This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards 668af1b65488 Add linux-next specific files for 20220725 discards c261eb1ee371 fixup for "drm/amd/display: Create a file dedicated for CRTC" discards 78072ec89682 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] discards 8b1ac693623a Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] discards 2016cf3a0bb4 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] discards 7b81ecbc8086 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 94ab8519eb8b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards a69ffa1b1898 Merge branch 'bitmap-for-next' of https://github.com/norov [...] discards e963d60ae1fd Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] discards be80dcb358ee Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards b01c4c7a5522 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] discards b54c9d230a57 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards a57b4ca7f1f6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards a79f40463b85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 507c8b76b1aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c6bee18806b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards c4d9784019e8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 16c6305cfec6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7a53145ba473 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 719a30c05f3f Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 049a0b6cfc6f Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] discards 5bbb5376dffb Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] discards be44c318944b Merge branch 'main' of git://git.infradead.org/users/willy [...] discards 84de6a27ebce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e2e2e3348fd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7b8316ca8021 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards c954d4e8d752 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards 1841a3024430 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 2ad915839b6d Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] discards ea71e961c540 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards ecf42016201c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f8269dc7720a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 8df951909245 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a7cc9632219f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b89d3e305359 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards af9e35383def Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e55b16d4b0d2 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 80b95df9885e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 29415585859a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 33828a45cc44 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f5130280c7b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 517de6017c6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a7704a5963f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 96d3c6e37917 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 5736528c989b Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards befd4c36aa01 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards ac79acae320d Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 92619a5c536c Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards b3e2ddb8dace Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards de6538daa5e4 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 240772e5b989 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards 24cef3c5be7a Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards 7c25e23a012c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 42ba40520e91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3f2bf842ad17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 52f58eb01272 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ce15ea72dd04 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 1e702574d5dd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards f72305fc019a Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards b20b6706c97a Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards a198074edc93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 82902eca9907 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] discards 85a0a7061565 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards c829d6143733 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards 511084768e3c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 0773fc20f35c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1a502b7b66cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8140ce642c52 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 26571bf7396f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7f3e1a925069 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] discards 2e66f5d03175 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1999b310671b Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] discards 3622bfd07033 Merge branch 'next' of git://github.com/cschaufler/smack-next discards 8da56154fea1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards bdef4852cac2 Merge branch 'safesetid-next' of https://github.com/micah- [...] discards 537de4b9befb Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards 269ee9528a20 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 037fcebc4ccc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 2691966e1aed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f28253b84302 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 10ce5c784e42 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] discards 88eb63822582 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards ecb2732d37b2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards a0544c49aba3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c1ede252e992 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6cb2adb21217 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 0cfb1509cfba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 8cd650099357 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] discards 50245c13642b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards aa09a394adc3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b4742fd0a8e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 071ec33f3c09 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8e356b1f0e65 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 1c374aafca15 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards f514b8127b6b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 867916814512 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards c050bdeeb4e0 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 90866d130ec3 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 08ac1869ef46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a7b98f5d0576 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 92a9f141f340 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f67f9d0d02cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2e587642b0a4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7f31a5b155e8 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards a7214cd77124 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards 923e357145d4 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards b62c4ce707c7 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 90b0fa82c9f3 Merge branch 'master' of git://linuxtv.org/media_tree.git discards f15fbc103e9e Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 48cdc966ae3d Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 18cd7ccc04bb Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards 956a75df8c23 next-20220722/hid discards eba6dbdfa566 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards b6c29a02c989 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b11ff0f96820 Merge branch 'for-5.20/io_uring-zerocopy-send' into for-next discards 13373e00d49e Merge branch 'for-5.20/io_uring-buffered-writes' into for-next discards 1e4c53cf144c Merge branch 'for-5.20/io_uring' into for-next discards fc56a4f84166 Merge branch 'for-5.20/drivers-post' into for-next discards 732432f660a4 Merge branch 'for-5.20/block' into for-next discards 88e6ba0f2dce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1031b718e3c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b04b275a6ee5 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 92e1f975f5b8 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] discards 910f38014260 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d974900a8008 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards b43eeb6397aa Merge branch '9p-next' of git://github.com/martinetd/linux discards 2faa84ee6f1b Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 4193510834f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3a9cddb7a871 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] discards c2bb4a28fc7f Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 0243a42595c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2c7bcfa69aed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 78d6aa5bb5a1 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] discards 68b95d19b6ad Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 05423a68db91 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards bc73baf088dd Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards a9363791b5cb Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards bf02892ed3a0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 4a604cc1ad14 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 034c47de209c Merge branch 'master' of git://github.com/ceph/ceph-client.git discards e803464a1247 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7d400db0df48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b3839826a99e Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards 462597cdbea6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 3d29bb99ab36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1dde72ed5cdd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a0424772988c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards cef3958f1184 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards db08d8e86d74 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards 00ace1916d06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2a6d46a2a58e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9bc1ae025210 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] discards 6d1225d04c5c Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 4fc934808641 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards 7f4d37ec8426 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards 7422f62060c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards eeb507d633bc Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards a2a039b0b950 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards b18fc82bed97 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 314a85aa0ecb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f3c40ceca1ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards edca5deb0078 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards 96af435eebe9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 232aacacaf98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 45938d55591b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 517a53156f2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 741eb8c85b33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 226a18e3e6f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0978458dfae7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7b02d8f76512 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0a289c4359bb Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 976349dd9355 Merge branch 'next' of https://github.com/Broadcom/stblinux.git discards a45cd2847912 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards 9370333dd2bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 29f9d0d985c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6779b973bfdd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3c57ea6d4aab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6cfa1669d955 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards 0b14e83281ab Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 5c329c02c087 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards a3be1859219a Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards 555a357d64a8 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards d3d26ecb3f0b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0e477793f170 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards 6af02ec76abe Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] discards 76bceb0c723d Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git discards 30bdac779c3b Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] discards da51a4e243bc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards a037d4f630d7 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards a7d38537eba4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards b8d44ac1bf20 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards bea8cf3995ef Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] discards 4a4a7b688d26 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 2b60e0ce86c7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 13d6fb43eb71 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 0080c19b5295 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 38051f197c83 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 9b4d1f31d02d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 52626f277c50 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 9eeacf7f1bda Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards 3c5de79b0e26 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] discards 17f21055dd4b Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] discards 66c239084925 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] discards f02247eddbe3 ksmbd: fix racy issue while destroying session on multichannel discards ab2479f7a343 ksmbd: use wait_event instead of schedule_timeout() discards f07e345faa1d ksmbd: fix kernel oops from idr_remove() discards 52621536f3d5 ksmbd: add channel rwlock discards b95cdefd0c29 ksmbd: replace sessions list in connection with xarray omits 8849e7545322 MAINTAINERS: ksmbd: add entry for documentation omits 1c90b54718fd ksmbd: remove unused ksmbd_share_configs_cleanup function omits 2af28b241eea spmi: trace: fix stack-out-of-bound access in SPMI tracing [...] discards 9e72ab12af9d Merge branch irq/misc-5.20 into irq/irqchip-next discards 728d4b7fc213 kconfig: Qt5: tell the user which packages are required discards c483fb06e309 modpost: use sym_get_data() to get module device_table data discards 613043ff0d63 modpost: drop executable ELF support discards 17fc94dd0f52 Merge branch 'pci/header-cleanup-immutable' discards 9055f8ef8302 Merge branch 'pci/misc' discards 4716ee8aac59 Merge branch 'pci/ctrl/pm-ops' discards f6c69511567c Merge branch 'pci/ctrl/xilinx-cpm' discards c4df8650548a Merge branch 'pci/ctrl/vmd' discards b27abe0861f9 Merge branch 'pci/ctrl/tegra194' discards 12ee7c8dceb3 Merge branch 'pci/ctrl/switchtec' discards 532b87e535ad Merge branch 'pci/ctrl/rcar-gen2' discards da23084b9fcf Merge branch 'pci/ctrl/qcom' discards 3d4f26d685c6 Merge branch 'pci/ctrl/microchip' discards 97f12b88b632 Merge branch 'pci/ctrl/mediatek-gen3' discards 0819b84ad60d Merge branch 'pci/ctrl/mediatek' discards c07a896e918e Merge branch 'pci/ctrl/loongson' discards f4f0183c0545 Merge branch 'pci/ctrl/iproc' discards 950f9f9f6dd6 Merge branch 'pci/ctrl/imx6' discards b71dc1a5ee28 Merge branch 'pci/ctrl/fu740' discards 952c28697703 Merge branch 'pci/ctrl/exynos' discards b0323a21bc6e Merge branch 'pci/ctrl/dwc-edma' discards 70f705466006 Merge branch 'pci/ctrl/dwc' discards 0bab0b3cf52e Merge branch 'pci/ctrl/aardvark' discards 3afd7ae72f90 Merge branch 'pci/virtualization' discards d3983c64871f Merge branch 'pci/pm' discards 11684ac4e65d Merge branch 'pci/err' discards 706cedbfd600 Merge branch 'pci/enumeration' discards 1134eec2ef77 Merge branch 'pci/endpoint' discards 32da1265847a Merge branch 'pci/aspm' omits dfce5395b3a0 Merge branch 'for-5.20' into for-next omits 2d27e5284109 watchdog: armada_37xx_wdt: check the return value of devm_ [...] omits 30ebc985d1ad watchdog: dw_wdt: Fix comment typo omits b79953090ab0 watchdog: Fix comment typo omits 60e1fba4310f dt-bindings: watchdog: Add fsl,scu-wdt yaml file omits 1cdaa0d5f430 watchdog:Fix typo in comment omits 066951ca33ce watchdog: pm8916_wdt: Handle watchdog enabled by bootloader omits e7c54a412f49 watchdog: pm8916_wdt: Report reboot reason omits 4e5b406514fc watchdog: pm8916_wdt: Avoid read of write-only PET register omits 5f02d033f3a5 watchdog: wdat_wdt: Remove #ifdef guards for PM related functions omits c1eaa8c55968 watchdog: tegra_wdt: Remove #ifdef guards for PM related f [...] omits 29958ab70281 watchdog: st_lpc_wdt: Remove #ifdef guards for PM related [...] omits 5c040ea21018 watchdog: sama5d4_wdt: Remove #ifdef guards for PM related [...] omits aa55761ab442 watchdog: s3c2410_wdt: Remove #ifdef guards for PM related [...] omits d4777d0f2991 watchdog: mtk_wdt: Remove #ifdef guards for PM related functions omits 4ccfb98938e5 watchdog: dw_wdt: Remove #ifdef guards for PM related functions omits 3b956c0aae96 watchdog: bcm7038_wdt: Remove #ifdef guards for PM related [...] omits c47c88555ffc watchdog: realtek-otto: add RTL9310 support omits 595d9a69c45d dt-bindings: watchdog: realtek,otto-wdt: add RTL9310 omits 3b1905456aad watchdog: sp805_wdt: add arm cmsdk apb wdt support omits c6d9c0798ed3 watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource omits 418c951d637a watchdog: max77620: update Luca Ceresoli's e-mail address omits 79ded5088dd1 dt-bindings: watchdog: Add binding for Qcom SDX65 omits 97d5ec548150 watchdog: f71808e_wdt: Add check for platform_driver_register omits ae662878e7ff dt-bindings: watchdog: faraday: Fix typo in example 'timeo [...] omits b7423bb23cdd USB: docs: fixed table margin in configfs-usb-gadget-mass-storage discards 1ad094e97207 Merge x86/core into tip/master discards be776e01b84f Merge sched/core into tip/master discards 7b44ac6f86fe Merge sched/urgent into tip/master discards 8a9e7f116f6c Merge perf/urgent into tip/master discards c96d38423a83 Merge x86/urgent into tip/master discards 6a2a773604c5 Merge x86/misc into tip/master discards 00ef68e9e877 Merge x86/cpu into tip/master discards 1d2c1aa38aec Merge x86/fpu into tip/master discards 6a401adc97ab Merge x86/mm into tip/master discards 1505b30515ba Merge x86/kdump into tip/master discards 53fd0b8bfd06 Merge x86/build into tip/master discards 27cc85344934 Merge x86/sgx into tip/master discards 670292213030 Merge x86/cleanups into tip/master discards 00c7a4105975 Merge perf/core into tip/master discards 338b20408552 Merge ras/core into tip/master discards 9f01998433f2 Merge locking/core into tip/master discards 8dee5f302a39 Merge x86/vmware into tip/master discards 0f602f5e7382 Merge irq/core into tip/master discards f3b921f8d9d6 EDAC/ghes: Set the DIMM label unconditionally discards ca0d181c9ce5 efi/x86-mixed: leave RET unmitigated but move it into .rodata discards 58f253eb194a random: handle archrandom with multiple longs omits 01ab4649ef5a csky: Move HEAD_TEXT_SECTION out of __init_begin-end omits f54af50d7b6f csky: Correct position of _stext omits 49a1a3cf7316 csky: Use the bitmap API to allocate bitmaps omits a2310c74d418 csky/kprobe: reclaim insn_slot on kprobe unregistration omits c4c5f086ea04 kconfig: shorten the temporary directory name for cc-option omits a2912b45b082 asm-generic: Add new pci.h and use it omits f619d23576f7 csky: PCI: Define ARCH_GENERIC_PCI_MMAP_RESOURCE omits 9cb633acfe65 vfio/spapr_tce: Fix the comment omits abb4970ac335 PCI: Move isa_dma_bridge_buggy out of asm/dma.h omits ae85b23c65db PCI: Remove pci_get_legacy_ide_irq() and asm-generic/pci.h omits a54e19073718 PCI: tegra194: Add Tegra234 PCIe support omits f899983f71e5 PCI: tegra194: Extend Endpoint mode support omits e05fd6ae77c3 PCI: tegra194: Fix link up retry sequence omits bb617cbd8151 PCI: tegra194: Clean up the exit path for Endpoint mode omits 4fb8e46c1bc4 PCI: tegra194: Enable support for 256 Byte payload omits 6c12e3e139ab PCI: tegra194: Clear bandwidth management status omits 6646e99bcec6 PCI: tegra194: Fix Root Port interrupt handling omits 997b99e3b386 PCI: tegra194: Find RAS DES PCIe capability offset omits f1ab409d5787 Revert "PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie" omits bf32b8f952cc PCI: Disable MSI for Tegra234 Root Ports omits b949e4661df3 dt-bindings: PCI: tegra234: Add schema for tegra234 Endpoint mode omits 3e4ff9a6e0c3 dt-bindings: PCI: tegra234: Add schema for tegra234 Root P [...] omits e4dffb674cfd dt-bindings: PCI: tegra194: Convert to json-schema discards 440673fdc042 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next discards d796f1bb5e95 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus discards e798737a6d6a drm/amd/display: Reduce stack size in the mode support function discards 4f7ed7f26ae7 drm/amd: Fix typo 'the the' in comment discards 2623c2c90981 drm/amd/display: reduce stack for dml32_CalculatePrefetchSchedule discards 7d5c4fd7c543 drm/amd/display: reduce stack for dml32_CalculateWatermark [...] discards 65f946cee7be drm/amd/display: reduce stack for dml32_CalculateVMRowAndSwath discards d35fa7f64f4f drm/amd/display: reduce stack for dml32_CalculateSwathAndD [...] discards b5b9c2912f1d drm/amd/display: reduce stack size in dcn32 dml (v2) discards 49d950161412 drm/amdkfd: Process notifier release callback don't take mutex discards 84812d20f37a drm/amdkfd: Correct mmu_notifier_get failure handling discards 16c86e33cae3 drm/amd/display: Specify supported modifiers for dcn314 discards c27f4b44f68d drm/amd/display: Fix dc_version detect for dcn314 discards 36684b5eb2e4 drm/amd/display: move FPU code from dcn301 clk mgr to DML folder discards 15b6de19dfe0 drm/amd/display: move FPU code from dcn30 clk mgr to DML folder discards f5283bc2cc89 drm/amd/display: move FPU code on dcn21 clk_mgr discards 2e94972f58c1 drm/amd/display: remove useless FPU protection wrapper fro [...] discards 074f42e500ff drm/amd/display: fix soft-fp vs hard-fp on DCN 3.1 family [...] discards 20b7ca91c627 drm/amd/display: 3.2.195 discards a567e2f4101f drm/amd/display: Drop FPU code from dcn321 resource discards bbaf8a00c2fc drm/amd/display: Create dcn321_fpu file discards 3168c5623c5d drm/amd/display: Drop FPU flags from dcn32 Makefile discards d724aa13b538 drm/amd/display: Move bounding box to FPU folder discards 70242d10f6f7 drm/amd/display: Move ntuple to insert entry discards 09fe9d64e64c drm/amd/display: Move dlg params calculation discards da6afbd3c373 drm/amd/display: Move wm and dlg calculation to FPU code discards 0583e20e0668 drm/amd/display: Move SubVP functions to dcn32_fpu discards 2682e4cf5185 drm/amd/display: Move phanton stream to FPU code discards 0f7564b567e5 drm/amd/display: Move insert entry table to the FPU code discards 86c8f586e3cc drm/amdgpu: Refactor code to handle non coherent and uncached discards aada58772778 drm/amd/amdgpu: add TAP_DELAYS upload support for gfx10 discards 971645566163 drm/amd/pm: revise the driver reloading fix for SMU 13.0.0 [...] discards 76755572ee15 drm/amd/pm: correct smu 13.0.0/7 mp1 state setup discards e4c76c6390b5 drm/amd/pm: update SMU13.0.0 driver_if header discards 4ac7573a0b27 drm/amd/pm: enable GPO feature support for SMU13.0.0 discards 2a68dc28ed42 drm/amd/pm: update driver if header for smu_13_0_7 discards 77e72a599597 drm/amd/display: Move predict pipe to dml fpu folder discards 47fc3b96d3b4 drm/pm/swsmu: add ras eeprom i2c function for smu13 v13_0_0 discards 11769f50c958 drm/amd/display: Add dcdebugmask option for disabling MPO discards 8c687b1be6fa drm/amd/display: Add visualconfirm module parameter discards e08d74c8ba29 drm/amd/display: Move populate phaton function to dml omits 960ac3626487 s390/pci: allow zPCI zbus without a function zero omits 189c6c33ff42 PCI: Extend isolated function probing to s390 omits db360b1ea7fa PCI: Move jailhouse's isolated function handling to pci_sc [...] omits fbed59ed8781 PCI: Split out next_ari_fn() from next_fn() omits c3df83e01a96 PCI: Clean up pci_scan_slot() omits ba6cfef057e1 riscv: enable Docker requirements in defconfig omits c2ea08ca5e4a RDMA/rxe: Replace __rxe_do_task by rxe_run_task omits eff6d998ca29 RDMA/rxe: Limit the number of calls to each tasklet omits 8bb143c53436 RDMA/rxe: Make the tasklet exits the same omits 445fd4f4fb76 RDMA/rxe: Fix rnr retry behavior omits 930119a17200 RDMA/rxe: Add rxe_is_fenced() subroutine omits 174e7b137042 RDMA/rxe: For invalidate compare according to set keys in mr omits be0aa8d4b0fc ASoC: amd: yc: Update DMI table entries omits 6f78675445ca ASoC: dt-bindings: atmel-i2s: Convert to json-schema omits 8ebc4dd8250f ASoC: audio-graph-card2: Add of_node_put() in fail path discards b02204f0d5e0 Merge remote-tracking branch 'spi/for-5.20' into spi-next discards fb109a333993 cifs: list_for_each() -> list_for_each_entry() omits d16f406acfc5 dm: Start pr_preempt from the same starting path omits ca805a006f61 dm: Fix PR release handling for non All Registrants omits 3e78c247527c dm: Start pr_reserve from the same starting path omits e103780edd91 dm: Allow dm_call_pr to be used for path searches omits 3b653b5c91da dm: return early from dm_pr_call() if DM device is suspended omits 6943f3e3ffe5 PCI/ACPI: Update link to PCI firmware specification omits 4e6217e3af8a MAINTAINERS: Add Xilinx Versal CPM Root Port maintainers omits 51f1ffc00d95 PCI: xilinx-cpm: Add support for Versal CPM5 Root Port omits 49f40703ca91 dt-bindings: PCI: xilinx-cpm: Add Versal CPM5 Root Port omits 478af190cb6c iomap: remove iomap_writepage omits 7b86e8a5ba86 zonefs: remove ->writepage omits d3d71901b1ea gfs2: remove ->writepage omits b2b0a5e97855 gfs2: stop using generic_writepages in gfs2_ail1_start_one omits 4869b6e84a23 xfs: Fix typo 'the the' in comment omits 29d286d0ce10 xfs: Fix comment typo discards e48db89fdc2d PCI: qcom: Sort variants by Qcom IP rev discards 4e4ad1bfefa8 PCI: qcom: Drop unnecessary <linux/interrupt.h> include omits e92d4cc4be34 dt-bindings: PCI: qcom: Support additional MSI interrupts omits ac71b483b3e9 PCI: dwc: Handle MSIs routed to multiple GIC interrupts omits 440ab4c286c5 PCI: dwc: Convert struct pcie_port.msi_irq to an array omits 1335546d8280 PCI: dwc: Split MSI IRQ parsing/allocation to a separate function omits 41d42f3fabd0 PCI: dwc: Correct msi_irq condition in dw_pcie_free_msi() omits e54b444b426d dm integrity: flush journal on suspend omits b269307f54f3 dm raid: fix crash if md_handle_request() splits bio omits 723118090312 swiotlb: clean up some coding style and minor issues omits e086c37f876f ALSA: usb-audio: Add quirk for Behringer UMC202HD omits 38b729bf1ee6 Merge branch 'at91-dt' into at91-next omits a1b035c3e36c Merge branch 'at91-soc' into at91-next omits 597fe56cf86b Merge branch 'at91-fixes' into at91-next omits a45e52bf1eca dma-mapping: update comment after dmabounce removal omits c9337ad4390c scsi: sd: Add a comment about limiting max_sectors to shos [...] omits 8937e28eac0c RDMA: Fix comment typo omits ca325edb5fed IB: Fix repeated words 'the the' comments omits fd9630ce2610 Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'a [...] omits f066b8f7d961 drivers: iommu: fix clang -wformat warning omits d4ebd11f32a1 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] omits a4c6658a01c9 Merge branch 'features' into for-next omits c447a9f6661f Merge branch 'fixes' into for-next omits d58d514315d3 Merge branch 'arm/boardfiles-3' into for-next omits a4624c75151d Merge branch 'arm/defconfig' into for-next omits 7e486959b11f Merge branch 'arm/fixes' into for-next omits 1e744351bcb9 ASoC: Intel: avs: Use lookup table to create modules omits b340128432a2 ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 omits a4b976552f12 firmware: cs_dsp: Add memory chunk helpers omits dea997733575 firmware: cs_dsp: Add pre_stop callback omits cfadf90e3995 Merge branch 'vmcore-iov_iter' into features omits 9aa938ddce81 s390/docs: fix warnings for vfio_ap driver doc omits d384690c6a2c s390/docs: fix warnings for vfio_ap driver lock usage doc omits 90023c6ede75 ASoC: fsl: Fix sparse warning omits 3fcbf1c77d08 arch_topology: Fix cache attributes detection in the CPU h [...] omits 0c80f9e165f8 ACPI: PPTT: Leave the table mapped for the runtime usage omits 11969d698f8c cacheinfo: Use atomic allocation for percpu cache attributes omits 2a852fbed260 Merge tag 'iio-for-5.20b' of https://git.kernel.org/pub/sc [...] omits 84f2a3c182d5 ALSA: asihpi: Fix typo in comments omits 48d8bd769fb7 ALSA: emu10k1: Fix typo in comments omits a0a2d10aad65 MAINTAINERS: Update Intel 8255 GPIO driver file list omits a4850b5590d0 Merge tag 'kvm-s390-next-5.20-1' of https://git.kernel.org [...] omits 2f0bdba62933 exfat: remove duplicate write inode for extending dir/file omits a0d0c789fa49 exfat: remove duplicate write inode for truncating file omits f72e42dd563b exfat: reuse __exfat_write_inode() to update directory entry omits 0b1f0a1678c9 f2fs: don't bother wait_ms by foreground gc omits f67b6d16165b f2fs: invalidate meta pages only for post_read required inode omits 281a58102efb f2fs: allow compression of files without blocks omits fdca2e01c219 f2fs: fix to check inline_data during compressed inode conversion omits db99fb634538 f2fs: Delete f2fs_copy_page() and replace with memcpy_page() omits 2ebd6c567f4e f2fs: fix to invalidate META_MAPPING before DIO write omits 023081c8dbfb f2fs: add a sysfs entry to show zone capacity omits 91c0a7c08455 f2fs: adjust zone capacity when considering valid block count omits 13ae1dc18320 f2fs: enforce single zone capacity omits 3d8d2d75953c f2fs: remove redundant code for gc condition omits 57262d2c56b8 selftests/nolibc: Avoid generated files being committed omits 0aa2009e6a5c selftests/nolibc: add a "help" target omits 66aaeaae8958 selftests/nolibc: "sysroot" target installs a local copy o [...] omits fe29f0cd4dae selftests/nolibc: add a "run" target to start the kernel in QEMU omits 1775f2bd2369 selftests/nolibc: add a "defconfig" target omits 5a6ba4bba9e9 selftests/nolibc: add a "kernel" target to build the kerne [...] omits f0248cc02a4a selftests/nolibc: support glibc as well omits 81e71faa3f4a selftests/nolibc: condition some tests on /proc existence omits 6fca74625517 selftests/nolibc: recreate and populate /dev and /proc if missing omits 03dedc226d37 selftests/nolibc: on x86, support exiting with isa-debug-exit omits d723bacb4809 selftests/nolibc: exit with poweroff on success when getpi [...] omits 7793264f23c9 selftests/nolibc: add a few tests for some libc functions omits 8e52eafe13a7 selftests/nolibc: implement a few tests for various syscalls omits 44ef33a3e3b2 selftests/nolibc: support a test definition format omits 9e7f42c86f23 selftests/nolibc: add basic infrastructure to ease creatio [...] omits 318336f8a91a tools/nolibc: make sys_mmap() automatically use the right [...] omits 4cc006e10f84 tools/nolibc: fix build warning in sys_mmap() when my_sysc [...] omits 8d7b59dad7bd tools/nolibc: make argc 32-bit in riscv startup code omits 56fd0636fc8d rcu-tasks: Make RCU Tasks Trace check for userspace execution omits b49d43e69a92 rcu-tasks: Ensure RCU Tasks Trace loops have quiescent states omits f6ce42429e4c rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() omits 3d4c046202fb rcu: Make tiny RCU support leak callbacks for debug-object errors omits 5906682365d6 tools/memory-model: Clarify LKMM's limitations in litmus-t [...] omits a764e0595cf4 doc: Emphasize the need for explicit RCU read-side markers omits e293ebc929c0 rcu: Add QS check in rcu_exp_handler() for non-preemptible [...] omits fee32f7a7b60 rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval omits 8760f93f580e rcu: Update rcu_preempt_deferred_qs() comments for !PREEMP [...] omits d060e7113144 rcu/kfree: Fix kfree_rcu_shrink_count() return value omits 682a1b6f7ee6 rcu: Back off upon fill_page_cache_func() allocation failure omits 186d801b75cf docs/memory-barriers.txt: Fixup long lines omits 8aa9c02780a8 docs/memory-barriers.txt: Fix confusing name of 'data depe [...] omits b2c1c03f5c58 torture: Optionally flush printk() buffers before powering off omits 008b94ef9a0f rcu/nocb: Choose the right rcuog/rcuop kthreads to output omits ddf5498df04f rcu: Fix rcu_read_unlock_strict() strict QS reporting omits cb175dbd15a9 memory-model: Prohibit nested SRCU read-side critical sections omits 21714867a12a Merge branch 'lkmm-dev.2022.06.20a' into HEAD omits dcf82cd82274 Merge branch 'nolibc.2022.06.20a' into HEAD omits f4361718f765 riscv: Add macro for multiple nop instructions omits 9c2ea4a36364 riscv: convert the t-head pbmt errata to use the __nops macro omits c295bc34ab58 riscv: introduce nops and __nops macros for NOP sequences omits 3f1901110a89 RISC-V: Add fast call path of crash_kexec() omits ade0d6ecf54a Merge branch 'drivers/next' into next omits dd650887b8d9 Merge branch 'devicetree-arm64/next' into next omits cb7c4d5af0cc Merge branch 'devicetree/next' into next omits ef126d3f58d2 ARM: dts: BCM5301X: Add basic PCI controller properties omits 76e2de635ad0 arm64: dts: broadcom: bcm4908: add Asus GT-AC5300 LEDs omits bd8a85effb18 arm64: dts: broadcom: bcm4908: add LEDs controller block omits 19c17f85afbc arm64: dts: broadcom: bcm4908: add remaining LED pins omits 2139619bcad7 riscv: mmap with PROT_WRITE but no PROT_READ is invalid omits 65fb8e2ef353 ASoC: audio-graph-card: Add of_node_put() in fail path omits 4fb35936a374 ASoC: amd: enable RPL Platform acp drivers build omits bc1100f29d1d ASoC: amd: add RPL Platform pci driver pm-ops omits 10599205417e ASoC: amd: add RPL Platform init/de-init functions omits 003b9a96f276 ASoC: amd: add ACP PCI driver for RPL platform omits d6a2cc9a80c2 ASoC: amd: add RPL Platform acp header file omits c49f5e74a11e ASoC: amd: acp: Add error handling cases omits 96b008a1c2e9 ASoC: amd: acp: Modify const resource struct variable to generic omits d6abb2282404 dt-bindings: rtc: Add EM Microelectronic EM3027 bindings omits e3899832bb7b dt-bindings: rtc: ds1307: Convert to json-schema discards ba37a9d53d71 Merge branch 'for-next-next-v5.19-20220721' into for-next- [...] discards 7a29d217cddb Merge branch 'for-next-current-v5.18-20220721' into for-ne [...] discards 1ab082877050 Merge branch 'ext/ioannis/lockdep' into for-next-next-v5.1 [...] discards cd7b630c8e06 Merge branch 'misc-next' into for-next-next-v5.19-20220721 discards e2bc623cb029 Merge branch 'misc-5.19' into for-next-current-v5.18-20220721 discards 291147541851 btrfs: Add a lockdep model for the ordered extents wait event discards 22d85ab1af7d btrfs: Change the lockdep class of struct inode's invalidate_lock discards 3d52c864fae2 btrfs: Add a lockdep model for the pending_ordered wait event discards 51bf5bdf2389 btrfs: Add lockdep models for the transaction states wait events discards 6c4ab588b78b btrfs: Add a lockdep model for the num_extwriters wait event discards d4548716324d btrfs: Add a lockdep model for the num_writers wait event omits 4f46cc1b88b3 dt-bindings: dma: Convert Qualcomm BAM DMA binding to json format omits 3f57a53ae24a Merge branches 'work.misc', 'work.iov_iter', 'work.namei' [...] omits 56f697aa55af expand those iov_iter_advance()... omits 55820f508ac9 pipe_get_pages(): switch to append_pipe() omits efaccb4dd8bd get rid of non-advancing variants omits 1fd93d09c913 ceph: switch the last caller of iov_iter_get_pages_alloc() omits 4dfc780fb1a0 9p: convert to advancing variant of iov_iter_get_pages_alloc() omits cb43d42107bf af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] omits 216472af2de7 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] omits 9efb814aef01 block: convert to advancing variants of iov_iter_get_pages [...] omits 1108e834f2ef iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() omits aecb65fcfb0b iov_iter: saner helper for page array allocation omits 89004052fc17 fold __pipe_get_pages() into pipe_get_pages() omits cc61b83413a8 ITER_XARRAY: don't open-code DIV_ROUND_UP() omits 56b61ad8932d unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] omits be2de06038cc unify xarray_get_pages() and xarray_get_pages_alloc() omits b37b3d98a96e unify pipe_get_pages() and pipe_get_pages_alloc() omits dc7bbeeeb440 iov_iter_get_pages(): sanity-check arguments omits 315c55741371 iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] omits 14880ec1c6d7 ITER_PIPE: fold data_start() and pipe_space_for_user() together omits ec55c91c6d9e ITER_PIPE: cache the type of last buffer omits be794fdc20e8 ITER_PIPE: clean iov_iter_revert() omits b41ed6448c2c ITER_PIPE: clean pipe_advance() up omits 1e3f3943d779 ITER_PIPE: lose iter_head argument of __pipe_get_pages() omits 109a546dc64a ITER_PIPE: fold push_pipe() into __pipe_get_pages() omits 12a73beb5e34 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives omits 868c3c3e863b ITER_PIPE: helpers for adding pipe buffers omits 9aae4a61fb04 ITER_PIPE: helper for getting pipe buffer by index omits d0ed88f335ba splice: stop abusing iov_iter_advance() to flush a pipe omits dec1b9c52f85 switch new_sync_{read,write}() to ITER_UBUF omits 92d4d18eecb9 new iov_iter flavour - ITER_UBUF omits e04836c31aa6 Merge branch 'vmcore-iov_iter' of git://git.kernel.org/pub [...] omits dfd46f8698bb Merge branch 'for-5.20/block-iter' of git://git.kernel.dk/ [...] omits d6ff957ee012 Merge branches 'fixes', 'work.9p' and 'work.iov_iter-base' [...] omits c7c7ce585370 dt-bindings: vendor-prefixes: add Densitron omits 12e5bde18d7f dt-bindings: Fix typo in comment discards 41b68c2d097e PCI: qcom: Add support for modular builds omits 9fe9b252c7c0 perf lock: Fix a copy-n-paste bug omits 60ecf84d728a Merge remote-tracking branch 'torvalds/master' into perf/core omits 930c6074d7dd PCI: loongson: Work around LS7A incorrect Interrupt Pin registers omits fce43d8f7510 dt-bindings: leds: is31fl319x: Document variants specificities omits dbc801b472c1 dt-bindings: leds: Convert is31fl319x to dtschema omits 3ed4b599cced dt-bindings: leds: qcom-lpg: Add compatible for PM660L LPG block omits e43232c0045e dt-bindings: leds: skyworks,aat1290: convert to dtschema omits 5b967e8eca4d dt-bindings: leds: fix indentation in examples omits 3eb229f203c2 dt-bindings: leds: lp50xx: correct reg/unit addresses in example omits 2142388da9a8 md: fix build failure for !MODULE omits 00e8c11c137b mmc: renesas_sdhi: newer SoCs don't need manual tap correction omits 7ee480795e41 mmc: cavium-thunderx: Add of_node_put() when breaking out of loop omits 19bbb49acf8d mmc: cavium-octeon: Add of_node_put() when breaking out of loop omits 883c1d6fa436 mmc: core: quirks: Add of_node_put() when breaking out of loop discards 5f4053d43a94 PCI: Convert to new *_PM_OPS macros discards 57656487463b cifs: update MAINTAINERS file with reviewers omits 5c3e98b3139f Merge branch 'for-5.20' into for-next discards 5be375840750 Merge branch 'for-5.20/drivers-post' into for-next discards d838f91db8ab Merge branch 'for-5.20/drivers' into for-next discards 0718c70490a9 Merge branch 'for-5.20/block-iter' into for-next discards 9108104d4f81 Merge branch 'for-5.20/block' into for-next omits 1603f89935ec RDMA/rxe: Fix mw bind to allow any consumer key portion discards c8d80924ae02 virtio_fs: Modify format for virtio_fs_direct_access omits 1e5b9e048cda virtiofs: delete unused parameter for virtio_fs_cleanup_vqs omits 9ccf47b26b73 fuse: Add module param for CAP_SYS_ADMIN access bypassing [...] omits c64797809a64 fuse: Remove the control interface for virtio-fs omits 02c0cab8e734 fuse: ioctl: translate ENOSYS omits 47912eaa061a fuse: limit nsec omits 47e301491c4f fuse: avoid unnecessary spinlock bump omits 2fdbb8dd0155 fuse: fix deadlock between atomic O_TRUNC and page invalidation omits 035ff33cf4db fuse: write inode in fuse_release() omits f66d59180bae dmaengine: xilinx: use strscpy to replace strlcpy omits e3c8d33e0d62 scripts/gdb: fix 'lx-dmesg' on 32 bits arch omits 7f40c1eca12f soc: document merges omits 964dd2a6b1e6 Merge branch 'arm/defconfig' into for-next omits e6b11502f21e Merge branch 'arm/soc' into for-next omits b25ec9d5c8c1 Merge branch 'arm/drivers' into for-next omits 45f829641bca Merge branch 'arm/dt' into for-next omits b56c91cd7341 Merge branch 'arm/fixes' into for-next omits e0c7ea83f006 dmaengine: imx-sdma: Add FIFO stride support for multi FIF [...] omits d0b55afa4769 dmaengine: idxd: Correct IAX operation code names omits afde6727a9b6 ASoC: amd: acp: Drop superfluous mmap callback omits 93f53881473c ASoC: amd: acp: Modify local variables name to generic omits 673f58f62ca6 ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() omits 409a8652e909 ASoC: imx-card: use snd_pcm_format_t type for asrc_format omits de27216cf2d6 ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format omits 6c7b077dad62 ASoC: fsl-asoc-card: force cast the asrc_format type omits c49932726de2 ASoC: fsl_asrc: force cast the asrc_format type omits b17079d37fe1 ASoC: fsl_sai: Don't use plain integer as NULL pointer omits c3266ee185b5 dmaengine: imx-dma: Cast of_device_get_match_data() with ( [...] omits 820f5ce999d2 dmaengine: dw-axi-dmac: ignore interrupt if no descriptor omits 86cb0defe0e2 dmaengine: dw-axi-dmac: do not print NULL LLI during error discards 9b198f41a0d1 btrfs: don't call btrfs_page_set_checked in finish_compres [...] discards 5bbe423cf8ed btrfs: fix repair of compressed extents discards 358169f6f995 btrfs: remove the start argument to check_data_csum and export discards c2b4e6a29708 btrfs: pass a btrfs_bio to btrfs_repair_one_sector discards 0a1730bb43ab btrfs: simplify the pending I/O counting in struct compressed_bio discards d096b965fdb0 btrfs: repair all known bad mirrors discards 9bf28cbaecc4 btrfs: merge btrfs_dev_stat_print_on_error with its only caller discards bf4d69293be9 btrfs: join running log transaction when logging new name discards 8f814141fa3b btrfs: simplify error handling in btrfs_lookup_dentry discards dba4c5c9b71d btrfs: send: always use the rbtree based inode ref managem [...] discards cf8743e8fbd5 btrfs: send: fix sending link commands for existing file paths discards df11a7e54f12 btrfs: send: introduce recorded_ref_alloc and recorded_ref_free discards 98dddc58c850 btrfs: zoned: wait until zone is finished when allocation [...] discards 251ec57736e3 btrfs: zoned: write out partially allocated region discards 6b58aef24538 btrfs: zoned: activate necessary block group discards cc3835a383a8 btrfs: zoned: activate metadata block group on flush_space discards 9cbf95339dbc btrfs: zoned: disable metadata overcommit for zoned discards b088778d620f btrfs: zoned: introduce space_info->active_total_bytes discards 7ebc76dcfd08 btrfs: zoned: finish least available block group on data b [...] discards a0eaccd2ea3c btrfs: let can_allocate_chunk return error discards aa9ecd92c2af btrfs: use fs_info->max_extent_size in get_extent_max_capacity() discards b172a0b8733f btrfs: convert count_max_extents() to use fs_info->max_ext [...] discards baf8c86329f2 btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_ext [...] discards 3ee390bfe8ea btrfs: zoned: revive max_zone_append_bytes discards 8e0207f87eb9 block: add bdev_max_segments() helper discards 5f2135526620 btrfs: add optimized btrfs_ino() version for 64 bits systems discards a55a71ab9c8e btrfs: set the objectid of the btree inode's location key discards 6406ac4a931e btrfs: replace kmap_atomic() with kmap_local_page() discards 24c3d5ef9790 btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] discards 8dc147738249 btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] discards 9e15f58d0088 btrfs: zstd: replace kmap() with kmap_local_page() discards b8efc026a05c highmem: Make __kunmap_{local,atomic}() take const void pointer omits aa8c1129bd45 Merge branch 'for-5.19/upstream-fixes' into for-next omits 94b179052f95 HID: wacom: Force pen out of prox if no events have been r [...] omits e2e1cdbe8a83 Merge branch 'for-5.19/upstream-fixes' into for-next omits ab5f3404b776 HID: nintendo: Add missing array termination omits 36d4b8dffcf3 Merge branch 'for-5.19/upstream-fixes' into for-next omits 12ffcd757860 HID: lg-g15: Fix comment typo omits 92f419de687a Merge branch 'for-5.20/amd-sfh' into for-next omits 93ce5e0231d7 HID: amd_sfh: Implement SFH1.1 functionality omits 014730c40b79 HID: amd_sfh: Move interrupt handling to common interface omits e7f535eaf08f HID: amd_sfh: Move amd_sfh_work to common interface omits 87cb795291bb HID: amd_sfh: Move global functions to static omits 722658f86a23 HID: amd_sfh: Add remove operation in amd_mp2_ops omits 9acadc7256b1 HID: amd_sfh: Add PM operations in amd_mp2_ops omits 786aa1b961d1 HID: amd_sfh: Add descriptor operations in amd_mp2_ops omits c092e274e0fc HID: amd_sfh: Move request_list variable to client data omits 8c68db65727e HID: amd_sfh: Move request_list struct to header file omits 6947f312e505 HID: amd_sfh: Move common macros and structures omits 06aa2a43c307 HID: amd_sfh: Add NULL check for hid device omits 6798e69da72c Merge branch 'for-5.20/core' into for-next omits 4df4b0fe960c HID: core: remove unneeded assignment in hid_process_report() omits deea718a1c42 Merge branch 'fs.setgid' into for-next omits 8a2568739089 Merge branch 'for-5.19/upstream-fixes' into for-next omits 92443a9ff120 ID: intel-ish-hid: hid-client: drop unexpected word "the" [...] omits ddc60942fcc5 Merge branch 'for-5.19/upstream-fixes' into for-next omits 62ac2473553a HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() omits 5fadbd992996 ceph: rely on vfs for setgid stripping omits 1639a49ccdce fs: move S_ISGID stripping into the vfs_*() helpers omits afef1e1a0223 platform/chrome: cros_kunit_util: add default value for `m [...] omits f92dd1475b06 platform/chrome: merge Kunit utils and test cases omits 14b3f2d9ee8d sched/fair: Disallow sync wakeup from interrupt context omits 5abb71b47cf3 RDMA/rxe: Fix spelling mistake in error print discards 108d5cecd2a6 smb2: small refactor in smb2_check_message() omits c78c2d090318 xfs: don't leak memory when attr fork loading fails omits 1a53d3d42641 xfs: fix for variable set but not used warning omits 231f91ab504e xfs: xfs_buf cache destroy isn't RCU safe omits 3f52e016af60 xfs: delete unnecessary NULL checks omits fdbae121b436 xfs: fix comment for start time value of inode with bigtim [...] omits bc6d2e305b41 ASoC: mediatek: Add support for MT8186 SoC omits 2c99b66d1500 soc: bcm: brcmstb: Document panic notifier action and remo [...] discards c4c4914203b4 Merge branch 'mm-nonmm-unstable' into mm-everything discards 18a5e6e6678b bdi: remove enum wb_congested_state discards 314f7a3467c6 kernel/hung_task: fix address space of proc_dohung_task_ti [...] discards 1408bd8fa33e lib/lzo/lzo1x_compress.c: replace ternary operator with mi [...] discards 69fea72945ea squashfs: support reading fragments in readahead call discards b98ee2f54b9c squashfs: implement readahead discards 618d914b017c squashfs: always build "file direct" version of page actor discards d0b0d120f318 Revert "squashfs: provide backing_dev_info in order to dis [...] discards 03fdeceace30 lib/debugobjects: fix stat count and optimize debug_object [...] discards 364ae57439fe init/main.c: silence some -Wunused-parameter warnings discards 07f5f687c381 ocfs2: fix ocfs2 corrupt when iputting an inode discards 00fa8ad741b3 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 4cef4afa3b81 ocfs2: reflink deadlock when clone file to the same direct [...] discards 1f9c68ff5b5c selftest/vm: uninitialized variable in main() discards e121415d6227 mm/cma_debug.c: align the name buffer length as struct cma discards 93791c29b9a8 tools/testing/selftests/vm/hugetlb-madvise.c: silence unin [...] discards 435e21775cc8 mm/mempolicy: remove unneeded out label discards 3e387b49abd9 mm/page_alloc: correct the wrong cpuset file path in comment discards 598a6bbb7031 mm: remove unneeded PageAnon check in restore_exclusive_pte() discards 5e36c0319775 tools/vm/page_owner_sort.c: adjust the indent in is_need() discards e73bb04eaf10 mm-shmem-support-fs_ioc_etflags-in-tmpfs-fix discards 5064811182b7 mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs discards 97931adffb0d mm, hwpoison: enable memory error handling on 1GB hugepage discards 47f619669bff mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage discards dcbdf0e437c2 mm, hwpoison: make __page_handle_poison returns int discards b5100d2796a3 mm, hwpoison: set PG_hwpoison for busy hugetlb pages discards debb6b9c3fdd mm, hwpoison: make unpoison aware of raw error info in hwp [...] discards 73a8e289fb45 mm, hwpoison, hugetlb: support saving mechanism of raw err [...] discards c7bb399afb7b mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] discards 7ada89abdd21 mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] discards f44d6d3c2d9e mm/damon/reclaim: fix potential memory leak in damon_recla [...] discards f34a35c42883 mm: vmpressure: don't count proactive reclaim in vmpressure discards 3998b6847b6b zsmalloc: zs_malloc: return ERR_PTR on failure discards 49ad534f3d4e writeback: remove inode_to_wb_is_valid() discards 4293014384a9 memblock,arm64: expand the static memblock memory table discards b67c9c2c38d5 mm: remove obsolete comment in do_fault_around() discards f41c329749ac mm: compaction: include compound page count for scanning i [...] discards d6b6fbe084da selftests/vm: add selftest to verify multi THP collapse discards 1444590a71c5 selftests/vm: add selftest to verify recollapse of THPs discards d253a2e6b148 selftests/vm: add MADV_COLLAPSE collapse context to selftests discards fd9ec36f9557 selftests/vm: dedup hugepage allocation logic discards 9eebbc3eebc6 selftests/vm: modularize collapse selftests discards febc5f7b36ec mm/madvise: add MADV_COLLAPSE to process_madvise() discards 0c92854e460e mm/khugepaged: rename prefix of shared collapse functions discards e6f776d7b69d mm/khugepaged: delay computation of hpage boundaries until use discards f3907356e31e mm/khugepaged: add missing kfree() to madvise_collapse() discards f24147764fbd mm/khugepaged: Avoid possible memory leak in failure path discards 1c0e1f10dc13 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse discards 1281e25a51c3 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] discards 301e44c2d20f mm/khugepaged: consistently order cc->is_khugepaged and pt [...] discards dccd751c7dde mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() discards 36f5851226ba mm/khugepaged: add flag to predicate khugepaged-only behavior discards 4f0aed71d419 mm/khugepaged: propagate enum scan_result codes back to callers discards cea6d67c2b97 mm/khugepaged: dedup and simplify hugepage alloc and charging discards adcc4e193b6b mm/khugepaged: use minimal bits to store num page < HPAGE_PMD_NR discards aeeaef128b05 mm/khugepaged: add struct collapse_control discards 93a2838042ff mm: khugepaged: don't carry huge page to the next loop for [...] discards 3f00e76a1d64 selftests/vm: skip 128TBswitch on unsupported arch discards 4091777a6786 selftests-vm-fix-errno-handling-in-mrelease_test-v4 discards 1e4189733121 selftests/vm: fix errno handling in mrelease_test discards e00801e13304 mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] discards 8341f2f33066 filemap: minor cleanup for filemap_write_and_wait_range discards 66799b771b61 memcg: notify about global mem_cgroup_id space depletion discards 33afe91a4daa procfs: add 'path' to /proc/<pid>/fdinfo/ discards 33084a7766a2 procfs: add 'size' to /proc/<pid>/fdinfo/ discards d44a4c1221a5 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region discards 2da508d831bd mm/mlock: drop dead code in count_mm_mlocked_page_nr() discards a06ac1d05dbf mm/page_alloc: minor clean up for memmap_init_compound() discards 201fd24c2a9c mm-add-merging-after-mremap-resize-checkpatch-fixes discards d5d114ee37aa mm: add merging after mremap resize discards bfb21c0fb419 mm: refactor of vma_merge() discards 86d6b8d5f6b1 mm: delete unused MMF_OOM_VICTIM flag discards 0b1cd0dfcb8f mm-drop-oom-code-from-exit_mmap-fix-fix discards 0b648589be1f mm: drop oom code from exit_mmap discards ed4f3c9ee666 mm/mmap.c: pass in mapping to __vma_link_file() discards 77795882c946 mm/mmap: drop range_has_overlap() function discards 2fecc8b97cab mm: remove the vma linked list discards dc9e9de96cbd riscv: use vma iterator for vdso discards 7713c8f00019 nommu: remove uses of VMA linked list discards fc2abb41a280 i915: use the VMA iterator discards 6140da761354 mm/swapfile: use vma iterator instead of vma linked list discards f895dad1e71f mm/pagewalk: use vma_find() instead of vma linked list discards 494af92f12c0 mm/oom_kill: use maple tree iterators instead of vma linked list discards e2f0f10da4fe mm/msync: use vma_find() instead of vma linked list discards 55333a1a3456 mm/mremap: use vma_find_intersection() instead of vma linked list discards e0ba64bfb51b mm/mprotect: use maple tree navigation instead of vma linked list discards 1fef8cc60be6 mm/mlock: use vma iterator and maple state instead of vma [...] discards 03b7e86e3670 mm/mempolicy: use vma iterator & maple state instead of vm [...] discards a86d871021e1 mm/memcontrol: stop using mm->highest_vm_end discards 083383e05ffa mm/madvise: use vma_find() instead of vma linked list discards d842fcaaba39 mm/ksm: use vma iterators instead of vma linked list discards b02303541671 mm/khugepaged: stop using vma linked list discards 5553d5047e7e mm/gup: use maple tree navigation instead of linked list discards 24a0c12b1c88 bpf: remove VMA linked list discards efc11b656ea8 fork: use VMA iterator discards 13a5c7e94d0f sched: use maple tree iterator to walk VMAs discards ac5d4e875cb0 perf: use VMA iterator discards b9d92d8ebbb9 acct: use VMA iterator instead of linked list discards 92cd9118025e ipc/shm: use VMA iterator instead of linked list discards da92f2cf123b userfaultfd: use maple tree iterator to iterate VMAs discards 199e47c4fdb0 fs/proc/task_mmu: stop using linked list and highest_vm_end discards 3fe71ff6281b fs/proc/base: use maple tree iterators in place of linked list discards 1ef40f14fda7 exec: use VMA iterator instead of linked list discards ee9ddff9c804 coredump: remove vma linked list walk discards eb83d617e0c9 um: remove vma linked list walk discards ab481355a34b optee: remove vma linked list walk discards 31023dc33c49 cxl: remove vma linked list walk discards 972c9b52d6b3 xtensa: remove vma linked list walks discards 047baae2a039 x86: remove vma linked list walks discards 4adb45976d90 s390: remove vma linked list walks discards 52c7442bc2cf powerpc: remove mmap linked list walks discards d37745134ad4 parisc: remove mmap linked list from cache handling discards 1fd46f735eeb arm64: Change elfcore for_each_mte_vma() to use VMA iterator discards 0116af68060a arm64: remove mmap linked list from vdso discards 488d4aac11c0 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() discards a0d6cab9d7f0 mm/mmap: reorganize munmap to use maple states discards 487c1795c854 mm/mmap: move mmap_region() below do_munmap() discards 56c4be7a34a7 mm: convert vma_lookup() to use mtree_load() discards 4c063f987cac mm: remove vmacache discards e3076ce18333 mm/mmap: use advanced maple tree API for mmap_region() discards 7a937e088009 mm: use maple tree operations for find_vma_intersection() discards acc95bfb0123 mm/mmap: change do_brk_flags() to expand existing VMA and [...] discards 9bbd369e8796 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] discards 9b2c3b958b2c mm: optimize find_exact_vma() to use vma_lookup() discards 2772cffffbda xen: use vma_lookup() in privcmd_ioctl_mmap() discards 8b5daf8dc360 mmap: change zeroing of maple tree in __vma_adjust() discards 3c057956c0cf mm: remove rb tree. discards 6a26a3981d03 proc: remove VMA rbtree use from nommu discards 561cd17cbbe8 damon: convert __damon_va_three_regions to use the VMA iterator discards 57579b57de57 kernel/fork: use maple tree for dup_mmap() during forking discards 12f9af36974c mm/mmap: use maple tree for unmapped_area{_topdown} discards f46204bb64f0 mm/mmap: use the maple tree for find_vma_prev() instead of [...] discards 4a8e8ff67dba mm/mmap: use the maple tree in find_vma() instead of the rbtree. discards 74d08a66d51c mmap: use the VMA iterator in count_vma_pages_range() discards 0fbf15cd28a8 mm: add VMA iterator discards 03b055c3f563 mm: start tracking VMAs with maple tree discards dd9239d21d92 lib/test_maple_tree: add testing for maple tree discards e07d1b9d26e5 radix tree test suite: add lockdep_is_held to header discards 954b2a53d95a radix tree test suite: add support for slab bulk APIs discards e55102778f2f radix tree test suite: add allocation counts and size to k [...] discards 3c95b0ea4b52 radix tree test suite: add kmem_cache_set_non_kernel() discards 1bd1d9c08807 radix tree test suite: add pr_err define discards 06b152b7980a Maple Tree: add new data structure discards f640f59f69cf android: binder: fix lockdep check on clearing vma discards 543d18605d2f android-binder-stop-saving-a-pointer-to-the-vma-fix discards abc461af0a9d android: binder: stop saving a pointer to the VMA discards d37241279398 mips: rename mt_init to mips_mt_init discards 4693575fba99 mm: discard __GFP_ATOMIC discards 035c35ace5e2 mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] discards 83ef48c62abd mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst discards 26a306f7d927 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability discards 4923c0196546 mm: hugetlb_vmemmap: replace early_param() with core_param() discards 6f8e100d0880 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] discards e45911332f73 mm: hugetlb_vmemmap: introduce the name HVO discards 078c4621934f mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling discards 1fe3e87f07cd mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() discards 90b5a54c4ccb mm-shrinkers-fix-double-kfree-on-shrinker-name-fix discards cef252ca974a mm: shrinkers: fix double kfree on shrinker name discards db71f5f38a10 Merge branch 'mm-stable' into mm-unstable discards b109319f5c2b mailmap: update Gao Xiang's email addresses discards 8e86a047da7d userfaultfd: provide properly masked address for huge-pages discards cc983da76a90 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] omits 2e76e6144b74 PCI: imx6: Support more than Gen2 speed link mode omits cd57272c4e68 ASoC: jz4740-i2s: Remove unused 'mem' resource omits f4d92d9757e6 ASoC: Makefile: Fix simultaneous build of KUNIT tests omits 79eb2711c919 apparmor: correct config reference to intended one discards 1d1e96eeebe7 drm/amdgpu: bump driver version for IP discovery info in HW INFO discards 71ec3364b9ec drm/amdgpu: add the IP discovery IP versions for HW INFO data discards 9616732de52b drm/amd/display: Drop FPU flags from dcn32_clk_mgr discards 00bfe2a66991 drm/amd/display: Revert "drm/amd/display: disable idle opt [...] discards 771413c8d7dc drm/amd/display: Update DML logic for unbounded req handling discards 1523ef12ce24 drm/amd/display: Update Cursor Attribute MALL cache discards ca8bd4969690 drm/amdgpu: Fix comment typo discards e6477868fca5 drm/radeon: Fix comment typo discards d58281df90aa drm/amdgpu: add dm ip block for dcn 3.1.4 discards 4d33522fe5e6 drm/amd/display: Disable dmcu fw loading for dcn314 discards c26d48c0598e drm/amd/display: Loop through all pipes for DET allocation discards 31c9482c0173 drm/amd/display: Disable GPUVM in IP resource configuration discards c12aee48b050 Documentation/gpu: Add GFXOFF section discards a992cd2f1c78 drm/amd/debugfs: Expose GFXOFF state to userspace discards e04a9d57ddff drm/amd/display: move dcn31_update_soc_for_wm_a func to dm [...] discards 28abd590955b drm/amd/display: Remove unused MaxUsedBW variable discards 7ddc7f5c0274 drm/amd/display: Remove unused variables from dcn10_stream [...] discards 0b55fd78ec61 drm/amd/display: Remove unused variables from dml_rq_dlg_g [...] discards b4916678b4ed drm/amd/display: Remove unused NumberOfStates variable discards 66352b77fe5d drm/amd/display: Remove unused dml32_CalculatedoublePipeDP [...] discards d16e9237a853 drm/amd/display: Remove unused clk_src variable discards 845254f377ce drm/amd/display: Update de-tile override to anticipate pip [...] discards b483bc3a575c drm/amd/display: Don't set dram clock change requirement f [...] discards 8a580352de71 drm/amd/display: Fix hard hang if DSC is disabled discards 0c363aa5fb70 drm/amd/display: remove number of DSC slices override in DML discards a6c0b96cb899 drm/amd/display: Create a file dedicated for CRTC omits b87ee706b83e ASoC: dt-bindings: atmel-classd: Convert to omits a6229b53194f ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias- [...] omits ebfa0043c96c Input: deactivate MT slots when inhibiting or suspending devices omits 59b7a5af8e8c Input: properly queue synthetic events omits 41d0914d861e perf python: Ignore unused command line arguments when bui [...] omits 58b9ca29ff61 Merge branches 'arm64-for-5.20', 'arm64-defconfig-for-5.20 [...] omits 8cfc5b60751b vfio: Replace the iommu notifier with a device list omits ce4b4657ff18 vfio: Replace the DMA unmapping notifier with a callback omits 1bcca73ee596 ASoC: mediatek: mt8186: add mt8186-mt6366-rt1019-rt5682s document omits 8a8da1e6af18 ASoC: mediatek: mt8186: add mt8186-mt6366-da7219-max98357 [...] omits 344afef6b980 ASoC: mediatek: mt8186: add audio afe document omits 8f57d8b149b1 ASoC: mediatek: mt6358: add new compatible for using mt6366 omits 0da16e370dd7 ASoC: mediatek: mt8186: add machine driver with mt6366, rt [...] omits 3c6e24b65b53 ASoC: mediatek: mt8186: add machine driver with mt6366, da [...] omits a809ded89d1d ASoC: mediatek: mt8186: add mt8186-mt6366 common driver omits 097e874ad3fc ASoC: mediatek: mt8186: add platform driver omits 25658fbe9abb Merge branch 'arm/drivers' into for-next omits f077c7769955 perf build: Avoid defining _FORTIFY_SOURCE multiple times omits 87abe344cd28 perf test: Fix test case 83 ('perf stat CSV output linter' [...] omits 949506dc608f gpio: gpio-mm: Implement and utilize register structures omits 3ce632fdd13a gpio: 104-idi-48: Implement and utilize register structures omits 71b7b3972590 gpio: 104-dio-48e: Implement and utilize register structures omits fb38af4a3a79 gpio: i8255: Introduce the Intel 8255 interface library module omits cc442e4db9cb gpio: 104-idio-16: Implement and utilize register structures omits 2c05a0f29f41 gpio: ws16c48: Implement and utilize register structures omits a0b88362d2c7 Merge of ucount-rlimits-cleanups-for-v5.19, interrupting_k [...] omits 9a95f78eab70 signal: Drop signals received after a fatal signal has bee [...] omits d80f7d7b2c75 signal: Guarantee that SIGNAL_GROUP_EXIT is set on process exit omits cbe9dac37904 signal: Ensure SIGNAL_GROUP_EXIT gets set in do_group_exit omits ebbc95701691 s390/crash: support multi-segment iterators omits 6d2e5a4a13da s390/crash: use static swap buffer for copy_to_user_real() omits d6da67378198 s390/crash: move copy_to_user_real() to crash_dump.c omits 9ffed254d938 s390/zcore: fix race when reading from hardware system area omits f6749da17a34 s390/crash: fix incorrect number of bytes to copy to user space omits 86caa4b67895 s390/crash: remove redundant panic() on save area allocati [...] discards 6b9073abd579 Merge branch 'for-next/boot' into for-next/core omits 7190d84966b3 s390/mm: remove unused tprot() function discards 67a649f8818c Merge branch 'for-next/cpufeature' into for-next/core discards 1fdd99f7e193 Merge branches 'for-next/cpuidle', 'for-next/docs', 'for-n [...] omits 2c91cd88f58b perf cs-etm: Fix duplicated 'the' in comment omits c69d33ebfae2 perf probe: Fix duplicated 'the' in comment omits 63a4354ae75c perf scripting perl: Ignore some warnings to keep building [...] omits ee87a0841aa5 perf python: Avoid deprecation warning on distutils omits 557cc18ee7dc perf gtk: Only support --gtk if compiled in omits 2f1d6b41e2f5 perf intel-pt: Add documentation for tracing guest machine [...] omits 98759cca8440 perf intel-pt: Use guest pid/tid etc in guest samples omits 61cd9135d09b perf intel-pt: Add machine_pid and vcpu to auxtrace_error omits 71658de4dda8 perf intel-pt: Determine guest thread from guest sideband omits 7d1f65b5046f perf intel-pt: Disable sync switch with guest sideband omits 0bb82cf51877 perf intel-pt: Track guest context switches omits 12374a16223a perf intel-pt: Add some more logging to intel_pt_walk_next_insn() omits 7c0b20d13f32 perf intel-pt: Remove guest_machine_pid omits f9de2f0fd35f perf tools: Add perf_event__is_guest() omits f42bbbf2e9a5 perf tools: Handle injected guest kernel mmap event omits eef8e06eeba8 perf machine: Use realloc_array_as_needed() in machine__se [...] omits 97406a7e4fa6 perf inject: Add support for injecting guest sideband events omits 10d34700223b perf tools: Add reallocarray_as_needed() omits a5367ecb5353 perf tools: Automatically use guest kcore_dir if present omits 65691e9ff0c9 perf tools: Make has_kcore_dir() work also for guest kcore_dir omits 386e0d83d351 perf tools: Remove also guest kcore_dir with host kcore_dir omits 13a133b2550e perf script python: intel-pt-events: Add machine_pid and vcpu omits 6de306b7a530 perf script python: Add machine_pid and vcpu omits 7151c1d17820 perf auxtrace: Add machine_pid and vcpu to auxtrace_error omits 2273e46b9837 perf dlfilter: Add machine_pid and vcpu omits e28fb159f116 perf script: Add machine_pid and vcpu omits 635049099582 perf session: Use sample->machine_pid to find guest machine omits 3461b65da7d4 perf tools: Add machine_pid and vcpu to perf_sample omits 797efbc523b3 perf tools: Add guest_cpu to hypervisor threads omits ff7a78c210ed perf session: Create guest machines from id_index omits b47bb18661ea perf tools: Add machine_pid and vcpu to id_index omits c1fd5b7d8aed perf buildid-cache: Do not require purge files to also be [...] omits 15fe03621d9d perf buildid-cache: Add guestmount'd files to the build ID cache omits 57190e38b00d perf script: Add --dump-unsorted-raw-trace option omits 1ee94463e9ac perf tools: Add perf_event__synthesize_id_sample() omits 0a64de04c94a perf tools: Factor out evsel__id_hdr_size() omits eddc6e3f6684 perf tools: Export perf_event__process_finished_round() omits f8bcf1e223ad perf ordered_events: Add ordered_events__last_flush_time() omits 163dac34d7a2 perf tools: Export dsos__for_each_with_build_id() omits 05fe531eb3f1 kernel/hung_task: show backtrace of tasks with locks held omits f83e1915cb7f Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits ca0e30b19dbe ASoC: dt-bindings: atmel-classd: PDMIC convert to json-schema omits a3b19e0c9cdd ASoC: dt-bindings: atmel-classd: Convert to json-schema discards 750e571acf3d Merge branch 'asm-generic-fixes' into asm-generic omits c19e18637d89 clocksource/drivers/sun4i: Remove unnecessary (void*) conversions omits 1e1e5c47d330 dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out omits 311d73d6e945 clocksource/drivers/tegra186: Put Kconfig option 'tristate [...] omits dbed639ec6c2 clocksource/drivers/timer-ti-dm: Make driver selection boo [...] omits 4f64b4ac719e clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs omits e6831f1a52d9 clocksource/drivers/timer-ti-dm: Make timer selectable for [...] omits cd53a2f6199a clocksource/drivers/timer-ti-dm: Move inline functions to [...] omits f5ecfee94493 KVM: s390: resetting the Topology-Change-Report omits 24fe0195bc19 KVM: s390: guest support for topology function omits 0130337ec45b KVM: s390: Cleanup ipte lock access and SIIF facility checks omits c4ada3ca99b2 reset: reset-simple should depends on HAS_IOMEM omits 06c8580aa23d memblock tests: change build options to run-time options omits 211a3702d5ae raid5: fix duplicate checks for rdev->saved_raid_disk omits 4500d5c17910 md: simplify md_open omits d9406f31a964 md: only delete entries from all_mddevs when the disk is freed omits 45e0d2740082 md: stop using for_each_mddev in md_exit omits 32389bb813f9 md: stop using for_each_mddev in md_notify_reboot omits 1bb108375497 md: stop using for_each_mddev in md_do_sync omits 93c12a1eb34e md: factor out the rdev overlaps check from rdev_size_store omits e7f238227528 md: rename md_free to md_kobj_release omits a46457a5ee79 md: implement ->free_disk omits 9c39164ac17d md: fix error handling in md_alloc omits 069cce613a4a md: fix mddev->kobj lifetime omits f68c68c0a6d5 md/raid5: Convert prepare_to_wait() to wait_woken() api omits c451eedea522 md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_ [...] omits 8916c9054f94 RISC-V: Support for 64bit hartid on RV64 platforms omits bd1ebc677229 Merge branch 'for-5.20/drivers' into for-5.20/drivers-post omits 1e89db9bd676 Merge branch 'for-5.20/block' into for-5.20/drivers-post omits 7e76e4bc0099 platform/chrome: cros_kbd_led_backlight: fix build warning omits 9399b2cb2070 platform/chrome: cros_ec_proto: add Kunit test for cros_ec_cmd() omits 33f0fdba6066 platform/chrome: cros_ec_proto: add Kunit tests for get_se [...] omits 00238864435f platform/chrome: cros_ec_proto: add Kunit tests for check_ [...] omits 7cb1eb82642b platform/chrome: cros_ec_proto: add Kunit tests for get_ho [...] omits 2b7ed927953f platform/chrome: cros_ec_proto: add Kunit tests for get_ne [...] omits 1242688fc2f0 platform/chrome: cros_ec_proto: add Kunit test for cros_ec [...] omits 74bed42fd5fa platform/chrome: cros_ec_proto: add Kunit tests for cmd_xf [...] omits 3e1c715ea179 platform/chrome: cros_ec_proto: return -EPROTO if empty payload omits 82c9b7ed8c5c platform/chrome: cros_ec_proto: add Kunit test for empty payload omits 7f95d2b68b9a platform/chrome: cros_ec_proto: return -EAGAIN when retrie [...] omits 00eb36d52872 platform/chrome: cros_ec_proto: change Kunit expectation w [...] omits 0aad9aff6a64 platform/chrome: cros_ec_proto: separate cros_ec_wait_unti [...] omits 810be30d27bd platform/chrome: cros_ec_proto: separate cros_ec_xfer_command() omits da95f691311f platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] omits 82f4def2d822 platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] omits d311664b9057 platform/chrome: cros_ec_proto: add "cros_ec_" prefix to s [...] omits 171549f829df riscv/efi_stub: Add 64bit boot-hartid support on RV64 omits ad635e723e17 riscv: cpu: Add 64bit hartid support on RV64 omits 62750eae410c riscv: smp: Add 64bit hartid support on RV64 omits c029e487e7c0 riscv: spinwait: Fix hartid variable type omits 869d40bdfca0 riscv: cpu_ops_sbi: Add 64bit hartid support on RV64 omits c579d60f0d0c ipc: mqueue: fix possible memory leak in init_mqueue_fs() omits e76f4a6107eb of: overlay: Simplify of_overlay_fdt_apply() tail omits e385b0ba6a13 of: overlay: Move devicetree_corrupt() check up omits e7dfe3bc7687 Merge branch 'misc' into for-next omits ac50198f774f PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers omits f1f545738dd9 PCI: imx6: Reformat suspend callback to keep symmetric wit [...] omits a0d2a773b739 PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier omits c731e2104579 PCI: imx6: Disable clocks in reverse order of enable omits aca6bf55d9c8 PCI: imx6: Do not hide PHY driver callbacks and refine the [...] omits 27e48f89c5fc PCI: imx6: Reduce resume time by only starting link if it [...] omits 222c06e1e68f PCI: imx6: Mark the link down as non-fatal error omits 90ed85e0f67d PCI: imx6: Move regulator enable out of imx6_pcie_deassert [...] omits 4703cbf0e310 PCI: imx6: Turn off regulator when system is in suspend mode omits b02f36855e3e PCI: imx6: Call host init function directly in resume omits d2ec6cc0445b PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks omits ba785bab0f38 PCI: imx6: Propagate .host_init() errors to caller omits 9d1ed731c651 PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() omits 3aaa67fd4ca6 PCI: imx6: Factor out ref clock disable to match enable omits 3af11bb31830 PCI: imx6: Move imx6_pcie_clk_disable() earlier omits b046f921d3b1 PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier omits 9a7f8f81b542 PCI: imx6: Move PHY management functions together omits 24072ef213f5 PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configur [...] omits 67e87425023b PCI: imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS() omits 68566a7cf56b perf tools: Fix dso_id inode generation comparison omits 16824dffcf61 ASoC: SOF: Intel: updates and cleanups discards 66de314cd08f Merge branch 'pm-devfreq' into linux-next discards 99bc096a0b8e Merge branch 'acpi-cppc' into linux-next omits 0c6ab0ca9a66 RDMA/mlx5: Expose steering anchor to userspace omits e74d2e4dfd0d RDMA/mlx5: Refactor get flow table function omits 09f852894553 ASoC: SOF: mediatek: fix boot sequences omits 43038d8418a3 Merge branch 'mlx5-next' into wip/leon-for-next omits a91eb6803c1c iommu/arm-smmu: qcom_iommu: Add of_node_put() when breakin [...] omits 15a232408a8a PCI: fu740: Remove unnecessary include files omits ef660de424cf iommu/arm-smmu-qcom: Add SM6375 SMMU compatible omits 743302d4ad6c dt-bindings: arm-smmu: Add compatible for Qualcomm SM6375 omits 8922a3be79fc scripts: headers_install.sh: Update config leak ignore entries omits 41065bf81386 selftests/kprobe: Update test for no event name syntax error omits 5f7ce3a02ae6 tracing: Add example and documentation for new __vstring() macro omits 3b0043f4cae5 selftests/kprobe: Do not test for GRP/ without event failures omits 9a5f84cf1296 selftests/ftrace: Add test case for GRP/ only input omits 05ebd4a63298 tracing: Auto generate event name when creating a group of events omits ca836ffa4c93 tracing: eprobe: Remove duplicate is_good_name() operation omits c6422b4c27b6 tracing: eprobe: Add missing log index omits a9350b9454ea mac80211: tracing: Use the new __vstring() helper omits 013cfbccb0cb batman-adv: tracing: Use the new __vstring() helper omits 74003fc4ae76 scsi: qla2xxx: tracing: Use the new __vstring() helper omits 5409b8053511 scsi: iscsi: tracing: Use the new __vstring() helper omits 84149fc768bc usb: musb: tracing: Use the new __vstring() helper discards bbeefc0ad610 SUNRPC: Fix xdr_encode_bool() omits 5fcd0d8ae23a s390/uvdevice: autoload module based on CPU facility omits e2f39c9f547c s390/cpufeature: allow for facility bits omits 0a5f9b382c61 s390/cpufeature: rework to allow more than only hwcap bits omits 693714b900ce MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers omits e32d3827f3d5 s390/Docs: new doc describing lock usage by the vfio_ap de [...] omits cb269e0aba7c s390/vfio-ap: update docs to include dynamic config support omits eeb386aeb5b7 s390/vfio-ap: handle config changed and scan complete noti [...] omits f7f795c54d71 s390/vfio-ap: sysfs attribute to display the guest's matrix omits 3f85d1df26a9 s390/vfio-ap: implement in-use callback for vfio_ap driver omits 70aeefe574cb s390/vfio-ap: reset queues after adapter/domain unassignment omits 09d31ff78793 s390/vfio-ap: hot plug/unplug of AP devices when probed/removed omits 51dc562af09d s390/vfio-ap: allow hot plug/unplug of AP devices when ass [...] omits 2c1ee8983aa3 s390/vfio-ap: prepare for dynamic update of guest's APCB o [...] omits 8ee13ad99337 s390/vfio-ap: prepare for dynamic update of guest's APCB o [...] omits b84eb8e05057 s390/vfio-ap: use proper locking order when setting/cleari [...] omits 21195eb038bc s390/vfio-ap: introduce new mutex to control access to the [...] omits d0786556caa1 s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev- [...] omits e2126a73746e s390/vfio-ap: allow assignment of unavailable AP queues to [...] omits 48cae940c31d s390/vfio-ap: refresh guest's APCB by filtering AP resourc [...] omits 49b0109fb399 s390/vfio-ap: introduce shadow APCB omits 11cb2419fafe s390/vfio-ap: manage link between queue struct and matrix mdev omits 260f3ea14138 s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c omits 034921cdea1c s390/vfio-ap: use new AP bus interface to search for queue [...] omits 9d08a6c65b5d soc: document merges omits 2d86cef353b8 ASoC: nau8821: Don't unconditionally free interrupt omits 393a40b50fe9 ASoC: amd: yc: Decrease level of error message omits 0cf470c08319 ASoC: nau8821: add new widget to control system clock omits 11e9318ff748 ASoC: rsnd: ssiu: add missing .quit callback for gen2 omits c3f0e5fd2d33 KVM: s390: pv: don't present the ecall interrupt twice omits 793e9b0c2d21 Merge branch 'arm/newsoc' into for-next omits 1207c6758537 Merge branch 'arm/soc' into for-next omits 7a99be178ae1 Merge branch 'arm/dt' into for-next omits bc50bfd4f018 Merge branch 'mvebu/dt64' into mvebu/for-next omits fc2f63550158 Merge branch 'mvebu/dt' into mvebu/for-next omits ac6800e279a2 fs: Add missing umask strip in vfs_tmpfile omits 2b3416ceff5e fs: add mode_strip_sgid() helper omits af39011ec0c7 Merge branch 'misc-5.19' into next-fixes omits edee0ff54e84 btrfs: join running log transaction when logging new name omits 180c6cb6b9b7 dt-bindings: iio: adc: Add compatible for MT8188 omits af77c56aa353 tty: vt: initialize unicode screen buffer omits fe5fc9873af0 Merge tag 'phy-for-5.20' of git://git.kernel.org/pub/scm/l [...] omits 7746f735f552 KVM: s390: pv: destroy the configuration before its memory omits da15fbc646f3 KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm omits 9bf811dae443 s390/mm: KVM: pv: when tearing down, try to destroy protec [...] omits ca2fd0609b5d KVM: s390: pv: add mmu_notifier omits 32f02a211b0a Revert "platform/chrome: Add Type-C mux set command definitions" omits 3d3e9b0db608 Revert "platform/chrome: cros_typec_switch: Add switch driver" omits 1583afd4b0ef Revert "platform/chrome: cros_typec_switch: Add ACPI Kconfig dep" omits 182da120f212 Revert "platform/chrome: cros_typec_switch: Set EC retimer" omits e5b25ca94c29 Revert "platform/chrome: cros_typec_switch: Add event check" omits 3838896d3749 Revert "platform/chrome: cros_typec_switch: Register mode [...] omits 9169d2fd1f57 Revert "platform/chrome: cros_ec_typec: Cleanup switch han [...] omits 829b4c4183c2 Revert "platform/chrome: cros_ec_typec: Get retimer handle" omits eac931254d99 apparmor: move ptrace mediation to more logical task.{h,c} omits 41e4f15f02af mtd: spi-nor: esmt: Use correct name of f25l32qa omits f567e7fada03 apparmor: extend policydb permission set by making use of [...] omits 0a2de5bb0216 dt-bindings: mfd: syscon: Update Lee Jones' email address omits c1ed5da19765 apparmor: allow label to carry debug flags omits 47996d3dd3b4 MAINTAINERS: Use Lee Jones' kernel.org address for Syscon [...] omits 9e821c4368af MAINTAINERS: Use Lee Jones' kernel.org address for MFD sub [...] omits f33bae37c96f mfd: sun6i-prcm: Update Kconfig description omits 0ff590a3366e mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment omits 7c06d478500b mfd: intel_soc_pmic_bxtwc: Drop unneeded casting omits 86da8be35c00 mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf() omits f801556a8443 mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks omits cd58c8403423 mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR() omits 05879b125afd mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP gua [...] omits ba3ea04a2557 mfd: intel_soc_pmic_bxtwc: Extend use of temporary variabl [...] omits d30e2c30a43d mfd: intel_soc_pmic_bxtwc: Use dev_err_probe() omits 2790a70c886b mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set [...] omits 929a4d289de9 mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using c [...] omits 5189952238c9 mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in sho [...] omits 37e8ba74d152 mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs omits d9cd0bc60470 mfd: mt6397: Add basic support for MT6331+MT6332 PMIC omits 371a9fcac475 mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells omits 79f821b5a3bf mfd: ipaq-micro: Fix spelling mistake of "receive{d}" omits 15ff0bbc3dc1 mfd: db8500-prcmu: Drop duplicated word "the" in the comments omits 9b2c55b5403f dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Regis [...] omits 1074c4252fe3 mfd: intel_soc_pmic_chtwc: Switch from __maybe_unused to p [...] omits 352de78076d0 mfd: intel_soc_pmic_chtwc: Use dev_err_probe() omits c55333064d6e mfd: tc6393xb: Make disable callback return void omits 99a7ec2f3622 mfd: dln2: Automatically detect and fill endpoint pointers omits 7e47943c3357 dt-bindings: mfd: mt6397: Add compatibles for MT6331 RTC and keys omits 76659e203f37 dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section omits 915696927cd6 mfd: pm8008: Remove driver data structure pm8008_data omits 4a346a03a63c mfd: twl: Remove platform data support omits 4907f6991ecb dt-bindings: mfd: Add mp2733 compatible omits 7eeed203604f dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615 omits 7677ed11e9fa dt-bindings: mfd: qcom,tcsr: Convert to dtschema omits 66ee379d743c mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU omits 738654be3cf7 mfd: mt6358-irq: Add MT6357 PMIC support omits de58cee8c6b8 mfd: mt6397-core: Add MT6357 PMIC support omits 52298ec34cc8 dt-bindings: mfd: Add compatible for MT6331 PMIC omits 9875ab53c8ae dt-bindings: mfd: stm32-timers: Document how to specify in [...] omits 1520669c8255 mfd: max77620: Fix refcount leak in max77620_initialise_fps omits 34b1a65ec1b5 MAINTAINERS: Fix file entry for MAX77693 DT omits 7ff7d5ffb725 syscon: Use %pa to format the variable of resource_size_t type omits 6e1f1b1c93ce mfd: tc6387xb: Drop disable callback that is never called omits 128ac294e1b4 mfd: t7l66xb: Drop platform disable callback omits 2598f6ec5471 mfd: asic3: Make asic3_gpio_remove() return void omits 2cc285008af3 MAINTAINERS: Update Intel PMIC (MFD part) to Supported omits 3e26292d1190 dt-bindings: mfd: ti,j721e-system-controller: Add clock property omits 361104b05684 dt-bindings: mfd: Convert da9063 to yaml omits 62fa5c9800a0 mfd: max77714: Update Luca Ceresoli's e-mail address omits c1cd6c305ecd Merge branches 'ib-mfd-acpi-for-rafael-5.20', 'ib-mfd-edac [...] omits 2504db207146 apparmor: fix overlapping attachment computation omits f2ac0a8f8a03 backlight: lp855x: Switch to atomic PWM API omits 2654f59b53bf dt-bindings: backlight: Update Lee Jones' email address omits 3bbb7b2e9bbc apparmor: fix setting unconfined mode on a loaded profile omits f37897369865 apparmor: Fix some kernel-doc comments omits a3f215ef088f apparmor: Mark alloc_unconfined() as static omits c4371c563973 gpio: remove VR41XX related gpio driver omits 90c517f435a9 mtd: spi-nor: micron-st: Skip FSR reading if SPI controlle [...] omits 1b33eb4acdc8 Merge branch 'for-v5.20/mem-ctrl-next-late' into for-next omits 2f1b3550a152 memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() omits b54af2053101 memory: of: Fix refcount leak bug in of_get_ddr_timings() omits 0568e6122574 ata: libata-scsi: cap ata_device->max_sectors according to [...] omits 4cbfca5f7750 scsi: scsi_transport_sas: cap shost opt_sectors according [...] omits 608128d391fa scsi: sd: allow max_sectors be capped at DMA optimal size limit omits 06674fc7c003 iio: light: isl29028: Fix the warning in isl29028_remove() omits 3cfb0e1d395a iio: accel: sca3300: Extend the trigger buffer from 16 to [...] omits 9ba28a00f1b8 Merge branch 'for-v5.20/mem-ctrl-next-late' into for-next omits 5e1f91850365 iio: fix iio_format_avail_range() printing for none IIO_VAL_INT omits d16232de82d6 memory: dfl-emif: Update the dfl emif driver support revision 1 omits 68691bad98ee RDMA/rxe: Remove unused qp parameter omits 06ee60eb507f iio: adc: max1027: unlock on error path in max1027_read_si [...] omits 1247574242a9 Merge branch 'for-v5.20/mem-ctrl-next-late' into for-next omits 2d68c320aa14 memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() omits d042656a2170 dt-bindings: gpio: add pull-disable flag omits 6fd03f024828 gpiolib: acpi: support bias pull disable omits 31bea23119cd gpiolib: of: support bias pull disable omits c269df8c5ad3 gpiolib: add support for bias pull disable omits 28ba05745641 gpio: 74xx-mmio: use bits.h macros for all masks omits d3054ba1db62 gpio: 74xx-mmio: Check MMIO_74XX_DIR_IN flag in mmio_74xx_ [...] omits 10fcd2f180bc gpio: 74xx-mmio: Make use of device properties omits b3be1e57f263 IB/qib: Fix comment typo omits 272ddba00473 gpiolib: cdev: compile out HTE unless CONFIG_HTE selected omits b1a92e94560d gpiolib: cdev: consolidate edge detector configuration flags omits 242202329f0d gpiolib: cdev: simplify line event identification omits cfa53463ac62 gpiolib: cdev: replace if-else chains with switches omits 2487a812236c gpiolib: cdev: simplify parameter in call to hte_edge_setup omits 160d6e402900 gpiolib: cdev: simplify linereq_free omits 3e2d53b2734b gpio: 104-idi-48: unsigned to unsigned int cleanup omits b06d7b458a6e gpio: GPIO_SAMA5D2_PIOBU should depend on ARCH_AT91 omits 5d07a692f956 gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() omits 6b7e8c796de0 dt-bindings: gpio: Convert TI TPIC2810 GPIO Controller bin [...] omits 13e024b66ca1 gpio: lp3943: unsigned to unsigned int cleanup omits 90ce2f01e7c2 Merge tag 'intel-gpio-v5.20-1' of git://git.kernel.org/pub [...] omits 597a8a888d34 gpiolib: of: Use device_match_of_node() helper omits 6169d76c56b3 gpio: adp5588: sort header inclusion alphabetically omits 669f5618feb8 gpio: adp5588: Do not use defined value for driver name an [...] omits 4a40ccccb660 gpio: adp5588: Switch from of headers to mod_devicetable.h omits cc165ba48aaf gpio: rockchip: add support for rk3588 omits 036e9cf35689 dt-bindings: gpio: rockchip: add gpio-ranges omits 8773bacefcd7 gpio: adnp: Make use of device properties omits a2a15e1263ab gpio: adnp: use simple i2c probe function omits d274f02eb98b gpio: pca9570: add pca9571 support omits 91e9111bdd08 gpio: pca9570: Add DT bindings for NXP PCA9571 omits 3d57fa2a228c gpio: xgs-iproc: Drop if with an always false condition omits 1923433cd660 gpio: brcmstb: Make .remove() obviously always return 0 omits 7e55b33d3f18 gpio: ucb1400: Remove platform setup and teardown support omits 421e3c16c32a gpio: twl4030: Don't return an error after WARN in .remove omits 2a1192ff0835 gpio: twl4030: Drop platform teardown callback omits 31212be40358 dt-bindings: gpio: renesas,rcar-gpio: R-Car V3U is R-Car Gen4 omits 0651a730924b gpio: davinci: Add support for system suspend/resume PM omits df08a6fc0d5d dt-bindings: gpio: gpio-mvebu: document offset and marvell [...] omits 988c8c0cd04d dt-bindings: gpio: gpio-mvebu: deprecate armadaxp-gpio omits 1282157a6cf4 dt-bindings: gpio: gpio-mvebu: convert txt binding to DT s [...] omits 2b038e786f83 gpiolib: devres: Get rid of unused devm_gpio_free() omits 92714596cdbe MAINTAINERS: Use my kernel.org email omits b293bc9286ee Merge branch 'clk-fixes' into clk-next omits 3466ea2cd6b6 OPP: Don't drop opp->np reference while it is still in use omits aa2a1df3a2c8 RDMA/hfi1: fix potential memory leak in setup_base_ctxt() omits ce736cf71b5a OPP: Don't drop opp_table->np reference while it is still in use omits e818884c382e parisc: Drop pa_swapper_pg_lock spinlock omits bb7d1283e628 scsi: core: cap shost max_sectors according to DMA limits [...] omits 6d9870b7e5de dma-iommu: add iommu_dma_opt_mapping_size() omits a229cc14f339 dma-mapping: add dma_opt_mapping_size() discards 70f58e3e07e6 scsi: sd: Support multiple LBA ranges in an UNMAP command discards 60936e2bb466 scsi: sd: Enable modern protocol features on more devices discards 33532ca20451 scsi: sd: Implement support for NDOB flag in WRITE SAME(16) discards 605a1c008d91 scsi: sd: Move WRITE_ZEROES configuration to a separate function discards 2d09caa02b08 scsi: sd: Fix discard errors during revalidate omits 71b25693b22e scsi: target: iscsi: Fix clang -Wformat warnings omits ca452621b829 scsi: ufs: core: Read device property for ref clock omits 1e82e4627a79 scsi: libsas: Resume SAS host for phy reset or enable via sysfs omits 7e15334f5d25 scsi: hisi_sas: Modify v3 HW SATA completion error processing omits f0902095a773 scsi: hisi_sas: Relocate DMA unmap of SMP task omits bc22f9c06c25 scsi: hisi_sas: Remove unnecessary variable to hold DMA ma [...] omits eed9f513bf7f scsi: hisi_sas: Call hisi_sas_slave_configure() from slave [...] omits 502f4c18704d scsi: mpi3mr: Delete a stray tab omits 2a8a0147cb52 scsi: mpi3mr: Unlock on error path omits cf1ce8b71524 scsi: mpi3mr: Reduce VD queue depth on detecting throttling omits f10af057325c scsi: mpi3mr: Resource Based Metering omits 5e1e12d29920 clk: qcom: gcc-msm8994: use parent_hws for gpll0/4 omits 3455607fd7be scsi: sg: Allow waiting for commands to complete on remove [...] omits 6c20cc4885c5 scsi: qla2xxx: Update version to 10.02.07.800-k omits 1ccad27716ec scsi: qla2xxx: Update manufacturer details omits 166d74b876b7 scsi: qla2xxx: Fix sparse warning for dport_data omits 47ccb113cead scsi: qla2xxx: Fix discovery issues in FC-AL topology omits 63fa7f2644b4 scsi: qla2xxx: Fix imbalance vha->vref_count omits c019cd656e71 scsi: qla2xxx: edif: Fix dropped IKE message omits b1f707146923 scsi: qla2xxx: Fix response queue handler reading stale packets omits 6c96a3c7d495 scsi: qla2xxx: Zero undefined mailbox IN registers omits cf3b4fb65579 scsi: qla2xxx: Fix incorrect display of max frame size omits 5bc7b01c513a scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" omits 79c87b8f8ba7 ipmi: Fix comment typo omits dfef1acc36d5 char: ipmi: modify NPCM KCS configuration omits 84261749e58a dt-bindings: ipmi: Add npcm845 compatible omits 129d9cd9c250 clk: qcom: clk-rpm: convert to parent_data API omits 4970f3139d42 dt-bindings: clock: fix wrong clock documentation for qcom,rpmcc omits 873b98538491 clk: qcom: gcc-msm8939: Add missing USB HS system clock fr [...] omits 2573f7d8629a clk: qcom: gcc-msm8939: Add missing MDSS MDP clock frequencies omits 2c37d70c82e8 clk: qcom: gcc-msm8939: Add missing CAMSS CPP clock frequencies omits 680b86da10a2 clk: qcom: gcc-msm8939: Fix venus0_vcodec0_clk frequency d [...] omits 159b2f59d65b clk: qcom: gcc-msm8939: Add missing CAMSS CCI bus clock omits 2bc308ebc453 clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gc [...] discards bea86a8116f6 RDMA/erdma: Add driver to kernel build environment discards 06eb746d91cf RDMA/erdma: Add the ABI definitions discards a6cd49345d4e RDMA/erdma: Add the erdma module discards e2692bf4bc63 RDMA/erdma: Add connection management (CM) support discards b7babc7c31c6 RDMA/erdma: Add verbs implementation discards cafde184e628 RDMA/erdma: Add verbs header file discards 59798a2a497d RDMA/erdma: Add event queue implementation discards d94b0e502f1c RDMA/erdma: Add cmdq implementation discards cf38d4d2c53f RDMA/erdma: Add main include file discards ca52aa2d9f9a RDMA/erdma: Add the hardware related definitions discards e2dd36933f81 RDMA: Add ERDMA to rdma_driver_id definition omits 1a24a177564a Merge branch 'devel' into for-next omits 41fff779d794 clk: qcom: gdsc: Bump parent usage count when GDSC is foun [...] omits b1ec8b53c9ae clk: qcom: Drop mmcx gdsc supply for dispcc and videocc omits 5d7d16dbe757 Merge branch 'clk-imx' into clk-next omits f04f2870e549 Merge tag 'clk-imx-5.20' of git://git.kernel.org/pub/scm/l [...] omits 0d7548421178 Merge branch 'clk-allwinner' into clk-next omits 432b09665b5a Merge tag 'sunxi-clk-for-5.20-1' of https://git.kernel.org [...] omits 88a15fbb47db platform/chrome: cros_typec_switch: Add ACPI Kconfig dep omits dc14036fb324 Merge 5.19-rc7 into usb-next discards 441b664035a2 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] omits 08333b911f01 remoteproc: Directly use ida_alloc()/free() omits cab8300b5621 remoteproc: Use unbounded workqueue for recovery work omits 60349fd52ecb remoteproc: using pm_runtime_resume_and_get instead of pm_ [...] omits 3f52d118f992 remoteproc: qcom_q6v5_pas: Deal silently with optional px [...] omits fd75c2d01a50 remoteproc: sysmon: Send sysmon state only for running rprocs omits 47c04e00eff8 remoteproc: sysmon: Wait for SSCTL service to come up omits 0ad7e3ed2042 remoteproc: qcom: q6v5: Set q6 state to offline on receivi [...] omits 7b6ece968fca remoteproc: qcom: pas: Check if coredump is enabled omits dc86c129b4fb remoteproc: qcom: pas: Mark devices as wakeup capable omits 5ddf5969e927 remoteproc: qcom: pas: Mark va as io memory omits 86590c308bff remoteproc: qcom: pas: Add decrypt shutdown support for modem omits 4c6e20077b22 remoteproc: qcom: q6v5-mss: add powerdomains to MSM8996 config omits c2ca7a2e4bc1 remoteproc: qcom_q6v5: Introduce panic handler for MSS omits 2aa9f1aaa067 remoteproc: qcom_q6v5_mss: Update MBA log info omits d0c11db55d9b remoteproc: qcom: correct kerneldoc omits fc156629b23a remoteproc: qcom_q6v5_mss: map/unmap metadata region befor [...] omits 8672e79d98bc remoteproc: qcom: using pm_runtime_resume_and_get to simpl [...] omits 2aa0d4c88198 dt-bindings: bus: qcom,ssc-block-bus: rework arrays and dr [...] discards 53c0fd4057df cifs: Fix memory leak when using fscache omits 030b61a43157 Merge branch 'clk-renesas' into clk-next omits a6bd98c45d1a perf buildid-list: Add a "-m" option to show kernel and mo [...] omits 8ba69fd24266 Merge tag 'renesas-clk-for-v5.20-tag2' of git://git.kernel [...] omits 1ff5d97f070c platform/chrome: cros_ec_typec: Register port altmodes omits a47bc5a0c4c0 platform/chrome: cros_ec_typec: Rename port altmode array discards cd720ad594e6 Merge branches 'thermal-core' and 'thermal-intel' into linux-next discards f6a328cb3bc0 Merge branches 'pm-tools' and 'pm-docs' into linux-next discards 3b10a757254a Merge branches 'pm-core', 'pm-sleep', 'powercap', 'pm-doma [...] discards 72f8e01c5d4a Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next discards 3d88c3707bac Merge branches 'acpi-pm', 'acpi-soc', 'acpi-tables' and 'a [...] discards 6a86912ddfb9 Merge branches 'acpi-processor', 'acpi-apei', 'acpi-ec' an [...] discards 7a644322f54e Merge branch 'acpi-bus' into linux-next omits 7aa68dcce0ab iio: proximity: sx9324: add empty line in front of bullet list omits e8c04e435db5 NTB: EPF: Mark pci_read and pci_write as static omits a63d28819ffc iio: magnetometer: hmc5843: Remove duplicate 'the' omits 4394582f60f7 drivers/ntb/test: avoid 64-bit modulus operation omits fffebd168d38 Documentation: PCI: Add specification for the PCI vNTB fun [...] omits da51fd247424 NTB: EPF: support NTB transfer between PCI RC and EP connection omits 8a78545603bd NTB: epf: Added more flexible memory map method omits ef685262346b PCI: designware-ep: Allow pcie_ep_set_bar change inbound m [...] omits 875d329ae141 ntb: intel: add GNR support for Intel PCIe gen5 NTB omits f0f5670fdc4f ntb: idt: fix clang -Wformat warnings omits 210fe48b578a ntb_perf: Fix 64-bit division on 32-bit architectures omits e5933cf48779 iio: magn: yas530: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ [...] omits 74f4595ab7f8 iio: magnetometer: ak8974: Use DEFINE_RUNTIME_DEV_PM_OPS() [...] omits 1539e05b0ba5 iio: light: veml6030: Use DEFINE_RUNTIME_DEV_PM_OPS() and [...] omits b904854e14bb iio: light: vcnl4035: Use DEFINE_RUNTIME_DEV_PM_OPS() and [...] omits cd4d10b134c2 iio: light: vcnl4000: Use DEFINE_RUNTIME_DEV_PM_OPS() and [...] omits 5672f3982ac9 iio: light: tsl2591: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() omits f541541a37e4 iio: light: tsl2583: Use DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr() omits 9ec91dd4e944 iio: light: isl29028: Use DEFINE_RUNTIME_DEV_PM_OPS() and [...] omits 7b79cda9e297 iio: light: gp2ap002: Switch to DEFINE_RUNTIME_DEV_PM_OPS [...] omits 2583f5e82815 iio: adc: imx8qxp: Switch to DEFINE_RUNTIME_DEV_PM_OPS and [...] omits a79163d19ef7 iio: light: us5182: Switch from CONFIG_PM guards to pm_ptr() etc omits fb4e8e2dadc9 iio: temperature: ltc2983: Switch to DEFINE_SIMPLE_DEV_PM_ [...] omits dc69c61019dc iio: proximity: cros_ec_mkbp: Switch to DEFINE_SIMPLE_DEV_ [...] omits dc0258e33ddb iio: light: cm3605: Switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] omits 7eff2dcec69c iio: light: bh1750: Switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] omits c422aa418a7d iio: light: as73211: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] omits f3231f912bf4 iio: light: al3320a: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] omits dc064f21ea80 iio: light: al3010: Switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] omits b220558c0f2c iio: health: afe4404: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] omits 3d691c6a9f16 iio: health: afe4403: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] omits fa55750642d0 iio: gyro: itg3200: Switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] omits bf19b23591af iio: dac: mcp4725: Switch to DEFINE_SIMPLE_DEV_PM_OPS() an [...] omits c9ccad99113d iio: dac: max5821: Switch to DEFINE_SIMPLE_DEV_PM_OPS() an [...] omits 7b9d3e85d71f iio: dac: max517: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] omits 83a2aa2646e6 iio: dac: ltc1660: Switch to DEFINE_SIMPLE_DEV_PM_OPS() an [...] omits 46b7116712b2 iio: dac: ds4424: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] omits 479e575aee77 iio: chemical: scd4x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] omits 3b4a1bd83908 iio: adc: xilinx-ams: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] omits 0fda2c652d41 iio: adc: ti-am335x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] omits 0b1e58e9ed3c iio: adc: stmpe-adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] omits 7ff1d28cc5f4 iio: adc: mt6577_auxadc: Switch to DEFINE_SIMPLE_DEV_PM_OP [...] omits 507379983b10 iio: adc: meson_saradc: Switch to DEFINE_SIMPLE_DEV_PM_OPS [...] omits cdb778105905 iio: adc: imx7d_adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] omits 45dc8c59e143 iio: adc: at91-sam5d2: Switch to DEFINE_SIMPLE_DEV_PM_OPS( [...] omits 078d37b73f05 iio: adc: ad799x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] omits 93a73f6a2604 iio: accel: bma220: Switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] omits 81e2445132e7 iio: adc: ti-ads124s08: Drop unused parameter to ads124s_read() omits 41a7d6718b45 iio: ABI: stm32-timer-trigger: Fuse unusual ABI into main doc. omits c089f6fc4a55 iio: ABI: max31865: Drop in_filter_notch_centre_frequency [...] omits 6c6a6ee93999 iio: ABI: temperature: Unify documentation for thermocoupl [...] omits 295cc4268bb9 iio: Be consistent with allocation result tests. omits ef7ceceeb1fb iio: Use parens with sizeof omits 3ccb25240012 iio: adc: npcm: Add NPCM8XX support omits f0b4913ad0e3 dt-bindings: iio: adc: npcm: Add npcm845 compatible string omits 0b4ae3f6d121 iio: cros: Register FIFO callback after sensor is registered omits 42c2b553da64 remoteproc: mediatek: Support MT8188 SCP omits 165572448dd6 dt-bindings: remoteproc: mediatek: Add binding for mt8188 scp omits ecc5ca8e5107 parisc: Fix comment typo in fault.c omits 8c21b490b959 parisc: Show device names in /proc/iomem omits 70ccfc6f852c parisc: Clean up names in hardware database omits a7c01fa93aeb signal: break out of wait loops on kthread_stop() omits 2a1bd2f6b336 NFSD: limit the number of v4 clients to 1024 per 1GB of sy [...] omits ec56473c25fc NFSD: keep track of the number of v4 clients in the system omits a505db20ee1b NFSD: refactoring v4 specific code to a helper in nfs4state.c omits 49dd50b0bad5 NFSD: Ensure nf_inode is never dereferenced omits 4ba22226f3be NFSD: NFSv4 CLOSE should release an nfsd_file immediately omits 2d044dc93987 NFSD: Move nfsd_file_trace_alloc() tracepoint omits 7d3d44756e19 NFSD: Separate tracepoints for acquire and create omits 1b5a6bb08d96 NFSD: Clean up unused code after rhashtable conversion omits 7315a712aa37 NFSD: Convert the filecache to use rhashtable omits b8a6144ead6b NFSD: Set up an rhashtable for the filecache omits 5640a38fc610 NFSD: Replace the "init once" mechanism omits d7c9e4cb22b3 NFSD: Remove nfsd_file::nf_hashval omits da2c9dc36835 NFSD: nfsd_file_hash_remove can compute hashval omits 2ac4da0ec1a3 NFSD: Refactor __nfsd_file_close_inode() omits 2442e0be271a NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode omits 8263f6aa088c NFSD: Remove lockdep assertion from unhash_and_release_locked() omits 9167eb94d981 NFSD: No longer record nf_hashval in the trace log omits 02c03044fc9e NFSD: Never call nfsd_file_gc() in foreground paths omits 998d114355c7 NFSD: Fix the filecache LRU shrinker omits 8faf1c66c219 NFSD: Leave open files out of the filecache LRU omits bee249ca95d0 NFSD: Trace filecache LRU activity omits 7a57743254fa NFSD: WARN when freeing an item still linked via nf_lru omits 0357aff15676 NFSD: Hook up the filecache stat file omits 37b172b6b452 NFSD: Zero counters when the filecache is re-initialized omits 83a19c3b452f NFSD: Record number of flush calls omits 3d87c9f3ac0a NFSD: Report the number of items evicted by the LRU walk omits f89c538b3b32 NFSD: Refactor nfsd_file_lru_scan() omits ffe885404315 NFSD: Refactor nfsd_file_gc() omits 99fbaf6afc9d NFSD: Add nfsd_file_lru_dispose_list() helper omits e6cb8fc097af NFSD: Report average age of filecache items omits 0187c33071ab NFSD: Report count of freed filecache items omits d330cdde3280 NFSD: Report count of calls to nfsd_file_acquire() omits a6406d4234da NFSD: Report filecache LRU size omits 1a6121ca63c5 NFSD: Demote a WARN to a pr_warn() omits a9aeb79f9203 SUNRPC: Fix server-side fault injection documentation omits 8599040cbad0 nfsd: remove redundant assignment to variable len omits f3b863afe1a5 NFSD: Fix space and spelling mistake omits 53e794122f2a NFSD: Instrument fh_verify() omits a6ee59336e4a SUNRPC: Expand the svc_alloc_arg_err tracepoint omits d3608b23acab NLM: Defend against file_lock changes after vfs_test_lock() discards e308c85b1b92 thermal/drivers/rzg2l: Fix comments omits 0698461ad298 Merge remote-tracking branch 'torvalds/master' into perf/core omits 1978c4849517 powerpc/52xx: Mark gpt driver as not removable omits 840ba17f74f3 dt-bindings: pinctrl: mt8195: Use drive-strength-microamp [...] discards dc2cd9208218 btrfs: don't fallback to buffered IO for NOWAIT direct IO writes discards 515944fa56b1 btrfs: use enum for btrfs_block_rsv::type discards 74bbfa6eccbd btrfs: switch btrfs_block_rsv::failfast to bool discards 888d030f5a9a btrfs: switch btrfs_block_rsv::full to bool discards ac3e008e90e9 btrfs: do not return errors from btrfs_submit_dio_bio discards ffcef43da3de btrfs: handle allocation failure in btrfs_wq_submit_bio gr [...] discards 87a22382491a btrfs: simplify sync/async submission in btrfs_submit_data [...] discards 82e9d7aab293 btrfs: raid56: transfer the bio counter reference to the r [...] discards 0650865f6d53 btrfs: do not return errors from raid56_parity_recover discards 93a79ca87ef0 btrfs: do not return errors from raid56_parity_write discards 911aa8598805 btrfs: do not return errors from btrfs_map_bio discards eaf70712ec7f btrfs: return proper mapped length for RAID56 profiles in [...] discards 33f45a36b3b1 btrfs: raid56: use fixed stripe length everywhere discards 685c6269600e btrfs: remove the inode cache check at btrfs_is_free_space [...] discards bd749ca0b994 btrfs: sysfs: remove BIG_METADATA feature files discards 457f03dc49ac btrfs: sysfs: remove MIXED_BACKREF feature file discards 2d75b5ec0494 btrfs: don't print 'has skinny extents' anymore on mount discards 1e2e783f4e3c btrfs: don't print 'flagging with big metadata' anymore on mount discards 966094312673 btrfs: clean up chained assignments discards 798959741990 btrfs: merge calculations for simple striped profiles in b [...] discards da8d237a5ada btrfs: use mask for all RAID1* profiles in btrfs_calc_avai [...] discards 54de4818013b btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPA [...] discards 73b85cb2da61 btrfs: print checksum type and implementation at mount time discards 90411b6a836b btrfs: reset block group chunk force if we have to wait discards f4ea8c9d4825 btrfs: send: add new command FILEATTR for file attributes discards bd733292548e btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] discards 060e1c6f383e btrfs: output mirror number for bad metadata discards 86a20197ad88 btrfs: replace unnecessary goto with direct return at cow_ [...] discards 44df0136127e btrfs: fix error handling of fallback uncompress write discards 49f8be645573 btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page discards f80cbcb8fa18 btrfs: ensure pages are unlocked on cow_file_range() failure discards be4a2f7f1fe4 btrfs: sysfs: export commit stats discards f878c0845b8d btrfs: collect commit stats, count, duration discards f1cd209f952f btrfs: remove extent writepage address space operation discards c8a2d5c8b180 btrfs: send: use boolean types for current inode status discards b9088e092dad btrfs: send: remove old TODO regarding ERESTARTSYS discards 71aee61a9233 btrfs: send: simplify includes discards cd99534eb7d7 btrfs: send: drop __KERNEL__ ifdef from send.h discards 5cb1c4452d66 btrfs: increase direct io read size limit to 256 sectors discards 01de9aab3c24 btrfs: raid56: don't trust any cached sector in __raid56_p [...] discards 4c54be8d6053 btrfs: remove the finish_func argument to btrfs_mark_order [...] discards db5ce77937c9 btrfs: batch up release of reserved metadata for delayed i [...] discards 1206eda77dcc btrfs: warn about dev extents that are inside the reserved range discards 5f7fb790c28d btrfs: use named constant for reserved device space discards 51adc557d227 btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t discards c70b00b31d70 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino discards 37d4fef07af1 btrfs: simplify parameters of backref iterators discards 81067af66b12 btrfs: call inode_to_path directly and drop indirection discards 09922392880c btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() discards 23ff075a86a4 btrfs: use btrfs_raid_array to calculate number of parity stripes discards d4cf52815fdf btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] discards 9ab4425f4315 btrfs: remove parameter dev_extent_len from scrub_stripe() discards 18bbef96c2d3 btrfs: unify tree search helper returning prev and next nodes discards e0599108108f btrfs: make tree search for insert more generic and use it [...] discards 671b42d1d4e6 btrfs: open code inexact rbtree search in tree_search discards 1e8c4082c574 btrfs: remove node and parent parameters from insert_state discards d154effb1408 btrfs: add fast path for extent_state insertion discards 8d22613ea91d btrfs: pass bits by value not by pointer for extent_state helpers discards f7c415e47111 btrfs: lift start and end parameters to callers of insert_state discards 02a40f1caa64 btrfs: open code rbtree search in insert_state discards e783db6c25cd btrfs: open code rbtree search in split_state discards 76b8d914e8e7 btrfs: raid56: avoid double for loop inside raid56_parity_ [...] discards d4a3bc9b94a1 btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() discards 238c88456c78 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] discards 095d914af209 btrfs: raid56: avoid double for loop inside __raid56_parit [...] discards c62ae4190192 btrfs: raid56: avoid double for loop inside finish_rmw() discards 39e49fbc4ae4 btrfs: tree-log: make the return value for log syncing consistent discards 1a2b6428ae6c btrfs: add tracepoints for ordered extents discards 4448529b3427 btrfs: sysfs: advertise zoned support among features discards c5de48d916ed btrfs: split discard handling out of btrfs_map_block discards 3fd0e380f6b6 btrfs: stop looking at btrfs_bio->iter in index_one_bio discards 8cfb0a99fff6 btrfs: reject log replay if there is unsupported RO compat flag discards c4e618475aad btrfs: make btrfs_super_block::log_root_transid deprecated discards 40d3c82624c9 btrfs: pass the btrfs_bio_ctrl to submit_one_bio discards f4e379009c87 btrfs: merge end_write_bio and flush_write_bio discards d890dea60e14 btrfs: don't use bio->bi_private to pass the inode to subm [...] discards a469d3fcf29f btrfs: remove redundant check in up check_setget_bounds discards 5ca381b8581e btrfs: replace kmap() with kmap_local_page() in lzo.c discards 240ad774e0a5 btrfs: replace kmap() with kmap_local_page() in inode.c discards 29658afe58b0 btrfs: do not allocate a btrfs_bio for low-level bios discards 121bda5166c8 btrfs: factor stripe submission logic out of btrfs_map_bio discards aaa89ac5ab39 btrfs: remove btrfs_end_io_wq discards 253140c88ec1 btrfs: centralize setting REQ_META discards eb0c74e35371 btrfs: don't use btrfs_bio_wq_end_io for compressed writes discards 1608f8046a81 btrfs: don't double-defer bio completions for compressed reads discards 56f5436b589e btrfs: defer I/O completion based on the btrfs_raid_bio discards 4c8da8b2ee84 btrfs: split btrfs_submit_data_bio to read and write parts discards e3809f7498b0 btrfs: simplify code flow in btrfs_submit_dio_bio discards 513329d17458 btrfs: move more work into btrfs_end_bioc discards a11b9ce136e2 btrfs: send: enable support for stream v2 and compressed writes discards 40d2c6f318fa btrfs: send: send compressed extents with encoded writes discards dcba4e315adc btrfs: send: get send buffer pages for protocol v2 discards 5dab683e6f56 btrfs: send: write larger chunks when using stream v2 discards c2a0824ed857 btrfs: send: add stream v2 definitions discards 8299ead165b2 btrfs: send: explicitly number commands and attributes discards 617095a18acd btrfs: send: remove unused send_ctx::{total,cmd}_send_size discards 9197f100fc27 btrfs: sysfs: add force_chunk_alloc trigger to force allocation discards 5b244492ba48 btrfs: sysfs: export chunk size in space infos discards 67b17d8b75b6 btrfs: store chunk size in space-info struct discards c64b1d00ec64 btrfs: reduce amount of reserved metadata for delayed item [...] discards 7812727fc4ad btrfs: set delayed item type when initializing it discards 79fbc93904b6 btrfs: do not BUG_ON() on failure to reserve metadata for [...] discards 38dd0ce56f1b btrfs: improve batch insertion of delayed dir index items discards 3e59072462be btrfs: assert that delayed item is a dir index item when a [...] discards 2a954ee8e96a btrfs: improve batch deletion of delayed dir index items discards db2466a174fb btrfs: refactor the delayed item deletion entry point discards 70a97f2fa66a btrfs: deal with deletion errors when deleting delayed items discards 72789b575171 btrfs: add assertions when deleting batches of delayed items discards 5e81c7f67065 btrfs: balance btree dirty pages and delayed items after c [...] discards 1f779f7bd1b8 btrfs: free the path earlier when creating a new inode discards 1e7c0077d6f4 btrfs: balance btree dirty pages and delayed items after a rename discards 06268502c648 btrfs: add trace event for submitted RAID56 bio discards 34f0ce5fb5b2 btrfs: update stripe_sectors::uptodate in steal_rbio discards 5306c83bdeae btrfs: remove redundant calls to flush_dcache_page discards 9918fad10a14 btrfs: only write the sectors in the vertical stripe which [...] discards 8548fcd727ad btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] discards 0b343788d0e1 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] discards f7752b086c89 btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance discards 9047d5aba2ed btrfs: introduce btrfs_try_lock_balance discards 462e7e1a9b32 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio discards b01f15be991c btrfs: add a helper to iterate through a btrfs_bio with se [...] discards 434c2c59ed6a btrfs: factor out a btrfs_csum_ptr helper discards 17208f7b7006 btrfs: refactor end_bio_extent_readpage code flow discards 448d7e84337f btrfs: factor out a helper to end a single sector buffer I/O discards 4f7a23bdb657 btrfs: remove duplicated parameters from submit_data_read_ [...] discards 38ffa20dd8dc btrfs: introduce a data checksum checking helper discards d3d3dd0de658 btrfs: quit early if the fs has no RAID56 support for raid [...] discards fe4b2e41bfe7 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED discards f003be483c02 btrfs: zoned: fix comment description for sb_write_pointer logic discards db10b31e12e7 btrfs: fix typos in comments omits 0caf1120c583 ASoC: mediatek: mt8195: extract SOF common code omits 03905ac2852c RDMA/rxe: Remove unused mask parameter omits 50a62e4dd681 Merge branch 'arm/newsoc' into for-next omits fc5599cb36a3 Merge branch 'arm/drivers' into for-next omits 548c56dd2e55 RDMA/rxe: Rename rxe_atomic_reply to atomic_reply omits 882736fb3b55 RDMA/rxe: Add common rxe_prepare_res() omits 886201c70a1c mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume omits 37da51efe6ea RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup omits 99ce0f754c39 dt-bindings: mmc: sdhci-msm: Document the SM8450 compatible omits b05cd716e3bd mmc: sdhci-msm: drop redundant of_device_id entries omits 9b538b0e3a95 dt-bindings: mmc: sdhci-msm: add MSM8998 omits 3056fc6c32e6 RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event omits d180e0a1be6c Drivers: hv: Create debugfs file with hyper-v balloon usag [...] omits 2de949abd6a5 RDMA/hns: Recover 1bit-ECC error of RAM on chip omits 75e4e716f708 RDMA/hns: Refactor the abnormal interrupt handler function omits ecb4db5c3590 RDMA/hns: Fix incorrect clearing of interrupt status register omits d95e0a0c6c96 RDMA/hns: Fix the wrong type of return value of the interr [...] omits f5c25465b4f7 RDMA/hns: Remove unused abnormal interrupt of type RAS omits b3236a64ddd1 RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() omits e39c600049d0 RDMA/hfi1: Depend on !UML omits 0064b3d9f96f fs/lock: Rearrange ops in flock syscall. omits 4648f81306d5 fs/lock: Don't allocate file_lock in flock_make_lock(). omits 82319639cd6f RDMA/irdma: Use the bitmap API to allocate bitmaps omits 4a2d4e2df5a5 Revert "pinctrl: qcom: spmi-gpio: make the irqchip immutable" omits 5d11f8392b54 pinctrl: imx93: Add MODULE_DEVICE_TABLE() omits 0569af481154 pinctrl: sunxi: Add driver for Allwinner D1 omits 622b681ef9d9 pinctrl: sunxi: Make some layout parameters dynamic omits 0bb95ae2672f pinctrl: sunxi: Refactor register/offset calculation omits 88df36f2e6aa pinctrl: sunxi: Support the 2.5V I/O bias mode omits fc153c8f283b pinctrl: sunxi: Add I/O bias setting for H6 R-PIO omits 329d32a9879a dt-bindings: pinctrl: Add compatible for Allwinner D1 omits 6cd81a86ff11 pinctrl: qcom-pmic-gpio: add support for PMP8074 omits ed16b6d77483 dt-bindings: pinctrl: qcom,pmic-gpio: add PMP8074 omits eebe11b5bbec pinctrl: qcom: spmi-gpio: Add pm8226 compatibility omits 03da7f987319 pinctrl: core: Use device_match_of_node() helper omits e4c04e7a17cf dt-bindings: pinctrl: mt8195: Add gpio-line-names property omits 1b3ab63e56f0 dt-bindings: pinctrl: mt8195: Add and use drive-strength-microamp omits 11bd0ffd165f dt-bindings: pinctrl: mt8195: Fix name for mediatek,rsel-r [...] omits 04156e7dd7ae pinctrl: at91: remove #ifdef CONFIG_PM omits cc701e18a921 pinctrl: at91-pio4: remove #ifdef CONFIG_PM_SLEEP omits 46195de38abf RDMA/rtrs-srv: Do not use mempool for page allocation omits c14adff285ad RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an in [...] omits f4e1357184a5 RDMA/rtrs-srv: Use per-cpu variables for rdma stats omits 861703b4c76e RDMA/rtrs-clt: Use this_cpu_ API for stats omits ed6e53820ee4 RDMA/rtrs-srv: Fix modinfo output for stringify omits aeea6cc06752 RDMA: remove useless condition in siw_create_cq() omits fc4114736f5a RDMA/rtrs-clt: Use bitmap_empty() omits e471eedd94d9 RDMA/rtrs-clt: Use the bitmap API to allocate bitmaps omits b577ea54ac0e RDMA/qib: Use the bitmap API to allocate bitmaps omits c2e425f31a0f soc: document merges omits 3a844596ed71 RDMA/irdma: Fix setting of QP context err_rq_idx_valid field omits 82ab2b52654c RDMA/irdma: Fix VLAN connection with wildcard address omits 8ecef7890b3a RDMA/irdma: Fix a window for use-after-free omits c8c7c0758101 RDMA/irdma: Make resource distribution algorithm more QP oriented omits 36a26d123919 RDMA/irdma: Make CQP invalid state error non-critical omits 26bf01903298 RDMA/irdma: Add AE source to error log omits 137d264c6f63 RDMA/irdma: Add 2 level PBLE support for FMR omits 5337c37e620b Merge branch 'arm/defconfig' into for-next omits 25203b895611 Merge branch 'arm/drivers' into for-next omits d6491a574159 Merge branch 'arm/soc' into for-next omits 4380c64b722f Merge branch 'arm/dt' into for-next omits 33fe1cb20cf4 cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances omits 075fbf0ab8dd video: fbdev: omapfb: Unexport omap*_update_window_async() omits ffcc5b265799 video: fbdev: atari: Remove backward bug-compatibility omits 435347edfe90 video: fbdev: atari: Remove unused definitions and variables omits 39101f1314ba video: fbdev: atari: Fix VGA modes omits f0b38ea59ad2 video: fbdev: atari: Fix TT High video mode vertical refresh omits 3ee5e2280343 video: fbdev: atari: Remove unneeded casts to void * omits 4a13bcd8ccd5 video: fbdev: atari: Remove unneeded casts from void * omits 35fa155e8368 video: fbdev: atari: Fix ext_setcolreg() omits c7ef5e285c84 video: fbdev: atari: Fix inverse handling omits 211f88e83f50 video: fbdev: atari: Remove bogus FB_VMODE_YWRAP flags omits f3bd0c2b637e video: fbdev: atari: Simplify atafb_pan_display() omits 6a7d270e9019 video: fbdev: Make *fb_setup() and *fb_init() static omits f45566fb1a1d video: fbdev: cirrusfb: Make cirrusfb_zorro_unregister() static omits bf64b99c377b video: fbdev: sa1100fb: Remove unused sa1100fb_setup() omits 2194f9576097 video: fbdev: amiga: Simplify amifb_pan_display() omits 942a8186eb44 swiotlb: move struct io_tlb_slot to swiotlb.c omits 57e6840cf79a swiotlb: ensure a segment doesn't cross the area boundary omits 44335487bab0 swiotlb: consolidate rounding up default_nslabs omits 91561d4ecb75 swiotlb: remove unused fields in io_tlb_mem omits 4a97739474c4 swiotlb: fix use after free on error handling path omits 172a672af95c dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM6375 compatible omits a0c999b8a7b9 dt-bindings: opp: Add msm8939 to the compatible list omits 228f901ccec8 dt-bindings: opp: Add missing compat devices omits 3b4916a6e422 dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks omits 68315f1a5f13 cpufreq: Change order of online() CB and policy->cpus modi [...] discards 3a7fd55d0be7 cifs: remove minor build warning discards 46a5b27901cc cifs: remove some camelCase and also some static build warnings discards 8dbb34711bfa cifs: remove unnecessary (void*) conversions. discards c2d16631997d cifs: remove unnecessary type castings discards 9f727eba3c15 cifs: remove redundant initialization to variable mnt_sign [...] discards 45d9321d646a smb3: check xattr value length earlier omits 999d7c47a0f7 docs: ABI: sysfs-bus-event_source-devices: Document sysfs [...] omits 6320e693d98c powerpc/perf: Add support for caps under sysfs in powerpc omits 78988b273d59 powerpc/perf: Give generic PMU a nice name omits 233eb8d6894e fs/ocfs2: Fix spelling typo in comment omits 1298f83b5469 ia64: old_rr4 added under CONFIG_HUGETLB_PAGE omits 3adb2d87238d proc: fix test for "vsyscall=xonly" boot option omits d919a1e79bac proc: fix a dentry lock race between release_task and lookup omits 7ffe4e90a061 autofs: remove unused ino field inode omits ba97a0a3a31a autofs: add comment about autofs_mountpoint_changed() omits a4a87303874c autofs: use dentry info count instead of simple_empty() omits 9ccbac76e71d autofs: make dentry info count consistent omits f71381fcdc3a autofs: use inode permission method for write access omits 55656016daa7 lib: devres: use numa aware allocation omits bd27acaac24e lib/smp_processor_id: fix imbalanced instrumentation_end() call omits 953257a9252a cpumask: update cpumask_next_wrap() signature omits c41e8866c28c lib/test: introduce cpumask KUnit test suite omits b81dce77cedc cpumask: Fix invalid uniprocessor mask assumption omits 4f09903078ee cpumask: add UP optimised for_each_*_cpu versions omits adbcaef84088 x86/cacheinfo: move shared cache map definitions omits 8b5db6679807 scripts/bloat-o-meter: add -p argument omits b62eb2731e17 scripts/bloat-o-meter: switch argument parsing to using argparse omits a16ceb139610 epoll: autoremove wakers even more aggressively omits 2c795fb03f13 ipc/mqueue: remove unnecessary (void*) conversion omits 46d36b1be18b kdump: round up the total memory size to 128M for crashker [...] omits 376b0c266143 proc: delete unused <linux/uaccess.h> includes omits 5fd8fea935a1 vmcoreinfo: include kallsyms symbols omits 71f8c15565d0 kallsyms: move declarations to internal header omits 4a70ce5f93aa lib/ts_bm.c: remove redundant store to variable consumed a [...] omits 6d529ea80b8a lib/scatterlist: use matched parameter type when calling _ [...] omits 2d8867f3e083 lib: make LZ4_decompress_safe_forceExtDict() static omits cda83bb8a61e lib/radix-tree: remove unused argument of insert_entries omits 045ed31e23ae kfifo: fix kfifo_to_user() return type omits 43c249ea0b1e compiler-gcc.h: remove ancient workaround for gcc PR 58670 omits 86e5908ec293 lib/error-inject: traverse list with mutex omits f9987921cb54 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] omits 62df90b53e6f net, lib/once: remove {net_}get_random_once_wait macro omits 5a66fce95b72 lib/lru_cache: fix error free handing in lc_create omits 5a704629f2c1 init: add "hostname" kernel parameter omits 13c1c74af764 zram: fix unused 'zram_wb_devops' warning omits 0d8bc0b10aea writeback: cleanup bdi_sched_wait() omits cdb5c9e53f2e mm/mmap: fix obsolete comment of find_extend_vma omits 8f0b747d7dde mm/page_vma_mapped.c: use helper function huge_pte_lock omits 04ec006171ba mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask omits dcadcf1c3061 mm, hugetlb: skip irrelevant nodes in show_free_areas() omits a317ebccaa36 mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() omits 48725bbc0c38 mm/mprotect: remove the redundant initialization for error omits e75858b904b4 mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_h [...] omits cea3332808f9 mm/huge_memory: comment the subtly logic in __split_huge_pmd omits d764afedfb04 mm/huge_memory: correct comment of prep_transhuge_page omits 121c1781aeb0 mm/huge_memory: fix comment of page_deferred_list omits a17206dac7b2 mm/huge_memory: minor cleanup for split_huge_pages_all omits 0b175468a02d mm/huge_memory: try to free subpage in swapcache when possible omits 3ce4fee44012 mm/huge_memory: check pmd_present first in is_huge_zero_pmd omits 749290799e72 mm/huge_memory: fix comment in zap_huge_pud omits 37139bb02c35 mm/huge_memory: use helper macro __ATTR_RW omits 74ba2b38ba99 mm/huge_memory: use helper function vma_lookup in split_hu [...] omits 4fba8f2a3060 mm/huge_memory: rename mmun_start to haddr in remove_migra [...] omits a69e4717c625 mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed omits 5fe653e9000d mm/huge_memory: use helper touch_pud in huge_pud_set_accessed omits d965e3907540 mm/huge_memory: fix comment of __pud_trans_huge_lock omits 4286f14748c1 mm/huge_memory: access vm_page_prot with READ_ONCE in remo [...] omits 7c38f1812d5b mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd omits 391145380f4b ARM: head.S: rename PMD_ORDER to PMD_ENTRY_ORDER omits 64c5ed22d608 xtensa: drop definition of PGD_ORDER omits 4501a7a03994 parisc: rename PGD_ORDER to PGD_TABLE_ORDER omits 418d5dadaf9d loongarch: drop definition of PGD_ORDER omits f05ecc68690f loongarch: drop definition of PUD_ORDER omits b7c0f2d454af loongarch: drop definition of PMD_ORDER omits 1721b412fc33 loongarch: drop definition of PTE_ORDER omits a6714e720b5e nios2: drop definition of PGD_ORDER omits bf0dc119c51f nios2: drop definition of PTE_ORDER omits bb5af4f67a56 mips: rename PGD_ORDER to PGD_TABLE_ORDER omits 6963c72d9046 mips: drop definitions of PTE_ORDER omits 8e20a4decd43 mips: rename PUD_ORDER to PUD_TABLE_ORDER omits c94b14bd1cff mips: rename PMD_ORDER to PMD_TABLE_ORDER omits f7536442353d csky: drop definition of PGD_ORDER omits a008a3004340 csky: drop definition of PTE_ORDER omits 3d923c5f1e21 mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT omits 34516fd83fa1 sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 91a8da021c4d um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits ca26f936f51b arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 5d260625b1f2 arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 6d0b92254510 m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 499c1dd92ea1 mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits c619b82c55b7 ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits fd5d210fa66b s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 0d70836013f2 csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 4147b5e2d569 riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 53e2fdee5f0e nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 4975f604feb6 alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 252358f1a118 parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits b2022dcf4554 hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 2de9eae10d11 xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits e4e4b99b80aa openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits f6d1e19c20a4 loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits fa3f9f4a912c microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 09095f74130d mm/mmap: build protect protection_map[] with ARCH_HAS_VM_G [...] omits 4867fbbdd6b3 x86/mm: move protection_map[] inside the platform omits 42251045cc74 arm64/mm: move protection_map[] inside the platform omits 25740d31ee5b sparc/mm: move protection_map[] inside the platform omits 6eac1eaf2105 powerpc/mm: move protection_map[] inside the platform omits 43957b5d1103 mm/mmap: define DECLARE_VM_GET_PAGE_PROT omits 840532711d72 mm/mmap: build protect protection_map[] with __P000 omits 9330723c26ca mm: nommu: pass a pointer to virt_to_page() omits 396a400bc1d3 mm: gup: pass a pointer to virt_to_page() omits 9e7ee421ac1f mm: kfence: pass a pointer to virt_to_page() omits 259ecb34e2cd mm/highmem: pass a pointer to virt_to_page() omits b3c56f8f2064 lib/test_free_pages.c: pass a pointer to virt_to_page() omits 9c94bef9c912 mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] omits 01b44456a7aa mm/page_alloc: replace local_lock with normal spinlock omits 443c2accd1b6 mm/page_alloc: remotely drain per-cpu lists omits 4b23a68f9536 mm/page_alloc: protect PCP lists with a spinlock omits e2a66c21b774 mm/page_alloc: remove mistaken page == NULL check in rmqueue omits 589d9973c1d2 mm/page_alloc: split out buddy removal code from rmqueue i [...] omits 5d0a661d808f mm/page_alloc: use only one PCP list for THP-sized allocations omits bf75f200569d mm/page_alloc: add page->buddy_list and page->pcp_list omits bcd51a3c679d hugetlb: lazy page table copies in fork() omits 4ddb4d91b82f hugetlb: do not update address in huge_pmd_unshare omits 1bcdb769f9e0 arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page omits e95a9851787b hugetlb: skip to end of PT page mapping when pte not present omits 3de0de758029 kasan: separate double free case from invalid free omits cb55b8386264 doc: proc: fix the description to THPeligible omits 1064026bab9f mm: khugepaged: reorg some khugepaged helpers omits 7da4e2cb8b1f mm: thp: kill __transhuge_page_enabled() omits 9fec51689ff6 mm: thp: kill transparent_hugepage_active() omits f707fa493784 mm: khugepaged: better comments for anon vma check in huge [...] omits 4fa6893faeaa mm: thp: consolidate vma size check to transhuge_vma_suitable omits 66137fb34a4b mm: khugepaged: check THP flag in hugepage_vma_check() omits 13f9e267fdbb xfs: add dax dedupe support omits ea6c49b784f0 xfs: support CoW in fsdax mode omits 6f7db3894ae2 fsdax: dedup file range to use a compare function omits 8dbfc76da304 fsdax: add dax_iomap_cow_copy() for dax zero omits e5d6df73302c fsdax: replace mmap entry in case of CoW omits ff17b8df224b fsdax: introduce dax_iomap_cow_copy() omits e28cd3e50f30 fsdax: output address in dax_iomap_pfn() and rename it omits 6061b69b9a55 fsdax: set a CoW flag when associate reflink mappings omits 6f643c57d57c xfs: implement ->notify_failure() for XFS omits c36e20249571 mm: introduce mf_dax_kill_procs() for fsdax case omits 2f437effc689 fsdax: introduce dax_lock_mapping_entry() omits 33a8f7f2b3a3 pagemap,pmem: introduce ->memory_failure() omits 00cc790e0036 mm: factor helpers for memory_failure_dev_pagemap omits 8012b8660855 dax: introduce holder for dax_device omits 96c0657383fe tools: add selftests to hmm for COW in device memory omits 9e09b705fdb8 tools: add hmm gup tests for device coherent type omits e6474b1aeb2a tools: update test_hmm script to support SP config omits f70dab3c0151 tools: update hmm-test to support device coherent type omits 4c2e0f764eb4 lib: add support for device coherent type in test_hmm omits 25b80162d550 lib: test_hmm add module param for zone device type omits 188f48268d04 lib: test_hmm add ioctl to get zone device type omits c83dee9b6394 drm/amdkfd: add SPM support for SVM omits b05a79d4377f mm/gup: migrate device coherent pages when pinning instead [...] omits dd19e6d8ffaa mm: add device coherent vma selection for memory migration omits 3218f8712d6b mm: handling Non-LRU pages returned by vm_normal_pages omits f25cbb7a95a2 mm: add zone device coherent type memory support omits 5bb88dc571b1 mm: move page zone helpers from mm.h to mmzone.h omits 6077c943beee mm: rename is_pinnable_page() to is_longterm_pinnable_page() omits 30f6f8614a1d selftests/vm: add protection_keys tests to run_vmtests omits ec1658f0f90c mm/damon/lru_sort: fix potential memory leak in damon_lru_ [...] discards 483e7343bd40 m68k: Fix syntax errors in comments discards f57966e40d63 m68k: coldfire: make symbol m523x_clk_lookup static discards 5d07c987b485 m68k: coldfire/device.c: protect FLEXCAN blocks omits af3e16101cee um: include sys/types.h for size_t omits 8970d5c9f4a9 um: Replace to_phys() and to_virt() with less generic func [...] omits 637285e7f8d6 um: Add missing apply_returns() omits dda520d07b95 um: add "noreboot" command line option for PANIC_TIMEOUT=- [...] omits 7ac73fbb54d9 um: include linux/stddef.h for __always_inline omits 5b301409e8bc UML: add support for KASAN under x86_64 omits 335e52c28cf9 mm: Add PAGE_ALIGN_DOWN macro omits 9e70cbd11b03 um: random: Don't initialise hwrng struct with zero omits 53078ceb8d0e um: remove unused mm_copy_segments omits 6e12adcc6196 um: remove unused variable omits c6496e0a4a90 um: Remove straying parenthesis omits e062356e50fa um: x86: print RIP with symbol omits 99ac1e2371a5 arch: um: Fix build for statically linked UML w/ constructors omits 40d3408d2c71 x86/um: Kconfig: Fix indentation omits e7d523f8b6a8 um/drivers: Kconfig: Fix indentation omits dec87e2079a2 um: Kconfig: Fix indentation omits b0bb369ee451 net/mlx5: fs, allow flow table creation with a UID omits 6c27c56cdc69 net/mlx5: fs, expose flow table ID to users omits f484da847a01 net/mlx5: Expose the ability to point to any UID from shared UID omits 2157f5caaed5 ipoib: switch to netif_napi_add_weight() omits 9217a222fbca IB/hfi1: switch to netif_napi_add_weight() omits 6b81b7073ae6 IB/hfi1: switch to netif_napi_add_tx() omits ac53e0f53239 RDMA/qib: Use the bitmap API when applicable omits 7a4a04f4e90d platform/surface: tabletsw: Fix __le32 integer access omits 92cfc71ee2dd leds: leds-bcm63138: get rid of LED_OFF omits bcc607cdbb1f leds: add help info about BCM63138 module name omits 13b64a0c1905 dt-bindings: leds: leds-bcm63138: unify full stops in desc [...] omits 466ab2ea239b MIPS: BMIPS: Utilize cfe_die() for invalid DTB omits c059ee9d77f8 MIPS: CFE: Add cfe_die() omits 38a3b05ac078 dt-bindings: leds: lp50xx: fix LED children names omits de40c8496ead dt-bindings: leds: class-multicolor: reference class direc [...] omits a0ba692072d8 leds: bcm63138: add support for BCM63138 controller omits 13344f8ce8a0 dt-bindings: leds: add Broadcom's BCM63138 controller omits 9b60b675194c leds: clevo-mail: Mark as broken pending interface fix omits 3dd7ed589f2e leds: pwm-multicolor: Support active-low LEDs omits 83543c6e54b9 dt-bindings: leds: pwm-multicolor: Add active-low property omits 399e7aa82105 leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors omits ae98a4a98993 Merge branch kvm-arm64/sysreg-cleanup-5.20 into kvmarm-mas [...] omits 4274d42716d8 KVM: arm64: Get rid or outdated comments omits c5332898dc35 KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg() omits f6dddbb25572 KVM: arm64: Get rid of find_reg_by_id() omits 619064afa9b6 KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr() omits 4b85080f4e37 KVM: arm64: vgic: Consolidate userspace access for base ad [...] omits 9f968c9266aa KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base [...] omits d7df6f282db6 KVM: arm64: vgic: Use {get,put}_user() instead of copy_{fr [...] omits 7e9f723c2a90 KVM: arm64: vgic-v2: Consolidate userspace access for MMIO [...] omits e1246f3f2df7 KVM: arm64: vgic-v3: Consolidate userspace access for MMIO [...] omits 38cf0bb7625a KVM: arm64: vgic-v3: Use u32 to manage the line level from [...] omits 71c3c7753c72 KVM: arm64: vgic-v3: Convert userspace accessors over to F [...] omits cbcf14dd23bc KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API omits db25081e147c KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sys [...] omits b61fc0857a3a KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr() omits 5a420ed9646a KVM: arm64: Get rid of reg_from/to_user() omits 978ceeb3e40a KVM: arm64: Consolidate sysreg userspace accesses omits e48407ff9796 KVM: arm64: Rely on index_to_param() for size checks on us [...] omits ba23aec9f4f2 KVM: arm64: Introduce generic get_user/set_user helpers fo [...] omits 1deeffb55966 KVM: arm64: Reorder handling of invariant sysregs from userspace omits da8d120fbafe KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrievi [...] omits aeb7942b64cc Merge branch kvm-arm64/misc-5.20 into kvmarm-master/next omits ed6313a93fd1 KVM: arm64: Fix hypervisor address symbolization omits 67bce62ac195 leds: clevo-mail: fix Kconfig "its" grammar omits 7113ac825371 rpmsg: convert sysfs snprintf to sysfs_emit omits 65382585f067 rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge omits 101042f4c0eb rpmsg: qcom: correct kerneldoc omits 6c3ebc96ffef rpmsg: qcom: glink: remove unused name omits 766279a8f85d rpmsg: qcom: glink: replace strncpy() with strscpy_pad() omits cdab30b44518 hwspinlock: qcom: Add support for mmio usage to sfpb-mutex omits b5eb8cde863c clk: qcom: fix build error initializer element is not constant omits c9d8468158ad power: supply: olpc_battery: Hold the reference returned b [...] omits 38d45444e257 power: supply: ab8500: add missing destroy_workqueue in ab [...] omits a1124c84d467 power: supply: ab8500: Remove flush_scheduled_work() call. omits 13a4223df8a9 power: supply: ab8500_fg: drop duplicated 'is' in comment omits 6c50a08d9dd3 power: supply: ab8500: Drop external charger leftovers omits e8b60d9c0a85 power: supply: ab8500: Add MAINTAINERS entry omits 491f1f483f42 dt-bindings: power: reset: qcom,pshold: convert to dtschema omits 966f6551173a power: supply: Fix typo in power_supply_check_supplies discards 33fe964a5a8b thermal/of: Initialize trip points separately discards 2c32c87fa8fc thermal/of: Use thermal trips stored in the thermal zone discards 45acd85edf2c thermal/of: Store the trips in the thermal zone discards 2a1c450038f4 thermal/core: Register with the trip points discards b0e0e608c1de thermal/core: Add thermal_trip in thermal_zone discards c42ceda3d1a9 thermal/core: Rename trips to ntrips discards 44bfc6c5a778 thermal/core: Move thermal_set_delay_jiffies to static discards 84cf997c6de5 thermal/core: Remove unneeded EXPORT_SYMBOLS discards 18c51d1fea6d thermal/of: Move thermal_trip structure to thermal.h discards 0401713606ab thermal/of: Remove the device node pointer for thermal_trip discards 853881e4395b thermal/of: Replace device node match with device node search discards 4d4bf485cca9 thermal/core: Remove duplicate information when an error occurs omits 0565d238b9b4 iio: test: rework Kconfig to support modules omits cf9a4b58b56e iio: afe: rescale: export symbols used during testing omits 1c796caff0db iio: test: format: follow CONFIG_ naming convention omits 520f94b6aab1 iio: test: format: add MODULE_* information omits 53a2a90d5271 iio: test: rescale: add MODULE_* information omits 6edac2daa954 iio: adc: ad7949: Fix error message omits e1d965cebe82 iio: dac: cio-dac: Cleanup indexing for DAC writes omits 6cfd14c54b1f iio: adc: stx104: Implement and utilize register structures omits 98a30ae0b37c iio: magnetometer: rm3100: do not explicity set INDIO_BUFF [...] omits e8c79d98b73c kbuild: error out if $(INSTALL_MOD_PATH) contains % or : omits f1e252c5d2d8 iio: proximity: sx_common: Allow IIO core to take care of [...] omits 7008f35c4a7b iio: proximity: sx_common: Don't use IIO device for properties omits 058b3d34eb21 kbuild: error out if $(KBUILD_EXTMOD) contains % or : omits 8afdbc146885 kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild omits 5fe24f830381 kbuild: rpm-pkg: fix build error when _arch is undefined omits bc72d938c149 iio: trigger: move trig->owner init to trigger allocate() stage omits 17b5a7f65c7d dt-bindings: iio: adc: Add imx6ul & imx6sx compatibles omits 50dacfb030f3 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 51c75695bae3 Merge branch 'i2c/for-current' into i2c/for-next omits ceefa81e6e69 serial: remove VR41XX serial driver omits e0e1824bf69e Merge tag 'extcon-next-for-5.20' of git://git.kernel.org/p [...] omits 6598a382bd34 Merge tag 'icc-5.20-rc1-v2' of git://git.kernel.org/pub/sc [...] omits 1357da5bfff7 PCI: exynos: Correct generic PHY usage omits ac7d746be8b9 phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks omits e765eb9133f2 Merge branch 'devicetree/next' into next omits aa7aeee16948 net/9p: Initialize the iounit field during fid creation omits d2d8919b8ad1 Merge branch 'soc/next' into next omits 8f964e3b7347 Merge branch 'drivers/next' into next omits ca1848009217 Merge branch 'devicetree/next' into next omits f59b80c3e3ee Merge branch 'devicetree-arm64/next' into next omits 10ed64a35c0b Merge branch 'defconfig/next' into next omits 0ba4c9dede10 xhci: tracing: Use the new __vstring() helper omits 1b756b372fbf usb: chipidea: tracing: Use the new __vstring() helper omits c7c37bb87590 tracing/iwlwifi: Use the new __vstring() helper omits b6d18ab34220 tracing/brcm: Use the new __vstring() helper omits c01406f89721 tracing/ath: Use the new __vstring() helper omits 8d7f5df0fb4e tracing/IB/hfi1: Use the new __vstring() helper omits 0563231f93c6 tracing/events: Add __vstring() and __assign_vstr() helper macros omits 95883cb87ce2 thermal/drivers/sun8i: Fix typo in comment omits 5caed9894e60 thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j7 [...] omits b4ebc59642b8 thermal/drivers/k3_j72xx_bandgap: Fix array underflow in p [...] omits 3a1e907afbc2 thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory lea [...] omits 839fbdee4c08 dt-bindings: PCI: qcom: Fix reset conditional omits 5b05eab58420 dt-bindings: PCI: qcom: Fix description typo omits 0cf7c2efe8ac PCI: qcom: Add IPQ60xx support omits 9a765805f62a PCI: qcom: Define slot capabilities using PCI_EXP_SLTCAP_* omits 996ab868d630 PCI: dwc: Move GEN3_RELATED DBI definitions to common header omits 7eb5768c2693 PCI: qcom: Drop manual pipe_clk_src handling omits 321add801bcd ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params omits bdcf7926fab2 ASoC: SOF: probes: rename assign/free callbacks as startup [...] omits 054d1fd1380a ASoC: SOF: Intel: hda: only fixup topology name if not set [...] omits ef05eb575ed9 ASoC: SOF: Intel: hda: don't set fw_filename omits 27b196c19c5a ASoC: SOF: Intel: atom: don't keep a temporary string in f [...] omits b9cb044f35fd ASoC: SOF: ipc3-loader: Print out the non matching ext_man [...] omits dc6137a56a72 ASoC: SOF: ipc4-topology: set domain bit based on dp domain type omits b85f4fc40d56 ASoC: SOF: add ipc4 SRC module support omits bdb803c8280b ASoC: SOF: ipc4-pcm: set pcm rate to dai setting omits 711d0427c713 ASoC: SOF: ipc4-topology: move ida allocate/free to widget [...] omits 740e5d8713e0 ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call omits c3fc63479e37 ASoC: SOF: Intel: add support for SoundWire-based HP Omen16 omits dfb15e49400e ASoC: Intel: Mark BE DAIs as nonatomic for hsw and omits 53f07e9b010b Revert "ALSA: hda: Fix page fault in snd_hda_codec_shutdown()" omits d59d2277febb Revert "ALSA: hda: cs35l41: Allow compilation test on non- [...] omits cd5fc01e17e1 LSM: SafeSetID: fix bug during GID policy check discards 7d57337b2194 intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check omits 43b2aef3735e neighbor: tracing: Have neigh_create event use __string() omits fca8300f68fe tracing/ipv4/ipv6: Use static array for name field in fib* [...] omits 1c69bbc3c108 Read _SUB from ACPI to be able to identify firmware omits 1d212f9037b0 Merge remote-tracking branch 'linux-integrity/kexec-keyrin [...] omits ba4c6a1a8f1b ASoC: SOF: Intel: enable dmic handling with 2 or fewer Sou [...] omits f7bbdf5bcc6e ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX omits 8d38cc2997c5 ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX omits 811648340707 ASoC: Intel: sof_sdw: avoid oops in error handling omits 7ee951acd31a drivers/base: fix userspace break from using bin_attribute [...] omits a8755e9bdd6a firmware: stratix10-svc: fix kernel-doc warning omits 3a2ba42cbd0b x86/olpc: fix 'logical not is only applied to the left hand side' omits 8c740c6bf12d null_blk: fix ida error handling in null_add_dev() omits 009c963eefa0 Merge branch 'icc-rpm' into icc-next omits 33f033dc30d9 Merge branch 'icc-imx8mp' into icc-next omits 9760660e866d PM / devfreq: imx: Register i.MX8MP interconnect device omits c14ec5c93dc8 interconnect: imx: Add platform driver for imx8mp omits 7980d85a9443 interconnect: imx: configure NoC mode/prioriry/ext_control omits 12db59e8e0a2 interconnect: imx: introduce imx_icc_provider omits 6eeaf28c7985 interconnect: imx: set src node omits bd734481e172 interconnect: imx: fix max_node_id omits dec7e933d65d null_blk: cleanup null_init_tag_set omits e7255c00b10e ALSA: hda: Skip event processing for unregistered codecs omits 622f21994506 ALSA: hda: cs35l41: Add module parameter to control firmware load omits 47ceabd99a28 ALSA: hda: cs35l41: Support Firmware switching and reloading omits 4fa58b1d7ec7 ALSA: hda: cs35l41: Add defaulted values into dsp bypass c [...] omits 291e7c220b82 ALSA: hda: hda_cs_dsp_ctl: Add fw id strings omits 3e34e2ae2959 ALSA: hda: cs35l41: Read Speaker Calibration data from UEF [...] omits 1873ebd30cc8 ALSA: hda: cs35l41: Support Hibernation during Suspend omits 29a249d72d31 Merge tag 'asoc-v5.20' of https://git.kernel.org/pub/scm/l [...] omits f0dd891dd5a1 lib/cpumask: move some one-line wrappers to header file omits 7343f2b0db49 headers/deps: mm: align MANITAINERS and Docs with new gfp. [...] omits cb5a065b4ea9 headers/deps: mm: Split <linux/gfp_types.h> out of <linux/gfp.h> omits db96b0c5f9db headers/deps: mm: Optimize <linux/gfp.h> header dependencies omits 9b2e70860ef2 lib/cpumask: move trivial wrappers around find_bit to the header omits 8b6b795d9bfc lib/cpumask: change return types to unsigned where appropriate omits cb32c285cc10 cpumask: change return types to bool where appropriate omits 4dea97f8636d lib/bitmap: change type of bitmap_weight to unsigned long omits bdd15ec4888a ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic omits 5c4ef9529b12 ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic omits 6d7e01180850 ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic omits 58ef0d3d5716 ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic omits c76d09da77d6 platform/chrome: cros_ec_typec: Get retimer handle omits 66fe238a9bcc platform/chrome: cros_ec_typec: Cleanup switch handle retu [...] omits f5434e30011e platform/chrome: cros_typec_switch: Register mode switches omits bb53ad958012 platform/chrome: cros_typec_switch: Add event check omits 34f375f0fdf6 platform/chrome: cros_typec_switch: Set EC retimer omits e54369058f3d platform/chrome: cros_typec_switch: Add switch driver omits 28a6ed8e39f7 platform/chrome: Add Type-C mux set command definitions omits 8a2b456665d1 MIPS: Fixed __debug_virt_addr_valid() omits c022e8716221 MIPS: BCM47XX: Add support for Netgear WNR3500L v2 omits 08680588d340 dt-bindings: phy: mediatek: tphy: add compatible for mt8188 omits fd7d47484125 phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode omits 38b6dbcc94fa phy: qcom-qmp-usb: statify qmp_phy_vreg_l omits e1d1ffeda697 ASoC: atmel_ssc_dai: remove #ifdef CONFIG_PM omits c1ad138822a1 ASoC: cs35l41: Read System Name from ACPI _SUB to identify [...] omits 93064e15c8a3 ACPI: utils: Add api to read _SUB from ACPI omits 32b378a9179a phy: stm32: fix error return in stm32_usbphyc_phy_init omits 4ac7573e1f93 net: 9p: fix refcount leak in p9_read_work() error handling omits 67dd8e445ee0 9p: roll p9_tag_remove into p9_req_put omits 1dcef3d2f345 MAINTAINERS: Add Robin Murphy as IOMMU SUBSYTEM reviewer omits 6a4f7fcd7504 KVM: arm64: selftests: Add support for GICv2 on v3 omits efc9d3c5e803 Merge branch 'rework/kthreads' into for-next omits 30315e71b426 iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled omits 8388f7df936b iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP [...] omits b9f0043e1ea6 iommu/amd: Set translation valid bit only when IO page tab [...] omits fb2accadaa94 iommu/amd: Introduce function to check and enable SNP omits 02c6f31d0e01 iommu/amd: Globally detect SNP support omits ae180ba42662 iommu/amd: Process all IVHDs before enabling IOMMU features omits 9dd299d8c6cd iommu/amd: Introduce global variable for storing common EF [...] omits 1e98a35da49e iommu/amd: Introduce Support for Extended Feature 2 Register omits 60b51e3e333b iommu/amd: Change macro for IOMMU control register bit shi [...] omits 7fee5d6f41b4 iommu/exynos: Enable default VM instance on SysMMU v7 omits 0892c4986b6c iommu/exynos: Add SysMMU v7 register set omits 2125afbed841 iommu/exynos: Abstract non-common registers on different variants omits 5f26ad58be8c iommu/exynos: Set correct dma mask for SysMMU v5+ omits fce398d2d02c iommu/exynos: Handle failed IOMMU device registration properly omits bc0d9af21f46 iommu/exynos: Reuse SysMMU constants for page size and order omits 3168010d2ab4 iommu/mediatek: Log with dev_err_probe when failing to parse dts omits 25357900f4e6 iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 omits bdb46d175872 iommu/vt-d: Remove global g_iommus array omits 97a79de99a40 iommu/vt-d: Remove unnecessary check in intel_iommu_add() omits ba949f4cd4c3 iommu/vt-d: Refactor iommu information of each domain omits 913432f217c8 iommu/vt-d: Use IDA interface to manage iommu sequence id omits c3f27c834ae5 iommu/vt-d: Remove unused domain_get_iommu() omits 5eaafdf0c055 iommu/vt-d: Convert global spinlock into per domain lock omits 969aaefbaaf2 iommu/vt-d: Use device_domain_lock accurately omits db75c9573b08 iommu/vt-d: Fold __dmar_remove_one_dev_info() into its caller omits 79d82ce4027f iommu/vt-d: Check device list of domain in domain free path omits 8430fd3f3287 iommu/vt-d: Acquiring lock in pasid manipulation helpers omits 2c3262f9e881 iommu/vt-d: Acquiring lock in domain ID allocation helpers omits ffd5869d9353 iommu/vt-d: Replace spin_lock_irqsave() with spin_lock() omits 2e1c8dafb8c2 iommu/vt-d: Unnecessary spinlock for root table alloc and free omits 8ac0b64b9735 iommu/vt-d: Use pci_get_domain_bus_and_slot() in pgtable_walk() omits 98f7b0db4976 iommu/vt-d: Remove clearing translation data in disable_dm [...] omits 983ebe57b3af iommu/vt-d: debugfs: Remove device_domain_lock usage omits 9f18abab6063 iommu/vt-d: Remove unused iovad from dmar_domain omits 2585a2790e7f iommu/vt-d: Move include/linux/intel-iommu.h under iommu omits 853788b9a66f x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU omits bfd39a73879e KVM: x86: Remove unnecessary include omits 3890f749c590 drm/i915: Remove unnecessary include omits f9903555dd05 iommu/vt-d: Remove unnecessary exported symbol omits f19e038c2507 agp/intel: Use per device iommu check omits 933ab6d30153 iommu/vt-d: Move trace/events/intel_iommu.h under iommu omits 469b7b8ac552 iommu/arm-smmu-v3: cleanup arm_smmu_dev_{enable,disable}_feature omits ae3ff39a51a0 iommu: remove the put_resv_regions method omits a871765d5588 iommu: remove iommu_dev_feature_enabled omits 309c56e84602 iommu: remove the unused dev_has_feat method omits 7e62edd7a33a iommu/virtio: Add map/unmap_pages() callbacks implementation omits ffb2759df7ef ALSA: bcd2000: Fix a UAF bug on the error path of probing omits 2306137b13f6 Merge tag 'soundwire-5.20-rc1' of git://git.kernel.org/pub [...] omits 3a06ed80265f extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP omits 6d7151343520 extcon: rt8973a: Drop useless mask_invert flag on irqchip omits d4f46c0e52d6 extcon: sm5502: Drop useless mask_invert flag on irqchip omits 97e1bb93e721 extcon: Drop unexpected word "the" in the comments omits 2fb67280fd83 extcon: Remove extraneous space before a debug message omits 387162479d8b extcon: fsa9480: Drop no-op remove function omits 6f1dae1d84b6 module: Show the last unloaded module's taint flag(s) omits dbf0ae65bce4 module: Use strscpy() for last_unloaded_module omits 17dd25c29cda module: Modify module_flags() to accept show_state argument omits e2863a78593d lib/bitmap: change return types to bool where appropriate omits 0b4736a424a1 arm: align find_bit declarations with generic kernel omits b49816611eac riscv: dts: sifive: "fix" pmic watchdog node name omits eabfbd92a678 Merge branch 'riscv-cpu_map_topo' of git://git.kernel.org/ [...] omits a8914b6cb8dd Merge tag 'dt-for-palmer-v5.20-mw0' of git://git.kernel.or [...] omits d9d193dea866 riscv: dts: canaan: Add k210 topology information omits bf6cd1c01c95 riscv: dts: sifive: Add fu740 topology information omits af8f260abc60 riscv: dts: sifive: Add fu540 topology information omits ef09fa67dc7d riscv: dts: starfive: Add JH7100 CPU topology omits abe27d640861 dt-bindings: arm: Add Asus GT-AX6000 based on BCM4912 omits 5c8b3f11565e Documentation/ABI: Add new attributes for mlxreg-io sysfs [...] omits d34213ebfea3 nvdimm/namespace: drop nested variable in create_namespace_pmem() omits 91dd6ef89710 Documentation/ABI: mlxreg-io: Fix contact info omits 7964f8fc52b1 platform/mellanox: mlxreg-io: Add locking for io operations omits 095a2c189151 platform/x86: mlx-platform: Add COME board revision register omits 2deb92864348 platform/x86: mlx-platform: Add support for new system XH3000 omits 6995e711b69c platform/x86: mlx-platform: Introduce support for COMe NVS [...] omits 08fdb6f3acae platform/x86: mlx-platform: Add support for systems equipp [...] omits 7bf8a14dedaf platform/x86: mlx-platform: Add cosmetic changes for alignment omits e05d6b658fcd platform/x86: mlx-platform: Make activation of some driver [...] omits 2410e3301fcc PCI: loongson: Don't access non-existent devices omits cd89edda4002 PCI: loongson: Add ACPI init support omits b644c95598ad platform/x86: asus-wmi: Add mic-mute LED classdev support omits aeb47cb10aa4 MAINTAINERS: repair file entry in MICROSOFT SURFACE AGGREG [...] omits e0e52a5cc6a5 ACPI: video: Fix acpi_video_handles_brightness_key_presses() omits 2a04b8d846dc tracing: devlink: Use static array for string in devlink_t [...] omits 53fc59511fc4 nvdimm/namespace: drop unneeded temporary variable in size [...] omits 36a40c37389c nvdimm/namespace: return uuid_null only once in nd_dev_to_uuid() omits 44c1e84a38a0 RISC-V: Add CONFIG_{NON,}PORTABLE omits 9009f55bc44e riscv: config: enable SOC_STARFIVE in defconfig omits dee449aafd48 PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A omits 40a6cc141b4b PCI/ACPI: Guard ARM64-specific mcfg_quirks omits c524193f1cfb MAINTAINERS: Update 104-QUAD-8 driver maintainers list omits daae1ee572d1 counter: 104-quad-8: Implement and utilize register structures omits b6e9cded90d4 counter: 104-quad-8: Utilize iomap interface omits dd4a6bf37474 MAINTAINERS: Update info for William Breathitt Gray omits affac98a604c PCI: qcom: Remove unnecessary pipe_clk handling omits 95ff0363f3f6 xfs: fix use-after-free in xattr node block inactivation omits 6d200bdc017a Merge tag 'make-attr-fork-permanent-5.20_2022-07-14' of gi [...] omits ea2150c62afc Merge tag 'nvme-5.20-2022-07-14' of git://git.infradead.or [...] omits 8031d87aa995 KVM: x86: Check target, not vCPU's x2APIC ID, when applyin [...] omits 35c5a09f5346 Merge tag 'xfs-buf-lockless-lookup-5.20' of git://git.kern [...] omits 4613b17cc478 Merge tag 'xfs-iunlink-item-5.20' of git://git.kernel.org/ [...] omits fbccc4f5c2b1 Merge commit 'kvm-vmx-nested-tsc-fix' into kvm-next-5.20 omits ba28401bb93e KVM: x86: Restrict get_mt_mask() to a u8, use KVM_X86_OP_O [...] omits 7fb72b7bf167 ASoC: Merge up revert of v5.19 version of the rockchip BCL [...] omits 277ad7d58611 KVM: x86: Add dedicated helper to get CPUID entry with sig [...] omits bdc2d7ad1072 KVM: SVM: fix task switch emulation on INTn instruction. omits dfd4eb444e5c KVM: x86/mmu: Fix typo and tweak comment for split_desc_ca [...] omits 39944ab99c2f KVM: x86/mmu: Expand quadrant comment for PG_LEVEL_4K shad [...] omits 79e48cec6cba KVM: x86/mmu: Add optimized helper to retrieve an SPTE's index omits 7935e899b35c firmware: stratix10-svc: To support a command ATF Get Version omits 1b4394c5d731 firmware: stratix10-svc: extend svc to support RSU feature omits 4a6c8c565db1 firmware: stratix10-rsu: extend RSU driver to get DCMF status omits 4a4709d470e6 firmware: stratix10-svc: add new FCS commands omits 79b936254aa0 firmware: stratix10-svc: add FCS polling command omits e6281c26674e firmware: stratix10-svc: Add support for FCS omits 6c93c6f3bad4 misc: Add a mechanism to detect stalls on guest vCPUs omits 952ae488b949 dt-bindings: vcpu_stall_detector: Add qemu,vcpu-stall-dete [...] omits 3a15b45b5454 cxl: Fix a memory leak in an error handling path omits 4b00b176b3a3 cxl: Use the bitmap API to allocate bitmaps omits d618072d86fc mei: me: fix clang -Wformat warning omits 71d46f1ff221 eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() omits 4a4e8f7f625b MAINTAINERS: Change mentions of mpm to olivia omits 9f9c90909561 docs: ABI: sysfs-devices-soc: Update Lee Jones' email address omits 80dd7ae16bea docs: ABI: sysfs-class-pwm: Update Lee Jones' email address omits 5095ca634f8b serial: 8250: lpc18xx: Remove redundant sanity check for R [...] omits c64e17584ba7 serial: 8250_dwlib: remove redundant sanity check for RS485 flags omits 885dcb08c93d dt_bindings: rs485: Correct delay values omits 4dfd10351e49 serial: core: sanitize RS485 delays read from device tree omits d8fcd9cfbde5 serial: core: move sanitizing of RS485 delays into own function omits 44b27aec9d96 serial: core, 8250: set RS485 termination GPIO in serial core omits 184842622c97 serial: ar933x: Remove superfluous code in ar933x_config_rs485() omits 996fd3cf9c0f serial: ar933x: Fix check for RS485 support omits 3182efd036c1 serial: 8250_bcm7271: Save/restore RTS in suspend/resume omits 4f4e670342b1 serial: 8250_dw: Avoid pslverr on reading empty receiver fifo omits 1d46c08d246e tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() omits 806a449725cb serial: 8250: SERIAL_8250_ASPEED_VUART should depend on AR [...] omits ef5a03a26c87 tty: 8250: Add support for Brainboxes PX cards. omits f31a8702cd36 usb: typec: Add retimer handle to port omits ddaf8d96f93b usb: typec: Add support for retimers omits 69bb3520db7c usb: dwc3: qcom: fix missing optional irq warnings omits dd566faebe9f dt-bindings: usb: qcom,dwc3: refine interrupt requirements omits a5c7592366af dt-bindings: usb: qcom,dwc3: add SC8280XP binding omits fe6d8a9c8e64 usb: typec: anx7411: Add Analogix PD ANX7411 support omits 4af37191134d dt-bindings: usb: Add analogix anx7411 PD binding omits 07903626d988 usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup omits 220fafb4ed04 usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() omits efa2bebf2a9f usb: ldusb: replace ternary operator with max_t() omits 5e76ee96be8f usb: dwc3: ep0: Properly handle setup_packet_pending scena [...] omits 2d937c64e8bf usb: misc: onboard_hub: Fix 'missing prototype' warning omits aae7948d564c Revert "dt-bindings: usb: mtk-xhci: Make all clocks required" omits 421c8d9a20da usb: gadget: f_mass_storage: forced_eject attribute omits 8097cf2fb3b2 usb: gadget: udc: amd5536 depends on HAS_DMA omits 8af028c2b22b staging: vt6655: Convert macro vt6655_mac_word_reg_bits_of [...] omits 64a5c7bf563b staging: vt6655: Convert macro vt6655_mac_reg_bits_off to [...] omits 77072b0f4b55 staging: vt6655: Convert macro vt6655_mac_word_reg_bits_on [...] omits 1b225449151f staging: vt6655: Convert macro vt6655_mac_reg_bits_on to function omits 28d4e692874c staging: vt6655: Rename MACvWordRegBitsOff omits 5327d71d1955 staging: vt6655: Rename MACvRegBitsOff omits ee67fe63b415 staging: vt6655: Rename MACvWordRegBitsOn omits 67ec557644db staging: vt6655: Rename MACvRegBitsOn omits ee9aded6d39a staging: vt6655: Rename wData to reg_value in two macros omits d57561d9609e staging: vt6655: Rename byData to reg_value in two macros omits 5bd643b197ff staging: vt6655: Rename wBits to bit_mask in two macros omits 10ff399bf600 staging: vt6655: Rename byBits to bit_mask in two macros omits 186c46008c9d staging: vt6655: Rename byRegOfs to reg_offset in four macros omits 724933e37a90 staging: r8188eu: fall back to random mac address omits c1da5a7befa8 staging: r888eu: use dynamic allocation for efuse buffer omits 4cdb845db321 staging: qlge: Avoid multiplication while keep the same logic omits f39b6c58d855 staging: qlge: Fix indentation issue under long for loop omits 2a3c8f8a4494 Merge tag 'iio-for-5.20a' of https://git.kernel.org/pub/sc [...] omits ef30911d3c39 ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl() omits fa9b878ff86f ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ip [...] omits 7fd0dbb80f46 Merge ext2 min_t() cleanup from Jiangshan Yi. omits d3164e2f3b0a MIPS: Remove VR41xx support omits 62fb295ce7dd MIPS: dts: align gpio-key node names with dtschema omits 5ee46bfbb65f MIPS: dts: correct gpio-keys names and properties omits a6c80bec3c93 leds: simatic-ipc-leds-gpio: Add GPIO version of Siemens driver omits 446f0cf9e08b platform/x86: simatic-ipc: drop custom P2SB bar code omits 759273c3c429 leds: simatic-ipc-leds: Convert to use P2SB accessor omits e38da7d30f56 watchdog: simatic-ipc-wdt: convert to use P2SB accessor omits 7b2db7049bb9 EDAC, pnd2: convert to use common P2SB accessor omits 6adc32f58b93 EDAC, pnd2: Use proper I/O accessors and address space annotation omits 5c7b9167ddf8 i2c: i801: convert to use common P2SB accessor omits 7064d7d88b83 mfd: lpc_ich: Add support for pinctrl in non-ACPI system omits 559793198f92 mfd: lpc_ich: Switch to generic p2sb_bar() omits 6e3b29dbc119 mfd: lpc_ich: Factor out lpc_ich_enable_spi_write() omits e1a534f5d074 MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK omits c551bd81d198 pinctrl: intel: Check against matching data instead of ACP [...] omits 9745fb07474f platform/x86/intel: Add Primary to Sideband (P2SB) bridge support omits 63f4b99f0089 ALSA: hda: cs35l41: Support Speaker ID for laptops omits bb6eb621f522 ALSA: hda: cs35l41: Support multiple load paths for firmware omits eef375960210 ALSA: hda: cs35l41: Support reading subsystem id from ACPI omits e99f3c7e3250 ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver omits 2e81e1fffd53 ALSA: hda: cs35l41: Add initial DSP support and firmware loading omits 22d5cbd273a2 ALSA: hda: cs35l41: Save codec object inside component struct omits e414b05e724f ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls [...] omits 3233b978af23 ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP A [...] omits 89422df95480 ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update omits 91c08da8e7fc fscrypt: add fscrypt_context_for_new_inode omits 7f46dc580871 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] omits d6ed6f570513 fs: change test in inode_insert5 for adding to the sb list omits 0847d167d0f9 xtensa: enable ARCH_HAS_GCOV_PROFILE_ALL omits c49731a04e7c xtensa: enable KCOV support omits 628ccfc8f5f7 xtensa: iss: fix handling error cases in iss_net_configure() omits 8864fb835968 xtensa: iss/network: provide release() callback omits 039133490793 xtensa: iss/network: drop 'devices' list omits d118a4943c58 docs: kbuild: fix typo omits 9009b3dfd4a2 Merge branch 'misc' into for-next omits a5ef9c998569 Merge branch 'fixes' into for-next omits f54f85dfd757 scsi: smartpqi: Update version to 2.1.18-045 omits e4b73b3fa2b9 scsi: smartpqi: Update copyright to current year omits 6d567dfee0b7 scsi: smartpqi: Add ctrl ready timeout module parameter omits 2d80f4054f7f scsi: smartpqi: Update deleting a LUN via sysfs omits cf15c3e734e8 scsi: smartpqi: Add module param to disable managed ints omits 6ce3cfb365eb scsi: smartpqi: Fix RAID map race condition omits 69695aeaa662 scsi: smartpqi: Fix DMA direction for RAID requests omits 85b41834b0f4 scsi: smartpqi: Stop logging spurious PQI reset failures omits 2a9c2ba2bc47 scsi: smartpqi: Add PCI IDs for Lenovo controllers omits 44e68c4af5d2 scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i omits 331f7e998b20 scsi: smartpqi: Fix PCI control linkdown system hang omits 904f2bfda65e scsi: smartpqi: Add driver support for multi-LUN devices omits 297bdc540f0e scsi: smartpqi: Close write read holes omits dab5378485f6 scsi: smartpqi: Add PCI IDs for ramaxel controllers omits 1d393227fc76 scsi: smartpqi: Add controller fw version to console log omits 4e7d26029ee7 scsi: smartpqi: Shorten drive visibility after removal omits aec95e3a8ded scsi: fnic: Refactor code in fnic probe to initialize SCSI layer omits f712e24c0b2e scsi: gvp11.c: Fix DMA mask calculation error omits c641ffdb5904 scsi: ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES omits 3d73b200f989 scsi: ufs: ufs-exynos: Change ufs phy control sequence omits 298f34224506 xfs: lockless buffer lookup omits 32dd4f9c506b xfs: remove a superflous hash lookup when inserting new buffers omits d8d9bbb0ee6c xfs: reduce the number of atomic when locking a buffer aft [...] omits 348000804a0f xfs: merge xfs_buf_find() and xfs_buf_get_map() omits de67dc575434 xfs: break up xfs_buf_find() into individual pieces omits 784eb7d8dd41 xfs: add in-memory iunlink log item omits fad743d7cd8b xfs: add log item precommit operation omits 062efdb0803a xfs: combine iunlink inode update functions omits 5301f8701314 xfs: clean up xfs_iunlink_update_inode() omits 2fd26cc07e9f xfs: double link the unlinked inode list omits a83d5a8b1d94 xfs: introduce xfs_iunlink_lookup omits 04755d2e5821 xfs: refactor xlog_recover_process_iunlinks() omits 4fcc94d65327 xfs: track the iunlink list pointer in the xfs_inode omits a4454cd69c66 xfs: factor the xfs_iunlink functions omits 04a98a036cf8 xfs: flush inode gc workqueue before clearing agi bucket omits b184b35d06b2 KVM: VMX: Update PT MSR intercepts during filter change if [...] omits 3d5f8d03786f KVM: selftests: Drop unused SVM_CPUID_FUNC macro omits 12a985aeb406 KVM: selftests: Use the common cpuid() helper in cpu_vendo [...] omits 090cd45b21cd KVM: selftests: Clean up requirements for XFD-aware XSAVE [...] omits d4c94ee8121c KVM: selftests: Skip AMX test if ARCH_REQ_XCOMP_GUEST_PERM [...] omits 7fbb653e01fd KVM: selftests: Check KVM's supported CPUID, not host CPUI [...] omits d04019274d13 KVM: selftests: Inline "get max CPUID leaf" helpers omits 28e09d321035 KVM: selftests: Rename kvm_get_supported_cpuid_index() to [...] omits 446ab76a0f7a KVM: selftests: Drop unnecessary use of kvm_get_supported_ [...] omits 05c2b6e5facc KVM: selftests: Use this_cpu_has() to detect SVM support in L1 omits 2b424a76d02c KVM: selftests: Use this_cpu_has() in CR4/CPUID sync test omits 48ce3ed052e8 KVM: selftests: Add this_cpu_has() to query X86_FEATURE_* [...] omits 8fe09d6a91be KVM: selftests: Set input function/index in raw CPUID helper(s) omits 813e38cd6d7b KVM: selftests: Make get_supported_cpuid() returns "const" omits 7ed5a54e8282 KVM: selftests: Use vcpu_clear_cpuid_feature() to clear x2APIC omits 4ee315231e3d KVM: selftests: Use vcpu_{set,clear}_cpuid_feature() in nV [...] omits 49f6876a2e1e KVM: selftests: Use vcpu_get_cpuid_entry() in CPUID test omits 4dcd130c9b3d KVM: selftests: Use vCPU's CPUID directly in Hyper-V test omits 3a5d36b32bd2 KVM: selftests: Use vcpu_get_cpuid_entry() in PV features [...] omits b78843be7796 KVM: selftests: Use vcpu_clear_cpuid_feature() in monitor_ [...] omits 1940af0b8179 KVM: selftests: Add and use helper to set vCPU's CPUID maxphyaddr omits 7af7161d8738 KVM: selftests: Use vm->pa_bits to generate reserved PA bits omits c41880b5f040 KVM: selftests: Add helpers to get and modify a vCPU's CPU [...] omits 662162fed261 KVM: selftests: Use get_cpuid_entry() in kvm_get_supported [...] omits 8b02674103e6 KVM: selftests: Rename and tweak get_cpuid() to get_cpuid_entry() omits d838b313aadc KVM: selftests: Don't use a static local in vcpu_get_suppo [...] omits 7fbc6038acba KVM: selftests: Cache CPUID in struct kvm_vcpu omits fc66963d7b01 KVM: selftests: Split out kvm_cpuid2_size() from allocate_ [...] omits 71bcb951c68b KVM: selftests: Verify that kvm_cpuid2.entries layout is u [...] omits 3c67f8208451 KVM: selftests: Use kvm_cpu_has() for nSVM soft INT inject [...] omits 601c067f3815 KVM: selftests: Use kvm_cpu_has() for KVM's PV steal time omits b046f4ee9cb6 KVM: selftests: Remove the obsolete/dead MMU role test omits 045520e4755b KVM: selftests: Use kvm_cpu_has() for XSAVE in cr4_cpuid_s [...] omits 8fea056eeb0c KVM: selftests: Use kvm_cpu_has() in AMX test omits 2697646bd343 KVM: selftests: Check for _both_ XTILE data and cfg in AMX test omits fdd1e2788c41 KVM: selftests: Use kvm_cpu_has() for XSAVES in XSS MSR test omits 50445ea2337a KVM: selftests: Drop redundant vcpu_set_cpuid() from PMU selftest omits ea129d22541e KVM: selftests: Use kvm_cpu_has() to query PDCM in PMU selftest omits 1ecbb337fa10 KVM: selftests: Use kvm_cpu_has() for nested VMX checks omits f21940a3bb5c KVM: selftests: Use kvm_cpu_has() for nested SVM checks omits c5c5b827f129 KVM: selftests: Use kvm_cpu_has() in the SEV migration test omits 61d76b8a6943 KVM: selftests: Add framework to query KVM CPUID bits omits 683edfd42bc2 KVM: sefltests: Use CPUID_* instead of X86_FEATURE_* for o [...] omits 4c16fa3ee945 KVM: selftests: Set KVM's supported CPUID as vCPU's CPUID [...] omits 594a1c271c15 KVM: selftests: Fix filename reporting in guest asserts omits ddcb57afd581 KVM: selftests: Write REPORT_GUEST_ASSERT macros to pair w [...] omits fc573fa4f38a KVM: selftests: Increase UCALL_MAX_ARGS to 7 omits 8fb2638a568d KVM: selftests: enumerate GUEST_ASSERT arguments omits 0bc273266112 KVM: x86: WARN only once if KVM leaves a dangling userspac [...] omits 2626206963ac KVM: x86: Set error code to segment selector on LLDT/LTR n [...] omits ec6e4d863258 KVM: x86: Mark TSS busy during LTR emulation _after_ all f [...] omits 43bb9e000ea4 KVM: x86: Tweak name of MONITOR/MWAIT #UD quirk to make it [...] omits 14fd95bf145d KVM: selftests: Use "a" and "d" to set EAX/EDX for wrmsr_safe() omits 524d8e14258a apparmor: disable showing the mode as part of a secid to secctx omits df4390934da4 apparmor: Convert secid mapping to XArrays instead of IDR omits 95c0581f9bfd apparmor: add a kernel label to use on kernel objects omits 51fd2eb52c0c NFSv4: Fix races in the legacy idmapper upcall omits 44b6b0b0e980 block: fix leaking page ref on truncated direct io omits ac3c48e32c04 block: ensure bio_iov_add_page can't fail omits 5a044eef1265 block: ensure iov_iter advances for added pages omits 36d9018d557c PCI: qcom: Power on PHY before DBI register accesses omits a0e43bb9973b PCI: qcom: Power on PHY before IPQ8074 DBI register accesses omits 38f897ae3d44 PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks omits 5e6ae050955b PCI/AER: Iterate over error counters instead of error strings omits f26e58bf6f54 PCI/AER: Enable error reporting when AER is native omits 8795e182b02d PCI/portdrv: Don't disable AER reporting in get_port_devic [...] omits ce838f7dc795 platform/chrome: cros_ec_typec: Use dev_err_probe on port [...] omits 568f6869e680 iio: adc: xilinx-xadc: Drop duplicate NULL check in xadc_p [...] omits 59b2947ed4c3 iio: adc: xilinx-xadc: Make use of device properties omits b0b0b77ea611 iommu/vt-d: avoid invalid memory access via node_online(NU [...] omits 09cf6054c859 ASoC/SoundWire: Intel: add sdw BE dai trigger omits a47336535f0f xen: don't require virtio with grants for non-PV guests omits 077814fe064f kernel: remove platform_has() infrastructure omits 80ae4b266e19 virtio: replace restricted mem access flag with callback omits be48d86f77f0 KVM: s390: pv: Add kvm_s390_cpus_from_pv to kvm-s390.h and [...] omits e40df9efd68a KVM: s390: pv: clear the state without memset omits 72b1daff2671 KVM: s390: pv: add export before import omits 07fbdf7f9347 KVM: s390: pv: usage counter instead of flag omits 6f73517d0a99 KVM: s390: pv: refactor s390_reset_acc omits b108f7f0a29b KVM: s390: pv: handle secure storage exceptions for normal guests omits a52c25848e31 KVM: s390: pv: handle secure storage violations for protec [...] omits faa2f72cb356 KVM: s390: pv: leak the topmost page table when destroy fails omits 2a1be12c4d77 ASoC: SOF: Intel: add trigger callback into sdw_callback omits 6d1c1a73e112 soundwire: Intel: add trigger callback omits c0da6efc74b4 KVM: s390: Add facility 197 to the allow list omits a8d5df69e2ec ASoC: mt6359: Fix refcount leak bug omits 1795c16a4360 ASoC: amd: fix Jadeite kconfig warning and build errors omits eda26893dabf ASoc: audio-graph-card2: Fix refcount leak bug in __graph_ [...] omits 73acfba792b0 ASoC: amd: Fix error pointer dereference omits 281dee6707a8 ALSA: core: Fix missing return value comments for kernel docs omits 6eba99d4ce24 ALSA: memalloc: Fix missing return value comments for kernel docs omits e8406ebc37d2 ALSA: control: Fix missing return value comments for kernel docs omits b05d834ef8f8 ALSA: compress: Fix kernel doc warnings omits 5c121d6362d6 ALSA: dmaengine: Fix missing return value comments for ker [...] omits 4e2b70673f2b ALSA: pcm: Fix missing return value comments for kernel docs omits 539311aa61a1 ALSA: compress: Enable kernel doc markers for some functions omits 20347fca71a3 swiotlb: split up the global swiotlb lock omits f2b03dffa62e cpufreq: qcom-hw: Remove deprecated irq_set_affinity_hint() call omits f7fca54a1899 cpufreq: qcom-hw: Disable LMH irq when disabling policy omits cdcf8eb3e7d0 cpufreq: qcom-hw: Reset cancel_throttle when policy is re-enabled omits 9de0d75bb379 cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h omits 72d67d6b3447 cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_i [...] omits b3fa3e6dccc4 mmc: block: Add single read for 4k sector cards omits 3a44fb9f61d4 mmc: Merge branch fixes into next omits c095449ea981 mmc: mxcmmc: Use mmc_card_sdio macro omits 3beb0ab5bffb mmc: core: Use mmc_card_* macro and add a new for the sd_c [...] omits 54c16b522e00 dt-bindings: mmc: sdhci-msm: constrain reg-names per variants omits 331ad8247b46 dt-bindings: mmc: sdhci-msm: fix reg-names entries omits 096e772b1cdc Revert "reset: microchip-sparx5: allow building as a module" omits e3ac5e8736c1 Revert "drivers/video/backlight/platform_lcd.c: add suppor [...] omits 5efab5cdf06b Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline omits 6131fd198099 KVM: s390/pci: fix include duplicates omits 96937c6f18e9 Merge branch 'at91-dt' into at91-next omits 6424f620ada7 Merge branch 'clk-at91-fixes' into at91-next omits 8af6f21f8194 Merge branch 'at91-fixes' into at91-next omits 9ec7e8d5fae3 USB: serial: fix repeated word "the" in comments omits f41e16ac6062 USB: serial: io_edgeport: fix spelling mistakes omits 33c1f401939c ALSA: hda: cs35l41: Consolidate selections under SND_HDA_S [...] omits 931c940fc5d9 ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() omits d60b05b4c780 ALSA: hda: cs35l41: Allow compilation test on non-ACPI con [...] omits 20bcf721068f ALSA: hda: cs35l41: Don't dereference fwnode handle omits 69053101e096 ndtest: Cleanup all of blk namespace specific code omits 149d17140bce pmem: fix a name collision omits b624ae35418c KVM: selftests: Provide valid inputs for MONITOR/MWAIT regs omits 874190fd4ee8 KVM: selftests: Test MONITOR and MWAIT, not just MONITOR f [...] omits 79f772b9e800 KVM: x86: Query vcpu->vcpu_idx directly and drop its acces [...] omits 6e1d2a3f25d5 KVM: x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gv [...] omits fb991f194233 tracing/histograms: Simplify create_hist_fields() omits 94c255ac676f tracing/user_events: Fix syntax errors in comments omits 5eb1c7def663 dt-bindings: remoteproc: qcom: Convert SC7180 MSS bindings [...] omits 3abe6d654288 dt-bindings: remoteproc: qcom: Convert SC7280 MSS bindings [...] omits 908903ae8701 PCI: dwc: Use the bitmap API to allocate bitmaps omits 73b4fc92f97d module: Move module's Kconfig items in kernel/module/ omits 156b9d76e882 KVM: nVMX: Always enable TSC scaling for L2 when it was en [...] omits 4e90651e5210 ASoC: SOF: Intel: hda: Correct Firmware State Register use omits 4457fbd66bdb Extend ipc stream parameters sent to DSP omits 501935dae855 ASoC: SOF: Intel: Do not process IPC reply before firmware boot omits 274a3e6f9868 ASoC: SOF: Intel: hda-dai: No need to decouple host/link D [...] omits ba13d4575da5 PCI/ASPM: Unexport pcie_aspm_support_enabled() omits c01147d92989 xfs: replace inode fork size macros with functions omits 932b42c66cb5 xfs: replace XFS_IFORK_Q with a proper predicate function omits d17e37c41b7e of: device: Fix missing of_node_put() in of_dma_set_restri [...] omits d5bd47f3ca12 ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_co [...] omits 9b93eda35508 ASoC: SOF: sof-client-probes: Only load the driver if IPC3 [...] omits 7b20ea4f3911 nvme-multipath: refactor nvme_mpath_add_disk omits 690cc0db1f05 nvme-apple: use nvme core helper to cancel requests in tagset omits 2e099afdcaf5 nvme-pci: use nvme core helper to cancel requests in tagset omits a70c11e1174e nvme-tcp: use in-capsule data for I/O connect omits 6c16bb037310 nvme-rdma: remove timeout for getting RDMA-CM established event omits 8353813c88ef PCI: endpoint: Enable DMA tests for endpoints with DMA cap [...] omits 67e1b7700cb9 ASoC: SOF: Intel: hda: Use cold/purge boot after firmware crash omits 08d0cc5f3426 PCI/ASPM: Remove pcie_aspm_pm_state_change() omits 1e5fb38442eb OPP: Remove dev{m}_pm_opp_of_add_table_noclk() omits 1b195626850d PM / devfreq: tegra30: Register config_clks helper omits 2f71ae1a9e75 OPP: Allow config_clks helper for single clk case omits 8174a3a613af OPP: Provide a simple implementation to configure multiple clocks omits f123ea74511d OPP: Assert clk_count == 1 for single clk helpers omits e10a46443f76 OPP: Add key specific assert() method to key finding helpers omits 274c3e83e7d9 OPP: Compare bandwidths for all paths in _opp_compare_key() omits 2083da24eb56 OPP: Allow multiple clocks for a device omits 30fd8cdf53a0 lib/test_bitmap: test the tail after bitmap_to_arr64() omits 428bc0986356 lib/bitmap: fix off-by-one in bitmap_to_arr64() omits 940261a19508 NFS: Allow setting rsize / wsize to a multiple of PAGE_SIZE omits f1bafa7375c0 sunrpc: fix expiry of auth creds omits 8b4e87a1d68f nfs: fix port value parsing omits 75b5b7a1ccf6 uapi: sof: abi: Bump SOF ABI for ext_data_length omits 246b135fcdba ASoC: SOF: compress: Prevent current kernel running with older FW omits 3f70c360d484 ASoC: SOF: Copy compress parameters into extended data omits d5770daef62d ASoC: SOF: compress: Dynamically allocate pcm params struct omits c77c738c37d0 nfs: Replace kmap() with kmap_local_page() omits 064109db53ec NFS: remove redundant code in nfs_file_write() omits f931d8374cad nfs/blocklayout: refactor block device opening omits 7ccafd4b2b9f NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly omits f07a5d2427fc NFSv4.1: Don't decrease the value of seq_nr_highest_sent omits fbabebfb26a8 ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple [...] omits 402355e6cdbe ASoC: SOF: Intel: hda-dai: Drop misleading comment regardi [...] omits 15d8370cf6d5 ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code omits 0d2997f750d1 perf lock: Look up callchain for the contended locks omits 7cb2a53f7f41 perf record: Allow to specify max stack depth of fp callchain omits 3ae03f2650b8 perf lock: Handle lock contention tracepoints omits 166a9764a38e perf lock: Add lock contention tracepoints record support omits 9565c9186d17 perf lock: Skip print_bad_events() if nothing bad omits 309e133dfe26 perf lock: Allow to use different kernel symbols omits ab0101768f63 perf lock: Print wait times with unit omits 37ae152c7a0d null_blk: add configfs variables for 2 options omits 4e4b8d836596 null_blk: add module parameters for 4 options omits 98418a08a20d ASoC: SOF: topology: remove unused variable omits 4ccf0949cd36 ASoC: soc-pcm: demote warnings on non-atomic BE connection omits 57724db17a94 ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag omits 1549a69b89b7 ASoC: SOF: Intel: mtl: Do not process IPC reply before fir [...] omits 499cc881b09c ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before [...] omits acacd9eefd0d ASoC: SOF: Intel: cnl: Do not process IPC reply before fir [...] omits b55878c90ab9 perf test: Add test for branch stack sampling omits 29d97deed642 perf test: Make all metrics test more tolerant omits c7a774d78111 perf test: Add debug line to diagnose broken metrics omits 4ec43b8797b8 dt-bindings: mmc: Add compatible for MediaTek MT8188 omits 95a4cf7172bc dt-bindings: mmc: sdhci-msm: document resets omits 5987e6ded29d mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R omits e42726646082 mmc: core: Replace with already defined values for readability omits f3daa7e6e2ae dt-bindings: mmc: samsung,s3c6410-sdhci: convert to dtschema omits 042f1a6f434a staging: r8188eu: remove HW_VAR_MLME_SITESURVEY from SetHw [...] omits 2e586f8a5b0e mmc: tmio: avoid glitches when resetting omits aabf199c4eff memstick/ms_block: Use the bitmap API when applicable omits 54eb7a55be67 memstick/ms_block: Fix a memory leak omits 2e531bc3e0d8 memstick/ms_block: Fix some incorrect memory allocation omits 088604048b24 mmc: renesas_sdhi: Fix typo's omits 0dac1e498f81 mmc: renesas_sdhi: Get the reset handle early in the probe omits 39c86b5c59a4 mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() omits 1c5fd9737311 mmc: sdhci-pci-gli: Fix build error unused-function omits 6f34a4ee738b mmc: core: Do not evaluate HS400 capabilities if bus has n [...] omits f9e5b33934ce mmc: host: Improve I/O read/write performance for GL9763E omits f6c3397dc67f mmc: sdhci-st: Obviously always return success in remove callback omits 869f98756e55 mmc: sdhci-of-arasan: Obviously always return success in r [...] omits 397605c2d02a mmc: dw_mmc: rockchip: Obviously always return success in [...] omits 50699358222d mmc: dw_mmc: hi3789cv200: Obviously always return success [...] omits 68eab5176c71 mmc: dw_mmc: exynos: Obviously always return success in re [...] omits c3c0ed75ffbf mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_b [...] omits f78bc9f2caa4 mmc: mmci: Fix typo in comment omits 0f6fe934a628 dt-bindings: mmc: renesas,sdhi: Add R-Car Gen4 clock requirements omits cae45c2d4fb3 dt-bindings: mmc: renesas,sdhi: R-Car V3U is R-Car Gen4 omits ba1de43768aa mmc: debugfs: Fix file release memory leak omits 3576c0b2709c dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and ge [...] omits 7b651cc6de24 mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string omits ffe18c0f7ced dt-bindings: mmc: convert mmc-spi-slot to yaml omits ca812a4e8f7c dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU omits 354c6d33ddfb dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema omits e5f7a3c64c01 mmc: cqhci: Capture eMMC and SD card errors omits fadf344e6d69 mmc: debugfs: Add debug fs error state entry for mmc driver omits 7ae20fa3552a mmc: debugfs: Add debug fs entry for mmc driver omits efe8f5c9b5e1 mmc: sdhci: Capture eMMC and SD card errors omits 91f059c95c6a mmc: core: Capture eMMC and SD card errors omits f0c88b04f3c2 mmc: mtk-sd: fix typo omits 7dc65e3c0ef4 mmc: mxcmmc: Silence a clang warning omits b5899a3e2f78 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_vol [...] omits 97904a59855c mmc: sdhci-brcmstb: Add ability to increase max clock rate [...] omits 2f8690ef6412 dt-bindings: mmc: Add Broadcom optional sdio_freq clock omits 8574adf5222d dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings omits c6f361cba51c mmc: sdhci-of-dwcmshc: add support for rk3588 omits 86e1a8e1f9b5 mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx omits 70f832206fe7 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs omits 6c3c267e5fbc Documentation/process: Add embargoed HW contact for LLVM omits e35cd6881dd5 ALSA: hda: cs35l41: Improve dev_err_probe() messaging omits 642999365da3 ALSA: hda: cs35l41: Fix comments wrt serial-multi-instanti [...] omits bc2c6a5ee71b Merge tag 'misc-habanalabs-next-2022-07-12' of https://git [...] omits 14b963526313 xen: Fix spelling mistake omits 375e4dd5be0b xen/manage: Use orderly_reboot() to reboot omits 3af0b1d34a07 drivers: mcb: directly use ida_alloc()/free() omits e3305daad62c interconnect: qcom: icc-rpm: Set bandwidth and clock for b [...] omits dcbce7b0a79c interconnect: qcom: icc-rpm: Support multiple buckets omits ad510e4ed2a3 interconnect: qcom: icc-rpm: Change to use qcom_icc_xlate_ [...] omits cb4805b5a5e4 interconnect: qcom: Move qcom_icc_xlate_extended() to a co [...] omits 2c510f5bee76 dt-bindings: interconnect: Update property for icc-rpm path tag omits 6e2456c3492a xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE omits c51ba246cb17 swiotlb: fail map correctly with failed io_tlb_default_mem omits a919b823abba habanalabs: move h/w dirty message to debug omits 0b0ae0244029 habanalabs: rename soft reset to compute reset omits e3b20f3ee452 habanalabs: add status of reset after device release omits bd4a338886a8 habanalabs: fix update of is_in_soft_reset omits 08f0aa9548fd habanalabs: expose only valid debugfs nodes omits 168fc71857ef habanalabs/gaudi2: map virtual MSI-X doorbell memory for user omits 3f043b319245 habanalabs/gaudi2: modify decoder to use virtual MSI-X doorbell omits bfbf5a0a711f habanalabs/gaudi2: modify CS completion CQ to use virtual [...] omits 25ad86383968 habanalabs/gaudi2: replace defines for reserved sob/mob wi [...] omits 1cf596c6b9ac habanalabs/gaudi2: configure virtual MSI-X doorbell interface omits af2e650b36a9 habanalabs: add a value field to hl_fw_send_pci_access_msg() omits 20cd88a77538 habanalabs: fixes to the poll-timeout macros omits 3fc252670bd5 habanalabs/gaudi2: use DIV_ROUND_UP_SECTOR_T instead of roundup omits b596ad6f1195 habanalabs: initialize variable explicitly omits 6d24b4d17df7 habanalabs: Use the bitmap API to allocate bitmaps omits ead36b198147 habanalabs/gaudi2: remove unused defines omits cf008f5acb90 habanalabs: make sure variable is set before used omits f2d9ec872c5d habanalabs: don't declare tmp twice in same function omits cc81c0f3b03e habanalabs: do not set max power on a secured device omits e475acabb9d9 habanalabs/gaudi2: SM mask can only be 8-bit omits c979cb5d8bf9 habanalabs/gaudi2: remove unused variable omits 18913d687019 habanalabs: allow detection of unsupported f/w packets omits ea9770e653ee habanalabs: save f/w preboot minor version omits d6a66d59609f habanalabs: add support for common decoder interrupts omits 1a6609cdd496 habanalabs: naming refactor of user interrupt flow omits 2b9e583d0aad habanalabs: wait for preboot ready after hard reset omits a85e389a8458 habanalabs/gaudi2: reset device upon critical ECC event omits 6b4e8a12b2b9 habanalabs: enable gaudi2 code in driver omits 8aa1e1e60553 habanalabs: add gaudi2 MMU support omits f73c63764572 habanalabs: add gaudi2 wait-for-CS support omits de88aa67af94 habanalabs/gaudi2: add gaudi2 profiler module omits 456721468612 habanalabs/gaudi2: add gaudi2 security module omits e392d1bd0437 habanalabs: add generic security module omits c47082c22db1 habanalabs: remove obsolete device variables used for testing omits be7813eaa631 habanalabs: initialize new asic properties omits 9e17258c78ae habanalabs: add unsupported functions omits d7bb1ac89b2f habanalabs: add gaudi2 asic-specific code omits 97c6d22fa4bd uapi: habanalabs: add gaudi2 defines omits 01d9ccf8657b habanalabs/gaudi2: add asic registers header files omits ccf991e4f220 habanalabs: remove redundant argument in access_dev_mem APIs omits 9c7fde71a774 habanalabs: use %pa to print pci bar size omits 0407c155f1a2 habanalabs/gaudi: replace hl_poll_timeout with while loop omits fce854e9bc24 habanalabs: communicate supported page sizes to user omits a74cf4a8f61b habanalabs: remove dead code from free_device_memory() omits be882e534f02 habanalabs/gaudi: enable error interrupt on ARB WDT omits b2711ab2b0b0 habanalabs: page size can only be a power of 2 omits 1ef0c327e1ca habanalabs: refactor dma asic-specific functions omits c37d50e84e60 habanalabs/gaudi: remove unused enum omits e3f49437a2e0 habanalabs/gaudi: mask constant value before cast omits c74400f61edf habanalabs/gaudi: use correct type in assignment omits 94f27905bdc3 habanalabs/gaudi: fix function name in comment omits 5125aa336889 habanalabs/goya: move dma direction enum to uapi file omits 7659c30d1991 habanalabs: set default value for memory_scrub omits 605e1ef3d58c habanalabs: move call to scrub_device_mem after ctx_fini omits 70852c95ac0e habanalabs/gaudi: use memory_scrub_val from debugfs omits 8c834a1442ad habanalabs: don't send addr and size to scrub_device_mem cb omits c1048d14c009 habanalabs: don't do memory scrubbing when unmapping omits 856fe7b0aa51 habanalabs: print if firmware is secured during load omits 17ab47d2d6d4 habanalabs/gaudi: fix a race condition causing DMAR error omits 0c584e192f5a habanalabs/gaudi: fix warning: var might be used uninitialized omits 792588a8c221 habanalabs: move memory_scrub_val to hdev struct omits 0d9894343745 habanalabs: fix comment style omits fb1155a9f097 habanalabs: use kvcalloc when possible omits b63539a6faee habanalabs: print pointer with correct modifier omits abe85a9c11a9 habanalabs: check fence pointer before use omits e41c6418565d habanalabs: add critical indication in sram ecc omits 67a54d5de2c3 habanalabs/gaudi: notify user process on device unavailable omits 4cd213807bc0 habanalabs: remove unused get_dma_desc_list_size omits a18997770159 habanalabs: fix NULL dereference on cs timeout omits 01622098aeb0 habanalabs/gaudi: fix shift out of bounds omits d64a29af120e habanalabs: add validity check for cq counter offset omits 70d25e96b69e habanalabs/gaudi: fix incorrect MME offset calculation omits ada103b67760 habanalabs: avoid unnecessary error print omits fa9deaca2f91 habanalabs: send an event notification when CS timeout occurs omits 969202e5cb62 habanalabs/gaudi: send device reset notification omits be572e67dafb habanalabs/gaudi: invoke device reset from one code block omits 647469148360 habanalabs: expose undefined opcode status via info ioctl omits a7d6c35bcd6b habanalabs/gaudi: collect undefined opcode error info omits 41021f728a91 habanalabs: fix race between hl_get_compute_ctx() and hl_c [...] omits 2bc61bc4f3ea habanalabs: keep a record of completed CS outcomes omits 8742a75a1c3f habanalabs/gaudi: fix comment to reflect current code omits d0c92afc0ef8 habanalabs: change the write flag name of error info structs omits 939ed076ea67 habanalabs/gaudi: move tpc assert raise into internal func omits 2acd21cd00ce habanalabs: align ioctl uapi structures to 64-bit omits 78d503087be1 habanalabs: add terminating NULL to attrs arrays omits 18b67315388c habanalabs: Fix kernel-doc omits 858e6d4085b1 habanalabs: Fix kernel-doc omits a43a9f67774a habanalabs: fix double unlock on error in map_device_va() omits be66c181264a kbuild: dummy-tools: avoid tmpdir leak in dummy gcc omits e23f2d4af5ee Revert "scripts/mod/modpost.c: permit '.cranges' secton fo [...] omits 4f23bd5d09af PCI/doc: Convert examples to generic power management omits 9465a98458fe of: unittest: make unittest_gpio_remove() consistent with [...] omits 652081b3c64e of: unittest: Switch to use fwnode instead of of_node omits 39636805cab2 dt-bindings: input: iqs7222: Use central 'linux,code' definition omits 388fe2b8a3a0 ASoC: Intel: avs: Updates and cleanups omits 912cbf13a544 dt-bindings: mtd/partitions: Convert arm-firmware-suite to [...] omits 7a5f046a9789 Merge branch 'clk-spreadtrum' into clk-next omits 8c18fece15f6 clk: sprd: Add dt-bindings include file for UMS512 omits 6a3a6c7ae0ef dt-bindings: clk: sprd: Add bindings for ums512 clock controller omits 9ffb98f144eb PCI/AER: Configure ECRC for every device omits b060edfd8cdd cxl/pmem: Delete unused nvdimm attribute omits 6e44e0dc5806 dt-bindings: arm: cpus: add cortex-a78ae compatible omits c76654e22da1 MAINTAINERS: Update file list for module maintainers omits a8dd214ff58c dt-bindings: arm: nvidia,tegra20-pmc: Move fixed string pr [...] omits bf28462e20b5 drm/hyperv : Removing the restruction of VRAM allocation w [...] omits 5182fecc4be8 PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() omits 7e724422a7e9 Merge tag 'coresight-next-v5.20' of git://git.kernel.org/p [...] omits 52be93558a9b Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbu [...] omits 0c94c75e4212 lockd: fix nlm_close_files omits 337a9cc9dca7 lockd: set owner when unlocking files omits 2b9401e90d36 module: Use vzalloc() instead of vmalloc()/memset(0) omits 87c482bdfa79 modules: Ensure natural alignment for .altinstructions and [...] omits 07ade45a765b module: Increase readability of module_kallsyms_lookup_name() omits ecc726f1458e module: Fix ERRORs reported by checkpatch.pl omits ae39e9ed964f module: Add support for default value for module async_probe omits 2551b6e89936 ASoC: nau8821: Add headset button detection omits 8e26c518d300 ASoC: codecs: Series of fixes for realtek codecs used on RVPs omits 61b23b6b7b03 ADD legacy audio driver support for rembrandt omits 3585da93a276 ASoC: SOF: ipc4-topology: fix error and memory handling omits fd1c769d3387 ASoC: SOF: remove warning on ABI checks omits 375f53566cf0 ASoC: atmel: mchp-pdmc: remove space in front of mchp_pdmc [...] omits 39c5c44fc451 ASoC: Merge up fixes omits b9f098aa7ae2 ASoC: codecs: rt274: Set component to NULL on remove omits af3b33b9707d ASoC: codecs: rt298: Set component to NULL on remove omits c1d7ebda11aa ASoC: codecs: rt286: Set component to NULL on remove omits c0c5a242bba8 ASoC: codecs: rt298: Fix jack detection omits 9b6803ec1fe0 ASoC: codecs: rt298: Fix NULL jack in interrupt omits af19f1936d63 reset: a10sr: allow building under COMPILE_TEST omits 7f6fa2d4a510 Merge branch 'for-5.20' into for-next omits 18d1909be345 reset: allow building of reset simple driver if expert con [...] omits 9a3bfa01aa1c lib/test_printf.c: split write-beyond-buffer check in two omits eaa27e7fe43f ASoC: fsl_utils: Drop usage of __clk_get_name() omits 19bb587f3ffc ASoC: mediatek: mt8186: Remove condition with no effect omits 99bad468846f ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting omits 13a45b9484e5 ASoC: SOF: mediatek: Revise mt8195 boot flow omits 4682f2136835 Merge tag 'fpga-late-for-5.20-rc1' of ssh://gitolite.kerne [...] omits f5fd903b311f Merge tag 'mhi-for-v5.20' of git://git.kernel.org/pub/scm/ [...] omits 1b6abe95b522 s390: Add attestation query information omits b9df116cb765 KVM: s390: drop unexpected word 'and' in the comments omits d41b5e0176a6 Merge tag 'kvm-s390-pci-5.20' into kernelorgnext omits c1e72763aee9 dt-bindings: pinctrl: sunxi: allow vcc-pi-supply omits ee84131b43f1 dt-bindings: pinctrl: sunxi: Make interrupts optional omits 9044576357b1 MIPS: Make phys_to_virt utilize __va() omits 8baa65126e19 MIPS: vdso: Utilize __pa() for gic_pfn omits b5eb8b536f91 MIPS: mm: Use the bitmap API to allocate bitmaps omits 8512670d3547 MIPS: math-emu: Use the bitmap API to allocate bitmaps omits 4528a0cf793d pinctrl: qcom: Add pinctrl driver for MSM8909 omits c249ec7ba1b1 dt-bindings: pinctrl: Add DT schema for qcom,msm8909-tlmm omits e2961cd685fe pinctrl: starfive: Serialize adding groups and functions omits 4d45bc82df66 coresight: etm4x: avoid build failure with unrolled loops omits d4090520cde1 staging: r8188eu: the bcnhead parameter is always 0 omits c337bf625631 staging: r8188eu: efuse_utilized is never read omits e2bd5dc33f03 staging: r8188eu: _offset is always 0 in efuse_phymap_to_logical omits cda94a6b44f4 staging: r8188eu: offset is always 0 in iol_read_efuse omits db9895b86b73 staging: r8188eu: offset is always 0 in rtl8188e_ReadEFuse omits 36442aa73ba7 staging: r8188eu: txpktbuf_bndy is always 0 omits e1ebb0d6a163 staging: r8188eu: merge ReadEFuseByIC into rtl8188e_ReadEFuse omits 3c1178680b37 staging: r8188eu: use memcpy for fallback mac address omits 0fcae03da0d8 staging: r8188eu: always initialise efuse buffer with 0xff omits 698bd81fe887 staging: r8188eu: use a local buffer for efuse data omits 14dbcfc4c936 staging: r8188eu: merge EFUSE_ShadowMapUpdate with its caller omits 1c4d6546c3a4 staging: r8188eu: remove eeprom function prototypes omits af4e6efda54d staging: r8188eu: remove EepromOrEfuse from struct eeprom_priv omits ba68103d0f7a staging: r8188eu: remove unused eeprom defines omits 3782d959986f staging: r8188eu: remove HW_VAR_DM_FUNC_CLR from SetHwReg8188EU() omits 8ad697c3d7f8 staging: r8188eu: remove HW_VAR_DM_FUNC_RESET from SetHwRe [...] omits f18ab26f7714 staging: r8188eu: remove HW_VAR_DM_FLAG from SetHwReg8188EU() omits 7644e877bab5 staging: r8188eu: remove HW_VAR_DM_FUNC_OP from SetHwReg8188EU() omits ae9411408cf0 staging: r8188eu: remove HW_VAR_BASIC_RATE from SetHwReg8188EU() omits 6a0c054930d5 staging: rtl8192u: Fix sleep in atomic context bug in dm_f [...] omits 4e03ba2fea70 clk: at91: dt-compat: Hold reference returned by of_get_parent() omits 4ac34b94a534 MAINTAINERS: additional files related kvm s390 pci passthrough omits db1c875e0539 KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices omits ba6090ff8ae0 vfio-pci/zdev: different maxstbl for interpreted devices omits faf3bfcb8950 vfio-pci/zdev: add function handle to clp base capability omits 8061d1c31f1a vfio-pci/zdev: add open/close device hooks omits 09340b2fca00 KVM: s390: pci: add routines to start/stop interpretive execution omits 3c5a1b6f0a18 KVM: s390: pci: provide routines for enabling/disabling in [...] omits 3f4bbb4342ec KVM: s390: mechanism to enable guest zPCI Interpretation omits 73f91b004321 KVM: s390: pci: enable host forwarding of Adapter Event No [...] omits 98b1d33dac5f KVM: s390: pci: do initial setup for AEN interpretation omits 6438e30714ab KVM: s390: pci: add basic kvm_zdev structure omits c435c54639aa vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM omits d10384677630 s390/pci: stash dtsm and maxstbl omits c68468ed3416 s390/pci: stash associated GISA designation omits 062f002485d4 s390/pci: externalize the SIC operation controls and routine omits 932b646727f9 s390/airq: allow for airq structure that uses an input vector omits d2197485a188 s390/airq: pass more TPI info to airq handlers omits b05a870c5e4e s390/sclp: detect the AISI facility omits efef0db77c93 s390/sclp: detect the AENI facility omits 9db153f45230 s390/sclp: detect the AISII facility omits e3d27b62110c s390/sclp: detect the zPCI load/store interpretation facility omits 52cae4381f69 clk: lan966x: Fix the lan966x clock gate register address omits 39c1b1af3ea7 Merge 5.19-rc6 into staging-next omits 14facbc1871a Merge 5.19-rc6 into char-misc-next omits 28aa004b6261 init/Kconfig: update KALLSYMS_ALL help text omits b63a0c3e51a4 kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 omits fadf028f0be9 kbuild: remove sed command from cmd_ar_builtin omits 6b8b1077a377 certs: unify blacklist_hashes.c and blacklist_nohashes.c omits 06b8307368c8 certs: move scripts/check-blacklist-hashes.awk to certs/ omits 16950c52737e modpost: put get_secindex() call inside sec_name() omits 1679eb4a6194 tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH omits 8cd8892b7757 Merge branch 'drivers/next' into next omits 37ac3db2a692 tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with A [...] omits f9a45e4dcf90 spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARC [...] omits 69cb69ea5542 ida: Remove assertions that an ID was allocated omits 802349eb85a6 tpm: fix platform_no_drv_owner.cocci warning omits 9c69021a91e5 KEYS: asymmetric: enforce SM2 signature use pkey algo omits 85b909e55c02 pkcs7: support EC-RDSA/streebog in SignerInfo omits 36fdd1af0c2d pkcs7: parser support SM2 and SM3 algorithms combination omits fec88eeea7b0 sign-file: Fix confusing error messages omits 332e673041bc X.509: Support parsing certificate using SM2 algorithm omits e874c3f16a02 tpm: Add tpm_tis_i2c backend for tpm_tis_core omits 9cfa7df97bbb tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer omits c79aa0e22aa4 dt-bindings: trivial-devices: Add Infineon SLB9673 TPM omits 1ed2a4717035 tpm: Add upgrade/reduced mode support for TPM1.2 modules omits 6ca0a6f834ed NFS: Fix case insensitive renames omits 431794e67e23 pNFS/files: Handle RDMA connection errors correctly omits 7836d75467e9 pNFS/flexfiles: Report RDMA connection errors to the server omits 9597152d9884 Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" omits 4b8dbdfbc5f6 SUNRPC: Fix an RPC/RDMA performance regression omits 9e9e44017db3 cxl/hdm: Initialize decoder type for memory expander devices omits ee800010835d cxl/port: Cache CXL host bridge data omits fe16ecaa0e62 platform/x86: intel_atomisp2_led: Also turn off the always [...] omits 08f8d040a11d tools/testing/cxl: Fix decoder default state omits e7ad1bf68329 tools/testing/cxl: Add partition support omits 855c90d30575 tools/testing/cxl: Expand CFMWS windows omits b2f3b74e1072 tools/testing/cxl: Move cxl_test resources to the top of memory omits cc2a4878700b cxl/mem: Add a debugfs version of 'iomem' for DPA, 'dpamem' omits 9b99ecf5a316 cxl/debug: Move debugfs init to cxl_core_init() omits e286044bf5b0 platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID omits f3e13bbc6f5a platform/x86: serial-multi-instantiate: Get rid of redunda [...] omits ed7adc2b69c6 platform/x86: serial-multi-instantiate: Use while (i--) pa [...] omits 14a9aa99aca6 platform/x86: serial-multi-instantiate: Improve dev_err_pr [...] omits 8b50c48d59a9 platform/x86: serial-multi-instantiate: Drop duplicate check omits 2b5b27826a48 platform/x86: serial-multi-instantiate: Improve autodetection omits 553b53e49064 platform/x86/intel/ifs: Mark as BROKEN omits 72cd7067839d platform/x86: asus-wmi: Add key mappings omits 650d9a14715f efi: Fix efi_power_off() not being run before acpi_power_o [...] omits d80b83c911ca platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet [...] omits c1bb6372c073 platform/x86: gigabyte-wmi: add support for B660I AORUS PRO DDR4 omits 86677a4e7107 cxl/Documentation: List attribute permissions omits 14e473e1a7a9 cxl/hdm: Require all decoders to be enumerated omits d3b75029f353 cxl/mem: Convert partition-info to resources omits 419af595b118 cxl: Introduce cxl_to_{ways,granularity} omits 885d3bed6de1 cxl/core: Drop is_cxl_decoder() omits e50fe01e1f2a cxl/core: Drop ->platform_res attribute for root decoders omits e8b7ea58abbd cxl/core: Rename ->decoder_range ->hpa_range omits 04ed37a2baf9 cxl/hdm: Use local hdm variable omits 04131ae29b2d Merge tag 'renesas-pinctrl-for-v5.20-tag2' of git://git.ke [...] omits 6011c7e9c0d0 pinctrl: amd: Remove contact information omits b8c824a869f2 pinctrl: amd: Don't save/restore interrupt status and wake [...] omits 21793d228ca2 pinctrl: amd: Use devm_platform_get_and_ioremap_resource omits 5495d1636b93 Merge tag 'intel-pinctrl-v5.20-1' of gitolite.kernel.org:p [...] omits 7542766e78fc pinctrl: qcom: spmi-gpio: make the irqchip immutable omits e45d7cb2356e xfs: use XFS_IFORK_Q to determine the presence of an xattr fork omits 2ed5b09b3e8f xfs: make inode attribute forks a permanent part of struct [...] omits 732436ef916b xfs: convert XFS_IFORK_PTR to a static inline helper omits e2f76ad7d285 apparmor: test: Remove some casts which are no-longer required omits 417ea9fe972d apparmor: Fix memleak in aa_simple_write_to_buffer() omits 11c3627ec6b5 apparmor: fix reference count leak in aa_pivotroot() omits bab1f77fb815 apparmor: Fix some kernel-doc comments omits f9da5b14521c apparmor: Fix undefined reference to `zlib_deflate_workspacesize' omits 3e2a3a0830a2 apparmor: fix aa_label_asxprint return check omits 564423bf9c95 apparmor: Fix some kernel-doc comments omits 5ee5d3742160 apparmor: Fix some kernel-doc comments omits e21851b349b8 apparmor: Fix match_mnt_path_str() and match_mnt() kernel- [...] omits c0ea4b919dae apparmor: Use struct_size() helper in kmalloc() omits ec240b5905bb apparmor: Fix failed mount permission check error message omits 84117994bc10 security/apparmor: remove redundant ret variable omits 68ff8540cc9e apparmor: fix quiet_denied for file rules omits ba77f39062c1 apparmor: resolve uninitialized symbol warnings in policy_ [...] omits 7b4bd1274d35 apparmor: Update MAINTAINERS file with the lastest information omits 482e8050aab4 apparmor: don't create raw_sha1 symlink if sha1 hashing is [...] omits 5bfcbd22ee4e apparmor: Enable tuning of policy paranoid load for embedd [...] omits d61c57fde819 apparmor: make export of raw binary profile to userspace optional omits 65cc9c391c3c apparmor: Update help description of policy hash for intro [...] omits 0fc6ab404c52 lsm: Fix kernel-doc omits 240516df8879 apparmor: Fix kernel-doc omits 511f7b5b8357 apparmor: fix absroot causing audited secids to begin with = omits fe80f1ad593c cxl/port: Keep port->uport valid for the entire life of a port omits 3a83b092dd59 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 0f38063d7a38 xfs: removed useless condition in function xfs_attr_node_get omits 70b589a37e1a xfs: add selinux labels to whiteout inodes omits fddb564f62aa Merge tag 'xfs-perag-conv-5.20' of git://git.kernel.org/pu [...] omits dd81dc05598c Merge tag 'xfs-cil-scale-5.20' of git://git.kernel.org/pub [...] omits 0440741254ed ALSA: hda: Remove unused macro definition omits 856282f166d7 ALSA: hda: Reset all SIE bits in INTCTL omits 980b3a8790b4 ALSA: hda: Fix page fault in snd_hda_codec_shutdown() omits ebe043a3dfca ALSA: hda: Fix put_device() inconsistency in error path omits 9c76958b396a ALSA: hda: Make device usage_count consistent across subse [...] omits 0fcc43e2e159 ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is [...] omits ac2a2303016b Merge branch 'topic/ppc-kvm' into next omits 7e74dabc3daf Merge branch 'fixes' into next omits 2ebb36ea41a7 bus: mhi: ep: Check dev_set_name() return value omits 9df125af0822 bus: mhi: ep: Check dev_set_name() return value omits 8b11ff098af4 9p: Add client parameter to p9_req_put() omits 6cda12864cb0 9p: Drop kref usage omits 94c8e8664ab6 Input: i8042 - add dritek quirk for Acer Aspire One AO532 omits 37960df982d0 Merge branch 'imx/defconfig' into for-next omits 8a01e11f109c Merge branch 'imx/dt64' into for-next omits e651b516e090 Merge branch 'imx/dt' into for-next omits 762ffe449226 Merge branch 'imx/bindings' into for-next omits 9cc1c11c927f Merge branch 'imx/soc' into for-next omits c085d07deef5 Merge branch 'imx/drivers' into for-next omits 03b33c09ea22 fs: remove the NULL get_block case in mpage_writepages omits cf95d50205f6 fs: don't call ->writepage from __mpage_writepage omits 215e71b6ee7a fs: remove the nobh helpers omits 3f05372ce9dd jfs: stop using the nobh helper omits 8862fa5da9f1 ext2: remove nobh support omits 9594da4cec1d ntfs3: refactor ntfs_writepages omits 84578adbb0e0 mm/folio-compat: Remove migration compatibility functions omits c33b866a9784 fs: Remove aops->migratepage() omits 48e7ede1b860 secretmem: Convert to migrate_folio omits 5567427fd70e hugetlb: Convert to migrate_folio omits 9b553d250256 aio: Convert to migrate_folio omits 9c16c4c68213 f2fs: Convert to filemap_migrate_folio() omits 9f11d68b2721 ubifs: Convert to filemap_migrate_folio() omits 9c5161d1eefb btrfs: Convert btrfs_migratepage to migrate_folio omits 441b3afcb2e3 mm/migrate: Add filemap_migrate_folio() omits af9c33968b72 mm/migrate: Convert migrate_page() to migrate_folio() omits 27826326e888 nfs: Convert to migrate_folio omits e8172b8e1728 btrfs: Convert btree_migratepage to migrate_folio omits 55553f3437c8 mm/migrate: Convert expected_page_refs() to folio_expected_refs() omits 159e037d2e36 KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_p [...] omits f83894b24c2a KVM: x86: Fix handling of APIC LVT updates when userspace [...] omits 03d84f968906 KVM: x86: Initialize number of APIC LVT entries during API [...] omits 42d3f278d504 dt-bindings: input: gpio-keys: accept also interrupt-extended omits 005d4674ed3d dt-bindings: input: gpio-keys: reference input.yaml and do [...] omits 5eb5652250e4 dt-bindings: input: gpio-keys: enforce node names to match [...] omits 538c64068bb4 dt-bindings: input: Convert adc-keys to DT schema omits 75448ff73f5e dt-bindings: input: Centralize 'linux,input-type' definition omits d853cec7306a dt-bindings: input: Use common 'linux,keycodes' definition omits 8ac14d2c2d81 dt-bindings: input: Centralize 'linux,code' definition omits 7d321ab297c9 dt-bindings: input: Increase maximum keycode value to 0x2ff omits 4a627b0b162b Merge branch 'kvm-5.20-msr-eperm' omits 31789f35f80c Input: mt6779-keypad - implement row/column selection omits d6ed52583034 Input: mt6779-keypad - match hardware matrix organization omits 54ad60ba9d26 KVM: x86: Add helpers to identify CTL and STATUS MCi MSRs omits f5223a332f36 KVM: x86: Use explicit case-statements for MCx banks in {g [...] omits 2368048bf5c2 KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) omits 1d1e110b7f18 Merge branch 'soc/next' into next omits 2b431233dc93 Merge branch 'maintainers/next' into next omits 51e25032ac64 Merge branch 'drivers/next' into next omits e0bd849bbaef Merge branch 'devicetree/next' into next omits 436d21906962 Input: i8042 - add additional TUXEDO devices to i8042 quir [...] omits 7d596d9bb2ae ASoC: audio-graph-card2.c: make Codec2Codec settings optional omits bf02bb4d3b68 ASoC: Intel: sof_cs42l42: adding support for ADL configura [...] omits a63f7778f76e Merge tag 'v5.19-rc5' into next omits dc4fc0ae94cf ASoC: SOF: ipc4-topology: free memories allocated in sof_i [...] omits b737fd8cf196 ASoC: SOF: ipc4-topology: check dai->private in ipc_free() omits f1e3c73b4f62 Merge branch 'sunxi/fixes-for-5.19' into sunxi/for-next omits f1eea11523e4 ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration omits 8758ae88f0f4 ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout omits 4b38bd16ca6d ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET omits 79c351fb50e7 ASoC: Intel: avs: Recognize FW_CFG_RESERVED omits a5bbbde2b81e ASoC: Intel: avs: Use helper function to set up DMA omits 8544eebc78c9 ASoC: Intel: avs: Set max DMA segment size omits daa36bbcd78b ASoC: Intel: avs: Block IPC channel on suspend omits 00566ad4ce9d ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero pa [...] omits 3c1923a119a6 ASoC: Intel: avs: Copy only as many RX bytes as necessary omits 8192d24cccfb ASoC: Intel: avs: Relax DSP core transition timings omits 5f267aa4adad ASoC: Intel: avs: Assign I2S gateway when parsing topology omits c50cea054e04 ASoC: Intel: avs: Register HDAudio ext-bus operations omits e8a33a940785 ASoC: amd: acp: Add legacy audio driver support for Rembra [...] omits b24484c18b10 ASoC: amd: acp: ACP code generic to support newer platforms omits ac2606df8a3f ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver omits e67ff4cc7c7d Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits e0a5915f1cca x86/sgx: Drop 'page_index' from sgx_backing omits d08cdb6d1995 Merge branch 'sunxi/clk-for-5.20' into sunxi/for-next omits 4167ac8a657e clk: sunxi-ng: sun50i: h6: Modify GPU clock configuration [...] omits 393c6c3a6152 Merge branch for-5.20/arm64/defconfig into for-next omits a902b0d99009 Merge branch for-5.20/arm64/dt into for-next omits 8e6cbfe25e00 Merge branch for-5.20/arm/dt into for-next omits 52abcc8a3e6e Merge branch for-5.20/memory into for-next omits 0a7f03173c37 Merge branch for-5.20/dt-bindings into for-next omits a51c8434e274 Merge branch for-5.20/firmware into for-next omits 00c9dfba1a7c Merge branch for-5.20/soc into for-next omits 4773d1c739e2 soc/tegra: fuse: Add missing of_node_put() omits cd486d374933 ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config omits 1460b85daa0a ASoC: Intel: sof_cs42l42: support BT offload audio omits 035c8a91a11f platform/x86/amd/pmc: Add new platform support omits 221b8b21c3a7 platform/x86/amd/pmc: Add new acpi id for PMC controller omits 936874b77dd0 platform/x86/intel/vsec: Add PCI error recovery support to [...] omits a16a833a156b soc/tegra: fuse: Add missing DMADEVICES dependency omits f5c97da8037b nvmem: mtk-efuse: Simplify with devm_platform_get_and_iore [...] omits 38b4c8a4708f dt-bindings: nvmem: mediatek: efuse: add support for mt8186 omits cf35ec15a1c2 dt-bindings: nvmem: mediatek: efuse: add support mt8183 omits 9c5fc8e1ac24 dt-bindings: nvmem: convert mtk-efuse.txt to YAML schema omits 38f91750d5cf MAINTAINERS: rectify file pattern in MICROCHIP OTPC DRIVER omits 98830350d3fc nvmem: microchip-otpc: add support omits 4d5e3b06e1fc dt-bindings: microchip-otpc: document Microchip OTPC omits b7e241bbff24 binder: fix redefinition of seq_file attributes omits ffff4913c7e2 eeprom: idt_89hpesx: fix clang -Wformat warnings omits 89e1ec7732fd slimbus: messaging: fix typos in comments omits ad8046594f85 drivers: slimbus: Directly use ida_alloc()/free() omits ff46a601afc5 intel_th: pci: Add Raptor Lake-S CPU support omits 23e2de5826e2 intel_th: pci: Add Raptor Lake-S PCH support omits 802a9a0b1d91 intel_th: pci: Add Meteor Lake-P support omits ac12ad3ccf6d intel_th: msu: Fix vmalloced buffers omits 82f76a4a7207 intel_th: msu-sink: Potential dereference of null pointer omits 086c28ab7c56 intel_th: Fix a resource leak in an error handling path omits e5535ff17331 virt: acrn: using for_each_set_bit to simplify the code omits 64c591661e49 sgi-xp: Use the bitmap API to allocate bitmaps omits 2c8f7ef4b3c4 Merge tag 'arch-cache-topo-5.20' of git://git.kernel.org/p [...] omits b9b721d117e9 iommu/arm-smmu-qcom: Add debug support for TLB sync timeouts omits 7e5b4322cde0 tty: n_gsm: fix missing corner cases in gsmld_poll() omits 59ff0680ecbf tty: n_gsm: fix flow control handling in tx path omits 18a948c7d909 tty: n_gsm: fix DM command omits f30e10caa80a tty: n_gsm: fix wrong T1 retry count handling omits 8bec874f84d8 serial: RS485 termination is supported if DT provides one omits 0139da50dc53 serial: Embed rs485_supported to uart_port omits 60b21490b72f MIPS: ath79: Remove one of the identical args in early_printk omits 9d3aaceb73ac serial: 8250_fsl: Don't report FE, PE and OE twice omits 8affe37c525d usb: dwc3: gadget: fix high speed multiplier setting omits 23385cec5f35 usb: dwc3: gadget: refactor dwc3_repare_one_trb omits 5ea5746dfa05 tools: usb: testusb: Add super-plus speed reporting omits 7fbcd99ebc0b tools: usb: testusb: Add super speed reporting omits b067fc284667 tools: usb: testusb: Add wireless speed reporting omits 3a6bf4a08142 usb: core: hub: Create platform devices for onboard hubs i [...] omits 8bc063641ceb usb: misc: Add onboard_usb_hub driver omits dee6719e887b dt-bindings: usb: rts5411: Rename property 'companion-hub' [...] omits 620e8e8ba621 of/platform: Add stubs for of_platform_device_create/destroy() omits 1742b765982c usb: mtu3: support function remote wakeup omits 683ff6e485f1 usb: mtu3: check capability of usb3 dual role omits 269f49ff381a usb: mtu3: add feature to disable device's usb3 port omits 3cb798220726 usb: mtu3: print endpoint type as string omits 7963d4d71011 usb: typec: tcpci: move tcpci.h to include/linux/usb/ omits 04cb742d4d8f gadgetfs: ep_io - wait until IRQ finishes omits 2e1421d6ce32 dt-bindings: usb: mtk-xhci: add compatible for mt8188 omits 1bd71816643a usb: gadget: udc: atmel: convert to platform driver omits e89676f65ef3 usb: gadget: udc: atmel: check rc of devm_gpiod_get_optional() omits 14a6043379e2 USB: gadget: udc: tracing: Do not open code __string() wit [...] omits 2a1f94e45569 staging: vt6655: Use loop in vt6655_mac_read_ether_addr omits 385b35ab80b0 staging: vt6655: Use loop in vt6655_mac_write_bssid_addr omits 3deb12ea5464 staging: r8188eu: pattrib addresses were already set by th [...] omits 8eaa8197bc22 staging: r8188eu: remove sta2sta_data_frame prototype omits 7b5ec68ac194 staging: vt6655: Convert macro vt6655_mac_read_ether_addr [...] omits 5df564ca11ce staging: vt6655: Convert macro vt6655_mac_write_bssid_addr [...] omits 52fbed10b8ea staging: vt6655: Move two macros to file where those are used omits 41c8e56baeca staging: vt6655: Rename MACvReadEtherAddress omits 06f737ef8f53 staging: vt6655: Rename MACvWriteBSSIDAddress omits 20cbfe17a486 staging: vt6655: Rename pbyEtherAddr to mac_addr omits 60c85e23bed1 staging: switch to netif_napi_add_weight() omits 234cf3971b15 staging: r8188eu: use ieee80211 helper to check for nullfu [...] omits c82bf6a83e1b staging: r8188eu: remove a misleading comment omits 6afc29cb4696 staging: r8188eu: don't set pattrib->ta again omits ff2833e3f8c8 staging: r8188eu: don't set pattrib->ra again omits d6d0a11dd5b5 staging: r8188eu: don't set pattrib->dst again omits c45f5c02a00a staging: r8188eu: set bssid only once omits a3e20d9046fc staging: r8188eu: Block comments use * on subsequent lines omits 1681e6f4d773 staging: r8188eu: mac addr len is unused omits 4023f5f8449b staging: r8188eu: remove sdio definitions omits 38fbc32e83d6 staging: r8188eu: read pwr seq length, remove PWR_CMD_END omits 8be317cf61d8 staging: r8188eu: support only us in PWR_CMD_DELAY omits 687a7264fca6 staging: r8188eu: move pwr seq defines to HalPwrSeqCmd.c omits e0e91965a10b staging: r8188eu: make ffaddr2pipehdl() static omits 05710750974c staging: r8188eu: remove HW_VAR_AMPDU_FACTOR from SetHwReg [...] omits a27e2eb5e9fe Staging: rtl8192e: Added spaces around '+' omits ea32f580e853 Staging: rtl8192e: Remove unnecessary blank line omits 58f364ecb13e Staging: rtl8192e: Added braces around else omits 907d2772f751 Staging: rtl8192e: Remove unnecessary parentheses omits 2393ef09cad8 Staging: rtl8192e: Avoid multiple assignments omits 177a561e0beb Staging: rtl8192e: Refactored rtllib_modes omits 0ca3d2ba1dfd ASoC: nau8825: Declare 2 channels for DAI of capture stream omits 657efd9c9852 ASoC: amd: Remove duplicated include in acp-es8336.c omits a6426e7189e0 ASoC: add tas2780 DT binding omits eae9f9ce181b ASoC: add tas2780 driver omits 0de876c12518 ASoC: amd: fix for variable set but not used warning omits 8d9cd3ead42a ASoC: amd: drop machine driver remove function omits d7e5d8d24c11 ASoC: amd: remove unused header file inclusion omits f460e3a9740b ASoC: amd: acp-es8336: use static variables omits 16b7ba9c0f53 ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE omits 75d1b39067ed ASoC: simple-card-utils.c: ignore Codec2Codec setting if i [...] omits d33083f94115 ASoC: audio-graph-card2-custom-sample.dtsi: add verbose ex [...] omits 6976ed0137d9 ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space omits c2ff7f15a4ef ASoC: audio-graph-card2.c: make Codec2Codec settings optional omits 817a62108dfa ASoC: audio-graph-card2.c: use of_property_read_u32() for rate omits 3bc9dd153033 soc/tegra: cbb: Add support for Tegra241 (Grace) omits eb9a50b64a59 soc/tegra: cbb: Add driver for Tegra234 CBB 2.0 omits 97f2c3b42a16 soc/tegra: cbb: Add CBB 1.0 driver for Tegra194 omits 010aa15e9826 soc/tegra: Set ERD bit to mask inband errors omits 3cb16ad69bef dt-bindings: opp: accept array of frequencies omits 1efae8d2e777 OPP: Make dev_pm_opp_set_opp() independent of frequency omits 8bdac14b0cd5 OPP: Reuse _opp_compare_key() in _opp_add_static_v2() omits 4768914bffdb OPP: Remove rate_not_available parameter to _opp_add() omits d613458332cc OPP: Use consistent names for OPP table instances omits add1dc094a74 OPP: Use generic key finding helpers for bandwidth key omits c2ab2cb6379c OPP: Use generic key finding helpers for level key omits aab8ced22108 OPP: Add generic key finding helpers and use them for freq APIs omits 9fbb62605607 OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() omits 1f378c6ead5c OPP: Remove custom OPP helper support omits 6baee034cb55 OPP: ti: Migrate to dev_pm_opp_set_config_regulators() omits 69b1af178a3a OPP: Add dev_pm_opp_get_supplies() omits c522ce8a0806 OPP: Make _generic_set_opp_regulator() a config_regulators [...] omits aee3352f6ecf OPP: Add support for config_regulators() helper omits 298098e55a6f OPP: Migrate set-prop-name helper API to use set-config helpers omits 442e7a1786e6 OPP: Migrate attach-genpd API to use set-config helpers omits 3c543b42a6df OPP: Migrate set-opp-helper API to use set-config helpers omits 2368f5768576 OPP: Migrate set-clk-name API to use set-config helpers omits 89f03984fa2a OPP: Migrate set-supported-hw API to use set-config helpers omits b0ec09428621 OPP: Migrate set-regulators API to use set-config helpers omits 25a18559b8ae soc/tegra: Migrate to dev_pm_opp_set_config() omits a6db3b92323a soc/tegra: Add comment over devm_pm_opp_set_clkname() omits d8c32d3971e4 drm/lima: Migrate to dev_pm_opp_set_config() omits f88d152dc739 cpufreq: ti: Migrate to dev_pm_opp_set_config() omits 49df85d03373 cpufreq: sti: Migrate to dev_pm_opp_set_config() omits 49cd000dc51b cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() omits 11b9b663585c OPP: Add dev_pm_opp_set_config() and friends omits 87686cc845c3 OPP: Make dev_pm_opp_set_regulators() accept NULL terminated list omits 08fd292fdffc phy: phy-mtk-dp: change mtk_dp_phy_driver to static omits 06ff622d61d2 phy: freescale: Add i.MX8qm Mixel LVDS PHY support omits 4a902a02bb8d dt-bindings: phy: Add Freescale i.MX8qm Mixel LVDS PHY binding omits b79a950cc1d2 dt-bindings: vendor-prefixes: Add prefix for Mixel, Inc. omits b26baa53003d phy: cadence-torrent: Remove unused `regmap` field from st [...] omits 085009f9b272 phy: cadence: Sierra: Remove unused `regmap` field from st [...] omits 4e123efa4567 phy: samsung-ufs: ufs: change phy on/off control omits 8d5bb683d50a phy: samsung-ufs: convert phy clk usage to clk_bulk API omits cf9db9e0f6fd block/rnbd-srv: Replace sess_dev_list with index_idr omits 5ba7b490d9fc block/rnbd-srv: Set keep_id to true after mutex_trylock omits 88d319c6abae riscv: dts: microchip: Add mpfs' topology information omits bf5fe4cadee8 Merge branch 'misc' into for-next omits 00e72301ff43 Merge branch 'fixes' into for-next omits 9821106213c8 scsi: zfcp: Drop redundant "the" in the comments omits b9787bdfdba5 scsi: zfcp: Declare zfcp_sdev_attrs as static omits 174e909b5435 scsi: ufs: Skip last hci reset to get valid register values omits 1466b3bc456a scsi: ufs: ufs-pci: Enable WriteBooster capability on ADL omits b3d11f195cbb scsi: lpfc: Copyright updates for 14.2.0.5 patches omits 71faf8d30fdb scsi: lpfc: Update lpfc version to 14.2.0.5 omits 7f86d2b84708 scsi: lpfc: Remove Menlo/Hornet related code omits b21c9deb1479 scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into lpfc [...] omits ffc566411ade scsi: lpfc: Revert RSCN_MEMENTO workaround for misbehaved [...] omits ea92e173dc55 scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test omits 43e19a96a789 scsi: lpfc: Fix attempted FA-PWWN usage after feature disable omits 2f67dc7970bc scsi: lpfc: Fix possible memory leak when failing to issue [...] omits 0948a9c53860 scsi: lpfc: Remove extra atomic_inc on cmd_pending in queu [...] omits 35251b4d79db scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_R [...] omits f8191d40aa61 scsi: lpfc: Prevent buffer overflow crashes in debugfs wit [...] omits 4ecc9b0271a7 scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cance [...] omits 11e50ed239b5 Merge branch '5.19/scsi-fixes' into 5.20/scsi-staging omits b91756cecc54 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits f62876649367 Merge branch 'i2c/for-current' into i2c/for-next omits 88f1669019bd scsi: sd: Rework asynchronous resume support omits 90552cd2d1f9 scsi: core: Move the definition of SCSI_QUEUE_DELAY omits 2a8ed7ef00b9 Merge branches 'v5.20/vfio/spapr_tce-unused-arg-v1', 'v5.2 [...] omits acd1a2786c56 scsi: megaraid_sas: Clean up some inconsistent indenting omits 158da6bcae7a scsi: gvp11: Convert m68k WD33C93 drivers to DMA API omits 479accbbb839 scsi: a2091: Convert m68k WD33C93 drivers to DMA API omits e214806d52b8 scsi: a3000: Convert m68k WD33C93 drivers to DMA API omits a2417db3679c scsi: core: Shorten long warning messages omits 34bd1dcacf0d scsi: target: Detect UNMAP support post configuration omits 33efaaf6e24b scsi: target: Add file configure_unmap callout omits d7c382c51d03 scsi: target: Add iblock configure_unmap callout omits 6b206a5a8c29 scsi: target: Add callout to configure UNMAP settings omits 036d8903f03b scsi: target: Remove incorrect zero blocks WRITE_SAME check omits d29ea7b71621 scsi: mpi3mr: Increase cmd_per_lun to 128 omits 465191d6526a scsi: mpi3mr: Enable shared host tagset omits 204b394a23ad vfio/ccw: Move FSM open/close to MDEV open/close omits bfec266c8159 vfio/ccw: Refactor vfio_ccw_mdev_reset omits f4b4ed447702 vfio/ccw: Create a CLOSE FSM event omits 62ec0d49e683 vfio/ccw: Create an OPEN FSM Event omits 4cc2c051c356 vfio/ccw: Update trace data for not operational event omits 09205a765971 vfio/ccw: Flatten MDEV device (un)register omits 8557d73bddbb vfio/ccw: Pass enum to FSM event jumptable omits e46a72488691 vfio/ccw: Remove private->mdev omits cffcc109fd68 vfio/ccw: Do not change FSM state in subchannel event omits f6c876d67e95 vfio/ccw: Fix FSM state if mdev probe fails omits 3566ee1d776c vfio/ccw: Remove UUID from s390 debug log omits 7c33e477bd88 scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() omits 6507cce561b4 selftests/sgx: Page removal stress test omits 08ceab2c37d3 selftests/sgx: Test reclaiming of untouched page omits 35c7e6dacb03 selftests/sgx: Test invalid access to removed enclave page omits 50b822e4b785 selftests/sgx: Test faulty enclave behavior omits 33c5aac3bf32 selftests/sgx: Test complete changing of page type flow omits b564982fda13 selftests/sgx: Introduce TCS initialization enclave operation omits 7eb4370152be selftests/sgx: Introduce dynamic entry point omits 67f1f70a23d1 selftests/sgx: Test two different SGX2 EAUG flows omits 7088c81f9473 selftests/sgx: Add test for TCS page permission changes omits 20404a808593 selftests/sgx: Add test for EPCM permission changes omits 629b5155d01b Documentation/x86: Introduce enclave runtime management section omits a0506b3b0636 x86/sgx: Free up EPC pages directly to support large page ranges omits 9849bb27152c x86/sgx: Support complete page removal omits 45d546b8c109 x86/sgx: Support modifying SGX page type omits 7b013e723a1f x86/sgx: Tighten accessible memory range after enclave ini [...] omits 5a90d2c3f5ef x86/sgx: Support adding of pages to an initialized enclave omits ff08530a5232 x86/sgx: Support restricting of enclave page permissions omits a76e7f1f1888 x86/sgx: Support VA page allocation without reclaiming omits 8123073c4335 x86/sgx: Export sgx_encl_page_alloc() omits 3a5351415228 x86/sgx: Export sgx_encl_{grow,shrink}() omits 8cb7b502f31e x86/sgx: Keep record of SGX page type omits dda03e2c331b x86/sgx: Create utility to validate user provided offset a [...] omits c7c6a8a61b00 x86/sgx: Make sgx_ipi_cb() available internally omits f89c2f9bf5a6 x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() omits bdaa8799f697 x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() omits 7f391752d4ad x86/sgx: Export sgx_encl_ewb_cpumask() omits b3fb517dc602 x86/sgx: Support loading enclave page without VMA permissi [...] omits 61416b294af0 x86/sgx: Add wrapper for SGX2 EAUG function omits 09b38d0b412d x86/sgx: Add wrapper for SGX2 EMODT function omits 0fb2126db841 x86/sgx: Add wrapper for SGX2 EMODPR function omits 4c3f73584c0c x86/sgx: Add short descriptions to ENCLS wrappers omits ff4f65e4ddce vfio/spapr_tce: Remove the unused parameters container omits 68c1b3dd5c48 iio: light: cm32181: Add PM support omits 4136ce90f079 ARM/dma-mapping: merge IOMMU ops omits d563bccfa35b ARM/dma-mapping: consolidate IOMMU ops callbacks omits 42998ef08aba ARM/dma-mapping: drop .dma_supported for IOMMU ops omits ae626eb97376 ARM/dma-mapping: use dma-direct unconditionally omits af6f23b88e95 ARM/dma-mapping: use the generic versions of dma_to_phys/p [...] omits f9774cfd5062 ARM/dma-mapping: use dma_to_phys/phys_to_dma in the dma-ma [...] omits d6e2e92597ed ARM/dma-mapping: remove the unused virt_to_dma helper omits 5ed390e5a9d4 ARM/dma-mapping: mark various dma-mapping routines static [...] omits e3217540c271 ARM/dma-mapping: remove dmabounce omits 9ba26f5cecd8 ARM: sa1100/assabet: move dmabounce hack to ohci driver omits 050237e6b0be ASoC: fsl_utils: Don't use plain integer as NULL pointer omits f8dc286e4d94 jbd2: fix outstanding credits assert in jbd2_journal_commi [...] omits 6c8bc8dd6d82 jbd2: unexport jbd2_log_start_commit() omits c56ed6eec06d jbd2: remove unused exports for jbd2 debugging omits f237450c7436 jbd2: rename jbd_debug() to jbd2_debug() omits d7acf6d8c57a ext4: use ext4_debug() instead of jbd_debug() omits 08779aaa3f63 ext4: reuse order and buddy in mb_mark_used when buddy split omits 2c8204b83cea ext4: update the s_overhead_clusters in the backup sb's wh [...] omits e781b8ce9261 ext4: update s_overhead_clusters in the superblock during [...] omits f50f5a5eac80 ext4: fix reading leftover inlined symlinks omits 5281655db0e1 Merge branch 'v5.19-next/soc' into for-next omits 59240d1ffc8c Merge branch 'v5.19-next/dts64' into for-next omits dfec073fc9bf ASoC: cleanups and improvements for jz4740-i2s omits 751f4d14cdb4 interconnect: icc-rpm: Set destination bandwidth as well a [...] omits 85c73bf726e4 xfs: rework xfs_buf_incore() API omits 8a7691010992 ASoC: jz4740-i2s: Refactor DMA channel setup omits 98356c89d44d ASoC: jz4740-i2s: Remove Open Firmware dependency omits ab34403db242 ASoC: amd: fix ACPI dependency compile errors and warnings omits 36029dee382a xfs: make is_log_ag() a first class helper omits 3829c9a10fc7 xfs: replace xfs_ag_block_count() with perag accesses omits 2d6ca8321c35 xfs: Pre-calculate per-AG agino geometry omits 0800169e3e2c xfs: Pre-calculate per-AG agbno geometry omits cec7bb7d58fa xfs: pass perag to xfs_alloc_read_agfl omits 8c392eb27f7a xfs: pass perag to xfs_alloc_put_freelist omits 49f0d84ec1db xfs: pass perag to xfs_alloc_get_freelist omits fa044ae70c64 xfs: pass perag to xfs_read_agf omits 61021deb1faa xfs: pass perag to xfs_read_agi omits 08d3e84feeb8 xfs: pass perag to xfs_alloc_read_agf() omits 76b47e528e3a xfs: kill xfs_alloc_pagf_init() omits b5468cb7909f Merge branches 'renesas-arm-dt-for-v5.20' and 'renesas-dt- [...] omits 99b13c7f0bd3 xfs: pass perag to xfs_ialloc_read_agi() omits a95fee40e3d4 xfs: kill xfs_ialloc_pagi_init() omits c6aee2481419 xfs: make last AG grow/shrink perag centric omits 51a117edff13 xfs: expanding delayed logging design with background material omits d9f68777b251 xfs: xlog_sync() manually adjusts grant head space omits 1ccb0745a97f xfs: avoid cil push lock if possible omits 4eb56069cb28 xfs: move CIL ordering to the logvec chain omits 169248536a2b xfs: convert log vector chain to use list heads omits c0fb4765c508 xfs: convert CIL to unordered per cpu lists omits 016a23388cdc xfs: Add order IDs to log items in CIL omits df7a4a2134b0 xfs: convert CIL busy extents to per-cpu omits 1dd2a2c18e31 xfs: track CIL ticket reservation in percpu structure omits 7c8ade212120 xfs: implement percpu cil space used calculation omits 301c3ca12576 iommu/mediatek: Allow page table PA up to 35bit omits bfdd23137418 iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA [...] omits 214a05c1c231 iommu/amd: Update amd_iommu_fault structure to include PCI seg ID omits 196dff712ea2 iommu/amd: Update device_state structure to include PCI seg ID omits b36a5b0f1ced iommu/amd: Print PCI segment ID in error log messages omits bbe3a106580c iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/a [...] omits e5670e1822cf iommu/amd: Specify PCI segment ID when getting pci device omits a45627baa7bc iommu/amd: Include PCI segment ID when initialize IOMMU omits bf87972ca664 iommu/amd: Introduce get_device_sbdf_id() helper function omits a3cf6ab35751 iommu/amd: Flush upto last_bdf only omits 401360ec98c6 iommu/amd: Remove global amd_iommu_[dev_table/alias_table/ [...] omits 56fb79514c52 iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() omits 1ab5a1533452 iommu/amd: Update (un)init_device_table_dma() omits c7d311247b1b iommu/amd: Update set_dte_irq_entry omits 4cc053d7aea7 iommu/amd: Update dump_dte_entry omits ccbb091f3f20 iommu/amd: Update iommu_ignore_device omits 54625ef1db1c iommu/amd: Update set_dte_entry and clear_dte_entry omits ccacd94fdaca iommu/amd: Convert to use per PCI segment rlookup_table omits e6457d7cfca1 iommu/amd: Update alloc_irq_table and alloc_irq_index omits c4649a45f613 iommu/amd: Update amd_irte_ops functions omits 9457d75c056a iommu/amd: Introduce struct amd_ir_data.iommu omits 9873ae6e944d iommu/amd: Update irq_remapping_alloc to use IOMMU lookup [...] omits 8b71c9bf4df8 iommu/amd: Convert to use rlookup_amd_iommu helper function omits 0217ed5a946b iommu/amd: Convert to use per PCI segment irq_lookup_table omits ec12dd139252 iommu/amd: Introduce per PCI segment rlookup table size omits 74ce42a9ab7a iommu/amd: Introduce per PCI segment alias table size omits b5c852907e0e iommu/amd: Introduce per PCI segment device table size omits 307959008d80 iommu/amd: Introduce per PCI segment last_bdf omits b618ae6247bb iommu/amd: Introduce per PCI segment unity map list omits 99fc4ac3d297 iommu/amd: Introduce per PCI segment alias_table omits eb21ef022791 iommu/amd: Introduce per PCI segment old_dev_tbl_cpy omits 39a303ba4a57 iommu/amd: Introduce per PCI segment dev_data_list omits 333e581bcdff iommu/amd: Introduce per PCI segment irq_lookup_table omits eda797a27795 iommu/amd: Introduce per PCI segment rlookup table omits 04230c119930 iommu/amd: Introduce per PCI segment device table omits 404ec4e4c169 iommu/amd: Introduce pci segment structure omits d02674d71c5a iommu/amd: Update struct iommu_dev_data definition omits 83874d51eb4a iommu/amd: Handle return of iommu_device_sysfs_add omits c1ab64aaacd6 phy: qcom-qmp-usb: define QPHY_V2_PCS_PLL_LOCK_CHK_DLY_TIM [...] omits d36e341a1774 phy: qcom-qmp-usb: replace FLL layout writes for msm8996 omits 9f2fd65fd912 phy: qcom-qmp: pcs-pcie-v4: add missing registers omits 3599cb6a19cc phy: qcom-qmp: pcs-v3: add missing registers omits 03baa67f497d phy: qcom-qmp: qserdes-com-v5: add missing registers omits 1195c1dabf41 phy: qcom-qmp: qserdes-com-v4: add missing registers omits d88b3058c007 phy: qcom-qmp: qserdes-com-v3: add missing registers omits f7c5cedb6092 phy: qcom-qmp: qserdes-com: add missing registers omits fc270d136a15 phy: qcom-qmp: split PCS_UFS V3 symbols to separate header omits 25ad4a4cfeff phy: qcom-qmp: split allegedly 4.20 and 5.20 PCS registers omits 5fc21d1bd3d7 phy: qcom-qmp: split allegedly 4.20 and 5.20 TX/RX registers omits 87d71378c61a phy: qcom-qmp: move PCIE QHP registers to separate header omits b7a2f882574b phy: qcom-qmp: move PCS V5 registers to separate headers omits 41ad371f0291 phy: qcom-qmp: move PCS V4 registers to separate headers omits 56a1fa09445b phy: qcom-qmp: move PCS V3 registers to separate headers omits 5ae11aa48844 phy: qcom-qmp: move PCS V2 registers to separate header omits 147924ffe2e9 phy: qcom-qmp: move QSERDES PLL registers to separate header omits f1f923ad3712 phy: qcom-qmp: move QSERDES V5 registers to separate headers omits 32d2cf532515 phy: qcom-qmp: move QSERDES V4 registers to separate headers omits a7fc833e2b6b phy: qcom-qmp: move QSERDES V3 registers to separate headers omits 9e1bae6d6749 phy: qcom-qmp: move QSERDES registers to separate header omits 60f2341447f6 phy: qcom-qmp: use QPHY_V4_PCS for ipq6018/ipq8074 PCIe gen3 omits 6cad29831de1 phy: qcom-qmp: rename QMP V2 PCS registers omits 079328a97508 phy: qcom-qmp: drop special QMP V2 PCIE gen3 defines omits af6643242d3a phy: qcom-qmp-pcie: split pcs_misc region for ipq6018 pcie gen3 omits fc64623637da phy: qcom-qmp-combo,usb: add support for separate PCS_USB region omits 2eb2920a053f phy: qcom-qmp-ufs: remove spurious register write in the m [...] omits 488987b2d5ca phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register omits 7516351bebc1 drm/msm/dp: delete vdda regulator related functions from e [...] omits 85936d4f3815 phy: qcom-qmp: add regulator_set_load to dp phy omits 672478cf3472 dt-bindings: remoteproc: qcom: q6v5: fix example omits bed0adac1ded remoteproc: qcom: wcnss: Fix handling of IRQs omits 385fad1303af dt-bindings: remoteproc: qcom,smd-edge: define re-usable s [...] omits ae9d475a1006 dt-bindings: remoteproc: qcom,glink-edge: define re-usable [...] omits c47b3b3959f2 dt-bindings: remoteproc: qcom,adsp: use GIC_SPI defines in [...] omits 13b1adc11dde dt-bindings: remoteproc: qcom,adsp: simplify SM8150 power domains omits d2403ee73d20 dt-bindings: remoteproc: qcom,adsp: simplify interrupts omits 3bf96d4620ca dt-bindings: remoteproc: qcom,adsp: add interconnects omits 8f69d59b05f9 dt-bindings: remoteproc: remove unneeded ref for names omits 62b9e4033c13 Merge branches 'ti-drivers-soc-next' and 'ti-k3-dts-next' [...] omits c4bcc1b99b8b Input: goodix - switch use of acpi_gpio_get_*_resource() APIs discards e035a96f2536 Merge branches 'misc' and 'fixes' into for-next omits 205b6eaef06f ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN [...] omits c2f0eda6ad1b ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC omits 2b4e75a7a7c8 dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources omits 1bc2b7bfba6e PCI: endpoint: Don't stop controller when unbinding endpoi [...] omits 205737fe3345 clk: qcom: add support for SM8350 DISPCC omits 160758b05ab1 clk: qcom: add support for SM8350 GPUCC omits 7e06c69221d3 Merge branch '20220706154337.2026269-1-robert.foss@linaro. [...] omits 6082037fe62e clk: qcom: add camera clock controller driver for SM8450 SoC omits bbc780132d62 clk: qcom: clk-alpha-pll: add Rivian EVO PLL configuration [...] omits 260e36606a03 clk: qcom: clk-alpha-pll: add Lucid EVO PLL configuration [...] omits 74d40ace3f08 clk: qcom: clk-alpha-pll: limit exported symbols to GPL li [...] omits 94bed9bb05c7 clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description omits fb162534b32b Merge branch '20220701062622.2757831-2-vladimir.zapolskiy@ [...] omits 790a1d064e6b Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 1dff012f636d PCI: Drop of_match_ptr() to avoid unused variables omits 6577067d7f04 vfio/pci: fix the wrong word omits a4888b2005d1 phy: qcom-edp: add regulator_set_load to edp phy omits 3f4a70268d54 soundwire: qcom: Enable software clock gating requirement flag omits aa1262ca6695 soundwire: qcom: Check device status before reading devid omits 4348d99efa01 dmaengine: altera-msgdma: Fixed some inconsistent function [...] omits 01eafd4b2380 dmaengine: imx-sdma: Add missing struct documentation omits 5642cb8ce0f1 Merge branch 'next/dt' into for-next omits 375e2143d8f4 nvmet-auth: expire authentication sessions omits 71ebe3842ebe nvmet-auth: Diffie-Hellman key exchange support omits b281bec75946 nvmet: implement basic In-Band Authentication omits 7f03b47ecc49 nvmet: parse fabrics commands on io queues omits cd88aa2b89c9 nvme-auth: Diffie-Hellman key exchange support omits e1b194757fc9 Merge branch 'drivers/next' into next omits a476416bb57b nvme: implement In-Band authentication omits b3107f1658bc nvme-fabrics: decode 'authentication required' connect error omits a0516233e6b3 nvme: add definitions for NVMe In-Band authentication omits c603e3e98393 lib/base64: RFC4648-compliant base64 encoding omits de83cc791efb crypto: add crypto_has_kpp() omits 1bc60dc50469 crypto: add crypto_has_shash() omits d109f3ccfc8f nvme-loop: use nvme core helpers to cancel all requests in [...] omits 76a11e3e1d2c nvme: fix qid param blk_mq_alloc_request_hctx omits 38c8467732d2 nvme: remove unused timeout parameter omits 48e1bc03b798 nvme: handle the persistent internal error AER omits 12c6870bf7ef nvme: remove a double word in a comment omits 1279f60783fe Merge branch 'next/dt' into for-next omits 604a9d272dc3 fs/ntfs3: Remove unnecessary 'NULL' values from pointers omits 774daad3c0d8 Documentation: coresight: Expand branch broadcast documentation omits 32ee00d86e90 Documentation: coresight: Link config options to existing [...] omits bcc5834fba66 Documentation: coresight: Turn numbered subsections into r [...] omits 2d693ed436a6 coresight: Add config flag to enable branch broadcast omits 128a16b9704b dt-bindings: hwinfo: samsung,s5pv210-chipid: add S5PV210 ChipID omits 560045a46a07 dt-bindings: hwinfo: group Chip ID-like devices omits e57297fc0915 ASoC: rsnd: Emit useful error messages in .remove() omits 3b56590b1715 rnbd-clt: make rnbd_clt_change_capacity return void omits 59498516e707 rnbd-clt: pass sector_t type for resize capacity omits ffa41a717024 rnbd-clt: check capacity inside rnbd_clt_change_capacity omits 50aff97483b6 rnbd-clt: adjust the layout of struct rnbd_clt_dev omits 7e6c34c6ca22 rnbd-clt: reduce the size of struct rnbd_clt_dev omits e8d5be284d30 rnbd-clt: kill read_only from struct rnbd_clt_dev omits 953d0c1b1d29 rnbd-clt: don't free rsp in msg_open_conf for map scenario omits 43a20e93310e rnbd-clt: open code send_msg_open in rnbd_clt_map_device omits b2cc5c465c2c dmaengine: sf-pdma: Add multithread support for a DMA channel omits 2fd26970cf66 Revert "kernfs: Change kernfs_notify_list to llist." omits 5665ce4c60d0 thermal/core: Remove DROP_FULL and RAISE_FULL omits 3cdacdb345d8 thermal/core: Use clamp() helper in the stepwise governor omits 3482c0b73073 iommu: arm-smmu-impl: Add 8250 display compatible to the c [...] omits b4c9bf178ace iommu/iova: change IOVA_MAG_SIZE to 127 to save memory omits 0e1f2573e9f8 thermal/drivers/u8500: Remove the get_trend function omits 9307ea4ae7c5 thermal/drivers/tegra: Remove get_trend function omits 0026f88ae840 thermal/drivers/qcom: Remove get_trend function omits f1fd46e068f5 ASoC: Intel: avs: Fix i2s_test card name initialization omits c0fabd12a857 ASoC: imx-card: Fix DSD/PDM mclk frequency omits 676c6cc50d58 I2S driver changes for Jadeite platform omits 945c7683c52a Add support of two Audio PLL source omits 32977242f80e iommu/exynos: Make driver independent of the system page size omits 4d26ba671e3d iommu: Clean up release_device checks omits b321a2fba273 iommu: Make .release_device optional omits e63cfb5faac5 iommu: Use dev_iommu_ops() for probe_finalize omits 0bec05574d13 iommu/arm-smmu: Get associated RMR info and install bypass SMR omits 9bdbdaa3c44e iommu/arm-smmu-v3: Get associated RMR info and install bypass STE omits 6c998abb1ea5 iommu/arm-smmu-v3: Refactor arm_smmu_init_bypass_stes() to [...] omits 04e2afd1a71c iommu/arm-smmu-v3: Introduce strtab init helper omits e302eea8f497 ACPI/IORT: Add a helper to retrieve RMR info directly omits 491cf4a6735a ACPI/IORT: Add support to retrieve IORT RMR reserved regions omits 55be25b8b5e4 ACPI/IORT: Provide a generic helper to retrieve reserve regions omits 8778b1d48117 ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void omits 3b7e2482f9a3 iommu: Introduce a callback to struct iommu_resv_region omits 1c3ace2b8b39 KVM: arm64: Don't return from void function omits 1fd0d85affe4 soundwire: qcom: Add flag for software clock gating check omits 33ba01788889 soundwire: qcom: Add support for controlling audio CGCR from HLOS omits 3e9c9f90573f soundwire: intel: use pm_runtime_resume() on component probe omits 9a24bb35b0d8 soundwire: peripheral: remove useless ops pointer omits bd29c00edd0a soundwire: revisit driver bind/unbind and callbacks omits df6407782964 soundwire: bus_type: fix remove and shutdown support omits 4ce653d7c651 dt-bindings: dma: dw-axi-dmac: extend the number of interrupts omits 6bc7ea3c9b49 dmaengine: dmatest: use strscpy to replace strlcpy omits a71da24ce1f8 dmaengine: ste_dma40: fix typo in comment omits 0d7c11af47aa dmaengine: jz4780: fix typo in comment omits a0e02b8cfb05 dmaengine: s3c24xx: fix typo in comment omits 6a4e9307cd37 dmaengine: qcom: fix typo in comment omits 2749416f7529 dmaengine: owl: fix typo in comment omits fd39ae75b662 dmaengine: mediatek-cqdma: fix typo in comment omits e4c4182f3c55 dmaengine: fix typos in comments omits 8f64c2a4c8b5 dmaengine: xilinx_dpdma: Omit superfluous error message in [...] omits 04823dd2af87 fsi: master-ast-cf: Fix missing of_node_put in fsi_master_ [...] omits becdb3b8e4f9 fsi: sbefifo: Add detailed debugging information omits e1b9895b42b0 fsi: cleanup extern usage in function definition omits e7a66dc2125e fsi: occ: Prevent use after free omits c27b98ca0edb hwmon (occ): Retry for checksum failure omits d72bea37e153 fsi: occ: Fix checksum failure mode omits 0c9fd52f0f95 fsi: Fix typo in comment omits 1c183b4f5038 PCI: dwc: Fix MSI msi_msg DMA mapping omits 7659806aded9 PCI: dwc-plat: Drop dw_plat_pcie_of_match[] forward declaration omits 03139e66a598 PCI: dwc-plat: Drop unused regmap pointer omits 43e6f2d94d91 PCI: dwc-plat: Simplify dw_plat_pcie_probe() return values omits 60b3c27fb9b9 PCI: dwc: Rename struct pcie_port to dw_pcie_rp omits d6bdbcd8bfe1 PCI: dwc: Move io_cfg_atu_shared to struct pcie_port omits a37beefbde88 PCI: dwc: Add start_link/stop_link inlines omits bd42f3108b41 PCI: dwc: Reuse local pointer to the resource data omits 60a4352f648c PCI: dwc: Organize local variable usage omits 3869e9a3ba38 PCI: dwc: Convert dw_pcie_link_up() to use dw_pcie_readl_dbi() omits bbc7c4de33e4 PCI: dwc: Simplify unrolled iATU detection omits 671733184364 PCI: dwc: Add newlines to log messages omits 816f505f44ee PCI: dwc: Add braces to multi-line if-else statements omits ec7b952f453c PCI: dwc: Always enable CDM check if "snps,enable-cdm-chec [...] omits 8161e9626b50 PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors omits 777e7c3ab730 PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address omits d60a2e281e9d PCI: dwc: Disable outbound windows only for controllers us [...] omits d1cf738f2b65 PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() omits 113fa857b74c PCI: dwc: Stop link on host_init errors and de-initialization omits 6cd514e58f12 PCI: Clear PCI_STATUS when setting up device omits 1a87c800a929 Merge branch 'sunxi/drivers-for-5.20' into sunxi/for-next omits 246fb8c384cf Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 52664090101a PCI: iproc: Use bitmap API to allocate bitmaps omits 65b6851d243f ASoC: SOF: Intel: byt: remove duplicating driver data retrieval omits 0d356c186ffd ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval omits fb617612fd8e ASoC: tegra: tegra20_das: Drop write-only driver data member omits a10a8b6661c4 ASoC: tegra: tegra20_das: Make helper functions return void omits eefaea932355 ASoC: tegra: tegra20_das: Get rid of global pointer for dr [...] omits 9a99b9b26451 ASoC: tegra: tegra20_das: Remove unused function tegra20_das_read omits 6dbc34d9c31e ASoC: tegra: tegra20_das: Fold header file into only user omits 0ff9f8b9f592 ASoC: rockchip: i2s: Fix error code when fail to read I2S_CLR omits 50791dcb7de3 ASoC: dt-bindings: qcom,sm8250: add SDM845 sound omits b03bd215742c ASoC: Intel: catpt: remove duplicating driver data retrieval omits aa0cec248c37 remoteproc: pru: Add support for various PRU cores on K3 A [...] omits ca63e3d8f654 dt-bindings: remoteproc: pru: Update bindings for K3 AM62x SoCs omits 10f003b4e631 dt-bindings: remoteproc: pru: Re-arrange "compatible" in a [...] omits f4ba35b79bd0 ASoC: Intel: avs: correct config reference for I2S test board omits 275cc7f5bd6f ASoC: xilinx: Suppress second error message about reset fa [...] omits eec8a5f44e4f ASoC: codecs: wsa883x: fix warning using-module-alias-sdw.cocci omits 61c606a43b6c ALSA: usb-audio: Add endianness annotations omits 2be9e8470709 Merge branch 'icc-sm6350' into icc-next omits 76a748e2c1aa interconnect: qcom: msm8939: Use icc_sync_state omits cc83b0c7e306 fs/ntfs3: Remove duplicated assignment to variable r omits 4838ec0d80b1 fs/ntfs3: Unlock on error in attr_insert_range() omits e66af07ca2b5 fs/ntfs3: Make ntfs_update_mftmirr return void omits 321460ca3b55 fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr omits a94a098a21c6 dmaengine: sun4i: Set the maximum segment size omits 5352ebf73506 tools/testing/crypto: Use vzalloc instead of vmalloc+memset omits dcc165d6179c ASoC: madera: Replace kernel.h with the necessary inclusions omits 8dbefb20b2d0 ASoC: rt5640: Add the MICBIAS1 to the dapm routing omits f94fa8405801 ASoC: amd: enable machine driver build for Jadeite platform omits 02527c3f2300 ASoC: amd: add Machine driver for Jadeite platform omits 3eb8440d0d26 ASoC: amd: add I2S MICSP instance support omits 6c06ad34eda9 ASoC: dt-bindings: fsl-sai: Add two PLL clock source omits df0835a810c1 ASoC: dt-bindings: fsl_spdif: Add two PLL clock source omits 7cb7f07d2491 ASoC: fsl_sai: Add support for PLL switch at runtime omits 93f54100fbde ASoC: fsl_micfil: Add support for PLL switch at runtime omits 34dcdebecf2f ASoC: fsl_spdif: Add support for PLL switch at runtime. omits 7bad8125549c ASoC: fsl_utils: Add function to handle PLL clock source omits 97d180dedc98 Merge branch 'for-v5.20/dts-cleanup' into for-next omits 3bcc2c1eade4 media: rkvdec: Disable H.264 error detection omits ff63722f8dba Merge branch 'next/dt64' into for-next omits 432ee5a3cfcf nvmem: mtk-efuse: Simplify with devm_platform_get_and_iore [...] omits faa4daef55dd dt-bindings: nvmem: mediatek: efuse: add support for mt8186 omits 08472f6ebdc2 MIPS: Loongson64: Fix section mismatch warning omits 7a9f743ceead mips: cavium-octeon: Fix missing of_node_put() in octeon2_ [...] omits 5f7e2f3e7ce7 MIPS: mscc: ocelot: enable FDMA usage omits 5e1138c657f7 MIPS: Fix some typos omits 34bb179738a6 MIPS: Alchemy: devboards: Remove duplicate 'the' in two places. omits 9c9de8233c9c MIPS: PCI: Remove leading space in info message, rename pci omits 3bc5342c2e4a mips: sgi-ip22: Drop redundant check from .remove() omits 7dbdf04d6bd8 MAINTAINERS: add include/dt-bindings/mips to MIPS omits 4b43ff02d2a4 ARM: dts: stm32: Add ST MIPID02 bindings to AV96 omits 98aa0ceb72d4 ARM: dts: stm32: Add alternate pinmux for RCC pin omits 59cd3db26210 ARM: dts: stm32: Add alternate pinmux for DCMI pins omits 2a56dc650e54 phy: amlogic: Add G12A Analog MIPI D-PHY driver omits 76ab79f9726c dt-bindings: phy: add Amlogic G12A Analog MIPI D-PHY bindings omits 65123b899818 ALSA: hda/cs8409: change cs8409_fixups v.pins initializers [...] omits fc227d807b4b phy: phy-brcm-usb: drop unexpected word "the" in the comments omits 8dc60f8da22f phy: rockchip-inno-usb2: Sync initial otg state omits 775c22929959 ARM: dts: stm32: Add DHCOR based DRC Compact board omits c0ea0221644d ARM: dts: stm32: Add alternate pinmux for UART5 pins omits ed44f72e55e6 ARM: dts: stm32: Add alternate pinmux for UART4 pins omits 1254697266ea ARM: dts: stm32: Add alternate pinmux for UART3 pins omits a5eeda7b7160 ARM: dts: stm32: Add alternate pinmux for SPI2 pins omits 10506cfb0811 ARM: dts: stm32: Add alternate pinmux for CAN1 pins omits bd085611fa5c dt-bindings: arm: stm32: Add compatible string for DH elec [...] omits 12459acb849c ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15 omits e655852c1275 ARM: dts: stm32: add fake interrupt propoerty for ASync no [...] omits 334fad185415 phy: qcom-qmp-pcie: add IPQ8074 PCIe Gen3 QMP PHY support omits 85d43a69db2d dt-bindings: phy: qcom,qmp: add IPQ8074 PCIe Gen3 PHY binding omits 2ec9bc8d1b0a phy: qcom-qmp-pcie: make pipe clock rate configurable omits b7d295b5ef2e Merge branches 'renesas-arm-dt-for-v5.20' and 'renesas-arm [...] omits 0e704f6c42dc clk: renesas: rcar-gen4: Fix initconst confusion for cpg_p [...] omits 95d48d270305 clk: renesas: r9a07g043: Add support for RZ/Five SoC omits ce05f30dc3a0 Merge tag 'renesas-r9a07g043-dt-binding-defs-tag2' into HEAD omits 668d361c9d89 dt-bindings: clock: r9a07g043-cpg: Add Renesas RZ/Five CPG [...] omits 36611d28f513 pinctrl: renesas: r8a779g0: Add missing MODSELx for AVBx omits 36fb7b8af55b pinctrl: renesas: r8a779g0: Add missing MODSELx for TSN0 omits b811062e5fd0 pinctrl: renesas: r8a779g0: Add missing ERROROUTC_A omits c606c2fde233 pinctrl: renesas: r8a779g0: Add missing PWM omits 1c2646b5cebf pinctrl: renesas: r8a779g0: Add missing FlexRay omits 85a9cbe4c57b pinctrl: renesas: r8a779g0: Add missing TPU0TOx_A omits c2b4b2cd632d pinctrl: renesas: r8a779g0: Add missing CANFD5_B omits 9c151c2be92b pinctrl: renesas: r8a779g0: Add missing SCIF1_X omits 49e4697656bd pinctrl: renesas: r8a779g0: Add missing SCIF3 omits cf4f7891847b pinctrl: renesas: r8a779g0: Add missing HSCIF1_X omits 213b713255de pinctrl: renesas: r8a779g0: Add missing HSCIF3_A omits 1b23d8a478be pinctrl: renesas: r8a779g0: Add missing IRQx_A/IRQx_B omits 0df46188a588 pinctrl: renesas: r8a779g0: Add missing TCLKx_A/TCLKx_B/TCLKx_X omits 475425ee38d6 pinctrl: renesas: r8a779g0: Tidyup POC1 voltage omits 5a494f02b886 pinctrl: renesas: r8a779g0: Tidy up ioctrl_regs omits b279b54b5075 pinctrl: renesas: r8a779g0: Remove unused MOD_SELx definitions omits 1204bc463b1e pinctrl: renesas: r8a779g0: Remove unused IPxSRx definitions omits aa83be7c8dca pinctrl: renesas: r8a779g0: Remove unused NOGP definitions omits 42cbd16e7c54 pinctrl: renesas: r8a779g0: Fixup MODSEL8 omits 050442ae4c74 pinctrl: renesas: r8a779g0: Add pins, groups and functions omits ad9bb2fec662 pinctrl: renesas: Initial R8A779G0 (R-Car V4H) PFC support omits 665f77eb0d2f pinctrl: renesas: Add PORT_GP_CFG_13 macros omits 1929683e5b94 dt-bindings: pinctrl: renesas,pfc: Document r8a779g0 support omits 92a9b8252576 pinctrl: renesas: Add RZ/V2M pin and gpio controller driver omits fe841d5ba754 phy: qcom-qmp: clean up hex defines omits b46ae21d0ab6 phy: qcom-qmp: clean up define alignment omits 74acf0ee6eaa phy: qcom-qmp: clean up v4 and v5 define order omits 5d5b7d509ff8 phy: qcom-qmp-usb: clean up pipe clock handling omits 36db6ce1e47c phy: qcom-qmp-pcie-msm8996: drop obsolete pipe clock type check omits 8f662cd9f6aa phy: qcom-qmp-pcie: drop obsolete pipe clock type check omits 6a23afad443a phy: phy-mtk-dp: Add driver for DP phy omits f6723b849536 phy: cdns-dphy: Add support for DPHY TX on J721e omits efcd5f5268a8 phy: cdns-dphy: Add band config for dphy tx omits 79446a2d2b4e phy: dt-bindings: cdns,dphy: Add compatible for dphy on j721e omits b113e55913e7 phy: rockchip-inno-usb2: Prevent incorrect error on probe omits f49f2ece44f4 phy: dphy: drop unexpected word "the" in the comments omits de6026682569 phy: tegra: Add PCIe PIPE2UPHY support for Tegra234 omits 93134b0a4bb5 dt-bindings: PHY: P2U: Add support for Tegra234 P2U block omits e4e46bc71c18 phy: mediatek: Add PCIe PHY driver omits 3a8802528db4 dt-bindings: phy: mediatek: Add YAML schema for PCIe PHY omits d4a0a189b72a phy: ti: tusb1210: Don't check for write errors when powering on omits 93b793d88da8 clk: qcom: gcc-msm8960: create tsens device if there are n [...] omits 621f98484092 dt-bindings: clock: qcom,gcc-apq8064: split tsens to the c [...] omits 91a4cbf93326 dt-bindings: clock: qcom,gcc-apq8064: move msm8960 compat [...] omits d4b3f892befc Merge branch 'sunxi/fixes-for-5.19' into sunxi/for-next omits 562efcffb9a8 Merge branch 'sunxi/config64-for-5.20' into sunxi/for-next omits 9bd64b915470 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits bd4c1ab86d0d Merge branch 'sunxi/clk-for-5.20' into sunxi/for-next omits b17403a56064 clk: sunxi: Do not select the PRCM MFD omits 2b4c206963a6 clk: sunxi: Limit legacy clocks to 32-bit ARM omits 54439d20c027 remoteproc: mediatek: Enable cache for mt8186 SCP omits fe833b4edc59 memblock tests: remove completed TODO items omits c55b31a124a6 memblock tests: set memblock_debug to enable memblock_dbg( [...] omits 76586c00e74d memblock tests: add verbose output to memblock tests omits 946dccb35d74 memblock tests: Makefile: add arguments to control verbosity omits 50d6281ce9b8 dma-mapping: Fix build error unused-value omits 7128af87c7f1 ACPI: Remove the unused find_acpi_cpu_cache_topology() omits 00e66e37af00 arch_topology: Warn that topology for nested clusters is n [...] omits dea8c0b40fb5 arch_topology: Add support for parsing sockets in /cpu-map omits 556c9678a7d4 arch_topology: Set cluster identifier in each core/thread [...] omits bfcc4397435d arch_topology: Limit span of cpu_clustergroup_mask() omits 26a2b73a7b15 arch_topology: Don't set cluster identifier as physical pa [...] omits 5a01bb8efb51 arch_topology: Avoid parsing through all the CPUs once a o [...] omits 9eb5e54f876d arch_topology: Check for non-negative value rather than -1 [...] omits 3f8283296b16 arch_topology: Set thread sibling cpumask only within the cluster omits 5b8dc787ce4a arch_topology: Drop LLC identifier stash from the CPU topology omits 798eb5b4d41b arm64: topology: Remove redundant setting of llc_id in CPU [...] omits f027db2f9a09 arch_topology: Use the last level cache information from t [...] omits 38db9b95464f arch_topology: Add support to parse and detect cache attributes omits 521103134a0d cacheinfo: Align checks in cache_shared_cpu_map_{setup,rem [...] omits f16d1becf96f cacheinfo: Use cache identifiers to check if the caches ar [...] omits 36bbc5b4ffab cacheinfo: Allow early detection and population of cache a [...] omits cc1cfc47ea47 cacheinfo: Add support to check if last level cache(LLC) i [...] omits 9447eb0f1575 cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF omits b14e8d21f726 cacheinfo: Add helper to access any cache index for a given CPU omits d4ec840baecb cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node omits 0d4c331af4d1 ACPI: PPTT: Use table offset as fw_token instead of virtua [...] omits 2e1170c71ec0 Merge branch 'v5.20-armsoc/dts64' into for-next omits 2635d2a8d466 IB: Fix spelling of 'writable' omits 2fcfa72fc13f interconnect: add device managed bulk API omits e2a4a0eeb0cd dt-bindings: interconnect: add fsl,imx8mp.h omits 740115505ed4 dt-bindings: interconnect: imx8m: Add bindings for imx8mp noc omits 96938258b197 RDMA/rxe: Remove unnecessary include statement omits c71531007ef0 tracing: ALSA: hda: Remove string manipulation out of the [...] omits df98a94ce9c4 ALSA: wavefront: remove redundant assignment to pointer end omits 2e57a3358dda ALSA: usb-audio: Turn off 'manual mode' on Dell dock omits 4b8ea38fabab ALSA: usb-audio: Support jack detection on Dell dock omits 4a1e6ac7d5a0 Merge branch 'for-linus' into for-next omits acf981f94edc ASoC: tegra20_ac97: Fix missing error code in tegra20_ac97 [...] omits 446499743b26 ASoC: fsl_asrc_dma: Add legacy_dai_naming flag omits 978bd27c9aed ASoC: fsl_micfil: Add legacy_dai_naming flag omits 3684020a82ff ASoC: codes: Add support for ES8316 producer mode omits 679139ea62e3 ASoC: fsl: pcm030-audio-fabric: use platform_device_unregsiter() omits 1d5c7a91dfc2 ASoC: codecs: max98088: Clean up some inconsistent indenting omits bc4c9d85179c ASoC: dt-bindings: convert designware-i2s to dt-schema omits f507c0c67dac ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_c [...] omits 6a9720576cd0 virtio: VIRTIO_HARDEN_NOTIFICATION is broken omits ad2fe4582c48 Merge branches 'omap-for-v5.20/omap1', 'omap-for-v5.20/ti- [...] omits 7fdc6a2af1ae ARM: OMAP2+: omap4-common: Fix refcount leak bug omits 61480dc07401 bus: ti-sysc: Fix refcount leak bugs omits 84537fa46387 ARM: omap1: call platform_device_put() in error case in om [...] omits 2eb502f496f7 ARM: dts: am33xx: Fix MMCHS0 dma properties omits 4f2930c6718a selftests/vm: only run 128TBswitch with 5-level paging omits 1baec203b77c mm/khugepaged: try to free transhuge swapcache when possible omits 081c32564bac mm/khugepaged: remove unneeded return value of khugepaged_ [...] omits 6dcdc94db1d4 mm/khugepaged: use helper macro __ATTR_RW omits 2f55f070e5b8 mm/khugepaged: minor cleanup for collapse_file omits 36ee2c784af0 mm/khugepaged: trivial typo and codestyle cleanup omits 4d928e20fd5b mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs omits dd5ff79d4ab8 mm/khugepaged: remove unneeded shmem_huge_enabled() check omits f673bd7c2654 mm: sparsemem: drop unexpected word 'a' in comments omits 18f3962953e4 mm: hugetlb: kill set_huge_swap_pte_at() omits ade63b419c4e mm/page_alloc: make the annotations of available memory mo [...] omits dc89997264de zram: do not lookup algorithm in backends table omits e8da368a1e42 mm, docs: fix comments that mention mem_hotplug_end() omits 30934843019a mm/smaps: add Pss_Dirty omits 0506c31d0a84 mm: rmap: simplify the hugetlb handling when unmapping or [...] omits f7cc67ae7f62 mm/madvise: minor cleanup for swapin_walk_pmd_entry() omits dc2628f39582 mm: hugetlb: remove minimum_order variable omits 66361095129b mm: memory_hotplug: make hugetlb_optimize_vmemmap compatib [...] omits ed7802dd48f7 mm: memory_hotplug: enumerate all supported section flags omits ceff9d3354e9 mm/swap: convert __delete_from_swap_cache() to a folio omits 75fa68a5d898 mm/swap: convert delete_from_swap_cache() to take a folio omits b98c359f1d92 mm: convert page_swap_flags to folio_swap_flags omits 5375336c8c42 mm: convert destroy_compound_page() to destroy_large_folio() omits 188e8caee968 mm/swap: convert __page_cache_release() to use a folio omits 5ef82fe7f6bc mm/swap: convert __put_compound_page() to __folio_put_large() omits 83d996599540 mm/swap: convert __put_single_page() to __folio_put_small() omits 8d29c7036f5f mm/swap: convert __put_page() to __folio_put() omits 2f58e5de6627 mm/swap: convert put_pages_list to use folios omits ab5e653ee810 mm/swap: convert release_pages to use a folio internally omits 2397f780e1e0 mm/swap: convert try_to_free_swap to use a folio omits a2d33b5dd674 mm/swap: optimise lru_add_drain_cpu() omits 4864545a4669 mm/swap: pull the CPU conditional out of __lru_add_drain_all() omits 82ac64d86fb0 mm/swap: rename lru_pvecs to cpu_fbatches omits 3a44610b1263 mm/swap: convert activate_page to a folio_batch omits cec394bafab5 mm/swap: convert lru_lazyfree to a folio_batch omits 85cd7791a809 mm/swap: convert lru_deactivate to a folio_batch omits 7a3dbfe8a52b mm/swap: convert lru_deactivate_file to a folio_batch omits 70dea5346ea3 mm/swap: convert lru_add to a folio_batch omits 7d80dd096f8f mm/swap: make __pagevec_lru_add static omits c2bc16817aa0 mm/swap: add folio_batch_move_lru() omits e3c4cebf3f9d mm: add folios_put() omits a83f0551f496 mm/vmscan: convert reclaim_pages() to use a folio omits 07f67a8dedc0 mm/vmscan: convert shrink_active_list() to use a folio omits ff00a170d950 mm/vmscan: convert move_pages_to_lru() to use a folio omits 166e3d32276f mm/vmscan: convert isolate_lru_pages() to use a folio omits b8cecb9376b9 mm/vmscan: convert reclaim_clean_pages_from_list() to folios omits 64fe24a3e05e mm/mprotect: try avoiding write faults for exclusive anony [...] omits 50b0f797cab6 userfaultfd: selftests: infinite loop in faulting_process omits 6acfcd0d7524 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT omits 40e983cca927 mm/damon: introduce DAMON-based LRU-lists Sorting omits b57e39a743e4 Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action omits 99cdc2cd180a mm/damon/schemes: add 'LRU_DEPRIO' action omits 0bcba960b1fa Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action omits 8cdcc532268d mm/damon/schemes: add 'LRU_PRIO' DAMOS action omits 0e93e8bfd0b8 mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] omits c364f9af299f mm/damon/dbgfs: add and use mappings between 'schemes' act [...] omits 442701e7058b mm/swap: remove swap_cache_info statistics omits c8945306976f mm/swapfile: fix possible data races of inuse_pages omits 5e21f2d577cf lib/test_vmalloc: switch to prandom_u32() omits 899c6efe58db mm/vmalloc: extend __find_vmap_area() with one more argument omits 5d7a7c54d3d7 mm/vmalloc: initialize VA's list node after unlink omits f9863be49312 mm/vmalloc: extend __alloc_vmap_area() with extra arguments omits 8eb510db2125 mm/vmalloc: make link_va()/unlink_va() common to different [...] omits bbf535fd6f06 mm: shrinkers: add scan interface for shrinker debugfs omits d261ea23533b tools: add memcg_shrinker.py omits 7507f0991d59 mm: docs: document shrinker debugfs omits e33c267ab70d mm: shrinkers: provide shrinkers with names omits 5035ebc644ae mm: shrinkers: introduce debugfs interface for memory shrinkers omits c15187a4a2d6 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] omits 000eca5d044d mm/mempolicy: fix get_nodes out of bound access omits 8edaec075600 mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] omits 6c2f761dad78 kasan: fix zeroing vmalloc memory with HW_TAGS omits d9da8f6cf55e mm: introduce clear_highpage_kasan_tagged omits aeaec8e27edd mm: rename kernel_init_free_pages to kernel_init_pages omits d79905c77f96 mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] omits f943e7e3a4c6 mm/damon/reclaim: make 'enabled' checking timer simpler omits a79b68ee3e21 mm/damon/sysfs: deduplicate inputs applying omits f25ab3bdfb6f mm/damon/reclaim: deduplicate 'commit_inputs' handling omits c9e124e0382d mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] omits 205498012513 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] omits ad1ac596e8a8 mm/migration: fix potential pte_unmap on an not mapped pte omits 7ce82f4c3f3e mm/migration: return errno when isolate_huge_page failed omits 160088b3b6d7 mm/migration: remove unneeded lock page and PageMovable check omits c453d8c7d138 mm/page_vma_mapped.c: check possible huge PMD map with tra [...] omits 507db7927cd1 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK omits aa516a92584e block: null_blk: Use the bitmap API to allocate bitmaps omits d01051ed365d Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits ff4ec5f79108 md: Fix spelling mistake in comments omits e969c8949e9b md/raid5: Increase restriction on max segments per request omits a3906874f1f5 md/raid5: Improve debug prints omits a5b9c6a653fb md/raid5: Pivot raid5_make_request() omits 76816a91b3d2 md/raid5: Check all disks in a stripe_head for reshape progress omits b16d91f9b7ea md/raid5: Refactor add_stripe_bio() omits 4fcbd9abb6f2 md/raid5: Keep a reference to last stripe_head for batch omits cb775de29f28 md/raid5: Refactor for loop in raid5_make_request() into w [...] omits 0647deafbf63 md/raid5: Move read_seqcount_begin() into make_stripe_request() omits 7f181f7bfeb8 md/raid5: Drop the do_prepare flag in raid5_make_request() omits 09cf53345779 md/raid5: Factor out helper from raid5_make_request() loop omits 6ce9728905c2 md/raid5: Move common stripe get code into new find_get_st [...] omits ec877594ad57 md/raid5: Move stripe_add_to_batch_list() call out of add_ [...] omits e07b250b9da9 md/raid5: Refactor raid5_make_request loop omits 7b19410260fb md/raid5: Factor out ahead_of_reshape() function omits cc69f703f7af md/raid5: Make logic blocking check consistent with logic [...] omits 0c48c3be92ad md: unlock mddev before reap sync_thread in action_store omits 467f738d0e82 md: Explicitly create command-line configured devices omits 92a2748dc3c5 md: Notify sysfs sync_completed in md_reap_sync_thread() omits c74008cf2d48 md: Ensure resync is reported after it starts omits ff3a0996abb9 md: Use enum for overloaded magic numbers used by mddev->c [...] omits 13a5bd4c6b10 md/raid5-cache: Annotate pslot with __rcu notation omits 0d79ac61090f md/raid5-cache: Clear conf->log after finishing work omits 33fa9f7c08f7 md/raid5-cache: Drop RCU usage of conf->log omits c2270aede3a1 md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() omits f4eb3eb3a9d5 md/raid5: suspend the array for calls to log_exit() omits 26becbe46497 md/raid5-ppl: Drop unused argument from ppl_handle_flush_r [...] omits 59c0b25533f0 md/raid5-log: Drop extern decorators for function prototypes omits 1c3d54037780 MAINTAINERS: add patchwork link to linux-raid project omits e3baced02a52 9p: Fix some kernel-doc comments omits dafbe689736f 9p fid refcount: cleanup p9_fid_put calls omits 286c171b86eb 9p fid refcount: add a 9p_fid_ref tracepoint omits b48dbb998d70 9p fid refcount: add p9_fid_get/put wrappers omits b296d05746b7 9p: Fix minor typo in code comment omits 47b1e3432b06 9p: Remove unnecessary variable for old fids while walking [...] omits c58c72d301d3 9p: Make the path walk logic more clear about when cloning [...] omits cba83f47fc0e 9p: Track the root fid with its own variable during lookups omits ba7e421eee0f platform/x86/intel/pmt: telemetry: Fix fixed region handling omits 99de05043e77 platform/x86/intel/vsec: Add support for Raptor Lake omits f21c179e1206 platform/x86/intel/vsec: Rework early hardware code omits 9a1aac8a96dc platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering omits 221756e61b7c platform/surface: Update copyright year of various drivers omits 993a9e2aca6e platform/surface: aggregator: Move subsystem hub drivers t [...] omits 4a4ab610b8ae platform/surface: aggregator: Move device registry helper [...] omits 70e85eb071a1 platform/surface: aggregator_registry: Add support for tab [...] omits f9eb5c4babed platform/surface: aggregator_registry: Add support for tab [...] omits 9f794056db5b platform/surface: Add KIP/POS tablet-mode switch driver omits eb003bf3ba22 platform/surface: aggregator: Add helper macros for reques [...] omits e35330f879cf dt-bindings: watchdog: faraday: Fix typo in example 'timeo [...] omits ad6c94de2ec4 dt-bindings: chosen: remove old .txt binding omits bca036de0ab2 iio: adc: ad778-1: do not explicity set INDIO_BUFFER_TRIGG [...] omits 338222d8e112 iio: adc: ti-tsc2046: do not explicity set INDIO_BUFFER_TR [...] omits 9bef4929fa21 dmaengine: fsl-edma: remove redundant assignment to pointe [...] omits 8d8bbefa6a33 dmaengine: mediatek: mtk-hsdma: Fix typo in comment omits ab356484dbb9 dmaengine: at_xdmac: Fix typo in comment omits cfa1927f8468 dt-bindings: dma: fsl-edma: Convert to DT schema omits a7a5c1a93d83 dmaengine: ep93xx: Fix typo in comments omits 0951a90e343d dmaengine: imx-sdma: Improve the SDMA irq name omits 241b73730091 Merge branch 'devicetree-arm64/next' into next omits af1c2146a50b xfs: introduce per-cpu CIL tracking structure omits 31151cc342dd xfs: rework per-iclog header CIL reservation omits 12380d237b81 xfs: lift init CIL reservation out of xc_cil_lock omits 88591e7f06a4 xfs: use the CIL space used counter for emptiness checks omits 68f26639dc40 ASoC: codecs: wsa883x: add missing break statement omits 734966043860 tty: n_gsm: fix resource allocation order in gsm_activate_mux() omits 0af021678d5d tty: n_gsm: fix deadlock and link starvation in outgoing d [...] omits 3a4413b77429 dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul omits 883f50ead31c iio: adc: stm32-adc: disable adc before calibration omits cf59ad968bb7 iio: adc: stm32-adc: make safe adc disable omits 658167289671 iio: dac: ad5380: align '*' each line and drop unneeded bl [...] omits 2a5bf05f123f iio: adc: qcom-spmi-rradc: Fix spelling mistake "coherrenc [...] omits abeba59f9354 iio: Don't use bare "unsigned" omits 654f9661232a dt-bindings: iio: dac: mcp4922: expand for mcp4921 support omits 1c8dbb5be5b8 iio: dac: mcp4922: add support to mcp4921 omits 1045a06724f3 remove CONFIG_ANDROID omits 261e224d6a5c pm/sleep: Add PM_USERSPACE_AUTOSLEEP Kconfig omits 72b5d5aef246 kernfs: fix potential NULL dereference in __kernfs_remove omits c882716b6d41 firmware: Hold a reference for of_find_compatible_node() omits 80fc671bcc01 uacce: Handle parent device removal or parent driver module rmmod omits d60be533a003 scripts/tags.sh: Include tools directory in tags generation omits 85df46465bbb bus: mvebu-mbus: Fix spelling mistake omits 2af23d20bea6 MAINTAINERS: update Android driver maintainers omits 3e753ecc5d6f misc: rtsx_pcr: Fix a typo omits 32dd59f96924 tty: n_gsm: fix race condition in gsmld_write() omits 4fae831b3a71 tty: n_gsm: fix packet re-transmission without open contro [...] omits bec0224816d1 tty: n_gsm: fix non flow control frames during mux flow off omits c568f7086c6e tty: n_gsm: fix missing timer to handle stalled links omits 556fc8ac0651 tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() omits 01aecd917114 tty: n_gsm: fix tty registration before control channel open omits ac77f0077c32 tty: n_gsm: fix user open not possible at responder until [...] omits 90557fa89d3e dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string omits 3355a12760de staging: r8188eu: remove unneeded semicolon omits d61da1d7a1bf staging: r8188eu: remove HW_VAR_H2C_MEDIA_STATUS_RPT from [...] omits c87d8e90bccb staging: r8188eu: drop return value from receive_disconnect omits 34e3b69b1edc dt-bindings: pinctrl: Add DT bindings for Renesas RZ/V2M pinctrl omits bf8bb8eaccf4 clk: qcom: gcc-msm8916: Add rates to the GP clocks omits d0696770cef3 clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD [...] omits bdafb609c3bb clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND [...] omits dc34d5036692 lib: test_bitmap: add compile-time optimization/evaluation [...] omits 3e7e5baaaba7 bitmap: don't assume compiler evaluates small mem*() built [...] omits 2f7ee2a72cce net/ice: fix initializing the bitmap in the switch code omits b03fc1173c0c bitops: let optimize out non-atomic bitops on compile-time [...] omits e69eb9c460f1 bitops: wrap non-atomic bitops with a transparent macro omits bb7379bfa680 bitops: define const_*() versions of the non-atomics omits 0e862838f290 bitops: unify non-atomic bitops prototypes across architectures omits 21bb8af513d3 bitops: always define asm-generic non-atomic bitops omits e5a16a5c4602 ia64, processor: fix -Wincompatible-pointer-types in ia64_ [...] omits 54f0f3b298e2 riscv: Kconfig: Style cleanups omits f5d1f6d63c9a RDMA/rxe: Replace include statement omits cae3fa541e62 RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs omits f8acf01a6a4f clk: qcom: camcc-sm8250: Fix topology around titan_top pow [...] omits 103dd2338bbf clk: qcom: camcc-sdm845: Fix topology around titan_top pow [...] omits ca503bb29022 riscv: Kconfig.socs: Add comments omits 84b10f781abf riscv: Kconfig.erratas: Add comments omits 2f66a3d09994 riscv: Kconfig: Fix indentation and add comments omits 1bf7305e79aa clk: qcom: ipq8074: dont disable gcc_sleep_clk_src omits 8add990ace3d clk: qcom: ipq8074: add USB GDSCs omits c87969d21870 Merge branch '20220515210048.483898-8-robimarko@gmail.com' [...] omits 2c930dc1e34f dt-bindings: clocks: qcom,gcc-ipq8074: support power domains omits 2bd357e69820 clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks omits 74521205b640 clk: qcom: ipq8074: add PPE crypto clock omits 90e6d290603d dt-bindings: clock: qcom: ipq8074: add PPE crypto clock omits 0e9e61a2815b clk: qcom: ipq8074: fix NSS port frequency tables omits 3401ea2856ef clk: qcom: ipq8074: SW workaround for UBI32 PLL lock omits ca41ec1b3043 clk: qcom: ipq8074: fix NSS core PLL-s omits f25b0d9dd6d9 dt-bindings: connector: usb: align example indentation to [...] omits fbd2251d3ee9 docs: dt: writing-bindings: Update URL to DT schemas omits 7cb33d1bc1ac RDMA/rxe: Fix deadlock in rxe_do_local_ops() omits 7654a8881a54 Merge branches 'v5.20/vfio/migration-enhancements-v3', 'v5 [...] omits 330c179976f3 vfio: Move "device->open_count--" out of group_rwsem in vf [...] omits ffed0518d871 vfio: remove useless judgement omits 6641085e8d7b vfio: Clear the caps->buf to NULL after free omits dc1848388137 RDMA/rxe: Merge normal and retry atomic flows omits 8264411595fa RDMA/rxe: Move atomic original value to res omits 220e842815f9 RDMA/rxe: Move atomic responder res to atomic_reply omits 1c61d51e9695 vfio: check iommu_group_set_name() return value omits 0ed5493e430a RDMA/rxe: Add a responder state for atomic reply omits 24f0ab010211 RDMA/rxe: Move code to rxe_prepare_atomic_res() omits c06475910b52 Documentation: coresight: Escape coresight bindings file wildcard omits 6e97eba8ad87 vfio: Split migration ops from main device ops omits 2b1c1906286f vfio/mlx5: Protect mlx5vf_disable_fds() upon close device omits df3c9072ef90 Merge branch 'efivars-cleanup' into efi/next omits c8177f90b7c6 dt-bindings: serial: 8250: Add npcm845 compatible string omits 309f7beddf05 serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_ [...] omits e9f973667956 8250_dwlib: Convert bitops to newer form omits 808313bc2182 serial: 8250_dw: Drop PM ifdeffery omits 0df73e1a9f7b ASoC: codecs: wsa883x: handle timeouts in resume path omits 6343ecd76c82 serial: 8250_dw: Sort headers alphabetically omits cf6af24b5490 ASoC: codecs: wsa881x: handle timeouts in resume path omits 65e20e8cbbcc earlycon: prevent multiple register_console() omits b9491b2e45d7 serial: 8250_dw: Take port lock while accessing LSR omits f3762ddfa240 ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() omits 137b2d985928 serial: 8250_port: Fix spelling mistake omits 72a43046b61a tty: serial: samsung_tty: loopback mode support omits 9636047ffafc tty: serial: samsung_tty: support more than 4 uart ports omits 25097de7b236 pinctrl: intel: Add Intel Meteor Lake pin controller support omits b54c2a25ace5 RDMA/rxe: Convert read side locking to rcu omits 215d0a755e1b RDMA/rxe: Stop lookup of partially built objects omits 1ce69c35b860 usb: host: xhci: use snprintf() in xhci_decode_trb() omits d8d6253b36f5 ASoC: tegra: delete a semicolon omits e8010efc7b83 ASoC: wm_adsp: Minor clean and redundant code removal omits 871325d800ed ASoC: samsung: change neo1973_audio from a global to static omits cdb09e623143 ASoC: codecs: wsa883x: add control, dapm widgets and map omits d4c0b614b5a4 pinctrl: axp209: Support the AXP221/AXP223/AXP809 variant omits f9f991e14969 dt-bindings: gpio: Add AXP221/AXP223/AXP809 compatibles omits bb2c2fe7b8d5 pinctrl: qcom: sc7280: Fix compile bug omits 53447365ccb4 ASoC: dt-bindings: Add bindings for WCD9335 DAIs omits d15534a6f4cf ASoC: doc: Update dead links omits d2294461b90e ASoC: samsung: change gpiod_speaker_power and rx1950_audio [...] omits 28e1a8f4b0ff memblock: avoid some repeat when add new range omits 05eed0990927 clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_ [...] omits dd363e2f7196 clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src omits 63d42708320d clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address omits 07e7fcf1714c clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC omits 9410fb940114 clk: qcom: gcc-sc8280xp: use phy-mux clock for PCIe omits a6a87c36165e Input: i8042 - add TUXEDO devices to i8042 quirk tables omits 69c00695723d Input: i8042 - add debug output for quirks omits ff946268a081 Input: i8042 - merge quirk tables omits 95a9916c909f Input: i8042 - move __initconst to fix code styling warning omits 5a059790afe8 perf jevents: Remove jevents.c omits 00facc760903 perf jevents: Switch build to use jevents.py omits ffc606ada3d7 perf jevents: Add python converter script omits 4c41cb46a732 perf python: Prefer python3 omits ef314d213dd5 Merge branch 'dt/linus' into dt/next omits 2d5a64707aa0 media: dt-bindings: Convert gpio-ir-receiver to DT schema omits 864138ab0e09 media: dt-bindings: rc: Allow 'ir-receiver' node names omits d893259cd9f9 Merge branch 'i2c/for-current' into i2c/for-next omits a578cc3af5ce power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hi [...] omits 3b91edd624ab usb: gadget: f_mass_storage: Make CD-ROM emulation works w [...] omits df574080fad0 USB: cdc-acm: use define for timeout omits 98ceba755928 usb: musb: mpfs: add missing clk_disable_unprepare() in mp [...] omits 70cdb930f7e9 usb: gadget: aspeed_udc: fix handling of tx_len == 0 omits babfcd947eba usb: dwc3: gadget: fix a kernel-doc warning omits ad44cf402486 usb: dwc3: document async_callbacks field omits ae92b1c84306 usb: typec_altmode: add a missing "@" at a kernel-doc parameter omits 66348f178d5a ASoC: wcd9335: Use DT bindings instead of local DAI definitions omits 57b8b2113e20 ASoC: dt-bindings: Add bindings for WCD9335 DAIs omits 9cc69528188a ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_c [...] omits 586fb2641371 ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() omits 66d052047ca8 dt-bindings: arm: Convert CoreSight CPU debug to DT schema omits 3c15fddf3121 dt-bindings: arm: Convert CoreSight bindings to DT schema omits fc34ece41f71 ASoC: Refactor non_legacy_dai_naming flag omits 92c2b1c12f8a dt-bindings: arm: Rename Coresight filenames to match compatible omits 8add26f7ef33 coresight: syscfg: Update load and unload operations omits 199380decc5f coresight: configfs: Fix unload of configurations on module exit omits 7ed186642e62 ASoC: codecs: add WSA883x support omits 5695289da1bf Merge branches 'renesas-arm-dt-for-v5.20' and 'renesas-dt- [...] omits 2f805cba10d7 pinctrl: renesas: r8a779f0: Remove unused POC2 omits b6b9585876da reset: microchip-sparx5: allow building as a module omits a71a62dd5e01 dt-bindings: pinctrl: renesas: Remove spaces before #define omits e267a3198014 mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] omits 7d474706ff4f mm/migrate: Convert writeout() to take a folio omits 765acf9085a1 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] omits 662389777689 fs: Add aops->migrate_folio omits b361f39863ed mm: Convert all PageMovable users to movable_operations omits 1a22e12f94c9 secretmem: Remove isolate_page omits 1662afcecae5 ext2: Use a folio in ext2_get_page() omits d862e2d59368 gfs2: Convert gfs2_jhead_process_page() to use a folio omits 71864cbf4617 ocfs2: Convert ocfs2_read_folio() to use a folio omits 6e2a48222bc9 freevxfs: Convert vxfs_immed_read_folio() to use a folio omits 1a6b7e5cb550 coda: Convert coda_symlink_filler() to use a folio omits fa19fbd23186 befs: Convert befs_symlink_read_folio() to use a folio omits 5b15f72a828b block: Convert read_part_sector() to use a folio omits 4639d0da923e block: Use PAGE_SECTORS_SHIFT omits a340b79b2991 block: Handle partition read errors more consistently omits 1cf29f882fa8 block: Simplify read_part_sector() omits 0ba02b002594 cramfs: read_mapping_page() is synchronous omits 437084d7c5b8 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] omits 4188e3e2860d hostfs: Handle page write errors correctly omits 2c62b172802a squashfs: Return the actual error from squashfs_read_folio() omits ba457436991a buffer: Don't test folio error in block_read_full_folio() omits 964688b32d9a btrfs: Use a folio in wait_dev_supers() omits 516de80d448f Merge branch 'zynqmp/soc' into for-next omits 90036a4a64a5 Merge branch 'zynq/soc' into for-next omits e16eceea863b mtd: rawnand: arasan: Fix clock rate in NV-DDR omits 7499bfeedb47 mtd: rawnand: arasan: Update NAND bus clock instead of sys [...] omits ad9b10d1eaad mtd: core: introduce of support for dynamic partitions omits dd638202dfb6 dt-bindings: mtd: partitions: add additional example for q [...] omits 118f3fbe517f dt-bindings: mtd: partitions: support label/name only partition omits d6910eaa6fc7 ASoC: rockchip: i2s: Remove unwanted dma settings in rockc [...] omits 02d91fe47100 ASoC: dt-bindings: fsl,micfil: Convert format to json-schema omits 3b13b1437dcc ASoC: fsl_micfil: change micfil default settings omits d29e0a6e3631 ASoC: max98396: Fix TDM mode BSEL settings omits 48620f17e071 ASoC: rockchip: i2s: Fix the debug level on missing pinctrl omits a7b028e4252b MAINTAINERS: add ASoC Qualcomm codecs omits 43b8c7dc85a1 ASoC: codecs: add wsa883x amplifier support omits 16e2f8a4e9d5 ASoC: dt-bindings: Add WSA883x bindings omits 2113651ddf3d bus: mhi: host: pci_generic: Add another Foxconn T99W175 omits 40c56bd8e1ae KVM: arm64: nvhe: Add intermediates to 'targets' instead o [...] omits 3d5697f95e49 KVM: arm64: nvhe: Rename confusing obj-y omits 54c15ec3b738 powerpc: dts: Add DTS file for CZ.NIC Turris 1.x routers omits 81e9685dd413 KVM: PPC: Kconfig: Fix indentation omits 1e2e5e82748a powerpc/powernv: Kconfig: Replace single quotes omits d60cb5010caf powerpc: Kconfig.debug: Remove extra empty line omits cea9d62b64c9 powerpc: Kconfig: Replace tabs with whitespaces omits 5969e0c1c7e2 powerpc/perf: Update MMCR2 to support event exclude_idle omits a28a2eff1e0f powerpc/pseries/iommu: Print ibm,query-pe-dma-windows parameters omits 4dee21e0f252 KVM: PPC: Do not warn when userspace asked for too big TCE table omits 2d9206b22743 powerpc/bpf/32: Add instructions for atomic_[cmp]xchg omits aea7ef8a82c0 powerpc/bpf/32: add support for BPF_ATOMIC bitwise operations omits 1e82dfaa7819 powerpc/bpf/64: Add instructions for atomic_[cmp]xchg omits dbe6e2456fb0 powerpc/bpf/64: add support for atomic fetch operations omits 65112709115f powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations omits 61bdbca85502 powerpc/64s: Don't read H_BLOCK_REMOVE characteristics in [...] omits d9abe36df749 powerpc/papr_scm: use dev_get_drvdata omits 2a83afe72a2b powerpc/64: Drop ppc_inst_as_str() omits dd3549c5032d selftests/powerpc: Add missing files to .gitignores omits dc94f89ae68f Merge branch kvm-arm64/burn-the-flags into kvmarm-master/next omits b4da91879e98 KVM: arm64: Move the handling of !FP outside of the fast path omits 0fa4a3137e94 KVM: arm64: Document why pause cannot be turned into a flag omits 54ddda919c4b KVM: arm64: Reduce the size of the vcpu flag members omits 5a3984f4ec73 KVM: arm64: Add build-time sanity checks for flags omits e19f2c6cd146 KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC a [...] omits 30b6ab45f813 KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag omits 781e3ae148fd KVM: arm64: Kill unused vcpu flags field omits eebc538d8e07 KVM: arm64: Move vcpu WFIT flag to the state flag set omits aff3ccd7320e KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state [...] omits 0affa37fcd1d KVM: arm64: Move vcpu SVE/SME flags to the state flag set omits b1da49088ac6 KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set omits f5c847ea19d3 KVM: PPC: Align pt_regs in kvm_vcpu_arch structure omits 0df01238b8aa KVM: PPC: Book3S HV: tracing: Add missing hcall names omits b44bb1b7cbba KVM: PPC: Book3S HV: Provide more detailed timings for P9 [...] omits 2861c827286f KVM: PPC: Book3S HV: Expose timing functions to module code omits c3fa64c99c61 KVM: PPC: Book3S HV: Decouple the debug timing from the P8 [...] omits 3f8ed993be3c KVM: PPC: Book3S HV: Add a new config for P8 debug timing omits 9981bace85d8 KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings omits e66eb603b9c6 virtio_pmem: set device ready in probe() omits 522ae491e18a virtio_pmem: initialize provider_data through nd_region_desc omits ee794221a6f6 fpga: fpga-mgr: Fix spelling mistake "bitsream" -> "bitstream" omits c7b9ed7c34a9 powerpc/64e: KASAN Full support for BOOK3E/64 omits 059c189389eb powerpc/64e: Reorganise virtual memory omits 128c1ea2f838 powerpc/64e: Move virtual memory closer to linear memory omits b646c1f7f43c powerpc/64e: Remove unused REGION related macros omits 3adfb457b84b powerpc/64e: Remove MMU_FTR_USE_TLBRSRV and MMU_FTR_USE_PA [...] omits 09317643117a powerpc/64e: Fix early TLB miss with KUAP omits dd8de84b57b0 powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E omits 2db2008e6363 powerpc/64e: Rewrite p4d_populate() as a static inline function omits 12a9eddd239e powerpc: Remove _PAGE_SAO stub for book3e/64 omits 513f5bbac7b9 powerpc/32: Remove __map_without_ltlbs omits 56e54b4e6c47 powerpc/32: Remove 'noltlbs' kernel parameter omits 1ce844973bb5 powerpc/32: Remove the 'nobats' kernel parameter omits 92f89ec1b534 powerpc: Restore CONFIG_DEBUG_INFO in defconfigs omits 78f1c24abd16 powerpc/irq: Simplify __do_irq() omits e90855be9e90 powerpc/irq: Perform stack_overflow detection after switch [...] omits 051bd351a2ef powerpc/irq: Make __do_irq() static omits 41f20d6db2b6 powerpc/irq: Increase stack_overflow detection limit when [...] omits 077fc62b2b66 powerpc/irq: remove inline assembly in hard_irq_disable macro omits 78ffe6a7e2a1 powerpc/irq: Replace #ifdefs by IS_ENABLED() omits ef5b570d3700 powerpc/irq: Don't open code irq_soft_mask helpers omits 98552307e3a7 powerpc/irq64: Remove get_irq_happened() omits 7d7b28b30208 powerpc/irq: Split irq.c omits e93dee186fc9 powerpc: Don't include asm/ppc_asm.h in other headers omits 46d60bdb1283 powerpc: Include asm/firmware.h in all users of firmware_h [...] omits b2274ff2c4bb Input: sensehat-joystick - remove unnecessary error message omits 6bb7144c3fa1 Input: exc3000 - fix return value check of wait_for_comple [...] omits 863fdccdc5ed tools/testing/cxl: Fix cxl_hdm_decode_init() calling convention omits b777f93b6a13 Input: edt-ft5x06 - show crc and header errors by sysfs omits 480343dc89ed Input: edt-ft5x06 - show firmware version by sysfs omits 60790a5802af Input: edt-ft5x06 - show model name by sysfs omits 5bcee83a406c Input: edt-ft5x06 - set report rate by dts property omits 23ea98f4bafa Input: edt-ft5x06 - get/set M12 report rate by sysfs omits 625f829586ea dt-bindings: input: touchscreen: edt-ft5x06: add report-rate-hz omits a5a3d94fc4ed power: reset: pwr-mlxbf: add missing include omits 57a128acaba0 PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs omits ab8bca92aebc selftests/powerpc/pmu: Add test for hardware cache events omits 9ac92fecd1db selftests/powerpc/pmu: Add selftest for group constraint c [...] omits c178606ab510 selftests/powerpc/pmu: Add selftest for group constraint c [...] omits 142c9bd1ff21 selftests/powerpc/pmu: Add selftest for group constraint f [...] omits 8eaca8c4b4ed selftests/powerpc/pmu: Add selftest for group constraint c [...] omits 291c01ed207d selftests/powerpc/pmu: Add selftest for group constraint c [...] omits 20b3073f8727 selftests/powerpc/pmu: Add selftest for group constraint c [...] omits 8efeedf5aac7 selftests/powerpc/pmu: Add selftest for PERF_TYPE_HARDWARE [...] omits 3f1a87425f8c selftests/powerpc/pmu: Add selftest for event alternatives [...] omits 5958ad4392b0 selftests/powerpc/pmu: Add selftest for event alternatives [...] omits a77c69766c7d selftests/powerpc/pmu: Add selftest for blacklist events c [...] omits 0c90263339da selftests/powerpc/pmu: Add selftest for reserved bit check [...] omits 5196a27978dc selftests/powerpc/pmu: Add selftest for checking invalid b [...] omits 122b6b9e5700 selftests/powerpc/pmu: Add selftest for group constraint c [...] omits beebeecb47d3 selftests/powerpc/pmu: Add selftest for group constraint f [...] omits dc431be3b549 selftests/powerpc/pmu: Add selftest for group constraint c [...] omits 38b6da45304e selftests/powerpc/pmu: Add selftest for group constraint c [...] omits 827765a449db selftests/powerpc/pmu: Add selftest to check constraint fo [...] omits 4000c2e5d40a selftests/powerpc/pmu: Add selftest to check PMC5/6 is exc [...] omits 9258c0aa755f selftests/powerpc/pmu: Add selftest for group constraint c [...] omits 0a110a4b69da selftests/powerpc/pmu: Add support for perf event code tests omits 78cd598af648 selftests/powerpc/pmu: Add interface test for bhrb disable [...] omits 0321f2d0ae69 selftests/powerpc/pmu: Add selftest for mmcr1 pmcxsel/unit [...] omits f6380e05aa92 selftests/powerpc/pmu: Add selftest for checking valid and [...] omits 11bbc5243905 selftests/powerpc/pmu: Add selftest to check PERF_SAMPLE_R [...] omits 2ac05f8f2e4b selftests/powerpc/pmu: Add selftest to check branch stack [...] omits 9cfd110a3664 selftests/powerpc/pmu: Refactor the platform check and add [...] omits 2ac96c800dd1 platform/x86: hp-wmi: Ignore Sanitization Mode event omits 57a3487eefa5 platform/x86: thinkpad_acpi: do not use PSC mode on Intel [...] omits 4908e3ace24b dt-bindings: nfc: nxp,nci: drop Charles Gorand's mail omits f2fb1b50fbac dt-bindings: ata: ahci-ceva: convert to yaml omits 6991cd744f06 of: reserved-memory: Print allocation/reservation failures [...] omits 4da4742236ce platform/x86: panasonic-laptop: Use acpi_video_get_backlig [...] omits 5e24e1eca1f2 platform/x86: panasonic-laptop: filter out duplicate volum [...] omits 027f88453dbf platform/x86: panasonic-laptop: don't report duplicate bri [...] omits cb1f7d49736e platform/x86: panasonic-laptop: revert "Resolve hotkey dou [...] omits 9cfebda442f7 platform/x86: panasonic-laptop: sort includes alphabetically omits 758babb511d8 platform/x86: panasonic-laptop: de-obfuscate button codes omits b1f359711a28 dt-bindings: pinctrl: nuvoton,wpcm450-pinctrl: align key n [...] omits 44dab005fd42 gfs2: Minor gfs2_glock_nq_m cleanup omits ed5fce76b5ea vfs: escape hash as well omits 3888bb741177 ACPI: video: Change how we determine if brightness key-pre [...] omits d1c365e4b79d Merge branch 'drivers/next' into next omits 2d43dc4011ec Merge branch 'devicetree/next' into next omits e7145cc274e9 f2fs: introduce memory mode omits 29be7ec3df7a f2fs: initialize page_array_entry slab only if compression [...] omits a4a0e16dbf77 f2fs: optimize error handling in redirty_blocks omits 7859e97f6220 f2fs: do not skip updating inode when retrying to flush node page omits e4d2f4fd5341 fs/ntfs3: Enable FALLOC_FL_INSERT_RANGE omits aa30eccb24e5 fs/ntfs3: Fallocate (FALLOC_FL_INSERT_RANGE) implementation omits b479089ca1a8 Merge branch 'next/soc' into for-next omits 685cc7c8314f Merge branch 'fixes' into for-next omits dfa7ac497262 Merge branch 'next/dt64' into for-next omits 89459a2aef88 Merge branch 'next/dt' into for-next omits ccf6b52061cb Merge branch 'for-v5.20/dts-cleanup' into for-next omits c3f464542b70 dt-bindings: pinctrl: mt8192: Add RSEL values to bias-pull [...] omits 5f78e1fb7a3e ASoC: qcom: Add driver support for audioreach solution omits 849f35422319 Merge tag 'thunderbolt-for-v5.20-rc1' of git://git.kernel. [...] omits 84cc4e66d90f selftests/powerpc/pmu: Add interface test for bhrb disable field omits 014fb4a3ae74 selftests/powerpc/pmu: Add interface test for mmcra_ifm fi [...] omits faa64ddc1e39 selftests/powerpc/pmu: Add interface test for mmcra_ifm fi [...] omits c55dabc6d577 selftests/powerpc/pmu: Add interface test for mmcra_ifm fi [...] omits 61d89900315a selftests/powerpc/pmu: Add support for branch sampling in [...] omits 50d9c30a685c selftests/powerpc/pmu: Add interface test for mmcra_thresh [...] omits a069b5f980e3 selftests/powerpc: Add support to fetch "platform" and "ba [...] omits 42e0576eec75 selftests/powerpc/pmu: Add mask/shift bits for extracting [...] omits 3eb12bced6ab pinctrl: samsung: do not use bindings header with constants omits 890005a7d98f powerpc/perf: Optimize clearing the pending PMI and remove [...] omits 3a5230a87c3b of: Drop duplicate 'the' in of_find_last_cache_level kerneldoc omits d1e7bb90f0d4 pinctrl: aspeed: Fix typo in comment omits 2a2ef688b1b0 ASoC: qcom: lpass: Fix apq8016 compat string to match yaml omits 71f5e7b3b2ad pinctrl: ingenic: Convert to immutable irq chip omits 4c76a7fc8681 pinctrl: ingenic: Use irqd_to_hwirq() omits 1b72be9c3656 Merge branch 'misc' into for-next omits df6055e35cbc Merge branch 'fixes' into for-next omits 4313a24985f0 arch/*/: remove CONFIG_VIRT_TO_BUS omits 6ed91f5b10e8 Add PDM/DSD/dataline configuration support omits 1e0ec034dbcb ASoC: use pm_runtime_resume_and_get() when possible omits eb1c38c64b38 pinctrl: pinctrl-zynqmp: Fix kernel-doc warning omits ad2bea79ef01 pinctrl: pinctrl-zynqmp: Add support for output-enable and [...] omits 133ad0d9af99 dt-bindings: pinctrl-zynqmp: Add output-enable configuration omits 586b3b7600e4 firmware: xilinx: Add configuration values for tri-state omits 4425205ea38b pinctrl: ocelot: allow building as a module omits ce7fa6c6a59d Merge branch 'omap-for-v5.20/omap1' into for-next omits 609c1fabc7c5 ARM: omap1: Kconfig: Fix indentation omits 2f80dbbcc51b Merge branch 'omap-for-v5.20/dt' into for-next omits e2be5bc254bf Merge branch 'omap-for-v5.20/ti-sysc' into for-next omits e36cbc438368 Merge branch 'omap-for-v5.20/soc' into for-next omits 9804ebd35611 bus: ti-sysc: Add missing of_node_put() in sysc_add_named_ [...] omits bcec04b3cce4 scsi: ufs: ufs-qcom: Remove unneeded code omits df1ea242e3d7 scsi: ufs: ufs-mediatek: Fix invalid access to vccqx omits c64c487d9533 scsi: ufs: ufs-mediatek: Support performance boosting omits 2cf5cb2bb131 scsi: ufs: ufs-mediatek: Support host power control omits 4918694ccd69 scsi: ufs: ufs-mediatek: Disable reset confirm feature by UniPro omits f53f19135765 scsi: ufs: ufs-mediatek: Add stage information for ref-clk [...] omits 2bae03a6ac98 scsi: ufs: ufs-mediatek: Prevent host hang by setting CLK_ [...] omits 981b4ac04c2f scsi: ufs: ufs-mediatek: Always add delays for VCC operations omits e7bf1d50063c scsi: ufs: ufs-mediatek: Fix build warnings omits b04e75a4a8a8 scsi: dpt_i2o: Remove obsolete driver omits 9f7c2232e131 scsi: BusLogic: Remove bus_to_virt() omits 07f0c8aff551 scsi: fcoe: Remove redundant assignment to variable 'wlen' omits 35d11ec239e0 scsi: ufs: ufshcd: Constify pointed data omits a48aac5dfc1b scsi: ufs: ufshcd-pltfrm: Constify pointed data omits bd10b0dafdcf ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header omits f43ff8038e82 ASoC: samsung: Enable compile test omits 3e4bac7cf06e ASoC: samsung: s3c24xx-i2s: Drop unneeded gpio.h include omits 17a1ffc7bc4d ASoC: samsung: s3c-i2s-v2: Allow build for unsupported hardware omits f0ea452715d7 dt-bindings: input: iqs7222: Extend slider-mapped GPIO to [...] omits 6cfb357851bd dt-bindings: input: iqs7222: Correct bottom speed step size omits f5d2c1ed72c2 dt-bindings: input: iqs7222: Remove support for RF filter omits 381932cf61d5 Input: iqs7222 - remove support for RF filter omits 8635c68891c6 Input: iqs7222 - handle reset during ATI omits 2e70ef525b73 Input: iqs7222 - acknowledge reset before writing registers omits 1e4189d8af27 Input: iqs7222 - protect volatile registers omits 95215d3d19c5 Input: iqs7222 - fortify slider event reporting omits 56a0c54c4c2b Input: iqs7222 - correct slider event disable logic omits d62cac46b018 dt-bindings: clock: qcom,gcc-sdm845: add parent power domain omits 77c77f03fef7 ASoC: max98396: Some assorted fixes and additions omits 7b0cd83c5ac6 ASoC: sun50i-codec-analog: Internal bias support omits 898d0d6483a9 clk: qcom: clk-krait: add apq/ipq8064 errata workaround omits df83d2c9e729 clk: qcom: clk-krait: unlock spin after mux completion omits fcfbfe373d41 clk: qcom: clk-hfpll: use poll_timeout macro omits 255a47e74567 clk: qcom: gcc-sm6350: Drop extra semicolon omits a13b1e472b93 vfio: check vfio_register_iommu_driver() return value omits ee65728e103b docs: rename Documentation/vm to Documentation/mm omits 3b498b665621 vfio: Use device_iommu_capable() omits eed20c782aea vfio/type1: Simplify bus_type determination omits ee56c3e8eec1 Merge branch 'master' into mm-nonmm-stable omits 46a3b1125308 Merge branch 'master' into mm-stable omits ccb0bbe3e93e ASoC: samsung: s3c24xx-i2s: Fix typo in DAIFMT handling omits b9566b1d1fb4 ASoC: Merge up fixes omits 03995d64bc7d soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse() omits 1cf8639be186 soc/tegra: fuse: Expose Tegra production status omits d1877e639bc6 vfio: de-extern-ify function prototypes omits a244ec3640e0 of: base: Avoid console probe delay when fw_devlink.strict=1 omits 8f486cab263c driver core: fw_devlink: Allow firmware to mark devices as [...] omits 1d25b84e444a kernfs: Replace global kernfs_open_file_mutex with hashed [...] omits 41448c614815 kernfs: Introduce interface to access global kernfs_open_f [...] omits b8f35fa1188b kernfs: Change kernfs_notify_list to llist. omits 086c00c71fc8 kernfs: make ->attr.open RCU protected. omits dcab8da13ff4 kernfs/file.c: remove redundant error return counter assignment omits 70fe758352ca driver core: fix potential deadlock in __driver_attach omits 1d248d2302da ABI: testing/sysfs-devices-system-cpu: remove duplicated core_id omits afa8fe4cc40e Docs/ABI/testing: Add VDUSE sysfs interface ABI document omits 31c779f293b3 devtmpfs: fix the dangling pointer of global devtmpfsd thread omits 38a523a2946d Revert "devcoredump: remove the useless gfp_t parameter in [...] omits 5f8954e099b8 Revert "mwifiex: fix sleep in atomic context bugs caused b [...] omits 7dbd3af50aad platform/x86: ideapad-laptop: Add Ideapad 5 15ITL05 to ide [...] omits 1ccd59066246 platform/x86: ideapad-laptop: Add allow_v4_dytc module parameter omits 44fd1917314e misc: rtsx: Fix an error handling path in rtsx_pci_probe() omits 9864bb480133 Binder: add TF_UPDATE_TXN to replace outdated txn omits 5afbfa8cddb4 lkdtm: cfi: use NULL for a null pointer rather than zero omits 6169525b7676 vboxguest: Do not use devm for irq omits 4270f984b041 cxl: drop unexpected word "the" in the comments omits e1cfc64ea66f sgi-xp: xpc_uv: drop unexpected word "the" in the comments omits 1cb53f0417a7 apm-emulation: drop unexpected word "the" in the comments omits 6e813f47cdc9 misc: sgi-gru: grukservices: drop unexpected word "the" in [...] omits 8b0bce056351 backlight: rt4831: Apply ocp level from devicetree omits 27e5c6546333 dt-bindings: backlight: rt4831: Add the new ocp level property omits 6a5c94d92699 speakup: Generate speakupmap.h automatically omits ebc4969ae125 dt-bindings: usb: mtk-xhci: Make all clocks required omits b2c510ffe29f dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names t [...] omits 6569689e7829 usb: core: sysfs: convert sysfs snprintf to sysfs_emit omits 58301e1c15db Documentation: samsung-s3c24xx: Add blank line after SPDX [...] omits f287f971e256 serial: 8250_dwlib: Support for 9th bit multipoint addressing omits 4f768e94774c serial: Support for RS-485 multipoint addresses omits ae50bb275283 serial: take termios_rwsem for ->rs485_config() & pass ter [...] omits 79b3e69fa4a1 serial: 8250_lpss: Use 32-bit reads omits 507bd6fbaaef serial: 8250: create lsr_save_mask omits f8ba5680a56b serial: 8250: make saved LSR larger omits 34619de1b8cb serial: Consolidate BOTH_EMPTY use omits eb47b59afb7e serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE omits 27a1c39215a2 serial: 8250: Use C99 array initializer & define UART_REG_ [...] omits e23ee9d2c4cc serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA omits fddbab7b40b3 serial: msm: Rename UART_* defines to MSM_UART_* omits 24b5596a858d serial: msm: Convert container_of UART_TO_MSM to static inline omits df5dac860111 serial: st-asc: remove include of pm_runtime.h omits 61dbc75ce00f tty: serial: atmel: remove enable/disable clock due to atm [...] omits 84b476b124d4 tty: serial: atmel: use devm_clk_get() omits b50058b82e0a tty: serial: atmel: stop using legacy pm ops omits 1fce2867c7cb dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3588 omits ab8ba6c59d5a serial: kgdboc: Fix typo in comment omits b28be5d06d33 MAINTAINERS: Update DW 8250 UART maintainership omits 599fc76a5a00 dt-bindings: serial: renesas,hscif: Document r8a779f0 bindings omits d24d7bb2cd94 tty: serial: Fix refcount leak bug in ucc_uart.c omits eb01611056cf drivers: tty: serial: Add missing of_node_put() in serial-tegra.c omits f9008285bb69 serial: Drop timeout from uart_port omits ab24a01b2765 tty: Add closing marker into comment in tty_ldisc.h omits d4b06172861b serial: 8250_pericom: Use UART_LCR_DLAB omits 5db6db08c6de serial: 8250: Use UART_LCR_WLEN8 instead of literal omits 2069cb2e1f3e serial: sifive: Remove useless license text when SPDX-Lice [...] omits 197f80d97e9c drbd: bm_page_async_io: fix spurious bitmap "IO error" on [...] omits e3f4e5b1a3e6 ASoC: fsl_sai: Configure dataline/FIFO information from dt [...] omits 6b878ac27110 ASoC: dt-bindings: fsl-sai: Add new property to configure [...] omits cd640ca20095 ASoC: fsl_sai: Make res a member of struct fsl_sai omits b4ee8a913e61 ASoc: fsl_sai: Add pinctrl operation for PDM and DSD omits 0d11bab8ef3e ASoC: fsl_sai: Add support for more sample rates omits 4665770407de ASoC: fsl_sai: Add DSD bit format support omits c111c2ddb3fd ASoC: fsl_sai: Add PDM daifmt support omits 25ae1a04da0d ASoC: sun50i-codec-analog: Add support for internal bias omits 24e0b04dd42b ASoC: dt-bindings: sun50i-codec: Add binding for internal bias omits cecc81d6a5de ASoC: ti: davinci-mcasp: use pm_runtime_resume_and_get() omits 05b71fb2a501 ASoC: tas2552: use pm_runtime_resume_and_get() omits 76a6f4537650 ASoC: rockchip: pdm: use pm_runtime_resume_and_get() omits 57d714535051 ASoC: img: img-i2s-out: use pm_runtime_resume_and_get() omits 37cb8a58013f ASoC: fsl: fsl_sai: use pm_runtime_resume_and_get() omits 8c8a13e83c29 ASoC: rockchip: i2s_tdm: use pm_runtime_resume_and_get() omits 9a1a28610a1c ASoC: wsa881x: use pm_runtime_resume_and_get() omits ddea4bbf287b ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get() omits 7213170a9515 ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() omits 82102a24c930 ASoC: Intel: catpt: use pm_runtime_resume_and_get() omits 01936221278c ASoC: soc-component: Remove non_legacy_dai_naming flag omits 4a7a283a41da ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag omits 11c8bfaacbcd ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag omits c06fb318493a ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag omits 20b1894d1654 ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag omits e5257aa583b6 ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag omits 89571b892e74 ASoC: si476x: Remove now redundant non_legacy_dai_naming flag omits 81ed3cb8d939 ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag omits 2e938b8edfed ASoC: rk817: Remove now redundant non_legacy_dai_naming flag omits 7e6fcd7f6223 ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag omits 139db4ad9e0b ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag omits 34b89b309441 ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag omits 191889406df9 ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag omits dd213681c801 ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag omits 328bd81743f0 ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag omits 22afe04dd84a ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag omits 1f1ee5ae7a8b ASoC: inno_rk3036: Remove now redundant non_legacy_dai_nam [...] omits e8f88be5c154 ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag omits f5f8019371b4 ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag omits f02a7d11998e ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag omits 33b179e7513c ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag omits 4eaf75fa4272 ASoC: dmic: Remove now redundant non_legacy_dai_naming flag omits a0b6e4048228 ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag omits 73a3dca65cbe ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag omits 35c5013ce7ca ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag omits 8c657358f685 ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag omits 310288271f55 ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag omits e556a108e0aa ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag omits 96b409c94d67 ASoC: ac97: Remove now redundant non_legacy_dai_naming flag omits bb426d37dcd9 ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag omits 4c90eebd97c5 ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag omits 02004449dbe6 ASoC: wm*: Remove now redundant non_legacy_dai_naming flag omits 792008f6df86 ASoC: uda*: Remove now redundant non_legacy_dai_naming flag omits 2a9c56cceec0 tty/vt: consolemap: use E_TABSZ for the translations size omits 5947b42cbe0e ASoC: twl*: Remove now redundant non_legacy_dai_naming flag omits a666c70c0c2c tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() omits 1c2f6294a361 tty/vt: consolemap: improve UNI_*() macros definitions omits 8da443b1a403 tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* omits d524e1c764a6 tty/vt: consolemap: saner variable names in set_inverse_transl() omits a7311228ae9b tty/vt: consolemap: saner variable names in set_inverse_tr [...] omits 04f3d715df3a ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag omits 43e1d0776840 tty/vt: consolemap: remove unused parameter from set_inver [...] omits 139f39be42fc tty/vt: consolemap: use ARRAY_SIZE(), part II. omits c91f7e94ce93 ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag omits 02bcc2be4c12 ASoC: tas*: Remove now redundant non_legacy_dai_naming flag omits 402f437b4387 ASoC: sta*: Remove now redundant non_legacy_dai_naming flag omits a4311a5b1502 ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag omits 792a8a944e7a ASoC: spdif: Remove now redundant non_legacy_dai_naming flag omits a524837ddd11 ASoC: rt*: Remove now redundant non_legacy_dai_naming flag omits 8d4470b8d08b ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag omits c2fd88f00291 ASoC: nau*: Remove now redundant non_legacy_dai_naming flag omits 736f48714c1b ASoC: msm*: Remove now redundant non_legacy_dai_naming flag omits d2d3219ebe56 ASoC: max*: Remove now redundant non_legacy_dai_naming flag omits f0b163b4d5a2 ASoC: es*: Remove now redundant non_legacy_dai_naming flag omits c03a5b4c4197 ASoC: da*: Remove now redundant non_legacy_dai_naming flag omits ff946fd98bff ASoC: cs*: Remove now redundant non_legacy_dai_naming flag omits 60d28b5c47c7 ASoC: alc*: Remove now redundant non_legacy_dai_naming flag omits 410e73a5338d ASoC: ak*: Remove now redundant non_legacy_dai_naming flag omits d9e7ddb98604 ASoC: ad*: Remove now redundant non_legacy_dai_naming flag omits 36e79a44b12e ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag omits 7cfb102a5555 ASoC: topology: KUnit: Remove now redundant non_legacy_dai [...] omits 485c5924f262 ASoC: test-component: Remove now redundant non_legacy_dai_ [...] omits 63c0ec9ebfec ASoC: tegra: Remove now redundant non_legacy_dai_naming flag omits 4c6391f59c45 ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag omits 0f91b4de7564 ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag omits 752044db5b54 ASoC: samsung: Remove now redundant non_legacy_dai_naming flag omits 7e91c90863df ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag omits 9455e289246d ASoC: meson: Remove now redundant non_legacy_dai_naming flag omits 89836f00429b ASoC: fsl: Remove now redundant non_legacy_dai_naming flag omits 55b566ded44d media: TDA1997x: Remove now redundant non_legacy_dai_naming flag omits 129f055a2144 ASoC: core: Switch core to new DAI naming flag omits f7bfa516a39a ASoC: samsung: Migrate to new style legacy DAI naming flag omits 4cc4e22843e9 ASoC: mxs-saif: Migrate to new style legacy DAI naming flag omits 39c84e77da04 ASoC: ti: Migrate to new style legacy DAI naming flag omits 768be0d633d9 ASoC: ux500: Migrate to new style legacy DAI naming flag omits a718ba300384 ASoC: sof: Migrate to new style legacy DAI naming flag omits 05603f15b67a ASoC: pxa: Migrate to new style legacy DAI naming flag omits 8e750817a194 ASoC: au1x: Migrate to new style legacy DAI naming flag omits d48a77173534 ASoC: rockchip: Migrate to new style legacy DAI naming flag omits d73130ba523b ASoC: test-component: Migrate to new style legacy DAI naming flag omits 8135d0290a9a ASoC: qcom: Migrate to new style legacy DAI naming flag omits e740ef3d9418 ASoC: dwc: Migrate to new style legacy DAI naming flag omits 9a34161a0bc9 ASoC: adi: Migrate to new style legacy DAI naming flag omits f257dea1c589 ASoC: xtensa: Migrate to new style legacy DAI naming flag omits 1e63fcc74ace ASoC: fsl: Migrate to new style legacy DAI naming flag omits 7593e00807fb ASoC: atmel: Migrate to new style legacy DAI naming flag omits 0bc1e7d1fc3c ASoC: amd: Migrate to new style legacy DAI naming flag omits ad483da7b0a1 ASoC: sti-uniperf: Migrate to new style legacy DAI naming flag omits d8572da09924 ASoC: meson: Migrate to new style legacy DAI naming flag omits 725cf3bc6009 ASoC: Intel: Migrate to new style legacy DAI naming flag omits f450b5dbce41 ASoC: sunxi: Migrate to new style legacy DAI naming flag omits bd486b070b1e ASoC: xilinx: Migrate to new style legacy DAI naming flag omits bf6dacb784f0 ASoC: hisilicon: Migrate to new style legacy DAI naming flag omits 3172582c1054 ASoC: tegra: Migrate to new style legacy DAI naming flag omits f712ff57a270 ASoC: sh: Migrate to new style legacy DAI naming flag omits b9a0db0ae524 ASoC: bcm: Migrate to new style legacy DAI naming flag omits 36f07985f81b ASoC: stm32: Migrate to new style legacy DAI naming flag omits fe58b5833043 ASoC: ep93xx: Migrate to new style legacy DAI naming flag omits 2bebc3b622c3 ASoC: jz4740-i2c: Migrate to new style legacy DAI naming flag omits eeb021ee8fab ASoC: spear: Migrate to new style legacy DAI naming flag omits 5f9d69986014 ASoC: img: Migrate to new style legacy DAI naming flag omits db827cb34ca3 drm/vc4: Migrate to new style legacy DAI naming flag omits ca68202098a4 soundwire: intel: Migrate to new style legacy DAI naming flag omits 1c348f748b4d ASoC: soc-component: Add legacy_dai_naming flag omits f42924b49bf7 ASoC: max98396: Implement DSP speaker monitor omits c529fd620b84 ASoC: max98396: Fix register access for PCM format settings omits a8c1dc9e8f01 ASoC: max98396: Improve some error prints omits 703ee0557f89 ASoC: max98396: add voltage regulators omits 0ce44afd2976 ASoC: dt-bindings: max98396: Document adi,bypass-slot-no omits d9bd3aea31ab ASoC: dt-bindings: max98396: add voltage supplies omits fc356a71565b vringh: iterate on iotlb_translate to handle large translations omits 55bd341385a5 virtio_ring: remove the arg vq of vring_alloc_desc_extra() omits 83ada2237e63 remoteproc: rename len of rpoc_vring to num omits 6bae751ff31d vdpa_sim: Implement suspend vdpa op omits 3b3bcc55308c vhost-vdpa: uAPI to suspend the device omits 94ab17d00bbf vhost-vdpa: introduce SUSPEND backend feature bit omits b8f6770624f6 vdpa: Add suspend operation omits df8d0a55047b staging: r8188eu: make power sequences static omits 1b0a54b3e83f staging: r8188eu: merge two led structs omits 80394da44b7b staging: r8188eu: remove rtw_usleep_os omits b78137d00a66 staging: r8188eu: core/rtw_recv.c: clean up nested if statements omits f6c99d86246a staging: vchiq_arm: Add missing memory barrier comments omits acde2522fa1a Staging: rtl8192e: Cleaning up error handling omits 9fdc63fe40fa Staging: rtl8192e: Using kzalloc and delete memset omits 71eac0c07c7b Staging: rtl8192e: Use struct_size omits 77d4ac6d3848 mtd: spi-nor: move SECT_4K_PMC special handling omits 61a2cc093bdc pinctrl: qcom: sc7280: Fix compile bug omits 27924b13fcce Merge branch 'for-5.20' into for-next omits e6aa42f93751 Merge 5.19-rc4 into usb-next omits 5d40b918fdf1 Merge 5.19-rc4 into char-misc-next omits f0da93cbaf7a platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMI [...] omits 63a00f04bff9 platform/x86/dell: Kconfig: Remove unnecessary "depends on [...] omits 44fc1060a62d platform/x86: Kconfig: Remove unnecessary "if X86" omits 349da8ee726a platform/x86: acer_wmi: Cleanup Kconfig selects omits 664607f54594 platform/x86: thinkpad_acpi: Replace custom str_on_off() etc omits 3c40a71c03b6 platform/x86: thinkpad_acpi: Sort headers for better maintenance omits d7e64c6d9c60 platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2 [...] omits 1024a6e0c004 platform/x86: intel/pmc: Add Alder Lake N support to PMC c [...] omits 93929fb6c4ef Merge branch 'asm-generic-mmiotrace' into asm-generic omits 0cae04373b77 dmaengine: remove DMA_MEMCPY_SG once again omits 750a914adb7d media: mediatek: vcodec: Drop platform_get_resource(IORESO [...] omits 243a0ef843c8 Merge tag 'renesas-pinctrl-for-v5.20-tag1' of git://git.ke [...] omits 28d860dd08d5 pinctrl: mediatek: mt8192: Fix compile warnings omits 8d114b94fc39 clk: qcom: gcc-sc8280xp: use collapse-voting for PCIe GDSCs omits 77ea2bd72da4 clk: qcom: gdsc: add support for collapse-vote registers omits e73cb8527c59 clk: qcom: gdsc: add collapse-bit helper omits c4f40351901a clk: qcom: camcc-sm8250: Fix halt on boot by reducing driv [...] omits 1ecbc2b37f9c Merge tag '20220608105238.2973600-1-dmitry.baryshkov@linar [...] omits 553d12b20c10 clk: qcom: gcc-sc7280: use new clk_regmap_phy_mux_ops for [...] omits 7ee9d2e8b9c9 clk: qcom: gcc-sm8450: use new clk_regmap_phy_mux_ops for [...] omits 74e4190cdebe clk: qcom: regmap: add PHY clock source implementation omits d7f396461518 powerpc/powermac: Remove empty function note_scsi_host() omits 2d386769753a powerpc: Update asm-prototypes.h comment omits 4228a996b072 selftests/powerpc: Skip energy_scale_info test on older firmware omits 2e0a5241577c pinctrl: mediatek: fix the pinconf definition of some GPIO pins omits 23b044e5c966 pinctrl: mediatek: dropping original advanced drive config [...] omits fe44e4984018 pinctrl: mediatek: add rsel setting on mt8192 omits e104141a13a8 pinctrl: mediatek: add drive for I2C related pins on mt8192 omits a36474f59ace pinctrl: mediatek: add generic driving setup property on mt8192 omits 08752e0749ba pinctrl: bcm2835: Make the irqchip immutable omits db1b3ecee9db pinctrl: bcm2835: drop irq_enable/disable callbacks omits f9446fd1e947 MAINTAINERS: add include/dt-bindings/pinctrl to PIN CONTRO [...] omits 44339391c666 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed omits 36fe26843d6d pinctrl: qcom: sc7280: Add clock optional check for ADSP b [...] omits 174eceeafb5a dt-bindings: pinctrl: qcom: sc7280: Add boolean param for [...] omits e7c659124c9a clk: qcom: mmcc-msm8996: use parent_hws/_data instead of p [...] omits 208c564fe66e clk: qcom: mmcc-msm8996: move clock parent tables down omits a7a4fc9498f5 clk: qcom: mmcc-msm8996: use ARRAY_SIZE instead of specify [...] omits 29f66b625281 clk: qcom: rpmh: Add note about sleep/wake state for BCMs omits c5bca38d2edc f2fs: use the updated test_dummy_encryption helper functions omits b9b71f43683a KVM: x86/mmu: Buffer nested MMU split_desc_cache only by d [...] omits 72ae5822b81a KVM: x86/mmu: Use "unsigned int", not "u32", for SPTEs' @a [...] omits a26f045984e7 Merge branch 'devicetree/fixes' into fixes omits 80a14dd4c37f RDMA/rxe: Remove useless pkt parameters omits 16615b92d4dc Merge branch 'clk-renesas' into clk-next omits d39afb73fd52 Merge tag 'renesas-clk-for-v5.20-tag1' of git://git.kernel [...] omits 952deecb065e arc: dts: Harmonize EHCI/OHCI DT nodes name omits 1163fb3b6a30 ARC: bitops: Change __fls to return unsigned long omits d6448b8a0054 ARC: Fix comment typo omits 148ec6305a54 ARC: Fix comment typo omits fd46ef3d8247 RDMA: Correct duplicated words in comments omits 592ff0c8d064 rtc: Directly use ida_alloc()/free() omits b09d633575e5 rtc: Introduce ti-k3-rtc omits 5e665cf1f0c5 dt-bindings: rtc: Add TI K3 RTC description omits fa1f8e6ac455 dt-bindings: rtc: qcom-pm8xxx-rtc: Update the maintainers section omits 1bdb08c180e8 MAINTAINERS: add PolarFire SoC's RTC omits 0b31d703598d rtc: Add driver for Microchip PolarFire SoC omits 3f4a3322477c rtc: use simple i2c probe omits 33740c7f94f9 rtc: Remove unused rtc_dev_exit(). omits 162b05524ed3 rtc: Replace flush_scheduled_work() with flush_work(). omits 2023c5c8fe2e rtc: isl1208: do not advertise update interrupt feature if [...] omits 139682400a2a dt-bindings: rtc: mediatek: add mt6358 and mt6366 compatible omits c27fee16fab1 rtc: rv8803: re-initialize all Epson RX8803 registers on v [...] omits f8176e0bb83f rtc: rv8803: initialize registers on post-probe voltage loss omits 8c798e1ec185 rtc: rv8803: factor out existing register initialization t [...] omits d2a632a8a117 rtc: mc146818-lib: reduce RTC_UIP polling period omits 0f24debbb847 fs: dlm: move kref_put assert for lkb structs omits b259867be27c IB/iser: Drain the entire QP during destruction flow omits ac4f83482afb mtd: dataflash: Add SPI ID table omits c223a38d62e5 mtd: hyperbus: rpc-if: Fix RPM imbalance in probe error path omits 431eae20a093 mtd: rawnand: sm_common: drop unexpected word 'is' in the [...] omits 99de6509c413 rpmsg: Strcpy is not safe, use strscpy_pad() instead omits d7bd416d3512 rpmsg: Fix possible refcount leak in rpmsg_register_device [...] omits db209369d48e KVM: SEV-ES: reuse advance_sev_es_emulated_ins for OUT too omits 416b992b05c9 rpmsg: Fix parameter naming for announce_create/destroy ops omits 09248df31b47 fs: dlm: don't use deprecated timeout features by default omits b98274483f62 fs: dlm: add deprecation Kconfig and warnings for timeouts omits f35cee4adb54 KVM: x86: de-underscorify __emulator_pio_in omits dc7a4bfde507 KVM: x86: wean fast IN from emulator_pio_in omits 0c05e10bce52 KVM: x86: wean in-kernel PIO from vcpu->arch.pio* omits 30d583fd4e1e KVM: x86: move all vcpu->arch.pio* setup in emulator_pio_in_out() omits 35ab3b77a0ae KVM: x86: drop PIO from unregistered devices omits 0f87ac234d98 KVM: x86: inline kernel_pio into its sole caller omits 7a6177d6f344 KVM: x86: complete fast IN directly with complete_emulator [...] omits 091abbf578f9 KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception omits 39b6b8c35cf3 KVM: SVM: Add AVIC doorbell tracepoint omits 8c9e639da435 KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when [...] omits f8d8ac215919 KVM: x86: Warning APICv inconsistency only when vcpu APIC [...] omits 0e311d33bfbe KVM: SVM: Introduce hybrid-AVIC mode omits c0caeee65af3 KVM: SVM: Do not throw warning when calling avic_vcpu_load [...] omits 4d1d7942e36a KVM: SVM: Introduce logic to (de)activate x2AVIC mode omits 7a8f7c1f3434 KVM: x86: nSVM: always intercept x2apic msrs omits 05c4fe8c1bd9 KVM: SVM: Refresh AVIC configuration when changing APIC mode omits 8fc9c7a3079e KVM: x86: Deactivate APICv on vCPU with APIC disabled omits 5c127c85472c KVM: SVM: Adding support for configuring x2APIC MSRs interception omits ab1b1dc131cd KVM: SVM: Do not support updating APIC ID when in x2APIC mode omits c514d3a348ac KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID omits d2fe6bf5b881 KVM: SVM: Update max number of vCPUs supported for x2AVIC mode omits 4bdec12aa8d6 KVM: SVM: Detect X2APIC virtualization (x2AVIC) support omits bf348f667ed3 KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/ [...] omits aae99a7c9ab3 x86/cpufeatures: Introduce x2AVIC CPUID bit omits e36de87d34a7 KVM: debugfs: expose pid of vcpu threads omits 0429796e45ec perf script ibs: Support new IBS bits in raw trace dump omits c1f4f92b7d5d perf tool ibs: Sync AMD IBS header file omits 2139f7424819 perf header: Record non-CPU PMU capabilities omits ff34eaa82023 perf header: Store PMU caps in an array of strings omits 2a12bef413bb perf header: Pass "cpu" pmu name while printing caps omits 3339ec44be7f perf pmu: Parse pmu caps sysfs only once omits 9ab95b0b15a0 perf record ibs: Warn about sampling period skew omits 4de5c54f8c80 KVM: nVMX: clean up posted interrupt descriptor try_cmpxchg omits 1404acbb7f68 remoteproc: Fix dma_mem leak after rproc_shutdown omits e61c451476e6 dma-mapping: Add dma_release_coherent_memory to DMA API omits e112c42eb3b7 ASoC: audio_graph_card2: Fix port numbers in example omits bf2aebccddef ASoC: sgtl5000: Fix noise on shutdown/remove omits 419386b6299a regmap: Wire up regmap_config provided bulk write in misse [...] omits 147b5fffc2cf regmap: Make regmap_noinc_read() return -ENOTSUPP if map-> [...] omits b688a7629c42 regmap: Re-introduce bulk read support check in regmap_bul [...] omits ba1afa676d0b lib: bitmap: fix the duplicated comments on bitmap_to_arr64() omits 658e95953075 ASoC: cs35l41: Add support for CLSA3541 ACPI device ID omits 7f6409fd9b54 ASoC: rockchip: i2s: Fix missing error code in rockchip_i2 [...] omits 508aeb54e4f0 usb: gadget: u_ether: Remove duplicated include in u_ether.c omits d46b4343e132 usb: max-3421: drop unexpected word "the" in the comments omits 2958d494b757 usb: dwc2: drop unexpected word "the" in the comments omits db638c6500ab usb: dwc2: gadget: remove D+ pull-up while no vbus with us [...] omits 21cdd6a0e844 usb: musb: mpfs: Fix error codes in probe() omits a725a29d52ef staging: r8188eu: Make rtw_signal_stat_timer_hdl a static [...] omits 53c9fac84477 ASoC: Intel: haswell and broadwell boards update omits 4b88b1a518b3 KVM: selftests: Enhance handling WRMSR ICR register in x2A [...] omits eede2065cacc KVM: selftests: Add a self test for CMCI and UCNA emulations. omits aebc3ca19063 KVM: x86: Enable CMCI capability by default and handle inj [...] omits 281b52780b57 KVM: x86: Add emulation for MSR_IA32_MCx_CTL2 MSRs. omits 087acc4e1847 KVM: x86: Use kcalloc to allocate the mce_banks array. omits 4b903561ec49 KVM: x86: Add Corrected Machine Check Interrupt (CMCI) emu [...] omits 987f625e0799 KVM: x86: Add APIC_LVTx() macro. omits 0378739401cf KVM: x86/mmu: Avoid unnecessary flush on eager page split omits 1d8c681fb6ed KVM: x86: Fill apic_lvt_mask with enums / explicit entries. omits 951ceb94ede3 KVM: x86: Make APIC_VERSION capture only the magic 0x14UL. omits ada51a9de737 KVM: x86/mmu: Extend Eager Page Splitting to nested MMUs omits 837f66c71207 KVM: Allow for different capacities in kvm_mmu_memory_cach [...] omits 0cd8dc739833 KVM: x86/mmu: pull call to drop_large_spte() into __link_s [...] omits 20d49186c030 KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at all p [...] omits 47855da0555a KVM: x86/mmu: Extend make_huge_page_split_spte() for the s [...] omits 6a97575d5cff KVM: x86/mmu: Cache the access bits of shadowed translations omits 81cb4657e9f0 KVM: x86/mmu: Update page stats in __rmap_add() omits 2ff9039a75a8 KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() f [...] omits 6ec6509eea39 KVM: x86/mmu: Pass const memslot to rmap_add() omits cbd858b17e37 KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page() omits 3cc736b35799 KVM: x86/mmu: Pass kvm pointer separately from vcpu to kvm [...] omits 336081fb3f26 KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shado [...] omits 2f8b1b539be3 KVM: x86/mmu: Pass memory caches to allocate SPs separately omits be911771330a KVM: x86/mmu: Move guest PT write-protection to account_sh [...] omits 876546436db9 KVM: x86/mmu: Rename shadow MMU functions that deal with s [...] omits c306aec81ae1 KVM: x86/mmu: Consolidate shadow page allocation and initi [...] omits 94c8136448c8 KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate f [...] omits 7f49777550e5 KVM: x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes omits 2e65e842c57d KVM: x86/mmu: Derive shadow MMU page role from parent omits 86938ab6925b KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root() omits 27a59d57f073 KVM: x86/mmu: Use a bool for direct omits bb924ca69f71 KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs omits 83f6e109f562 KVM: selftests: Cache binary stats metadata for duration of test omits b774da3f2e57 KVM: selftests: Test disabling NX hugepages on a VM omits 8448ec5993be KVM: selftests: Add NX huge pages test omits 084cc29f8bbb KVM: x86/MMU: Allow NX huge pages to be disabled on a per- [...] omits 1c4dc57328bf KVM: x86: Fix errant brace in KVM capability handling omits ed6b53ec9090 KVM: selftests: Read binary stat data in lib omits 143e7eea3d66 KVM: selftests: Clean up coding style in binary stats test omits 4d0a05941570 KVM: selftests: Read binary stats desc in lib omits 32faa0647cea KVM: selftests: Read binary stats header in lib omits fcd48a213f0a KVM: selftests: Remove dynamic memory allocation for stats header omits 1227d2a20cd7 bus: mhi: host: Move IRQ allocation to controller registra [...] omits e2c003bc6488 MAINTAINERS: add Microchip PolarFire FPGA drivers entry omits b7eb6da9b5f9 dt-bindings: fpga: add binding doc for microchip-spi fpga mgr omits 5f8d4a900830 fpga: microchip-spi: add Microchip MPF FPGA manager omits 288cc44b2707 docs: fpga: mgr: document parse_header() callback omits 3cc624beba63 fpga: fpga-mgr: support bitstream offset in image buffer omits 3de7203115af platform/chrome: wilco_ec: event: Fix typo in comment omits a784101f77b1 KVM: PPC: Book3s: Fix warning about xics_rm_h_xirr_x omits fe39dc98fb24 gfs2: Fix spelling mistake in comment omits aefffba67288 PCI: rcar-gen2: Add RZ/N1 SOC family compatible string omits 2ed9ae81e8f4 dt-bindings: PCI: renesas,pci-rcar-gen2: Add device tree s [...] omits 409ae431b9c2 dt-bindings: PCI: pci-rcar-gen2: Convert bindings to json-schema omits d6b03171f9fc dmaengine: dw-edma: Add support for chip-specific flags omits c1e33979171d dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direct [...] omits 794a0f7b6f5c dmaengine: dw-edma: Drop dma_slave_config.direction field usage omits 6951ee96c649 dmaengine: dw-edma: Rename wr(rd)_ch_cnt to ll_wr(rd)_cnt [...] omits e51b3048116a dmaengine: dw-edma: Change rg_region to reg_base in struct [...] omits 203184571388 dmaengine: dw-edma: Detach the private data and chip info [...] omits ab3547e3c281 Merge branch 'rework/kthreads' into for-next omits 52f28b7bac75 perf script: Add some missing event dumps omits 3812d2987733 perf record: Add finished init event omits 61110883a020 perf record: Add new option to sample identifier omits 6b080312fc82 perf record: Always record id index omits f42c0ce573df perf record: Always get text_poke events with --kcore option omits 924a221581db perf data convert: Prefer sampled CPU when exporting JSON omits 4d6c2b46d817 ASoC: dapm: Move stereo autodisable check omits d5017d1323d4 ASoC: topology: KUnit: Followup prototype change of snd_so [...] omits e7f688635451 ASoC: Intel: bdw_rt286: Remove FE DAI ops omits 8fe4709962d7 ASoC: Intel: bdw_rt286: Improve codec_init() quality omits 423cc2d0e850 ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability omits 9177203c209d ASoC: Intel: bdw_rt286: Improve probe() function quality omits 128bb6fb5308 ASoC: Intel: bdw_rt286: Update file comments omits 9de833d2dcd4 ASoC: Intel: bdw_rt286: Update code indentation omits 86156bcbca08 ASoC: Intel: bdw_rt286: Reword driver name omits 40b5c9030a87 ASoC: Intel: bdw_rt286: Reword prefixes of all driver members omits 6d8758f6afd9 ASoC: Intel: Rename broadwell source file to bdw_rt286 omits 6c65908251ed ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability omits 0439f262a9b3 ASoC: Intel: hsw_rt5640: Improve probe() function quality omits 2c53debbbf04 ASoC: Intel: hsw_rt5640: Update file comments omits 5b66dde4ada5 ASoC: Intel: hsw_rt5640: Update code indentation omits a69615e81709 ASoC: Intel: hsw_rt5640: Reword driver name omits 675002b6ca91 ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members omits 8b99e24de3fa ASoC: Intel: Rename haswell source file to hsw_rt5640 omits 6cc168d17178 Merge branch 'zynq/dt' into for-next omits ced86c536be1 ARM: dts: xilinx: align gpio-key node names with dtschema omits 0d10fe759117 iommu/amd: Use try_cmpxchg64 in alloc_pte and free_clear_pte omits 21fd9be431ad iommu/mediatek: Cleanup pericfg lookup flow omits 292dcfc1f60e Merge branch 'clk-devm-enable' into clk-next omits 0efff5c0e5bc Input: cyapa_gen6 - aligned "*" each line omits 62c0aff64c8d clk: Remove never used devm_clk_*unregister() omits 8b3d743fc9e2 clk: Fix pointer casting to prevent oops in devm_clk_release() omits 981facf94a18 Input: gpio_mouse - fix typos in comments omits 4a8d51f2a26d Merge branch 'v5.20-armsoc/dts64' into for-next omits e58857ed9956 Merge branch 'v5.20-armsoc/dts32' into for-next omits 2325d4dd7321 KVM: selftests: Add MONITOR/MWAIT quirk test omits 61afafe8b938 remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init omits bb356ddb78b2 RISC-V: PCI: Avoid handing out address 0 to devices omits 55e77abab2ee ASoC: rockchip: i2s: switch BCLK to GPIO omits 13d272d51bc1 Add MT8186 ADSP dt-binding omits b7ce71625431 bus: mhi: host: pci_generic: Add Cinterion MV31-W with new [...] omits 32ec3929dcd0 Merge branch 'misc' into for-next omits 2af89ebacf29 coresight: Clear the connection field properly omits 7d748ffdee0d iommu/mediatek: Lookup phandle to retrieve syscon to infracfg omits d034dbbb9b2a dt-bindings: iommu: mediatek: Add mediatek,infracfg phandle omits ac9a5d522bb8 iommu/dma: Fix race condition during iova_domain initialization omits 4768f717d85c dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support omits 78516a12d742 dt-bindings: thermal: rcar-gen3-thermal: use positive logic omits a5c34de17288 dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema omits 3be4812d6594 drivers/thermal/rcar_gen3_thermal: Improve logging during probe omits 7a8696f727e1 MAINTAINERS: add include/dt-bindings/thermal to THERMAL omits 77988a4351b2 drivers/thermal/devfreq_cooling: Extend the devfreq_coolin [...] omits 3c1325a6c02a drivers/thermal/cpufreq_cooling: Update outdated comments omits b279c6844690 drivers/thermal/cpufreq_cooling : Refactor thermal_power_c [...] omits 6ee324afdf30 drivers/thermal/cpufreq_cooling: Use private callback ops [...] omits 4bf7fda4dce2 iommu/dma: Add config for PCI SAC address trick omits 822242e649ea iommu: Directly use ida_alloc()/free() omits c3b5fd7fbb69 ASoC: rockchip: i2s: Fix crash on missing pinctrl omits 0deb00393305 ASoC: amd: acp: Fix error handling in .remove() omits 1892a991886a ASoC: core: Make snd_soc_unregister_card() return void omits acaeb8c62fd1 ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings omits 99370c4ea3d0 dt-bindings: dsp: mediatek: Add mt8186 dsp document omits 74bbdd632637 firmware: mediatek: Use meaningful names for mbox omits 009b21f39275 dt-bindings: dsp: mediatek: Use meaningful names for mbox omits 644ed467c773 ASoC: Merge fixes omits 0bf28fc40d89 swiotlb: panic if nslabs is too small omits 04c14e8e38b0 x86/swiotlb: fix param usage in boot-options.rst omits 466298c65678 swiotlb: remove a useless return in swiotlb_init omits 1a3c7d0841ae swiotlb: remove the unused swiotlb_force declaration omits e244a46a529a platform/surface: aggregator: Reserve more event- and targ [...] omits 31a1e4a5c104 platform/surface: avoid flush_scheduled_work() usage omits ef233eafe5ad platform/x86: Move AMD platform drivers to separate directory omits 5b54b4d4b463 platform/x86: thinkpad_acpi: Use backlight helper omits 537c7933c8e4 platform/x86: compal-laptop: Use backlight helper omits 3096ab5b902a platform/x86: apple-gmux: Use backlight helper omits 441ffc52d640 platform/x86: acer-wmi: Use backlight helper omits 755b249250df platform/x86: thinkpad-acpi: Enable AMT by default on supp [...] omits 867eb713180c platform/x86: thinkpad-acpi: Add support for hotkey 0x131a omits 46dcbc61b739 platform/x86: thinkpad-acpi: Add support for automatic mod [...] omits 6fe391dd5d87 platform/x86: thinkpad-acpi: profile capabilities as integer omits 8821931e614d staging: r8188eu: Fixed some blank line coding style issues omits c99c8bc93844 staging: r8188eu: Fixed comment style omits 3ff13c76b040 staging: r8188eu: Fixed two whitespace coding style issues omits dd875fb74799 staging: r8188eu: Fixed two brace coding style issues omits 04b3b6ae8be7 staging: r8188eu: Fixed a function declaration coding style issue omits 6ad9232a99e0 Merge branch 'staging-octeon' of gitolite.kernel.org:/pub/ [...] omits 105f3fd2f789 Merge branch 'staging-octeon' of gitolite.kernel.org:/pub/ [...] omits 7828466cff6b USB: serial: use kmemdup instead of kmalloc + memcpy omits 2c8845fe9342 usb: dwc2: host: add TPL support omits 00bcb550dc60 powerpc/52xx: Get rid of of_node assignment omits de06fba62af6 powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnode omits 6d056b7254f9 powerpc/52xx: Remove dead code, i.e. mpc52xx_get_xtal_freq() omits 882c835b71e2 cxl: drop unexpected word "the" in the comments omits e34cc16a8042 scsi: MAINTAINERS: Update cxgb3i and cxgb4i maintainer omits 90c3ca3f247d scsi: mpt3sas: Remove flush_scheduled_work() call omits cc06af0bbc21 scsi: trace: Print driver_tag and scheduler_tag in SCSI trace omits bc98b503b111 scsi: sym53c8xx_2: Remove redundant "with" omits e448c8508d74 scsi: snic: Remove redundant "on" omits 82ede9c19839 scsi: ufs: core: Fix typos in error messages omits ebd676ff3b3f scsi: aacraid: Remove redundant "the" omits b73b14300e9f scsi: target: Remove duplicate "the" omits 950d2867c1fb scsi: message: fusion: Drop redundant "the" omits e1397bc6adde scsi: hisi_sas: Align comments omits efef34cb4545 scsi: mpt3sas: Fix whitespace and spelling mistake omits 13d2d3428768 scsi: mpt3sas: Fix typo in comment omits 873cdda193fc scsi: core: bsg: Remove usage of the deprecated ida_simple [...] omits 6e637b723d82 scsi: libiscsi: Improve conn_send_pdu API omits 6d626150d6d1 scsi: iscsi: Try to avoid taking back_lock in xmit path omits e1c6a7ec1429 scsi: iscsi: Remove iscsi_get_task back_lock requirement omits 533ac412fdb4 scsi: iscsi: Remove unneeded task state check omits 9b89153680f6 scsi: iscsi_tcp: Drop target_alloc use omits f93a722fa7b3 scsi: iscsi_tcp: Tell net when there's more data omits f1d269765ee2 scsi: iscsi: Run recv path from workqueue omits 8af809966c0b scsi: iscsi: Add recv workqueue helpers omits 4b9f8ce4d5e8 scsi: iscsi: Rename iscsi_conn_queue_work() omits 31500e902759 scsi: iscsi: Fix session removal on shutdown omits 7bf01eb0d4f9 scsi: qedi: Use QEDI_MODE_NORMAL for error handling omits bb42856bfd54 scsi: iscsi: Add helper to remove a session from the kernel omits da2f132d00d9 scsi: iscsi: Clean up bound endpoints during shutdown omits 3328333b47f4 scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel omits c577ab7ba5f3 scsi: iscsi: Fix HW conn removal use after free omits f54912b228a8 scsi: ufs: ufs-mediatek: Fix build error and type mismatch omits 53bee458b8ad iio: chemical: sps30: Move symbol exports into IIO_SPS30 n [...] omits 0f26b9db8dfd iio: pressure: bmp280: Move symbol exports to IIO_BMP280 n [...] omits 2a8efd8b2941 iio: imu: bmi160: Move exported symbols to IIO_BMI160 namespace omits a52ed4866d2b mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv omits 77515ebaf019 devcoredump: remove the useless gfp_t parameter in dev_cor [...] omits 54bd6c9a3b7b dt-bindings: usb: dwc2: document TPL support omits 401e9d73225a usb: host: ehci-platform: add TPL support omits 281aec87d09b usb: host: ohci-platform: add TPL support omits b65bb2c14891 gpio: pch: Change PCI device macros omits d3bb436deb78 gpio: pch: Use dev_err_probe() omits d92c3d13e765 ASoC: dt-bindings: rockchip: Document pinctrl-names for i2s omits 8c77cf26a82e ASoC: rockchip: i2s: switch BCLK to GPIO omits 9dbdac024d4d staging: octeon-usb: move driver out of staging omits 18171cfc3c23 usb: chipidea: ci_hdrc_imx: use dev_err_probe() omits 8709115180c6 usb: chipidea: udc: implement get_frame omits 5c586db84652 usb: host: ehci-q: Fix ehci_submit_single_step_set_feature [...] omits 274a12ea4007 USB: storage: Fix typo in comment omits 7d34b0717c05 USB: ohci-sm501: Fix typo in comment omits 196a58bdec7c usb: musb: core: drop redundant checks omits 9d6d5303c39b usb: renesas: Fix refcount leak bug omits 40a959d7042b usb: host: ohci-ppc-of: Fix refcount leak bug omits a37599ebfb65 usb: typec: mux: Add CONFIG guards for functions omits 144a96f7f96e usb: typec: mux: Allow muxes to specify mode-switch omits d9be8d5c5b03 usb: dwc3: qcom: Keep power domain on to retain controller status omits 6895ea55c385 usb: dwc3: qcom: Configure wakeup interrupts during suspend omits 360e8230516d usb: dwc3: qcom: Add helper functions to enable,disable wake irqs omits 649f5c842ba3 usb: dwc3: core: Host wake up support from system suspend omits 098c4d43b91a dt-bindings: usb: dwc3: Add wakeup-source property support omits afbd04e66e5d usb: dwc3: core: Deprecate GCTL.CORESOFTRESET omits 4a691b8c157a MAINTAINERS: add musb to PolarFire SoC entry omits 7a96b6ea90a4 usb: musb: Add support for PolarFire SoC's musb controller omits 44830e11ae9e usb: gadget: Remove unnecessary print function dev_err() omits e2900f7466dd usb: gadget: ast2600: Fix a couple of spelling mistakes omits c09b1f372e74 usb: gadget: aspeed_udc: cleanup loop in ast_dma_descripto [...] omits 3d393f0303b5 usb: gadget: aspeed_udc: fix missing spin_unlock_irqrestor [...] omits 485394c63f47 MAINTAINERS: Repair file entry in ASPEED USB UDC DRIVER omits 178329d4d635 bus: mhi: host: pci_generic: Add support for Quectel EM120 [...] omits 6b183919f705 ASoC: core: Add new SOC_DOUBLE_SX_TLV macro omits f69a10f84cb5 ASoC: rt711-sdca: fix kernel NULL pointer dereference when [...] omits 87912e97a167 ASoC: cs35l41: Correct some control names omits 630cc5983740 ASoC: wm5110: Fix DRE control omits 81d74ddae83f ASoC: wm_adsp: Fix event for preloader omits fb119dcb97f4 Revert "usb: dwc3: Remove the checks of -ENOSYS" omits 152520cb5fdb Merge tag 'fpga-for-5.20-rc1' of git://git.kernel.org/pub/ [...] omits c0c725d7350e gnss: replace ida_simple API omits 263929afa4d6 staging: r8188eu: remove basic_types.h omits 908b130df51e staging: r8188eu: replace N_BYTE_ALIGMENT with ALIGN omits d5a4ebb64049 Merge branch 'devicetree/next' into next omits ba585a9e1791 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits ae0c3e94367e tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits f98f4fc38857 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 18bc38d07be9 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits f3d1f9769848 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits edfb0a41ac6e tools/memory-model: Repair parseargs.sh header comment omits 45c841e30500 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 22467ba0a44f tools/memory-model: Make history-check scripts use mselect7 omits 4208482741f8 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 2915afd21ae5 tools/memory-model: Fix scripting --jobs argument omits 2046702ac1ac tools/memory-model: Implement --hw support for checkghlitmus.sh omits da024cabe61a tools/memory-model: Add -v flag to jingle7 runs omits 38f3c8f5204e tools/memory-model: Make runlitmus.sh check for jingle errors omits a95a565cd763 tools/memory-model: Allow herd to deduce CPU type omits 5febfdb3c2b5 tools/memory-model: Keep assembly-language litmus tests omits b77cadc21340 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 07fcb46d8e76 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits eeaa50faf94c tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 26ac8a58dac7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 4416bb57a79a tools/memory-model: Hardware checking for check{,all}litmus.sh omits c541c92f6297 tools/memory-model: Fix checkalllitmus.sh comment omits 6b6c60b65add tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 8bda372a2bda tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits e292cf7435ce tools/memory-model: Update parseargs.sh for hardware verification omits deb2df812405 tools/memory-model: Fix paulmck email address on pre-exist [...] omits f2bb81a27d1b tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 454cb4a71993 tools/memory-model: Make judgelitmus.sh identify bad macros omits e288d8830535 tools/memory-model: Make cmplitmushist.sh note timeouts omits 3b75b8f485d3 tools/memory-model: Make judgelitmus.sh note timeouts omits df19e18e21fd tools/memory-model: Document locking corner cases omits cc5851c6be86 KVM: selftests: Use exception fixup for #UD/#GP Hyper-V MS [...] omits 9f88d062c3db KVM: selftests: Mostly fix broken Hyper-V Features test omits 3b23054cd3f5 KVM: selftests: Add x86-64 support for exception fixup omits bfbcc81bb82c KVM: x86: Add a quirk for KVM's "MONITOR/MWAIT are NOPs!" [...] omits ff81a90f45ce KVM: x86: Ignore benign host writes to "unsupported" F15H_ [...] omits 157fc497b54f KVM: x86: Ignore benign host accesses to "unsupported" PEB [...] omits 3f7999b988bd KVM: VMX: Use vcpu_get_perf_capabilities() to get guest-vi [...] omits 545feb96c052 Revert "KVM: x86: always allow host-initiated writes to PMU MSRs" omits 5d4283df5a0f Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when ho [...] omits 0f4a7185270c KVM: VMX: Give host userspace full control of MSR_IA32_PER [...] omits 9fc222967a39 KVM: x86: Give host userspace full control of MSR_IA32_MIS [...] omits 1a9451bef205 remap: Some fixes for bulk read/write callbacks in regmap_ [...] omits d3b4b9c2142c ntb_perf: extend with doorbell latency measurement omits 9ace38ad4e8a ntb_perf: extend with poll latency measurement omits dc150dfb081f ntb_perf: extend with burst latency measurement omits 487b87717b85 pinctrl: intel: Drop no more used members of struct intel_ [...] omits 4426be364f37 pinctrl: intel: Switch to to embedded struct pingroup omits 98c23f607cdf pinctrl: merrifield: Switch to to embedded struct pingroup omits a7f9757cec91 pinctrl: lynxpoint: Switch to to embedded struct pingroup omits 2c292a78eaba pinctrl: cherryview: Switch to to embedded struct pingroup omits 770f53d43ac9 pinctrl: baytrail: Switch to to embedded struct pingroup omits 277b95a93383 pinctrl: intel: Embed struct pingroup into struct intel_pingroup omits 6a6eff73a954 interconnect: qcom: Add SM6350 driver support omits 394fb1695479 dt-bindings: interconnect: Add Qualcomm SM6350 NoC support omits 23c136bb3f91 dt-bindings: interconnect: qcom: Split out rpmh-common bindings omits 57eb14779dfd interconnect: qcom: icc-rpmh: Support child NoC device probe omits 289a3ec0b5b9 ASoC: fsl_asrc_dma: Use dmaengine_terminate_async() omits ad9894ac6cc1 MAINTAINERS: update ASoC Qualcomm maintainer email-id omits 44f362c2cc6d ASoC: rockchip: i2s: switch BCLK to GPIO omits 1db43c8ad90c regmap: Wire up regmap_config provided bulk write in misse [...] omits f6e5c3850d11 regmap: Make regmap_noinc_read() return -ENOTSUPP if map-> [...] omits 5ac01e023a1b regmap: Re-introduce bulk read support check in regmap_bul [...] omits e20918f6d112 x86: kvm: remove NULL check before kfree omits 943dfea8f166 KVM: Do not zero initialize 'pfn' in hva_to_pfn() omits 5d49f08c2e08 KVM: x86/mmu: Shove refcounted page dependency into host_p [...] omits b14b2690c50e KVM: Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_r [...] omits 284dc4930773 KVM: Take a 'struct page', not a pfn in kvm_is_zone_device_page() omits b1624f99aa8f KVM: Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page() omits 6573a6910ce4 KVM: Don't WARN if kvm_pfn_to_page() encounters a "reserved" pfn omits fe1911aa443e KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-acc [...] omits 8e1c69149f27 KVM: Avoid pfn_to_page() and vice versa when releasing pages omits a1040b0d42ac KVM: Don't set Accessed/Dirty bits for ZERO_PAGE omits 28b85ae06f64 KVM: Drop bogus "pfn != 0" guard from kvm_release_pfn() omits 70e41c31bc77 KVM: x86/mmu: Use common logic for computing the 32/64-bit [...] omits f7384b8866b0 KVM: x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK to 32 bits omits f6b8ea6d4364 KVM: x86/mmu: Use common macros to compute 32/64-bit paging masks omits 2ca3129e8045 KVM: x86/mmu: Use separate namespaces for guest PTEs and s [...] omits 42c88ff893f0 KVM: x86/mmu: Dedup macros for computing various page table masks omits b3fcdb04a980 KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h omits 1ae20e0b975c KVM: VMX: Refactor 32-bit PSE PT creation to avoid using M [...] omits b8e1b9626746 KVM: x86: Use lapic_in_kernel() to query in-kernel APIC in [...] omits ce0a58f4756c KVM: x86: Move "apicv_active" into "struct kvm_lapic" omits ae801e1303e9 KVM: x86: Check for in-kernel xAPIC when querying APICv fo [...] omits d39850f57d21 KVM: x86: Drop @vcpu parameter from kvm_x86_ops.hwapic_isr [...] omits ec1d7e6ab9ff KVM: SVM: Drop unused AVIC / kvm_x86_ops declarations omits 913d6c9b8fe4 KVM: nVMX: Update vmcs12 on BNDCFGS write, not at vmcs02=> [...] omits 308a4fffeb36 KVM: nVMX: Save BNDCFGS to vmcs12 iff relevant controls ar [...] omits 5d76b1f8c793 KVM: nVMX: Rename nested.vmcs01_* fields to nested.pre_vmenter_* omits 764643a6be07 KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_ [...] omits fa578398a0ba KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_p [...] omits 4175971d0eff Staging: r8188eu: core: rtw_xmit: Fixed a coding style issue omits 34a033fe3476 Staging: r8188eu: core: rtw_xmit: Fixed a brace coding sty [...] omits afc0eba8b3e5 Staging: r8188eu: core: rtw_xmit: Fixed some spelling erro [...] omits 4c813e791b14 Staging: r8188eu: core: rtw_xmit: Fixed two indentation co [...] omits 9832187bf942 Staging: r8188eu: core: rtw_xmit: Fixed some whitespace co [...] omits aa64e956f4bd staging: rtl8723bs: remove trailing whitespace omits e0c718411cbb staging: vchiq: provide testing instructions omits 6e9e4acd8a06 staging: sm750fb: fix CamelCase function parameter omits 012e6068801c staging: r8188eu: call rtw_IOL_append_WRF_cmd directly omits 892ba0393f5a staging: r8188eu: call rtw_IOL_append_WD_cmd directly omits 75997163e013 staging: r8188eu: call rtw_IOL_append_WW_cmd directly omits 43bf6b646d0a staging: r8188eu: call rtw_IOL_append_WB_cmd directly omits 97319bf5ca2a staging: r8188eu: remove unused macros omits d3bf108493f2 staging: r8188eu: replace confusing macros omits 488ca2cb9345 staging: r8188eu: remove NULL check before vfree omits 22fe2b36493f Merge v5.19-rc3 into usb-next omits 3809db6430bf ALSA: rawmidi: Take buffer refcount while draining output omits 463a20fd3481 ALSA: rawmidi: Check stream state at exported functions omits 94b98194b62e ALSA: rawmidi: Take open_mutex around parameter changes omits f1d40433352e ALSA: rawmidi: Move lock to snd_rawmidi_substream omits cd76175a2b20 ALSA: rawmidi: Make internal functions local static omits df36f3e3fbb7 Merge tag 'v5.19-rc3' into tty-next omits e8f4118f4297 Merge 5.19-rc3 into staging-next omits 7dc3ba0a0718 powerpc: Move prom_init() out of asm-prototypes.h omits 113fe88eed53 powerpc: Don't include asm/setup.h in asm/machdep.h omits 88cb99daa2b5 iio: adc: stm32-adc: Use generic_handle_domain_irq() omits 82c89365733e proximity: vl53l0x: Make VDD regulator actually optional omits 0b685f435769 MAINTAINERS: add include/dt-bindings/iio to IIO SUBSYSTEM [...] omits 4e1c59f3ffd5 dt-bindings: iio/accel: Fix adi,adxl345/6 example I2C address omits 7f467484730c iio: gyro: bmg160: Fix typo in comment omits f7108bcb3466 iio: dac: stm32-dac: Replace open coded str_enable_disable() omits 072c7d343888 iio: accel: mma7660: Drop wrong use of ACPI_PTR() omits dbacf752cde2 iio:light:tsl2563: Replace cancel_delayed_work() with canc [...] omits 76faa32077b0 iio: light: tsl2563: Replace flush_scheduled_work() with c [...] omits 4a08069461ac iio: trigger: warn about non-registered iio trigger gettin [...] omits 0691cd473715 Merge branch 'immutable-qcom-spmi-rradc' into togreg omits 72c7df8505cb iio: adc: qcom-spmi-rradc: introduce round robin adc omits 7ea58c951ab3 dt-bindings: iio: adc: document qcom-spmi-rradc omits d23c3c085a95 mfd: qcom-spmi-pmic: read fab id on supported PMICs omits e9c11c6e3a0e mfd: qcom-spmi-pmic: expose the PMIC revid information to clients omits 9a2139c2912e spmi: add a helper to look up an SPMI device from a device node omits 9b123c7c630c Merge branches 'ti-keystone-dts-next', 'ti-drivers-soc-nex [...] omits 87a36978b27a ASoC: SOF/soundwire: use resume_and_get on component probe omits 57b06e9711a5 ASoC: SOF: Intel: fix resume from hibernate omits ccba200e4801 dt-bindings: nvmem: mediatek: efuse: add support mt8183 omits af0d041c4c3e dt-bindings: nvmem: convert mtk-efuse.txt to YAML schema omits cfda05c1ddb8 dt-bindings: vexpress-sysreg: Allow for no child nodes omits 67fcaf287720 dt-bindings: vexpress-sysreg: Add deprecated GPIO provider [...] omits bb9a3cc77aa1 dt-bindings: perf: Convert Arm CCN to DT schema omits e291506242b1 dt-bindings: display: Add Arm virtual platforms display omits 011e397f5c9c ASoC: codecs: soundwire: call pm_runtime_resume() in compo [...] omits 4ea3bfd13a24 ASoC: SOF: pcm: use pm_resume_and_get() on component probe omits 6c9e9046e1ff ASoC: mediatek: mt8186: Fix mutex double unlock in GPIO request omits 442302003bd2 ASoC: ops: Fix integer detection for when max possible values > 1 omits bee3751c8803 Merge branch 'v5.19-armsoc/socfixes' into for-next omits ef1c05c8a63f Merge branch 'v5.19-armsoc/dtsfixes' into for-next omits 161ed6356c3e Merge branch 'v5.20-armsoc/dts64' into for-next omits d325b5a8c62a Merge branch 'v5.20-armsoc/dts32' into for-next omits ba46bd04a421 ASoC: Intel: Chromebooks: remap jack pins omits 8b409f754b14 ASoC: minor kernel-doc corrections omits f759942b72a9 fs/ntfs3: Add missing error check omits bdb94f002eb9 ASoC: SOF/Intel: remove __func__ from dev_dbg() omits f94ba7039fb4 Merge tag 'at91-reset-sama7g5-signed' into psy-next omits a22c8e8834bc power: reset: at91-reset: add support for SAMA7G5 omits 5f37c797a4df power: reset: at91-reset: add reset_controller_dev support omits e17ad25bc31a power: reset: at91-reset: add at91_reset_data omits cd4ed0ab802b power: reset: at91-reset: document structures and enums omits 5994f58977e0 dt-bindings: reset: add sama7g5 definitions omits a261ba4138b5 dt-bindings: reset: atmel,at91sam9260-reset: add sama7g5 bindings omits e9405be8f9c2 dt-bindings: reset: convert Atmel/Microchip reset controll [...] omits 34b9715b7cae thunderbolt: Fix typo in comment omits a4c0094fcf76 power: reset: pwr-mlxbf: add BlueField SoC power control driver omits ecc7d8972f48 Merge branch 'misc' into for-next omits 0b8a3d807bcd Merge branch 'fixes' into for-next omits 7adadfb06b98 ASoC: twl4030: Drop legacy, non DT boot support omits d2d19cb6ed13 ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg omits 46bc6bc3a6a3 ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg omits b3ec3eb2baaa ASoC: SOF: ipc4: remove use of __func__ in dev_dbg omits 298e3aba1b56 ASoC: SOF: sof-client: remove use of __func__ in dev_dbg omits 3809264b5390 ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg omits f132dc020270 ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg omits e16809a74f09 ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg omits 9fd8fcd03451 ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg omits b837870fe17f ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg omits 8bf064f8e439 ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg omits 18701bb1370c ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg omits 3abc88730a0e ASoC: SOF: Intel: hda-stream: report error on stream not opened omits 6d5e37b0f343 ASoC: SOF: Intel: hda-dsp: report error on power-up/down omits c3ce12b27e56 ASoC: Intel: sof_rt5682: remap jack pins omits 2a172d2f06c1 ASoC: Intel: sof_nau8825: remap jack pins omits 2913bb1f6830 ASoC: Intel: sof_da7219_max98373: remap jack pins omits 7459c8940a50 ASoC: Intel: sof_cs42l42: remap jack pins omits 77a036e8b074 ASoC: Intel: cml_rt1011_rt5682: remap jack pins omits 4c3a68e9026a ASoC: Intel: glk_rt5682_max98357a: remap jack pins omits bbdd4ea2190b ASoC: Intel: bxt_da7219_max98357a: remap jack pins omits c0703be996c3 ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins omits b9f53b9fc14e ASoC: Intel: kbl_da7219_max98927: remap jack pins omits c2065d43ae85 ASoC: Intel: kbl_da7219_max98357a: remap jack pins omits decdbf3dd7ec ASoC: Intel: kbl_rt5663_max98927: remap jack pins omits 4864ef4a67ed ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins omits e33ea0685a21 ASoC: Intel: skl_nau88l25_max98357a: remap jack pins omits 7c619b306285 ASoC: sunxi: sun4i-i2s: update kernel-doc omits e1ab67be68e9 ASoC: cs4270: update kernel-doc omits a37a9224d050 ASoC: SOF: Intel: hda: Fix compressed stream position tracking omits 58ecb11eab44 ASoC: SOF: Intel: disable IMR boot when resuming from ACPI [...] omits 7a5974e035a6 ASoC: SOF: pm: add definitions for S4 and S5 states omits 6639990dbb25 ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 omits 64d15244c480 Merge branch 'renesas-dt-bindings-for-v5.20' into renesas-next omits 9d4c643e72f8 Merge branch 'renesas-arm-dt-for-v5.20' into renesas-next omits 147c83586707 Merge branch 'v5.20/drivers' into for-next omits 080bcd8d5997 clk: renesas: r8a779f0: Add HSCIF clocks omits b7f64eaee5a3 clk: renesas: r8a779f0: Add PCIe clocks omits d5c10876c76f clk: renesas: r8a779f0: Add Z0 and Z1 clock support omits 5278cc93a97f dt-bindings: mtd: qcom_nandc: document qcom,boot-partition [...] omits 862bdedd7f4b mtd: nand: raw: qcom_nandc: add support for unprotected sp [...] omits b360514edb47 mtd: nand: raw: qcom_nandc: reorder qcom_nand_host struct omits 278811d5a7b2 mtd: parsers: scpart: add missing of_node_put() in scpart_parse() omits 00c9d5632277 lib/error-inject: convert to DEFINE_SEQ_ATTRIBUTE omits f858e23a2974 checkpatch: fix incorrect camelcase detection on numeric constant omits dd7c9be330d8 selftests/filesystems: add a vfat RENAME_EXCHANGE test omits da87e1725ae2 fat: add renameat2 RENAME_EXCHANGE flag support omits 204d03203a14 fat: factor out reusable code in vfat_rename() as helper f [...] omits 019a0c9e377c fat: add a vfat_rename2() and make existing .rename callba [...] omits 1bb1a07afad9 squashfs: don't use intermediate buffer if pages missing omits f268eedddf35 squashfs: extend "page actor" to handle missing pages omits 0aed4724a839 delayacct: remove some unused variables omits f4da7afe0752 kexec_file: increase maximum file size to 4G omits dabba8722941 fs/kernel_read_file: allow to read files up-to ssize_t omits d30dfd490f7d include/uapi/linux/swab.h: move explicit cast outside ternary omits c0af32fdc625 lib/btree: simplify btree_{lookup|update} omits 9776e3861e0e ia64: fix sparse warnings with cmpxchg() & xchg() omits 4815a3600904 include/linux/rbtree.h: replace kernel.h with the necessar [...] omits a91befde3503 lib/flex_proportions.c: remove local_irq_ops in fprop_new_ [...] omits 0cc011c576aa lib/list_debug.c: Detect uninitialized lists omits 53fd5ffbb519 ocfs2: kill EBUSY from dlmfs_evict_inode omits 0fe6ee8f123a profiling: fix shift too large makes kernel panic omits dcea7964764a checkpatch: add XA_STATE and XA_STATE_ORDER to the macro d [...] omits 6edda04ccc7c mm/kmemleak: prevent soft lockup in first object iteration [...] omits 64977918c238 mm/kmemleak: skip unlikely objects in kmemleak_scan() with [...] omits 00c155066eca mm/kmemleak: use _irq lock/unlock variants in kmemleak_sca [...] omits 55896f935a60 mm/sparse-vmemmap.c: remove unwanted initialization in vme [...] omits b623d434f008 selftests: make use of GUP_TEST_FILE macro omits c5de43634c57 userfaultfd/selftests: fix typo in comment omits 1d0403d20f6c net: set proper memcg for net_init hooks allocations omits fc4db90fe71e mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe omits 1e57ffb6e3fd mm/memremap: fix memunmap_pages() race with get_dev_pagemap() omits 84c326299191 mm: kmemleak: check physical address when scan omits 0c24e061196c mm: kmemleak: add rbtree and store physical address for ob [...] omits 8e0c4ab36c61 mm: kmemleak: add OBJECT_PHYS flag for objects allocated w [...] omits c200d90049db mm: kmemleak: remove kmemleak_not_leak_phys() and the min_ [...] omits ed913b055a74 lib/test_hmm: avoid accessing uninitialized pages omits 23689037e098 mm/memremap: fix wrong function name above memremap_pages() omits 21bfe8db0a42 mm/mempool: use might_alloc() omits a3967244430e mm/slab: delete cache_alloc_debugcheck_before() omits 446ec83805dd mm/page_alloc: use might_alloc() omits 9384d79249d0 mm/highmem: delete memmove_page() omits 673520f8da64 mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items [...] omits 153090f2c6d5 mm/vmalloc: add code comment for find_vmap_area_exceed_addr() omits baa468a648b4 mm/vmalloc: fix typo in local variable name omits 753df96be5d3 mm/vmalloc: remove the redundant boundary check omits 1b23ff80b399 mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_ [...] omits bcc728eb4f44 mm/damon: remove obsolete comments of kdamond_stop omits 943189db4f3e mm/memory_hotplug: drop 'reason' argument from check_pfn_span() omits 833de10ff58e mm/shmem.c: clean up comment of shmem_swapin_folio omits d92725256b4f mm: avoid unnecessary page fault retires on shared memory types omits 4f5ceb8851f0 tools/vm/slabinfo: use alphabetic order when two values are equal omits 0b82ade6c042 mm: use PAGE_ALIGNED instead of IS_ALIGNED omits cd16dd03737c mm/x86: remove dead code for hugetlbpage.c omits 6a33ed506416 scsi: iscsi: Make iscsi_unregister_transport() return void omits cb142b6d2f60 scsi: ufs: ufs-mediatek: Disable unused VCCQx power rails omits ece418d02911 scsi: ufs: ufs-mediatek: Support multiple VCC sources omits 1d6f9decb60a scsi: ufs: Export regulator functions omits 42b1928360a3 scsi: ufs: ufs-mediatek: Support low-power mode for parent [...] omits bc602ae977f3 scsi: ufs: ufs-mediatek: Support flexible parameters for S [...] omits 0836cc252a52 scsi: ufs: ufs-mediatek: Support low-power mode for VCCQ omits 005ffdf09cd3 scsi: ufs: ufs-mediatek: Prevent device regulators setting [...] omits 3fd23b8dfb54 scsi: ufs: ufs-mediatek: Fix the timing of configuring dev [...] omits 3f9b6cec12e2 scsi: ufs: ufs-mediatek: Introduce workaround for power mo [...] omits d81c4c6f7170 scsi: ufs: Fix ADAPT logic for HS-G5 omits fc53683b45b0 scsi: ufs: Export ufshcd_uic_change_pwr_mode() omits 4de0d18da901 scsi: qla2xxx: Update version to 10.02.07.700-k omits f260694e6463 scsi: qla2xxx: Fix erroneous mailbox timeout after PCI err [...] omits 2416ccd3815b scsi: qla2xxx: Fix losing FCP-2 targets on long port disab [...] omits f12d2d130efc scsi: qla2xxx: Add debug prints in the device remove path omits 118b0c863c8f scsi: qla2xxx: Fix losing target when it reappears during delete omits 58d1c124cd79 scsi: qla2xxx: Fix losing FCP-2 targets during port pertur [...] omits c39587bc0aba scsi: qla2xxx: Fix crash due to stale SRB access around I/ [...] omits 5304673bdb16 scsi: qla2xxx: Turn off multi-queue for 8G adapters omits d3117c83ba31 scsi: qla2xxx: Wind down adapter after PCIe error omits 476da8faa336 scsi: qla2xxx: Add a new v2 dport diagnostic feature omits bff4873c7090 scsi: qla2xxx: Fix excessive I/O error messages by default omits 65080c51fde4 scsi: iscsi: Prefer xmit of DataOut over new commands omits c0d93b12f31c scsi: ufs: Rearrange addresses in increasing order omits cb2bf7c6e544 scsi: ufs: host: ufs-exynos: Use already existing definition omits 6c6806abd5bb scsi: ufs: host: ufs-exynos: Remove unused defines omits 42f22fe36d51 scsi: pm8001: Expose hardware queues for pm80xx omits 940f5efa6316 scsi: pm8001: Use non-atomic bitmap ops for tag alloc + free omits 98132d842d4d scsi: pm8001: Set up tags before using them omits 35a7e9dbff9a scsi: pm8001: Rework shost initial values omits dcad25cb2500 scsi: ufs: exynos: Constify driver data omits e733f8a894e6 scsi: lpfc: Use memset_startat() helper in lpfc_nvmet_xmt_ [...] omits 35bf020bd8ab scsi: target: iscsi: Fix NULL pointer dereference in iscsi [...] omits 18b3eb79b1cf MAINTAINERS: add include/dt-bindings/phy to GENERIC PHY FRAMEWORK omits 5bef2838f1a0 phy: qcom-qmp: fix PCIe PHY support omits fbbf71f37409 phy: qcom-qmp: fix msm8996 PCIe PHY support omits 4daa43e92eae phy: ti: phy-j721e-wiz: use OF data for device specific data omits 5cda442dc032 dt-bindings: phy: renesas: usb3-phy: Spelling s/funcional/ [...] omits f1b2d06de112 phy: samsung-ufs: add support for FSD ufs phy driver omits e313216b5281 phy: samsung-ufs: move cdr offset to drvdata omits 63f4676dd879 dt-bindings: phy: Add FSD UFS PHY bindings omits c667d9c630cc dt-bindings: phy: List supplies for qcom,edp-phy omits 73448ae6204f RISC-V: Some Svpbmt fixes and cleanups omits 1771c8c9e65a riscv: remove usage of function-pointers from cpufeatures [...] omits b684001a5eb7 riscv: make patch-function pointer more generic in cpu_man [...] omits bc1801ec0931 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 507c8695c65a Merge branch 'for-5.19-fixes' into for-next omits 89793a61d8e7 RISC-V: Use the extension probing code to enable the FPU omits ee774c40fa32 dt-bindings: efm32: remove bindings for deleted platform omits b624c4d03760 dt-bindings: hwmon: move ibm,p8-occ bindings to proper folder omits 668c01baa710 dt-bindings: interrupt-controller: Convert rda,8810pl-intc [...] omits 5d0fbbbe1d87 riscv: switch has_fpu() to the unified static key mechanism omits c360cbec3511 riscv: introduce unified static key mechanism for ISA extensions omits 686141bc02f2 Merge branch 'mlx5-next' into wip/leon-for-next omits 1a685940e620 RDMA/rxe: fix xa_alloc_cycle() error return value check again omits 5a0e4529d9ae dmaengine: dw-edma: Remove unused irq field in struct dw_e [...] omits f7a03501b090 dmaengine: stm32-mdma: Remove dead code in stm32_mdma_irq_ [...] omits 5dc8638872ef MAINTAINERS: idxd driver maintainer update omits ce4b461ba2c1 dmaengine: apple-admac: Use {low,upp}er_32_bits() to split [...] omits 81ce6f3dbbdc MAINTAINERS: add include/dt-bindings/dma to DMA GENERIC OF [...] omits 62c427ca0745 dt-bindings: dma: apple,admac: Fix example interrupt parsing omits 3f8ccf5f1a8c riscv: dts: microchip: remove spi-max-frequency property omits c196175acdd3 clk: imx: clk-fracn-gppll: Add more freq config for video pll omits f300cb7fccf6 clk: imx: clk-fracn-gppll: correct rdiv omits 5ebaf9f7da5b clk: imx: clk-fracn-gppll: Return rate in rate table prope [...] omits 044034efbeea clk: imx: clk-fracn-gppll: fix mfd value omits ebb4f1eb9360 clk: imx93: Correct the edma1's parent clock omits 1e3c837a663e clk: imx93: correct nic_media parent omits 18d6d8fe4f24 clk: imx93: use adc_root as the parent clock of adc1 omits 2964e31cdda0 ASoC: SOF: Intel: IPC4: enable IMR boot omits 1ec0c91f6d6b ASoC: Intel: Skylake: remove redundant re-assignments to p [...] omits 7acf970a6fbb ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() omits 71b8138dea9a Merge branch 'clk-ti-dt' into clk-next omits 255584b13834 clk: ti: Stop using legacy clkctrl names for omap4 and 5 omits d56e336e8444 RDMA/usnic: Use device_iommu_capable() omits 925d046e7e52 RDMA/core: Add a netevent notifier to cma omits fc008bdbf1cd RDMA/core: Add an rb_tree that stores cm_ids sorted by ifi [...] omits 733dc1aaf4f0 Merge branch 'clk-devm-enable' into clk-next omits 68bde8b2e311 clk: meson: axg-audio: Don't duplicate devm_clk_get_enabled() omits 7ef9651e9792 clk: Provide new devm_clk helpers for prepared and enabled clocks omits abae8e57e49a clk: generalize devm_clk_get() a bit omits af89cd456034 clk: Improve documentation for devm_clk_get() and its opti [...] omits d6acc1d49dd5 Merge branch 'clk-mtk' into clk-next omits 3b3ec201f381 clk: mediatek: reset: Add infra_ao reset support for MT8186 omits 2336db647f31 dt-bindings: arm: mediatek: Add #reset-cells property for MT8186 omits 5ea61b478f30 dt-bindings: reset: mediatek: Add infra_ao reset index for MT8186 omits a0bc8ae5a0d7 clk: mediatek: reset: Add infra_ao reset support for MT819 [...] omits fb91526b5fb0 dt-bindings: reset: mediatek: Add infra_ao reset index for [...] omits 4d352eb91a42 dt-bindings: arm: mediatek: Add #reset-cells property for [...] omits b27a604a5793 clk: mediatek: reset: Add reset support for simple probe omits 761bc64003e3 clk: mediatek: reset: Add new register reset function with device omits 7d10ae3797e1 clk: mediatek: reset: Change return type for clock reset r [...] omits 322989ddf7c4 clk: mediatek: reset: Support inuput argument index mode omits 723e367114de clk: mediatek: reset: Support nonsequence base offsets of [...] omits 2d2a2900588c clk: mediatek: reset: Revise structure to control reset register omits 370bf6286969 clk: mediatek: reset: Merge and revise reset register function omits 114257572a0e clk: mediatek: reset: Extract common drivers to update function omits 086bcb50b435 clk: mediatek: reset: Refine and reorder functions in reset.c omits edabcf71d100 clk: mediatek: reset: Fix written reset bit offset omits b348c26c28a9 clk: mediatek: reset: Add reset.h omits 882eb549a76c Merge branch 'clk-fixes' into clk-next omits 9cf0b6185994 iio: Use octal permissions and DEVICE_ATTR_{RO,RW}. omits 79b584ed12a0 iio: adc: meson_saradc: Use regmap_read_poll_timeout() for [...] omits 22c26db48c19 iio: adc: meson_saradc: Use temporary variable for struct device omits 6531f3a41fe8 iio: adc: meson_saradc: Use devm_clk_get_optional() omits 2d27a021395e iio: adc: meson_saradc: Convert to use dev_err_probe() omits d43c7006e495 iio: adc: meson_saradc: Align messages to be with physical [...] omits ec25bb6e84a0 iio: adc: meson_saradc: Don't attach managed resource to I [...] omits 5a3ec28adafd iio: adc: sc27xx_adc: Re-use generic struct u32_fract omits 754d013433bc iio: at91-sama5d2: Limit requested watermark value to hwfifo size omits 9e5b4cd2e9c0 iio: imu: st_lsm6dsx: Limit requested watermark value to h [...] omits 2b059449b5a3 iio: imu: lsm6dsx: Move exported symbols to the IIO_LSM6DS [...] omits acc416ff7d40 iio: imu: lsm6dsx: Use new pm_sleep_ptr() and EXPORT_SIMPL [...] omits 1300ab392718 iio: humidity: hts221: Move symbol exports into IIO_HTS221 [...] omits 2129f25de582 iio: humidity: hts221: Use EXPORT_SIMPLE_DEV_PM_OPS() to a [...] omits cb490b10c3fd iio:accel:kxsd9: Switch from CONFIG_PM guards to pm_ptr() etc omits 10f09307199d iio: core: drop of.h from iio.h omits bf49a46b6d8b iio: adc: intel_mrfld_adc: explicitly add proper header files omits a1a2e9c6e1d2 Merge branch 'rework/kthreads' into for-next omits 28fc842e1472 PCI: mediatek-gen3: Print LTSSM state when PCIe link down omits 6735988b140b ASoC: Add regmap_field helpers for simple bit operations omits 6f1de1da8156 soc: qcom: geni: Disable MMIO tracing for GENI SE omits 60457d5e158d serial: qcom_geni_serial: Disable MMIO tracing for geni serial omits 210031971cdd asm-generic/io: Add logging support for MMIO accessors omits 451f2f1c908b KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM omits d593d64f043a lib: Add register read/write tracing support omits 98692f52c588 drm/meson: Fix overflow implicit truncation warnings omits 443685992bda irqchip/tegra: Fix overflow implicit truncation warnings omits 018b741ea2a6 coresight: etm4x: Use asm-generic IO memory barriers omits 548927e03121 arm64: io: Use asm-generic high level MMIO accessors omits f2c5092190f2 arch/*: Disable softirq stacks on PREEMPT_RT. omits b3b76fc86f0f PCI: mediatek: Allow building for ARCH_AIROHA omits c568d63b9155 dt-bindings: PCI: mediatek: Add Airoha EN7532 support omits be753a1fd77b Merge branch 'ib-v5.20-amd-pinctrl' omits 6c55e6cce170 Merge branch 'for-5.20/nintendo' into for-next omits 842fec058171 HID: nintendo: Set phys property of input device based on [...] omits 0e9e3132fe51 dt-bindings: pinctrl: sunplus,sp7021-pinctrl: reference ge [...] omits 4b32e054335e pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subn [...] omits 2ed2c3814951 Merge branch 'ib-v5.20-amd-pinctrl' into devel omits f152a48a15dc dt-bindings: pinctrl: sunxi: Disallow the resets property omits daf4cfddbce6 ARM: dts: sunxi: Drop resets from r_pio nodes omits 59c150252786 pinctrl: sunxi: Remove reset controller consumers omits 353d2ef77f2b dt-bindings: pinctrl: mt8192: Use generic bias instead of [...] omits b52e695324bb dt-bindings: pinctrl: mt8192: Add drive-strength-microamp omits 72440158f70f pinctrl: amd: Implement pinmux functionality omits 79bb5c7fe84b pinctrl: amd: Add amd_get_iomux_res function omits a1e9bb597a7b pinctrl: amd: Define and use AMD_PINS macro omits 1dce30781961 pinctrl: amd: Use PINCTRL_PINGROUP to manage pingroups omits 8a962b08e1fa pinctrl: amd: Remove amd_pingroup and use pingroup omits 003cbe046171 pinctrl: Add pingroup and define PINCTRL_PINGROUP omits b37be6d2f457 Merge branch 'for-5.20/uclogic' into for-next omits 0cb1fc0988e3 HID: uclogic: Add support for XP-PEN Deco L omits 867c89254425 HID: uclogic: Allow to generate frame templates omits 2d167aaba386 HID: uclogic: Add KUnit tests for uclogic_rdesc_template_apply() omits 76e645be7ebe HID: uclogic: Make template placeholder IDs generic omits bf29a87cc65a ASoC: SOF: Intel: Add support for MeteorLake omits 2db2f46fdfc2 KVM: x86/mmu: Use try_cmpxchg64 in fast_pf_fix_direct_spte omits 0ac304de73b3 KVM: VMX: Use try_cmpxchg64 in pi_try_set_control omits aee98a6838d5 KVM: x86/mmu: Use try_cmpxchg64 in tdp_mmu_set_spte_atomic omits d895f28ed6da KVM: VMX: Skip filter updates for MSRs that KVM is already [...] omits 007a369fba3c KVM: x86/mmu: Drop unused CMPXCHG macro from paging_tmpl.h omits 78c7d9001be7 KVM: X86/SVM: Use root_level in svm_load_mmu_pgd() omits 024c3c3304ca KVM: X86/MMU: Remove useless mmu_topup_memory_caches() in [...] omits f24b44e48d26 KVM: Rename ack_flush() to ack_kick() omits fc10020ac9ec KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c omits 37f80a7c9987 KVM: s390: selftests: Fix memop extension capability check omits e5380f6d7586 KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PRO [...] omits 5bdae49fc2f6 KVM: SEV: fix misplaced closing parenthesis omits 1cb67e25f9a8 KVM: selftests: Remove the mismatched parameter comments omits 62257638170e ASoC: SOF: mediatek: Fix error code in probe omits b23662406b1b ASoC: sunxi: Use {regmap/regmap_field}_{set/clear}_bits helpers omits df44b1ee72f4 Merge branch 'for-5.20/selftests-fixes' into for-next omits 064520e8aeaa ASoC: SOF: Intel: Add support for MeteorLake (MTL) omits ab222a4aaecf ASoC: SOC: Intel: introduce cl_init callback omits 55eb9a6c8bf3 selftests/livepatch: better synchronize test_klp_callbacks_busy omits 4edf738d4c79 ASoC: tegra: Fix MBDRC bypass mode check omits 5983a8a4a4dc ASoC: tegra: Fix clock DAI format on Tegra210 omits f777316e52e1 Merge branch 'topic/ctl-enhancements' into for-next omits f5e829f92a49 ALSA: control: Add input validation omits 4e54316ad248 ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG omits 1b7ec5143c34 ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_ [...] omits 2c7463d070c4 ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_V [...] omits c27e1efb61c5 ALSA: control: Use xarray for faster lookups omits 2d1ea19f179b remoteproc: omap_remoteproc: Fix typo in comment omits fa220c05d282 remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init omits 353d9214682e rpmsg: mtk_rpmsg: Fix circular locking dependency omits abe13e9a561d rpmsg: char: Add mutex protection for rpmsg_eptdev_open() omits 8c8636f50eb2 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 1ca8743a456b Merge branch 'i2c/for-current' into i2c/for-next omits 96d0ea7d04b4 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 2a2588243061 MAINTAINERS: rectify file pattern in MICROCHIP OTPC DRIVER omits 9393cb13fa5d KVM: selftests: Use kvm_has_cap(), not kvm_check_cap(), wh [...] omits 96f113c40d28 KVM: selftests: Drop a duplicate TEST_ASSERT() in vm_nr_pa [...] omits ad125f309850 KVM: selftests: Call a dummy helper in VM/vCPU ioctls() to [...] omits 4f48e2e73745 KVM: selftests: Add a missing apostrophe in comment to sho [...] omits b3b7c6a6e80d KVM: selftests: kvm_binary_stats_test: Fix index expressions omits d919630fe779 ASoC: cs35l45: Add endianness flag in snd_soc_component_driver omits aa2a4b897132 ASoC: ops: Fix boolean/integer detection for simple controls omits f93d3a779272 iio: trigger: stm32-lptimer-trigger: explicitly add proper [...] omits ca27395f1b95 iio: pressure: cros_ec_baro: explicitly add proper header files omits ca07e6bb4e5a iio: light: cros_ec_light_prox: explicitly add proper head [...] omits 93018249a731 iio: humidity: hts221_buffer: explicitly add proper header files omits 55ae407ae946 iio: dac: vf610_dac: explicitly add proper header files omits 2a53b91c23f2 iio: dac: stm32-dac: explicitly add proper header files omits 1f0350557b39 iio: common: cros_ec_sensors: explicitly add proper header files omits fb68441019dc iio: common: cros_ec_lid_angle: explicitly add proper head [...] omits d428e68a26cf iio: adc: rzg2l_adc: explicitly add proper header files omits 074d68c1c012 iio: adc: npcm_adc: explicitly add proper header files omits e335cd347e6e iio: adc: mt6360-adc: explicitly add proper header files omits 1fd4c0cd789d iio: adc: mp2629_adc: explicitly add proper header files omits 4738b57a6c12 iio: adc: ingenic-adc: explicitly add proper header files omits c2bb705f45c6 iio: adc: imx8qxp-adc: explicitly add proper header files omits 848d19010408 iio: adc: imx7d_adc: explicitly add proper header files omits 34de6b50ddb6 iio: adc: berlin2-adc: explicitly add proper header files omits f3823017e16d iio: adc: ad7606_par: explicitly add proper header files omits ae3babe1c466 iio: adc: ad7606: explicitly add proper header files omits 10897f34309b iio: temp: maxim_thermocouple: Fix alignment for DMA safety omits ecdef5b8317c iio: temp: max31865: Fix alignment for DMA safety omits 732f2cb2fbb5 iio: temp: ltc2983: Fix alignment for DMA safety omits faa05ecb1349 iio: resolver: ad2s90: Fix alignment for DMA safety omits 37882314d3bd iio: resolver: ad2s1200: Fix alignment for DMA safety omits e558a79b6d66 iio: proximity: vcnl3020: Drop unnecessary alignment requi [...] omits 2386c0f8c5b7 iio: proximity: as3935: Fix alignment for DMA safety omits e76330db5e80 iio: pressure: dlhl60d: Drop unnecessary alignment forcing. omits 4842e5de6f39 iio: potentiometer: mcp4131: Fix alignment for DMA safety omits c5f78f4d2168 iio: potentiometer: mcp41010: Fix alignment for DMA safety omits ec1ac1c0e7a1 iio: potentiometer: max5481: Fix alignment for DMA safety omits da8036525342 iio: potentiometer: ad5272: Fix alignment for DMA safety omits b5841c38cb2f iio: potentiometer: ad5110: Fix alignment for DMA safety omits 54e03562bb96 iio: imu: mpu6050: Fix alignment for DMA safety omits b0aa05065a0c iio: imu: inv_icm42600: Fix alignment for DMA safety in bu [...] omits 848847702bd1 iio: imu: inv_icm42600: Fix alignment for DMA safety omits c9a8417a13ed iio: imu: fxos8700: Fix alignment for DMA safety omits 3aafe923987c iio: gyro: fxas210002c: Fix alignment for DMA safety omits 966d2f4ee7f6 iio: gyro: adxrs450: Fix alignment for DMA safety omits ff3211b2ba9a iio: gyro: adis16130: Fix alignment for DMA safety omits ae6eeb534924 iio: gyro: adis16080: Fix alignment for DMA safety omits 9a5b11884cb7 iio: frequency: adrf6780: Fix alignment for DMA safety omits f890aaac771b iio: frequency: admv4420: Fix alignment for DMA safety omits a3e38a557a54 iio: frequency: admv1014: Fix alignment for DMA safety omits b3f3f8d264b9 iio: frequency: admv1013: Fix alignment for DMA safety omits 0bb5675befe6 iio: frequency: adf4371: Fix alignment for DMA safety omits 389b8972eb2a iio: frequency: adf4350: Fix alignment for DMA safety omits 8ff2eb625c35 iio: frequency: ad9523: Fix alignment for DMA safety omits b9ac08b3282a iio: dac: ti-dac7612: Fix alignment for DMA safety omits 3637c49ed546 iio: dac: ti-dac7311: Fix alignment for DMA safety omits 58e22371539e iio: dac: ti-dac5571: Fix alignment for DMA safety omits 03a0cc77f164 iio: dac: ti-dac082s085: Fix alignment for DMA safety omits e66bf04797f1 iio: dac: mcp4922: Fix alignment for DMA safety omits 2030708377a2 iio: dac: ltc2688: Fix alignment for DMA safety omits 1c20292c6b60 iio: dac: ad8801: Fix alignment for DMA safety omits 69e51448ddfb iio: dac: ad7303: Fix alignment for DMA safety omits 8482468b30bd iio: dac: ad7293: Fix alignment for DMA safety omits b2d5e9de77c8 iio: dac: ad5791: Fix alignment for DMA saftey omits 27f2261d16d0 iio: dac: ad5770r: Fix alignment for DMA safety omits c32be7f035ae iio: dac: ad5766: Fix alignment for DMA safety omits b378722a3e9b iio: dac: ad5764: Fix alignment for DMA safety omits 7d12a61187ae iio: dac: ad5761: Fix alignment for DMA safety omits d0c167ceff2d iio: dac: ad5755: Fix alignment for DMA safety omits 444e38927d9a iio: dac: ad5686: Fix alignment for DMA safety omits 4a4a79c06cae iio: dac: ad5592r: Fix alignment for DMA safety omits 00b9737caa5a iio: dac: ad5504: Fix alignment for DMA safety omits 678d536bb454 iio: dac: ad5449: Fix alignment for DMA safety omits d2b240d3d31c iio: dac: ad5421: Fix alignment for DMA safety omits 94ec314e1bd6 iio: dac: ad5360: Fix alignment for DMA safety omits 8779b88c214f iio: dac: ad5064: Fix alignment for DMA safety omits 314d2b1978bb iio: common: ssp: Fix alignment for DMA safety omits 026bffa458d0 iio: amplifiers: ad8366: Fix alignment for DMA safety omits 00eb2b8a0770 iio: addac: ad74413r: Fix alignment for DMA safety omits 62fa19bf484b iio: adc: ti-tlc4541: Fix alignment for DMA safety omits a2105d87eb8e iio: adc: ti-ads8688: Fix alignment for DMA safety omits 8966b11e5a14 iio: adc: ti-ads8344: Fix alignment for DMA safety omits dd54ba8b2469 iio: adc: ti-ads7950: Fix alignment for DMA safety omits 55afdd050c06 iio: adc: ti-ads131e08: Fix alignment for DMA safety omits 7df19bd26cc0 iio: adc: ti-ads124s08: Fix alignment for DMA safety omits 3a828f204a11 iio: adc: ti-adc161s626: Fix alignment for DMA safety omits 23c81e7a7e52 iio: adc: ti-adc128s052: Fix alignment for DMA safety omits 76890c3bce60 iio: adc: ti-adc12138: Fix alignment for DMA safety omits 6909fe17888b iio: adc: ti-adc108s102: Fix alignment for DMA safety omits bb102fd600d1 iio: adc: ti-adc084s021: Fix alignment for DMA safety omits 1e6bb81c23a8 iio: adc: ti-adc0832: Fix alignment for DMA safety omits e770f78036ce iio: adc: mcp320x: Fix alignment for DMA safety omits 9d7019e43ee6 iio: adc: max1241: Fix alignment for DMA safety omits f746ab0bac5b iio: adc: max1118: Fix alignment for DMA safety omits 51f30d63145c iio: adc: max11100: Fix alignment for DMA safety omits e754fb7e7a05 iio: adc: max1027: Fix alignment for DMA safety omits 6ebf401d555e iio: adc: ltc2497: Fix alignment for DMA safety omits 1673b7ca2dc1 iio: adc: ltc2496: Fix alignment for DMA safety omits 48e4ae96b0b1 iio: adc: hi8435: Fix alignment for DMA safety omits 9c6c7eff7d4a iio: adc: ad7949: Fix alignment for DMA safety omits 908af45d7057 iio: adc: ad7923: Fix alignment for DMA safety omits b330ea6bc524 iio: adc: ad7887: Fix alignment for DMA safety omits 211f810f8fae iio: adc: ad7768-1: Fix alignment for DMA safety omits 009ae227a1da iio: adc: ad7766: Fix alignment for DMA safety omits 6268c6eebb13 iio: adc: ad7606: Fix alignment for DMA safety omits 58b74555afc8 iio: adc: ad7476: Fix alignment for DMA safety omits 585c9772f883 iio: adc: ad7298: Fix alignment for DMA safety omits 98295a206d04 iio: adc: ad7292: Fix alignment for DMA safety omits 4e2008429588 iio: adc: ad7280a: Fix alignment for DMA safety omits b990cdfe7536 iio: adc: ad7266: Fix alignment for DMA safety omits b1d3a806630d iio: accel: sca3300: Fix alignment for DMA safety omits a263456f0e27 iio: accel: sca3000: Fix alignment for DMA safety omits a794b3408382 iio: accel: bmi088: Fix alignment for DMA safety omits 38e71240e2ff iio: accel: bma220: Fix alignment for DMA safety omits e1f956a804df iio: accel: adxl367: Fix alignment for DMA safety omits 46403dcf3a7c iio: accel: adxl355: Fix alignment for DMA safety omits f68a0445ee86 iio: accel: adxl313: Fix alignment for DMA safety omits 12c4efe3509b iio: core: Fix IIO_ALIGN and rename as it was not sufficie [...] omits 68d07a7bc36b iio: sx9324: Add setting for CS idle mode omits f24333103e84 dt-bindings: iio: sx9324: Add CS idle/sleep mode omits bc76ea59bb43 iio: sx9360: Add pre-charge resistor setting omits 4f3b42b80155 dt-bindings: iio: sx9360: Add precharge resistor setting omits 71783b07aa0b iio: sx9324: Add Setting for internal analog gain omits 67ac843324a5 dt-bindings: iio: sx9324: Add input analog gain omits 841a329b5faa iio: sx9324: Add Setting for internal compensation resistor omits f337f41f5d00 dt-bindings: iio: sx9324: Add internal compensation resist [...] omits d2fb946019d5 iio: sx9324: Add precharge internal resistance setting omits 057e45db96fc dt-bindings: iio: sx9324: Add precharge resistor setting omits 0b24034c7ffa iio: sx9324: Fix register field spelling omits feb0bd2bcab6 iio: gyro: mpu3050: Use pm_ptr() and DEFINE_RUNTIME_DEV_PM_OPS() omits 3c5a15cc4bd7 iio: gyro: mpu3050: Drop unused symbol exports. omits 129d7c49c5a7 iio: adc: adi-axi: Move exported symbols into IIO_ADI_AXI [...] omits 9822bb87cee1 iio: core: drop iio_get_time_res() omits ccb64316cf7e iio: addac: ad74413r: for_each_set_bit_from -> for_each_set_bit omits 9e63be2acb34 iio: accel: sca3000: Fix syntax errors in comments omits 38d5cd1e7ee0 iio: accel: sca3300: Add inclination channels omits 24fb2d3c4620 iio: accel: sca3300: Add support for SCL3300 omits ad985d4d38d7 iio: accel: sca3300: modified to support multi chips omits e59dd3aca976 iio: accel: sca3300: add define for temp channel for reuse. omits 2231b463e4a8 dt-bindings: iio: accel: sca3300: Document murata,scl3300 omits d34a1daf1a93 iio: adc: nau7802: Make use of device properties omits d8600a189c71 iio: adc: nau7802: Convert driver to use ->probe_new() omits 3cc6a67b73fd iio: adc: vf610_adc: Make use of device properties omits 3b9b4357d5b2 iio: dac: ad5592r: Get rid of OF specifics omits 7db52e252a2b iio: adc: lpc18xx_adc: Switch from of headers to mod_devic [...] omits a150345aa758 ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support omits 30ac49841386 ASoC: ops: Don't modify the driver's plaform_max when read [...] omits 14cc58491200 ASoC: Merge fixes omits 7ed1f83bb4f0 ASoC: SOF: Compile and runtime IPC version selection omits 689614ce48b0 ASoC: SOF: topology: add code to parse config params for A [...] omits 235a6d80f021 Revert "ARM: dts: aspeed: Add USB2.0 device controller node" omits 74bb746407bf platform/chrome: cros_ec: Always expose last resume result omits f7309dbe628d ASoC: SOF: reduce default verbosity of IPC logs omits 047c69a3a9b1 ASoC: fsl_mqs: Add support for i.MX93 platform omits 81ae0635df7d ASoC: dt-bindings: fsl,mqs: Add compatible string for i.MX [...] omits 519d1130b66e ASoC: SOF: Intel: hda-dai: enhance debug messages omits 845a21555864 ASoC: mediatek: mt8186: Use new direct clock defines omits beb89d1d49e9 ASoC: sun8i-codec: Partial revert to fix clock specifiers omits 203b2aff4786 platform/chrome: cros_ec_proto: Fix spelling mistake "unkn [...] omits 09c962fd4816 scsi: MAINTAINERS: Add maintainer for Renesas UFS driver omits d69520288efd scsi: ufs: ufs-renesas: Add support for Renesas R-Car UFS [...] omits 2f11bbc2c7f3 scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO omits 6554400d6f66 scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS omits 7522c08d1e55 scsi: dt-bindings: ufs: Document Renesas R-Car UFS host co [...] omits 216f74e8059a scsi: ufs: host: ufs-exynos: Add support for FSD UFS HCI omits daa782a51ec8 scsi: ufs: host: ufs-exynos: Add mphy apb clock mask omits ea83df8e3bd0 scsi: dt-bindings: ufs: exynos-ufs: Add FSD compatible omits bcdb6fd4f3e9 PCI: aardvark: Fix reporting Slot capabilities on emulated bridge omits 1326b4963606 PCI: aardvark: Add support for AER registers on emulated bridge omits 9a54029e312d Merge branch 'fixes' into for-next omits 44bc6b08553a Merge branch 'misc' into for-next omits a4678f2ea115 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 18489174e4fb ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform omits da440af07fc3 ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering [...] omits 3729928137c7 MAINTAINERS: update ASoC/Intel/SOF maintainers omits 6062ecda5b42 ASoC: SOF: IPC4: Add topology, control and PCM ops omits 7518eefeb7ad platform/surface: aggregator_registry: Add support for key [...] omits d420185489e5 platform/surface: aggregator_registry: Add KIP device hub omits 58a4d884b509 platform/surface: aggregator_registry: Change device ID fo [...] omits 1aa4c85bab76 platform/surface: aggregator_registry: Generify subsystem [...] omits 25e2ca7301bd platform/surface: aggregator: Add comment for KIP subsyste [...] omits 2c2c3a07086c HID: surface-hid: Add support for hot-removal omits b49ba26bec45 power/supply: surface_battery: Use client device wrappers [...] omits f80345b89cc5 power/supply: surface_charger: Use client device wrappers [...] omits 74bb2d0bc57a platform/surface: aggregator_registry: Use client device w [...] omits 5c1e88b98c60 platform/surface: aggregator: Allow notifiers to avoid com [...] omits dc0393c76f37 platform/surface: aggregator: Allow devices to be marked a [...] omits 0eb658406864 platform/surface: aggregator: Allow is_ssam_device() to be [...] omits 65c1c99d96f1 ASoC: wcd938x: Fix event generation for some controls omits 9f1c8677724a ASoC: hdmi-codec: Update to modern DAI terminology omits 6bda28a2f711 ASoC: wcd9335: Fix spurious event generation omits 7263fc6c71c3 ASoC: wcd9335: Remove RX channel from old list before addi [...] omits b50ea0548bb5 Merge branches 'renesas-arm-defconfig-for-v5.20', 'renesas [...] omits fc9e01676cc4 dt-bindings: clock: renesas,rzg2l: Simplify header file re [...] omits 980bcaf33988 clk: renesas: rza1: Remove struct rz_cpg omits 444877983933 clk: renesas: r8a7779: Remove struct r8a7779_cpg omits 1cfeec242738 clk: renesas: r8a7778: Remove struct r8a7778_cpg omits 3849716ad32e clk: renesas: sh73a0: Remove sh73a0_cpg.reg omits a00d077aaa17 clk: renesas: r8a7740: Remove r8a7740_cpg.reg omits 65d012e415bb clk: renesas: r8a73a4: Remove r8a73a4_cpg.reg omits 75fe45a000a7 clk: renesas: r8a779f0: Add SDHI0 clock omits 21af7579da7f arm64: dts: renesas: Add missing space after remote-endpoint omits e14fe2221cad arm64: dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC [...] omits a1553161374c arm64: dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board omits 8d41224d76f4 arm64: dts: renesas: r8a779f0: Add CPU core clocks omits 25b6fd430954 arm64: dts: renesas: r8a779f0: Add CPUIdle support omits 1760712db37a arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores omits e37996ab191a arm64: dts: renesas: r8a779f0: Add L3 cache controller omits a6c0f41e7aef ARM: dts: r9a06g032-rzn1d400-db: Enable rtc0 omits 584add1b6c6a arm64: dts: renesas: rzg2l-smarc: Use proper bool operator omits e358e16fc3fa arm64: dts: renesas: Adjust whitespace around '=' omits 54b5189fe709 arm64: dts: renesas: r8a779f0: Add thermal support omits 61a6737fcad8 clk: renesas: r8a779f0: Add thermal clock omits 47aa99515d85 Merge branch 'v5.20/arm64-dt' into for-next omits de0130355306 x86/crypto: Remove stray comment terminator omits 50d88b1d1e79 platform/x86: system76_acpi: Use dev_get_drvdata omits 3cd8cc98d634 platform/x86: Drop the PMC_ATOM Kconfig option omits de9257ae1d3b staging: rtl8723bs: uninitialize static variable omits ac663ae22f02 staging: r8188eu: replace FIELD_OFFSET with offsetof omits 0dde9a46a2cf dt-bindings: usb: add documentation for aspeed udc omits 2cee50bf4590 ARM: dts: aspeed: Add USB2.0 device controller node omits 055276c13205 usb: gadget: add Aspeed ast2600 udc driver omits e146caf30349 usb: Avoid extra usb SET_SEL requests when enabling link p [...] omits 3085d1bd47f2 usb: dwc3: Fix typos in Kconfig omits d1b39dd5819a usb: dwc3: Fix a repeated word checkpatch warning omits ca80ca61863f usb: dwc3: Fix bare use of unsigned checkpatch warning omits 8203d26905ee usb: typec: tcpm: Register USB Power Delivery Capabilities omits a7cff92f0635 usb: typec: USB Power Delivery helpers for ports and partners omits 662a60102c12 usb: typec: Separate USB Power Delivery from USB Type-C omits f061f43d7418 usb: hub: port: add sysfs entry to switch port power omits fcba483e8246 KVM: selftests: Sanity check input to ioctls() at build time omits 5321270b2362 KVM: selftests: Use TAP-friendly ksft_exit_skip() in __TES [...] omits 7ed397d107d4 KVM: selftests: Add TEST_REQUIRE macros to reduce skipping [...] omits 3ea9b809650b KVM: selftests: Add kvm_has_cap() to provide syntactic sugar omits d8ba3f14a50e KVM: selftests: Return an 'unsigned int' from kvm_check_cap() omits 032604529827 KVM: selftests: Drop DEFAULT_GUEST_PHY_PAGES, open code th [...] omits 38081d28835c KVM: selftests: Trust that MAXPHYADDR > memslot0 in vmx_ap [...] omits 6e1d13bf3815 KVM: selftests: Move per-VM/per-vCPU nr pages calculation [...] omits acaf50ad6dcb KVM: selftests: Drop @num_percpu_pages from __vm_create_wi [...] omits 3222d0264fb6 KVM: selftests: Drop @slot0_mem_pages from __vm_create_wit [...] omits 68c1b3e910c0 KVM: selftests: Open code and drop 'struct kvm_vm' accessors omits 96a96e1ad06f KVM: selftests: Remove vcpu_state() helper omits fce542992b5d KVM: selftests: Drop vcpu_get(), rename vcpu_find() => vcp [...] omits 768e9a61856b KVM: selftests: Purge vm+vcpu_id == vcpu silliness omits 5260db3eb8f9 KVM: selftests: Require vCPU output array when creating VM [...] omits 64a1aacc8970 KVM: selftests: Remove vcpu_get() usage from dirty_log_test omits df84cef531ca KVM: selftests: Stop conflating vCPU index and ID in perf tests omits 376851f8953a KVM: selftests: Stop hardcoding vCPU IDs in vcpu_width_config omits 3cc3eeb165a0 KVM: selftests: Convert get-reg-list away from its "VCPU_ID" omits e813129a3dea KVM: selftests: Convert kvm_binary_stats_test away from vCPU IDs omits 0f678e732099 KVM: selftests: Convert kvm_page_table_test away from reli [...] omits 5114c3e2f1b9 KVM: selftests: Drop @vcpuids param from VM creators omits 82ba83cbb76a KVM: selftests: Drop vm_create_default* helpers omits 3468fd7d8831 KVM: selftests: Use vm_create_with_vcpus() in max_guest_me [...] omits 46647c65e1e6 KVM: selftests: Use vm_create() in tsc_scaling_sync omits 6a9d37efa2cf KVM: selftests: Convert tprot away from VCPU_ID omits 7cdcdfe50d8d KVM: selftests: Convert s390x/diag318_test_handler away fr [...] omits 5241904f2eb6 KVM: selftests: Convert memop away from VCPU_ID omits 371dfb2e90d9 KVM: selftests: Convert s390's "resets" test away from VCPU_ID omits e5b77cdef9e3 KVM: selftests: Convert sync_regs_test away from VCPU_ID omits ebca1b8056da KVM: selftests: Convert xapic_ipi_test away from *_VCPU_ID omits 8a093ea0d104 KVM: selftests: Convert hypercalls test away from vm_creat [...] omits f05427faedff KVM: selftests: Sync stage before VM is freed in hypercalls test omits bfff0f60db89 KVM: selftests: Consolidate KVM_{G,S}ET_ONE_REG helpers omits 45f568084a7a KVM: selftests: Convert vgic_init away from vm_create_defa [...] omits f3443bed2989 KVM: selftests: Convert triple_fault_event_test away from VCPU_ID omits 08ce0888c1f4 KVM: selftests: Convert svm_nested_soft_inject_test away f [...] omits 7a5e4ae3db64 KVM: selftests: Convert arch_timer away from VCPU_ID omits 998016048221 KVM: selftests: Convert steal_time away from VCPU_ID omits 0ffc70eab775 KVM: selftests: Add VM creation helper that "returns" vCPUs omits 0750388ca711 KVM: selftests: Convert hardware_disable_test to pass arou [...] omits b093da659f3d KVM: selftests: Convert psci_test away from VCPU_ID omits 682b11a012b8 KVM: selftests: Convert set_boot_cpu_id away from global VCPU_IDs omits f742d94ff4e5 KVM: selftests: Rename vm_vcpu_add* helpers to better show [...] omits 1422efd6bb75 KVM: selftests: Return created vcpu from vm_vcpu_add_default() omits 9931be3fc62e KVM: selftests: Add "arch" to common utils that have arch [...] omits b8592448370b KVM: selftests: Move vm_is_unrestricted_guest() to x86-64 omits 033899489062 KVM: selftests: Make arm64's guest_get_vcpuid() declaratio [...] omits fd04edc3560c KVM: selftests: Convert vgic_irq away from VCPU_ID omits afcda3dcb378 KVM: selftests: Convert fix_hypercall_test away from VCPU_ID omits e5d86c7a0323 KVM: selftests: Convert debug-exceptions away from VCPU_ID omits 20a7eb990ae8 KVM: selftests: Convert xapic_state_test away from hardcod [...] omits ee7f7d9e988e KVM: selftests: Track kvm_vcpu object in tsc_scaling_sync omits 10f0b222ea7e KVM: selftests: Convert system_counter_offset_test away fr [...] omits d7828144d465 KVM: selftests: Convert set_memory_region_test away from VCPU_ID omits c09aee348495 KVM: selftests: Convert dirty_log_test away from VCPU_ID omits 0037727b3989 KVM: selftests: Convert xen_shinfo_test away from VCPU_ID omits 928970166977 KVM: selftests: Convert xen_vmcall_test away from VCPU_ID omits 35b6cb825abd KVM: selftests: Convert vmx_invalid_nested_guest_state awa [...] omits ada1bf4d6531 KVM: selftests: Convert userspace_io_test away from VCPU_ID omits 87f1b5b3c0cd KVM: selftests: Convert cpuid_test away from VCPU_ID omits 50630b80eb8f KVM: selftests: Convert cr4_cpuid_sync_test away from VCPU_ID omits 39839c1a68ce KVM: selftests: Convert amx_test away from VCPU_ID omits 2571bcdb136a KVM: selftests: Add proper helper for advancing RIP in debug_regs omits 28039449b83e KVM: selftests: Convert debug_regs away from VCPU_ID omits 42975c219975 KVM: selftests: Convert emulator_error_test away from VCPU_ID omits be0dff8610b1 KVM: selftests: Convert evmcs_test away from VCPU_ID omits a85816371175 KVM: selftests: Convert hyperv_clock away from VCPU_ID omits d96b959600e5 KVM: selftests: Convert hyperv_features away from VCPU_ID omits a1918c0fbeea KVM: selftests: Convert hyperv_svm_test away from VCPU_ID omits 5e7cb71570b9 KVM: selftests: Convert kvm_clock_test away from VCPU_ID omits f7024348d7ea KVM: selftests: Convert tsc_msrs_test away from VCPU_ID omits 709fd88491a8 KVM: selftests: Convert vmx_exception_with_invalid_guest_s [...] omits b4694260299a KVM: selftests: Convert userspace_msr_exit_test away from VCPU_ID omits 21c602e67175 KVM: selftests: Convert vmx_apic_access_test away from VCPU_ID omits 706aaa4fedd9 KVM: selftests: Convert vmx_close_while_nested_test away f [...] omits ec7b769a7320 KVM: selftests: Convert vmx_dirty_log_test away from VCPU_ID omits d31e15005dde KVM: selftests: Convert set_sregs_test away from VCPU_ID omits 6f96628f8290 KVM: selftests: Convert vmx_nested_tsc_scaling_test away f [...] omits 1cc1a9f38da4 KVM: selftests: Convert platform_info_test away from VCPU_ID omits f323dbce3ba1 KVM: selftests: Convert kvm_pv_test away from VCPU_ID omits 5c6e31b3bc4b KVM: selftests: Convert hyperv_cpuid away from VCPU_ID omits 0184323acbc4 KVM: selftests: Convert sync_regs_test away from VCPU_ID omits 91520c512156 KVM: selftests: Convert svm_vmcall_test away from VCPU_ID omits cb4d9608af03 KVM: selftests: Convert svm_int_ctl_test away from VCPU_ID omits 90b13cdde1fa KVM: selftests: Convert state_test away from VCPU_ID omits 20092699759b KVM: selftests: Convert smm_test away from VCPU_ID omits a2d5d774919e KVM: selftests: Convert pmu_event_filter_test away from VCPU_ID omits 5478431f984e KVM: selftests: Convert mmu_role_test away from VCPU_ID omits 5581ed8762fc KVM: selftests: Convert vmx_tsc_adjust_test away from VCPU_ID omits 4bc87470858d KVM: selftests: Convert vmx_set_nested_state_test away fro [...] omits d8b5b5d13271 KVM: selftests: Convert vmx_pmu_msrs_test away from VCPU_ID omits b1bc990406be KVM: selftests: Convert vmx_preemption_timer_test away fro [...] omits 58606e602553 KVM: selftests: Convert xss_msr_test away from VCPU_ID omits 2494a6d80fb5 KVM: selftests: Convert rseq_test away from VCPU_ID omits e82e630ba965 KVM: selftests: Convert memslot_perf_test away from VCPU_ID omits e3763d3aebea KVM: selftests: Return the created vCPU from vm_vcpu_add() omits 0cc64b08096c KVM: selftests: Rename 'struct vcpu' to 'struct kvm_vcpu' omits 1079c3d4e452 KVM: selftests: Rename vcpu.state => vcpu.run omits 70ca149be61d KVM: selftests: Rename xAPIC state test's vcpu struct omits 3f44e7fdca4e KVM: selftests: Make vm_create() a wrapper that specifies [...] omits cfe122db3ea6 KVM: selftests: Rename vm_create_without_vcpus() => vm_create() omits 95fb04607197 KVM: selftests: Rename vm_create() => vm_create_barebones( [...] omits eb0adbc03aaf KVM: selftests: Avoid memory allocations when adding vCPU [...] omits 47b1e0ec2e14 KVM: selftests: Use vm_create_without_vcpus() in psci_test omits 3c16181b2652 KVM: selftests: Use vm_create_without_vcpus() in hardware_ [...] omits 4acefa385c82 KVM: selftests: Use vm_create_without_vcpus() in dirty_log_test omits bb47ed8b71d0 KVM: selftests: Use vm_create_without_vcpus() in set_boot_cpu_id omits 0c276ff22c7e KVM: selftests: Push vm_adjust_num_guest_pages() into "w/o [...] omits f17686aac61f KVM: selftests: Add vm_create_*() variants to expose/retur [...] omits 6ebfef83f03f KVM: selftest: Add proper helpers for x86-specific save/re [...] omits 877bd3997c50 KVM: selftests: Rename MP_STATE and GUEST_DEBUG helpers fo [...] omits 2128e30b0186 KVM: selftests: Dedup MSR index list helpers, simplify ded [...] omits 0ce74180f306 KVM: selftests: Harden and comment XSS / KVM_SET_MSRS interaction omits c095cb609b3a KVM: selftests: Cache list of MSRs to save/restore omits a12c86c447f4 KVM: selftests: Simplify KVM_ENABLE_CAP helper APIs omits ac71220934a9 KVM: selftests: Consolidate KVM_ENABLE_CAP usage omits c472df1ac318 KVM: selftests: Add a VM backpointer to 'struct vcpu' omits 114eef6e461a KVM: selftests: Dedup vgic_init's asserts and improve erro [...] omits 4091818426d9 KVM: selftests: Split get/set device_attr helpers omits d2752e2eb331 KVM: selftests: Drop 'int' return from asserting *_has_dev [...] omits 9367504f77eb KVM: selftests: Rename KVM_HAS_DEVICE_ATTR helpers for con [...] omits 279eacbefad5 KVM: selftests: Multiplex return code and fd in __kvm_crea [...] omits 98f94ce42ac6 KVM: selftests: Move KVM_CREATE_DEVICE_TEST code to separa [...] omits f3165dc02212 KVM: selftests: Drop @test param from kvm_create_device() omits a78593fd8717 KVM: selftests: Use KVM_IOCTL_ERROR() for one-off arm64 ioctls omits b530eba14c70 KVM: selftests: Get rid of kvm_util_internal.h omits b938cafdde4e KVM: selftests: Make x86-64's register dump helpers static omits f17cf5674a1e KVM: selftests: Use __KVM_SYSCALL_ERROR() to handle non-KV [...] omits f9725f89dc50 KVM: selftests: Use kvm_ioctl() helpers omits 2de1b7b127da KVM: selftests: Make kvm_ioctl() a wrapper to pretty print [...] omits 10825b55b9d5 KVM: sefltests: Use vm_ioctl() and __vm_ioctl() helpers omits 71ab5a6fea49 KVM: selftests: Make vm_ioctl() a wrapper to pretty print [...] omits 47a7c924b62d KVM: selftests: Add vcpu_get() to retrieve and assert on v [...] omits 21c6ee2b3ac2 KVM: selftests: Remove vcpu_get_fd() omits caf12f3b1d62 KVM: selftests: Use vcpu_access_device_attr() in arm64 code omits 38d4a385a345 KVM: selftests: Add __vcpu_run() helper omits ffb7c77fd503 KVM: sefltests: Use vcpu_ioctl() and __vcpu_ioctl() helpers omits 1d438b3bc25e KVM: selftests: Split vcpu_set_nested_state() into two helpers omits 2ab2c307c734 KVM: selftests: Drop @mode from common vm_create() helper omits 02e04c15caee KVM: selftests: Make vcpu_ioctl() a wrapper to pretty prin [...] omits 2b38a7398f20 KVM: selftests: Add another underscore to inner ioctl() helpers omits ccc82ba6bea4 KVM: selftests: Always open VM file descriptors with O_RDWR omits d379749fdab6 KVM: selftests: Drop stale declarations from kvm_util_base.h omits ff624e57d8df KVM: selftests: Fix typo in vgic_init test omits 1ca378f65378 KVM: selftests: Fix buggy-but-benign check in test_v3_new_ [...] omits 8deb03e75f60 KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT omits dff9a198b052 iio: adc: envelope-detector: Drop dependency on OF omits 0fd268736c21 iio: adc: sd_adc_modulator: Drop dependency on OF omits 319dbcd84fd2 iio: Directly use ida_alloc()/free() omits 1e800c060cf4 dt-bindings: iio: accel: Add bmi085 and bmi090l bindings omits 57387d3c09c2 iio: accel: bmi088: Add support for bmi090l accel omits 7a61456c83b3 iio: accel: bmi088: Add support for bmi085 accel omits 67ac266db853 iio: accel: bmi088: modified the device name omits 48d07b3be84e iio: accel: bmi088: Make it possible to config scales omits 733147729a91 iio: accel: bmi088: Modified the scale calculate omits f0ca36b031f6 dt-bindings: iio: imu: adis16480: update maintainers omits 065cd7e72e7f dt-bindings: iio: dac: AD5770R: update maintainers omits 3cce981b60b2 dt-bindings: iio: adc: axi-adc: update maintainers omits 08f98a40823b dt-bindings: iio: adc: AD9467: update maintainers omits 6be0d1fcb591 dt-bindings: iio: accel: ADIS16240: update maintainers omits e8941aab8457 proximity: vl53l0x: Handle the reset GPIO omits d3d6dba56dab proximity: vl53l0x: Handle the VDD regulator omits 76d1eb09eb9e proximity: vl53l0x: Prefer pre-initialized interrupt flags omits 2b9208963b81 dt-bindings: proximity: vl53l0x: Document optional supply [...] omits 574e60b3d79f iio: srf08: Remove redundant if statement omits a5daaa470bbd iio: dac: ti-dac5571: add support for ti,dac121c081 omits 9b7f05926be0 dt-bindings: iio: ti-dac5571: Add ti,dac121c081 omits 0bd0bb1fc1e4 iio: accel: adxl367: do not update FIFO watermark on scan [...] omits d04d46dd82ad iio:magnetometer:mbc150: Make bmc150_magn_remove() return void omits 70db0e93f7e7 iio: chemical: bme680: fix typo in comment omits b4b936779432 iio: proximity: ping: fix typo in comment omits 7576bc05b360 iio:light:vcnl4035: Improve error reporting for problems d [...] omits ab91da2f2574 iio:light:vcnl4000: Improve error reporting for problems d [...] omits 5049646718d7 iio:light:us5182d: Improve error reporting for problems du [...] omits be9f6004be88 iio:light:pa12203001: Improve error reporting for problems [...] omits 730cd2f54eba iio:chemical:ccs811: Improve error reporting for problems [...] omits a76209246d9f iio:chemical:atlas: Improve error reporting for problems d [...] omits 8f760ce7affd iio:adc:ti-ads1015: Improve error reporting for problems d [...] omits ffa952e95d8c iio:adc:ina2xx: Improve error reporting for problems durin [...] omits 78f32011b240 iio: adc: rzg2l_adc: Remove unnecessary channel check from [...] omits 153415feda2e dt-bindings: iio: adc: Document Renesas RZ/G2UL ADC omits c5a37ad0fccc iio: dac: cio-dac: Utilize iomap interface omits 73b8390cc27e iio: adc: stx104: Utilize iomap interface omits 48d1ae774099 iio: health: afe4404: Remove duplicated error reporting in [...] omits 7cbb6681d7e5 iio: common: cros_ec_sensors: Add label attribute omits cc0bb2f106cb iio: ABI: Add a new location label omits 39f0b95619d3 iio: imu: st_lsm6dsx: Switch from of headers to mod_devicetable.h omits 3cf122c20bf8 iio: accel: bma400: Add support for activity and inactivit [...] omits 00ee658ff581 iio: accel: bma400: Add activity recognition support omits d024af5b3970 iio: accel: bma400: Add step change event omits d221de60eee3 iio: accel: bma400: Add separate channel for step counter omits ffe0ab6a9698 iio: accel: bma400: Add triggered buffer support omits 12c99f859fd3 iio: accel: bma400: conversion to device-managed function omits 1bd2dc6ea863 iio: accel: bma400: Reordering of header files omits 747c7cf1592e iio: accel: bma400: Fix the scale min and max macro values omits 8dc0a72795e4 iio:light:tsl2583: Remove duplicated error reporting in .remove() omits 58a6df5580bb iio:light:stk3310: Remove duplicated error reporting in .remove() omits 44ceb791182a iio:light:opt3001: Remove duplicated error reporting in .remove() omits f0e34d262567 iio:light:jsa1212: Remove duplicated error reporting in .remove() omits 8d3d6baa4990 iio:light:isl29028: Remove duplicated error reporting in . [...] omits 5004e24a466c iio:light:bh1780: Remove duplicated error reporting in .remove() omits 1db6926d611d iio:accel:stk8ba50: Remove duplicated error reporting in . [...] omits 1aec857d50ce iio:accel:stk8312: Remove duplicated error reporting in .remove() omits aae59bdf2585 iio:accel:mc3230: Remove duplicated error reporting in .remove() omits cffc293dd92e iio: proximity: srf04: Make use of device properties omits bf5ff730dcc2 iio: trigger: stm32-lptimer-trigger: Make use of device pr [...] omits f2281a61a711 Merge branch 'clk-mtk' into clk-next omits d3daf73380ce media: dvb_vb2: fix possible out of bound access omits ea37ee3a1561 media: v4l2-ioctl.c: fix incorrect error path omits 51c6aad4190b media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_c [...] omits a39db23d1a5c Merge branch 'v5.19-rc1' into v4l_for_linus omits 55e1c007e1bd ASoC: SOF: Add support ctx_save with IPC4 omits 3dafe0648ddd scsi: libsas: Introduce struct smp_rps_resp omits 44f2bfe9ef08 scsi: libsas: Introduce struct smp_rg_resp omits c3752f44604f scsi: libsas: Introduce struct smp_disc_resp omits 0f4d7d556125 scsi: qla2xxx: Update version to 10.02.07.600-k omits bcf536072f74 scsi: qla2xxx: edif: Fix slow session teardown omits 37be3f9d6993 scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time omits ec538eb838f3 scsi: qla2xxx: edif: Fix no logout on delete for N2N omits a8fdfb0b39c2 scsi: qla2xxx: edif: Fix session thrash omits d7e2e4a68fc0 scsi: qla2xxx: edif: Tear down session if keys have been removed omits 24c796098f53 scsi: qla2xxx: edif: Fix no login after app start omits 0dbfce5255fe scsi: qla2xxx: edif: Reduce disruption due to multiple app start omits 2b659ed67a12 scsi: qla2xxx: edif: Send LOGO for unexpected IKE message omits 63ab6cb582fa scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription omits 6548c884a595 ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared omits 81eef68f3bb7 ASoC: Remove unused hw_write_t type omits 46c80e72c16a ASoC: Intel: avs: Fix parsing UUIDs in topology omits b50503990d88 smack: Remove the redundant lsm_inode_alloc omits 25ebeeebcb54 ASoC: SOF: ipc3-dtrace: Handle race during initialization omits 926034353d3c fs/ntfs3: Don't clear upper bits accidentally in log_replay() omits c5d41ca7b256 ASoC: codecs: qualcomm move gain to S8_TLV omits 1149ebb6ffc5 ASoC: codecs: Series of fixes for realtek codecs used on RVPs omits 46d2398c3bc0 PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() omits c21b0837983d spi: Use device_find_any_child() instead of custom approach omits 82b070beae1e driver core: Introduce device_find_any_child() helper omits d38ea9579ce3 KVM: x86: Bug the VM on an out-of-bounds data read omits 49a1431d3bea KVM: x86: Bug the VM if the emulator generates a bogus exc [...] omits 1cca2f8c501f KVM: x86: Bug the VM if the emulator accesses a non-existent GPR omits b443183a25ab KVM: x86: Reduce the number of emulator GPRs to '8' for 32 [...] omits 0cbc60d44c35 KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs omits a5ba67b42f07 KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array omits dfe21e6bc05a KVM: x86: Harden _regs accesses to guard against buggy input omits 61d9c412d041 KVM: x86: Grab regs_dirty in local 'unsigned long' omits 9cbffc7a5956 driver core: Delete driver_deferred_probe_check_state() omits b09796d528bb iommu/of: Delete usage of driver_deferred_probe_check_state() omits 71066545b48e driver core: Set fw_devlink.strict=1 by default omits f516d01b9df2 Revert "driver core: Set default deferred_probe_timeout ba [...] omits dd429036e778 net: ipconfig: Relax fw_devlink if we need to mount a netw [...] omits 2f8c3ae8288e driver core: Add wait_for_init_devices_probe helper function omits f8217275b57a net: mdio: Delete usage of driver_deferred_probe_check_state() omits 24a026f85241 pinctrl: devicetree: Delete usage of driver_deferred_probe [...] omits 5a46079a9645 PM: domains: Delete usage of driver_deferred_probe_check_state() omits c9357195c577 dmaengine: dw-edma: remove a macro conditional with simila [...] omits 35ba63b8f6d0 vme: move back to staging omits 349353614200 vme: remove ca91cx42 Universe-II support omits ce3f3ccc90b8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 577b61cee5b2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 828c91f7937f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 99c926cecdfd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fa82cce7a6bb treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5a729246e57e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits abd462747539 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e634cf4e44d9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 336371516a42 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a601378552a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2eb72d6696c6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits dfb99b050e4b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e6550b3ee1f4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1f88a7433f1b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 298b95f111be treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1accad5e7463 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b7bc1c9e5b04 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 94c0ded75c85 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3bb165608ec6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0fdebc5ec2ca treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2aec85b26f39 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 52e6676ef56f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a6546f89eac9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 20646f5b1e79 netfilter: xtables: Bring SPDX identifier back omits 4bbdc208a5ff staging: olpc_dcon: Replace flush_scheduled_work() with fl [...] omits d2b47721a100 staging: greybus: audio: replace safe list iteration omits c7b6c95c3ef3 ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() omits 145cb4e7a9ee ASoC: SOF: debug: Clarify the IPC timeout handling path omits df4d27b19b89 ASoC: Introduce 'fixup_controls' card method omits 1eb73102da28 ASoC: codecs: rt298: Reorganize jack detect handling omits 3082afe097cc ASoC: codecs: rt286: Reorganize jack detect handling omits a43b4394bb35 ASoC: codecs: rt274: Always init jack_detect_work omits 2fbe0953732e ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV omits 5babb012c847 ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV [...] omits a45a4d4390b7 ASoC: SOF: IPC4: add sdw blob omits 9e2b5d33fec9 AsoC: SOF: ipc4-topology: Add dai_get_clk op omits aa84ffb72158 ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's omits 323aa1f093e6 ASoC: SOF: Add a new IPC op for parsing topology manifest omits 4453d24d10fd ASoC: SOF: Add two new structures for topology manifest data omits 1da51943725f ASoC: SOF: Intel: hda: init NHLT for IPC4 omits bc433fd76fae ASoC: SOF: Add ops_free omits 4c30004a7c69 ASoC: SOF: IPC4: set the BE DAI ops omits d0c0d5bf944b ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() omits acf48a1f76b8 ASoC: SOF: ipc4-topology: Add the dai_config op omits 3acd52708946 ASoC: SOF: ipc4-topology: Add route_setup/route_free ops omits 6e9257a13c75 ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops omits e75e5db8f8ac ASoC: SOF: IPC4: Add pcm ops omits 955e84fc0b6d ASoC: SOF: ipc4-topology: Add control IO ops omits d97964f87078 ASoC: SOF: ipc4-topology: Add control_setup op omits 4d4ba014ac4b ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets omits 4f838ab20812 ASoC: SOF: ipc4-topology: Add support for parsing and prep [...] omits acf525942077 ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets omits 904c48c40c66 ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets omits abfb536bd116 ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/D [...] omits 2cabd02b6090 ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/A [...] omits 90e891551fb4 ASoC: SOF: IPC4: Introduce topology ops omits bd10cd5ec546 ASoC: SOF: Add topology tokens for IPC4 omits 1e90de2c9a40 ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there i [...] omits b66f9e703f0b ASoC: SOF: ipc3-dtrace: Add helper function to update the [...] omits 135786c32ed0 ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state omits 63b9069653a7 ASoC: SOF: ipc4: implement pm ctx_save callback omits 7a5677407300 ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state omits bd3df9ff25b3 ASoC: SOF: ipc4: Add set_core_state pm_ops implementation omits 0a047dafefaf ASoC: SOF: ipc3: Add set_core_state pm_ops implementation omits b41252d8820c ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power [...] omits 03f69725749f ASoC: SOF: make ctx_store and ctx_restore as optional omits 5702b838dd9a ASoC: SOF: ipc3-topology: Move and correct size checks in [...] omits 7811f2e7fd6a dmaengine: dw: dmamux: Fix build without CONFIG_OF omits 2717d3384195 dmaengine: dw: dmamux: Export the module device table omits 65534736d9a5 tty: Use flow-control char function on closing path omits 6bb6fa6908eb tty: Implement lookahead to process XON/XOFF timely omits 84f2faa7852e serial: 8250: Remove serial_rs485 sanitization from em485 omits bbdcbc1301ce serial: sc16is7xx: Remove serial_rs485 assignment omits fd93a3d851c5 serial: mcf: Remove serial_rs485 assignment omits e25ed4a8857f serial: 8250_exar: Remove serial_rs485 assignment omits ad98c78bd011 serial: max310x: Remove serial_rs485 sanitization omits 55e18c6b6d42 serial: imx: Remove serial_rs485 sanitization omits 7195eefb38d7 serial: fsl_lpuart: Call core's sanitization and remove cu [...] omits b9759cba3221 serial: pl011: Remove serial_rs485 sanitization omits 61bca7da91c6 serial: 8250_pci: Remove serial_rs485 sanitization omits ebc3c2a4cdba serial: 8250: lpc18xx: Remove serial_rs485 sanitization omits cf426544a413 serial: 8250_fintek: Remove serial_rs485 sanitization omits 9cdaf4fc2e6f serial: 8250_dwlib: Remove serial_rs485 sanitization omits 51ad36baacb3 serial: return -EINVAL for non-legacy RS485 flags omits 596a9171472b serial: Clear rs485 struct when non-RS485 mode is set omits be2e2cb1d281 serial: Sanitize rs485_struct omits aeae8f222fdd serial: stm32: Fill in rs485_supported omits 267913ecf737 serial: sc16is7xx: Fill in rs485_supported omits d45e50d08776 serial: omap: Fill in rs485_supported omits 949b4dbfb6b3 serial: mcf: Fill in rs485_supported omits 2b947cf9e335 serial: max310x: Fill in rs485_supported omits 00d7a00e2a6f serial: imx: Fill in rs485_supported omits 07481f448b63 serial: fsl_lpuart: Fill in rs485_supported omits af47c491e3c7 serial: atmel: Fill in rs485_supported omits e849145e1fdd serial: ar933x: Fill in rs485_supported omits ebe2cf736a04 serial: pl011: Fill in rs485_supported omits 456d523b1be3 serial: 8250_pci: Fill in rs485_supported for pci_fintek omits 6d345f7cf83c serial: 8250_of: Use serial8250_em485_supported omits 4f4c90bb2a51 serial: 8250_lpc18cc: Fill in rs485_supported omits 70780464846f serial: 8250_fintek: Fill in rs485_supported omits 59c221f8e126 serial: 8250_exar: Fill in rs485_supported omits 62a4b3d27419 serial: 8250_dwlib: Fill in rs485_supported omits 499b1160bc02 serial: 8250_bcm2835aux: Use serial8250_em485_supported omits 43ee34131ced serial: 8250: Create serial8250_em485_supported for em485 users omits 8925c31c1ac2 serial: Add rs485_supported to uart_port omits 2dbd0c14ebe8 serial: Move serial_rs485 sanitization into separate function omits 8322b1f52715 serial: Add uart_rs485_config() omits 11a72ae911d3 dmaengine: apple-admac: Fix print format omits af14f3007e2d serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_ [...] omits 197eb5c416ff serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() omits 7a3525e48cf7 serial: 8250: Adjust misleading LSR related comment omits 6a4241e8f9b1 serial: 8250: Get preserved flags using serial_lsr_in() omits bdb70c424df1 serial: 8250: Create serial_lsr_in() omits ce338e4477cf serial: 8250: Store to lsr_save_flags after lsr read omits 90574a5b5a04 serial: 8250: handle __start_tx() call in start_tx() omits 767cc6681b1b serial: 8250: kill __do_stop_tx() omits ebaed53c0017 tty: vt: convert sysfs snprintf to sysfs_emit omits 2e1f2d9a9bdb serial: max310x: implement I2C support omits b3883ab5e957 serial: max310x: make accessing revision id interface-agnostic omits 6ef281daf020 serial: max310x: use a separate regmap for each port omits 285e76fc049c serial: max310x: use regmap methods for SPI batch operations omits 484923ad3ad1 tty/vt: consolemap: walk the buffer only once in con_set_t [...] omits fc440658346e tty/vt: consolemap: use con_allocate_new() in con_unshare_ [...] omits 63c4f92fcca3 tty/vt: consolemap: extract con_allocate_new() from con_do [...] omits a7e50de460d7 tty/vt: consolemap: change refcount only if needed in con_ [...] omits d8d0d1758c7d tty/vt: consolemap: remove superfluous whitespace omits 9ec9b79a2b9b tty/vt: consolemap: make conv_uni_to_pc() more readable omits 1a086f5d63ae tty/vt: consolemap: saner variable names in con_set_defaul [...] omits ff4606acb4dc tty/vt: consolemap: saner variable names in con_set_unimap() omits 5a79458c5613 tty/vt: consolemap: saner variable names in con_get_unimap() omits 3315f1aa8521 tty/vt: consolemap: saner variable names in con_copy_unimap() omits 447e9a7c6681 tty/vt: consolemap: saner variable names in con_release_unimap() omits cded789c6889 tty/vt: consolemap: saner variable names in con_unshare_unimap() omits 01ddc0dabd1b tty/vt: consolemap: saner variable names in con_do_clear_unimap() omits c3fd9f7121f0 tty/vt: consolemap: saner variable names in con_unify_unimap() omits d4a2245b8bcc tty/vt: consolemap: saner variable names in con_insert_unipair() omits 61fe4a6bb16f tty/vt: consolemap: saner variable names in conv_uni_to_pc() omits 50c92a1b2d50 tty/vt: consolemap: saner variable names in set_inverse_tr [...] omits dca141917301 tty/vt: consolemap: extract dict unsharing to con_unshare_ [...] omits f052f62c23b3 tty/vt: consolemap: remove glyph < 0 check from set_invers [...] omits 5a904a936b40 tty/vt: consolemap: introduce enum translation_map and use it omits 949fafcd7fa3 tty/vt: consolemap: check put_user() in con_get_unimap() omits cb47d81f0f0f tty/vt: consolemap: make p1 increment less confusing in co [...] omits 6364d391363a tty/vt: consolemap: make con_get_unimap() more readable omits 6e4e8d74664a tty/vt: consolemap: make con_set_unimap() more readable omits acf90b4d52e6 tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) omits 32bd78fc4948 tty/vt: consolemap: zero uni_pgdir using kcalloc() omits 9254365443f7 tty/vt: consolemap: introduce UNI_*() macros omits ad8a2142ba57 tty/vt: consolemap: use | for binary addition omits e16cb6fe3158 tty/vt: consolemap: one line = one statement omits d9ebb906a45a tty/vt: consolemap: make parameters of inverse_translate() saner omits f827c754f9b6 tty/vt: consolemap: convert macros to static inlines omits 0b75f7968d61 tty/vt: consolemap: remove extern from function decls omits 2097dc2273a5 tty/vt: consolemap: decrypt inverse_translate() omits db8f597a4712 tty/vt: consolemap: define UNI_* macros for constants omits 4173f018aae1 tty/vt: consolemap: rename and document struct uni_pagedir omits 17945d317a52 tty/vt: consolemap: use ARRAY_SIZE() omits 5c4d7b049dce tty/vt: Makefile, add --unicode for loadkeys invocation omits 0d49ee83a450 tty/vt: defkeymap.c_shipped, little unification with loadkeys omits 7fd6c24bae8f serial: pmac_zilog: remove unused header omits 22b10b33b9c6 dt-bindings: serial: mtk-uart: Convert txt to json-schema omits 6f3cdf2bf1ba serial: pic32: fix missing clk_disable_unprepare() on erro [...] omits d93e612d13ba serial: tegra: fix typos in comments omits da1bb4ed2356 tty: fix typos in comments omits 5fd6c4f0a649 ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs omits 5767f40053eb ucsi_ccg: Do not hardcode interrupt polarity and type omits 13118959cb1a usb: mtu3: register mtu3_irq by threaded irq omits 54c4862f2972 usb: mtu3: implement udc_async_callbacks of gadget operation omits 5e1fa6dd4caa usb: mtu3: sync interrupt before unbind the udc omits 757bdf1f2fb5 usb: musb: remove schedule work called after flush omits a725d0f6dfc5 usb: gadget: uvc: call uvc uvcg_warn on completed status i [...] omits 87d76b5f1d8e usb: gadget: uvc: calculate the number of request dependin [...] omits e84e3e99256e usb: mtu3: add support controller reset omits 32b615ed4b7d usb: xhci-mtk: add support optional controller reset omits 0efcd08571e5 dt-bindings: usb: mtu3: add support 'resets' property omits 7c54e850ab70 dt-bindings: usb: mtk-xhci: add support 'resets' property omits 7013b2624c7b USB: chipidea: fix typo in comment omits 7563bc7327f0 usb: gadget: bdc: fix typo in comment omits 4e27465a1506 usb: typec: tcpm: fix typo in comment omits 18fc7c435be3 usb: xhci: tegra: Fix error check omits f08aa7c80dac usb: gadget: tegra-xudc: Fix error check in tegra_xudc_pow [...] omits 7afe69ad9221 usb: common: usb-conn-gpio: Allow wakeup from system suspend omits 62e4efe3375e usbip: vudc: Don't enable IRQs prematurely omits ecf6dedd03b0 USB: usbip: clean up mixed use of _irq() and _irqsave() omits 3e00a22fdc9a USB: Follow-up to SPDX GPL-2.0+ identifiers addition - rem [...] omits e3fa404a261b USB: Follow-up to SPDX identifiers addition - remove now u [...] omits df22ecc41b54 usb: dwc3: Remove the checks of -ENOSYS omits 1e073e3ed9ff usb: host: ohci-at91: add support to enter suspend using SMC omits 302970b4cad3 usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe omits b5c5b13cb45e usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe omits 3497b9a5c8c3 usb: dwc3: add power down scale setting omits 8659ab3d936f usb: cdns3: fix random warning message when driver load omits 7d602f30149a usb: cdns3 fix use-after-free at workaround 2 omits c5d337a358b3 usb: gadget: uvc: Fix comment blocks style omits 699bb2e0c6f3 KVM: arm64: Move vcpu PC/Exception flags to the input flag set omits 2df84a757d87 fpga: altera-pr-ip: fix unsigned comparison with less than zero omits 991ebc730369 MAINTAINERS: add myself as r8188eu reviewer omits b9c5e2720627 staging: r8188eu: add error handling of rtw_read32 omits fed9e604eeb6 staging: r8188eu: add error handling of rtw_read16 omits 857fe9e5efc0 staging: r8188eu: add error handling of rtw_read8 omits da30e3518829 staging: qlge: qlge_main.c: rewrite do-while loops into mo [...] omits 66d653c37228 staging: ftbft: Use backlight helper omits 455c5de92223 staging: r8188eu: Add blank line after declarations omits 72aef4f60ff9 staging: olpc_dcon: Use backlight helper omits d519d5d8a9cc Merge branch 'v5.20/arm' into for-next omits 9ba239b92966 Merge branches 'v5.20/arm-dt', 'v5.20/arm64-dt' and 'v5.20 [...] omits 0070ff32d9fc Merge branch 'maintainers/fixes' into fixes omits ef08835a543e Merge branch 'soc/next' into next omits 8d1ce7736583 Merge branch 'maintainers/next' into next omits 7eb97afb7821 Merge branch 'drivers/next' into next omits 4ef758710f76 Merge branch 'devicetree/next' into next omits 65abca95b166 Merge branch 'devicetree-arm64/next' into next omits 7d7d95c9dad8 Merge branch 'defconfig/next' into next omits cfed691b80dc platform/chrome: cros_ec_proto: handle empty payload in ge [...] omits e43772294246 platform/chrome: cros_ec_proto: add Kunit test for getting [...] omits d65da5f9bb0a platform/chrome: cros_ec_proto: return 0 on getting wake m [...] omits aac29b04dc3f platform/chrome: cros_ec_proto: handle empty payload in ge [...] omits 8120febafccb platform/chrome: cros_ec_proto: add Kunit tests for gettin [...] omits ec5134899335 platform/chrome: cros_ec_proto: check `msg->result` in get [...] omits a8f77c63baec platform/chrome: cros_ec_proto: add Kunit test for getting [...] omits f91183aa459a platform/chrome: cros_ec_proto: return 0 on getting cmd ma [...] omits b36f0643ff14 platform/chrome: cros_ec_proto: don't show MKBP version if [...] omits d394ab5c062a platform/chrome: cros_ec_proto: handle empty payload in ge [...] omits cce5d551809c platform/chrome: cros_ec_proto: add Kunit test for getting [...] omits a88f79666d14 platform/chrome: cros_ec_proto: separate cros_ec_get_proto [...] omits 878c36f6caa4 platform/chrome: cros_ec_proto: handle empty payload in ge [...] omits 3e97581ed9a2 platform/chrome: cros_ec_proto: add Kunit tests for gettin [...] omits b4d0836e8160 platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info() omits 93bea2faed63 platform/chrome: cros_ec_proto: use cros_ec_map_error() omits 8e3991610ba5 platform/chrome: cros_ec_proto: remove redundant NULL check omits e796c0c4b1ad platform/chrome: cros_ec_proto: assign buffer size from pr [...] omits 3db0c9e5de7b platform/chrome: use macros for passthru indexes omits b99eb596efbd platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] omits ea7f0f777d28 platform/chrome: cros_ec_commands: fix compile errors omits 40f58143745e platform/chrome: cros_kbd_led_backlight: support EC PWM backend omits fd1e8054ff69 platform/chrome: cros_kbd_led_backlight: support OF match omits 20f370efddb5 dt-bindings: add google,cros-kbd-led-backlight omits 6b1e5ba39c44 platform/chrome: cros_kbd_led_backlight: separate ACPI backend omits 337eac8f8499 platform/chrome: cros_kbd_led_backlight: sort headers alph [...] omits 1b83ad93ecfd clk: mediatek: Delete MT8192 msdc gate omits 1be3b43a5828 dt-bindings: ARM: Mediatek: Remove msdc binding of MT8192 clock omits b602eeb418fb Merge branch 'clk-fixes' into clk-next omits 2fa5d7876d87 Merge branch 'clk-basic' into clk-next omits b5b3edb5a362 dt-bindings: clock: fixed-factor: Drop Allwinner A10 compatible omits c33ed61249dc clk: fixed: Remove Allwinner A10 special-case logic omits 38a85b9d95c7 dt-bindings: sram: qcom,imem: add IMEM memory region omits ae5a8983414a dt-bindings: sram: qcom,ocmem: cleanup example coding style omits e08f8a118514 power: supply: ab8500: Exit maintenance if too low voltage omits 6aa35ab9db2c power: supply: ab8500: Respect charge_restart_voltage_uv omits 23c46bab922b power: supply: cros_peripheral: Use struct_size() helper i [...] omits f7ca2d8c1b6d power: supply: bq24257: Fix syntax error in comments omits afd306a65ced PCI: Add ACS quirk for Broadcom BCM5750x NICs omits b770583ba602 power: supply: Remove unnecessary print function dev_err() omits e991c2ee65e9 phy: qcom-qmp-usb: use bulk reset_control API omits ccac084746dd phy: qcom-qmp-pcie-msm8996: use bulk reset_control API omits 189ac6b8dd36 phy: qcom-qmp-pcie: use bulk reset_control API omits 1de24861aff3 phy: qcom-qmp-combo: use bulk reset_control API omits 65753f38f530 phy: qcom-qmp-usb: drop multi-PHY support omits 1da7115efa4a phy: qcom-qmp-ufs: drop multi-PHY support omits 1239fd711fe9 phy: qcom-qmp-pcie: drop multi-PHY support omits faf83af5d594 phy: qcom-qmp-usb: cleanup the driver omits 3e1865ba3891 phy: qcom-qmp-ufs: cleanup the driver omits 4856865b0dec phy: qcom-qmp-pcie-msm8996: cleanup the driver omits fd9269945f34 phy: qcom-qmp-pcie: cleanup the driver omits 6066bac15bc6 phy: qcom-qmp-combo: cleanup the driver omits 86f5ddddcd9c phy: qcom-qmp-usb: drop support for non-USB PHY types omits bc3e83d766eb phy: qcom-qmp-ufs: drop support for non-UFS PHY types omits f575ac2d64e7 phy: qcom-qmp-pcie-msm8996: drop support for non-PCIe PHY types omits da07a06b905f phy: qcom-qmp-pcie: drop support for non-PCIe PHY types omits b2bac0f09515 phy: qcom-qmp-combo: drop support for PCIe,UFS PHY types omits a50280ead1b6 phy: qcom-qmp: drop old QMP PHY driver source omits 3158e39aa5f4 phy: qcom-qmp: switch to new split QMP PHY driver omits 09b492a37940 phy: qcom-qmp-usb: change symbol prefix to qcom_qmp_phy_usb omits b42c5f3d7b1c phy: qcom-qmp-ufs: change symbol prefix to qcom_qmp_phy_ufs omits 2abf0c8e61a9 phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_p [...] omits 5dbc7d86d1aa phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie omits 033f3a16fb92 phy: qcom-qmp-combo: change symbol prefix to qcom_qmp_phy_combo omits ee7ffc92a950 phy: qcom-qmp-combo: drop all non-combo compatibles support omits 8c924330ebe3 phy: qcom-qmp-usb: drop all non-USB compatibles support omits 4846a79a3866 phy: qcom-qmp-ufs: drop all non-UFS compatibles support omits 9fc8fa59ef10 phy: qcom-qmp-pcie-msm8996: drop all compatibles except ms [...] omits b35a53119ac1 phy: qcom-qmp-pcie: drop all non-PCIe compatibles support omits 94a407cc17a4 phy: qcom-qmp: create copies of QMP PHY driver omits d54087651efd power: supply: lp8788: fix typo in comment omits 2a21fe017ce5 dt-bindings: power: supply: summit,smb347: use absolute pa [...] omits 096a6223424e dt-bindings: power: supply: qcom,pm8941: document usb-char [...] omits 2441ca62b78b dt-bindings: power: supply: qcom,pm8941: use regulator sch [...] omits 576fc9e6f766 dt-bindings: power: supply: bq24190: use regulator schema [...] omits aa195350cdc8 PCI: switchtec: Prefer ida_alloc()/free() over ida_simple_ [...] omits a6c487cd7e4a power: supply: max77976: update Luca Ceresoli's e-mail address omits bf038503d5fe PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq [...] omits 19e890ff3bed fs/ntfs3: Use the same order for acl pointer check in ntfs [...] omits ae5a4e46916f fs/ntfs3: Fix using uninitialized value n when calling indx_read omits e15f5e6fa6ca Merge branch 'kvm-5.20-early' omits 4c0680d394d8 KVM: arm64: Move vcpu configuration flags into their own set omits acdc07ace871 kernel/sysctl.c: Clean up indentation, replace spaces with tab. omits 30bb01fe2ff1 sysctl: Merge adjacent CONFIG_TREE_RCU blocks omits 575947d8537c mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE omits 6f6536a0e309 mtd: st_spi_fsm: Simplify error checking in .probe() a bit omits cd043c613e21 mtd: st_spi_fsm: Disable clock only after device was unregistered omits cfa7847f150c mtd: st_spi_fsm: Warn about failure to unregister mtd device omits 28607b426c3d mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe() [...] omits 1cc82e09fc20 mtd: rawnand: atmel: Warn about failure to unregister mtd device omits f88c97c1332d mtd: physmap: Drop if with an always false condition omits bb8236541f49 mtd: physmap: Don't skip cleanup after mtd_device_unregist [...] omits 43adab7fd413 mtd: rawnand: meson: Drop cleaning platform data in .remove() omits 7beae6946255 mtd: rawnand: meson: Don't skip cleanup after mtd_device_u [...] omits 413948cc6208 mtd: rawnand: tegra: Don't skip cleanup after mtd_device_u [...] omits 37e00244047c mtd: rawnand: omap2: Suppress error message after WARN in [...] omits 279d719be39d mtd: spear_smi: Drop if with an always false condition omits 0057568b3914 mtd: spear_smi: Don't skip cleanup after mtd_device_unregi [...] omits 0aaa0b5f84a0 mtd: lpddr2_nvm: Warn about failure to unregister mtd device omits 90914b4e8e2f mtd: powernv_flash: Warn about failure to unregister mtd device omits 0c90466a7985 mtd: hyperbus: Make hyperbus_unregister_device() return void omits 83208e106a8e mtdchar: use kvmalloc() for potentially large allocations omits a1eda864c04c mtdchar: prevent integer overflow in a safety check omits e607879b0da1 mtd: parsers: ofpart: Fix refcount leak in bcm4908_partiti [...] omits 9b78ef0c7997 mtd: parsers: add support for Sercomm partitions omits 9f7e62815cf3 mtd: partitions: Fix refcount leak in parse_redboot_of omits a61528d99761 mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm [...] omits 690bacb83bc3 KVM: arm64: Add three sets of flags to the vcpu state omits e87abb73e594 KVM: arm64: Add helpers to manipulate vcpu flags among a set omits f8077b0d5923 KVM: arm64: Move FP state ownership from flag to a tristate omits e9ada6c208c1 KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code omits 142d456204cf ASoC: imx-audmux: remove unnecessary check of clk_disable_ [...] omits d3d8feadcc54 Specify clock provider directly to CPU DAIs omits 4643e10a17e5 ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow omits fcb3c775f707 ASoC: SOF: Intel: hda-loader: Make sure that the fw load s [...] omits 537b4a0c8b94 ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() omits 565f82b57abe gfs2: Rewrap overlong comment in do_promote omits 353539023e4f Merge branch 'for-5.19/upstream-fixes' into for-next omits 54eed5c7b938 HID: multitouch: new device class fix Lenovo X12 trackpad sticky omits 6328a8a8ec6c Merge branch 'for-5.19/upstream-fixes' into for-next omits 381583845d19 HID: cp2112: prevent a buffer overflow in cp2112_xfer() omits 0a43452bb6b1 OPP: Track if clock name is configured by platform omits 9bfb1ffff197 OPP: Fix typo in comment omits cb4e34856b77 MAINTAINERS: Add ADMAC driver under ARM/APPLE MACHINE omits b127315d9a78 dmaengine: apple-admac: Add Apple ADMAC driver omits 873971f8fb08 dt-bindings: dma: Add Apple ADMAC omits 23fbc87c8ae6 dt-bindings: dma: Rewrite ST-Ericsson DMA40 to YAML omits e8ecf73adbb4 dmaengine: dmatest: Replace symbolic permissions by octal [...] omits 5f89b97e1fd5 dmaengine: dmatest: Remove spaces before tabs omits 5abaa500ff19 dt-bindings: phy: mediatek,tphy: add MT8365 SoC bindings omits 65238f7ffcef dt-bindings: phy: mediatek,dsi-phy: Add MT8365 SoC bindings omits baf32519979f dt-bindings: dma: mediatek,uart-dma: add MT8365 bindings omits e8fbd344a5ea PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() omits fbecd5a0d391 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits f030304fdeb8 PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() omits 5e69a33c5cec PCI/ERR: Recognize disconnected devices in report_error_de [...] omits b172862241b4 KVM: x86: PIT: Preserve state of speaker port data bit omits 3dbec44d9c94 KVM: VMX: Reject kvm_intel if an inconsistent VMCS config [...] omits f5a81d0eb01e KVM: VMX: Sanitize VM-Entry/VM-Exit control pairs at kvm_i [...] omits 8e6a58e28b34 KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initi [...] omits 6ef25aa0a961 KVM: x86/pmu: Restrict advanced features based on module e [...] omits b9181c8ef356 KVM: x86/pmu: Avoid exposing Intel BTS feature omits d7808f739162 KVM: x86/pmu: Update global enable_pmu when PMU is undetected omits 916e3a4f950e x86: events: Do not return bogus capabilities if PMU is broken omits 92d80178a35b perf/x86/intel: Fix the comment about guest LBR support on KVM omits ff87d619ac18 ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode omits f7fdc4db071f phy: samsung: exynosautov9-ufs: correct TSRV register conf [...] omits 8567abecf22a dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string omits 2aecaf6ccda7 phy: samsung: ufs: support secondary ufs phy omits f86c1d0a58b1 phy: samsung: ufs: remove drvdata from struct samsung_ufs_phy omits 521f88bf4daa phy: samsung: ufs: constify samsung_ufs_phy_cfg omits 558801e82e0d phy: samsung: ufs: rename cfg to cfgs for clarification omits 0610f939e52c dt-bindings: phy: samsung,ufs-phy: make pmu-syscon as phan [...] omits dc8965ab5e33 fs/ntfs3: Remove redundant assignment to variable vcn omits ec3ad554b956 ASoC: ak4613: cares Simple-Audio-Card case for TDM omits 221bd70be2e8 Merge branch 'for-5.19/upstream-fixes' into for-next omits db925d809011 HID: hid-input: add Surface Go battery quirk omits abc44fe1d31f Merge branch 'for-5.19/upstream-fixes' into for-next omits 15b281560294 HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" omits 27e05fcbea20 ASoC: harden SoundWire codec/machine drivers used on Intel [...] omits b09654e39c89 ASoC: mediatek: mt8186: Fix a handful of spelling mistakes omits e288179dd09a ASoC: DAI clocking terminology modernisation omits f434857d5734 Merge branch 'for-5.19/upstream-fixes' into for-next omits 6431fd0151ec HID: logitech-hidpp: Fix syntax errors in comments omits e17191e2cc82 Merge branch 'for-5.19/upstream-fixes' into for-next omits d5e649a5a537 HID: uclogic: properly format kernel-doc comment for hid_d [...] omits 2f4073e08f4c KVM: VMX: Enable Notify VM exit omits 2a6539b2be45 Merge branch 'for-5.20/apple' into for-next omits a0a05054583f HID: apple: Properly handle function keys on non-Apple keyboard omits 168192f798c3 Merge branch 'for-5.19/upstream-fixes' into for-next omits 92cdfba40155 HID: nintendo: fix unused const warning omits f273eafbaa11 Merge branch 'for-5.20/elan' into for-next omits 8e520fb60575 Merge branch 'for-5.19/upstream-fixes' into for-next omits bd3cba00dcc6 HID: i2c-hid: elan: Add support for Elan eKTH6915 i2c-hid [...] omits ded3021ef205 dt-bindings: HID: i2c-hid: elan: Introduce bindings for El [...] omits 938c8745bcf2 KVM: x86: Introduce "struct kvm_caps" to track misc caps/settings omits 30267b43c5b0 KVM: selftests: Add a test to get/set triple fault event omits ed2351174e38 KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pendin [...] omits a5e3d775d088 fpga: Directly use ida_alloc()/free() omits 5cd339b370e2 fpga: m10bmc-sec: add max10 secure update functions omits 7f03d84a672d fpga: m10bmc-sec: expose max10 canceled keys in sysfs omits 154afa5c31cd fpga: m10bmc-sec: expose max10 flash update count omits bdf86d0e6ca3 fpga: m10bmc-sec: create max10 bmc secure update omits 3f83b62a7bfa mfd: intel-m10-bmc: Rename n3000bmc-secure driver omits 7aadaa988c5e KVM: x86/pmu: Drop amd_event_mapping[] in the KVM context omits 08dca7a8e73a KVM: x86/pmu: Replace pmc_perf_hw_id() with perf_get_hw_ev [...] omits dc852ff5bb41 perf: x86/core: Add interface to query perfmon_event_map[] [...] omits 02791a5c362b KVM: x86/pmu: Use PERF_TYPE_RAW to merge reprogram_{gp,fix [...] omits e99fae6edebc KVM: x86/pmu: Use only the uniform interface reprogram_counter() omits 76d287b2342e KVM: x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_ [...] omits fb121aaf19cd KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter() omits a40239b4cf33 KVM: x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram [...] omits 89cb454ea984 KVM: x86/pmu: Extract check_pmu_event_filter() handling bo [...] omits a33095f4937b KVM: x86/pmu: Update comments for AMD gp counters omits d1c88a402056 KVM: x86: always allow host-initiated writes to PMU MSRs omits bfb088d9fb5a KVM: vmx, pmu: accept 0 for host-initiated write to MSR_IA [...] omits 98defd2e1780 KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn' [...] omits c49467a45fe0 KVM: x86/pmu: Don't overwrite the pmu->global_ctrl when re [...] omits ec4036edf924 KVM: x86/pmu: remove useless prototype omits 43d62d108af8 KVM: x86/pmu: Move the vmx_icl_pebs_cpu[] definition out o [...] omits 5d9cd8b55cdc selftests: kvm: replace ternary operator with min() omits cf8e55fe50df KVM: x86/pmu: Expose CPUIDs feature bits PDCM, DS, DTES64 omits 59cc99f6e971 KVM: x86/cpuid: Refactor host/guest CPU model consistency check omits 968635abd5f5 KVM: x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu [...] omits 854250329c02 KVM: x86/pmu: Disable guest PEBS temporarily in two rare s [...] omits 63f21f326fc9 KVM: x86/pmu: Move pmc_speculative_in_use() to arch/x86/kvm/pmu.h omits d10551738f6a KVM: x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when PEBS i [...] omits 902caeb6841a KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support a [...] omits 8183a538cd95 KVM: x86/pmu: Add IA32_DS_AREA MSR emulation to support guest DS omits 6ebe44366bde KVM: x86/pmu: Adjust precise_ip to emulate Ice Lake guest [...] omits 79f3e3b58386 KVM: x86/pmu: Reprogram PEBS event to emulate guest PEBS counter omits c59a1f106f5c KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for exten [...] omits 0d23dc34a7ce x86/perf/core: Add pebs_capable to store valid PEBS_COUNTE [...] omits 2c985527dd8d KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter omits bef6ecca46ac KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU [...] omits 39a4d779546a perf/x86/core: Pass "struct kvm_pmu *" to determine the gu [...] omits 69e575dd4fba perf/x86/intel: Handle guest PEBS overflow PMI for KVM guest omits fb358e0b811e perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake Server omits d588bb9be1da KVM: VMX: enable IPI virtualization omits 753dcf7a8686 kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test omits 35875316384b KVM: x86: Allow userspace to set maximum VCPU id for VM omits 1d5e740d518e KVM: Move kvm_arch_vcpu_precreate() under kvm->lock omits f08a06c9a357 KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl() omits 5413bcba7ed5 KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode omits 0b85baa5f46d KVM: VMX: Report tertiary_exec_control field in dump_vmcs() omits 1ad4e5438c67 KVM: VMX: Detect Tertiary VM-Execution control when setup [...] omits ed3905ba6038 KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64 [...] omits 465932db25f3 x86/cpu: Add new VMX feature, Tertiary VM-Execution control omits b8b9156ec6ef KVM: x86/mmu: Comment FNAME(sync_page) to document TLB flu [...] omits 9fb3565743d5 KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page() omits d8969871253a KVM: selftests: nSVM: Add svm_nested_soft_inject_test omits 159fc6fa3b7d KVM: nSVM: Transparently handle L1 -> L2 NMI re-injection omits 2d61391270a3 KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected [...] omits 21d4c575eb4a KVM: x86: Print error code in exception injection tracepoi [...] omits a61d7c5432ac KVM: x86: Trace re-injected exceptions omits 7e5b5ef8dca3 KVM: SVM: Re-inject INTn instead of retrying the insn on " [...] omits 6ef88d6e36c2 KVM: SVM: Re-inject INT3/INTO instead of retrying the instruction omits 3741aec4c38f KVM: SVM: Stuff next_rip on emulated INT3 injection if NRI [...] omits cd9e6da8048c KVM: SVM: Unwind "speculative" RIP advancement if INTn inj [...] omits f17c31c48e5c KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 omits 00f08d99dd7d KVM: nSVM: Sync next_rip field from vmcb12 to vmcb02 omits f87e15fbf6d8 platform/chrome: cros_ec_proto: Update size arg types omits b1d288d9c3c5 platform/chrome: cros_ec_proto: Rename cros_ec_command function omits 015cd0043503 regulator: cros-ec: Use common cros_ec_command() omits 3fd3a52ca672 scsi: core: iscsi: Directly use ida_alloc()/ida_free() omits a6e0d179764c scsi: target: iscsi: Control authentication per ACL omits a75fcb0912a5 scsi: target: iscsi: Extract auth functions omits a11b80692be5 scsi: target: iscsi: Add upcast helpers omits 4dc48a107a14 scsi: qla2xxx: Update version to 10.02.07.500-k omits aec55325ddec scsi: qla2xxx: edif: Fix n2n login retry for secure device omits 789d54a41786 scsi: qla2xxx: edif: Fix n2n discovery issue with secure target omits 1040e5f75ddf scsi: qla2xxx: edif: Remove old doorbell interface omits 0b3f3143d473 scsi: qla2xxx: edif: Add retry for ELS passthrough omits cf79716e6636 scsi: qla2xxx: edif: Synchronize NPIV deletion with authen [...] omits e0fb8ce2bb9e scsi: qla2xxx: edif: Fix potential stuck session in sa update omits 5ecd241bd7b1 scsi: qla2xxx: edif: Add bsg interface to read doorbell events omits df648afa39da scsi: qla2xxx: edif: Wait for app to ack on sess down omits 7a7b0b4865d3 scsi: qla2xxx: edif: bsg refactor omits 9c40c36e75ff scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing omits 72ca19005270 dt-bindings: vendor-prefixes: document several vendors for [...] omits cbf9c4b9617b of: check previous kernel's ima-kexec-buffer against memor [...] omits e02b99e9b79f ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in [...] omits a49267a3bd10 ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueue [...] omits 05ba4c00fa9c ASoC: rt7*-sdw: harden jack_detect_handler omits 74d40901ebad ASoC: rt711: fix calibrate mutex initialization omits 768ad6d80db2 ASoC: Intel: sof_sdw: handle errors on card registration omits 716c2e7e1608 ASoC: rt711-sdca-sdw: fix calibrate mutex initialization omits f9e9bdd5bb18 ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime o [...] omits 560e613352b4 fs/ntfs3: Remove redundant assignment to variable frame omits 548744f84456 fs/ntfs3: Remove a useless test omits 5552de7b928d Merge tag 'kvm-s390-next-5.19-2' of git://git.kernel.org/p [...] omits b31455e96f00 Merge branch 'kvm-5.20-early-patches' into HEAD omits a280e358465b Merge branch 'kvm-5.19-early-fixes' into HEAD omits 1105171d080e smack: Replace kzalloc + strncpy with kstrndup omits 336a2d935a99 ASoC: ssm: Use modern ASoC DAI format terminology omits e7ab03bcd37c ASoC: SOF: AMD/Mediatek updates for 5.20 omits 18697b479330 staging: r8188eu: remove HW_VAR_SLOT_TIME from SetHwReg8188EU() omits e2b925edc55a staging: greybus: loopback: fix a spelling error. omits 5e9c7546b2be staging: r8188eu: fix declaration to match 'foo *bar' omits efe2178d1a32 ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173 [...] omits e6f08af6340e ASoC: simple-card-utils: Make asoc_simple_clean_reference( [...] omits 69c8027c5ff4 ASoC: wm8731: update wlf,wm8731.yaml reference omits aa0d5f095093 ASoC: Intel: broadwell: Make broadwell_disable_jack() return void omits 7ede9c4c1654 Add Machine driver support for nau8825, max98560 and rt568 [...] omits 52970da262e0 ASoC: Drop some i2c noop remove callbacks omits 2947683c534e Switch to use internal PLL for iMCLK omits 88406aa6dbbb ASoC: trivial changes for cppcheck warnings omits ed05d691b921 OPE support on Tegra210 and later omits 9f2d5e1e5d64 ASoC: Intel: avs: Machine boards and HDA codec support omits 28223889603a ASoC: Intel: soc-acpi and machine driver updates omits a8b1b9ce5d48 ALSA: hda: cirrus: Add initial DSP support and firmware loading omits 158e71bb69e3 RDMA/mlx5: Add a umr recovery flow omits 650126a89090 RDMA/hfi1: Fix typo in comment omits 6f4a1ec70aec Merge branch 'renesas-arm-dt-for-v5.20' into renesas-next omits b36be13ed6cb arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes omits 4ff21ed92697 arm64: dts: renesas: r8a779f0: Add IPMMU nodes omits 02c96ed9e4cd clk: renesas: rzg2l: Fix reset status function omits c98ebe065e07 pinctrl: samsung: do not use bindings header with constants omits 076b8d7194c3 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits e1c51d31befc clk: sunxi-ng: Deduplicate ccu_clks arrays omits 078f28fee5aa ASoC: SOF: mediatek: mt8195 suspend check dsp idle omits 0bf4276cc788 ASoC: SOF: mediatek: mt8195 modify dram type as non-cache omits fd43dcbb859c ASoC: SOF: mediatek: Add shared_size for mediatek common c [...] omits e53b20598f39 ASoC: SOF: mediatek: revise mt8195 clock sequence omits b585692fc937 ASoC: SOF: amd: Add SOF pm ops callback for Renoir omits 8208dd75eb46 ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable omits 93693dcf2a4d ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p omits 11fe58c4450a ASoC: SOF: Intel: add MeteorLake machines omits f06e4c9ec81e dt-bindings: display: bridge: sil,sii9022: Convert to json-schema omits bbddaf68e912 Merge tag 'v5.19-rc1' into next omits ef1793665404 dt-bindings: ps2-gpio: document bus signals open drain omits 442feb3174dc dt-bindings: ps2-gpio: convert binding to json-schema omits 39d649602be2 of: constify of_property_check_flags() prop argument omits 37a530bfe56c fs/ntfs3: Fix missing i_op in ntfs_read_mft omits 19d1b7872d1e fs/ntfs3: Refactor ni_try_remove_attr_list function omits cd39981fb92a fs/ntfs3: Fix double free on remount omits b7b6160d0eb9 fs/ntfs3: Refactoring of indx_find function omits 80d8cad2e9ce ASoC: mediatek: mt8186: add misc driver and register definitions omits cfa9a966f12a ASoC: mediatek: mt8186: support gpio control in platform driver omits 55b423d5623c ASoC: mediatek: mt8186: support audio clock control in pla [...] omits ae92dcbee8b6 ASoC: mediatek: mt8186: support tdm in platform driver omits e118015db7bd ASoC: mediatek: mt8186: support src in platform driver omits 920508f9fe2f ASoC: mediatek: mt8186: support pcm in platform driver omits 2907d261276e ASoC: mediatek: mt8186: support i2s in platform driver omits 2567ccae9105 ASoC: mediatek: mt8186: support hw gain in platform driver omits 55cac93d2711 ASoC: mediatek: mt8186: support hostless in platform driver omits b65c466220b3 ASoC: mediatek: mt8186: support adda in platform driver omits 58949aa35c0f ASoC: mediatek: mt8186: support audsys clock control omits 612c4695e312 ASoC: mediatek: mt6366: support for mt6366 codec omits 294b2111ff10 riscv: dts: microchip: remove spi-max-frequency property omits fc602b4f692c mtd: spinand: Add support for ATO25D1GA omits 99c1734f318c dt-bindings: mtd: mxc-nand: Drop undocumented properties f [...] omits ec0da0633775 mtd: rawnand: meson: Fix a potential double free issue omits 18178e03b124 mtd: rawnand: cafe: fix drivers probe/remove methods omits 77087a04c8fd mtd: maps: Fix refcount leak in ap_flash_init omits 33ec82a6d2b1 mtd: maps: Fix refcount leak in of_flash_probe_versatile omits 894bf75bb1f6 ASoC: tlv320dac3x: Use modern ASoC DAI format terminology omits 83a5f86903fb ASoC: tlv320aic33: Use modern ASoC DAI format terminology omits 0cc5a137f7a3 ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology omits 2fd8298aed22 ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology omits 8d322f170b09 ASoC: tlv320aic26: Use modern ASoC DAI format terminology omits b9ff35c7afc6 ASoC: tlv320aic23: Use modern ASoC DAI format terminology omits 10649fa392c9 ASoC: tlv320adcx140: Use modern ASoC DAI format terminology omits ad60ff09801f ASoC: tlv320adc3xxx: Use modern ASoC DAI format terminology omits 5fc4ed4bda46 ASoC: uda1334: Use modern ASoC DAI format terminology omits f025fcc466cc ASoC: tas6424: Use modern ASoC DAI format terminology omits 9f6654c3162a ASoC: tas5720: Use modern ASoC DAI format terminology omits 7c5c399fb97e ASoC: tas5086: Use modern ASoC DAI format terminology omits f8a4018c826f ASoC: tas2770: Use modern ASoC DAI format terminology omits 6b486af2ab94 ASoC: tas2552: Use modern ASoC DAI format terminology omits d7e98b570e80 ASoC: sti-sas: Use modern ASoC DAI format terminology omits def5b3774a48 ASoC: sta350: Use modern ASoC DAI format terminology omits ef08b481ae78 ASoC: sta32x: Use modern ASoC DAI format terminology omits cd0df1706d18 ASoC: rk3328: Use modern ASoC DAI format terminology omits 573a9a37b6fc ASoC: max98090: Use modern ASoC DAI format terminology omits eff8f2aeaf0c ASoC: cx2072x: Use modern ASoC DAI format terminology omits 513abe2460de ASoC: cs42l51: Correct minimum value for SX volume control omits 0c9495ee315e ASoC: cs42l56: Correct typo in minimum level for SX volume [...] omits cd6c0895b9d3 ASoC: cs42l52: Correct TLV for Bypass Volume omits 5a7f6cdd402e ASoC: cs53l30: Correct number of volume levels on SX controls omits e9dad4de223e ASoC: cs35l36: Update digital volume TLV omits 07c2307ce8b4 ASoC: cs42l52: Fix TLV scales for mixer controls omits 33dbf3fc6942 ASoC: Intel: cirrus-common: fix incorrect channel mapping omits dd58365d43ef ASoC: qcom: lpass-platform: Update VMA access permissions [...] omits 3929ead38d61 ASoC: nau8822: Add operation for internal PLL off and on omits ac8a2ea48001 ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() omits 2685d5046962 ASoC: stm32: dfsdm: fix typo in comment omits 063c915502b9 ASoC: fsl_mqs: simplify the code with adding fsl_mqs_soc_data omits 8366d8ca0f78 ASoC: max9860: Use modern ASoC DAI format terminology omits 12ba5ceb4a08 ASoC: mediatek: remove unnecessary check of clk_disable_unprepare omits 82fa8f581a95 ASoC: codecs: da7210: add check for i2c_add_driver omits 7472eb8d7dd1 ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe omits 4f8ed1959387 ASoC: tfa9879: Use modern ASoC DAI format terminology omits 32882881078b ASoC: qcom: soundwire: Add support for controlling audio C [...] omits fef94875a72b ASoC: ops: Remove unneeded delay.h inclusion omits bf1ebcddcb19 ASoC: stm32: sai: Remove useless define omits 9c3148dec7d2 ASoC: fsl_xcvr:Fix unbalanced pm_runtime_enable in fsl_xcvr_probe omits 84965cc60e64 ASoC: cs35l45: Make cs35l45_remove() return void omits 3ae190edc5f6 ASoC: nau8822: Don't reconfigure PLL to the same values omits ff31753fcb06 ASoC: simple-card-utils: rename asoc_simple_init_dai_link_ [...] omits 6398b004cfcc ASoC: fsl_asrc_dma: enable dual fifo for ASRC P2P omits d0da7c8668dc ASoC: dt-bindings: nxp,tfa989x: Add tfa9890 support omits ef6c320942a2 ASoC: codecs: tfa989x: Add support for tfa9890 omits aa7407f807b2 ASoC: max98390: use linux/gpio/consumer.h to fix build omits ae4f11c1ed2d ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650 [...] omits 22205521770e ASoC: fsl_sai: add error message in case of missing imx-pc [...] omits f53f50ee21d4 ASoC: fsl_sai: use local device pointer omits 99b5c107506c ASoC: ops: Clarify snd_soc_info_volsw_sx() omits b661a848a50c ASoC: amd: acp: fix typo in comment omits b521e85eefa3 ASoC: ab8500: Remove some leftover from the "Replace GPLv2 [...] omits 2f4a8171da06 ASoC: imx-audmux: Silence a clang warning omits 8466579b63cc ASoC: ux500: Remove some leftover from the "Replace GPLv2 [...] omits 3e2649c5e864 ASoC: samsung: Fix error handling in aries_audio_probe omits 0a034d93ee92 ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_pl [...] omits 7188b28f6686 ASoC: meson: remove useless initialization omits 0c57064e3fdb ASoC: samsung: snow: simplify error handling omits 59a6cc5c5d64 ASoC: rockchip: simplify error handling omits 7518be0cc120 ASoC: qcom: q6dsp: remove spurious space omits 015d9ab7805f ASoC: qcom: q6dsp: q6adm: remove useless initializations omits 9e9fb5d3f387 ASoC: mediatek: mt8195: simplify error handling omits f057852fd351 ASoC: Intel: sof_pcm512x: remove unnecessary init omits 9972773c2612 ASoC: Intel: boards: reset acpi_chan_package omits f6cd55a19f3f ASoC: Intel: atom: controls: remove useless initializations omits a140785b701d ASoC: Intel: atom: sst_ipc: remove useless initializations omits d8af541139fa ASoC: Intel: atom: sst_ipc: remove redundant test omits fb6ed937aaa0 ASoC: Intel: atom: sst: remove useless initialization omits 0016361dfcc9 ASoC: wcd9335: remove redundant tests omits cac24a360a6b ASoC: wcd-mbhc-v2: remove useless initialization omits 94f8f2068ed0 ASoC: cs42l42: remove redundant test omits 0511e2ac4e84 ASoC: cs35l45: typo in argument definition omits 627a18149250 ASoC: ssm4567: Use modern ASoC DAI format terminology omits 0160e8835fab ASoC: ssm2602: Use modern ASoC DAI format terminology omits 8dc51d009fad ASoC: ssm2518: Use modern ASoC DAI format terminology omits 4dc6737cfe88 ASoC: amd: acp: Add support for rt5682s and rt1019 card wi [...] omits 0439eb4d94e0 ASoC: amd: acp: Add support for nau8825 and max98360 card omits 97076475e2fd ASoC: cs35l41: Do not print error when waking from hibernation omits e341efc308e5 ASoC: cs35l41: Add common cs35l41 enter hibernate function omits 94e0bc317ad2 ASoC: cs35l41: Move cs35l41 exit hibernate function into s [...] omits fb68cb963bb7 ASoC: da732x: Drop no-op remove function omits 3cce931a5e44 ASoC: lm49453: Drop no-op remove function omits 8a291eebeb63 ASoC: da7219: Drop no-op remove function omits 60391d788a22 ASoC: ak4642: Drop no-op remove function omits 28086d05ada6 ASoC: simple-card-utils: Move snd_soc_component_is_codec t [...] omits 19423951a4b5 ASoC: soc-dai: Remove set_fmt_new callback omits 58e23e21d185 ASoC: xtensa: Rename set_fmt_new back to set_fmt omits e24ba1a21e24 ASoC: ux500: Rename set_fmt_new back to set_fmt omits 9ff1836023ae ASoC: ti: Rename set_fmt_new back to set_fmt omits 408c122ef9de ASoC: test-component: Rename set_fmt_new back to set_fmt omits 475f2af6a2ff ASoC: tegra: Rename set_fmt_new back to set_fmt omits 15011b2388d0 ASoC: sunxi: Rename set_fmt_new back to set_fmt omits 02ba0d9680fe ASoC: stm: Rename set_fmt_new back to set_fmt omits adced68031f9 ASoC: sh: Rename set_fmt_new back to set_fmt omits b99d00c724bc ASoC: samsung: Rename set_fmt_new back to set_fmt omits 059f16bc0e02 ASoC: rockchip: Rename set_fmt_new back to set_fmt omits f1bd2fae8563 ASoC: qcom: Rename set_fmt_new back to set_fmt omits 8e2cc2b241bc ASoC: pxa: Rename set_fmt_new back to set_fmt omits 1a805faeb491 ASoC: mxs-saif: Rename set_fmt_new back to set_fmt omits eee6b5b9f3af ASoC: meson: Rename set_fmt_new back to set_fmt omits 00ca2d152ef0 ASoC: mediatek: Rename set_fmt_new back to set_fmt omits 1724cc38e768 ASoC: jz4740-i2s: Rename set_fmt_new back to set_fmt omits c14a6ce98485 ASoC: Intel: Rename set_fmt_new back to set_fmt omits 1830a30ec4cf ASoC: img: Rename set_fmt_new back to set_fmt omits b9a7972818b8 ASoC: hisilicon: Rename set_fmt_new back to set_fmt omits 00778276cf4c ASoC: fsl: Rename set_fmt_new back to set_fmt omits 765fb623a2cd ASoC: dwc: Rename set_fmt_new back to set_fmt omits 324a4db8de05 ASoC: ep93xx: Rename set_fmt_new back to set_fmt omits 1a267dd98c24 ASoC: bcm: Rename set_fmt_new back to set_fmt omits 2c73f5fd20a8 ASoC: au1x: Rename set_fmt_new back to set_fmt omits a839a53b9dc7 ASoC: atmel: Rename set_fmt_new back to set_fmt omits 346f47e784cd ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt omits 6c076273a326 ASoC: core: Always send the CPU DAI a direct clock specifier omits e945206a0a44 ASoC: xtensa: Update to use set_fmt_new callback omits ce3467c78478 ASoC: ux500: Update to use set_fmt_new callback omits 563ff63dc9fb ASoC: ti: Update to use set_fmt_new callback omits d444c8d246a6 ASoC: test-component: Update to use set_fmt_new callback omits d92ad6633fa7 ASoC: tegra: Update to use set_fmt_new callback omits 7cc3965fde74 ASoC: sunxi: Update to use set_fmt_new callback omits 0092dac91ec1 ASoC: stm: Update to use set_fmt_new callback omits 2d4dd776e902 ASoC: sh: Update to use set_fmt_new callback omits 0b491c7c1b25 ASoC: samsung: Update to use set_fmt_new callback omits 27646d265da1 ASoC: rockchip: Update to use set_fmt_new callback omits 1148e16b335f ASoC: qcom: Update to use set_fmt_new callback omits 84c5b47c8ce4 ASoC: pxa: Update to use set_fmt_new callback omits f3c0064f1f8e ASoC: mxs-saif: Update to use set_fmt_new callback omits f60442bf6eab ASoC: meson: Update to use set_fmt_new callback omits 3af99430f8d9 ASoC: mediatek: Update to use set_fmt_new callback omits cbb3a19f090d ASoC: js4740-i2s: Update to use set_fmt_new callback omits add9ee8c64c6 ASoC: Intel: Update to use set_fmt_new callback omits ed2b384082a6 ASoC: img: Update to use set_fmt_new callback omits 0f362524dd3f ASoC: hisilicon: Update to use set_fmt_new callback omits 3b14c15a333b ASoC: fsl: Update to use set_fmt_new callback omits ca0444f1f7b2 ASoC: dwc: Update to use set_fmt_new callback omits 5d6124e58d56 ASoC: ep93xx: Update to use set_fmt_new callback omits 04ea2404468b ASoC: bcm: Update to use set_fmt_new callback omits fee11f70849b ASoC: au1x: Update to use set_fmt_new callback omits 0fd054a57718 ASoC: atmel: Update to use set_fmt_new callback omits ab890e0f83a6 ASoC: amd: vangogh: Update to use set_fmt_new callback omits 905f3a04e184 ASoC: core: Add set_fmt_new callback that directly specifi [...] omits 6b5b0d6f36dd ASoC: Intel: avs: Add da7219 machine board omits 223a0a945821 ASoC: Intel: avs: Add max98373 machine board omits 282c8f8de72f ASoC: Intel: avs: Add max98357a machine board omits 69ea14efe99b ASoC: Intel: avs: Add ssm4567 machine board omits 32ee40b55900 ASoC: Intel: avs: Add nau8825 machine board omits 748102786b3c ASoC: Intel: avs: Add rt5682 machine board omits 88429ab16df4 ASoC: Intel: avs: Add rt298 machine board omits 1d395ee2e19b ASoC: Intel: avs: Add rt286 machine board omits e2a4cbf277c4 ASoC: Intel: avs: Add rt274 machine board omits e39acc4cfd92 ASoC: Intel: avs: Add I2S-test machine board omits 6575e5cae752 ASoC: Intel: avs: Add DMIC machine board omits 97030a43371e ASoC: Intel: avs: Add HDAudio machine board omits b5df2a7dca1c ASoC: codecs: Add HD-Audio codec driver omits 90b12a88b710 ALSA: Add snd_pcm_direction_name() helper omits 7ee0910d0316 ASoC: tegra: AHUB routes for OPE module omits 7358a803c778 ASoC: tegra: Add Tegra210 based OPE driver omits 45c6c5e052df ASoC: tegra: Add binding doc for OPE module omits fed3d9297a9b ASoC: nau8822: Disable internal PLL if freq_out is zero omits be1a63daffdd Merge existing fixes from asoc/for-5.19 into new branch omits 4ad3deabeea2 slimbus: messaging: fix typos in comments omits e44850ee00a1 drivers: slimbus: Directly use ida_alloc()/free() omits 6b291610dd57 nvmem: microchip-otpc: add support omits 51fda8ab7464 dt-bindings: microchip-otpc: document Microchip OTPC omits 40b88d536f4c ARM: 9208/1: entry: add .ltorg directive to keep literals [...] omits 7ec58378a985 thunderbolt: Add support for Intel Raptor Lake omits e173b7d46c04 thunderbolt: Fix some kernel-doc comments omits 3084b48fa139 thunderbolt: Change TMU mode to HiFi uni-directional once [...] omits b017a46d486c thunderbolt: Add CL1 support for USB4 and Titan Ridge routers omits 5fd6b9a5cbe6 thunderbolt: Change downstream router's TMU rate in both T [...] omits b4e08d5d0819 thunderbolt: Fix typos in CLx enabling omits 418a5a3d6596 thunderbolt: CLx disable before system suspend only if pre [...] omits 990f4b85d7d9 thunderbolt: Silently ignore CLx enabling in case CLx is n [...] omits 2dee50ab9e72 clk: renesas: r9a06g032: Fix UART clkgrp bitsel omits f46efcc4746f clk: renesas: r9a06g032: Drop some unused fields omits efded37b426f clk: renesas: r9a09g011: Add WDT clock and reset entries omits e55c4481e71d clk: renesas: r9a09g011: Add PFC clock and reset entries omits b6ee0bbf388a clk: renesas: r9a07g044: Add POEG clock and reset entries omits 1fb7a9fb6295 clk: renesas: r9a07g044: Add GPT clock and reset entry omits 5223c511eb4f pinctrl: renesas: rzg2l: Return -EINVAL for pins which hav [...] omits f85c6f32f3b6 Merge branch 'renesas-arm-dt-for-v5.20' into renesas-next omits 617df304f3fb opp: Fix some kernel-doc comments omits 4ea9496cbc95 opp: Fix error check in dev_pm_opp_attach_genpd() omits 3e763d3dc626 staging: r8188eu: use u8, u16 in issue_action_BA prototype omits 979315ccedf4 staging: r8188eu: remove the pframe variable omits d8f2cff63249 staging: r8188eu: calculate the delba length omits 3d7deed4ec52 staging: r8188eu: clarify the contents of the delba params omits 9120436aa988 staging: r8188eu: use mgmt to set delba params omits c5727d76ca0c staging: r8188eu: use mgmt to set the delba reason code omits c67eea0c3410 staging: r8188eu: calculate the addba response length omits 8836faf7196b staging: r8188eu: use ieee80211 to set addba resp capabilities omits 140529aec468 staging: r8188eu: use mgmt to set the addba resp timeout omits e2643fd46cc3 staging: r8188eu: use mgmt to set the addba resp status omits 0e01f8931c7a staging: r8188eu: use mgmt to set resp dialog token omits 80c968a04a38 staging: greybus: audio: fix loop cursor use after iteration omits 79053469559d staging: r8188eu: Drop redundant memset overwritten by memcpy omits e8ab382811e5 staging: r8188eu: fix the declaration of process_pwrbit_data omits 0ffa2a3a702e staging: r8188eu: use ieee80211 defines for back action codes omits 1dbcdf74a902 staging: vchiq_arm: remove global 'vchiq_states' array omits ed57d93e7752 staging: vchiq_arm: use state from vchiq instance omits 6d02150cdf76 staging: vchiq_arm: pass vchiq instance to 'handle_to_service' omits f23f8a05a13b staging: vchiq_arm: pass vchiq instance to 'vchiq_get_serv [...] omits bad44825fbf5 staging: vchiq_arm: pass vchiq instance to 'vchiq_get_client_id' omits 14780bb17426 staging: vchiq_arm: pass vchiq instance to 'find_service_b [...] omits 726e79f8a648 staging: vchiq_arm: pass vchiq instance to service callbacks omits 813fa44c7422 staging: vchiq_arm: get rid of global device structure omits d8d307e681f8 staging: vchiq_arm: add reference to vchiq device in vchiq_state omits d2a4bc3d979f staging: rtl8192u: Fix syntax errors in comments omits a0daad77a402 staging: vt6655: Update function description omits a8b088d6d98d staging: rtl8723bs: fix placement of braces omits 76d01595b24c staging: r8188eu: calculate the addba request length omits 56580e22fecb staging: r8188eu: use mgmt to set start sequence number omits e3e3cdc43e3e staging: r8188eu: use ieee80211 to set addba capabilities omits 34411b19203a staging: r8188eu: use mgmt to set the timeout omits c257851fe75c staging: r8188eu: use mgmt to set the dialog token omits a248ccf6048d staging: r8188eu: use mgmt to set the action codes omits 8d1aeb172da2 staging: r8188eu: use mgmt to set the category omits d7767fc2e24f staging: r8188eu: use mgmt to set the sequence number omits 2f71d4b04029 staging: r8188eu: use mgmt to set the addresses omits 358d61965682 staging: r8188eu: use ieee80211_mgmt in issue_action_BA omits f54550fd8419 staging: r8188eu: use defines for the block action codes omits 846d846d6fc8 staging: r8188eu: remove unnecessary category check omits f551dc6e7646 staging: vt6655: Delete upc.h omits 6f58936e1286 staging: vt6655: Add missing BE support on 2x iowrite32 omits a18263ebc825 staging: vt6655: Replace VNSvOutPortD with iowrite32 omits d371f5fd4f84 staging: vt6655: Replace MACvRx1PerPktMode with VNSvOutPortD omits dc59b9bdddec staging: vt6655: Replace MACvRx0PerPktMode with VNSvOutPortD omits 6b2564abdf17 staging: vt6655: Replace MACvSetCurrBCNTxDescAddr with VNS [...] omits a79922905a08 staging: vt6655: Replace MACvIntDisable with VNSvOutPortD omits 159ed0475548 staging: vt6655: Replace MACvIntEnable with VNSvOutPortD omits 0fd13e6b1ace staging: vt6655: Replace MACvWriteISR with VNSvOutPortD omits 33028eea5cf3 staging: vt6655: Replace VNSvOutPortW with iowrite16 omits 4cb07b36c8e2 staging: vt6655: Replace MACvSetCurrBCNLength with VNSvOutPortW omits 2e07715abac4 staging: greybus: Fix indentation in fw-management.c omits 864a821c787b staging: sm750fb: fix camelCase function name omits 21c752ce5df2 staging: rts5208: spi.c: fix codestyle error in dynamic de [...] omits dcda884deb9c staging: r8188eu: convert pr_info_once call in core/rtw_fw.c omits f0b924695286 staging: qlge: fix typo in comment omits 8d5976089c97 platform/chrome: cros_ec_commands: Fix syntax errors in comments omits 4319cbd4ed99 platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] omits 97b11dd6350a platform/chrome: cros_ec_proto: update cros_ec_check_resul [...] omits 23a34e3a9d00 platform/chrome: cros_ec_proto: factor legacy out from cro [...] omits db681eaf7145 platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] omits ab37c305bf89 gfs2: Remove redundant NULL check before kfree omits b1edf7f159a6 KVM: s390: selftests: Use TAP interface in the reset test omits 0c073227df50 KVM: s390: selftests: Use TAP interface in the tprot test omits 17e48d8a1ef0 KVM: s390: selftests: Use TAP interface in the sync_regs test omits 97da92c0ff92 KVM: s390: selftests: Use TAP interface in the memop test omits b0f46280d3fc Documentation/virt/kvm/api.rst: Explain rc/rrc delivery omits 437cfd714db9 Documentation/virt/kvm/api.rst: Add protvirt dump/info api [...] omits 660a28653d83 Documentation: virt: Protected virtual machine dumps omits e9bf3acb23f0 KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP omits 8aba09588d2a KVM: s390: Add CPU dump functionality omits 0460eb35b443 KVM: s390: Add configuration dump functionality omits fe9a93e07ba4 KVM: s390: pv: Add query dump information omits 06eb3388e703 KVM: s390: pv: Add dump support definitions omits 35d02493dba1 KVM: s390: pv: Add query interface omits 38c218259d4c s390/uv: Add dump fields to query omits ac640db3a026 s390/uv: Add SE hdr query information omits 69cf890d8b28 Input: mtk-pmic-keys - move long press debounce mask to mt [...] omits b581acb49aec Input: mtk-pmic-keys - transfer per-key bit in mtk_pmic_keys_regs omits 2a0a5828b98a Input: mtk-pmic-keys - use single update when configuring [...] omits d0789070a851 Input: mtk-pmic-keys - allow compiling with COMPILE_TEST omits 0bcbbf230b30 Input: adp5588-keys - do not explicitly set device as wake [...] omits 45608827e6e9 Input: adp5588-keys - switch to using managed resources omits 2d1159854f86 Input: adp5588-keys - switch to using threaded interrupt omits 6ec75b20eaf2 Input: adp5588-keys - drop CONFIG_PM guards discards e1d337335207 cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle omits 242c04f01377 KVM: s390: selftests: Use TAP interface in the reset test omits fd35ba6add67 KVM: s390: selftests: Use TAP interface in the tprot test omits 933be397cc28 KVM: s390: selftests: Use TAP interface in the sync_regs test omits e6b8d9bf9834 KVM: s390: selftests: Use TAP interface in the memop test omits ba0f32141bc5 Input: cros_ec_keyb - handle x86 detachable/convertible Ch [...] omits 91c77b5fdfea Input: cros_ec_keyb - switch to using generic device properties omits 077fdc9b59b0 Input: zinitix - rename defines ZINITIX_* omits 4fda8a2df83a dt-bindings: input: use generic node names omits 433302dd8772 Input: omap4-keypad - switch to using pm_runtime_resume_and_get() omits 690e179059e7 Merge tag 'v5.18' into next discards 73a8dbafd31a selftests/seccomp: Fix compile warning when CC=clang omits d55663695b60 Merge branch 'rework/kthreads' into for-next omits e51d8d3ea3d7 HID: amd_sfh: Don't show client init failed as error when [...] omits d6b675687a4a HID: wacom: Don't register pad_input for touch switch omits 7ccced33a0ba HID: wacom: Only report rotation for art pen omits bfcbea2c93e5 ARM: dts: aspeed: nuvia: rename vendor nuvia to qcom omits d2ca1fd2bc70 ARM: 9207/1: amba: fix refcount underflow if amba_device_a [...] omits 85165781c5d9 KVM: Do not pin pages tracked by gfn=>pfn caches omits 58cd407ca4c6 KVM: Fix multiple races in gfn=>pfn cache refresh omits 93984f19e7bc KVM: Fully serialize gfn=>pfn cache refresh via mutex omits 3ba2c95ea180 KVM: Do not incorporate page offset into gfn=>pfn cache us [...] omits 3dddf65b4f4c KVM: Put the extra pfn reference when reusing a pfn in the [...] omits 345b0fd6fe5f KVM: Drop unused @gpa param from gfn=>pfn cache's __releas [...] omits 0471a7bd1bca KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors omits cc07e60b0811 KVM: VMX: Print VM-instruction error as unsigned omits 8e39efd840b8 KVM: VMX: Print VM-instruction error when it may be helpful omits 0e11f2076e7f Merge branch 'for-5.19/cleanup' into for-next omits b01c83388f54 Revert "HID: Driver for Google Hangouts Meet Speakermic" omits 9a5fe747d99e init/Kconfig: Specify the interpreter for rust-is-available.sh omits f19584603a37 [RFC] drivers: android: Binder IPC in Rust omits 9b6df53414e1 [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 19ae2b0ecba9 MAINTAINERS: Rust omits 91fb0182d4db samples: add Rust examples omits 0ea4b9a1bece Kbuild: add Rust support omits 6fcfd3e119fc docs: add Rust documentation omits 54203052bf8e scripts: decode_stacktrace: demangle Rust symbols omits 16ea7610e30b scripts: add `generate_rust_analyzer.py` scripts omits 56bf83de2cd1 scripts: add `rustdoc_test_{builder,gen}.py` scripts omits b04a582e3cc0 scripts: checkpatch: enable language-independent checks for Rust omits 59cda43d682e scripts: checkpatch: diagnose uses of `%pA` in the C side omits 2fbf5241a561 vsprintf: add new `%pA` format specifier omits b11cd2a2f93b rust: export generated symbols omits bc3e7f438ab4 rust: add `kernel` crate omits 8dff7ef93192 rust: add `kernel` crate's `sync` module omits 0393a048dbaa rust: add `macros` crate omits b25a3db0ec91 rust: add `build_error` crate omits 10fca4373760 rust: adapt `alloc` crate to the kernel omits 7a12f13e68ee rust: import upstream `alloc` crate omits d1fec9d9a938 rust: add `compiler_builtins` crate omits 5b3e98c1e29e rust: add C helpers omits aee5392c2413 kunit: take `kunit_assert` as `const` omits 394dffa6680c kallsyms: increase maximum kernel symbol length to 512 omits 2087d6ac3567 kallsyms: support "big" kernel symbols omits 33b5a8c95303 kallsyms: avoid hardcoding the buffer size omits de399236e240 ucounts: Split rlimit and ucount values and max values omits 19c5bda74dc4 ASoC: tlv320adc3xxx: Fix build error for implicit function [...] omits 97eea946b939 ASoC: ops: Check bounds for second channel in snd_soc_put_ [...] omits 698813ba8c58 ASoC: ops: Fix bounds check for _sx controls omits b776c4a4618e ASoC: fsl_micfil: explicitly clear CHnF flags omits 292709b9cf3b ASoC: fsl_micfil: explicitly clear software reset bit omits a2a3b5d6c512 Merge branch 'for-5.19/apple' into for-next omits a5e8a851f469 Merge branch 'for-5.19/uclogic' into for-next omits 65c9f9f95c00 Merge branch 'for-5.19/amd-sfh' into for-next omits a110b11164a5 Merge branch 'rework/kthreads' into for-next omits 9a149c0f3f67 Merge branch 'for-5.18/upstream-fixes' into for-next omits 3809e4395410 Merge branch 'for-5.19/wacom' into for-next omits 1b52907411bb Merge branch 'for-5.19/uclogic' into for-next omits 67de830f8d75 Merge branch 'for-5.19/megaworld' into for-next omits eb3f85f0fc6e Merge branch 'for-5.19/wacom' into for-next omits a6b36823df3f Merge branch 'for-5.19/lenovo' into for-next omits b500d6d7243d unicode: Handle memory allocation failures in mkutf8data omits bfc1f2749c23 Merge branch 'rework/kthreads' into for-next omits db30e53bf897 Merge branch 'tee_cleanup_for_v5.19' into next omits d4cb77112c7b media: isl7998x: select V4L2_FWNODE to fix build error omits 0e01d176d578 hwspinlock: using pm_runtime_resume_and_get instead of pm_ [...] omits 22d0912fc3fd Merge branch 'for-5.18/upstream-fixes' into for-next omits d5b253114682 Merge branch 'for-5.18/upstream-fixes' into for-next omits 23507c8efba8 Merge branch 'for-5.18/upstream-fixes' into for-next omits 9a7febc42cd5 Merge branch 'for-5.19/amd-sfh' into for-next omits 757c1bc54021 Merge branch 'for-5.19/uclogic' into for-next omits 25c3dcf1df09 Merge branch 'for-5.19/wacom' into for-next omits e0452733a746 Merge branch 'for-5.19/google' into for-next omits e9c8c7c43b51 HID: Driver for Google Hangouts Meet Speakermic omits 75686595d0fe Merge branch 'for-5.19/wacom' into for-next omits 84d7df104dba Merge branch 'for-5.19' into for-next omits 43c14f8d18a7 HSI: omap_ssi: Fix refcount leak in ssi_probe omits 2660e71e6080 HSI: clients: remove duplicate assignment omits e668210e6244 Merge branch 'for-5.18/upstream-fixes' into for-next omits 483698d51626 Merge branch 'for-5.19/uclogic' into for-next omits ba6b652bd863 smack: Remove redundant assignments omits 17522923771d Merge branch 'fixes' into next omits 98268f2a2a9f Merge branch 'optee_ffa_probe_fix_for_v5.18' into fixes omits a1089c6d8790 Merge branch 'tee_shm_vmalloc_for_v5.19' into next omits 02ee88c9cb4d Merge branch 'tee_menu_for_v5.19' into next omits ceaaa0282c06 Merge branch 'for-5.18/upstream-fixes' into for-next omits 0e1b951d6de0 Merge branch 'for-5.18/selftests-fixes' into for-next omits fa2d8afa1f0a Merge branch 'for-5.18/fixes' into for-next omits 3cc519d82627 Merge branch 'for-5.17/upstream-fixes' into for-next omits c5f75d490fc2 Merge branch 'for-5.18' into for-next omits cde4b57a1c51 Merge branch 'for-5.17/upstream-fixes' into for-next omits 60157d4f9e2e Merge branch 'for-5.18/core' into for-next omits 5bd244f9134b Merge branch 'for-5.17/upstream-fixes' into for-next omits 008b6635d1e6 Merge branch 'for-5.18/uclogic' into for-next omits e8134595e3f1 Merge branch 'for-5.18' into for-next omits b44a7f076ce1 Merge branch 'for-5.18/selftests-fixes' into for-next omits 15acceb9f0d6 Merge branch 'for-5.18-panic-deadlocks' into for-next omits dcd03ba15947 Merge branch 'for-5.18' into for-next omits c4b0059be663 Merge branch 'for-5.18' into for-next omits c0774561bd46 Merge branch 'for-5.17/upstream-fixes' into for-next omits 8b943e92aede Merge branch 'for-5.17/upstream-fixes' into for-next omits 40282358ae30 Merge branch 'for-5.18/apple' into for-next omits 5c9d54d2c2bd Merge branch 'for-5.18/razer' into for-next omits be94d0aa19ee Merge branch 'for-5.17/upstream-fixes' into for-next omits 37ee26c43358 Merge branch 'for-5.18/apple' into for-next omits 714af0dbfa78 Merge branch 'for-5.18/uclogic' into for-next omits aaca3f07f25d Merge branch 'for-5.12/i2c-hid' into for-next omits 27c6565ac313 Merge branch 'for-5.17/upstream-fixes' into for-next omits cfab610f0005 Merge branch 'for-5.18' into for-next omits 7035abfeb16d Merge branch 'for-5.18-panic-deadlocks' into for-next omits cc64431a9607 Merge branch 'for-5.17/upstream-fixes' into for-next omits c537b53ed352 Merge branch 'for-5.12/i2c-hid' into for-next omits 15b39415b669 Merge branch 'for-5.18-vsprintf-fourcc-fixup' into for-next omits 2b3566c337c3 Merge branch 'for-5.17/upstream-fixes' into for-next omits 180b54d4c3da Merge branch 'for-5.18/sigma-micro' into for-next omits bdb5fcc74d34 Merge branch 'for-5.18/google' into for-next omits fbe201d16bb1 Merge branch 'for-5.17/upstream-fixes' into for-next omits d4c575491c82 Merge branch 'for-5.17/upstream-fixes' into for-next omits 88a309465b3f lib: zstd: clean up double word in comment. omits 65c2c0709d8e Merge branch 'rework/fast-next-seq' into for-next omits 9fc23e57bb60 Merge branch 'for-5.18/amd-sfh' into for-next omits 272f70d2ae5c Merge branch 'for-5.17/upstream-fixes' into for-next omits 32fdbc45ade0 Merge branch 'for-5.17/kallsyms' into for-next omits 1bec0754eaa0 Merge branches 'for-5.16/upstream-fixes', 'for-5.17/apple' [...] omits 395cc1cdcbd4 Merge branch 'for-5.17' into for-next omits 8cdf3792526a Merge branch 'for-5.17/fixes' into for-next omits c5915b53d4c2 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema omits 09b7bafa9876 Merge branch 'for-5.17' into for-next omits ce94980d2970 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array omits b4a213c53eed ARM: dts: bcm2711-rpi-400: Fix GPIO expander labels omits 614887c0a7fa Merge branch 'console-registration-cleanup' into for-next omits 97b289cfd305 Merge branch 'for-5.17' into for-next omits 06cf63cb69be Merge branch 'for-5.16-fixup' into for-next omits 4b4e6c24e679 Merge branch 'rework/printk_safe-removal' into for-next omits eafd42c87753 Merge branch 'for-5.16-vsprintf-pgp' into for-next omits ad7fea30c59e Merge branch 'for-5.16' into for-next omits 68607c27a0ed Merge branch 'for-5.16-vsprintf-pgp' into for-next omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds cdb281e63874 mm: fix NULL pointer dereference in wp_page_reuse() adds 5de64d44968e Merge tag 's390-5.19-7' of git://git.kernel.org/pub/scm/li [...] adds d172b1a3bd06 userfaultfd: provide properly masked address for huge-pages adds 1f7ea54727ca mailmap: update Gao Xiang's email addresses adds 39c3c396f813 Merge tag 'mm-hotfixes-stable-2022-07-26' of git://git.ker [...] adds 9d8a8616ee47 Merge tag 'soc-fixes-5.19-4' of git://git.kernel.org/pub/s [...] adds e2a619ca0b38 asm-generic: remove a broken and needless ifdef conditional adds 6e7765cb477a Merge tag 'asm-generic-fixes-5.19-2' of git://git.kernel.o [...] adds e0339f036ef4 watch_queue: Fix missing rcu annotation adds e64ab2dbd882 watch_queue: Fix missing locking in add_watch_to_object() adds af35f95aca69 nfp: bpf: Fix typo 'the the' in comment adds 2540d3c99926 net: ipa: Fix typo 'the the' in comment adds 1aaa62c4838a s390/qeth: Fix typo 'the the' in comment adds f46040eeaf2e macsec: fix NULL deref in macsec_add_rxsa adds 3240eac4ff20 macsec: fix error message in macsec_add_rxsa and _txsa adds b07a0e204405 macsec: limit replay window size with XPN adds c630d1fe6219 macsec: always read MACSEC_SA_ATTR_PN as a u64 adds 20a854616d38 Merge branch 'macsec-config-issues' adds c7b205fbbf3c net: macsec: fix potential resource leak in macsec_add_rxs [...] adds 3e7d18b9dca3 net: mld: fix reference count leak in mld_{query | report}_work() adds 59bf6c65a09f tcp: Fix data-races around sk_pacing_rate. adds 02739545951a net: Fix data-races around sysctl_[rw]mem(_offset)?. adds 4866b2b0f767 tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. adds 22396941a7f3 tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. adds 79f55473bfc8 tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. adds 870e3a634b6a tcp: Fix data-races around sysctl_tcp_reflect_tos. adds 96b9bd8c6d12 ipv4: Fix data-races around sysctl_fib_notify_on_flag_change. adds 9af0620de1e1 Merge branch 'net-sysctl-races-part-6' adds 5fcbb711024a i40e: Fix interface init with MSI interrupts (no MSI-X) adds c7560d1203b7 net: dsa: fix reference counting for LAG FDBs adds b89fc26f741d sctp: fix sleep in atomic context bug in timer handlers adds b354eaeec863 octeontx2-pf: cn10k: Fix egress ratelimit configuration adds 59e1be6f83b9 octeontx2-pf: Fix UDP/TCP src and dst port tc filters adds 33881ab73d6f Merge branch 'octeontx2-minor-tc-fixes' adds 9b134b1694ec bridge: Do not send empty IFLA_AF_SPEC attribute adds aa40d5a43526 wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() adds 4b2f4e072fb2 Bluetooth: mgmt: Fix double free on error path adds ef61b6ea1544 Bluetooth: Always set event mask on suspend adds d0be8347c623 Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put adds e53f52939731 Merge tag 'for-net-2022-07-26' of git://git.kernel.org/pub [...] adds 99a63d36cb3e netfilter: nf_queue: do not allow packet truncation below [...] adds 81ea01066741 netfilter: nf_tables: add rescheduling points during loop [...] adds 47f4f510ad58 netfilter: nft_queue: only allow supported familes and hooks adds e77ea97d2bd9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds b5177ed92bf6 mptcp: Do not return EINPROGRESS when subflow creation succeeds adds 5a159128faff virtio-net: fix the race between refill work and close adds e62d2e110356 tcp: md5: fix IPv4-mapped support adds 0c1045562672 ptp: ocp: Select CRC16 in the Kconfig. adds 67c3b611d92f sfc: disable softirqs for ptp TX adds 181d8d2066c0 sctp: leave the err path free in sctp_stream_init to sctp_ [...] adds 1e308c6fb712 ice: Fix max VLANs available for VF adds 01658aeeada6 ice: Fix tunnel checksum offload with fragmented traffic adds 5c8e3c7ff3e7 ice: Fix VSIs unable to share unicast MAC adds 283d736ff7c7 ice: check (DD | EOF) bits on Rx descriptor rather than (E [...] adds cc019545a238 ice: do not setup vlan for loopback VSI adds bf84719df765 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 51a83391d77b net/funeth: Fix fun_xdp_tx() and XDP packet reclaim adds e27326009a3d net: ping6: Fix memleak in ipv6_renew_options(). adds 85f0173df35e ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr adds 4d3d3a1b244f stmmac: dwmac-mediatek: fix resource leak in probe adds 33ea1340bafe Merge tag 'net-5.19-final' of git://git.kernel.org/pub/scm [...] adds a7a47a5dfa9a drm/i915/reset: Add additional steps for Wa_22011802037 fo [...] adds f16a2f593d00 Merge tag 'drm-intel-fixes-2022-07-28-1' of git://anongit. [...] adds 6e2c0490769e Merge tag 'drm-fixes-2022-07-29' of git://anongit.freedesk [...] adds 3c69a99b62fd Merge tag 'v5.19-rc7' into fixes adds c653c591789b drm/amdgpu: Re-enable DCN for 64-bit powerpc adds 9d928d9b78be Merge tag 'powerpc-5.19-6' of git://git.kernel.org/pub/scm [...] adds d8e7f201a4cf LoongArch: Use ABI names of registers where appropriate adds 07b480695d24 LoongArch: Use the "jr" pseudo-instruction where applicable adds 57ce5d3eefac LoongArch: Use the "move" pseudo-instruction where applicable adds d47b2dc87c58 LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ adds d1bc75d7595b LoongArch: Simplify "BLT foo, zero" with BLTZ adds 1fdb9a92495a LoongArch: Simplify "BGT foo, zero" with BGTZ adds f5c3c22f21b6 LoongArch: Re-tab the assembly files adds ab6e57a69df5 LoongArch: Remove several syntactic sugar macros for branches adds f62b7626cb79 LoongArch: Remove useless header compiler.h adds 71610ab1d017 LoongArch: Remove clock setting during cpu hotplug stage adds 3a3a4f7a65e3 LoongArch: Remove unused variables adds 317980e6b4d0 LoongArch: Disable executable stack by default adds 1aea29d7c356 LoongArch: Fix shared cache size calculation adds b0f3bdc00240 LoongArch: Fix missing fcsr in ptrace's fpr_set adds 45b53c905177 LoongArch: Fix wrong "ROM Size" of boardinfo adds a95eb1d086dc Merge tag 'loongarch-fixes-5.19-5' of git://git.kernel.org [...] adds e4d8b09d671f Merge tag 'riscv-for-linus-5.19-rc9' of git://git.kernel.o [...] adds d295ad34f236 intel_idle: Fix false positive RCU splats due to incorrect [...] adds 506e6dfb0f11 Merge tag 'pm-5.19-rc9' of git://git.kernel.org/pub/scm/li [...] adds 46a4d679ef88 workqueue: Avoid a false warning in unbind_workers() adds 4b20426d0441 Merge tag 'wq-for-5.19-rc8-fixes' of git://git.kernel.org/ [...] adds 553de6e1157d tools headers cpufeatures: Sync with the kernel sources adds b226521923ae perf scripts python: Let script to be python2 compliant adds 2d86612aacb7 perf symbol: Correct address for bss symbols adds 882528d2e776 perf symbol: Skip symbols if SHF_ALLOC flag is not set adds 9a241805673e perf bpf: Remove undefined behavior from bpf_perf_object__next() adds bb83c99d3d0a Merge tag 'perf-tools-fixes-for-v5.19-2022-07-29' of git:/ [...] adds 0fde22c5420e scsi: mpt3sas: Stop fw fault watchdog work item during sys [...] adds a3435afba87d scsi: ufs: host: Hold reference returned by of_parse_phandle() adds d9a434fa0c12 scsi: core: Fix warning in scsi_alloc_sgtables() adds f5c2976e0cb0 scsi: ufs: core: Fix a race condition related to device ma [...] adds 1c8ac1c4af17 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 0c09bc33aa8e drm/simpledrm: Fix return type of simpledrm_simple_display [...] adds 66cee9097e2b nouveau/svm: Fix to migrate all requested pages adds ce156c8a1811 Merge tag 'drm-misc-fixes-2022-07-29' of git://anongit.fre [...] adds e65c6a46df94 Merge tag 'drm-fixes-2022-07-30' of git://anongit.freedesk [...] adds d6c52fa3e955 nvme-pci: Crucial P2 has bogus namespace ids adds eda3953b6a80 Merge tag 'nvme-5.19-2022-07-27' of git://git.infradead.or [...] adds 8a91f86f3e9e Merge tag 'block-5.19-2022-07-29' of git://git.kernel.dk/l [...] adds 9282012fc0aa page_alloc: fix invalid watermark check on a negative value adds 8a295dbbaf72 mm/hmm: fault non-owner device private entries adds 620725263f42 Merge tag 'mm-hotfixes-stable-2022-07-29' of git://git.ker [...] adds fb0fd3469ead ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow adds ec85bd369fd2 ARM: findbit: fix overflowing offset adds 6a010258447d Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 5e2805d53796 EDAC/ghes: Set the DIMM label unconditionally adds cd2715b7929b Merge tag 'edac_urgent_for_v5.19' of git://git.kernel.org/ [...] adds 6eebd5fb2083 locking/rwsem: Allow slowpath writer to ignore handoff bit [...] adds 5e4823e6dab8 Merge tag 'locking_urgent_for_v5.19' of git://git.kernel.o [...] adds 871808fd6981 x86/configs: Update configs in x86_debug.config adds 5bb6c1d1126e Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" adds 571c30b1a884 x86/bugs: Do not enable IBPB at firmware entry when IBPB i [...] adds ea304a8b89fd docs/kernel-parameters: Update descriptions for "mitigatio [...] adds 89caf575400a Merge tag 'x86_urgent_for_v5.19' of git://git.kernel.org/p [...] adds 8dc592c41f38 clk: sunxi-ng: Fix H6 RTC clock definition adds 334c0ef6429f Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 3d7cb6b04c3f Linux 5.19 adds 81eeb82fc215 fs: dlm: add deprecation Kconfig and warnings for timeouts adds 6b0afc0cc3e9 fs: dlm: don't use deprecated timeout features by default adds 958589892218 fs: dlm: move kref_put assert for lkb structs adds eb43bbac4c3c Merge tag 'dlm-6.0' of git://git.kernel.org/pub/scm/linux/ [...] adds bd6e21a9044f fs/reiserfs/inode: remove dead code in _get_block_create_0() adds fa78f3369372 ext2: Add more validity checks for inode counts adds af07685b9ca1 Merge tag 'fs_for_v5.20-rc1' of git://git.kernel.org/pub/s [...] adds feee1ce45a56 fsnotify: Fix comment typo adds bec14d79f73e Merge tag 'fsnotify_for_v5.20-rc1' of git://git.kernel.org [...] adds ecce9212d0fd erofs: update ctx->pos for every emitted dirent adds e88745dcfd9d Merge tag 'erofs-for-5.20-rc1' of git://git.kernel.org/pub [...] adds 4149be7bda7e fs/lock: Don't allocate file_lock in flock_make_lock(). adds db4abb4a32ec fs/lock: Rearrange ops in flock syscall. adds e6a7cf70a3ca Merge tag 'filelock-v6.0' of git://git.kernel.org/pub/scm/ [...] adds bdfae5ce3820 Merge tag 'fs.idmapped.vfsuid.v5.20' of git://git.kernel.o [...] adds ba40a57ff08b Add Seth Forshee as co-maintainer for idmapped mounts adds 0fac198def2b Merge tag 'fs.idmapped.overlay.acl.v5.20' of git://git.ker [...] adds 296d3b3e05ec Merge tag 'ras_core_for_v6.0_rc1' of git://git.kernel.org/ [...] adds dbc1f5a9f42a Merge tag 'x86_vmware_for_v6.0_rc1' of git://git.kernel.or [...] adds 94e37e848919 Merge tag 'x86_cleanups_for_v6.0_rc1' of git://git.kernel. [...] adds 92598ae22f58 Merge tag 'x86_mm_for_v6.0_rc1' of git://git.kernel.org/pu [...] adds 650ea1f626ab Merge tag 'x86_fpu_for_v6.0_rc1' of git://git.kernel.org/p [...] adds 42efa5e3a888 Merge tag 'x86_cpu_for_v6.0_rc1' of git://git.kernel.org/p [...] adds 98b1783de202 Merge tag 'x86_misc_for_v6.0_rc1' of git://git.kernel.org/ [...] adds ecf9b7bfea60 Merge tag 'x86_core_for_v6.0_rc1' of git://git.kernel.org/ [...] adds 61922d3fa686 x86/purgatory: Hard-code obj-y in Makefile adds 2d17bd24b016 x86/purgatory: Omit use of bin2c adds 8b7054528cd5 Merge tag 'x86_build_for_v6.0_rc1' of git://git.kernel.org [...] adds 60ee49fac817 Merge tag 'x86_kdump_for_v6.0_rc1' of git://git.kernel.org [...] adds a82c58cf1a55 Merge tag 'm68k-for-v5.20-tag1' of git://git.kernel.org/pu [...] adds 464ef188e069 Merge branch 'for-next/cpuidle' into for-next/core adds 322d19b6cdf7 Merge branch 'for-next/docs' into for-next/core adds 2436387f2d24 Merge branch 'for-next/errata' into for-next/core adds ee8b00a956e1 Merge branch 'for-next/extable' into for-next/core adds 84d8857af43a Merge branch 'for-next/ioremap' into for-next/core adds 570365d365dd Merge branch 'for-next/irqflags-nmi' into for-next/core adds b7c47fd771aa Merge branch 'for-next/kcsan' into for-next/core adds 8184a8bc1cea Merge branch 'for-next/kpti' into for-next/core adds 02eab44c71df Merge branch 'for-next/misc' into for-next/core adds 03939cf0d5d5 Merge branch 'for-next/mm' into for-next/core adds c436500d9f03 Merge branch 'for-next/mte' into for-next/core adds 288e21b6b21c Merge branch 'for-next/perf' into for-next/core adds 0f05dad9eec9 Merge branch 'for-next/sme' into for-next/core adds cb20311e5ee9 Merge branch 'for-next/stacktrace' into for-next/core adds 618ff55eec8d Merge branch 'for-next/sysregs' into for-next/core adds e8da08fc3d32 Merge branch 'for-next/vdso' into for-next/core adds 92867739e343 Merge branch 'for-next/cpufeature' into for-next/core adds f96d67a8af7a Merge branch 'for-next/boot' into for-next/core adds 892f7237b3ff arm64: Delay initialisation of cpuinfo_arm64::reg_{zcr,smcr} adds 0cec3f24a7ce Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 0dd1cabe8a4a Merge tag 'slab-for-5.20_or_6.0' of git://git.kernel.org/p [...] adds 0190e4198e47 rseq: Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flags adds c17a6ff93213 rseq: Kill process when unknown flags are encountered in A [...] adds b167fdffe9e7 Merge tag 'sched-core-2022-08-01' of git://git.kernel.org/ [...] adds 22a39c3d8693 Merge tag 'locking-core-2022-08-01' of git://git.kernel.or [...] adds 326ecc15c61c perf/x86/ibs: Add new IBS register bits into header adds 63e6053add5a Merge tag 'perf-core-2022-08-01' of git://git.kernel.org/p [...] adds 41e79b1d4584 clocksource/drivers/timer-ti-dm: Move inline functions to [...] adds ab0bbef3ae0f clocksource/drivers/timer-ti-dm: Make timer selectable for [...] adds 4e3203610a88 clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs adds 775343f9fde9 clocksource/drivers/timer-ti-dm: Make driver selection boo [...] adds 110a25357584 clocksource/drivers/tegra186: Put Kconfig option 'tristate [...] adds 4abb38595b1b dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out adds 7a93d490900e clocksource/drivers/sun4i: Remove unnecessary (void*) conversions adds 561a0846182e dt-bindings: timer: ingenic,tcu: use absolute path to othe [...] adds c329fb5318ef dt-bindings: timer: allwinner,sun4i-a10-timer: Add D1 compatible adds 148399c90e25 clocksource/drivers/sun5i: Remove unnecessary (void*) conversions adds 75fed76ebc8f Merge tag 'timers-v5.20-rc1' of https://git.linaro.org/peo [...] adds cceeeb6a6d02 wait: Fix __wait_event_hrtimeout for RT/DL tasks adds dfea84827f7e Merge tag 'timers-core-2022-08-01' of git://git.kernel.org [...] adds 9d9b010f12cc irqchip/mmp: Declare init functions in common header file adds 2bd1753e8c43 Merge branch irq/misc-5.20 into irq/irqchip-next adds 779fda86bdeb Merge tag 'irqchip-5.20' of git://git.kernel.org/pub/scm/l [...] adds 9de1f9c8ca51 Merge tag 'irq-core-2022-08-01' of git://git.kernel.org/pu [...] adds e233cc59d08f Merge tag 'arm-soc-6.0' of git://git.kernel.org/pub/scm/li [...] adds 47b62edcd4eb Merge tag 'arm-drivers-6.0' of git://git.kernel.org/pub/sc [...] adds 10c4c5279b76 Merge tag 'at91-dt-5.20-3' of git://git.kernel.org/pub/scm [...] adds e39ac5515951 dt-bindings: arm: at91: add lan966 pcb8309 board adds 6239b21bbc53 ARM: dts: lan966x: add support for pcb8309 adds ed65704f3a8f ARM: dts: lan966x: keep lan966 entries alphabetically sorted adds 43f45415f31d dt-bindings: soc: microchip: drop quotes when not needed adds e48ef9a9c529 dt-bindings: soc: microchip: use absolute path to other schema adds 28188546df02 Merge tag 'at91-dt-5.20-4' of git://git.kernel.org/pub/scm [...] adds d07ae9004f18 dt-bindings: soc: bcm: drop quotes when not needed adds 47d8f8b78b9b dt-bindings: soc: bcm: use absolute path to other schema adds 3976d758e045 Merge tag 'arm-dt-6.0' of git://git.kernel.org/pub/scm/lin [...] adds 57d6ca98ba38 arm64: refresh defconfig file adds c95a5712beee arm64: defconfig: Sync some configs with savedefconfig adds 3a829d267e10 Merge tag 'arm-defconfig-6.0' of git://git.kernel.org/pub/ [...] adds bccd70a73db2 MAINTAINERS: rectify entry for ARM/NUVOTON NPCM ARCHITECTURE adds dd65b964922e Merge tag 'arm-newsoc-6.0' of git://git.kernel.org/pub/scm [...] adds 7d0d3fa7339e Merge tag 'arm-boardfiles-6.0' of git://git.kernel.org/pub [...] adds 2e7a95156d64 Merge tag 'regmap-v5.20' of git://git.kernel.org/pub/scm/l [...] adds 9cc0590ae351 regulator: mt6380: Fix unused array warning adds 6eabfc018e8d regulator: core: Allow specifying an initial load w/ the bulk API adds 1de452a0edda regulator: core: Allow drivers to define their init data as const adds efc93392960c regulator: Consumer load management improvements adds 416e05e5b7ce Merge tag 'regulator-v5.20' of git://git.kernel.org/pub/sc [...] adds 89fcdd53c252 spi: bcm2835: enable shared interrupt support adds 233363aba72a spi/panel: dt-bindings: drop CPHA and CPOL from common properties adds 66bbf1441d21 spi: a3700: support BE for AC5 SPI driver adds 730bc8ba5e9e spi: spi-gxp: Add support for HPE GXP SoCs adds 8cc35b86546d spi: dt-bindings: add documentation for hpe,gxp-spifi adds a1848b0fa251 MAINTAINERS: add spi support to GXP adds 69243df953e7 Add SPI Driver to HPE GXP Architecture adds 0805c6fb39f6 Merge tag 'spi-v5.20' of git://git.kernel.org/pub/scm/linu [...] adds 20550a61880f pwm: sifive: Simplify offset calculation for PWMCMP registers adds 61180f68ad5b pwm: sifive: Fold pwm_sifive_enable() into its only caller adds 0f02f491b786 pwm: sifive: Reduce time the controller lock is held adds 3586b02663f0 pwm: sifive: Enable clk only after period check in .apply() adds 1695b421e1b5 pwm: sifive: Simplify clk handling adds ace41d7564e6 pwm: sifive: Ensure the clk is enabled exactly once per ru [...] adds 2375e964d541 pwm: sifive: Shut down hardware only after pwmchip_remove( [...] adds c2252c181ab5 dt-bindings: pwm: Document clk based PWM controller adds 901f8f5404f1 pwm: Add clock based PWM output driver adds 3bf5f2f0c02e dt-bindings: pwm: mediatek: Add compatible string for MT8195 adds 0afe57ca3a77 MAINTAINERS: Add include/dt-bindings/pwm to PWM SUBSYSTEM adds 3391780b74b9 MAINTAINERS: Remove myself as PWM maintainer adds ea95b29983b9 pwm: twl-led: Document some limitations and link to the re [...] adds 2ba1aede6d41 pwm: lpc18xx: Convert to use dev_err_probe() adds 8933d30c5f46 pwm: lpc18xx: Fix period handling adds 530c28df03e7 Merge tag 'pwm/for-5.20-rc1' of git://git.kernel.org/pub/s [...] adds f4caa2621641 hwmon: (aquacomputer_d5next) Add support for reading the + [...] adds 7d4edccc9bbf hwmon: (sht15) Fix wrong assumptions in device remove callback adds 03009a605f2a hwmon: (occ) Replace open-coded variant of %*phN specifier adds 38ac173b0ef8 hwmon: (nct6775) add ASUS TUF GAMING B550-PLUS WIFI II adds 41cd43732742 hwmon: (dell-smm) Improve documentation adds cdbe34da01e3 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] adds 64ae88ff48cb Merge tag 'hwmon-for-v5.20' of git://git.kernel.org/pub/sc [...] adds 4f4179fcf420 ACPI: CPPC: Do not prevent CPPC from working in the future adds d60b6b0bc003 Merge branch 'acpi-bus' adds 198c414ef21a Merge branches 'acpi-processor', 'acpi-apei' and 'acpi-ec' adds ec6c05031904 ACPI: PM: x86: Print messages regarding LPS0 idle support adds 9946e39fe8d0 ACPI: resource: skip IRQ override on AMD Zen platforms adds 59fa06cd8529 Merge branches 'acpi-pm', 'acpi-soc', 'acpi-tables' and 'a [...] adds 2c65e312bc6b ACPI/PCI: Remove useless NULL pointer checks adds 9066e151c379 Documentation: ACPI: EINJ: Fix obsolete example adds 6352f3478a95 Merge branches 'acpi-video', 'acpi-pci' and 'acpi-docs' adds 8fa0db3a9b8e Merge tag 'acpi-5.20-rc1' of git://git.kernel.org/pub/scm/ [...] adds 9d822ccf3372 cpufreq: loongson2: fix Kconfig "its" grammar adds 3e5c04f97c87 cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask adds 1548fac47a11 intel_idle: make SPR C1 and C1E be independent adds f611b33af2a8 Merge back cpuidle material for 5.20. adds 82b6c2e7df79 Merge branches 'pm-cpufreq' and 'pm-cpuidle' adds 8386c414e27c PM: hibernate: defer device probing when resuming from hib [...] adds b08b95cf30f5 powercap: RAPL: Add Power Limit4 support for Alder Lake-N [...] adds 954a83fc60c8 Merge branches 'pm-core', 'pm-sleep', 'powercap', 'pm-doma [...] adds 8d36694245f2 PM: QoS: Add check to make sure CPU freq is non-negative adds aa727b7b4b67 Merge branches 'pm-devfreq', 'pm-qos', 'pm-tools' and 'pm-docs' adds a771ea6413c0 Merge tag 'pm-5.20-rc1' of git://git.kernel.org/pub/scm/li [...] adds b3ca7aff3cbb intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check adds a2ed4e7e3b3a Merge branch 'thermal-core' adds 3cbf6a8ab70b drivers/thermal/cpufreq_cooling: Use private callback ops [...] adds 3f7ced7ac9af drivers/thermal/cpufreq_cooling : Refactor thermal_power_c [...] adds 9784d2fbb858 drivers/thermal/cpufreq_cooling: Update outdated comments adds 829f416643f9 drivers/thermal/devfreq_cooling: Extend the devfreq_coolin [...] adds 037a6ea0debb MAINTAINERS: add include/dt-bindings/thermal to THERMAL adds 404dd7dfb130 drivers/thermal/rcar_gen3_thermal: Improve logging during probe adds f16d37056be2 dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema adds 3c1fa94cd0ba dt-bindings: thermal: rcar-gen3-thermal: use positive logic adds 83b4466b3f1b dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support adds 198fa45252d8 thermal/drivers/qcom: Remove get_trend function adds afbeb99e2e33 thermal/drivers/tegra: Remove get_trend function adds 66a0b101efca thermal/drivers/u8500: Remove the get_trend function adds 25bff3ed9a8a thermal/core: Use clamp() helper in the stepwise governor adds 4102c4042a33 thermal/core: Remove DROP_FULL and RAISE_FULL adds 99a049aace32 thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory lea [...] adds cc67ca28cf8b thermal/drivers/k3_j72xx_bandgap: Fix array underflow in p [...] adds 4aaec53b8441 thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j7 [...] adds 11188b439974 thermal/drivers/sun8i: Fix typo in comment adds 8f5a9371e696 thermal/drivers/rzg2l: Fix comments adds 8cf18eea46e2 thermal/drivers/u8500: Remove unnecessary print function d [...] adds fb55b0129787 thermal/drivers/qcom/temp-alarm: Register thermal zones as [...] adds ee35f721477a thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones [...] adds 8b74a003a941 thermal/ti-soc-thermal: Fix comment typo adds 0cf51bfe9995 thermal/tools/tmon: Include pthread and time headers in tmon.h adds 7a12f9188529 thermal/tools/tmon: Fix typo 'the the' in comment adds 50e53291e9f1 thermal/core: Avoid calling ->get_trip_temp() unnecessarily adds 3f95ac324535 thermal/core: Remove duplicate information when an error occurs adds a3193edcbdf9 thermal/of: Replace device node match with device node search adds af9f251b8e39 thermal/of: Remove the device node pointer for thermal_trip adds 646274ddaf75 thermal/of: Move thermal_trip structure to thermal.h adds 6390383b67fa thermal/core: Remove unneeded EXPORT_SYMBOLS adds e5f2cda61d06 thermal/core: Move thermal_set_delay_jiffies to static adds e5bfcd30f88f thermal/core: Rename 'trips' to 'num_trips' adds fae11de507f0 thermal/core: Add thermal_trip in thermal_zone adds 14ccb5edd76e thermal/of: Use thermal trips stored in the thermal zone adds d0c75fa2c17f thermal/of: Initialize trip points separately adds da9d01794e31 Merge tag 'thermal-v5.20-rc1' of git://git.kernel.org/pub/ [...] adds c1dbe9a1c86d Merge tag 'thermal-5.20-rc1' of git://git.kernel.org/pub/s [...] adds fb5e29df8d15 tools/power turbostat: Introduce support for RaptorLake adds 033312336d67 tools/power turbostat: print the kernel boot commandline adds e13da9a1dbe4 tools/power turbostat: replace strncmp with single charact [...] adds 5e5fd36c58d6 tools/power turbostat: Fix file pointer leak adds a5c6d65d06eb tools/power turbostat: Show uncore frequency adds 7535249d10a8 tools/power turbostat: update turbostat.8 adds 774627c59848 tools/power turbostat: dump CPUID.7.EDX.Hybrid adds 5d6228452c00 tools/power turbostat: simplify dump_turbo_ratio_limits() adds 4af184ee8b2c tools/power turbostat: dump secondary Turbo-Ratio-Limit adds 1c1313b50af7 tools/power turbostat: add support for ALDERLAKE_N adds 6f9cf553deb8 tools/power turbostat: Support RAPTORLAKE P adds 2db0e5eb9c48 tools/power turbosstat: fix comment adds 684e40e99e59 tools/power turbostat: separate SPR from ICX adds eade39b2bf7f tools/power turbostat: cleanup 'automatic_cstate_conversio [...] adds 0e4d42af8147 tools/power turbostat: fix SPR PC6 limits adds 6287e6f0fdd3 tools/power turbostat: do not decode ACC for ICX and SPR adds 3afe697b74bc tools/power turbostat: version 2022.07.28 adds efb2883060af Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds b349b1181d24 Merge tag 'for-5.20/io_uring-2022-07-29' of git://git.kern [...] adds 98e247464088 Merge tag 'for-5.20/io_uring-buffered-writes-2022-07-29' o [...] adds cb309ae49da7 io_uring/net: improve io_get_notif_slot types adds 2e32ba5607ee io_uring/net: checks errors of zc mem accounting adds 6a9ce66f4d08 io_uring/net: make page accounting more consistent adds 293402e564a7 io_uring/net: use unsigned for flags adds bd1a3783dd74 io_uring: export req alloc from core adds 14b146b688ad io_uring: notification completion optimisation adds 42df1cbf6a47 Merge tag 'for-5.20/io_uring-zerocopy-send-2022-07-29' of [...] adds 8d9fdb6011b4 ublk_drv: fix double shift bug adds c013d0af81f6 Merge tag 'for-5.20/block-2022-07-29' of git://git.kernel. [...] adds e120a5f1e78f dm: return early from dm_pr_call() if DM device is suspended adds 8dd87f3c5283 dm: Allow dm_call_pr to be used for path searches adds 701510875975 dm: Start pr_reserve from the same starting path adds 08a3c338e080 dm: Fix PR release handling for non All Registrants adds c6adada5b704 dm: Start pr_preempt from the same starting path adds 1fbeea217d8f dm raid: fix address sanitizer warning in raid_status adds 7dad24db59d2 dm raid: fix address sanitizer warning in raid_resume adds 9dd1cd3220ec dm: fix dm-raid crash if md_handle_request() splits bio adds 8374cfe647a1 Merge tag 'for-6.0/dm-changes' of git://git.kernel.org/pub [...] adds ddd1949f585e Merge tag 'pstore-v5.20-rc1' of git://git.kernel.org/pub/s [...] adds 3ce4b78f73e8 selftests/seccomp: Fix compile warning when CC=clang adds 9a8ac9ee07d4 Merge tag 'seccomp-v5.20-rc1' of git://git.kernel.org/pub/ [...] adds c6e8e36c6ae4 exec: Call kmap_local_page() in copy_string_kernel() adds d7b767b5088d Merge tag 'execve-v5.20-rc1' of git://git.kernel.org/pub/s [...] adds 170b2c350cfc usercopy: use unsigned long instead of uintptr_t adds 437bd3a0acff MAINTAINERS: Add a general "kernel hardening" section adds 6a022dd29f2c lib: overflow: Do not define 64-bit tests on 32-bit adds 375561bd6195 stack: Declare {randomize_,}kstack_offset to fix Sparse warnings adds b6c1c5745ccc dm: Add verity helpers for LoadPin adds 3f805f8cc23b LoadPin: Enable loading from trusted dm-verity devices adds 231af4709018 dm: verity-loadpin: Use CONFIG_SECURITY_LOADPIN_VERITY for [...] adds c09327d5673e x86: mm: refer to the intended config STRICT_DEVMEM in a comment adds b4909252da9b drivers: lkdtm: fix clang -Wformat warning adds aaf50b1969d7 kasan: test: Silence GCC 12 warnings adds 27603a606fda dm: verity-loadpin: Drop use of dm_table_get_num_targets() adds 6991a564f597 Merge tag 'hardening-v5.20-rc1' of git://git.kernel.org/pu [...] adds 79802ada87fa Merge tag 'selinux-pr-20220801' of git://git.kernel.org/pu [...] adds f42e1e3e40da Merge tag 'audit-pr-20220801' of git://git.kernel.org/pub/ [...] adds 1b6cf909647e Merge tag 'lsm-pr-20220801' of git://git.kernel.org/pub/sc [...] adds 63c3b5d2ca96 smack: Replace kzalloc + strncpy with kstrndup adds aa16fb4b9e7e smack: Remove the redundant lsm_inode_alloc adds ea7099d5229c Merge tag 'Smack-for-6.0' of https://github.com/cschaufler [...] adds 87fe1adb66a5 Merge tag 'safesetid-6.0' of https://github.com/micah-mort [...] adds 88b61b130334 Merge remote-tracking branch 'linux-integrity/kexec-keyrin [...] adds 043402495deb Merge tag 'integrity-v6.0' of git://git.kernel.org/pub/scm [...] adds 569bede0cff5 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds d349ab99eec7 random: handle archrandom with multiple longs adds 7f637be4d460 random: correct spelling of "overwrites" adds a0b09f2d6f30 Merge tag 'random-6.0-rc1-for-linus' of git://git.kernel.o [...] adds 98dfa9343f37 crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem [...] adds fa4d57b85786 crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of adds 96ec8dfdd094 crypto: ccp - Add support for new CCP/PSP device ID adds 383ce25dd2b1 crypto: ccree - Remove a useless dma_supported() call adds 45f5d0176d84 crypto: hisilicon/sec - fix auth key size error adds 11364d61314e crypto: hisilicon/zip - Use the bitmap API to allocate bitmaps adds 7ae19d422c7d crypto: arm64/poly1305 - fix a read out-of-bound adds af5d35b83f64 crypto: tcrypt - Remove the static variable initialisation [...] adds c2a24a7a036b Merge tag 'v5.20-p1' of git://git.kernel.org/pub/scm/linux [...] adds 7d9d077c783e Merge tag 'rcu.2022.07.26a' of git://git.kernel.org/pub/sc [...] adds b069122256e4 Merge tag 'nolibc.2022.07.27a' of git://git.kernel.org/pub [...] adds da1d9caf95de doc:it_IT: align Italian documentation adds 659797dc4d64 Docs/zh_CN: Update the translation of iio_configfs to 5.19-rc8 adds 507f48799ab0 Docs/zh_CN: Update the translation of kasan to 5.19-rc8 adds 6a5057e9dc13 Docs/zh_CN: Update the translation of sparse to 5.19-rc8 adds 63c1d2516b05 Docs/zh_CN: Update the translation of testing-overview to [...] adds 83b41bb27b25 Docs/zh_CN: Update the translation of usage to 5.19-rc8 adds c78478e164d4 Docs/zh_CN: Update the translation of pci-iov-howto to 5.19-rc8 adds ce1120076c53 Docs/zh_CN: Update the translation of pci to 5.19-rc8 adds 4116ff79749d Docs/zh_CN: Update the translation of sched-stats to 5.19-rc8 adds 339170d8d3da docs: efi-stub: Fix paths for x86 / arm stubs adds aad26f55f47a Merge tag 'docs-6.0' of git://git.lwn.net/linux adds 957063874c76 Documentation: kunit: Add CLI args for kunit_tool adds 4c392516accf Documentation: KUnit: Fix example with compilation error adds 665fe72a7d4f Merge tag 'linux-kselftest-kunit-5.20-rc1' of git://git.ke [...] adds 4062eba9f3d0 Makefile: replace headers_install with headers for kselftest adds e05d5b9c5bbe Merge tag 'linux-kselftest-next-5.20-rc1' of git://git.ker [...] adds e2b542100719 Merge tag 'flexible-array-transformations-UAPI-6.0-rc1' of [...] adds c808f4632349 cgroup: remove "no" prefixed mount options adds 265792d0dede cgroup: Skip subtree root in cgroup_update_dfl_csses() adds b6bb70f9ab80 Merge tag 'cgroup-for-5.20' of git://git.kernel.org/pub/sc [...] adds e087437a6fef Merge tag 'xarray-6.0' of git://git.infradead.org/users/wi [...] adds b7a6eb22ba10 buffer: Don't test folio error in block_read_full_folio() adds 31e748e4b1df squashfs: Return the actual error from squashfs_read_folio() adds e775dfb33d81 hostfs: Handle page write errors correctly adds 97a3a383c4f2 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] adds cf948cbc35e8 cramfs: read_mapping_page() is synchronous adds 8b5d143c9553 block: Simplify read_part_sector() adds 98d8ba69ff1a block: Handle partition read errors more consistently adds 069fc464f1e8 block: Use PAGE_SECTORS_SHIFT adds 4fdc08d418f5 block: Convert read_part_sector() to use a folio adds ac09d88b9fd2 befs: Convert befs_symlink_read_folio() to use a folio adds 9a0a9533239f coda: Convert coda_symlink_filler() to use a folio adds 36a43502e10c freevxfs: Convert vxfs_immed_read_folio() to use a folio adds 9bb88987bcb6 ocfs2: Convert ocfs2_read_folio() to use a folio adds 240159077d00 gfs2: Convert gfs2_jhead_process_page() to use a folio adds 37ce0b319b28 ext2: Use a folio in ext2_get_page() adds 81218f80a707 secretmem: Remove isolate_page adds 68f2736a8583 mm: Convert all PageMovable users to movable_operations adds 5490da4f06d1 fs: Add aops->migrate_folio adds 8faa8ef5dd11 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] adds 2be7fa10c028 mm/migrate: Convert writeout() to take a folio adds 67235182a41c mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] adds 108ca8358139 mm/migrate: Convert expected_page_refs() to folio_expected_refs() adds 8958b55142d4 btrfs: Convert btree_migratepage to migrate_folio adds 4ae84a804751 nfs: Convert to migrate_folio adds 541846502f4f mm/migrate: Convert migrate_page() to migrate_folio() adds 2ec810d59602 mm/migrate: Add filemap_migrate_folio() adds e7a60a1787fc btrfs: Convert btrfs_migratepage to migrate_folio adds e7b15bae558c ubifs: Convert to filemap_migrate_folio() adds 1d5b9bd65619 f2fs: Convert to filemap_migrate_folio() adds 3648951ceb0a aio: Convert to migrate_folio adds b890ec2a2c2d hugetlb: Convert to migrate_folio adds 5409548df387 secretmem: Convert to migrate_folio adds 9d0ddc0cb575 fs: Remove aops->migratepage() adds 9800562f2ab4 mm/folio-compat: Remove migration compatibility functions adds 913971014874 ntfs3: refactor ntfs_writepages adds 0cc5b4ce7a37 ext2: remove nobh support adds 002cbb135678 jfs: stop using the nobh helper adds cc9cf350d100 fs: remove the nobh helpers adds f2d3e573bff9 fs: don't call ->writepage from __mpage_writepage adds cf5e7a652168 fs: remove the NULL get_block case in mpage_writepages adds f00654007fe1 Merge tag 'folio-6.0' of git://git.infradead.org/users/wil [...] adds d9395512c5bd Merge tag 'pull-work.namei' of git://git.kernel.org/pub/sc [...] adds a782e8664972 Merge tag 'pull-work.lseek' of git://git.kernel.org/pub/sc [...] adds 40a3cb0d2314 d_add_ci(): make sure we don't miss d_lookup_done() adds cf634d540a29 fs/dcache: Disable preemption on i_dir_seq write side on P [...] adds 45f78b0a2743 fs/dcache: Move the wakeup from __d_lookup_done() to the caller. adds 50417d22d0ef fs/dcache: Move wakeup out of i_seq_dir write held region. adds 200e340f2196 Merge tag 'pull-work.dcache' of git://git.kernel.org/pub/s [...] adds 5264406cdb66 Merge tag 'pull-work.iov_iter-base' of git://git.kernel.or [...] adds d9b58ab789b0 Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/lin [...] adds ff89dd08c0f0 Merge tag 'pull-work.9p' of git://git.kernel.org/pub/scm/l [...] adds 97a77ab14ffa Merge tag 'efi-next-for-v5.20' of git://git.kernel.org/pub [...] adds ab17c0cd376f Merge tag 'efi-efivars-removal-for-v5.20' of git://git.ker [...] adds 143823cf4d5a btrfs: fix typos in comments adds 31f37269802b btrfs: zoned: fix comment description for sb_write_pointer logic adds 1280d2d1651b btrfs: use PAGE_ALIGNED instead of IS_ALIGNED adds b036f47996c5 btrfs: quit early if the fs has no RAID56 support for raid [...] adds ae643a74ebdb btrfs: introduce a data checksum checking helper adds fd5a6f63cb29 btrfs: remove duplicated parameters from submit_data_read_ [...] adds a5aa7ab6e77b btrfs: factor out a helper to end a single sector buffer I/O adds 97861cd1660d btrfs: refactor end_bio_extent_readpage code flow adds a89ce08ce638 btrfs: factor out a btrfs_csum_ptr helper adds 261d812b04ef btrfs: add a helper to iterate through a btrfs_bio with se [...] adds 1e87770cb35c btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio adds 7fb10ed89e95 btrfs: introduce btrfs_try_lock_balance adds 099aa97213fa btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance adds c67c68eb57f1 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] adds 381b9b4c9cf9 btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] adds bd8f7e627703 btrfs: only write the sectors in the vertical stripe which [...] adds 21a8935ead31 btrfs: remove redundant calls to flush_dcache_page adds 4d1004661333 btrfs: update stripe_sectors::uptodate in steal_rbio adds b8bea09a456f btrfs: add trace event for submitted RAID56 bio adds ca6dee6b7946 btrfs: balance btree dirty pages and delayed items after a rename adds 814e77182b88 btrfs: free the path earlier when creating a new inode adds 6fe81a3a3ac8 btrfs: balance btree dirty pages and delayed items after c [...] adds 659192e668d3 btrfs: add assertions when deleting batches of delayed items adds 2b1d260de140 btrfs: deal with deletion errors when deleting delayed items adds 36baa2c75121 btrfs: refactor the delayed item deletion entry point adds 4bd02d901212 btrfs: improve batch deletion of delayed dir index items adds a176affe547c btrfs: assert that delayed item is a dir index item when a [...] adds 06ac264f3fe5 btrfs: improve batch insertion of delayed dir index items adds 3bae13e9d42e btrfs: do not BUG_ON() on failure to reserve metadata for [...] adds c9d02ab4b436 btrfs: set delayed item type when initializing it adds 763748b238ef btrfs: reduce amount of reserved metadata for delayed item [...] adds 71b68e9e3582 btrfs: do not batch insert non-consecutive dir indexes dur [...] adds f6fca3917b4d btrfs: store chunk size in space-info struct adds 19fc516a516f btrfs: sysfs: export chunk size in space infos adds 22c55e3bbb20 btrfs: sysfs: add force_chunk_alloc trigger to force allocation adds ca182acc53df btrfs: send: remove unused send_ctx::{total,cmd}_send_size adds 54cab6aff811 btrfs: send: explicitly number commands and attributes adds b7c14f23fb60 btrfs: send: add stream v2 definitions adds 356bbbb66bb1 btrfs: send: write larger chunks when using stream v2 adds a4b333f2277b btrfs: send: get send buffer pages for protocol v2 adds 3ea4dc5bf00c btrfs: send: send compressed extents with encoded writes adds d6815592806f btrfs: send: enable support for stream v2 and compressed writes adds b4c46bdea96a btrfs: move more work into btrfs_end_bioc adds e6484bd4881f btrfs: simplify code flow in btrfs_submit_dio_bio adds c93104e7588e btrfs: split btrfs_submit_data_bio to read and write parts adds d34e123de1e6 btrfs: defer I/O completion based on the btrfs_raid_bio adds 02bb5b72470f btrfs: don't double-defer bio completions for compressed reads adds fed8a72df126 btrfs: don't use btrfs_bio_wq_end_io for compressed writes adds 08a6f464342c btrfs: centralize setting REQ_META adds d7b9416fe5c5 btrfs: remove btrfs_end_io_wq adds a316a2599168 btrfs: factor stripe submission logic out of btrfs_map_bio adds 9ff7ddd3c7ad btrfs: do not allocate a btrfs_bio for low-level bios adds 70826b6bd583 btrfs: replace kmap() with kmap_local_page() in inode.c adds 51c0674a56f9 btrfs: replace kmap() with kmap_local_page() in lzo.c adds 234fdd2815ce btrfs: remove redundant check in up check_setget_bounds adds 2d5ac130fa49 btrfs: don't use bio->bi_private to pass the inode to subm [...] adds 9845e5ddcbfe btrfs: merge end_write_bio and flush_write_bio adds 722c82ac9ee6 btrfs: pass the btrfs_bio_ctrl to submit_one_bio adds 97f09d55f194 btrfs: make btrfs_super_block::log_root_transid deprecated adds dc4d31684974 btrfs: reject log replay if there is unsupported RO compat flag adds 5eecef710835 btrfs: stop looking at btrfs_bio->iter in index_one_bio adds a4012f06f188 btrfs: split discard handling out of btrfs_map_block adds 15dcccdb8b48 btrfs: sysfs: advertise zoned support among features adds 5bea2508811e btrfs: add tracepoints for ordered extents adds f31f09f6be1c btrfs: tree-log: make the return value for log syncing consistent adds 369200446564 btrfs: raid56: avoid double for loop inside finish_rmw() adds ef340fccbe98 btrfs: raid56: avoid double for loop inside __raid56_parit [...] adds aee35e4bcc30 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] adds 550cdeb3e098 btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() adds 1c10702e7cb9 btrfs: raid56: avoid double for loop inside raid56_parity_ [...] adds 12c9cdda6208 btrfs: open code rbtree search in split_state adds c7e118cf98c7 btrfs: open code rbtree search in insert_state adds cee512682535 btrfs: lift start and end parameters to callers of insert_state adds 6d92b304ec6b btrfs: pass bits by value not by pointer for extent_state helpers adds fb8f07d2d8e8 btrfs: add fast path for extent_state insertion adds c367602a78a2 btrfs: remove node and parent parameters from insert_state adds bebb22c13dc1 btrfs: open code inexact rbtree search in tree_search adds ec60c76f532f btrfs: make tree search for insert more generic and use it [...] adds 9db33891c79d btrfs: unify tree search helper returning prev and next nodes adds bc88b486d54b btrfs: remove parameter dev_extent_len from scrub_stripe() adds 6dead96c1a1e btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] adds 0b30f719451e btrfs: use btrfs_raid_array to calculate number of parity stripes adds 6d322b483976 btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() adds ad6240f662cd btrfs: call inode_to_path directly and drop indirection adds 875d1daa7bc6 btrfs: simplify parameters of backref iterators adds e3059ec06b9f btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino adds bfceac7fd3c4 btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t adds 37f85ec320e6 btrfs: use named constant for reserved device space adds 3613249a1b30 btrfs: warn about dev extents that are inside the reserved range adds 1f4f639fe729 btrfs: batch up release of reserved metadata for delayed i [...] adds 711f447b4fdf btrfs: remove the finish_func argument to btrfs_mark_order [...] adds f6065f8edeb2 btrfs: raid56: don't trust any cached sector in __raid56_p [...] adds ee5b46a353af btrfs: increase direct io read size limit to 256 sectors adds e3b4b9040b0f btrfs: send: drop __KERNEL__ ifdef from send.h adds 8234d3f658b6 btrfs: send: simplify includes adds cec3dad943f4 btrfs: send: remove old TODO regarding ERESTARTSYS adds 9555e1f1887f btrfs: send: use boolean types for current inode status adds f3e90c1ca93d btrfs: remove extent writepage address space operation adds e55958c8a0e4 btrfs: collect commit stats, count, duration adds 140a8ff76547 btrfs: sysfs: export commit stats adds 9ce7466f372d btrfs: ensure pages are unlocked on cow_file_range() failure adds 99826e4cab97 btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page adds 71aa147b4d9d btrfs: fix error handling of fallback uncompress write adds aaafa1ebd6db btrfs: replace unnecessary goto with direct return at cow_ [...] adds 8f0ed7d4e7bd btrfs: output mirror number for bad metadata adds 22a5b2abb734 btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] adds 4824735918a1 btrfs: send: add new command FILEATTR for file attributes adds 1314ca78b2c3 btrfs: reset block group chunk force if we have to wait adds c8a5f8ca9a9c btrfs: print checksum type and implementation at mount time adds e26b04c4c919 btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPA [...] adds d09cb9e18845 btrfs: use mask for all RAID1* profiles in btrfs_calc_avai [...] adds ac0677348f3c btrfs: merge calculations for simple striped profiles in b [...] adds c1867eb33e15 btrfs: clean up chained assignments adds 6b769dac219d btrfs: don't print 'flagging with big metadata' anymore on mount adds 49f468c93807 btrfs: don't print 'has skinny extents' anymore on mount adds 0766837b0d8d btrfs: sysfs: remove MIXED_BACKREF feature file adds 74860816e804 btrfs: sysfs: remove BIG_METADATA feature files adds 0201fceb9f5f btrfs: remove the inode cache check at btrfs_is_free_space [...] adds ff18a4afebdd btrfs: raid56: use fixed stripe length everywhere adds 462b0b2a86c4 btrfs: return proper mapped length for RAID56 profiles in [...] adds 1a722d8f5be2 btrfs: do not return errors from btrfs_map_bio adds 31683f4aae4d btrfs: do not return errors from raid56_parity_write adds 6065fd95dae1 btrfs: do not return errors from raid56_parity_recover adds b9af128d1e81 btrfs: raid56: transfer the bio counter reference to the r [...] adds 82443fd55c5a btrfs: simplify sync/async submission in btrfs_submit_data [...] adds ea1f0cedefe9 btrfs: handle allocation failure in btrfs_wq_submit_bio gr [...] adds 37899117e8a0 btrfs: do not return errors from btrfs_submit_dio_bio adds c70c2c5bc9a1 btrfs: switch btrfs_block_rsv::full to bool adds 710d5921d143 btrfs: switch btrfs_block_rsv::failfast to bool adds 8bfc9b2cf468 btrfs: use enum for btrfs_block_rsv::type adds ac5e66695150 btrfs: don't fallback to buffered IO for NOWAIT direct IO writes adds 39ade048a32e highmem: Make __kunmap_{local,atomic}() take const void pointer adds ebd23482efa3 btrfs: zstd: replace kmap() with kmap_local_page() adds 718e58551aec btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] adds 5a6e6e7ce6b7 btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] adds 4cb2e5e8fe47 btrfs: replace kmap_atomic() with kmap_local_page() adds adac558416d2 btrfs: set the objectid of the btree inode's location key adds cf2404a97626 btrfs: add optimized btrfs_ino() version for 64 bits systems adds 65ea1b66482f block: add bdev_max_segments() helper adds c2ae7b772ef4 btrfs: zoned: revive max_zone_append_bytes adds f7b12a62f008 btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_ext [...] adds 7d7672bc5d10 btrfs: convert count_max_extents() to use fs_info->max_ext [...] adds d760156601af btrfs: use fs_info->max_extent_size in get_extent_max_capacity() adds bb9950d3df71 btrfs: let can_allocate_chunk return error adds 393f646e34c1 btrfs: zoned: finish least available block group on data b [...] adds 6a921de58992 btrfs: zoned: introduce space_info->active_total_bytes adds 79417d040f4f btrfs: zoned: disable metadata overcommit for zoned adds b09315139136 btrfs: zoned: activate metadata block group on flush_space adds b6a98021e401 btrfs: zoned: activate necessary block group adds 898793d992c2 btrfs: zoned: write out partially allocated region adds 2ce543f47843 btrfs: zoned: wait until zone is finished when allocation [...] adds 71ecfc133b03 btrfs: send: introduce recorded_ref_alloc and recorded_ref_free adds 3aa5bd367fa5 btrfs: send: fix sending link commands for existing file paths adds 0d8869fb6b6f btrfs: send: always use the rbtree based inode ref managem [...] adds fc8b235fdc09 btrfs: simplify error handling in btrfs_lookup_dentry adds 723df2bcc9e1 btrfs: join running log transaction when logging new name adds d28beb3e8131 btrfs: merge btrfs_dev_stat_print_on_error with its only caller adds c144c63fd33a btrfs: repair all known bad mirrors adds 524bcd1e178d btrfs: simplify the pending I/O counting in struct compressed_bio adds 7aa51232e204 btrfs: pass a btrfs_bio to btrfs_repair_one_sector adds 7959bd441176 btrfs: remove the start argument to check_data_csum and export adds 81bd9328ab9f btrfs: fix repair of compressed extents adds 0b078d9db879 btrfs: don't call btrfs_page_set_checked in finish_compres [...] adds 353767e4aaeb Merge tag 'for-5.20-tag' of git://git.kernel.org/pub/scm/l [...] adds 5abbb7b92820 affs: use memcpy_to_page and remove replace kmap_atomic() adds 2e4f8c729db5 Merge tag 'affs-5.20-tag' of git://git.kernel.org/pub/scm/ [...] adds f18d73096c0e Merge tag 'iomap-5.20-merge-1' of git://git.kernel.org/pub [...] adds a39b5dbdd2bc Merge tag 'zonefs-5.20-rc1' of git://git.kernel.org/pub/sc [...] adds b3b2bec9646e ata: sata_mv: Fixes expected number of resources now IRQs [...] adds 526942b8134c Merge tag 'ata-5.20-rc1' of git://git.kernel.org/pub/scm/l [...] adds 23233e577ef9 net: ethernet: mtk_eth_soc: rely on page_pool for single p [...] adds 7c26c20da5d4 net: ethernet: mtk_eth_soc: add basic XDP support adds 916a6ee836d6 net: ethernet: mtk_eth_soc: introduce xdp ethtool counters adds 5886d26fd25b net: ethernet: mtk_eth_soc: add xmit XDP support adds 84b9cd389036 net: ethernet: mtk_eth_soc: add support for page_pool_get_stats adds 61aee772ebab Merge branch 'mtk_eth_soc-xdp' adds f1fa61b04530 dt-bindings: net: cdns,macb: Add versal compatible string adds 1d3ded642535 net: macb: Sort CAPS flags by bit positions adds 8a1c9753f165 net: macb: Update tsu clk usage in runtime suspend/resume [...] adds 7e7125ddd8f9 Merge branch 'macb-versal-device-support' adds e222dc8d8408 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1c358fedecd1 mlxsw: Rename mlxsw_reg_mtptptp_pack() to mlxsw_reg_mtptpt_pack() adds 97b05cfb68ae mlxsw: reg: Add MTUTC register's fields for supporting PTP [...] adds 731416e9ae5d mlxsw: reg: Add Monitoring Time Precision Correction Port [...] adds aa98487cc96b mlxsw: pci_hw: Add 'time_stamp' and 'time_stamp_type' fiel [...] adds 577d80238ff7 mlxsw: cmd: Add UTC related fields to query firmware command adds 291fcb937e95 mlxsw: Set time stamp type as part of config profile adds 81016180e3f4 mlxsw: spectrum: Fix the shift of FID field in TX header adds 448e9cb3631e mlxsw: resources: Add resource identifier for maximum numb [...] adds 33a9583f9a02 mlxsw: Rename 'read_frc_capable' bit to 'read_clock_capable' adds 22d950b79ea7 mlxsw: spectrum_ptp: Initialize the clock to zero as part [...] adds 946832296389 mlxsw: pci: Simplify FRC clock reading adds e8fea346b556 mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_state' per ASIC adds 9bfe3c16fc23 mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_clock' per ASIC adds 4017d9296492 mlxsw: spectrum_ptp: Rename mlxsw_sp_ptp_get_message_types() adds a168e13f8448 mlxsw: spectrum_ptp: Rename mlxsw_sp1_ptp_phc_adjfreq() adds 360f9f3152a9 Merge branch 'mlxsw-Spectrum-2-PTP-preparations' adds 2830e314778d net: ethernet: mtk-ppe: fix traffic offload with bridged wlan adds 2313e69c84c0 i40e: Refactor tc mqprio checks adds 40e589ba133c iavf: Check for duplicate TC flower filter before parsing adds 086f8246ed62 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 5030a9a03f01 dt-bindings: net: fsl,fec: Add nvmem-cells / nvmem-cell-na [...] adds fcc36be423a4 wifi: ath11k: mac: fix long line adds eaedf62f7aaa wifi: ath5k: fix repeated words in comments adds 7a4836560a61 wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() adds 6456741f6427 wifi: ath6kl: fix repeated words in comments adds 88e67a4f0bf8 wifi: ath: fix repeated words in comments adds aa6f2be484d7 wifi: wil6210: fix repeated words in comments adds ec65e0e9acf7 wifi: wcn36xx: fix repeated words in comments adds 9fab4cc8c345 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 2baf8ba532a1 Merge tag 'wireless-next-2022-07-25' of git://git.kernel.o [...] adds aa246499bb5f net: delete extra space and tab in blank line adds f9ec5723c3db net: ethernet: stmicro: stmmac: move queue reset to dedica [...] adds 7028471edb64 net: ethernet: stmicro: stmmac: first disable all queues a [...] adds 8531c80800c1 net: ethernet: stmicro: stmmac: move dma conf to dedicated struct adds ba39b344e924 net: ethernet: stmicro: stmmac: generate stmmac dma conf b [...] adds 347007968744 net: ethernet: stmicro: stmmac: permit MTU change with int [...] adds 8e4372e61785 Merge branch 'add-mtu-change-with-stmmac-interface-running' adds 63f1b471a044 sfc/falcon: fix repeated words in comments adds 58d8bcd47ecc sfc/siena: fix repeated words in comments adds 5ec9c514d4a0 octeontx2-pf: cn10k: Fix egress ratelimit configuration adds d351c90ce248 octeontx2-pf: Fix UDP/TCP src and dst port tc filters adds 35d099da4196 Merge branch 'octeontx2-minor-tc-fixes' adds 30bab7cdb56d net: devlink: make sure that devlink_try_get() works with [...] adds 294c4f57cfe3 net: devlink: move net check into devlinks_xa_for_each_reg [...] adds 7b2d9a1a50ec net: devlink: introduce nested devlink entity for line card adds bd02fd76d190 mlxsw: core_linecards: Introduce per line card auxiliary device adds 5ba325fec511 mlxsw: core_linecards: Expose HW revision and INI version adds 4ea07cf638db mlxsw: reg: Extend MDDQ by device_info adds 4da0eb2a75eb mlxsw: core_linecards: Probe active line cards for devices [...] adds 8f9b0513a950 mlxsw: reg: Add Management DownStream Device Tunneling Register adds 3fc0c51905fb mlxsw: core_linecards: Expose device PSID over device info adds 9ca6a7a5f42d mlxsw: core_linecards: Implement line card device flashing adds e96c8da38039 selftests: mlxsw: Check line card info on provisioned line card adds 949c84f05eb6 selftests: mlxsw: Check line card info on activated line card adds 4fd310c74432 Merge branch 'implement-dev-info-and-dev-flash-for-line-cards' adds b92a13d488de tls: rx: wrap recv_pkt accesses in helpers adds dd47ed3620e6 tls: rx: factor SW handling out of tls_rx_one_record() adds b93f5700164d tls: rx: don't free the output in case of zero-copy adds d4e5db645221 tls: rx: device: keep the zero copy status with offload adds 3f92a64e44e5 tcp: allow tls to decrypt directly from the tcp rcv queue adds 8b3c59a7a0be tls: rx: device: add input CoW helper adds 84c61fe1a75b tls: rx: do not use the standard strparser adds 48c022d16272 Merge branch 'tls-rx-decrypt-from-the-tcp-queue' adds a7e555d4a184 ip6mr: remove stray rcu_read_unlock() from ip6_mr_forward() adds 060468f0ddbb selftests: net: Fix typo 'the the' in comment adds 46f80fa8981b net: dsa: microchip: add common gigabit set and get function adds aa5b8b73d4bd net: dsa: microchip: add common ksz port xmii speed select [...] adds 8560664fd32a net: dsa: microchip: add common duplex and flow control function adds da8cd08520f3 net: dsa: microchip: add support for common phylink mac link up adds dc1c596edba5 net: dsa: microchip: lan937x: add support for configuing x [...] adds b19ac41faa3f net: dsa: microchip: apply rgmii tx and rx delay in phylin [...] adds 0ab7f6bf1675 net: dsa: microchip: ksz9477: use common xmii function adds c476bede4b0f net: dsa: microchip: ksz8795: use common xmii function adds f3d890f5f90e net: dsa: microchip: add support for phylink mac config adds 2f0f6b176e08 Merge branch 'dsa-microchip-phylink-mac-config' adds eb481b02bd18 net/smc: Eliminate struct smc_ism_position adds 0a2f4f9893c8 s390/ism: Cleanups adds 8b2fed8e2712 net/smc: Pass on DMBE bit mask in IRQ handler adds 28ec53f3a830 net/smc: Enable module load on netlink usage adds 5ffcba41de55 Merge branch 'smc-updates' adds a482d47d33ac net/sched: sch_cbq: change the type of cbq_set_lss to void adds a683dc5c148a dt-bindings: net: hirschmann,hellcreek: use absolute path [...] adds 2bb88b2c4f73 net: devlink: remove redundant net_eq() check from sb_pool [...] adds cc1049ccee20 net: dsa: mv88e6xxx: fix speed setting for CPU/DSA ports adds 4158e3896797 Revert "Merge branch 'octeontx2-minor-tc-fixes'" adds 5f10376b6bc1 add missing includes and forward declarations to networkin [...] adds 46126db9c861 flow_dissector: Add PPPoE dissectors adds 5008750eff5d net/sched: flower: Add PPPoE filter adds 6a21b0856daa flow_offload: Introduce flow_match_pppoe adds cd8efeeed16e ice: Add support for PPPoE hardware offload adds 7d85e9cb405e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds afa950b8adc9 dt-bindings: net: cdns,macb: use correct xlnx prefix for Xilinx adds 623cd8700698 net: cdns,macb: use correct xlnx prefix for Xilinx adds 272ac32f566e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds efe3e6b5aeef net: usb: delete extra space and tab in blank line adds 86c591fb9142 selftests: tls: handful of memrnd() and length checks adds 70f03fc2fc14 tls: rx: don't consider sock_rcvtimeo() cumulative adds d11ef9cc5a67 tls: strp: rename and multithread the workqueue adds e20691fa36c4 tls: rx: fix the false positive warning adds 37e26188345b Merge branch 'tls-rx-follow-ups-to-rx-work' adds 8fd1e1517792 tls: rx: Fix unsigned comparison with less than zero adds 113671b255ee net/tls: Perform immediate device ctx cleanup when possible adds 7adc91e0c939 net/tls: Multi-threaded calls to TX tls_dev_del adds da6682faa82f net/mlx5e: kTLS, Introduce TLS-specific create TIS adds 23b1cf1e3fe0 net/mlx5e: kTLS, Take stats out of OOO handler adds c4dfe704f53f net/mlx5e: kTLS, Recycle objects of device-offloaded TLS T [...] adds 624bf0992133 net/mlx5e: kTLS, Dynamically re-size TX recycling pool adds 68be7b82e77f Merge branch 'mlx5e-use-tls-tx-pool-to-improve-connection-rate' adds 08f588fa301b devlink: introduce framework for selftests adds 5b6ff128fdf6 bnxt_en: implement callbacks for devlink selftests adds 1515a1b8991d Merge branch 'add-framework-for-selftests-in-devlink' adds 5502e8712c9b net: devlink: remove region snapshot ID tracking dependenc [...] adds 2dec18ad826f net: devlink: remove region snapshots list dependency on d [...] adds c12f4c6ac3b4 net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload adds 84a433a40d0e net/mlx5: Lock mlx5 devlink reload callbacks adds 9cb7e94a78b5 net/mlx4: Use devl_ API for devlink region create / destroy adds a8c05514b2f8 net/mlx4: Use devl_ API for devlink port register / unregister adds 60d7ceea4b2a net/mlx4: Lock mlx4 devlink reload callback adds d3dbdc9f8ddc net/mlx5: Lock mlx5 devlink health recovery callback adds c90005b5f75c devlink: Hold the instance lock in health callbacks adds 13719a5bf192 Merge branch 'take-devlink-lock-on-mlx4-and-mlx5-callbacks' adds 6ecf206d602f selftests: net: dsa: Add a Makefile which installs the selftests adds 707e304dd2e8 mlxsw: core_linecards: Remove duplicated include in core_l [...] adds 39befe3a43a5 amt: fix typo in comment adds 29192a170e15 firewire: net: Make use of get_unaligned_be48(), put_unali [...] adds 3bb0844e7bcd net: dsa: qca8k: cache match data to speed up access adds 533c64bca62a net: dsa: qca8k: make mib autocast feature optional adds 027152b83043 net: dsa: qca8k: move mib struct to common code adds d5f901eab2e9 net: dsa: qca8k: move qca8k read/write/rmw and reg table t [...] adds 910746444313 net: dsa: qca8k: move qca8k bulk read/write helper to common code adds fce1ec0c4e2d net: dsa: qca8k: move mib init function to common code adds 472fcea160f2 net: dsa: qca8k: move port set status/eee/ethtool stats fu [...] adds fd3cae2f3ac1 net: dsa: qca8k: move bridge functions to common code adds b3a302b171f7 net: dsa: qca8k: move set age/MTU/port enable/disable func [...] adds 2e5bd96eea86 net: dsa: qca8k: move port FDB/MDB function to common code adds 742d37a84d3f net: dsa: qca8k: move port mirror functions to common code adds c5290f636624 net: dsa: qca8k: move port VLAN functions to common code adds e9bbf019af44 net: dsa: qca8k: move port LAG functions to common code adds 9d1bcb1f293f net: dsa: qca8k: move read_switch_id function to common code adds 92b54e09c002 Merge branch 'net-dsa-qca8k-code-split-for-qca8k' adds ba323f6bee1d dt-bindings: nfc: use spi-peripheral-props.yaml adds 37b62b282b18 mlxsw: spectrum_ptp: Add helper functions to configure PTP traps adds 42823208b946 mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs adds d25ff63a181b mlxsw: spectrum_ptp: Add PTP initialization / finalization [...] adds bbd300570a9e mlxsw: Query UTC sec and nsec PCI offsets and values adds a5bf8e5e8b8d mlxsw: spectrum_ptp: Add implementation for physical hardw [...] adds 24157bc69f45 mlxsw: Send PTP packets as data packets to overcome a limitation adds 382ad0d95793 mlxsw: spectrum: Support time stamping on Spectrum-2 adds 08ef8bc825d9 mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls adds eba28aaf2f53 mlxsw: spectrum: Support ethtool 'get_ts_info' callback in [...] adds 3b1c31474cb9 Merge branch 'mlxsw-ptp-spectrum-2' adds dc633700f00f net/af_packet: check len when min_header_len equals to 0 adds 1c7249e4af8e Documentation: Describe net.ipv4.tcp_reflect_tos. adds 5b91884bf50b vmxnet3: do not reschedule napi for rx processing adds b07c8cdbe918 seg6: add support for SRv6 H.Encaps.Red behavior adds 13f0296be8ec seg6: add support for SRv6 H.L2Encaps.Red behavior adds 6ab4eb5a52a7 selftests: seg6: add selftest for SRv6 H.Encaps.Red behavior adds 95baa4e8fe69 selftests: seg6: add selftest for SRv6 H.L2Encaps.Red behavior adds ed6dc4b871c0 Merge branch 'seg6-headend-reduced' adds b16fe6d82b71 net: ethernet: mtk_eth_soc: introduce mtk_xdp_frame_map ut [...] adds 155738a4f319 net: ethernet: mtk_eth_soc: introduce xdp multi-frag support adds 853246dbf5e8 net: ethernet: mtk_eth_soc: add xdp tx return bulking support adds 6957730e2038 Merge branch 'mtk_eth_soc-xdp-multi-frame' adds 451ef36bd229 ip_tunnels: Add new flow flags field to ip_tunnel_key adds 7e2fb8bc7ef6 vxlan: Use ip_tunnel_key flow flags in route lookups adds 861396ac0b47 geneve: Use ip_tunnel_key flow flags in route lookups adds b8fff748521c bpf: Set flow flag to allow any source IP in bpf_tunnel_key adds 1115169f47ae selftests/bpf: Don't assign outer source IP to host adds bbd52178e249 bpf: Fix bpf_xdp_pointer return pointer adds bd82ea52f0ee bpf, devmap: Compute proper xdp_frame len redirecting frames adds 2d369b4b0044 libbpf: Extend BPF_KSYSCALL documentation adds d295daf50575 selftests/bpf: Attach to socketcall() in test_probe_user adds aee993bbd05c selftests/bpf: Sort configuration adds cbd620fc18ca selftests/bpf: Copy over libbpf configs adds 40b09653b197 selftests/bpf: Adjust vmtest.sh to use local kernel configuration adds 64893e83f916 libbpf: Support PPC in arch_specific_syscall_pfx adds 58250ae350de bpf: btf: Fix vsnprintf return value check adds 5eff8c18f124 bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro adds a6df06744b2d bpftool: Don't try to return value from void function in skeleton adds 639de43ef0dd selftests/bpf: Bump internal send_signal/send_signal_trace [...] adds dc81f8d1e8ea bpf: Fix test_progs -j error with fentry/fexit tests adds 3b317abc7159 bpf: Fix NULL pointer dereference when registering bpf trampoline adds d0b80a9edb1a netdevsim: Avoid allocation warnings triggered from user space adds 395fc4fa33e9 libbpf: Add bpf_obj_get_opts() adds 14250fa4839b bpf: Remove unneeded semicolon adds 5fc7c5887c62 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 7819b3d1dab5 wifi: iwlwifi: mvm: fix clang -Wformat warnings adds 14a3aacf517a wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wak [...] adds c2ce2145f7f3 wifi: mwl8k: use time_after to replace "jiffies > a" adds 08df8fbeb241 wifi: mwifiex: Fix comment typo adds 8a7a5c0251e1 wifi: rtlwifi: Remove duplicate word and Fix typo adds 06ce07860b32 wifi: mwifiex: clean up one inconsistent indenting adds 6fd57e1d120b wifi: libertas: Fix possible refcount leak in if_usb_probe() adds 69ddcea56443 wifi: wl12xx: Drop if with an always false condition adds 13876f2a087a wifi: rtl8xxxu: Fix the error handling of the probe function adds 7d13c0ae38a6 wifi: b43legacy: clean up one inconsistent indenting adds dbf8cd368a47 wifi: b43: do not initialise static variable to 0 adds 2f6e44ee6e96 wifi: wilc1000: add WID_TX_POWER WID in g_cfg_byte array adds f589b5d941c7 wifi: wilc1000: set correct value of 'close' variable in f [...] adds 33d4a577c7b1 wifi: wilc1000: set station_info flag only when signal val [...] adds 12fb1ae537a4 wifi: wilc1000: get correct length of string WID from rece [...] adds ad3e683ae4dc wifi: wilc1000: cancel the connect operation during interf [...] adds 39d0f1b0bf91 wifi: wilc1000: add 'isinit' flag for SDIO bus similar to SPI adds 4c2742146de0 wifi: wilc1000: use existing iftype variable to store the [...] adds 70c898d4bad1 wifi: plfxlc: Use eth_zero_addr() to assign zero address adds bef11f1edc40 wifi: brcmfmac: use strreplace() in brcmf_of_probe() adds 02a186f1e96b wifi: brcmfmac: Remove #ifdef guards for PM related functions adds cf1239e5b7bf wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper adds 4af4c0b93c15 wifi: brcmfmac: Replace default (not configured) MAC with [...] adds 8406993a891f dt-bindings: bcm4329-fmac: add optional brcm,ccode-map-trivial adds 5c54ab24377b wifi: brcmfmac: support brcm,ccode-map-trivial DT property adds cb774bd35318 wifi: brcmfmac: prevent double-free on hardware-reset adds 87de35cbf65c wifi: rtw89: 8852a: update RF radio A/B R56 adds 334facd651b9 wifi: rtw89: 8852a: adjust IMR for SER L1 adds 42bbf810e155 wifi: rtw88: check the return value of alloc_workqueue() adds 867f4eeee862 wifi: ath11k: Fix register write failure on QCN9074 adds 169ede1f5948 Revert "ath11k: add support for hardware rfkill for QCA6390" adds d578e0af3a00 wifi: wil6210: debugfs: fix uninitialized variable use in [...] adds 5b7fc772e657 wifi: wcn36xx: Rename clunky firmware feature bit enum adds 37de943d0153 wifi: wcn36xx: Move firmware feature bit storage to dedica [...] adds 75072b2970a8 wifi: wcn36xx: Move capability bitmap to string translatio [...] adds 5cc8cc4406ed wifi: wcn36xx: Add debugfs entry to read firmware feature strings adds 35610745d71d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds ff4970b130e7 Merge tag 'wireless-next-2022-07-29' of git://git.kernel.o [...] adds 0f14a8351abd dn_route: replace "jiffies-now>0" with "jiffies!=now" adds 71930846b36f net: marvell: prestera: uninitialized variable bug adds a95115c407a2 sfc: plumb ef100 representor stats adds 69bb5fa73d2b sfc: ef100 representor RX NAPI poll adds 9fe00c800ecd sfc: ef100 representor RX top half adds 6f6838aabff5 sfc: determine wire m-port at EF100 PF probe time adds 08d0b16ecb36 sfc: check ef100 RX packets are from the wire adds f50e8fcda6b8 sfc: receive packets from EF100 VFs into representors adds 67ab160ed08f sfc: insert default MAE rules to connect VFs to representors adds 77eb40749d73 sfc: move table locking into filter_table_{probe,remove} methods adds e37f3b1561a0 sfc: use a dynamic m-port for representor RX and set it promisc adds 7267aa6d99f5 sfc: implement ethtool get/set RX ring size for EF100 reps adds ed3849e42917 Merge branch 'sfc-vf-representors-for-ef100-rx-side' adds d7393425e7c8 ice: Introduce enabling promiscuous mode on multiple VF's adds a419526de607 ice: Fix promiscuous mode not turning off adds c67672fa2695 ice: compress branches in ice_set_features() adds 44ece4e1a3ec ice: allow toggling loopback mode via ndo_set_features callback adds 84a8d931ab21 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds ec082d31c161 net/mlx5e: Fix wrong use of skb_tcp_all_headers() with enc [...] adds 8920d92b8be6 net/mlx5: DR, Add support for flow metering ASO adds e5b1db27410e net/mlx5e: TC, Allocate post meter ft per rule adds b50ce4350c10 net/mlx5e: Add red and green counters for metering adds f8e9d413a28a net/mlx5e: TC, Separate get/update/replace meter functions adds 7d1a5ce46e47 net/mlx5e: TC, Support tc action api for police adds 65f586c2730c net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_ste [...] adds 23bde065c3a2 net/mlx5e: Make mlx5e_tc_table private adds 454533aa87f4 net/mlx5e: Allocate VLAN and TC for featured profiles only adds af8bbf730068 net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_pri [...] adds 6a7bc5d0e1c3 net/mlx5e: Report flow steering errors with mdev err report API adds 7bb7071568e3 net/mlx5e: Add mdev to flow_steering struct adds 5b031add2f94 net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller [...] adds a02c07ea5d0b net/mlx5e: Split en_fs ndo's and move to en_main adds 069448b2fd0a net/mlx5e: Move mlx5e_init_l2_addr to en_main adds 63757225a933 Merge tag 'mlx5-updates-2022-07-28' of git://git.kernel.or [...] adds 1dba745ca8c6 can: mcp251xfd: mcp251xfd_dump(): fix comment adds 63fe85678933 can: can327: use KBUILD_MODNAME instead of hard coded names adds f60df831d4c4 can: ems_usb: use KBUILD_MODNAME instead of hard coded names adds 90a13aec104d can: softing: use KBUILD_MODNAME instead of hard coded names adds 4741b3aedc11 can: esd_usb: use KBUILD_MODNAME instead of hard coded names adds c250d5eb2225 can: gs_ubs: use KBUILD_MODNAME instead of hard coded names adds 63c286e60892 can: kvaser_usb: use KBUILD_MODNAME instead of hard coded names adds 6f2660607282 can: ubs_8dev: use KBUILD_MODNAME instead of hard coded names adds 1190f520826a can: etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME adds ddbce345f194 can: etas_es58x: remove DRV_VERSION adds a6e6231ac10a Merge patch series "can: remove litteral strings used for [...] adds 1851532fd39c can: slcan: export slcan_ethtool_ops and remove slcan_set_ [...] adds 0ccb3e0b0a00 can: c_can: export c_can_ethtool_ops and remove c_can_set_ [...] adds b4b97079a49e can: flexcan: export flexcan_ethtool_ops and remove flexca [...] adds 9d8dd3725f40 Merge patch series "can: export export slcan_ethtool_ops a [...] adds e2c9bb0297a3 can: slcan: use KBUILD_MODNAME and define pr_fmt to replac [...] adds 7a1fc3eea76f can: slcan: remove useless header inclusions adds cfcb4465e992 can: slcan: remove legacy infrastructure adds 0cef03b109ca can: slcan: change every `slc' occurrence in `slcan' adds 341c5724d7a1 can: slcan: use the generic can_change_mtu() adds 3e720131960b can: slcan: add support for listen-only mode adds 4aeccfd84d28 MAINTAINERS: Add maintainer for the slcan driver adds 7c862ee928ad Merge patch series "can: slcan: extend supported features [...] adds 303066fc5a49 can: can327: add software tx timestamps adds 221d14bd3d2e can: janz-ican3: add software tx timestamp adds 6153a7ea650f can: slcan: add software tx timestamps adds 6a37a28b1864 can: v(x)can: add software tx timestamps adds 409c188c57cd can: tree-wide: advertise software timestamping capabilities adds 8bdd1112edcd can: dev: add hardware TX timestamp adds 7fb48d25b5ce can: dev: add generic function can_ethtool_op_get_ts_info_hwts() adds 90f942c5a6d7 can: dev: add generic function can_eth_ioctl_hwts() adds b1f6b93e678f can: mcp251xfd: advertise timestamping capabilities and ad [...] adds 1d46efa0008a can: etas_es58x: advertise timestamping capabilities and a [...] adds fa5cc7e115d7 can: kvaser_pciefd: advertise timestamping capabilities an [...] adds 1d5eeda23f36 can: kvaser_usb: advertise timestamping capabilities and a [...] adds 8ba09bfa2b08 can: peak_canfd: advertise timestamping capabilities and a [...] adds bedd94835a35 can: peak_usb: advertise timestamping capabilities and add [...] adds 12a18d79dc14 Merge patch series "can: add ethtool support and reporting [...] adds e0f3907b3901 can: etas_es58x: remove useless calls to usb_fill_bulk_urb() adds 7b584fbb3636 can: can327: fix a broken link to Documentation adds b7d8912cfd1b Merge tag 'linux-can-next-for-5.20-20220731' of git://git. [...] adds 02a7cb2866dd udp: Remove redundant __udp_sysctl_init() call from udp_init(). adds c2368b19807a net: devlink: introduce "unregistering" mark and use it du [...] adds 644a66c60f02 net: devlink: convert reload command to take implicit devl [...] adds d3efc2a6a6d8 net: devlink: remove devlink_mutex adds 09b278462f16 net: devlink: enable parallel ops on netlink interface adds d4d11f8ff14b Merge branch 'devlink-parallel-commands' adds 16ead40812a0 net/funeth: Unify skb/XDP Tx packet unmapping. adds a3b461bbd184 net/funeth: Unify skb/XDP gather list writing. adds 1c45b0cd6cf0 net/funeth: Unify skb/XDP packet mapping. adds 8b684570eeaa net/funeth: Tx handling of XDP with fragments. adds 0a324c3263f1 Merge branch 'funeth-tx-xdp-frags' adds ad3564ccc367 dt-bindings: net: fsl,fec: Add i.MX8ULP FEC items adds 4488df140152 ice: implement adjfine with mul_u64_u64_div_u64 adds ab8e8db27e82 e1000e: remove unnecessary range check in e1000e_phc_adjfreq adds abab010f1637 e1000e: convert .adjfreq to .adjfine adds 3626a690b717 i40e: use mul_u64_u64_div_u64 for PTP frequency calculation adds ccd3bf985921 i40e: convert .adjfreq to .adjfine adds 5a5542324a4a ixgbe: convert .adjfreq to .adjfine adds d8fae2504efe igb: convert .adjfreq to .adjfine adds 9936e07eaf5b Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 931027820e4d net: rose: fix netdev reference changes adds 2df91e397d85 net: rose: add netdev ref tracker to 'struct rose_sock' adds f157cfa3a589 Merge branch 'net-rose-fix-module-unload-issues' adds 45490ce2ff83 nfp: flower: add support for tunnel offload without key ID adds 4ff7c8fc81ce Documentation: devlink: add add devlink-selftests to the t [...] adds 062cf5ebc2e8 net: dsa: Fix spelling mistakes and cleanup code adds 2e8f205d910e net: txgbe: Fix an error handling path in txgbe_probe() adds d81c7cdd7a6d net/tls: Remove redundant workqueue flush before destroy adds 80ef928643c1 net: devlink: Fix missing mutex_unlock() call adds 969e26c63d30 net: marvell: prestera: remove reduntant code adds 1995943c3f2a selftests: net: fix IOAM test skip return code adds 151c8e499f47 wireguard: ratelimiter: use hrtimer in selftest adds 2a8f91d2898e wireguard: selftests: update config fragments adds c31b14d86dfe wireguard: allowedips: don't corrupt stack when detecting [...] adds b438b3b8d6e6 wireguard: selftests: support UML adds 9017462f006c Merge branch 'wireguard-patches-for-5-20-rc1' adds 6f63d04473f2 doc: sfp-phylink: Fix a broken reference adds d7c4c9e075f8 ax25: fix incorrect dev_tracker usage adds 944fd1aeacb6 net: allow unbound socket for packets in VRF when tcp_l3md [...] adds 180a6a3ee60a netdevsim: fib: Fix reference count leak on route deletion [...] adds 974be75f2503 netdevsim: fib: Add debugfs knob to simulate route deletio [...] adds 40823f3ee05f selftests: netdevsim: Add test cases for route deletion failure adds b65a1534cfd6 Merge branch 'netdevsim-fib-route-delete-leak' adds 115d9f95ea7a net/mlx5e: Remove WARN_ON when trying to offload an unsupp [...] adds 903f2194f74b net/mlx5e: TC, Fix post_act to not match on in_port metadata adds 562696c3c62c net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS adds 52586d2f56b3 net/mlx5e: xsk: Account for XSK RQ UMRs when calculating I [...] adds 677e78c8d44f net/mlx5e: Fix calculations related to max MPWQE size adds c0063a43700f net/mlx5e: Modify slow path rules to go to slow fdb adds a6e9085d791f net/mlx5: Adjust log_max_qp to be 18 at most adds 62d2664351ef net/mlx5: DR, Fix SMFS steering info dump format adds 42b4f7f66a43 net/mlx5: Fix driver use of uninitialized timeout adds 9e98f8c7707f Merge tag 'mlx5-fixes-2022-07-28' of git://git.kernel.org/ [...] adds 5121db6afb99 net/rds: Use PTR_ERR instead of IS_ERR for rdsdebug() adds ec60d54cb9a3 iavf: Fix max_rate limiting adds 93cb804edab1 iavf: Fix 'tc qdisc show' listing too many queues adds 9fe2e6f39606 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 7dc839fe4761 net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in i [...] adds a86e86db5e6d net: ionic: fix error check for vlan flags in ionic_set_ni [...] adds 1e02fd7671fe Merge branch 'net-fix-using-wrong-flags-to-check-features' adds a41b17ff9dac dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in t [...] adds 53e99496abc1 octeontx2-pf: Reduce minimum mtu size to 60 adds f56530dcdb06 net: usb: make USB_RTL8153_ECM non user configurable adds c67cc4315a8e net: usb: ax88179_178a: Bind only to vendor-specific interface adds 8eaa1d110800 net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ adds 7c6327c77d50 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f86d1fbbe785 Merge tag 'net-next-6.0' of git://git.kernel.org/pub/scm/l [...] adds ba7a4d15e2c4 dt-bindings: i2c: Document RZ/V2M I2C controller adds e0ca796a151b i2c: Add Renesas RZ/V2M controller adds ac720e3e0e07 i2c: brcmstb: Use dev_name() for adapter name adds 913ee46905ab i2c: qcom-geni: Propagate GENI_ABORT_DONE to geni_i2c_abor [...] adds 9fdf6d97f030 i2c: cadence: Support PEC for SMBus block read adds b3f0ceb7c203 i2c: qcom-geni: Use the correct return value adds 49897cfe620d dt-bindings: i2c: i2c-rk3x: Document Rockchip RV1126 adds 6435319c3470 i2c: mux-gpmux: Add of_node_put() when breaking out of loop adds a11821495fd4 i2c: extend documentation about retvals of master_xfer functions adds 80dc75932ff2 Merge tag 'i2c-for-5.20-rc1' of git://git.kernel.org/pub/s [...] adds af89bb206d66 media: vimc: wrong pointer is used with PTR_ERR adds 4b9233731f78 media: videodev2.h.rst.exceptions: add missing exceptions adds bb85604b9a05 media: Documentation: mc-core: Fix typo adds 21b1b6797fbe media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() adds e39cc4960207 media: sunxi: sun6i_mipi_csi2.c/sun8i_a83t_mipi_csi2.c: cl [...] adds 143201a6435b media: cedrus: hevc: Add check for invalid timestamp adds df9ec2fc8e70 hantro: Remove incorrect HEVC SPS validation adds 485ade76c95a media: hantro: Remove dedicated control documentation adds 12b68040a5e4 Merge tag 'media/v5.20-1' of git://git.kernel.org/pub/scm/ [...] adds 473683a03495 drm/amd/display: Create a file dedicated for CRTC adds e6c64182ed94 drm/amd/display: remove number of DSC slices override in DML adds 074293dd9f61 drm/amd/display: Fix hard hang if DSC is disabled adds a983d2631869 drm/amd/display: Don't set dram clock change requirement f [...] adds 44b0c964201e drm/amd/display: Update de-tile override to anticipate pip [...] adds 557f9100c74c drm/amd/display: Remove unused clk_src variable adds d3e19f761211 drm/amd/display: Remove unused dml32_CalculatedoublePipeDP [...] adds 4f5a17b221cc drm/amd/display: Remove unused NumberOfStates variable adds 1cccdfe21eb6 drm/amd/display: Remove unused variables from dml_rq_dlg_g [...] adds 54c3e9493cd5 drm/amd/display: Remove unused variables from dcn10_stream [...] adds 869618c34402 drm/amd/display: Remove unused MaxUsedBW variable adds fbcc38811fcb drm/amd/display: move dcn31_update_soc_for_wm_a func to dm [...] adds 4686177f7d21 drm/amd/debugfs: Expose GFXOFF state to userspace adds 7a06e1258729 Documentation/gpu: Add GFXOFF section adds 7b5b0d196c2e drm/amd/display: Disable GPUVM in IP resource configuration adds 660f46e16c4b drm/amd/display: Loop through all pipes for DET allocation adds f3cd57e499e6 drm/amd/display: Disable dmcu fw loading for dcn314 adds 869b10ac8d23 drm/amdgpu: add dm ip block for dcn 3.1.4 adds 4d37fd51b444 drm/radeon: Fix comment typo adds c19a23fadd27 drm/amdgpu: Fix comment typo adds 37edc99979b7 drm/amd/display: Update Cursor Attribute MALL cache adds f4b4e41a2e05 drm/amd/display: Update DML logic for unbounded req handling adds 26749aa8d126 drm/amd/display: Revert "drm/amd/display: disable idle opt [...] adds 041a11095abd drm/amd/display: Drop FPU flags from dcn32_clk_mgr adds af14e7c2fc9b drm/amdgpu: add the IP discovery IP versions for HW INFO data adds 465576ca481c drm/amdgpu: bump driver version for IP discovery info in HW INFO adds f7bacd97af85 drm/amd/display: Move populate phaton function to dml adds 792a0cdde34d drm/amd/display: Add visualconfirm module parameter adds 8813381a62e1 drm/amd/display: Add dcdebugmask option for disabling MPO adds ccc4200cfb25 drm/pm/swsmu: add ras eeprom i2c function for smu13 v13_0_0 adds 25e751642a38 drm/amd/display: Move predict pipe to dml fpu folder adds 34a65beccdea drm/amd/pm: update driver if header for smu_13_0_7 adds de0246ee9fc9 drm/amd/pm: enable GPO feature support for SMU13.0.0 adds 25dfc8fab47f drm/amd/pm: update SMU13.0.0 driver_if header adds 326f0672153e drm/amd/pm: correct smu 13.0.0/7 mp1 state setup adds 42c7de9622b2 drm/amd/pm: revise the driver reloading fix for SMU 13.0.0 [...] adds 2207efdd8388 drm/amd/amdgpu: add TAP_DELAYS upload support for gfx10 adds 44998fbdcdc3 drm/amdgpu: Refactor code to handle non coherent and uncached adds 34a1b0f90e33 drm/amd/display: Move insert entry table to the FPU code adds 8f5bb69dd453 drm/amd/display: Move phanton stream to FPU code adds 4cef2269318c drm/amd/display: Move SubVP functions to dcn32_fpu adds 0339530d8879 drm/amd/display: Move wm and dlg calculation to FPU code adds 5b4ee98713c7 drm/amd/display: Move dlg params calculation adds a4f8f294fe99 drm/amd/display: Move ntuple to insert entry adds 4e14e0fc9f0e drm/amd/display: Move bounding box to FPU folder adds f7907f6db81c drm/amd/display: Drop FPU flags from dcn32 Makefile adds 197485c69543 drm/amd/display: Create dcn321_fpu file adds 352b25a77071 drm/amd/display: Drop FPU code from dcn321 resource adds 9a1dadb6d331 drm/amd/display: 3.2.195 adds 39a6f3fe98ff drm/amd/display: fix soft-fp vs hard-fp on DCN 3.1 family [...] adds ca0273ab4478 drm/amd/display: remove useless FPU protection wrapper fro [...] adds 1a3408259bfd drm/amd/display: move FPU code on dcn21 clk_mgr adds ddd0fa1f47ed drm/amd/display: move FPU code from dcn30 clk mgr to DML folder adds 5085e0361f5a drm/amd/display: move FPU code from dcn301 clk mgr to DML folder adds 77299956e886 drm/amd/display: Fix dc_version detect for dcn314 adds 1c05d9e53d2c drm/amd/display: Specify supported modifiers for dcn314 adds 0593ad215359 drm/amdkfd: Correct mmu_notifier_get failure handling adds 74097f9fd2f5 drm/amdkfd: Process notifier release callback don't take mutex adds 7acc487ab57e drm/amd/display: reduce stack size in dcn32 dml (v2) adds bac4b41d917a drm/amd/display: reduce stack for dml32_CalculateSwathAndD [...] adds c3b3f9ba25e6 drm/amd/display: reduce stack for dml32_CalculateVMRowAndSwath adds 3c3abac60117 drm/amd/display: reduce stack for dml32_CalculateWatermark [...] adds 86e4863e67a9 drm/amd/display: reduce stack for dml32_CalculatePrefetchSchedule adds 9dd4545f6567 drm/amd: Fix typo 'the the' in comment adds 3616d49da5da drm/amdgpu: enable swiotlb for gmc 10.0 (V2) adds 4c5aa594928f drm/amdgpu: enable swiotlb for gmc 11.0 adds 8de297dc046c drm/amd/display: Avoid MPC infinite loop adds 44584b417a69 drm/amd/display: Add enable/disable FIFO callbacks to stre [...] adds 2ce0b2186c05 drm/amd/display: Fix OPTC function pointers for DCN314 adds 319568d75f5f drm/amd/display: Updates SubVP and SubVP DRR cases adds a7cefb0b40dc drm/amd/display: Guard against zero memory channels adds eb54e014367e drm/amd/display: Fix two MPO videos in single display ODM [...] adds 4a21ab548a7a drm/amd/display: Calculate MALL cache lines based on Mblks [...] adds f46e3f28f89b drm/amd/display: Reset pipe count when iterating for DET override adds 72bb503097e7 drm/amd/display: Reboot while unplug hdcp enabled dp from mst hub adds ee4a26b4ea02 drm/amd/display: Drop unnecessary FPU flags on dcn302 files adds a4f1b0421602 drm/amd/display: Fallback to SW cursor if SubVP + cursor too big adds 6a7379f19623 drm/amd/display: Remove FPU operations from dcn201 resources adds 05674cc9ea97 drm/amd/display: Move mclk calculation function to DML adds bdf4473394de drm/amd/display: Create patch bounding box function for is [...] adds 40b31e5355ba drm/amd/display: Remove FPU flags from DCN30 Makefile adds cb849b4dc73d drm/amd/display: Add pixel rate div calcs and programming adds 1c5a2fa97b91 drm/amd/display: Use correct DTO_SRC_SEL for 128b/132b encoding adds 0d60f2b47d83 drm/amd/display: Use correct clock source constructor for DCN314 adds 5ade1b951dec drm/amd/display: Add OTG/ODM functions adds b5e924bd7cce drm/amd/display: Add missing AUDIO_DTO_SEL reg field adds 1f5dcb7365e4 drm/amd/display: Fix dpstreamclk programming adds 81f776b670a0 drm/amd/display: Add support for manual DMUB FAMS trigger adds 4074f96d0f2d drm/amd/display: Cache cursor when cursor exceeds 64x64 adds e216431b63ae drm/amd/display: Add dc_ctx to link_enc_create() parameters adds 6290ba4c1656 drm/amd/display: Add reinstate dram in the FPO logic adds 493af96d61b1 drm/amd/display: Update DCN32 and DCN321 SR latencies adds ffccfdbab105 drm/amd/display: Add missing ODM 2:1 policy logic adds 3facca7489be drm/amd/display: Disable MPC split for DCN32/321 adds b1babe8623f9 drm/amd/display: Add debug option for idle optimizations o [...] adds c13423c63f73 drm/amd/display: Copy crc_skip_count when duplicating CRTC state adds d58715704c5c drm/amd/display: 3.2.196 adds 1b54a0121dba drm/amd/display: Reduce stack size in the mode support function adds ee8b1ef9a6b0 Merge tag 'amd-drm-next-5.20-2022-07-26' of https://gitlab [...] adds 7786fb366e59 drm/nouveau/disp: collapse nvkm_dp into nvkm_outp adds 412dfcf34e06 drm/nouveau/disp: clean up nvkm_outp constructors adds 0407b33fadcd drm/nouveau/disp: collapse nv50_disp_func into nvkm_disp_func adds 92fba5d3c8f5 drm/nouveau/disp: collapse nv50_disp into nvkm_disp adds 168c02994399 drm/nouveau/disp: add common class handling between <nv50 [...] adds acbe9ecfb7fb drm/nouveau/disp: merge head/outp/ior code into chipset files adds 3517e6b6fee0 drm/nouveau/disp: group supervisor-related struct members adds 1c6aab75ece7 drm/nouveau/disp: merge nv50_disp_new_() and nvkm_disp_new() adds 79c453af55d9 drm/nouveau/disp: replace hda func pointer check with flag adds 9a4514fbffda drm/nouveau/disp: split sor dp funcs out to their own struct adds 7bcf89eed48f drm/nouveau/disp: split sor hda funcs out to their own struct adds 889fcbe949bd drm/nouveau/disp: add common channel class handling adds 95983aea8003 drm/nouveau/disp: add connector class adds 32dd9236698b drm/nouveau/disp: add conn method to query HPD pin status adds a6fd8f936402 drm/nouveau/disp: add supervisor mutex adds 1b255f1ccc88 drm/nouveau/disp: add output class adds dfc4005f8c17 drm/nouveau/disp: move DAC load detection method adds 2bc7ea71a737 Merge tag 'topic/nouveau-misc-2022-07-27' of git://anongit [...] adds aa316247c726 drm/amdgpu/dc/dce: fix repeated words in comments adds 8585732baa40 drm/amdgpu: use adev_to_drm for consistency adds 1f83db6be37c drm/amdgpu: Fix the incomplete product number adds 79b2c54f1911 drm/amdgpu: Allow TTM to evict svm bo from same process adds 4959e609de1e drm/amdkfd: Set svm range max pages adds 5640cb8921c9 drm/amdkfd: Split giant svm range adds 8b3120dfc192 drm/amd/display: Clean up some inconsistent indenting adds 3f5a3881f1e2 drm/amd/display: Clean up some inconsistent indenting adds fcac1ac7f1e3 drm/amd/display: Clean up some inconsistent indenting adds ed63b7cf2d6e drm/amd/display: Clean up some inconsistent indenting adds 84e2fd649482 drm/amd/display: Clean up some inconsistent indenting adds 203dc7778656 drm/amd/display: Clean up some inconsistent indenting adds 05381583a1d0 drm/amd/display: Clean up some inconsistent indenting adds 980e09e8b74c drm/amd/display: Clean up some inconsistent indenting adds afb185008d40 drm/amd/display: Clean up some inconsistent indenting adds e3b2bbb33e26 drm/amd/display: Clean up some inconsistent indenting adds 9ced2e492ba9 drm/amd/display: Clean up some inconsistent indenting adds fbad6c418e1e drm/amd/display: Clean up some inconsistent indenting adds 292956cfd9d3 drm/amd/display: Clean up some inconsistent indenting adds 64f857b5479a drm/amd/display: Clean up some inconsistent indenting adds 931fa55b2fac drm/amd/display: Clean up some inconsistent indenting adds 4557489e0370 drm/amd/display: Clean up some inconsistent indenting adds 1422ca01be6a drm/amd/display: Clean up some inconsistent indenting adds 1be3188a6dda drm/amd/display: Clean up some inconsistent indenting adds 66bd94debe4a drm/amd/display: Clean up some inconsistent indenting adds e3b0079be8f0 drm/amd/display: Clean up some inconsistent indenting adds 06ac561fb0ed drm/amd/display: fix signedness bug in execute_synaptics_r [...] adds f9af3c16bfe1 drm/amdkfd: track unified memory reservation with xnack off adds 3d2af401cf85 drm/amdgpu: add debugfs for kfd system and ttm mem used adds 0dc204bc3f19 drm/amdkfd: fix kgd_mem memory leak when importing dmabuf adds b2065fb21d9a drm/amdgpu: fix i2s_pdata out of bound array access adds 53bd83dfff86 drm/amd/display: remove unneeded semicolon adds 7c8e4a257246 drm/amd/amdgpu: add additional page fault settings for gfx11 adds 2182cb7029e9 drm/amd/display: Remove unused struct freesync_context adds 674b9e08a029 drm/amd/pm: Add get_gfx_off_status interface for yellow carp adds e22ec18750be drm/amdkfd: remove an unnecessary amdgpu_bo_ref adds 6fdd2077ec03 drm/amd/amdgpu: add memory training support for PSP_V13 adds 736f7308d3e6 drm/amdgpu: fix a vcn4 boot poll bug in emulation mode adds 4ac77cce84a4 drm/amdgpu: add VCN function in NBIO v7.7 adds cbe93a234bcc drm/amdgpu: add VCN_4_0_2 firmware support adds 1c0a90364859 drm/amdgpu: vcn_4_0_2 video codec query adds 47231d5e396a drm/amdgpu: enable VCN cg and JPEG cg/pg adds 0da0def7705d drm/amdgpu: drop non-necessary call trace dump adds ed67f7292b99 drm/amdgpu: move mes self test after drm sched re-started adds 1f3dfde4fba4 drm/amd/pm: update driver if header for SMU 13.0.0 adds e1c42213f3f9 drm/amd/pm: enable GFX ULV feature support for SMU13.0.0 adds 1ff186ff3299 drm/amdgpu: fix hive reference leak when reflecting psp to [...] adds dcfe584b00f1 drm/amdkfd: use time_is_before_jiffies(a + b) to replace " [...] adds b834fc94c102 drm/amdgpu: send msg to IMU for the front-door loading adds a16161a869d5 drm/amdgpu: correct RLC_RLCS_BOOTLOAD_STATUS offset and index adds 492af34c9f67 drm/amdgpu: add header files for MP 13.0.4 adds 2605e60c8260 drm/amdgpu: add files for PSP 13.0.4 adds 7e8a3ca972ad drm/amdgpu: enable support for psp 13.0.4 block adds 64f991590ff4 drm/amd/display: Fix a compilation failure on PowerPC caus [...] adds 5493ee1919ea Merge tag 'amd-drm-next-5.20-2022-07-29' of https://gitlab [...] adds b44f2fd87919 Merge tag 'drm-next-2022-08-03' of git://anongit.freedeskt [...]
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 (668af1b65488) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 5 - .rustfmt.toml | 12 - Documentation/ABI/stable/sysfs-driver-mlxreg-io | 81 +- .../ABI/testing/configfs-usb-gadget-mass-storage | 10 +- .../ABI/testing/debugfs-driver-habanalabs | 38 +- Documentation/ABI/testing/procfs-smaps_rollup | 1 - Documentation/ABI/testing/sysfs-bus-cxl | 81 +- .../testing/sysfs-bus-event_source-devices-caps | 18 - Documentation/ABI/testing/sysfs-bus-iio | 8 - Documentation/ABI/testing/sysfs-bus-iio-sx9324 | 1 - .../ABI/testing/sysfs-bus-iio-temperature-max31856 | 31 + .../ABI/testing/sysfs-bus-iio-temperature-max31865 | 20 + .../ABI/testing/sysfs-bus-iio-thermocouple | 18 - .../ABI/testing/sysfs-bus-iio-timer-stm32 | 8 + .../ABI/testing/sysfs-bus-platform-onboard-usb-hub | 8 - .../testing/sysfs-bus-surface_aggregator-tabletsw | 57 - Documentation/ABI/testing/sysfs-bus-usb | 11 - Documentation/ABI/testing/sysfs-class-pwm | 2 +- Documentation/ABI/testing/sysfs-class-typec | 8 - .../ABI/testing/sysfs-class-usb_power_delivery | 240 - Documentation/ABI/testing/sysfs-class-vduse | 33 - Documentation/ABI/testing/sysfs-devices-soc | 14 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 7 +- .../testing/sysfs-driver-intel-m10-bmc-sec-update | 61 - Documentation/ABI/testing/sysfs-fs-f2fs | 6 - Documentation/ABI/testing/sysfs-kernel-mm-ksm | 2 +- Documentation/ABI/testing/sysfs-kernel-slab | 4 +- Documentation/PCI/endpoint/index.rst | 2 - Documentation/PCI/endpoint/pci-vntb-function.rst | 126 - Documentation/PCI/endpoint/pci-vntb-howto.rst | 161 - Documentation/PCI/pci-iov-howto.rst | 7 +- Documentation/RCU/checklist.rst | 9 +- Documentation/admin-guide/cgroup-v2.rst | 32 +- Documentation/admin-guide/efi-stub.rst | 4 +- Documentation/admin-guide/kernel-parameters.txt | 125 +- Documentation/admin-guide/mm/concepts.rst | 2 +- Documentation/admin-guide/mm/damon/index.rst | 3 +- Documentation/admin-guide/mm/damon/lru_sort.rst | 294 - Documentation/admin-guide/mm/damon/reclaim.rst | 8 +- Documentation/admin-guide/mm/damon/usage.rst | 10 +- Documentation/admin-guide/mm/hugetlbpage.rst | 4 +- Documentation/admin-guide/mm/index.rst | 1 - Documentation/admin-guide/mm/memory-hotplug.rst | 4 +- Documentation/admin-guide/mm/shrinker_debugfs.rst | 135 - Documentation/admin-guide/sysctl/vm.rst | 10 +- Documentation/arm/samsung-s3c24xx/cpufreq.rst | 3 +- Documentation/block/null_blk.rst | 22 - Documentation/core-api/bus-virt-phys-mapping.rst | 220 + Documentation/core-api/dma-api-howto.rst | 14 + Documentation/core-api/dma-api.rst | 14 - Documentation/core-api/index.rst | 4 +- Documentation/core-api/maple_tree.rst | 217 - Documentation/core-api/mm-api.rst | 8 +- Documentation/core-api/printk-formats.rst | 10 - Documentation/dev-tools/kmemleak.rst | 1 + Documentation/dev-tools/kunit/run_wrapper.rst | 63 +- Documentation/dev-tools/kunit/usage.rst | 2 +- .../bindings/arm/arm,coresight-catu.yaml | 101 - .../bindings/arm/arm,coresight-cpu-debug.yaml | 81 - .../devicetree/bindings/arm/arm,coresight-cti.yaml | 331 - .../bindings/arm/arm,coresight-dynamic-funnel.yaml | 126 - .../arm/arm,coresight-dynamic-replicator.yaml | 126 - .../bindings/arm/arm,coresight-etb10.yaml | 92 - .../devicetree/bindings/arm/arm,coresight-etm.yaml | 156 - .../bindings/arm/arm,coresight-static-funnel.yaml | 90 - .../arm/arm,coresight-static-replicator.yaml | 91 - .../devicetree/bindings/arm/arm,coresight-stm.yaml | 101 - .../devicetree/bindings/arm/arm,coresight-tmc.yaml | 131 - .../bindings/arm/arm,coresight-tpiu.yaml | 91 - .../bindings/arm/arm,embedded-trace-extension.yaml | 74 - .../bindings/arm/arm,trace-buffer-extension.yaml | 49 - .../devicetree/bindings/arm/atmel-at91.yaml | 6 +- .../devicetree/bindings/arm/atmel-sysregs.txt | 15 + .../bindings/arm/coresight-cpu-debug.txt | 49 + .../devicetree/bindings/arm/coresight-cti.yaml | 332 + .../devicetree/bindings/arm/coresight.txt | 402 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 - Documentation/devicetree/bindings/arm/ete.yaml | 75 + .../arm/marvell/ap80x-system-controller.txt | 2 +- .../arm/marvell/cp110-system-controller.txt | 2 +- .../arm/mediatek/mediatek,mt8186-sys-clock.yaml | 3 - .../arm/mediatek/mediatek,mt8192-clock.yaml | 8 + .../arm/mediatek/mediatek,mt8192-sys-clock.yaml | 3 - .../arm/mediatek/mediatek,mt8195-sys-clock.yaml | 3 - .../devicetree/bindings/arm/msm/qcom,saw2.txt | 2 +- .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 +- Documentation/devicetree/bindings/arm/trbe.yaml | 49 + .../devicetree/bindings/arm/vexpress-sysreg.yaml | 10 +- .../devicetree/bindings/ata/ahci-ceva.txt | 63 + .../devicetree/bindings/ata/ceva,ahci-1v84.yaml | 189 - .../bindings/bus/qcom,ssc-block-bus.yaml | 25 +- Documentation/devicetree/bindings/chosen.txt | 137 + .../chrome/google,cros-kbd-led-backlight.yaml | 35 - .../devicetree/bindings/clock/efm32-clock.txt | 11 + .../bindings/clock/fixed-factor-clock.yaml | 1 + .../bindings/clock/qcom,gcc-apq8064.yaml | 40 +- .../bindings/clock/qcom,gcc-ipq8074.yaml | 5 - .../bindings/clock/qcom,gcc-msm8996.yaml | 16 - .../devicetree/bindings/clock/qcom,gcc-other.yaml | 5 +- .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 3 - .../devicetree/bindings/clock/qcom,rpmcc.yaml | 85 +- .../bindings/clock/renesas,rzg2l-cpg.yaml | 7 +- .../devicetree/bindings/clock/sprd,ums512-clk.yaml | 71 - .../devicetree/bindings/clock/ti/davinci/pll.txt | 2 +- .../bindings/connector/usb-connector.yaml | 152 +- .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 1 - .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 7 - .../devicetree/bindings/display/arm,pl11x.yaml | 15 +- .../devicetree/bindings/display/bridge/sii902x.txt | 78 + .../bindings/display/bridge/sil,sii9022.yaml | 131 - .../bindings/display/panel/arm,rtsm-display.yaml | 27 - .../bindings/display/panel/lgphilips,lb035q02.yaml | 3 + .../bindings/display/panel/samsung,ld9040.yaml | 3 + .../bindings/display/panel/sitronix,st7789v.yaml | 3 + .../devicetree/bindings/display/panel/tpo,td.yaml | 3 + .../devicetree/bindings/dma/apple,admac.yaml | 80 - .../devicetree/bindings/dma/fsl,edma.yaml | 155 - Documentation/devicetree/bindings/dma/fsl-edma.txt | 111 + .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 1 - .../devicetree/bindings/dma/qcom,bam-dma.yaml | 100 - .../devicetree/bindings/dma/qcom_bam_dma.txt | 52 + .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 7 +- .../devicetree/bindings/dma/ste-dma40.txt | 138 + .../devicetree/bindings/dma/stericsson,dma40.yaml | 159 - .../bindings/dsp/mediatek,mt8186-dsp.yaml | 91 - .../bindings/dsp/mediatek,mt8195-dsp.yaml | 10 +- .../devicetree/bindings/fpga/fpga-region.txt | 2 +- .../bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml | 44 - .../devicetree/bindings/gpio/gpio-mvebu.txt | 93 + .../devicetree/bindings/gpio/gpio-mvebu.yaml | 146 - .../devicetree/bindings/gpio/gpio-pca9570.yaml | 1 - .../devicetree/bindings/gpio/gpio-pisosr.txt | 2 +- .../devicetree/bindings/gpio/gpio-tpic2810.txt | 16 + .../devicetree/bindings/gpio/gpio-tpic2810.yaml | 51 - .../bindings/gpio/renesas,rcar-gpio.yaml | 4 +- .../bindings/gpio/rockchip,gpio-bank.yaml | 2 - .../bindings/gpio/x-powers,axp209-gpio.yaml | 6 - .../bindings/hwinfo/samsung,exynos-chipid.yaml | 41 - .../bindings/hwinfo/samsung,s5pv210-chipid.yaml | 30 - .../devicetree/bindings/hwinfo/ti,k3-socinfo.yaml | 40 - .../devicetree/bindings/i2c/i2c-efm32.txt | 33 + .../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 + .../bindings/{hwmon => i2c}/ibm,p8-occ-hwmon.txt | 0 .../devicetree/bindings/i2c/renesas,rzv2m.yaml | 80 + .../bindings/iio/accel/adi,adis16240.yaml | 2 +- .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 2 +- .../bindings/iio/accel/bosch,bmi088.yaml | 2 - .../bindings/iio/accel/murata,sca3300.yaml | 1 - .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 1 + .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 1 + .../devicetree/bindings/iio/adc/fsl,vf610-adc.yaml | 9 +- .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 - .../bindings/iio/adc/nuvoton,npcm750-adc.yaml | 7 +- .../bindings/iio/adc/qcom,spmi-rradc.yaml | 51 - .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 28 +- .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 2 +- .../bindings/iio/dac/microchip,mcp4922.yaml | 1 - .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 1 - .../devicetree/bindings/iio/imu/adi,adis16480.yaml | 2 +- .../bindings/iio/proximity/semtech,sx9324.yaml | 39 - .../bindings/iio/proximity/semtech,sx9360.yaml | 9 - .../bindings/iio/proximity/st,vl53l0x.yaml | 5 - .../devicetree/bindings/input/adc-joystick.yaml | 2 +- .../devicetree/bindings/input/adc-keys.txt | 67 + .../devicetree/bindings/input/adc-keys.yaml | 103 - .../input/allwinner,sun4i-a10-lradc-keys.yaml | 5 +- .../devicetree/bindings/input/azoteq,iqs7222.yaml | 41 +- .../devicetree/bindings/input/elan,ekth6915.yaml | 65 - .../bindings/input/fsl,mpr121-touchkey.yaml | 4 +- .../devicetree/bindings/input/gpio-keys.yaml | 167 +- Documentation/devicetree/bindings/input/input.yaml | 24 +- .../devicetree/bindings/input/iqs269a.yaml | 17 +- .../devicetree/bindings/input/iqs626a.yaml | 13 +- .../devicetree/bindings/input/iqs62x-keys.yaml | 9 +- .../devicetree/bindings/input/max77650-onkey.yaml | 8 +- .../bindings/input/microchip,cap11xx.yaml | 2 +- .../bindings/input/touchscreen/edt-ft5x06.yaml | 8 - .../bindings/interconnect/fsl,imx8m-noc.yaml | 6 +- .../devicetree/bindings/interconnect/qcom,rpm.yaml | 6 +- .../bindings/interconnect/qcom,rpmh-common.yaml | 43 - .../bindings/interconnect/qcom,rpmh.yaml | 22 +- .../bindings/interconnect/qcom,sm6350-rpmh.yaml | 82 - .../interrupt-controller/rda,8810pl-intc.txt | 61 + .../interrupt-controller/rda,8810pl-intc.yaml | 43 - .../devicetree/bindings/iommu/arm,smmu.yaml | 1 - .../devicetree/bindings/iommu/mediatek,iommu.yaml | 17 - .../devicetree/bindings/ipmi/npcm7xx-kcs-bmc.txt | 5 +- .../devicetree/bindings/leds/backlight/common.yaml | 2 +- .../bindings/leds/backlight/gpio-backlight.yaml | 2 +- .../bindings/leds/backlight/led-backlight.yaml | 2 +- .../bindings/leds/backlight/lm3630a-backlight.yaml | 2 +- .../bindings/leds/backlight/pwm-backlight.yaml | 2 +- .../leds/backlight/richtek,rt4831-backlight.yaml | 5 - .../bindings/leds/cznic,turris-omnia-leds.yaml | 2 - .../devicetree/bindings/leds/issi,is31fl319x.yaml | 193 - .../devicetree/bindings/leds/leds-aat1290.txt | 77 + .../devicetree/bindings/leds/leds-bcm63138.yaml | 95 - .../bindings/leds/leds-class-multicolor.yaml | 32 +- .../devicetree/bindings/leds/leds-is31fl319x.txt | 61 + .../devicetree/bindings/leds/leds-lp50xx.yaml | 114 +- .../devicetree/bindings/leds/leds-lp55xx.yaml | 222 +- .../bindings/leds/leds-pwm-multicolor.yaml | 45 +- .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 3 - .../devicetree/bindings/leds/skyworks,aat1290.yaml | 95 - .../devicetree/bindings/media/gpio-ir-receiver.txt | 20 + .../bindings/media/gpio-ir-receiver.yaml | 40 - Documentation/devicetree/bindings/media/rc.yaml | 2 +- Documentation/devicetree/bindings/mfd/da9063.txt | 114 + .../devicetree/bindings/mfd/dlg,da9063.yaml | 132 - .../devicetree/bindings/mfd/google,cros-ec.yaml | 3 - .../devicetree/bindings/mfd/mps,mp2629.yaml | 4 +- Documentation/devicetree/bindings/mfd/mt6397.txt | 8 +- .../devicetree/bindings/mfd/qcom,tcsr.txt | 24 + .../devicetree/bindings/mfd/qcom,tcsr.yaml | 50 - .../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 2 +- .../devicetree/bindings/mfd/st,stm32-timers.yaml | 15 - Documentation/devicetree/bindings/mfd/syscon.yaml | 2 +- .../bindings/mfd/ti,j721e-system-controller.yaml | 12 - .../bindings/misc/qemu,vcpu-stall-detector.yaml | 51 - .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 32 +- .../devicetree/bindings/mmc/exynos-dw-mshc.txt | 94 + .../devicetree/bindings/mmc/mmc-spi-slot.txt | 29 + .../devicetree/bindings/mmc/mmc-spi-slot.yaml | 77 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 12 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 7 +- .../bindings/mmc/samsung,exynos-dw-mshc.yaml | 160 - .../bindings/mmc/samsung,s3c6410-sdhci.yaml | 81 - .../devicetree/bindings/mmc/samsung-sdhci.txt | 32 + .../devicetree/bindings/mmc/sdhci-msm.yaml | 82 +- .../devicetree/bindings/mtd/mxc-nand.yaml | 2 + .../mtd/partitions/arm,arm-firmware-suite.txt | 17 + .../mtd/partitions/arm,arm-firmware-suite.yaml | 28 - .../bindings/mtd/partitions/partition.yaml | 20 +- .../bindings/mtd/partitions/qcom,smem-part.yaml | 27 - .../devicetree/bindings/mtd/qcom,nandc.yaml | 27 - .../devicetree/bindings/net/cdns,macb.yaml | 10 +- .../bindings/net/dsa/hirschmann,hellcreek.yaml | 2 +- Documentation/devicetree/bindings/net/fsl,fec.yaml | 11 +- .../devicetree/bindings/net/nfc/marvell,nci.yaml | 4 +- .../devicetree/bindings/net/nfc/nxp,nci.yaml | 1 + .../devicetree/bindings/net/nfc/st,st-nci.yaml | 5 +- .../devicetree/bindings/net/nfc/st,st95hf.yaml | 7 +- .../devicetree/bindings/net/nfc/ti,trf7970a.yaml | 7 +- .../devicetree/bindings/net/qcom-emac.txt | 2 +- .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 10 + .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 89 - .../bindings/nvmem/microchip,sama7g5-otpc.yaml | 50 - .../devicetree/bindings/nvmem/mtk-efuse.txt | 43 + .../devicetree/bindings/opp/opp-v2-base.yaml | 10 - .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 15 - .../devicetree/bindings/pci/mediatek-pcie.txt | 1 - .../bindings/pci/nvidia,tegra194-pcie-ep.yaml | 319 - .../bindings/pci/nvidia,tegra194-pcie.txt | 245 + .../bindings/pci/nvidia,tegra194-pcie.yaml | 350 - .../devicetree/bindings/pci/pci-rcar-gen2.txt | 84 + .../devicetree/bindings/pci/qcom,pcie.yaml | 55 +- .../bindings/pci/renesas,pci-rcar-gen2.yaml | 186 - .../devicetree/bindings/pci/snps,dw-pcie.yaml | 4 +- .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 38 +- .../devicetree/bindings/perf/arm,ccn.yaml | 40 - Documentation/devicetree/bindings/perf/arm-ccn.txt | 23 + .../phy/amlogic,g12a-mipi-dphy-analog.yaml | 35 - .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 2 +- .../devicetree/bindings/phy/cdns,dphy.yaml | 5 +- .../bindings/phy/fsl,imx8qm-lvds-phy.yaml | 61 - .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 4 - .../devicetree/bindings/phy/mediatek,pcie-phy.yaml | 75 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 2 - .../devicetree/bindings/phy/mxs-usb-phy.txt | 1 - .../devicetree/bindings/phy/phy-tegra194-p2u.yaml | 17 +- .../devicetree/bindings/phy/qcom,edp-phy.yaml | 6 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 - .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 2 +- .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 15 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 16 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 +- .../bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml | 2 +- .../bindings/pinctrl/pinctrl-mt8192.yaml | 64 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 41 +- .../bindings/pinctrl/qcom,msm8909-tlmm.yaml | 152 - .../bindings/pinctrl/qcom,pmic-gpio.yaml | 3 - .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 5 - .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 1 - .../bindings/pinctrl/renesas,rzv2m-pinctrl.yaml | 170 - .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 5 +- .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 4 - .../bindings/power/amlogic,meson-ee-pwrc.yaml | 2 +- .../bindings/power/reset/msm-poweroff.txt | 17 + .../bindings/power/reset/qcom,pshold.yaml | 35 - .../devicetree/bindings/power/supply/bq24190.yaml | 2 +- .../bindings/power/supply/qcom,pm8941-charger.yaml | 9 +- .../power/supply/summit,smb347-charger.yaml | 2 +- .../devicetree/bindings/powerpc/fsl/cpus.txt | 2 +- .../devicetree/bindings/powerpc/opal/power-mgt.txt | 2 +- Documentation/devicetree/bindings/pwm/clk-pwm.yaml | 46 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 1 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 2 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 74 +- .../bindings/remoteproc/qcom,glink-edge.yaml | 72 - .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 90 +- .../bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml | 1 + .../bindings/remoteproc/qcom,sc7180-mss-pil.yaml | 245 - .../bindings/remoteproc/qcom,sc7280-mss-pil.yaml | 266 - .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 21 +- .../bindings/remoteproc/qcom,sdm845-adsp-pil.yaml | 1 + .../bindings/remoteproc/qcom,smd-edge.yaml | 85 - .../bindings/remoteproc/ti,pru-rproc.yaml | 5 +- .../bindings/reset/atmel,at91sam9260-reset.yaml | 68 - .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 2 +- .../devicetree/bindings/rtc/rtc-ds1307.txt | 52 + .../devicetree/bindings/rtc/rtc-ds1307.yaml | 102 - .../devicetree/bindings/rtc/rtc-mt6397.txt | 2 - .../devicetree/bindings/rtc/ti,k3-rtc.yaml | 62 - .../devicetree/bindings/rtc/trivial-rtc.yaml | 2 - Documentation/devicetree/bindings/serial/8250.yaml | 1 - .../devicetree/bindings/serial/efm32-uart.txt | 20 + .../devicetree/bindings/serial/mediatek,uart.yaml | 120 - .../devicetree/bindings/serial/mtk-uart.txt | 59 + .../devicetree/bindings/serial/renesas,hscif.yaml | 1 - .../devicetree/bindings/serial/rs485.yaml | 4 +- .../bindings/serial/snps-dw-apb-uart.yaml | 1 - .../devicetree/bindings/serio/ps2-gpio.txt | 23 + .../devicetree/bindings/serio/ps2-gpio.yaml | 64 - .../bindings/soc/bcm/brcm,bcm2835-pm.yaml | 6 +- .../soc/microchip/atmel,at91rm9200-tcb.yaml | 6 +- .../microchip/microchip,mpfs-sys-controller.yaml | 4 +- .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 50 +- .../bindings/soc/samsung/exynos-chipid.yaml | 41 + .../devicetree/bindings/soc/ti/k3-socinfo.yaml | 40 + .../devicetree/bindings/sound/adi,max98396.yaml | 30 +- .../sound/allwinner,sun50i-a64-codec-analog.yaml | 5 - .../bindings/sound/atmel,sama5d2-classd.yaml | 100 - .../bindings/sound/atmel,sama5d2-i2s.yaml | 85 - .../bindings/sound/atmel,sama5d2-pdmic.yaml | 98 - .../devicetree/bindings/sound/atmel-classd.txt | 55 + .../devicetree/bindings/sound/atmel-i2s.txt | 46 + .../devicetree/bindings/sound/atmel-pdmic.txt | 55 + .../bindings/sound/atmel-sam9x5-wm8731-audio.txt | 2 +- .../devicetree/bindings/sound/designware-i2s.txt | 35 + .../devicetree/bindings/sound/fsl,micfil.txt | 33 + .../devicetree/bindings/sound/fsl,micfil.yaml | 85 - .../devicetree/bindings/sound/fsl,mqs.txt | 2 +- .../devicetree/bindings/sound/fsl,spdif.yaml | 4 - .../devicetree/bindings/sound/fsl-sai.txt | 11 - Documentation/devicetree/bindings/sound/mt6358.txt | 4 +- .../devicetree/bindings/sound/mt8186-afe-pcm.yaml | 175 - .../sound/mt8186-mt6366-da7219-max98357.yaml | 75 - .../sound/mt8186-mt6366-rt1019-rt5682s.yaml | 75 - .../devicetree/bindings/sound/nau8821.txt | 2 +- .../bindings/sound/nvidia,tegra210-ahub.yaml | 4 - .../bindings/sound/nvidia,tegra210-mbdrc.yaml | 47 - .../bindings/sound/nvidia,tegra210-ope.yaml | 87 - .../bindings/sound/nvidia,tegra210-peq.yaml | 48 - .../devicetree/bindings/sound/nxp,tfa989x.yaml | 1 - .../devicetree/bindings/sound/qcom,sdm845.txt | 91 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 3 - .../devicetree/bindings/sound/qcom,wsa883x.yaml | 74 - .../devicetree/bindings/sound/rockchip-i2s.yaml | 7 - .../devicetree/bindings/sound/sgtl5000.yaml | 1 - .../bindings/sound/snps,designware-i2s.yaml | 94 - .../devicetree/bindings/sound/tas2780.yaml | 72 - .../devicetree/bindings/sound/tlv320adcx140.yaml | 4 +- .../devicetree/bindings/spi/efm32-spi.txt | 39 + .../devicetree/bindings/spi/hpe,gxp-spifi.yaml | 56 + .../devicetree/bindings/spi/spi-controller.yaml | 11 + .../bindings/spi/spi-peripheral-props.yaml | 10 - .../devicetree/bindings/sram/qcom,imem.yaml | 75 - .../devicetree/bindings/sram/qcom,ocmem.yaml | 10 +- .../bindings/thermal/brcm,avs-ro-thermal.yaml | 2 +- .../bindings/thermal/nvidia,tegra124-soctherm.txt | 2 +- .../devicetree/bindings/thermal/rcar-thermal.yaml | 2 +- .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 1 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 4 +- .../devicetree/bindings/trivial-devices.yaml | 4 +- .../devicetree/bindings/ufs/renesas,ufs.yaml | 61 - .../bindings/ufs/samsung,exynos-ufs.yaml | 1 - .../devicetree/bindings/usb/analogix,anx7411.yaml | 81 - .../bindings/usb/aspeed,ast2600-udc.yaml | 52 - Documentation/devicetree/bindings/usb/dwc2.yaml | 3 - .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 5 - .../devicetree/bindings/usb/mediatek,mtu3.yaml | 3 - .../devicetree/bindings/usb/qcom,dwc3.yaml | 152 +- .../devicetree/bindings/usb/realtek,rts5411.yaml | 10 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 5 - .../devicetree/bindings/vendor-prefixes.yaml | 20 +- .../bindings/watchdog/faraday,ftwdt010.yaml | 2 +- .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 - .../bindings/watchdog/realtek,otto-wdt.yaml | 1 - .../devicetree/bindings/writing-bindings.rst | 2 +- Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/dmaengine/provider.rst | 10 + Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/fpga/fpga-mgr.rst | 27 +- Documentation/driver-api/media/mc-core.rst | 2 +- Documentation/driver-api/serial/driver.rst | 7 +- Documentation/driver-api/serial/serial-rs485.rst | 38 +- .../driver-api/surface_aggregator/client.rst | 6 +- Documentation/driver-api/vfio-mediated-device.rst | 14 +- Documentation/driver-api/vme.rst | 4 +- Documentation/fault-injection/fault-injection.rst | 7 - .../debug/gcov-profile-all/arch-support.txt | 2 +- Documentation/features/debug/kcov/arch-support.txt | 2 +- Documentation/filesystems/f2fs.rst | 5 - Documentation/filesystems/fuse.rst | 29 +- Documentation/filesystems/proc.rst | 33 +- .../filesystems/xfs-delayed-logging-design.rst | 361 +- Documentation/firmware-guide/acpi/apei/einj.rst | 2 +- Documentation/hwmon/aquacomputer_d5next.rst | 17 +- Documentation/hwmon/dell-smm-hwmon.rst | 3 + Documentation/index.rst | 3 +- Documentation/kbuild/kbuild.rst | 17 - Documentation/kbuild/kconfig-language.rst | 2 +- Documentation/kbuild/makefiles.rst | 50 +- .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/m68k/kernel-options.rst | 4 +- Documentation/memory-barriers.txt | 177 +- Documentation/mm/balance.rst | 102 - Documentation/mm/memory-model.rst | 177 - Documentation/mm/vmemmap_dedup.rst | 249 - .../networking/devlink/devlink-selftests.rst | 38 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/devlink/mlxsw.rst | 24 + Documentation/networking/ip-sysctl.rst | 10 + Documentation/networking/sfp-phylink.rst | 6 +- Documentation/process/changes.rst | 41 - .../process/embargoed-hardware-issues.rst | 3 - Documentation/process/kernel-docs.rst | 2 +- Documentation/rust/arch-support.rst | 25 - Documentation/rust/coding-guidelines.rst | 216 - Documentation/rust/general-information.rst | 79 - Documentation/rust/index.rst | 22 - Documentation/rust/quick-start.rst | 232 - Documentation/s390/index.rst | 1 - Documentation/s390/vfio-ap-locking.rst | 115 - Documentation/s390/vfio-ap.rst | 498 +- Documentation/scsi/ufs.rst | 15 - Documentation/sound/soc/codec.rst | 2 +- Documentation/sound/soc/platform.rst | 2 +- .../trace/coresight/coresight-etm4x-reference.rst | 17 +- Documentation/trace/coresight/coresight.rst | 58 +- Documentation/trace/kprobetrace.rst | 8 +- Documentation/trace/uprobetracer.rst | 8 +- .../devicetree/bindings/submitting-patches.rst | 11 + .../translations/it_IT/doc-guide/kernel-doc.rst | 2 + .../translations/it_IT/doc-guide/sphinx.rst | 18 +- .../translations/it_IT/kernel-hacking/hacking.rst | 24 +- .../translations/it_IT/kernel-hacking/locking.rst | 14 +- .../it_IT/maintainer/configure-git.rst | 10 + .../translations/it_IT/process/3.Early-stage.rst | 17 +- .../translations/it_IT/process/5.Posting.rst | 27 +- .../translations/it_IT/process/changes.rst | 25 +- .../translations/it_IT/process/coding-style.rst | 42 +- .../translations/it_IT/process/deprecated.rst | 24 +- Documentation/translations/it_IT/process/index.rst | 1 + .../it_IT/process/maintainer-handbooks.rst | 24 + .../it_IT/process/maintainer-pgp-guide.rst | 14 +- .../translations/it_IT/process/maintainer-tip.rst | 10 + .../translations/it_IT/process/maintainers.rst | 13 + .../it_IT/process/stable-kernel-rules.rst | 42 +- .../it_IT/process/submitting-patches.rst | 66 +- .../translations/zh_CN/PCI/pci-iov-howto.rst | 7 +- Documentation/translations/zh_CN/PCI/pci.rst | 6 +- .../zh_CN/admin-guide/mm/damon/index.rst | 2 +- .../zh_CN/admin-guide/mm/damon/reclaim.rst | 2 +- .../zh_CN/admin-guide/mm/damon/usage.rst | 10 +- .../translations/zh_CN/core-api/index.rst | 3 +- .../translations/zh_CN/dev-tools/kasan.rst | 117 +- .../translations/zh_CN/dev-tools/sparse.rst | 2 + .../zh_CN/dev-tools/testing-overview.rst | 25 + .../translations/zh_CN/iio/iio_configfs.rst | 12 +- Documentation/translations/zh_CN/index.rst | 2 +- Documentation/translations/zh_CN/mm/active_mm.rst | 85 - Documentation/translations/zh_CN/mm/balance.rst | 81 - Documentation/translations/zh_CN/mm/damon/api.rst | 32 - .../translations/zh_CN/mm/damon/design.rst | 140 - Documentation/translations/zh_CN/mm/damon/faq.rst | 48 - .../translations/zh_CN/mm/damon/index.rst | 32 - .../translations/zh_CN/mm/free_page_reporting.rst | 38 - Documentation/translations/zh_CN/mm/frontswap.rst | 196 - Documentation/translations/zh_CN/mm/highmem.rst | 137 - Documentation/translations/zh_CN/mm/hmm.rst | 361 - .../translations/zh_CN/mm/hugetlbfs_reserv.rst | 436 - Documentation/translations/zh_CN/mm/hwpoison.rst | 166 - Documentation/translations/zh_CN/mm/index.rst | 69 - Documentation/translations/zh_CN/mm/ksm.rst | 70 - .../translations/zh_CN/mm/memory-model.rst | 135 - .../translations/zh_CN/mm/mmu_notifier.rst | 97 - Documentation/translations/zh_CN/mm/numa.rst | 101 - .../zh_CN/mm/overcommit-accounting.rst | 86 - Documentation/translations/zh_CN/mm/page_frags.rst | 38 - Documentation/translations/zh_CN/mm/page_owner.rst | 177 - .../translations/zh_CN/mm/page_table_check.rst | 56 - .../translations/zh_CN/mm/remap_file_pages.rst | 32 - .../zh_CN/mm/split_page_table_lock.rst | 96 - Documentation/translations/zh_CN/mm/z3fold.rst | 31 - Documentation/translations/zh_CN/mm/zsmalloc.rst | 78 - .../translations/zh_CN/scheduler/sched-stats.rst | 8 +- Documentation/translations/zh_CN/vm/active_mm.rst | 85 + Documentation/translations/zh_CN/vm/balance.rst | 81 + Documentation/translations/zh_CN/vm/damon/api.rst | 32 + .../translations/zh_CN/vm/damon/design.rst | 140 + Documentation/translations/zh_CN/vm/damon/faq.rst | 48 + .../translations/zh_CN/vm/damon/index.rst | 33 + .../translations/zh_CN/vm/free_page_reporting.rst | 38 + Documentation/translations/zh_CN/vm/frontswap.rst | 196 + Documentation/translations/zh_CN/vm/highmem.rst | 137 + Documentation/translations/zh_CN/vm/hmm.rst | 361 + .../translations/zh_CN/vm/hugetlbfs_reserv.rst | 436 + Documentation/translations/zh_CN/vm/hwpoison.rst | 166 + Documentation/translations/zh_CN/vm/index.rst | 69 + Documentation/translations/zh_CN/vm/ksm.rst | 70 + .../translations/zh_CN/vm/memory-model.rst | 135 + .../translations/zh_CN/vm/mmu_notifier.rst | 97 + Documentation/translations/zh_CN/vm/numa.rst | 101 + .../zh_CN/vm/overcommit-accounting.rst | 86 + Documentation/translations/zh_CN/vm/page_frags.rst | 38 + .../zh_CN/{mm => vm}/page_migration.rst | 0 Documentation/translations/zh_CN/vm/page_owner.rst | 177 + .../translations/zh_CN/vm/page_table_check.rst | 56 + .../translations/zh_CN/vm/remap_file_pages.rst | 32 + .../zh_CN/vm/split_page_table_lock.rst | 96 + .../zh_CN/{mm => vm}/vmalloced-kernel-stacks.rst | 0 Documentation/translations/zh_CN/vm/z3fold.rst | 31 + Documentation/translations/zh_CN/vm/zsmalloc.rst | 78 + Documentation/translations/zh_TW/index.rst | 2 +- Documentation/usb/gadget-testing.rst | 6 - Documentation/usb/mass-storage.rst | 9 - Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- .../userspace-api/media/drivers/hantro.rst | 19 - .../userspace-api/media/drivers/index.rst | 1 - .../userspace-api/media/videodev2.h.rst.exceptions | 3 + Documentation/virt/kvm/api.rst | 344 +- Documentation/virt/kvm/s390/index.rst | 1 - Documentation/virt/kvm/s390/s390-pv-dump.rst | 64 - Documentation/vm/.gitignore | 3 + Documentation/{mm => vm}/active_mm.rst | 0 Documentation/{mm => vm}/arch_pgtable_helpers.rst | 0 Documentation/vm/balance.rst | 102 + Documentation/{mm => vm}/bootmem.rst | 0 Documentation/{mm => vm}/damon/api.rst | 0 Documentation/{mm => vm}/damon/design.rst | 0 Documentation/{mm => vm}/damon/faq.rst | 0 Documentation/{mm => vm}/damon/index.rst | 0 Documentation/{mm => vm}/free_page_reporting.rst | 0 Documentation/{mm => vm}/frontswap.rst | 0 Documentation/{mm => vm}/highmem.rst | 0 Documentation/{mm => vm}/hmm.rst | 0 Documentation/{mm => vm}/hugetlbfs_reserv.rst | 0 Documentation/{mm => vm}/hwpoison.rst | 0 Documentation/{mm => vm}/index.rst | 0 Documentation/{mm => vm}/ksm.rst | 0 Documentation/vm/memory-model.rst | 177 + Documentation/{mm => vm}/mmu_notifier.rst | 0 Documentation/{mm => vm}/numa.rst | 0 Documentation/{mm => vm}/oom.rst | 0 Documentation/{mm => vm}/overcommit-accounting.rst | 0 Documentation/{mm => vm}/page_allocation.rst | 0 Documentation/{mm => vm}/page_cache.rst | 0 Documentation/{mm => vm}/page_frags.rst | 0 Documentation/{mm => vm}/page_migration.rst | 0 Documentation/{mm => vm}/page_owner.rst | 0 Documentation/{mm => vm}/page_reclaim.rst | 0 Documentation/{mm => vm}/page_table_check.rst | 0 Documentation/{mm => vm}/page_tables.rst | 0 Documentation/{mm => vm}/physical_memory.rst | 0 Documentation/{mm => vm}/process_addrs.rst | 0 Documentation/{mm => vm}/remap_file_pages.rst | 0 Documentation/{mm => vm}/shmfs.rst | 0 Documentation/{mm => vm}/slab.rst | 0 Documentation/{mm => vm}/slub.rst | 0 Documentation/{mm => vm}/split_page_table_lock.rst | 0 Documentation/{mm => vm}/swap.rst | 0 Documentation/{mm => vm}/transhuge.rst | 0 Documentation/{mm => vm}/unevictable-lru.rst | 0 Documentation/{mm => vm}/vmalloc.rst | 0 .../{mm => vm}/vmalloced-kernel-stacks.rst | 0 Documentation/vm/vmemmap_dedup.rst | 223 + Documentation/{mm => vm}/z3fold.rst | 0 Documentation/{mm => vm}/zsmalloc.rst | 0 Documentation/x86/sgx.rst | 15 - Documentation/x86/x86_64/boot-options.rst | 8 +- MAINTAINERS | 306 +- Makefile | 187 +- Next/SHA1s | 358 - Next/Trees | 360 - Next/merge.log | 16761 ------- arch/Kconfig | 9 - arch/alpha/Kconfig | 1 + arch/alpha/include/asm/bitops.h | 32 +- arch/alpha/include/asm/dma.h | 9 + arch/alpha/include/asm/floppy.h | 2 +- arch/alpha/include/asm/io.h | 8 +- arch/alpha/include/asm/pci.h | 6 + arch/alpha/include/asm/pgtable.h | 17 + arch/alpha/include/uapi/asm/mman.h | 2 - arch/alpha/mm/fault.c | 4 - arch/alpha/mm/init.c | 22 - arch/arc/boot/dts/axc003.dtsi | 4 +- arch/arc/boot/dts/axc003_idu.dtsi | 4 +- arch/arc/boot/dts/axs10x_mb.dtsi | 4 +- arch/arc/boot/dts/hsdk.dts | 4 +- arch/arc/boot/dts/vdk_axs10x_mb.dtsi | 2 +- arch/arc/configs/axs101_defconfig | 1 + arch/arc/configs/axs103_defconfig | 1 + arch/arc/configs/axs103_smp_defconfig | 1 + arch/arc/configs/haps_hs_defconfig | 1 + arch/arc/configs/haps_hs_smp_defconfig | 1 + arch/arc/configs/hsdk_defconfig | 1 + arch/arc/configs/nsim_700_defconfig | 1 + arch/arc/configs/nsimosci_defconfig | 1 + arch/arc/configs/nsimosci_hs_defconfig | 1 + arch/arc/configs/nsimosci_hs_smp_defconfig | 1 + arch/arc/configs/tb10x_defconfig | 1 + arch/arc/configs/vdk_hs38_defconfig | 1 + arch/arc/configs/vdk_hs38_smp_defconfig | 1 + arch/arc/include/asm/bitops.h | 4 +- arch/arc/include/asm/dma.h | 5 + arch/arc/include/asm/entry-compact.h | 2 +- arch/arc/include/asm/pgtable-bits-arcv2.h | 18 + arch/arc/kernel/smp.c | 2 +- arch/arc/mm/cache.c | 4 +- arch/arc/mm/fault.c | 4 - arch/arc/mm/mmap.c | 20 - arch/arm/Kconfig | 8 +- arch/arm/arm-soc-for-next-contents.txt | 189 - arch/arm/boot/bootp/bootp.lds | 5 +- arch/arm/boot/dts/Makefile | 5 +- arch/arm/boot/dts/am33xx-l4.dtsi | 3 +- arch/arm/boot/dts/am33xx.dtsi | 5 +- arch/arm/boot/dts/am3517.dtsi | 5 +- arch/arm/boot/dts/am4372.dtsi | 5 +- arch/arm/boot/dts/artpec6-devboard.dts | 9 +- arch/arm/boot/dts/bcm11351.dtsi | 14 +- arch/arm/boot/dts/bcm21664-garnet.dts | 14 +- arch/arm/boot/dts/bcm21664.dtsi | 14 +- arch/arm/boot/dts/bcm28155-ap.dts | 14 +- arch/arm/boot/dts/bcm5301x.dtsi | 12 - arch/arm/boot/dts/dm814x.dtsi | 6 +- arch/arm/boot/dts/dm816x.dtsi | 6 +- arch/arm/boot/dts/dra62x.dtsi | 6 +- arch/arm/boot/dts/dra7-dspeve-thermal.dtsi | 5 +- arch/arm/boot/dts/dra7-iva-thermal.dtsi | 5 +- arch/arm/boot/dts/dra72x-mmc-iodelay.dtsi | 10 +- arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi | 10 +- arch/arm/boot/dts/imx23-pinfunc.h | 8 +- arch/arm/boot/dts/imx28-pinfunc.h | 8 +- arch/arm/boot/dts/imx6q-gk802.dts | 9 +- arch/arm/boot/dts/lan966x-pcb8309.dts | 184 + arch/arm/boot/dts/mxs-pinfunc.h | 8 +- arch/arm/boot/dts/omap2.dtsi | 5 +- arch/arm/boot/dts/omap2420.dtsi | 5 +- arch/arm/boot/dts/omap2430.dtsi | 5 +- arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 5 +- arch/arm/boot/dts/omap3.dtsi | 5 +- arch/arm/boot/dts/omap34xx.dtsi | 5 +- arch/arm/boot/dts/omap36xx.dtsi | 5 +- arch/arm/boot/dts/omap4-cpu-thermal.dtsi | 5 +- arch/arm/boot/dts/omap443x.dtsi | 5 +- arch/arm/boot/dts/omap4460.dtsi | 5 +- arch/arm/boot/dts/omap5-core-thermal.dtsi | 5 +- arch/arm/boot/dts/omap5-gpu-thermal.dtsi | 5 +- arch/arm/boot/dts/orion5x-lacie-d2-network.dts | 5 +- .../dts/orion5x-lacie-ethernet-disk-mini-v2.dts | 9 +- .../boot/dts/orion5x-maxtor-shared-storage-2.dts | 5 +- arch/arm/boot/dts/orion5x-mv88f5181.dtsi | 9 +- arch/arm/boot/dts/orion5x-mv88f5182.dtsi | 9 +- arch/arm/boot/dts/orion5x-netgear-wnr854t.dts | 9 +- arch/arm/boot/dts/orion5x-rd88f5182-nas.dts | 9 +- arch/arm/boot/dts/orion5x.dtsi | 9 +- arch/arm/boot/dts/stm32mp131.dtsi | 2 - arch/arm/boot/dts/sun6i-a31.dtsi | 1 + arch/arm/boot/dts/sun8i-a23-a33.dtsi | 1 + arch/arm/boot/dts/sun9i-a80.dtsi | 1 + arch/arm/common/Kconfig | 6 +- arch/arm/common/Makefile | 1 + arch/arm/common/dmabounce.c | 582 + arch/arm/common/sa1111.c | 64 + arch/arm/include/asm/bitops.h | 18 +- arch/arm/include/asm/device.h | 3 + arch/arm/include/asm/dma-direct.h | 49 +- arch/arm/include/asm/dma-mapping.h | 128 + arch/arm/include/asm/dma.h | 8 +- arch/arm/include/asm/hardware/cache-aurora-l2.h | 5 +- arch/arm/include/asm/hardware/cache-feroceon-l2.h | 6 +- arch/arm/include/asm/hardware/cache-tauros2.h | 5 +- arch/arm/include/asm/memory.h | 2 + arch/arm/include/asm/pci.h | 5 + arch/arm/include/asm/pgtable.h | 17 + arch/arm/include/debug/brcmstb.S | 14 +- arch/arm/kernel/head.S | 34 +- arch/arm/kernel/irq.c | 3 +- arch/arm/lib/findbit.S | 16 +- arch/arm/lib/uaccess_with_memcpy.c | 2 +- arch/arm/mach-bcm/Makefile | 9 +- arch/arm/mach-bcm/bcm_cygnus.c | 14 +- arch/arm/mach-bcm/bcm_hr2.c | 14 +- arch/arm/mach-bcm/bcm_kona_smc.c | 14 +- arch/arm/mach-bcm/bcm_kona_smc.h | 14 +- arch/arm/mach-bcm/bcm_nsp.c | 14 +- arch/arm/mach-bcm/board_bcm21664.c | 14 +- arch/arm/mach-bcm/board_bcm23550.c | 14 +- arch/arm/mach-bcm/board_bcm281xx.c | 14 +- arch/arm/mach-bcm/brcmstb.c | 14 +- arch/arm/mach-bcm/kona_l2_cache.c | 14 +- arch/arm/mach-bcm/kona_l2_cache.h | 14 +- arch/arm/mach-bcm/platsmp-brcmstb.c | 10 +- arch/arm/mach-davinci/board-da830-evm.c | 6 +- arch/arm/mach-davinci/board-da850-evm.c | 6 +- arch/arm/mach-davinci/board-dm355-evm.c | 6 +- arch/arm/mach-davinci/board-dm355-leopard.c | 5 +- arch/arm/mach-davinci/board-dm365-evm.c | 11 +- arch/arm/mach-davinci/board-mityomapl138.c | 5 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 5 +- arch/arm/mach-davinci/common.c | 6 +- arch/arm/mach-davinci/common.h | 6 +- arch/arm/mach-davinci/cpuidle.h | 5 +- arch/arm/mach-davinci/cputype.h | 6 +- arch/arm/mach-davinci/da830.c | 6 +- arch/arm/mach-davinci/da850.c | 6 +- arch/arm/mach-davinci/da8xx.h | 6 +- arch/arm/mach-davinci/davinci.h | 10 +- arch/arm/mach-davinci/dm355.c | 6 +- arch/arm/mach-davinci/dm365.c | 10 +- arch/arm/mach-davinci/hardware.h | 6 +- arch/arm/mach-davinci/mux.c | 6 +- arch/arm/mach-davinci/mux.h | 6 +- arch/arm/mach-davinci/pm.h | 10 +- arch/arm/mach-davinci/pm_domain.c | 5 +- arch/arm/mach-davinci/serial.h | 6 +- arch/arm/mach-dove/bridge-regs.h | 9 +- arch/arm/mach-dove/cm-a510.c | 5 +- arch/arm/mach-dove/common.c | 5 +- arch/arm/mach-dove/common.h | 5 +- arch/arm/mach-dove/dove-db-setup.c | 5 +- arch/arm/mach-dove/dove.h | 9 +- arch/arm/mach-dove/irq.c | 5 +- arch/arm/mach-dove/irqs.h | 9 +- arch/arm/mach-dove/mpp.c | 5 +- arch/arm/mach-dove/pcie.c | 5 +- arch/arm/mach-dove/pm.h | 6 +- arch/arm/mach-footbridge/Kconfig | 1 - arch/arm/mach-footbridge/common.c | 19 +- arch/arm/mach-footbridge/include/mach/dma-direct.h | 8 - arch/arm/mach-footbridge/include/mach/memory.h | 4 + arch/arm/mach-highbank/highbank.c | 2 +- arch/arm/mach-lpc18xx/board-dt.c | 5 +- arch/arm/mach-lpc32xx/pm.c | 6 +- arch/arm/mach-lpc32xx/suspend.S | 6 +- arch/arm/mach-mmp/mmp2.h | 2 +- arch/arm/mach-mmp/pxa168.h | 2 +- arch/arm/mach-mmp/pxa910.h | 2 +- arch/arm/mach-mv78xx0/bridge-regs.h | 6 +- arch/arm/mach-mv78xx0/buffalo-wxl-setup.c | 5 +- arch/arm/mach-mv78xx0/common.c | 5 +- arch/arm/mach-mv78xx0/common.h | 5 +- arch/arm/mach-mv78xx0/db78x00-bp-setup.c | 5 +- arch/arm/mach-mv78xx0/irq.c | 5 +- arch/arm/mach-mv78xx0/irqs.h | 9 +- arch/arm/mach-mv78xx0/mpp.c | 5 +- arch/arm/mach-mv78xx0/mpp.h | 6 +- arch/arm/mach-mv78xx0/mv78xx0.h | 5 +- arch/arm/mach-mv78xx0/pcie.c | 5 +- arch/arm/mach-mv78xx0/rd78x00-masa-setup.c | 5 +- arch/arm/mach-mvebu/armada-370-xp.h | 5 +- arch/arm/mach-mvebu/board-v7.c | 5 +- arch/arm/mach-mvebu/coherency.c | 7 +- arch/arm/mach-mvebu/coherency.h | 6 +- arch/arm/mach-mvebu/coherency_ll.S | 5 +- arch/arm/mach-mvebu/common.h | 5 +- arch/arm/mach-mvebu/cpu-reset.c | 5 +- arch/arm/mach-mvebu/dove.c | 5 +- arch/arm/mach-mvebu/headsmp-a9.S | 5 +- arch/arm/mach-mvebu/headsmp.S | 5 +- arch/arm/mach-mvebu/kirkwood.c | 5 +- arch/arm/mach-mvebu/kirkwood.h | 5 +- arch/arm/mach-mvebu/mvebu-soc-id.c | 5 +- arch/arm/mach-mvebu/mvebu-soc-id.h | 5 +- arch/arm/mach-mvebu/platsmp-a9.c | 5 +- arch/arm/mach-mvebu/platsmp.c | 5 +- arch/arm/mach-mvebu/pm-board.c | 5 +- arch/arm/mach-mvebu/pm.c | 5 +- arch/arm/mach-mvebu/pmsu.c | 5 +- arch/arm/mach-mvebu/pmsu.h | 5 +- arch/arm/mach-mvebu/pmsu_ll.S | 5 +- arch/arm/mach-mvebu/system-controller.c | 5 +- arch/arm/mach-omap1/Kconfig | 22 +- arch/arm/mach-omap1/board-sx1.h | 9 +- arch/arm/mach-omap1/gpio15xx.c | 10 +- arch/arm/mach-omap1/gpio16xx.c | 10 +- arch/arm/mach-omap1/gpio7xx.c | 10 +- arch/arm/mach-omap1/mtd-xip.h | 6 +- arch/arm/mach-omap1/pm_bus.c | 6 +- arch/arm/mach-omap1/timer.c | 12 +- arch/arm/mach-omap2/am33xx.h | 10 +- arch/arm/mach-omap2/clockdomains33xx_data.c | 10 +- arch/arm/mach-omap2/clockdomains81xx_data.c | 10 +- arch/arm/mach-omap2/cm-regbits-33xx.h | 10 +- arch/arm/mach-omap2/cm33xx.c | 10 +- arch/arm/mach-omap2/cm33xx.h | 10 +- arch/arm/mach-omap2/cm81xx.h | 10 +- arch/arm/mach-omap2/display.c | 10 +- arch/arm/mach-omap2/omap4-common.c | 1 - arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 11 +- arch/arm/mach-omap2/omap_opp_data.h | 10 +- arch/arm/mach-omap2/opp3xxx_data.c | 10 +- arch/arm/mach-omap2/opp4xxx_data.c | 10 +- arch/arm/mach-omap2/powerdomains33xx_data.c | 10 +- arch/arm/mach-omap2/prcm43xx.h | 5 +- arch/arm/mach-omap2/prm-regbits-33xx.h | 10 +- arch/arm/mach-omap2/prm33xx.c | 10 +- arch/arm/mach-omap2/prm33xx.h | 10 +- arch/arm/mach-omap2/ti81xx.h | 10 +- arch/arm/mach-omap2/vc.c | 6 +- arch/arm/mach-orion5x/board-d2net.c | 5 +- arch/arm/mach-orion5x/board-dt.c | 5 +- arch/arm/mach-orion5x/board-rd88f5182.c | 5 +- arch/arm/mach-orion5x/bridge-regs.h | 9 +- arch/arm/mach-orion5x/common.c | 5 +- arch/arm/mach-orion5x/db88f5281-setup.c | 5 +- arch/arm/mach-orion5x/irq.c | 5 +- arch/arm/mach-orion5x/irqs.h | 5 +- arch/arm/mach-orion5x/kurobox_pro-setup.c | 5 +- arch/arm/mach-orion5x/ls_hgl-setup.c | 5 +- arch/arm/mach-orion5x/mpp.c | 5 +- arch/arm/mach-orion5x/net2big-setup.c | 6 +- arch/arm/mach-orion5x/orion5x.h | 5 +- arch/arm/mach-orion5x/pci.c | 5 +- arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c | 5 +- arch/arm/mach-orion5x/rd88f5181l-ge-setup.c | 5 +- arch/arm/mach-orion5x/rd88f5182-setup.c | 5 +- arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c | 5 +- arch/arm/mach-orion5x/ts78xx-setup.c | 5 +- arch/arm/mach-orion5x/wnr854t-setup.c | 9 +- arch/arm/mach-orion5x/wrt350n-v2-setup.c | 9 +- arch/arm/mach-pxa/eseries.c | 11 +- arch/arm/mach-pxa/standby.S | 6 +- arch/arm/mach-pxa/tosa.c | 4 +- arch/arm/mach-spear/generic.h | 5 +- arch/arm/mach-spear/misc_regs.h | 5 +- arch/arm/mach-spear/pl080.c | 5 +- arch/arm/mach-spear/pl080.h | 5 +- arch/arm/mach-spear/restart.c | 5 +- arch/arm/mach-spear/spear.h | 5 +- arch/arm/mach-spear/spear1310.c | 5 +- arch/arm/mach-spear/spear1340.c | 5 +- arch/arm/mach-spear/spear13xx.c | 5 +- arch/arm/mach-spear/spear300.c | 5 +- arch/arm/mach-spear/spear310.c | 5 +- arch/arm/mach-spear/spear320.c | 5 +- arch/arm/mach-spear/spear3xx.c | 5 +- arch/arm/mach-spear/spear6xx.c | 5 +- arch/arm/mach-spear/time.c | 5 +- arch/arm/mach-versatile/spc.c | 10 +- arch/arm/mm/cache-feroceon-l2.c | 5 +- arch/arm/mm/cache-tauros2.c | 5 +- arch/arm/mm/dma-mapping.c | 652 +- arch/arm/mm/fault.c | 4 - arch/arm/mm/kasan_init.c | 6 +- arch/arm/mm/mmu.c | 20 - arch/arm/xen/enlighten.c | 4 +- arch/arm64/Kconfig | 3 +- .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 48 - arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 83 - arch/arm64/boot/dts/mediatek/mt6755.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt6795.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 9 +- arch/arm64/configs/defconfig | 65 +- arch/arm64/crypto/poly1305-glue.c | 2 +- arch/arm64/include/asm/hugetlb.h | 3 + arch/arm64/include/asm/io.h | 41 +- arch/arm64/include/asm/kvm_emulate.h | 11 +- arch/arm64/include/asm/kvm_host.h | 205 +- arch/arm64/include/asm/memory.h | 9 - arch/arm64/include/asm/pci.h | 18 +- arch/arm64/include/asm/pgtable-prot.h | 18 + arch/arm64/kernel/cpufeature.c | 41 +- arch/arm64/kernel/cpuinfo.c | 16 - arch/arm64/kernel/elfcore.c | 16 +- arch/arm64/kernel/topology.c | 14 + arch/arm64/kernel/vdso.c | 3 +- arch/arm64/kvm/arch_timer.c | 2 +- arch/arm64/kvm/arm.c | 23 +- arch/arm64/kvm/debug.c | 25 +- arch/arm64/kvm/fpsimd.c | 39 +- arch/arm64/kvm/handle_exit.c | 6 +- arch/arm64/kvm/hyp/exception.c | 23 +- arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 6 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 24 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 4 +- arch/arm64/kvm/hyp/nvhe/Makefile | 19 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 8 +- arch/arm64/kvm/hyp/nvhe/switch.c | 8 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 4 +- arch/arm64/kvm/hyp/vhe/switch.c | 6 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 4 +- arch/arm64/kvm/inject_fault.c | 17 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/kvm/reset.c | 6 +- arch/arm64/kvm/sys_regs.c | 294 +- arch/arm64/kvm/sys_regs.h | 18 +- arch/arm64/kvm/vgic-sys-reg-v3.c | 462 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 342 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 10 +- arch/arm64/kvm/vgic/vgic-mmio.c | 6 +- arch/arm64/kvm/vgic/vgic-mmio.h | 4 +- arch/arm64/kvm/vgic/vgic.h | 9 +- arch/arm64/mm/fault.c | 4 - arch/arm64/mm/flush.c | 13 +- arch/arm64/mm/hugetlbpage.c | 56 +- arch/arm64/mm/mmap.c | 21 - arch/csky/include/asm/pci.h | 23 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 24 +- arch/csky/include/asm/sections.h | 10 - arch/csky/kernel/probes/kprobes.c | 4 - arch/csky/kernel/setup.c | 4 +- arch/csky/kernel/vmlinux.lds.S | 15 +- arch/csky/mm/asid.c | 5 +- arch/csky/mm/fault.c | 4 - arch/csky/mm/init.c | 20 - arch/hexagon/include/asm/bitops.h | 24 +- arch/hexagon/include/asm/pgtable.h | 27 + arch/hexagon/mm/init.c | 42 - arch/hexagon/mm/vm_fault.c | 4 - arch/ia64/Kconfig | 1 + arch/ia64/include/asm/bitops.h | 42 +- arch/ia64/include/asm/dma.h | 2 + arch/ia64/include/asm/io.h | 8 + arch/ia64/include/asm/mmu_context.h | 5 +- arch/ia64/include/asm/pci.h | 6 + arch/ia64/include/asm/pgtable.h | 18 + arch/ia64/include/asm/processor.h | 2 +- arch/ia64/include/uapi/asm/cmpxchg.h | 28 +- arch/ia64/mm/fault.c | 4 - arch/ia64/mm/init.c | 28 +- arch/loongarch/Kconfig | 3 +- arch/loongarch/include/asm/asmmacro.h | 12 - arch/loongarch/include/asm/atomic.h | 37 +- arch/loongarch/include/asm/barrier.h | 4 +- arch/loongarch/include/asm/cmpxchg.h | 4 +- arch/loongarch/include/asm/compiler.h | 15 - arch/loongarch/include/asm/elf.h | 2 - arch/loongarch/include/asm/futex.h | 11 +- arch/loongarch/include/asm/irqflags.h | 1 - arch/loongarch/include/asm/local.h | 1 - arch/loongarch/include/asm/loongson.h | 16 +- arch/loongarch/include/asm/pgalloc.h | 6 +- arch/loongarch/include/asm/pgtable-bits.h | 19 + arch/loongarch/include/asm/pgtable.h | 27 +- arch/loongarch/include/asm/stacktrace.h | 12 +- arch/loongarch/include/asm/thread_info.h | 4 +- arch/loongarch/include/asm/uaccess.h | 2 +- arch/loongarch/kernel/asm-offsets.c | 6 + arch/loongarch/kernel/cacheinfo.c | 11 +- arch/loongarch/kernel/entry.S | 4 +- arch/loongarch/kernel/env.c | 20 - arch/loongarch/kernel/fpu.S | 174 +- arch/loongarch/kernel/genex.S | 12 +- arch/loongarch/kernel/head.S | 8 +- arch/loongarch/kernel/ptrace.c | 12 +- arch/loongarch/kernel/reset.c | 1 - arch/loongarch/kernel/setup.c | 2 +- arch/loongarch/kernel/smp.c | 113 +- arch/loongarch/kernel/switch.S | 4 +- arch/loongarch/lib/clear_user.S | 2 +- arch/loongarch/lib/copy_user.S | 2 +- arch/loongarch/lib/delay.c | 1 - arch/loongarch/mm/cache.c | 46 - arch/loongarch/mm/page.S | 118 +- arch/loongarch/mm/pgtable.c | 2 +- arch/loongarch/mm/tlbex.S | 104 +- arch/m68k/Kconfig | 1 + arch/m68k/coldfire/device.c | 6 +- arch/m68k/coldfire/intc-2.c | 2 +- arch/m68k/coldfire/m523x.c | 2 +- arch/m68k/include/asm/bitops.h | 49 +- arch/m68k/include/asm/dma.h | 6 + arch/m68k/include/asm/mcf_pgtable.h | 59 + arch/m68k/include/asm/motorola_pgtable.h | 29 + arch/m68k/include/asm/pci.h | 2 + arch/m68k/include/asm/sun3_pgtable.h | 23 + arch/m68k/include/asm/virtconvert.h | 4 +- arch/m68k/mm/fault.c | 4 - arch/m68k/mm/mcfmmu.c | 55 - arch/m68k/mm/motorola.c | 29 - arch/m68k/mm/sun3mmu.c | 20 - arch/microblaze/Kconfig | 1 + arch/microblaze/include/asm/dma.h | 6 + arch/microblaze/include/asm/io.h | 2 + arch/microblaze/include/asm/pgtable.h | 17 + arch/microblaze/mm/fault.c | 4 - arch/microblaze/mm/init.c | 20 - arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 25 +- arch/mips/Makefile | 1 + arch/mips/alchemy/devboards/pm.c | 2 +- arch/mips/ath79/early_printk.c | 17 +- arch/mips/bcm47xx/board.c | 2 - arch/mips/bcm47xx/buttons.c | 10 - arch/mips/bcm47xx/leds.c | 11 - arch/mips/bcm47xx/workarounds.c | 1 - arch/mips/bmips/setup.c | 14 +- arch/mips/boot/dts/img/pistachio_marduk.dts | 4 +- arch/mips/boot/dts/ingenic/ci20.dts | 2 +- arch/mips/boot/dts/ingenic/gcw0.dts | 31 +- arch/mips/boot/dts/ingenic/rs90.dts | 18 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 9 +- arch/mips/boot/dts/pic32/pic32mzda_sk.dts | 9 +- arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts | 6 +- arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 4 +- arch/mips/boot/dts/qca/ar9331_dragino_ms14.dts | 6 +- arch/mips/boot/dts/qca/ar9331_omega.dts | 4 +- .../dts/qca/ar9331_openembed_som9331_board.dts | 4 +- arch/mips/boot/dts/qca/ar9331_tl_mr3020.dts | 8 +- .../dts/ralink/gardena_smart_gateway_mt7688.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 2 +- .../cavium-octeon/executive/cvmx-helper-board.c | 4 +- arch/mips/cavium-octeon/octeon-platform.c | 3 +- arch/mips/configs/capcella_defconfig | 91 + arch/mips/configs/cavium_octeon_defconfig | 2 +- arch/mips/configs/e55_defconfig | 37 + arch/mips/configs/mpc30x_defconfig | 53 + arch/mips/configs/tb0219_defconfig | 76 + arch/mips/configs/tb0226_defconfig | 71 + arch/mips/configs/tb0287_defconfig | 84 + arch/mips/configs/workpad_defconfig | 67 + arch/mips/fw/cfe/cfe_api.c | 68 +- arch/mips/include/asm/cpu-type.h | 11 + arch/mips/include/asm/cpu.h | 3 +- arch/mips/include/asm/dma.h | 8 + arch/mips/include/asm/fw/cfe/cfe_api.h | 2 - arch/mips/include/asm/io.h | 11 +- arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h | 1 - arch/mips/include/asm/mach-vr41xx/irq.h | 9 + arch/mips/include/asm/mipsregs.h | 14 + arch/mips/include/asm/octeon/cvmx-helper-board.h | 12 +- arch/mips/include/asm/pci.h | 6 + arch/mips/include/asm/pgalloc.h | 8 +- arch/mips/include/asm/pgtable-32.h | 24 +- arch/mips/include/asm/pgtable-64.h | 66 +- arch/mips/include/asm/pgtable.h | 22 + arch/mips/include/asm/vermagic.h | 2 + arch/mips/include/asm/vr41xx/capcella.h | 30 + arch/mips/include/asm/vr41xx/giu.h | 41 + arch/mips/include/asm/vr41xx/irq.h | 97 + arch/mips/include/asm/vr41xx/mpc30x.h | 24 + arch/mips/include/asm/vr41xx/pci.h | 77 + arch/mips/include/asm/vr41xx/siu.h | 45 + arch/mips/include/asm/vr41xx/tb0219.h | 29 + arch/mips/include/asm/vr41xx/tb0226.h | 30 + arch/mips/include/asm/vr41xx/tb0287.h | 30 + arch/mips/include/asm/vr41xx/vr41xx.h | 148 + arch/mips/include/uapi/asm/mman.h | 2 - arch/mips/kernel/asm-offsets.c | 5 + arch/mips/kernel/cpu-probe.c | 40 + arch/mips/kernel/mips-mt.c | 4 +- arch/mips/kernel/proc.c | 2 +- arch/mips/kernel/vdso.c | 2 +- arch/mips/kvm/mmu.c | 2 +- arch/mips/lib/dump_tlb.c | 8 + arch/mips/loongson64/numa.c | 1 + arch/mips/math-emu/dsemul.c | 9 +- arch/mips/mm/c-r4k.c | 44 + arch/mips/mm/cache.c | 3 - arch/mips/mm/context.c | 5 +- arch/mips/mm/fault.c | 4 - arch/mips/mm/pgtable.c | 2 +- arch/mips/mm/physaddr.c | 14 +- arch/mips/mm/tlbex.c | 49 +- arch/mips/pci/Makefile | 6 + arch/mips/pci/fixup-capcella.c | 37 + arch/mips/pci/fixup-lemote2f.c | 2 +- arch/mips/pci/fixup-mpc30x.c | 36 + arch/mips/pci/fixup-tb0219.c | 38 + arch/mips/pci/fixup-tb0226.c | 73 + arch/mips/pci/fixup-tb0287.c | 52 + arch/mips/pci/ops-vr41xx.c | 113 + arch/mips/pci/pci-vr41xx.c | 309 + arch/mips/pci/pci-vr41xx.h | 141 + arch/mips/sgi-ip22/ip22-gio.c | 2 +- arch/mips/vr41xx/Kconfig | 104 + arch/mips/vr41xx/Makefile | 5 + arch/mips/vr41xx/Platform | 29 + arch/mips/vr41xx/casio-e55/Makefile | 6 + arch/mips/vr41xx/casio-e55/setup.c | 27 + arch/mips/vr41xx/common/Makefile | 6 + arch/mips/vr41xx/common/bcu.c | 210 + arch/mips/vr41xx/common/cmu.c | 242 + arch/mips/vr41xx/common/giu.c | 110 + arch/mips/vr41xx/common/icu.c | 714 + arch/mips/vr41xx/common/init.c | 60 + arch/mips/vr41xx/common/irq.c | 106 + arch/mips/vr41xx/common/pmu.c | 123 + arch/mips/vr41xx/common/rtc.c | 105 + arch/mips/vr41xx/common/siu.c | 142 + arch/mips/vr41xx/common/type.c | 11 + arch/mips/vr41xx/ibm-workpad/Makefile | 6 + arch/mips/vr41xx/ibm-workpad/setup.c | 27 + arch/nios2/include/asm/pgtable.h | 23 +- arch/nios2/mm/fault.c | 4 - arch/nios2/mm/init.c | 25 +- arch/nios2/mm/pgtable.c | 2 +- arch/openrisc/include/asm/pgtable.h | 18 + arch/openrisc/mm/fault.c | 4 - arch/openrisc/mm/init.c | 20 - arch/parisc/Kconfig | 1 + arch/parisc/include/asm/dma.h | 6 + arch/parisc/include/asm/floppy.h | 4 +- arch/parisc/include/asm/io.h | 2 + arch/parisc/include/asm/pci.h | 5 + arch/parisc/include/asm/pgalloc.h | 6 +- arch/parisc/include/asm/pgtable.h | 26 +- arch/parisc/include/uapi/asm/mman.h | 2 - arch/parisc/kernel/cache.c | 12 +- arch/parisc/kernel/drivers.c | 9 +- arch/parisc/kernel/hardware.c | 11 +- arch/parisc/kernel/irq.c | 2 - arch/parisc/mm/fault.c | 6 +- arch/parisc/mm/init.c | 20 - arch/powerpc/Kconfig | 13 +- arch/powerpc/Kconfig.debug | 4 +- arch/powerpc/boot/dts/turris1x.dts | 475 - arch/powerpc/configs/44x/akebono_defconfig | 2 +- arch/powerpc/configs/44x/currituck_defconfig | 2 +- arch/powerpc/configs/44x/fsp2_defconfig | 2 +- arch/powerpc/configs/44x/iss476-smp_defconfig | 2 +- arch/powerpc/configs/44x/warp_defconfig | 2 +- arch/powerpc/configs/52xx/lite5200b_defconfig | 2 +- arch/powerpc/configs/52xx/motionpro_defconfig | 2 +- arch/powerpc/configs/52xx/tqm5200_defconfig | 2 +- arch/powerpc/configs/adder875_defconfig | 2 +- arch/powerpc/configs/ep8248e_defconfig | 2 +- arch/powerpc/configs/ep88xc_defconfig | 2 +- arch/powerpc/configs/fsl-emb-nonhw.config | 2 +- arch/powerpc/configs/mgcoge_defconfig | 2 +- arch/powerpc/configs/mpc5200_defconfig | 2 +- arch/powerpc/configs/mpc8272_ads_defconfig | 2 +- arch/powerpc/configs/mpc885_ads_defconfig | 2 +- arch/powerpc/configs/ppc6xx_defconfig | 2 +- arch/powerpc/configs/pq2fads_defconfig | 2 +- arch/powerpc/configs/ps3_defconfig | 2 +- arch/powerpc/configs/tqm8xx_defconfig | 2 +- arch/powerpc/include/asm/asm-prototypes.h | 11 +- arch/powerpc/include/asm/book3s/64/hugetlb.h | 3 - arch/powerpc/include/asm/book3s/64/pgtable.h | 2 +- arch/powerpc/include/asm/cputime.h | 1 - arch/powerpc/include/asm/dma.h | 6 + arch/powerpc/include/asm/hvcall.h | 8 - arch/powerpc/include/asm/hw_irq.h | 77 +- arch/powerpc/include/asm/inst.h | 19 + arch/powerpc/include/asm/interrupt.h | 1 - arch/powerpc/include/asm/io.h | 3 + arch/powerpc/include/asm/irq.h | 1 + arch/powerpc/include/asm/kasan.h | 13 +- arch/powerpc/include/asm/kvm_host.h | 16 +- arch/powerpc/include/asm/machdep.h | 2 + arch/powerpc/include/asm/mman.h | 1 - arch/powerpc/include/asm/mmu.h | 12 + arch/powerpc/include/asm/mpc52xx.h | 1 + arch/powerpc/include/asm/mpc5xxx.h | 9 +- arch/powerpc/include/asm/nohash/64/pgalloc.h | 5 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 23 +- arch/powerpc/include/asm/pci.h | 1 + arch/powerpc/include/asm/pgtable.h | 20 +- arch/powerpc/include/asm/plpar_wrappers.h | 5 +- arch/powerpc/include/asm/prom.h | 1 - arch/powerpc/include/asm/setup.h | 6 +- arch/powerpc/include/asm/uaccess.h | 1 + arch/powerpc/include/asm/word-at-a-time.h | 2 +- arch/powerpc/kernel/Makefile | 2 +- arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/dawr.c | 1 - arch/powerpc/kernel/head_64.S | 3 - arch/powerpc/kernel/irq.c | 500 +- arch/powerpc/kernel/irq_64.c | 466 - arch/powerpc/kernel/kgdb.c | 5 +- arch/powerpc/kernel/kprobes.c | 2 +- arch/powerpc/kernel/pci-common.c | 1 - arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/setup_64.c | 1 + arch/powerpc/kernel/trace/ftrace.c | 24 +- arch/powerpc/kernel/vdso.c | 6 +- arch/powerpc/kexec/core.c | 2 - arch/powerpc/kvm/Kconfig | 21 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 1 - arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 26 +- arch/powerpc/kvm/book3s_hv.h | 10 - arch/powerpc/kvm/book3s_hv_nested.c | 1 - arch/powerpc/kvm/book3s_hv_p9_entry.c | 36 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 24 +- arch/powerpc/kvm/book3s_xics.h | 1 - arch/powerpc/kvm/powerpc.c | 1 - arch/powerpc/kvm/trace_hv.h | 21 +- arch/powerpc/lib/test_emulate_step.c | 6 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s32/tlb.c | 11 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 1 - arch/powerpc/mm/book3s64/pkeys.c | 1 - arch/powerpc/mm/book3s64/subpage_prot.c | 13 +- arch/powerpc/mm/copro_fault.c | 5 - arch/powerpc/mm/fault.c | 5 - arch/powerpc/mm/hugetlbpage.c | 1 - arch/powerpc/mm/init_32.c | 37 + arch/powerpc/mm/kasan/Makefile | 1 - arch/powerpc/mm/kasan/init_book3e_64.c | 133 - arch/powerpc/mm/kasan/init_book3s_64.c | 2 - arch/powerpc/mm/mem.c | 1 - arch/powerpc/mm/mmu_decl.h | 1 + arch/powerpc/mm/nohash/40x.c | 9 +- arch/powerpc/mm/nohash/8xx.c | 9 + arch/powerpc/mm/nohash/book3e_hugetlbpage.c | 30 +- arch/powerpc/mm/nohash/tlb_low_64e.S | 147 +- arch/powerpc/mm/pgtable.c | 24 - arch/powerpc/mm/ptdump/shared.c | 6 +- arch/powerpc/net/bpf_jit_comp32.c | 72 +- arch/powerpc/net/bpf_jit_comp64.c | 96 +- arch/powerpc/perf/core-book3s.c | 66 +- arch/powerpc/perf/generic-compat-pmu.c | 12 +- arch/powerpc/perf/isa207-common.c | 3 - arch/powerpc/perf/isa207-common.h | 1 - arch/powerpc/perf/power10-pmu.c | 10 - arch/powerpc/perf/power8-pmu.c | 10 - arch/powerpc/perf/power9-pmu.c | 10 - arch/powerpc/platforms/52xx/mpc52xx_common.c | 37 + arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 27 +- arch/powerpc/platforms/83xx/misc.c | 14 +- arch/powerpc/platforms/Kconfig.cputype | 1 + arch/powerpc/platforms/powermac/setup.c | 7 + arch/powerpc/platforms/powernv/Kconfig | 2 +- arch/powerpc/platforms/pseries/iommu.c | 8 +- arch/powerpc/platforms/pseries/kexec.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 2 +- .../platforms/pseries/papr_platform_attributes.c | 1 - arch/powerpc/platforms/pseries/papr_scm.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 6 +- arch/powerpc/platforms/pseries/vas.c | 1 - arch/powerpc/sysdev/fsl_pci.c | 1 - arch/powerpc/sysdev/mpc5xxx_clocks.c | 41 +- arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/Kconfig | 48 +- arch/riscv/Kconfig.erratas | 2 +- arch/riscv/Kconfig.socs | 4 +- arch/riscv/Makefile | 5 - arch/riscv/boot/dts/canaan/k210.dtsi | 12 - arch/riscv/boot/dts/microchip/mpfs.dtsi | 27 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 24 - arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 24 - .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 2 +- arch/riscv/boot/dts/starfive/jh7100.dtsi | 16 +- arch/riscv/configs/32-bit.config | 2 - arch/riscv/configs/defconfig | 65 +- arch/riscv/configs/nommu_k210_defconfig | 1 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 - arch/riscv/configs/nommu_virt_defconfig | 1 - arch/riscv/configs/rv32_defconfig | 1 - arch/riscv/errata/thead/errata.c | 38 +- arch/riscv/include/asm/asm.h | 15 - arch/riscv/include/asm/barrier.h | 2 - arch/riscv/include/asm/errata_list.h | 8 +- arch/riscv/include/asm/hwcap.h | 25 - arch/riscv/include/asm/page.h | 1 + arch/riscv/include/asm/pci.h | 32 +- arch/riscv/include/asm/pgtable.h | 20 + arch/riscv/include/asm/processor.h | 4 +- arch/riscv/include/asm/smp.h | 4 +- arch/riscv/include/asm/switch_to.h | 4 +- arch/riscv/kernel/alternative.c | 18 +- arch/riscv/kernel/cpu.c | 26 +- arch/riscv/kernel/cpu_ops_sbi.c | 4 +- arch/riscv/kernel/cpu_ops_spinwait.c | 4 +- arch/riscv/kernel/cpufeature.c | 52 +- arch/riscv/kernel/smp.c | 4 +- arch/riscv/kernel/smpboot.c | 9 +- arch/riscv/kernel/sys_riscv.c | 5 +- arch/riscv/kernel/traps.c | 4 - arch/riscv/kernel/vdso.c | 3 +- arch/riscv/kvm/mmu.c | 5 +- arch/riscv/mm/fault.c | 4 - arch/riscv/mm/init.c | 20 - arch/s390/boot/uv.c | 6 - arch/s390/crypto/aes_s390.c | 2 +- arch/s390/crypto/chacha-glue.c | 2 +- arch/s390/crypto/crc32-vx.c | 2 +- arch/s390/crypto/des_s390.c | 2 +- arch/s390/crypto/ghash_s390.c | 2 +- arch/s390/crypto/prng.c | 2 +- arch/s390/crypto/sha1_s390.c | 2 +- arch/s390/crypto/sha256_s390.c | 2 +- arch/s390/crypto/sha3_256_s390.c | 2 +- arch/s390/crypto/sha3_512_s390.c | 2 +- arch/s390/crypto/sha512_s390.c | 2 +- arch/s390/include/asm/airq.h | 7 +- arch/s390/include/asm/bitops.h | 61 +- arch/s390/include/asm/cpufeature.h | 23 +- arch/s390/include/asm/dma.h | 6 + arch/s390/include/asm/gmap.h | 39 +- arch/s390/include/asm/kvm_host.h | 44 +- arch/s390/include/asm/mmu.h | 16 +- arch/s390/include/asm/mmu_context.h | 2 +- arch/s390/include/asm/os_info.h | 17 +- arch/s390/include/asm/pci.h | 12 +- arch/s390/include/asm/pci_clp.h | 9 +- arch/s390/include/asm/pci_insn.h | 29 +- arch/s390/include/asm/pgtable.h | 38 +- arch/s390/include/asm/sclp.h | 8 +- arch/s390/include/asm/softirq_stack.h | 3 +- arch/s390/include/asm/tpi.h | 13 - arch/s390/include/asm/uaccess.h | 1 + arch/s390/include/asm/uv.h | 51 +- arch/s390/include/uapi/asm/kvm.h | 1 - arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/cpufeature.c | 46 - arch/s390/kernel/crash_dump.c | 116 +- arch/s390/kernel/processor.c | 10 + arch/s390/kernel/uv.c | 156 - arch/s390/kernel/vdso.c | 3 +- arch/s390/kvm/Kconfig | 1 - arch/s390/kvm/Makefile | 1 - arch/s390/kvm/gaccess.c | 96 +- arch/s390/kvm/gaccess.h | 6 +- arch/s390/kvm/intercept.c | 15 - arch/s390/kvm/interrupt.c | 98 +- arch/s390/kvm/kvm-s390.c | 482 +- arch/s390/kvm/kvm-s390.h | 16 - arch/s390/kvm/pci.c | 690 - arch/s390/kvm/pci.h | 87 - arch/s390/kvm/priv.c | 26 +- arch/s390/kvm/pv.c | 269 +- arch/s390/kvm/sigp.c | 4 +- arch/s390/kvm/vsie.c | 8 - arch/s390/mm/fault.c | 35 +- arch/s390/mm/gmap.c | 183 +- arch/s390/mm/init.c | 4 +- arch/s390/mm/maccess.c | 26 + arch/s390/mm/mmap.c | 20 - arch/s390/pci/pci.c | 16 - arch/s390/pci/pci_bus.c | 82 +- arch/s390/pci/pci_clp.c | 7 - arch/s390/pci/pci_insn.c | 4 +- arch/s390/pci/pci_irq.c | 48 +- arch/s390/tools/gen_facilities.c | 1 - arch/sh/include/asm/bitops-op32.h | 34 +- arch/sh/include/asm/dma.h | 6 + arch/sh/include/asm/pci.h | 6 + arch/sh/include/asm/pgtable.h | 17 + arch/sh/kernel/irq.c | 2 - arch/sh/mm/fault.c | 4 - arch/sh/mm/mmap.c | 20 - arch/sparc/Kconfig | 1 + arch/sparc/include/asm/bitops_32.h | 18 +- arch/sparc/include/asm/dma.h | 8 + arch/sparc/include/asm/pci.h | 9 + arch/sparc/include/asm/pgtable_32.h | 19 + arch/sparc/include/asm/pgtable_64.h | 19 + arch/sparc/kernel/irq_64.c | 2 - arch/sparc/lib/atomic32.c | 12 +- arch/sparc/mm/fault_32.c | 4 - arch/sparc/mm/fault_64.c | 5 - arch/sparc/mm/init_32.c | 20 - arch/sparc/mm/init_64.c | 3 - arch/sparc/vdso/vdso2c.c | 2 +- arch/um/Kconfig | 18 +- arch/um/drivers/Kconfig | 54 +- arch/um/drivers/random.c | 2 +- arch/um/include/asm/common.lds.S | 2 - arch/um/include/asm/kasan.h | 37 - arch/um/include/asm/pci.h | 24 +- arch/um/include/asm/pgtable.h | 17 + arch/um/include/asm/processor-generic.h | 5 + arch/um/include/asm/xor.h | 2 +- arch/um/include/shared/user.h | 3 +- arch/um/kernel/dyn.lds.S | 6 +- arch/um/kernel/mem.c | 39 - arch/um/kernel/stacktrace.c | 2 +- arch/um/kernel/tlb.c | 14 +- arch/um/kernel/trap.c | 4 - arch/um/kernel/uml.lds.S | 1 - arch/um/os-Linux/mem.c | 22 - arch/um/os-Linux/skas/process.c | 17 +- arch/um/os-Linux/umid.c | 3 +- arch/um/os-Linux/user_syms.c | 4 +- arch/x86/.gitignore | 2 - arch/x86/Kconfig | 4 +- arch/x86/Makefile | 14 - arch/x86/crypto/crc32-pclmul_asm.S | 24 +- arch/x86/entry/vdso/vdso2c.c | 2 +- arch/x86/entry/vdso/vma.c | 9 +- arch/x86/events/core.c | 28 +- arch/x86/events/intel/core.c | 160 +- arch/x86/events/perf_event.h | 6 +- arch/x86/hyperv/hv_apic.c | 2 +- arch/x86/include/asm/amd-ibs.h | 16 +- arch/x86/include/asm/apicdef.h | 4 +- arch/x86/include/asm/bitops.h | 22 +- arch/x86/include/asm/cpufeatures.h | 1 - arch/x86/include/asm/dma.h | 8 + arch/x86/include/asm/io.h | 9 + arch/x86/include/asm/kvm-x86-ops.h | 3 +- arch/x86/include/asm/kvm-x86-pmu-ops.h | 2 +- arch/x86/include/asm/kvm_host.h | 90 +- arch/x86/include/asm/mem_encrypt.h | 2 - arch/x86/include/asm/msr-index.h | 8 +- arch/x86/include/asm/pci.h | 3 + arch/x86/include/asm/perf_event.h | 11 +- arch/x86/include/asm/pgtable_types.h | 19 + arch/x86/include/asm/sev.h | 7 +- arch/x86/include/asm/sgx.h | 8 - arch/x86/include/asm/svm.h | 16 +- arch/x86/include/asm/vmx.h | 18 - arch/x86/include/asm/vmxfeatures.h | 6 +- arch/x86/include/uapi/asm/kvm.h | 10 +- arch/x86/include/uapi/asm/sgx.h | 62 - arch/x86/include/uapi/asm/vmx.h | 4 +- arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/apic/ipi.c | 2 +- arch/x86/kernel/cpu/bugs.c | 1 + arch/x86/kernel/cpu/cacheinfo.c | 6 - arch/x86/kernel/cpu/feat_ctl.c | 9 +- arch/x86/kernel/cpu/sgx/encl.c | 330 +- arch/x86/kernel/cpu/sgx/encl.h | 16 +- arch/x86/kernel/cpu/sgx/encls.h | 33 - arch/x86/kernel/cpu/sgx/ioctl.c | 641 +- arch/x86/kernel/cpu/sgx/main.c | 75 +- arch/x86/kernel/cpu/sgx/sgx.h | 3 - arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/sev-shared.c | 25 +- arch/x86/kernel/sev.c | 17 +- arch/x86/kernel/smpboot.c | 4 + arch/x86/kernel/tboot.c | 17 +- arch/x86/kvm/cpuid.c | 115 +- arch/x86/kvm/cpuid.h | 21 +- arch/x86/kvm/debugfs.c | 4 +- arch/x86/kvm/emulate.c | 49 +- arch/x86/kvm/hyperv.c | 8 +- arch/x86/kvm/i8254.c | 10 +- arch/x86/kvm/i8254.h | 1 + arch/x86/kvm/kvm_emulate.h | 28 +- arch/x86/kvm/lapic.c | 181 +- arch/x86/kvm/lapic.h | 20 +- arch/x86/kvm/mmu.h | 10 + arch/x86/kvm/mmu/mmu.c | 822 +- arch/x86/kvm/mmu/mmu_internal.h | 38 +- arch/x86/kvm/mmu/paging.h | 14 + arch/x86/kvm/mmu/paging_tmpl.h | 126 +- arch/x86/kvm/mmu/spte.c | 22 +- arch/x86/kvm/mmu/spte.h | 37 +- arch/x86/kvm/mmu/tdp_iter.c | 6 +- arch/x86/kvm/mmu/tdp_mmu.c | 24 +- arch/x86/kvm/pmu.c | 212 +- arch/x86/kvm/pmu.h | 45 +- arch/x86/kvm/svm/avic.c | 170 +- arch/x86/kvm/svm/nested.c | 68 +- arch/x86/kvm/svm/pmu.c | 62 +- arch/x86/kvm/svm/sev.c | 17 +- arch/x86/kvm/svm/svm.c | 264 +- arch/x86/kvm/svm/svm.h | 39 +- arch/x86/kvm/trace.h | 51 +- arch/x86/kvm/vmx/capabilities.h | 57 +- arch/x86/kvm/vmx/evmcs.c | 2 - arch/x86/kvm/vmx/evmcs.h | 1 - arch/x86/kvm/vmx/nested.c | 67 +- arch/x86/kvm/vmx/pmu_intel.c | 191 +- arch/x86/kvm/vmx/posted_intr.c | 30 +- arch/x86/kvm/vmx/posted_intr.h | 2 - arch/x86/kvm/vmx/sgx.c | 10 +- arch/x86/kvm/vmx/vmcs.h | 1 - arch/x86/kvm/vmx/vmx.c | 342 +- arch/x86/kvm/vmx/vmx.h | 83 +- arch/x86/kvm/x86.c | 660 +- arch/x86/kvm/x86.h | 33 +- arch/x86/kvm/xen.c | 10 +- arch/x86/mm/fault.c | 4 - arch/x86/mm/hugetlbpage.c | 47 +- arch/x86/mm/mem_encrypt_amd.c | 10 +- arch/x86/mm/pgprot.c | 28 - arch/x86/platform/efi/efi_64.c | 15 +- arch/x86/platform/efi/efi_thunk_64.S | 8 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 2 +- arch/x86/purgatory/Makefile | 10 +- arch/x86/purgatory/kexec-purgatory.S | 14 + arch/x86/um/Kconfig | 10 +- arch/x86/um/Makefile | 3 +- arch/x86/um/mem_32.c | 2 +- arch/x86/um/shared/sysdep/stub_64.h | 1 - arch/x86/um/sysrq_64.c | 4 +- arch/x86/um/vdso/Makefile | 3 - arch/x86/xen/enlighten_hvm.c | 4 +- arch/x86/xen/enlighten_pv.c | 5 +- arch/xtensa/Kconfig | 3 +- arch/xtensa/boot/lib/Makefile | 2 - arch/xtensa/include/asm/dma.h | 7 + arch/xtensa/include/asm/io.h | 3 + arch/xtensa/include/asm/pci.h | 3 + arch/xtensa/include/asm/pgalloc.h | 2 +- arch/xtensa/include/asm/pgtable.h | 19 + arch/xtensa/include/uapi/asm/mman.h | 2 - arch/xtensa/kernel/syscall.c | 18 +- arch/xtensa/mm/fault.c | 4 - arch/xtensa/mm/init.c | 22 - arch/xtensa/platforms/iss/network.c | 63 +- block/bio.c | 52 +- block/blk-map.c | 7 +- block/bsg.c | 4 +- block/fops.c | 6 +- certs/Makefile | 14 +- certs/blacklist_hashes.c | 1 + certs/blacklist_nohashes.c | 6 + crypto/af_alg.c | 3 +- crypto/algif_hash.c | 5 +- crypto/asymmetric_keys/pkcs7_parser.c | 18 - crypto/asymmetric_keys/public_key.c | 7 +- crypto/asymmetric_keys/x509_cert_parser.c | 3 - crypto/kpp.c | 6 - crypto/shash.c | 6 - crypto/tcrypt.c | 2 +- drivers/Kconfig | 2 + drivers/Makefile | 3 +- drivers/accessibility/braille/braille_console.c | 2 +- drivers/accessibility/speakup/.gitignore | 4 - drivers/accessibility/speakup/Makefile | 28 - drivers/accessibility/speakup/genmap.c | 162 - drivers/accessibility/speakup/main.c | 2 +- drivers/accessibility/speakup/makemapdata.c | 125 - drivers/accessibility/speakup/serialio.h | 3 +- drivers/accessibility/speakup/speakupmap.h | 66 + drivers/accessibility/speakup/utils.h | 102 - drivers/acpi/arm64/iort.c | 360 +- drivers/acpi/cppc_acpi.c | 54 +- drivers/acpi/pci_link.c | 8 +- drivers/acpi/pci_mcfg.c | 13 - drivers/acpi/pptt.c | 142 +- drivers/acpi/resource.c | 10 + drivers/acpi/sleep.c | 3 + drivers/acpi/utils.c | 38 - drivers/acpi/x86/s2idle.c | 4 +- drivers/android/Kconfig | 15 +- drivers/android/Makefile | 2 - drivers/android/allocation.rs | 266 - drivers/android/binder.c | 199 +- drivers/android/binder_alloc.c | 37 +- drivers/android/binder_alloc.h | 2 +- drivers/android/binder_alloc_selftest.c | 2 +- drivers/android/binder_internal.h | 46 +- drivers/android/binder_trace.h | 4 - drivers/android/binderfs.c | 47 +- drivers/android/context.rs | 80 - drivers/android/defs.rs | 99 - drivers/android/node.rs | 476 - drivers/android/process.rs | 960 - drivers/android/range_alloc.rs | 189 - drivers/android/rust_binder.rs | 111 - drivers/android/thread.rs | 870 - drivers/android/transaction.rs | 326 - drivers/ata/libata-scsi.c | 1 - drivers/ata/pata_mpc52xx.c | 2 +- drivers/ata/sata_mv.c | 2 +- drivers/base/arch_topology.c | 100 +- drivers/base/base.h | 1 - drivers/base/cacheinfo.c | 145 +- drivers/base/core.c | 123 +- drivers/base/dd.c | 59 +- drivers/base/devtmpfs.c | 1 - drivers/base/node.c | 4 +- drivers/base/power/domain.c | 2 +- drivers/base/topology.c | 32 +- drivers/block/drbd/drbd_bitmap.c | 49 +- drivers/block/null_blk/main.c | 108 +- drivers/block/null_blk/null_blk.h | 2 - drivers/block/rnbd/rnbd-clt-sysfs.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 201 +- drivers/block/rnbd/rnbd-clt.h | 18 +- drivers/block/rnbd/rnbd-srv.c | 20 +- drivers/block/rnbd/rnbd-srv.h | 4 + drivers/block/ublk_drv.c | 4 +- drivers/block/zram/zcomp.c | 11 +- drivers/block/zram/zram_drv.c | 6 +- drivers/bluetooth/btmrvl_debugfs.c | 15 +- drivers/bluetooth/btmrvl_drv.h | 16 +- drivers/bluetooth/btmrvl_main.c | 15 +- drivers/bluetooth/btmrvl_sdio.c | 15 +- drivers/bluetooth/btmrvl_sdio.h | 16 +- drivers/bus/mhi/ep/main.c | 11 +- drivers/bus/mhi/host/init.c | 17 +- drivers/bus/mhi/host/pci_generic.c | 8 - drivers/bus/mhi/host/pm.c | 19 +- drivers/bus/mvebu-mbus.c | 11 +- drivers/bus/omap_l3_noc.c | 10 +- drivers/bus/omap_l3_noc.h | 10 +- drivers/bus/sunxi-rsb.c | 6 +- drivers/bus/tegra-gmi.c | 5 +- drivers/bus/ti-sysc.c | 3 - drivers/bus/ts-nbus.c | 5 +- drivers/char/agp/intel-gtt.c | 17 +- drivers/char/apm-emulation.c | 2 +- drivers/char/hw_random/iproc-rng200.c | 9 +- drivers/char/hw_random/s390-trng.c | 2 +- drivers/char/ipmi/Kconfig | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 2 +- drivers/char/random.c | 6 +- drivers/char/tpm/Kconfig | 12 - drivers/char/tpm/Makefile | 1 - drivers/char/tpm/tpm.h | 1 - drivers/char/tpm/tpm1-cmd.c | 7 +- drivers/char/tpm/tpm_tis_core.c | 14 - drivers/char/tpm/tpm_tis_core.h | 10 - drivers/char/tpm/tpm_tis_i2c.c | 390 - drivers/clk/at91/dt-compat.c | 108 +- drivers/clk/axs10x/i2s_pll_clock.c | 5 +- drivers/clk/axs10x/pll_clock.c | 5 +- drivers/clk/bcm/clk-bcm21664.c | 10 +- drivers/clk/bcm/clk-bcm281xx.c | 10 +- drivers/clk/bcm/clk-bcm63xx.c | 14 +- drivers/clk/bcm/clk-cygnus.c | 14 +- drivers/clk/bcm/clk-hr2.c | 14 +- drivers/clk/bcm/clk-iproc-armpll.c | 14 +- drivers/clk/bcm/clk-iproc-asiu.c | 14 +- drivers/clk/bcm/clk-iproc-pll.c | 14 +- drivers/clk/bcm/clk-iproc.h | 14 +- drivers/clk/bcm/clk-kona-setup.c | 10 +- drivers/clk/bcm/clk-kona.c | 10 +- drivers/clk/bcm/clk-kona.h | 10 +- drivers/clk/bcm/clk-ns2.c | 14 +- drivers/clk/bcm/clk-nsp.c | 14 +- drivers/clk/clk-devres.c | 91 +- drivers/clk/clk-fixed-factor.c | 11 +- drivers/clk/clk-hsdk-pll.c | 5 +- drivers/clk/clk-moxart.c | 5 +- drivers/clk/clk.c | 48 + drivers/clk/imx/clk-fracn-gppll.c | 36 +- drivers/clk/imx/clk-imx93.c | 6 +- drivers/clk/keystone/sci-clk.c | 10 +- drivers/clk/mediatek/clk-mt2701-eth.c | 10 +- drivers/clk/mediatek/clk-mt2701-g3d.c | 10 +- drivers/clk/mediatek/clk-mt2701-hif.c | 10 +- drivers/clk/mediatek/clk-mt2701.c | 22 +- drivers/clk/mediatek/clk-mt2712.c | 22 +- drivers/clk/mediatek/clk-mt7622-eth.c | 10 +- drivers/clk/mediatek/clk-mt7622-hif.c | 12 +- drivers/clk/mediatek/clk-mt7622.c | 22 +- drivers/clk/mediatek/clk-mt7629-eth.c | 10 +- drivers/clk/mediatek/clk-mt7629-hif.c | 12 +- drivers/clk/mediatek/clk-mt8135.c | 22 +- drivers/clk/mediatek/clk-mt8173.c | 22 +- drivers/clk/mediatek/clk-mt8183.c | 18 +- drivers/clk/mediatek/clk-mt8186-infra_ao.c | 23 - drivers/clk/mediatek/clk-mt8192-msdc.c | 21 + drivers/clk/mediatek/clk-mt8192.c | 29 - drivers/clk/mediatek/clk-mt8195-infra_ao.c | 24 - drivers/clk/mediatek/clk-mtk.c | 7 - drivers/clk/mediatek/clk-mtk.h | 9 +- drivers/clk/mediatek/reset.c | 198 +- drivers/clk/mediatek/reset.h | 82 - drivers/clk/meson/axg-audio.c | 36 +- drivers/clk/mmp/clk-apbc.c | 5 +- drivers/clk/mmp/clk-apmu.c | 5 +- drivers/clk/mmp/clk-frac.c | 5 +- drivers/clk/mmp/clk-gate.c | 5 +- drivers/clk/mmp/clk-mix.c | 5 +- drivers/clk/mmp/clk-mmp2.c | 5 +- drivers/clk/mmp/clk-of-mmp2.c | 5 +- drivers/clk/mmp/clk-of-pxa168.c | 5 +- drivers/clk/mmp/clk-of-pxa1928.c | 5 +- drivers/clk/mmp/clk-of-pxa910.c | 5 +- drivers/clk/mmp/clk-pxa168.c | 5 +- drivers/clk/mmp/clk-pxa910.c | 5 +- drivers/clk/nxp/clk-lpc18xx-ccu.c | 5 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 5 +- drivers/clk/nxp/clk-lpc18xx-creg.c | 5 +- drivers/clk/qcom/Kconfig | 22 +- drivers/clk/qcom/Makefile | 3 - drivers/clk/qcom/camcc-sdm845.c | 4 - drivers/clk/qcom/camcc-sm8250.c | 16 +- drivers/clk/qcom/camcc-sm8450.c | 2856 -- drivers/clk/qcom/clk-alpha-pll.c | 144 +- drivers/clk/qcom/clk-alpha-pll.h | 11 +- drivers/clk/qcom/clk-hfpll.c | 15 +- drivers/clk/qcom/clk-krait.c | 23 +- drivers/clk/qcom/clk-krait.h | 1 - drivers/clk/qcom/clk-rcg2.c | 16 +- drivers/clk/qcom/clk-regmap-phy-mux.c | 62 - drivers/clk/qcom/clk-regmap-phy-mux.h | 33 - drivers/clk/qcom/clk-rpm.c | 24 +- drivers/clk/qcom/clk-rpmh.c | 5 - drivers/clk/qcom/dispcc-sm8250.c | 64 +- drivers/clk/qcom/gcc-ipq8074.c | 104 +- drivers/clk/qcom/gcc-msm8916.c | 35 - drivers/clk/qcom/gcc-msm8939.c | 47 +- drivers/clk/qcom/gcc-msm8960.c | 6 +- drivers/clk/qcom/gcc-msm8994.c | 8 +- drivers/clk/qcom/gcc-sc7280.c | 49 +- drivers/clk/qcom/gcc-sc8280xp.c | 142 +- drivers/clk/qcom/gcc-sm6350.c | 2 +- drivers/clk/qcom/gcc-sm8450.c | 49 +- drivers/clk/qcom/gdsc.c | 36 +- drivers/clk/qcom/gdsc.h | 4 - drivers/clk/qcom/gpucc-sm8350.c | 637 - drivers/clk/qcom/krait-cc.c | 8 - drivers/clk/qcom/mmcc-msm8996.c | 1052 +- drivers/clk/qcom/videocc-sm8250.c | 4 + drivers/clk/renesas/clk-r8a73a4.c | 22 +- drivers/clk/renesas/clk-r8a7740.c | 20 +- drivers/clk/renesas/clk-r8a7778.c | 31 +- drivers/clk/renesas/clk-r8a7779.c | 27 +- drivers/clk/renesas/clk-rz.c | 33 +- drivers/clk/renesas/clk-sh73a0.c | 26 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 10 - drivers/clk/renesas/r9a06g032-clocks.c | 32 +- drivers/clk/renesas/r9a07g043-cpg.c | 32 - drivers/clk/renesas/r9a07g044-cpg.c | 17 +- drivers/clk/renesas/r9a09g011-cpg.c | 5 - drivers/clk/renesas/rcar-gen4-cpg.c | 2 +- drivers/clk/renesas/rzg2l-cpg.c | 2 +- drivers/clk/spear/clk-aux-synth.c | 5 +- drivers/clk/spear/clk-frac-synth.c | 5 +- drivers/clk/spear/clk-gpt-synth.c | 5 +- drivers/clk/spear/clk-vco-pll.c | 5 +- drivers/clk/spear/clk.c | 5 +- drivers/clk/spear/clk.h | 5 +- drivers/clk/spear/spear1310_clock.c | 5 +- drivers/clk/spear/spear1340_clock.c | 5 +- drivers/clk/spear/spear3xx_clock.c | 5 +- drivers/clk/spear/spear6xx_clock.c | 5 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 15 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 16 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 77 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 113 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 40 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 80 +- drivers/clk/sunxi/Kconfig | 4 +- drivers/clk/ti/adpll.c | 11 +- drivers/clk/ti/apll.c | 10 +- drivers/clk/ti/autoidle.c | 10 +- drivers/clk/ti/clk-2xxx.c | 10 +- drivers/clk/ti/clk-33xx.c | 10 +- drivers/clk/ti/clk-3xxx.c | 10 +- drivers/clk/ti/clk-43xx.c | 10 +- drivers/clk/ti/clk-44xx.c | 210 +- drivers/clk/ti/clk-54xx.c | 160 +- drivers/clk/ti/clk-816x.c | 11 +- drivers/clk/ti/clk-dra7-atl.c | 10 +- drivers/clk/ti/clk.c | 10 +- drivers/clk/ti/clkctrl.c | 14 +- drivers/clk/ti/clkt_dflt.c | 10 +- drivers/clk/ti/clock.h | 10 +- drivers/clk/ti/clockdomain.c | 10 +- drivers/clk/ti/composite.c | 10 +- drivers/clk/ti/divider.c | 10 +- drivers/clk/ti/dpll.c | 10 +- drivers/clk/ti/fapll.c | 11 +- drivers/clk/ti/fixed-factor.c | 10 +- drivers/clk/ti/gate.c | 10 +- drivers/clk/ti/interface.c | 10 +- drivers/clk/ti/mux.c | 10 +- drivers/clk/x86/Makefile | 4 +- drivers/clocksource/timer-riscv.c | 15 +- drivers/clocksource/timer-sun5i.c | 2 +- drivers/comedi/drivers/comedi_isadma.c | 2 +- drivers/counter/104-quad-8.c | 203 +- drivers/cpufreq/Kconfig | 2 +- drivers/cpufreq/cpufreq-dt.c | 19 +- drivers/cpufreq/cpufreq.c | 6 +- drivers/cpufreq/cpufreq_ondemand.c | 13 +- drivers/cpufreq/imx-cpufreq-dt.c | 12 +- drivers/cpufreq/mediatek-cpufreq.c | 1 - drivers/cpufreq/mvebu-cpufreq.c | 5 +- drivers/cpufreq/qcom-cpufreq-hw.c | 14 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 109 +- drivers/cpufreq/scpi-cpufreq.c | 10 +- drivers/cpufreq/sti-cpufreq.c | 27 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 31 +- drivers/cpufreq/tegra194-cpufreq.c | 4 +- drivers/cpufreq/tegra20-cpufreq.c | 12 +- drivers/cpufreq/ti-cpufreq.c | 42 +- drivers/cpuidle/cpuidle-at91.c | 5 +- drivers/cpuidle/cpuidle-kirkwood.c | 5 +- drivers/crypto/ccp/sp-pci.c | 7 + drivers/crypto/ccree/cc_driver.c | 13 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 2 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 1 + drivers/crypto/hisilicon/zip/zip_crypto.c | 10 +- drivers/crypto/inside-secure/safexcel.c | 2 + drivers/cxl/acpi.c | 51 +- drivers/cxl/core/core.h | 2 +- drivers/cxl/core/hdm.c | 77 +- drivers/cxl/core/mbox.c | 95 +- drivers/cxl/core/memdev.c | 4 +- drivers/cxl/core/pci.c | 8 +- drivers/cxl/core/port.c | 70 +- drivers/cxl/cxl.h | 38 +- drivers/cxl/cxlmem.h | 21 +- drivers/cxl/mem.c | 23 - drivers/cxl/pci.c | 2 +- drivers/dax/super.c | 67 +- drivers/devfreq/exynos-bus.c | 21 +- drivers/devfreq/imx-bus.c | 1 - drivers/devfreq/tegra30-devfreq.c | 22 +- drivers/dma-buf/dma-buf.c | 1 + drivers/dma/Kconfig | 8 - drivers/dma/Makefile | 1 - drivers/dma/altera-msgdma.c | 4 +- drivers/dma/amba-pl08x.c | 2 +- drivers/dma/apple-admac.c | 818 - drivers/dma/at_xdmac.c | 2 +- drivers/dma/bcm-sba-raid.c | 14 +- drivers/dma/bestcomm/ata.c | 7 +- drivers/dma/bestcomm/bestcomm.c | 7 +- drivers/dma/bestcomm/fec.c | 7 +- drivers/dma/bestcomm/sram.c | 7 +- drivers/dma/dma-jz4780.c | 2 +- drivers/dma/dmaengine.c | 7 + drivers/dma/dmatest.c | 45 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 11 - drivers/dma/dw-edma/dw-edma-core.c | 141 +- drivers/dma/dw-edma/dw-edma-core.h | 31 +- drivers/dma/dw-edma/dw-edma-pcie.c | 83 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 49 +- drivers/dma/dw-edma/dw-edma-v0-core.h | 4 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 18 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.h | 8 +- drivers/dma/dw/rzn1-dmamux.c | 3 - drivers/dma/ep93xx_dma.c | 2 +- drivers/dma/fsl-edma-common.c | 3 + drivers/dma/imx-dma.c | 2 +- drivers/dma/imx-sdma.c | 38 +- drivers/dma/mediatek/mtk-cqdma.c | 2 +- drivers/dma/mediatek/mtk-hsdma.c | 2 +- drivers/dma/moxart-dma.c | 5 +- drivers/dma/mv_xor_v2.c | 2 +- drivers/dma/owl-dma.c | 2 +- drivers/dma/ppc4xx/adma.h | 5 +- drivers/dma/ppc4xx/dma.h | 5 +- drivers/dma/ppc4xx/xor.h | 5 +- drivers/dma/s3c24xx-dma.c | 2 +- drivers/dma/sf-pdma/sf-pdma.c | 44 +- drivers/dma/ste_dma40.c | 2 +- drivers/dma/stm32-mdma.c | 5 + drivers/dma/sun4i-dma.c | 32 +- drivers/dma/ti/edma.c | 10 +- drivers/dma/ti/k3-psil-j721s2.c | 8 - drivers/dma/ti/k3-udma.c | 6 +- drivers/dma/xilinx/xilinx_dma.c | 122 + drivers/dma/xilinx/xilinx_dpdma.c | 6 +- drivers/edac/Kconfig | 1 - drivers/edac/edac_pci.c | 7 +- drivers/edac/fsl_ddr_edac.c | 6 +- drivers/edac/fsl_ddr_edac.h | 7 +- drivers/edac/ghes_edac.c | 11 +- drivers/edac/mpc85xx_edac.h | 7 +- drivers/edac/pnd2_edac.c | 62 +- drivers/extcon/extcon-fsa9480.c | 6 + drivers/extcon/extcon-palmas.c | 2 +- drivers/extcon/extcon-rt8973a.c | 1 + drivers/extcon/extcon-sm5502.c | 2 + drivers/extcon/extcon.c | 12 +- drivers/firewire/net.c | 14 +- drivers/firmware/cirrus/cs_dsp.c | 107 - drivers/firmware/efi/efi.c | 2 +- drivers/firmware/efi/libstub/riscv-stub.c | 13 +- drivers/firmware/mtk-adsp-ipc.c | 36 +- drivers/firmware/stratix10-rsu.c | 129 +- drivers/firmware/stratix10-svc.c | 201 +- drivers/fpga/Kconfig | 20 - drivers/fpga/Makefile | 4 - drivers/fpga/altera-pr-ip-core.c | 2 +- drivers/fpga/dfl.c | 4 +- drivers/fpga/fpga-bridge.c | 6 +- drivers/fpga/fpga-mgr.c | 229 +- drivers/fpga/fpga-region.c | 6 +- drivers/fpga/intel-m10-bmc-sec-update.c | 625 - drivers/fpga/microchip-spi.c | 398 - drivers/fsi/fsi-core.c | 8 +- drivers/fsi/fsi-master-ast-cf.c | 2 - drivers/fsi/fsi-master.h | 2 +- drivers/fsi/fsi-occ.c | 25 +- drivers/fsi/fsi-sbefifo.c | 15 +- drivers/gnss/core.c | 4 +- drivers/gpio/Kconfig | 30 +- drivers/gpio/Makefile | 3 +- drivers/gpio/gpio-104-dio-48e.c | 249 +- drivers/gpio/gpio-104-idi-48.c | 157 +- drivers/gpio/gpio-104-idio-16.c | 60 +- drivers/gpio/gpio-74xx-mmio.c | 15 +- drivers/gpio/gpio-adnp.c | 19 +- drivers/gpio/gpio-adp5588.c | 26 +- drivers/gpio/gpio-bcm-kona.c | 10 +- drivers/gpio/gpio-brcmstb.c | 23 +- drivers/gpio/gpio-davinci.c | 83 - drivers/gpio/gpio-gpio-mm.c | 202 +- drivers/gpio/gpio-i8255.c | 287 - drivers/gpio/gpio-i8255.h | 46 - drivers/gpio/gpio-lp3943.c | 16 +- drivers/gpio/gpio-lp873x.c | 10 +- drivers/gpio/gpio-lp87565.c | 10 +- drivers/gpio/gpio-mpc8xxx.c | 5 +- drivers/gpio/gpio-mvebu.c | 5 +- drivers/gpio/gpio-pca9570.c | 2 - drivers/gpio/gpio-pch.c | 43 +- drivers/gpio/gpio-pisosr.c | 10 +- drivers/gpio/gpio-rockchip.c | 3 +- drivers/gpio/gpio-spear-spics.c | 5 +- drivers/gpio/gpio-tpic2810.c | 10 +- drivers/gpio/gpio-ts4800.c | 5 +- drivers/gpio/gpio-twl4030.c | 18 +- drivers/gpio/gpio-ucb1400.c | 20 + drivers/gpio/gpio-vr41xx.c | 541 + drivers/gpio/gpio-ws16c48.c | 120 +- drivers/gpio/gpio-xgs-iproc.c | 6 +- drivers/gpio/gpio_pl061_rust.rs | 370 - drivers/gpio/gpiolib-acpi.c | 3 - drivers/gpio/gpiolib-cdev.c | 291 +- drivers/gpio/gpiolib-devres.c | 32 + drivers/gpio/gpiolib-of.c | 13 +- drivers/gpio/gpiolib.c | 8 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 + drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 5 + drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 5 + drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 21 + drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 159 + drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c | 387 + drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.h | 30 + drivers/gpu/drm/amd/amdgpu/soc21.c | 8 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 36 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 122 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 3 + drivers/gpu/drm/amd/display/Kconfig | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 5 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 72 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 34 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 4 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 136 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 5 + drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 17 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 8 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 2 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 20 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 1 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 1 + .../drm/amd/display/dc/dce110/dce110_resource.c | 1 + .../drm/amd/display/dc/dce112/dce112_resource.c | 1 + .../drm/amd/display/dc/dce120/dce120_resource.c | 1 + .../gpu/drm/amd/display/dc/dce60/dce60_resource.c | 1 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 1 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 5 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 1 + .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 68 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 17 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 36 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 1 + drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 24 - .../drm/amd/display/dc/dcn201/dcn201_resource.c | 11 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 30 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 77 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 25 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 70 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 3 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 58 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 3 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 1 + drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 25 - .../drm/amd/display/dc/dcn302/dcn302_resource.c | 4 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 8 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h | 2 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 1 + .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c | 30 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h | 3 +- .../display/dc/dcn314/dcn314_dio_stream_encoder.c | 38 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c | 36 + .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h | 2 + .../gpu/drm/amd/display/dc/dcn314/dcn314_init.c | 1 + .../gpu/drm/amd/display/dc/dcn314/dcn314_optc.c | 37 +- .../drm/amd/display/dc/dcn314/dcn314_resource.c | 8 +- .../drm/amd/display/dc/dcn315/dcn315_resource.c | 1 + .../drm/amd/display/dc/dcn316/dcn316_resource.c | 1 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 31 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 36 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c | 64 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 153 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 7 + .../amd/display/dc/dcn32/dcn32_resource_helpers.c | 18 +- .../drm/amd/display/dc/dcn321/dcn321_resource.c | 4 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 87 + .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h | 4 + .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 81 +- .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.h | 8 + .../gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c | 15 +- .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 71 +- .../dc/dml/dcn32/display_mode_vba_util_32.c | 8 +- .../display/dc/dml/dcn32/display_rq_dlg_calc_32.c | 81 +- .../gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c | 4 +- drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 7 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 2 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 2 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 - .../gpu/drm/amd/display/dc/link/link_hwss_dio.c | 7 + .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c | 4 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 9 +- .../drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h | 3 + .../amd/include/asic_reg/gc/gc_11_0_0_sh_mask.h | 25 + .../drm/amd/include/asic_reg/mp/mp_13_0_4_offset.h | 402 + .../amd/include/asic_reg/mp/mp_13_0_4_sh_mask.h | 595 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 9 + .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 2 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 3 + .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 31 + drivers/gpu/drm/bridge/sii902x.c | 5 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 2 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 8 +- drivers/gpu/drm/i2c/tda998x_drv.c | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 1 + drivers/gpu/drm/i915/display/intel_display_power.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 14 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 4 +- drivers/gpu/drm/i915/gvt/gvt.h | 1 + drivers/gpu/drm/i915/gvt/kvmgt.c | 75 +- drivers/gpu/drm/lima/lima_devfreq.c | 12 +- drivers/gpu/drm/meson/meson_viu.c | 22 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 2 +- drivers/gpu/drm/msm/dp/dp_parser.c | 14 + drivers/gpu/drm/msm/dp/dp_parser.h | 8 + drivers/gpu/drm/msm/dp/dp_power.c | 95 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/base507c.c | 17 +- drivers/gpu/drm/nouveau/dispnv50/core507d.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 43 +- drivers/gpu/drm/nouveau/dispnv50/oimm507b.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/ovly507e.c | 17 +- drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c | 7 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 9 - drivers/gpu/drm/nouveau/dispnv50/wndw.h | 3 - drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 7 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 1 - drivers/gpu/drm/nouveau/include/nvif/cl5070.h | 8 - drivers/gpu/drm/nouveau/include/nvif/cl507a.h | 12 - drivers/gpu/drm/nouveau/include/nvif/cl507b.h | 12 - drivers/gpu/drm/nouveau/include/nvif/cl507c.h | 13 - drivers/gpu/drm/nouveau/include/nvif/cl507d.h | 12 - drivers/gpu/drm/nouveau/include/nvif/cl507e.h | 13 - drivers/gpu/drm/nouveau/include/nvif/class.h | 141 +- drivers/gpu/drm/nouveau/include/nvif/clc37b.h | 11 - drivers/gpu/drm/nouveau/include/nvif/clc37e.h | 13 - drivers/gpu/drm/nouveau/include/nvif/conn.h | 18 + drivers/gpu/drm/nouveau/include/nvif/disp.h | 2 + drivers/gpu/drm/nouveau/include/nvif/if0010.h | 13 + drivers/gpu/drm/nouveau/include/nvif/if0011.h | 23 + drivers/gpu/drm/nouveau/include/nvif/if0012.h | 23 + drivers/gpu/drm/nouveau/include/nvif/if0014.h | 13 + drivers/gpu/drm/nouveau/include/nvif/outp.h | 14 + drivers/gpu/drm/nouveau/include/nvif/printf.h | 9 + drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 43 +- .../gpu/drm/nouveau/include/nvkm/subdev/bios/dcb.h | 1 + drivers/gpu/drm/nouveau/nouveau_bios.c | 2 + drivers/gpu/drm/nouveau/nouveau_connector.c | 10 + drivers/gpu/drm/nouveau/nouveau_connector.h | 3 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 6 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 12 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 3 +- drivers/gpu/drm/nouveau/nvif/Kbuild | 2 + drivers/gpu/drm/nouveau/nvif/conn.c | 62 + drivers/gpu/drm/nouveau/nvif/disp.c | 61 +- drivers/gpu/drm/nouveau/nvif/outp.c | 62 + drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 115 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 139 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/baseg84.c | 74 - .../gpu/drm/nouveau/nvkm/engine/disp/basegf119.c | 108 - .../gpu/drm/nouveau/nvkm/engine/disp/basegp102.c | 32 - .../gpu/drm/nouveau/nvkm/engine/disp/basenv50.c | 119 - .../gpu/drm/nouveau/nvkm/engine/disp/capsgv100.c | 60 - drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c | 275 + drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.h | 135 + .../gpu/drm/nouveau/nvkm/engine/disp/changf119.c | 62 - .../gpu/drm/nouveau/nvkm/engine/disp/changv100.c | 34 - .../gpu/drm/nouveau/nvkm/engine/disp/channv50.c | 364 - .../gpu/drm/nouveau/nvkm/engine/disp/channv50.h | 193 - drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg84.c | 111 - drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg94.c | 57 - .../gpu/drm/nouveau/nvkm/engine/disp/coregf119.c | 231 - .../gpu/drm/nouveau/nvkm/engine/disp/coregk104.c | 126 - .../gpu/drm/nouveau/nvkm/engine/disp/coregp102.c | 70 - .../gpu/drm/nouveau/nvkm/engine/disp/coregv100.c | 207 - .../gpu/drm/nouveau/nvkm/engine/disp/corenv50.c | 234 - .../gpu/drm/nouveau/nvkm/engine/disp/cursgf119.c | 32 - .../gpu/drm/nouveau/nvkm/engine/disp/cursgp102.c | 32 - .../gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c | 81 - .../gpu/drm/nouveau/nvkm/engine/disp/cursnv50.c | 64 - .../gpu/drm/nouveau/nvkm/engine/disp/dacgf119.c | 70 - drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c | 121 - .../gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c | 96 - .../gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c | 64 - .../gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.c | 79 - .../gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c | 137 - drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 457 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h | 33 - drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c | 291 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c | 341 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c | 120 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c | 1041 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c | 275 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.c | 23 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c | 78 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c | 146 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c | 52 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c | 144 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.c | 73 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c | 172 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 883 +- .../gpu/drm/nouveau/nvkm/engine/disp/hdagf119.c | 62 - .../gpu/drm/nouveau/nvkm/engine/disp/hdagt215.c | 51 - .../gpu/drm/nouveau/nvkm/engine/disp/hdagv100.c | 30 - drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmig84.c | 91 - .../gpu/drm/nouveau/nvkm/engine/disp/hdmigf119.c | 82 - .../gpu/drm/nouveau/nvkm/engine/disp/hdmigk104.c | 82 - .../gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.c | 36 - .../gpu/drm/nouveau/nvkm/engine/disp/hdmigt215.c | 91 - .../gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c | 84 - drivers/gpu/drm/nouveau/nvkm/engine/disp/head.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h | 19 +- .../gpu/drm/nouveau/nvkm/engine/disp/headgf119.c | 104 - .../gpu/drm/nouveau/nvkm/engine/disp/headgv100.c | 105 - .../gpu/drm/nouveau/nvkm/engine/disp/headnv04.c | 74 - .../gpu/drm/nouveau/nvkm/engine/disp/headnv50.c | 99 - drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 95 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c | 40 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c | 54 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.c | 55 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 1159 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h | 102 - .../gpu/drm/nouveau/nvkm/engine/disp/oimmgf119.c | 32 - .../gpu/drm/nouveau/nvkm/engine/disp/oimmgp102.c | 32 - .../gpu/drm/nouveau/nvkm/engine/disp/oimmnv50.c | 64 - drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 28 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h | 41 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlyg84.c | 71 - .../gpu/drm/nouveau/nvkm/engine/disp/ovlygf119.c | 95 - .../gpu/drm/nouveau/nvkm/engine/disp/ovlygk104.c | 97 - .../gpu/drm/nouveau/nvkm/engine/disp/ovlygp102.c | 32 - .../gpu/drm/nouveau/nvkm/engine/disp/ovlygt200.c | 74 - .../gpu/drm/nouveau/nvkm/engine/disp/ovlynv50.c | 107 - .../gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c | 78 - .../gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c | 87 - .../gpu/drm/nouveau/nvkm/engine/disp/piornv50.c | 139 - drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h | 75 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg84.c | 55 - drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg94.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootga102.c | 52 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgf119.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgk104.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgk110.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgm107.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgm200.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgp100.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgp102.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgt200.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgt215.c | 55 - .../gpu/drm/nouveau/nvkm/engine/disp/rootgv100.c | 53 - .../gpu/drm/nouveau/nvkm/engine/disp/rootnv04.c | 42 +- .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c | 140 +- .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h | 45 - .../gpu/drm/nouveau/nvkm/engine/disp/roottu102.c | 53 - drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg84.c | 38 - drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c | 302 - .../gpu/drm/nouveau/nvkm/engine/disp/sorga102.c | 144 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 208 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgk104.c | 54 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c | 80 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c | 160 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgp100.c | 93 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c | 69 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c | 155 - .../gpu/drm/nouveau/nvkm/engine/disp/sormcp77.c | 48 - .../gpu/drm/nouveau/nvkm/engine/disp/sormcp89.c | 53 - drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c | 106 - .../gpu/drm/nouveau/nvkm/engine/disp/sortu102.c | 129 - drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 108 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c | 117 + drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c | 115 + drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c | 129 + .../gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c | 82 - .../gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c | 184 - drivers/gpu/drm/panfrost/panfrost_devfreq.c | 3 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 15 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 2 +- drivers/gpu/drm/sti/sti_hdmi.c | 8 +- drivers/gpu/drm/tiny/simpledrm.c | 2 +- drivers/gpu/drm/ttm/ttm_pool.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 1 - drivers/hid/.kunitconfig | 5 - drivers/hid/Kconfig | 16 - drivers/hid/Makefile | 3 - drivers/hid/amd-sfh-hid/Makefile | 3 - drivers/hid/amd-sfh-hid/amd_sfh_client.c | 115 +- drivers/hid/amd-sfh-hid/amd_sfh_common.h | 76 - drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 12 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 12 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 78 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 52 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 17 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 3 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c | 300 - drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 324 - drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.h | 26 - drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c | 73 - drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.h | 154 - drivers/hid/hid-apple.c | 34 +- drivers/hid/hid-core.c | 2 +- drivers/hid/hid-cp2112.c | 5 - drivers/hid/hid-ids.h | 2 - drivers/hid/hid-input.c | 2 - drivers/hid/hid-lg-g15.c | 2 +- drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-mcp2221.c | 3 - drivers/hid/hid-multitouch.c | 13 +- drivers/hid/hid-nintendo.c | 6 +- drivers/hid/hid-uclogic-core.c | 2 - drivers/hid/hid-uclogic-params.c | 225 +- drivers/hid/hid-uclogic-rdesc-test.c | 219 - drivers/hid/hid-uclogic-rdesc.c | 124 +- drivers/hid/hid-uclogic-rdesc.h | 24 +- drivers/hid/i2c-hid/Kconfig | 15 - drivers/hid/i2c-hid/Makefile | 1 - drivers/hid/i2c-hid/i2c-hid-of-elan.c | 130 - drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 2 +- drivers/hid/surface-hid/surface_hid_core.c | 38 +- drivers/hid/wacom.h | 3 - drivers/hid/wacom_sys.c | 4 +- drivers/hid/wacom_wac.c | 111 +- drivers/hsi/clients/ssi_protocol.c | 1 + drivers/hsi/controllers/omap_ssi_core.c | 1 - drivers/hv/connection.c | 11 - drivers/hv/hv_balloon.c | 135 +- drivers/hv/hyperv_vmbus.h | 7 - drivers/hv/vmbus_drv.c | 27 +- drivers/hwmon/Kconfig | 6 +- drivers/hwmon/aquacomputer_d5next.c | 78 +- drivers/hwmon/nct6775-platform.c | 1 + drivers/hwmon/occ/common.c | 8 +- drivers/hwmon/occ/p9_sbe.c | 15 +- drivers/hwmon/sht15.c | 17 +- drivers/hwspinlock/omap_hwspinlock.c | 6 +- drivers/hwspinlock/qcom_hwspinlock.c | 28 +- drivers/hwtracing/coresight/coresight-config.h | 2 - drivers/hwtracing/coresight/coresight-core.c | 1 - drivers/hwtracing/coresight/coresight-etm-perf.c | 2 - drivers/hwtracing/coresight/coresight-etm4x-core.c | 22 +- drivers/hwtracing/coresight/coresight-etm4x.h | 11 +- drivers/hwtracing/coresight/coresight-syscfg.c | 295 +- drivers/hwtracing/coresight/coresight-syscfg.h | 13 - drivers/hwtracing/intel_th/msu-sink.c | 3 - drivers/hwtracing/intel_th/msu.c | 14 +- drivers/hwtracing/intel_th/pci.c | 25 +- drivers/i2c/busses/Kconfig | 11 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-bcm-iproc.c | 14 +- drivers/i2c/busses/i2c-bcm-kona.c | 14 +- drivers/i2c/busses/i2c-brcmstb.c | 18 +- drivers/i2c/busses/i2c-cadence.c | 10 +- drivers/i2c/busses/i2c-i801.c | 39 +- drivers/i2c/busses/i2c-mpc.c | 7 +- drivers/i2c/busses/i2c-qcom-geni.c | 22 +- drivers/i2c/busses/i2c-rzv2m.c | 532 + drivers/i2c/muxes/i2c-mux-gpmux.c | 1 + drivers/idle/intel_idle.c | 32 +- drivers/iio/accel/Kconfig | 2 - drivers/iio/accel/adxl313_core.c | 2 +- drivers/iio/accel/adxl355_core.c | 2 +- drivers/iio/accel/adxl367.c | 48 +- drivers/iio/accel/adxl367_spi.c | 8 +- drivers/iio/accel/bma220_spi.c | 10 +- drivers/iio/accel/bma400.h | 50 +- drivers/iio/accel/bma400_core.c | 710 +- drivers/iio/accel/bma400_i2c.c | 10 +- drivers/iio/accel/bma400_spi.c | 8 +- drivers/iio/accel/bmi088-accel-core.c | 99 +- drivers/iio/accel/bmi088-accel-spi.c | 17 +- drivers/iio/accel/bmi088-accel.h | 9 +- drivers/iio/accel/cros_ec_accel_legacy.c | 6 +- drivers/iio/accel/kxsd9-i2c.c | 2 +- drivers/iio/accel/kxsd9-spi.c | 2 +- drivers/iio/accel/kxsd9.c | 11 +- drivers/iio/accel/mc3230.c | 4 +- drivers/iio/accel/mma7660.c | 6 +- drivers/iio/accel/sca3000.c | 6 +- drivers/iio/accel/sca3300.c | 353 +- drivers/iio/accel/stk8312.c | 4 +- drivers/iio/accel/stk8ba50.c | 4 +- drivers/iio/adc/Kconfig | 17 +- drivers/iio/adc/Makefile | 1 - drivers/iio/adc/ad7266.c | 4 +- drivers/iio/adc/ad7280a.c | 2 +- drivers/iio/adc/ad7292.c | 2 +- drivers/iio/adc/ad7298.c | 2 +- drivers/iio/adc/ad7476.c | 5 +- drivers/iio/adc/ad7606.c | 1 - drivers/iio/adc/ad7606.h | 4 +- drivers/iio/adc/ad7606_par.c | 1 - drivers/iio/adc/ad7766.c | 5 +- drivers/iio/adc/ad7768-1.c | 6 +- drivers/iio/adc/ad7887.c | 5 +- drivers/iio/adc/ad7923.c | 4 +- drivers/iio/adc/ad7949.c | 4 +- drivers/iio/adc/ad799x.c | 8 +- drivers/iio/adc/ad9467.c | 1 - drivers/iio/adc/adi-axi-adc.c | 11 +- drivers/iio/adc/at91-sama5d2_adc.c | 11 +- drivers/iio/adc/berlin2-adc.c | 2 - drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/imx7d_adc.c | 6 +- drivers/iio/adc/imx8qxp-adc.c | 14 +- drivers/iio/adc/ina2xx-adc.c | 10 +- drivers/iio/adc/ingenic-adc.c | 2 - drivers/iio/adc/intel_mrfld_adc.c | 1 - drivers/iio/adc/lpc18xx_adc.c | 3 +- drivers/iio/adc/ltc2496.c | 4 +- drivers/iio/adc/ltc2497.c | 4 +- drivers/iio/adc/max1027.c | 8 +- drivers/iio/adc/max11100.c | 4 +- drivers/iio/adc/max1118.c | 2 +- drivers/iio/adc/max1241.c | 2 +- drivers/iio/adc/mcp320x.c | 2 +- drivers/iio/adc/meson_saradc.c | 187 +- drivers/iio/adc/mp2629_adc.c | 1 - drivers/iio/adc/mt6360-adc.c | 1 - drivers/iio/adc/mt6577_auxadc.c | 12 +- drivers/iio/adc/nau7802.c | 16 +- drivers/iio/adc/npcm_adc.c | 37 +- drivers/iio/adc/qcom-spmi-rradc.c | 1022 - drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/sc27xx_adc.c | 15 +- drivers/iio/adc/stm32-adc-core.c | 2 +- drivers/iio/adc/stm32-adc.c | 6 - drivers/iio/adc/stmpe-adc.c | 6 +- drivers/iio/adc/stx104.c | 86 +- drivers/iio/adc/ti-adc0832.c | 2 +- drivers/iio/adc/ti-adc084s021.c | 4 +- drivers/iio/adc/ti-adc108s102.c | 4 +- drivers/iio/adc/ti-adc12138.c | 2 +- drivers/iio/adc/ti-adc128s052.c | 2 +- drivers/iio/adc/ti-adc161s626.c | 2 +- drivers/iio/adc/ti-ads1015.c | 8 +- drivers/iio/adc/ti-ads124s08.c | 8 +- drivers/iio/adc/ti-ads131e08.c | 2 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/ti-ads8344.c | 2 +- drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/adc/ti-tlc4541.c | 4 +- drivers/iio/adc/ti-tsc2046.c | 2 +- drivers/iio/adc/ti_am335x_adc.c | 8 +- drivers/iio/adc/vf610_adc.c | 15 +- drivers/iio/adc/xilinx-ams.c | 8 +- drivers/iio/adc/xilinx-xadc-core.c | 69 +- drivers/iio/addac/ad74413r.c | 12 +- drivers/iio/afe/iio-rescale.c | 2 - drivers/iio/amplifiers/ad8366.c | 4 +- drivers/iio/chemical/atlas-sensor.c | 8 +- drivers/iio/chemical/bme680_core.c | 2 +- drivers/iio/chemical/ccs811.c | 10 +- drivers/iio/chemical/scd4x.c | 8 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/chemical/sps30_i2c.c | 1 - drivers/iio/chemical/sps30_serial.c | 1 - .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 5 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 7 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 88 +- drivers/iio/common/ssp_sensors/ssp.h | 3 +- drivers/iio/dac/Kconfig | 2 +- drivers/iio/dac/ad5064.c | 4 +- drivers/iio/dac/ad5360.c | 4 +- drivers/iio/dac/ad5380.c | 4 +- drivers/iio/dac/ad5421.c | 4 +- drivers/iio/dac/ad5449.c | 4 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5592r-base.c | 2 +- drivers/iio/dac/ad5592r-base.h | 4 +- drivers/iio/dac/ad5686.h | 6 +- drivers/iio/dac/ad5755.c | 4 +- drivers/iio/dac/ad5761.c | 4 +- drivers/iio/dac/ad5764.c | 4 +- drivers/iio/dac/ad5766.c | 2 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7293.c | 2 +- drivers/iio/dac/ad7303.c | 4 +- drivers/iio/dac/ad8801.c | 2 +- drivers/iio/dac/cio-dac.c | 20 +- drivers/iio/dac/ds4424.c | 8 +- drivers/iio/dac/ltc1660.c | 9 +- drivers/iio/dac/ltc2688.c | 4 +- drivers/iio/dac/max517.c | 8 +- drivers/iio/dac/max5821.c | 9 +- drivers/iio/dac/mcp4725.c | 9 +- drivers/iio/dac/mcp4922.c | 13 +- drivers/iio/dac/stm32-dac.c | 6 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 5 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/dac/ti-dac7612.c | 4 +- drivers/iio/dac/vf610_dac.c | 1 - drivers/iio/frequency/ad9523.c | 6 +- drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/frequency/adf4371.c | 2 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/frequency/admv1014.c | 2 +- drivers/iio/frequency/admv4420.c | 2 +- drivers/iio/frequency/adrf6780.c | 2 +- drivers/iio/gyro/adis16080.c | 2 +- drivers/iio/gyro/adis16130.c | 2 +- drivers/iio/gyro/adxrs450.c | 2 +- drivers/iio/gyro/bmg160_core.c | 2 +- drivers/iio/gyro/fxas21002c_core.c | 6 +- drivers/iio/gyro/itg3200_core.c | 9 +- drivers/iio/gyro/mpu3050-core.c | 14 +- drivers/iio/gyro/mpu3050-i2c.c | 2 +- drivers/iio/health/afe4403.c | 9 +- drivers/iio/health/afe4404.c | 13 +- drivers/iio/humidity/hts221_buffer.c | 1 - drivers/iio/humidity/hts221_core.c | 12 +- drivers/iio/humidity/hts221_i2c.c | 3 +- drivers/iio/humidity/hts221_spi.c | 3 +- drivers/iio/imu/bmi160/bmi160_core.c | 6 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 1 - drivers/iio/imu/bmi160/bmi160_spi.c | 1 - drivers/iio/imu/fxos8700_core.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600.h | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 16 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 5 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 66 +- drivers/iio/industrialio-core.c | 88 +- drivers/iio/industrialio-sw-device.c | 2 +- drivers/iio/industrialio-sw-trigger.c | 2 +- drivers/iio/industrialio-trigger.c | 89 +- drivers/iio/light/al3010.c | 8 +- drivers/iio/light/al3320a.c | 9 +- drivers/iio/light/as73211.c | 9 +- drivers/iio/light/bh1750.c | 6 +- drivers/iio/light/bh1780.c | 7 +- drivers/iio/light/cm32181.c | 22 - drivers/iio/light/cm3605.c | 13 +- drivers/iio/light/cros_ec_light_prox.c | 9 +- drivers/iio/light/gp2ap002.c | 14 +- drivers/iio/light/isl29028.c | 19 +- drivers/iio/light/jsa1212.c | 4 +- drivers/iio/light/opt3001.c | 3 +- drivers/iio/light/pa12203001.c | 8 +- drivers/iio/light/stk3310.c | 4 +- drivers/iio/light/tsl2563.c | 7 +- drivers/iio/light/tsl2583.c | 17 +- drivers/iio/light/tsl2591.c | 12 +- drivers/iio/light/us5182d.c | 16 +- drivers/iio/light/vcnl4000.c | 22 +- drivers/iio/light/vcnl4035.c | 24 +- drivers/iio/light/veml6030.c | 14 +- drivers/iio/magnetometer/ak8974.c | 14 +- drivers/iio/magnetometer/bmc150_magn.c | 3 +- drivers/iio/magnetometer/bmc150_magn.h | 2 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 4 +- drivers/iio/magnetometer/hmc5843_core.c | 2 +- drivers/iio/magnetometer/rm3100-core.c | 2 +- drivers/iio/magnetometer/yamaha-yas530.c | 14 +- drivers/iio/potentiometer/ad5110.c | 4 +- drivers/iio/potentiometer/ad5272.c | 2 +- drivers/iio/potentiometer/max5481.c | 2 +- drivers/iio/potentiometer/mcp41010.c | 2 +- drivers/iio/potentiometer/mcp4131.c | 2 +- drivers/iio/pressure/bmp280-core.c | 2 +- drivers/iio/pressure/bmp280-i2c.c | 1 - drivers/iio/pressure/bmp280-regmap.c | 4 +- drivers/iio/pressure/bmp280-spi.c | 1 - drivers/iio/pressure/cros_ec_baro.c | 9 +- drivers/iio/pressure/dlhl60d.c | 2 +- drivers/iio/proximity/as3935.c | 2 +- drivers/iio/proximity/cros_ec_mkbp_proximity.c | 8 +- drivers/iio/proximity/ping.c | 2 +- drivers/iio/proximity/srf04.c | 11 +- drivers/iio/proximity/srf08.c | 2 +- drivers/iio/proximity/sx9324.c | 76 +- drivers/iio/proximity/sx9360.c | 15 +- drivers/iio/proximity/sx_common.c | 10 +- drivers/iio/proximity/vcnl3020.c | 4 +- drivers/iio/proximity/vl53l0x-i2c.c | 55 +- drivers/iio/resolver/ad2s1200.c | 2 +- drivers/iio/resolver/ad2s90.c | 2 +- drivers/iio/temperature/ltc2983.c | 13 +- drivers/iio/temperature/max31865.c | 2 +- drivers/iio/temperature/maxim_thermocouple.c | 2 +- drivers/iio/test/Kconfig | 26 +- drivers/iio/test/Makefile | 2 +- drivers/iio/test/iio-test-format.c | 4 - drivers/iio/test/iio-test-rescale.c | 5 - drivers/iio/trigger/stm32-lptimer-trigger.c | 4 +- drivers/infiniband/Kconfig | 15 +- drivers/infiniband/core/cma.c | 230 +- drivers/infiniband/core/cma_priv.h | 1 - drivers/infiniband/core/rdma_core.c | 2 +- drivers/infiniband/core/roce_gid_mgmt.c | 2 +- drivers/infiniband/hw/Makefile | 1 - drivers/infiniband/hw/bnxt_re/bnxt_re.h | 2 +- drivers/infiniband/hw/erdma/Kconfig | 12 - drivers/infiniband/hw/erdma/Makefile | 4 - drivers/infiniband/hw/erdma/erdma.h | 287 - drivers/infiniband/hw/erdma/erdma_cm.c | 1430 - drivers/infiniband/hw/erdma/erdma_cm.h | 167 - drivers/infiniband/hw/erdma/erdma_cmdq.c | 493 - drivers/infiniband/hw/erdma/erdma_cq.c | 205 - drivers/infiniband/hw/erdma/erdma_eq.c | 329 - drivers/infiniband/hw/erdma/erdma_hw.h | 508 - drivers/infiniband/hw/erdma/erdma_main.c | 608 - drivers/infiniband/hw/erdma/erdma_qp.c | 566 - drivers/infiniband/hw/erdma/erdma_verbs.c | 1460 - drivers/infiniband/hw/erdma/erdma_verbs.h | 342 - drivers/infiniband/hw/hfi1/Kconfig | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 4 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 2 +- drivers/infiniband/hw/hfi1/pio_copy.c | 2 +- drivers/infiniband/hw/hfi1/trace_dbg.h | 8 +- drivers/infiniband/hw/hns/hns_roce_device.h | 1 - drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 248 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 13 +- drivers/infiniband/hw/irdma/cm.c | 11 +- drivers/infiniband/hw/irdma/ctrl.c | 8 +- drivers/infiniband/hw/irdma/hw.c | 33 +- drivers/infiniband/hw/irdma/main.h | 2 +- drivers/infiniband/hw/irdma/utils.c | 1 - drivers/infiniband/hw/irdma/verbs.c | 16 +- drivers/infiniband/hw/mlx5/cq.c | 4 - drivers/infiniband/hw/mlx5/fs.c | 159 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 18 +- drivers/infiniband/hw/mlx5/umr.c | 78 +- drivers/infiniband/hw/qedr/verbs.c | 8 +- drivers/infiniband/hw/qib/qib.h | 2 +- drivers/infiniband/hw/qib/qib_file_ops.c | 6 +- drivers/infiniband/hw/qib/qib_iba7322.c | 23 +- drivers/infiniband/hw/qib/qib_init.c | 5 +- drivers/infiniband/hw/qib/qib_sd7220.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 2 +- drivers/infiniband/sw/rxe/rxe_comp.c | 43 +- drivers/infiniband/sw/rxe/rxe_cq.c | 8 +- drivers/infiniband/sw/rxe/rxe_loc.h | 4 +- drivers/infiniband/sw/rxe/rxe_mr.c | 14 +- drivers/infiniband/sw/rxe/rxe_mw.c | 13 +- drivers/infiniband/sw/rxe/rxe_param.h | 6 - drivers/infiniband/sw/rxe/rxe_pool.c | 106 +- drivers/infiniband/sw/rxe/rxe_pool.h | 18 +- drivers/infiniband/sw/rxe/rxe_qp.c | 19 +- drivers/infiniband/sw/rxe/rxe_queue.h | 5 +- drivers/infiniband/sw/rxe/rxe_req.c | 121 +- drivers/infiniband/sw/rxe/rxe_resp.c | 236 +- drivers/infiniband/sw/rxe/rxe_task.c | 16 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 39 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 5 +- drivers/infiniband/sw/siw/siw_cm.c | 7 +- drivers/infiniband/sw/siw/siw_verbs.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 6 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 4 +- drivers/infiniband/ulp/iser/iser_verbs.c | 6 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 14 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 50 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 21 +- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 32 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 2 - drivers/infiniband/ulp/rtrs/rtrs-srv.c | 32 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 15 +- drivers/input/input-core-private.h | 16 - drivers/input/input-mt.c | 48 +- drivers/input/input.c | 149 +- drivers/input/joystick/sensehat-joystick.c | 4 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/adp5588-keys.c | 206 +- drivers/input/keyboard/bcm-keypad.c | 14 +- drivers/input/keyboard/cros_ec_keyb.c | 89 +- drivers/input/keyboard/mt6779-keypad.c | 18 +- drivers/input/keyboard/mtk-pmic-keys.c | 98 +- drivers/input/keyboard/omap4-keypad.c | 26 +- drivers/input/misc/gpio_decoder.c | 10 +- drivers/input/misc/iqs7222.c | 178 +- drivers/input/misc/palmas-pwrbutton.c | 10 +- drivers/input/misc/tps65218-pwrbutton.c | 10 +- drivers/input/mouse/cyapa_gen6.c | 2 +- drivers/input/mouse/gpio_mouse.c | 2 +- drivers/input/serio/i8042-x86ia64io.h | 1282 +- drivers/input/touchscreen/bcm_iproc_tsc.c | 9 +- drivers/input/touchscreen/edt-ft5x06.c | 96 +- drivers/input/touchscreen/exc3000.c | 7 +- drivers/input/touchscreen/goodix.c | 22 +- drivers/input/touchscreen/zinitix.c | 112 +- drivers/interconnect/bulk.c | 42 - drivers/interconnect/imx/Kconfig | 4 - drivers/interconnect/imx/Makefile | 2 - drivers/interconnect/imx/imx.c | 84 +- drivers/interconnect/imx/imx.h | 49 +- drivers/interconnect/imx/imx8mm.c | 2 +- drivers/interconnect/imx/imx8mn.c | 2 +- drivers/interconnect/imx/imx8mp.c | 259 - drivers/interconnect/imx/imx8mq.c | 2 +- drivers/interconnect/qcom/Kconfig | 9 - drivers/interconnect/qcom/Makefile | 5 - drivers/interconnect/qcom/icc-common.c | 34 - drivers/interconnect/qcom/icc-common.h | 13 - drivers/interconnect/qcom/icc-rpm.c | 168 +- drivers/interconnect/qcom/icc-rpm.h | 6 - drivers/interconnect/qcom/icc-rpmh.c | 30 +- drivers/interconnect/qcom/icc-rpmh.h | 1 + drivers/interconnect/qcom/msm8939.c | 1 - drivers/interconnect/qcom/sm6350.c | 493 - drivers/interconnect/qcom/sm6350.h | 139 - drivers/interconnect/qcom/sm8450.c | 1 - drivers/iommu/Kconfig | 36 - drivers/iommu/amd/amd_iommu.h | 18 +- drivers/iommu/amd/amd_iommu_types.h | 179 +- drivers/iommu/amd/init.c | 839 +- drivers/iommu/amd/io_pgtable.c | 6 +- drivers/iommu/amd/iommu.c | 585 +- drivers/iommu/amd/iommu_v2.c | 67 +- drivers/iommu/amd/quirks.c | 4 +- drivers/iommu/apple-dart.c | 4 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 144 +- drivers/iommu/arm/arm-smmu/Makefile | 1 - drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c | 142 - drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 34 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.h | 28 - drivers/iommu/arm/arm-smmu/arm-smmu.c | 73 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 1 - drivers/iommu/arm/arm-smmu/qcom_iommu.c | 18 +- drivers/iommu/dma-iommu.c | 27 +- drivers/iommu/exynos-iommu.c | 182 +- drivers/iommu/fsl_pamu_domain.c | 5 + drivers/iommu/intel/cap_audit.c | 2 +- drivers/iommu/intel/debugfs.c | 51 +- drivers/iommu/intel/dmar.c | 41 +- drivers/iommu/intel/iommu.c | 449 +- drivers/iommu/intel/iommu.h | 839 - drivers/iommu/intel/irq_remapping.c | 2 +- drivers/iommu/intel/pasid.c | 107 +- drivers/iommu/intel/pasid.h | 1 - drivers/iommu/intel/perf.c | 2 +- drivers/iommu/intel/svm.c | 11 +- drivers/iommu/intel/trace.c | 2 +- drivers/iommu/intel/trace.h | 99 - drivers/iommu/io-pgtable-arm-v7s.c | 75 +- drivers/iommu/iommu.c | 55 +- drivers/iommu/iova.c | 12 +- drivers/iommu/msm_iommu.c | 7 +- drivers/iommu/mtk_iommu.c | 71 +- drivers/iommu/mtk_iommu_v1.c | 5 + drivers/iommu/of_iommu.c | 2 +- drivers/iommu/sprd-iommu.c | 11 + drivers/iommu/sun50i-iommu.c | 3 + drivers/iommu/tegra-gart.c | 5 + drivers/iommu/tegra-smmu.c | 7 +- drivers/iommu/virtio-iommu.c | 31 +- drivers/irqchip/irq-keystone.c | 10 +- drivers/irqchip/irq-riscv-intc.c | 7 +- drivers/irqchip/irq-sifive-plic.c | 7 +- drivers/irqchip/irq-tegra.c | 10 +- drivers/leds/Kconfig | 8 +- drivers/leds/blink/Kconfig | 14 - drivers/leds/blink/Makefile | 1 - drivers/leds/blink/leds-bcm63138.c | 307 - drivers/leds/rgb/leds-pwm-multicolor.c | 8 +- drivers/leds/simple/Kconfig | 6 +- drivers/leds/simple/Makefile | 1 - drivers/leds/simple/simatic-ipc-leds-gpio.c | 105 - drivers/leds/simple/simatic-ipc-leds.c | 80 +- drivers/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/mcb/mcb-core.c | 4 +- drivers/md/Makefile | 1 + drivers/md/bcache/btree.c | 2 +- drivers/md/dm-bufio.c | 3 +- drivers/md/dm-integrity.c | 7 +- drivers/md/dm-raid.c | 18 +- drivers/md/dm-verity-loadpin.c | 75 + drivers/md/dm-verity-target.c | 33 +- drivers/md/dm-verity.h | 4 + drivers/md/dm-zoned-metadata.c | 4 +- drivers/md/dm.c | 15 +- drivers/md/md-autodetect.c | 1 - drivers/md/md-cluster.c | 4 +- drivers/md/md.c | 388 +- drivers/md/md.h | 18 - drivers/md/raid5-cache.c | 40 +- drivers/md/raid5-log.h | 77 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 659 +- drivers/media/dvb-core/dvb_vb2.c | 11 - drivers/media/i2c/adv7343_regs.h | 10 +- drivers/media/i2c/adv7393_regs.h | 10 +- drivers/media/i2c/tda1997x.c | 1 + .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 9 +- .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c | 7 +- .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c | 7 +- drivers/media/platform/ti/davinci/vpif.h | 11 +- drivers/media/platform/ti/davinci/vpif_display.h | 10 +- drivers/media/test-drivers/vimc/vimc-core.c | 2 +- drivers/media/usb/uvc/uvc_ctrl.c | 8 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 2 - drivers/media/v4l2-core/v4l2-ioctl.c | 26 +- drivers/memory/dfl-emif.c | 62 +- drivers/memory/of_memory.c | 2 - drivers/memory/pl353-smc.c | 1 - drivers/memory/tegra/tegra124-emc.c | 11 +- drivers/memory/ti-emif-sram-pm.S | 10 +- drivers/memstick/core/ms_block.c | 15 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/Kconfig | 6 +- drivers/mfd/asic3.c | 9 +- drivers/mfd/axp20x.c | 9 - drivers/mfd/cros_ec_dev.c | 9 +- drivers/mfd/db8500-prcmu.c | 2 +- drivers/mfd/dln2.c | 17 +- drivers/mfd/intel-lpss-pci.c | 13 - drivers/mfd/intel-m10-bmc.c | 2 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 194 +- drivers/mfd/intel_soc_pmic_chtwc.c | 27 +- drivers/mfd/lp873x.c | 10 +- drivers/mfd/lpc_ich.c | 161 +- drivers/mfd/max77620.c | 2 - drivers/mfd/max77714.c | 4 +- drivers/mfd/mt6358-irq.c | 24 - drivers/mfd/mt6397-core.c | 91 - drivers/mfd/mt6397-irq.c | 9 +- drivers/mfd/qcom-pm8008.c | 53 +- drivers/mfd/qcom-spmi-pmic.c | 272 +- drivers/mfd/syscon.c | 3 +- drivers/mfd/t7l66xb.c | 6 +- drivers/mfd/tc6393xb.c | 5 +- drivers/mfd/tps65086.c | 10 +- drivers/mfd/tps65217.c | 10 +- drivers/mfd/tps65218.c | 10 +- drivers/mfd/tps65912-core.c | 10 +- drivers/mfd/tps65912-i2c.c | 10 +- drivers/mfd/tps65912-spi.c | 10 +- drivers/mfd/twl-core.c | 323 +- drivers/mfd/ucb1400_core.c | 6 +- drivers/misc/Kconfig | 13 - drivers/misc/Makefile | 1 - drivers/misc/cardreader/rtsx_pcr.c | 8 +- drivers/misc/cxl/context.c | 2 +- drivers/misc/cxl/cxl.h | 2 +- drivers/misc/cxl/fault.c | 45 +- drivers/misc/cxl/guest.c | 2 +- drivers/misc/cxl/irq.c | 4 +- drivers/misc/cxl/of.c | 5 +- drivers/misc/eeprom/idt_89hpesx.c | 14 +- drivers/misc/habanalabs/Makefile | 3 - drivers/misc/habanalabs/common/Makefile | 3 +- drivers/misc/habanalabs/common/asid.c | 5 +- drivers/misc/habanalabs/common/command_buffer.c | 12 +- .../misc/habanalabs/common/command_submission.c | 296 +- drivers/misc/habanalabs/common/context.c | 73 +- drivers/misc/habanalabs/common/debugfs.c | 221 +- drivers/misc/habanalabs/common/decoder.c | 133 - drivers/misc/habanalabs/common/device.c | 242 +- drivers/misc/habanalabs/common/firmware_if.c | 211 +- drivers/misc/habanalabs/common/habanalabs.h | 756 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 82 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 54 +- drivers/misc/habanalabs/common/hw_queue.c | 45 +- drivers/misc/habanalabs/common/irq.c | 160 +- drivers/misc/habanalabs/common/memory.c | 115 +- drivers/misc/habanalabs/common/memory_mgr.c | 2 +- drivers/misc/habanalabs/common/mmu/Makefile | 3 +- drivers/misc/habanalabs/common/mmu/mmu.c | 496 +- drivers/misc/habanalabs/common/mmu/mmu_v1.c | 9 +- drivers/misc/habanalabs/common/mmu/mmu_v2_hr.c | 399 - drivers/misc/habanalabs/common/pci/pci.c | 40 +- drivers/misc/habanalabs/common/security.c | 600 - drivers/misc/habanalabs/common/sysfs.c | 10 +- drivers/misc/habanalabs/gaudi/gaudi.c | 681 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 2 +- drivers/misc/habanalabs/gaudi2/Makefile | 4 - drivers/misc/habanalabs/gaudi2/gaudi2.c | 9986 ---- drivers/misc/habanalabs/gaudi2/gaudi2P.h | 566 - drivers/misc/habanalabs/gaudi2/gaudi2_coresight.c | 2720 -- .../misc/habanalabs/gaudi2/gaudi2_coresight_regs.h | 1063 - drivers/misc/habanalabs/gaudi2/gaudi2_masks.h | 141 - drivers/misc/habanalabs/gaudi2/gaudi2_security.c | 3849 -- drivers/misc/habanalabs/goya/goya.c | 160 +- drivers/misc/habanalabs/goya/goyaP.h | 6 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 2 - drivers/misc/habanalabs/include/common/cpucp_if.h | 297 +- .../misc/habanalabs/include/common/hl_boot_if.h | 7 - .../misc/habanalabs/include/gaudi/gaudi_masks.h | 1 - .../include/gaudi2/arc/gaudi2_arc_common_packets.h | 213 - .../gaudi2/asic_reg/arc_farm_arc0_acp_eng_regs.h | 567 - .../gaudi2/asic_reg/arc_farm_arc0_aux_masks.h | 819 - .../gaudi2/asic_reg/arc_farm_arc0_aux_regs.h | 591 - .../asic_reg/arc_farm_arc0_dup_eng_axuser_regs.h | 61 - .../gaudi2/asic_reg/arc_farm_arc0_dup_eng_regs.h | 575 - .../asic_reg/arc_farm_kdma_ctx_axuser_masks.h | 135 - .../asic_reg/arc_farm_kdma_ctx_axuser_regs.h | 61 - .../gaudi2/asic_reg/arc_farm_kdma_ctx_masks.h | 221 - .../gaudi2/asic_reg/arc_farm_kdma_ctx_regs.h | 95 - .../gaudi2/asic_reg/arc_farm_kdma_kdma_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/arc_farm_kdma_masks.h | 415 - .../include/gaudi2/asic_reg/arc_farm_kdma_regs.h | 157 - .../include/gaudi2/asic_reg/cpu_if_regs.h | 777 - .../gaudi2/asic_reg/dcore0_dec0_cmd_masks.h | 229 - .../include/gaudi2/asic_reg/dcore0_dec0_cmd_regs.h | 85 - .../asic_reg/dcore0_edma0_core_ctx_axuser_regs.h | 61 - .../gaudi2/asic_reg/dcore0_edma0_core_ctx_regs.h | 95 - .../gaudi2/asic_reg/dcore0_edma0_core_masks.h | 415 - .../gaudi2/asic_reg/dcore0_edma0_core_regs.h | 157 - .../gaudi2/asic_reg/dcore0_edma0_qm_arc_aux_regs.h | 591 - .../dcore0_edma0_qm_axuser_nonsecured_regs.h | 61 - .../gaudi2/asic_reg/dcore0_edma0_qm_cgm_regs.h | 29 - .../gaudi2/asic_reg/dcore0_edma0_qm_masks.h | 1165 - .../include/gaudi2/asic_reg/dcore0_edma0_qm_regs.h | 1057 - .../asic_reg/dcore0_edma1_core_ctx_axuser_regs.h | 61 - .../dcore0_edma1_qm_axuser_nonsecured_regs.h | 61 - .../gaudi2/asic_reg/dcore0_hmmu0_mmu_masks.h | 294 - .../gaudi2/asic_reg/dcore0_hmmu0_mmu_regs.h | 237 - .../gaudi2/asic_reg/dcore0_hmmu0_stlb_masks.h | 348 - .../gaudi2/asic_reg/dcore0_hmmu0_stlb_regs.h | 141 - .../include/gaudi2/asic_reg/dcore0_mme_acc_regs.h | 73 - ...dcore0_mme_ctrl_lo_arch_agu_cout0_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_cout0_slave_regs.h | 33 - ...dcore0_mme_ctrl_lo_arch_agu_cout1_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_cout1_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in0_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in0_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in1_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in1_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in2_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in2_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in3_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in3_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in4_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in4_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_base_addr_regs.h | 39 - .../dcore0_mme_ctrl_lo_arch_non_tensor_end_regs.h | 73 - ...dcore0_mme_ctrl_lo_arch_non_tensor_start_regs.h | 35 - .../dcore0_mme_ctrl_lo_arch_tensor_a_regs.h | 67 - .../dcore0_mme_ctrl_lo_arch_tensor_b_regs.h | 67 - .../dcore0_mme_ctrl_lo_arch_tensor_cout_regs.h | 67 - .../gaudi2/asic_reg/dcore0_mme_ctrl_lo_masks.h | 468 - .../asic_reg/dcore0_mme_ctrl_lo_mme_axuser_regs.h | 61 - .../gaudi2/asic_reg/dcore0_mme_ctrl_lo_regs.h | 163 - .../asic_reg/dcore0_mme_qm_arc_acp_eng_regs.h | 567 - .../gaudi2/asic_reg/dcore0_mme_qm_arc_aux_regs.h | 591 - .../dcore0_mme_qm_arc_dup_eng_axuser_regs.h | 61 - .../asic_reg/dcore0_mme_qm_arc_dup_eng_regs.h | 575 - .../dcore0_mme_qm_axuser_nonsecured_regs.h | 61 - .../asic_reg/dcore0_mme_qm_axuser_secured_regs.h | 61 - .../gaudi2/asic_reg/dcore0_mme_qm_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/dcore0_mme_qm_regs.h | 1057 - .../gaudi2/asic_reg/dcore0_mme_sbte0_masks.h | 107 - .../dcore0_mme_sbte0_mstr_if_axuser_regs.h | 61 - .../asic_reg/dcore0_mme_wb0_mstr_if_axuser_regs.h | 61 - .../gaudi2/asic_reg/dcore0_rtr0_ctrl_regs.h | 291 - .../dcore0_rtr0_mstr_if_rr_prvt_hbw_regs.h | 213 - .../dcore0_rtr0_mstr_if_rr_prvt_lbw_regs.h | 189 - .../dcore0_rtr0_mstr_if_rr_shrd_hbw_regs.h | 213 - .../dcore0_rtr0_mstr_if_rr_shrd_lbw_regs.h | 189 - .../gaudi2/asic_reg/dcore0_sync_mngr_glbl_masks.h | 135 - .../gaudi2/asic_reg/dcore0_sync_mngr_glbl_regs.h | 1203 - .../dcore0_sync_mngr_mstr_if_axuser_masks.h | 135 - .../dcore0_sync_mngr_mstr_if_axuser_regs.h | 61 - .../gaudi2/asic_reg/dcore0_sync_mngr_objs_masks.h | 87 - .../gaudi2/asic_reg/dcore0_sync_mngr_objs_regs.h | 43543 ------------------ .../gaudi2/asic_reg/dcore0_tpc0_cfg_axuser_regs.h | 61 - .../gaudi2/asic_reg/dcore0_tpc0_cfg_kernel_regs.h | 129 - .../dcore0_tpc0_cfg_kernel_tensor_0_regs.h | 63 - .../gaudi2/asic_reg/dcore0_tpc0_cfg_masks.h | 509 - .../gaudi2/asic_reg/dcore0_tpc0_cfg_qm_regs.h | 129 - .../asic_reg/dcore0_tpc0_cfg_qm_sync_object_regs.h | 27 - .../asic_reg/dcore0_tpc0_cfg_qm_tensor_0_regs.h | 63 - .../include/gaudi2/asic_reg/dcore0_tpc0_cfg_regs.h | 229 - .../gaudi2/asic_reg/dcore0_tpc0_cfg_special_regs.h | 185 - .../asic_reg/dcore0_tpc0_eml_busmon_0_regs.h | 163 - .../gaudi2/asic_reg/dcore0_tpc0_eml_etf_regs.h | 113 - .../gaudi2/asic_reg/dcore0_tpc0_eml_funnel_regs.h | 75 - .../gaudi2/asic_reg/dcore0_tpc0_eml_spmu_regs.h | 151 - .../gaudi2/asic_reg/dcore0_tpc0_eml_stm_regs.h | 131 - .../gaudi2/asic_reg/dcore0_tpc0_qm_arc_aux_regs.h | 591 - .../dcore0_tpc0_qm_axuser_nonsecured_regs.h | 61 - .../gaudi2/asic_reg/dcore0_tpc0_qm_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/dcore0_tpc0_qm_regs.h | 1057 - .../dcore0_vdec0_brdg_ctrl_axuser_dec_regs.h | 61 - ...dcore0_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h | 61 - .../dcore0_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h | 61 - .../dcore0_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h | 61 - .../dcore0_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h | 61 - .../gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_masks.h | 581 - .../gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_regs.h | 245 - .../asic_reg/dcore0_vdec0_ctrl_special_regs.h | 185 - .../gaudi2/asic_reg/dcore1_mme_ctrl_lo_regs.h | 163 - .../gaudi2/asic_reg/dcore3_mme_ctrl_lo_regs.h | 163 - .../gaudi2/asic_reg/gaudi2_blocks_linux_driver.h | 45067 ------------------- .../include/gaudi2/asic_reg/gaudi2_regs.h | 550 - .../include/gaudi2/asic_reg/nic0_qm0_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/nic0_qm0_regs.h | 1057 - .../gaudi2/asic_reg/nic0_qm_arc_aux0_regs.h | 591 - .../include/gaudi2/asic_reg/nic0_qpc0_regs.h | 905 - .../nic0_umr0_0_completion_queue_ci_1_regs.h | 27 - .../asic_reg/nic0_umr0_0_unsecure_doorbell0_regs.h | 31 - .../include/gaudi2/asic_reg/pcie_aux_regs.h | 293 - .../include/gaudi2/asic_reg/pcie_dbi_regs.h | 422 - .../include/gaudi2/asic_reg/pcie_dec0_cmd_masks.h | 229 - .../include/gaudi2/asic_reg/pcie_dec0_cmd_regs.h | 85 - .../pcie_vdec0_brdg_ctrl_axuser_dec_regs.h | 61 - .../pcie_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h | 61 - .../pcie_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h | 61 - .../pcie_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h | 61 - .../pcie_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h | 61 - .../gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_masks.h | 580 - .../gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_regs.h | 245 - .../gaudi2/asic_reg/pcie_vdec0_ctrl_special_regs.h | 185 - .../include/gaudi2/asic_reg/pcie_wrap_regs.h | 601 - .../gaudi2/asic_reg/pdma0_core_ctx_axuser_regs.h | 61 - .../include/gaudi2/asic_reg/pdma0_core_ctx_regs.h | 95 - .../include/gaudi2/asic_reg/pdma0_core_masks.h | 415 - .../include/gaudi2/asic_reg/pdma0_core_regs.h | 157 - .../gaudi2/asic_reg/pdma0_core_special_masks.h | 135 - .../gaudi2/asic_reg/pdma0_qm_arc_aux_regs.h | 591 - .../asic_reg/pdma0_qm_axuser_nonsecured_regs.h | 61 - .../gaudi2/asic_reg/pdma0_qm_axuser_secured_regs.h | 61 - .../include/gaudi2/asic_reg/pdma0_qm_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/pdma0_qm_masks.h | 1165 - .../include/gaudi2/asic_reg/pdma0_qm_regs.h | 1057 - .../gaudi2/asic_reg/pdma1_core_ctx_axuser_regs.h | 61 - .../asic_reg/pdma1_qm_axuser_nonsecured_regs.h | 61 - .../include/gaudi2/asic_reg/pmmu_hbw_stlb_masks.h | 334 - .../include/gaudi2/asic_reg/pmmu_hbw_stlb_regs.h | 141 - .../include/gaudi2/asic_reg/pmmu_pif_regs.h | 135 - .../include/gaudi2/asic_reg/psoc_etr_masks.h | 311 - .../include/gaudi2/asic_reg/psoc_etr_regs.h | 115 - .../gaudi2/asic_reg/psoc_global_conf_masks.h | 1406 - .../gaudi2/asic_reg/psoc_global_conf_regs.h | 1337 - .../gaudi2/asic_reg/psoc_reset_conf_masks.h | 2321 - .../include/gaudi2/asic_reg/psoc_reset_conf_regs.h | 989 - .../include/gaudi2/asic_reg/psoc_timestamp_regs.h | 57 - .../include/gaudi2/asic_reg/rot0_desc_regs.h | 155 - .../include/gaudi2/asic_reg/rot0_masks.h | 313 - .../include/gaudi2/asic_reg/rot0_qm_arc_aux_regs.h | 591 - .../asic_reg/rot0_qm_axuser_nonsecured_regs.h | 61 - .../include/gaudi2/asic_reg/rot0_qm_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/rot0_qm_regs.h | 1057 - .../habanalabs/include/gaudi2/asic_reg/rot0_regs.h | 111 - .../include/gaudi2/asic_reg/xbar_edge_0_regs.h | 199 - .../include/gaudi2/asic_reg/xbar_mid_0_regs.h | 199 - drivers/misc/habanalabs/include/gaudi2/gaudi2.h | 123 - .../include/gaudi2/gaudi2_async_events.h | 963 - .../include/gaudi2/gaudi2_async_ids_map_extended.h | 2668 -- .../include/gaudi2/gaudi2_async_virt_events.h | 57 - .../habanalabs/include/gaudi2/gaudi2_coresight.h | 984 - .../misc/habanalabs/include/gaudi2/gaudi2_fw_if.h | 99 - .../habanalabs/include/gaudi2/gaudi2_packets.h | 197 - .../habanalabs/include/gaudi2/gaudi2_reg_map.h | 59 - .../misc/habanalabs/include/goya/goya_packets.h | 12 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 14 +- .../misc/habanalabs/include/hw_ip/mmu/mmu_v2_0.h | 51 - drivers/misc/lkdtm/bugs.c | 2 +- drivers/misc/lkdtm/cfi.c | 2 +- drivers/misc/mei/hw-me.c | 2 +- drivers/misc/sgi-gru/grukservices.c | 2 +- drivers/misc/sgi-xp/xpc_uv.c | 2 +- drivers/misc/sgi-xp/xpnet.c | 13 +- drivers/misc/sram-exec.c | 10 +- drivers/misc/uacce/uacce.c | 133 +- drivers/misc/vcpu_stall_detector.c | 223 - drivers/misc/vmw_balloon.c | 2 +- drivers/mmc/core/block.c | 32 +- drivers/mmc/core/bus.c | 4 +- drivers/mmc/core/core.c | 10 +- drivers/mmc/core/debugfs.c | 80 - drivers/mmc/core/host.c | 2 +- drivers/mmc/core/quirks.h | 4 +- drivers/mmc/core/sd.c | 4 +- drivers/mmc/core/sdio.c | 16 +- drivers/mmc/host/cavium-octeon.c | 1 - drivers/mmc/host/cavium-thunderx.c | 4 +- drivers/mmc/host/cqhci-core.c | 9 +- drivers/mmc/host/dw_mmc-exynos.c | 4 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 4 +- drivers/mmc/host/dw_mmc-rockchip.c | 4 +- drivers/mmc/host/mmci.c | 2 +- drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/mxcmmc.c | 4 +- drivers/mmc/host/renesas_sdhi.h | 1 - drivers/mmc/host/renesas_sdhi_core.c | 42 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 11 +- drivers/mmc/host/sdhci-bcm-kona.c | 14 +- drivers/mmc/host/sdhci-brcmstb.c | 76 +- drivers/mmc/host/sdhci-iproc.c | 14 +- drivers/mmc/host/sdhci-msm.c | 29 +- drivers/mmc/host/sdhci-of-arasan.c | 5 +- drivers/mmc/host/sdhci-of-at91.c | 9 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 193 +- drivers/mmc/host/sdhci-of-esdhc.c | 7 +- drivers/mmc/host/sdhci-pci-gli.c | 34 - drivers/mmc/host/sdhci-st.c | 5 +- drivers/mmc/host/sdhci.c | 59 +- drivers/mmc/host/sdhci.h | 3 - drivers/mmc/host/tmio_mmc.c | 2 +- drivers/mmc/host/tmio_mmc.h | 6 +- drivers/mmc/host/tmio_mmc_core.c | 28 +- drivers/mtd/devices/mtd_dataflash.c | 8 - drivers/mtd/devices/powernv_flash.c | 4 +- drivers/mtd/devices/spear_smi.c | 10 +- drivers/mtd/devices/st_spi_fsm.c | 23 +- drivers/mtd/hyperbus/hbmc-am654.c | 6 +- drivers/mtd/hyperbus/hyperbus-core.c | 8 +- drivers/mtd/hyperbus/rpc-if.c | 13 +- drivers/mtd/lpddr/lpddr2_nvm.c | 4 +- drivers/mtd/maps/physmap-core.c | 13 +- drivers/mtd/maps/physmap-versatile.c | 2 - drivers/mtd/mtdchar.c | 13 +- drivers/mtd/mtdcore.c | 61 - drivers/mtd/nand/raw/arasan-nand-controller.c | 16 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 4 +- drivers/mtd/nand/raw/cafe_nand.c | 9 +- drivers/mtd/nand/raw/meson_nand.c | 17 +- drivers/mtd/nand/raw/omap2.c | 6 +- drivers/mtd/nand/raw/qcom_nandc.c | 306 +- drivers/mtd/nand/raw/sm_common.c | 2 +- drivers/mtd/nand/raw/tegra_nand.c | 5 +- drivers/mtd/nand/spi/Makefile | 2 +- drivers/mtd/nand/spi/ato.c | 86 - drivers/mtd/nand/spi/core.c | 1 - drivers/mtd/parsers/Kconfig | 9 - drivers/mtd/parsers/Makefile | 1 - drivers/mtd/parsers/ofpart_bcm4908.c | 3 - drivers/mtd/parsers/redboot.c | 1 - drivers/mtd/parsers/scpart.c | 249 - drivers/mtd/sm_ftl.c | 2 +- drivers/mtd/spi-nor/core.c | 7 +- drivers/mtd/spi-nor/core.h | 2 + drivers/mtd/spi-nor/esmt.c | 2 +- drivers/mtd/spi-nor/issi.c | 23 +- drivers/mtd/spi-nor/micron-st.c | 12 +- drivers/net/amt.c | 2 +- drivers/net/can/at91_can.c | 6 + drivers/net/can/c_can/c_can.h | 2 +- drivers/net/can/c_can/c_can_ethtool.c | 8 +- drivers/net/can/c_can/c_can_main.c | 2 +- drivers/net/can/can327.c | 13 +- drivers/net/can/cc770/cc770.c | 6 + drivers/net/can/ctucanfd/ctucanfd_base.c | 6 + drivers/net/can/dev/dev.c | 50 + drivers/net/can/dev/skb.c | 6 + drivers/net/can/flexcan/flexcan-core.c | 2 +- drivers/net/can/flexcan/flexcan-ethtool.c | 8 +- drivers/net/can/flexcan/flexcan.h | 2 +- drivers/net/can/grcan.c | 6 + drivers/net/can/ifi_canfd/ifi_canfd.c | 6 + drivers/net/can/janz-ican3.c | 8 + drivers/net/can/kvaser_pciefd.c | 7 + drivers/net/can/m_can/m_can.c | 6 + drivers/net/can/mscan/mpc5xxx_can.c | 2 +- drivers/net/can/mscan/mscan.c | 5 + drivers/net/can/pch_can.c | 6 + drivers/net/can/peak_canfd/peak_canfd.c | 48 + drivers/net/can/rcar/rcar_can.c | 6 + drivers/net/can/rcar/rcar_canfd.c | 6 + drivers/net/can/sja1000/sja1000.c | 6 + drivers/net/can/slcan/slcan-core.c | 461 +- drivers/net/can/slcan/slcan-ethtool.c | 8 +- drivers/net/can/slcan/slcan.h | 3 +- drivers/net/can/softing/softing_main.c | 10 +- drivers/net/can/spi/hi311x.c | 6 + drivers/net/can/spi/mcp251x.c | 6 + drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 1 + drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 2 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c | 1 + drivers/net/can/sun4i_can.c | 6 + drivers/net/can/ti_hecc.c | 17 +- drivers/net/can/usb/ems_usb.c | 10 +- drivers/net/can/usb/esd_usb.c | 8 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 34 +- drivers/net/can/usb/gs_usb.c | 8 +- drivers/net/can/usb/kvaser_usb/kvaser_usb.h | 1 + drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 29 +- drivers/net/can/usb/mcba_usb.c | 6 + drivers/net/can/usb/peak_usb/pcan_usb.c | 1 + drivers/net/can/usb/peak_usb/pcan_usb_core.c | 41 + drivers/net/can/usb/peak_usb/pcan_usb_core.h | 1 + drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 1 + drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 1 + drivers/net/can/usb/ucan.c | 6 + drivers/net/can/usb/usb_8dev.c | 10 +- drivers/net/can/vcan.c | 8 + drivers/net/can/vxcan.c | 8 + drivers/net/can/xilinx_can.c | 6 + drivers/net/dsa/microchip/ksz8795.c | 40 - drivers/net/dsa/microchip/ksz8795_reg.h | 8 - drivers/net/dsa/microchip/ksz9477.c | 183 +- drivers/net/dsa/microchip/ksz9477_reg.h | 24 - drivers/net/dsa/microchip/ksz_common.c | 312 +- drivers/net/dsa/microchip/ksz_common.h | 54 + drivers/net/dsa/microchip/lan937x.h | 8 +- drivers/net/dsa/microchip/lan937x_main.c | 125 +- drivers/net/dsa/microchip/lan937x_reg.h | 32 +- drivers/net/dsa/mv88e6xxx/chip.c | 7 +- drivers/net/dsa/qca/Makefile | 1 + drivers/net/dsa/qca/qca8k-8xxx.c | 2064 + drivers/net/dsa/qca/qca8k-common.c | 1210 + drivers/net/dsa/qca/qca8k.c | 3299 -- drivers/net/dsa/qca/qca8k.h | 100 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 61 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 12 + drivers/net/ethernet/cadence/macb.h | 5 +- drivers/net/ethernet/cadence/macb_main.c | 23 +- drivers/net/ethernet/chelsio/cxgb/common.h | 11 +- drivers/net/ethernet/chelsio/cxgb/cphy.h | 11 +- drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h | 12 +- drivers/net/ethernet/chelsio/cxgb/elmer0.h | 12 +- drivers/net/ethernet/chelsio/cxgb/espi.c | 11 +- drivers/net/ethernet/chelsio/cxgb/espi.h | 11 +- drivers/net/ethernet/chelsio/cxgb/gmac.h | 11 +- drivers/net/ethernet/chelsio/cxgb/mv88x201x.c | 11 +- drivers/net/ethernet/chelsio/cxgb/pm3393.c | 11 +- drivers/net/ethernet/chelsio/cxgb/regs.h | 11 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 11 +- drivers/net/ethernet/chelsio/cxgb/sge.h | 11 +- drivers/net/ethernet/chelsio/cxgb/subr.c | 11 +- .../net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h | 12 +- drivers/net/ethernet/cisco/enic/cq_desc.h | 15 +- drivers/net/ethernet/cisco/enic/cq_enet_desc.h | 15 +- drivers/net/ethernet/cisco/enic/enic.h | 15 +- drivers/net/ethernet/cisco/enic/enic_api.c | 19 +- drivers/net/ethernet/cisco/enic/enic_api.h | 19 +- drivers/net/ethernet/cisco/enic/enic_dev.c | 19 +- drivers/net/ethernet/cisco/enic/enic_dev.h | 19 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 19 +- drivers/net/ethernet/cisco/enic/enic_pp.c | 19 +- drivers/net/ethernet/cisco/enic/enic_pp.h | 19 +- drivers/net/ethernet/cisco/enic/enic_res.c | 15 +- drivers/net/ethernet/cisco/enic/enic_res.h | 15 +- drivers/net/ethernet/cisco/enic/rq_enet_desc.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_cq.c | 15 +- drivers/net/ethernet/cisco/enic/vnic_cq.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_dev.c | 15 +- drivers/net/ethernet/cisco/enic/vnic_dev.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_devcmd.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_enet.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_intr.c | 15 +- drivers/net/ethernet/cisco/enic/vnic_intr.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_nic.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_resource.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_rq.c | 16 +- drivers/net/ethernet/cisco/enic/vnic_rq.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_rss.h | 14 +- drivers/net/ethernet/cisco/enic/vnic_stats.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_vic.c | 19 +- drivers/net/ethernet/cisco/enic/vnic_vic.h | 19 +- drivers/net/ethernet/cisco/enic/vnic_wq.c | 15 +- drivers/net/ethernet/cisco/enic/vnic_wq.h | 15 +- drivers/net/ethernet/cisco/enic/wq_enet_desc.h | 15 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 3 +- drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 4 +- drivers/net/ethernet/fungible/funeth/funeth_rx.c | 5 +- drivers/net/ethernet/fungible/funeth/funeth_tx.c | 149 +- drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 6 +- drivers/net/ethernet/intel/e1000e/e1000.h | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/e1000e/ptp.c | 18 +- drivers/net/ethernet/intel/i40e/i40e.h | 14 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 24 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 35 +- drivers/net/ethernet/intel/iavf/iavf.h | 6 + drivers/net/ethernet/intel/iavf/iavf_main.c | 101 +- drivers/net/ethernet/intel/ice/ice.h | 3 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 8 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 5 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 5 +- drivers/net/ethernet/intel/ice/ice_lib.c | 67 +- drivers/net/ethernet/intel/ice/ice_lib.h | 11 +- drivers/net/ethernet/intel/ice/ice_main.c | 98 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 11 + drivers/net/ethernet/intel/ice/ice_ptp.c | 16 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 40 - drivers/net/ethernet/intel/ice/ice_switch.c | 303 +- drivers/net/ethernet/intel/ice/ice_switch.h | 8 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 71 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 8 + drivers/net/ethernet/intel/ice/ice_txrx.c | 8 +- drivers/net/ethernet/intel/ice/ice_type.h | 4 - drivers/net/ethernet/intel/ice/ice_vf_lib.c | 89 +- drivers/net/ethernet/intel/ice/ice_vf_lib.h | 7 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 54 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 15 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 73 +- .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 106 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 2 +- .../net/ethernet/marvell/prestera/prestera_main.c | 4 +- drivers/net/ethernet/mediatek/Kconfig | 2 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 657 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 34 +- drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 30 +- drivers/net/ethernet/mellanox/mlx4/catas.c | 5 + drivers/net/ethernet/mellanox/mlx4/crdump.c | 20 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx4/main.c | 40 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 55 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 26 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 44 +- .../mellanox/mlx5/core/en/fs_tt_redirect.c | 72 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 12 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 117 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 10 + .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 2 +- .../ethernet/mellanox/mlx5/core/en/tc/act/police.c | 100 +- .../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 189 +- .../net/ethernet/mellanox/mlx5/core/en/tc/meter.h | 18 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 1 + .../ethernet/mellanox/mlx5/core/en/tc/post_meter.c | 33 +- .../ethernet/mellanox/mlx5/core/en/tc/post_meter.h | 4 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 14 + .../mellanox/mlx5/core/en_accel/en_accel.h | 10 + .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 32 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 10 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 14 + .../mellanox/mlx5/core/en_accel/ktls_stats.c | 2 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 513 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 554 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 72 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 143 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 18 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 4 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 42 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 6 + .../mellanox/mlx5/core/steering/dr_action.c | 99 + .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 1 - .../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 13 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 56 + .../mellanox/mlx5/core/steering/dr_table.c | 8 +- .../mellanox/mlx5/core/steering/dr_types.h | 18 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 28 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 26 + .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 11 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 + drivers/net/ethernet/mellanox/mlxsw/Makefile | 2 +- drivers/net/ethernet/mellanox/mlxsw/cmd.h | 52 + drivers/net/ethernet/mellanox/mlxsw/core.c | 66 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 55 +- .../ethernet/mellanox/mlxsw/core_linecard_dev.c | 183 + .../net/ethernet/mellanox/mlxsw/core_linecards.c | 405 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 91 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 81 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 272 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 124 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 10 + drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 718 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 60 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 15 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2 +- drivers/net/ethernet/sfc/Makefile | 3 +- drivers/net/ethernet/sfc/ef10.c | 26 +- drivers/net/ethernet/sfc/ef100.c | 3 + drivers/net/ethernet/sfc/ef100_netdev.c | 4 + drivers/net/ethernet/sfc/ef100_nic.c | 91 +- drivers/net/ethernet/sfc/ef100_nic.h | 2 + drivers/net/ethernet/sfc/ef100_rep.c | 199 +- drivers/net/ethernet/sfc/ef100_rep.h | 20 + drivers/net/ethernet/sfc/ef100_rx.c | 46 +- drivers/net/ethernet/sfc/ef10_sriov.c | 16 +- drivers/net/ethernet/sfc/ethtool_common.c | 1 + drivers/net/ethernet/sfc/falcon/net_driver.h | 2 +- drivers/net/ethernet/sfc/filter.h | 18 + drivers/net/ethernet/sfc/mae.c | 304 +- drivers/net/ethernet/sfc/mae.h | 20 + drivers/net/ethernet/sfc/mcdi.h | 4 + drivers/net/ethernet/sfc/mcdi_filters.c | 6 +- drivers/net/ethernet/sfc/mcdi_filters.h | 1 + drivers/net/ethernet/sfc/mcdi_pcol_mae.h | 24 + drivers/net/ethernet/sfc/net_driver.h | 5 + drivers/net/ethernet/sfc/ptp.c | 22 + drivers/net/ethernet/sfc/rx_common.c | 4 - drivers/net/ethernet/sfc/siena/net_driver.h | 2 +- drivers/net/ethernet/sfc/tc.c | 252 + drivers/net/ethernet/sfc/tc.h | 85 + drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 9 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 21 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 723 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 6 +- drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 1 + drivers/net/geneve.c | 1 + drivers/net/ipa/ipa_qmi_msg.h | 2 +- drivers/net/macsec.c | 33 +- drivers/net/mdio/fwnode_mdio.c | 4 +- drivers/net/netdevsim/bpf.c | 8 +- drivers/net/netdevsim/dev.c | 6 - drivers/net/netdevsim/fib.c | 41 +- drivers/net/usb/Kconfig | 3 +- drivers/net/usb/ax88179_178a.c | 26 +- drivers/net/usb/catc.c | 44 +- drivers/net/usb/cdc_subset.c | 10 +- drivers/net/usb/kaweth.c | 2 +- drivers/net/usb/plusb.c | 2 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/virtio_net.c | 37 +- drivers/net/vmxnet3/vmxnet3_drv.c | 9 - drivers/net/vxlan/vxlan_core.c | 11 +- drivers/net/wireguard/allowedips.c | 9 +- drivers/net/wireguard/device.c | 3 +- drivers/net/wireguard/selftest/allowedips.c | 6 +- drivers/net/wireguard/selftest/ratelimiter.c | 25 +- drivers/net/wireless/ath/ath10k/trace.h | 14 +- drivers/net/wireless/ath/ath11k/ahb.c | 52 +- drivers/net/wireless/ath/ath11k/core.c | 87 - drivers/net/wireless/ath/ath11k/core.h | 4 - drivers/net/wireless/ath/ath11k/hw.h | 5 - drivers/net/wireless/ath/ath11k/mac.c | 61 +- drivers/net/wireless/ath/ath11k/mac.h | 2 - drivers/net/wireless/ath/ath11k/pci.c | 70 +- drivers/net/wireless/ath/ath11k/pcic.c | 57 +- drivers/net/wireless/ath/ath11k/pcic.h | 2 + drivers/net/wireless/ath/ath11k/trace.h | 7 +- drivers/net/wireless/ath/ath11k/wmi.c | 41 - drivers/net/wireless/ath/ath11k/wmi.h | 25 - drivers/net/wireless/ath/ath5k/base.c | 2 +- drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 +- drivers/net/wireless/ath/ath6kl/hif.h | 2 +- drivers/net/wireless/ath/ath6kl/sdio.c | 2 +- drivers/net/wireless/ath/ath6kl/trace.h | 14 +- drivers/net/wireless/ath/ath6kl/wmi.h | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 2 +- drivers/net/wireless/ath/carl9170/debug.c | 2 +- drivers/net/wireless/ath/hw.c | 2 +- drivers/net/wireless/ath/trace.h | 7 +- drivers/net/wireless/ath/wcn36xx/Makefile | 3 +- drivers/net/wireless/ath/wcn36xx/debug.c | 39 + drivers/net/wireless/ath/wcn36xx/debug.h | 1 + drivers/net/wireless/ath/wcn36xx/firmware.c | 125 + drivers/net/wireless/ath/wcn36xx/firmware.h | 84 + drivers/net/wireless/ath/wcn36xx/hal.h | 70 +- drivers/net/wireless/ath/wcn36xx/main.c | 86 +- drivers/net/wireless/ath/wcn36xx/smd.c | 57 +- drivers/net/wireless/ath/wcn36xx/smd.h | 3 - drivers/net/wireless/ath/wil6210/debugfs.c | 18 +- drivers/net/wireless/ath/wil6210/trace.h | 7 +- drivers/net/wireless/ath/wil6210/txrx.h | 2 +- drivers/net/wireless/broadcom/b43/main.c | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 49 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 + .../wireless/broadcom/brcm80211/brcmfmac/common.c | 41 +- .../wireless/broadcom/brcm80211/brcmfmac/common.h | 3 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 12 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 16 - .../broadcom/brcm80211/brcmfmac/tracepoint.h | 12 +- .../brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h | 12 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 12 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 1 + drivers/net/wireless/marvell/libertas/if_usb.c | 1 + drivers/net/wireless/marvell/mwifiex/11ac.c | 14 +- drivers/net/wireless/marvell/mwifiex/11ac.h | 14 +- drivers/net/wireless/marvell/mwifiex/11h.c | 14 +- drivers/net/wireless/marvell/mwifiex/11n.c | 14 +- drivers/net/wireless/marvell/mwifiex/11n.h | 14 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.c | 14 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.h | 14 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 14 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.h | 14 +- drivers/net/wireless/marvell/mwifiex/Makefile | 13 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 14 +- drivers/net/wireless/marvell/mwifiex/cfg80211.h | 14 +- drivers/net/wireless/marvell/mwifiex/cfp.c | 14 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 14 +- drivers/net/wireless/marvell/mwifiex/debugfs.c | 14 +- drivers/net/wireless/marvell/mwifiex/decl.h | 14 +- drivers/net/wireless/marvell/mwifiex/ethtool.c | 14 +- drivers/net/wireless/marvell/mwifiex/fw.h | 14 +- drivers/net/wireless/marvell/mwifiex/ie.c | 14 +- drivers/net/wireless/marvell/mwifiex/init.c | 14 +- drivers/net/wireless/marvell/mwifiex/ioctl.h | 14 +- drivers/net/wireless/marvell/mwifiex/join.c | 14 +- drivers/net/wireless/marvell/mwifiex/main.c | 14 +- drivers/net/wireless/marvell/mwifiex/main.h | 14 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 16 +- drivers/net/wireless/marvell/mwifiex/pcie.h | 14 +- drivers/net/wireless/marvell/mwifiex/pcie_quirks.c | 18 +- drivers/net/wireless/marvell/mwifiex/pcie_quirks.h | 18 +- drivers/net/wireless/marvell/mwifiex/scan.c | 14 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 16 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 14 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 14 +- drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 14 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 14 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 14 +- drivers/net/wireless/marvell/mwifiex/sta_rx.c | 14 +- drivers/net/wireless/marvell/mwifiex/sta_tx.c | 14 +- drivers/net/wireless/marvell/mwifiex/txrx.c | 14 +- drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 14 +- drivers/net/wireless/marvell/mwifiex/uap_event.c | 14 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 14 +- drivers/net/wireless/marvell/mwifiex/usb.c | 14 +- drivers/net/wireless/marvell/mwifiex/usb.h | 14 +- drivers/net/wireless/marvell/mwifiex/util.c | 14 +- drivers/net/wireless/marvell/mwifiex/util.h | 14 +- drivers/net/wireless/marvell/mwifiex/wmm.c | 14 +- drivers/net/wireless/marvell/mwifiex/wmm.h | 14 +- drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 3 +- drivers/net/wireless/microchip/wilc1000/hif.c | 6 +- drivers/net/wireless/microchip/wilc1000/hif.h | 1 + drivers/net/wireless/microchip/wilc1000/netdev.c | 9 +- drivers/net/wireless/microchip/wilc1000/netdev.h | 1 - drivers/net/wireless/microchip/wilc1000/sdio.c | 13 + drivers/net/wireless/microchip/wilc1000/spi.c | 8 + drivers/net/wireless/microchip/wilc1000/wlan.c | 9 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 1 + drivers/net/wireless/microchip/wilc1000/wlan_cfg.c | 6 +- drivers/net/wireless/purelifi/plfxlc/usb.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 21 +- drivers/net/wireless/realtek/rtlwifi/core.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 4 + drivers/net/wireless/realtek/rtw89/pci.c | 2 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 896 +- drivers/net/wireless/ti/wl12xx/main.c | 3 - drivers/ntb/hw/epf/ntb_hw_epf.c | 48 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 6 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 4 +- drivers/ntb/hw/intel/ntb_hw_gen4.c | 2 +- drivers/ntb/hw/intel/ntb_hw_intel.h | 9 - drivers/ntb/test/ntb_perf.c | 828 +- drivers/nvdimm/namespace_devs.c | 24 +- drivers/nvdimm/pmem.c | 23 +- drivers/nvdimm/virtio_pmem.c | 9 +- drivers/nvme/Kconfig | 1 - drivers/nvme/Makefile | 1 - drivers/nvme/common/Kconfig | 4 - drivers/nvme/common/Makefile | 7 - drivers/nvme/common/auth.c | 482 - drivers/nvme/host/Kconfig | 15 - drivers/nvme/host/Makefile | 1 - drivers/nvme/host/apple.c | 7 +- drivers/nvme/host/auth.c | 1017 - drivers/nvme/host/core.c | 190 +- drivers/nvme/host/fabrics.c | 94 +- drivers/nvme/host/fabrics.h | 7 - drivers/nvme/host/multipath.c | 6 +- drivers/nvme/host/nvme.h | 39 +- drivers/nvme/host/pci.c | 8 +- drivers/nvme/host/rdma.c | 14 +- drivers/nvme/host/tcp.c | 13 +- drivers/nvme/host/trace.c | 32 - drivers/nvme/target/Kconfig | 15 - drivers/nvme/target/Makefile | 1 - drivers/nvme/target/admin-cmd.c | 4 +- drivers/nvme/target/auth.c | 525 - drivers/nvme/target/configfs.c | 138 +- drivers/nvme/target/core.c | 15 - drivers/nvme/target/fabrics-cmd-auth.c | 545 - drivers/nvme/target/fabrics-cmd.c | 55 +- drivers/nvme/target/loop.c | 8 +- drivers/nvme/target/nvmet.h | 75 +- drivers/nvmem/Kconfig | 7 - drivers/nvmem/Makefile | 2 - drivers/nvmem/bcm-ocotp.c | 14 +- drivers/nvmem/microchip-otpc.c | 288 - drivers/nvmem/mtk-efuse.c | 3 +- drivers/of/base.c | 4 +- drivers/of/device.c | 5 +- drivers/of/fdt.c | 10 +- drivers/of/kexec.c | 17 - drivers/of/of_reserved_mem.c | 3 +- drivers/of/overlay.c | 20 +- drivers/of/unittest.c | 17 +- drivers/opp/core.c | 1581 +- drivers/opp/cpu.c | 12 +- drivers/opp/debugfs.c | 27 +- drivers/opp/of.c | 150 +- drivers/opp/opp.h | 56 +- drivers/opp/ti-opp-supply.c | 77 +- drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/cadence/pcie-cadence.c | 6 +- drivers/pci/controller/dwc/Kconfig | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 22 +- drivers/pci/controller/dwc/pci-exynos.c | 19 +- drivers/pci/controller/dwc/pci-imx6.c | 676 +- drivers/pci/controller/dwc/pci-keystone.c | 22 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 12 + drivers/pci/controller/dwc/pci-layerscape.c | 2 +- drivers/pci/controller/dwc/pci-meson.c | 2 +- drivers/pci/controller/dwc/pcie-al.c | 6 +- drivers/pci/controller/dwc/pcie-armada8k.c | 6 +- drivers/pci/controller/dwc/pcie-artpec6.c | 4 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 52 +- drivers/pci/controller/dwc/pcie-designware-host.c | 260 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 25 +- drivers/pci/controller/dwc/pcie-designware.c | 72 +- drivers/pci/controller/dwc/pcie-designware.h | 76 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 4 +- drivers/pci/controller/dwc/pcie-fu740.c | 4 +- drivers/pci/controller/dwc/pcie-histb.c | 10 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 14 +- drivers/pci/controller/dwc/pcie-keembay.c | 6 +- drivers/pci/controller/dwc/pcie-kirin.c | 2 +- drivers/pci/controller/dwc/pcie-qcom.c | 1112 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 10 +- drivers/pci/controller/dwc/pcie-tegra194.c | 685 +- drivers/pci/controller/dwc/pcie-uniphier.c | 10 +- drivers/pci/controller/dwc/pcie-visconti.c | 6 +- drivers/pci/controller/pci-aardvark.c | 112 +- drivers/pci/controller/pci-loongson.c | 206 +- drivers/pci/controller/pci-mvebu.c | 4 +- drivers/pci/controller/pci-rcar-gen2.c | 1 - drivers/pci/controller/pci-tegra.c | 9 +- drivers/pci/controller/pci-xgene.c | 2 +- drivers/pci/controller/pcie-iproc-msi.c | 4 +- drivers/pci/controller/pcie-mediatek-gen3.c | 62 +- drivers/pci/controller/pcie-mediatek.c | 8 +- drivers/pci/controller/pcie-microchip-host.c | 2 - drivers/pci/controller/pcie-rcar-host.c | 4 +- drivers/pci/controller/pcie-rockchip-host.c | 8 +- drivers/pci/controller/pcie-xilinx-cpm.c | 60 +- drivers/pci/controller/vmd.c | 13 +- drivers/pci/endpoint/functions/Kconfig | 11 - drivers/pci/endpoint/functions/Makefile | 1 - drivers/pci/endpoint/functions/pci-epf-test.c | 117 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 1425 - drivers/pci/pci-acpi.c | 5 +- drivers/pci/pci.c | 8 +- drivers/pci/pci.h | 2 + drivers/pci/pcie/aer.c | 15 +- drivers/pci/pcie/aspm.c | 20 + drivers/pci/pcie/err.c | 12 +- drivers/pci/pcie/portdrv_core.c | 9 +- drivers/pci/probe.c | 90 +- drivers/pci/quirks.c | 24 +- drivers/pci/switch/switchtec.c | 7 +- drivers/phy/amlogic/Kconfig | 12 - drivers/phy/amlogic/Makefile | 1 - drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 2 +- .../phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c | 171 - drivers/phy/broadcom/phy-bcm-cygnus-pcie.c | 14 +- drivers/phy/broadcom/phy-bcm-ns2-pcie.c | 14 +- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 14 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 2 +- drivers/phy/cadence/cdns-dphy.c | 101 +- drivers/phy/cadence/phy-cadence-sierra.c | 1 + drivers/phy/cadence/phy-cadence-torrent.c | 1 + drivers/phy/freescale/Kconfig | 9 - drivers/phy/freescale/Makefile | 1 - drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c | 450 - drivers/phy/mediatek/Kconfig | 19 - drivers/phy/mediatek/Makefile | 2 - drivers/phy/mediatek/phy-mtk-dp.c | 202 - drivers/phy/mediatek/phy-mtk-pcie.c | 267 - drivers/phy/motorola/phy-cpcap-usb.c | 10 +- drivers/phy/qualcomm/Makefile | 8 +- drivers/phy/qualcomm/phy-qcom-edp.c | 12 - drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 2621 -- drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c | 1054 - drivers/phy/qualcomm/phy-qcom-qmp-pcie-qhp.h | 123 - drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 2556 -- drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v3.h | 17 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4.h | 72 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4_20.h | 17 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5.h | 16 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h | 17 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v3.h | 18 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v4.h | 31 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v5.h | 27 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v4.h | 34 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v5.h | 36 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-v2.h | 46 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-v3.h | 145 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-v4.h | 135 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-v4_20.h | 15 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5.h | 17 - drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v3.h | 111 - drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v4.h | 123 - drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v5.h | 124 - drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com.h | 140 - drivers/phy/qualcomm/phy-qcom-qmp-qserdes-pll.h | 66 - .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v3.h | 68 - .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h | 233 - .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4_20.h | 43 - .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5.h | 231 - .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5_20.h | 60 - drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx.h | 205 - drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 1383 - drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 2765 -- drivers/phy/qualcomm/phy-qcom-qmp.c | 6350 +++ drivers/phy/qualcomm/phy-qcom-qmp.h | 1242 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 12 +- drivers/phy/samsung/Makefile | 1 - drivers/phy/samsung/phy-exynos-pcie.c | 25 +- drivers/phy/samsung/phy-exynos7-ufs.c | 12 +- drivers/phy/samsung/phy-exynosautov9-ufs.c | 29 +- drivers/phy/samsung/phy-fsd-ufs.c | 63 - drivers/phy/samsung/phy-samsung-ufs.c | 138 +- drivers/phy/samsung/phy-samsung-ufs.h | 34 +- drivers/phy/st/phy-stm32-usbphyc.c | 4 +- drivers/phy/tegra/phy-tegra194-p2u.c | 48 +- drivers/phy/ti/phy-dm816x-usb.c | 11 +- drivers/phy/ti/phy-j721e-wiz.c | 75 +- drivers/phy/ti/phy-tusb1210.c | 5 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 2 +- drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 14 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 21 +- drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 14 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 10 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 14 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 10 +- drivers/pinctrl/core.c | 2 +- drivers/pinctrl/devicetree.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx93.c | 1 - drivers/pinctrl/intel/Kconfig | 8 - drivers/pinctrl/intel/Makefile | 1 - drivers/pinctrl/intel/pinctrl-baytrail.c | 18 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 16 +- drivers/pinctrl/intel/pinctrl-intel.c | 28 +- drivers/pinctrl/intel/pinctrl-intel.h | 25 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 10 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 14 +- drivers/pinctrl/intel/pinctrl-meteorlake.c | 417 - drivers/pinctrl/mediatek/pinctrl-mt8192.c | 296 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +- drivers/pinctrl/pinctrl-amd.c | 127 +- drivers/pinctrl/pinctrl-amd.h | 1376 +- drivers/pinctrl/pinctrl-as3722.c | 15 +- drivers/pinctrl/pinctrl-at91-pio4.c | 7 +- drivers/pinctrl/pinctrl-at91.c | 8 +- drivers/pinctrl/pinctrl-axp209.c | 14 +- drivers/pinctrl/pinctrl-ingenic.c | 64 +- drivers/pinctrl/pinctrl-ocelot.c | 4 +- drivers/pinctrl/pinctrl-palmas.c | 15 +- drivers/pinctrl/pinctrl-starfive.c | 5 - drivers/pinctrl/pinctrl-utils.c | 15 +- drivers/pinctrl/pinctrl-utils.h | 15 +- drivers/pinctrl/pinctrl-zynqmp.c | 11 - drivers/pinctrl/qcom/Kconfig | 8 - drivers/pinctrl/qcom/Makefile | 1 - drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 1 + drivers/pinctrl/qcom/pinctrl-msm8909.c | 956 - drivers/pinctrl/qcom/pinctrl-msm8916.c | 4 +- drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c | 1 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 3 - drivers/pinctrl/renesas/Kconfig | 18 - drivers/pinctrl/renesas/Makefile | 2 - drivers/pinctrl/renesas/core.c | 6 - drivers/pinctrl/renesas/pfc-r8a779f0.c | 2 + drivers/pinctrl/renesas/pfc-r8a779g0.c | 4262 -- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 - drivers/pinctrl/renesas/pinctrl-rzv2m.c | 1119 - drivers/pinctrl/renesas/sh_pfc.h | 9 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 6 +- drivers/pinctrl/samsung/pinctrl-exynos.h | 3 - drivers/pinctrl/samsung/pinctrl-samsung.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 8 - drivers/pinctrl/sunxi/Kconfig | 8 +- drivers/pinctrl/sunxi/Makefile | 1 - drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c | 840 - drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c | 22 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 25 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sunxi.c | 156 +- drivers/pinctrl/sunxi/pinctrl-sunxi.h | 109 +- drivers/platform/Kconfig | 5 +- drivers/platform/chrome/Kconfig | 11 +- drivers/platform/chrome/Makefile | 5 - drivers/platform/chrome/cros_ec.c | 11 +- drivers/platform/chrome/cros_ec_proto.c | 473 +- drivers/platform/chrome/cros_ec_proto_test.c | 2753 -- drivers/platform/chrome/cros_ec_trace.h | 8 +- drivers/platform/chrome/cros_ec_typec.c | 93 +- drivers/platform/chrome/cros_kbd_led_backlight.c | 196 +- drivers/platform/chrome/cros_kunit_util.c | 130 - drivers/platform/chrome/cros_kunit_util.h | 48 - drivers/platform/chrome/cros_usbpd_notify.c | 4 +- drivers/platform/chrome/wilco_ec/event.c | 2 +- drivers/platform/mellanox/mlxreg-io.c | 23 - drivers/platform/surface/Kconfig | 58 +- drivers/platform/surface/Makefile | 2 - drivers/platform/surface/aggregator/Kconfig | 2 +- drivers/platform/surface/aggregator/Makefile | 2 +- drivers/platform/surface/aggregator/bus.c | 151 +- drivers/platform/surface/aggregator/bus.h | 2 +- drivers/platform/surface/aggregator/controller.c | 55 +- drivers/platform/surface/aggregator/controller.h | 2 +- drivers/platform/surface/aggregator/core.c | 2 +- drivers/platform/surface/aggregator/ssh_msgb.h | 2 +- .../platform/surface/aggregator/ssh_packet_layer.c | 2 +- .../platform/surface/aggregator/ssh_packet_layer.h | 2 +- drivers/platform/surface/aggregator/ssh_parser.c | 2 +- drivers/platform/surface/aggregator/ssh_parser.h | 2 +- .../surface/aggregator/ssh_request_layer.c | 2 +- .../surface/aggregator/ssh_request_layer.h | 2 +- drivers/platform/surface/aggregator/trace.h | 82 +- drivers/platform/surface/surface_acpi_notify.c | 29 +- drivers/platform/surface/surface_aggregator_cdev.c | 2 +- drivers/platform/surface/surface_aggregator_hub.c | 371 - .../platform/surface/surface_aggregator_registry.c | 362 +- .../platform/surface/surface_aggregator_tabletsw.c | 533 - drivers/platform/surface/surface_dtx.c | 2 +- drivers/platform/surface/surface_gpe.c | 2 +- drivers/platform/surface/surface_hotplug.c | 2 +- .../platform/surface/surface_platform_profile.c | 2 +- drivers/platform/x86/Kconfig | 42 +- drivers/platform/x86/Makefile | 5 +- drivers/platform/x86/acer-wmi.c | 7 +- drivers/platform/x86/{amd/pmc.c => amd-pmc.c} | 0 drivers/platform/x86/amd/Kconfig | 31 - drivers/platform/x86/amd/Makefile | 10 - drivers/platform/x86/{amd/hsmp.c => amd_hsmp.c} | 0 drivers/platform/x86/apple-gmux.c | 5 +- drivers/platform/x86/asus-wmi.c | 25 - drivers/platform/x86/compal-laptop.c | 4 +- drivers/platform/x86/dell/Kconfig | 1 + drivers/platform/x86/intel/Kconfig | 12 - drivers/platform/x86/intel/Makefile | 2 - drivers/platform/x86/intel/p2sb.c | 133 - drivers/platform/x86/intel/pmt/class.c | 23 +- drivers/platform/x86/intel/pmt/telemetry.c | 18 +- .../x86/intel/speed_select_if/isst_if_common.c | 39 +- drivers/platform/x86/intel/vsec.c | 130 +- drivers/platform/x86/intel/vsec.h | 11 +- drivers/platform/x86/mlx-platform.c | 491 +- drivers/platform/x86/panasonic-laptop.c | 28 +- drivers/platform/x86/serial-multi-instantiate.c | 69 +- drivers/platform/x86/simatic-ipc.c | 43 +- drivers/platform/x86/system76_acpi.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 168 +- drivers/pnp/resource.c | 5 +- drivers/power/reset/Kconfig | 6 - drivers/power/reset/Makefile | 1 - drivers/power/reset/at91-reset.c | 184 +- drivers/power/reset/brcm-kona-reset.c | 14 +- drivers/power/reset/brcmstb-reboot.c | 14 +- drivers/power/reset/pwr-mlxbf.c | 97 - drivers/power/supply/ab8500-chargalg.h | 4 + drivers/power/supply/ab8500_btemp.c | 1 + drivers/power/supply/ab8500_chargalg.c | 70 +- drivers/power/supply/ab8500_charger.c | 48 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/power/supply/bq24257_charger.c | 2 +- drivers/power/supply/cpcap-battery.c | 10 +- drivers/power/supply/cros_peripheral_charger.c | 2 +- drivers/power/supply/goldfish_battery.c | 4 +- drivers/power/supply/lp8788-charger.c | 2 +- drivers/power/supply/max77976_charger.c | 4 +- drivers/power/supply/olpc_battery.c | 5 +- drivers/power/supply/pm2301_charger.h | 492 + drivers/power/supply/power_supply_core.c | 4 +- drivers/power/supply/surface_battery.c | 4 +- drivers/power/supply/surface_charger.c | 4 +- drivers/powercap/intel_rapl_msr.c | 2 + drivers/ptp/Kconfig | 1 + drivers/ptp/ptp_dte.c | 14 +- drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-bcm-iproc.c | 14 +- drivers/pwm/pwm-bcm-kona.c | 14 +- drivers/pwm/pwm-clk.c | 148 + drivers/pwm/pwm-lpc18xx-sct.c | 67 +- drivers/pwm/pwm-sifive.c | 117 +- drivers/pwm/pwm-twl-led.c | 16 + drivers/regulator/core.c | 20 +- drivers/regulator/cpcap-regulator.c | 10 +- drivers/regulator/cros-ec-regulator.c | 36 +- drivers/regulator/devres.c | 28 + drivers/regulator/isl6271a-regulator.c | 10 +- drivers/regulator/lp873x-regulator.c | 10 +- drivers/regulator/max8973-regulator.c | 15 +- drivers/regulator/mt6380-regulator.c | 2 +- drivers/regulator/ti-abb-regulator.c | 10 +- drivers/regulator/tps51632-regulator.c | 15 +- drivers/regulator/tps62360-regulator.c | 15 +- drivers/regulator/tps65023-regulator.c | 10 +- drivers/regulator/tps6507x-regulator.c | 10 +- drivers/regulator/tps65086-regulator.c | 10 +- drivers/regulator/tps65217-regulator.c | 10 +- drivers/regulator/tps65218-regulator.c | 10 +- drivers/regulator/tps65912-regulator.c | 10 +- drivers/remoteproc/imx_rproc.c | 7 +- drivers/remoteproc/keystone_remoteproc.c | 3 +- drivers/remoteproc/mtk_scp.c | 23 +- drivers/remoteproc/omap_remoteproc.c | 6 +- drivers/remoteproc/pru_rproc.c | 1 - drivers/remoteproc/qcom_common.c | 4 +- drivers/remoteproc/qcom_q6v5.c | 4 - drivers/remoteproc/qcom_q6v5_adsp.c | 3 +- drivers/remoteproc/qcom_q6v5_mss.c | 54 +- drivers/remoteproc/qcom_q6v5_pas.c | 85 +- drivers/remoteproc/qcom_sysmon.c | 16 +- drivers/remoteproc/qcom_wcnss.c | 10 +- drivers/remoteproc/remoteproc_core.c | 26 +- drivers/remoteproc/remoteproc_virtio.c | 10 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 - drivers/reset/Kconfig | 5 +- drivers/reset/reset-ti-sci.c | 10 +- drivers/reset/reset-ti-syscon.c | 10 +- drivers/rpmsg/mtk_rpmsg.c | 2 - drivers/rpmsg/qcom_glink_native.c | 10 +- drivers/rpmsg/qcom_glink_ssr.c | 2 +- drivers/rpmsg/qcom_smd.c | 9 +- drivers/rpmsg/rpmsg_char.c | 7 +- drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rpmsg/rpmsg_internal.h | 4 +- drivers/rtc/Kconfig | 21 - drivers/rtc/Makefile | 2 - drivers/rtc/class.c | 6 +- drivers/rtc/dev.c | 8 +- drivers/rtc/rtc-ab-b5ze-s3.c | 5 +- drivers/rtc/rtc-ab-eoz9.c | 5 +- drivers/rtc/rtc-bq32k.c | 5 +- drivers/rtc/rtc-core.h | 5 + drivers/rtc/rtc-ds1374.c | 5 +- drivers/rtc/rtc-ds1672.c | 5 +- drivers/rtc/rtc-ds3232.c | 5 +- drivers/rtc/rtc-em3027.c | 5 +- drivers/rtc/rtc-fm3130.c | 5 +- drivers/rtc/rtc-hym8563.c | 5 +- drivers/rtc/rtc-isl12022.c | 5 +- drivers/rtc/rtc-isl1208.c | 10 +- drivers/rtc/rtc-max6900.c | 5 +- drivers/rtc/rtc-mc146818-lib.c | 8 +- drivers/rtc/rtc-mpfs.c | 326 - drivers/rtc/rtc-pcf8523.c | 5 +- drivers/rtc/rtc-pcf85363.c | 5 +- drivers/rtc/rtc-pcf8563.c | 5 +- drivers/rtc/rtc-pcf8583.c | 5 +- drivers/rtc/rtc-rv3029c2.c | 5 +- drivers/rtc/rtc-rv8803.c | 96 +- drivers/rtc/rtc-rx6110.c | 5 +- drivers/rtc/rtc-rx8581.c | 5 +- drivers/rtc/rtc-s35390a.c | 5 +- drivers/rtc/rtc-sd3078.c | 5 +- drivers/rtc/rtc-ti-k3.c | 680 - drivers/rtc/rtc-x1205.c | 5 +- drivers/s390/char/sclp_early.c | 4 - drivers/s390/char/uvdevice.c | 5 +- drivers/s390/char/zcore.c | 55 +- drivers/s390/cio/airq.c | 12 +- drivers/s390/cio/qdio_thinint.c | 6 +- drivers/s390/cio/vfio_ccw_async.c | 1 + drivers/s390/cio/vfio_ccw_cp.h | 12 +- drivers/s390/cio/vfio_ccw_drv.c | 59 +- drivers/s390/cio/vfio_ccw_fsm.c | 99 +- drivers/s390/cio/vfio_ccw_ops.c | 114 +- drivers/s390/cio/vfio_ccw_private.h | 13 +- drivers/s390/crypto/ap_bus.c | 40 +- drivers/s390/crypto/pkey_api.c | 2 +- drivers/s390/crypto/vfio_ap_drv.c | 124 +- drivers/s390/crypto/vfio_ap_ops.c | 1494 +- drivers/s390/crypto/vfio_ap_private.h | 50 +- drivers/s390/net/ism_drv.c | 15 +- drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/scsi/zfcp_diag.h | 2 +- drivers/s390/scsi/zfcp_sysfs.c | 2 +- drivers/s390/virtio/virtio_ccw.c | 6 +- drivers/scsi/BusLogic.c | 35 +- drivers/scsi/Kconfig | 13 +- drivers/scsi/Makefile | 1 + drivers/scsi/a2091.c | 63 +- drivers/scsi/a3000.c | 53 +- drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aic94xx/aic94xx_dev.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 21 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 4 +- drivers/scsi/dpt/dpti_i2o.h | 441 + drivers/scsi/dpt/dpti_ioctl.h | 136 + drivers/scsi/dpt/dptsig.h | 336 + drivers/scsi/dpt/osd_defs.h | 79 + drivers/scsi/dpt/osd_util.h | 358 + drivers/scsi/dpt/sys_info.h | 417 + drivers/scsi/dpt_i2o.c | 3545 ++ drivers/scsi/dpti.h | 331 + drivers/scsi/fcoe/fcoe.c | 1 + drivers/scsi/fnic/cq_desc.h | 14 +- drivers/scsi/fnic/cq_enet_desc.h | 14 +- drivers/scsi/fnic/cq_exch_desc.h | 14 +- drivers/scsi/fnic/fcpio.h | 14 +- drivers/scsi/fnic/fnic.h | 14 +- drivers/scsi/fnic/fnic_attrs.c | 14 +- drivers/scsi/fnic/fnic_debugfs.c | 18 +- drivers/scsi/fnic/fnic_fcs.c | 14 +- drivers/scsi/fnic/fnic_fip.h | 14 +- drivers/scsi/fnic/fnic_io.h | 14 +- drivers/scsi/fnic/fnic_isr.c | 15 +- drivers/scsi/fnic/fnic_main.c | 60 +- drivers/scsi/fnic/fnic_res.c | 14 +- drivers/scsi/fnic/fnic_res.h | 14 +- drivers/scsi/fnic/fnic_scsi.c | 14 +- drivers/scsi/fnic/fnic_stats.h | 18 +- drivers/scsi/fnic/fnic_trace.c | 18 +- drivers/scsi/fnic/fnic_trace.h | 18 +- drivers/scsi/fnic/rq_enet_desc.h | 14 +- drivers/scsi/fnic/vnic_cq.c | 14 +- drivers/scsi/fnic/vnic_cq.h | 14 +- drivers/scsi/fnic/vnic_cq_copy.h | 14 +- drivers/scsi/fnic/vnic_dev.c | 14 +- drivers/scsi/fnic/vnic_dev.h | 14 +- drivers/scsi/fnic/vnic_devcmd.h | 14 +- drivers/scsi/fnic/vnic_intr.c | 14 +- drivers/scsi/fnic/vnic_intr.h | 14 +- drivers/scsi/fnic/vnic_nic.h | 14 +- drivers/scsi/fnic/vnic_resource.h | 14 +- drivers/scsi/fnic/vnic_rq.c | 15 +- drivers/scsi/fnic/vnic_rq.h | 14 +- drivers/scsi/fnic/vnic_scsi.h | 14 +- drivers/scsi/fnic/vnic_stats.h | 14 +- drivers/scsi/fnic/vnic_wq.c | 14 +- drivers/scsi/fnic/vnic_wq.h | 14 +- drivers/scsi/fnic/vnic_wq_copy.c | 15 +- drivers/scsi/fnic/vnic_wq_copy.h | 14 +- drivers/scsi/fnic/wq_enet_desc.h | 14 +- drivers/scsi/gvp11.c | 95 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 49 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 16 +- drivers/scsi/hosts.c | 9 +- drivers/scsi/iscsi_tcp.c | 74 +- drivers/scsi/iscsi_tcp.h | 2 - drivers/scsi/libiscsi.c | 313 +- drivers/scsi/libiscsi_tcp.c | 6 +- drivers/scsi/libsas/sas_expander.c | 67 +- drivers/scsi/libsas/sas_init.c | 4 - drivers/scsi/libsas/sas_internal.h | 2 +- drivers/scsi/lpfc/lpfc.h | 11 +- drivers/scsi/lpfc/lpfc_attr.c | 27 +- drivers/scsi/lpfc/lpfc_bsg.c | 324 + drivers/scsi/lpfc/lpfc_bsg.h | 14 +- drivers/scsi/lpfc/lpfc_crtn.h | 2 +- drivers/scsi/lpfc/lpfc_debugfs.c | 22 +- drivers/scsi/lpfc/lpfc_els.c | 32 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 60 +- drivers/scsi/lpfc/lpfc_hw.h | 10 + drivers/scsi/lpfc/lpfc_hw4.h | 1 + drivers/scsi/lpfc/lpfc_ids.h | 4 +- drivers/scsi/lpfc/lpfc_init.c | 19 +- drivers/scsi/lpfc/lpfc_nvme.c | 1 - drivers/scsi/lpfc/lpfc_nvmet.c | 54 +- drivers/scsi/lpfc/lpfc_scsi.c | 1 + drivers/scsi/lpfc/lpfc_sli.c | 38 +- drivers/scsi/lpfc/lpfc_sli.h | 1 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/mesh.c | 7 +- drivers/scsi/mpi3mr/mpi3mr.h | 73 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 67 - drivers/scsi/mpi3mr/mpi3mr_os.c | 291 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 5 - drivers/scsi/pm8001/pm8001_init.c | 73 +- drivers/scsi/pm8001/pm8001_sas.c | 10 +- drivers/scsi/pm8001/pm8001_sas.h | 3 - drivers/scsi/pm8001/pm80xx_hwi.c | 46 +- drivers/scsi/qedi/qedi_main.c | 11 +- drivers/scsi/qla2xxx/qla_attr.c | 29 +- drivers/scsi/qla2xxx/qla_bsg.c | 96 +- drivers/scsi/qla2xxx/qla_bsg.h | 15 - drivers/scsi/qla2xxx/qla_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_def.h | 36 +- drivers/scsi/qla2xxx/qla_edif.c | 585 +- drivers/scsi/qla2xxx/qla_edif.h | 7 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 106 +- drivers/scsi/qla2xxx/qla_fw.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 13 +- drivers/scsi/qla2xxx/qla_gs.c | 131 +- drivers/scsi/qla2xxx/qla_init.c | 96 +- drivers/scsi/qla2xxx/qla_iocb.c | 5 +- drivers/scsi/qla2xxx/qla_isr.c | 138 +- drivers/scsi/qla2xxx/qla_mbx.c | 67 +- drivers/scsi/qla2xxx/qla_mid.c | 6 +- drivers/scsi/qla2xxx/qla_nvme.c | 5 + drivers/scsi/qla2xxx/qla_os.c | 103 +- drivers/scsi/qla2xxx/qla_target.c | 35 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi.c | 1 - drivers/scsi/scsi_error.c | 4 +- drivers/scsi/scsi_ioctl.c | 2 +- drivers/scsi/scsi_lib.c | 18 +- drivers/scsi/scsi_trace.c | 3 +- drivers/scsi/scsi_transport_iscsi.c | 98 +- drivers/scsi/scsi_transport_sas.c | 6 - drivers/scsi/sd.c | 451 +- drivers/scsi/sd.h | 29 +- drivers/scsi/sg.c | 53 +- drivers/scsi/smartpqi/Kconfig | 2 +- drivers/scsi/smartpqi/smartpqi.h | 27 +- drivers/scsi/smartpqi/smartpqi_init.c | 405 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 2 +- drivers/scsi/smartpqi/smartpqi_sis.c | 11 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/snic/cq_desc.h | 18 +- drivers/scsi/snic/cq_enet_desc.h | 18 +- drivers/scsi/snic/snic.h | 18 +- drivers/scsi/snic/snic_attrs.c | 18 +- drivers/scsi/snic/snic_ctl.c | 18 +- drivers/scsi/snic/snic_debugfs.c | 18 +- drivers/scsi/snic/snic_disc.c | 18 +- drivers/scsi/snic/snic_disc.h | 18 +- drivers/scsi/snic/snic_fwint.h | 20 +- drivers/scsi/snic/snic_io.c | 18 +- drivers/scsi/snic/snic_io.h | 18 +- drivers/scsi/snic/snic_isr.c | 18 +- drivers/scsi/snic/snic_main.c | 18 +- drivers/scsi/snic/snic_res.c | 18 +- drivers/scsi/snic/snic_res.h | 18 +- drivers/scsi/snic/snic_scsi.c | 18 +- drivers/scsi/snic/snic_stats.h | 18 +- drivers/scsi/snic/snic_trc.c | 18 +- drivers/scsi/snic/snic_trc.h | 18 +- drivers/scsi/snic/vnic_cq.c | 18 +- drivers/scsi/snic/vnic_cq.h | 18 +- drivers/scsi/snic/vnic_cq_fw.h | 18 +- drivers/scsi/snic/vnic_dev.c | 18 +- drivers/scsi/snic/vnic_dev.h | 18 +- drivers/scsi/snic/vnic_devcmd.h | 18 +- drivers/scsi/snic/vnic_intr.c | 18 +- drivers/scsi/snic/vnic_intr.h | 18 +- drivers/scsi/snic/vnic_resource.h | 18 +- drivers/scsi/snic/vnic_snic.h | 18 +- drivers/scsi/snic/vnic_stats.h | 18 +- drivers/scsi/snic/vnic_wq.c | 18 +- drivers/scsi/snic/vnic_wq.h | 18 +- drivers/scsi/snic/wq_enet_desc.h | 18 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 +- drivers/slimbus/core.c | 6 +- drivers/slimbus/messaging.c | 4 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 16 +- drivers/soc/qcom/qcom-geni-se.c | 3 - drivers/soc/tegra/Kconfig | 11 +- drivers/soc/tegra/Makefile | 1 - drivers/soc/tegra/cbb/Makefile | 9 - drivers/soc/tegra/cbb/tegra-cbb.c | 190 - drivers/soc/tegra/cbb/tegra194-cbb.c | 2365 - drivers/soc/tegra/cbb/tegra234-cbb.c | 1114 - drivers/soc/tegra/common.c | 49 +- drivers/soc/tegra/fuse/fuse-tegra.c | 16 - drivers/soc/tegra/fuse/tegra-apbmisc.c | 36 +- drivers/soc/tegra/pmc.c | 4 +- drivers/soc/ti/knav_dma.c | 10 +- drivers/soundwire/bus.c | 75 +- drivers/soundwire/bus_type.c | 38 +- drivers/soundwire/intel.c | 32 +- drivers/soundwire/qcom.c | 32 +- drivers/soundwire/slave.c | 3 +- drivers/soundwire/stream.c | 53 +- drivers/spi/Kconfig | 7 + drivers/spi/Makefile | 1 + drivers/spi/spi-armada-3700.c | 4 +- drivers/spi/spi-bcm2835.c | 8 +- drivers/spi/spi-gxp.c | 325 + drivers/spi/spi-mpc52xx.c | 2 +- drivers/spi/spi.c | 9 +- drivers/spmi/spmi.c | 17 - drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/fbtft/fb_ssd1351.c | 3 +- drivers/staging/fbtft/fbtft-core.c | 3 +- drivers/staging/greybus/audio_helper.c | 14 +- drivers/staging/greybus/fw-management.c | 6 +- drivers/staging/greybus/loopback.c | 2 +- drivers/staging/media/hantro/hantro_drv.c | 12 +- drivers/staging/media/hantro/hantro_hevc.c | 9 +- drivers/staging/media/hantro/hantro_hw.h | 1 - drivers/staging/media/rkvdec/rkvdec-h264.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 3 + drivers/staging/octeon-usb/Kconfig | 11 + drivers/staging/octeon-usb/Makefile | 2 + drivers/staging/octeon-usb/TODO | 8 + .../{usb/host => staging/octeon-usb}/octeon-hcd.c | 0 .../{usb/host => staging/octeon-usb}/octeon-hcd.h | 0 drivers/staging/octeon/ethernet-rx.c | 4 +- drivers/staging/olpc_dcon/olpc_dcon.c | 7 +- drivers/staging/qlge/qlge_main.c | 30 +- drivers/staging/r8188eu/Makefile | 1 + drivers/staging/r8188eu/core/rtw_ap.c | 23 +- drivers/staging/r8188eu/core/rtw_cmd.c | 15 +- drivers/staging/r8188eu/core/rtw_efuse.c | 61 +- drivers/staging/r8188eu/core/rtw_fw.c | 78 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 1 - drivers/staging/r8188eu/core/rtw_ioctl_set.c | 1 + drivers/staging/r8188eu/core/rtw_iol.c | 8 +- drivers/staging/r8188eu/core/rtw_led.c | 43 +- drivers/staging/r8188eu/core/rtw_mlme.c | 6 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 301 +- drivers/staging/r8188eu/core/rtw_p2p.c | 9 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 11 +- drivers/staging/r8188eu/core/rtw_recv.c | 80 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 125 +- drivers/staging/r8188eu/core/rtw_xmit.c | 34 +- drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c | 45 + drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 33 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 21 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 118 +- drivers/staging/r8188eu/hal/hal_com.c | 27 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 37 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 6 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 171 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 30 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/r8188eu/hal/usb_halinit.c | 390 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 33 +- drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 13 + .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 13 + drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 51 +- drivers/staging/r8188eu/include/basic_types.h | 52 + drivers/staging/r8188eu/include/hal_intf.h | 13 +- drivers/staging/r8188eu/include/ieee80211.h | 7 + drivers/staging/r8188eu/include/osdep_service.h | 3 + drivers/staging/r8188eu/include/rtl8188e_hal.h | 5 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 143 + drivers/staging/r8188eu/include/rtw_eeprom.h | 10 + drivers/staging/r8188eu/include/rtw_efuse.h | 2 + drivers/staging/r8188eu/include/rtw_io.h | 8 +- drivers/staging/r8188eu/include/rtw_iol.h | 24 +- drivers/staging/r8188eu/include/rtw_led.h | 9 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 10 +- drivers/staging/r8188eu/include/usb_ops_linux.h | 2 + drivers/staging/r8188eu/os_dep/ioctl_linux.c | 59 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 19 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 8 + drivers/staging/r8188eu/os_dep/usb_intf.c | 2 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 2 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/rtllib_tx.c | 24 +- drivers/staging/rtl8192e/rtllib_wx.c | 37 +- drivers/staging/rtl8192u/r8192U.h | 2 +- drivers/staging/rtl8192u/r8192U_dm.c | 40 +- drivers/staging/rtl8192u/r8192U_dm.h | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 225 +- drivers/staging/rts5208/spi.c | 6 +- drivers/staging/sm750fb/ddk750_dvi.c | 2 +- drivers/staging/sm750fb/ddk750_power.h | 2 +- drivers/staging/sm750fb/ddk750_sii164.c | 6 +- drivers/staging/sm750fb/ddk750_sii164.h | 2 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 40 +- .../include/linux/raspberrypi/vchiq.h | 48 +- drivers/staging/vc04_services/interface/TESTING | 82 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 96 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 106 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 38 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 40 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 63 +- drivers/staging/vme_user/Kconfig | 27 - drivers/staging/vme_user/Makefile | 3 - drivers/staging/vme_user/vme.c | 2015 - drivers/staging/vme_user/vme_bridge.h | 190 - drivers/staging/vme_user/vme_fake.c | 1305 - drivers/staging/vme_user/vme_tsi148.c | 2661 -- drivers/staging/vme_user/vme_user.c | 2 +- drivers/staging/vt6655/baseband.c | 10 +- drivers/staging/vt6655/card.c | 103 +- drivers/staging/vt6655/channel.c | 2 +- drivers/staging/vt6655/device_main.c | 88 +- drivers/staging/vt6655/mac.c | 44 +- drivers/staging/vt6655/mac.h | 112 +- drivers/staging/vt6655/power.c | 25 +- drivers/staging/vt6655/rf.c | 20 +- drivers/staging/vt6655/rxtx.c | 6 +- drivers/staging/vt6655/srom.c | 2 +- drivers/staging/vt6655/upc.h | 35 + drivers/target/iscsi/iscsi_target.c | 2 +- drivers/target/iscsi/iscsi_target_configfs.c | 113 +- drivers/target/iscsi/iscsi_target_login.c | 4 +- drivers/target/iscsi/iscsi_target_nego.c | 147 +- drivers/target/iscsi/iscsi_target_nodeattrib.c | 1 - drivers/target/iscsi/iscsi_target_tpg.c | 3 +- drivers/target/target_core_alua.c | 2 +- drivers/target/target_core_configfs.c | 27 +- drivers/target/target_core_device.c | 6 - drivers/target/target_core_file.c | 37 +- drivers/target/target_core_iblock.c | 13 +- drivers/tee/optee/call.c | 18 +- drivers/thermal/db8500_thermal.c | 8 +- drivers/thermal/hisi_thermal.c | 10 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 5 + drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 5 + drivers/thermal/thermal_core.c | 8 +- drivers/thermal/thermal_core.h | 10 - drivers/thermal/ti-soc-thermal/ti-bandgap.c | 2 +- drivers/thunderbolt/ctl.c | 6 +- drivers/thunderbolt/ctl.h | 2 +- drivers/thunderbolt/icm.c | 2 - drivers/thunderbolt/nhi.c | 4 - drivers/thunderbolt/nhi.h | 2 - drivers/thunderbolt/switch.c | 91 +- drivers/thunderbolt/tb.c | 68 +- drivers/thunderbolt/tb.h | 48 +- drivers/thunderbolt/tb_regs.h | 6 - drivers/thunderbolt/tmu.c | 221 +- drivers/tty/amiserial.c | 18 +- drivers/tty/mips_ejtag_fdc.c | 4 +- drivers/tty/n_gsm.c | 757 +- drivers/tty/n_tty.c | 92 +- drivers/tty/serial/8250/8250.h | 24 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 1 - drivers/tty/serial/8250/8250_bcm7271.c | 24 +- drivers/tty/serial/8250/8250_core.c | 8 +- drivers/tty/serial/8250/8250_dw.c | 68 +- drivers/tty/serial/8250/8250_dwlib.c | 152 +- drivers/tty/serial/8250/8250_early.c | 4 +- drivers/tty/serial/8250/8250_exar.c | 25 +- drivers/tty/serial/8250/8250_fintek.c | 31 +- drivers/tty/serial/8250/8250_fsl.c | 4 +- drivers/tty/serial/8250/8250_ingenic.c | 2 +- drivers/tty/serial/8250/8250_lpc18xx.c | 28 +- drivers/tty/serial/8250/8250_lpss.c | 2 +- drivers/tty/serial/8250/8250_of.c | 1 - drivers/tty/serial/8250/8250_omap.c | 7 +- drivers/tty/serial/8250/8250_pci.c | 135 +- drivers/tty/serial/8250/8250_pericom.c | 2 +- drivers/tty/serial/8250/8250_port.c | 157 +- drivers/tty/serial/8250/Kconfig | 1 - drivers/tty/serial/Kconfig | 18 +- drivers/tty/serial/Makefile | 1 + drivers/tty/serial/amba-pl011.c | 15 +- drivers/tty/serial/ar933x_uart.c | 27 +- drivers/tty/serial/atmel_serial.c | 103 +- drivers/tty/serial/earlycon.c | 3 - drivers/tty/serial/fsl_lpuart.c | 29 +- drivers/tty/serial/imx.c | 21 +- drivers/tty/serial/kgdboc.c | 2 +- drivers/tty/serial/max310x.c | 272 +- drivers/tty/serial/mcf.c | 10 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/mpc52xx_uart.c | 4 +- drivers/tty/serial/msm_serial.c | 550 +- drivers/tty/serial/mux.c | 6 + drivers/tty/serial/omap-serial.c | 18 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pch_uart.c | 7 +- drivers/tty/serial/pic32_uart.c | 4 +- drivers/tty/serial/pmac_zilog.c | 1 + drivers/tty/serial/pxa.c | 5 +- drivers/tty/serial/qcom_geni_serial.c | 3 - drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/samsung_tty.c | 90 +- drivers/tty/serial/sc16is7xx.c | 10 +- drivers/tty/serial/serial-tegra.c | 5 +- drivers/tty/serial/serial_core.c | 199 +- drivers/tty/serial/sifive.c | 10 + drivers/tty/serial/st-asc.c | 1 + drivers/tty/serial/stm32-usart.c | 10 +- drivers/tty/serial/sunsu.c | 4 +- drivers/tty/serial/ucc_uart.c | 2 - drivers/tty/serial/vr41xx_siu.c | 934 + drivers/tty/tty_buffer.c | 59 +- drivers/tty/tty_io.c | 2 +- drivers/tty/tty_ioctl.c | 4 - drivers/tty/tty_port.c | 21 - drivers/tty/vt/Makefile | 2 +- drivers/tty/vt/consolemap.c | 684 +- drivers/tty/vt/defkeymap.c_shipped | 6 +- drivers/tty/vt/selection.c | 3 +- drivers/tty/vt/vt.c | 16 +- drivers/ufs/core/ufshcd-priv.h | 6 +- drivers/ufs/core/ufshcd.c | 144 +- drivers/ufs/host/Kconfig | 12 - drivers/ufs/host/Makefile | 1 - drivers/ufs/host/ufs-exynos.c | 182 +- drivers/ufs/host/ufs-exynos.h | 1 - drivers/ufs/host/ufs-mediatek.c | 324 +- drivers/ufs/host/ufs-mediatek.h | 74 - drivers/ufs/host/ufs-qcom.c | 23 + drivers/ufs/host/ufs-renesas.c | 412 - drivers/ufs/host/ufshcd-pci.c | 1 - drivers/ufs/host/ufshcd-pltfrm.c | 28 +- drivers/ufs/host/ufshcd-pltfrm.h | 6 +- drivers/uio/uio_pruss.c | 10 +- drivers/usb/cdns3/cdns3-gadget.c | 4 +- drivers/usb/chipidea/ci.h | 1 - drivers/usb/chipidea/ci_hdrc_imx.c | 23 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 +- drivers/usb/chipidea/core.c | 2 - drivers/usb/chipidea/trace.h | 4 +- drivers/usb/chipidea/udc.c | 14 - drivers/usb/class/cdc-acm.c | 2 +- drivers/usb/common/usb-conn-gpio.c | 17 - drivers/usb/core/Makefile | 4 - drivers/usb/core/hcd.c | 17 +- drivers/usb/core/hub.c | 108 +- drivers/usb/core/hub.h | 4 - drivers/usb/core/port.c | 83 - drivers/usb/core/sysfs.c | 79 +- drivers/usb/dwc2/gadget.c | 3 +- drivers/usb/dwc2/hcd.c | 5 +- drivers/usb/dwc3/Kconfig | 4 +- drivers/usb/dwc3/core.c | 56 +- drivers/usb/dwc3/core.h | 3 - drivers/usb/dwc3/dwc3-qcom.c | 144 +- drivers/usb/dwc3/ep0.c | 9 +- drivers/usb/dwc3/gadget.c | 93 +- drivers/usb/gadget/function/f_mass_storage.c | 36 +- drivers/usb/gadget/function/f_uvc.c | 30 +- drivers/usb/gadget/function/storage_common.c | 15 - drivers/usb/gadget/function/storage_common.h | 2 - drivers/usb/gadget/function/u_ether.c | 1 + drivers/usb/gadget/function/uvc_queue.c | 23 +- drivers/usb/gadget/function/uvc_video.c | 14 +- drivers/usb/gadget/legacy/inode.c | 1 - drivers/usb/gadget/udc/Kconfig | 15 +- drivers/usb/gadget/udc/Makefile | 1 - drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +- drivers/usb/gadget/udc/aspeed_udc.c | 1597 - drivers/usb/gadget/udc/atmel_usba_udc.c | 10 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 8 +- drivers/usb/gadget/udc/trace.h | 8 +- drivers/usb/host/Kconfig | 10 - drivers/usb/host/Makefile | 1 - drivers/usb/host/ehci-platform.c | 2 - drivers/usb/host/ehci-ppc-of.c | 1 - drivers/usb/host/ehci-q.c | 2 +- drivers/usb/host/max3421-hcd.c | 2 +- drivers/usb/host/ohci-at91.c | 69 +- drivers/usb/host/ohci-nxp.c | 1 - drivers/usb/host/ohci-platform.c | 3 - drivers/usb/host/ohci-ppc-of.c | 1 - drivers/usb/host/ohci-sa1111.c | 25 - drivers/usb/host/ohci-sm501.c | 2 +- drivers/usb/host/xhci-mtk.c | 7 - drivers/usb/host/xhci-tegra.c | 8 +- drivers/usb/host/xhci-trace.h | 4 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/misc/Kconfig | 16 - drivers/usb/misc/Makefile | 1 - drivers/usb/misc/ldusb.c | 6 +- drivers/usb/misc/onboard_usb_hub.c | 428 - drivers/usb/misc/onboard_usb_hub.h | 17 - drivers/usb/misc/onboard_usb_hub_pdevs.c | 143 - drivers/usb/misc/sisusbvga/sisusb_con.c | 2 +- drivers/usb/mtu3/mtu3.h | 5 +- drivers/usb/mtu3/mtu3_core.c | 35 +- drivers/usb/mtu3/mtu3_debugfs.c | 8 +- drivers/usb/mtu3/mtu3_gadget.c | 38 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 10 +- drivers/usb/mtu3/mtu3_hw_regs.h | 16 - drivers/usb/mtu3/mtu3_plat.c | 43 +- drivers/usb/mtu3/mtu3_trace.h | 4 +- drivers/usb/musb/Kconfig | 13 +- drivers/usb/musb/Makefile | 1 - drivers/usb/musb/mpfs.c | 269 - drivers/usb/musb/musb_core.c | 16 +- drivers/usb/musb/musb_gadget.c | 2 + drivers/usb/musb/musb_trace.h | 4 +- drivers/usb/renesas_usbhs/rza.c | 4 - drivers/usb/serial/cypress_m8.c | 2 +- drivers/usb/serial/garmin_gps.c | 4 +- drivers/usb/serial/io_edgeport.c | 4 +- drivers/usb/serial/mos7720.c | 2 +- drivers/usb/serial/opticon.c | 4 +- drivers/usb/serial/sierra.c | 4 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/Kconfig | 11 - drivers/usb/typec/Makefile | 3 +- drivers/usb/typec/anx7411.c | 1596 - drivers/usb/typec/class.c | 167 +- drivers/usb/typec/class.h | 6 - drivers/usb/typec/mux.c | 8 +- drivers/usb/typec/pd.c | 708 - drivers/usb/typec/pd.h | 30 - drivers/usb/typec/retimer.c | 168 - drivers/usb/typec/retimer.h | 15 - drivers/usb/typec/tcpm/tcpci.c | 3 +- drivers/usb/typec/tcpm/tcpci.h | 209 + drivers/usb/typec/tcpm/tcpci_maxim.c | 3 +- drivers/usb/typec/tcpm/tcpci_mt6360.c | 3 +- drivers/usb/typec/tcpm/tcpci_rt1711h.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 144 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 28 +- drivers/usb/usbip/vudc_rx.c | 6 +- drivers/usb/usbip/vudc_sysfs.c | 14 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 21 - drivers/vdpa/vdpa_sim/vdpa_sim.h | 1 - drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 3 - drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 3 - drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 2 +- drivers/vfio/pci/Kconfig | 11 - drivers/vfio/pci/Makefile | 2 +- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 11 +- drivers/vfio/pci/mlx5/cmd.c | 14 +- drivers/vfio/pci/mlx5/cmd.h | 4 +- drivers/vfio/pci/mlx5/main.c | 11 +- drivers/vfio/pci/vfio_pci_config.c | 2 +- drivers/vfio/pci/vfio_pci_core.c | 17 +- drivers/vfio/pci/vfio_pci_zdev.c | 35 +- drivers/vfio/platform/vfio_platform_private.h | 21 +- drivers/vfio/vfio.c | 138 +- drivers/vfio/vfio.h | 9 +- drivers/vfio/vfio_iommu_spapr_tce.c | 14 +- drivers/vfio/vfio_iommu_type1.c | 152 +- drivers/vhost/scsi.c | 4 +- drivers/vhost/vdpa.c | 35 +- drivers/vhost/vringh.c | 78 +- drivers/video/backlight/lp855x_bl.c | 21 +- drivers/video/backlight/platform_lcd.c | 10 + drivers/video/backlight/rt4831-backlight.c | 33 +- drivers/video/backlight/tps65217_bl.c | 10 +- drivers/video/console/vgacon.c | 12 +- drivers/video/fbdev/68328fb.c | 7 +- drivers/video/fbdev/amifb.c | 15 +- drivers/video/fbdev/atafb.c | 103 +- drivers/video/fbdev/cirrusfb.c | 2 +- drivers/video/fbdev/core/fbcon.c | 8 +- drivers/video/fbdev/dnfb.c | 2 +- drivers/video/fbdev/fm2fb.c | 4 +- drivers/video/fbdev/hpfb.c | 4 +- drivers/video/fbdev/omap/hwa742.c | 3 +- drivers/video/fbdev/omap/omapfb.h | 9 + drivers/video/fbdev/omap/omapfb_main.c | 3 +- drivers/video/fbdev/q40fb.c | 2 +- drivers/video/fbdev/sa1100fb.c | 41 + drivers/video/fbdev/skeletonfb.c | 6 +- drivers/video/fbdev/valkyriefb.c | 10 +- drivers/virt/acrn/ioreq.c | 6 +- drivers/virt/vboxguest/vboxguest_linux.c | 9 +- drivers/virtio/Kconfig | 7 +- drivers/virtio/Makefile | 1 - drivers/virtio/virtio.c | 4 +- drivers/virtio/virtio_anchor.c | 18 - drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_ring.c | 7 +- drivers/vme/Kconfig | 18 + drivers/vme/Makefile | 8 + drivers/vme/boards/Kconfig | 10 + drivers/vme/boards/Makefile | 6 + drivers/vme/boards/vme_vmivme7805.c | 106 + drivers/vme/boards/vme_vmivme7805.h | 33 + drivers/vme/bridges/Kconfig | 24 + drivers/vme/bridges/Makefile | 4 + drivers/vme/bridges/vme_ca91cx42.c | 1928 + drivers/vme/bridges/vme_ca91cx42.h | 579 + drivers/vme/bridges/vme_fake.c | 1305 + drivers/vme/bridges/vme_tsi148.c | 2661 ++ .../{staging/vme_user => vme/bridges}/vme_tsi148.h | 0 drivers/vme/vme.c | 2015 + drivers/vme/vme_bridge.h | 190 + drivers/watchdog/Kconfig | 1 - drivers/watchdog/armada_37xx_wdt.c | 2 - drivers/watchdog/bcm7038_wdt.c | 8 +- drivers/watchdog/booke_wdt.c | 2 +- drivers/watchdog/dw_wdt.c | 8 +- drivers/watchdog/f71808e_wdt.c | 4 +- drivers/watchdog/max77620_wdt.c | 4 +- drivers/watchdog/mtk_wdt.c | 10 +- drivers/watchdog/pc87413_wdt.c | 2 +- drivers/watchdog/pm8916_wdt.c | 41 +- drivers/watchdog/realtek_otto_wdt.c | 1 - drivers/watchdog/s3c2410_wdt.c | 9 +- drivers/watchdog/sama5d4_wdt.c | 8 +- drivers/watchdog/simatic-ipc-wdt.c | 15 +- drivers/watchdog/sp5100_tco.c | 1 - drivers/watchdog/sp805_wdt.c | 5 - drivers/watchdog/st_lpc_wdt.c | 9 +- drivers/watchdog/tegra_wdt.c | 14 +- drivers/watchdog/wdat_wdt.c | 7 +- drivers/xen/Kconfig | 9 - drivers/xen/grant-dma-ops.c | 10 - drivers/xen/manage.c | 2 +- drivers/xen/privcmd.c | 2 +- drivers/xen/xen-front-pgdir-shbuf.c | 4 +- drivers/xen/xenbus/xenbus_probe_backend.c | 2 +- fs/9p/fid.c | 61 +- fs/9p/fid.h | 6 +- fs/9p/vfs_addr.c | 4 +- fs/9p/vfs_dentry.c | 4 +- fs/9p/vfs_dir.c | 2 +- fs/9p/vfs_file.c | 9 +- fs/9p/vfs_inode.c | 89 +- fs/9p/vfs_inode_dotl.c | 82 +- fs/9p/vfs_super.c | 8 +- fs/9p/xattr.c | 8 +- fs/Kconfig | 12 +- fs/affs/file.c | 6 +- fs/autofs/autofs_i.h | 7 +- fs/autofs/expire.c | 2 +- fs/autofs/inode.c | 1 - fs/autofs/root.c | 108 +- fs/btrfs/ctree.h | 82 - fs/btrfs/delayed-inode.c | 35 +- fs/btrfs/disk-io.c | 32 +- fs/btrfs/free-space-cache.c | 11 - fs/btrfs/inode.c | 13 - fs/btrfs/ordered-data.c | 21 - fs/btrfs/super.c | 2 - fs/btrfs/transaction.c | 106 +- fs/ceph/addr.c | 2 +- fs/ceph/file.c | 9 +- fs/cifs/cifs_debug.c | 64 +- fs/cifs/cifsfs.c | 19 +- fs/cifs/cifsglob.h | 14 +- fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 22 +- fs/cifs/file.c | 26 +- fs/cifs/inode.c | 4 +- fs/cifs/misc.c | 34 +- fs/cifs/netmisc.c | 2 +- fs/cifs/smb2misc.c | 49 +- fs/cifs/smb2ops.c | 12 +- fs/cifs/smb2pdu.c | 2 +- fs/cifs/smb2transport.c | 2 +- fs/cifs/transport.c | 4 +- fs/coredump.c | 36 +- fs/crypto/fname.c | 36 +- fs/crypto/fscrypt_private.h | 9 +- fs/crypto/hooks.c | 6 +- fs/crypto/policy.c | 35 +- fs/dax.c | 401 +- fs/dcache.c | 54 +- fs/direct-io.c | 5 +- fs/dlm/lockspace.c | 2 +- fs/dlm/user.c | 2 +- fs/erofs/dir.c | 16 +- fs/erofs/super.c | 10 +- fs/erofs/utils.c | 2 +- fs/eventpoll.c | 22 - fs/exec.c | 20 +- fs/exfat/exfat_fs.h | 1 - fs/exfat/file.c | 82 +- fs/exfat/inode.c | 41 +- fs/exfat/namei.c | 20 + fs/ext2/super.c | 19 +- fs/ext4/balloc.c | 2 +- fs/ext4/ext4.h | 5 +- fs/ext4/ext4_jbd2.c | 3 +- fs/ext4/extents_status.c | 3 +- fs/ext4/fast_commit.c | 44 +- fs/ext4/indirect.c | 4 +- fs/ext4/inline.c | 30 - fs/ext4/inode.c | 2 +- fs/ext4/ioctl.c | 22 +- fs/ext4/mballoc.c | 10 +- fs/ext4/orphan.c | 24 +- fs/ext4/resize.c | 6 +- fs/ext4/super.c | 13 +- fs/ext4/symlink.c | 15 - fs/f2fs/compress.c | 3 - fs/f2fs/data.c | 3 +- fs/f2fs/debug.c | 2 +- fs/f2fs/f2fs.h | 28 +- fs/f2fs/file.c | 18 +- fs/f2fs/gc.c | 11 +- fs/f2fs/gc.h | 21 +- fs/f2fs/node.c | 8 +- fs/f2fs/segment.c | 35 +- fs/f2fs/segment.h | 11 +- fs/f2fs/super.c | 88 +- fs/f2fs/sysfs.c | 10 - fs/fat/namei_vfat.c | 231 +- fs/fuse/control.c | 4 +- fs/fuse/dax.c | 2 +- fs/fuse/dev.c | 7 +- fs/fuse/dir.c | 16 +- fs/fuse/file.c | 44 +- fs/fuse/inode.c | 6 - fs/fuse/ioctl.c | 15 +- fs/fuse/virtio_fs.c | 9 +- fs/gfs2/aops.c | 26 + fs/gfs2/dir.c | 2 +- fs/gfs2/file.c | 5 +- fs/gfs2/glock.c | 15 +- fs/gfs2/lock_dlm.c | 2 +- fs/gfs2/log.c | 5 +- fs/gfs2/main.c | 2 +- fs/gfs2/rgrp.c | 9 +- fs/gfs2/rgrp.h | 3 +- fs/gfs2/xattr.c | 2 +- fs/inode.c | 44 +- fs/iomap/buffered-io.c | 15 + fs/iomap/direct-io.c | 2 +- fs/jbd2/checkpoint.c | 6 +- fs/jbd2/commit.c | 32 +- fs/jbd2/journal.c | 44 +- fs/jbd2/recovery.c | 30 +- fs/jbd2/revoke.c | 8 +- fs/jbd2/transaction.c | 26 +- fs/kernel_read_file.c | 38 +- fs/kernfs/dir.c | 7 +- fs/kernfs/file.c | 203 +- fs/kernfs/kernfs-internal.h | 4 - fs/kernfs/mount.c | 19 - fs/ksmbd/auth.c | 56 +- fs/ksmbd/auth.h | 11 +- fs/ksmbd/connection.c | 9 +- fs/ksmbd/connection.h | 10 +- fs/ksmbd/mgmt/share_config.c | 14 + fs/ksmbd/mgmt/share_config.h | 2 + fs/ksmbd/mgmt/tree_connect.c | 5 +- fs/ksmbd/mgmt/tree_connect.h | 4 +- fs/ksmbd/mgmt/user_session.c | 96 +- fs/ksmbd/mgmt/user_session.h | 13 +- fs/ksmbd/oplock.c | 32 +- fs/ksmbd/server.c | 1 - fs/ksmbd/smb2pdu.c | 60 +- fs/ksmbd/smb_common.h | 2 +- fs/ksmbd/vfs.c | 3 +- fs/ksmbd/vfs_cache.c | 2 +- fs/libfs.c | 9 - fs/lockd/svc4proc.c | 4 +- fs/lockd/svclock.c | 10 +- fs/lockd/svcproc.c | 5 +- fs/mbcache.c | 2 +- fs/namei.c | 80 +- fs/nfs/blocklayout/dev.c | 42 +- fs/nfs/client.c | 13 +- fs/nfs/dir.c | 8 +- fs/nfs/direct.c | 8 +- fs/nfs/file.c | 2 + fs/nfs/filelayout/filelayout.c | 2 - fs/nfs/flexfilelayout/flexfilelayout.c | 4 - fs/nfs/flexfilelayout/flexfilelayoutdev.c | 6 +- fs/nfs/fs_context.c | 2 +- fs/nfs/internal.h | 18 - fs/nfs/nfs3client.c | 1 + fs/nfs/nfs42xattr.c | 7 +- fs/nfs/nfs4client.c | 4 +- fs/nfs/nfs4idmap.c | 46 +- fs/nfs/nfs4proc.c | 6 +- fs/nfs/super.c | 2 +- fs/nfsd/filecache.c | 729 +- fs/nfsd/filecache.h | 7 +- fs/nfsd/netns.h | 3 - fs/nfsd/nfs4proc.c | 10 +- fs/nfsd/nfs4state.c | 56 +- fs/nfsd/nfscache.c | 3 +- fs/nfsd/nfsctl.c | 20 +- fs/nfsd/nfsd.h | 6 - fs/nfsd/nfsfh.c | 5 +- fs/nfsd/trace.h | 325 +- fs/notify/fsnotify.c | 2 +- fs/ntfs3/attrib.c | 180 +- fs/ntfs3/bitmap.c | 4 +- fs/ntfs3/file.c | 98 +- fs/ntfs3/frecord.c | 49 +- fs/ntfs3/fslog.c | 4 +- fs/ntfs3/fsntfs.c | 25 +- fs/ntfs3/index.c | 31 +- fs/ntfs3/inode.c | 1 - fs/ntfs3/ntfs_fs.h | 6 +- fs/ntfs3/record.c | 5 +- fs/ntfs3/run.c | 42 - fs/ntfs3/super.c | 8 +- fs/ntfs3/xattr.c | 6 +- fs/ocfs2/dlmfs/dlmfs.c | 14 +- fs/ocfs2/namei.c | 50 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/quota_global.c | 2 +- fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/proc/array.c | 3 +- fs/proc/base.c | 51 +- fs/proc/fd.c | 18 +- fs/proc/inode.c | 2 + fs/proc/internal.h | 2 +- fs/proc/kmsg.c | 1 + fs/proc/nommu.c | 1 + fs/proc/proc_net.c | 3 + fs/proc/proc_tty.c | 2 + fs/proc/root.c | 3 + fs/proc/task_mmu.c | 81 +- fs/proc/task_nommu.c | 45 +- fs/proc/vmcore.c | 1 + fs/proc_namespace.c | 2 +- fs/quota/dquot.c | 2 +- fs/read_write.c | 6 +- fs/reiserfs/inode.c | 12 +- fs/remap_range.c | 31 +- fs/splice.c | 54 +- fs/squashfs/Makefile | 4 +- fs/squashfs/block.c | 10 +- fs/squashfs/decompressor.h | 1 - fs/squashfs/file.c | 133 +- fs/squashfs/file_direct.c | 90 +- fs/squashfs/lz4_wrapper.c | 7 +- fs/squashfs/lzo_wrapper.c | 7 +- fs/squashfs/page_actor.c | 55 +- fs/squashfs/page_actor.h | 57 +- fs/squashfs/super.c | 33 + fs/squashfs/xz_wrapper.c | 11 +- fs/squashfs/zlib_wrapper.c | 12 +- fs/squashfs/zstd_wrapper.c | 12 +- fs/super.c | 6 +- fs/ubifs/super.c | 2 +- fs/unicode/mkutf8data.c | 38 +- fs/userfaultfd.c | 62 +- fs/xfs/Makefile | 6 - fs/xfs/libxfs/xfs_ag.c | 171 +- fs/xfs/libxfs/xfs_ag.h | 75 +- fs/xfs/libxfs/xfs_ag_resv.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 145 +- fs/xfs/libxfs/xfs_alloc.h | 58 +- fs/xfs/libxfs/xfs_alloc_btree.c | 9 +- fs/xfs/libxfs/xfs_attr.c | 22 +- fs/xfs/libxfs/xfs_attr.h | 10 +- fs/xfs/libxfs/xfs_attr_leaf.c | 28 +- fs/xfs/libxfs/xfs_attr_remote.c | 15 +- fs/xfs/libxfs/xfs_bmap.c | 84 +- fs/xfs/libxfs/xfs_bmap_btree.c | 10 +- fs/xfs/libxfs/xfs_btree.c | 29 +- fs/xfs/libxfs/xfs_dir2.c | 2 +- fs/xfs/libxfs/xfs_dir2_block.c | 6 +- fs/xfs/libxfs/xfs_dir2_sf.c | 8 +- fs/xfs/libxfs/xfs_format.h | 2 +- fs/xfs/libxfs/xfs_ialloc.c | 86 +- fs/xfs/libxfs/xfs_ialloc.h | 25 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 20 +- fs/xfs/libxfs/xfs_inode_buf.c | 15 +- fs/xfs/libxfs/xfs_inode_fork.c | 65 +- fs/xfs/libxfs/xfs_inode_fork.h | 27 +- fs/xfs/libxfs/xfs_refcount.c | 19 +- fs/xfs/libxfs/xfs_refcount_btree.c | 5 +- fs/xfs/libxfs/xfs_rmap.c | 8 +- fs/xfs/libxfs/xfs_rmap_btree.c | 9 +- fs/xfs/libxfs/xfs_symlink_remote.c | 2 +- fs/xfs/libxfs/xfs_types.c | 73 +- fs/xfs/libxfs/xfs_types.h | 9 + fs/xfs/scrub/agheader.c | 25 +- fs/xfs/scrub/agheader_repair.c | 21 +- fs/xfs/scrub/alloc.c | 7 +- fs/xfs/scrub/bmap.c | 16 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/common.c | 6 +- fs/xfs/scrub/dabtree.c | 2 +- fs/xfs/scrub/dir.c | 2 +- fs/xfs/scrub/fscounters.c | 4 +- fs/xfs/scrub/health.c | 2 - fs/xfs/scrub/ialloc.c | 12 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/refcount.c | 9 +- fs/xfs/scrub/repair.c | 49 +- fs/xfs/scrub/rmap.c | 6 +- fs/xfs/scrub/symlink.c | 6 +- fs/xfs/xfs_attr_inactive.c | 23 +- fs/xfs/xfs_attr_list.c | 9 +- fs/xfs/xfs_bmap_util.c | 22 +- fs/xfs/xfs_buf.c | 301 +- fs/xfs/xfs_buf.h | 27 +- fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_extfree_item.c | 6 +- fs/xfs/xfs_file.c | 35 +- fs/xfs/xfs_filestream.c | 4 +- fs/xfs/xfs_fsmap.c | 3 +- fs/xfs/xfs_fsops.c | 16 +- fs/xfs/xfs_icache.c | 16 +- fs/xfs/xfs_inode.c | 693 +- fs/xfs/xfs_inode.h | 70 +- fs/xfs/xfs_inode_item.c | 58 +- fs/xfs/xfs_ioctl.c | 10 +- fs/xfs/xfs_iomap.c | 38 +- fs/xfs/xfs_iomap.h | 1 - fs/xfs/xfs_iops.c | 13 +- fs/xfs/xfs_iops.h | 3 - fs/xfs/xfs_itable.c | 4 +- fs/xfs/xfs_iunlink_item.c | 180 - fs/xfs/xfs_iunlink_item.h | 27 - fs/xfs/xfs_log.c | 55 +- fs/xfs/xfs_log.h | 3 +- fs/xfs/xfs_log_cil.c | 472 +- fs/xfs/xfs_log_priv.h | 58 +- fs/xfs/xfs_log_recover.c | 196 +- fs/xfs/xfs_mount.c | 3 +- fs/xfs/xfs_mount.h | 1 - fs/xfs/xfs_notify_failure.c | 226 - fs/xfs/xfs_qm.c | 14 +- fs/xfs/xfs_reflink.c | 58 +- fs/xfs/xfs_reflink.h | 3 + fs/xfs/xfs_super.c | 33 +- fs/xfs/xfs_super.h | 1 - fs/xfs/xfs_symlink.c | 2 +- fs/xfs/xfs_trace.h | 3 +- fs/xfs/xfs_trans.c | 95 +- fs/xfs/xfs_trans.h | 7 +- fs/xfs/xfs_trans_priv.h | 3 +- fs/zonefs/super.c | 8 + include/acpi/cppc_acpi.h | 2 +- include/asm-generic/Kbuild | 1 + include/asm-generic/bitops/generic-non-atomic.h | 161 - .../asm-generic/bitops/instrumented-non-atomic.h | 35 +- include/asm-generic/bitops/non-atomic.h | 121 +- .../bitops/non-instrumented-non-atomic.h | 16 - include/asm-generic/io.h | 107 +- include/asm-generic/pci.h | 39 +- include/asm-generic/platform-feature.h | 8 + include/asm-generic/softirq_stack.h | 2 +- include/crypto/hash.h | 2 - include/crypto/kpp.h | 2 - include/dt-bindings/clock/bcm21664.h | 10 +- include/dt-bindings/clock/bcm281xx.h | 10 +- include/dt-bindings/clock/efm32-cmu.h | 43 + include/dt-bindings/clock/qcom,gcc-ipq8074.h | 1 - include/dt-bindings/clock/qcom,gcc-msm8939.h | 1 - include/dt-bindings/clock/r9a07g043-cpg.h | 20 - include/dt-bindings/clock/sprd,ums512-clk.h | 397 - include/dt-bindings/clock/ti-dra7-atl.h | 10 +- include/dt-bindings/gpio/gpio.h | 3 - include/dt-bindings/interconnect/fsl,imx8mp.h | 59 - include/dt-bindings/interconnect/qcom,sm6350.h | 148 - include/dt-bindings/nvmem/microchip,sama7g5-otpc.h | 12 - include/dt-bindings/pinctrl/hisi.h | 10 +- include/dt-bindings/pinctrl/keystone.h | 10 +- include/dt-bindings/pinctrl/r7s9210-pinctrl.h | 2 +- include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 2 +- include/dt-bindings/pinctrl/rzv2m-pinctrl.h | 23 - include/dt-bindings/power/mt6797-power.h | 9 +- include/dt-bindings/reset/mt8186-resets.h | 5 - include/dt-bindings/reset/mt8192-resets.h | 8 - include/dt-bindings/reset/mt8195-resets.h | 6 - include/dt-bindings/reset/sama7g5-reset.h | 10 - include/dt-bindings/sound/qcom,wcd9335.h | 15 - include/kvm/arm_vgic.h | 2 +- include/linux/acpi.h | 11 +- include/linux/acpi_iort.h | 14 +- include/linux/amd-iommu.h | 4 - include/linux/arch_topology.h | 1 + include/linux/atm_tcp.h | 2 + include/linux/backing-dev-defs.h | 7 + include/linux/backing-dev.h | 23 + include/linux/base64.h | 16 - include/linux/bitmap.h | 37 +- include/linux/bitops.h | 50 - include/linux/cacheinfo.h | 3 - include/linux/can/dev.h | 4 + include/linux/clk-provider.h | 2 + include/linux/clk.h | 134 +- include/linux/clk/ti.h | 10 +- include/linux/compiler-gcc.h | 11 + include/linux/console_struct.h | 6 +- include/linux/consolemap.h | 60 +- include/linux/coresight-pmu.h | 2 - include/linux/cpuhotplug.h | 1 - include/linux/cpumask.h | 244 +- include/linux/damon.h | 25 +- include/linux/dax.h | 56 +- include/linux/dcache.h | 9 +- include/linux/device-mapper.h | 6 + include/linux/device.h | 2 - include/linux/device/driver.h | 2 +- include/linux/dm-verity-loadpin.h | 27 + include/linux/dma-map-ops.h | 4 - include/linux/dma-mapping.h | 5 - include/linux/dma/edma.h | 61 +- include/linux/dma/imx-dma.h | 13 - include/linux/dma/qcom-gpi-dma.h | 2 +- include/linux/dmaengine.h | 20 + include/linux/dmar.h | 6 +- include/linux/dsa/tag_qca.h | 5 + include/linux/extcon.h | 2 - include/linux/firmware/cirrus/cs_dsp.h | 77 +- include/linux/firmware/intel/stratix10-smc.h | 175 - .../linux/firmware/intel/stratix10-svc-client.h | 53 +- include/linux/firmware/trusted_foundations.h | 8 +- include/linux/firmware/xlnx-zynqmp.h | 5 - include/linux/fpga/fpga-mgr.h | 24 +- include/linux/fs.h | 15 +- include/linux/fscrypt.h | 5 - include/linux/fwnode.h | 4 - include/linux/gfp.h | 348 +- include/linux/gfp_types.h | 344 - include/linux/gpio.h | 6 + include/linux/gpio/machine.h | 1 - include/linux/highmem.h | 23 +- include/linux/hippidevice.h | 4 + include/linux/hmm.h | 4 +- include/linux/huge_mm.h | 107 +- include/linux/hugetlb.h | 52 +- include/linux/hypervisor.h | 8 - include/linux/i2c.h | 3 +- include/linux/if_eql.h | 1 + include/linux/if_hsr.h | 4 + include/linux/if_rmnet.h | 2 + include/linux/if_tap.h | 11 +- include/linux/iio/common/cros_ec_sensors_core.h | 9 +- include/linux/iio/iio.h | 23 +- include/linux/iio/trigger.h | 26 +- include/linux/input/elan-i2c-ids.h | 5 +- include/linux/intel-iommu.h | 832 + include/linux/interconnect.h | 7 - include/linux/io-pgtable.h | 15 +- include/linux/io_uring_types.h | 7 - include/linux/iomap.h | 3 + include/linux/iommu.h | 27 +- include/linux/iova.h | 2 - include/linux/irqchip/mmp.h | 3 + include/linux/isa-dma.h | 14 - include/linux/jbd2.h | 6 +- include/linux/kallsyms.h | 2 +- include/linux/kernel_read_file.h | 32 +- include/linux/kernfs.h | 59 +- include/linux/kfifo.h | 2 +- include/linux/khugepaged.h | 30 + include/linux/kmemleak.h | 8 +- include/linux/kvm_host.h | 20 +- include/linux/kvm_types.h | 8 +- include/linux/limits.h | 1 - include/linux/lockd/lockd.h | 1 - include/linux/maple_tree.h | 684 - include/linux/mdev.h | 5 + include/linux/mdio/mdio-xgene.h | 4 + include/linux/memcontrol.h | 74 +- include/linux/memory_hotplug.h | 9 + include/linux/memremap.h | 35 +- include/linux/mfd/ipaq-micro.h | 4 +- include/linux/mfd/lp873x.h | 10 +- include/linux/mfd/max77714.h | 2 +- include/linux/mfd/mt6331/core.h | 40 - include/linux/mfd/mt6331/registers.h | 584 - include/linux/mfd/mt6332/core.h | 65 - include/linux/mfd/mt6332/registers.h | 642 - include/linux/mfd/mt6357/core.h | 119 - include/linux/mfd/mt6357/registers.h | 1574 - include/linux/mfd/mt6397/core.h | 3 - include/linux/mfd/t7l66xb.h | 1 + include/linux/mfd/tc6387xb.h | 1 + include/linux/mfd/tc6393xb.h | 2 +- include/linux/mfd/tps65086.h | 10 +- include/linux/mfd/tps65217.h | 10 +- include/linux/mfd/tps65218.h | 10 +- include/linux/mfd/tps65912.h | 10 +- include/linux/mfd/twl.h | 57 + include/linux/migrate.h | 1 - include/linux/mlx5/fs.h | 2 - include/linux/mlx5/mlx5_ifc.h | 6 +- include/linux/mm.h | 223 +- include/linux/mm_types.h | 50 +- include/linux/mm_types_task.h | 12 + include/linux/mmc/card.h | 1 - include/linux/mmc/host.h | 26 - include/linux/mmc/mmc.h | 6 - include/linux/mmu_notifier.h | 2 +- include/linux/mmzone.h | 139 +- include/linux/mtd/hyperbus.h | 4 +- include/linux/mtd/spinand.h | 1 - include/linux/net.h | 2 + include/linux/nl802154.h | 2 + include/linux/nvme-auth.h | 41 - include/linux/nvme.h | 213 +- include/linux/of.h | 5 +- include/linux/of_gpio.h | 1 - include/linux/of_platform.h | 22 +- include/linux/once.h | 2 + include/linux/oom.h | 11 + include/linux/page-flags.h | 55 +- include/linux/pagemap.h | 2 + include/linux/pagevec.h | 1 + include/linux/pci-ecam.h | 1 - include/linux/pgtable.h | 28 - include/linux/phy_fixed.h | 3 + include/linux/pinctrl/pinctrl.h | 20 - include/linux/pipe_fs_i.h | 20 + include/linux/platform-feature.h | 19 + include/linux/platform_data/cros_ec_commands.h | 8 +- include/linux/platform_data/cros_ec_proto.h | 8 +- include/linux/platform_data/davinci_asp.h | 10 +- include/linux/platform_data/gpio-davinci.h | 10 +- include/linux/platform_data/uio_dmem_genirq.h | 10 +- include/linux/platform_data/uio_pruss.h | 10 +- include/linux/platform_data/usb-omap.h | 16 +- include/linux/platform_data/x86/asus-wmi.h | 1 - include/linux/platform_data/x86/p2sb.h | 28 - include/linux/platform_data/x86/simatic-ipc-base.h | 2 + include/linux/pm_opp.h | 322 +- include/linux/pm_wakeirq.h | 14 +- include/linux/ppp-comp.h | 2 +- include/linux/ppp_channel.h | 2 + include/linux/ppp_defs.h | 14 + include/linux/ptp_kvm.h | 2 + include/linux/ptp_pch.h | 4 + include/linux/rbtree.h | 2 +- include/linux/regulator/consumer.h | 16 +- include/linux/remoteproc.h | 4 +- include/linux/reset/bcm63xx_pmb.h | 10 +- include/linux/rmap.h | 4 +- include/linux/sched.h | 1 + include/linux/sched/coredump.h | 7 +- include/linux/sched/mm.h | 4 +- include/linux/sched/signal.h | 1 - include/linux/sched/user.h | 3 +- include/linux/seq_file_net.h | 1 + include/linux/serial.h | 15 +- include/linux/serial_8250.h | 7 +- include/linux/serial_core.h | 19 +- include/linux/serial_s3c.h | 2 +- include/linux/shmem_fs.h | 11 - include/linux/shrinker.h | 33 +- include/linux/soc/ti/knav_dma.h | 10 +- include/linux/soc/ti/knav_qmss.h | 10 +- include/linux/soc/ti/ti-msgmgr.h | 10 +- include/linux/soundwire/sdw.h | 8 +- include/linux/soundwire/sdw_intel.h | 3 - include/linux/spinlock.h | 25 +- include/linux/spmi.h | 3 - include/linux/sram.h | 14 +- include/linux/sungem_phy.h | 2 + include/linux/sunrpc/bc_xprt.h | 17 +- include/linux/sunrpc/xdr.h | 4 +- include/linux/surface_aggregator/controller.h | 149 +- include/linux/surface_aggregator/device.h | 213 +- include/linux/surface_aggregator/serial_hub.h | 75 +- include/linux/swap.h | 12 +- include/linux/swapops.h | 21 +- include/linux/swiotlb.h | 17 +- include/linux/sysctl.h | 4 - include/linux/tboot.h | 2 + include/linux/ti-emif-sram.h | 10 +- include/linux/tpm_eventlog.h | 2 +- include/linux/trace_events.h | 18 - include/linux/tty_buffer.h | 1 - include/linux/tty_ldisc.h | 14 - include/linux/tty_port.h | 2 - include/linux/uacce.h | 6 +- include/linux/ucb1400.h | 2 + include/linux/uio.h | 35 +- include/linux/usb.h | 2 - include/linux/usb/audio-v2.h | 3 + include/linux/usb/audio.h | 3 + include/linux/usb/c67x00.h | 15 + include/linux/usb/cdc-wdm.h | 4 + include/linux/usb/cdc.h | 4 + include/linux/usb/composite.h | 14 + include/linux/usb/ehci_def.h | 14 + include/linux/usb/ehci_pdriver.h | 14 + include/linux/usb/g_hid.h | 14 + include/linux/usb/gadget.h | 2 + include/linux/usb/hcd.h | 14 + include/linux/usb/input.h | 4 + include/linux/usb/isp1301.h | 10 + include/linux/usb/m66592.h | 14 + include/linux/usb/musb-ux500.h | 10 + include/linux/usb/net2280.h | 14 + include/linux/usb/of.h | 2 + include/linux/usb/ohci_pdriver.h | 14 + include/linux/usb/onboard_hub.h | 18 - include/linux/usb/otg-fsm.h | 17 +- include/linux/usb/pd.h | 38 - include/linux/usb/phy_companion.h | 10 + include/linux/usb/r8a66597.h | 14 + include/linux/usb/rndis_host.h | 14 + include/linux/usb/serial.h | 5 + include/linux/usb/storage.h | 2 + include/linux/usb/tcpci.h | 210 - include/linux/usb/tegra_usb_phy.h | 10 + include/linux/usb/typec.h | 23 - include/linux/usb/typec_altmode.h | 2 +- include/linux/usb/typec_mux.h | 44 +- include/linux/usb/typec_retimer.h | 45 - include/linux/usb/ulpi.h | 4 + include/linux/usb/usb338x.h | 11 + include/linux/usb/usbnet.h | 20 + include/linux/usb/xhci-dbgp.h | 4 + include/linux/user_namespace.h | 35 +- include/linux/userfaultfd_k.h | 7 +- include/linux/vdpa.h | 4 - include/linux/vfio.h | 107 +- include/linux/vfio_pci_core.h | 77 +- include/linux/virtio_anchor.h | 19 - include/linux/vm_event_item.h | 4 + include/linux/vmacache.h | 28 + {drivers/staging/vme_user => include/linux}/vme.h | 0 include/linux/vmstat.h | 6 + include/linux/wait.h | 9 +- include/linux/wkup_m3_ipc.h | 10 +- include/linux/zstd_lib.h | 4 +- include/media/i2c/adv7343.h | 10 +- include/media/i2c/adv7393.h | 10 +- include/media/i2c/ov2659.h | 14 +- include/net/9p/client.h | 49 +- include/net/addrconf.h | 3 + include/net/ax25.h | 1 + include/net/bluetooth/l2cap.h | 1 + include/net/devlink.h | 23 + include/net/firewire.h | 3 +- include/net/flow_dissector.h | 13 + include/net/flow_offload.h | 6 + include/net/inet6_hashtables.h | 7 +- include/net/inet_hashtables.h | 19 +- include/net/inet_sock.h | 11 + include/net/ip_tunnels.h | 1 + include/net/llc_s_st.h | 6 + include/net/rose.h | 3 +- include/net/smc.h | 4 +- include/net/sock.h | 8 +- include/net/tcp.h | 2 + include/net/tls.h | 21 +- include/net/xdp_sock_drv.h | 11 + include/ras/ras_event.h | 1 + include/rdma/ib_verbs.h | 2 +- include/rdma/rdma_cm.h | 1 - include/scsi/libiscsi.h | 13 +- include/scsi/libsas.h | 2 +- include/scsi/sas.h | 42 +- include/scsi/scsi_device.h | 14 - include/scsi/scsi_host.h | 1 - include/scsi/scsi_transport_iscsi.h | 3 +- include/soc/qcom/qcom-spmi-pmic.h | 61 - include/soc/tegra/fuse.h | 7 - include/soc/tegra/tegra-cbb.h | 47 - include/sound/control.h | 2 +- include/sound/core.h | 6 - include/sound/cs35l41.h | 7 - include/sound/dmaengine_pcm.h | 2 - include/sound/hda_codec.h | 1 + include/sound/hdaudio.h | 1 - include/sound/hdmi-codec.h | 4 +- include/sound/madera-pdata.h | 2 +- include/sound/pcm.h | 69 +- include/sound/rawmidi.h | 6 +- include/sound/simple_card_utils.h | 5 +- include/sound/soc-acpi-intel-match.h | 2 - include/sound/soc-card.h | 1 - include/sound/soc-component.h | 7 +- include/sound/soc-dai.h | 6 - include/sound/soc.h | 15 +- include/sound/sof.h | 1 - include/sound/sof/dai-amd.h | 7 - include/sound/sof/dai.h | 2 +- include/sound/sof/ipc4/header.h | 8 - include/sound/sof/stream.h | 6 +- include/target/iscsi/iscsi_target_core.h | 14 - include/target/target_core_backend.h | 1 - include/trace/events/9p.h | 48 - include/trace/events/devlink.h | 7 +- include/trace/events/fib.h | 6 +- include/trace/events/fib6.h | 8 +- include/trace/events/huge_memory.h | 1 - include/trace/events/intel_iommu.h | 94 + include/trace/events/iscsi.h | 4 +- include/trace/events/maple_tree.h | 123 - include/trace/events/mmap.h | 73 - include/trace/events/mmflags.h | 1 + include/trace/events/neigh.h | 2 +- include/trace/events/qla.h | 4 +- include/trace/events/rwmmio.h | 97 - include/trace/events/scsi.h | 35 +- include/trace/events/spmi.h | 12 +- include/trace/events/sunrpc.h | 14 +- include/trace/stages/stage1_struct_define.h | 3 - include/trace/stages/stage2_data_offsets.h | 3 - include/trace/stages/stage4_event_fields.h | 3 - include/trace/stages/stage5_get_offsets.h | 4 - include/trace/stages/stage6_event_callback.h | 7 - include/uapi/asm-generic/mman-common.h | 2 - include/uapi/asm-generic/termbits-common.h | 1 - include/uapi/linux/android/binder.h | 31 +- include/uapi/linux/devlink.h | 31 + include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/idxd.h | 6 +- include/uapi/linux/kvm.h | 100 - include/uapi/linux/loadpin.h | 22 + include/uapi/linux/netfilter/xt_IDLETIMER.h | 17 +- include/uapi/linux/pkt_cls.h | 3 + include/uapi/linux/seg6_iptunnel.h | 2 + include/uapi/linux/serial.h | 20 +- include/uapi/linux/serial_core.h | 4 + include/uapi/linux/serial_reg.h | 4 +- include/uapi/linux/swab.h | 6 +- include/uapi/linux/vfio_zdev.h | 7 - include/uapi/linux/vhost.h | 14 - include/uapi/linux/vhost_types.h | 2 - include/uapi/misc/habanalabs.h | 541 +- include/uapi/mtd/mtd-abi.h | 4 +- include/uapi/rdma/erdma-abi.h | 49 - include/uapi/rdma/ib_user_ioctl_verbs.h | 1 - include/uapi/rdma/mlx5_user_ioctl_cmds.h | 17 - include/uapi/sound/compress_offload.h | 2 +- include/uapi/sound/compress_params.h | 6 +- include/uapi/sound/sof/abi.h | 4 +- include/uapi/sound/sof/header.h | 30 - include/uapi/sound/sof/tokens.h | 44 - include/ufs/ufshcd.h | 21 +- include/ufs/unipro.h | 104 +- include/xen/xen-ops.h | 9 - include/xen/xen.h | 8 + init/Kconfig | 360 +- init/main.c | 28 +- init/version.c | 17 - io_uring/io_uring.c | 25 +- io_uring/io_uring.h | 21 + io_uring/net.c | 12 +- io_uring/notif.c | 160 +- io_uring/notif.h | 57 +- io_uring/rsrc.c | 12 +- io_uring/rsrc.h | 9 + ipc/mqueue.c | 3 +- ipc/shm.c | 21 +- kernel/Makefile | 2 +- kernel/acct.c | 11 +- kernel/bpf/btf.c | 2 +- kernel/bpf/devmap.c | 4 +- kernel/bpf/task_iter.c | 10 +- kernel/bpf/trampoline.c | 9 +- kernel/cgroup/cgroup.c | 33 +- kernel/configs/android-base.config | 1 + kernel/configs/x86_debug.config | 3 +- kernel/crash_core.c | 28 +- kernel/debug/debug_core.c | 12 + kernel/dma/coherent.c | 10 +- kernel/dma/mapping.c | 12 - kernel/dma/swiotlb.c | 257 +- kernel/events/core.c | 3 +- kernel/events/uprobes.c | 9 +- kernel/exit.c | 20 +- kernel/fork.c | 71 +- kernel/hung_task.c | 21 +- kernel/kallsyms.c | 49 +- kernel/kallsyms_internal.h | 30 - kernel/kexec_file.c | 10 +- kernel/kthread.c | 1 - kernel/livepatch/core.c | 4 +- kernel/locking/rwsem.c | 30 +- kernel/module/Kconfig | 293 - kernel/module/internal.h | 2 +- kernel/module/kallsyms.c | 41 +- kernel/module/main.c | 43 +- kernel/module/procfs.c | 2 +- kernel/platform-feature.c | 27 + kernel/power/Kconfig | 20 - kernel/power/qos.c | 4 +- kernel/power/user.c | 13 +- kernel/profile.c | 7 - kernel/rcu/Kconfig.debug | 3 +- kernel/rcu/tasks.h | 5 +- kernel/rcu/tiny.c | 17 +- kernel/rcu/tree.c | 48 +- kernel/rcu/tree_exp.h | 4 +- kernel/rcu/tree_nocb.h | 6 +- kernel/rcu/tree_plugin.h | 16 +- kernel/rseq.c | 23 +- kernel/sched/fair.c | 15 +- kernel/signal.c | 3 +- kernel/sys.c | 2 +- kernel/sysctl.c | 8 +- kernel/time/hrtimer.c | 1 + kernel/torture.c | 7 - kernel/trace/trace.c | 8 +- kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_eprobe.c | 28 +- kernel/trace/trace_events_hist.c | 5 +- kernel/trace/trace_events_user.c | 2 +- kernel/trace/trace_kprobe.c | 16 +- kernel/trace/trace_probe.c | 4 - kernel/trace/trace_uprobe.c | 12 +- kernel/ucount.c | 34 +- kernel/user_namespace.c | 10 +- kernel/watch_queue.c | 58 +- kernel/workqueue.c | 5 +- lib/Kconfig | 16 +- lib/Kconfig.debug | 190 +- lib/Makefile | 10 +- lib/base64.c | 103 - lib/bitmap.c | 11 +- lib/btree.c | 30 +- lib/cpumask.c | 99 +- lib/debugobjects.c | 10 - lib/devres.c | 15 +- lib/error-inject.c | 28 +- lib/flex_proportions.c | 10 +- lib/idr.c | 14 +- lib/iov_iter.c | 778 +- lib/list_debug.c | 12 +- lib/livepatch/test_klp_callbacks_busy.c | 8 - lib/lru_cache.c | 4 +- lib/lz4/lz4_decompress.c | 6 +- lib/lzo/lzo1x_compress.c | 6 +- lib/maple_tree.c | 7102 --- lib/overflow_kunit.c | 6 + lib/radix-tree.c | 4 +- lib/scatterlist.c | 4 +- lib/smp_processor_id.c | 2 +- lib/stackdepot.c | 59 +- lib/test_bitmap.c | 68 - lib/test_cpumask.c | 138 - lib/test_free_pages.c | 2 +- lib/test_hmm.c | 347 +- lib/test_hmm_uapi.h | 19 +- lib/test_kasan.c | 10 + lib/test_maple_tree.c | 38206 ---------------- lib/test_printf.c | 15 +- lib/test_vmalloc.c | 15 +- lib/trace_readwrite.c | 47 - lib/ts_bm.c | 2 +- lib/vsprintf.c | 13 - localversion-next | 1 - mm/Kconfig | 13 +- mm/Makefile | 3 +- mm/cma_debug.c | 2 +- mm/compaction.c | 5 +- mm/damon/Kconfig | 8 - mm/damon/Makefile | 1 - mm/damon/dbgfs.c | 79 +- mm/damon/lru_sort.c | 548 - mm/damon/ops-common.c | 42 - mm/damon/ops-common.h | 2 - mm/damon/paddr.c | 60 +- mm/damon/reclaim.c | 44 +- mm/damon/sysfs.c | 69 +- mm/damon/vaddr-test.h | 36 +- mm/damon/vaddr.c | 53 +- mm/debug.c | 14 +- mm/debug_vm_pgtable.c | 2 +- mm/filemap.c | 18 +- mm/frontswap.c | 2 +- mm/gup.c | 97 +- mm/gup_test.c | 2 +- mm/highmem.c | 2 +- mm/hmm.c | 19 +- mm/huge_memory.c | 206 +- mm/hugetlb.c | 244 +- mm/hugetlb_vmemmap.c | 633 +- mm/hugetlb_vmemmap.h | 45 +- mm/init-mm.c | 4 +- mm/internal.h | 13 +- mm/kasan/common.c | 8 +- mm/kasan/hw_tags.c | 32 +- mm/kasan/kasan.h | 3 +- mm/kasan/report.c | 12 +- mm/kasan/shadow.c | 29 +- mm/kfence/core.c | 4 +- mm/khugepaged.c | 991 +- mm/kmemleak.c | 260 +- mm/ksm.c | 38 +- mm/list_lru.c | 2 +- mm/madvise.c | 27 +- mm/memblock.c | 39 +- mm/memcontrol.c | 201 +- mm/memory-failure.c | 451 +- mm/memory.c | 62 +- mm/memory_hotplug.c | 55 +- mm/mempolicy.c | 66 +- mm/mempool.c | 2 +- mm/memremap.c | 16 +- mm/migrate.c | 43 +- mm/migrate_device.c | 80 +- mm/mlock.c | 39 +- mm/mmap.c | 2310 +- mm/mprotect.c | 88 +- mm/mremap.c | 41 +- mm/msync.c | 2 +- mm/nommu.c | 251 +- mm/oom_kill.c | 9 +- mm/page_alloc.c | 484 +- mm/page_vma_mapped.c | 5 +- mm/pagewalk.c | 2 +- mm/percpu.c | 6 +- mm/rmap.c | 129 +- mm/shmem.c | 80 +- mm/shrinker_debug.c | 286 - mm/slab.c | 10 + mm/sparse-vmemmap.c | 405 +- mm/sparse.c | 2 +- mm/swap.c | 599 +- mm/swap.h | 19 +- mm/swap_state.c | 56 +- mm/swapfile.c | 35 +- mm/usercopy.c | 2 +- mm/util.c | 34 +- mm/vmacache.c | 117 + mm/vmalloc.c | 148 +- mm/vmscan.c | 332 +- mm/vmstat.c | 4 + mm/workingset.c | 2 +- mm/zsmalloc.c | 16 +- net/9p/client.c | 207 +- net/9p/protocol.c | 3 +- net/9p/trans_fd.c | 13 +- net/9p/trans_rdma.c | 2 +- net/9p/trans_virtio.c | 7 +- net/9p/trans_xen.c | 2 +- net/ax25/af_ax25.c | 4 +- net/batman-adv/trace.h | 7 +- net/bluetooth/hci_sync.c | 6 +- net/bluetooth/l2cap_core.c | 61 +- net/bluetooth/mgmt.c | 1 - net/bridge/br_netlink.c | 8 +- net/core/datagram.c | 3 +- net/core/devlink.c | 754 +- net/core/filter.c | 3 +- net/core/flow_dissector.c | 53 +- net/core/flow_offload.c | 7 + net/core/net_namespace.c | 7 - net/core/page_pool.c | 2 +- net/core/skmsg.c | 3 +- net/dccp/proto.c | 10 +- net/decnet/af_decnet.c | 4 +- net/decnet/dn_route.c | 2 +- net/dsa/switch.c | 1 + net/dsa/tag_brcm.c | 4 +- net/ethtool/cabletest.c | 2 +- net/hsr/hsr_debugfs.c | 10 +- net/ipv4/fib_trie.c | 7 +- net/ipv4/ipconfig.c | 6 - net/ipv4/tcp.c | 63 +- net/ipv4/tcp_input.c | 24 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_output.c | 2 +- net/ipv4/udp.c | 8 +- net/ipv6/ip6mr.c | 4 +- net/ipv6/mcast.c | 14 +- net/ipv6/ping.c | 6 + net/ipv6/seg6_iptunnel.c | 140 +- net/ipv6/tcp_ipv6.c | 4 +- net/mac80211/trace_msg.h | 6 +- net/mptcp/protocol.c | 6 +- net/mptcp/subflow.c | 2 +- net/netfilter/nf_tables_api.c | 6 + net/netfilter/nfnetlink_queue.c | 7 +- net/netfilter/nft_queue.c | 27 + net/packet/af_packet.c | 4 +- net/rds/message.c | 3 +- net/rds/rdma.c | 2 +- net/rose/af_rose.c | 17 +- net/rose/rose_route.c | 2 + net/rxrpc/protocol.h | 2 +- net/sched/cls_flower.c | 64 + net/sched/sch_cbq.c | 3 +- net/sctp/associola.c | 5 +- net/sctp/stream.c | 19 +- net/sctp/stream_sched.c | 2 +- net/smc/af_smc.c | 1 + net/smc/smc_diag.c | 1 + net/smc/smc_ism.c | 19 +- net/smc/smc_ism.h | 20 +- net/smc/smc_tx.c | 10 +- net/sunrpc/auth.c | 4 +- net/sunrpc/auth_gss/auth_gss.c | 11 +- net/sunrpc/backchannel_rqst.c | 16 +- net/sunrpc/sched.c | 1 - net/sunrpc/sunrpc.h | 16 +- net/sunrpc/svc_xprt.c | 2 +- net/sunrpc/xprtrdma/transport.c | 6 +- net/tipc/socket.c | 2 +- net/tls/tls.h | 29 +- net/tls/tls_device.c | 97 +- net/tls/tls_main.c | 20 +- net/tls/tls_strp.c | 489 +- net/tls/tls_sw.c | 261 +- rust/.gitignore | 10 - rust/Makefile | 398 - rust/alloc/README.md | 33 - rust/alloc/alloc.rs | 438 - rust/alloc/borrow.rs | 498 - rust/alloc/boxed.rs | 2007 - rust/alloc/collections/mod.rs | 156 - rust/alloc/fmt.rs | 601 - rust/alloc/lib.rs | 226 - rust/alloc/macros.rs | 127 - rust/alloc/raw_vec.rs | 567 - rust/alloc/slice.rs | 1282 - rust/alloc/str.rs | 632 - rust/alloc/string.rs | 2869 -- rust/alloc/vec/drain.rs | 186 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 356 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3362 -- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 174 - rust/bindgen_parameters | 17 - rust/build_error.rs | 29 - rust/compiler_builtins.rs | 57 - rust/exports.c | 20 - rust/helpers.c | 644 - rust/kernel/allocator.rs | 65 - rust/kernel/amba.rs | 257 - rust/kernel/bindings.rs | 47 - rust/kernel/bindings_helper.h | 46 - rust/kernel/build_assert.rs | 82 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 207 - rust/kernel/clk.rs | 79 - rust/kernel/cred.rs | 46 - rust/kernel/device.rs | 546 - rust/kernel/driver.rs | 442 - rust/kernel/error.rs | 565 - rust/kernel/file.rs | 860 - rust/kernel/gpio.rs | 478 - rust/kernel/hwrng.rs | 242 - rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 275 - rust/kernel/iov_iter.rs | 81 - rust/kernel/irq.rs | 411 - rust/kernel/kasync.rs | 6 - rust/kernel/kasync/net.rs | 322 - rust/kernel/kunit.rs | 91 - rust/kernel/lib.rs | 261 - rust/kernel/linked_list.rs | 247 - rust/kernel/miscdev.rs | 291 - rust/kernel/mm.rs | 149 - rust/kernel/module_param.rs | 498 - rust/kernel/net.rs | 392 - rust/kernel/net/filter.rs | 447 - rust/kernel/of.rs | 63 - rust/kernel/pages.rs | 144 - rust/kernel/platform.rs | 223 - rust/kernel/power.rs | 118 - rust/kernel/prelude.rs | 36 - rust/kernel/print.rs | 405 - rust/kernel/random.rs | 42 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 563 - rust/kernel/revocable.rs | 161 - rust/kernel/security.rs | 38 - rust/kernel/static_assert.rs | 38 - rust/kernel/std_vendor.rs | 160 - rust/kernel/str.rs | 597 - rust/kernel/sync.rs | 161 - rust/kernel/sync/arc.rs | 503 - rust/kernel/sync/condvar.rs | 138 - rust/kernel/sync/guard.rs | 169 - rust/kernel/sync/locked_by.rs | 111 - rust/kernel/sync/mutex.rs | 153 - rust/kernel/sync/nowait.rs | 188 - rust/kernel/sync/revocable.rs | 250 - rust/kernel/sync/rwsem.rs | 197 - rust/kernel/sync/seqlock.rs | 202 - rust/kernel/sync/smutex.rs | 295 - rust/kernel/sync/spinlock.rs | 360 - rust/kernel/sysctl.rs | 199 - rust/kernel/task.rs | 175 - rust/kernel/types.rs | 679 - rust/kernel/user_ptr.rs | 175 - rust/macros/helpers.rs | 79 - rust/macros/lib.rs | 94 - rust/macros/module.rs | 631 - samples/Kconfig | 2 - samples/Makefile | 1 - samples/rust/Kconfig | 140 - samples/rust/Makefile | 16 - samples/rust/hostprogs/.gitignore | 3 - samples/rust/hostprogs/Makefile | 5 - samples/rust/hostprogs/a.rs | 7 - samples/rust/hostprogs/b.rs | 5 - samples/rust/hostprogs/single.rs | 12 - samples/rust/rust_chrdev.rs | 50 - samples/rust/rust_minimal.rs | 35 - samples/rust/rust_miscdev.rs | 143 - samples/rust/rust_module_parameters.rs | 69 - samples/rust/rust_netfilter.rs | 54 - samples/rust/rust_platform.rs | 22 - samples/rust/rust_print.rs | 54 - samples/rust/rust_random.rs | 60 - samples/rust/rust_semaphore.rs | 171 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 36 - samples/rust/rust_sync.rs | 93 - samples/trace_events/trace-events-sample.c | 14 +- samples/trace_events/trace-events-sample.h | 32 +- samples/v4l/v4l2-pci-skeleton.c | 14 +- scripts/.gitignore | 1 - scripts/Kconfig.include | 8 +- scripts/Makefile | 3 - scripts/Makefile.build | 65 +- scripts/Makefile.debug | 10 - scripts/Makefile.host | 34 +- scripts/Makefile.lib | 12 - scripts/Makefile.modfinal | 8 +- scripts/Makefile.modinst | 3 - scripts/Makefile.package | 4 +- scripts/bloat-o-meter | 47 +- scripts/cc-version.sh | 12 +- {certs => scripts}/check-blacklist-hashes.awk | 0 scripts/checkpatch.pl | 13 +- scripts/decode_stacktrace.sh | 14 - .../dummy-plugin-dir/include/plugin-version.h | 0 scripts/dummy-tools/gcc | 8 +- scripts/gcc-plugins/latent_entropy_plugin.c | 2 +- scripts/gcc-plugins/stackleak_plugin.c | 2 +- scripts/gcc-plugins/structleak_plugin.c | 2 +- scripts/gdb/linux/dmesg.py | 9 +- scripts/gdb/linux/utils.py | 14 +- scripts/generate_rust_analyzer.py | 134 - scripts/generate_rust_target.rs | 227 - scripts/headers_install.sh | 2 + scripts/is_rust_module.sh | 13 - scripts/kallsyms.c | 47 +- scripts/kconfig/confdata.c | 75 - scripts/kconfig/qconf-cfg.sh | 1 - scripts/min-tool-version.sh | 6 - scripts/mod/file2alias.c | 4 +- scripts/mod/modpost.c | 36 +- scripts/mod/modpost.h | 1 - scripts/module.lds.S | 2 - scripts/package/mkspec | 3 - scripts/remove-stale-files | 2 + scripts/rust-is-available-bindgen-libclang.h | 2 - scripts/rust-is-available.sh | 158 - scripts/rustdoc_test_builder.py | 59 - scripts/rustdoc_test_gen.py | 164 - scripts/sign-file.c | 2 +- scripts/tags.sh | 9 +- security/apparmor/Kconfig | 86 +- security/apparmor/apparmorfs.c | 103 +- security/apparmor/audit.c | 2 +- security/apparmor/domain.c | 5 +- security/apparmor/include/apparmor.h | 1 - security/apparmor/include/apparmorfs.h | 14 - security/apparmor/include/file.h | 3 - security/apparmor/include/ipc.h | 18 + security/apparmor/include/label.h | 2 - security/apparmor/include/lib.h | 5 - security/apparmor/include/path.h | 4 +- security/apparmor/include/policy.h | 6 +- security/apparmor/include/policy_ns.h | 1 - security/apparmor/include/policy_unpack.h | 2 - security/apparmor/include/secid.h | 5 +- security/apparmor/include/task.h | 18 - security/apparmor/ipc.c | 110 + security/apparmor/label.c | 29 +- security/apparmor/lib.c | 27 +- security/apparmor/lsm.c | 38 +- security/apparmor/mount.c | 13 +- security/apparmor/net.c | 3 +- security/apparmor/policy.c | 35 +- security/apparmor/policy_ns.c | 53 +- security/apparmor/policy_unpack.c | 53 +- security/apparmor/policy_unpack_test.c | 16 +- security/apparmor/procattr.c | 2 +- security/apparmor/secid.c | 56 +- security/apparmor/task.c | 114 - security/loadpin/Kconfig | 16 + security/loadpin/loadpin.c | 167 +- security/safesetid/lsm.c | 36 +- sound/core/Kconfig | 37 +- sound/core/compress_offload.c | 9 +- sound/core/control.c | 283 +- sound/core/device.c | 2 - sound/core/info.c | 2 - sound/core/init.c | 14 - sound/core/isadma.c | 5 +- sound/core/memalloc.c | 10 +- sound/core/pcm.c | 4 - sound/core/pcm_dmaengine.c | 30 +- sound/core/pcm_memory.c | 4 - sound/core/pcm_native.c | 6 - sound/core/rawmidi.c | 274 +- sound/core/vmaster.c | 3 +- sound/hda/ext/hdac_ext_controller.c | 7 + sound/hda/hdac_bus.c | 2 +- sound/hda/hdac_controller.c | 7 +- sound/hda/trace.h | 41 +- sound/isa/wavefront/wavefront_synth.c | 2 + sound/pci/asihpi/hpi6205.c | 2 +- sound/pci/emu10k1/memory.c | 2 +- sound/pci/ens1370.c | 2 +- sound/pci/hda/Kconfig | 12 +- sound/pci/hda/Makefile | 2 - sound/pci/hda/cs35l41_hda.c | 897 +- sound/pci/hda/cs35l41_hda.h | 39 - sound/pci/hda/cs35l41_hda_i2c.c | 16 +- sound/pci/hda/cs35l41_hda_spi.c | 16 +- sound/pci/hda/hda_bind.c | 7 - sound/pci/hda/hda_codec.c | 41 +- sound/pci/hda/hda_component.h | 3 - sound/pci/hda/hda_cs_dsp_ctl.c | 240 - sound/pci/hda/hda_cs_dsp_ctl.h | 39 - sound/pci/hda/patch_cs8409-tables.c | 6 +- sound/pci/hda/patch_cs8409.h | 2 + sound/pci/hda/patch_realtek.c | 26 +- sound/soc/Makefile | 4 +- sound/soc/adi/axi-i2s.c | 1 - sound/soc/adi/axi-spdif.c | 1 - sound/soc/amd/Kconfig | 22 - sound/soc/amd/Makefile | 3 - sound/soc/amd/acp-config.c | 30 - sound/soc/amd/acp-es8336.c | 318 - sound/soc/amd/acp-pcm-dma.c | 50 +- sound/soc/amd/acp.h | 13 - sound/soc/amd/acp/Kconfig | 12 - sound/soc/amd/acp/Makefile | 2 - sound/soc/amd/acp/acp-i2s.c | 169 +- sound/soc/amd/acp/acp-legacy-mach.c | 32 - sound/soc/amd/acp/acp-mach-common.c | 301 +- sound/soc/amd/acp/acp-mach.h | 9 - sound/soc/amd/acp/acp-pci.c | 35 +- sound/soc/amd/acp/acp-pdm.c | 10 +- sound/soc/amd/acp/acp-platform.c | 55 +- sound/soc/amd/acp/acp-rembrandt.c | 401 - sound/soc/amd/acp/acp-renoir.c | 48 +- sound/soc/amd/acp/acp-sof-mach.c | 30 - sound/soc/amd/acp/amd.h | 86 +- sound/soc/amd/acp/chip_offset_byte.h | 40 +- sound/soc/amd/mach-config.h | 1 - sound/soc/amd/raven/acp3x-i2s.c | 3 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 13 +- sound/soc/amd/rpl/Makefile | 5 - sound/soc/amd/rpl/rpl-pci-acp6x.c | 227 - sound/soc/amd/rpl/rpl_acp6x.h | 36 - sound/soc/amd/rpl/rpl_acp6x_chip_offset_byte.h | 30 - sound/soc/amd/vangogh/acp5x-i2s.c | 5 +- sound/soc/amd/vangogh/acp5x-mach.c | 3 +- sound/soc/amd/yc/acp6x-mach.c | 32 +- sound/soc/amd/yc/acp6x-pdm-dma.c | 13 +- sound/soc/amd/yc/pci-acp6x.c | 2 +- sound/soc/atmel/atmel-classd.c | 1 - sound/soc/atmel/atmel-i2s.c | 7 +- sound/soc/atmel/atmel-pdmic.c | 1 - sound/soc/atmel/atmel_ssc_dai.c | 30 +- sound/soc/atmel/mchp-i2s-mcc.c | 11 +- sound/soc/atmel/mchp-pdmc.c | 7 +- sound/soc/atmel/mchp-spdifrx.c | 3 +- sound/soc/atmel/mchp-spdiftx.c | 3 +- sound/soc/atmel/mikroe-proto.c | 4 +- sound/soc/au1x/ac97c.c | 3 +- sound/soc/au1x/i2sc.c | 5 +- sound/soc/au1x/psc-ac97.c | 3 +- sound/soc/au1x/psc-i2s.c | 7 +- sound/soc/bcm/bcm2835-i2s.c | 23 +- sound/soc/bcm/bcm63xx-i2s-whistler.c | 1 - sound/soc/bcm/cygnus-pcm.c | 14 +- sound/soc/bcm/cygnus-ssp.c | 25 +- sound/soc/bcm/cygnus-ssp.h | 14 +- sound/soc/cirrus/ep93xx-ac97.c | 3 +- sound/soc/cirrus/ep93xx-i2s.c | 11 +- sound/soc/codecs/88pm860x-codec.c | 1 + sound/soc/codecs/Kconfig | 28 - sound/soc/codecs/Makefile | 6 - sound/soc/codecs/ab8500-codec.c | 3 + sound/soc/codecs/ab8500-codec.h | 2 + sound/soc/codecs/ac97.c | 1 + sound/soc/codecs/ad1836.c | 1 + sound/soc/codecs/ad193x.c | 1 + sound/soc/codecs/ad1980.c | 1 + sound/soc/codecs/ad73311.c | 1 + sound/soc/codecs/adau1373.c | 1 + sound/soc/codecs/adau1701.c | 1 + sound/soc/codecs/adau1761.c | 1 + sound/soc/codecs/adau1781.c | 1 + sound/soc/codecs/adau1977.c | 1 + sound/soc/codecs/adau7002.c | 1 + sound/soc/codecs/adau7118.c | 1 + sound/soc/codecs/adav80x.c | 1 + sound/soc/codecs/ads117x.c | 1 + sound/soc/codecs/ak4104.c | 1 + sound/soc/codecs/ak4118.c | 1 + sound/soc/codecs/ak4375.c | 1 + sound/soc/codecs/ak4458.c | 2 + sound/soc/codecs/ak4535.c | 1 + sound/soc/codecs/ak4554.c | 1 + sound/soc/codecs/ak4613.c | 7 + sound/soc/codecs/ak4641.c | 1 + sound/soc/codecs/ak4642.c | 1 + sound/soc/codecs/ak4671.c | 1 + sound/soc/codecs/ak5386.c | 1 + sound/soc/codecs/ak5558.c | 2 + sound/soc/codecs/alc5623.c | 1 + sound/soc/codecs/alc5632.c | 1 + sound/soc/codecs/bd28623.c | 1 + sound/soc/codecs/bt-sco.c | 1 + sound/soc/codecs/cpcap.c | 1 + sound/soc/codecs/cq93vc.c | 1 + sound/soc/codecs/cros_ec_codec.c | 1 - sound/soc/codecs/cs35l32.c | 1 + sound/soc/codecs/cs35l33.c | 1 + sound/soc/codecs/cs35l34.c | 1 + sound/soc/codecs/cs35l35.c | 1 + sound/soc/codecs/cs35l36.c | 1 + sound/soc/codecs/cs35l41-lib.c | 82 +- sound/soc/codecs/cs35l41-spi.c | 1 - sound/soc/codecs/cs35l41.c | 101 +- sound/soc/codecs/cs35l45-i2c.c | 4 +- sound/soc/codecs/cs35l45.c | 6 +- sound/soc/codecs/cs35l45.h | 4 +- sound/soc/codecs/cs4234.c | 1 + sound/soc/codecs/cs4265.c | 1 + sound/soc/codecs/cs4270.c | 2 + sound/soc/codecs/cs4271.c | 1 + sound/soc/codecs/cs42l42.c | 4 +- sound/soc/codecs/cs42l51.c | 1 + sound/soc/codecs/cs42l52.c | 1 + sound/soc/codecs/cs42l56.c | 1 + sound/soc/codecs/cs42l73.c | 1 + sound/soc/codecs/cs42xx8.c | 1 + sound/soc/codecs/cs43130.c | 1 + sound/soc/codecs/cs4341.c | 1 + sound/soc/codecs/cs4349.c | 1 + sound/soc/codecs/cs47l15.c | 1 + sound/soc/codecs/cs47l24.c | 1 + sound/soc/codecs/cs47l35.c | 1 + sound/soc/codecs/cs47l85.c | 1 + sound/soc/codecs/cs47l90.c | 1 + sound/soc/codecs/cs47l92.c | 1 + sound/soc/codecs/cs53l30.c | 1 + sound/soc/codecs/cx20442.c | 1 + sound/soc/codecs/cx2072x.c | 17 +- sound/soc/codecs/da7210.c | 3 +- sound/soc/codecs/da7213.c | 1 + sound/soc/codecs/da7218.c | 1 + sound/soc/codecs/da7219.c | 7 + sound/soc/codecs/da732x.c | 7 + sound/soc/codecs/da9055.c | 1 + sound/soc/codecs/dmic.c | 1 + sound/soc/codecs/es7134.c | 1 + sound/soc/codecs/es7241.c | 1 + sound/soc/codecs/es8316.c | 21 +- sound/soc/codecs/es8328.c | 1 + sound/soc/codecs/gtm601.c | 1 + sound/soc/codecs/hda-dai.c | 102 - sound/soc/codecs/hda.c | 395 - sound/soc/codecs/hda.h | 19 - sound/soc/codecs/hdac_hdmi.c | 1 + sound/soc/codecs/hdmi-codec.c | 19 +- sound/soc/codecs/ics43432.c | 1 + sound/soc/codecs/inno_rk3036.c | 1 + sound/soc/codecs/isabelle.c | 1 + sound/soc/codecs/jz4740.c | 2 + sound/soc/codecs/lm49453.c | 7 + sound/soc/codecs/lochnagar-sc.c | 1 + sound/soc/codecs/max98088.c | 33 +- sound/soc/codecs/max98090.c | 13 +- sound/soc/codecs/max98095.c | 1 + sound/soc/codecs/max98357a.c | 1 + sound/soc/codecs/max98371.c | 1 + sound/soc/codecs/max98373.c | 16 +- sound/soc/codecs/max98390.c | 3 +- sound/soc/codecs/max98396.c | 271 +- sound/soc/codecs/max98396.h | 10 +- sound/soc/codecs/max9850.c | 1 + sound/soc/codecs/max98520.c | 1 + sound/soc/codecs/max9860.c | 7 +- sound/soc/codecs/max9867.c | 1 + sound/soc/codecs/max98925.c | 1 + sound/soc/codecs/max98926.c | 1 + sound/soc/codecs/max98927.c | 1 + sound/soc/codecs/mc13783.c | 1 + sound/soc/codecs/ml26124.c | 1 + sound/soc/codecs/msm8916-wcd-analog.c | 1 + sound/soc/codecs/msm8916-wcd-digital.c | 47 +- sound/soc/codecs/mt6358.c | 1 - sound/soc/codecs/mt6359-accdet.c | 1 - sound/soc/codecs/mt6359.c | 1 - sound/soc/codecs/nau8315.c | 1 + sound/soc/codecs/nau8540.c | 1 + sound/soc/codecs/nau8810.c | 1 + sound/soc/codecs/nau8821.c | 76 +- sound/soc/codecs/nau8821.h | 1 - sound/soc/codecs/nau8822.c | 15 +- sound/soc/codecs/nau8822.h | 2 - sound/soc/codecs/nau8824.c | 1 + sound/soc/codecs/nau8825.c | 3 +- sound/soc/codecs/pcm1681.c | 1 + sound/soc/codecs/pcm1789.c | 1 + sound/soc/codecs/pcm179x.c | 1 + sound/soc/codecs/pcm186x.c | 2 + sound/soc/codecs/pcm3008.c | 1 + sound/soc/codecs/pcm3168a.c | 1 + sound/soc/codecs/pcm5102a.c | 1 + sound/soc/codecs/pcm512x.c | 1 + sound/soc/codecs/rk3328_codec.c | 6 +- sound/soc/codecs/rk817_codec.c | 1 + sound/soc/codecs/rt1011.c | 1 + sound/soc/codecs/rt1015.c | 1 + sound/soc/codecs/rt1015p.c | 1 + sound/soc/codecs/rt1016.c | 1 + sound/soc/codecs/rt1019.c | 1 + sound/soc/codecs/rt1305.c | 1 + sound/soc/codecs/rt1308-sdw.c | 12 - sound/soc/codecs/rt1308.c | 1 + sound/soc/codecs/rt1316-sdw.c | 12 - sound/soc/codecs/rt274.c | 11 +- sound/soc/codecs/rt286.c | 19 +- sound/soc/codecs/rt286.h | 2 + sound/soc/codecs/rt298.c | 61 +- sound/soc/codecs/rt298.h | 2 + sound/soc/codecs/rt5514.c | 1 + sound/soc/codecs/rt5616.c | 1 + sound/soc/codecs/rt5631.c | 1 + sound/soc/codecs/rt5640.c | 13 +- sound/soc/codecs/rt5645.c | 1 + sound/soc/codecs/rt5651.c | 1 + sound/soc/codecs/rt5659.c | 1 + sound/soc/codecs/rt5660.c | 1 + sound/soc/codecs/rt5663.c | 1 + sound/soc/codecs/rt5665.c | 1 + sound/soc/codecs/rt5668.c | 1 + sound/soc/codecs/rt5670.c | 1 + sound/soc/codecs/rt5677.c | 1 + sound/soc/codecs/rt5682.c | 1 + sound/soc/codecs/rt5682s.c | 1 + sound/soc/codecs/rt700.c | 5 - sound/soc/codecs/rt711-sdca.c | 5 - sound/soc/codecs/rt711.c | 5 - sound/soc/codecs/rt715-sdca.c | 12 - sound/soc/codecs/rt715.c | 12 - sound/soc/codecs/sgtl5000.c | 1 + sound/soc/codecs/si476x.c | 1 + sound/soc/codecs/spdif_receiver.c | 1 + sound/soc/codecs/spdif_transmitter.c | 1 + sound/soc/codecs/ssm2518.c | 5 +- sound/soc/codecs/ssm2602.c | 7 +- sound/soc/codecs/ssm4567.c | 5 +- sound/soc/codecs/sta32x.c | 5 +- sound/soc/codecs/sta350.c | 5 +- sound/soc/codecs/sta529.c | 1 + sound/soc/codecs/stac9766.c | 2 + sound/soc/codecs/sti-sas.c | 7 +- sound/soc/codecs/tas2552.c | 13 +- sound/soc/codecs/tas2562.c | 2 + sound/soc/codecs/tas2764.c | 1 + sound/soc/codecs/tas2770.c | 7 +- sound/soc/codecs/tas2780.c | 663 - sound/soc/codecs/tas2780.h | 101 - sound/soc/codecs/tas5086.c | 3 +- sound/soc/codecs/tas571x.c | 1 + sound/soc/codecs/tas5720.c | 6 +- sound/soc/codecs/tas5805m.c | 1 + sound/soc/codecs/tas6424.c | 7 +- sound/soc/codecs/tfa9879.c | 5 +- sound/soc/codecs/tfa989x.c | 31 +- sound/soc/codecs/tlv320adc3xxx.c | 6 +- sound/soc/codecs/tlv320adcx140.c | 11 +- sound/soc/codecs/tlv320aic23.c | 8 +- sound/soc/codecs/tlv320aic26.c | 16 +- sound/soc/codecs/tlv320aic31xx.c | 20 +- sound/soc/codecs/tlv320aic32x4.c | 11 +- sound/soc/codecs/tlv320aic3x.c | 12 +- sound/soc/codecs/tlv320dac33.c | 13 +- sound/soc/codecs/tscs42xx.c | 1 + sound/soc/codecs/twl4030.c | 102 +- sound/soc/codecs/twl6040.c | 1 + sound/soc/codecs/uda1334.c | 3 +- sound/soc/codecs/uda134x.c | 1 + sound/soc/codecs/uda1380.c | 1 + sound/soc/codecs/wcd-mbhc-v2.c | 12 +- sound/soc/codecs/wcd9335.c | 98 +- sound/soc/codecs/wl1273.c | 1 + sound/soc/codecs/wm0010.c | 1 + sound/soc/codecs/wm1250-ev1.c | 1 + sound/soc/codecs/wm2000.c | 1 + sound/soc/codecs/wm2200.c | 1 + sound/soc/codecs/wm5100.c | 1 + sound/soc/codecs/wm5102.c | 1 + sound/soc/codecs/wm5110.c | 1 + sound/soc/codecs/wm8350.c | 1 + sound/soc/codecs/wm8400.c | 1 + sound/soc/codecs/wm8510.c | 1 + sound/soc/codecs/wm8523.c | 1 + sound/soc/codecs/wm8524.c | 1 + sound/soc/codecs/wm8580.c | 1 + sound/soc/codecs/wm8711.c | 1 + sound/soc/codecs/wm8727.c | 1 + sound/soc/codecs/wm8728.c | 1 + sound/soc/codecs/wm8731.c | 1 + sound/soc/codecs/wm8737.c | 1 + sound/soc/codecs/wm8741.c | 1 + sound/soc/codecs/wm8750.c | 1 + sound/soc/codecs/wm8753.c | 1 + sound/soc/codecs/wm8770.c | 1 + sound/soc/codecs/wm8776.c | 1 + sound/soc/codecs/wm8782.c | 1 + sound/soc/codecs/wm8804.c | 1 + sound/soc/codecs/wm8900.c | 1 + sound/soc/codecs/wm8903.c | 1 + sound/soc/codecs/wm8904.c | 1 + sound/soc/codecs/wm8940.c | 1 + sound/soc/codecs/wm8955.c | 1 + sound/soc/codecs/wm8960.c | 1 + sound/soc/codecs/wm8961.c | 1 + sound/soc/codecs/wm8962.c | 1 + sound/soc/codecs/wm8971.c | 1 + sound/soc/codecs/wm8974.c | 1 + sound/soc/codecs/wm8978.c | 1 + sound/soc/codecs/wm8983.c | 1 + sound/soc/codecs/wm8985.c | 1 + sound/soc/codecs/wm8988.c | 1 + sound/soc/codecs/wm8990.c | 1 + sound/soc/codecs/wm8991.c | 1 + sound/soc/codecs/wm8993.c | 1 + sound/soc/codecs/wm8994.c | 1 + sound/soc/codecs/wm8995.c | 1 + sound/soc/codecs/wm8996.c | 2 + sound/soc/codecs/wm8997.c | 1 + sound/soc/codecs/wm8998.c | 1 + sound/soc/codecs/wm9081.c | 1 + sound/soc/codecs/wm9090.c | 1 + sound/soc/codecs/wm9705.c | 1 + sound/soc/codecs/wm9712.c | 1 + sound/soc/codecs/wm9713.c | 1 + sound/soc/codecs/wm_adsp.c | 25 +- sound/soc/codecs/wsa881x.c | 16 +- sound/soc/codecs/wsa883x.c | 1511 - sound/soc/codecs/zl38060.c | 1 + sound/soc/dwc/dwc-i2s.c | 15 +- sound/soc/fsl/Kconfig | 3 - sound/soc/fsl/fsl-asoc-card.c | 5 +- sound/soc/fsl/fsl_asrc.c | 6 +- sound/soc/fsl/fsl_asrc_dma.c | 19 +- sound/soc/fsl/fsl_aud2htx.c | 3 +- sound/soc/fsl/fsl_audmix.c | 6 +- sound/soc/fsl/fsl_easrc.c | 16 +- sound/soc/fsl/fsl_easrc.h | 2 +- sound/soc/fsl/fsl_esai.c | 11 +- sound/soc/fsl/fsl_micfil.c | 74 +- sound/soc/fsl/fsl_micfil.h | 9 - sound/soc/fsl/fsl_mqs.c | 136 +- sound/soc/fsl/fsl_rpmsg.c | 3 +- sound/soc/fsl/fsl_sai.c | 375 +- sound/soc/fsl/fsl_sai.h | 28 +- sound/soc/fsl/fsl_spdif.c | 51 +- sound/soc/fsl/fsl_ssi.c | 23 +- sound/soc/fsl/fsl_utils.c | 69 - sound/soc/fsl/fsl_utils.h | 7 - sound/soc/fsl/fsl_xcvr.c | 12 +- sound/soc/fsl/imx-audmix.c | 4 +- sound/soc/fsl/imx-audmux.c | 24 +- sound/soc/fsl/imx-card.c | 24 +- sound/soc/fsl/mpc5200_psc_i2s.c | 3 +- sound/soc/fsl/pcm030-audio-fabric.c | 8 +- sound/soc/generic/audio-graph-card.c | 4 +- .../generic/audio-graph-card2-custom-sample.dtsi | 101 +- sound/soc/generic/audio-graph-card2.c | 78 +- sound/soc/generic/simple-card-utils.c | 44 +- sound/soc/generic/test-component.c | 20 +- sound/soc/hisilicon/hi6210-i2s.c | 19 +- sound/soc/img/img-i2s-in.c | 7 +- sound/soc/img/img-i2s-out.c | 21 +- sound/soc/img/img-parallel-out.c | 3 +- sound/soc/img/img-spdif-in.c | 3 +- sound/soc/img/img-spdif-out.c | 3 +- sound/soc/img/pistachio-internal-dac.c | 1 + sound/soc/intel/Kconfig | 5 +- sound/soc/intel/atom/sst-atom-controls.c | 8 +- sound/soc/intel/atom/sst/sst.c | 2 +- sound/soc/intel/atom/sst/sst_ipc.c | 8 +- sound/soc/intel/avs/Makefile | 3 - sound/soc/intel/avs/boards/Kconfig | 121 - sound/soc/intel/avs/boards/Makefile | 27 - sound/soc/intel/avs/boards/da7219.c | 282 - sound/soc/intel/avs/boards/dmic.c | 93 - sound/soc/intel/avs/boards/hdaudio.c | 294 - sound/soc/intel/avs/boards/i2s_test.c | 180 - sound/soc/intel/avs/boards/max98357a.c | 154 - sound/soc/intel/avs/boards/max98373.c | 239 - sound/soc/intel/avs/boards/nau8825.c | 353 - sound/soc/intel/avs/boards/rt274.c | 310 - sound/soc/intel/avs/boards/rt286.c | 281 - sound/soc/intel/avs/boards/rt298.c | 281 - sound/soc/intel/avs/boards/rt5682.c | 340 - sound/soc/intel/avs/boards/ssm4567.c | 271 - sound/soc/intel/avs/cldma.c | 12 +- sound/soc/intel/avs/core.c | 13 +- sound/soc/intel/avs/dsp.c | 11 +- sound/soc/intel/avs/ipc.c | 1 - sound/soc/intel/avs/loader.c | 2 +- sound/soc/intel/avs/messages.c | 18 +- sound/soc/intel/avs/path.c | 54 +- sound/soc/intel/avs/pcm.c | 2 + sound/soc/intel/avs/topology.c | 27 - sound/soc/intel/boards/Kconfig | 5 +- sound/soc/intel/boards/Makefile | 4 +- sound/soc/intel/boards/bdw-rt5650.c | 1 - sound/soc/intel/boards/bdw-rt5677.c | 1 - sound/soc/intel/boards/bdw_rt286.c | 280 - sound/soc/intel/boards/broadwell.c | 336 + sound/soc/intel/boards/bxt_da7219_max98357a.c | 21 +- sound/soc/intel/boards/bxt_rt298.c | 2 +- sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- sound/soc/intel/boards/bytcht_da7213.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 2 +- sound/soc/intel/boards/bytcht_nocodec.c | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 4 +- sound/soc/intel/boards/bytcr_rt5651.c | 4 +- sound/soc/intel/boards/bytcr_wm5102.c | 2 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 3 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 8 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 23 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 21 +- sound/soc/intel/boards/haswell.c | 202 + sound/soc/intel/boards/hda_dsp_common.c | 4 +- sound/soc/intel/boards/hsw_rt5640.c | 177 - sound/soc/intel/boards/kbl_da7219_max98357a.c | 21 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 21 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 21 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 21 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 4 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 19 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 19 +- sound/soc/intel/boards/skl_rt286.c | 2 +- sound/soc/intel/boards/sof_cs42l42.c | 109 +- sound/soc/intel/boards/sof_da7219_max98373.c | 23 +- sound/soc/intel/boards/sof_nau8825.c | 23 +- sound/soc/intel/boards/sof_pcm512x.c | 2 +- sound/soc/intel/boards/sof_realtek_common.c | 24 +- sound/soc/intel/boards/sof_realtek_common.h | 6 +- sound/soc/intel/boards/sof_rt5682.c | 25 +- sound/soc/intel/boards/sof_sdw.c | 43 +- sound/soc/intel/boards/sof_sdw_rt711.c | 3 - sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 3 - sound/soc/intel/catpt/device.c | 5 +- sound/soc/intel/catpt/pcm.c | 26 +- sound/soc/intel/catpt/sysfs.c | 4 +- sound/soc/intel/common/Makefile | 1 - sound/soc/intel/common/soc-acpi-intel-adl-match.c | 36 - .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 6 +- sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 72 - sound/soc/intel/keembay/kmb_platform.c | 18 +- sound/soc/intel/skylake/skl-pcm.c | 5 +- sound/soc/intel/skylake/skl-topology.c | 6 + sound/soc/jz4740/Kconfig | 2 +- sound/soc/jz4740/jz4740-i2s.c | 44 +- sound/soc/mediatek/Kconfig | 44 - sound/soc/mediatek/Makefile | 1 - sound/soc/mediatek/common/Makefile | 2 +- sound/soc/mediatek/common/mtk-dsp-sof-common.c | 196 - sound/soc/mediatek/common/mtk-dsp-sof-common.h | 36 - sound/soc/mediatek/common/mtk-soc-card.h | 17 - sound/soc/mediatek/mt6797/mt6797-mt6351.c | 6 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 6 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 10 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 9 +- sound/soc/mediatek/mt8186/Makefile | 22 - sound/soc/mediatek/mt8186/mt8186-afe-clk.c | 652 - sound/soc/mediatek/mt8186/mt8186-afe-clk.h | 106 - sound/soc/mediatek/mt8186/mt8186-afe-common.h | 195 - sound/soc/mediatek/mt8186/mt8186-afe-control.c | 255 - sound/soc/mediatek/mt8186/mt8186-afe-gpio.c | 243 - sound/soc/mediatek/mt8186/mt8186-afe-gpio.h | 19 - sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 3000 -- sound/soc/mediatek/mt8186/mt8186-audsys-clk.c | 150 - sound/soc/mediatek/mt8186/mt8186-audsys-clk.h | 15 - sound/soc/mediatek/mt8186/mt8186-audsys-clkid.h | 45 - sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 871 - sound/soc/mediatek/mt8186/mt8186-dai-hostless.c | 298 - sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c | 236 - sound/soc/mediatek/mt8186/mt8186-dai-i2s.c | 1286 - sound/soc/mediatek/mt8186/mt8186-dai-pcm.c | 423 - sound/soc/mediatek/mt8186/mt8186-dai-src.c | 695 - sound/soc/mediatek/mt8186/mt8186-dai-tdm.c | 698 - sound/soc/mediatek/mt8186/mt8186-interconnection.h | 69 - sound/soc/mediatek/mt8186/mt8186-misc-control.c | 252 - sound/soc/mediatek/mt8186/mt8186-mt6366-common.c | 57 - sound/soc/mediatek/mt8186/mt8186-mt6366-common.h | 17 - .../mt8186/mt8186-mt6366-da7219-max98357.c | 1002 - .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c | 978 - sound/soc/mediatek/mt8186/mt8186-reg.h | 2913 -- sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 8 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 6 +- sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 6 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 233 +- sound/soc/meson/aiu-acodec-ctrl.c | 1 + sound/soc/meson/aiu-codec-ctrl.c | 1 + sound/soc/meson/aiu-encoder-i2s.c | 2 +- sound/soc/meson/axg-frddr.c | 3 - sound/soc/meson/axg-pdm.c | 4 +- sound/soc/meson/axg-spdifin.c | 1 - sound/soc/meson/axg-spdifout.c | 1 - sound/soc/meson/axg-tdm-interface.c | 14 +- sound/soc/meson/axg-toddr.c | 3 - sound/soc/meson/g12a-toacodec.c | 2 + sound/soc/meson/g12a-tohdmitx.c | 1 + sound/soc/meson/meson-codec-glue.c | 2 +- sound/soc/meson/t9015.c | 1 + sound/soc/mxs/mxs-saif.c | 7 +- sound/soc/pxa/magician.c | 8 +- sound/soc/pxa/mmp-sspa.c | 15 +- sound/soc/pxa/pxa-ssp.c | 43 +- sound/soc/pxa/pxa2xx-i2s.c | 27 +- sound/soc/qcom/apq8016_sbc.c | 2 +- sound/soc/qcom/lpass-apq8016.c | 1 - sound/soc/qcom/lpass-cpu.c | 7 - sound/soc/qcom/qdsp6/audioreach.c | 4 +- sound/soc/qcom/qdsp6/q6adm.c | 8 +- sound/soc/qcom/qdsp6/q6afe.c | 6 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 23 +- sound/soc/qcom/sc7180.c | 2 +- sound/soc/qcom/sc7280.c | 33 - sound/soc/qcom/sdm845.c | 6 +- sound/soc/qcom/sm8250.c | 4 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 4 +- sound/soc/rockchip/rockchip_i2s.c | 182 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 13 +- sound/soc/rockchip/rockchip_pdm.c | 7 +- sound/soc/rockchip/rockchip_spdif.c | 1 - sound/soc/samsung/Kconfig | 20 +- sound/soc/samsung/aries_wm8994.c | 7 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/i2s.c | 8 +- sound/soc/samsung/neo1973_wm8753.c | 2 +- sound/soc/samsung/pcm.c | 7 +- sound/soc/samsung/rx1950_uda1380.c | 4 +- sound/soc/samsung/s3c-i2s-v2.c | 17 +- sound/soc/samsung/s3c2412-i2s.c | 7 +- sound/soc/samsung/s3c24xx-i2s.c | 14 +- sound/soc/samsung/snow.c | 2 +- sound/soc/samsung/spdif.c | 7 +- sound/soc/sh/fsi.c | 6 +- sound/soc/sh/hac.c | 3 +- sound/soc/sh/rcar/core.c | 30 +- sound/soc/sh/rcar/ssiu.c | 3 - sound/soc/sh/rz-ssi.c | 11 +- sound/soc/sh/siu_pcm.c | 17 +- sound/soc/sh/ssi.c | 13 +- sound/soc/soc-card.c | 6 - sound/soc/soc-core.c | 167 +- sound/soc/soc-dai.c | 3 +- sound/soc/soc-dapm.c | 10 +- sound/soc/soc-ops.c | 59 +- sound/soc/soc-pcm.c | 3 +- sound/soc/soc-topology-test.c | 37 +- sound/soc/soc-topology.c | 2 +- sound/soc/soc-utils.c | 1 + sound/soc/sof/Kconfig | 7 - sound/soc/sof/Makefile | 16 +- sound/soc/sof/amd/Kconfig | 1 - sound/soc/sof/amd/acp-dsp-offset.h | 2 - sound/soc/sof/amd/acp.c | 36 - sound/soc/sof/amd/acp.h | 4 - sound/soc/sof/amd/pci-rn.c | 4 - sound/soc/sof/amd/renoir.c | 4 - sound/soc/sof/compress.c | 73 +- sound/soc/sof/core.c | 7 +- sound/soc/sof/debug.c | 5 +- sound/soc/sof/imx/Kconfig | 1 - sound/soc/sof/intel/Kconfig | 27 - sound/soc/sof/intel/Makefile | 4 +- sound/soc/sof/intel/apl.c | 1 - sound/soc/sof/intel/atom.c | 16 +- sound/soc/sof/intel/bdw.c | 7 +- sound/soc/sof/intel/byt.c | 5 +- sound/soc/sof/intel/cnl.c | 39 +- sound/soc/sof/intel/hda-dai.c | 226 +- sound/soc/sof/intel/hda-dsp.c | 26 +- sound/soc/sof/intel/hda-ipc.c | 39 +- sound/soc/sof/intel/hda-loader.c | 28 +- sound/soc/sof/intel/hda-probes.c | 16 +- sound/soc/sof/intel/hda-stream.c | 21 +- sound/soc/sof/intel/hda.c | 228 +- sound/soc/sof/intel/hda.h | 70 - sound/soc/sof/intel/icl.c | 1 - sound/soc/sof/intel/mtl.c | 794 - sound/soc/sof/intel/mtl.h | 76 - sound/soc/sof/intel/pci-apl.c | 1 - sound/soc/sof/intel/pci-cnl.c | 1 - sound/soc/sof/intel/pci-icl.c | 1 - sound/soc/sof/intel/pci-mtl.c | 71 - sound/soc/sof/intel/pci-tgl.c | 1 - sound/soc/sof/intel/shim.h | 2 - sound/soc/sof/intel/tgl.c | 34 +- sound/soc/sof/ipc.c | 24 +- sound/soc/sof/ipc3-dtrace.c | 55 +- sound/soc/sof/ipc3-loader.c | 17 +- sound/soc/sof/ipc3-pcm.c | 8 +- sound/soc/sof/ipc3-topology.c | 73 +- sound/soc/sof/ipc3.c | 36 +- sound/soc/sof/ipc4-control.c | 216 - sound/soc/sof/ipc4-pcm.c | 234 - sound/soc/sof/ipc4-priv.h | 7 - sound/soc/sof/ipc4-topology.c | 1921 - sound/soc/sof/ipc4-topology.h | 270 - sound/soc/sof/ipc4.c | 45 +- sound/soc/sof/mediatek/Kconfig | 1 - sound/soc/sof/mediatek/adsp_helper.h | 1 - sound/soc/sof/mediatek/mt8186/mt8186-clk.c | 4 +- sound/soc/sof/mediatek/mt8195/mt8195-clk.c | 7 - sound/soc/sof/mediatek/mt8195/mt8195-loader.c | 13 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 50 +- sound/soc/sof/mediatek/mt8195/mt8195.h | 5 - sound/soc/sof/ops.h | 6 - sound/soc/sof/pcm.c | 13 - sound/soc/sof/sof-audio.h | 12 - sound/soc/sof/sof-client-ipc-msg-injector.c | 29 +- sound/soc/sof/sof-client-probes.c | 13 +- sound/soc/sof/sof-client-probes.h | 8 +- sound/soc/sof/sof-client.c | 4 +- sound/soc/sof/sof-priv.h | 14 +- sound/soc/sof/topology.c | 121 +- sound/soc/spear/spdif_in.c | 3 +- sound/soc/spear/spdif_out.c | 3 +- sound/soc/sti/sti_uniperif.c | 3 +- sound/soc/stm/stm32_adfsdm.c | 3 +- sound/soc/stm/stm32_i2s.c | 9 +- sound/soc/stm/stm32_sai_sub.c | 11 +- sound/soc/stm/stm32_spdifrx.c | 1 - sound/soc/sunxi/sun4i-codec.c | 85 +- sound/soc/sunxi/sun4i-i2s.c | 23 +- sound/soc/sunxi/sun4i-spdif.c | 3 +- sound/soc/sunxi/sun50i-codec-analog.c | 8 - sound/soc/sunxi/sun8i-codec.c | 7 +- sound/soc/tegra/Kconfig | 9 - sound/soc/tegra/Makefile | 2 - sound/soc/tegra/tegra20_ac97.c | 5 +- sound/soc/tegra/tegra20_das.c | 198 +- sound/soc/tegra/tegra20_das.h | 120 + sound/soc/tegra/tegra20_i2s.c | 9 +- sound/soc/tegra/tegra20_spdif.c | 1 - sound/soc/tegra/tegra210_adx.c | 2 +- sound/soc/tegra/tegra210_ahub.c | 39 +- sound/soc/tegra/tegra210_i2s.c | 7 +- sound/soc/tegra/tegra210_mbdrc.c | 1014 - sound/soc/tegra/tegra210_mbdrc.h | 215 - sound/soc/tegra/tegra210_ope.c | 419 - sound/soc/tegra/tegra210_ope.h | 90 - sound/soc/tegra/tegra210_peq.c | 434 - sound/soc/tegra/tegra210_peq.h | 56 - sound/soc/tegra/tegra30_i2s.c | 9 +- sound/soc/ti/davinci-i2s.c | 35 +- sound/soc/ti/davinci-mcasp.c | 16 +- sound/soc/ti/davinci-vcif.c | 3 +- sound/soc/ti/omap-dmic.c | 3 +- sound/soc/ti/omap-hdmi.c | 1 - sound/soc/ti/omap-mcbsp.c | 15 +- sound/soc/ti/omap-mcpdm.c | 7 +- sound/soc/uniphier/evea.c | 1 + sound/soc/ux500/mop500.c | 2 + sound/soc/ux500/mop500_ab8500.c | 2 + sound/soc/ux500/mop500_ab8500.h | 2 + sound/soc/ux500/ux500_msp_dai.c | 41 +- sound/soc/ux500/ux500_msp_dai.h | 2 + sound/soc/ux500/ux500_msp_i2s.c | 2 + sound/soc/ux500/ux500_msp_i2s.h | 2 + sound/soc/ux500/ux500_pcm.c | 2 + sound/soc/ux500/ux500_pcm.h | 2 + sound/soc/xilinx/xlnx_formatter_pcm.c | 18 +- sound/soc/xilinx/xlnx_i2s.c | 1 - sound/soc/xilinx/xlnx_spdif.c | 1 - sound/soc/xtensa/xtfpga-i2s.c | 19 +- sound/usb/bcd2000/bcd2000.c | 3 +- sound/usb/endpoint.c | 2 +- sound/usb/mixer_quirks.c | 187 +- sound/usb/quirks.c | 2 - tools/accounting/getdelays.c | 4 + tools/arch/x86/include/asm/amd-ibs.h | 16 +- tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/bpf/bpftool/gen.c | 2 +- tools/bpf/bpftool/prog.c | 2 +- tools/cgroup/memcg_shrinker.py | 71 - tools/include/asm-generic/bitops/non-atomic.h | 34 +- tools/include/linux/bitmap.h | 12 +- tools/include/linux/bitops.h | 16 - tools/include/linux/gfp.h | 3 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/slab.h | 4 - tools/include/nolibc/arch-riscv.h | 2 +- tools/include/nolibc/sys.h | 4 +- tools/include/uapi/asm-generic/mman-common.h | 2 - tools/lib/bitmap.c | 6 +- tools/lib/bpf/bpf.c | 9 + tools/lib/bpf/bpf.h | 11 + tools/lib/bpf/bpf_tracing.h | 15 +- tools/lib/bpf/libbpf.c | 11 +- tools/lib/bpf/libbpf.map | 1 + tools/lib/perf/include/internal/evsel.h | 4 - tools/lib/perf/include/perf/event.h | 10 +- tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/litmus-tests.txt | 37 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/linux-kernel.bell | 16 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/perf/Documentation/perf-buildid-list.txt | 4 - tools/perf/Documentation/perf-dlfilter.txt | 22 - tools/perf/Documentation/perf-inject.txt | 17 - tools/perf/Documentation/perf-intel-pt.txt | 181 +- tools/perf/Documentation/perf-lock.txt | 7 - tools/perf/Documentation/perf-record.txt | 10 - tools/perf/Documentation/perf-script.txt | 10 +- tools/perf/Documentation/perf.data-file-format.txt | 20 +- tools/perf/Makefile.config | 29 +- tools/perf/Makefile.perf | 16 +- tools/perf/arch/x86/util/evsel.c | 52 - tools/perf/builtin-annotate.c | 8 - tools/perf/builtin-buildid-list.c | 39 +- tools/perf/builtin-inject.c | 1046 +- tools/perf/builtin-kmem.c | 1 + tools/perf/builtin-lock.c | 426 +- tools/perf/builtin-record.c | 44 +- tools/perf/builtin-report.c | 6 - tools/perf/builtin-script.c | 25 - tools/perf/include/perf/perf_dlfilter.h | 8 - tools/perf/pmu-events/Build | 17 +- tools/perf/pmu-events/empty-pmu-events.c | 158 - tools/perf/pmu-events/jevents.c | 1342 + tools/perf/pmu-events/jevents.py | 409 - tools/perf/pmu-events/jsmn.c | 352 + tools/perf/pmu-events/jsmn.h | 68 + tools/perf/pmu-events/json.c | 162 + tools/perf/pmu-events/json.h | 39 + tools/perf/scripts/perl/Perf-Trace-Util/Build | 6 +- tools/perf/scripts/python/arm-cs-trace-disasm.py | 34 +- tools/perf/scripts/python/intel-pt-events.py | 32 +- tools/perf/tests/pmu-events.c | 1 - tools/perf/tests/shell/stat+csv_output.sh | 7 +- tools/perf/tests/shell/stat_all_metrics.sh | 47 +- tools/perf/tests/shell/test_brstack.sh | 114 - tools/perf/util/amd-sample-raw.c | 68 +- tools/perf/util/auxtrace.c | 30 +- tools/perf/util/auxtrace.h | 4 - tools/perf/util/bpf-loader.c | 18 +- tools/perf/util/build-id.c | 80 +- tools/perf/util/build-id.h | 16 +- tools/perf/util/callchain.c | 18 +- tools/perf/util/cs-etm.c | 2 +- tools/perf/util/data-convert-json.c | 5 +- tools/perf/util/data.c | 43 +- tools/perf/util/data.h | 1 - tools/perf/util/dlfilter.c | 2 - tools/perf/util/dso.h | 6 - tools/perf/util/dsos.c | 15 +- tools/perf/util/env.c | 62 +- tools/perf/util/env.h | 14 +- tools/perf/util/event.c | 1 - tools/perf/util/event.h | 23 - tools/perf/util/evlist.c | 42 +- tools/perf/util/evsel.c | 34 - tools/perf/util/evsel.h | 3 - tools/perf/util/header.c | 192 +- tools/perf/util/header.h | 2 +- tools/perf/util/intel-pt.c | 183 +- tools/perf/util/machine.c | 56 +- tools/perf/util/machine.h | 7 - tools/perf/util/ordered-events.h | 6 - tools/perf/util/pmu.c | 15 +- tools/perf/util/pmu.h | 2 - tools/perf/util/probe-event.c | 2 +- tools/perf/util/record.c | 2 +- tools/perf/util/record.h | 1 - tools/perf/util/scripting-engines/Build | 2 +- .../util/scripting-engines/trace-event-python.c | 15 +- tools/perf/util/session.c | 115 +- tools/perf/util/session.h | 4 - tools/perf/util/setup.py | 12 +- tools/perf/util/symbol-elf.c | 56 +- tools/perf/util/symbol.c | 6 +- tools/perf/util/synthetic-events.c | 105 +- tools/perf/util/synthetic-events.h | 2 - tools/perf/util/thread.c | 1 - tools/perf/util/thread.h | 1 - tools/perf/util/tool.h | 3 +- tools/perf/util/util.c | 70 +- tools/perf/util/util.h | 15 - tools/power/cpupower/debug/i386/dump_psb.c | 6 +- tools/power/x86/turbostat/turbostat.8 | 200 +- tools/power/x86/turbostat/turbostat.c | 240 +- tools/testing/crypto/chacha20-s390/test-cipher.c | 9 +- tools/testing/cxl/test/cxl.c | 56 +- tools/testing/cxl/test/mem.c | 53 +- tools/testing/cxl/test/mock.c | 8 +- tools/testing/memblock/Makefile | 3 +- tools/testing/memblock/README | 10 +- tools/testing/memblock/TODO | 14 +- tools/testing/memblock/internal.h | 7 - tools/testing/memblock/linux/kmemleak.h | 2 +- tools/testing/memblock/linux/memory_hotplug.h | 8 +- tools/testing/memblock/main.c | 2 - tools/testing/memblock/scripts/Makefile.include | 10 +- tools/testing/memblock/tests/alloc_api.c | 225 +- tools/testing/memblock/tests/alloc_helpers_api.c | 129 +- tools/testing/memblock/tests/alloc_nid_api.c | 351 +- tools/testing/memblock/tests/basic_api.c | 337 +- tools/testing/memblock/tests/common.c | 118 - tools/testing/memblock/tests/common.h | 54 - tools/testing/nvdimm/test/ndtest.c | 77 + tools/testing/radix-tree/.gitignore | 2 - tools/testing/radix-tree/Makefile | 9 +- tools/testing/radix-tree/generated/autoconf.h | 1 - tools/testing/radix-tree/linux.c | 160 +- tools/testing/radix-tree/linux/kernel.h | 1 - tools/testing/radix-tree/linux/lockdep.h | 2 - tools/testing/radix-tree/linux/maple_tree.h | 7 - tools/testing/radix-tree/maple.c | 59 - tools/testing/radix-tree/trace/events/maple_tree.h | 5 - tools/testing/selftests/Makefile | 1 - tools/testing/selftests/bpf/DENYLIST | 6 + tools/testing/selftests/bpf/DENYLIST.s390x | 67 + tools/testing/selftests/bpf/config | 99 +- tools/testing/selftests/bpf/config.s390x | 147 + tools/testing/selftests/bpf/config.x86_64 | 251 + .../testing/selftests/bpf/prog_tests/probe_user.c | 35 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 2 +- .../testing/selftests/bpf/prog_tests/test_tunnel.c | 17 +- .../testing/selftests/bpf/progs/test_probe_user.c | 29 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 80 +- tools/testing/selftests/bpf/test_progs.c | 7 +- tools/testing/selftests/bpf/vmtest.sh | 53 +- tools/testing/selftests/drivers/net/dsa/Makefile | 17 + .../drivers/net/mlxsw/devlink_linecard.sh | 54 + .../testing/selftests/drivers/net/netdevsim/fib.sh | 45 + .../testing/selftests/filesystems/binderfs/config | 1 + tools/testing/selftests/filesystems/fat/.gitignore | 2 - tools/testing/selftests/filesystems/fat/Makefile | 7 - tools/testing/selftests/filesystems/fat/config | 2 - .../selftests/filesystems/fat/rename_exchange.c | 37 - .../selftests/filesystems/fat/run_fat_tests.sh | 82 - .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 9 +- .../ftrace/test.d/dynevent/add_remove_kprobe.tc | 7 - .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 2 +- tools/testing/selftests/kvm/.gitignore | 9 +- tools/testing/selftests/kvm/Makefile | 16 +- tools/testing/selftests/kvm/aarch64/arch_timer.c | 88 +- .../selftests/kvm/aarch64/debug-exceptions.c | 26 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 30 +- tools/testing/selftests/kvm/aarch64/hypercalls.c | 97 +- tools/testing/selftests/kvm/aarch64/psci_test.c | 72 +- .../selftests/kvm/aarch64/vcpu_width_config.c | 71 +- tools/testing/selftests/kvm/aarch64/vgic_init.c | 444 +- tools/testing/selftests/kvm/aarch64/vgic_irq.c | 44 +- .../selftests/kvm/access_tracking_perf_test.c | 92 +- tools/testing/selftests/kvm/demand_paging_test.c | 49 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 51 +- tools/testing/selftests/kvm/dirty_log_test.c | 95 +- .../testing/selftests/kvm/hardware_disable_test.c | 29 +- .../selftests/kvm/include/aarch64/processor.h | 28 +- tools/testing/selftests/kvm/include/aarch64/vgic.h | 6 +- .../testing/selftests/kvm/include/kvm_util_base.h | 823 +- .../testing/selftests/kvm/include/perf_test_util.h | 7 +- .../selftests/kvm/include/riscv/processor.h | 20 + tools/testing/selftests/kvm/include/test_util.h | 7 - tools/testing/selftests/kvm/include/ucall_common.h | 65 +- tools/testing/selftests/kvm/include/x86_64/apic.h | 1 - tools/testing/selftests/kvm/include/x86_64/evmcs.h | 2 +- tools/testing/selftests/kvm/include/x86_64/mce.h | 25 - .../selftests/kvm/include/x86_64/processor.h | 473 +- tools/testing/selftests/kvm/include/x86_64/svm.h | 2 + .../selftests/kvm/include/x86_64/svm_util.h | 27 +- tools/testing/selftests/kvm/include/x86_64/vmx.h | 2 + .../testing/selftests/kvm/kvm_binary_stats_test.c | 169 +- tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 10 +- tools/testing/selftests/kvm/kvm_page_table_test.c | 66 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 81 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 13 +- tools/testing/selftests/kvm/lib/aarch64/vgic.c | 54 +- tools/testing/selftests/kvm/lib/elf.c | 1 + tools/testing/selftests/kvm/lib/guest_modes.c | 6 +- tools/testing/selftests/kvm/lib/kvm_util.c | 1207 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 128 + tools/testing/selftests/kvm/lib/perf_test_util.c | 92 +- tools/testing/selftests/kvm/lib/riscv/processor.c | 111 +- tools/testing/selftests/kvm/lib/riscv/ucall.c | 16 +- .../selftests/kvm/lib/s390x/diag318_test_handler.c | 11 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 44 +- tools/testing/selftests/kvm/lib/s390x/ucall.c | 10 +- .../selftests/kvm/lib/x86_64/perf_test_util.c | 11 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 809 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 17 + tools/testing/selftests/kvm/lib/x86_64/ucall.c | 12 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 26 +- .../testing/selftests/kvm/max_guest_memory_test.c | 53 +- .../kvm/memslot_modification_stress_test.c | 13 +- tools/testing/selftests/kvm/memslot_perf_test.c | 32 +- tools/testing/selftests/kvm/rseq_test.c | 22 +- tools/testing/selftests/kvm/s390x/memop.c | 182 +- tools/testing/selftests/kvm/s390x/resets.c | 178 +- tools/testing/selftests/kvm/s390x/sync_regs_test.c | 121 +- tools/testing/selftests/kvm/s390x/tprot.c | 68 +- .../testing/selftests/kvm/set_memory_region_test.c | 46 +- tools/testing/selftests/kvm/steal_time.c | 123 +- .../selftests/kvm/system_counter_offset_test.c | 38 +- tools/testing/selftests/kvm/x86_64/amx_test.c | 91 +- tools/testing/selftests/kvm/x86_64/cpuid_test.c | 105 +- .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 43 +- tools/testing/selftests/kvm/x86_64/debug_regs.c | 77 +- .../selftests/kvm/x86_64/emulator_error_test.c | 85 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 65 +- .../selftests/kvm/x86_64/fix_hypercall_test.c | 47 +- .../selftests/kvm/x86_64/get_msr_index_features.c | 117 +- tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 28 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 48 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 406 +- .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 28 +- .../testing/selftests/kvm/x86_64/kvm_clock_test.c | 32 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 117 +- .../selftests/kvm/x86_64/max_vcpuid_cap_test.c | 44 - .../selftests/kvm/x86_64/mmio_warning_test.c | 16 +- tools/testing/selftests/kvm/x86_64/mmu_role_test.c | 147 + .../selftests/kvm/x86_64/monitor_mwait_test.c | 131 - .../selftests/kvm/x86_64/nx_huge_pages_test.c | 269 - .../selftests/kvm/x86_64/nx_huge_pages_test.sh | 59 - .../selftests/kvm/x86_64/platform_info_test.c | 51 +- .../selftests/kvm/x86_64/pmu_event_filter_test.c | 117 +- .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 95 +- .../testing/selftests/kvm/x86_64/set_sregs_test.c | 75 +- .../selftests/kvm/x86_64/sev_migrate_tests.c | 131 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 46 +- tools/testing/selftests/kvm/x86_64/state_test.c | 39 +- .../selftests/kvm/x86_64/svm_int_ctl_test.c | 25 +- .../kvm/x86_64/svm_nested_soft_inject_test.c | 211 - .../testing/selftests/kvm/x86_64/svm_vmcall_test.c | 20 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 62 +- .../selftests/kvm/x86_64/triple_fault_event_test.c | 90 - tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 39 +- .../selftests/kvm/x86_64/tsc_scaling_sync.c | 25 +- .../selftests/kvm/x86_64/ucna_injection_test.c | 316 - .../selftests/kvm/x86_64/userspace_io_test.c | 22 +- .../selftests/kvm/x86_64/userspace_msr_exit_test.c | 188 +- .../selftests/kvm/x86_64/vmx_apic_access_test.c | 32 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 21 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 18 +- .../vmx_exception_with_invalid_guest_state.c | 68 +- .../kvm/x86_64/vmx_invalid_nested_guest_state.c | 22 +- .../kvm/x86_64/vmx_nested_tsc_scaling_test.c | 33 +- .../selftests/kvm/x86_64/vmx_pmu_caps_test.c | 54 +- .../kvm/x86_64/vmx_preemption_timer_test.c | 38 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 105 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 17 +- .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 48 +- .../selftests/kvm/x86_64/xapic_state_test.c | 82 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 75 +- .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 27 +- tools/testing/selftests/kvm/x86_64/xss_msr_test.c | 56 +- tools/testing/selftests/net/Makefile | 2 + .../selftests/net/forwarding/vxlan_asymmetric.sh | 2 +- tools/testing/selftests/net/ioam6.sh | 12 +- .../selftests/net/srv6_hencap_red_l3vpn_test.sh | 879 + .../selftests/net/srv6_hl2encap_red_l2vpn_test.sh | 821 + tools/testing/selftests/net/tls.c | 26 +- tools/testing/selftests/nolibc/.gitignore | 4 - tools/testing/selftests/nolibc/Makefile | 135 - tools/testing/selftests/nolibc/nolibc-test.c | 757 - tools/testing/selftests/powerpc/include/reg.h | 4 - tools/testing/selftests/powerpc/include/utils.h | 10 - tools/testing/selftests/powerpc/math/.gitignore | 1 - tools/testing/selftests/powerpc/mce/.gitignore | 1 - .../selftests/powerpc/papr_attributes/attr_test.c | 30 +- tools/testing/selftests/powerpc/pmu/Makefile | 11 +- tools/testing/selftests/powerpc/pmu/branch_loops.S | 28 - tools/testing/selftests/powerpc/pmu/ebb/.gitignore | 1 - .../powerpc/pmu/event_code_tests/Makefile | 15 - .../pmu/event_code_tests/blacklisted_events_test.c | 132 - .../event_alternatives_tests_p10.c | 109 - .../event_code_tests/event_alternatives_tests_p9.c | 116 - .../event_code_tests/generic_events_valid_test.c | 130 - .../event_code_tests/group_constraint_cache_test.c | 60 - .../group_constraint_l2l3_sel_test.c | 64 - .../group_constraint_mmcra_sample_test.c | 54 - .../event_code_tests/group_constraint_pmc56_test.c | 63 - .../group_constraint_pmc_count_test.c | 70 - .../group_constraint_radix_scope_qual_test.c | 56 - .../group_constraint_repeat_test.c | 56 - .../group_constraint_thresh_cmp_test.c | 96 - .../group_constraint_thresh_ctl_test.c | 64 - .../group_constraint_thresh_sel_test.c | 63 - .../event_code_tests/group_constraint_unit_test.c | 74 - .../group_pmc56_exclude_constraints_test.c | 64 - .../event_code_tests/hw_cache_event_type_test.c | 88 - .../pmu/event_code_tests/invalid_event_code_test.c | 67 - .../reserved_bits_mmcra_sample_elig_mode_test.c | 77 - .../reserved_bits_mmcra_thresh_ctl_test.c | 44 - .../selftests/powerpc/pmu/sampling_tests/Makefile | 7 +- .../pmu/sampling_tests/bhrb_filter_map_test.c | 105 - .../pmu/sampling_tests/bhrb_no_crash_wo_pmu_test.c | 59 - .../intr_regs_no_crash_wo_pmu_test.c | 57 - .../selftests/powerpc/pmu/sampling_tests/misc.c | 135 +- .../selftests/powerpc/pmu/sampling_tests/misc.h | 9 +- .../pmu/sampling_tests/mmcr1_sel_unit_cache_test.c | 77 - .../pmu/sampling_tests/mmcra_bhrb_any_test.c | 65 - .../pmu/sampling_tests/mmcra_bhrb_cond_test.c | 69 - .../mmcra_bhrb_disable_no_branch_test.c | 64 - .../pmu/sampling_tests/mmcra_bhrb_disable_test.c | 66 - .../pmu/sampling_tests/mmcra_bhrb_ind_call_test.c | 69 - .../pmu/sampling_tests/mmcra_thresh_cmp_test.c | 74 - .../testing/selftests/powerpc/security/.gitignore | 1 - tools/testing/selftests/proc/proc-pid-vm.c | 75 +- tools/testing/selftests/sgx/defines.h | 23 - tools/testing/selftests/sgx/load.c | 41 - tools/testing/selftests/sgx/main.c | 1435 - tools/testing/selftests/sgx/main.h | 1 - tools/testing/selftests/sgx/test_encl.c | 68 - tools/testing/selftests/sgx/test_encl_bootstrap.S | 6 - tools/testing/selftests/sync/config | 1 + tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/hmm-tests.c | 311 +- tools/testing/selftests/vm/hugepage-mremap.c | 2 +- tools/testing/selftests/vm/hugetlb-madvise.c | 5 +- tools/testing/selftests/vm/khugepaged.c | 563 +- tools/testing/selftests/vm/mrelease_test.c | 16 +- tools/testing/selftests/vm/mremap_test.c | 49 +- tools/testing/selftests/vm/run_vmtests.sh | 13 +- tools/testing/selftests/vm/test_hmm.sh | 24 +- tools/testing/selftests/vm/userfaultfd.c | 4 +- tools/testing/selftests/vm/va_128TBswitch.c | 8 +- tools/testing/selftests/vm/va_128TBswitch.sh | 54 - tools/testing/selftests/wireguard/qemu/Makefile | 17 +- .../selftests/wireguard/qemu/arch/um.config | 3 + .../testing/selftests/wireguard/qemu/debug.config | 5 - .../testing/selftests/wireguard/qemu/kernel.config | 1 - tools/thermal/tmon/pid.c | 2 +- tools/thermal/tmon/tmon.h | 3 + tools/usb/testusb.c | 18 +- tools/vm/page_owner_sort.c | 30 +- tools/vm/slabinfo.c | 32 +- virt/kvm/kvm_main.c | 217 +- virt/kvm/pfncache.c | 231 +- 6792 files changed, 127938 insertions(+), 489245 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-caps create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31856 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31865 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-thermocouple delete mode 100644 Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub delete mode 100644 Documentation/ABI/testing/sysfs-bus-surface_aggregator-tabletsw delete mode 100644 Documentation/ABI/testing/sysfs-class-usb_power_delivery delete mode 100644 Documentation/ABI/testing/sysfs-class-vduse delete mode 100644 Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update delete mode 100644 Documentation/PCI/endpoint/pci-vntb-function.rst delete mode 100644 Documentation/PCI/endpoint/pci-vntb-howto.rst delete mode 100644 Documentation/admin-guide/mm/damon/lru_sort.rst delete mode 100644 Documentation/admin-guide/mm/shrinker_debugfs.rst create mode 100644 Documentation/core-api/bus-virt-phys-mapping.rst delete mode 100644 Documentation/core-api/maple_tree.rst delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-catu.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-cpu-debug.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-dynamic-fun [...] delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-dynamic-rep [...] delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-etb10.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-static-funnel.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-static-repl [...] delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,embedded-trace-extens [...] delete mode 100644 Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml create mode 100644 Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt create mode 100644 Documentation/devicetree/bindings/arm/coresight-cti.yaml create mode 100644 Documentation/devicetree/bindings/arm/coresight.txt create mode 100644 Documentation/devicetree/bindings/arm/ete.yaml create mode 100644 Documentation/devicetree/bindings/arm/trbe.yaml create mode 100644 Documentation/devicetree/bindings/ata/ahci-ceva.txt delete mode 100644 Documentation/devicetree/bindings/ata/ceva,ahci-1v84.yaml create mode 100644 Documentation/devicetree/bindings/chosen.txt delete mode 100644 Documentation/devicetree/bindings/chrome/google,cros-kbd-led-ba [...] create mode 100644 Documentation/devicetree/bindings/clock/efm32-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/sprd,ums512-clk.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/sii902x.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9022.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/arm,rtsm-display.yaml delete mode 100644 Documentation/devicetree/bindings/dma/apple,admac.yaml delete mode 100644 Documentation/devicetree/bindings/dma/fsl,edma.yaml create mode 100644 Documentation/devicetree/bindings/dma/fsl-edma.txt delete mode 100644 Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/qcom_bam_dma.txt create mode 100644 Documentation/devicetree/bindings/dma/ste-dma40.txt delete mode 100644 Documentation/devicetree/bindings/dma/stericsson,dma40.yaml delete mode 100644 Documentation/devicetree/bindings/dsp/mediatek,mt8186-dsp.yaml delete mode 100644 Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-mvebu.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-tpic2810.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-tpic2810.yaml delete mode 100644 Documentation/devicetree/bindings/hwinfo/samsung,exynos-chipid.yaml delete mode 100644 Documentation/devicetree/bindings/hwinfo/samsung,s5pv210-chipid.yaml delete mode 100644 Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-efm32.txt rename Documentation/devicetree/bindings/{hwmon => i2c}/ibm,p8-occ-hwmon.txt (100%) create mode 100644 Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-rradc.yaml create mode 100644 Documentation/devicetree/bindings/input/adc-keys.txt delete mode 100644 Documentation/devicetree/bindings/input/adc-keys.yaml delete mode 100644 Documentation/devicetree/bindings/input/elan,ekth6915.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpmh-common.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm6350-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/rda,8810 [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/rda,8810 [...] delete mode 100644 Documentation/devicetree/bindings/leds/issi,is31fl319x.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-aat1290.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-bcm63138.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-is31fl319x.txt delete mode 100644 Documentation/devicetree/bindings/leds/skyworks,aat1290.yaml create mode 100644 Documentation/devicetree/bindings/media/gpio-ir-receiver.txt delete mode 100644 Documentation/devicetree/bindings/media/gpio-ir-receiver.yaml create mode 100644 Documentation/devicetree/bindings/mfd/da9063.txt delete mode 100644 Documentation/devicetree/bindings/mfd/dlg,da9063.yaml create mode 100644 Documentation/devicetree/bindings/mfd/qcom,tcsr.txt delete mode 100644 Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml delete mode 100644 Documentation/devicetree/bindings/misc/qemu,vcpu-stall-detector.yaml create mode 100644 Documentation/devicetree/bindings/mmc/exynos-dw-mshc.txt create mode 100644 Documentation/devicetree/bindings/mmc/mmc-spi-slot.txt delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-spi-slot.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/samsung,exynos-dw-mshc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/samsung,s3c6410-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/mmc/samsung-sdhci.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/arm,arm-firmwa [...] delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/arm,arm-firmwa [...] delete mode 100644 Documentation/devicetree/bindings/nvmem/mediatek,efuse.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/mtk-efuse.txt delete mode 100644 Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.txt delete mode 100644 Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/pci-rcar-gen2.txt delete mode 100644 Documentation/devicetree/bindings/pci/renesas,pci-rcar-gen2.yaml delete mode 100644 Documentation/devicetree/bindings/perf/arm,ccn.yaml create mode 100644 Documentation/devicetree/bindings/perf/arm-ccn.txt delete mode 100644 Documentation/devicetree/bindings/phy/amlogic,g12a-mipi-dphy-an [...] delete mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8qm-lvds-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzv2m-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/msm-poweroff.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pshold.yaml create mode 100644 Documentation/devicetree/bindings/pwm/clk-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,glink-edge.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7180-mss-pil.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7280-mss-pil.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,smd-edge.yaml delete mode 100644 Documentation/devicetree/bindings/reset/atmel,at91sam9260-reset.yaml create mode 100644 Documentation/devicetree/bindings/rtc/rtc-ds1307.txt delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-ds1307.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/ti,k3-rtc.yaml create mode 100644 Documentation/devicetree/bindings/serial/efm32-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/mediatek,uart.yaml create mode 100644 Documentation/devicetree/bindings/serial/mtk-uart.txt create mode 100644 Documentation/devicetree/bindings/serio/ps2-gpio.txt delete mode 100644 Documentation/devicetree/bindings/serio/ps2-gpio.yaml create mode 100644 Documentation/devicetree/bindings/soc/samsung/exynos-chipid.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-socinfo.yaml delete mode 100644 Documentation/devicetree/bindings/sound/atmel,sama5d2-classd.yaml delete mode 100644 Documentation/devicetree/bindings/sound/atmel,sama5d2-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/atmel,sama5d2-pdmic.yaml create mode 100644 Documentation/devicetree/bindings/sound/atmel-classd.txt create mode 100644 Documentation/devicetree/bindings/sound/atmel-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/atmel-pdmic.txt create mode 100644 Documentation/devicetree/bindings/sound/designware-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,micfil.txt delete mode 100644 Documentation/devicetree/bindings/sound/fsl,micfil.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt8186-afe-pcm.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt8186-mt6366-da7219-ma [...] delete mode 100644 Documentation/devicetree/bindings/sound/mt8186-mt6366-rt1019-rt [...] delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-mbdrc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-ope.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-peq.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,sdm845.txt delete mode 100644 Documentation/devicetree/bindings/sound/qcom,wsa883x.yaml delete mode 100644 Documentation/devicetree/bindings/sound/snps,designware-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tas2780.yaml create mode 100644 Documentation/devicetree/bindings/spi/efm32-spi.txt create mode 100644 Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml delete mode 100644 Documentation/devicetree/bindings/sram/qcom,imem.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/renesas,ufs.yaml delete mode 100644 Documentation/devicetree/bindings/usb/analogix,anx7411.yaml delete mode 100644 Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/mm/balance.rst delete mode 100644 Documentation/mm/memory-model.rst delete mode 100644 Documentation/mm/vmemmap_dedup.rst create mode 100644 Documentation/networking/devlink/devlink-selftests.rst delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/coding-guidelines.rst delete mode 100644 Documentation/rust/general-information.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Documentation/s390/vfio-ap-locking.rst create mode 100644 Documentation/translations/it_IT/devicetree/bindings/submitting [...] create mode 100644 Documentation/translations/it_IT/maintainer/configure-git.rst create mode 100644 Documentation/translations/it_IT/process/maintainer-handbooks.rst create mode 100644 Documentation/translations/it_IT/process/maintainer-tip.rst create mode 100644 Documentation/translations/it_IT/process/maintainers.rst delete mode 100644 Documentation/translations/zh_CN/mm/active_mm.rst delete mode 100644 Documentation/translations/zh_CN/mm/balance.rst delete mode 100644 Documentation/translations/zh_CN/mm/damon/api.rst delete mode 100644 Documentation/translations/zh_CN/mm/damon/design.rst delete mode 100644 Documentation/translations/zh_CN/mm/damon/faq.rst delete mode 100644 Documentation/translations/zh_CN/mm/damon/index.rst delete mode 100644 Documentation/translations/zh_CN/mm/free_page_reporting.rst delete mode 100644 Documentation/translations/zh_CN/mm/frontswap.rst delete mode 100644 Documentation/translations/zh_CN/mm/highmem.rst delete mode 100644 Documentation/translations/zh_CN/mm/hmm.rst delete mode 100644 Documentation/translations/zh_CN/mm/hugetlbfs_reserv.rst delete mode 100644 Documentation/translations/zh_CN/mm/hwpoison.rst delete mode 100644 Documentation/translations/zh_CN/mm/index.rst delete mode 100644 Documentation/translations/zh_CN/mm/ksm.rst delete mode 100644 Documentation/translations/zh_CN/mm/memory-model.rst delete mode 100644 Documentation/translations/zh_CN/mm/mmu_notifier.rst delete mode 100644 Documentation/translations/zh_CN/mm/numa.rst delete mode 100644 Documentation/translations/zh_CN/mm/overcommit-accounting.rst delete mode 100644 Documentation/translations/zh_CN/mm/page_frags.rst delete mode 100644 Documentation/translations/zh_CN/mm/page_owner.rst delete mode 100644 Documentation/translations/zh_CN/mm/page_table_check.rst delete mode 100644 Documentation/translations/zh_CN/mm/remap_file_pages.rst delete mode 100644 Documentation/translations/zh_CN/mm/split_page_table_lock.rst delete mode 100644 Documentation/translations/zh_CN/mm/z3fold.rst delete mode 100644 Documentation/translations/zh_CN/mm/zsmalloc.rst create mode 100644 Documentation/translations/zh_CN/vm/active_mm.rst create mode 100644 Documentation/translations/zh_CN/vm/balance.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/api.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/design.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/faq.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/index.rst create mode 100644 Documentation/translations/zh_CN/vm/free_page_reporting.rst create mode 100644 Documentation/translations/zh_CN/vm/frontswap.rst create mode 100644 Documentation/translations/zh_CN/vm/highmem.rst create mode 100644 Documentation/translations/zh_CN/vm/hmm.rst create mode 100644 Documentation/translations/zh_CN/vm/hugetlbfs_reserv.rst create mode 100644 Documentation/translations/zh_CN/vm/hwpoison.rst create mode 100644 Documentation/translations/zh_CN/vm/index.rst create mode 100644 Documentation/translations/zh_CN/vm/ksm.rst create mode 100644 Documentation/translations/zh_CN/vm/memory-model.rst create mode 100644 Documentation/translations/zh_CN/vm/mmu_notifier.rst create mode 100644 Documentation/translations/zh_CN/vm/numa.rst create mode 100644 Documentation/translations/zh_CN/vm/overcommit-accounting.rst create mode 100644 Documentation/translations/zh_CN/vm/page_frags.rst rename Documentation/translations/zh_CN/{mm => vm}/page_migration.rst (100%) create mode 100644 Documentation/translations/zh_CN/vm/page_owner.rst create mode 100644 Documentation/translations/zh_CN/vm/page_table_check.rst create mode 100644 Documentation/translations/zh_CN/vm/remap_file_pages.rst create mode 100644 Documentation/translations/zh_CN/vm/split_page_table_lock.rst rename Documentation/translations/zh_CN/{mm => vm}/vmalloced-kernel-stacks.rst (100%) create mode 100644 Documentation/translations/zh_CN/vm/z3fold.rst create mode 100644 Documentation/translations/zh_CN/vm/zsmalloc.rst delete mode 100644 Documentation/userspace-api/media/drivers/hantro.rst delete mode 100644 Documentation/virt/kvm/s390/s390-pv-dump.rst create mode 100644 Documentation/vm/.gitignore rename Documentation/{mm => vm}/active_mm.rst (100%) rename Documentation/{mm => vm}/arch_pgtable_helpers.rst (100%) create mode 100644 Documentation/vm/balance.rst rename Documentation/{mm => vm}/bootmem.rst (100%) rename Documentation/{mm => vm}/damon/api.rst (100%) rename Documentation/{mm => vm}/damon/design.rst (100%) rename Documentation/{mm => vm}/damon/faq.rst (100%) rename Documentation/{mm => vm}/damon/index.rst (100%) rename Documentation/{mm => vm}/free_page_reporting.rst (100%) rename Documentation/{mm => vm}/frontswap.rst (100%) rename Documentation/{mm => vm}/highmem.rst (100%) rename Documentation/{mm => vm}/hmm.rst (100%) rename Documentation/{mm => vm}/hugetlbfs_reserv.rst (100%) rename Documentation/{mm => vm}/hwpoison.rst (100%) rename Documentation/{mm => vm}/index.rst (100%) rename Documentation/{mm => vm}/ksm.rst (100%) create mode 100644 Documentation/vm/memory-model.rst rename Documentation/{mm => vm}/mmu_notifier.rst (100%) rename Documentation/{mm => vm}/numa.rst (100%) rename Documentation/{mm => vm}/oom.rst (100%) rename Documentation/{mm => vm}/overcommit-accounting.rst (100%) rename Documentation/{mm => vm}/page_allocation.rst (100%) rename Documentation/{mm => vm}/page_cache.rst (100%) rename Documentation/{mm => vm}/page_frags.rst (100%) rename Documentation/{mm => vm}/page_migration.rst (100%) rename Documentation/{mm => vm}/page_owner.rst (100%) rename Documentation/{mm => vm}/page_reclaim.rst (100%) rename Documentation/{mm => vm}/page_table_check.rst (100%) rename Documentation/{mm => vm}/page_tables.rst (100%) rename Documentation/{mm => vm}/physical_memory.rst (100%) rename Documentation/{mm => vm}/process_addrs.rst (100%) rename Documentation/{mm => vm}/remap_file_pages.rst (100%) rename Documentation/{mm => vm}/shmfs.rst (100%) rename Documentation/{mm => vm}/slab.rst (100%) rename Documentation/{mm => vm}/slub.rst (100%) rename Documentation/{mm => vm}/split_page_table_lock.rst (100%) rename Documentation/{mm => vm}/swap.rst (100%) rename Documentation/{mm => vm}/transhuge.rst (100%) rename Documentation/{mm => vm}/unevictable-lru.rst (100%) rename Documentation/{mm => vm}/vmalloc.rst (100%) rename Documentation/{mm => vm}/vmalloced-kernel-stacks.rst (100%) create mode 100644 Documentation/vm/vmemmap_dedup.rst rename Documentation/{mm => vm}/z3fold.rst (100%) rename Documentation/{mm => vm}/zsmalloc.rst (100%) delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/lan966x-pcb8309.dts create mode 100644 arch/arm/common/dmabounce.c create mode 100644 arch/arm/include/asm/dma-mapping.h delete mode 100644 arch/arm/mach-footbridge/include/mach/dma-direct.h delete mode 100644 arch/csky/include/asm/sections.h delete mode 100644 arch/loongarch/include/asm/compiler.h create mode 100644 arch/mips/configs/capcella_defconfig create mode 100644 arch/mips/configs/e55_defconfig create mode 100644 arch/mips/configs/mpc30x_defconfig create mode 100644 arch/mips/configs/tb0219_defconfig create mode 100644 arch/mips/configs/tb0226_defconfig create mode 100644 arch/mips/configs/tb0287_defconfig create mode 100644 arch/mips/configs/workpad_defconfig create mode 100644 arch/mips/include/asm/mach-vr41xx/irq.h create mode 100644 arch/mips/include/asm/vr41xx/capcella.h create mode 100644 arch/mips/include/asm/vr41xx/giu.h create mode 100644 arch/mips/include/asm/vr41xx/irq.h create mode 100644 arch/mips/include/asm/vr41xx/mpc30x.h create mode 100644 arch/mips/include/asm/vr41xx/pci.h create mode 100644 arch/mips/include/asm/vr41xx/siu.h create mode 100644 arch/mips/include/asm/vr41xx/tb0219.h create mode 100644 arch/mips/include/asm/vr41xx/tb0226.h create mode 100644 arch/mips/include/asm/vr41xx/tb0287.h create mode 100644 arch/mips/include/asm/vr41xx/vr41xx.h create mode 100644 arch/mips/pci/fixup-capcella.c create mode 100644 arch/mips/pci/fixup-mpc30x.c create mode 100644 arch/mips/pci/fixup-tb0219.c create mode 100644 arch/mips/pci/fixup-tb0226.c create mode 100644 arch/mips/pci/fixup-tb0287.c create mode 100644 arch/mips/pci/ops-vr41xx.c create mode 100644 arch/mips/pci/pci-vr41xx.c create mode 100644 arch/mips/pci/pci-vr41xx.h create mode 100644 arch/mips/vr41xx/Kconfig create mode 100644 arch/mips/vr41xx/Makefile create mode 100644 arch/mips/vr41xx/Platform create mode 100644 arch/mips/vr41xx/casio-e55/Makefile create mode 100644 arch/mips/vr41xx/casio-e55/setup.c create mode 100644 arch/mips/vr41xx/common/Makefile create mode 100644 arch/mips/vr41xx/common/bcu.c create mode 100644 arch/mips/vr41xx/common/cmu.c create mode 100644 arch/mips/vr41xx/common/giu.c create mode 100644 arch/mips/vr41xx/common/icu.c create mode 100644 arch/mips/vr41xx/common/init.c create mode 100644 arch/mips/vr41xx/common/irq.c create mode 100644 arch/mips/vr41xx/common/pmu.c create mode 100644 arch/mips/vr41xx/common/rtc.c create mode 100644 arch/mips/vr41xx/common/siu.c create mode 100644 arch/mips/vr41xx/common/type.c create mode 100644 arch/mips/vr41xx/ibm-workpad/Makefile create mode 100644 arch/mips/vr41xx/ibm-workpad/setup.c delete mode 100644 arch/powerpc/boot/dts/turris1x.dts delete mode 100644 arch/powerpc/kernel/irq_64.c delete mode 100644 arch/powerpc/mm/kasan/init_book3e_64.c delete mode 100644 arch/s390/kernel/cpufeature.c delete mode 100644 arch/s390/kvm/pci.c delete mode 100644 arch/s390/kvm/pci.h delete mode 100644 arch/um/include/asm/kasan.h create mode 100644 arch/x86/kvm/mmu/paging.h create mode 100644 arch/x86/purgatory/kexec-purgatory.S create mode 100644 certs/blacklist_nohashes.c delete mode 100644 drivers/accessibility/speakup/.gitignore delete mode 100644 drivers/accessibility/speakup/genmap.c delete mode 100644 drivers/accessibility/speakup/makemapdata.c create mode 100644 drivers/accessibility/speakup/speakupmap.h delete mode 100644 drivers/accessibility/speakup/utils.h delete mode 100644 drivers/android/allocation.rs delete mode 100644 drivers/android/context.rs delete mode 100644 drivers/android/defs.rs delete mode 100644 drivers/android/node.rs delete mode 100644 drivers/android/process.rs delete mode 100644 drivers/android/range_alloc.rs delete mode 100644 drivers/android/rust_binder.rs delete mode 100644 drivers/android/thread.rs delete mode 100644 drivers/android/transaction.rs delete mode 100644 drivers/char/tpm/tpm_tis_i2c.c delete mode 100644 drivers/clk/mediatek/reset.h delete mode 100644 drivers/clk/qcom/camcc-sm8450.c delete mode 100644 drivers/clk/qcom/clk-regmap-phy-mux.c delete mode 100644 drivers/clk/qcom/clk-regmap-phy-mux.h delete mode 100644 drivers/clk/qcom/gpucc-sm8350.c delete mode 100644 drivers/dma/apple-admac.c delete mode 100644 drivers/fpga/intel-m10-bmc-sec-update.c delete mode 100644 drivers/fpga/microchip-spi.c delete mode 100644 drivers/gpio/gpio-i8255.c delete mode 100644 drivers/gpio/gpio-i8255.h create mode 100644 drivers/gpio/gpio-vr41xx.c delete mode 100644 drivers/gpio/gpio_pl061_rust.rs create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_4_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_4_sh_mask.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/cl507a.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/cl507b.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/cl507c.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/cl507d.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/cl507e.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/clc37b.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/clc37e.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/conn.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/if0010.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/if0011.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/if0012.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/if0014.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/outp.h create mode 100644 drivers/gpu/drm/nouveau/nvif/conn.c create mode 100644 drivers/gpu/drm/nouveau/nvif/outp.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/baseg84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/basegf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/basegp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/basenv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/capsgv100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/changf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/changv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg94.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregk104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursnv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagt215.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmig84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigk104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigt215.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv04.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmgp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmnv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlyg84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygk104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygt200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlynv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/piornv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg94.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootga102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgk104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgk110.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgm107.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgm200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgt200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgt215.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/roottu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorga102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgk104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgp100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sormcp77.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sormcp89.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c delete mode 100644 drivers/hid/.kunitconfig delete mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_common.h delete mode 100644 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c delete mode 100644 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c delete mode 100644 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.h delete mode 100644 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c delete mode 100644 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.h delete mode 100644 drivers/hid/hid-uclogic-rdesc-test.c delete mode 100644 drivers/hid/i2c-hid/i2c-hid-of-elan.c create mode 100644 drivers/i2c/busses/i2c-rzv2m.c delete mode 100644 drivers/iio/adc/qcom-spmi-rradc.c delete mode 100644 drivers/infiniband/hw/erdma/Kconfig delete mode 100644 drivers/infiniband/hw/erdma/Makefile delete mode 100644 drivers/infiniband/hw/erdma/erdma.h delete mode 100644 drivers/infiniband/hw/erdma/erdma_cm.c delete mode 100644 drivers/infiniband/hw/erdma/erdma_cm.h delete mode 100644 drivers/infiniband/hw/erdma/erdma_cmdq.c delete mode 100644 drivers/infiniband/hw/erdma/erdma_cq.c delete mode 100644 drivers/infiniband/hw/erdma/erdma_eq.c delete mode 100644 drivers/infiniband/hw/erdma/erdma_hw.h delete mode 100644 drivers/infiniband/hw/erdma/erdma_main.c delete mode 100644 drivers/infiniband/hw/erdma/erdma_qp.c delete mode 100644 drivers/infiniband/hw/erdma/erdma_verbs.c delete mode 100644 drivers/infiniband/hw/erdma/erdma_verbs.h delete mode 100644 drivers/input/input-core-private.h delete mode 100644 drivers/interconnect/imx/imx8mp.c delete mode 100644 drivers/interconnect/qcom/icc-common.c delete mode 100644 drivers/interconnect/qcom/icc-common.h delete mode 100644 drivers/interconnect/qcom/sm6350.c delete mode 100644 drivers/interconnect/qcom/sm6350.h delete mode 100644 drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c delete mode 100644 drivers/iommu/arm/arm-smmu/arm-smmu-qcom.h delete mode 100644 drivers/iommu/intel/iommu.h delete mode 100644 drivers/iommu/intel/trace.h delete mode 100644 drivers/leds/blink/leds-bcm63138.c delete mode 100644 drivers/leds/simple/simatic-ipc-leds-gpio.c create mode 100644 drivers/md/dm-verity-loadpin.c delete mode 100644 drivers/misc/habanalabs/common/decoder.c delete mode 100644 drivers/misc/habanalabs/common/mmu/mmu_v2_hr.c delete mode 100644 drivers/misc/habanalabs/common/security.c delete mode 100644 drivers/misc/habanalabs/gaudi2/Makefile delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2.c delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2P.h delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_coresight.c delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_coresight_regs.h delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_masks.h delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_security.c delete mode 100644 drivers/misc/habanalabs/include/gaudi2/arc/gaudi2_arc_common_packets.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_d [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_d [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_k [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_masks.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/cpu_if_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_dec0_cmd [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_dec0_cmd_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma1_co [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma1_qm [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_mm [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_mm [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_st [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_st [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_acc_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_c [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_sbte [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_sbte [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_wb0_ [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_ctr [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_ [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_ [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_ [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_ct [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore1_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore3_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_blocks_l [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qm0_cgm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qm0_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qm_arc_aux [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qpc0_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_umr0_0_com [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_umr0_0_uns [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_aux_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dbi_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dec0_cmd_masks.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dec0_cmd_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_wrap_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_ctx_ [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_ctx_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_masks.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_spec [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_arc_au [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_axuser [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_axuser [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_cgm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_masks.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma1_core_ctx_ [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma1_qm_axuser [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_hbw_stlb_masks.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_hbw_stlb_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_pif_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_etr_masks.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_etr_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_global_con [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_global_con [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_reset_conf [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_reset_conf_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_timestamp_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_desc_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_masks.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_arc_aux_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_axuser_ [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_cgm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/xbar_edge_0_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/xbar_mid_0_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_events.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_ids_map_extended.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_virt_events.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_coresight.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_fw_if.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_packets.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_reg_map.h delete mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_v2_0.h delete mode 100644 drivers/misc/vcpu_stall_detector.c delete mode 100644 drivers/mtd/nand/spi/ato.c delete mode 100644 drivers/mtd/parsers/scpart.c create mode 100644 drivers/net/dsa/qca/qca8k-8xxx.c create mode 100644 drivers/net/dsa/qca/qca8k-common.c delete mode 100644 drivers/net/dsa/qca/qca8k.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core_linecard_dev.c create mode 100644 drivers/net/ethernet/sfc/mcdi_pcol_mae.h create mode 100644 drivers/net/ethernet/sfc/tc.c create mode 100644 drivers/net/ethernet/sfc/tc.h create mode 100644 drivers/net/wireless/ath/wcn36xx/firmware.c create mode 100644 drivers/net/wireless/ath/wcn36xx/firmware.h delete mode 100644 drivers/nvme/common/Kconfig delete mode 100644 drivers/nvme/common/Makefile delete mode 100644 drivers/nvme/common/auth.c delete mode 100644 drivers/nvme/host/auth.c delete mode 100644 drivers/nvme/target/auth.c delete mode 100644 drivers/nvme/target/fabrics-cmd-auth.c delete mode 100644 drivers/nvmem/microchip-otpc.c delete mode 100644 drivers/pci/endpoint/functions/pci-epf-vntb.c delete mode 100644 drivers/phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c delete mode 100644 drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c delete mode 100644 drivers/phy/mediatek/phy-mtk-dp.c delete mode 100644 drivers/phy/mediatek/phy-mtk-pcie.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-combo.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcie-qhp.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcie.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v3.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4_20.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v3.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v4.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v5.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v4.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v5.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v2.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v3.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v4.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v4_20.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v3.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v4.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v5.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-pll.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v3.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4_20.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5_20.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-ufs.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-usb.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp.c delete mode 100644 drivers/phy/samsung/phy-fsd-ufs.c delete mode 100644 drivers/pinctrl/intel/pinctrl-meteorlake.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-msm8909.c delete mode 100644 drivers/pinctrl/renesas/pfc-r8a779g0.c delete mode 100644 drivers/pinctrl/renesas/pinctrl-rzv2m.c delete mode 100644 drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c delete mode 100644 drivers/platform/chrome/cros_ec_proto_test.c delete mode 100644 drivers/platform/chrome/cros_kunit_util.c delete mode 100644 drivers/platform/chrome/cros_kunit_util.h delete mode 100644 drivers/platform/surface/surface_aggregator_hub.c delete mode 100644 drivers/platform/surface/surface_aggregator_tabletsw.c rename drivers/platform/x86/{amd/pmc.c => amd-pmc.c} (100%) delete mode 100644 drivers/platform/x86/amd/Kconfig delete mode 100644 drivers/platform/x86/amd/Makefile rename drivers/platform/x86/{amd/hsmp.c => amd_hsmp.c} (100%) delete mode 100644 drivers/platform/x86/intel/p2sb.c delete mode 100644 drivers/power/reset/pwr-mlxbf.c create mode 100644 drivers/power/supply/pm2301_charger.h create mode 100644 drivers/pwm/pwm-clk.c delete mode 100644 drivers/rtc/rtc-mpfs.c delete mode 100644 drivers/rtc/rtc-ti-k3.c create mode 100644 drivers/scsi/dpt/dpti_i2o.h create mode 100644 drivers/scsi/dpt/dpti_ioctl.h create mode 100644 drivers/scsi/dpt/dptsig.h create mode 100644 drivers/scsi/dpt/osd_defs.h create mode 100644 drivers/scsi/dpt/osd_util.h create mode 100644 drivers/scsi/dpt/sys_info.h create mode 100644 drivers/scsi/dpt_i2o.c create mode 100644 drivers/scsi/dpti.h delete mode 100644 drivers/soc/tegra/cbb/Makefile delete mode 100644 drivers/soc/tegra/cbb/tegra-cbb.c delete mode 100644 drivers/soc/tegra/cbb/tegra194-cbb.c delete mode 100644 drivers/soc/tegra/cbb/tegra234-cbb.c create mode 100644 drivers/spi/spi-gxp.c create mode 100644 drivers/staging/octeon-usb/Kconfig create mode 100644 drivers/staging/octeon-usb/Makefile create mode 100644 drivers/staging/octeon-usb/TODO rename drivers/{usb/host => staging/octeon-usb}/octeon-hcd.c (100%) rename drivers/{usb/host => staging/octeon-usb}/octeon-hcd.h (100%) create mode 100644 drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c create mode 100644 drivers/staging/r8188eu/include/Hal8188EPwrSeq.h create mode 100644 drivers/staging/r8188eu/include/basic_types.h delete mode 100644 drivers/staging/vc04_services/interface/TESTING delete mode 100644 drivers/staging/vme_user/vme.c delete mode 100644 drivers/staging/vme_user/vme_bridge.h delete mode 100644 drivers/staging/vme_user/vme_fake.c delete mode 100644 drivers/staging/vme_user/vme_tsi148.c create mode 100644 drivers/staging/vt6655/upc.h create mode 100644 drivers/tty/serial/vr41xx_siu.c delete mode 100644 drivers/ufs/host/ufs-renesas.c delete mode 100644 drivers/usb/gadget/udc/aspeed_udc.c delete mode 100644 drivers/usb/misc/onboard_usb_hub.c delete mode 100644 drivers/usb/misc/onboard_usb_hub.h delete mode 100644 drivers/usb/misc/onboard_usb_hub_pdevs.c delete mode 100644 drivers/usb/musb/mpfs.c delete mode 100644 drivers/usb/typec/anx7411.c delete mode 100644 drivers/usb/typec/pd.c delete mode 100644 drivers/usb/typec/pd.h delete mode 100644 drivers/usb/typec/retimer.c delete mode 100644 drivers/usb/typec/retimer.h create mode 100644 drivers/usb/typec/tcpm/tcpci.h delete mode 100644 drivers/virtio/virtio_anchor.c create mode 100644 drivers/vme/Kconfig create mode 100644 drivers/vme/Makefile create mode 100644 drivers/vme/boards/Kconfig create mode 100644 drivers/vme/boards/Makefile create mode 100644 drivers/vme/boards/vme_vmivme7805.c create mode 100644 drivers/vme/boards/vme_vmivme7805.h create mode 100644 drivers/vme/bridges/Kconfig create mode 100644 drivers/vme/bridges/Makefile create mode 100644 drivers/vme/bridges/vme_ca91cx42.c create mode 100644 drivers/vme/bridges/vme_ca91cx42.h create mode 100644 drivers/vme/bridges/vme_fake.c create mode 100644 drivers/vme/bridges/vme_tsi148.c rename drivers/{staging/vme_user => vme/bridges}/vme_tsi148.h (100%) create mode 100644 drivers/vme/vme.c create mode 100644 drivers/vme/vme_bridge.h delete mode 100644 fs/xfs/xfs_iunlink_item.c delete mode 100644 fs/xfs/xfs_iunlink_item.h delete mode 100644 fs/xfs/xfs_notify_failure.c delete mode 100644 include/asm-generic/bitops/generic-non-atomic.h delete mode 100644 include/asm-generic/bitops/non-instrumented-non-atomic.h create mode 100644 include/asm-generic/platform-feature.h create mode 100644 include/dt-bindings/clock/efm32-cmu.h delete mode 100644 include/dt-bindings/clock/sprd,ums512-clk.h delete mode 100644 include/dt-bindings/interconnect/fsl,imx8mp.h delete mode 100644 include/dt-bindings/interconnect/qcom,sm6350.h delete mode 100644 include/dt-bindings/nvmem/microchip,sama7g5-otpc.h delete mode 100644 include/dt-bindings/pinctrl/rzv2m-pinctrl.h delete mode 100644 include/dt-bindings/reset/sama7g5-reset.h delete mode 100644 include/dt-bindings/sound/qcom,wcd9335.h delete mode 100644 include/linux/base64.h create mode 100644 include/linux/dm-verity-loadpin.h delete mode 100644 include/linux/gfp_types.h create mode 100644 include/linux/intel-iommu.h delete mode 100644 include/linux/isa-dma.h delete mode 100644 include/linux/maple_tree.h delete mode 100644 include/linux/mfd/mt6331/core.h delete mode 100644 include/linux/mfd/mt6331/registers.h delete mode 100644 include/linux/mfd/mt6332/core.h delete mode 100644 include/linux/mfd/mt6332/registers.h delete mode 100644 include/linux/mfd/mt6357/core.h delete mode 100644 include/linux/mfd/mt6357/registers.h delete mode 100644 include/linux/nvme-auth.h create mode 100644 include/linux/platform-feature.h delete mode 100644 include/linux/platform_data/x86/p2sb.h delete mode 100644 include/linux/usb/onboard_hub.h delete mode 100644 include/linux/usb/tcpci.h delete mode 100644 include/linux/usb/typec_retimer.h delete mode 100644 include/linux/virtio_anchor.h create mode 100644 include/linux/vmacache.h rename {drivers/staging/vme_user => include/linux}/vme.h (100%) delete mode 100644 include/soc/qcom/qcom-spmi-pmic.h delete mode 100644 include/soc/tegra/tegra-cbb.h create mode 100644 include/trace/events/intel_iommu.h delete mode 100644 include/trace/events/maple_tree.h delete mode 100644 include/trace/events/rwmmio.h create mode 100644 include/uapi/linux/loadpin.h delete mode 100644 include/uapi/rdma/erdma-abi.h delete mode 100644 kernel/kallsyms_internal.h delete mode 100644 kernel/module/Kconfig create mode 100644 kernel/platform-feature.c delete mode 100644 lib/base64.c delete mode 100644 lib/maple_tree.c delete mode 100644 lib/test_cpumask.c delete mode 100644 lib/test_maple_tree.c delete mode 100644 lib/trace_readwrite.c delete mode 100644 localversion-next delete mode 100644 mm/damon/lru_sort.c delete mode 100644 mm/shrinker_debug.c create mode 100644 mm/vmacache.c delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/amba.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/clk.rs delete mode 100644 rust/kernel/cred.rs delete mode 100644 rust/kernel/device.rs delete mode 100644 rust/kernel/driver.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/gpio.rs delete mode 100644 rust/kernel/hwrng.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/io_mem.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/irq.rs delete mode 100644 rust/kernel/kasync.rs delete mode 100644 rust/kernel/kasync/net.rs delete mode 100644 rust/kernel/kunit.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/mm.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/net.rs delete mode 100644 rust/kernel/net/filter.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platform.rs delete mode 100644 rust/kernel/power.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/revocable.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/std_vendor.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/nowait.rs delete mode 100644 rust/kernel/sync/revocable.rs delete mode 100644 rust/kernel/sync/rwsem.rs delete mode 100644 rust/kernel/sync/seqlock.rs delete mode 100644 rust/kernel/sync/smutex.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/helpers.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/hostprogs/.gitignore delete mode 100644 samples/rust/hostprogs/Makefile delete mode 100644 samples/rust/hostprogs/a.rs delete mode 100644 samples/rust/hostprogs/b.rs delete mode 100644 samples/rust/hostprogs/single.rs delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_netfilter.rs delete mode 100644 samples/rust/rust_platform.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs rename {certs => scripts}/check-blacklist-hashes.awk (100%) delete mode 100644 scripts/dummy-tools/dummy-plugin-dir/include/plugin-version.h delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100644 scripts/generate_rust_target.rs delete mode 100755 scripts/is_rust_module.sh delete mode 100644 scripts/rust-is-available-bindgen-libclang.h delete mode 100755 scripts/rust-is-available.sh delete mode 100755 scripts/rustdoc_test_builder.py delete mode 100755 scripts/rustdoc_test_gen.py delete mode 100644 sound/pci/hda/hda_cs_dsp_ctl.c delete mode 100644 sound/pci/hda/hda_cs_dsp_ctl.h delete mode 100644 sound/soc/amd/acp-es8336.c delete mode 100644 sound/soc/amd/acp/acp-rembrandt.c delete mode 100644 sound/soc/amd/rpl/Makefile delete mode 100644 sound/soc/amd/rpl/rpl-pci-acp6x.c delete mode 100644 sound/soc/amd/rpl/rpl_acp6x.h delete mode 100644 sound/soc/amd/rpl/rpl_acp6x_chip_offset_byte.h delete mode 100644 sound/soc/codecs/hda-dai.c delete mode 100644 sound/soc/codecs/hda.c delete mode 100644 sound/soc/codecs/hda.h delete mode 100644 sound/soc/codecs/tas2780.c delete mode 100644 sound/soc/codecs/tas2780.h delete mode 100644 sound/soc/codecs/wsa883x.c delete mode 100644 sound/soc/intel/avs/boards/Kconfig delete mode 100644 sound/soc/intel/avs/boards/Makefile delete mode 100644 sound/soc/intel/avs/boards/da7219.c delete mode 100644 sound/soc/intel/avs/boards/dmic.c delete mode 100644 sound/soc/intel/avs/boards/hdaudio.c delete mode 100644 sound/soc/intel/avs/boards/i2s_test.c delete mode 100644 sound/soc/intel/avs/boards/max98357a.c delete mode 100644 sound/soc/intel/avs/boards/max98373.c delete mode 100644 sound/soc/intel/avs/boards/nau8825.c delete mode 100644 sound/soc/intel/avs/boards/rt274.c delete mode 100644 sound/soc/intel/avs/boards/rt286.c delete mode 100644 sound/soc/intel/avs/boards/rt298.c delete mode 100644 sound/soc/intel/avs/boards/rt5682.c delete mode 100644 sound/soc/intel/avs/boards/ssm4567.c delete mode 100644 sound/soc/intel/boards/bdw_rt286.c create mode 100644 sound/soc/intel/boards/broadwell.c create mode 100644 sound/soc/intel/boards/haswell.c delete mode 100644 sound/soc/intel/boards/hsw_rt5640.c delete mode 100644 sound/soc/intel/common/soc-acpi-intel-mtl-match.c delete mode 100644 sound/soc/mediatek/common/mtk-dsp-sof-common.c delete mode 100644 sound/soc/mediatek/common/mtk-dsp-sof-common.h delete mode 100644 sound/soc/mediatek/common/mtk-soc-card.h delete mode 100644 sound/soc/mediatek/mt8186/Makefile delete mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-clk.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-clk.h delete mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-common.h delete mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-control.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-gpio.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-gpio.h delete mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-pcm.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-audsys-clk.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-audsys-clk.h delete mode 100644 sound/soc/mediatek/mt8186/mt8186-audsys-clkid.h delete mode 100644 sound/soc/mediatek/mt8186/mt8186-dai-adda.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-dai-hostless.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-dai-i2s.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-dai-pcm.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-dai-src.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-dai-tdm.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-interconnection.h delete mode 100644 sound/soc/mediatek/mt8186/mt8186-misc-control.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-mt6366-common.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-mt6366-common.h delete mode 100644 sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-reg.h delete mode 100644 sound/soc/sof/intel/mtl.c delete mode 100644 sound/soc/sof/intel/mtl.h delete mode 100644 sound/soc/sof/intel/pci-mtl.c delete mode 100644 sound/soc/sof/ipc4-control.c delete mode 100644 sound/soc/sof/ipc4-pcm.c delete mode 100644 sound/soc/sof/ipc4-topology.c delete mode 100644 sound/soc/sof/ipc4-topology.h create mode 100644 sound/soc/tegra/tegra20_das.h delete mode 100644 sound/soc/tegra/tegra210_mbdrc.c delete mode 100644 sound/soc/tegra/tegra210_mbdrc.h delete mode 100644 sound/soc/tegra/tegra210_ope.c delete mode 100644 sound/soc/tegra/tegra210_ope.h delete mode 100644 sound/soc/tegra/tegra210_peq.c delete mode 100644 sound/soc/tegra/tegra210_peq.h delete mode 100644 tools/cgroup/memcg_shrinker.py delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/perf/pmu-events/empty-pmu-events.c create mode 100644 tools/perf/pmu-events/jevents.c delete mode 100755 tools/perf/pmu-events/jevents.py create mode 100644 tools/perf/pmu-events/jsmn.c create mode 100644 tools/perf/pmu-events/jsmn.h create mode 100644 tools/perf/pmu-events/json.c create mode 100644 tools/perf/pmu-events/json.h delete mode 100755 tools/perf/tests/shell/test_brstack.sh delete mode 100644 tools/testing/radix-tree/linux/maple_tree.h delete mode 100644 tools/testing/radix-tree/maple.c delete mode 100644 tools/testing/radix-tree/trace/events/maple_tree.h create mode 100644 tools/testing/selftests/bpf/DENYLIST create mode 100644 tools/testing/selftests/bpf/DENYLIST.s390x create mode 100644 tools/testing/selftests/bpf/config.s390x create mode 100644 tools/testing/selftests/bpf/config.x86_64 create mode 100644 tools/testing/selftests/drivers/net/dsa/Makefile delete mode 100644 tools/testing/selftests/filesystems/fat/.gitignore delete mode 100644 tools/testing/selftests/filesystems/fat/Makefile delete mode 100644 tools/testing/selftests/filesystems/fat/config delete mode 100644 tools/testing/selftests/filesystems/fat/rename_exchange.c delete mode 100644 tools/testing/selftests/filesystems/fat/run_fat_tests.sh delete mode 100644 tools/testing/selftests/kvm/include/x86_64/mce.h create mode 100644 tools/testing/selftests/kvm/lib/kvm_util_internal.h delete mode 100644 tools/testing/selftests/kvm/x86_64/max_vcpuid_cap_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/mmu_role_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/monitor_mwait_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/nx_huge_pages_test.c delete mode 100755 tools/testing/selftests/kvm/x86_64/nx_huge_pages_test.sh delete mode 100644 tools/testing/selftests/kvm/x86_64/svm_nested_soft_inject_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/triple_fault_event_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/ucna_injection_test.c create mode 100755 tools/testing/selftests/net/srv6_hencap_red_l3vpn_test.sh create mode 100755 tools/testing/selftests/net/srv6_hl2encap_red_l2vpn_test.sh delete mode 100644 tools/testing/selftests/nolibc/.gitignore delete mode 100644 tools/testing/selftests/nolibc/Makefile delete mode 100644 tools/testing/selftests/nolibc/nolibc-test.c delete mode 100644 tools/testing/selftests/powerpc/mce/.gitignore delete mode 100644 tools/testing/selftests/powerpc/pmu/branch_loops.S delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/Makefile delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/blackliste [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/event_alte [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/event_alte [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/generic_ev [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_pmc5 [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/hw_cache_e [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/invalid_ev [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/reserved_b [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/reserved_b [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/bhrb_filter_ [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/bhrb_no_cras [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/intr_regs_no [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr1_sel_un [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_a [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_c [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_d [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_d [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_i [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_thresh [...] delete mode 100644 tools/testing/selftests/vm/va_128TBswitch.sh create mode 100644 tools/testing/selftests/wireguard/qemu/arch/um.config