This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allmodconfig in repository toolchain/ci/linux.
omits 18c107a1f120 Add linux-next specific files for 20220722 omits d8fcf23148c5 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits a54d3d7d3921 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits b9d7915a0e02 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits bee141ae1189 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 1cec4e0fddff Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 8ecc89957f63 next-20220721/bitmap omits 27188e87805d Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits cd6228dc8f21 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 0e92a93423de Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 03983e1c0937 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 19ee4671e063 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2bf33af70dff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dcbdc767550a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7075f4488694 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 659885566533 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 83ff1b8b6c91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d59d67cb2fbf Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 28a96ede75fc Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 4d61f3b2e16b Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] omits beaabde400a3 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 586491956027 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits f41f3e77a7cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b032ddb9119b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits af1fb0bee9d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 834b93ec5901 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 1fdcece1dd91 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits db58b9710045 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits 2c4d56122ab3 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits be2761d3f9c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9a1e88530a2f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8183e900aaad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb6d5c548d19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 59bfe7f7c3eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8a0fd22eea6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a26a8d9f8578 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 87923d46a66d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 91303ab3a068 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits e51dd255a556 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7427046587b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c947f8a5bbac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d97bb2045923 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 43c8b51b2eb0 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 951c39ea09b4 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits dd2f386fea72 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 58170a0dac0d Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 637adcb50409 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits cbe79fa688af Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 889cbade75c6 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 8dce3a923cb0 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 9125c81105bd Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 96126b2360cc Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 184b9dc94fb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11d0c24c7792 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 59f4152ef1c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 113d3eac00ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 44eba0c07096 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 097e8f54430b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 603b79f24a5f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 73356cb40caa Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits e015e40bb190 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 4d53cca075f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ab3abfd5eb9 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits ce4e222b5bf9 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits d2751858addf Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits ccf714abfba1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4f653207543f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd7cadbec95e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bcf360324a99 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f2cf714dbbcc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5d78a92954c6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a6a1e5d1de62 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 742d5779bc1d Merge branch 'next' of git://github.com/cschaufler/smack-next omits f9c0fcd313d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fa783762f9f9 Merge branch 'safesetid-next' of https://github.com/micah- [...] omits f17dac0ebf0e Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 2d79f6dbbc48 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits b4fe9b22de57 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 41c9139b934c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fd781431aadb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bcc70da8da5f Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 63df8bd44cbc Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 693cca859ef7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cc45fd919ed5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ae3e11dfc6ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c0b1b7c3e12b Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 77c91c3a3276 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8069dd9d43fc Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits fdfab0c6c748 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e042d6fb846c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6dc100fa0c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd784bd92d06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d997e85c9850 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits d95ea4b303dd Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits b048ba44c21c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 858e6c1729ad Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 87495982c738 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits b05bf03380f4 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 1ac0920f98f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e2a46c598180 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1eee92f41f86 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c42c62088262 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53a571320a34 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 38a3ca984b71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fc33a30e4d0f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b945804d9930 Merge tag 'linux-can-next-for-5.20-20220721' of git://git. [...] omits 1493fe6be4bd Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits d0f9c75fcc0a Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 44431e5ba970 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 731e4a22b4a2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits f3b657cefad3 Merge branch 'master' of git://linuxtv.org/media_tree.git omits a5966b751169 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits e4913c79553e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 809950218d4a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 9c56bf477574 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea6b41587e47 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits d9b1cbceca00 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 585ad2b117f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 32d00f62db4e net: ipa: fix build omits aa231f44f9c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c409763a7c4 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 3ad4324904b1 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] omits c1cd52dde1a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 91f7b073a416 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits a2a4f80f2a31 Merge branch '9p-next' of git://github.com/martinetd/linux omits 83e5d5d51538 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 8abc6d81ba47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fe0cab7ab0dd Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 0428685e2e64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ffde049947f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec836bf39979 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] omits 33eecca29f60 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits d7d70e99b5bf Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c63b0872e3e6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits da541c23b393 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits e3c9cfe8e495 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits e391d067ec8e Merge branch 'master' of git://github.com/ceph/ceph-client.git omits d8810bbf26c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 24fe8cd6784c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 693127bf18fa Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits b48dc48a834b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits b37cf29090e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8ab74b8f0d23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 03924de0231f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 200a2d5f6afe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d4384c1d2dcb Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 779e8b62ff57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 417fc2b31d98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0fbc39efcece Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 0d67c6ad374c Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 9dfb30b1a492 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 44928b309c91 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 06af4606d0d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e139a6ddb8de Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 4f7cd53740b2 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 35675e4e1d21 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 4a0ddf08098a Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 39176cbad549 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2d89a15cfa49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 27cee6653aeb Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 2487c1614eeb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits abdd9bfd12da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5d978700385c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b86454132f18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ab8e657d895 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8ff01b9604f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 77c685b90802 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 970b177cff1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fabbfd5005d1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6538c72b95cb Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 6f3077eeec2d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 648229f40ecb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2d0dd29628a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1df9c607a76a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 51f9f2ab6180 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48e7627923fe Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits a4357b103597 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 2cb9b6429321 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 90207af5dd80 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits e2516b361de0 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 244eaeb08ce9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ae7d06669281 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 73fcd5a33398 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits c1dd219d8f7d Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits 36b5e3b61651 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 3abf38161d3e Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits 7a78f1f8f476 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits cc0e9b6c3f5e Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 9c5adcb57756 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 048427e45c40 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] omits 39ee947a60dd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 79966555a7af Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 86e0605325ae Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits f9b22a33f0bb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a07a4237276a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits affb20592f64 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] omits 23df0a9b8c05 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits bb5e98b287c1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 682c71b4656a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a61b861eb0ea Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f36d815ba528 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 97bfa54b43c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits dd9734ea662e Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 945b31318369 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits f30d41c27dcc Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 5cb62b7598f2 bpf, docs: Use SPDX license identifier in bpf_doc.py omits 339ed900b307 bpf, arm64: Fix compile error in dummy_tramp() omits d6abb2282404 dt-bindings: rtc: Add EM Microelectronic EM3027 bindings omits e3899832bb7b dt-bindings: rtc: ds1307: Convert to json-schema omits ba37a9d53d71 Merge branch 'for-next-next-v5.19-20220721' into for-next- [...] omits 7a29d217cddb Merge branch 'for-next-current-v5.18-20220721' into for-ne [...] omits 1ab082877050 Merge branch 'ext/ioannis/lockdep' into for-next-next-v5.1 [...] omits cd7b630c8e06 Merge branch 'misc-next' into for-next-next-v5.19-20220721 omits e2bc623cb029 Merge branch 'misc-5.19' into for-next-current-v5.18-20220721 omits 291147541851 btrfs: Add a lockdep model for the ordered extents wait event omits 22d85ab1af7d btrfs: Change the lockdep class of struct inode's invalidate_lock omits 3d52c864fae2 btrfs: Add a lockdep model for the pending_ordered wait event omits 51bf5bdf2389 btrfs: Add lockdep models for the transaction states wait events omits 6c4ab588b78b btrfs: Add a lockdep model for the num_extwriters wait event omits d4548716324d btrfs: Add a lockdep model for the num_writers wait event omits 4e0b765cefea Bluetooth: mgmt: Fix using hci_conn_abort omits cdc8cafcb63b Bluetooth: Use bt_status to convert from errno omits ebbe97a74ab7 Bluetooth: Add bt_status omits 37d7b2d3f1d9 Bluetooth: hci_sync: Split hci_dev_open_sync omits 6b88eff43704 Bluetooth: hci_sync: Refactor remove Adv Monitor omits 75d2509cd04e Bluetooth: hci_sync: Refactor add Adv Monitor omits 3857fb0303e8 Merge remote-tracking branch 'spi/for-5.20' into spi-next omits 6e0e846ee2ab Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 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 03bcc540a432 Merge branch 'for-5.20/block' into for-next omits e94eb459d3e4 ublk_drv: fix lockdep warning omits 12e5bde18d7f dt-bindings: Fix typo in comment omits c1f6eff304e4 riscv: add as-options for modules with assembly compontents omits e229c657a779 Merge branch 'features' into for-next omits 6f109a4a7af6 Merge branch 'fixes' into for-next omits 9fe9b252c7c0 perf lock: Fix a copy-n-paste bug omits 60ecf84d728a Merge remote-tracking branch 'torvalds/master' into perf/core omits 68e77ffbfd06 Merge tag 'mtd/fixes-for-5.19-final' of git://git.kernel.o [...] omits 7ca433dc6ded Merge tag 'net-5.19-rc8' of git://git.kernel.org/pub/scm/l [...] omits 918e75f77af7 s390/archrandom: prevent CPACF trng invocations in interru [...] omits b67fbebd4cf9 mmu_gather: Force tlb-flush VM_PFNMAP vmas omits 18ba064e42df mmu_gather: Let there be one tlb_{start,end}_vma() implementation omits 1d7708e75c49 csky/tlb: Remove tlb_flush() define omits 1e9fdf21a433 mmu_gather: Remove per arch tlb_{start,end}_vma() omits 23a67619bc7e scripts/gdb: Fix gdb 'lx-symbols' command omits 44e29e64cf1a watch-queue: remove spurious double semicolon 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 e4621d4ed5e9 Merge branch 'for-5.20/block' into for-next omits 828b5f017d9d block: remove __blk_get_queue omits fbc66077e444 Merge branch 'for-5.20/block' into for-next omits c5db2cfc6274 block: call blk_mq_exit_queue from disk_release for never [...] omits 0a3e5cc7bbfc blk-mq: fix error handling in __blk_mq_alloc_disk omits ec2af6d6b5e6 Merge branch 'for-5.20/block' into for-next omits 6d9e6dfdf3b2 ublk: defer disk allocation omits c50061f0f1a9 ublk: rewrite ublk_ctrl_get_queue_affinity to not rely on [...] omits cfee7e4de287 ublk: fold __ublk_create_dev into ublk_ctrl_add_dev omits 34d8f2bea529 ublk: cleanup ublk_ctrl_uring_cmd omits fa362045564e ublk: simplify ublk_ch_open and ublk_ch_release omits 49d686cceed2 ublk: remove the empty open and release block device operations omits 5f8bcc837a96 ublk: remove UBLK_IO_F_PREFLUSH omits c229686b26ee ublk: add a MAINTAINERS entry omits 5c67212cae5e Merge branch 'for-5.20/drivers-post' into for-next omits 2142388da9a8 md: fix build failure for !MODULE omits b620aa3a7be3 spi: spi-rspi: Fix PIO fallback on RZ platforms omits 9950f1121133 can: pch_can: pch_can_error(): initialize errc before using it omits 43b860d5c478 Merge branch 'for-5.20/io_uring' into for-next omits 4d22b9f84c44 Bluetooth: hci_sync: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING omits 08454349a054 Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTI [...] omits 9ee3f82b5015 Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTI [...] omits ca832c5e178f Bluetooth: hci_sync: Check LMP feature bit instead of quirk 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 omits 57656487463b cifs: update MAINTAINERS file with reviewers omits c910349016b3 io_uring: ensure REQ_F_ISREG is set async offload omits 5c3e98b3139f Merge branch 'for-5.20' into for-next omits d0e5ad05996e erofs: get rid of the leftover PAGE_SIZE in dir.c omits b061dc227467 erofs: get rid of erofs_prepare_dio() helper omits 49e3c73875ec erofs: introduce multi-reference pclusters (fully-referenced) omits 2bfab9c0edac erofs: record the longest decompressed size in this round omits 3fe96ee0f96d erofs: introduce z_erofs_do_decompressed_bvec() omits fe3e5914e6dc erofs: try to leave (de)compressed_pages on stack if possible omits 4f05687fd703 erofs: introduce struct z_erofs_decompress_backend omits e73681877d4c erofs: get rid of `z_pagemap_global' omits db166fc2020d erofs: clean up `enum z_erofs_collectmode' omits 5b220b204c5f erofs: get rid of `enum z_erofs_page_type' omits 671485516e1c erofs: rework online page handling omits ed722fbccadb erofs: switch compressed_pages[] to bufvec omits 67139e36d970 erofs: introduce `z_erofs_parse_in_bvecs' omits 387bab8716e2 erofs: drop the old pagevec approach omits 0ce13310c165 Merge branch 'for-5.20/io_uring-zerocopy-send' into for-next omits 06a304cd9cc0 erofs: introduce bufvec to store decompressed buffers omits 7d3a13acc53f Merge branch 'for-5.20/io_uring-buffered-writes' into for-next omits b0604aa0cc07 Merge branch 'for-5.20/io_uring' into for-next omits 5be375840750 Merge branch 'for-5.20/drivers-post' into for-next omits d838f91db8ab Merge branch 'for-5.20/drivers' into for-next omits 42fec235f122 erofs: introduce `z_erofs_parse_out_bvecs()' omits 0d823b424f1b erofs: clean up z_erofs_collector_begin() omits 83a386c0a53d erofs: get rid of unneeded `inode', `map' and `sb' omits 0718c70490a9 Merge branch 'for-5.20/block-iter' into for-next omits 9108104d4f81 Merge branch 'for-5.20/block' into for-next omits ce7d721c3c6e selftests/io_uring: test zerocopy send omits d918cce57bc0 io_uring: enable managed frags with register buffers omits 6597402517af io_uring: add zc notification flush requests omits f0e1261b6bdf io_uring: rename IORING_OP_FILES_UPDATE omits 1bb4685c9af1 io_uring: flush notifiers after sendzc omits 41e69affe597 io_uring: sendzc with fixed buffers omits 82f5d38937dd io_uring: allow to pass addr into sendzc omits d3b8269075f6 io_uring: account locked pages for non-fixed zc omits 121ebf7dfae0 io_uring: wire send zc request type omits 722112bc549f io_uring: add notification slot registration omits 4e96038be44c io_uring: add rsrc referencing for notifiers omits 5207a91439be io_uring: complete notifiers in tw omits d51710c316ac io_uring: cache struct io_notif omits 8cdee2a5b90a io_uring: add zc notification infrastructure omits 52139e4cef09 io_uring: export io_put_task() omits 7ebff2d792fa io_uring: initialise msghdr::msg_ubuf omits d8736aa6d56a Merge branch 'for-5.20/io_uring' into for-5.20/io_uring-ze [...] omits 8d249ebd0394 Merge branch 'io_uring-zerocopy-send' of git://git.kernel. [...] omits 7864cd41a830 mm: honor FGP_NOWAIT for page cache page allocation omits 5df44218471c xfs: Add async buffered write support omits 572d1a4fefd9 xfs: Specify lockmode when calling xfs_ilock_for_iomap() omits 9d45302553f0 io_uring: Add tracepoint for short writes omits b51da82f9a51 io_uring: fix issue with io_write() not always undoing sb_ [...] omits b1db7826bd45 io_uring: Add support for async buffered writes omits 76c6a3e1db30 fs: Add async write file modification handling. omits 4efa35cd1dff fs: Split off inode_needs_update_time and __file_update_time omits b8f85795d96a fs: add __remove_file_privs() with flags parameter omits 0835057b58e5 fs: add a FMODE_BUF_WASYNC flags for f_mode omits bdd5a24bfc89 iomap: Return -EAGAIN from iomap_write_iter() omits 3ba193ca3609 iomap: Add async buffered write support omits 8be70c859444 iomap: Add flags parameter to iomap_page_create() omits 47f94042b4f6 mm: Add balance_dirty_pages_ratelimited_flags() function omits 0762dec683b2 mm: Move updates of dirty_exceeded into one place omits 6deeac5fc61b mm: Move starting of background writeback into the main ba [...] omits 7f91d3066ae1 net: fix compat pointer in get_compat_msghdr() omits b8fcaacbf658 io_uring: Don't require reinitable percpu_ref omits ad01b3fe4620 io_uring: fix types in io_recvmsg_multishot_overflow omits 60875e719093 io_uring: Use atomic_long_try_cmpxchg in __io_account_mem omits c56eab65de36 io_uring: support multishot in recvmsg omits b787fa827a0e net: copy from user before calling __get_compat_msghdr omits ff0c5d2a70a2 net: copy from user before calling __copy_msghdr omits 8928cb8a1161 io_uring: support 0 length iov in buffer select in compat omits 08c3be1466ae io_uring: fix multishot ending when not polled omits b787bc318d0f io_uring: add netmsg cache omits 975f7992ec48 io_uring: impose max limit on apoll cache omits 5bab264c2dce io_uring: add abstraction around apoll cache omits 14d6c4539caf io_uring: move apoll cache to poll.c omits 93e9cc1411ac io_uring: consolidate hash_locked io-wq handling omits dc64630f725b io_uring: clear REQ_F_HASH_LOCKED on hash removal omits 214bf9753e56 io_uring: don't race double poll setting REQ_F_ASYNC_DATA omits 69a7c434f433 io_uring: don't miss setting REQ_F_DOUBLE_POLL omits 67a9eea23f1c io_uring: disable multishot recvmsg omits af94cebd273e io_uring: only trace one of complete or overflow omits 104bcfd7ecce io_uring: fix io_uring_cqe_overflow trace format omits 07daee61a562 io_uring: multishot recv omits d0e8dc8b36ea io_uring: fix multishot accept ordering omits 8c71a9efa1e2 io_uring: fix multishot poll on overflow omits 61af7ee3f52d io_uring: add allow_overflow to io_post_aux_cqe omits b3390b4b92b6 io_uring: add IOU_STOP_MULTISHOT return code omits ca814cd62074 io_uring: clean up io_poll_check_events return values omits f6b4094b8948 io_uring: recycle buffers on error omits 14810ccc6051 io_uring: allow iov_len = 0 for recvmsg and buffer select omits 678575394c97 io_uring: restore bgid in io_put_kbuf omits 527adb7ef32c io_uring: allow 0 length for buffer select omits 9b6b055e054a io_uring: let to set a range for file slot allocation omits 9bf2944565b3 io_uring: add support for passing fixed file descriptors omits d75c24f662f1 io_uring: split out fixed file installation and removal omits 5bc28b5590a8 io_uring: replace zero-length array with flexible-array member omits 3d8aa1e9f237 io_uring: remove ctx->refs pinning on enter omits a69a2e6dcd30 io_uring: don't check file ops of registered rings omits 6465662ec252 io_uring: remove extra TIF_NOTIFY_SIGNAL check omits 004376248485 io_uring: fuse fallback_node and normal tw node omits 4a099bf6a5fd io_uring: improve io_fail_links() omits eb25e7f4e460 io_uring: move POLLFREE handling to separate function omits b50873fe6244 io_uring: kbuf: inline io_kbuf_recycle_ring() omits 617b1092abc7 io_uring: optimise submission side poll_refs omits 4a615dbc8db6 io_uring: refactor poll arm error handling omits b98248fbb312 io_uring: change arm poll return values omits aea92968fd8a io_uring: add a helper for apoll alloc omits 6a7ece5a4e4c io_uring: remove events caching atavisms omits 5a382dda9bd7 io_uring: clean poll ->private flagging omits cd976e60ec51 io_uring: add sync cancelation API through io_uring_register() omits a2530ece66e0 io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag omits 03538a047e92 io_uring: have cancelation API accept io_uring_task directly omits 19c39fcab415 io_uring: kbuf: kill __io_kbuf_recycle() omits 0b01a50034c5 io_uring: trace task_work_run omits 5541b530fdae io_uring: add trace event for running task work omits 47583fc525b4 io_uring: batch task_work omits 977595c31bca io_uring: introduce llist helpers omits dca6cd4188f0 io_uring: lockless task list omits 46b0878d891b io_uring: remove __io_req_task_work_add omits 8b05078de0dc io_uring: remove priority tw list optimisation omits c582ded59d10 io_uring: dedup io_run_task_work omits 2ae163969f83 io_uring: move list helpers to a separate file omits 80ff20d177b4 io_uring: improve io_run_task_work() omits 1a502b544790 io_uring: optimize io_uring_task layout omits 4916f55c4a59 io_uring: add a warn_once for poll_find omits 8312cc0e0868 io_uring: consistent naming for inline completion omits ccf48f131d16 io_uring: move io_import_fixed() omits 77ae66d7f7ed io_uring: opcode independent fixed buf import omits 0dc54bfa4883 io_uring: add io_commit_cqring_flush() omits 3805a7e49eea io_uring: introduce locking helpers for CQE posting omits 93996d971371 io_uring: hide eventfd assumptions in eventfd paths omits 61beb1f58edb io_uring: fix io_poll_remove_all clang warnings omits 8703e6df74da io_uring: improve task exit timeout cancellations omits 31f9a92ac61b io_uring: fix multi ctx cancellation omits 0e38e3122212 io_uring: remove ->flush_cqes optimisation omits f0b15b51bc01 io_uring: move io_eventfd_signal() omits b12b72c46a2d io_uring: reshuffle io_uring/io_uring.h omits 32597fd6cebe io_uring: remove extra io_commit_cqring() omits a6a703c8a355 io_uring: move a few private types to local headers omits c316a1536661 io_uring: clean up tracing events omits 73b6da82944c io_uring: make io_uring_types.h public omits 6186928b6fbe io_uring: kill extra io_uring_types.h includes omits 6c75953377e6 io_uring: change ->cqe_cached invariant for CQE32 omits 67e30949f020 io_uring: deduplicate io_get_cqe() calls omits a8991d5ec8d5 io_uring: deduplicate __io_fill_cqe_req tracing omits 16a6ac0df82a io_uring: introduce io_req_cqe_overflow() omits 53c0172a17c3 io_uring: don't inline __io_get_cqe() omits 2a3cbdd805ef io_uring: don't expose io_fill_cqe_aux() omits ba15af9a6270 io_uring: kbuf: add comments for some tricky code omits 067d18f87981 io_uring: mutex locked poll hashing omits be52a96c7c43 io_uring: propagate locking state to poll cancel omits 394462e7adc8 io_uring: introduce a struct for hash table omits 05b696820f1b io_uring: pass hash table into poll_find omits 31d0a0e9c9c9 io_uring: add IORING_SETUP_SINGLE_ISSUER omits 389a427d10fc io_uring: use state completion infra for poll reqs omits 9b9a0c5ada24 io_uring: clean up io_ring_ctx_alloc omits 3c510d815b09 io_uring: limit the number of cancellation buckets omits 9b0dae591a5b io_uring: clean up io_try_cancel omits d777ab41d8c0 io_uring: pass poll_find lock back omits 70c18eb9532f io_uring: switch cancel_hash to use per entry spinlock omits 448841bce406 io_uring: poll: remove unnecessary req->ref set omits c721c6114221 io_uring: don't inline io_put_kbuf omits acb01604de22 io_uring: refactor io_req_task_complete() omits e6eda5e30552 io_uring: kill REQ_F_COMPLETE_INLINE omits 384a31902540 io_uring: rw: delegate sync completions to core io_uring omits 2fbf9edf1125 io_uring: remove unused IO_REQ_CACHE_SIZE defined omits f14b69621ecf io_uring: don't set REQ_F_COMPLETE_INLINE in tw omits dbc3d4d3b143 io_uring: remove check_cq checking from hot paths omits 0b96e6d1a621 io_uring: never defer-complete multi-apoll omits cd784f262e3a io_uring: inline ->registered_rings omits 41b3a2aeabf2 io_uring: explain io_wq_work::cancel_seq placement omits da664786422d io_uring: move small helpers to headers omits 451137f3d089 io_uring: refactor ctx slow data placement omits 0c991fc904d3 io_uring: better caching for ctx timeout fields omits 5925ae6bf928 io_uring: move defer_list to slow data omits 7961705bf3d5 io_uring: make reg buf init consistent omits 85573c4bd942 io_uring: deprecate epoll_ctl support omits d0eac5e5d295 io_uring: add support for level triggered poll omits 0cf185c2ccf2 io_uring: move opcode table to opdef.c omits b687df8cda59 io_uring: move read/write related opcodes to its own file omits f2f1bae84af5 io_uring: move remaining file table manipulation to filetable.c omits 5df88c772881 io_uring: move rsrc related data, core, and commands omits 4c29b398a7bb io_uring: split provided buffers handling into its own file omits 04d70db6e5af io_uring: move cancelation into its own file omits e18862b552be io_uring: move poll handling into its own file omits 624749ca3f17 io_uring: add opcode name to io_op_defs omits 2d44939e7582 io_uring: include and forward-declaration sanitation omits 91c2e67442ed io_uring: move io_uring_task (tctx) helpers into its own file omits 787ef08a852f io_uring: move fdinfo helpers to its own file omits 32bba8190229 io_uring: use io_is_uring_fops() consistently omits 078a30a655ff io_uring: move SQPOLL related handling into its own file omits 237ab11eb0e7 io_uring: move timeout opcodes and handling into its own file omits 4b8271494264 io_uring: move our reference counting into a header omits c620cd2f844c io_uring: move msg_ring into its own file omits cf97007d28b4 io_uring: split network related opcodes into its own file omits eaa3f16eca5b io_uring: move statx handling to its own file omits 45fa2196462c io_uring: move epoll handler to its own file omits 1a8cf9162ee2 io_uring: add a dummy -EOPNOTSUPP prep handler omits 651de3ae6b88 io_uring: move uring_cmd handling to its own file omits 6c92b7c6e676 io_uring: split out open/close operations omits fce59eb5e202 io_uring: separate out file table handling code omits f3b1ae30857f io_uring: split out fadvise/madvise operations omits d956679750fd io_uring: split out fs related sync/fallocate functions omits 7291afb55e27 io_uring: split out splice related operations omits 98b979583fd4 io_uring: split out filesystem related operations omits 5e6941bb2ceb io_uring: move nop into its own file omits ecd1bf726b21 io_uring: move xattr related opcodes to its own file omits 0245ca65ee12 io_uring: handle completions in the core omits dda7decff941 io_uring: set completion results upfront omits 1137696137ef io_uring: add io_uring_types.h omits 24210d3b02f9 io_uring: define a request type cleanup handler omits 6273e727d185 io_uring: unify struct io_symlink and io_hardlink omits 584c06fa3cad io_uring: convert iouring_cmd to io_cmd_type omits 2736926825b9 io_uring: convert xattr to use io_cmd_type omits 23406d4bf843 io_uring: convert rsrc_update to io_cmd_type omits 4d856c254fee io_uring: convert msg and nop to io_cmd_type omits 6048498179fc io_uring: convert splice to use io_cmd_type omits c08c06be7629 io_uring: convert epoll to io_cmd_type omits 70ebe5d44e3d io_uring: convert file system request types to use io_cmd_type omits 318ad765e898 io_uring: convert madvise/fadvise to use io_cmd_type omits b6c2e5ee093c io_uring: convert open/close path to use io_cmd_type omits ae28dd1c71d1 io_uring: convert timeout path to use io_cmd_type omits 70c0c7cc2c44 io_uring: convert cancel path to use io_cmd_type omits 206933c3b5fa io_uring: convert the sync and fallocate paths to use io_cmd_type omits ffca591a6e3e io_uring: convert net related opcodes to use io_cmd_type omits b59188be43a9 io_uring: remove recvmsg knowledge from io_arm_poll_handler() omits 35bc16416609 io_uring: convert poll_update path to use io_cmd_type omits 6c1ecd8af010 io_uring: convert poll path to use io_cmd_type omits 245406a9986b io_uring: convert read/write path to use io_cmd_type omits 1208b72e7901 io_uring: add generic command payload type to struct io_kiocb omits c7e32b1e6dce io_uring: move req async preparation into opcode handler omits f38d5d5d9beb io_uring: move to separate directory omits 877ef7557c75 io_uring: define a 'prep' and 'issue' handler for each opcode omits 19c2d4b802e6 Merge branch 'io_uring-5.19' into for-5.20/io_uring omits 934447a603b2 io_uring: do not recycle buffer in READV omits ec8516f3b7c4 io_uring: fix free of unallocated buffer list omits 0eabb1396656 hwmon: (tps23861) fix byte order in current and voltage registers omits 3b1ea71faccb hwmon: (aspeed-pwm-tacho) increase fan tach period (again) omits 09e893092e00 hwmon: (aquacomputer_d5next) Add D5 Next fan control support omits 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 e4866a0da488 Merge tag 'qcom-arm64-defconfig-for-5.20-2' of git://git.k [...] omits aef9d4a34a51 bpf: Check attach_func_proto more carefully in check_helper_call omits 99978d2fd90b Merge tag 'qcom-drivers-for-5.20-2' of git://git.kernel.or [...] omits 755d0ebc03f8 Merge tag 'at91-soc-5.20' of git://git.kernel.org/pub/scm/ [...] omits 430d31bb2e60 Merge tag 'at91-fixes-5.19-3' of git://git.kernel.org/pub/ [...] omits e0c7ea83f006 dmaengine: imx-sdma: Add FIFO stride support for multi FIF [...] omits 2c947cd63bfb Merge tag 'qcom-arm64-for-5.20-2' of git://git.kernel.org/ [...] omits 3d2b5fddd067 Merge tag 'qcom-dts-for-5.20-2' of git://git.kernel.org/pu [...] omits d44108d84411 Merge tag 'dt-bindings-aspeed-5.20' of git://git.kernel.or [...] omits d0b55afa4769 dmaengine: idxd: Correct IAX operation code names 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 omits 14229b8153a3 libbpf: Fix str_has_sfx()'s return value omits c6018fc6e7b6 libbpf: Fix sign expansion bug in btf_dump_get_enum_value() omits 9b198f41a0d1 btrfs: don't call btrfs_page_set_checked in finish_compres [...] omits 5bbe423cf8ed btrfs: fix repair of compressed extents omits 358169f6f995 btrfs: remove the start argument to check_data_csum and export omits c2b4e6a29708 btrfs: pass a btrfs_bio to btrfs_repair_one_sector omits 0a1730bb43ab btrfs: simplify the pending I/O counting in struct compressed_bio omits d096b965fdb0 btrfs: repair all known bad mirrors omits 9bf28cbaecc4 btrfs: merge btrfs_dev_stat_print_on_error with its only caller omits bf4d69293be9 btrfs: join running log transaction when logging new name omits 8f814141fa3b btrfs: simplify error handling in btrfs_lookup_dentry omits dba4c5c9b71d btrfs: send: always use the rbtree based inode ref managem [...] omits cf8743e8fbd5 btrfs: send: fix sending link commands for existing file paths omits df11a7e54f12 btrfs: send: introduce recorded_ref_alloc and recorded_ref_free omits 98dddc58c850 btrfs: zoned: wait until zone is finished when allocation [...] omits 251ec57736e3 btrfs: zoned: write out partially allocated region omits 6b58aef24538 btrfs: zoned: activate necessary block group omits cc3835a383a8 btrfs: zoned: activate metadata block group on flush_space omits 9cbf95339dbc btrfs: zoned: disable metadata overcommit for zoned omits b088778d620f btrfs: zoned: introduce space_info->active_total_bytes omits 7ebc76dcfd08 btrfs: zoned: finish least available block group on data b [...] omits a0eaccd2ea3c btrfs: let can_allocate_chunk return error omits aa9ecd92c2af btrfs: use fs_info->max_extent_size in get_extent_max_capacity() omits b172a0b8733f btrfs: convert count_max_extents() to use fs_info->max_ext [...] omits baf8c86329f2 btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_ext [...] omits 3ee390bfe8ea btrfs: zoned: revive max_zone_append_bytes omits 8e0207f87eb9 block: add bdev_max_segments() helper omits 5f2135526620 btrfs: add optimized btrfs_ino() version for 64 bits systems omits a55a71ab9c8e btrfs: set the objectid of the btree inode's location key omits 6406ac4a931e btrfs: replace kmap_atomic() with kmap_local_page() omits 24c3d5ef9790 btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] omits 8dc147738249 btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] omits 9e15f58d0088 btrfs: zstd: replace kmap() with kmap_local_page() omits 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 5588d6280270 net/cdc_ncm: Increase NTB max RX/TX values to 64kb omits 266c0190aee3 net/cdc_ncm: Enable ZLP for DisplayLink ethernet devices 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 12f158808510 dt-bindings: arm: aspeed: add Aspeed Evaluation boards omits bf2200e8491b Merge branch 'net-ipa-move-configuration-data-files' omits 2c7b9b936bdc net: ipa: move configuration data files into a subdirectory omits ec2ea5e06c67 net: ipa: list supported IPA versions in the Makefile omits 4ab6e359f8df Merge branch 'net-ipa-small-transaction-updates' omits 616c4a83b6ea net: ipa: fix an outdated comment omits 3c91c86d1bb6 net: ipa: report when the driver has been removed omits 4d8996cbeeab net: ipa: skip some cleanup for unused transactions omits 4920065888fa net: ipa: rearrange transaction initialization omits b63f507c06e6 net: ipa: add a transaction committed list omits d79e4164d0d5 net: ipa: add an endpoint device attribute group omits f12b86c0d606 selftests: net: af_unix: Fix a build error of unix_connect.c. omits 09765fcd3c71 net: amd8111e: remove repeated dev->features assignement omits 1c46f3c07591 Merge tag 'amd-drm-fixes-5.19-2022-07-20' of https://gitla [...] omits 4b2b2ee1f87d Merge tag 'drm-intel-fixes-2022-07-20-1' of git://anongit. [...] omits 108d5cecd2a6 smb2: small refactor in smb2_check_message() omits 602ae008ab14 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] omits 47f058ce9807 Merge tag 'mlx5-updates-2022-07-17' of git://git.kernel.or [...] 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 9f26bd6417fc Merge remote-tracking branch 'asoc/for-5.20' into asoc-next omits a871b65505af Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits bc6d2e305b41 ASoC: mediatek: Add support for MT8186 SoC omits 5a491c9714d0 docs: Remove spurious tag from admin-guide/mm/overcommit-a [...] omits aa8c7cdbae58 netfilter: xt_TPROXY: remove pr_debug invocations omits f02e7dc4cff8 netfilter: flowtable: prefer refcount_inc omits 5787db7c9053 netfilter: ipvs: Use the bitmap API to allocate bitmaps omits c4c4914203b4 Merge branch 'mm-nonmm-unstable' into mm-everything omits 18a5e6e6678b bdi: remove enum wb_congested_state omits 314f7a3467c6 kernel/hung_task: fix address space of proc_dohung_task_ti [...] omits 1408bd8fa33e lib/lzo/lzo1x_compress.c: replace ternary operator with mi [...] omits 69fea72945ea squashfs: support reading fragments in readahead call omits b98ee2f54b9c squashfs: implement readahead omits 618d914b017c squashfs: always build "file direct" version of page actor omits d0b0d120f318 Revert "squashfs: provide backing_dev_info in order to dis [...] omits 03fdeceace30 lib/debugobjects: fix stat count and optimize debug_object [...] omits 364ae57439fe init/main.c: silence some -Wunused-parameter warnings omits 07f5f687c381 ocfs2: fix ocfs2 corrupt when iputting an inode omits 00fa8ad741b3 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 4cef4afa3b81 ocfs2: reflink deadlock when clone file to the same direct [...] omits 1f9c68ff5b5c selftest/vm: uninitialized variable in main() omits e121415d6227 mm/cma_debug.c: align the name buffer length as struct cma omits 93791c29b9a8 tools/testing/selftests/vm/hugetlb-madvise.c: silence unin [...] omits 435e21775cc8 mm/mempolicy: remove unneeded out label omits 3e387b49abd9 mm/page_alloc: correct the wrong cpuset file path in comment omits 598a6bbb7031 mm: remove unneeded PageAnon check in restore_exclusive_pte() omits 5e36c0319775 tools/vm/page_owner_sort.c: adjust the indent in is_need() omits e73bb04eaf10 mm-shmem-support-fs_ioc_etflags-in-tmpfs-fix omits 5064811182b7 mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs omits 97931adffb0d mm, hwpoison: enable memory error handling on 1GB hugepage omits 47f619669bff mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage omits dcbdf0e437c2 mm, hwpoison: make __page_handle_poison returns int omits b5100d2796a3 mm, hwpoison: set PG_hwpoison for busy hugetlb pages omits debb6b9c3fdd mm, hwpoison: make unpoison aware of raw error info in hwp [...] omits 73a8e289fb45 mm, hwpoison, hugetlb: support saving mechanism of raw err [...] omits c7bb399afb7b mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] omits 7ada89abdd21 mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] omits f44d6d3c2d9e mm/damon/reclaim: fix potential memory leak in damon_recla [...] omits f34a35c42883 mm: vmpressure: don't count proactive reclaim in vmpressure omits 3998b6847b6b zsmalloc: zs_malloc: return ERR_PTR on failure omits 49ad534f3d4e writeback: remove inode_to_wb_is_valid() omits 4293014384a9 memblock,arm64: expand the static memblock memory table omits b67c9c2c38d5 mm: remove obsolete comment in do_fault_around() omits f41c329749ac mm: compaction: include compound page count for scanning i [...] omits d6b6fbe084da selftests/vm: add selftest to verify multi THP collapse omits 1444590a71c5 selftests/vm: add selftest to verify recollapse of THPs omits d253a2e6b148 selftests/vm: add MADV_COLLAPSE collapse context to selftests omits fd9ec36f9557 selftests/vm: dedup hugepage allocation logic omits 9eebbc3eebc6 selftests/vm: modularize collapse selftests omits febc5f7b36ec mm/madvise: add MADV_COLLAPSE to process_madvise() omits 0c92854e460e mm/khugepaged: rename prefix of shared collapse functions omits e6f776d7b69d mm/khugepaged: delay computation of hpage boundaries until use omits f3907356e31e mm/khugepaged: add missing kfree() to madvise_collapse() omits f24147764fbd mm/khugepaged: Avoid possible memory leak in failure path omits 1c0e1f10dc13 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse omits 1281e25a51c3 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] omits 301e44c2d20f mm/khugepaged: consistently order cc->is_khugepaged and pt [...] omits dccd751c7dde mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() omits 36f5851226ba mm/khugepaged: add flag to predicate khugepaged-only behavior omits 4f0aed71d419 mm/khugepaged: propagate enum scan_result codes back to callers omits cea6d67c2b97 mm/khugepaged: dedup and simplify hugepage alloc and charging omits adcc4e193b6b mm/khugepaged: use minimal bits to store num page < HPAGE_PMD_NR omits aeeaef128b05 mm/khugepaged: add struct collapse_control omits 93a2838042ff mm: khugepaged: don't carry huge page to the next loop for [...] omits 3f00e76a1d64 selftests/vm: skip 128TBswitch on unsupported arch omits 4091777a6786 selftests-vm-fix-errno-handling-in-mrelease_test-v4 omits 1e4189733121 selftests/vm: fix errno handling in mrelease_test omits e00801e13304 mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] omits 8341f2f33066 filemap: minor cleanup for filemap_write_and_wait_range omits 66799b771b61 memcg: notify about global mem_cgroup_id space depletion omits 33afe91a4daa procfs: add 'path' to /proc/<pid>/fdinfo/ omits 33084a7766a2 procfs: add 'size' to /proc/<pid>/fdinfo/ omits d44a4c1221a5 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region omits 2da508d831bd mm/mlock: drop dead code in count_mm_mlocked_page_nr() omits a06ac1d05dbf mm/page_alloc: minor clean up for memmap_init_compound() omits 201fd24c2a9c mm-add-merging-after-mremap-resize-checkpatch-fixes omits d5d114ee37aa mm: add merging after mremap resize omits bfb21c0fb419 mm: refactor of vma_merge() omits 86d6b8d5f6b1 mm: delete unused MMF_OOM_VICTIM flag omits 0b1cd0dfcb8f mm-drop-oom-code-from-exit_mmap-fix-fix omits 0b648589be1f mm: drop oom code from exit_mmap omits ed4f3c9ee666 mm/mmap.c: pass in mapping to __vma_link_file() omits 77795882c946 mm/mmap: drop range_has_overlap() function omits 2fecc8b97cab mm: remove the vma linked list omits dc9e9de96cbd riscv: use vma iterator for vdso omits 7713c8f00019 nommu: remove uses of VMA linked list omits fc2abb41a280 i915: use the VMA iterator omits 6140da761354 mm/swapfile: use vma iterator instead of vma linked list omits f895dad1e71f mm/pagewalk: use vma_find() instead of vma linked list omits 494af92f12c0 mm/oom_kill: use maple tree iterators instead of vma linked list omits e2f0f10da4fe mm/msync: use vma_find() instead of vma linked list omits 55333a1a3456 mm/mremap: use vma_find_intersection() instead of vma linked list omits e0ba64bfb51b mm/mprotect: use maple tree navigation instead of vma linked list omits 1fef8cc60be6 mm/mlock: use vma iterator and maple state instead of vma [...] omits 03b7e86e3670 mm/mempolicy: use vma iterator & maple state instead of vm [...] omits a86d871021e1 mm/memcontrol: stop using mm->highest_vm_end omits 083383e05ffa mm/madvise: use vma_find() instead of vma linked list omits d842fcaaba39 mm/ksm: use vma iterators instead of vma linked list omits b02303541671 mm/khugepaged: stop using vma linked list omits 5553d5047e7e mm/gup: use maple tree navigation instead of linked list omits 24a0c12b1c88 bpf: remove VMA linked list omits efc11b656ea8 fork: use VMA iterator omits 13a5c7e94d0f sched: use maple tree iterator to walk VMAs omits ac5d4e875cb0 perf: use VMA iterator omits b9d92d8ebbb9 acct: use VMA iterator instead of linked list omits 92cd9118025e ipc/shm: use VMA iterator instead of linked list omits da92f2cf123b userfaultfd: use maple tree iterator to iterate VMAs omits 199e47c4fdb0 fs/proc/task_mmu: stop using linked list and highest_vm_end omits 3fe71ff6281b fs/proc/base: use maple tree iterators in place of linked list omits 1ef40f14fda7 exec: use VMA iterator instead of linked list omits ee9ddff9c804 coredump: remove vma linked list walk omits eb83d617e0c9 um: remove vma linked list walk omits ab481355a34b optee: remove vma linked list walk omits 31023dc33c49 cxl: remove vma linked list walk omits 972c9b52d6b3 xtensa: remove vma linked list walks omits 047baae2a039 x86: remove vma linked list walks omits 4adb45976d90 s390: remove vma linked list walks omits 52c7442bc2cf powerpc: remove mmap linked list walks omits d37745134ad4 parisc: remove mmap linked list from cache handling omits 1fd46f735eeb arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits 0116af68060a arm64: remove mmap linked list from vdso omits 488d4aac11c0 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() omits a0d6cab9d7f0 mm/mmap: reorganize munmap to use maple states omits 487c1795c854 mm/mmap: move mmap_region() below do_munmap() omits 56c4be7a34a7 mm: convert vma_lookup() to use mtree_load() omits 4c063f987cac mm: remove vmacache omits e3076ce18333 mm/mmap: use advanced maple tree API for mmap_region() omits 7a937e088009 mm: use maple tree operations for find_vma_intersection() omits acc95bfb0123 mm/mmap: change do_brk_flags() to expand existing VMA and [...] omits 9bbd369e8796 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] omits 9b2c3b958b2c mm: optimize find_exact_vma() to use vma_lookup() omits 2772cffffbda xen: use vma_lookup() in privcmd_ioctl_mmap() omits 8b5daf8dc360 mmap: change zeroing of maple tree in __vma_adjust() omits 3c057956c0cf mm: remove rb tree. omits 6a26a3981d03 proc: remove VMA rbtree use from nommu omits 561cd17cbbe8 damon: convert __damon_va_three_regions to use the VMA iterator omits 57579b57de57 kernel/fork: use maple tree for dup_mmap() during forking omits 12f9af36974c mm/mmap: use maple tree for unmapped_area{_topdown} omits f46204bb64f0 mm/mmap: use the maple tree for find_vma_prev() instead of [...] omits 4a8e8ff67dba mm/mmap: use the maple tree in find_vma() instead of the rbtree. omits 74d08a66d51c mmap: use the VMA iterator in count_vma_pages_range() omits 0fbf15cd28a8 mm: add VMA iterator omits 03b055c3f563 mm: start tracking VMAs with maple tree omits dd9239d21d92 lib/test_maple_tree: add testing for maple tree omits e07d1b9d26e5 radix tree test suite: add lockdep_is_held to header omits 954b2a53d95a radix tree test suite: add support for slab bulk APIs omits e55102778f2f radix tree test suite: add allocation counts and size to k [...] omits 3c95b0ea4b52 radix tree test suite: add kmem_cache_set_non_kernel() omits 1bd1d9c08807 radix tree test suite: add pr_err define omits 06b152b7980a Maple Tree: add new data structure omits f640f59f69cf android: binder: fix lockdep check on clearing vma omits 543d18605d2f android-binder-stop-saving-a-pointer-to-the-vma-fix omits abc461af0a9d android: binder: stop saving a pointer to the VMA omits d37241279398 mips: rename mt_init to mips_mt_init omits 4693575fba99 mm: discard __GFP_ATOMIC omits 035c35ace5e2 mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] omits 83ef48c62abd mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst omits 26a306f7d927 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability omits 4923c0196546 mm: hugetlb_vmemmap: replace early_param() with core_param() omits 6f8e100d0880 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] omits e45911332f73 mm: hugetlb_vmemmap: introduce the name HVO omits 078c4621934f mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling omits 1fe3e87f07cd mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() omits 90b5a54c4ccb mm-shrinkers-fix-double-kfree-on-shrinker-name-fix omits cef252ca974a mm: shrinkers: fix double kfree on shrinker name omits db71f5f38a10 Merge branch 'mm-stable' into mm-unstable omits b109319f5c2b mailmap: update Gao Xiang's email addresses omits 8e86a047da7d userfaultfd: provide properly masked address for huge-pages omits cc983da76a90 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] omits cbf4adfd4d19 Documentation: process: Update email client instructions f [...] omits 40b1aa5973e4 docs: ABI: correct QEMU fw_cfg spec path omits cd57272c4e68 ASoC: jz4740-i2s: Remove unused 'mem' resource omits f4d92d9757e6 ASoC: Makefile: Fix simultaneous build of KUNIT tests omits 90af0ca047f3 drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2 omits 79eb2711c919 apparmor: correct config reference to intended one omits b87ee706b83e ASoC: dt-bindings: atmel-classd: Convert to omits a6229b53194f ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias- [...] omits 9cb61fda8c71 bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards omits ebfa0043c96c Input: deactivate MT slots when inhibiting or suspending devices omits 59b7a5af8e8c Input: properly queue synthetic events omits 2b85d0d98f18 random: handle archrandom with multiple longs 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 be497abe19bf arm64: dts: qcom: Add support for Xiaomi Mi Mix2s omits 5aca0822aabf dt-bindings: arm: qcom: Add Xiaomi Mi Mix2s bindings omits 23089eb6294d spi: npcm-fiu: add Arbel NPCM8XX support omits 1ef5a4d1d03c dt-bindings: arm: qcom: Document lg,judyln and lg,judyp devices omits 9087782bc518 dm raid: fix crash if md_handle_request() splits bio omits 353f7988dd84 watchqueue: make sure to serialize 'wqueue->defunct' properly omits e1502ba41699 spi: spi-cadence: Fix SPI NO Slave Select macro definition omits 31b3483aaa18 dt-bindings: arm: qcom: add missing SM6350 board compatibles omits d3ddba6a25dc dt-bindings: arm: qcom: add missing SM6125 board compatibles omits 33fae534d7b1 dt-bindings: arm: qcom: add missing SDM845 board compatibles omits ce23114d25dc dt-bindings: arm: qcom: add missing SDM636 board compatibles omits 0d45153fb9bb dt-bindings: arm: qcom: add missing SDM630 board compatibles omits 09b75a927ffd dt-bindings: arm: qcom: add missing QCS404 board compatibles omits 543ce63b664e lockdown: Fix kexec lockdown bypass with ima policy omits f7913b8db3c4 Bluetooth: hci_sync: Correct hci_set_event_mask_page_2_syn [...] omits ee912312db5a spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects 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 b4e7b216fd4c Bluetooth: btusb: Add a new VID/PID 0489/e0e2 for MT7922 omits d8252b94a32a Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] omits 719a11a62d19 Bluetooth: hci_bcm: Increase host baudrate for CYW55572 in [...] omits 31e65c6d44a2 Bluetooth: hci_bcm: Prevent early baudrate setting in auto [...] omits 7386459d24b3 Bluetooth: hci_bcm: Add DT compatible for CYW55572 omits f5d25901c5cc dt-bindings: net: broadcom-bluetooth: Add conditional constraints omits c6480829cda7 dt-bindings: net: broadcom-bluetooth: Add CYW55572 DT binding omits 3c7ec89ab45e Bluetooth: clean up error pointer checking omits 8dd512ca4609 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 omits f0dc2393fbbf Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 omits aec73886e6b5 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 omits 35de797dc6c7 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 omits 5ce548c49ce0 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 omits db52f939ccf8 Bluetooth: Add default wakeup callback for HCI UART driver omits f740949d41a7 soc: a64fx-diag: disable modular build omits 650b014facca spi: npcm-fiu: Add NPCM8XX support omits d50fef8ae939 dt-binding: spi: Add npcm845 compatible to npcm-fiu document omits 7c3193f7890a spi: npcm-fiu: Modify direct read dummy configuration 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 [...] omits 6b9073abd579 Merge branch 'for-next/boot' into for-next/core omits 7190d84966b3 s390/mm: remove unused tprot() function omits 67a649f8818c Merge branch 'for-next/cpufeature' into for-next/core omits 1fdd99f7e193 Merge branches 'for-next/cpuidle', 'for-next/docs', 'for-n [...] omits 02cb8d73c0d6 dt-bindings: arm: qcom: add missing MSM8992 board compatibles omits 8eb1b188caf7 dt-bindings: arm: qcom: add missing MSM8998 board compatibles omits 82a547bb3cee dt-bindings: vendor-prefixes: add Shift GmbH omits baa36665348b dt-bindings: arm: qcom: add missing SM8350 board compatibles omits c810f39aea90 dt-bindings: arm: qcom: add missing SM8250 board compatibles omits 1ce0ff93d711 dt-bindings: arm: qcom: add missing SM8150 board compatibles omits 940780880200 dt-bindings: arm: qcom: add missing MSM8994 board compatibles omits fc4f8f6748e3 dt-bindings: arm: qcom: add missing MSM8916 board compatibles omits c704bd373f58 dt-bindings: arm: qcom: fix MSM8994 boards compatibles omits bb35fe1efbae dt-bindings: arm: qcom: fix MSM8916 MTP compatibles omits 25d203d0751c dt-bindings: arm: qcom: fix Longcheer L8150 compatibles omits 944de5182f02 dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles omits c23b7d496789 dt-bindings: soc: qcom: qcom,smd-rpm: add power-controller omits fbbb1cd09f29 dt-bindings: soc: qcom: aoss: document qcom,sm8450-aoss-qmp omits 52b23f12432f dt-bindings: soc: qcom,rpmh-rsc: simplify qcom,tcs-config omits 1191b6256e50 arm64: fix KASAN_INLINE omits 9f1ed5c1a612 Merge branch irq/misc-5.20 into irq/irqchip-next omits 0fa72ed05ebf Merge branch irq/loongarch into irq/irqchip-next omits c904cda04482 genirq: Use for_each_action_of_desc in actions_show() 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 d95e624af5ab Merge branch 'for-next/arch_topology' of git://git.kernel. [...] omits c86b123b03be arch_topology: Fix cache attributes detection in the CPU h [...] omits 7c14e55a7dfe ACPI: PPTT: Leave the table mapped for the runtime usage omits 55930c20f617 cacheinfo: Use atomic allocation for percpu cache attributes omits f83e1915cb7f Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 4c7da3741804 regulator: Add missing type for 'regulator-microvolt-offset' omits ca0e30b19dbe ASoC: dt-bindings: atmel-classd: PDMIC convert to json-schema omits a3b19e0c9cdd ASoC: dt-bindings: atmel-classd: Convert to json-schema omits 4ceaa684459d spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer d [...] omits 14a6e2eb7df5 block: don't allow the same type rq_qos add more than once omits f63731e18e8d selftests: gpio: fix include path to kernel headers for ou [...] omits 3041808b5220 mm/slab_common: move generic bulk alloc/free functions to SLOB omits 2055e67bb6a8 mm/sl[au]b: use own bulk free function when bulk alloc failed omits e8bba72b396c irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch omits b2d3e3354e2a irqchip: Add LoongArch CPU interrupt controller support omits dd281e1a1a93 irqchip: Add Loongson Extended I/O interrupt controller support omits 0858ed035a85 irqchip/loongson-liointc: Add ACPI init support omits 023087324000 irqchip/loongson-pch-msi: Add ACPI init support omits bcdd75c596c8 irqchip/loongson-pch-pic: Add ACPI init support omits ee73f14ee9eb irqchip: Add Loongson PCH LPC controller support omits 2dfded47da32 LoongArch: Prepare to support multiple pch-pic and pch-msi [...] omits cd0576675854 LoongArch: Use ACPI_GENERIC_GSI for gsi handling omits d319a299f406 genirq/generic_chip: Export irq_unmap_generic_chip omits 744b9a0c3c83 ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specifi [...] omits 7327b16f5f56 APCI: irq: Add support for multiple GSI domains omits af6a1cfa6859 LoongArch: Provisionally add ACPICA data structures omits 750e571acf3d Merge branch 'asm-generic-fixes' into asm-generic omits 9b31e60800d8 tools: Fixed MIPS builds due to struct flock re-definition omits a6a468f50d6a arm64/hwcap: Support FEAT_EBF16 omits 60c868eff2bc arm64/cpufeature: Store elf_hwcaps as a bitmap rather than [...] omits d3e4a9d30804 arm64/hwcap: Document allocation of upper bits of AT_HWCAP omits 44484fa8eedf Merge tag 'linux-can-fixes-for-5.19-20220720' of git://git [...] omits 5fb859f79f4f net: ipa: initialize ring indexes to 0 omits e5ec6a251338 mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication omits c0f47c2822aa net/sched: cls_api: Fix flow action initialization omits d0637c505f8a arm64: enable THP_SWAP for arm64 omits 52323ef75414 net: marvell: prestera: add phylink support omits ffcdd1197da6 vmxnet3: Implement ethtool's get_channels command omits 50ad649dd760 Merge tag 'linux-can-next-for-5.20-20220720' of git://git. [...] omits c19e18637d89 clocksource/drivers/sun4i: Remove unnecessary (void*) conversions omits 1e1e5c47d330 dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out omits 3b15b3e93e40 Merge branch 'net-sysctl-races-round-4' omits a11e5b3e7a59 tcp: Fix data-races around sysctl_tcp_max_reordering. omits 2d17d9c73823 tcp: Fix a data-race around sysctl_tcp_abort_on_overflow. omits 0b484c91911e tcp: Fix a data-race around sysctl_tcp_rfc1337. omits 4e08ed41cb11 tcp: Fix a data-race around sysctl_tcp_stdurg. omits 1a63cb91f0c2 tcp: Fix a data-race around sysctl_tcp_retrans_collapse. omits 4845b5713ab1 tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. omits 7c6f2a86ca59 tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. omits e7d2ef837e14 tcp: Fix data-races around sysctl_tcp_recovery. omits 52e65865deb6 tcp: Fix a data-race around sysctl_tcp_early_retrans. omits 3666f666e996 tcp: Fix data-races around sysctl knobs related to SYN option. omits 3d72bb4188c7 udp: Fix a data-race around sysctl_udp_l3mdev_accept. omits 9b55c20f8336 ip: Fix data-races around sysctl_ip_prot_sock. omits 8895a9c2ac76 ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. omits 7998c12a08c9 ipv4: Fix data-races around sysctl_fib_multipath_hash_policy. omits 87507bcb4f5d ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. 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 ef5621758a02 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] 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 7b66dfcc6e1e can: rcar_canfd: Add missing of_node_put() in rcar_canfd_probe() omits db87c005b9cc can: mcp251xfd: fix detection of mcp251863 omits 3b5a7ca7d252 ARM: at91: setup outer cache .write_sec() callback if needed omits c71572aa544c ARM: at91: add sam_linux_is_optee_available() function omits 06c8580aa23d memblock tests: change build options to run-time options omits 1dbd8748a147 Merge branch 'can-error-set-of-fixes-and-improvement-on-tx [...] omits ed221835a7ae crypto: lib - add module license to libsha1 omits 3f9c26210cf8 can: error: add definitions for the different CAN error th [...] omits 3e5c291c7942 can: add CAN_ERR_CNT flag to notify availability of error counter omits e70a3263a7ee can: error: specify the values of data[5..7] of CAN error frames omits aebe8a2433cd can: usb_8dev: do not report txerr and rxerr during bus-off omits a57732084e06 can: kvaser_usb_leaf: do not report txerr and rxerr during [...] omits 936e90595376 can: kvaser_usb_hydra: do not report txerr and rxerr durin [...] omits 0ac15a8f661b can: sun4i_can: do not report txerr and rxerr during bus-off omits a22bd630cfff can: hi311x: do not report txerr and rxerr during bus-off omits ce0e7aeb676b can: slcan: do not report txerr and rxerr during bus-off omits 164d7cb2d5a3 can: sja1000: do not report txerr and rxerr during bus-off omits a37b7245e831 can: rcar_can: do not report txerr and rxerr during bus-off omits 3a5c7e4611dd can: pch_can: do not report txerr and rxerr during bus-off omits 02c87df2480a drm/imx/dcss: Add missing of_node_put() in fail path omits 7849f5cf7639 mailmap: update Baolin Wang's email 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 be640317a1d0 powerpc/64s: Disable stack variable initialisation for prom_init omits 8916c9054f94 RISC-V: Support for 64bit hartid on RV64 platforms omits 4dfb06442fd2 selftests/nolibc: Avoid generated files being committed 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 443148858f26 drm/i915/guc: support v69 in parallel to v70 omits e7999fa14f19 drm/i915/guc: Support programming the EU priority in the G [...] 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 c2fe9ec3975d Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 48ea8ea32dbf Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits c6b10de537b9 Documentation: fix udp_wmem_min in ip-sysctl.rst omits 53eb9b04560c net: ethernet: mtk_ppe: fix possible NULL pointer derefere [...] omits ca0cab119288 net/sched: remove qdisc_root_lock() helper omits cdf0b86b250f r8152: fix a WOL issue 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 ef2084a8388b drm/panel-edp: Fix variable typo when saving hpd absent de [...] omits 0717e927c47f selftests/nolibc: add a "help" target omits 85114fb5629f selftests/nolibc: "sysroot" target installs a local copy o [...] omits 4c95c27c71a3 selftests/nolibc: add a "run" target to start the kernel in QEMU omits dfbdcc6c9714 selftests/nolibc: add a "defconfig" target omits bb6dfd968d87 selftests/nolibc: add a "kernel" target to build the kerne [...] omits c97d33d44e3c selftests/nolibc: support glibc as well omits 67498b99dd60 selftests/nolibc: condition some tests on /proc existence omits 0a7373809ed4 selftests/nolibc: recreate and populate /dev and /proc if missing omits ecd82dc71fdf selftests/nolibc: on x86, support exiting with isa-debug-exit omits 5bd0a48ae13a selftests/nolibc: exit with poweroff on success when getpi [...] omits ca4872233da9 selftests/nolibc: add a few tests for some libc functions omits b5bc3d2fbbf3 selftests/nolibc: implement a few tests for various syscalls omits e8e30d00798a selftests/nolibc: support a test definition format omits 577b56bc8f6d selftests/nolibc: add basic infrastructure to ease creatio [...] omits b038c350472e tools/nolibc: make sys_mmap() automatically use the right [...] omits b9dcf40b9f99 tools/nolibc: fix build warning in sys_mmap() when my_sysc [...] omits 8d58e1d940ca tools/nolibc: make argc 32-bit in riscv startup code omits 360d95267612 arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for [...] omits 1282fa32d716 arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for [...] omits c579d60f0d0c ipc: mqueue: fix possible memory leak in init_mqueue_fs() omits 31c47ba2539f rcu-tasks: Make RCU Tasks Trace check for userspace execution omits 0f07a845a2c9 rcu-tasks: Ensure RCU Tasks Trace loops have quiescent states 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 390ffde2b97c ARM: dts: aspeed: centriq2400: drop the board omits 7f9eee196ec8 Merge branch 'io_uring-zerocopy-send' of git://git.kernel. [...] omits eb315a7d1396 tcp: support externally provided ubufs omits 1fd3ae8c906c ipv6/udp: support externally provided ubufs omits c445f31b3cfa ipv4/udp: support externally provided ubufs omits 84ce071e38a6 net: introduce __skb_fill_page_desc_noacc omits 753f1ca4e1e5 net: introduce managed frags infrastructure omits ebe73a284f4d net: Allow custom iter handler in msghdr omits 7c701d92b2b5 skbuff: carry external ubuf_info in msghdr omits 1f17708b47a9 sfc: update MCDI protocol headers omits 22df2e93622f net/mlx5: CT: Remove warning of ignore_flow_level support [...] omits 58a518948f60 net/mlx5e: Add resiliency for PTP TX port timestamp omits 2e5e4185ff89 net/mlx5: Expose ts_cqe_metadata_size2wqe_counter omits 462b00599936 net/mlx5e: HTB, move htb functions to a new file omits 3685eed56f81 net/mlx5e: HTB, change functions name to follow convention omits 28df4a0117e2 net/mlx5e: HTB, remove priv from htb function calls omits aaffda6b3668 net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure omits db83f24d89e6 net/mlx5e: HTB, move stats and max_sqs to priv omits 66d95936488c net/mlx5e: HTB, move section comment to the right place omits 4f8d1d3adc8d net/mlx5e: HTB, move ids to selq_params struct omits efe317997ec9 net/mlx5e: HTB, reduce visibility of htb functions omits 0bb7228f7096 net/mlx5e: Fix mqprio_rl handling on devlink reload omits 07071e47da44 net/mlx5e: Report header-data split state through ethtool omits 96ff3a14815b Merge x86/urgent into tip/master omits 908fc4c2abdb virt: sev-guest: Pass the appropriate argument type to iounmap() omits d79ee9a66a82 Merge branch 'can-peak_usb-cleanups-and-updates' omits 4f232482467a can: peak_usb: include support for a new MCU omits e84276e90f66 Merge x86/urgent into tip/master omits a0cf2fe6cf2e can: peak_usb: correction of an initially misnamed field name omits 92505df464ff can: peak_usb: pcan_dump_mem(): mark input prompt and data [...] omits 68566a7cf56b perf tools: Fix dso_id inode generation comparison omits 0797825c4d14 Merge x86/cpu into tip/master omits 9e7c9b8eb719 can: ctucanfd: Update CTU CAN FD IP core registers to matc [...] omits 4940eb51fc49 can: c_can: remove wrong comment omits c6887023268e can: slcan: do not sleep with a spin lock held omits 3f2adf00f52b x86/cpu: Use MSR_IA32_MISC_ENABLE constants omits 65db52482d5f rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() omits 3ed58981942d rcu: Make tiny RCU support leak callbacks for debug-object errors omits 5f13c9cc5a32 tools/memory-model: Clarify LKMM's limitations in litmus-t [...] omits cd3cfb271c99 doc: Emphasize the need for explicit RCU read-side markers omits 3fa1f17d5ca9 rcu: Add QS check in rcu_exp_handler() for non-preemptible [...] omits 9ecc2c92b9ab rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval omits b575b66c0ebb rcu: Update rcu_preempt_deferred_qs() comments for !PREEMP [...] omits 173cdcd7c66c rcu/kfree: Fix kfree_rcu_shrink_count() return value omits 279fe0d1bdaa rcu: Back off upon fill_page_cache_func() allocation failure omits e7daf3957cec docs/memory-barriers.txt: Fixup long lines omits fdd717cddc00 docs/memory-barriers.txt: Fix confusing name of 'data depe [...] omits 3160a8db9479 torture: Optionally flush printk() buffers before powering off omits 578b6339dbe5 rcu/nocb: Choose the right rcuog/rcuop kthreads to output omits 3cbedec150c4 rcu: Fix rcu_read_unlock_strict() strict QS reporting omits d5166a3d3786 memory-model: Prohibit nested SRCU read-side critical sections omits cb4c2f665e54 Merge branch 'lkmm-dev.2022.06.20a' into HEAD omits c92f69f9ddbd Merge branch 'nolibc.2022.06.20a' into HEAD omits 00a39826865d Merge branch 'ctxt.2022.07.05a' into HEAD omits cc944c89c53e Merge branch 'can-add-support-for-rz-n1-sja1000-can-controller' omits 5d3708b93976 Merge branches 'doc.2022.06.21a', 'fixes.2022.07.19a', 'no [...] omits 6d5fe10796bb can: sja1000: Change the return type as void for SoC speci [...] omits 63ab1b63695e can: sja1000: Use device_get_match_data to get device data omits 2d99bfbf3386 can: sja1000: Add Quirk for RZ/N1 SJA1000 CAN controller omits 4591c760b797 dt-bindings: can: nxp,sja1000: Document RZ/N1{D,S} support omits f6b8061db9af dt-bindings: can: sja1000: Convert to json-schema omits 0578e14c945b rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty omits 8f489b4da527 rcu/nocb: Add option to opt rcuo kthreads out of RT priority omits 5103850654fd rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() omits b37a667c6242 rcu/nocb: Add an option to offload all CPUs on boot omits 3a5761dc025d rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] omits 24a57affd242 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] omits 1598f4a4762b rcu/nocb: Add/del rdp to iterate from rcuog itself omits a03ae49c4785 rcu/tree: Add comment to describe GP-done condition in fqs loop omits 9bdb5b3a8d8a rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() omits 82d26c36cc68 rcu/kvfree: Remove useless monitor_todo flag omits e2bb1288a381 rcu: Cleanup RCU urgency state for offline CPU omits 800d6acf40e5 rcu: tiny: Record kvfree_call_rcu() call stack for KASAN omits 9c9b26b0df27 locking/csd_lock: Change csdlock_debug from early_param to [...] omits b3ade95b8ee5 rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels omits 70a82c3c55c8 rcu: Immediately boost preempted readers for strict grace periods omits 52c1d81ee291 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() omits 48f8070f5dd8 rcu: Avoid tracing a few functions executed in stop machine omits fb77dccfc701 rcu: Decrease FQS scan wait time in case of callback overloading omits 4f2bfd9494a0 srcu: Make expedited RCU grace periods block even less frequently omits 8f870e6eb8c0 srcu: Block less aggressively for expedited grace periods omits 8575f3141abe Merge branch 'can-slcan-checkpatch-cleanups' omits 18de712a5802 can: slcan: clean up if/else omits 69a6539632dd can: slcan: convert comparison to NULL into !val omits f07d9e3c849b can: slcan: fix whitespace issues omits ded5fa885b2d can: slcan: slcan_init() convert printk(LEVEL ...) to pr_level() omits 71f3a4cc740a can: slcan: convert comments to network style comments omits 0159a9305d40 can: slcan: use scnprintf() as a hardening measure omits 19198abf3d81 arm64/mm: use GENMASK_ULL for TTBR_BADDR_MASK_52 omits 44b3834b2eed arm64: errata: Remove AES hwcap for COMPAT tasks omits 16824dffcf61 ASoC: SOF: Intel: updates and cleanups omits 66de314cd08f Merge branch 'pm-devfreq' into linux-next omits 99bc096a0b8e Merge branch 'acpi-cppc' into linux-next omits 9e26cac5f82b arm64: numa: Don't check node against MAX_NUMNODES omits 0c6ab0ca9a66 RDMA/mlx5: Expose steering anchor to userspace omits e74d2e4dfd0d RDMA/mlx5: Refactor get flow table function omits 92f2b8bafa3d drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX omits b77ffb30cfc5 libbpf: fix an snprintf() overflow check omits 218320fec294 regulator: core: Fix off-on-delay-us for always-on/boot-on [...] omits c5d22f4cfe8d selftests/bpf: fix a test for snprintf() overflow omits 09f852894553 ASoC: SOF: mediatek: fix boot sequences omits 491f10d08fda perf: RISC-V: Add of_node_put() when breaking out of for_e [...] omits 43038d8418a3 Merge branch 'mlx5-next' into wip/leon-for-next omits 979855d30264 bpf, docs: document BPF_MAP_TYPE_HASH and variants omits 6d38d2fad1de Merge x86/fpu into tip/master omits 9f0112938277 intel_idle: Add a new flag to initialize the AMX state omits e134601961fe selftests/bpf: test eager BPF ringbuf size adjustment logic omits 597fbc468296 libbpf: make RINGBUF map size adjustments more eagerly omits bdb2bc759929 bpf: fix bpf_skb_pull_data documentation omits a1ac9fd6c650 libbpf: fallback to tracefs mount point if debugfs is not mounted omits fd1894224407 bpf: Don't redirect packets with invalid pkt_len omits f17b168734c0 x86/fpu: Add a helper to prepare AMX state for low-power CPU idle omits 92f619735b7c Merge branch 'BPF array map fixes and improvements' omits 243164612005 selftests/bpf: validate .bss section bigger than 8MB is po [...] omits 63b8ce77b15e bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array [...] omits d937bc3449fa bpf: make uniform use of array->elem_size everywhere in ar [...] omits 87ac0d600943 bpf: fix potential 32-bit overflow when accessing ARRAY ma [...] omits e5e23424e51e docs/bpf: Update documentation for BTF_KIND_FUNC omits 3908fcddc65d bpf: fix lsm_cgroup build errors on esoteric configs omits ab850abbcf4d Merge branch 'Add SEC("ksyscall") support' omits d814ed62d3d2 selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests omits 708ac5bea0ce libbpf: add ksyscall/kretsyscall sections support for sysc [...] omits 6f5d467d55f0 libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to [...] omits ce6dc74a0a4a selftests/bpf: add test of __weak unknown virtual __kconfi [...] omits 55d00c37ebc3 libbpf: generalize virtual __kconfig externs and use it for USDT 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 omits 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 ef50cd57a73a irqdomain: Use hwirq_max instead of revmap_size for NOMAP domains omits 6f194c99f466 irqdomain: Report irq number for NOMAP domains omits c3f0e5fd2d33 KVM: s390: pv: don't present the ecall interrupt twice omits 793e9b0c2d21 Merge branch 'arm/newsoc' into for-next omits 2d0f3f13a959 Merge branch 'nuvoton/newsoc' into arm/newsoc omits 45472f1e5348 arm64: defconfig: Add Nuvoton NPCM family support omits f21d8e7165e9 arm64: dts: nuvoton: Add initial NPCM845 EVB device tree omits 6cc82f07fc34 arm64: dts: nuvoton: Add initial NPCM8XX device tree omits 3670d2ec13ee arm64: npcm: Add support for Nuvoton NPCM8XX BMC SoC omits 6524d8ebbc27 dt-bindings: arm: npcm: Add nuvoton,npcm845 GCR compatible string omits 730585a061e3 dt-bindings: arm: npcm: Add nuvoton,npcm845 compatible string omits e8dd9f77c0e5 dt-bindings: arm: npcm: Add maintainer omits fc5d2a2f4aa5 reset: npcm: Add NPCM8XX support omits 85331f56cb72 dt-bindings: reset: npcm: Add support for NPCM8XX omits 3183444aee63 reset: npcm: using syscon instead of device data omits 8f73a173430b ARM: dts: nuvoton: add reset syscon property omits 40b88f32ccf6 dt-bindings: reset: npcm: add GCR syscon property omits 08e950449c62 dt-binding: clk: npcm845: Add binding for Nuvoton NPCM8XX Clock omits 5e1f5ea3da98 dt-bindings: watchdog: npcm: Add npcm845 compatible string omits 6762d688a1a5 dt-bindings: timer: npcm: Add npcm845 compatible string omits 1207c6758537 Merge branch 'arm/soc' into for-next omits 7a99be178ae1 Merge branch 'arm/dt' into for-next omits 26c350fe7ae0 Merge tag 'mvebu-dt64-5.20-1' of git://git.kernel.org/pub/ [...] omits 769e2695be41 net: dsa: microchip: fix the missing ksz8_r_mib_cnt omits bc50bfd4f018 Merge branch 'mvebu/dt64' into mvebu/for-next omits fc2f63550158 Merge branch 'mvebu/dt' into mvebu/for-next omits 8225663e0cd4 arm64: marvell: enable the 98DX2530 pinctrl driver omits ac6800e279a2 fs: Add missing umask strip in vfs_tmpfile omits 2b3416ceff5e fs: add mode_strip_sgid() helper omits b795fadfc46b arm64: dts: marvell: Add Armada 98DX2530 SoC and RD-AC5X board omits 7dbb1b0b467e Merge tag 'mvebu-dt-5.20-1' of git://git.kernel.org/pub/sc [...] omits 7e0b0cc16ba1 Merge tag 'mvebu-arm-5.20-1' of git://git.kernel.org/pub/s [...] 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 2b0d7ab1646c Merge branch irq/renesas-irqc into irq/irqchip-next omits eac931254d99 apparmor: move ptrace mediation to more logical task.{h,c} omits 295171705c9a irqchip/gic-v3: Fix comment typo omits 8cfc90ecd33e dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Doc [...] omits b3fcfc4f0c50 Merge branch 'amt-fix-validation-and-synchronization-bugs' omits 989918482bbc amt: do not use amt->nr_tunnels outside of lock omits e882827d5b89 amt: drop unexpected multicast data omits 239d886601e3 amt: drop unexpected query message omits 40185f359fba amt: drop unexpected advertisement message omits 627f16931bf3 amt: add missing regeneration nonce logic in request logic omits 928f353cb867 amt: use READ_ONCE() in amt module omits 9c343ea6185f amt: remove unnecessary locks omits 30e22a6ebca0 amt: use workqueue for gateway side message handling omits 1774559f0799 net: dsa: vitesse-vsc73xx: silent spi_device_id warnings omits 855fe49984a8 net: dsa: sja1105: silent spi_device_id warnings 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 d7241f679a59 be2net: Fix buffer overflow in be_get_module_eeprom 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 b8c768ccdd83 gpio: pca953x: use the correct register address when regca [...] omits 90c517f435a9 mtd: spi-nor: micron-st: Skip FSR reading if SPI controlle [...] omits 2abc17a93867 gpio: pca953x: use the correct range when do regmap sync omits db8edaa09d74 gpio: pca953x: only use single read/write for No AI mode 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 3c6aca333362 net: prestera: acl: add support for 'police' action on egress omits 92714596cdbe MAINTAINERS: Use my kernel.org email omits b293bc9286ee Merge branch 'clk-fixes' into clk-next omits 25c2a075eb6a clk: lan966x: Fix the lan966x clock gate register address 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 746ff2bfcec7 arm64: dts: qcom: sdm845-db845c: Specify a i2c bus clocks omits 79cfb1124af9 arm64: dts: qcom: sdm845-db845c: Enable gpi_dma1 omits 0f064ae7cf70 arm64: dts: qcom: sdm845: Fill in GENI DMA references 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() omits e22c88799f26 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 6ee49d629dd6 net: macb: fixup sparse warnings on __be16 ports omits 71c47aa98c51 net: prestera: acl: fix code formatting omits bdeed8b0958c vmxnet3: Record queue number to incoming packets omits da791bac104a net: stmmac: remove redunctant disable xPCS EEE call omits 49a2f5c88e8f Merge branch 'fix-2-dsa-issues-with-vlan_filtering_is_global' omits 1699b4d502ed net: dsa: fix NULL pointer dereference in dsa_port_reset_v [...] omits 4db2a5ef4ccb net: dsa: fix dsa_port_vlan_filtering when global omits 1e53834ce541 ixgbe: Add locking to prevent panic when setting sriov_num [...] omits f838a6336981 i40e: Fix erroneous adapter reinitialization during recove [...] omits 3696c952da07 net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE omits 3e7380bb870b Merge branch 'devlink-prepare-mlxsw-and-netdevsim-for-lock [...] omits f655dacb59ac net: devlink: remove unused locked functions omits 012ec02ae441 netdevsim: convert driver to use unlocked devlink API duri [...] omits eb0e9fa2c635 net: devlink: add unlocked variants of devlink_region_crea [...] omits 72a4c8c94efa mlxsw: convert driver to use unlocked devlink API during i [...] omits 70a2ff89369d net: devlink: add unlocked variants of devlink_dpipe*() functions omits 755cfa69c4ec net: devlink: add unlocked variants of devlink_sb*() functions omits c223d6a4bf6d net: devlink: add unlocked variants of devlink_resource*() [...] omits 852e85a704c2 net: devlink: add unlocked variants of devling_trap*() functions omits e26fde2f5bef net: devlink: avoid false DEADLOCK warning reported by lockdep omits 70f58e3e07e6 scsi: sd: Support multiple LBA ranges in an UNMAP command omits 60936e2bb466 scsi: sd: Enable modern protocol features on more devices omits 33532ca20451 scsi: sd: Implement support for NDOB flag in WRITE SAME(16) omits 605a1c008d91 scsi: sd: Move WRITE_ZEROES configuration to a separate function omits 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 b6224a36de8b Merge branch 'net-lan966x-fix-issues-with-mac-table' omits 675c807ae26b net: lan966x: Fix usage of lan966x->mac_lock when used by FDB omits c19246843697 net: lan966x: Fix usage of lan966x->mac_lock inside lan966 [...] omits 99343cfa4f75 net: lan966x: Fix usage of lan966x->mac_lock when entry is [...] omits 43243bb3195b net: lan966x: Fix usage of lan966x->mac_lock when entry is added omits 45533a534a45 net: lan966x: Fix taking rtnl_lock while holding spin_lock omits 2e07a521e1e4 skbuff: add SKBFL_DONT_ORPHAN flag omits 1b4b2b09d4fb skbuff: don't mix ubuf_info from different sources omits 773ba4fe9104 ipv6: avoid partial copy for zc omits 8eb77cc73977 ipv4: avoid partial copy for zc 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 ca85855bdcae Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits aa7fd3bb6017 ARM: dts: qcom: add rpmcc missing clocks for apq/ipq8064 a [...] omits 129d9cd9c250 clk: qcom: clk-rpm: convert to parent_data API omits 4970f3139d42 dt-bindings: clock: fix wrong clock documentation for qcom,rpmcc omits 8ed85d1e515f arm64: dts: qcom: sc7280: delete vdda-1p2 and vdda-0p9 fro [...] omits 01579b88a03a arm64: defconfig: Demote Qualcomm USB PHYs to modules 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 [...] omits ff1688aab0d1 Bluetooth: hci_sync: Don't remove connected devices from a [...] omits ab345b04433d Bluetooth: hci_sync: Fix not updating privacy_mode omits bea86a8116f6 RDMA/erdma: Add driver to kernel build environment omits 06eb746d91cf RDMA/erdma: Add the ABI definitions omits a6cd49345d4e RDMA/erdma: Add the erdma module omits e2692bf4bc63 RDMA/erdma: Add connection management (CM) support omits b7babc7c31c6 RDMA/erdma: Add verbs implementation omits cafde184e628 RDMA/erdma: Add verbs header file omits 59798a2a497d RDMA/erdma: Add event queue implementation omits d94b0e502f1c RDMA/erdma: Add cmdq implementation omits cf38d4d2c53f RDMA/erdma: Add main include file omits ca52aa2d9f9a RDMA/erdma: Add the hardware related definitions omits e2dd36933f81 RDMA: Add ERDMA to rdma_driver_id definition omits 757991c0778f arm64: dts: sdm850: Remove unnecessary turbo-mode omits 2bc7d3e08ec7 ARM: mach-qcom: Add support for MSM8909 omits df71736be882 dt-bindings: arm: cpus: Document "qcom,msm8909-smp" enable-method omits fddb663de9eb soc: qcom: spm: Add CPU data for MSM8909 omits 6447cd8dcec5 dt-bindings: soc: qcom: spm: Add MSM8909 CPU compatible omits 488f1d96c354 soc: qcom: rpmpd: Add compatible for MSM8909 omits c61c6c650792 dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains omits 73579f2a99a6 soc: qcom: smd-rpm: Add compatible for MSM8909 omits 709d473dd5e1 dt-bindings: soc: qcom: smd-rpm: Add MSM8909 omits 5969d3290fb5 arm64: dts: qcom: sc8280xp: add missing 300MHz omits 1a24a177564a Merge branch 'devel' into for-next omits 4546760619cf pinctrl: armada-37xx: use raw spinlocks for regmap to avoi [...] omits 984245b66cf3 pinctrl: armada-37xx: make irq_lock a raw spinlock to avoi [...] omits c80af0c250c8 Revert "ocfs2: mount shared volume without ha stack" omits da9a298f5fad hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte omits bdeb77bc2c40 fs: sendfile handles O_NONBLOCK of out_fd omits 38c9c22a85ae ntfs: fix use-after-free in ntfs_ucsncmp() omits 84ac013046cc secretmem: fix unhandled fault in truncate omits c2cb0dcce9dd mm/hugetlb: separate path for hwpoison entry in copy_huget [...] omits f4f451a16dd1 mm: fix missing wake-up event for FSDAX pages omits 3fe2895cfecd mm: fix page leak with multiple threads mapping the same page omits f073c8335929 mailmap: update Seth Forshee's email address omits 0c98c8e1e181 tmpfs: fix the issue that the mount and remount results ar [...] omits 07313a2b29ed mm: kfence: apply kmemleak_ignore_phys on early allocated pool 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 947bb0d16576 soc: qcom: icc-bwmon: Remove unnecessary print function dev_err() 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 aa84506ea644 clocksource/drivers/sh_cmt: Add R-Car Gen4 support omits bd0ed737d5fd dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 omits 525b296185b4 dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic [...] omits 88a15fbb47db platform/chrome: cros_typec_switch: Add ACPI Kconfig dep omits dc14036fb324 Merge 5.19-rc7 into usb-next omits 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 [...] omits 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 omits bf14fad19ffb mmc: fix disk/queue leak in case of adding disk failure omits fe3333f69538 ublk_drv: fix an IS_ERR() vs NULL check omits d276a22314c2 ublk: remove UBLK_IO_F_INTEGRITY omits 6b1439d203a3 ublk_drv: remove unneeded semicolon omits f50e5d670c62 ublk_drv: fix missing error return code in ublk_add_dev() omits 80e19f34c288 Merge tag 'hte/for-5.19' of git://git.kernel.org/pub/scm/l [...] omits 09073396ea62 ACPI: CPPC: Don't require flexible address space if X86_FE [...] omits b2111a01dc3c Merge tag 'devfreq-next-for-5.20' of git://git.kernel.org/ [...] omits cd720ad594e6 Merge branches 'thermal-core' and 'thermal-intel' into linux-next omits f6a328cb3bc0 Merge branches 'pm-tools' and 'pm-docs' into linux-next omits 3b10a757254a Merge branches 'pm-core', 'pm-sleep', 'powercap', 'pm-doma [...] omits 72f8e01c5d4a Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits 6e28f057e345 Merge back earlier cpufreq material for 5.20. omits 3d88c3707bac Merge branches 'acpi-pm', 'acpi-soc', 'acpi-tables' and 'a [...] omits 6a86912ddfb9 Merge branches 'acpi-processor', 'acpi-apei', 'acpi-ec' an [...] omits 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 d8fa2fd791a7 iavf: Fix missing state logs omits a9f49e006030 iavf: Fix handling of dummy receive descriptors omits 4635fd3a9d77 iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq omits 968996c070ef iavf: Fix VLAN_V2 addition/rejection omits 6ac0db3f2bf6 igc: Remove forced_speed_duplex value omits fb24f341c7b9 igc: Remove MSI-X PBA Clear register omits a5fd39464a40 igc: Lift TAPRIO schedule restriction omits e1aadbab445b drm/amdgpu: Remove one duplicated ef removal 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() omits e308c85b1b92 thermal/drivers/rzg2l: Fix comments omits 28a99e95f55c x86/amd: Use IBPB for firmware calls 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 [...] omits dc2cd9208218 btrfs: don't fallback to buffered IO for NOWAIT direct IO writes omits 515944fa56b1 btrfs: use enum for btrfs_block_rsv::type omits 74bbfa6eccbd btrfs: switch btrfs_block_rsv::failfast to bool omits 888d030f5a9a btrfs: switch btrfs_block_rsv::full to bool omits ac3e008e90e9 btrfs: do not return errors from btrfs_submit_dio_bio omits ffcef43da3de btrfs: handle allocation failure in btrfs_wq_submit_bio gr [...] omits 87a22382491a btrfs: simplify sync/async submission in btrfs_submit_data [...] omits 82e9d7aab293 btrfs: raid56: transfer the bio counter reference to the r [...] omits 0650865f6d53 btrfs: do not return errors from raid56_parity_recover omits 93a79ca87ef0 btrfs: do not return errors from raid56_parity_write omits 911aa8598805 btrfs: do not return errors from btrfs_map_bio omits eaf70712ec7f btrfs: return proper mapped length for RAID56 profiles in [...] omits 33f45a36b3b1 btrfs: raid56: use fixed stripe length everywhere omits 685c6269600e btrfs: remove the inode cache check at btrfs_is_free_space [...] omits bd749ca0b994 btrfs: sysfs: remove BIG_METADATA feature files omits 457f03dc49ac btrfs: sysfs: remove MIXED_BACKREF feature file omits 2d75b5ec0494 btrfs: don't print 'has skinny extents' anymore on mount omits 1e2e783f4e3c btrfs: don't print 'flagging with big metadata' anymore on mount omits 966094312673 btrfs: clean up chained assignments omits 798959741990 btrfs: merge calculations for simple striped profiles in b [...] omits da8d237a5ada btrfs: use mask for all RAID1* profiles in btrfs_calc_avai [...] omits 54de4818013b btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPA [...] omits 73b85cb2da61 btrfs: print checksum type and implementation at mount time omits 90411b6a836b btrfs: reset block group chunk force if we have to wait omits f4ea8c9d4825 btrfs: send: add new command FILEATTR for file attributes omits bd733292548e btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] omits 060e1c6f383e btrfs: output mirror number for bad metadata omits 86a20197ad88 btrfs: replace unnecessary goto with direct return at cow_ [...] omits 44df0136127e btrfs: fix error handling of fallback uncompress write omits 49f8be645573 btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page omits f80cbcb8fa18 btrfs: ensure pages are unlocked on cow_file_range() failure omits be4a2f7f1fe4 btrfs: sysfs: export commit stats omits f878c0845b8d btrfs: collect commit stats, count, duration omits f1cd209f952f btrfs: remove extent writepage address space operation omits c8a2d5c8b180 btrfs: send: use boolean types for current inode status omits b9088e092dad btrfs: send: remove old TODO regarding ERESTARTSYS omits 71aee61a9233 btrfs: send: simplify includes omits cd99534eb7d7 btrfs: send: drop __KERNEL__ ifdef from send.h omits 5cb1c4452d66 btrfs: increase direct io read size limit to 256 sectors omits 01de9aab3c24 btrfs: raid56: don't trust any cached sector in __raid56_p [...] omits 4c54be8d6053 btrfs: remove the finish_func argument to btrfs_mark_order [...] omits db5ce77937c9 btrfs: batch up release of reserved metadata for delayed i [...] omits 1206eda77dcc btrfs: warn about dev extents that are inside the reserved range omits 5f7fb790c28d btrfs: use named constant for reserved device space omits 51adc557d227 btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t omits c70b00b31d70 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino omits 37d4fef07af1 btrfs: simplify parameters of backref iterators omits 81067af66b12 btrfs: call inode_to_path directly and drop indirection omits 09922392880c btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() omits 23ff075a86a4 btrfs: use btrfs_raid_array to calculate number of parity stripes omits d4cf52815fdf btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] omits 9ab4425f4315 btrfs: remove parameter dev_extent_len from scrub_stripe() omits 18bbef96c2d3 btrfs: unify tree search helper returning prev and next nodes omits e0599108108f btrfs: make tree search for insert more generic and use it [...] omits 671b42d1d4e6 btrfs: open code inexact rbtree search in tree_search omits 1e8c4082c574 btrfs: remove node and parent parameters from insert_state omits d154effb1408 btrfs: add fast path for extent_state insertion omits 8d22613ea91d btrfs: pass bits by value not by pointer for extent_state helpers omits f7c415e47111 btrfs: lift start and end parameters to callers of insert_state omits 02a40f1caa64 btrfs: open code rbtree search in insert_state omits e783db6c25cd btrfs: open code rbtree search in split_state omits 76b8d914e8e7 btrfs: raid56: avoid double for loop inside raid56_parity_ [...] omits d4a3bc9b94a1 btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() omits 238c88456c78 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] omits 095d914af209 btrfs: raid56: avoid double for loop inside __raid56_parit [...] omits c62ae4190192 btrfs: raid56: avoid double for loop inside finish_rmw() omits 39e49fbc4ae4 btrfs: tree-log: make the return value for log syncing consistent omits 1a2b6428ae6c btrfs: add tracepoints for ordered extents omits 4448529b3427 btrfs: sysfs: advertise zoned support among features omits c5de48d916ed btrfs: split discard handling out of btrfs_map_block omits 3fd0e380f6b6 btrfs: stop looking at btrfs_bio->iter in index_one_bio omits 8cfb0a99fff6 btrfs: reject log replay if there is unsupported RO compat flag omits c4e618475aad btrfs: make btrfs_super_block::log_root_transid deprecated omits 40d3c82624c9 btrfs: pass the btrfs_bio_ctrl to submit_one_bio omits f4e379009c87 btrfs: merge end_write_bio and flush_write_bio omits d890dea60e14 btrfs: don't use bio->bi_private to pass the inode to subm [...] omits a469d3fcf29f btrfs: remove redundant check in up check_setget_bounds omits 5ca381b8581e btrfs: replace kmap() with kmap_local_page() in lzo.c omits 240ad774e0a5 btrfs: replace kmap() with kmap_local_page() in inode.c omits 29658afe58b0 btrfs: do not allocate a btrfs_bio for low-level bios omits 121bda5166c8 btrfs: factor stripe submission logic out of btrfs_map_bio omits aaa89ac5ab39 btrfs: remove btrfs_end_io_wq omits 253140c88ec1 btrfs: centralize setting REQ_META omits eb0c74e35371 btrfs: don't use btrfs_bio_wq_end_io for compressed writes omits 1608f8046a81 btrfs: don't double-defer bio completions for compressed reads omits 56f5436b589e btrfs: defer I/O completion based on the btrfs_raid_bio omits 4c8da8b2ee84 btrfs: split btrfs_submit_data_bio to read and write parts omits e3809f7498b0 btrfs: simplify code flow in btrfs_submit_dio_bio omits 513329d17458 btrfs: move more work into btrfs_end_bioc omits a11b9ce136e2 btrfs: send: enable support for stream v2 and compressed writes omits 40d2c6f318fa btrfs: send: send compressed extents with encoded writes omits dcba4e315adc btrfs: send: get send buffer pages for protocol v2 omits 5dab683e6f56 btrfs: send: write larger chunks when using stream v2 omits c2a0824ed857 btrfs: send: add stream v2 definitions omits 8299ead165b2 btrfs: send: explicitly number commands and attributes omits 617095a18acd btrfs: send: remove unused send_ctx::{total,cmd}_send_size omits 9197f100fc27 btrfs: sysfs: add force_chunk_alloc trigger to force allocation omits 5b244492ba48 btrfs: sysfs: export chunk size in space infos omits 67b17d8b75b6 btrfs: store chunk size in space-info struct omits c64b1d00ec64 btrfs: reduce amount of reserved metadata for delayed item [...] omits 7812727fc4ad btrfs: set delayed item type when initializing it omits 79fbc93904b6 btrfs: do not BUG_ON() on failure to reserve metadata for [...] omits 38dd0ce56f1b btrfs: improve batch insertion of delayed dir index items omits 3e59072462be btrfs: assert that delayed item is a dir index item when a [...] omits 2a954ee8e96a btrfs: improve batch deletion of delayed dir index items omits db2466a174fb btrfs: refactor the delayed item deletion entry point omits 70a97f2fa66a btrfs: deal with deletion errors when deleting delayed items omits 72789b575171 btrfs: add assertions when deleting batches of delayed items omits 5e81c7f67065 btrfs: balance btree dirty pages and delayed items after c [...] omits 1f779f7bd1b8 btrfs: free the path earlier when creating a new inode omits 1e7c0077d6f4 btrfs: balance btree dirty pages and delayed items after a rename omits 06268502c648 btrfs: add trace event for submitted RAID56 bio omits 34f0ce5fb5b2 btrfs: update stripe_sectors::uptodate in steal_rbio omits 5306c83bdeae btrfs: remove redundant calls to flush_dcache_page omits 9918fad10a14 btrfs: only write the sectors in the vertical stripe which [...] omits 8548fcd727ad btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] omits 0b343788d0e1 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] omits f7752b086c89 btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance omits 9047d5aba2ed btrfs: introduce btrfs_try_lock_balance omits 462e7e1a9b32 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio omits b01f15be991c btrfs: add a helper to iterate through a btrfs_bio with se [...] omits 434c2c59ed6a btrfs: factor out a btrfs_csum_ptr helper omits 17208f7b7006 btrfs: refactor end_bio_extent_readpage code flow omits 448d7e84337f btrfs: factor out a helper to end a single sector buffer I/O omits 4f7a23bdb657 btrfs: remove duplicated parameters from submit_data_read_ [...] omits 38ffa20dd8dc btrfs: introduce a data checksum checking helper omits d3d3dd0de658 btrfs: quit early if the fs has no RAID56 support for raid [...] omits fe4b2e41bfe7 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED omits f003be483c02 btrfs: zoned: fix comment description for sb_write_pointer logic omits db10b31e12e7 btrfs: fix typos in comments omits 0b9ba6135d7f um: seed rng using host OS rng omits b7a68f67ff49 random: use try_cmpxchg in _credit_init_bits omits b8ac29b40183 timekeeping: contribute wall clock to rng on time change omits 049f9ae93d03 x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" omits 9592eef7c16e random: remove CONFIG_ARCH_RANDOM omits a3fd35be0eda spi: atmel: remove #ifdef CONFIG_{PM, SLEEP} omits 0ee0ab0bdab4 spi: dt-bindings: Add compatible for MediaTek MT8188 omits 82cef0af296d spi: dt-bindings: mediatek,spi-mtk-nor: Update bindings fo [...] omits 739f872e48d4 regmap: permit to set reg_update_bits with bulk implementation omits 0caf1120c583 ASoC: mediatek: mt8195: extract SOF common code omits f1cee996f185 wifi: wl1251: fix repeated words in comments omits 9a46c7d8d6f8 wifi: rsi: fix repeated words in comments omits 9c817cb7e674 wifi: rtl8192se: fix repeated words in comments omits 4a7fb1c67ef4 wifi: rtlwifi: fix repeated words in comments omits a319b7f0794c wifi: rt2x00: fix repeated words in comments omits fb01be6d6836 wifi: qtnfmac: fix repeated words in comments omits f29c21516268 wifi: iwlegacy: fix repeated words in comments omits ac15a010b664 wifi: ipw2x00: fix repeated words in comments omits 505d6105b6fd wifi: brcmsmac: fix repeated words in comments omits 29069fb49837 wifi: brcmfmac: fix repeated words in comments omits e2dfb8a5c605 wifi: b43: fix repeated words in comments omits 15978ea38d79 wifi: atmel: fix repeated words in comments omits 3598cb6e1862 wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() omits bcfd9d7f6840 wifi: p54: add missing parentheses in p54_flush() omits 68204a696505 wifi: mt7601u: fix clang -Wformat warning omits 07db88f11e63 wifi: mt7601u: eeprom: fix clang -Wformat warning omits 0c574060060a wifi: p54: Use the bitmap API to allocate bitmaps omits 83781f0162d0 wifi: p54: Fix an error handling path in p54spi_probe() omits 03905ac2852c RDMA/rxe: Remove unused mask parameter omits c32349f3257f Merge branch 'dsa-docs' omits 7b02f40350f1 docs: net: dsa: mention that VLANs are now refcounted on s [...] omits 6ba1a4aa5974 docs: net: dsa: delete misinformation about -EOPNOTSUPP fo [...] omits ea7006a7aaee docs: net: dsa: re-explain what port_fdb_dump actually does omits 4e9d9bb6df6b docs: net: dsa: add a section for address databases omits 7f75d3dd4f5b docs: net: dsa: delete port_mdb_dump omits e465d507c76c docs: net: dsa: remove port_vlan_dump omits 308362394850 docs: net: dsa: remove port_bridge_tx_fwd_offload omits 0cb8682ebf5e docs: net: dsa: document port_fast_age omits 3c87237ecd27 docs: net: dsa: document port_setup and port_teardown omits b763f50dc157 docs: net: dsa: document the teardown method omits d6a0336addd4 docs: net: dsa: document change_tag_protocol omits c56313a42aaa docs: net: dsa: add more info about the other arguments to [...] omits c3f0e84d1086 docs: net: dsa: rename tag_protocol to get_tag_protocol omits 54367831c5d0 docs: net: dsa: document the shutdown behavior omits 19b3b13c932f docs: net: dsa: update probing documentation omits 50a62e4dd681 Merge branch 'arm/newsoc' into for-next omits fc5599cb36a3 Merge branch 'arm/drivers' into for-next omits 64f89dfaa4f1 soc: fujitsu: Add A64FX diagnostic interrupt driver omits 548c56dd2e55 RDMA/rxe: Rename rxe_atomic_reply to atomic_reply omits 882736fb3b55 RDMA/rxe: Add common rxe_prepare_res() omits 30b505733900 Merge tag 'mt76-for-kvalo-2022-07-11' of https://github.co [...] 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 c9f21106d97b Merge branch 'net-ipv4-sysctl-races-part-3' omits 021266ec640c tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. omits 5a54213318c4 tcp: Fix data-races around sysctl_tcp_fastopen. omits 79539f34743d tcp: Fix data-races around sysctl_max_syn_backlog. omits cbfc6495586a tcp: Fix a data-race around sysctl_tcp_tw_reuse. omits 55be873695ed tcp: Fix a data-race around sysctl_tcp_notsent_lowat. omits 39e24435a776 tcp: Fix data-races around some timeout sysctl knobs. omits 46778cd16e6a tcp: Fix data-races around sysctl_tcp_reordering. omits 4177f545895b tcp: Fix data-races around sysctl_tcp_migrate_req. omits f2e383b5bb6b tcp: Fix data-races around sysctl_tcp_syncookies. omits 20a3b1c0f603 tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries. omits f2f316e287e6 tcp: Fix data-races around keepalive sysctl knobs. omits 8ebcc62c738f igmp: Fix data-races around sysctl_igmp_qrv. omits 6ae0f2e55373 igmp: Fix data-races around sysctl_igmp_max_msf. omits 6305d821e3b9 igmp: Fix a data-race around sysctl_igmp_max_memberships. omits f6da2267e711 igmp: Fix data-races around sysctl_igmp_llm_reports. 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 7cb7b8fe6339 Merge branch 'sunplus/newsoc' into arm/newsoc 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 41ef3c1a6bb0 pinctrl: Don't allow PINCTRL_AMD to be a module omits d6c1b95d3df2 dt-bindings: marvell: Document the AC5/AC5X compatibles omits 1e20904e4177 net: prestera: acl: use proper mask for port selector omits 40624346b7ae ARM: dts: turris-omnia: enable LED controller node omits 94a29bffdd59 ARM: dts: turris-omnia: configure LED[0] pin function to l [...] 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 f08d8c1bb97c net/tls: Fix race in TLS device down flow omits fdaa37258319 ARM: Marvell: Update PCIe fixup omits 6e693a104207 atl1c: use netif_napi_add_tx() for Tx NAPI omits 613b065ca32e net: stmmac: fix dma queue left shift overflow issue omits da53af8cb932 net: dsa: microchip: fix Clang -Wunused-const-variable war [...] omits fd18d5f132bf Merge branch 'tls-rx-avoid-skb_cow_data' omits fd31f3996af2 tls: rx: decrypt into a fresh skb omits cbbdee9918a2 tls: rx: async: don't put async zc on the list omits c618db2afe7c tls: rx: async: hold onto the input skb omits 6ececdc51369 tls: rx: async: adjust record geometry immediately omits 6bd116c8c654 tls: rx: return the decrypted skb via darg omits 541cc48be3b1 tls: rx: read the input skb from ctx->recv_pkt omits 8a958732818b tls: rx: factor out device darg update omits 53d57999fe02 tls: rx: remove the message decrypted tracking omits abb47dc95dc6 tls: rx: don't keep decrypted skbs on ctx->recv_pkt omits 008141de8557 tls: rx: don't try to keep the skbs always on the list omits 4cbc325ed6b4 tls: rx: allow only one reader at a time omits 82319639cd6f RDMA/irdma: Use the bitmap API to allocate bitmaps omits 3898f52cd4f9 Merge branch 'net-smc-virt-contig-buffers' omits ddefb2d20553 net/smc: Extend SMC-R link group netlink attribute omits b8d199451c99 net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R omits b984f370ed51 net/smc: Use sysctl-specified types of buffers in new link group omits 4bc5008e4387 net/smc: Introduce a sysctl for setting SMC-R buffer type omits 0ef69e788411 net/smc: optimize for smc_sndbuf_sync_sg_for_device and sm [...] omits 6d52e2de6415 net/smc: remove redundant dma sync ops omits 76c16d3e1944 net: stmmac: switch to use interrupt for hw crosstimestamping 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 1cf86c1c7238 Merge sched/core into tip/master omits ae7cf68e2b88 Merge x86/kdump into tip/master omits 0740d4296814 Merge x86/build into tip/master omits 71dd67c2f819 Merge x86/sgx into tip/master omits b26914daab3a Merge x86/cleanups into tip/master omits ef12d5591b5a Merge perf/core into tip/master omits 3ec1f767305d Merge ras/core into tip/master omits aeabbfa72de5 Merge locking/core into tip/master omits 0b0ce458e595 Merge x86/vmware into tip/master omits fd65b0d5eece Merge x86/misc into tip/master omits ff9c0a588413 Merge irq/core into tip/master omits d2a2abe49401 Merge x86/cpu into tip/master omits d683bb3595f0 Merge x86/mm into tip/master 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 ba9c4745fca7 pinctrl: ocelot: Fix pincfg omits dc62db7138aa pinctrl: ocelot: Fix pincfg for lan966x 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 dbd0da2453c6 drm/ttm: fix locking in vmap/vunmap TTM GEM helpers omits 33fe1cb20cf4 cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances omits ef0324b6415d ARM: dts: lan966x: fix sys_clk frequency 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 [...] omits 3a7fd55d0be7 cifs: remove minor build warning omits 46a5b27901cc cifs: remove some camelCase and also some static build warnings omits 8dbb34711bfa cifs: remove unnecessary (void*) conversions. omits c2d16631997d cifs: remove unnecessary type castings omits 9f727eba3c15 cifs: remove redundant initialization to variable mnt_sign [...] omits 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_ [...] omits 483e7343bd40 m68k: Fix syntax errors in comments omits f57966e40d63 m68k: coldfire: make symbol m523x_clk_lookup static omits 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 ff6992735ade Linux 5.19-rc7 omits 55ea9bd66688 Merge tag 'drm-intel-fixes-2022-07-17' of git://anongit.fr [...] omits f7f4da303dd8 Merge tag 'perf-tools-fixes-for-v5.19-2022-07-17' of git:/ [...] 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 ced7866db39f drm/i915/ttm: fix 32b build 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 2b18593e4b9f Merge tag 'perf_urgent_for_v5.19_rc7' of git://git.kernel. [...] omits 59c80f053d50 Merge tag 'x86_urgent_for_v5.19_rc7' of git://git.kernel.o [...] omits 2eccaca7b62b Merge tag 'gpio-fixes-for-v5.19-rc7' of git://git.kernel.o [...] omits 8ad4b6fa0f87 Merge tag 'input-for-v5.19-rc6' of git://git.kernel.org/pu [...] omits 396df7005ba0 Merge tag 'for-v5.19-rc' of git://git.kernel.org/pub/scm/l [...] omits 7a4a04f4e90d platform/surface: tabletsw: Fix __le32 integer access omits 4b335e1e0d6f perf trace: Fix SIGSEGV when processing syscall args omits deb44a6249f6 perf tests: Fix Convert perf time to TSC test for hybrid omits 498c7a54f169 perf tests: Stop Convert perf time to TSC test opening eve [...] omits 91d248c3b903 tools arch x86: Sync the msr-index.h copy with the kernel sources omits f098addbdb44 tools headers cpufeatures: Sync with the kernel sources omits eee51fe38e37 tools headers UAPI: Sync linux/kvm.h with the kernel sources 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 8bd1dbf8d580 media: rkisp1: debug: Add dump file in debugfs for MI main [...] omits 7d4f126fde89 media: rkisp1: Make the internal CSI-2 receiver optional omits f1b8f17156d2 media: rkisp1: Add infrastructure to support ISP features omits f42f4558a949 media: rkisp1: Support the ISP parallel input omits 6a0eaa25bf36 media: dt-bindings: media: rkisp1: Add port for parallel i [...] omits 2452171eb49b media: rkisp1: Use fwnode_graph_for_each_endpoint omits 98bfd0cd5dc4 media: rkisp1: csi: Plumb the CSI RX subdev omits b298f059b92c media: rkisp1: csi: Implement a V4L2 subdev for the CSI receiver omits 8b52ec2d1896 media: rkisp1: isp: Disallow multiple active sources omits 222c04550e2f media: rkisp1: isp: Rename rkisp1_get_remote_source() omits 76302581d77e media: rkisp1: isp: Constify various local variables omits e3ab7e2052c7 media: rkisp1: isp: Fix whitespace issues omits c16f97acd28d media: rkisp1: isp: Initialize some variables at declaration time omits ce5dd024309a media: rkisp1: isp: Merge ISP_ACQ_PROP configuration in si [...] omits b6ee2a5a36af media: rkisp1: isp: Move input configuration to rkisp1_con [...] omits bba100df1730 media: rkisp1: isp: Pass rkisp1_isp pointer to internal IS [...] omits fd130bc6fecc media: rkisp1: isp: Add rkisp1_device backpointer to rkisp1_isp omits 8c1aa1970a74 media: rkisp1: isp: Add container_of wrapper to cast subde [...] omits 745ba74ad6f1 media: rkisp1: isp: Rename rkisp1_device.active_sensor to source omits 055972a0f55f media: rkisp1: isp: Pass mbus type and flags to rkisp1_con [...] omits c4a1d392acfe media: rkisp1: isp: Don't initialize ret to 0 in rkisp1_is [...] omits 3061c659ff10 media: rkisp1: csi: Constify argument to rkisp1_csi_start() omits c5045943cdd2 media: rkisp1: csi: Pass sensor pointer to rkisp1_csi_config() omits a81138af1d0a media: rkisp1: csi: Move start delay to rkisp1_csi_start() omits 0c0b9f9c8e84 media: rkisp1: csi: Rename CSI functions with a common rki [...] omits 039a73427bfa media: rkisp1: csi: Handle CSI-2 RX configuration fully in [...] omits 4fd1e6a9abb3 media: rkisp1: isp: Start CSI-2 receiver before ISP omits 8082e2f4994d media: rkisp1: Split CSI handling to separate file omits b0b8ab684d7d media: rkisp1: Fix sensor source pad retrieval at bound time omits 124b89f85e30 media: rkisp1: Rename rkisp1_subdev_notifier() to rkisp1_s [...] omits cf7a8e248028 media: rkisp1: Create internal links at probe time omits bc374e170217 media: rkisp1: Create link from sensor to ISP at notifier [...] omits af2dababb4d6 media: rkisp1: Reject sensors without pixel rate control a [...] omits deaf1120ab96 media: rkisp1: Move sensor .s_stream() call to ISP omits 9b60b675194c leds: clevo-mail: Mark as broken pending interface fix omits 3dd7ed589f2e leds: pwm-multicolor: Support active-low LEDs omits fc890f00d0d5 media: rkisp1: cap: Print debug message on failed link validation omits 83543c6e54b9 dt-bindings: leds: pwm-multicolor: Add active-low property omits 0f3c2ab2a6da media: rkisp1: Make rkisp1_isp_mbus_info common omits 399e7aa82105 leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors omits 1195b18c6486 media: rkisp1: Access ISP version from info pointer omits 9125aee770fc media: rkisp1: Save info pointer in rkisp1_device omits cdce5b957d5e media: rkisp1: Rename rkisp1_match_data to rkisp1_info 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 196179c54572 media: rkisp1: Read the ID register at probe time instead [...] omits 13c9810281f8 media: rkisp1: Disable runtime PM in probe error path omits 2f348f76d476 media: rkisp1: Enable compilation on ARCH_MXC omits 03b282861ca7 media: mc-entity: Add a new helper function to get a remot [...] omits 5680fe45d66b media: mc-entity: Add a new helper function to get a remote pad omits b2e44430b634 media: mc-entity: Rename media_entity_remote_pad() to medi [...] omits 57cb848f0048 media: v4l2-async: Add notifier operation to destroy asd i [...] omits c4d987de9ca0 media: rkvdec: Use vb2_find_buffer omits d642f7c842fc media: hantro: Use vb2_find_buffer omits 5b25e5432b8e media: vicodec: Use vb2_find_buffer omits 6c6d3eaefe40 media: tegra-vde: Use vb2_find_buffer omits 25e3bc6236e7 media: mediatek: vcodec: Use vb2_find_buffer omits 9d042e457ef8 media: videobuf2: Introduce vb2_find_buffer() omits f0b4a9c46c11 media: cedrus: h265: Implement support for tiles omits c6618d278904 media: cedrus: Add helper for determining number of elements omits 0ede8c820ae0 media: cedrus: h265: Add a couple of error checks omits 4af46bcc4915 media: cedrus: Add error handling for failed setup omits 1f258653e16c media: cedrus: Improve error messages for controls omits f1a413902aa7 media: cedrus: h265: Fix logic for not low delay flag omits 104a70e1d0bc media: cedrus: h265: Fix flag name omits e4b8d13f19b9 media: hantro: sunxi: Enable 10-bit decoding omits 4e8c54fd22ec media: hantro: Store VP9 bit depth in context omits 62d1c353b60a media: hantro: postproc: Properly calculate chroma offset omits 4dc1fc7197a3 media: hantro: postproc: Fix legacy regs configuration omits b273deab2bac media: hantro: postproc: Fix buffer size calculation omits 8d03c2ab881b media: hantro: Support format filtering by depth omits 3c8e19d3d3f9 media: Add P010 tiled format 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 8d8be8dd7c1f ARM: dts: qcom: msm8974: Disable remoteprocs by default omits 4fefb5434c4b ARM: dts: qcom: ipq8064: add missing smem compatible omits fbe4be367b21 ARM: dts: qcom: ipq8064: add missing hwlock omits cdab30b44518 hwspinlock: qcom: Add support for mmio usage to sfpb-mutex omits 7f5aecdd4ffc ARM: dts: qcom: ipq8064: add speedbin efuse nvmem node omits 6c421a9c0828 ARM: dts: qcom: ipq8064: fix and add some missing gsbi node omits 8fafb7e5c041 ARM: dts: qcom: ipq8064: reduce pci IO size to 64K omits d63d3124c0a5 ARM: dts: qcom: ipq8064: disable usb phy by default omits 0ce34e0c13e9 ARM: dts: qcom: ipq8064: add missing snps,dwmac compatible [...] omits 5c47a46d5e94 ARM: dts: qcom: ipq8064: add specific dtsi with smb208 rpm [...] omits d883a12a547b ARM: dts: qcom: ipq8064: add gsbi6 missing definition omits 4af1defb3057 ARM: dts: qcom: ipq8064: add multiple missing pin definition omits 1ea9098a8113 ARM: dts: qcom: msm8974-hammerhead: Add notification LED omits a037fcabdbdd ARM: dts: qcom: msm8974-FP2: Add notification LED omits 27f5947894c5 ARM: dts: qcom: msm8974-sony: Enable LPG omits 5edd7d3e15a4 ARM: dts: qcom: Add LPG node to pm8941 omits b5eb8cde863c clk: qcom: fix build error initializer element is not constant omits 079926b5a22a ARM: dts: qcom: sdx65: reorder USB interrupts omits 5b7e3499e3fb arm64: dts: qcom: reorder USB interrupts omits 2a8d28b8af79 arm64: dts: qcom: sc7280: reorder USB interrupts omits 0bd6b33c51e9 arm64: dts: qcom: sc8280xp: fix USB interrupts omits 68af5d7c6d6d arm64: dts: qcom: sc8280xp: fix USB clock order and naming 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 omits 33fe964a5a8b thermal/of: Initialize trip points separately omits 2c32c87fa8fc thermal/of: Use thermal trips stored in the thermal zone omits 45acd85edf2c thermal/of: Store the trips in the thermal zone omits 2a1c450038f4 thermal/core: Register with the trip points omits b0e0e608c1de thermal/core: Add thermal_trip in thermal_zone omits c42ceda3d1a9 thermal/core: Rename trips to ntrips omits 44bfc6c5a778 thermal/core: Move thermal_set_delay_jiffies to static omits 84cf997c6de5 thermal/core: Remove unneeded EXPORT_SYMBOLS omits 18c51d1fea6d thermal/of: Move thermal_trip structure to thermal.h omits 0401713606ab thermal/of: Remove the device node pointer for thermal_trip omits 853881e4395b thermal/of: Replace device node match with device node search omits 4d4bf485cca9 thermal/core: Remove duplicate information when an error occurs omits 972a278fe60c Merge tag 'for-5.19-rc7-tag' of git://git.kernel.org/pub/s [...] omits c5560db571d4 Merge tag 'arm-soc/for-5.20/soc-part2' of https://github.c [...] omits 2c071ce53d56 Merge tag 'arm-soc/for-5.20/devicetree-arm64-part2' of htt [...] omits 5995e9232fc3 Merge tag 'arm-soc/for-5.20/devicetree-part2' of https://g [...] omits c5fe7a97f20c Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 6bca047ecd67 Merge tag 'block-5.19-2022-07-15' of git://git.kernel.dk/l [...] omits 9ed714dbd574 Merge tag 'usb-5.19-rc7' of git://git.kernel.org/pub/scm/l [...] omits 8c91723ac9c6 Merge tag 'tty-5.19-rc7' of git://git.kernel.org/pub/scm/l [...] 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 c658cabbfd32 Merge tag 's390-5.19-6' of git://git.kernel.org/pub/scm/li [...] omits ab6efe68a736 Merge tag 'pm-5.19-rc7' of git://git.kernel.org/pub/scm/li [...] omits 16c957f089d5 Merge tag 'acpi-5.19-rc7' of git://git.kernel.org/pub/scm/ [...] 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 be9b7b6acfea Merge tag 'printk-for-5.19-rc7' of git://git.kernel.org/pu [...] omits 829d680e82a9 random: cap jitter samples per bit to factor of HZ omits 98a30ae0b37c iio: magnetometer: rm3100: do not explicity set INDIO_BUFF [...] omits 51a6fa0732d6 efi/x86: use naked RET on mixed mode call wrapper 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 1583984623cf arm64: dts: qcom: sc8280xp: fix usb_1 ssphy irq omits 39aa5646adae arm64: dts: qcom: sc8280xp: Fix PMU interrupt omits 1189a9cf144a arm64: dts: qcom: sc8280xp: fix the smmu interrupt values omits 58577966a42f arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment omits f32894b8d8b4 arm64: dts: qcom: sc7280: drop unused clocks from eDP node omits 97e5c82d4e17 arm64: dts: qcom: sc7280: drop address/size-cells from eDP node omits 0f1e23651a0a arm64: dts: qcom: sc7280: drop #clock-cells from displaypo [...] omits 3c14a456ee3e arm64: dts: qcom: sc7280: split register block for DP controller omits ae0f7e1d97cb arm64: dts: qcom: sc7180: drop #clock-cells from displaypo [...] omits b7b17c6bf3d1 arm64: dts: qcom: sc7180: split register block for DP controller omits 49ac5e0c3078 arm64: dts: qcom: sc7280: Move wcd specific pin conf to co [...] omits 2aa54fa87cca arm64: dts: qcom: msm8998: Make regulator voltages multipl [...] omits 7a9016dbc876 arm64: dts: qcom: sm6350: Replace literal rpmhpd indices w [...] omits b97e6ffa7c75 arm64: dts: qcom: ipq8074: add interrupt-parent to DTSI omits f32660459d12 arm64: dts: qcom: ipq8074: add #size/address-cells to DTSI omits ce5cf986cdab arm64: dts: qcom: sm8250: rename DPU device node omits 37e3558b7939 arm64: dts: qcom: sc7180: rename DPU device node omits 1d52eb6cc827 arm64: dts: qcom: sdm845: rename DPU device node omits 50ed9fffec3a arm64: dts: qcom: ipq8074: add APCS node omits 5bed21af0005 soc: qcom: socinfo: Fix the id of SA8540P SoC omits a6232f2aa99c soc: qcom: Make QCOM_RPMPD depend on PM omits 17b5a7f65c7d dt-bindings: iio: adc: Add imx6ul & imx6sx compatibles omits 868941b14441 fs: remove no_llseek omits 97ef77c52b78 fs: check FMODE_LSEEK to control internal pipe splicing omits 54ef7a47f67d vfio: do not set FMODE_LSEEK flag omits c9eb2d427c1c dma-buf: remove useless FMODE_LSEEK flag omits 4e3299eaddff fs: do not compare against ->llseek omits e7478158e137 fs: clear or set FMODE_LSEEK based on llseek function omits 50dacfb030f3 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 51c75695bae3 Merge branch 'i2c/for-current' into i2c/for-next omits 1f438d2318f4 i2c: mlxcpld: Add callback to notify probing completion omits 4ca8ca873d45 i2c: cadence: Change large transfer count reset logic to b [...] omits f2450f8a2c1e ublk_drv: fix build warning with -Wmaybe-uninitialized and [...] omits 9ae551ded5ba i2c: scmi: Replace open coded device_get_match_data() omits d4d2f170dd33 i2c: stm32: add support for the STM32MP13 soc omits c80cb510104c dt-bindings: i2c: st,stm32-i2c: add entry for stm32mp13 omits 824a826e2e76 i2c: imx: fix typo in comment omits e1f77ecc75aa i2c: mlxcpld: Fix register setting for 400KHz frequency omits 51ff93923e21 pinctrl: ocelot: Make irq_chip immutable omits bcf163150cd3 x86/bugs: Remove apostrophe typo omits 1fef11a2f466 media: uvcvideo: Remove unneeded goto omits eff1e24c8e67 media: uvcvideo: Limit power line control for Acer EasyCamera omits 95f03d973478 media: uvcvideo: Limit power line control for Quanta cameras omits 332a2235c419 media: uvcvideo: Limit power line control for Chicony Easycamera omits 9f22f959516f media: uvcvideo: Limit power line control for Chicony Easycamera omits 382075604a68 media: uvcvideo: Limit power line control for Quanta UVC Webcam omits 86f7ef773156 media: uvcvideo: Add support for per-device control mappin [...] omits 710871163510 media: uvcvideo: Add missing value for power_line_frequency omits ebd6bae3b7e4 media: uvcvideo: Replace broken URL omits 699b9a86a3f0 media: uvcvideo: Fix comment blocks style omits edbb6e251ebd media: dt-bindings: media: nxp,imx-mipi-csi2: i.MX8MP support omits d200de90de2a media: imx: imx-mipi-csis: Implement the .get_frame_desc() [...] omits a1c046d3228b media: imx: imx-mipi-csis: Add version register omits 0edd95f25e31 media: imx: imx-mipi-csis: Set the subdev fwnode for endpo [...] omits 8da572c52a9b fs-verity: mention btrfs support 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 2acd1022549e Merge branch 'net-ipv4-ipv6-new-option-to-accept-garp-untr [...] omits 0ea7b0a454ca selftests: net: arp_ndisc_untracked_subnets: test for arp_ [...] omits aaa5f515b16b net: ipv6: new accept_untracked_na option to accept na onl [...] omits e68c5dcf0aac net: ipv4: new arp_accept option to accept garp only if in [...] omits 11052589cf5c tcp/udp: Make early_demux back namespacified. omits df254d4508f9 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits a14bd7475452 net: dsa: microchip: ksz_common: Fix refcount leak bug omits 778aca71a6c0 Merge branch 'pci/misc' omits c7d80d55dce8 Merge branch 'pci/ctrl/vmd' omits c86e23dae0f4 Merge branch 'pci/ctrl/tegra194' omits 250a179dcc43 Merge branch 'pci/ctrl/switchtec' omits 973c3f14b2f2 Merge branch 'pci/ctrl/rcar-gen2' omits ed5b2d890bb6 Merge branch 'pci/ctrl/qcom' omits 00078e973055 Merge branch 'pci/ctrl/microchip' omits c95b61b65527 Merge branch 'pci/ctrl/mediatek-gen3' omits 7951320271f2 Merge branch 'pci/ctrl/mediatek' omits 31eaecf8d960 Merge branch 'pci/ctrl/loongson' omits 09a444b9df5f Merge branch 'pci/ctrl/iproc' omits 8e601f9a87bb Merge branch 'pci/ctrl/imx6' omits 019686cc3090 Merge branch 'pci/ctrl/exynos' omits a01fd6b76b4b Merge branch 'pci/ctrl/dwc-edma' omits 92741588bfb8 Merge branch 'pci/ctrl/dwc' omits b326f41c9d67 Merge branch 'pci/ctrl/aardvark' omits 8e5eb3a80aec Merge branch 'pci/virtualization' omits d239cbd915a7 Merge branch 'pci/pm' omits ae0fa2c1aa8e Merge branch 'pci/err' omits e4d6d93b34f5 Merge branch 'pci/endpoint' omits d251fe7a6687 Merge branch 'pci/aspm' omits 1357da5bfff7 PCI: exynos: Correct generic PHY usage omits ac7d746be8b9 phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks omits 278150b2151e clocksource/drivers/timer-microchip-pit64b: Fix compilatio [...] omits b02180e899c9 clocksource/drivers/timer-microchip-pit64b: Use mchp_pit64 [...] omits 2c9c4c9e543d clocksource/drivers/timer-microchip-pit64b: Remove suspend [...] omits 5b2ca9bc3f1b thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support omits 327e93cf9a59 clocksource/drivers/timer-mediatek: Implement CPUXGPT timers omits 13b917a585c2 dt-bindings: timer: mediatek: Add CPUX System Timer and MT [...] omits 07385a6055a8 clocksource/drivers/timer-tegra186: Add support for Tegra234 SoC omits 42cee19a9f83 clocksource: Add Tegra186 timers support omits 6f6f3e313f39 clocksource/drivers/arm_global_timer: Fix Kconfig "its" grammar omits e765eb9133f2 Merge branch 'devicetree/next' into next omits aa7aeee16948 net/9p: Initialize the iounit field during fid creation omits 76cf72fe5ab6 dt-bindings: arm: Add Asus GT-AX6000 based on BCM4912 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 3534e5a5ed29 dm thin: fix use-after-free crash in dm_sm_register_thresh [...] omits 9e0c41d4a72f ARM: bcmbca: Include full family name in Kconfig omits 746ef3ac89ca arm64: bcmbca: Include full family name in Kconfig omits 32d3da7d2f44 arm64: make ARCH_BCM4908 select ARCH_BCMBCA 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 19f5e788ff02 PCI: imx6: Support more than Gen2 speed link mode omits 87f1cecb09ae PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers omits 25ae5434c3de PCI: imx6: Reformat suspend callback to keep symmetric wit [...] omits 1d193057de55 PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier omits 5af501602ec7 PCI: imx6: Disable clocks in reverse order of enable omits fc59b59e157b PCI: imx6: Do not hide PHY driver callbacks and refine the [...] omits 034a46afcb9b PCI: imx6: Reduce resume time by only starting link if it [...] omits 38c00d4ae671 PCI: imx6: Mark the link down as non-fatal error omits 8e014add498a PCI: imx6: Move regulator enable out of imx6_pcie_deassert [...] omits 41de2be1a14e PCI: imx6: Turn off regulator when system is in suspend mode omits 67052832be7e PCI: imx6: Call host init function directly in resume omits 2b5b48d64a45 PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks omits a5bea9a09d08 PCI: imx6: Propagate .host_init() errors to caller omits e3334dfafb2a PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() omits 8a5834a6f944 PCI: imx6: Factor out ref clock disable to match enable omits 4b88d2da2b9d PCI: imx6: Move imx6_pcie_clk_disable() earlier omits b805cf0a70d2 PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier omits 8b2a017eaa43 PCI: imx6: Move PHY management functions together omits e05f33c3eb8b PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configur [...] 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 7c4d37c269ac Revert "ovl: turn of SB_POSIXACL with idmapped layers temp [...] omits 1aa5fef575a8 ovl: handle idmappings in ovl_get_acl() omits 8043bffd0183 acl: make posix_acl_clone() available to overlayfs omits e933c15f7621 acl: port to vfs{g,u}id_t omits 0c5fd887d2bb acl: move idmapped mount fixup into vfs_{g,s}etxattr() omits c9fa2b07fa99 mnt_idmapping: add vfs[g,u]id_into_k[g,u]id() omits 45598fd4e289 Merge tag 'ovl-fixes-5.19-rc7' of ssh://gitolite.kernel.or [...] omits 9ff5efdeb089 libbpf: perfbuf: Add API to get the ring buffer 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 05b8962d374f PCI: loongson: Work around LS7A incorrect Interrupt Pin registers omits 020e3618cc81 blktrace: Fix the blk_fill_rwbs() kernel-doc header omits f54541403b2f fs/buffer: Fix the ll_rw_block() kernel-doc header omits c3fc63479e37 ASoC: SOF: Intel: add support for SoundWire-based HP Omen16 omits 8eab0a09a211 Merge branch 'Use lightweigt version of bpftool' omits 3848636b4a88 bpf: iterators: Build and use lightweight bootstrap versio [...] omits 3a2a58c4479a tools: runqslower: Build and use lightweight bootstrap ver [...] omits 2e4966288c16 samples: bpf: Fix cross-compiling error by using bootstrap [...] 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 omits 64b634830c91 LSM: SafeSetID: add setgroups() testing to selftest omits 3e3374d382ff LSM: SafeSetID: Add setgroups() security policy handling omits fcfe0ac2fcfa security: Add LSM hook to setgroups() syscall omits 03c440a26cba ACPI: video: Use native backlight on Dell Inspiron N4010 omits 7d57337b2194 intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check omits 1a2dcab517cb ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 [...] omits 403dbe3a5383 Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT" omits 03508eea5385 hwmon: (mcp3021) improve driver support for newer hwmon interface omits ca415ea1f03a ice: Remove pci_aer_clear_nonfatal_status() call omits 896a55aa5232 ice: Add EXTTS feature to the feature bitmap omits 9b59ec8d50a1 Merge tag 'riscv-for-linus-5.19-rc7' of git://git.kernel.o [...] omits 43b2aef3735e neighbor: tracing: Have neigh_create event use __string() omits fca8300f68fe tracing/ipv4/ipv6: Use static array for name field in fib* [...] omits a1732d6898ce LSM: SafeSetID: add GID testing to selftest omits b2927170d4fb LSM: SafeSetID: selftest cleanup and prepare for GIDs omits 92c005a11762 LSM: SafeSetID: fix userns bug in selftest omits b3f6c43d008c pm-graph v5.9 omits a8ebfcd33caf Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 1ce9d792e8ef Merge tag 'ceph-for-5.19-rc7' of https://github.com/ceph/c [...] omits 8006112d6c41 Merge tag 'spi-fix-v5.19-rc4' of git://git.kernel.org/pub/ [...] omits 1c69bbc3c108 Read _SUB from ACPI to be able to identify firmware omits a2f6a7ac60e2 cpufreq: Warn users while freeing active policy omits f3ac888fc5fb cpufreq: scmi: Support the power scale in micro-Watts in S [...] omits 5e0fd2026cdd firmware: arm_scmi: Get detailed power scale from perf omits c5d39fae8992 Documentation: EM: Switch to micro-Watts scale omits ae6ccaa65038 PM: EM: convert power field to micro-Watts precision and a [...] omits 1c49f281c9b7 Merge tag 'soc-fixes-5.19-3' of git://git.kernel.org/pub/s [...] omits 088aea3b97e0 Revert "btrfs: turn delayed_nodes_tree into an XArray" omits 5b8418b84303 Revert "btrfs: turn name_cache radix tree into XArray in s [...] omits 01cd390903e0 Revert "btrfs: turn fs_info member buffer_radix into XArray" omits fc7cbcd4890e Revert "btrfs: turn fs_roots_radix in btrfs_fs_info into a [...] omits 2a347a06ebb1 Merge tag 'platform-drivers-x86-v5.19-4' of git://git.kern [...] omits 339f74e38f53 Merge tag 'for-linus-5.19a-rc7-tag' of git://git.kernel.or [...] omits fcd1b2b9c7b0 Merge tag 'drm-fixes-2022-07-15' of git://anongit.freedesk [...] omits a2a5580fcbf8 bpf: Fix check against plain integer v 'NULL' omits 1d212f9037b0 Merge remote-tracking branch 'linux-integrity/kexec-keyrin [...] omits 862161e8af0d Merge tag 'sysctl-fixes-5.19-rc7' of git://git.kernel.org/ [...] omits ca24fef0f2c8 media: uapi: move HEVC stateless controls out of staging omits e7060d9a78c2 media: uapi: Change data_bit_offset definition omits 13789e307049 media: uapi: HEVC: fix padding in v4l2 control structures omits 3360755ef89a media: hantro: Stop using Hantro dedicated control omits 0a64f5f97ae9 media: controls: Log HEVC stateless control in .std_log omits 16e2d220cdc6 media: uapi: Move the HEVC stateless control type out of staging omits 01dcfd53335c media: uapi: Move parsed HEVC pixel format out of staging omits 311027bd13eb media: uapi: Add V4L2_CID_STATELESS_HEVC_ENTRY_POINT_OFFSE [...] omits 0828c4a39be5 kexec, KEYS, s390: Make use of built-in and secondary keyr [...] omits 0d519cadf751 arm64: kexec_file: use more system keyrings to verify kern [...] omits c903dae8941d kexec, KEYS: make the code in bzImage64_verify_sig generic omits 689a71493bd2 kexec: clean up arch_kexec_kernel_verify_sig omits 0738eceb6201 kexec: drop weak attribute from functions omits 65d9a9a60fd7 kexec_file: drop weak attribute from functions 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 0fddf9ad06fd mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on pr [...] omits 7ee951acd31a drivers/base: fix userspace break from using bin_attribute [...] omits a8755e9bdd6a firmware: stratix10-svc: fix kernel-doc warning omits 869ba3c8bba7 media: uapi: HEVC: Define V4L2_CID_STATELESS_HEVC_SLICE_PA [...] omits 625e9ab479a7 media: uapi: HEVC: Add documentation to uAPI structure omits 3a2ba42cbd0b x86/olpc: fix 'logical not is only applied to the left hand side' omits 24aab5985fde media: uapi: HEVC: Add SEI pic struct flags omits c4a179c7167e media: uapi: HEVC: Change pic_order_cnt definition in v4l2 [...] omits b92de2f91821 media: uapi: HEVC: Rename HEVC stateless controls with STA [...] omits 9763fe6c5229 media: uapi: HEVC: Add missing fields in HEVC controls omits e17d02695f43 media: vivid: add dynamic array test control omits fb582cba4492 media: v4l2-ctrls: add support for dynamically allocated arrays. omits 64fe675e999c media: videodev2.h: add V4L2_CTRL_FLAG_DYNAMIC_ARRAY 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 1ac8ec2731a5 Merge branch 'rework/kthreads' into for-linus omits b228cf38f0b7 media: venus: set ubwc configuration on specific video hardware omits dec7e933d65d null_blk: cleanup null_init_tag_set omits b4d1d5c65de9 media: venus: venus_helper_get_bufreq(): req is never NULL omits 109670df7dfe media: ov5693: add ov5693_of_match, dts support omits 6b9ab6ab7d7d media: dt-bindings: ov5693: document YAML binding omits 88b0c212e358 media: ov5693: add support for acpi clock-frequency prop omits 8a47d09eda47 media: ov5693: rename clk into xvclk omits 6ae8701f53a5 media: ov5693: add dvdd into ov5693_supply_names array omits cfdb1954435e media: ov5693: count num_supplies using array_size omits 549e622b22ad media: entity: Use dedicated data link iterator omits e7255c00b10e ALSA: hda: Skip event processing for unregistered codecs omits 1ed3d6446b96 media: entity: Add iterator for entity data links 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 3193ceeae48a media: mt9p031: Implement crop bounds get selection omits 291e7c220b82 ALSA: hda: hda_cs_dsp_ctl: Add fw id strings omits 3e34e2ae2959 ALSA: hda: cs35l41: Read Speaker Calibration data from UEF [...] omits f076057f0107 media: stm32: dcmi: Fix subdev op call with uninitialized state omits 1873ebd30cc8 ALSA: hda: cs35l41: Support Hibernation during Suspend omits 982c0487185b media: subdev: Add v4l2_subdev_call_state_try() macro omits dbae22e2008e media: ar0521: fix Kconfig: VIDEO_V4L2 -> VIDEO_DEV omits 817819b27e25 media: Replace dependency on VIDEO_V4L2_SUBDEV_API with select omits 7a9795b31049 media: ov7251: add missing disable functions on error in o [...] omits 94d7fd9692b5 media: sunxi: Depend on GENERIC_PHY_MIPI_DPHY omits 29a249d72d31 Merge tag 'asoc-v5.20' of https://git.kernel.org/pub/scm/l [...] omits 9b04369b060f drm/scheduler: Don't kill jobs in interrupt context omits 2d4bd81fea1a drm/amd/display: Fix new dmub notification enabling in DM omits 48e93b0c2610 media: v4l2: Sanitize colorspace values in the framework omits 718d2153ad0d media: v4l2: Make colorspace validity checks more future-proof omits b0afed239a5b media: vivid: Add support for the new YUVA and YUVX formats omits 5a3757801e58 media: v4l2-tpg: Add support for the new YUVA and YUVX formats omits 00f6842ef41d media: v4l: Add packed YUV 4:4:4 YUVA and YUVX pixel formats omits a6221d42cc5f media: mediatek: vcodec: Make encoder capability fields fi [...] omits 620a14e6724b media: mediatek: vcodec: Make decoder capability fields fi [...] omits b464763cc348 media: lirc: ensure lirc device receives repeats omits 6ab13540b745 media: ati-remote: remove private err() macro omits 2a98e887e0e3 media: igorplugusb: use correct size pass to igorplugusb_probe() omits 39146d11411c media: vimc: documentation for lens omits ee8dadd77048 media: vimc: use data link entities enum to index the ent_ [...] omits f2e761fdace2 media: vimc: enumerate data link entities for clarity omits ec917d77c57c media: vimc: expand the names of vimc entity types omits 6f2c8d5f1659 drm/amdgpu: Fix for drm buddy memory corruption omits d534b9520a12 media: vimc: add ancillary lens omits 46347e3ec616 media: v4l: async: Also match secondary fwnode endpoints 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 bd363ee53302 wifi: mac80211: mlme: set sta.mlo correctly omits 8f5d9e68c90d wifi: mac80211: remove stray printk 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 5a5adb1528e5 Merge tag 'cpufreq-arm-fixes-5.19-rc7' of git://git.kernel [...] 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 79629181607e KVM: emulate: do not adjust size of fastop and setcc subroutines omits 66efb665cd5a regulator: of: Fix refcount leak bug in of_get_regulation_ [...] 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 ebd0c9c85fdc Merge branches 'arm/exynos', 'arm/mediatek', 'virtio', 'x8 [...] omits 1dcef3d2f345 MAINTAINERS: Add Robin Murphy as IOMMU SUBSYTEM reviewer omits 8f3184b95116 Merge branch 'stmmac-dwmac-mediatec-clock-fix' omits f4c7d8948e86 net: stmmac: fix unbalanced ptp clock issue in suspend/res [...] omits 0d9a15913b87 net: stmmac: fix pm runtime issue in stmmac_dvr_remove() omits fa4b3ca60e80 stmmac: dwmac-mediatek: fix clock issue omits 459f326e995c octeontx2-af: Set NIX link credits based on max LMAC omits da92e03c7fbf octeontx2-af: Fixes static warnings omits 4bbaf764e1e1 net: dsa: qca8k: move driver to qca dir omits 782d86fe44e3 Merge branch 'net-sysctl-races-round2' omits 2a85388f1d94 tcp: Fix a data-race around sysctl_tcp_probe_interval. omits 92c0aa417547 tcp: Fix a data-race around sysctl_tcp_probe_threshold. omits 8e92d4423615 tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. omits 78eb166cdefc tcp: Fix data-races around sysctl_tcp_min_snd_mss. omits 88d78bc097cd tcp: Fix data-races around sysctl_tcp_base_mss. omits f47d00e077e7 tcp: Fix data-races around sysctl_tcp_mtu_probing. omits 08a75f106794 tcp: Fix data-races around sysctl_tcp_l3mdev_accept. omits 1a0008f9df59 tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. omits 85d0b4dbd74b ip: Fix a data-race around sysctl_fwmark_reflect. omits 0db232765887 ip: Fix a data-race around sysctl_ip_autobind_reuse. omits 289d3b21fb0b ip: Fix data-races around sysctl_ip_nonlocal_bind. omits 7bf9e18d9a5e ip: Fix data-races around sysctl_ip_fwd_update_priority. omits 60c158dc7b1f ip: Fix data-races around sysctl_ip_fwd_use_pmtu. omits 0968d2a441bf ip: Fix data-races around sysctl_ip_no_pmtu_disc. omits 8281b7ec5c56 ip: Fix data-races around sysctl_ip_default_ttl. omits cf33ce6f0c22 Merge tag 'asoc-fix-v5.19-rc4-2' of https://git.kernel.org [...] omits 88b3822cdf2f net/sched: sch_cbq: Delete unused delay_timer omits 6a4f7fcd7504 KVM: arm64: selftests: Add support for GICv2 on v3 omits 81151ce462e5 wifi: mac80211: support MLO authentication/association wit [...] omits 425f4b5fce7c wifi: mac80211: add API to parse multi-link element omits af4f2aa35a44 wifi: mac80211_hwsim: fix TX link selection omits 2ab60f49eb4d wifi: mac80211_hwsim: use MLO link ID for TX omits aea9a6088ae4 wifi: mac80211_hwsim: do rc update per link omits 42fb9148c078 wifi: mac80211: do link->MLD address translation on RX omits 3e0278b717b0 wifi: mac80211: select link when transmitting to non-MLO stations omits f36fe0a2df03 wifi: mac80211: fix up link station creation/insertion omits d46ffecf82de wifi: mac80211_hwsim: implement sta_state for MLO omits 175ad2ec89fe wifi: mac80211: limit A-MSDU subframes for client too omits 5d3a341c0dd2 wifi: mac80211: mlme: refactor ieee80211_set_associated() omits 7464f665158e wifi: cfg80211: add cfg80211_get_iftype_ext_capa() omits 74e1309acedc wifi: mac80211: mlme: look up beacon elems only if needed omits 1845c1d4a455 wifi: mac80211: mlme: refactor assoc link setup omits a857c21eaf39 wifi: mac80211: mlme: remove address arg to ieee80211_mark [...] omits 6911458dc428 wifi: mac80211: mlme: refactor assoc success handling omits 7781f0d81c7a wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit omits 978420c2105c wifi: mac80211: mlme: refactor assoc req element building omits 39d805998c59 wifi: mac80211: mlme: switch some things back to deflink omits 4a21a8ae7964 wifi: mac80211: mlme: change flags in ieee80211_determine_ [...] omits 61513162aa2d wifi: mac80211: mlme: shift some code around omits bbe90107e1d9 wifi: mac80211: mlme: refactor link station setup omits 39eac2de0098 wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link omits de03f8ac5c52 wifi: mac80211: make ieee80211_check_rate_mask() link-aware omits 8ec9a96b83bd wifi: mac80211: add multi-link element to AUTH frames omits 64f4b93afaf1 wifi: mac80211: mlme: clean up supported channels element code omits b048c98447fd wifi: mac80211: release channel context on link stop omits 19343659c82e wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO omits ff5c4dc4cd78 wifi: nl80211: fix some attribute policy entries omits df35f3164ec1 wifi: nl80211: reject fragmented and non-inheritance elements omits 34d76a14f8f7 wifi: nl80211: reject link specific elements on assoc link omits e3d331c9b620 wifi: cfg80211: set country_elem to NULL omits 7840bd468a99 wifi: mac80211: remove link_id parameter from link_info_changed() omits 727eff4dd198 wifi: mac80211: replace link_id with link_conf in switch/( [...] omits fa2ca639c4e6 wifi: nl80211: advertise MLO support omits 0cbf348a9a79 wifi: mac80211: Support multi link in ieee80211_recalc_min [...] omits e10b68011877 wifi: mac80211: don't check carrier in chanctx code omits 69c3f2d30c35 wifi: nl80211: allow link ID in set_wiphy with frequency omits 0d5891e347a4 wifi: mac80211: Allow EAPOL tx from specific link omits d06faef14883 wifi: mac80211: Allow EAPOL frames from link addresses omits 67207bab9341 wifi: cfg80211/mac80211: Support control port TX from spec [...] omits d2bc52498b6b wifi: nl80211: Support MLD parameters in nl80211_set_station() omits 45aaf17c0c34 wifi: nl80211: check MLO support in authenticate omits e434254946c6 wifi: mac80211: add a helper to fragment an element omits 8a263dcb585f wifi: mac80211: skip rate statistics for MLD STAs omits 9b6bf4d6120a wifi: nl80211: set BSS to NULL if IS_ERR() omits 4e9c3af39820 wifi: nl80211: add EML/MLD capabilities to per-iftype capa [...] omits efbfe5165e5d wifi: nl80211: better validate link ID for stations omits d3e2439b0f33 wifi: mac80211: fix link manipulation omits 939c4c7e823b wifi: mac80211: tighten locking check omits cdf0a0a80c84 wifi: cfg80211: clean up links appropriately omits a95fe0678255 wifi: mac80211: consider EHT element size in assoc request omits df9a9c44e91b wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements omits 3c68cb81bf61 wifi: mac80211: refactor adding custom elements omits c1690b66ba70 wifi: mac80211: refactor adding rates to assoc request omits 3dc05935ead8 wifi: mac80211: use only channel width in ieee80211_parse_ [...] omits 19654a61bfd6 wifi: cfg80211: add ieee80211_chanwidth_rate_flags() omits c57d2e6a6554 wifi: mac80211: remove redundant condition omits 483456590ade wifi: mac80211: don't set link address for station omits 38c6aa29d455 wifi: mac80211: fix multi-BSSID element parsing omits ab3a830d9664 wifi: mac80211: move tdls_chan_switch_prohibited to link data omits 635495e9c43d wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() omits b327c84c328e wifi: mac80211: replace link_id with link_conf in start/stop_ap() omits fd17bf041b40 wifi: mac80211: refactor elements parsing with parameter struct omits 5cd212cb6415 wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO omits cd47c0f57ae6 wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments int [...] omits e69dac88a155 wifi: cfg80211: adjust assoc comeback for MLO omits afa2d65938fe wifi: mac80211: mlme: unify assoc data event sending omits f662d2f4e22e wifi: cfg80211: prepare association failure APIs for MLO omits 8f6e0dfc2245 wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request omits 98b0b467466c wifi: mac80211: mlme: use correct link_sta omits d3853f700ce6 wifi: mac80211: mlme: remove sta argument from ieee80211_c [...] omits 1dd0f31c23aa wifi: mac80211: mlme: use ieee80211_get_link_sband() omits 6359598df67f wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data omits 5bd5666d8ad8 wifi: mac80211: mlme: first adjustments for MLO omits 42ed6748afa4 wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link omits b65567b03c95 wifi: mac80211: mlme: track AP (MLD) address separately omits 7ebe994fbd2d wifi: mac80211: remove unused bssid variable omits b3e2130bf5f6 wifi: mac80211: change QoS settings API to take link into account omits 8c7c6b581987 wifi: mac80211: expect powersave handling in driver for MLO omits a3b8008dc142 wifi: mac80211: move ps setting to vif config omits 3fbddae46e5f wifi: mac80211: provide link ID in link_conf omits b2e8434f1829 wifi: mac80211: set up/tear down client vif links properly omits 94ddc3b5aa21 wifi: mac80211: move ieee80211_request_smps_mgd_work omits 284b38b6902a wifi: nl80211: acquire wdev mutex for dump_survey omits e2722d278ee3 wifi: mac80211: fix key lookup omits ba323e298594 wifi: mac80211: separate out connection downgrade flags omits 062e8e02dfd4 wifi: mac80211: Align with Draft P802.11be_D2.0 omits 1e0b3b0b6cb5 wifi: mac80211: Align with Draft P802.11be_D1.5 omits 28977e790b5d wifi: mac80211: skip powersave recalc if driver SUPPORTS_D [...] omits c5c48a11dd86 wifi: mac80211: debug: omit link if non-MLO connection omits b8375cf15834 wifi: mac80211_hwsim: Ack link addressed frames omits 1d4c0f0405ee wifi: cfg80211: drop BSS elements from assoc trace for now omits 23cc6d8c37cd wifi: cfg80211: make cfg80211_auth_request::key_idx signed omits c0d6701261db wifi: nl80211: enable setting the link address at new station omits d8675a63518c wifi: mac80211: RCU-ify link/link_conf pointers omits 3d1cc7cdf2e8 wifi: nl80211: hold wdev mutex for station APIs omits 4e2f3d67e3af wifi: nl80211: hold wdev mutex for channel switch APIs omits 858fd1880ba5 wifi: nl80211: hold wdev mutex in add/mod/del link station omits 21476ad16d3c wifi: mac80211: implement callbacks for <add/mod/del>_link [...] omits b95eb7f0eee4 wifi: cfg80211/mac80211: separate link params from station params omits 577e5b8c3924 wifi: cfg80211: add API to add/modify/remove a link station omits f91cb507e671 wifi: mac80211: add an ieee80211_get_link_sband omits 0866f8e3efd0 wifi: mac80211: Remove AP SMPS leftovers omits 6df2810ac9a9 wifi: cfg80211: Allow MLO TX with link source address omits 54283409cd16 wifi: mac80211: Consider MLO links in offchannel logic omits 892b3bceb0b5 wifi: mac80211: rx: accept link-addressed frames omits 6858ad75c228 wifi: mac80211: consistently use sdata_dereference() omits 912fa56b2763 wifi: mac80211_hwsim: Support link channel matching on rx omits 0bd509325508 wifi: mac80211: fix mesh airtime link metric estimating omits bf326cf53a38 wifi: mac80211: make 4addr null frames using min_rate for WDS omits 59e8ef18f6a1 wifi: cfg80211: use strscpy to replace strlcpy omits 51d3cfaf992f wifi: mac80211: exclude multicast packets from AQL pending [...] omits cc5250cdb43d wifi: mac80211_hwsim: use 32-bit skb cookie omits 9dd9495d560a wifi: rsi: remove unused variable omits efc9d3c5e803 Merge branch 'rework/kthreads' into for-next omits 9023ca086625 printk: do not wait for consoles when suspended omits 30315e71b426 iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled omits ec8f7f4821d5 crypto: lib - make the sha1 library optional omits 463f74089ff9 crypto: lib - move lib/sha1.c into lib/crypto/ omits 5a44749f65b2 crypto: fips - make proc files report fips module name and [...] omits 1353e576ae3b crypto: x86/blowfish - remove redundant assignment to vari [...] omits b77e34f5b10d crypto: sa2ul - Check engine status before enabling omits a65c9a2a0b43 crypto: sa2ul - Set the supported_algos bits individually omits 6c14a9650b87 crypto: atmel-tdes - initialize tdes_dd while declaring omits c6a16f4bbf55 crypto: atmel-sha - initialize sha_dd while declaring omits 2e26efb384d8 crypto: caam/qi2 - switch to netif_napi_add_tx_weight() omits 1d5390a33a4b crypto: s5p-sss - Drop if with an always false condition omits 35b22c19daa1 crypto: omap-sham - Drop if with an always false condition omits 8ce715e71165 crypto: omap-des - Drop if with an always false condition omits da1e716864ae crypto: omap-aes - Drop if with an always false condition omits 515f4fc66bf1 crypto: atmel-tdes - Drop if with an always false condition omits 25edb4cddb0f crypto: atmel-sha - Drop if with an always false condition omits 4fdcabb86ab1 crypto: atmel-aes - Drop if with an always false condition omits 30fb034361ff crypto: ccree - Add missing clk_disable_unprepare() in cc_ [...] omits 01ce31de7043 crypto: testmgr - add ARIA testmgr tests 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 e4e712bbbd6d crypto: aria - Implement ARIA symmetric cipher algorithm 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 9c7c48d6a1e2 bpf: Fix subprog names in stack traces. omits 891ce1c9623f Merge tag 'drm-misc-next-fixes-2022-07-14' of git://anongi [...] omits 7fb27a56b9eb selftests/bpf: Do not attach kprobe_multi bench to bpf_dis [...] omits 2306137b13f6 Merge tag 'soundwire-5.20-rc1' of git://git.kernel.org/pub [...] omits c8fda7d28100 Merge tag 'mlx5-updates-2022-07-13' of git://git.kernel.or [...] omits 2f23256c0ea2 s390/ap: fix error handling in __verify_queue_reservations() omits 60693e3a3890 Merge tag 'amd-drm-next-5.20-2022-07-14' of https://gitlab [...] omits 6e6fbb72e48b Merge branch 'net-devlink-couple-of-trivial-fixes' omits a44c4511ffb2 net: devlink: fix return statement in devlink_port_new_notify() omits ced92571af24 net: devlink: fix a typo in function name devlink_port_new [...] omits 9a7923668bc7 net: devlink: make devlink_dpipe_headers_register() return void omits 53f853d55e31 PM / devfreq: tegra30: Add error message for devm_devfreq_ [...] omits 2472934e36b5 PM / devfreq: imx-bus: use NULL to pass a null pointer rat [...] omits c9deb7486838 PM / devfreq: shut up kernel-doc warnings omits e7fd2e6b9772 dt-bindings: interconnect: samsung,exynos-bus: convert to [...] omits 86d231b1db1b PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver omits 3be51a3b1980 dt-bindings: interconnect: Add MediaTek CCI dt-bindings 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 093f8d8f10aa Merge tag 'amd-drm-fixes-5.19-2022-07-13' of https://gitla [...] 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 5bde069b3050 Merge tag 'drm-intel-fixes-2022-07-13' of git://anongit.fr [...] omits b1f4347f732f Merge tag 'drm-misc-fixes-2022-07-14' of git://anongit.fre [...] omits e5d523f1ae8f ubsan: disable UBSAN_DIV_ZERO for clang omits b926f2adb044 Revert "vf/remap: return the amount of bytes actually dedu [...] omits 816cd1688331 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits e2863a78593d lib/bitmap: change return types to bool where appropriate omits 0b4736a424a1 arm: align find_bit declarations with generic kernel omits db886979683a x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current 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 89551fdd44a2 riscv: dts: align gpio-key node names with dtschema omits 3a66a0875994 RISC-V: kexec: Fix build error without CONFIG_KEXEC omits a927444aa953 RISCV: kexec: Fix build error without CONFIG_MODULES omits bb6279d8ed25 Merge branch 'submitting-drivers-removal' into docs-next omits 0582591cc454 doc/zh_CN: remove submitting-driver reference from docs omits 374e4e6f7c77 docs: zh_TW: align to submitting-drivers removal omits 9d4e2eed3f72 docs: zh_CN: align to submitting-drivers removal omits 481bb592d300 docs: ko_KR: howto: remove reference to removed submitting [...] omits aa3b2a7ffae1 docs: ja_JP: howto: remove reference to removed submitting [...] omits 26f200c9e56f docs: it_IT: align to submitting-drivers removal omits 9db370de2780 docs: process: remove outdated submitting-drivers.rst omits 3cb5e516869e docs: admin: devices: drop confusing outdated statement on Latex omits 6c568f6a42ab docs: kernel-docs: add a reference mentioned in submitting [...] omits f46b4b168cdb docs: kernel-docs: reflect that it is community-maintained omits 615041d42a1a docs: kernel-docs: shorten the lengthy doc title omits a4c174ca8d8f docs: kernel-docs: order reference from newest to oldest omits f3f575c4bef9 arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000 omits abe27d640861 dt-bindings: arm: Add Asus GT-AX6000 based on BCM4912 omits 96a233e600df bpf: Add endian modifiers to fix endian warnings omits 5c8b3f11565e Documentation/ABI: Add new attributes for mlxreg-io sysfs [...] omits 5002615a37b1 bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_T [...] omits d34213ebfea3 nvdimm/namespace: drop nested variable in create_namespace_pmem() omits ca2e1a627035 xsk: Mark napi_id on sendmsg() omits a917dd94b832 selftests/landlock: drop deprecated headers dependency omits c96cfaf8fc02 drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_ [...] omits 53c26181950d drm/nouveau/acpi: Don't print error when we get -EINPROGRE [...] omits ce7d101750ff selftests: timers: clocksource-switch: adapt to kselftest [...] omits 248ae6f49a25 selftests: timers: clocksource-switch: add 'runtime' comma [...] omits 19b6823a6e91 selftests: timers: clocksource-switch: add command line sw [...] omits 5be1fd963f79 selftests: timers: clocksource-switch: sort includes omits 4d8f52ac5fa9 selftests: timers: clocksource-switch: fix passing errors [...] omits 04fd937eb652 selftests: timers: inconsistency-check: adapt to kselftest [...] omits 2d87048acb53 selftests: timers: nanosleep: adapt to kselftest framework omits a8d74fe7fed5 selftests: timers: fix declarations of main() omits 9a162977d204 selftests: timers: valid-adjtimex: build fix for newer toolchains omits 76707cb3db88 ARM: bcm: NSP: Removed forced thermal selection 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 ca0367ca5d92 drm/nouveau/kms: Fix failure path for creating DP connectors omits 2410e3301fcc PCI: loongson: Don't access non-existent devices omits cd89edda4002 PCI: loongson: Add ACPI init support omits 43b5240ca6b3 mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE omits c86c8360959e arm: ioremap: Fix pci_remap_iospace() when CONFIG_MMU unset omits b644c95598ad platform/x86: asus-wmi: Add mic-mute LED classdev support omits 2ee73ef60db4 dm writecache: count number of blocks discarded, not numbe [...] omits b28a31ebc74f Bluetooth: Collect kcov coverage from hci_rx_work omits b2676e1482af dm writecache: count number of blocks written, not number [...] omits 2c6e755b49d2 dm writecache: count number of blocks read, not number of [...] omits 9bc0c92e4b82 dm writecache: return void from functions omits 949d49ec306d dm kcopyd: use __GFP_HIGHMEM when allocating pages omits ca7dc242e358 dm writecache: set a default MAX_WRITEBACK_JOBS omits 9bd572ec7a66 Merge tag 'net-5.19-rc7' of git://git.kernel.org/pub/scm/l [...] omits aeb47cb10aa4 MAINTAINERS: repair file entry in MICROSOFT SURFACE AGGREG [...] omits 5ad26161a371 ACPI: video: Fix acpi_video_handles_brightness_key_presses() omits f41d5df5f146 Merge tag '5.19-rc6-smb3-client-fixes' of git://git.samba. [...] omits e0e52a5cc6a5 ACPI: video: Fix acpi_video_handles_brightness_key_presses() omits a24a6c05ffa7 Merge tag 'nfsd-5.19-3' of git://git.kernel.org/pub/scm/li [...] omits 4adfa865bb97 Merge tag 'integrity-v5.19-fix' of git://git.kernel.org/pu [...] omits 2eb5866cac07 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 2a04b8d846dc tracing: devlink: Use static array for string in devlink_t [...] omits 097da1a44d1a um: Replace to_phys() and to_virt() with less generic func [...] omits 37101d3c7193 PM: domains: Ensure genpd_debugfs_dir exists before remove omits c4634a3c7dca Merge tag 'sound-5.19-rc7' of git://git.kernel.org/pub/scm [...] omits 53fc59511fc4 nvdimm/namespace: drop unneeded temporary variable in size [...] omits f0341e67b378 ACPI: video: Shortening quirk list by identifying Clevo by [...] omits c752089f7cf5 ACPI: video: Force backlight native for some TongFang devices omits 36a40c37389c nvdimm/namespace: return uuid_null only once in nd_dev_to_uuid() omits 44c1e84a38a0 RISC-V: Add CONFIG_{NON,}PORTABLE omits 91de5eb17c10 regulator: pwm: Update Lee Jones' email address omits be6bd82351e8 regulator: max597x: Don't return uninitialized variable in .probe omits e46b59704967 fs/zonefs: Use the enum req_op type for tracing request op [...] omits d03025aef867 fs/xfs: Use the enum req_op and blk_opf_t types omits 568e34ed7339 PM: Use the enum req_op and blk_opf_t types omits 61ba06c7069b fs/ocfs2: Use the enum req_op and blk_opf_t types omits ce6b53158834 fs/ntfs3: Use enum req_op where appropriate omits ed4512590bd5 fs/nilfs2: Use the enum req_op and blk_opf_t types omits 5d12ce77e1e6 fs/nfs: Use enum req_op where appropriate omits 6669797b0dd4 fs/jbd2: Fix the documentation of the jbd2_write_superbloc [...] omits dbd4eb8148f6 fs/iomap: Use the new blk_opf_t type omits c85f99929ea6 fs/hfsplus: Use the enum req_op and blk_opf_t types omits 67688c08b7e5 fs/gfs2: Use the enum req_op and blk_opf_t types omits 7649c873c16a fs/f2fs: Use the enum req_op and blk_opf_t types omits 67c0f556302c fs/ext4: Use the new blk_opf_t type omits bf9486d6dd23 fs/btrfs: Use the enum req_op and blk_opf_t types omits f84c94afcf82 fs/mpage: Use the new blk_opf_t type omits c6293eacfc16 fs/direct-io: Reduce the size of struct dio omits 1420c4a549bf fs/buffer: Combine two submit_bh() and ll_rw_block() arguments omits 3ae7286943ae fs/buffer: Use the new blk_opf_t type omits f8e6e4bd9fd8 mm: Use the new blk_opf_t type omits 79fe9d7d9f64 scsi/target: Use the new blk_opf_t type omits 0d8009f39d0a scsi/ufs: Rename a 'dir' argument into 'op' omits c15cbe9a84b0 scsi/device_handlers: Use the new blk_opf_t type omits 2599cac57a9a scsi/core: Use the new blk_opf_t type omits 88b32c3cdf5f scsi/core: Change the return type of scsi_noretry_cmd() into bool omits ea957547e819 scsi/core: Improve static type checking omits a288000f9fe3 nvme/target: Use the new blk_opf_t type omits f9ed86dc1dc8 nvme/host: Use the enum req_op and blk_opf_t types omits a9010741ce7c md/raid5: Use the enum req_op and blk_opf_t types omits cb1802ff82e1 md/raid10: Use the new blk_opf_t type omits 3c5e514db58f md/raid1: Use the new blk_opf_t type omits 552eee3b53f6 md/bcache: Combine two prio_io() arguments omits 9a4fd6a22c64 md/bcache: Combine two uuid_io() arguments omits 4ce4c73f662b md/core: Combine two sync_page_io() arguments omits 13a1f650b6ec dm/dm-zoned: Use the enum req_op type omits 8a5a7ce8774c dm/zone: Use the enum req_op type omits 6b9901395702 dm-snap: Combine request operation type and flags omits c1389b33332e dm mirror log: Use the new blk_opf_t type omits c9154a4cb8dc dm/dm-integrity: Combine request operation and flags omits eff17e5161fe dm/dm-flakey: Use the new blk_opf_t type omits 67a7b9a5b54f dm/ebs: Change 'int rw' into 'enum req_op op' omits a3282b432f64 dm/core: Combine request operation type and flags omits 71f7113d20ae dm/core: Rename kcopyd_job.rw into kcopyd.op omits 581075e4f647 dm/core: Reduce the size of struct dm_io_request omits 7ee1de6e2712 um: Use enum req_op where appropriate omits ba229aa8f249 nvdimm-btt: Use the enum req_op type omits bc0421ea44b8 block/zram: Use enum req_op where appropriate omits 6c5412e26834 xen-blkback: Use the enum req_op and blk_opf_t types omits 03df83ac9eb7 block/rnbd: Use blk_opf_t where appropriate omits 23f8ae7148cc block/floppy: Fix a sparse warning omits 86563de87447 block/drbd: Combine two drbd_submit_peer_request() arguments omits 9945172a7120 block/drbd: Use the enum req_op and blk_opf_t types omits ba91fd01aad2 block/brd: Use the enum req_op type omits 919dbca8670d blktrace: Use the new blk_opf_t type omits 22c80aac882f blktrace: Trace remapped requests correctly omits d625fecd8af8 block/kyber: Use the new blk_opf_t type omits f8359efe4742 block/mq-deadline: Use the new blk_opf_t type omits dc469ba2e790 block/bfq: Use the new blk_opf_t type omits 16458cf3bd15 block: Use the new blk_opf_t type omits 342a72a33407 block: Introduce the type blk_opf_t omits 2d9b02be73ba block: Change the type of req_op() and bio_op() into enum req_op omits 86947df3a923 block: Change the type of the last .rw_page() argument omits 77e7ffd7ad39 block: Use enum req_op where appropriate omits ff07a02e9e8e treewide: Rename enum req_opf into enum req_op 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 656bd03a2cd8 nfp: flower: configure tunnel neighbour on cmsg rx omits 3d8c51b25a23 net/tls: Check for errors in tls_device_init omits 51f1c31f8ba7 MAINTAINERS: Add an additional maintainer to the AMD XGBE driver omits 94e810067888 xen/netback: avoid entering xenvif_rx_next_skb() with an e [...] omits d11219ad53dc amdgpu: disable powerpc support for the newer display engine omits 957a2b345cbc block: fix missing blkcg_bio_issue_init 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 94681e289bf5 kunit: executor: Fix a memory leak on failure in kunit_fil [...] omits f84a9e965833 clk: explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kun [...] omits c24b06e1c237 Merge tag 'nvme-5.19-2022-07-14' of git://git.infradead.or [...] omits ea2150c62afc Merge tag 'nvme-5.20-2022-07-14' of git://git.infradead.or [...] omits 900d156bac2b block: remove bdevname omits c5b045b98389 ext4: only initialize mmp_bdevname once omits 4664954c9421 ocfs2/cluster: remove the hr_dev_name field from struct o2 [...] omits 6e880cf59932 rnbd-srv: remove the name field from struct rnbd_dev omits beecf70ee843 pktcdvd: stop using bdevname in pkt_new_dev omits fa070a3b50a1 pktcdvd: stop using bdevname in pkt_seq_show omits 1b70ccecaed4 drbd: stop using bdevname in drbd_report_io_error omits 02ff3dd20f51 block: stop using bdevname in __blkdev_issue_discard omits 5bf83e9a14dd block: stop using bdevname in bdev_write_inode omits b1f8b0cfe397 Merge tag 'davinci-boards-delete-v5.20' of git://git.kerne [...] 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 7c1ddcee5311 igc: Reinstate IGC_REMOVED logic and implement it properly omits 6cfa45361d3e Revert "e1000e: Fix possible HW unit hang after an s0ix exit" omits b49feacbeffc e1000e: Enable GPT clock before sending message to CSME omits 8a414f943f8b KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_p [...] 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 92c336e7ae2e Merge tag 'arm-soc/for-5.20/devicetree-arm64' of https://g [...] omits 3476ccbd0ae6 Merge tag 'arm-soc/for-5.20/devicetree' of https://github. [...] 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 e0a592505566 Merge tag 'qcom-arm64-for-5.20' of git://git.kernel.org/pu [...] omits 33f32e5072b6 bpf, arm64: Mark dummy_tramp as global 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 6961b5e02876 nvme: fix block device naming collision omits 081f5e753c9c nvme-pci: fix freeze accounting for error handling 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 3486af89dd3c Merge tag 'usb-serial-5.19-rc7' of https://git.kernel.org/ [...] omits 7e5013323400 Merge tag 'v5.19-rc6' into usb-linus 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 cca3f3381bef Merge commit 'kvm-vmx-nested-tsc-fix' into kvm-master 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 cebbe577cb17 ublk_drv: fix request queue leak omits 0edb3696c171 ublk_drv: support to complete io command via task_work_add omits 71f28f3136af ublk_drv: add io_uring based userspace block driver omits 7d09c7606346 drm/mgag200: Don't read-back PCI option register before writing omits 2a3c8f8a4494 Merge tag 'iio-for-5.20a' of https://git.kernel.org/pub/sc [...] omits 4fa05a67b558 dma-buf: revert "return only unsignaled fences in dma_fenc [...] omits cd72e61bad14 selftests/net: test nexthop without gw omits 747c14307214 ip: fix dflt addr selection for connected nexthop omits ecff027298de spi: dt-bindings: atmel,at91rm9200-spi: convert to json-schema 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 73d5fe046270 spi: cadence-quadspi: Remove spi_master_put() in probe fai [...] omits 1e347f861da8 ASoC: rockchip-i2s: Undo BCLK pinctrl changes omits 29589ca09a74 ARM: 9208/1: entry: add .ltorg directive to keep literals [...] omits 8030aa3ce12e ARM: 9207/1: amba: fix refcount underflow if amba_device_a [...] omits 942d9e89524c Documentation: kvm: clarify histogram units omits 1b870fa5573e kvm: stats: tell userspace which values are boolean omits 84e7051c0bc1 x86/kvm: fix FASTOP_SIZE when return thunks are enabled omits 99482726452b KVM: nVMX: Always enable TSC scaling for L2 when it was en [...] omits 564d99810639 um: Add missing apply_returns() omits 2e15c51fefaf net: atlantic: remove aq_nic_deinit() when resume omits 0f3325076038 net: atlantic: remove deep parameter on suspend/resume functions omits ada74c5539eb sfc: fix kernel panic when creating VF omits b126047f43f1 Merge branch 'xen-netfront-xsa-403-follow-on' omits 06673c2102b3 xen-netfront: re-order error checks in xennet_get_responses() omits ad39bafda736 xen-netfront: remove leftover call to xennet_tx_buf_gc() omits 7fd0dbb80f46 Merge ext2 min_t() cleanup from Jiangshan Yi. omits 9888725d8a64 fs/ext2: replace ternary operator with min_t() omits d13122ca3cdf Merge tag 'kvm-riscv-fixes-5.19-2' of https://github.com/k [...] 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 cc91b09b9ef8 Merge branch 'seg6-fix-skb-checksum-for-srh-encapsulation- [...] omits 4889fbd98dea seg6: bpf: fix skb checksum in bpf_push_seg6_encap() omits f048880fc770 seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors omits df8386d13ea2 seg6: fix skb checksum evaluation in SRH encapsulation/insertion 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 fac47b43c760 netfs: do not unlock and put the folio twice omits f83d9396d1f6 Merge drm/drm-next into drm-misc-next-fixes 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 d16e0b266720 x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt omits 33a8573bdfee x86/bugs: Mark retbleed_strings static omits d118a4943c58 docs: kbuild: fix typo omits 9009b3dfd4a2 Merge branch 'misc' into for-next omits a5ef9c998569 Merge branch 'fixes' into for-next omits 94bf6aad5dbe selftests/bpf: Return true/false (not 1/0) from bool functions omits bf3f00378524 libbpf: Fix the name of a reused map omits b1fc28b33886 samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE 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 355bf2e036c9 scsi: pm80xx: Set stopped phy's linkrate to Disabled omits e78276cadb66 scsi: pm80xx: Fix 'Unknown' max/min linkrate omits 52a518019ca1 scsi: ufs: core: Fix missing clk change notification on ho [...] omits 2ae57c995003 scsi: ufs: core: Drop loglevel of WriteBoost message omits aec95e3a8ded scsi: fnic: Refactor code in fnic probe to initialize SCSI layer omits f712e24c0b2e scsi: gvp11.c: Fix DMA mask calculation error omits 9b633670087e octeontx2-af: Limit link bringup time at firmware omits f46a5a9c679f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits c641ffdb5904 scsi: ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES omits 8312cd3a7b83 scsi: megaraid: Clear READ queue map's nr_queues omits 3d73b200f989 scsi: ufs: ufs-exynos: Change ufs phy control sequence omits ebe41da5d47a sfc: fix use after free when disabling sriov 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 5dc0f7491f9a NFC: nxp-nci: add error reporting 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 32f319183c43 smb3: workaround negprot bug in some Samba servers omits b7be3ae75916 drm/amd/display: remove duplicate dcn314 includes omits e850f6b13a85 drm/amd/display: Enable DCN314 in DM omits cc35e75273fc drm/amd/display: Add DMUB support for DCN314 omits ee7b62e127c8 drm/amd/display: Enable DCN314 in DC omits 5439c41a80c0 drm/amd/display: Add DCN314 version identifiers omits 41529d79ce16 drm/amd/display: Add DCN314 DML calculation support omits 3cffeffe051a drm/amd/display: Add DCN314 DC resources omits d5c6909e7460 drm/amd/display: Add DCN314 clock manager omits 806b52287a96 drm/amd/display: Add DCN314 IRQ services omits 8955ff11f56e drm/amdgpu: Add reg headers for DCN314 omits cc79950bf090 drm/amd/display: Ensure valid event timestamp for cursor-o [...] omits f5ba14043621 drm/amdgpu: Check BO's requested pinning domains against i [...] 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 1a5504867437 net/mlx5e: Remove the duplicating check for striding RQ wh [...] omits 1c31cb922199 net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features omits f7434ba0abfc net/mlx5e: Extend flower police validation omits 9153da4635fe net/mlx5e: configure meter in flow action omits bbf0b4234bdc net/mlx5e: Removed useless code in function omits 9c0ca9baaa04 net/mlx5: Bridge, implement QinQ support omits c5fcac93a3c2 net/mlx5: Bridge, implement infrastructure for VLAN protoc [...] omits 5a9db8d47a49 net/mlx5: Bridge, extract VLAN push/pop actions creation omits d4893978f9f1 net/mlx5: Bridge, rename filter fg to vlan_filter omits 55d3654c1658 net/mlx5: Bridge, refactor groups sizes and indices omits e723f8662de7 net/mlx5: debugfs, Add num of in-use FW command interface slots omits 606e6a72e29d net/mlx5: Expose vnic diagnostic counters for eswitch mana [...] omits dc402ccc0d7b net/mlx5: Use software VHCA id when it's supported omits 0372c546eca5 net/mlx5: Introduce ifc bits for using software vhca id omits 32ea2776a81b net/mlx5: Use the bitmap API to allocate bitmaps omits 9d2f00fb0a0c netfilter: nf_nat: in nf_nat_initialized(), use const stru [...] omits 51fd2eb52c0c NFSv4: Fix races in the legacy idmapper upcall omits 8ab4cdcf03d0 bpf: Tidy up verifier check_func_arg() omits 5142c3926f8f ARM: dts: qcom: apq8064: create tsens device node omits 4cf02f2e0d4d arm64: defconfig: Enable Qualcomm SC8280XP providers omits 769fe42092a6 arm64: dts: qcom: sc8280xp: Add lost ranges for timer 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 8c1e9736c5bd Merge tag 'qcom-dts-for-5.20' of git://git.kernel.org/pub/ [...] omits 6cd345e5835d Merge tag 'at91-dt-5.20-2' of git://git.kernel.org/pub/scm [...] omits 4ea087841733 Merge tag 'imx-soc-5.20' of git://git.kernel.org/pub/scm/l [...] omits c67af87178f2 Merge tag 'arm-soc/for-5.20/maintainers' of https://github [...] omits f8a291b7e35d docs/zh_CN: Add a new translation of reporting-regressions.rst omits aa68ce3bcb0a Merge tag 'arm-soc/for-5.20/soc' of https://github.com/Bro [...] omits ab3e69fc4d69 Documentation: hyperv: Add overview of clocks and timers omits ac1129e79e90 Documentation: hyperv: Add overview of VMbus omits ec7c56812fa5 Documentation: hyperv: Add overview of Hyper-V enlightenments omits e6bd91a7a45e Documentation/translations/zh_CN/mm/page_owner.rst: adjust [...] omits c528be5ed203 docs/zh_CN: core-api: Add watch_queue Chinese translation omits 12fe434314c8 Documentation: siphash: Fix typo in the name of offsetofend macro omits d5a0cdb852b3 MAINTAINERS: mark linux-doc-tw-discuss mailing list moderated 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 fbd74d16890b ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory omits 4a57a8400075 vf/remap: return the amount of bytes actually deduplicated omits 8ed2f5a6f385 libbpf: Error out when binary_path is NULL for uprobe and USDT omits d0b97f3891fb Merge tag 'cgroup-for-5.19-rc6-fixes' of git://git.kernel. [...] omits 7fccd7239127 Merge tag 'dt-fixes-for-palmer-5.19-rc6' of git://git.kern [...] omits ce838f7dc795 platform/chrome: cros_ec_typec: Use dev_err_probe on port [...] omits 5750676b64a5 fs/remap: constrain dedupe of EOF blocks omits 3283c83eb6fc drm/amd/display: Ensure valid event timestamp for cursor-o [...] omits 47053b1e7382 drm/amd/display: correct check of coverage blend mode omits 0638c98c17aa drm/amd/pm: Prevent divide by zero omits add61d3c31de drm/amd/display: Only use depth 36 bpp linebuffers on DCN [...] omits c0044865480a drm/amdkfd: correct the MEC atomic support firmware checki [...] omits acea108fa067 drm/amd/display: Ignore First MST Sideband Message Return Error 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 9992b19d756a hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II [...] omits 654c97351baf hwmon: (aquacomputer_d5next) Move device-specific data int [...] omits 1c4e4f4a0e8d hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING omits 5918036cfa8d hwmon: (drivetemp) Add module alias omits 8e1187fe7a7f hwmon: (asus_wmi_sensors) Save a few bytes of memory omits 5993b9887ac3 hwmon: (lm90) Use worker for alarm notifications omits 8f9eb10ff71d hwmon: (asus-ec-sensors) add support for Maximus XI Hero omits c10d52d6eda3 hwmon: (dell-smm) Improve assembly code omits 4a235369dae5 hwmon: (pmbus/ltc2978) Set voltage resolution omits 2a20db9bfc42 hwmon: (pmbus) Add list_voltage to pmbus ops omits 07fb76273db8 hwmon: (pmbus) Introduce and use cached vout margins omits b674bcb13f41 hwmon: (gsc-hwmon) Add missing of_node_put() omits 489dd8f05a3e hwmon: (dell-smm) Add Dell G5 5590 to DMI table omits 385e5f57053f hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist omits 452d5e297694 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] omits 0356d778aa1e hwmon: (pmbus) fix build error unused-function omits 00dc6452bee5 hwmon: (lm90) Read the channel's temperature offset from d [...] omits 07845f559d32 hwmon: (lm90) Add support for 2nd remote channel's offset [...] omits 9b00a5f50934 hwmon: (occ) Delete unnecessary NULL check omits f9938eeb97fc hwmon: (lm90) Read the channel's label from device-tree omits 27f0438972fc hwmon: (lm90) Define maximum number of channels that are s [...] omits b9e7dfdedbc5 hwmon: (lm90) Add compatible entry for adt7481 omits f07691219cff dt-bindings: hwmon: Allow specifying channels for lm90 omits d8d5879a4442 dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 omits b97adb596399 hwmon: Allow to compile ASB100 and FSCHMD on !X86 omits 6fd584230a85 hwmon: (pmbus) add MFR_* registers to debugfs omits 8a85007c8386 hwmon: (pmbus) add a function to check the presence of a b [...] omits bae26b801f98 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 omits fd2d53c367ae hwmon: (sch56xx-common) Add DMI override table omits 39397ba8a7ec hwmon: (lm75) Replace kernel.h with the necessary inclusions omits 739743ec78c9 hwmon: (f71882fg) Add support for F71858AD (0x0903) omits e10d9e4ca1d9 hwmon: (pmbus) Add support for Analog Devices LT7182S omits 5e9caf86b835 dt-bindings: trivial-devices: Add lt7182s omits 4036a48e20e8 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core omits ca99633ae409 hwmon: (lm90) Support temp_samples attribute omits 018b82877046 hwmon: (lm90) Add table with supported Analog/ONSEMI devices omits 9a1986637021 hwmon: (lm90) Add support and detection of Philips/NXP NE1618 omits f63f6cce28cd hwmon: (lm90) Add explicit support for ADM1020 omits b1526b38e363 hwmon: (lm90) Only disable alerts if not already disabled omits 41e6d7215d79 hwmon: (lm90) Add support for ADT7421 omits d8521f82dfb6 hwmon: (lm90) Add support for ON Semiconductor NCT218 omits 2c6cb6c55785 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 omits af4540b112c4 hwmon: (lm90) Add explicit support for NCT210 omits df18fccd99e3 hwmon: (lm90) Combine lm86 and lm90 configuration omits 37d1dc8d48cf hwmon: (lm90) Add remaining chips supported by adm1021 driver omits 0c6bffd4a625 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 omits c09472fcf9e0 hwmon: (lm90) Support MAX1617 and LM84 omits 6be4b1a43082 hwmon: (lm90) Introduce 16-bit register write function omits c9933a4439b5 hwmon: (lm90) Let lm90_read16() handle 8-bit read operations omits 3c1ecccbbc13 hwmon: (lm90) Add support for MAX6642 omits ca6bfa3b7325 hwmon: (lm90) Add flag to indicate conversion rate support omits 2cb8d9d83130 hwmon: (lm90) Add flag to indicate support for minimum tem [...] omits 399a8a0046cf hwmon: (lm90) Add support for MAX6690 omits 9888775be8c0 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] omits a9f3d3a80a40 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 omits 904a6fe689e2 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 omits e9684fdbdc52 hwmon: (lm90) Add flag to indicate 'alarms' attribute support omits 0707dda69d85 hwmon: (lm90) Fix/Add detection of G781-1 omits d277fbd53d9d hwmon: (lm90) Add support for additional chip revision of NCT1008 omits c7cebce984a2 hwmon: (lm90) Rework detect function omits b977ed27c4db hwmon: (lm90) Use single flag to indicate extended tempera [...] omits a8ddcc5750a9 hwmon: (lm90) Support multiple temperature resolutions omits 8f19501d87e0 hwmon: (lm90) Only re-read registers if volatile omits b2644494a4c7 hwmon: (lm90) Add support for unsigned and signed temperatures omits d70fa73d8433 hwmon: (lm90) Enable full PEC support for ADT7461A omits 425f5b5d15c2 hwmon: (lm90) Add partial PEC support for ADT7461 omits 3b0982ff93aa hwmon: (lm90) Improve PEC support omits f68480cc3275 hwmon: (lm90) Stop using R_/W_ register prefix omits ca7b9b14a022 hwmon: (lm90) Move status register bit shifts to compile time omits ddf2a6093c56 hwmon: (lm90) Use BIT macro omits ff8f0a652d2f hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] omits 479f21d41d30 hwmon: (lm90) Reorder include files in alphabetical order omits f6d0775119fb hwmon: (lm90) Rework alarm/status handling omits eaf87c006f03 hwmon: (lm90) Generate sysfs and udev events for all alarms omits f30ce040a704 hwmon: (pmbus) Move pec attribute to I2C device omits a0d10c437c1c drm/amd/display: attempt to fix the logic in commit_planes [...] omits 43195162fbf5 drm/amd/pm: Implement get GFXOFF status for vangogh omits 3fb0fdd7758d drm/amd/display: correct check of coverage blend mode omits 1e866f1fe528 drm/amd/pm: Prevent divide by zero omits cb50813998b5 drm/amd/display: Only use depth 36 bpp linebuffers on DCN [...] omits 84900aeecefb drm/amd/display: make some dc_dmub_srv functions static omits 0a94608f0f7d drm/amdgpu: fix file permissions on some files omits c5cfd54e93f8 drm/amdgpu: Fix acronym typo in glossary omits ff613f7ba710 drm/amd/display: 3.2.194 omits 652284d6db17 drm/amd/display: Fix lag when moving windowed MPO across d [...] omits 2a93292fb786 drm/amd/display: Add NBIO reg offsets to DC omits e5028e9fd3bc drm/amd/display: Add DCN reg offsets to DC omits 76611a84f235 drm/amd/display: add system info table log omits 15c735e7990f drm/amd/display: Grab dc_lock before detecting link omits 3d4de9253561 drm/amd/display: Re-implementing ARGB16161616 pixel format as 22 omits 78486da8ceb2 drm/amd/display: 3.2.193 omits 1f969d28cdbf drm/amd/display: update DML1 logic for unbounded req handling omits af019bef6d6f drm/amdgpu/gfx11: add aggregated doorbell support omits 86ef6eae0820 drm/amdgpu/sdma6: add aggregated doorbell support omits 2d7a1f71837c drm/amdgpu/mes: ring aggregatged doorbell when mes queue i [...] omits b7320117b3d3 drm/amdgpu/mes11: initialize aggregated doorbell omits 0fe6906203d0 drm/amdgpu/mes: init aggregated doorbell omits f1549c09c520 drm/amdgpu: support reset flag set for gpu reset omits 58e969b60db0 drm/amdgpu: support SDMA soft recovery for sdma v6 omits c0ff84cb58fa drm/amdgpu: enable soft reset for gfx 11 omits a84e43b81e45 drm/amdgpu: support gfx soft reset for gfx v11 omits 236124d1167b drm/amd/display: Reduce SCDC Status Flags Definition omits c4e85551198e drm/amdkfd: correct the MEC atomic support firmware checki [...] omits 017860c909b0 drm/amd/display: make enable link independent from verifie [...] omits 57b9f3384c64 drm/amd/display: Ignore First MST Sideband Message Return Error 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 53415957c459 Add support for Intel Thunder Bay SPI controller omits 1ed34d367bad spi: microchip-core: fix and cleanups omits c808a6ec7166 evm: Use IS_ENABLED to initialize .enabled omits 067d25218741 ima: Fix potential memory leak in ima_init_crypto() omits af16df54b89d ima: force signature verification when CONFIG_KEXEC_SIG is [...] omits b11e5f6a3a5c net: sunhme: output link status with a single print. omits 057cc8c9005e r8152: fix accessing unset transport header omits 6a605eb1d71e octeontx2-af: returning uninitialized variable omits d86a153aca7e octeontx2-af: Remove duplicate include omits bc5c8260f411 net/sched: remove return value of unregister_tcf_proto_ops omits 736002fb6a09 Merge tag 'wireless-next-2022-07-13' of git://git.kernel.o [...] omits 67de8acdd375 Merge tag 'wireless-2022-07-13' of git://git.kernel.org/pu [...] 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 a0b0987a7811 s390/nospec: remove unneeded header includes omits c4e789572557 s390/nospec: build expoline.o for modules_prepare target omits 23aa6d5088e3 net: stmmac: fix leaks in probe omits cfc6c2fcb686 Merge branch 'phy-mxl-gpy-version-fix-and-improvements' omits d523f2eb1dad net: phy: mxl-gpy: print firmware in human readable form omits 1e9aa7baf096 net: phy: mxl-gpy: rename the FW type field name omits 1db858707850 net: phy: mxl-gpy: cache PHY firmware version omits fc3dd0367e61 net: phy: mxl-gpy: fix version reporting omits d7c31cbde4bc net: ip6mr: add RTM_GETROUTE netlink op omits 00cf1fb3805f Merge branch 'devlink-cosmetic-fixes' omits 277cbb6bc4bd net: devlink: move unlocked function prototypes alongside [...] omits 7715023aa51f net: devlink: use helpers to work with devlink->lock mutex omits 1abfb265f0ac net: devlink: fix unlocked vs locked functions descriptions omits 7e9984d183bb spi: tegra20-slink: fix UAF in tegra_slink_remove() omits 43cc5a0afe41 spi: Fix simplification of devm_spi_register_controller omits cdeaf3a99a02 spi: microchip-core: switch to use dev_err_probe() omits 5d56d8974d1e spi: microchip-core: switch to use devm_spi_alloc_master() omits e82c6d62a1f2 spi: microchip-core: fix UAF in mchp_corespi_remove() 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 3e35d198cee6 octeontx2-af: Skip CGX/RPM probe incase of zero lmac count omits dc4e6d9fbf9a spi: dw: Add support for Intel Thunder Bay SPI controller omits 51e41dc2f2bc spi: dw: Add support for master mode selection for DWC SSI [...] omits 0d085723c637 spi: Add bindings for Intel Thunder Bay SOC omits 5d76b7509cb2 spi: dw: Fix IP-core versions macro omits 49b9f431ff0d net: ftgmac100: Hold reference returned by of_get_child_by_name() omits 7d5424b26f17 Merge branch 'net-sysctl-races' omits bdf00bf24bef nexthop: Fix data-races around nexthop_compat_mode. omits e49e4aff7ec1 ipv4: Fix data-races around sysctl_ip_dynaddr. omits 12b8d9ca7e67 tcp: Fix a data-race around sysctl_tcp_ecn_fallback. omits 4785a66702f0 tcp: Fix data-races around sysctl_tcp_ecn. omits 1dace014928e raw: Fix a data-race around sysctl_raw_l3mdev_accept. omits 1ebcb25ad6fc icmp: Fix a data-race around sysctl_icmp_ratemask. omits 2a4eb714841f icmp: Fix a data-race around sysctl_icmp_ratelimit. omits d2efabce81db icmp: Fix a data-race around sysctl_icmp_errors_use_inboun [...] omits b04f9b7e85c7 icmp: Fix a data-race around sysctl_icmp_ignore_bogus_erro [...] omits 66484bb98ed2 icmp: Fix a data-race around sysctl_icmp_echo_ignore_broadcasts. omits 4a2f7083cc6c icmp: Fix data-races around sysctl_icmp_echo_enable_probe. omits bb7bb35a63b4 icmp: Fix a data-race around sysctl_icmp_echo_ignore_all. omits 6f605b57f378 tcp: Fix a data-race around sysctl_max_tw_buckets. omits 7d1025e55978 sysctl: Fix data-races in proc_dointvec_ms_jiffies(). omits 7dee5d7747a6 sysctl: Fix data-races in proc_dou8vec_minmax(). 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 d2394860b45c cpufreq: mediatek: Handle sram regulator probe deferral omits 4fb56d8508ed Merge branch 'prestera-port-range-filters' omits 551871bfc82c net: prestera: add support for port range filters omits 83d85bb06915 net: extract port range fields from fl_flow_key omits dd517237c319 Merge branch 'prestera-mdb-offload' omits deef0d6afe84 net: marvell: prestera: implement software MDB entries allocation omits 7950b214a1e4 net: marvell: prestera: define and implement MDB / flood d [...] omits fec7c9c73fd3 net: marvell: prestera: define MDB/flood domain entries an [...] omits 116f5af7c3ab net: marvell: prestera: rework bridge flags setting omits b3fa3e6dccc4 mmc: block: Add single read for 4k sector cards omits b09ab9c92e50 ip6_tunnel: allow to inherit from VLAN encapsulated IP omits 3f8a8447fd0b ip6_gre: use actual protocol to select xmit omits 41337f52b967 ip6_gre: set DSCP for non-IP omits 7ae29fd1be43 ip_tunnel: allow to inherit from VLAN encapsulated IP 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 230ec83d4299 x86/pat: Fix x86_has_pat_wp() omits 3131ef39fb03 x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit omits 9b043a8f3864 ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop omits 54c16b522e00 dt-bindings: mmc: sdhci-msm: constrain reg-names per variants omits 331ad8247b46 dt-bindings: mmc: sdhci-msm: fix reg-names entries omits 51189eb9ddc8 mmc: sdhci-omap: Fix a lockdep warning for PM runtime init omits 401e4963bf45 sched/core: Always flush pending blk_plug omits c82a69629c53 sched/fair: fix case with reduced capacity CPU omits 68e3c69803da perf/core: Fix data race between perf_event_set_output() a [...] 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 d332a1f6b4c4 Merge tag 'qcom-dts-fixes-for-5.19' of git://git.kernel.or [...] omits 52905140c3ed Merge tag 'arm-soc/for-5.19/devicetree-arm64-fixes' of htt [...] 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 4ba5c853d794 ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] omits 9ec7e8d5fae3 USB: serial: fix repeated word "the" in comments omits 61d307855eb1 ALSA: hda/realtek: fix mute/micmute LEDs for HP machines 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 7c239a071d1f USB: serial: ftdi_sio: add Belimo device ids omits 0180290abb5c Merge tag 'topic/nouveau-misc-2022-07-13-1' of git://anong [...] omits 1ebdc90eb71a Merge tag 'exynos-drm-next-for-v5.20' of git://git.kernel. [...] omits 89ed996b888f drm/nouveau/kms/nv50-: remove unused functions omits ea0b20d3bd96 drm/nouveau/flcn: remove unused functions omits 7ba01b504c16 drm/nouveau: remove double WFI when destroying channels omits 40184ece92eb drm/nouveau/ce/gv100-: move method buffer to ce ctx omits 097d56cdcd77 drm/nouveau/fifo: remove rd32/wr32 accessors from channels omits 66ff4e4ed471 drm/nouveau/fifo: rip out cevent, never used omits 0196cc65f917 drm/nouveau/device: remove pwrsrc notify in favour of a di [...] omits 6d7291843ec5 drm/nouveau/nvkm: remove unused header omits 4ddf8d7dedb8 drm/nouveau/nvkm: zero out engine pointer for subdev-provi [...] omits 61c1f340bc80 drm/nouveau/nvkm: use list_add_tail() when building object tree omits c4feba47aad5 drm/nouveau/nvkm: rip out event uapi omits 911dd554a129 drm/nouveau/nvif: add wrapper for open-coded nvif_object_c [...] omits b6afeb87ad29 qlogic: qed: fix clang -Wformat warnings omits 22b9c41a3fb8 Merge branch 'bnxt_en-5-bug-fixes' omits ddde5412fdaa bnxt_en: Fix bnxt_refclk_read() omits 53f8c2d37efb bnxt_en: Fix and simplify XDP transmit path omits 619b9b1622c2 bnxt_en: fix livepatch query omits 4279414bff8a bnxt_en: Fix bnxt_reinit_after_abort() code path omits c5b744d38c36 bnxt_en: reclaim max resources if sriov enable fails omits 1aea9d87334d igb: add xdp frags support to ndo_xdp_xmit omits c9ef2a486aa9 Merge branch 'mptcp-support-changes-to-initial-subflow-priority' omits 914f6a59b10f selftests: mptcp: add MPC backup tests omits 3ad14f54bd74 mptcp: more accurate MPC endpoint tracking omits c157bbe776b7 mptcp: allow the in kernel PM to set MPC subflow priority omits bedee0b56113 mptcp: address lookup improvements omits f5360e9b314c mptcp: introduce and use mptcp_pm_send_ack() omits 512b2dc48e8b net: ip_tunnel: use strscpy to replace strlcpy omits 536a6c8e05f9 tcp: make retransmitted SKB fit into the send window omits eca250b16690 nfp: support TX VLAN ctag insert in NFDK omits 69053101e096 ndtest: Cleanup all of blk namespace specific code omits d9e019bb396f Merge tag 'drm-msm-next-2022-07-10' of https://gitlab.free [...] omits e23a5e14aa27 Backmerge tag 'v5.19-rc6' of git://git.kernel.org/pub/scm/ [...] omits 149d17140bce pmem: fix a name collision omits ace2bee839e0 bpf: Make non-preallocated allocation low priority omits ef2a95db8900 nfp: fix clang -Wformat warnings omits 1d5f82d9dd47 bpf, x86: fix freeing of not-finalized bpf_prog_pack omits d7d27304a91e Merge branch 'dt-bindings-net-convert-sff-sfp-to-dtschema' omits 4ce223e5ef70 arch: arm64: dts: marvell: rename the sfp GPIO properties omits dfa2854cbf92 arch: arm64: dts: lx2160a-clearfog-itx: rename the sfp GPI [...] omits 7ff7c9922859 dt-bindings: net: sff,sfp: rename example dt nodes to be m [...] omits 70991f1e6858 dt-bindings: net: convert sff,sfp to dtschema omits b047602d579b Merge tag 'trace-v5.19-rc5' of git://git.kernel.org/pub/sc [...] omits 4201d9ab3e42 bpf: reparent bpf maps on memcg offlining 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 d673532dafe0 Merge branch 'bpf: add a ksym BPF iterator' omits a9d2fae89fa8 selftests/bpf: add a ksym iter subtest omits 647cafa22349 bpf: add a ksym BPF iterator omits 333991c4e66b drm/i915/selftests: fix subtraction overflow bug omits ad765fae792e drm/i915/gem: Look for waitboosting across the whole objec [...] omits a1c5a7bf79c1 drm/i915/gt: Serialize TLB invalidates with GT resets omits b24dcf1dc507 drm/i915/gt: Serialize GRDOM access between multiple engin [...] omits aff1e0b09b54 drm/i915/ttm: fix sg_table construction omits 896dcabd1f8f drm/i915/selftests: fix a couple IS_ERR() vs NULL tests omits f99546298a45 Merge tag 'gvt-fixes-2022-07-11' of https://github.com/int [...] omits 48da0f67c53e drm/i915: Fix vm use-after-free in vma destruction omits 1391b9cfd35b drm/i915/guc: ADL-N should use the same GuC FW as ADL-S omits 046cd8a2a9ee drm/i915: fix a possible refcount leak in intel_dp_add_mst [...] omits 96388f57d2aa blk-cgroup: Use atomic{,64}_try_cmpxchg omits aee8960c2eae blk-iolatency: Use atomic{,64}_try_cmpxchg omits fb991f194233 tracing/histograms: Simplify create_hist_fields() omits 94c255ac676f tracing/user_events: Fix syntax errors in comments omits 96c1bbda5e23 Merge tag 'qcom-arm64-defconfig-for-5.20' of git://git.ker [...] omits e2782fa76435 Merge tag 'arm-soc/for-5.20/defconfig-arm64' of https://gi [...] omits 14376871658a Merge tag 'arm-soc/for-5.20/defconfig' of https://github.c [...] omits 5eb1c7def663 dt-bindings: remoteproc: qcom: Convert SC7180 MSS bindings [...] omits 01b66d2b33cc Merge tag 'imx-defconfig-5.20' of git://git.kernel.org/pub [...] omits 3abe6d654288 dt-bindings: remoteproc: qcom: Convert SC7280 MSS bindings [...] omits 8c1541b161a6 Merge tag 'tegra-for-5.20-arm64-defconfig' of git://git.ke [...] omits 2b4b612638b8 Merge tag 'sunxi-config64-for-5.20-1' of git://git.kernel. [...] omits 3c37074f0d58 Merge tag 'qcom-drivers-for-5.20' of git://git.kernel.org/ [...] omits 9bc697091a47 Merge tag 'arm-soc/for-5.20/drivers' of https://github.com [...] omits 03e316033c45 Merge tag 'imx-drivers-5.20' of git://git.kernel.org/pub/s [...] omits 62fcbc5c5d10 Merge tag 'ti-driver-soc-for-v5.20' of git://git.kernel.or [...] omits f10c00ae8628 Merge tag 'tegra-for-5.20-memory' of git://git.kernel.org/ [...] omits 933edcde4383 Merge tag 'tegra-for-5.20-firmware' of git://git.kernel.or [...] omits 50e8ca0b675a drm/amdkfd: bump KFD version for unified ctx save/restore memory omits 80fb575678b4 drm/amd/display: fix unnecessary pipe split playing NV12 1 [...] omits 59a1e9ed1b40 drm/amd/display: Fix black screen when disabling Freesync in OSD omits e2facd575fdf drm/amd/display: Disable PSRSU when DSC enabled on the spe [...] omits 922e7ee31def drm/amd/display: Clear edid when unplug mst connector omits 9dfc3ee1b0f2 drm/amd/display: Fix windowed MPO video with ODM combine f [...] omits 149f6d1a6035 drm/amd/display: Removing assert statements for Linux omits 90bb21cb692e drm/amd/display: Helper function for ALPM initialization omits 8a076bbcc127 drm/amd/display: Check for DP2.0 when checking ODM combine omits 14eb72ff580d drm/amd/display: Exit SubVP if MPO in use omits 939f9dd040fe block: Use try_cmpxchg in update_io_ticks omits f4b1e27db49c block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_below omits 1e1fb420fe68 samples: Use KSYM_NAME_LEN for kprobes omits e3655dfa5805 fprobe/samples: Make sample_probe static omits 0bb7e14c8e15 blk-iocost: tracing: atomic64_read(&ioc->vtime_rate) is as [...] omits 0a6d7d45414a ftrace: Be more specific about arch impact when function t [...] omits 495fcec8648c tracing: Fix sleeping while atomic in kdb ftdump omits 7edc3945bdce tracing/histograms: Fix memory leak problem omits 0cc323d985f9 Bluetooth: hci_sync: Fix resuming scan after suspend resume omits 908903ae8701 PCI: dwc: Use the bitmap API to allocate bitmaps omits 636774860a62 drm/amdgpu/mes: set correct mes ring ready flag omits ac9257f0f508 drm/amdgpu: Remove one duplicated ef removal 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 06d9fb48a80c thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' [...] 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 7b6f9462a323 ice: change devlink code to read NVM in blocks omits f52d166819a4 ice: handle E822 generic device ID in PLDM header omits 72a8e05d4f66 Merge tag 'ovl-fixes-5.19-rc7' of git://git.kernel.org/pub [...] omits 29851567d1aa Merge tag 'drm-fixes-2022-07-12' of git://anongit.freedesk [...] omits 0d8ba24e72b6 Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/ [...] omits 7b20ea4f3911 nvme-multipath: refactor nvme_mpath_add_disk omits 2883f4b5a0e1 cifs: remove unnecessary locking of chan_lock while freein [...] omits 50bd7d5a647b cifs: fix race condition with delayed threads 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 88c775bbebc9 drm/amdgpu/gmc10: adjust gart size for parts that support [...] omits 737dad0b5d60 drm/amdgpu/mes: fix bo va unmap issue in mes 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 5022e221c98a net: change the type of ip_route_input_rcu to static omits ff6c226953b1 Merge tag 'v5.19-next-soc' of git://git.kernel.org/pub/scm [...] omits 611f6810aac8 Merge tag 'sunxi-drivers-for-5.20-1' of git://git.kernel.o [...] 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 f3ec5d115547 blk-mq: don't create hctx debugfs dir until q->debugfs_dir [...] 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 a77c46f2b4d4 MAINTAINERS: change the NXP FSPI driver maintainer. omits c27c753ea6fd x86/static_call: Serialize __static_call_fixup() properly 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 7329b0717296 gpio: sim: fix the chip_name configfs item omits e79b9473e9b5 net: ipv4: fix clang -Wformat warnings 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 f946964a9f79 net: marvell: prestera: fix missed deinit sequence omits 6c3c267e5fbc Documentation/process: Add embargoed HW contact for LLVM omits dbe75d314748 ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] omits e35cd6881dd5 ALSA: hda: cs35l41: Improve dev_err_probe() messaging omits 642999365da3 ALSA: hda: cs35l41: Fix comments wrt serial-multi-instanti [...] omits 841bdf85c226 ALSA: hda - Add fixup for Dell Latitidue E5430 omits bc2c6a5ee71b Merge tag 'misc-habanalabs-next-2022-07-12' of https://git [...] omits b508128bb0d1 m68k: defconfig: Update defconfigs for v5.19-rc1 omits c07a16404c8f m68k: Add common forward declaration for show_registers() omits c36dd297b6c0 m68k: mac: Remove forward declaration for mac_nmi_handler() omits bfc54866856f Merge branch 'mlx5-devlink-mutex-removal-part-1' omits f0680ef0f949 devlink: Hold the instance lock in port_new / port_del callbacks omits 973598d46ede net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set omits 7b19119f4c7d net/mlx5: Use devl_ API in mlx5e_devlink_port_register omits df539fc62b06 devlink: Remove unused functions devlink_rate_leaf_create/destroy omits da212bd29d7f net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register omits f1bc646c9a06 net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_ [...] omits 868232f5cd38 devlink: Remove unused function devlink_rate_nodes_destroy omits 03f9c47d0f79 net/mlx5: Use devl_ API for rate nodes destroy omits 367dfa121205 net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callba [...] omits 14b963526313 xen: Fix spelling mistake omits 375e4dd5be0b xen/manage: Use orderly_reboot() to reboot omits be1628526586 ARM: dts: kswitch-d10: enable the USB device port 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 5e4cb0afe21e Merge tag 'mediatek-drm-next-5.20' of https://git.kernel.o [...] 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 8daecf611258 Merge tag 'drm/tegra/for-5.20-rc1' of https://gitlab.freed [...] 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 48b927770f8a drm/exynos/exynos7_drm_decon: free resources when clk_set_ [...] omits f4284724c216 dt-bindings: remove Joonyoung Shim from maintainers omits 0cd8a73122b2 drm/exynos: MAINTAINERS: move Joonyoung Shim to credits omits f16214c102f0 bpf: Fix 'dubious one-bit signed bitfield' warnings omits 49705c4ab324 samples/bpf: Fix xdp_redirect_map egress devmap prog omits b45b4f880fb6 Merge tag 'drm-misc-next-2022-07-07' of git://anongit.free [...] omits be66c181264a kbuild: dummy-tools: avoid tmpdir leak in dummy gcc omits e23f2d4af5ee Revert "scripts/mod/modpost.c: permit '.cranges' secton fo [...] omits 6db5e0c8692e Merge tag 'drm-intel-next-2022-07-06' of git://anongit.fre [...] omits 2afe46474ba3 amd-xgbe: fix clang -Wformat warnings omits 9e433ac1a381 atm: he: Use the bitmap API to allocate bitmaps omits 2b8bf3d6c993 net/fq_impl: Use the bitmap API to allocate bitmaps omits e7bde1c581e4 net: dsa: hellcreek: Use the bitmap API to allocate bitmaps omits 1c151feddaf5 Merge branch 'tls-rx-follow-ups-to-nopad' omits 1d55f2031385 selftests: tls: add test for NoPad getsockopt omits 57128e98c33d tls: rx: fix the NoPad getsockopt omits bb56cea9abd8 tls: rx: add counter for NoPad violations omits 1090c1ea2208 tls: fix spelling of MIB omits 4a46de446d3f selftest: net: add tun to .gitignore omits ce114c866860 Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/ [...] omits 344feb7ccf76 Merge tag 'amd-drm-next-5.20-2022-07-05' of https://gitlab [...] omits 3590b44b9434 Merge tag 'drm-misc-fixes-2022-07-07-1' of ssh://git.freed [...] omits 42e0a87233e3 Merge tag 'drm-intel-fixes-2022-07-07' of git://anongit.fr [...] omits 7de96365878f Merge tag 'amd-drm-fixes-5.19-2022-07-06' of https://gitla [...] omits 67bd292cd281 Makefile: add headers_install to kselftest targets omits 49de12ba06ef selftests: drop KSFT_KHDR_INSTALL make target omits f2745dc0ba3d selftests: stop using KSFT_KHDR_INSTALL omits 3bb267a36185 selftests: drop khdr make target omits 4f23bd5d09af PCI/doc: Convert examples to generic power management omits 291cd54e5b05 mmc: sdhci-of-aspeed: test: Use kunit_test_suite() macro omits fe5be808fa6c nitro_enclaves: test: Use kunit_test_suite() macro omits 635dcd16844b thunderbolt: test: Use kunit_test_suite() macro omits e5857d396f35 kunit: flatten kunit_suite*** to kunit_suite** in .kunit_t [...] omits 3d6e44623841 kunit: unify module and builtin suite definitions omits 9465a98458fe of: unittest: make unittest_gpio_remove() consistent with [...] omits 652081b3c64e of: unittest: Switch to use fwnode instead of of_node omits 8370b400f5ab selftest: Taint kernel when test module loaded omits 74829ddf5977 module: panic: Taint the kernel when selftest modules load omits 77ce8ba3f069 Documentation: kunit: fix example run_kunit func to allow [...] omits 39636805cab2 dt-bindings: input: iqs7222: Use central 'linux,code' definition omits 5a29232d870d Merge tag 'for-5.19-rc6-tag' of git://git.kernel.org/pub/s [...] omits 23458ac91dc8 Merge tags 'free-mq_sysctls-for-v5.19' and 'ptrace_unfreez [...] 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 1197eb5906a5 lockd: fix nlm_close_files omits 8e59a6a7a4fa Merge tag 'mm-hotfixes-stable-2022-07-11' of git://git.ker [...] omits aec158242b87 lockd: set fl_owner when unlocking files omits b5374396e5de Merge tag 'modules-5.19-rc7' of git://git.kernel.org/pub/s [...] omits b060edfd8cdd cxl/pmem: Delete unused nvdimm attribute omits 6e44e0dc5806 dt-bindings: arm: cpus: add cortex-a78ae compatible omits efc9909fdce0 bpf, arm64: Add bpf trampoline for arm64 omits b2ad54e1533e bpf, arm64: Implement bpf_arch_text_poke() for arm64 omits c76654e22da1 MAINTAINERS: Update file list for module maintainers omits a8dd214ff58c dt-bindings: arm: nvidia,tegra20-pmc: Move fixed string pr [...] omits f1e8a24ed2ca arm64: Add LDR (literal) instruction omits 535a57a7ffc0 bpf: Remove is_valid_bpf_tramp_flags() 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 10c8fd2f7a40 bcm63xx: fix Tx cleanup when NAPI poll budget is zero omits 0c94c75e4212 lockd: fix nlm_close_files omits 337a9cc9dca7 lockd: set owner when unlocking files omits 5b2f3e0777da NFSD: Decode NFSv4 birth time attribute omits b205c1b4236b Merge branch 'octeontx2-exact-match-table' 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 e69a66147d49 module: kallsyms: Ensure preemption in add_kallsyms() with [...] omits 816e51dfb5ba Merge tag 'vfio-v5.19-rc7' of https://github.com/awilliam/ [...] omits d5b36a4dbd06 fix race between exit_itimers() and /proc/pid/timers omits 9974d37ea75f skmsg: Fix invalid last sg check in sk_msg_recvmsg() omits 2551b6e89936 ASoC: nau8821: Add headset button detection omits ef4ef28acb42 tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with A [...] omits 16f3c221646b spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARC [...] omits 8e26c518d300 ASoC: codecs: Series of fixes for realtek codecs used on RVPs omits 8f8a7775b66e Merge tag 'sunxi-dt-for-5.20-2' of git://git.kernel.org/pu [...] omits a59591987726 Merge tag 'imx-dt64-5.20' of git://git.kernel.org/pub/scm/ [...] omits dbd68eb5baa6 Merge tag 'imx-dt-5.20' of git://git.kernel.org/pub/scm/li [...] omits 8128bfe3d7dc Merge tag 'imx-bindings-5.20' of git://git.kernel.org/pub/ [...] omits bfcfa1bdc45e Merge tag 'ti-keystone-dt-for-v5.20' of git://git.kernel.o [...] omits 7310e458ac5e Merge tag 'ti-k3-dt-for-v5.20' of git://git.kernel.org/pub [...] omits c784744b0405 Merge tag 'tegra-for-5.20-arm64-dt' of git://git.kernel.or [...] omits ed1646fe0232 Merge tag 'tegra-for-5.20-arm-dt' of git://git.kernel.org/ [...] omits a41bf1aabd46 Merge tag 'tegra-for-5.20-dt-bindings' of git://git.kernel [...] omits 859dd6d3e60b Merge tag 'sunxi-dt-for-5.20-1' of git://git.kernel.org/pu [...] 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 6b77205374fd netfilter: nf_tables: move nft_cmp_fast_mask to where its used omits ffb3d9a30cc6 netfilter: nf_tables: use correct integer types omits 7278b3c1e4eb netfilter: nf_tables: add and use BE register load-store helpers omits d86473bf2ff3 netfilter: nf_tables: use the correct get/put helpers omits 168141f7e0b4 netfilter: x_tables: use correct integer types omits ec6f2ff0a398 netfilter: nfnetlink: add missing __be16 cast omits f72547473fcd netfilter: nft_set_bitmap: Fix spelling mistake omits d3f2d0a292c2 netfilter: h323: merge nat hook pointers into one omits e14575fa7529 netfilter: nf_conntrack: use rcu accessors where needed omits 6976890e8998 netfilter: nf_conntrack: add missing __rcu annotations omits b038177636f8 netfilter: nf_flow_table: count pending offload workqueue tasks omits fc54d9065f90 net/sched: act_ct: set 'net' pointer when creating new nf_ [...] omits b8acd43148c0 netfilter: conntrack: use correct format characters omits 6be791561212 netfilter: conntrack: use fallthrough to cleanup omits d16d69bf5a25 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 [...] omits 5f3fe25e7055 ALSA: hda/realtek: Fix headset mic for Acer SF313-51 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 26b9f2fa7b1c ASoC: rockchip: i2s: Fix NULL pointer dereference when pin [...] omits af19f1936d63 reset: a10sr: allow building under COMPILE_TEST omits a9ab5bf33ce9 MAINTAINERS: Update freescale pin controllers maintainer omits 7f6fa2d4a510 Merge branch 'for-5.20' into for-next omits acf50233fc97 pinctrl: sunplus: Add check for kcalloc omits 18d1909be345 reset: allow building of reset simple driver if expert con [...] omits c3b821e8e406 pinctrl: ralink: Check for null return of devm_kcalloc omits 9a3bfa01aa1c lib/test_printf.c: split write-beyond-buffer check in two omits 5a75c2951af7 Merge tag 'v5.19-next-dts64' of git://git.kernel.org/pub/s [...] omits 1a110d77a9b9 Merge tag 'v5.19-next-dts32' of git://git.kernel.org/pub/s [...] omits 454b768f9ba6 mt76: mt7921: Let PCI core handle power state and use pm_s [...] omits 3bd53ea02d77 mediatek: mt76: eeprom: fix missing of_node_put() in mt76_ [...] omits 0a14c1d0113f mediatek: mt76: mac80211: Fix missing of_node_put() in mt7 [...] omits 8950a62f19c9 mt76: get rid of mt76_wcid_hw routine omits a062f0017391 mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY omits a1a99d7bddad mt76: add phy_idx to mt76_wcid omits dc44c45c8cd0 mt76: introduce phys array in mt76_dev structure omits 128c9b7d6235 mt76: add phy_idx in mt76_rx_status omits fc8f841bacfc mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id omits b146f238d120 mt76: add len parameter to __mt76_mcu_msg_alloc signature omits 7e6ffd5d5da9 mt76: mt7915 add ht mpdu density omits 5163150a47af mt76: mt7921: reduce the mutex lock scope during reset omits af1c9bb28286 mt76: mt7921: reduce log severity levels for informative messages omits 9dfb28e9bcd4 mt76: connac: move tx initialization/cleanup in mt76_conna [...] omits 81f302fdef1a mt76: mt7921: make mt7921_pci_driver static omits 4aa8e0a475e7 mt76: mt7921: enable HW beacon filter in the initialization stage omits abdb2b524b32 mt76: mt7921: enable HW beacon filter not depending on PM flag omits bceb8b8ded9b mt76: remove q->qid omits 1d5af0acac6e mt76: do not use skb_set_queue_mapping for internal purposes omits d08295f5be8e mt76: pass original queue id from __mt76_tx_queue_skb to t [...] omits aac86cebb4a0 mt76: mt7615: fix throughput regression on DFS channels omits 3c1032e12217 mt76: allow receiving frames with invalid CCMP PN via moni [...] omits 8916e4e513a8 mt76: mt76x02: improve reliability of the beacon hang check omits df6b739fd7d1 mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the firs [...] omits 18fced2017d8 mt76: mt7915: update the maximum size of beacon offload omits 1858e4fc89b2 mt76: do not check the ccmp pn for ONLY_MONITOR frame omits 8e3e7567b8c1 mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the firs [...] omits 754f9ae80e4f mt76: mt7915: update mpdu density in 6g capability omits 8dae26a3bddf mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_ [...] omits 6e744cfeee02 mt76: mt7915: fix incorrect testmode ipg on band 1 caused [...] omits c3f2ed588867 mt76: mt7915: disable UL MU-MIMO for mt7915 omits d2f5c8ed9fc4 mt76: move mt76_connac2_mcu_fill_message in mt76_connac module omits fc6ee71a2a8f mt76: move mcu_txd/mcu_rxd structures in shared code omits a8021cb9c1ef mt76: mt7915: rely on mt76_connac_tx_free omits 2b25b8555d63 mt76: connac: move mt7615_txp_skb_unmap in common code omits 5e610f8e3115 mt76: connac: move mt76_connac_write_hw_txp in shared code omits 0a178a6084d6 mt76: connac: move mt76_connac_tx_complete_skb in shared code omits 4b3be9d8408b mt76: connac: move mt76_connac_tx_free in shared code omits 4cb4da17fe2f mt76: move mt7615_txp_ptr in mt76_connac module omits 5c0bed88c19d mt76: connac: move mt76_connac_fw_txp in common module omits 6d6796db0bd9 mt76: mt7915: get rid of unnecessary new line in mt7915_ma [...] omits 31f3248a7593 mt76: mt7921: enlarge maximum VHT MPDU length to 11454 omits d5a50e6bd197 mt76: mt7921: fix aggregation subframes setting to HE max omits 364718c94ac2 mt76: mt7921s: fix possible sdio deadlock in command fail omits f4a92547fb98 mt76: mt7921: do not update pm states in case of error omits 79717c4eeeae mt76: mt7615: do not update pm stats in case of error omits cfd6110998e3 mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl omits d832f5e73815 mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module omits 0880d40871d1 mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in [...] omits f71662de66a6 mt76: connac: move HE radiotap parsing in connac module omits 9d958b60ebc2 mt76: mt7921: fix command timeout in AP stop period omits c149d3a90586 mt76: mt7921: not support beacon offload disable command omits b932425b6314 mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module omits 182071cdd594 mt76: connac: move connac2_mac_write_txwi in mt76_connac module omits 90211957a640 mt76: connac: move mac connac2 defs in mt76_connac2_mac.h omits d502e30020b8 mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature omits e00b3e407efe mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature omits d9fcfc1424aa mt76: enable the VHT extended NSS BW feature omits 049c94f8e914 mt76: mt7663: rely on mt76_connac2_fw_trailer omits 28fec923d240 mt76: connac: move mt76_connac2_load_patch in connac module omits b9ec27102ac0 mt76: connac: move mt76_connac2_load_ram in connac module omits c132fc7d83bb mt76: mt7921: move fw toggle in mt7921_load_firmware omits 3d8c636c3e9e mt76: connac: move shared fw structures in connac module omits 56054087bb17 mt76: mt7921: get rid of mt7921_mcu_exit omits 9ed107e0e98b mt76: mt7921: add missing bh-disable around rx napi schedule omits e55c27ed9ccf mt76: mt7615: add missing bh-disable around rx napi schedule omits c0182aa98570 mt76: mt7915: add missing bh-disable around tx napi enable [...] omits 12fba11c7ebd dt-bindings: net: wireless: mt76: add clock description fo [...] omits a55a0c701c12 mt76: mt7921s: fix firmware download random fail omits 45b6f9cb8ffc mt76: mt7921: add PATCH_FINISH_REQ cmd response handling omits ef55564e2b17 mt76: add DBDC rxq handlings into mac_reset_work omits 3685727c4dcd mt76: mt7915: add more ethtool stats omits 63db9d4012af mt76: mt7921: introduce ACPI SAR config in tx power omits f965333e491e mt76: mt7921: introduce ACPI SAR support omits 162d5c14ba48 mt76: add 6 GHz band support in mt76_sar_freq_ranges omits f572dc969a59 mt76: mt7915: fix endian bug in mt7915_rf_regval_set() omits cffd93411575 mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu [...] omits 63907290faa9 mt76: mt7915: fix endianness in mt7915_rf_regval_get omits 01277737e9be Merge tag 'imx-fixes-5.19-3' of git://git.kernel.org/pub/s [...] omits 58b6259d820d wifi: mac80211_hwsim: add back erroneously removed cast omits cdb0cc9379f1 spi: remove duplicate parameters check in acpi_spi_add_resource() omits b6747f4fba39 spi: propagate error code to the caller of acpi_spi_device [...] omits 9c22ec4ac27b spi: Return deferred probe error when controller isn't yet [...] omits 044750573903 regulator: qcom,spmi-regulator: add PMP8074 PMIC omits 0b3bbd7646b0 regulator: qcom,spmi-regulator: Convert to dtschema omits 34ceb6a6ef87 regulator: qcom_spmi: add support for PMP8074 regulators omits 3d04ae8e3e91 regulator: qcom_spmi: add support for HT_P600 omits 00f6ebbd0177 regulator: qcom_spmi: add support for HT_P150 omits 3fec90048d37 regulator: max597x: Remove unused including <linux/version.h> 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 e45955766b43 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf omits 3c079a22db79 Merge branch 'mptcp-fixes' omits 3ddabc433670 selftests: mptcp: validate userspace PM tests by default omits 5c835bb142d4 mptcp: fix subflow traversal at disconnect time 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 166d38632316 xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE 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 ef6e5d61eb7a genirq: Allow irq_set_chip_handler_name_locked() to take a [...] omits c1e72763aee9 dt-bindings: pinctrl: sunxi: allow vcc-pi-supply omits ee84131b43f1 dt-bindings: pinctrl: sunxi: Make interrupts optional omits 50e2ab392919 wifi: mac80211: fix queue selection for mesh/OCB interfaces 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 4ee186fa7e40 wifi: mac80211_hwsim: fix race condition in pending packet omits 37babce9127f wifi: mac80211: Use the bitmap API to allocate bitmaps omits 68608f9991bd wifi: mac80211: fix center freq calculation in ieee80211_c [...] omits 3c512307de40 wifi: nl80211: fix sending link ID info of associated BSS omits c528d7a2750a wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() omits ff3821bc3552 wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl8 [...] omits 7dc487d27f7f gpio: thunderx: Don't directly include asm-generic/msi.h 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 68b8e9713c8e x86/setup: Use rng seeds from setup_data omits 5a88c48f4146 Merge tag 'v5.19-rc6' into tip:x86/kdump 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 8b979924b9f9 x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o omits 1b8667812b3a x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cr [...] omits 14facbc1871a Merge 5.19-rc6 into char-misc-next omits cc0315564d6e RDMA/irdma: Fix sleep from invalid context BUG omits 5e8afb8792f3 RDMA/irdma: Do not advertise 1GB page size for x722 omits 28aa004b6261 init/Kconfig: update KALLSYMS_ALL help text omits b63a0c3e51a4 kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 omits e87197fbd137 drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg [...] omits be82abe6a76b RISC-V: KVM: Fix SRCU deadlock caused by kvm_riscv_check_v [...] omits 88573389aaa3 riscv: Fix missing PAGE_PFN_MASK 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 45b9fc58ad1c clk: bcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA omits aa6c9ae616b8 hwrng: bcm2835: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA omits 69cb69ea5542 ida: Remove assertions that an ID was allocated omits 85656ec193e9 IDR: Note that the IDR API is deprecated omits 1dd685c414a7 XArray: Add calls to might_alloc() 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 32346491ddf2 Linux 5.19-rc6 omits 24f4b40ec218 Merge branch 'hot-fixes' (fixes for rc6) omits fc82bbf4dede ida: don't use BUG_ON() for debugging omits 9e9e44017db3 cxl/hdm: Initialize decoder type for memory expander devices omits ee800010835d cxl/port: Cache CXL host bridge data omits 952c53cd357c Merge tag 'dmaengine-fix-5.19' of git://git.kernel.org/pub [...] omits b0d55983b2b8 platform/x86: intel_atomisp2_led: Also turn off the always [...] 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 5867f3b88bb5 Merge tag 'staging-5.19-rc6' of git://git.kernel.org/pub/s [...] omits b41362fdf267 Merge tag 'char-misc-5.19-rc6' of git://git.kernel.org/pub [...] omits d9919d43cbf6 Merge tag 'io_uring-5.19-2022-07-09' of git://git.kernel.d [...] 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 2fbd36dfae40 Merge tag 'kbuild-fixes-v5.19-3' of git://git.kernel.org/p [...] omits 2b9b31cedb70 Merge tag 'irq_urgent_for_v5.19_rc6' of git://git.kernel.o [...] omits 74a0032b8524 Merge tag 'x86_urgent_for_v5.19_rc6' of git://git.kernel.o [...] omits c483e7ea10fa platform/x86/intel/ifs: Mark as BROKEN omits f56e676a7f1c platform/x86: asus-wmi: Add key mappings omits d40908f2621e efi: Fix efi_power_off() not being run before acpi_power_o [...] omits 4ce8f4c2027d platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet [...] omits 5d62261a6569 platform/x86: gigabyte-wmi: add support for B660I AORUS PRO DDR4 omits 4ddef52f26cf platform/x86/amd/pmc: Add new platform support omits 1968f2be5c03 platform/x86/amd/pmc: Add new acpi id for PMC controller 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 f5a4618587fb kbuild: remove unused cmd_none in scripts/Makefile.modinst omits cb8a4beac39b x86/boot: Fix the setup data types max limit omits d4a930a08c26 Merge branch irq/plic-masking into irq/irqchip-next omits a1706a1c5062 irqchip/sifive-plic: Separate the enable and mask operations omits de0789492182 irqchip/sifive-plic: Make better use of the effective affi [...] omits 4f4b8f8f95f2 Merge branch irq/affinity-nosmp into irq/plic-masking omits 828f5602978c Merge branch irq/stm32-exti-updates into irq/irqchip-next omits db2e5f21a48e pinctrl: renesas: pinctrl-rzg2l: Add IRQ domain to handle [...] omits 35c37efd1273 dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document the [...] omits 08f12b4534c2 gpio: gpiolib: Allow free() callback to be overridden omits 3fed09559cd8 irqchip: Add RZ/G2L IA55 Interrupt Controller driver omits 96fed779d3d4 dt-bindings: interrupt-controller: Add Renesas RZ/G2L Inte [...] omits 91a29af413de gpio: Remove dynamic allocation from populate_parent_alloc_arg() 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 b1c428b6c368 Merge tag 'i2c-for-5.19-rc6' of git://git.kernel.org/pub/s [...] omits 84499c5d220a drm/aperture: Run fbdev removal before internal helpers omits 3a83b092dd59 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 2c1e62992981 arm64: dts: allwinner: h616: Add X96 Mate TV box support omits 5a378f9f2b15 arm64: dts: allwinner: h616: Add OrangePi Zero 2 board support omits 7dd91a17b599 dt-bindings: arm: sunxi: Add two H616 board compatible strings omits 4c3caac59807 dt-bindings: pinctrl: sunxi: allow vcc-pi-supply omits 0d17c8651188 arm64: dts: allwinner: Add Allwinner H616 .dtsi file omits 4eeca34bd992 dt-bindings: pinctrl: sunxi: Make interrupts optional omits 3a1149e59a94 dt-bindings: arm: sunxi: Add H616 EMAC0 compatible omits de2a34771f51 ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() 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 d9cdc3b12525 Merge tag 'powerpc-5.19-5' of git://git.kernel.org/pub/scm [...] 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 a4bd9358d553 Merge tag 'asoc-fix-v5.19-rc4' of https://git.kernel.org/p [...] omits c39ba4de6b0a netfilter: nf_tables: replace BUG_ON by element length check omits d785a773bed9 io_uring: check that we have a file table when allocating [...] omits 72a0b329114b vlan: fix memory leak in vlan_newlink() omits 9c840d5f9aae nfp: fix issue of skb segments exceeds descriptor limitation omits 4ad3278df6fe x86/speculation: Disable RRSBA behavior omits 697977d8415d x86/kexec: Disable RET on kexec omits ac2a2303016b Merge branch 'topic/ppc-kvm' into next omits 7e74dabc3daf Merge branch 'fixes' into next omits 7a847c00eeba netfilter: nf_log: incorrect offset to network header 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 2a96271fb66c Input: document the units for resolution of size axes omits 3de93e6ed2df Input: goodix - call acpi_device_fix_up_power() in some cases omits 94c8e8664ab6 Input: i8042 - add dritek quirk for Acer Aspire One AO532 omits 6676d7270ce2 Merge branch 'selftests-forwarding-install-two-missing-tests' omits cfbba7b46aef selftests: forwarding: Install no_forwarding.sh omits 437ac2592c09 selftests: forwarding: Install local_termination.sh 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 418d1d840e42 arm64: dts: freescale: add initial device tree for TQMa8MP [...] omits c03d7ab1a636 dt-bindings: arm: add TQMa8MPxL board 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 e5524c2a1fc4 Merge tag 'fscache-fixes-20220708' of git://git.kernel.org [...] 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 448b5a1548d8 erofs: avoid consecutive detection for Highmem memory omits 2df7c4bd7c1d erofs: wake up all waiters after z_erofs_lzma_head ready omits 35ba8850b673 drm/amdgpu/mes: fix mes submission in atomic context omits 872642edaf42 drm/amd/pm: drop the thermal_controller_type check omits c028d66e6ec4 drm/amd/pm: ac/dc change for smu_v13_0 omits 9a23fcf79dc6 drm/amd/display: Enable ODM combine default policy omits 5531786537e4 drm/amd/display: Add callback to set dig mode omits 7c895ef88403 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 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 abf61f7e66c1 arm64: dts: qcom: sc8280xp: fix DP PHY node unit addresses omits 4a627b0b162b Merge branch 'kvm-5.20-msr-eperm' omits 43883cee061f arm64: dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock 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 f6ef5f4787d4 phy: brcm-sata: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA omits 99d54565e186 i2c: brcmstb: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA omits c4d2c7751b46 ata: ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA omits fa0ef5a086a0 ARM: debug: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA omits 3418357a32db ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() omits 1a03beff363c arm: bcmbca: Add BCMBCA sub platforms omits 889390f83d4e arm: bcmbca: Move BCM63138 ARCH_BCM_63XX to ARCH_BCMBCA omits 330fc08dbdd9 arm64: dts: qcom: sc7280: fix PCIe clock reference omits a65ee523a9e4 ARM: multi_v7_defconfig: Update configs for BCM63138 omits c510c81c0e59 MAINTAINERS: Move BCM63138 to bcmbca arch entry omits 1e061d985fee docs: arm: index.rst: add google/chromebook-boot-flow omits daf7c850caab ARM: dts: Add BCM63138 generic board dts omits a82291fce8aa ARM: dts: update dts files for bcmbca SoC BCM63138 omits d39f3f4d4f77 ARM: dts: Move BCM963138DVT board dts to ARCH_BCMBCA omits 4143a351f8e7 dt-bindings: arm: add BCM63138 SoC omits 436d21906962 Input: i8042 - add additional TUXEDO devices to i8042 quir [...] omits 3f231ccb3883 Merge tag 'sunxi-fixes-for-5.19-2' of git://git.kernel.org [...] omits 7d596d9bb2ae ASoC: audio-graph-card2.c: make Codec2Codec settings optional omits bf02bb4d3b68 ASoC: Intel: sof_cs42l42: adding support for ADL configura [...] omits 5b7925988de4 Merge tag 'sunxi-fixes-for-5.19-1' of git://git.kernel.org [...] omits 5e7230a4daf9 Merge tag 'at91-fixes-5.19-2' of git://git.kernel.org/pub/ [...] 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 ed56f4b5173e MAINTAINERS: update the LSM maintainer info omits 12dc6adc49c9 Input: wm97xx - make .remove() obviously always return 0 omits 525496a030de Merge tag 'acpi-5.19-rc6' of git://git.kernel.org/pub/scm/ [...] omits 3784fad934c5 Merge tag 'pm-5.19-rc6' of git://git.kernel.org/pub/scm/li [...] omits 483e4a1d83db Merge tag 'cxl-fixes-for-5.19-rc6' of git://git.kernel.org [...] omits f5645edf6cff Merge tag 'iommu-fixes-v5.19-rc5' of git://git.kernel.org/ [...] omits 8bd582ae9a71 arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot omits b4a544e415e9 arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC omits 2b93fe647c0a Merge tag 'gpio-fixes-for-v5.19-rc6' of git://git.kernel.o [...] omits c46a0d5ae4f9 PM: runtime: Extend support for wakeirq for force_suspend|resume omits 7c4300eb05fb Documentation: PM: Drop pme_interrupt reference omits fe7c758c07c4 Merge branch 'pm-core' omits f1e3c73b4f62 Merge branch 'sunxi/fixes-for-5.19' into sunxi/for-next omits a471da3100ef Merge tag 'block-5.19-2022-07-08' of git://git.kernel.dk/l [...] omits 884b66976a72 ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero omits 29837019d5eb Merge tag 'io_uring-5.19-2022-07-08' of git://git.kernel.d [...] omits 086ff8461718 Merge tag 'for-5.19/fbdev-3' of git://git.kernel.org/pub/s [...] 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 7635778bac7e Documentation: kunit: Cleanup run_wrapper, fix x-ref omits 7b2379454b9a kunit: test.h: fix a kernel-doc markup omits 6fc3a8636a7b kunit: tool: Enable virtio/PCI by default on UML omits 53b466219f89 kunit: tool: make --kunitconfig repeatable, blindly concat omits e670f5d672ef media: amphion: only insert the first sequence startcode f [...] omits b3a3b0255797 btrfs: zoned: drop optimization of zone finish omits d8f1eb105eab media: amphion: sync buffer status with firmware during abort omits 177d841fa195 media: hantro: Fix RK3399 H.264 format advertising omits 6d9c9fbd35dc media: docs: Remove extraneous \endgroup from P010 table omits 57020a3e2409 media: dt-bindings: media: samsung,s5pv210-jpeg: convert t [...] omits 2963457829de btrfs: zoned: fix a leaked bioc in read_zone_info omits a4527e1853f8 btrfs: return -EAGAIN for NOWAIT dio reads/writes on compr [...] omits afba6e20801a media: amphion: defer setting last_buffer_dequeued until r [...] omits fe3d651627d6 media: mediatek: vcodec: Initialize decoder parameters for [...] omits cfce5b186537 media: mediatek: vcodec: decoder: Embed framesize inside m [...] omits e8d266d533b1 media: mediatek: vcodec: decoder: Drop max_{width,height} [...] omits d7abd0542013 media: mediatek: vcodec: decoder: Fix resolution clamping [...] omits 3b6a81a31370 media: mediatek: vcodec: decoder: Skip alignment for defau [...] omits f1748f8f8174 media: mediatek: vcodec: decoder: Fix 4K frame size enumeration omits 106be65a4119 media: mediatek: vcodec: decoder: Const-ify stepwise_fhd omits 6f6e8050f7de media: staging: media: imx: imx7-media-csi: Drop usage of [...] omits fc9d988a5acd media: staging: media: imx: imx7-media-csi: Drop V4L2 even [...] omits 67c4b3f2e344 media: staging: media: imx: imx7-media-csi: Inline imx7_cs [...] omits 820552fbfc2b media: staging: media: imx: imx7-media-csi: Drop unneeded [...] omits ba9b219f914b media: staging: media: imx: imx7-media-csi: Add V4L2_PIX_F [...] omits a4da0cee0d46 media: staging: media: imx: imx7-media-csi: Fix list of su [...] omits a1a60e7ac274 media: staging: media: imx: imx7-media-csi: Simplify defau [...] omits 5c42cd9dfa7d media: staging: media: imx: imx7-media-csi: Inline imx7_cs [...] omits 3ee396ed91c7 media: staging: media: imx: imx7-media-csi: Drop unneeded [...] omits 2d35c1ff83c0 media: staging: media: imx: imx7-media-csi: Drop YUV/RGB/B [...] omits 539a9859768d media: staging: media: imx: imx7-media-csi: Simplify defau [...] omits 148709ad22cb media: staging: media: imx: imx7-media-csi: Define macro f [...] omits 0eaa3d82d470 media: staging: media: imx: imx7-media-csi: Make default f [...] omits 1de014dc6bf9 media: staging: media: imx: imx7-media-csi: Drop unsupport [...] omits 6ad52b675f1b media: staging: media: imx: imx7-media-csi: Drop IPU-only formats omits 44737d2ac4e0 media: staging: media: imx: imx7-media-csi: Drop IC suppor [...] omits a61bfe662591 media: staging: media: imx: imx7-media-csi: Replace ipu_co [...] omits e352833d32e6 media: staging: media: imx: imx7-media-csi: Import format helpers omits 35b53d44e1ba media: staging: media: imx: imx7-media-csi: Drop error mes [...] omits 56ae4cac6dc4 media: staging: media: imx: imx7-media-csi: Decouple from [...] omits 57327b082405 media: staging: media: imx: imx7-media-csi: Decouple from [...] omits 0cc432b7412a media: staging: media: imx: imx7-media-csi: Store imx7_csi [...] omits 084158200fda media: staging: media: imx: imx7-media-csi: Fold imx_media [...] omits 1f55211b1b1e media: staging: media: imx: imx7-media-csi: Decouple from [...] omits b6ae101900fc media: staging: media: imx: imx7-media-csi: Fold imx_media [...] omits f5c673428b7e media: staging: media: imx: imx7-media-csi: Inline pipelin [...] omits a3ec6bc1af39 media: staging: media: imx: imx7-media-csi: Avoid unnecess [...] omits 9d75fc991770 media: staging: media: imx: imx7-media-csi: Import imx_med [...] omits 7d3bee233ce1 media: staging: media: imx: imx7-media-csi: Inline imx_med [...] omits 3777d61b2b40 media: staging: media: imx: imx7-media-csi: Don't initiali [...] omits 55eb173fe23b media: staging: media: imx: imx7-media-csi: Drop imx_media [...] omits 23bcc91082c8 media: staging: media: imx: imx7-media-csi: Embed imx_medi [...] omits 1ab24f2e24bd media: staging: media: imx: imx7-media-csi: Import imx_med [...] omits be3e378b2d14 media: staging: media: imx: imx7-media-csi: Don't set subd [...] omits 31959b981c23 media: staging: media: imx: imx7-media-csi: Ensure consist [...] omits 9f10ecffacfd media: staging: media: imx: imx7-media-csi: Fold capture_p [...] omits 356345aaed59 media: staging: media: imx: imx7-media-csi: Reorganize imx [...] omits 42bfdc8249a6 media: staging: media: imx: imx7-media-csi: Drop unused co [...] omits 49b74aa523a9 media: staging: media: imx: imx7-media-csi: Drop legacy vi [...] omits 01ac6b754287 media: staging: media: imx: imx7-media-csi: Import video d [...] omits 08b1fedddf1c media: staging: media: imx: imx7-media-csi: Remove imx_med [...] omits 8ace5084d102 media: staging: media: imx: imx7-media-csi: Move format in [...] omits 85f8673fa155 media: staging: media: imx: imx7-media-csi: Drop unused fr [...] omits 46332d14eb1b media: staging: media: imx: imx7-media-csi: Don't populate [...] omits f9806bd2b42d media: staging: media: imx: imx7-media-csi: Move misc init [...] omits d79d5e00be51 media: staging: media: imx: imx7-media-csi: Drop the imx_m [...] omits 3c05e2dd4f59 media: staging: media: imx: imx7-media-csi: Drop duplicate [...] omits bdf861aba4b8 media: staging: media: imx: imx7-media-csi: Import notifie [...] omits a314327c9d16 media: staging: media: imx: imx7-media-csi: Split imx_medi [...] omits 34d868e862e7 media: staging: media: imx: imx7-media-csi: Initialize loc [...] omits b73560c81f62 media: renesas: rcar_drif: Drop of_match_ptr() omits 91bbc1b1750c media: xilinx: Drop unexpected word 'with' in comments omits 69681cd04164 media: mt9p031: Move open subdev op init code into init_cfg omits 92fa766bb418 media: mt9p031: Add MT9P006 compatible omits dbeb23272687 selftests: drivers/dma-buf: Improve message in selftest summary omits ff682226a353 selftests/kcmp: Make the test output consistent and clear omits 76283baf715c media: dt-bindings: mt9p031: Add MT9P006 compatible string omits e67ff4cc7c7d Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits aab941b8c3cf arm64: dts: allwinner: pinephone: Enable internal HMIC bias omits f064f018a8e8 media: staging/media/atomisp/pci/atomisp: Fix typo in string omits 71074d378323 media: atomisp: clean up for-loop, remove redundant assign [...] omits e8f05165b55a dt-bindings: arm: sunxi: Add several MBUS compatibles omits 2ffe47608df3 dt-bindings: arm: sunxi: Default to the full MBUS binding omits faf5b7971af9 media: staging: media/atomisp: use max() impl omits 871f13fe12d2 media: atomisp: Fix typo in comments omits 0c122ad91fc9 media: atomisp_gmin_platform: stop abusing efivar API omits 1713dceb5753 media: atomisp: fix -Wdangling-pointer warning omits 42ec2f071485 media: atomisp: fix uninitialized stack mem usage in ia_cs [...] omits a3b36a8ce3d0 media: atomisp: revert "don't pass a pointer to a local variable" omits 382311238135 media: atomisp-mt9m114: Fix pointer dereferenced before checking omits 09b204eb9de9 media: [PATCH] pci: atomisp_cmd: fix three missing checks [...] omits ce2203e7d6de media: staging: media: atomisp: Use kmap_local_page() in h [...] omits aab1c42a9d77 media: staging: media: atomisp: Use kmap_local_page() in h [...] omits 2ad935a15ffa media: staging: media: atomisp: Convert kmap() to kmap_loc [...] 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 c59d73d43fce drm/amd/display: fix 32 bit compilation errors in dc_dmub_srv.c 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 b415bb7c976f arm64: tegra: Fix SDMMC1 CD on P2888 omits f7b93a088600 arm64: tegra: Update compatible for Tegra234 GPCDMA omits 4bb39ca25b8b arm64: tegra: Add Host1x and VIC on Tegra234 omits e30cf1011b96 arm64: tegra: Add Host1x context stream IDs on Tegra186+ omits 28d860ed02c2 arm64: tegra: Enable native timers on Tegra234 omits 5aa9083efd67 arm64: tegra: Enable native timers on Tegra194 omits c710ac0bfe52 arm64: tegra: Enable native timers on Tegra186 omits 302e154000ec arm64: tegra: Add node for CBB 2.0 on Tegra234 omits a47e173e5d1c arm64: tegra: Add node for CBB 1.0 on Tegra194 omits 012877d0a7c1 arm64: tegra: Align gpio-keys node names with dtschema omits 61192a9d8a63 arm64: tegra: Mark BPMP channels as no-memory-wc omits 60d2016a5161 arm64: tegra: Add Tegra234 GPCDMA device tree node omits 599b7aebc9fc arm64: tegra: Adjust whitespace around '=' omits afcb41e30ce2 arm64: tegra: Enable OPE on various platforms omits 4b6a1b7cbdf5 arm64: tegra: Add OPE device on Tegra210 and later omits bd8e9cf328ea Merge branch 'for-5.20/dt-bindings' into for-5.20/arm64/dt omits afcdb8e55c91 firmware: tegra: Fix error check return value of debugfs_c [...] omits 135f4c551d51 drm/tegra: vic: Use devm_platform_ioremap_resource() omits 5088bbde3ad8 media: staging: atomisp: rework reading the id and revisio [...] omits 2e1bfb314c99 gpu: host1x: Use the bitmap API to allocate bitmaps omits 9799a3bf8a36 media: atomisp: Add a notes.txt file omits b74196e7980b media: atomisp: remove force argument from __destroy_[stre [...] omits 1341bc9e99af media: atomisp: use atomisp_destroy_pipes_stream_force() i [...] omits 318e125ac9e3 media: atomisp: use atomisp_css_update_stream() in more places omits 507e72a2ae5c media: atomisp: use atomisp_create_pipes_stream() in more places omits 8c341d05a667 media: atomisp: add error logging to atomisp_destroy_pipes [...] omits 798d2ad739da media: atomisp: add error checking to atomisp_create_pipes [...] omits 3bde235bf678 media: atomisp: fix __get_frame_info() error handling omits 3a68900a0cea media: atomisp: remove hmm_page_object omits 8c92243d9e68 gpu: host1x: Generalize host1x_cdma_push_wide() omits 5b7239c17ce2 gpu: host1x: Initialize syncval in channel_submit() omits f9599127dd52 media: atomisp: drop HMM_BO_SHARE type omits 975c343f857a media: atomisp: drop highmem var/arg from the hmm code omits 4cc20c9cdd0d media: atomisp: Simplify hmm_alloc() calls omits 4773d1c739e2 soc/tegra: fuse: Add missing of_node_put() omits ceff4bdb60c0 media: atomisp: add hmm_create_from_userdata() helper omits a9796c7b47a9 media: atomisp: remove unused hmm address translation functions omits 90612317325b media: atomisp: drop unused ATOMISP_MAP_FLAG_* flags omits 9f40d3a79dd6 media: atomisp: drop ATOMISP_MAP_FLAG_CLEARED omits 2c19beb23dd0 media: atomisp: drop unused ATOMISP_ACC_FW_LOAD_* defines omits 54c15ddd4c82 media: atomisp: remove atomisp_is_acc_enabled() omits 3af445e66fa8 media: atomisp: remove no longer used atomisp_css_acc_done [...] omits b717c5175a84 media: atomisp: asc.acc.pipeline is always NULL omits 16d6a3450300 media: atomisp: remove unused atomisp_*css_* functions omits 868088a06157 media: atomisp: remove atomisp_acc.c omits 4bbca788b6eb media: atomisp: remove private acceleration ioctls omits 5c9152945648 media: atomisp: remove bogus comment above hmm_bo_allocate [...] omits b03d581b453d media: atomisp: removed unused hmm_bo_get_page_info() function omits 2c9974955f4f media: atomisp: drop hmm_page_type omits 4be4504e9d01 media: atomisp: remove unused attribute argument from ia_c [...] omits c0039ef3dc1d media: atomisp: remove pool related kernel cmdline options omits 454da4d2a40f media: atomisp: remove hmm_mem_stats omits c35f36b7c1ee media: atomisp: remove hmm pool code omits b50b217fe2bf media: atomisp: remove dynamic and reserved pool code omits ad4c63c3ba44 media: atomisp: remove hmm_pool_[un]register() omits ca1ce57ae76d media: atomisp: drop ATOMISP_MAP_FLAG_CONTIGUOUS omits f94059f86ee5 media: atomisp: drop contiguous flag from struct ia_css_frame omits 1282033fe046 media: atomisp: drop IA_CSS_FRAME_FORMAT_MIPI support from [...] omits dc65da4fb1e5 media: atomisp: drop contiguous argument from frame_create() omits 1c0d8f813f12 media: atomisp: drop contiguous argument from frame_alloca [...] omits 001b48b60bd0 media: atomisp: drop contiguous argument from ia_css_frame [...] omits cb77085b1f0a drm/msm/dpu: Fix for non-visible planes omits 7c6b6a5bbd8f media: atomisp: remove unused ia_css_frame_allocate_contig [...] omits f2ce29415580 media: atomisp: remove the unused RAW_BUF_STRIDE macro omits cd486d374933 ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config omits 1460b85daa0a ASoC: Intel: sof_cs42l42: support BT offload audio omits 852b50aeed15 media: On Semi AR0521 sensor driver omits 7ac1a36a9823 drm/tegra: Include DMA API header where used omits 015a166368d7 dt-bindings: tegra-ccplex-cluster: Remove status from requ [...] omits c7860cbee998 drm/tegra: Fix vmapping of prime buffers omits 2fdf15b50a46 ARM: dts: at91: sama5d2: Fix typo in i2s1 node 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 1313594c5e26 media: dt-bindings: Add bindings for On Semi AR0521 camera sensor omits 935fbc94413b media: ov5640: Move format mux config in format omits a16a833a156b soc/tegra: fuse: Add missing DMADEVICES dependency omits a89f14bbcfa5 media: ov5640: Split DVP and CSI-2 formats omits dd81b8ff90ca media: ov5640: Adjust format to bpp in s_fmt omits b5d5288a4687 drm/tegra: vic: Fix build warning when CONFIG_PM=n omits 7dcb3a2f1f18 media: ov5640: Restrict sizes to mbus code omits 6ac98b41b4fb media: ov5640: Add BGR888 format omits 0a43fcd791f9 media: ov5640: Add RGB565_1X16 format omits 1066fc1c2afd media: ov5640: Register device properties omits 66ed85eb7b33 media: ov5640: Implement get_selection omits 90b0f355c5a3 media: ov5640: Implement init_cfg omits 961bed9f6af5 media: ov5640: Change CSI-2 timings to comply with FPS omits f99e689181ea gpu: host1x: Register context bus unconditionally omits b6ae50229761 media: ov5640: Remove frame rate check from find_mode() omits 19f2e3e63d3a media: ov5640: Adjust vblank with s_frame_interval omits 9550669c1975 drm/tegra: vic: Add Tegra234 support omits 0ae4ae9158f3 gpu: host1x: Use RESTART_W to skip timed out jobs on Tegra186+ omits a94b8a77bc91 gpu: host1x: Add MLOCK release code on Tegra234 omits 1411796f200d gpu: host1x: Rewrite job opcode sequence omits 9abdd497cd0a gpu: host1x: Tegra234 device data and headers omits 7afd1194a3cd gpu: host1x: Program interrupt destinations on Tegra234 omits ee8f894f3fb3 gpu: host1x: Allow reset to be missing omits 939179fab8ff gpu: host1x: Program virtualization tables omits 97dea367d8da gpu: host1x: Simplify register mapping and add common aperture omits 3000c4ac0258 gpu: host1x: Deduplicate hardware headers omits bf0297ac77f3 drm/tegra: Implement stream ID related callbacks on engines omits e09db97889ec drm/tegra: Support context isolation omits 88c0292f023d drm/tegra: nvdec: Fix TRANSCFG register offset omits e078d8d6c384 drm/tegra: falcon: Set DMACTX field on DMA transactions omits 2486254781ea gpu: host1x: Program context stream ID on submission omits 8aa5bcb61612 gpu: host1x: Add context device management code omits a72d4b182f4e dt-bindings: host1x: Fix bracketing in example omits 5c5a6ff72e19 dt-bindings: Add bindings for Tegra234 Host1x and VIC omits bce93b827de6 media: ov5640: Add VBLANK control omits 32979f670090 media: ov5640: Add HBLANK control omits e4359019cb32 media: ov5640: Remove ov5640_mode_init_data omits db15c1957a2d media: ov5640: Remove duplicated mode settings omits e15197bde407 media: ov5640: Re-sort per-mode register tables omits 2de6bb97f090 media: ov5640: Provide timings accessor omits 5113d5b33113 media: ov5640: Split DVP and CSI-2 timings omits e74ef55b8968 media: ov5640: Fix 720x480 in RGB888 mode omits 3145efcdb4d0 media: ov5640: Rework timings programming omits 6c957ed73e5b media: ov5640: Rework CSI-2 clock tree omits 3c28588f35d3 media: ov5640: Update pixel_rate and link_freq omits 7a3b8d4bda25 media: ov5640: Add LINK_FREQ control omits 2d7671f6098b media: ov5640: Associate bpp with formats omits 63a6ef2360bd dt-bindings: Add headers for Host1x and VIC on Tegra234 omits 8e823f5c8c11 media: ov5640: Add ov5640_is_csi2() function omits 8409d0170746 media: ov5604: Re-arrange modes definition omits 22845bf2dfb1 media: ov5640: Add pixel rate to modes omits 887e6ee3de9f media: stm32-dcmi: add support of 1X16 serial pixel format [...] omits d0034926fa22 media: st-mipid02: expose 1X16 serial pixel format omits 5109fc8de328 media: st-mipid02: add support for YVYU and VYUY formats omits 81bf9e2e6e85 media: st-mipid02: add support of pixel clock polarity omits fda0f59a3aa4 media: ov7251: Fix multiple problems in s_stream callback omits 576d196c522b media: sunxi: Add support for the A83T MIPI CSI-2 controller omits e4afdad6a8b4 media: dt-bindings: media: Add Allwinner A83T MIPI CSI-2 b [...] omits 38b6c01a6b34 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 9ed11999f9bf media: MAINTAINERS: Add entry for the Allwinner A31 MIPI C [...] omits af54b4f4c17f media: sunxi: Add support for the A31 MIPI CSI-2 controller omits 787d694677f0 media: dt-bindings: media: Add Allwinner A31 MIPI CSI-2 bi [...] omits 2dc94f06127f Merge tag 'tee-fixes-for-v5.19' of https://git.linaro.org/ [...] omits 249106dadd20 media: dt-bindings: media: sun6i-a31-csi: Add MIPI CSI-2 i [...] omits ea1a6270ff4f dt-bindings: host1x: Add iommu-map property omits 6f1ae821a6c4 media: hantro: Add support for RK356x encoder omits 5484ea9229a1 media: dt-binding: media: Add rk3568-vepu binding omits a621cc4bed97 media: amphion: release core lock before reset vpu core omits d1954e3e1b66 ath9k: remove unexpected words "the" in comments omits eca78a9e402f media: Fix incorrect P010 chroma order description omits 7d1e59a35ffa ath11k: Fix typo in comments omits 76a48e755fba media: docs: Fix VIVIOC typo omits dd92b16cbc98 dt-bindings: timer: Add Tegra186 & Tegra234 Timer omits 6811c98ca2c5 media: v4l2-ctrls: Fix missing newline in examples omits ab14c99c035d media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment omits 4a47c6385bb4 ovl: turn of SB_POSIXACL with idmapped layers temporarily omits b813aa3dc663 media: pvrusb2: drop unexpected word 'a' in comments omits 1a2a24d9b908 media: ti: drop unexpected word 'a' in comments omits 9e535e6c496d media: gspca: drop unexpected word 'is' in the comments omits c1601ea9a651 media: cx18: Fix typo in comments 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 a501ab75e762 tty: use new tty_insert_flip_string_and_push_buffer() in p [...] omits 716b10580283 tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() 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 bb160ee61c04 drivers/usb/host/ehci-fsl: Fix interrupt setup in host mode. omits 3d0dc539029b usb: gadget: uvc: fix changing interface name via configfs omits 6fb9e1d94789 usb: typec: add missing uevent when partner support PD 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 925b6e59138c Revert "drm/amdgpu: add drm buddy support to amdgpu" omits f6639994a6dd ARM: dts: Add Sunplus SP7021-Demo-V3 board device tree omits 027a68e35206 ARM: sp7021_defconfig: Add Sunplus SP7021 defconfig omits 0aa94eea8d95 ARM: sunplus: Add initial support for Sunplus SP7021 SoC omits f7189d938b31 irqchip: Add Sunplus SP7021 interrupt controller driver omits 4966dfe186a4 dt-bindings: interrupt-controller: Add bindings for SP7021 [...] omits 5543604a05a9 dt-bindings: clock: Add bindings for SP7021 clock driver omits dbf018be52e3 reset: Add Sunplus SP7021 reset driver omits 55bfc376b8fb dt-bindings: reset: Add bindings for SP7021 reset driver omits 8bbb1dd569c1 dt-bindings: arm: sunplus: Add bindings for Sunplus SP7021 [...] omits 11055c32c71f Merge tag 'renesas-arm-soc-for-v5.20-tag1' of git://git.ke [...] omits b83c42935c91 Merge tag 'renesas-dt-bindings-for-v5.20-tag2' of git://gi [...] omits 132582d21075 Merge tag 'renesas-arm-dt-for-v5.20-tag2' of git://git.ker [...] omits 32b3ad1418ea Merge branch 'sysctl-data-races' omits 73318c4b7dbd ipv4: Fix a data-race around sysctl_fib_sync_mem. omits 48d7ee321ea5 icmp: Fix data-races around sysctl. omits dd44f04b9214 cipso: Fix data-races around sysctl. omits 310731e2f161 net: Fix data-races around sysctl_mem. omits 3d32edf1f3c3 inetpeer: Fix data-races around sysctl. omits 47e6ab24e8c6 tcp: Fix a data-race around sysctl_tcp_max_orphans. omits e87782087766 sysctl: Fix data races in proc_dointvec_jiffies(). omits c31bcc8fb89f sysctl: Fix data races in proc_doulongvec_minmax(). omits 2d3b559df3ed sysctl: Fix data races in proc_douintvec_minmax(). omits f613d86d014b sysctl: Fix data races in proc_dointvec_minmax(). omits 4762b532ec95 sysctl: Fix data races in proc_douintvec(). omits 1f1be04b4d48 sysctl: Fix data races in proc_dointvec(). omits 820b8963adae net: sock: tracing: Fix sock_exceed_buf_limit not to deref [...] omits 6abcf98eec85 media: c8sectpfe: Remove unneeded NULL check before clk_di [...] omits 64e46b637bba media: c8sectpfe: Clean up handling of *_buffer_aligned 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 cf39ed2e8ecd regmap: add WARN_ONCE when invalid mask is provided to reg [...] 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 2259da159fbe x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported omits f8d3da4ef8fa bpf: Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIs omits e5ce073c8a1e tee: tee_get_drvdata(): fix description of return value omits b66527ee98d0 optee: Remove duplicate 'of' in two places. omits 3876f4829a57 arm64: dts: freescale: imx8qxp: Fix the keys node name omits c7b3c053097b arm64: dts: freescale: imx8: Fix the system-controller node name omits 6003913ac766 arm64: dts: freescale: imx8qxp: Fix the ocotp node name omits b64aebbe7931 arm64: dts: freescale: imx8qxp: Add fallback compatible fo [...] omits b3993c7adf67 arm64: dts: freescale: imx8: Fix power controller name omits 78cba06629be arm64: dts: freescale: imx8qxp: Remove unnecessary clock r [...] omits 06d6022353cc dt-bindings: firmware: Add fsl,scu yaml file omits 3115888c9702 dt-bindings: watchdog: Add fsl,scu-wdt yaml file omits 636ad31bd222 dt-bindings: thermal: Add fsl,scu-thermal yaml file omits df4381bff778 dt-bindings: rtc: Add fsl,scu-rtc yaml file omits e46902e16fe2 dt-bindings: power: Add fsl,scu-pd yaml file omits 470d96c850b5 dt-bindings: nvmem: Add fsl,scu-ocotp yaml file omits 92dae33a4d67 dt-bindings: input: Add fsl,scu-key yaml file omits aeb871d67988 dt-bindings: pinctrl: imx: Add fsl,scu-iomux yaml file omits 9056aa045173 dt-bindings: clk: imx: Add fsl,scu-clk yaml file omits 86c43ea071ae ARM: dts: kswitch-d10: use open drain mode for coma-mode pins omits 5060237b0ee1 memory: tegra: Add MGBE memory clients for Tegra234 omits 8c2261e9f040 Merge branch 'for-5.20/dt-bindings' into for-5.20/memory omits 4d3ddc9bce4b soc: mediatek: mutex: Simplify with devm_platform_get_and_ [...] omits 2b5764fb7bf8 soc: mediatek: pm-domains: Add support for Helio X10 MT6795 omits 2b48db01a066 dt-bindings: power: Add MediaTek Helio X10 MT6795 power domains 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 68ce0053f061 dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding omits 3bf80f8d4fd9 dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding omits 476111be5f26 dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding omits 833f5a7eb288 dt-bindings: memory: Add Tegra234 MGBE memory clients omits b0aedf342bc3 dt-bindings: Add Tegra234 MGBE clocks and resets omits 5de7d31b50c7 dt-bindings: power: Add Tegra234 MGBE power domains omits d4ac6028b991 arm64: dts: imx8mp: add NoC node omits 6177a50fd32c ARM: dts: colibri-imx6ull: fix snvs pinmux group omits d4fac258d971 optee: smc_abi.c: fix wrong pointer passed to IS_ERR/PTR_ERR() omits 9167fd5d5549 PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() omits d67fe5e3b2ca Merge tag 'zynqmp-dt-for-v5.20' of https://github.com/Xili [...] omits 30a32ee55f6a Merge tag 'zynq-dt-for-v5.20' of https://github.com/Xilinx [...] omits c51b8f85c415 MAINTAINERS: Remove iommu@lists.linux-foundation.org omits 79e6e2f3f3ff crypto: testmgr - populate RSA CRT parameters in RSA test vectors omits 932be3e95b22 crypto: inside-secure - fix packed bit-field result descriptor omits 68740ab50543 crypto: hisilicon - Kunpeng916 crypto driver don't sleep w [...] omits 02884a4f12de crypto: hisilicon/sec - don't sleep when in softirq omits 32c0f7d4194c crypto: hisilicon/sec - fix inconsistent argument omits 8ccc9cc47c8c crypto: nx - Hold the reference returned by of_find_compat [...] omits 9984a6447389 crypto: amcc - Hold the reference returned by of_find_comp [...] omits cc8166bfc829 crypto: vmx - Fix warning on p8_ghash_alg omits d4cfb144f605 crypto: qat - expose device config through sysfs for 4xxx omits 16c1ed95d1c4 crypto: qat - relocate and rename adf_sriov_prepare_restart() omits 92bf269fbfe9 crypto: qat - change behaviour of adf_cfg_add_key_value_param() omits 5ee52118ac14 crypto: qat - expose device state through sysfs for 4xxx omits a2668c1500e3 Merge tag 'zynq-soc-for-v5.20' of https://github.com/Xilin [...] omits 8fcdf10295b4 Merge tag 'zynqmp-soc-for-v5.20' of https://github.com/Xil [...] omits a902fa8eccaf Merge tag 'reset-fixes-for-v5.19' of git://git.pengutronix [...] omits 2058dc831ff8 MAINTAINERS: add polarfire rng, pci and clock drivers omits dc5cb7a833e8 riscv: don't warn for sifive erratas in modules 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 f46fd3d7c3bd net: ocelot: fix wrong time_after usage omits fe5235aef855 Merge tag 'mlx5-fixes-2022-07-06' of git://git.kernel.org/ [...] omits 0680e20af5fb net: ethernet: ti: am65-cpsw: Fix devlink port register sequence omits 1d202d1496a0 kunit: add coverage_uml.config to enable GCOV on UML omits 029c1c2059e9 net: stmmac: dwc-qos: Disable split header for Tegra194 omits 8a7c6f859a20 kunit: tool: refactor internal kconfig handling, allow overriding omits a9333bd344ad kunit: tool: introduce --qemu_args omits 8c278d97ad72 kunit: tool: simplify creating LinuxSourceTreeOperations omits 9241bc818d54 kunit: tool: cosmetic: don't specify duplicate kernel cmdl [...] omits e756dbebd95d kunit: tool: refactoring printing logic into kunit_printer.py omits 8a04930f2bb0 kunit: tool: redo how we construct and mock LinuxSourceTree omits 76f0d6f58169 kunit: tool: drop unused load_config argument omits d2fbdde838f2 kunit: use kmemdup in kunit_filter_tests(), take suite as const omits 6b0de7d0f328 Merge tag 'nvme-5.19-2022-07-07' of git://git.infradead.or [...] omits bdb2c48e4b38 io_uring: explicit sqe padding for ioctl commands 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 066ab294504f dt-bindings: i2c: i2c-rk3x: add rk3588 compatible omits 88f1669019bd scsi: sd: Rework asynchronous resume support omits 90552cd2d1f9 scsi: core: Move the definition of SCSI_QUEUE_DELAY omits 3501f0c66306 i2c: cadence: Unregister the clk notifier in error path 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 64a6f1c4987e i2c: add support for microchip fpga i2c controllers 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 ccd3f4490524 scsi: target: Fix WRITE_SAME No Data Buffer crash 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 8c96e566d95a drm/amd/display: clean up some inconsistent indenting omits bdd0d7e290e0 drm/amd/display: fix non-x86/PPC64 compilation omits 11d526f1972f drm/amd/display: Fix new dmub notification enabling in DM omits cc3cb791f19a drm/amdgpu: Fix one list corruption when create queue fails omits 9da2902609f7 drm/radeon: avoid bogus "vram limit (0) must be a power of [...] omits 75072128d704 drm/amd/display: remove repeated includes omits 34ce1a6a29db drm/amdgpu/display: Remove duplicated argument to || omits 30ef0808e618 drm/amd/display: make get_refresh_rate() static omits b83c9e3dd5b5 drm/amd/display: remove set but unused variable omits f72fc9bd2269 drm/amdkfd: optimize svm range evict omits 1f374171fd34 drm/amd/display: correct idle_power_optimizations disablem [...] omits 371409df9236 drm/amd/display: remove stale debug setting omits 7d261c50d9c1 drm/amdkfd: change svm range evict omits fce7bf30d330 drm/amdkfd: add new flag for svm omits ba7c3507087a Merge tag 'devfreq-fixes-for-5.19-rc6' of git://git.kernel [...] omits c8934e4e3489 PM / devfreq: exynos-bus: Fix NULL pointer dereference omits 7c33e477bd88 scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() omits 75c654242f29 MAINTAINERS: update nvidia,tegra20-host1x.yaml reference omits 932e778b294c dt-bindings: mfd: update dlg,da9063.yaml reference omits b510592b76d8 tegra194-hte.rst: fix reference to its binding omits 78b02317310e arch: m68k: q40: README: drop references to IDE driver omits d6a21f2d7325 objtool: update objtool.txt references omits 8a5d19216672 Documentation: KVM: update s390-diag.rst reference omits 48b36e59ac21 Documentation: KVM: update msr.rst reference omits 7ac3945d8e22 Documentation: KVM: update amd-memory-encryption.rst references omits e38fd63749eb Documentation: KVM: update s390-pv.rst reference omits c02b872a7ca7 Documentation: update watch_queue.rst references omits 97e937dec70d docs: zh_CN/vm/zsmalloc.rst: fix a typo omits 36395fb365df docs: zh_CN/vm: fix a typo for page reporting ReST file omits 695c62a823a5 docs: zh_CN: fix a broken reference omits e13ce769a006 docs: zh_CN/devicetree: fix typos omits 5fe84fe446d8 docs: zh_CN: page_frags.rst: fix a broken reference omits 752f59637128 docs: filesystems: update netfs-api.rst reference omits 335220ab017d docs: netdev: update maintainer-netdev.rst reference omits 309027b57c61 docs: automarkup: do not look up symbols twice omits 26c82972f20f docs: automarkup: track failed cross-reference attempts omits 0ed8f619b412 netfilter: conntrack: fix crash due to confirmed bit load [...] omits f2c1ff0d3be2 docs: tegra194-hte.rst: don't include gpiolib.c twice omits 02bba8ca90b1 scripts: sphinx-pre-install: place a warning for Sphinx >= 3.0 omits 6a5d7320fb75 scripts: sphinx-pre-install: provide both venv and package [...] omits 5b27d2551c19 scripts: sphinx-pre-install: check for PDF min version later on omits ed2133b7b585 scripts: sphinx-pre-install: report broken venv omits 7c2d45a347c7 scripts: sphinx-pre-install: fix venv version check logic omits 11093e6f0de9 Documentation: dm writecache: Render status list as list omits 8b301af4c65b Documentation: dm writecache: add blank line before option [...] omits 0326195f523a bpf: Make sure mac_header was set before using it omits e8a4e1c1bb69 Merge tag 'loongarch-fixes-5.19-4' of git://git.kernel.org [...] 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 92ef86ab5135 drm/msm/mdp5: Fix global state lock backoff omits ff4f65e4ddce vfio/spapr_tce: Remove the unused parameters container omits 9de76f41ea21 x86/mm: Refer to the intended config STRICT_DEVMEM in a comment omits 68c1b3dd5c48 iio: light: cm32181: Add PM support omits 7b86d50e74b9 MAINTAINERS: Rectify entry for NVIDIA TEGRA DRM and VIDEO DRIVER omits fe8b45aa6115 dt-bindings: display: tegra: Convert to json-schema 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 fc976f5629af ASoC: Intel: Skylake: Correct the handling of fmt_config f [...] omits 219af251bd16 ASoC: Intel: Skylake: Correct the ssp rate discovery in sk [...] omits 051dade34695 ASoC: rt5640: Fix the wrong state of JD1 and JD2 omits c7dab6745f42 ASoC: Intel: sof_rt5682: fix out-of-bounds array access omits df5b4aca7248 ASoC: qdsp6: fix potential memory leak in q6apm_get_audior [...] omits 1c4f29ec878b ASoC: tas2764: Fix amp gain register offset & default omits 3e99e5697e1f ASoC: tas2764: Correct playback volume range omits d1a10f1b4820 ASoC: tas2764: Fix and extend FSYNC polarity handling omits cd10bb89b0d5 ASoC: tas2764: Add post reset delays omits 94c65dffd4c4 ASoC: dt-bindings: Fix description for msm8916 omits 0735e400fa07 ASoC: doc: Capitalize RESET line name omits f99e930655f4 ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE omits 870d72ab9228 ASoC: cs47l92: Fix event generation for OUT1 demux omits 15b2e5d10ccf ASoC: wm8998: Fix event generation for input mux omits 71b5ab96ffe6 ASoC: wm5102: Fix event generation for output compensation omits a5d6d28e2ea3 ASoC: wcd9335: Use int array instead of bitmask for TX mixers omits 7d90c8e6396b ASoC: tlv320adcx140: Fix tx_mask check omits 9e51ac6ea604 ASoC: max98396: Fix register access for PCM format settings omits f0d96937d31c ASoC: ti: omap-mcbsp: duplicate sysfs error omits 242a88ff27b2 ASoC: audio_graph_card2: Fix port numbers in example omits 040e3360af37 ASoC: sgtl5000: Fix noise on shutdown/remove omits f392d6f64d17 drm/msm: Make enable_eviction flag static omits d2ee2cfc4aa8 ima: Fix a potential integer overflow in ima_appraise_measurement omits 962c6296f054 dm snapshot: fix typo in snapshot_map() comment omits ce92fc4b8bc0 dm raid: remove redundant "the" in parse_raid_params() comment omits 5c29e784738c dm cache: fix typo in 2 comment blocks omits 20e6fc85621c dm verity: fix checkpatch close brace error omits 899ab445a467 dm table: rename dm_target variable in dm_table_add_target() omits 564b5c5476cd dm table: audit all dm_table_get_target() callers omits 2aec377a2925 dm table: remove dm_table_get_num_targets() wrapper omits 8b211aaccb91 dm: add two stage requeue mechanism omits 61cbe7888d03 dm: add dm_bio_rewind() API to DM core 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 9c61051561b0 arm64: dts: mt8183: Add panel rotation omits c98e6e683632 arm64: dts: mt7622: fix BPI-R64 WPS button omits 04266856cee7 arm64: dts: mt8173: Fix nor_flash node omits 10d4a706ff42 arm64: dts: mediatek: cherry: Add I2C-HID touchscreen on I2C4 omits c34bc66086e7 arm64: dts: mediatek: cherry: Enable support for the SPI N [...] omits 0de0fe950f1b arm64: dts: mediatek: cherry: Enable MT6360 sub-pmic on I2C7 omits b6267a396e1c arm64: dts: mediatek: cherry: Enable T-PHYs and USB XHCI c [...] omits d82b3562c4dd arm64: dts: mediatek: cherry: Enable I2C and SPI controllers omits 5bf7dabe40f2 arm64: dts: mediatek: cherry: Document gpios and add defau [...] omits 4d3807080708 arm64: dts: mediatek: cherry: Add support for internal eMM [...] omits 9e0565069b14 arm64: dts: mediatek: cherry: Assign interrupt line to MT6 [...] omits 37242cb97afa arm64: dts: mediatek: cherry: Add platform regulators layo [...] omits 5eb2e303ec6b arm64: dts: mediatek: Introduce MT8195 Cherry platform's Tomato omits 61d8066b4efb dt-bindings: arm: mediatek: Add MT8195 Cherry Tomato Chromebooks omits b0e50a1f5d24 arm64: dts: mediatek: asurada: Add SPI NOR flash memory omits b10e80b173b6 arm64: dts: mediatek: asurada: Enable SCP omits 15306b9062f8 arm64: dts: mediatek: asurada: Enable MMC omits 3183cb62b033 arm64: dts: mediatek: asurada: Add SPMI regulators omits af9e3ed08775 arm64: dts: mediatek: asurada: Add MT6359 PMIC omits 0dca9f0b3e63 arm64: dts: mediatek: asurada: Enable PCIe and add WiFi omits aa421ef2eef5 arm64: dts: mediatek: asurada: Enable XHCI omits 6812f4ed6e77 arm64: dts: mediatek: spherion: Add keyboard backlight omits cbd4af081a21 arm64: dts: mediatek: asurada: Add I2C touchscreen omits e031715a7027 arm64: dts: mediatek: asurada: Add Elan eKTH3000 I2C trackpad omits 863fb752352a arm64: dts: mediatek: asurada: Add Cr50 TPM omits 9b909db680c0 arm64: dts: mediatek: asurada: Add keyboard mapping for th [...] omits eb188a2aaa82 arm64: dts: mediatek: asurada: Add ChromeOS EC omits 23e0fff324b8 arm64: dts: mediatek: asurada: Enable and configure I2C an [...] omits cb75aeaf8915 arm64: dts: mediatek: asurada: Add system-wide power supplies omits 9ec952276f67 arm64: dts: mediatek: asurada: Document GPIO names omits 331fae2fc922 arm64: dts: mediatek: Introduce MT8192-based Asurada board family omits 87136ff6feea dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-hayato omits cda34e81b3f1 dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-spherion 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 fa293fb960ab MAINTAINERS: mark ARM/PALM TREO SUPPORT orphan omits 85c73bf726e4 xfs: rework xfs_buf_incore() API omits 2c08b9b38f5b x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry omits 38e0e4d04d41 x86/ibt, objtool: Don't discard text references from trace [...] omits 79152fc74ff6 regulator: Fix MFD_MAX597X dependency 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 f54d45372c6a x86/bugs: Add Cannon lake to RETBleed affected CPU list omits aaaee7b55c9e docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldo [...] omits c8e27a4a5136 gpiolib: cdev: fix null pointer dereference in linereq_free() omits c749d676a33d soc: mediatek: SVS: Use DEFINE_SIMPLE_DEV_PM_OPS for svs_pm_ops omits 13bde169c6fe soc: mediatek: mtk-pm-domains: Allow probing vreg supply o [...] omits 20794545c146 arm64: kasan: Revert "arm64: mte: reset the page tag in pa [...] omits 6d05141a3930 mm: kasan: Skip page unpoisoning only if __GFP_SKIP_KASAN_ [...] omits 70c248aca9e7 mm: kasan: Skip unpoisoning of user pages omits ed0a6d1d973e mm: kasan: Ensure the tags are visible before the tag in p [...] omits f0fbe652e852 LoongArch: Fix section mismatch warning omits e6ee90233eb1 LoongArch: Fix build errors for tinyconfig omits 112380996ac2 LoongArch: Remove obsolete mentions of vcsr omits 7fd6ef61a5d6 LoongArch: Drop these obsolete selects in Kconfig omits 63859d711a13 arm64: dts: mediatek: mt8183-kukui: Assign sram supply to [...] 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 fec6d133cee5 arm64: dts: renesas: Add panel overlay for Draak and Ebisu boards omits e47b5501451f arm64: dts: renesas: Add panel overlay for Salvator-X(S) boards omits 79e682024559 arm64: dts: renesas: Prepare AA1024XD12 panel .dtsi for ov [...] 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 d955cf3df3c2 dt-bindings: hwinfo: renesas,prr: move from soc directory omits 016a23388cdc xfs: Add order IDs to log items in CIL omits df7a4a2134b0 xfs: convert CIL busy extents to per-cpu omits 53a6e66b1b4f fbcon: Use fbcon_info_from_console() in fbcon_modechange_p [...] omits 6c11df58fd1a fbmem: Check virtual screen sizes in fb_set_var() omits b68277f19e31 drm/ssd130x: Fix pre-charge period setting omits 1dd2a2c18e31 xfs: track CIL ticket reservation in percpu structure omits 7c8ade212120 xfs: implement percpu cil space used calculation omits e64242caef18 fbcon: Prevent that screen size is smaller than font size omits 65a01e601dbb fbcon: Disallow setting font bigger than screen size omits aa0813581b8d genirq: Provide an IRQ affinity mask in non-SMP configs omits 4d0b8298818b genirq: Return a const cpumask from irq_data_get_affinity_mask omits 073352e951f6 genirq: Add and use an irq_data_update_affinity helper omits 961343d78226 genirq: Refactor accessors to use irq_data_get_affinity_mask omits 610306306aaa genirq: Drop redundant irq_init_effective_affinity omits 0e6c027c0355 genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP omits 0f5209fee90b genirq: GENERIC_IRQ_IPI depends on SMP omits 8190cc572981 irqchip/mips-gic: Only register IPI domain when SMP is enabled omits 7c1aeba7bb97 dma-buf: Fix one use-after-free of fence omits 999462d33649 Merge tag 'samsung-dt64-5.20-2' of git://git.kernel.org/pu [...] omits 8873d6b87791 Merge tag 'samsung-dt-5.20-2' of git://git.kernel.org/pub/ [...] omits c0ab2901fc68 media: venus: hfi_platform: Correct supported codecs for sc7280 omits 748b080f2167 media: venus: Add support for SSR trigger using fault injection omits c297493336b7 irqchip/stm32-exti: Simplify irq description table omits ce4ef8f9f2ab irqchip/stm32-exti: Read event trigger type from event_trg [...] omits b38040f0167d irqchip/stm32-exti: Tag emr register as undefined for stm32mp15 omits c16ae609214e irqchip/stm32-exti: Prevent illegal read due to unbounded [...] omits f8b3eb424511 irqchip/stm32-exti: Fix irq_mask/irq_unmask for direct events omits 3e17683ff4a8 irqchip/stm32-exti: Fix irq_set_affinity return value omits 95001b756467 genirq: Don't return error on missing optional irq_request [...] 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 12058077b2e9 drm/i915: Fix vm use-after-free in vma destruction omits 25c95bf49406 drm/i915/guc: ADL-N should use the same GuC FW as ADL-S omits 85144df9ff46 drm/i915: fix a possible refcount leak in intel_dp_add_mst [...] omits 02d99d4cfe09 arm64: dts: qcom: msm8996: clean up PCIe PHY node omits 3a5da59af38d arm64: dts: qcom: msm8996: use non-empty ranges for PCIe PHYs omits e30d9f1e58c0 arm64: dts: qcom: sm8450: drop UFS PHY clock-cells omits be18bc7bd9e8 arm64: dts: qcom: sm8250: drop UFS PHY clock-cells omits 119feff14672 arm64: dts: qcom: sc8280xp: drop UFS PHY clock-cells omits 0aaa0a9a4745 arm64: dts: qcom: sm8450: drop USB PHY clock index omits af5515543b9b arm64: dts: qcom: sm8350: drop USB PHY clock index omits ed9cbbcb8c6a arm64: dts: qcom: msm8998: drop USB PHY clock index omits de9e7f77d869 arm64: dts: qcom: ipq8074: drop USB PHY clock index omits 9215a64a0776 arm64: dts: qcom: ipq6018: drop USB PHY clock index omits d9fd162ce764 arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells omits 531c738fb360 arm64: dts: qcom: sc7280: drop PCIe PHY clock index omits 21857088fa27 Revert "arm64: dts: qcom: Fix 'reg-names' for sdhci nodes" omits 9fab303a2cb3 ima: fix violation measurement list record omits 713aa4efbcba arm64: dts: qcom: sc7180-idp: add vdds supply to the DSI PHY omits 63162b473e3a arm64: dts: qcom: sc7280: use constants for gpucc clocks a [...] omits 1789a159732d arm64: dts: qcom: msm8996: add missing DSI clock assignments omits 730d55d861c6 arm64: dts: qcom: ipq8074: add reset to SDHCI omits d3ef125cf844 arm64: dts: qcom: sdm845: Add CPU BWMON omits 7d9c1da91a61 arm64: dts: qcom: ipq8074: move ARMv8 timer out of SoC node omits 154fd146a446 arm64: dta: qcom: sc7180: delete vdda-1p2 and vdda-0p9 fro [...] omits a1ade6cac5a2 arm64: dts: qcom: sdm845: Switch PSCI cpu idle states from [...] omits b9c0c0e5da43 arm64: dts: qcom: extend scm compatible strings omits 28ae8aa3923c arm64: dts: qcom: add device tree for LG G7 and LG V35 omits 2b111e30c3b1 arm64: dts: qcom: msm8996: add xo clock source to rpmcc omits edb8e38ca99f arm64: dts: qcom: msm8996: add GCC's optional clock sources omits b874fff9a768 arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes omits 8b936253e3da arm64: dts: qcom: sdm845-shift-axolotl: Enable pmi9889 LPG LED omits 3a4b1cc28fbd drm/amdgpu/display: disable prefer_shadow for generic fb helpers omits f9a89117fbdc drm/amdgpu: keep fbdev buffers pinned during suspend omits 8246913a2e30 drm/msm: Switch to pfn mappings omits 8b5de7359589 drm/msm: Deprecate MSM_BO_UNCACHED harder omits 4b18299b3365 drm/msm/adreno: Defer enabling runpm until hw_init() omits a414fe3a2129 drm/msm/gem: Drop obj lock in msm_gem_free_object() omits ff46c2c481f2 drm/msm/dp: remove dp_display_en/disable prototypes and da [...] omits 786a4f668550 drm/msm/dp: rename second dp_display_enable()'s argument omits bce1e40568cb drm/msm/dp: remove unused stubs omits d7499634db4f drm/msm/adreno: Do not propagate void return values omits 18514c3848cf drm/msm/gpu: Add GEM debug label to devcore omits cc66a42c94b1 drm/msm/gpu: Capture all BO addr+size in devcore omits b571cb5273ad drm/msm: switch msm_kms_init_aspace() to use device_iommu_ [...] omits 40ae54ed734a drm/msm: move KMS aspace init to the separate helper omits 8cb72adb1c66 drm/msm: Stop using iommu_present() omits 62b9e4033c13 Merge branches 'ti-drivers-soc-next' and 'ti-k3-dts-next' [...] omits f16afe238a7f soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 [...] omits 75938bab63a4 dt-bindings: soc: ti: pruss: Update bindings for K3 AM62x SoCs omits b8c8d647f2fe dt-bindings: soc: ti: pruss: Re-arrange "compatible" in al [...] omits 8af893654c02 arm64: dts: ti: k3-am62-main: Enable crypto accelerator omits dd45ab9dd28c first_iovec_segment(): just return address omits e2788887b33f arm64: dts: ti: k3-am625-sk: Enable ramoops omits c553bf25f0f4 arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to m [...] omits 671007281de9 apparmor: test: Remove some casts which are no-longer required omits c4bcc1b99b8b Input: goodix - switch use of acpi_gpio_get_*_resource() APIs omits 5b759bf2f9d7 net/mlx5e: Ring the TX doorbell on DMA errors omits 452133dd5808 net/mlx5e: Fix capability check for updating vnic env counters omits 6c4e8fa03fde net/mlx5e: CT: Use own workqueue instead of mlx5e priv omits 1afbd1e283d6 net/mlx5: Lag, correct get the port select mode str omits 0c9d876545a5 net/mlx5e: Fix enabling sriov while tc nic rules are offloaded omits 2ec6cf9b742a net/mlx5e: kTLS, Fix build time constant test in RX omits 6cc2714e8575 net/mlx5e: kTLS, Fix build time constant test in TX omits 4892bd9830c3 net/mlx5: Lag, decouple FDB selection and shared FDB omits d6c13d74b5c0 net/mlx5: TC, allow offload from uplink to other PF's VF omits 6bac30bb8ff8 zonefs: Call page_address() on page acquired with GFP_KERNEL flag omits 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 e5c46fde75e4 ARM: 9214/1: alignment: advance IT state after emulating T [...] omits e4ced82deb5f ARM: 9213/1: Print message about disabled Spectre workarou [...] omits 2bf6204240fd ARM: 9212/1: domain: Modify Kconfig help text omits cc45b836388f ARM: 9211/1: domain: drop modify_domain() omits 598f0a99fa8a ARM: 9210/1: Mark the FDT_FIXED sections as shareable omits 0609e200246b ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU [...] omits 59dbd7d0904a iov_iter: massage calling conventions for first_{iovec,bve [...] omits dda8e5d17c17 iov_iter: first_{iovec,bvec}_segment() - simplify a bit omits 864cfdeb7673 ARM: dts: qcom: msm8974: rename GPU's OPP table node omits d8e51f13c31c ARM: dts: qcom: apq8064: disable DSI and DSI PHY by default omits 9c10bb43db82 ARM: dts: qcom: apq8064: rename DSI PHY iface clock omits 76f11e77f919 arm64: defconfig: enable Qualcomm Bandwidth Monitor omits b9c2ae6cac40 soc: qcom: icc-bwmon: Add bandwidth monitoring driver omits a7ee53e19b62 dt-bindings: interconnect: qcom,msm8998-cpu-bwmon: add BWM [...] omits 363c1b04cfce ARM: dts: qcom: extend scm compatible to match dt-schema omits 599a0bdd72f0 iov_iter: lift dealing with maxpages out of first_{iovec,b [...] omits 72e76dc2f93b Merge tag 'dt-cleanup-5.20-2' of git://git.kernel.org/pub/ [...] omits 2b4e75a7a7c8 dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources omits ec21041bb35f Merge tag 'dt64-cleanup-5.20-2' of git://git.kernel.org/pu [...] omits e5de51e264e1 arm64: dts: qcom: sm6125: Add DLL/DDR configuration on SDHCI 1/2 omits cbfb5668aece arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes omits 6990640a93ba arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx [...] omits 7392ed1734c3 iov_iter_get_pages{,_alloc}(): cap the maxsize with MAX_RW_COUNT omits 18fa9af72631 iov_iter_bvec_advance(): don't bother with bvec_iter omits 1bc2b7bfba6e PCI: endpoint: Don't stop controller when unbinding endpoi [...] omits d1a405d2228f arm64: dts: qcom: db820c: Add user LEDs omits f041bb3cd77f arm64: dts: qcom: pmi8994: Define MPP block omits f23f1fa880bf arm64: dts: qcom: sdm845: Enable user LEDs on DB845c omits e79a1385ab74 arm64: dts: qcom: Add LPG to pm8916, pm8994, pmi8994 and pmi8998 omits d0e285c3d8d3 arm64: dts: qcom: sm8350: Replace integers with rpmpd defines omits 9fd4887cdec6 arm64: dts: qcom: sm8350: Add DISPCC node omits 1352b152880b Merge branch '20220706154337.2026269-1-robert.foss@linaro. [...] omits e07e07dac950 arm64: dts: qcom: sm8450: Add description of camera clock [...] omits 8273ea899409 Merge branch '20220701062622.2757831-2-vladimir.zapolskiy@ [...] 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 494e984af5b2 dt-bindings: clock: add QCOM SM8450 camera clock bindings omits 790a1d064e6b Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 909e5be2ca88 dt-bindings: clock: Add Qcom SM8350 DISPCC bindings omits e67a004482c0 dt-bindings: clock: Add Qcom SM8350 GPUCC bindings omits 3915f8bddefd drm: xlnx: add <linux/io.h> for readl/writel omits 5b1a01c16292 spi: Merge AMD fix omits 41cae19e4ca4 spi: AMD SPI controller driver bug fix and cleanups omits 1dff012f636d PCI: Drop of_match_ptr() to avoid unused variables omits 6577067d7f04 vfio/pci: fix the wrong word omits 3d9c653cf635 drm/i915: Nuke PCH_JSP omits f24d1d450841 drm/i915: Nuke PCH_MCC omits ca1dc50fd5cf drm/i915: Use short PCH names consistently omits 3bd8bc897161 step_into(): move fetching ->d_inode past handle_mounts() omits 4cb640248041 lookup_fast(): don't bother with inode omits b16c001de0f6 follow_dotdot{,_rcu}(): don't bother with inode omits a4f5b52167a8 step_into(): lose inode argument omits 03fa86e9f79d namei: stash the sampled ->d_seq into nameidata omits 5c629dc9609d nvme: use struct group for generic command dwords 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 6e1803271530 namei: move clearing LOOKUP_RCU towards rcu_read_unlock() omits 80f2a248a2f9 Merge tag 'irqchip-fixes-5.19-2' of git://git.kernel.org/p [...] omits 4348d99efa01 dmaengine: altera-msgdma: Fixed some inconsistent function [...] omits 01eafd4b2380 dmaengine: imx-sdma: Add missing struct documentation omits 607a48c78e6b dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo omits 5642cb8ce0f1 Merge branch 'next/dt' into for-next omits 3e27bf719303 dt-bindings: soc: samsung: exynos-pmu: add reboot-mode omits 61bebc290290 dt-bindings: soc: samsung: exynos-pmu: use abolute ref paths omits 38aed2e0aa40 dt-bindings: soc: samsung: exynos-pmu: cleanup assigned clocks 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 73029c9b23cf nvme-pci: phison e16 has bogus namespace ids omits 681f872a2eb3 Merge tag 'tags/ib-mfd-soc-bcm-v5.20' into drivers/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 30e1f7bb96a9 dt-bindings: samsung: document preferred compatible naming omits 8010b14e6219 drm/msm/mdp5: move iommu_domain_alloc() call close to its usage omits a07ea70a57e2 drm/msm/dpu: check both DPU and MDSS devices for the IOMMU omits 604a9d272dc3 fs/ntfs3: Remove unnecessary 'NULL' values from pointers omits ba0386a9c482 drm/msm: Fix %d vs %u omits 4a42c5b5dd93 drm/msm/dpu: move struct dpu_hw_blk definition to dpu_hw_utils.h omits 9403f9a42c88 drm/msm/dpu: merge base_off with blk_off in struct dpu_hw_ [...] omits 1e5df24b996c drm/msm/dpu: drop length from struct dpu_hw_blk_reg_map omits d352d6d5241b drm/msm/dpu: drop xin_id from struct dpu_hw_blk_reg_map omits 36bbfdb8bcb6 drm/msm/adreno: Allow larger address space size omits 9bec4399af22 drm/msm/adreno: Fix up formatting omits fba6767c2dab drm/msm/a6xx: Add speedbin support for A619 GPU omits b7616b5c69e6 drm/msm/adreno: Add A619 support omits 0165e9c119c9 drm/msm/adreno: Remove dead code omits 6694482a70e9 drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy 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 3663a2fb325b video: of_display_timing.h: include errno.h omits 128a16b9704b dt-bindings: hwinfo: samsung,s5pv210-chipid: add S5PV210 ChipID omits 560045a46a07 dt-bindings: hwinfo: group Chip ID-like devices omits d8b599bf625d drm/bridge: ti-sn65dsi86: Use atomic variants of drm_bridge_funcs omits 955f04766d4e fbdev: fbmem: Fix logo center image dx issue omits d86c1568910e drm/mediatek: dpi: Add dp_intf support omits 1fd6e5675336 xdp: Fix spurious packet loss in generic XDP TX path omits 49ecbb78dda8 drm/mediatek: dpi: Add pixels_per_iter config support omits 2587d8951b2f drm/mediatek: dpi: Add input_2pixel config support omits c83da6233d05 drm/mediatek: dpi: Add config to support direct connection [...] omits b992131aac65 drm/mediatek: dpi: Add YUV422 output support omits 55861e36b663 spi: amd: Add struct and enum kernel-doc comments omits 1e71ffee97ac spi: amd: Drop io_base_addr member from struct amd_spi omits deef4da8be2f spi: amd: Make use of dev_err_probe() omits 2e063bb1d427 spi: amd: Make use of devm_spi_alloc_master() omits 6ece49c56965 spi: amd: Limit max transfer and message size omits e57297fc0915 ASoC: rsnd: Emit useful error messages in .remove() omits 24fff66f1f26 i2c: i801: Add support for Intel Meteor Lake-P omits faa60f188cc3 dt-bindings: i2c: nomadik: Add power domain to binding omits d4ae0222f6bb dt-bindings: i2c: nomadik: Drop unused voltage supply from [...] 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 819da60d77c9 drm/bridge: fsl-ldb: Enable split mode for LVDS dual link omits 90f5514bcc1a drm/bridge: fsl-ldb: Fix mode clock rate validation omits 47a4fb467970 drm: bridge: ldb: Drop DE flip from Freescale i.MX8MP LDB bridge omits a57e7345cac1 drm/bridge: anx7625: Add wait_hpd_asserted() callback omits dfb02eb6bdf8 drm/bridge: anx7625: Fix NULL pointer crash when using edp-panel omits aa1965973cc7 drm/bridge: anx7625: use pm_runtime_force_suspend(resume) omits e660916b7f4d drm/bridge: anx7625: Convert to devm_i2c_new_dummy_device() omits d86e716aa406 block: move zone related fields to struct gendisk omits de71973c2951 block: remove blk_queue_zone_sectors omits fabed68c2723 dm-zoned: cleanup dmz_fixup_devices omits a239145ad18b nvmet:: use bdev based helpers in nvmet_bdev_zone_mgmt_emu [...] omits 375c140c199e block: use bdev based helpers in blkdev_zone_mgmt{,all} omits b623e347323f block: replace blkdev_nr_zones with bdev_nr_zones omits 982977df4817 block: pass a gendisk to blk_queue_max_open_zones and blk_ [...] omits 1dc0172027b0 block: remove queue_max_open_zones and queue_max_active_zones omits 5d40066567a7 block: pass a gendisk to blk_queue_free_zone_bitmaps omits b3c72f8138b5 block: pass a gendisk to blk_queue_clear_zone_settings omits 6b2bd274744e block: pass a gendisk to blk_queue_set_zoned omits 052e545c9276 block: simplify blk_check_zone_append omits 6deacb3bfac2 block: simplify blk_mq_plug omits edd1dbc83b1d block: use bdev_is_zoned instead of open coding it omits 6cc37a672a1e block: call blk_queue_free_zone_bitmaps from disk_release omits f1a8bbd1100d block: remove a superflous ifdef in blkdev.h omits b2cc5c465c2c dmaengine: sf-pdma: Add multithread support for a DMA channel omits 4cf6e6c0106b blk-mq: Drop local variable for reserved tag omits 2dd6532e9591 blk-mq: Drop 'reserved' arg of busy_tag_iter_fn omits 1263c1929fb8 scsi: fnic: Drop reserved request handling omits 9bdb4833dd39 blk-mq: Drop blk_mq_ops.timeout 'reserved' arg omits 99e48cd6855e blk-mq: Add a flag for reserved requests omits deef1be18e3f scsi: core: Remove reserved request time-out handling 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 566a2d6d8e42 m68k: virt: Fix missing platform_device_unregister() on er [...] omits a1ee38ab1a75 m68k: virt: Use RNG seed from bootinfo block omits 6f08e51cdbe0 m68k: bitops: Change __fls to return and accept unsigned long omits b5d263cde50a m68k: Kconfig.machine: Add endif comment omits 687b2754b080 m68k: Kconfig.debug: Replace single quotes omits a1ab4c1cc28c m68k: Kconfig.cpu: Fix indentation and add endif comments omits 77abf47213c6 Merge tag 'scmi-updates-5.20' of git://git.kernel.org/pub/ [...] omits 6a65fc3614d1 Merge tag 'juno-updates-5.20' of git://git.kernel.org/pub/ [...] omits 888c173e3198 Merge tag 'stm32-dt-for-v5.20-1' of git://git.kernel.org/p [...] omits 5b98b4021e1c Merge tag 'at91-dt-5.20' of git://git.kernel.org/pub/scm/l [...] omits 11303e4e4c0e Merge tag 'ux500-dts-v5.20' of git://git.kernel.org/pub/sc [...] omits 2630a9127c7e Merge tag 'v5.20-rockchip-dts32-1' of git://git.kernel.org [...] omits 73a4ccf93867 Merge tag 'v5.20-rockchip-dts64-1' of git://git.kernel.org [...] omits aafc013e8297 Merge tag 'v5.19-rockchip-socfixes1' of git://git.kernel.o [...] omits 3c5a4e6d833a Merge tag 'v5.19-rockchip-dtsfixes1' of git://git.kernel.o [...] 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 4140d77a0221 iommu/vt-d: Fix RID2PASID setup/teardown failure 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 316f92a705a4 iommu/vt-d: Fix PCI bus rescan device hot add omits 66637ab137b4 drivers/perf: hisi: add driver for HNS3 PMU omits 39915b6b5fc2 drivers/perf: hisi: Add description for HNS3 PMU driver omits 26fabd6d2ffc drivers/perf: riscv_pmu_sbi: perf format omits 0e35850b341e perf/arm-cci: Use the bitmap API to allocate bitmaps omits e9a023f2b73a drivers/perf: riscv_pmu: Add riscv pmu pm notifier omits b57feed2cc26 x86/compressed/64: Add identity mappings for setup_data entries 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 1dbe67b9faea dmaengine: lgm: Fix an error handling path in intel_ldma_probe() 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 b64b3b2f1d81 dmaengine: pl330: Fix lockdep warning about non-static key 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 afe4e376ac5d vfio: Move IOMMU_CAP_CACHE_COHERENCY test to after we know [...] omits 6cd514e58f12 PCI: Clear PCI_STATUS when setting up device omits 1dcaa3b46226 context_tracking: Use arch_atomic_read() in __ct_state for KASAN omits 08ab707dfc83 MAINTAINERS: Add Paul as context tracking maintainer omits 171476775d32 context_tracking: Convert state to atomic_t omits c33ef43a3590 rcu/context-tracking: Remove unused and/or unecessary midd [...] omits 172114552701 rcu/context-tracking: Move RCU-dynticks internal functions [...] omits 564506495ca9 rcu/context-tracking: Move deferred nocb resched to contex [...] omits 95e04f48ec0a rcu/context_tracking: Move dynticks_nmi_nesting to context [...] omits 904e600e60f4 rcu/context_tracking: Move dynticks_nesting to context tracking omits 62e2412df4b9 rcu/context_tracking: Move dynticks counter to context tracking omits 3864caafe7c6 rcu/context-tracking: Remove rcu_irq_enter/exit() omits 493c1822825f context_tracking: Take NMI eqs entrypoints over RCU omits 6f0e6c1598b1 context_tracking: Take IRQ eqs entrypoints over RCU omits e67198cc05b8 context_tracking: Take idle eqs entrypoints over RCU omits fc25fd602b1e drm/amdgpu/display: disable prefer_shadow for generic fb helpers omits 89e2b4373ae5 drm/amdgpu: keep fbdev buffers pinned during suspend omits 2e02ceb73ff8 drm/amd/display: Remove unused variables from vba_vars_st omits fd3bc691fc7b drm/amd/display: Remove duplicate code across dcn30 and dcn31 omits 61e419f651a6 drm/amd/display: clean up some inconsistent indenting omits 7e4745a09426 switch try_to_unlazy_next() to __legitimize_mnt() omits eb08accdd8d9 drm/amd/display: Remove return value of Calculate256BBlockSizes omits edadd6fc28b2 drm/amdpgu/debugfs: Simplify some exit paths omits c3c483391bb2 drm/amdgpu/mes: Fix an error handling path in amdgpu_mes_s [...] omits 3e211f23aa1e drm/amd/display: Maintain old audio programming sequence omits a00a3cef25a9 drm/amd/display: 3.2.192 omits 068ab0cdc1a9 drm/amd/display: rename hdmi_frl_pcon_support omits 81990c3c0790 drm/amd/display: enable PCON SST support for newer ASICs omits 427a60c1c30e drm/amd/display: OVT Update on InfoFrame and Mode Management omits 7acd7ab0297a drm/amdgpu/mes11: fix to unmap legacy queue omits b278b738c3be drm/amd/display: Initialize lt_settings on instantiation omits 3b779044c817 drm/amd/display: Fix uninitialized variable. omits 09de5cd2c170 drm/amd/display: Move all linux includes into OS types omits c1127df9515c drm/amd/display: Fix null timing generator resource omits 8bc3812d0b33 drm/amd/display: Add flag to modify MST delay omits 51c6546c30ea follow_dotdot{,_rcu}(): change calling conventions omits 9a714dcf1039 drm/amd/display: Disable TBT3 DSC work around by default. omits 82ef069805a3 namei: get rid of pointless unlikely(read_seqcount_retry(...)) omits e9a7d236eaae drm/amd/display: Fix refresh rate issue on Club 3D omits f64f3a72835f drm/amd/display: Remove configuration option for dpia hpd delay omits 20aac6c60981 __follow_mount_rcu(): verify that mount_lock remains unchanged omits 4984dcdc1f78 drm/amd/display: Indicate stream change on ODM change omits 8a077d9caa3a drm/amd/display: disable otg toggle w/a on boot omits 22676bc500c2 drm/amd/display: Fix dmub soft hang for PSR 1 omits 1daf74013727 drm/amd/display: Guard against NULL link encoder in log hw state omits 0c7ea6f82434 drm/amd/display: Remove incorrect ASSERT check for link_enc omits bc19909f19fd drm/amd/display: Guard against ddc_pin being NULL for AUX omits 7c50a3e99a2e drm/amd/display: Program ACP related register omits b3859b16d27f drm/amd/display: add an option to skip wait for HPD when p [...] omits fff7eb56b376 drm/amd/display: Don't set dram clock change requirement f [...] omits 014706458825 drm/amd/display: Extend soc BB capabilitiy omits 6366b00346c0 drm/amd/display: Maintain consistent mode of operation dur [...] omits e73b386e7558 drm/amd/display: guard for virtual calling destroy_link_encoders omits 82a562ab5f0a drm/amd/display: disable timing sync b/w odm halves omits 97ca308925a5 drm/amd/display: Add minimal pipe split transition state omits a5eeb70de411 drm/amd/display: Add SubVP control lock omits 48e03843f998 drm/amd/display: Fix stream->link_enc unassigned during st [...] omits 00fa7f031dd4 drm/amd/display: Add basic infrastructure for enabling FAMS omits bbb6e5ae7ccf drm/amd/display: Make OPTC3 function accessible to other DCN omits 7e053bab30e3 drm/amd/display: Update gpuvm_max_page_table_levels IP param omits 15360d7fc35b drm/amd/display: Switch to correct DTO on HDMI omits 740ccea3d367 drm/amd/display: Change DET policy for MPO cases omits 2b2b3a751b29 drm/amd/display: Use two pixel per container for k1/k2 div omits 88ef4c5bb36b drm/amd/display: Apply ODM 2:1 policy for single display c [...] omits 64a30aaf0b0d drm/amd/display: Add function to set pixels per cycle omits 90f33674a075 drm/amd/display: Prepare for new interfaces omits 85f4bc0c333c drm/amd/display: Add SubVP required code omits e72f03f4bdc4 drm/amd/display: Add missing registers for ACP omits e0e146d55673 drm/amdgpu: skip whole ras bad page framework on sriov omits 26093ce14b75 drm/amdgpu: Only send ras feature for gfx block omits cbe07c982dbd drm/amd/pm: update SMU 13.0.0 driver_if header omits 4bdb9d650176 drm/amdkfd: simplify vm_validate_pt_pd_bos omits cfb979f71736 drm/amd: Add debug mask for subviewport mclk switch omits 1a87c800a929 Merge branch 'sunxi/drivers-for-5.20' into sunxi/for-next omits db1bfbd60e32 soc: sunxi: mbus: Only build the driver on ARM/ARM64 omits 246fb8c384cf Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 52664090101a PCI: iproc: Use bitmap API to allocate bitmaps omits 534445e0d152 dt-bindings: usb: generic-ohci: Add Allwinner D1 compatible omits 821d83c20e32 dt-bindings: usb: generic-ehci: Add Allwinner D1 compatible omits fe938040e089 dt-bindings: usb: sunxi-musb: Add Allwinner D1 compatible omits 790edb2eae0a arm64: dts: allwinner: a100: Update I2C controller fallback omits e01f242a8f78 dt-bindings: i2c: mv64xxx: Add variants with offload support omits 7d655166dbb2 ARM: dts: sun8i-r40: Add thermal trip points/cooling maps omits 14dbef6772cd ARM: dts: sun8i-r40: add opp table for cpu omits 6d5f3f67584a ARM: dts: sun8i-r40: Add "cpu-supply" node for sun8i-r40 b [...] omits 2755714656d0 powercap: intel_rapl: Add support for RAPTORLAKE_P 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 d08412328e4f regulator: Fix parameter declaration and spelling mistake. omits 09d3154a6f0f PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP omits ed470febf837 ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 omits 8b356e536e69 ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported omits 7feec7430edd ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked omits 3dcb861dbc6a ACPI: VIOT: Fix ACS setup omits bf909caec390 Bluetooth: core: Fix deadlock on hci_power_on_sync. omits a204f9743b68 drm: Remove linux/i2c.h from drm_crtc.h omits 72bd9ea389c7 drm: Remove linux/media-bus-format.h from drm_crtc.h omits 73289afe0361 drm: Remove linux/fb.h from drm_crtc.h omits 207d2073c648 drm/vmwgfx: Stop using 'TRUE' 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 7d0221fb5912 soc/qcom: Make QCOM_RPMPD select PM_GENERIC_DOMAINS/_OF omits efa310ba0071 riscv: dts: microchip: hook up the mpfs' l2cache 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 85e4ea1049c7 fscache: Fix invalidation/lookup race omits 65aa5f6fd8a1 cachefiles: narrow the scope of flushed requests when rele [...] omits 5c4588aea667 fscache: Introduce fscache_cookie_is_dropped() omits bf17455b9cbd fscache: Fix if condition in fscache_wait_on_volume_collision() omits 61c606a43b6c ALSA: usb-audio: Add endianness annotations omits 8af3a0b23818 gpio: vf610: fix compilation error omits 2be9e8470709 Merge branch 'icc-sm6350' into icc-next omits 76a748e2c1aa interconnect: qcom: msm8939: Use icc_sync_state omits 38493f008deb regulator: max597x: Add support for max597x regulator 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 8ffccd119a59 dmaengine: idxd: Only call idxd_enable_system_pasid() if s [...] omits 3770d92bd523 dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() [...] omits 5352ebf73506 tools/testing/crypto: Use vzalloc instead of vmalloc+memset omits 7eacf1858bc8 arm64: mm: Remove assembly DMA cache maintenance wrappers omits 773d09b4c3ac regmap-irq: Fix bug in regmap_irq_get_irq_reg_linear() 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 3d34cae102b0 Merge branch 'for-v5.20/aspeed-dts-cleanup' into for-v5.20 [...] omits bafd5bb5ea49 ARM: dts: aspeed: correct gpio-keys properties omits 7bd809eee429 ARM: dts: aspeed: align gpio-key node names with dtschema omits 39fdb65f52e9 arm64: errata: Add Cortex-A510 to the repeat tlbi list omits 3bbeca99309f arm64/sysreg: Convert ID_AA64ZFR0_EL1 to automatic generation omits 2bc589bd645f arm64/sysreg: Convert ID_AA64SMFR0_EL1 to automatic generation omits 12c897b4ffec arm64/sysreg: Convert LORID_EL1 to automatic generation omits 41cc24e0c883 arm64/sysreg: Convert LORC_EL1 to automatic generation omits cdf428f79b3c arm64/sysreg: Convert LORN_EL1 to automatic generation omits 0d879f7a32a8 arm64/sysreg: Convert LOREA_EL1 to automatic generation omits 464ca8df6248 arm64/sysreg: Convert LORSA_EL1 to automatic generation omits 8fcc8285c0e3 arm64/sysreg: Convert ID_AA64ISAR2_EL1 to automatic generation omits f7b5115cc39c arm64/sysreg: Convert ID_AA64ISAR1_EL1 to automatic generation omits d1b60bed639b arm64/sysreg: Convert GMID to automatic generation omits 5589083d802b arm64/sysreg: Convert DCZID_EL0 to automatic generation omits 9a3634d02301 arm64/sysreg: Convert CTR_EL0 to automatic generation omits b2d71f275d54 arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names omits aa50479b4f8a arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition names omits b7e4a2d78753 arm64/sysreg: Remove defines for RPRES enumeration omits 8d8feb0eaee1 arm64/sysreg: Standardise naming for ID_AA64ZFR0_EL1 fields omits f13d54697bbe arm64/sysreg: Standardise naming for ID_AA64SMFR0_EL1 enums omits 9a2f3290bb10 arm64/sysreg: Standardise naming for WFxT defines omits 356137e68a9f arm64/sysreg: Make BHB clear feature defines match the arc [...] omits 38e29671813b arm64/sysreg: Align pointer auth enumeration defines with [...] omits e97575533a80 arm64/mte: Standardise GMID field name definitions omits 3bcc2c1eade4 media: rkvdec: Disable H.264 error detection omits bacf3085bf03 arm64/sysreg: Standardise naming for DCZID_EL0 field names omits 5b345e39d3eb arm64/sysreg: Standardise naming for CTR_EL0 fields omits 971f45928815 arm64/cache: Restrict which headers are included in __ASSEMBLY__ omits 3a87d53853c5 arm64/sysreg: Add SYS_FIELD_GET() helper omits f43ff286512e arm64/sysreg: Allow leading blanks on comments in sysreg file omits 9105a295d6f5 arm64/idreg: Fix tab/space damage omits dabb128debc4 arm64/cpuinfo: Remove references to reserved cache type omits 4890cc18f949 arm64/mm: Define defer_reserve_crashkernel() omits ff63722f8dba Merge branch 'next/dt64' into for-next omits 1ba1fd7d775d arm64: dts: exynosautov9: add usi device tree nodes omits aae10d2bc56f arm64: dts: exynosautov9: prepare usi0 changes omits 358ab0d11d84 arm64: dts: exynosautov9: add pdma0 device tree node omits 4e112c7b5df2 dt-bindings: soc: samsung: usi: add exynosautov9-usi compatible omits ba205449828f arm64: dts: exynosautov9: correct spi11 pin names omits 81e005842d0b media: isl7998x: select V4L2_FWNODE to fix build error omits cc6280cf885c ARM: dts: stm32: Add ST MIPID02 bindings to AV96 omits f95a5242c54d ARM: dts: stm32: Add alternate pinmux for RCC pin omits bcdf998ea3ea ARM: dts: stm32: Add alternate pinmux for DCMI pins omits 49c66eb382da ARM: dts: stm32: Add DHCOR based DRC Compact board omits 35b2cb537c21 ARM: dts: stm32: Add alternate pinmux for UART5 pins omits ced0cb456b42 ARM: dts: stm32: Add alternate pinmux for UART4 pins omits 2ff9ec3a77f2 ARM: dts: stm32: Add alternate pinmux for UART3 pins omits 5eabbd30fe60 ARM: dts: stm32: Add alternate pinmux for SPI2 pins omits bdb1f18fa959 ARM: dts: stm32: Add alternate pinmux for CAN1 pins omits d9865c34b85a dt-bindings: arm: stm32: Add compatible string for DH elec [...] omits fe7758e0e70b ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15 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 4dd1a613e464 ARM: dts: lan966x: Add UDPHS support omits 8e2388b2898a dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string omits fc227d807b4b phy: phy-brcm-usb: drop unexpected word "the" in the comments omits 8dc60f8da22f phy: rockchip-inno-usb2: Sync initial otg state omits e007ec8422d3 ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk omits 775c22929959 ARM: dts: stm32: Add DHCOR based DRC Compact board omits f95634becdad ARM: dts: stm32: add RCC on STM32MP13x SoC family omits c0ea0221644d ARM: dts: stm32: Add alternate pinmux for UART5 pins omits 63058bfbdaf4 ARM: dts: stm32: enable optee firmware and SCMI support on [...] omits ed44f72e55e6 ARM: dts: stm32: Add alternate pinmux for UART4 pins omits f3af33a8ee11 dt-bindings: rcc: stm32: select the "secure" path for stm32mp13 omits 1254697266ea ARM: dts: stm32: Add alternate pinmux for UART3 pins omits ef4ea690c5d7 ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp1 [...] omits a5eeda7b7160 ARM: dts: stm32: Add alternate pinmux for SPI2 pins omits b2082d28d8c6 ARM: dts: stm32: fix missing internally connected voltage [...] omits 10506cfb0811 ARM: dts: stm32: Add alternate pinmux for CAN1 pins omits 95a73a50da9b ARM: dts: stm32: adjust whitespace around '=' on MCU boards omits bd085611fa5c dt-bindings: arm: stm32: Add compatible string for DH elec [...] omits 1748c5c13e15 ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI omits 12459acb849c ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15 omits 7d9802bb0e34 ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151 omits e655852c1275 ARM: dts: stm32: add fake interrupt propoerty for ASync no [...] omits 43a4ab4cf568 ARM: dts: lan966x: Cleanup flexcom3 usart pinctrl settings. 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 3896b8f09271 arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order omits 75a185fb92e5 ARM: shmobile: rcar-gen2: Increase refcount for new reference 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 f5ac0fb05b23 csky: Move HEAD_TEXT_SECTION out of __init_begin-end omits de6026682569 phy: tegra: Add PCIe PIPE2UPHY support for Tegra234 omits 93134b0a4bb5 dt-bindings: PHY: P2U: Add support for Tegra234 P2U block omits a2ea44f19d28 csky: Correct position of _stext 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 1ff1da40d6fc Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] omits 2311720a0182 drm/msm: Fix fence rollover issue omits 4400c3a1d48f drm/msm: Use div64_ul instead of do_div omits cfebe3fd5996 drm/msm: Expose client engine utilization via fdinfo omits 1981c35bf753 drm: Add DRM_GEM_FOPS omits 6867c9aff860 drm/msm: Make msm_gem_free_object() static 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 f35aaef152d1 arm64: dts: qcom: msm8996: Add interconnect support omits 69b03d7ec72c csky: Use the bitmap API to allocate bitmaps omits e95ea0f687e6 ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count omits 3c12e9da3098 arm64: dts: ls1028a: Update SFP node to include clock omits e0f6d9eba3cf arm64: dts: Add SFP node for TA 3.0 devices omits 043dce4e42f1 arm64: dts: layerscape: Add SFP node for TA 2.1 devices omits 04069a86bf96 ARM: dts: layerscape: Add SFP node for TA 2.1 devices omits 63f981530751 soc: fsl: guts: check return value after calling of_iomap( [...] omits edf12b913abb soc: fsl: guts: fix return value check in fsl_guts_init() omits c6aaccf1c906 ARM: dts: ux500: Drop unused i2c power domain supply omits d4b3f892befc Merge branch 'sunxi/fixes-for-5.19' into sunxi/for-next omits 79471f29ec48 dt-bindings: display: sun4i: Fix D1 pipeline count omits 562efcffb9a8 Merge branch 'sunxi/config64-for-5.20' into sunxi/for-next omits 900bd8cb8527 arm64: defconfig: Enable Allwinner built in CODECs omits 9bd64b915470 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits b8eb2df19fbf arm64: dts: allwinner: a64: orangepi-win: Fix LED node name 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 21779cc21c73 drm: bridge: sii8620: fix possible off-by-one omits fca5ad26b7d8 drm/msm/disp/dpu1: add dspp support for sc7280 omits eeda2bc4fcd9 drm/msm/mdp5: Add perf data for MDP v1.16 omits 97b10e15df73 drm/msm/mdp4: get rid of struct mdp4_platform_config omits a143890fefa5 drm/msm/mdp4: move iommu_domain_alloc() call close to its usage omits a7977d5cd9db drm/msm/hdmi: support attaching the "next" bridge omits 089008b698f8 drm/msm/hdmi: drop empty bridge callbacks omits 0f390c8ca0e1 drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements omits ac1c2787bb29 drm/msm/hdmi: reuse MSM8960's config for MSM8660 omits 9edaba8751ca drm/msm/hdmi: merge platform config for 8974/8084/8994/8996 omits b45aff9688e7 drm/msm/hdmi: drop hpd_regs usage on 8x74/8084 omits 53d9118f7d39 drm/msm/hdmi: drop empty 'none' regulator lists omits 1f8830179459 drm/msm/hdmi: enable core-vcc/core-vdda-supply for 8996 platform omits 68e674b13b17 drm/msm/hdmi: drop unused GPIO support omits 7fbf025305e9 drm/msm/hdmi: drop the hdmi-mux support omits 6c04d89a6138 dt-bindings: display/msm: hdmi: mark hdmi-mux-supply as de [...] omits e3c5ce88e8f9 dt-bindings: display/msm: hdmi: mark old GPIO properties a [...] omits 2f14bc38d88a dt-bindings: display/msm: hdmi: split and convert to yaml omits 94a9e05228c8 drm/msm/dp: use ARRAY_SIZE for calculating num_descs omits 4f0718bfa472 drm/msm/dsi: Use single function for reset omits a18a44e9262d drm/msm/hdmi: fill the pwr_regs bulk regulators omits efc7617086bf drm/msm/dp: Remove encoder pointer from struct msm_dp omits 3bcecf2b6d06 drm/msm/dp: make dp_bridge_mode_valid() more precise omits 01161a5c0ea6 dt-bindings: msm: update maintainers list with proper id omits 2709935b4a9e drm/msm/dpu: simplify and unify dpu_encoder_get_intf and d [...] omits ce557eaf52ab dt-bindings: msm/dp: List supplies in the bindings omits b16650478635 drm/msm/dpu: Add interface support for CRC debugfs omits 50b1131e0674 drm/msm/dp: rewrite dss_module_power to use bulk clock functions omits 91143873a05d drm/msm/dpu: Add MISR register support for interface omits fc18ea9818cd drm/msm/dp: inline dp_power_clk_set_rate() omits 7b37523fb1d1 drm/msm/dpu: Move MISR methods to dpu_hw_util omits 26345e011723 drm/msm/dp: set stream_pixel rate directly omits d9e0f7a6631b drm/msm/dp: "inline" dp_ctrl_set_clock_rate("ctrl_link") omits 58fc5d186db4 drm/msm/dpu: Move LM CRC code into separate method omits 4edea8d30587 drm/msm/dpu: remove hard-coded linewidth limit for writeback omits a370cc392e07 drm/msm/dpu: fix maxlinewidth for writeback block omits b4a624acabe9 drm/msm/dpu: move intf and wb assignment to dpu_encoder_se [...] omits b6529e33761f drm/msm/dpu: drop enum msm_display_caps omits b1ed585a16da drm/msm/dpu: dont_use IS_ERR_OR_NULL for encoder phys backends omits de7d480f5e8c drm/msm/dpu: make dpu hardware catalog static const omits 3208496720a1 drm/msm/dpu: constify struct dpu_mdss_cfg omits 481d5dbb93ae drm/msm/dpu: change catalog->dma_cfg to be a const pointer omits 477db4feea03 drm/msm/dpu: change catalog->perf to be a const pointer omits 129ae533fabf drm/msm/dpu: remove hwversion field from data structures omits c87443150a98 drm/msm/dpu: move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog omits 2d8a4edb672d drm/msm/dpu: use feature bit for LM combined alpha check omits 51e4d60e6ba5 drm/msm/dpu: add writeback support for sc7180 omits 4977636d44b8 m68k: q40: Align '*' in comments omits ca62229162a9 Merge back earlier cpufreq material for 5.20. 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 acfc34f008c3 spi: dt-bindings: zynqmp-qspi: add missing 'required' omits 6eee27c598fd spi: dt-bindings: cadence: add missing 'required' omits 50d6281ce9b8 dma-mapping: Fix build error unused-value omits 9fc33eaaa979 drm/panfrost: Fix shrinker list corruption by madvise IOCTL omits fb6e0637ab7e drm/panfrost: Put mapping instead of shmem obj on panfrost [...] 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 8490cad4dc4e drm/rockchip: Detach from ARM DMA domain in attach_device omits b77d5b1b83e3 mm: slab: optimize memcg_slab_free_hook() omits b347aa7b5747 mm/tracing: add 'accounted' entry into output of allocatio [...] omits 0c7e0d699ef1 tools/vm/slabinfo: Handle files in debugfs omits efb9352700ba mm/slub: Simplify __kmem_cache_alias() omits 2e1170c71ec0 Merge branch 'v5.20-armsoc/dts64' into for-next omits 9eee552fd8c4 arm64: dts: rockchip: enable hdmi tx audio on rock-3a omits ea452bc0e6cc arm64: dts: rockchip: enable hdmi tx audio on rk3568-evb1-v10 omits d1ca263d0d51 mm, slab: fix bad alignments omits 091e5e004e69 drm/mediatek: dpi: Move the csc_enable bit to SoC config omits 4e28119bd52b drm/mediatek: dpi: Move the yuv422_en_bit to SoC config omits 48fb81a2717d drm/mediatek: dpi: Move swap_shift to SoC config omits e373924d7eb1 drm/mediatek: dpi: Move hvsize_mask to SoC config omits a519e22bcfd4 drm/mediatek: dpi: Move dimension mask to SoC config omits 3145095fae25 drm/mediatek: dpi: Implement a swap_input toggle in SoC config omits cf060519e48e drm/mediatek: dpi: Implement a CK/DE pol toggle in SoC config omits 4393c74a88cd drm/mediatek: dpi: Add support for quantization range omits 1dbc790b4d41 drm/bridge: fsl-ldb: Drop DE signal polarity inversion omits 57ef278ef125 drm/bridge: fsl-ldb: Enable split mode for LVDS dual link omits 591129d3db26 drm/bridge: fsl-ldb: Fix mode clock rate validation omits aed61ef6beb9 drm/mediatek: dpi: Only enable dpi after the bridge is enabled omits c9ed0713b3c3 drm/mediatek: dpi: Remove output format of YUV omits 0bf0cb60116a drm/mediatek: dpi: Add kernel document for struct mtk_dpi_conf omits f294c89fbc38 dt-bindings: display: mediatek: dpi: Revise mediatek strin [...] omits e32895fc7fdf dt-bindings: display: mediatek: dpi: Add DP_INTF compatible omits e0ed9e672565 Merge tag 'omap-for-v5.20/soc-signed' of git://git.kernel. [...] omits 0f15d785ff2d drm/mediatek: Ensure bridge disable happends before suspend omits b27d04d5a51c firmware: arm_scmi: Use fast channel tracing omits e699eb9b4f1b include: trace: Add SCMI fast channel tracing omits 855aa26e5f56 firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support omits 6f9ea4dabd2d firmware: arm_scmi: Generalize the fast channel support omits 0316f99c4780 firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support omits 451d8457bc9d dt-bindings: firmware: arm,scmi: Add support for powercap [...] omits 2c4b97fee94a firmware: arm_scmi: Add SCMI System Power Control driver omits d91079995fa6 firmware: arm_scmi: Add devm_protocol_acquire helper omits 7097f29819bb firmware: arm_scmi: Add SCMI v3.1 System Power extensions omits a0db3962fb33 firmware: arm_scmi: Support only one single system power device omits b60e088682b7 firmware: arm_scmi: Use new SCMI full message tracing omits 2bd0467074f0 include: trace: Add SCMI full message tracing omits 689640efc0a2 firmware: arm_scpi: Ensure scpi_info is not assigned if th [...] 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 f0dce5c4fdaf drm/ingenic: Use the highest possible DMA burst size omits 9b47c57437aa Merge tag 'omap-for-v5.20/dt-signed' of git://git.kernel.o [...] 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 bf43e4521ff3 drm/aperture: Run fbdev removal before internal helpers omits af483947d472 arm64: fix oops in concurrently setting insn_emulation sysctls omits 887502826549 powerpc/powernv: delay rng platform device creation until [...] omits 9e95c67efa8a soc: bcm: bcm2835-power: Bypass power_on/off() calls omits a7120238c208 soc: bcm: bcm2835-power: Add support for BCM2711's RPiVid ASB omits a6a1747a5ca9 soc: bcm: bcm2835-power: Resolve ASB register macros omits c494a447c14e soc: bcm: bcm2835-power: Refactor ASB control omits df76234276e2 mfd: bcm2835-pm: Add support for BCM2711 omits 01e7865d18d5 mfd: bcm2835-pm: Use 'reg-names' to get resources omits 6a9720576cd0 virtio: VIRTIO_HARDEN_NOTIFICATION is broken omits 5e25c25aa2c0 xfrm: improve wording of comment above XFRM_OFFLOAD flags omits cf746bac6c5b esp6: Fix spelling mistake 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 ccf170e9d8fd perf/x86/intel: Fix PEBS data source encoding for ADL omits 39a41278f041 perf/x86/intel: Fix PEBS memory access info encoding for ADL omits c02d5546ea34 sched/core: Use try_cmpxchg in set_nr_{and_not,if}_polling omits 1fcf54deb767 sched/core: add forced idle accounting for cgroups omits 84537fa46387 ARM: omap1: call platform_device_put() in error case in om [...] omits 3e6fd02fce7b ARM: dts: lan966x: Add mcan1 node. omits 2eb502f496f7 ARM: dts: am33xx: Fix MMCHS0 dma properties omits d657ab84476b ARM: dts: at91: sama7g5: add reset-controller node omits 979813d2ab70 ARM: dts: at91: use generic name for reset controller omits b66724d23d1d ARM: dts: at91: sama5d2: fix compilation warning omits 005627ea13c9 ARM: dts: at91: sama5d2: fix compilation warning 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 14c99d659415 mm: split huge PUD on wp_huge_pud fallback omits 5924e6ec1585 nilfs2: fix incorrect masking of permission flags for symlinks omits 1118234e4bc2 mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] omits 34c0a5b04da8 riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] omits cffe57bee62b Documentation: highmem: use literal block for code example [...] omits 39d35edee453 mm: sparsemem: fix missing higher order allocation splitting omits ed1523a895ff mm/damon: use set_huge_pte_at() to make huge pte old omits d684e0a52d36 sh: convert nommu io{re,un}map() to static inline functions omits 73f37dbcfe17 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages omits b7ecce6800eb selftests:timers: globals don't need initialization to 0 omits a6cc3c72aa0e drm/panel: simple: add ETML0700Y5DHA panel omits c033f26de261 dt-bindings: display: simple: add EDT ETML0700Y5DHA panel omits 170a41e9bc07 drm/panel: simple: Add support for HannStar HSD101PWW2 panel omits 0a9f6ffd4903 dt-bindings: display: simple: Add HannStar HSD101PWW2 omits 68427dacc526 dt-bindings: sharp,lq101r1sx01: Add compatible for LQ101R1SX03 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 2545e12da428 drm/mediatek: Remove mt8192 display rdma compatible 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 2477d81901a2 ARM: dts: qcom: Fix sdhci node names - use 'mmc@' omits 817c2f351974 Merge tag 'qcom-arm64-fixes-for-5.19' into arm64-for-5.20 omits a10b760b7402 arm64: dts: qcom: sc7180-trogdor: Split out keyboard node [...] omits b39961659ffc arm64: dts: qcom: ipq8074: fix NAND node name omits 93d7cf2ee59f arm64: dts: qcom: msm8916: add xo clocks to rpmcc and a53pll omits 2752bb7d9b58 arm64: dts: qcom: msm8996: add second DSI interface omits 2e4ae611ab73 arm64: dts: qcom: add mdp_clk clock to the MDSS device omits 213d73687237 arm64: dts: qcom: sm8250: Enable per-process page tables. omits 7618a2de8121 arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen pinctrl omits 917a6de1b0a0 arm64: dts: qcom: msm8996: drop phy-names from HDMI device node omits 07f3c7a11dad arm64: dts: qcom: msm8994: add required ranges to OCMEM omits 7cc60f6c09f4 arm64: dts: qcom: sdm845: add dedicated IMEM and syscon co [...] omits 616ab047bec7 arm64: dts: qcom: sdm630: add dedicated IMEM and syscon co [...] omits 2ffe4f99cbdd arm64: dts: qcom: sc7280: add simple-mfd to IMEM omits c220f33e03a0 arm64: dts: qcom: sc7180: add dedicated IMEM and syscon co [...] omits b2b86a2d89c2 arm64: dts: qcom: qcs404: add dedicated IMEM and syscon co [...] omits bed0855657af arm64: dts: qcom: use generic sram as name for imem and oc [...] omits 0cdfa122a5ee arm64: dts: qcom: sdm845-db845c: add function and color to [...] omits b7428806b434 arm64: dts: qcom: sc7280-herobrine: add function to LED node omits 09143dd2cbd6 arm64: dts: qcom: sc7180-trogdor: add function to LED node omits 984a8c90c158 arm64: dts: qcom: qrb5165-rb5: add function and color to L [...] omits a072128b881e arm64: dts: qcom: apq8016-sbc: add function and color to L [...] omits 191c85b852c1 arm64: dts: qcom: sm8250: Move qup-opp-table out of soc node omits e2eedde448a9 arm64: dts: qcom: sm8350: Move qup-opp-tables out of soc node omits 12cfafe7b788 arm64: dts: qcom: sm8450: rename interconnect nodes omits 13e75fe786a1 arm64: dts: qcom: msm8996-xiaomi-natrium: Add support for [...] omits bb856fdf07f6 dt-bindings: arm: qcom: Document xiaomi,natrium board omits f82c48d46852 arm64: dts: qcom: ipq6018: correct QUP peripheral labels omits 7858ef3cfba2 arm64: dts: qcom: sm8250: use constants for audio clocks omits a102644dccfe arm64: dts: qcom: sdm845*: replace i2s reg with constant omits 20402c94721a arm64: dts: qcom: sm8450: Fix the IRQ trigger type for rem [...] omits 5458d6f2827c arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node omits 642f13c32087 arm64: dts: qcom: msm8998-xperia: Introduce ToF sensor support omits a0cdc83fa89b arm64: dts: qcom: sc7280: Add proxy interconnect requireme [...] omits c372baf317f4 arm64: dts: qcom: sm8450: remove duplicated glink-edge interrupt omits 140488b46b96 arm64: dts: qcom: sm8350: remove duplicated glink-edge interrupt omits dc74f89e3281 arm64: dts: qcom: sdm630: remove unneeded address/size cel [...] omits f0b255b4f012 arm64: dts: qcom: ipq6018: add label to remoteproc node omits ddc35664a38e arm64: dts: qcom: Remove unused 'vdda-max-microamp' & 'vdd [...] omits 8bbda511a3d9 arm64: dts: qcom: ipq8074: add USB power domains omits 877460f6a466 Merge branch '20220515210048.483898-8-robimarko@gmail.com' [...] omits afcbe252e9c1 arm64: dts: qcom: Fix 'reg-names' for sdhci nodes omits 4ff12270dbbe arm64: dts: qcom: Fix ordering of 'clocks' & 'clock-names' [...] omits 40940823cb58 arm64: dts: qcom: sdm630: Fix 'interconnect-names' for sdh [...] omits 96bb736f05d1 arm64: dts: qcom: Fix sdhci node names - use 'mmc@' omits dd764e1a4236 arm64: dts: qcom: sdm630-nile: Add RGB status LED on the P [...] omits fc41893fe828 arm64: dts: qcom: pm660l: Add LPG node omits 2cac6baf0249 arm64: dts: qcom: qcs404: fix default pinctrl settings for [...] omits bf3708c6734a arm64: dts: qcom: qrb5165-rb5: declare tri-led user leds omits 3e48f7428c1e arm64: dts: qcom: pm8150l: add Light Pulse Generator device node omits efe9185c4e21 arm64: dts: qcom: pm8150b: add Light Pulse Generator device node omits 3cfe94d660a8 arm64: dts: qcom: align led node names with dtschema omits 9d8840f6ee42 arm64: dts: qcom: sdm630-sony-xperia-nile: drop unneeded s [...] omits 5a4b0b853a29 arm64: dts: qcom: correct gpio-keys properties omits b08f5cbd69dc arm64: dts: qcom: align gpio-key node names with dtschema omits 372cf591acbc arm64: dts: qcom: adjust whitespace around '=' omits 6dfe4e195271 arm64: dts: qcom: msm8998-mtp: correct board compatible omits 693b6207fc7f arm64: dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible omits 74b0fbd6048f arm64: dts: qcom: sdm630: correct QFPROM byte offsets omits b2eab35be13d arm64: dts: qcom: use dedicated QFPROM compatibles omits d66b1d2e4afc arm64: dts: qcom: correct SPMI WLED register range encoding omits 6ba93ba9f63f arm64: dts: qcom: add missing AOSS QMP compatible fallback omits 6afcee78b4a4 arm64: dts: qcom: sc7180: Add kingoftown dts files omits fb69f6adaf88 arm64: dts: qcom: sc7180: Add pazquel dts files omits 9520fef90049 arm64: dts: qcom: sc7180: Add mrbland dts files omits c77a3d4a2bfa arm64: dts: qcom: sc7180: Add quackingstick dts files omits e0ff30b23de9 arm64: dts: qcom: sc7180: Add wormdingler dts files omits 9c54f1711fc2 arm64: dts: qcom: sc7280: Rename sar sensor labels omits 32c231385ed4 arm64: dts: qcom: sc8280xp: add Lenovo Thinkpad X13s devicetree omits 519183af39b2 arm64: dts: qcom: add SA8540P and ADP omits ccd3517faf18 arm64: dts: qcom: sc8280xp: Add reference device omits 2cd37c2e7244 misc: rtsx_usb: set return value in rsp_buf alloc err path omits 5074376822fe drm/rockchip: Fix an error handling path rockchip_dp_probe() omits 1449110b0dad drm/rockchip: vop: Don't crash for invalid duplicate_state() 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 3461b040a90d drm/i915/display: clean up comments omits c272612cb4a2 kunit: Taint the kernel when KUnit tests are run omits 2852ca7fba9f panic: Taint kernel if tests are run omits e35330f879cf dt-bindings: watchdog: faraday: Fix typo in example 'timeo [...] omits 5036793d7dbd exec: Fix a spelling mistake omits 2cc39179acbb doc: module: update file references omits f963ef123900 module: Fix "warning: variable 'exit' set but not used" omits cfa94c538be6 module: Fix selfAssignment cppcheck warning omits 35adf9a4e55e modules: Fix corruption of /proc/kallsyms omits ad6c94de2ec4 dt-bindings: chosen: remove old .txt binding omits 3ed9222ce728 Merge tag 'memory-controller-drv-5.20' of git://git.kernel [...] omits 1c74a93ce9b6 Merge tag 'samsung-soc-5.20' of git://git.kernel.org/pub/s [...] omits 89a24d7d85bd Merge tag 'renesas-arm-defconfig-for-v5.20-tag1' of git:// [...] omits aa61fa3e36cf Merge tag 'amlogic-drivers-for-v5.20' of git://git.kernel. [...] omits 92a1691b9db8 Merge tag 'renesas-drivers-for-v5.20-tag1' of git://git.ke [...] omits e6bdbcc764af ACPI: bus: Drop unused list heads from struct acpi_device omits d674553009af hisi_lpc: Use acpi_dev_for_each_child() omits 54872fea6a5a bus: hisi_lpc: fix missing platform_device_put() in hisi_l [...] omits 887371066039 PM: runtime: Fix supplier device management during consumer probe omits 07358194badf PM: runtime: Redefine pm_runtime_release_supplier() 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 09f7b80fac3e dmaengine: imx-sdma: only restart cyclic channel when enabled 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 ee4aae577721 Merge branch irq/plic-edge-fixes into irq/irqchip-next omits 5873ba559101 irqchip/sifive-plic: Fix T-HEAD PLIC edge trigger handling omits d60df7fd225a dt-bindings: interrupt-controller: Require trigger type fo [...] omits dd46337ca696 irqchip/sifive-plic: Add support for Renesas RZ/Five SoC omits 1267d9831171 dt-bindings: interrupt-controller: sifive,plic: Document R [...] omits 68f26639dc40 ASoC: codecs: wsa883x: add missing break statement omits 18c9aa490795 arm64: Add an override for ID_AA64SMFR0_EL1.FA64 omits 504ee23611c4 arm64: Add the arm64.nosve command line option omits b3000e2133d8 arm64: Add the arm64.nosme command line option omits 6ab7661e1d39 arm64: Expose a __check_override primitive for oddball features omits 6b7ec18c0976 arm64: Allow the idreg override to deal with variable field width omits fa8aa59ae645 arm64: Factor out checking of a feature against the overri [...] omits ae4b7e38e9a9 arm64: Allow sticky E2H when entering EL1 omits b65e411d6cc2 arm64: Save state of HCR_EL2.E2H before switch to EL1 omits 7ddb0c3df788 arm64: Rename the VHE switch to "finalise_el2" omits 0aaa68532e9d arm64: mm: fix booting with 52-bit address space omits a57cbe02c058 Merge tag 'amlogic-arm64-dt-for-v5.20' of git://git.kernel [...] omits d5444cc4cbbe Merge tag 'amlogic-arm-dt-for-v5.20' of git://git.kernel.o [...] omits 7ccd1f6dcec0 Merge tag 'dt-cleanup-5.20' of git://git.kernel.org/pub/sc [...] omits 5d16aa7458a4 Merge tag 'dt64-cleanup-5.20' of git://git.kernel.org/pub/ [...] omits 3966af40559d Merge tag 'socfpga_dts_updates_for_v5.20' of git://git.ker [...] omits 6c0534397d87 Merge tag 'renesas-dt-bindings-for-v5.20-tag1' of git://gi [...] omits 4505bb959ad2 Merge tag 'renesas-arm-dt-for-v5.20-tag1' of git://git.ker [...] omits 813b08089075 Merge tag 'samsung-dt64-5.20' of git://git.kernel.org/pub/ [...] omits 7949803d3847 Merge tag 'samsung-dt-5.20' of git://git.kernel.org/pub/sc [...] omits 1357d2a65601 irqchip/apple-aic: Make symbol 'use_fast_ipi' static omits fd31000d58f4 irqchip/xilinx: Add explicit dependency on OF_ADDRESS omits b69a2afd5afc x86/kexec: Carry forward IMA measurement log on kexec omits e252f2ed1c8c fanotify: introduce FAN_MARK_IGNORE omits 8afd7215aa97 fanotify: cleanups for fanotify_mark() input validations omits 31a371e419c8 fanotify: prepare for setting event flags in ignore mask omits c05787b4c2f8 fs: inotify: Fix typo in inotify comment 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 b4aed01de486 ARM: davinci: Delete DM646x board files omits 7dd33764486d ARM: davinci: Delete DM644x board files omits 49db68d45bdc dmaengine: dw-axi-dmac: Fix RMW on channel suspend register omits 3a4413b77429 dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul omits 44c4237cf343 dmaengine: idxd: force wq context cleanup on device disable path omits de6921856f99 arm64: Do not forget syscall when starting a new thread. omits 9e07352ef779 arm64: vdso32: Add DWARF_DEBUG omits 859716b4131f arm64: vdso32: Shuffle .ARM.exidx section above ELF_DETAILS omits d9b728f8600b arm64: compat: Move sigreturn32.S to .rodata section omits 0ac9c3dd0d6f dmaengine: qcom: bam_dma: fix runtime PM underflow omits 8bc65d38ee46 wifi: nl80211: retrieve EHT related elements in AP mode 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 ecad3b0b99bf wifi: cfg80211: Increase akm_suites array size in cfg80211 [...] omits d6f671c8a339 wifi: cfg80211: remove chandef check in cfg80211_cac_event() omits 31177127e067 wifi: nl80211: relax wdev mutex check in wdev_chandef() omits c2653990d572 wifi: nl80211: acquire wdev mutex earlier in start_ap omits 206bbcf76121 wifi: nl80211: hold wdev mutex for tid config omits 77e7b6ba78ed wifi: cfg80211: handle IBSS in channel switch omits 591e73ee3f73 wifi: mac80211: properly skip link info driver update omits 7e09ac27f43b x86: Fix .brk attribute in linker script omits 38fa5479b413 x86: Clear .brk area at early boot omits 8b037cabc496 spi: dt-bindings: dw-apb-ssi: update spi-{r,t}x-bus-width omits 96e8fc581868 x86/xen: Use clear_bss() for Xen PV guests omits c77bfab92371 wifi: mac80211: only accumulate airtime deficit for active [...] omits 3db2c5604f39 wifi: mac80211: add debugfs file to display per-phy AQL pe [...] omits 8e4bac067105 wifi: mac80211: add a per-PHY AQL limit to improve fairness omits 8ccc07028cb7 wifi: mac80211: keep recently active tx queues in scheduling list omits 9c1be3cde004 wifi: mac80211: consider aql_tx_pending when checking airt [...] omits 445452d438e2 wifi: mac80211: make sta airtime deficit field s32 instead of s64 omits 942741dabcb4 wifi: mac80211: switch airtime fairness back to deficit ro [...] omits 144248515246 drm: panel-orientation-quirks: Add quirk for the Lenovo Yo [...] omits 7f884baae68a wifi: mac80211: fix a kernel-doc complaint 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 c8a9415e6dde wifi: cfg80211: remove redundant documentation 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 fe37f73d1109 wifi: mac80211: sta_info: fix a missing kernel-doc struct element omits 2af23d20bea6 MAINTAINERS: update Android driver maintainers omits 82757b792be7 wifi: mac80211: add a missing comma at kernel-doc markup omits 2d8b08fef0af wifi: cfg80211: fix kernel-doc warnings all over the file omits 3e753ecc5d6f misc: rtsx_pcr: Fix a typo omits 5cd561688b3e drm/bridge: imx: i.MX8 bridge drivers should depend on ARCH_MXC omits 6708be400477 wifi: ieee80211: s1g action frames are not robust 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 ee6c6e734247 staging/wlan-ng: get the correct struct hfa384x in work callback 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 3776c7855985 misc: rtsx_usb: use separate command and response buffers omits eb7f8e284203 misc: rtsx_usb: fix use of dma mapped buffer for usb bulk [...] omits c6a3d73592ae Merge tag 'drm-intel-gt-next-2022-06-29' of git://anongit. [...] omits 3d1188df789f arm64: defconfig: Enable qcom interconnect drivers omits 974db040c519 arm64: defconfig: Enable qcom ss & hs usb phy 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 fe5651cc8e33 ARM: dts: qcom: apq8064: drop phy-names from HDMI device node omits 6ac2799c3096 ARM: dts: qcom: apq8064-ifc6410: drop hdmi-mux-supply omits e2759fa0676c ARM: dts: qcom: pm8841: add required thermal-sensor-cells omits 7a16ea7f3a5e ARM: dts: qcom: msm8974: add required ranges to OCMEM omits def2565bc66d ARM: dts: qcom: sdx55: add dedicated IMEM and syscon compatibles omits f19be941efd1 ARM: dts: qcom: msm8974: add dedicated IMEM compatible omits 626a60292a8e ARM: dts: qcom: apq8064-asus-nexus7: add dedicated IMEM co [...] omits 230b5edaa34b ARM: dts: qcom: use generic sram as name for imem and ocmem nodes omits 69b1142baeab ARM: dts: qcom: ipq8064: add function to LED nodes omits 445c44e25342 ARM: dts: qcom: ipq8064-rb3011: add color to LED node omits 47e889d3d9a7 ARM: dts: qcom: ipq4018-ap120c-ac: add function and color [...] omits 966d7e9c35cf ARM: dts: qcom: apq8060-ifc6410: add color to LED node omits b8f9cae583c4 ARM: dts: qcom: apq8060-dragonboard: add function and colo [...] omits 03110b46c99b ARM: dts: qcom: msm8974: re-add missing pinctrl omits e6e0951414a3 soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_ [...] omits a3e7259f9ebe soc: qcom: llcc: Fix syntax errors in comments 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 92a563fcf14b soc: qcom: ocmem: Fix refcount leak in of_get_ocmem omits ae500b351ab0 ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART omits 54f0f3b298e2 riscv: Kconfig: Style cleanups omits f929217499cf Merge tag 'drm-misc-next-2022-06-30' of git://anongit.free [...] omits f5d1f6d63c9a RDMA/rxe: Replace include statement omits cae3fa541e62 RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs omits ab1489017aa7 ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1 omits c5da61cf5bab drm/amdgpu/display: add missing FP_START/END checks dcn32_ [...] omits 780f97cec866 drm/amd/display: Fix __nedf2 undefined for 32 bit compilation omits 202804b9705c drm/amd/display: Fix __muldf3 undefined for 32 bit compilation omits 071ebbb0d482 drm/amd/display: Fix __floatunsidf undefined for 32 bit co [...] 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 0d8928a94ba1 drm/amd/display: Fix __umoddi3 undefined for 32 bit compilation omits ca503bb29022 riscv: Kconfig.socs: Add comments omits 84b10f781abf riscv: Kconfig.erratas: Add comments omits 2f66a3d09994 riscv: Kconfig: Fix indentation and add comments omits 4eb1560259de ARM: dts: qcom: msm8974: Add BAM DMUX Ethernet/IP device 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 74622e401e21 dt-bindings: clock: qcom: ipq8074: add USB GDSCs omits 99e7e16445c4 dt-bindings: soc: qcom,wcnss: remove unneeded ref for names 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 3db7f894549a drm/amdkfd: Bump KFD API version for SMI profiling event omits 414e9f520e89 drm/amdkfd: Asynchronously free smi_client omits 46ae2af9a8aa drm/amdkfd: Add unmap from GPU SMI event omits c7f21978fa6a drm/amdkfd: Add user queue eviction restore SMI event omits acac270d0982 drm/amdkfd: Add migration SMI event omits e0f1e65b836c drm/amdkfd: Add GPU recoverable fault SMI event omits 163a5a584370 drm/amdkfd: Enable per process SMI event omits d7cfea332cca drm/amdkfd: Add KFD SMI event IDs and triggers omits 395ece6f1412 Revert "drm/amdgpu/gmc11: avoid cpu accessing registers to [...] omits cf6067290034 drm/amdgpu: enable mes to access registers v2 omits adc0e6ab0df3 drm/amdgpu/mes: add mes register access interface omits 7d4705b33cb8 drm/amdgpu/mes11: add mes11 misc op omits cff35798fad5 drm/amdkfd: fix cu mask for asics with wgps omits 6a4a1f605431 drm/amdgpu: add common interface for mes misc op omits 90d5fd317c74 drm/amdgpu/mes11: update mes interface for acessing registers omits 3019a8d7c189 drm: Remove unnecessary junk from drm_crtc.h omits 4d627ef12b40 docs/doc-guide: Mention make variable SPHINXDIRS omits 2bc6430884d5 scripts: get_feat.pl: use /usr/bin/env to find perl omits 7654a8881a54 Merge branches 'v5.20/vfio/migration-enhancements-v3', 'v5 [...] omits ee5956bb9ce6 docs/zh_CN: Add mutex-design Chinese translation omits bf02fb07c79a docs/zh_CN: Show the Chinese translation of spinlocks omits e129e4138147 regmap-irq cleanups and refactoring omits 330c179976f3 vfio: Move "device->open_count--" out of group_rwsem in vf [...] omits f8189d5d5fbf dax: set did_zero to true when zeroing successfully omits 98eb8d95025b iomap: set did_zero to true when zeroing successfully 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 d58562ca6c99 iomap: skip pages past eof in iomap_do_writepage() 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 e3435fff6ae0 ACPI: Move PRM config option under the main ACPI config omits 36d1f098e674 ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 omits 353efd5e97a7 ACPI: PRM: Change handler_addr type to void pointer omits b941e487152e serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST omits 39cdb68c64d8 vt: fix memory overlapping when deleting chars in the buffer omits 4f532c1e2531 serial: mvebu-uart: correctly report configured baudrate value omits f9b11229b79c serial: 8250: Fix PM usage_count for console handover omits 6e690d54cfa8 serial: 8250: fix return error code in serial8250_request_ [...] omits 5c5f44e36217 serial: stm32: Clear prev values before setting RTS delays 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 10365cad1802 Fix some coding style issues 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 87a7d5350c67 drm/i915: Drain freed object after suspend display omits 152d1faf1e2f arm64: dts: qcom: add SC8280XP platform omits 36a7b63f0696 dt-bindings: mailbox: qcom-ipcc: Add NSP1 client omits 05b90d240409 dt-bindings: arm: qcom: Document additional sc8280xp devices omits 4c9fb8e89849 arm64: dts: qcom: sm8450: Add interconnect requirements for SCM omits 34279d6e3f32 arm64: dts: qcom: sdm660: Add initial Inforce IFC6560 boar [...] omits 1ce69c35b860 usb: host: xhci: use snprintf() in xhci_decode_trb() omits 3dbee7f9e9e0 regulator: qcom_smd: Add PM8909 and fix pm8916_pldo range omits 31d4c1bdf157 spi: spi.c: Remove redundant else block omits 95c8222f0e52 spi: spi.c: Fix comment style omits c191543e99fc spi: spi.c: White-space fix in __spi_pump_messages() 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 a5201d42e2f8 regmap: cache: Add extra parameter check in regcache_init omits a9e37a828ca0 regulator: scmi: Add missing of_node_get() omits d6fb6ee1820c ACPI: bus: Drop driver member of struct acpi_device omits e5ed878ddb7c ACPI: bus: Drop redundant check in acpi_device_remove() 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 0f36d074aeb5 drm/i915: use DISPLAY_VER() instead of accessing match_inf [...] omits e61f294c7e8d drm/i915/bios: debug log ddi port info after parsing omits 3190d4be3764 spi: pxa2xx: Add support for Intel Meteor Lake-P 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 fac76f226089 crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE omits 0bb8f1252538 crypto: testmgr - fix version number of RSA tests omits 8e7ae8bafe98 crypto: vmx - drop unexpected word 'for' in comments omits a89db0595f52 crypto: caam - drop unexpected word 'for' in comments omits dac230179fdc crypto: caam - drop unexpected word 'a' in comments omits e34525c39758 crypto: cavium - fix typos in comments omits 1b069597c254 crypto: arm64/aes-neon - Fix typo in comment omits 882f0a59377d crypto: ux500/hash - drop unexpected word "the" omits 54a8b6802f03 crypto: nx - drop unexpected word "the" omits d6c14da474bf crypto: lib/blake2s - reduce stack frame usage in self test omits b1dee9527e65 drm/edid: take HF-EEODB extension count into account omits 18e3c1d5d4cf drm/edid: add HF-EEODB support to EDID read and allocation omits 89f4b4c53a7c drm/edid: do invalid block filtering in-place omits 3d1ab66e043f drm/edid: add drm_edid_raw() to access the raw EDID data omits 964893d3caff drm/probe-helper: add drm_connector_helper_get_modes() omits b71c0aaab9ef drm/edid: add drm_edid_connector_update() omits 6aa145bc943d drm/edid: abstract debugfs override EDID set/reset omits f999b37eefd7 drm/edid: clean up connector update error handling and deb [...] omits a819451eda6d drm/edid: convert drm_connector_update_edid_property() to [...] omits 02b16fbc56e9 drm/edid: move drm_connector_update_edid_property() to drm_edid.c omits 63569d90863f drm/vc4: change vc4_dma_range_matches from a global to static omits 4c377e7b1156 arm64: defconfig: enable Qualcomm LPG leds driver 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 9c17baaa97c8 ARM: dts: qcom: align gpio-key node names with dtschema omits 31b2edcab4d1 ARM: dts: qcom: adjust whitespace around '=' omits 7afef282d745 ARM: dts: qcom: ipq4019: fix Micron SPI NOR compatible omits 7b7e501f7a72 ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions omits 10193ad6d487 ARM: dts: qcom: cleanup QFPROM nodes omits aaed15efce65 ARM: dts: qcom: use dedicated QFPROM compatibles omits eb9e93937756 ARM: dts: qcom: replace gcc PXO with pxo_board fixed clock omits 9410fb940114 clk: qcom: gcc-sc8280xp: use phy-mux clock for PCIe omits 65b7ebda5028 firmware: qcom_scm: Add bw voting support to the SCM interface omits 7f045132bc23 dt-bindings: firmware: qcom-scm: Add interconnects property omits 6e9c65f71edd drm/amdgpu: fix documentation warning omits 6fb5ee7cec06 iosys-map: Add per-word write omits 5f278dbd540b iosys-map: Add per-word read 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 24a9c54182b3 context_tracking: Split user tracking Kconfig omits 2a0aafce963d context_tracking: Rename context_tracking_cpu_set() to ct_ [...] omits fe98db1c6d1a context_tracking: Rename context_tracking_enter/exit() to [...] omits f163f0302ab6 context_tracking: Rename context_tracking_user_enter/exit( [...] 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 c5cb2cdf23ce drm/amd/display: Re-org and cleanup the redundant code omits ff15cea338d2 drm/amd/display: expose additional modifier for DCN32/321 omits 7268f0a9e842 drm/amd: Load TA firmware for DCN321/DCN32 omits 46d44516aa6e drm/amd/amd_shared.h: Add missing doc for PP_GFX_DCS_MASK omits 2639d3e44f9c drm/amdgpu/amdgpu_dm: fix kernel-doc markups omits 01752681f1ee drm/amd/display: change to_dal_irq_source_dnc32() storage [...] omits ef314d213dd5 Merge branch 'dt/linus' into dt/next omits 70f1fcbc8358 drm/amd/display: Remove unused globals FORCE_RATE and FORC [...] omits 7bb97c5a39ec drm/amdgpu/display: drop set but unused variable omits d193b12b2fa6 drm/amdgpu: Fix typos in amdgpu_stop_pending_resets omits 2d5a64707aa0 media: dt-bindings: Convert gpio-ir-receiver to DT schema omits 0b58162e1207 drm/amd/display: Removed unused variable ret 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 8ad59b397f86 i2c: piix4: Fix a memory leak in the EFCH MMIO support omits 5812175389e2 usb: dwc3-am62: remove unnecesary clk_put() omits 7441b273388b usb: dwc3: gadget: Fix event pending check 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 b13a3e5fd40b ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP omits b4f1f61ed592 ACPI: LPSS: Fix missing check in register_device_clock() omits 444fe04f7a5a dm: improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling omits d6f895965592 cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control int [...] omits c3481b6b75b4 ACPI: APEI: Better fix to avoid spamming the console with [...] omits 4b7ef7b05afc ACPI: PM: save NVS memory for Lenovo G40-45 omits dd5e55540030 Documentation: ACPI: Update links and references to DSD re [...] omits 3e6573c5d275 ACPI: EC: Drop unused ident initializers from dmi_system_i [...] omits 81df5f919743 ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_ [...] omits f7090e0ef360 ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk omits 0dd6db359e5f ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry fr [...] omits 48e014ee9a61 regmap-irq: Deprecate the not_fixed_stride flag omits bdf9b86cd3ad regmap-irq: Add get_irq_reg() callback omits e8ffb12e7f06 regmap-irq: Fix inverted handling of unmask registers omits 9edd4f5aee84 regmap-irq: Deprecate type registers and virtual registers omits faa87ce9196d regmap-irq: Introduce config registers for irq types omits f7cc5062d6e5 regmap-irq: Refactor checks for status bulk read support omits ad22b3e98f94 regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() omits 6b0c31747722 regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() omits 610fdd668e6a regmap-irq: Remove an unnecessary restriction on type_in_mask omits cffc2be30288 regmap-irq: Cleanup sizeof(...) use in memory allocation omits 53a1a16dcc97 regmap-irq: Remove unused type_reg_stride field omits 445cbd219ac3 regmap-irq: Convert bool bitfields to unsigned int omits 06fae51bb244 regmap: Merge up fixes 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 30554a1f0fd6 spi: aspeed: Fix division by zero omits 8988ba7dec43 spi: aspeed: Add dev_dbg() to dump the spi-mem direct mapp [...] omits e55cf7981405 blk-cgroup: factor out blkcg_free_all_cpd() omits 362b8c16f8fc blk-cgroup: factor out blkcg_iostat_update() omits e414207d12f3 ACPI: processor: Drop leftover acpi_processor_get_limit_in [...] omits 7fdc74da940d ACPI: processor: Split out thermal initialization from ACPI PSS omits e810cb78bc4b dm: refactor dm_md_mempool allocation omits 4ed045d8756a dm: unexport dm_get_reserved_rq_based_ios omits 038275d22784 ACPI: video: Drop X86 dependency from Kconfig 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 f43b9876e857 x86/retbleed: Add fine grained Kconfig knobs omits 8add26f7ef33 coresight: syscfg: Update load and unload operations omits bc4d193238be regulator: qcom_smd: Add PM8909 RPM regulators omits 8cbb948a7cc2 regulator: dt-bindings: qcom,smd-rpm: Add PM8909 omits e8977917e116 regulator: qcom_smd: Fix pm8916_pldo range omits 46ae6fb58fd4 regulator: mt6370: Use the correct header for platform_device_id omits 4806c991bf4f regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpi [...] omits 199380decc5f coresight: configfs: Fix unload of configurations on module exit omits 0dbc49476ac7 spi support for Exynos Auto v9 SoC omits 7ed186642e62 ASoC: codecs: add WSA883x support omits 22d0c4080fe4 block: simplify disk_set_independent_access_ranges omits 6a27d28c81bc block: move ->ia_ranges from the request_queue to the gendisk omits b9a1c179bdfa block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_ [...] omits 77940f0d96cd mnt_idmapping: align kernel doc and parameter order omits 5695289da1bf Merge branches 'renesas-arm-dt-for-v5.20' and 'renesas-dt- [...] omits 5b6d7c3c5861 ARM: dts: r9a06g032-rzn1d400-db: Add switch description omits 45ed13d9b40c dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII [...] omits a57f68ddc886 reset: Fix devm bulk optional exclusive control getter omits a5bdaae7ae59 MAINTAINERS: rectify entry for SYNOPSYS AXS10x RESET CONTR [...] omits 2f805cba10d7 pinctrl: renesas: r8a779f0: Remove unused POC2 omits b6b9585876da reset: microchip-sparx5: allow building as a module omits cda41c14ab8a ARM: dts: r9a06g032: Describe switch omits c6f600923600 ARM: dts: r9a06g032: Describe GMAC2 omits dc0f67311416 ARM: dts: r9a06g032: Describe MII converter omits a71a62dd5e01 dt-bindings: pinctrl: renesas: Remove spaces before #define omits d1273f541ab4 arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name i [...] omits 826783953013 ARM: dts: renesas: Fix DA9063 watchdog subnode names omits f48cb21a28c0 arm64: dts: renesas: r8a779m8: Drop operating points above [...] omits 0553b288ab26 MAINTAINERS: Add Renesas SoC DT bindings to Renesas Archit [...] 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 0b768a9610c6 nfs: Leave pages in the pagecache if readpage failed omits 6e8e79fc8443 buffer: Remove check for PageError omits 9329883a1c9b orangefs: Remove test for folio error omits ba9863127cdf iomap: Remove test for folio error omits 3b60d53df07f jfs: Remove check for PageUptodate omits da028b6b648e remap_range: Remove check of uptodate flag omits 771075e15e39 ufs: Remove checks for PageError omits b0c971e7b768 reiserfs: Remove check for PageError omits 19cb4273a245 ntfs3: Remove check for PageError omits 62a3a4dd476d ntfs: Remove check for PageError omits 79ea65563ad8 nilfs2: Remove check for PageError omits 750cd7d0e65f ext2: Remove check for PageError omits 17bb55487988 ntfs: Remove check for PageError omits ca02bcabd79f hfsplus: Remove check for PageError omits c9ed489c664c hfs: Remove check for PageError omits 54c6260fa881 freevxfs: Remove check of PageError omits 59fc64740571 afs: Remove check of PageError omits 0e00fa5f8360 block: Remove check of PageError omits 90c02eb9a76c docs: Improve ->read_folio documentation omits 290e1a320437 filemap: Use filemap_read_folio() in do_read_cache_folio() omits 1dfa24a4bf3b filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() omits 9bc3e869386b filemap: Move 'filler' case to the end of do_read_cache_folio() omits 0e8e08cca5e3 netfs: Remove extern from function prototypes omits bb4b42ba9262 filemap: Remove find_get_pages_range() and associated functions omits 105c988f5dd7 shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() omits 77414d195f90 vmscan: Add check_move_unevictable_folios() omits f6e0e1734424 nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] omits 1508062ecd55 hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] omits bbfe4f66002a f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] omits 7530d0935cc7 ext4: Convert mpage_map_and_submit_buffers() to use filema [...] omits fb5a5be05fb4 ext4: Convert mpage_release_unused_pages() to use filemap_ [...] omits 9e0b6f31bae6 buffer: Convert clean_bdev_aliases() to use filemap_get_folios() omits be0ced5e9cb8 filemap: Add filemap_get_folios() omits 2bb876b58d59 filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] omits d9ef44de5d73 hugetlb: Convert huge_add_to_page_cache() to use a folio omits 211d04445b96 mpage: Convert do_mpage_readpage() to use a folio omits 6ffcd825e7d0 mm: Remove __delete_from_page_cache() omits fb5c2029f822 mm: Account dirty folios properly during splits omits 516de80d448f Merge branch 'zynqmp/soc' into for-next omits acd6510dd7ab firmware: xilinx: Add TF_A_PM_REGISTER_SGI SMC call omits 90036a4a64a5 Merge branch 'zynq/soc' into for-next omits d1ff2559cef0 cpufreq: zynq: Fix refcount leak in zynq_get_revision omits 3f977c574dfd spi: intel: Add support for Intel Meteor Lake-P SPI serial flash omits e16eceea863b mtd: rawnand: arasan: Fix clock rate in NV-DDR omits 9dbeef8ad5f8 spi: s3c64xx: define exynosautov9 compatible omits 11d50d853dce spi: s3c64xx: add spi port configuration for Exynos Auto v9 SoC omits bfcd27dcb7b9 spi: s3c64xx: support custom value of internal clock divider omits ffb7bcd3b27e spi: s3c64xx: support loopback mode 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 fc04dafd263d mnt_idmapping: use new helpers in mapped_fs{g,u}id() 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 156c90415b5c arm64: dts: juno: Add cache-level property to L2 caches omits 2113651ddf3d bus: mhi: host: pci_generic: Add another Foxconn T99W175 omits 9adf24a40978 fs: port HAS_UNMAPPED_ID() to vfs{g,u}id_t 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 8d70f33ed720 wifi: cfg80211: Allow P2P client interface to indicate por [...] omits cea9d62b64c9 powerpc: Kconfig: Replace tabs with whitespaces omits f856373e2f31 wifi: mac80211: do not wake queues on a vif that is being stopped omits a4926abb787e wifi: mac80211: check skb_shared in ieee80211_8023_xmit() omits 03895c8414d7 wifi: mac80211: add gfp_t parameter to ieeee80211_obss_col [...] omits 3f3558c8054f wifi: mac80211_hwsim: set virtio device ready in probe() 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 4139320d19e6 arm64/fpsimd: Remove duplicate SYS_SVCR read omits bdbcd22d4912 arm64: head: remove __PHYS_OFFSET 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 a06968563775 drm/i915: Fix a lockdep warning at error capture omits f5c847ea19d3 KVM: PPC: Align pt_regs in kvm_vcpu_arch structure omits 0df01238b8aa KVM: PPC: Book3S HV: tracing: Add missing hcall names omits fbf6ad5efe95 arm64: lds: use PROVIDE instead of conditional definitions 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 e35f5718903b cxl/mbox: Fix missing variable payload checks in cmd size [...] 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 a4ab14e1d8fe gen_compile_commands: handle multiple lines per .mod file omits 0184898dd14d ata: libata-scsi: fix result type of ata_ioc32() omits a5a3d94fc4ed power: reset: pwr-mlxbf: add missing include omits 9db35bb349a0 drm: lcdif: Add support for i.MX8MP LCDIF variant omits f5419cb0743f dt-bindings: lcdif: Add compatible for i.MX8MP omits 5bdaaf4fbf85 drm/bridge: tc358767: Do not cache dsi_lanes twice 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 785c1904b28d f2fs: add a sysfs entry to show zone capacity omits 50ca65b44e50 drm/display/selftests: drop extra word 'for' in comments f [...] omits 1796c0255bae Merge tag 'drm-msm-fixes-2022-06-28' into msm-next-staging omits 7a2413f4eefd f2fs: adjust zone capacity when considering valid block count omits 8245b0170332 f2fs: enforce single zone capacity omits c3497fd009ef fix short copy handling in copy_mc_pipe_to_iter() omits 59bb69c67cf1 copy_page_{to,from}_iter(): switch iovec variants to generic omits bbd5a6891908 dt-bindings: arm: qcom: document sda660 SoC and ifc6560 board omits 5e9bc1ba7ace arm64: dts: qcom: sdm660: move SDHC2 card detect pinconf t [...] omits 3a04cec9cba3 arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: corre [...] omits 3cd1c4f41d64 arm64: dts: qcom: sdm630: fix gpu's interconnect path omits 8b6da22e6a44 arm64: dts: qcom: sdm630: add second (HS) USB host support omits 696dea7e1c3a arm64: dts: qcom: sdm630: rename qusb2phy to qusb2phy0 omits 924bbd8dd60e arm64: dts: qcom: sdm630: fix the qusb2phy ref clock omits 1c047919763b arm64: dts: qcom: sdm630: disable GPU by default omits 7d8ee8e5db53 arm64: dts: qcom: sdm660: disable dsi1/dsi1_phy by default omits 79d8e016fddf arm64: dts: qcom: sdm630: disable dsi0/dsi0_phy by default 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 a984d5d19152 arm64: dts: qcom: correct interrupt controller on PM8916 a [...] omits b07bfd8ebe31 arm64: dts: qcom: add missing gpio-ranges in PMIC GPIOs 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 fe72f9bce137 soc: qcom: cmd-db: replace strscpy_pad() with strncpy() omits 8587f3732b37 selftests/drivers/gpu: Add error messages to drm_mm.sh omits 6b56f5f1ef93 selftests/tpm2: increase timeout for kselftests omits b1f359711a28 dt-bindings: pinctrl: nuvoton,wpcm450-pinctrl: align key n [...] omits 94dfc73e7cf4 treewide: uapi: Replace zero-length arrays with flexible-a [...] omits 44dab005fd42 gfs2: Minor gfs2_glock_nq_m cleanup omits 8add9a3a2243 efi: Simplify arch_efi_call_virt() macro omits 1df4d1724baa drivers: fix typo in firmware/efi/memmap.c omits ed5fce76b5ea vfs: escape hash as well omits 8682b92e5ab8 blk-mq: cleanup disk sysfs registration omits eaa870f97544 blk-mq: rename blk_mq_sysfs_{,un}register omits 81f0c2ef41b0 block: remove the extra gendisk reference in __blk_mq_regi [...] omits 4a8d14bba486 block: use default groups to register the queue attributes omits 060f131e9c43 block: remove a superflous queue kobject reference omits cc5c516df028 block: simplify blktrace sysfs attribute creation omits 3888bb741177 ACPI: video: Change how we determine if brightness key-pre [...] omits 4274929c7ee6 arm64: vdso*: place got/plt sections in .rodata omits 5c4fb60816ea arm64: vdso32: add ARM.exidx* sections omits d1c365e4b79d Merge branch 'drivers/next' into next omits 2d43dc4011ec Merge branch 'devicetree/next' into next omits 56f97d2a9540 f2fs: remove redundant code for gc condition omits 34c8217a23df f2fs: handle decompress only post processing in softirq 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 8c07f33ea096 Revert "drm/amdkfd: Free queue after unmap queue success" omits 1c4dae3e4639 drm/amdgpu/display/dc: Fix null pointer exception omits 9ae55f030dc5 drm/amdgpu: Follow up change to previous drm scheduler change. omits 45ecaea73883 drm/sched: Partial revert of 'drm/sched: Keep s_fence->par [...] omits 9e225fb9e636 drm/amdgpu: Prevent race between late signaled fences and [...] omits dd70748eda3f drm/amdgpu: Add put fence in amdgpu_fence_driver_clear_job_fences omits 5c4904ac34b7 drm/amdgpu: Remove useless amdgpu_display_freesync_ioctl() [...] omits fe4e9ff98737 drm/amdgpu: add mc wptr addr support for mes omits ca0cb8959f7b drm/amd/display : Log DP link training failure reason omits 1d3182006cf6 drm/amd/pm: enable VR0 HOT support for SMU 13.0.0 omits d7f0c8aff013 drm/amdgpu: update GFX11 cs settings omits 01cf387b1c7f drm/amdgpu/display: reduce stack size in dml32_ModeSupport [...] omits c3f464542b70 dt-bindings: pinctrl: mt8192: Add RSEL values to bias-pull [...] omits 5f78e1fb7a3e ASoC: qcom: Add driver support for audioreach solution omits e92b25731ef6 arm64: correct the effect of mitigations off on kpti 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 cea9ed611e85 drm/i915: fix a possible refcount leak in intel_dp_add_mst [...] omits 3650062e4281 drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block omits fb10dc451c0f drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes omits c94cd0620a92 drm/vc4: hdmi: Force modeset when bpc or format changes omits 0ee5a40152b1 drm/vc4: hdmi: Fix timings for interlaced modes omits 5731f7abf322 drm/vc4: hdmi: Report that 3d/stereo is allowed omits f3f27511316b drm/vc4: hdmi: Add MISC_CONTROL register for vc4 omits d5ca98701af6 drm/vc4: hdmi: Add HDMI format detection registers to regi [...] omits 125076c8754e drm/vc4: hdmi: Remove VC4_HDMI_SCHEDULER_CONTROL_VERT_ALWA [...] omits 4ae3d6c09d25 drm/vc4: hdmi: Skip writes to disabled packet RAM omits 05954270bd23 drm/vc4: hdmi: Stop checking for enabled output in audio omits 467e30171b5b drm/vc4: hdmi: Move HDMI reset to pm_resume omits fcef97e70094 drm/vc4: hdmi: Switch to pm_runtime_status_suspended omits 35dc00c12a72 drm/vc4: hdmi: Reset HDMI MISC_CONTROL register omits 1c594eeccf92 drm/vc4: hdmi: Avoid full hdmi audio fifo writes omits b6079d1578dc drm/vc4: hdmi: Clear unused infoframe packet RAM registers omits 25eb441d55d4 drm/vc4: hdmi: Add all the vc5 HDMI registers into the deb [...] omits db2b927f8668 drm/vc4: hdmi: Disable audio if dmas property is present b [...] omits 7bcb9c8d0bc9 drm/vc4: dsi: Add correct stop condition to vc4_dsi_encode [...] omits bc5b815e06f9 drm/vc4: dsi: Fix dsi0 interrupt support omits 4d9273c978d4 drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type omits edfe84ae0df1 drm/vc4: dsi: Correct pixel order for DSI0 omits 3b45eee87da1 drm/vc4: dsi: Correct DSI divider calculations omits 89c4bbe2a01e drm/vc4: dsi: Release workaround buffer and DMA omits 7a70b0b97889 drm/vc4: dpi: Ensure a default format is selected omits 3c2707632146 drm/vc4: dpi: Add option for inverting pixel clock and out [...] omits 7fea3c23c873 drm/vc4: dpi: Add support for composite syncs to vc4_dpi omits c6dac00340fc drm/vc4: hvs: Add debugfs node that dumps the current disp [...] omits a1aaefbacc23 drm/vc4: plane: Add alpha_blend_mode property to each plane. omits b7c3d6821627 drm/vc4: plane: Fix margin calculations for the right/bott [...] omits 517db1ab1566 drm/vc4: plane: Remove subpixel positioning check omits 1701a23a4ef0 drm/vc4: kms: Use maximum FIFO load for the HVS clock rate omits 7d0648c8773c drm/vc4: kms: Warn if clk_set_min_rate fails omits da8e393e23ef drm/vc4: drv: Adopt the dma configuration from the HVS or [...] omits 8b9ab6266204 block: remove blk_cleanup_disk omits 6f8191fdf41d block: simplify disk shutdown omits 0e3534022f26 block: stop setting the nomerges flags in blk_cleanup_queue omits 1f90307e5f0d block: remove QUEUE_FLAG_DEAD omits e8b58ef09e84 mtip32xx: fix device removal omits ec5263f422a3 mtip32xx: remove the device_status debugfs file omits d1e7bb90f0d4 pinctrl: aspeed: Fix typo in comment omits 2a2ef688b1b0 ASoC: qcom: lpass: Fix apq8016 compat string to match yaml omits 0e584d46218e regulator: fix a kernel-doc warning omits 882d90310f04 drm/fourcc: Document the Intel CCS modifiers' CC plane exp [...] 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 bacac637025c arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP omits e4208e80a353 arm64: extable: move _cond_extable to _cond_uaccess_extable omits c4ed0d73ede9 arm64: extable: make uaaccess helper use extable type EX_T [...] omits 59e8a1ce8f7b arm64: asm-extable: add asm uacess helpers omits 5519d7de2f8e arm64: asm-extable: move data fields omits 4953fc3d3270 arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_Z [...] omits 152f2494ac16 Optimize spi_sync path omits 6ed91f5b10e8 Add PDM/DSD/dataline configuration support omits 1e0ec034dbcb ASoC: use pm_runtime_resume_and_get() when possible omits 9569ff1a188f drm/i915: Fix error code in icl_compute_combo_phy_dpll() omits 891e465a1bd8 x86/mce: Check whether writes to MCA_STATUS are getting ignored 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 b812fc9768e0 sched/fair: Remove the energy margin in feec() omits 3e8c6c9aac42 sched/fair: Remove task_util from effective utilization in feec() omits 9b340131a4bc sched/fair: Use the same cpumask per-PD throughout find_en [...] omits ec4fc801a02d sched/fair: Rename select_idle_mask to select_rq_mask omits bb4479994945 sched, drivers: Remove max param from effective_cpu_util() [...] omits e2f3e35f1f5a sched/fair: Decay task PELT values during wakeup migration omits d05b43059dfa sched/fair: Provide u64 read for 32-bits arch helper omits 119a784c8127 perf/core: Add a new read format to get a number of lost samples omits 70fb5ccf2ebb sched/fair: Introduce SIS_UTIL to search idle CPU based on [...] omits 700a78335fc2 sched: only perform capability check on privileged operation omits c64b551f6a33 sched: Remove unused function group_first_cpu() omits fb95a5a04d72 sched/fair: Remove redundant word " *" omits d1a997ba4c1b selftests/rseq: check if libc rseq support is registered omits d47c0cc94a86 selftests/rseq: riscv: fix 'literal-suffix' warning omits 4f3394924358 selftests/rseq: riscv: use rseq_get_abi() helper 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 c83375699fc6 drm/doc: Fix comment typo omits 9804ebd35611 bus: ti-sysc: Add missing of_node_put() in sysc_add_named_ [...] omits fe71f6e1bbff ARM: OMAP2+: Kconfig: Fix indentation omits 942228fbf5d4 ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init omits 5cdbab96bab3 ARM: OMAP2+: pdata-quirks: Fix refcount leak bug omits 50b87a32a79b ARM: OMAP2+: display: Fix refcount leak bug omits 9705db1eff38 ARM: OMAP2+: Fix refcount leak in omapdss_init_of 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 681ec6abcd7f Bluetooth: btmtksdio: Add in-band wakeup support omits 039d4ed3428c Input: usbtouchscreen - add driver_info sanity check omits 82295bc0d192 spi: s3c64xx: move dma_release_channel to unprepare omits 917e43de2a56 spi: synquacer: Add missing clk_disable_unprepare() 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 5372de4e4545 docs/doc-guide: Put meta title for kernel-doc HTML page omits 7c43214dddfd docs/doc-guide: Add footnote on Inkscape for better images [...] omits 820636106342 docs/kselftest: add more guidelines for adding new tests omits 6de8d58cf98d docs/zh_CN: Update zh_CN/kernel-hacking/hacking.rst to 5.19-rc1 omits 17c260504f6f docs/zh_CN: add vm vmalloced-kernel-stacks translation omits 3f39b3d70fcd docs/zh_CN: add vm page_migration translation omits f41c74af1058 docs/zh_CN: riscv: Update the translation of vm-layout.rst [...] omits 1a5b8aa25f15 docs/zh_CN: riscv: Remove the translation of pmu.rst omits 87444fdce5bb docs: dev-tools: modify SPL reference URL to actual SPL doc entry omits d218bee86aa5 docs: filesystems: f2fs: fix description about compress ioctl omits 910cb3137c07 docs/zh_CN: Update the translation of vm index to 5.19-rc1 omits 34191e04cd49 docs/zh_CN: Update the translation of page_owner to 5.19-rc1 omits 882946793000 docs/zh_CN: Update the translation of highmem to 5.19-rc1 omits 58eaa6b3fb63 drm/i915/guc/slpc: Use non-blocking H2G for waitboost omits d62cac46b018 dt-bindings: clock: qcom,gcc-sdm845: add parent power domain omits cb0b68537713 arm64: dts: qcom: sdm630: order interrupts according to bindings omits 7908dcc8be2d arm64: dts: qcom: sdm630: order regs according to bindings omits e8881372ccc6 arm64: dts: qcom: sdm630: order clocks according to bindings omits eea939a0da86 ARM: dts: qcom: add missing gpio-ranges in PMIC GPIOs omits 255889f4baf5 ARM: dts: qcom: pmx65: add fallback compatible to PMIC GPIO omits dc590cdc31f6 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg omits 4fcdaf4b0320 ARM: dts: qcom: align PMIC GPIO pin configuration with DT schema omits 761a8fe4f3db arm64: dts: qcom: msm8994-msft-lumia-octagon: add PM8994 p [...] omits 9f454375bc3e arm64: dts: qcom: apq8096-db820c: add PM8994 pin function omits 019102a912c6 arm64: dts: qcom: add fallback compatible to PMIC GPIOs omits ff36bed5dc24 arm64: dts: qcom: align PMIC GPIO pin configuration with D [...] omits 4148a9eeb151 arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulat [...] omits 39eebfce4bdb ARM: dts: qcom: sdx65: Add Watchdog support omits 2ea6af6cc1f5 dt-bindings: firmware: scm: Add compatible for SDX65 omits df6d7b86f488 ARM: dts: qcom: sdx65: Add pshold support omits aae0f5314f95 ARM: dts: qcom: sdx65-mtp: Enable modem omits a3ae01ed96e7 ARM: dts: qcom: sdx65: Add Modem remoteproc node omits 261e09b4e3fb ARM: dts: qcom: sdx65: Add SCM node omits 69117a2abfe0 ARM: dts: qcom: sdx65: Add IMEM and PIL info region omits 7f928c735880 ARM: dts: qcom: sdx65: Add modem SMP2P node omits b427679adcdd ARM: dts: qcom: sdx65: Add CPUFreq support omits 59e73f67e14b ARM: dts: qcom: sdx65-mtp: Enable QPIC NAND support omits eae61fddd648 ARM: dts: qcom: sdx65-mtp: Enable QPIC BAM support omits 0ec15b6f7621 ARM: dts: qcom: sdx65: Add QPIC NAND support omits ab11b74d87dd ARM: dts: qcom: sdx65: Add QPIC BAM support omits eeaec4f2b926 ARM: dts: qcom: sdx65-mtp: Enable USB3 and PHY support omits fbb6447deba8 ARM: dts: qcom: sdx65: Add USB3 and PHY support omits b456b5e7d1df ARM: dts: qcom: sdx65: Add interconnect nodes omits e378b965330d ARM: dts: qcom: sdx65: Add Shared memory manager support omits 68333a42fcf5 arm64: dts: qcom: msm8996: Add SDHCI resets omits a743dff7acc4 arm64: dts: qcom: msm8996-tone: Rule out PM(I)8994 variants omits bb9bb4123abe arm64: dts: qcom: msm8996-tone: Drop cont_splash_mem region omits 3ae6156e2f41 arm64: dts: qcom: msm8998-mtp: Merge and fix up the DT omits d0eaf4122c9e arm64: dts: qcom: msm8998-fxtec: Decouple from 8998 MTP omits 5d393f14d4de arm64: dts: qcom: msm8998*: Clean up #includes omits d582c02012d2 arm64: dts: qcom: msm8998-oneplus: Add clocks & GDSC to simplefb omits 392b73cb8160 arm64: dts: qcom: msm8998*: Keep MMCC & MMSS_SMMU enabled [...] omits 20bba6b73264 arm64: dts: qcom: msm8998-fxtec: Use "okay" instead of "ok" omits bc0e82fbb25b arm64: dts: qcom: msm8998-oneplus: Apply style fixes omits b448501c2e77 arm64: dts: qcom: msm8998-yoshino/oneplus: Use pm8005_regu [...] omits 016928c052a7 arm64: dts: qcom: msm8998-yoshino: Remove simple-bus compa [...] omits 6dad36ebe1cb arm64: dts: qcom: msm8998-yoshino: Add USB extcon omits 4efbec42c050 arm64: dts: qcom: msm8998-yoshino-lilac: Disable LVS1 omits 16901ba567d7 arm64: dts: qcom: msm8998-laptops: Clean up DTs omits ce383e80782e arm64: dts: qcom: msm8998-clamshell: Clean up the DT omits 12541f687e49 arm64: dts: qcom: msm8998*: Fix TLMM and pin nodes 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 f424d754212a arm64: dts: qcom: sdm845: Add camss vdda-pll-supply omits 11c83450ff11 arm64: dts: qcom: sdm845: Rename camss vdda-supply to vdda [...] omits 458ebdbb8e5d arm64: dts: qcom: timer should use only 32-bit size omits 43fe0cc46b62 kselftests/damon: add support for cases where debugfs cann [...] omits 18afe1bf05a1 selftests: Make the usage formatting consistent in kselfte [...] omits 3297a4df805d kselftests: Enable the echo command to print newlines in Makefile omits 255a47e74567 clk: qcom: gcc-sm6350: Drop extra semicolon omits 0e3e65469607 arm64: dts: qcom: align OPP table names with DT schema omits 3d6c1dfb1f75 userfaultfd/selftests: Fix typo in comment 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 0667429ce68e drm/i915/reset: Add additional steps for Wa_22011802037 fo [...] omits 59bcdb564b3b drm/i915/guc: Don't update engine busyness stats too frequently omits bcb9aa45d5a0 Revert "drm/i915: Hold reference to intel_context over lif [...] omits 7307e91bfcd0 drm/i915: Do not access rq->engine without a reference omits b334c1afad17 ARM: dts: bcm2711: Use proper compatible in PM/Watchdog node omits b722443fa72b ARM: dts: bcm2835/bcm2711: Introduce reg-names in watchdog node omits 0e44511117f9 dt-bindings: soc: bcm: bcm2835-pm: Add support for bcm2711 omits 7bc592cf4831 dt-bindings: soc: bcm: bcm2835-pm: Introduce reg-names omits 520d0abe6aee dt-bindings: soc: bcm: bcm2835-pm: Convert bindings to DT schema 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 f7fb92cd2e39 drm/i915: Move the color stuff under INTEL_INFO->display omits 95be40c875fc drm/i915: Get rid of XE_LPD_CURSOR_OFFSETS omits e97f91e8d39f drm/i915: Use _MMIO_PIPE2() where appropriate omits 2e25ae522164 drm/i915: Use _MMIO_TRANS2() where appropriate omits d5a680548edd drm/i915: s/_CURSOR2/_MMIO_CURSOR2// omits 5ba584ec1101 drm/i915: Make pipe_offsets[] & co. u32 omits c92df6aa397b drm/i915: Move display_mmio_offset under INTEL_INFO->display omits 12d745537266 drm/i915: Move pipe_offsets[] & co. to INTEL_INFO->display omits d1877e639bc6 vfio: de-extern-ify function prototypes omits 04155815dbb8 drm/i915: Move dbuf details to INTEL_INFO->display omits 3cdcdc34f35e drm/i915: Eliminate PIPECONF RMWs from .color_commit() 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 7d8097073caa drm/i915: Prefer "XEHP_" prefix for registers omits 8524bb67145d drm/i915: Correct duplicated/misplaced GT register definitions 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 5621416b11f4 drm/mediatek: Add mediatek-drm plane color encoding info omits 31c779f293b3 devtmpfs: fix the dangling pointer of global devtmpfsd thread omits aaf94f7c3ae6 drm/mediatek: Add display merge async reset control omits 38a523a2946d Revert "devcoredump: remove the useless gfp_t parameter in [...] omits 5f8954e099b8 Revert "mwifiex: fix sleep in atomic context bugs caused b [...] omits a5b51d1dd95f drm/mediatek: Add display merge mute/unmute support for MT8195 omits d2ae586f0e20 drm/mediatek: Add display merge start/stop API for cmdq support omits 7e4727f74520 drm/mediatek: Add display merge advance config API for MT8195 omits f8946e2b6bb2 drm/mediatek: Add display MDP RDMA support for MT8195 omits 19e506b31749 eeprom: at25: Rework buggy read splitting 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 e201c9630b37 dt-bindings: display: mediatek: add vdosys1 RDMA definitio [...] omits 4d0548a7b806 mnt_idmapping: return false when comparing two invalid ids omits 81a1807d80dd attr: fix kernel doc omits 8b0bce056351 backlight: rt4831: Apply ocp level from devicetree omits 27e5c6546333 dt-bindings: backlight: rt4831: Add the new ocp level property omits 7d008eecb0cf drm/stm: ltdc: update hardware error management omits c6193dc57f74 drm/stm: ltdc: add support of horizontal & vertical mirroring omits 62467fccb73f drm/stm: ltdc: add support of the dynamic z-order omits ec5ad331680c tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver omits 44b4e7282249 drm/stm: ltdc: fix various coding-style warnings omits fb37cfa032a9 drm/stm: ltdc: remove error message about scaling omits c4f218d46faf drm/stm: ltdc: disable all layers before crtc shutdown 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 f8d6e9d3ca5c serial: 8250: Fix __stop_tx() & DMA Tx restart races omits 211565b10099 serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle omits f7e35e4bf1e8 tty: serial: samsung_tty: set dma burst_size to 1 omits cd16044d7c38 serial: 8250: dw: enable using pdata with ACPI 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 ee78ec1077d3 blk-mq: blk_mq_tag_busy is no need to return a value omits a78418e6a04c block: Always initialize bio IO priority on submit omits 9c6227e04355 block: Initialize bio priority earlier omits 82b74cac2849 blk-ioprio: Convert from rqos policy to direct call omits f25865447294 blk-ioprio: Remove unneeded field omits 4b838d9ee950 block: Fix handling of tasks without ioprio in ioprio_get(2) omits fc25545e17bd block: Make ioprio_best() static omits 893e5d32d583 block: Generalize get_current_ioprio() for any task omits f7eda402878b block: Return effective IO priority from get_current_ioprio() omits e589f4644596 block: fix default IO priority handling again omits 3c8f9da41ed9 blk-mq: Don't disable preemption around __blk_mq_run_hw_queue(). omits 1d87be8212c8 block: bfq: Fix kernel-doc headers omits c28c49b09e49 block: bfq: Remove an unused function definition omits 6c77b152f5f1 bfq: Remove useless code in bfq_lookup_next_entity omits bf8d08532bc1 iomap: add support for dma aligned direct-io omits 2a9336c42a6a block: move blk_queue_get_max_sectors to blk.h omits b1a000d3b8ec block: relax direct io memory alignment omits efef739d5f37 block: fold blk_max_size_offset into get_max_io_size omits 5debd9691c3a block: introduce bdev_iter_is_aligned helper omits 84613beda427 block: cleanup variable naming in get_max_io_size omits cfa320f72882 iov: introduce iov_iter_aligned omits c88751907495 block: open code blk_max_size_offset in blk_rq_get_max_sectors omits 9cfe3ddecdc5 block/bounce: count bytes instead of sectors omits c39493222e41 dm: open code blk_max_size_offset in max_io_len omits 67927d220150 block/merge: count bytes instead of sectors omits 8689461be3f1 block: factor out a chunk_size_left helper omits 37fee2e42ebb block: add a helper function for dio alignment omits 51ab80f0aa86 block: Make blk_mq_get_sq_hctx() select the proper hardwar [...] omits 4a2dcc359113 block: introduce bdev_dma_alignment helper omits 7e923f40a4d2 block: Rename a blk_mq_map_queue() argument omits 3850e13f2853 block: export dma_alignment attribute omits 62c159a03da9 blk-iocost: Simplify ioc_rqos_done() omits c58c0074c54c block/bio: remove duplicate append pages code omits 798f2a6f734d block: Directly use ida_alloc()/free() omits b82d9fa257cb block: fix infinite loop for invalid zone append omits dc3029056b02 spi: opportunistically skip ctlr->cur_msg_completion omits 69fa95905d40 spi: Ensure the io_mutex is held until spi_finalize_curren [...] omits 72c5c59b659d spi: Set ctlr->cur_msg also in the sync transfer case omits 1a9cafcb57b7 spi: Remove unneeded READ_ONCE for ctlr->busy flag omits 66a221593cb2 spi: Remove the now unused ctlr->idling flag omits 049d6ccc4da8 spi: Remove check for idling in __spi_pump_messages() omits d5256cce1f50 spi: Remove check for controller idling in spi sync path omits 8711a2ab51dd spi: __spi_pump_messages: Consolidate spin_unlocks to goto target omits c1038165fbbf spi: Lock controller idling transition inside the io_mutex omits ae7d2346dc89 spi: Don't use the message queue if possible in spi_sync omits 1714582a3a08 spi: Move ctlr->cur_msg_prepared to struct spi_message omits 145cfc3840e5 spi: mpc52xx-psc: Switch to using core message queue omits e2185072a4a4 spi: sh: Switch to using core message queue omits 595d68c1b7a8 spi: dt-bindings: samsung: Add Exynos4210 SPI omits e95a1cd2cfe7 spi: dw: Add deferred DMA-channels setup support omits a813c47d22b0 spi: s3c64xx: constify fsd_spi_port_config omits 3d0afe9cf1ef regmap: Don't warn about cache only mode for devices with [...] 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 dfc17f6eec03 Merge tag 'ib-mfd-acpi-for-rafael-v5.20' of git://git.kern [...] 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 563aaf4a928d drm/i915: tweak the ordering in cpu_write_needs_clflush 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 6fde8eec7179 drm/doc: Add KUnit documentation omits 8f456104915f drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_ [...] omits 84509eede620 drm/rect: Add DRM_RECT_INIT() macro omits 138c2fca6f40 drm/i915/dgfx: Disable d3cold at gfx root port omits 893dea9ccd08 arm64: Add HAVE_IOREMAP_PROT support omits f23eab0bfaef arm64: mm: Convert to GENERIC_IOREMAP omits 18e780b4e6ab mm: ioremap: Add ioremap/iounmap_allowed() omits a14fff1c0379 mm: ioremap: Setup phys_addr of struct vm_struct omits 0c9b9c2ac0df mfd: core: Use acpi_dev_for_each_child() omits abc5992b9dd0 mm: ioremap: Use more sensible name in ioremap_prot() omits d803336abdbc ARM: mm: kill unused runtime hook arch_iounmap() omits 6db372de959a ARM: dts: am33xx: Map baseboard EEPROM on BeagleBone Black omits e500405dd15d perf: hisi: Extract hisi_pmu_init omits 77d4ac6d3848 mtd: spi-nor: move SECT_4K_PMC special handling omits 82a592c13b0a arm64: Copy the task argument to unwind_state omits a019d8a2cc82 arm64: Split unwind_init() omits df07443f477a arm64/signal: Clean up SVE/SME feature checking inconsistency omits 61a2cc093bdc pinctrl: qcom: sc7280: Fix compile bug omits 016a14beac6d drm/ast: Enable primary plane with CRTC omits dc2cdd17d1fe drm/simple-kms: Use drm_atomic_helper_check_crtc_state() omits d6b9af1097fe drm/atomic-helper: Add helper drm_atomic_helper_check_crtc [...] omits ae25885bdf59 drm/fb-helper: Fix out-of-bounds access omits d17378062079 vfio/pci: Remove console drivers omits 27924b13fcce Merge branch 'for-5.20' into for-next omits d75cd55ae2de cgroup.c: remove redundant check for mixable cgroup in cgr [...] omits 7283f862bd99 drm: Implement DRM aperture helpers under video/ omits efc8f3229f84 MAINTAINERS: Broaden scope of simpledrm entry omits 6a82ef85c4a4 ARM: dts: s5pv210: align SDHCI node name with dtschema omits 1b90ddb9d942 ARM: dts: s3c64xx: align SDHCI node name with dtschema omits 1923e5804547 ARM: dts: s3c24xx: align SDHCI node name with dtschema omits c805b77caba9 ARM: dts: exynos: align SDHCI node name with dtschema omits 592feeea1135 ARM: dts: at91: drop unneeded status from gpio-keys omits fa8cc83a3bff ARM: dts: at91: correct gpio-keys properties omits 17413b15ed93 ARM: dts: at91: align gpio-key node names with dtschema omits 54ab5f367142 ARM: dts: omap: correct gpio-keys properties omits b1c9af5fec44 ARM: dts: omap: align gpio-key node names with dtschema omits 2b090180dced arm64: dts: marvell: armada-3720: align lednode names with [...] omits ebb8ba54950a arm64: dts: marvell: align gpio-key node names with dtschema omits 8b0848f57769 ARM: dts: marvell: correct gpio-keys properties omits 41340053cc72 ARM: dts: marvell: align gpio-key node names with dtschema omits eef3af89b6b6 ARM: dts: omap: adjust whitespace around '=' omits ae25b445914a ARM: dts: ti: adjust whitespace around '=' omits 26aae8ccbc19 x86/cpu/amd: Enumerate BTC_NO omits 7a05bc95ed1c x86/common: Stamp out the stepping madness omits 07853adc29a0 KVM: VMX: Prevent RSB underflow before vmenter omits 9756bba28470 x86/speculation: Fill RSB on vmexit for IBRS omits bea7e31a5cac KVM: VMX: Fix IBRS handling after vmexit omits fc02735b14ff KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS omits bb06650634d3 KVM: VMX: Convert launched argument to flags omits 8bd200d23ec4 KVM: VMX: Flatten __vmx_vcpu_run() omits 8faea26e6111 objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} omits acac5e98ef8d x86/speculation: Remove x86_spec_ctrl_mask omits bbb69e8bee1b x86/speculation: Use cached host SPEC_CTRL value for guest [...] omits 56aa4d221f1e x86/speculation: Fix SPEC_CTRL write on SMT state change omits e6aa13622ea8 x86/speculation: Fix firmware entry SPEC_CTRL handling omits b2620facef48 x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n omits d7caac991fee x86/cpu/amd: Add Spectral Chicken omits a09a6e2399ba objtool: Add entry UNRET validation omits 0fe4aeea9c01 x86/bugs: Do IBPB fallback check only once omits 3ebc17006888 x86/bugs: Add retbleed=ibpb omits d147553b64ba x86/xen: Add UNTRAIN_RET omits b75b7f8ef114 x86/xen: Rename SYS* entry points omits 9bb2ec608a20 objtool: Update Retpoline validation omits bf5835bcdb96 intel_idle: Disable IBRS during long idle omits 6ad0ad2bf8a6 x86/bugs: Report Intel retbleed vulnerability omits 166115c08a9b x86/bugs: Split spectre_v2_select_mitigation() and spectre [...] omits 7c693f54c873 x86/speculation: Add spectre_v2=ibrs option to support Ker [...] omits c779bc1a9002 x86/bugs: Optimize SPEC_CTRL MSR writes omits 2dbb887e875b x86/entry: Add kernel IBRS implementation omits caa0ff24d5d0 x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value omits e8ec1b6e08a2 x86/bugs: Enable STIBP for JMP2RET omits 7fbf47c7ce50 x86/bugs: Add AMD retbleed= boot parameter omits 6b80b59b3555 x86/bugs: Report AMD retbleed vulnerability omits a149180fbcf3 x86: Add magic AMD return-thunk omits 951ddecf4356 objtool: Treat .text.__x86.* as noinstr omits 7c81c0c9210c x86/entry: Avoid very early RET omits aa3d480315ba x86: Use return-thunk in asm code omits 0ee9073000e8 x86/sev: Avoid using __x86_return_thunk omits 15583e514eb1 x86/vsyscall_emu/64: Don't use RET in vsyscall emulation omits af2e140f3420 x86/kvm: Fix SETcc emulation for return thunks omits d77cfe594ad5 x86/bpf: Use alternative RET encoding omits 1f001e9da6bb x86/ftrace: Use alternative RET encoding omits ee88d363d156 x86,static_call: Use alternative RET encoding omits d9e9d2300681 x86,objtool: Create .return_sites omits 15e67227c49a x86: Undo return-thunk damage omits 0b53c374b9ef x86/retpoline: Use -mfunction-return omits 00e1533325fd x86/retpoline: Swizzle retpoline thunk omits 369ae6ffc41a x86/retpoline: Cleanup some #ifdefery omits a883d624aed4 x86/cpufeatures: Move RETPOLINE flags to word 11 omits 742ab6df974a x86/kvm/vmx: Make noinstr clean omits d8e8aa866ed8 media: mediatek: vcodec: Report supported bitrate modes omits c2cc2aa1d06b media: av7110: Remove duplicate 'with' in two places. omits 4502aae07b3b media: saa7164: Remove duplicate 'on' in two places. omits 083f54a7c9c6 media: mediatek: vcodec: Fix non subdev architecture open [...] omits 65c3e8e9c7a4 media: usb: gspca: aligned '*' each line omits e0b212ec9d81 media: tw686x: Fix memory leak in tw686x_video_init omits 5b304046a81e media: driver/nxp/imx-jpeg: fix a unexpected return value problem omits 2f7a7f941d77 Merge branch 'for-v5.20/aspeed-dts-cleanup' into for-v5.20 [...] omits 3120910a099b ARM: dts: stih407-family: Harmonize DWC USB3 DT nodes name omits a340c85c4e24 media: MAINTAINERS: add Yunfei Dong as mediatek vcodec dri [...] omits e13ca460e20e media: mediatek: vcodec: Skip SOURCE_CHANGE & EOS events f [...] omits 1ec32a4f1c69 soc: imx: imx8m-blk-ctrl: Make error prints useful omits 978bbc392c51 media: tw686x: Fix an error handling path in tw686x_probe() omits e5833b56f75d media: stm32: dcmi: Drop always NULL sd_state from dcmi_pi [...] omits 87ccc38e2f8e arm64: dts: apm: Harmonize DWC USB3 DT nodes name omits 90f8cb515494 media: stm32: dcmi: Fill in remaining Bayer formats omits 5171660cbb14 drm/ast: Fix black screen when getting out of suspend omits faddaa735c20 media: mediatek: vcodec: Initialize decoder parameters aft [...] omits 3e52be9bc501 media: rkvdec:Remove redundant memset omits aa63c5eaf7f7 media: atmel: atmel-isc-base: allow wb ctrls to be changed [...] omits a157802359f7 media: sta2x11: remove VIRT_TO_BUS dependency omits f5caaa47f55f media: mediatek: vcodec: return EINVAL if plane is too small omits d4de27a9b1ea media: v4l2-mem2mem: prevent pollerr when last_buffer_dequ [...] omits ae6847f26ac9 arm64: dts: freescale: Add phyBOARD-Polis-i.MX8MM support omits a242ef5f3c10 arm64: dts: imx8m{m,p}-verdin: use IT temperatures omits 38c771014ce6 media: mediatek: vcodec: remove unneeded semicolon omits e6aa42f93751 Merge 5.19-rc4 into usb-next omits 359c27c6ddbd media: hdpvr: fix error value returns in hdpvr_read omits 5d40b918fdf1 Merge 5.19-rc4 into char-misc-next omits 63249a5cab81 media: mediatek: vcodec: fix minmax.cocci warning omits 7d772a47cace media: MAINTAINERS: add include/dt-bindings/media to MEDIA [...] omits 3a149169e4a2 drm/mcde: Fix refcount leak in mcde_dsi_bind omits 34c7fdb8fd73 media: ddbridge: Remove useless license text when SPDX-Lic [...] omits c1b217853fc0 media: em28xx: Remove useless license text when SPDX-Licen [...] omits 6addd33f06ea media: rcar_drif: Remove useless license text when SPDX-Li [...] omits f5d48ba2cae2 media: platform: cros-ec: Add kinox to the match table omits 89e3f3fb3d90 media: amphion: output firmware error message omits 22a2bc88c139 media: imx-jpeg: Disable slot interrupt when frame done omits fd9f8050e355 media: mediatek: vcodec: Change encoder v4l2 capability value omits b51b15030054 media: mediatek: vcodec: Fix encoder v4l2 bus_info not correctly omits a8a7a278c56a media: mediatek: vcodec: Change decoder v4l2 capability value omits cce4de66ccca media: mediatek: vcodec: Fix decoder v4l2 bus_info not correctly omits 4e0ce6e703c2 ARM: dts: imx6qdl-prti6q.dtsi: Add applicable properties t [...] omits 01f8d921f722 ARM: dts: imx6q-bosch-acc: Replace 'enable-sdio-wakeup' omits 4cf461f2bf4e ARM: dts: imx7d-smegw01: Replace 'enable-sdio-wakeup' omits fd83ef8f8e59 media: rkisp1: Drop parentheses and fix indentation in rki [...] omits 34098a83de35 media: rkisp1: Align macro definitions omits 3d91b856ae69 media: rkisp1: capture: Bypass the main device for handlin [...] omits a124765f8781 media: rkisp1: debug: Update max register name length omits afff3d3aef14 arm64: defconfig: Enable gpio-fan support omits 7d62f2f367f8 media: rkisp1: debug: Consolidate reg dumps for shadow registers 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 20a051cd4d1d bindings: arm: fsl: Add PHYTEC i.MX8MM devicetree bindings omits ce380f225d78 media: rkisp1: debug: Move resizer register dump to debugfs omits 1024a6e0c004 platform/x86: intel/pmc: Add Alder Lake N support to PMC c [...] omits 2a6b586035ec media: rkisp1: debug: Add debugfs files to dump core and I [...] omits cbb819c363c5 media: rkisp1: debug: Collect input status by sampling ISP [...] omits fd3608fe6bfe media: rkisp1: Compile debugfs support conditionally omits 07ce797de4d3 arm64: dts: imx8mn-evk: add bt-sco sound card support omits 3f5d1fdaa585 arm64: dts: imx8mq-evk: add bt-sco sound card support omits f8e03537772d arm64: dts: imx8mm-evk: add bt-sco sound card support omits 8682037db36c media: rkisp1: Move debugfs code to a separate file omits 3e74a4222386 media: rkisp1: resizer: Simplify register access omits 0ef7dc305bd4 media: rkisp1: Swap value and address arguments to rkisp1_write() omits 93929fb6c4ef Merge branch 'asm-generic-mmiotrace' into asm-generic omits 3b430c2cf0e4 media: rkisp1: regs: Rename CCL, ICCL and IRCL registers w [...] omits 240e92eaee8c media: rkisp1: regs: Don't use BIT() macro for multi-bit r [...] omits 6ff02276beb9 media: rkisp1: Simplify rkisp1_entities_register() error path omits 6adceb706e51 media: rkisp1: stats: Simplify (un)registration omits 8ba4862eb59b media: rkisp1: params: Fix and simplify (un)registration omits f738cb62a8a7 media: rkisp1: resizer: Fix and simplify (un)registration omits 48d775688f34 media: rkisp1: isp: Fix and simplify (un)registration omits 55fcb913d5d3 media: rkisp1: capture: Fix and simplify (un)registration omits 786dde1e59d7 soc: fsl: guts: add serial_number support omits 55488c90b392 soc: fsl: guts: drop platform driver omits b46dd0cb93de soc: fsl: guts: use of_root instead of own reference omits 5d707e4e3fb5 soc: fsl: guts: allocate soc_dev_attr on the heap omits ab4988d6a393 soc: fsl: guts: embed fsl_guts_get_svr() in probe() omits 6de6cb89fc03 soc: fsl: guts: remove module_exit() and fsl_guts_remove() omits ab3f045774f7 soc: fsl: guts: machine variable might be unset omits 56c8534e2d2f media: rkisp1: capture: Initialize entity before video device omits 0cae04373b77 dmaengine: remove DMA_MEMCPY_SG once again omits 750a914adb7d media: mediatek: vcodec: Drop platform_get_resource(IORESO [...] omits f94bc517b499 MAINTAINERS: erofs: add myself as reviewer omits c753b70c9feb MAINTAINERS: erofs: add myself as reviewer omits 243a0ef843c8 Merge tag 'renesas-pinctrl-for-v5.20-tag1' of git://git.ke [...] omits 28d860dd08d5 pinctrl: mediatek: mt8192: Fix compile warnings omits b27c82e12965 attr: port attribute changes to new types omits 0e363cf3fa59 security: pass down mount idmapping to setattr hook omits 71e7b535b890 quota: port quota helpers mount ids omits 35faf3109a78 fs: port to iattr ownership update helpers omits 1f36146a5a3d fs: introduce tiny iattr ownership update helpers omits 45c311501c77 fs: use mount types in iattr omits 234a3113f28d fs: add two type safe mapping helpers omits 1e5267cd0895 mnt_idmapping: add vfs{g,u}id_t omits 418ef34c0061 dt-bindings: arm: qcom: switch maintainer to Bjorn 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 a20e55d4771c soc: qcom: rpmhpd: fix typos in comment omits 1b3bfc4066c3 arm64: dts: qcom: sm8250: Disable camcc by default omits c4f40351901a clk: qcom: camcc-sm8250: Fix halt on boot by reducing driv [...] omits d11a34a404ee soc: qcom: correct kerneldoc omits ac0126a01735 soc: qcom: cmd-db: replace strncpy() with strscpy_pad() omits ebf21bbc2ff5 firmware: qcom_scm-legacy: correct kerneldoc omits 86b78de5fd4b dt-bindings: firmware: document Qualcomm QCS404 and SM6125 SCM omits bc0f14937689 soc: qcom: apr: Drop redundant check in .remove() omits 48aa636285ad arm64: dts: qcom: msm8996: add clocks to the MMCC device node omits f5837418479a arm64: dts: qcom: sm8450: add uart20 node omits a57de71f0980 arm64: dts: qcom: sc7280-qcard: Add ldo_l17b regulator node omits d756a0b29f40 arm64: dts: qcom: sc7280: Set SPI flash to 50 MHz for hero [...] omits 1c20d3dbaa67 arm64: dts: qcom: sc7280: Set modem FW path for Chrome OS boards omits 4ab03ef8b33c arm64: qcom: sc7280-herobrine: Enable DP omits e60414644cf3 arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor omits 2a77ada5168a arm64: dts: qcom: sc7280: Enable wifi for Chrome OS boards omits 5069fe941f76 dt-bindings: arm: qcom: Add more sc7180 Chromebook board bindings omits 707b9b08789b dt-bindings: arm: qcom: Add / fix sc7280 board bindings omits 3b8bfe002c4b dt-bindings: arm: qcom: Add sc7180 Chromebook board bindings omits dbbccb3db122 dt-bindings: arm: qcom: Mention that Chromebooks use a dif [...] omits 59228d3b9060 dt-bindings: Document how Chromebooks with depthcharge boot omits 1a22eff4b429 arm64: dts: qcom: sc7280: Enable keyboard backlight for villager omits 426e81c7e625 arm64: dts: qcom: sc7280: herobrine: Don't disable the key [...] omits e58539532bab arm64: dts: qcom: sc7280: Add touchscreen to villager 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 c19698a9e41b firmware: qcom_scm: drop unexpected word "the" omits 29f66b625281 clk: qcom: rpmh: Add note about sleep/wake state for BCMs omits 0f0eca0ccb9b soc: qcom: socinfo: Add an ID for sc7180P omits a4c1fc8cff05 arm64: dts: qcom: sc7280-herobrine: Add lpi pinmux propert [...] omits 32d4541abe0f arm64: dts: qcom: sc7280: add lpass lpi pin controller node omits 06c73a39c38b arm64: dts: qcom: sc7280: Add secondary MI2S pinmux specif [...] omits b9e3f65ecf85 arm64: dts: qcom: sc7280: Add pinmux for I2S speaker and Headset omits b74f7b8f174f arm64: dts: qcom: sdm660-xiaomi-lavender: Configure WLED 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 e5d6eeead88e drm/connector: Remove usage of the deprecated ida_simple_xxx API 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 b00de0e237da drm/panel: introduce ebbg,ft8719 panel omits 2a9e9daf7523 drm/mipi-dsi: Introduce mipi_dsi_dcs_write_seq macro omits c5ec5fa39316 dt-bindings: display: Add bindings for EBBG FT8719 omits 6ef425abb0f7 dt-bindings: vendor-prefixes: Add prefix for EBBG omits 831463667b5f drm: bridge: adv7511: Add check for mipi_dsi_driver_register omits 25ba9429e0f4 drm/bridge: parade-ps8622: Use backlight helper omits 9126ef85f2b8 drm/panel-edp: Add LQ140M1JW48 edp panel entry omits fd46ef3d8247 RDMA: Correct duplicated words in comments omits 103f06fd4781 drm/panel: simple: add AM-800600P5TMQW-TB8H omits 1959fa9d5464 dt-bindings: display: simple: add Ampire AM-800600P5TMQW-T [...] omits ad4fd3b1dfd3 drm: shmobile: Use backlight helper omits 592ff0c8d064 rtc: Directly use ida_alloc()/free() omits db475c11cd59 drm/panel: panel-asus-z00t-tm5p5-n35596: Use backlight helper omits 91c2cbf9b6a6 drm/panel: panel-dsi-cm: Use backlight helpers omits c974f755372b drm/panel: sony-acx565akm: Use backlight helpers omits b09d633575e5 rtc: Introduce ti-k3-rtc omits 5e665cf1f0c5 dt-bindings: rtc: Add TI K3 RTC description omits d9e74da2f1fc drm/panel: panel-simple: Add dev_err_probe if backlight co [...] omits a68078b44846 drm/pl111: drop unexpected word "the" in the comments omits 8c56d5105747 drm/panel: nt35510: Remove duplicate 'the' in two places. 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 5b8d9ee00345 docs: UML: fix typo omits b259867be27c IB/iser: Drain the entire QP during destruction flow omits 4a6d00a43ef7 docs/zh_CN: core-api: Update the translation of xarray.rst [...] omits c290f175e73f docs/zh_CN: core-api: Update the translation of workqueue. [...] omits e86a0e297f0b docs/zh_CN: core-api: Update the translation of printk-for [...] omits 4faa99e38c3e docs/zh_CN: core-api: Update the translation of printk-bas [...] omits f5158bfe8777 docs/zh_CN: core-api: Update the translation of mm-api.rst [...] omits b2fdf7f080b4 docs/zh_CN: core-api: Update the translation of kernel-api [...] omits 722ecdbce68a docs/zh_CN: core-api: Update the translation of irq/irq-do [...] omits 1ebfae49fd44 docs/zh_CN: core-api: Update the translation of cpu_hotplu [...] omits 417c434aa1b4 docs/zh_CN: core-api: Update the translation of cachetlb.r [...] omits f9b21cd08607 docs: driver-api: gpio: Fix some typos omits df6725651f6f docs: Remove duplicate word omits 357513c052e1 arm64: dts: altera: socfpga_stratix10: move clocks out of [...] omits 30fb8761419e docs: admin-guide/sysctl: Fix rendering error 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 2d82e6227ea1 efi: vars: Move efivar caching layer into efivarfs omits 5ac941367a6f efi: vars: Drop __efivar_entry_iter() helper which is no l [...] omits bbc6d2c6ef22 efi: vars: Switch to new wrapper layer omits 3a75f9f2f9ad efi: vars: Use locking version to iterate over efivars lin [...] omits 0f5b2c69a4cb efi: vars: Remove deprecated 'efivars' sysfs interface omits 859748255b43 efi: pstore: Omit efivars caching EFI varstore access layer omits 472831d4c4b2 efi: vars: Add thin wrapper around EFI get/set variable interface omits ec3507b2ca51 efi: vars: Don't drop lock in the middle of efivar_init() omits 8ca869b24538 pstore: Add priv field to pstore_record for backend specific use omits 99de6509c413 rpmsg: Strcpy is not safe, use strscpy_pad() instead omits d7bd416d3512 rpmsg: Fix possible refcount leak in rpmsg_register_device [...] omits 803481d869a4 drm/panel: simple: Add DataImage FG1001L0DSSWMG01 panel support omits c3156c6fc3a2 dt-bindings: display: simple: Add DataImage FG1001L0DSSWMG [...] omits 986fd5fe55cb ARM: dts: lpc18xx: Harmonize EHCI/OHCI DT nodes name omits 6edb32383790 arm64: dts: qcom: sm8250: remove assigned-clock-rate prope [...] omits 0b24829fd74c arm64: dts: qcom: sdm845: remove assigned-clock-rate prope [...] omits aa4ae511a760 arm64: dts: qcom: sm7180: remove assigned-clock-rate prope [...] omits 5241fd7fee9b arm64: dts: qcom: sm7280: remove assigned-clock-rate prope [...] 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 8d614a4457f5 fs: dlm: remove timeout from dlm_user_adopt_orphan omits 2bb2a3d66c6f fs: dlm: remove waiter warnings omits dfc020f334f8 fs: dlm: fix grammar in lowcomms output omits f10da927a5e2 fs: dlm: add comment about lkb IFL flags omits 3182599f5fff fs: dlm: handle recovery result outside of ls_recover omits 682bb91b6ba8 fs: dlm: make new_lockspace() wait until recovery completes omits 7e09b15cfe7b fs: dlm: call dlm_lsop_recover_prep once omits ca8031d91769 fs: dlm: update comments about recovery and membership handling 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 5d92a30e900d fs: dlm: add resource name to tracepoints omits 0c4c516fa206 fs: dlm: remove additional dereference of lksb omits 7a6177d6f344 KVM: x86: complete fast IN directly with complete_emulator [...] omits cd1e8ca9f3a4 fs: dlm: change ast and bast trace order omits b92a4e3f86b1 fs: dlm: change posix lock sigint handling omits 4d413ae9ced4 fs: dlm: use dlm_plock_info for do_unlock_close omits 091abbf578f9 KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception omits 39b6b8c35cf3 KVM: SVM: Add AVIC doorbell tracepoint omits ea06d4cabf52 fs: dlm: change plock interrupted message to debug again 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 7559d9f97581 arm64: setup: drop early FDT pointer helpers omits aacd149b6238 arm64: head: avoid relocating the kernel twice for KASLR omits fc5a89f75d2a arm64: kaslr: defer initialization to initcall where permitted omits 005e12676af0 arm64: head: record CPU boot mode after enabling the MMU omits 6495b9ba6271 arm64: head: populate kernel page tables with MMU and caches on omits c0be8f18a3bf arm64: head: factor out TTBR1 assignment into a macro omits a004393f45d9 arm64: idreg-override: use early FDT mapping in ID map omits f70b3a23324a arm64: head: create a temporary FDT mapping in the initial ID map omits d7bea550279d arm64: head: use relative references to the RELA and RELR tables omits c3cee924bd85 arm64: head: cover entire kernel image in initial ID map omits b013c1e1c659 arm64: head: add helper function to remap regions in early [...] omits 1682c45b9206 arm64: mm: provide idmap pointer to cpu_replace_ttbr1() omits 723d3a8ed172 arm64: head: pass ID map root table address to __enable_mmu() omits 2e945851e268 arm64: kernel: drop unnecessary PoC cache clean+invalidate omits e42ade29e3bc arm64: head: split off idmap creation code omits 50fcd39d24c2 arm64: head: switch to map_memory macro for the extended ID map omits 53519ddf5894 arm64: head: simplify page table mapping macros (slightly) omits ebd9aea1f27e arm64: head: drop idmap_ptrs_per_pgd omits e8d13cced5c5 arm64: head: move assignment of idmap_t0sz to C code omits 0d9b1ffefabe arm64: mm: make vabits_actual a build time constant if possible omits 475031b6ed43 arm64: head: move kimage_vaddr variable into C file omits 799270e9b8be ARM: tegra: Align gpio-keys node names with dtschema omits a4740b148a04 firmware: tegra: bpmp: Do only aligned access to IPC memory area 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 e9fcc60ddd29 drm/logicvc: add missing of_node_put() in logicvc_layers_init() omits d3a453416270 drm: fix device_node_continue.cocci warnings omits f9bbc1c8449a drm: Remove unnecessary print function dev_err() omits d54cda74a9a2 drm: logicvc: fix error code in logicvc_layer_init() omits 5e8034364c22 drm: logicvc: Fix uninitialized variable in probe 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 f5ebeb138fa6 perf/marvell_cn10k: Fix TAD PMU register offset omits 8e28e53f1356 perf/marvell_cn10k: Remove useless license text when SPDX- [...] omits 1c9a8e876808 arm64: entry: simplify trampoline data page 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 9c846c5d2d4e crypto: qat - Removes the x86 dependency on the QAT drivers omits c2a1b91e4798 crypto: qat - replace get_current_node() with numa_node_id() omits f145d411a67e crypto: rsa - implement Chinese Remainder Theorem for fast [...] omits 1b05ece0c931 crypto: ccp - During shutdown, check SEV data pointer befo [...] 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 f662092b2e0c Input: applespi - avoid efivars API and invoke EFI service [...] omits c07d2475f9cd selftests/kexec: remove broken EFI_VARS secure boot fallba [...] omits f41b284a2c18 xfrm: change the type of xfrm_register_km and xfrm_unregister_km omits eae6d58d67d9 locking/lockdep: Fix lockdep_init_map_*() confusion omits 7e6b9db27de9 jump_label: make initial NOP patching the special case omits fdfd42892f31 jump_label: mips: move module NOP patching into arch code omits 0c3b61e00a0d jump_label: s390: avoid pointless initial NOP patching omits 232b95ba4e83 drm/ast: Fixed the casting issue reported by sparse omits 1227d2a20cd7 bus: mhi: host: Move IRQ allocation to controller registra [...] omits 1a4f20cab641 Merge branch 'for-v5.20/exynos7885-emmc-clk' into next/dt64 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 805ada63ba05 Merge tag 'drm-intel-next-2022-06-22' of git://anongit.fre [...] omits 0936de1e96d6 Merge tag 'drm-misc-next-2022-06-23' of git://anongit.free [...] omits f50974eee5c4 memregion: Fix memregion_free() fallback definition 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 366e817e83e4 Revert "drm/amd/display: ignore modifiers when checking fo [...] omits 7fc494f9cf8e drm/amdgpu/display: Fix spelling mistake "supporing" -> "s [...] omits 5027605aedec drm/amdkfd: Fix spelling mistake "mechanim" -> "mechanism" omits f64e6e0b6afe Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" omits 50ef0cacc43c drm/amdgpu: drop unexpected word 'for' in comments omits 10a9035c36d0 drm/amd/display: Fix indentation in dcn32_get_vco_frequenc [...] omits a957995618a8 drm/amdgpu: Update mes_v11_api_def.h omits e77a541f5dea drm/amdkfd: Enable GFX11 usermode queue oversubscription omits ff83e6e7ab04 drm/amdgpu: Fetch MES scheduler/KIQ versions omits 508f748b0394 drm/amdgpu: To flush tlb for MMHUB of RAVEN series omits fa3dab48defe gpu/drm/radeon: Fix typo in comments omits 3d313f09f314 drm/fourcc: fix integer type usage in uapi header omits 421f5410965d drm/i915: Call i915_gem_suspend() only after display is tu [...] 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 19d7ca051d30 fs: dlm: add pid to debug log omits 976a06243473 fs: dlm: plock use list_first_entry omits a22f18bddd82 ACPI / MMC: PM: Unify fixing up device power omits 9089d1a41aab soundwire: Use acpi_dev_for_each_child() omits 3a46b352a3e6 arm64: trap implementation defined functionality in userspace omits 5bed6a93920d Documentation/arm64: update memory layout table. omits 4d09caec2fab arm64: kcsan: Support detecting more missing memory barriers omits ed59dfd9509d asm-generic: Add memory barrier dma_mb() omits 9f6a503d5238 arm64: boot: add zstd support omits 506506cad394 arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 omits 47546a1912fc arm64: mm: install KPTI nG mappings with MMU enabled omits c7eff738cf45 arm64: kpti-ng: simplify page table traversal logic omits d69d56496487 arm64/sme: Expose SMIDR through sysfs omits ab3547e3c281 Merge branch 'rework/kthreads' into for-next omits 2c09d1443b9b pstore/zone: cleanup "rcnt" type omits 2d304afaedc4 arm64: compat: Move kuser32.S to .rodata section omits 446297b28a21 arm64: stacktrace: use non-atomic __set_bit omits 802b91118d11 arm64: kasan: do not instrument stacktrace.c 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 e24c75f02a81 ARM: dts: ux500: Fix Gavini accelerometer mounting matrix omits 0b2152e428ab ARM: dts: ux500: Fix Codina accelerometer mounting matrix omits 013fda41c03e ARM: dts: ux500: Fix Janice accelerometer mounting matrix omits 40308f9642a8 spi: fsi: Increase timeout and ensure status is checked omits 8171c93bac1b regulator: mt6370: Add mt6370 DisplayBias and VibLDO support omits 9ba86a474635 perf/arm-cci: fix typo in comment omits a336916b067c drivers/perf:Directly use ida_alloc()/free() omits 49785a77780c drivers/perf: Directly use ida_alloc()/free() omits 373269ae6f90 drm/i915/selftests: Increase timeout for live_parallel_switch omits 3381da254fab arm64: select TRACE_IRQFLAGS_NMI_SUPPORT omits 4510bffb4d02 arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic omits 9d4775b332e1 arm64: vdso32: enable orphan handling for VDSO omits eeec7223b697 arm64: vdso32: put ELF related sections in the linker script omits e0ab20b20a1b arm64: vdso: enable orphan handling for VDSO omits b87d34ca60ce arm64: vdso: put ELF related sections in the linker script omits 876271118aa4 drm/display: Fix build error without CONFIG_OF omits 471f80db9ef1 arm64: cpuidle: remove generic cpuidle support omits 51280acad855 cpuidle: cpuidle-arm: remove arm64 support omits c0216c0e68f7 regulator: rt5120: Add PMIC regulator support 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 7ac20b3a6a6b drm/nouveau/Kconfig: Drop duplicate "select ACPI_VIDEO" omits e0a9f1fe206a dma-buf: deprecate DMABUF_SYSFS_STATS omits a825d72f74a3 soc: mediatek: fix missing clk_disable_unprepare() on err [...] omits 6cc168d17178 Merge branch 'zynq/dt' into for-next omits c8b35008b4f1 ARM: dts: xilinx: align gpio-key node names with dtschema omits 228e8a88b191 arm64: dts: xilinx: align gpio-key node names with dtschema omits ced86c536be1 ARM: dts: xilinx: align gpio-key node names with dtschema omits 271c1fa01c23 arm64: dts: zynqmp: add AMS driver to device tree omits 847e2ed23d4c dt-bindings: gpio: zynq: Describe gpio-line-names omits 3314962bece5 arm64: zynqmp: Fix comment about number of gpio line names omits 0aec3958c88f dt-bindings: gpio: zynq: Add power-domains omits 7668048e5c69 dt-bindings: gpio: zynq: Add missing compatible strings 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 9ce07d94c9f8 drm/i915/gt: Re-do the intel-gtt split omits 64e06652e348 agp/intel: Rename intel-gtt symbols omits db7cfc380900 ipc: Free mq_sysctls if ipc namespace creation failed omits 981facf94a18 Input: gpio_mouse - fix typos in comments omits f12d07d6e9f2 drm/amdgpu/vcn: fix no previous prototype warning omits ceb180361e38 amdgpu/pm: Fix possible array out-of-bounds if SCLK levels != 2 omits 543faf57ee0e amdgpu/pm: Fix incorrect variable for size of clocks array omits ab8529b0cdb2 drm/amdkfd: Free queue after unmap queue success omits f4f9b827d76d drm/amdkfd: Add queue to MES if it becomes active 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 e5a3cbe8b45b ARM: dts: rockchip: correct gpio-keys properties on rk3288-tinker omits 271e2c922850 ARM: dts: rockchip: align gpio-key node names with dtschema omits 517ed0ffd3cc arm64: dts: rockchip: align gpio-key node names with dtschema 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 84e8bdee85a2 dt-bindings: arm: Add compatible for MediaTek MT8186 omits 76260bd63800 dt-bindings: arm: mediatek: Add mt8186 pericfg compatible omits 55fcff6c42c6 arm64: dts: mediatek: mt6795: Specify interrupts for vGIC omits b888886a4536 arm64: dts: mediatek: mt6795: Add pinctrl controller node omits 01931ee60036 arm64: dts: mediatek: mt6795: Add ARM CCI-400 node and ass [...] omits 4c400f1812f4 arm64: dts: mediatek: mt6795: Add general purpose timer node omits 468deda82faf arm64: dts: mediatek: mt6795: Remove incorrect fixed-clocks omits d9fc72d50b75 arm64: dts: mediatek: mt6795: Add fixed clocks for 32kHz a [...] omits ac4cf9a2e32c arm64: dts: mediatek: mt6795: Add watchdog node to avoid timeouts omits 5fce1e6cc097 arm64: dts: mediatek: mt6795: Add Cortex A53 PMU nodes omits f48d48674333 arm64: dts: mediatek: mt6795: Add cpu-map and L2 cache omits 5397ed01d500 arm64: dts: mediatek: mt6795: Create soc bus node and move [...] omits 4a50cac0fb5b arm64: dts: mediatek: mt7622-rfb1: remove wrong gpio-keys [...] omits 3f1804270f00 arm64: dts: mediatek: mt2712e: Add mediatek, infracfg phan [...] omits 7b06e86e6885 arm64: dts: mediatek: mt8173: Add mediatek,infracfg phandl [...] omits 2208b284bee0 arm64: dts: mediatek: mt8183: change efuse node name omits fda0541c8a55 arm64: dts: mediatek: mt8192: fix dtbs check warning of efuse omits 2e599740f7e4 arm64: dts: mt8192: Fix idle-states entry-method omits 399e23ad51ca arm64: dts: mt8192: Fix idle-states nodes naming scheme omits 009a3a52791f drm/hyperv-drm: Include framebuffer and EDID headers omits 44e36d755276 soc: mediatek: mutex: Use DDP_COMPONENT_DITHER0 mod index [...] omits 394b517585da pwm: mediatek: Add MT8365 support omits a5b87cdc1b73 arm64: dts: mediatek: Replace 'enable-sdio-wakeup' omits fe00faee8060 dt-bindings: pwm: Add MT8365 SoC binding 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 5c8dca97404b pwm: Drop unused forward declaration from pwm.h omits ef2e35d90890 pwm: Reorder header file to get rid of struct pwm_capture [...] omits f6bc65d3eebb pwm: atmel-tcb: Fix typo in comment omits 0829c35dc534 pwm: Drop support for legacy drivers 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 82cd16902a51 ARM: dts: exynos: add function and color to LED nodes in O [...] omits 99f6b77f74c8 ARM: dts: exynos: add function and color to LED node in Od [...] omits f0945faa4a1a ARM: dts: exynos: add function and color to LED node in Od [...] omits bcad13fca717 ARM: dts: exynos: add function and color to LED nodes in O [...] omits 3e8368fdcee3 ARM: dts: exynos: add function and color to LED node in Odroid U3 omits a149eb5f1b11 ARM: dts: exynos: add function and color to LED nodes in I [...] omits ff4275fa0737 ARM: dts: exynos: add function to LED nodes in Tiny4412 omits f64bbfca3146 ARM: dts: exynos: add function to LED node in Origen 4210 omits ebadc8a63645 ARM: dts: exynos: add function and color to aat1290 flash [...] omits efbf2c262c89 ARM: dts: exynos: align aat1290 flash LED node with bindin [...] omits 644ed467c773 ASoC: Merge fixes omits 4459a59807cf arm64: dts: mediatek: Add infra #reset-cells property for MT8195 omits a30cc07f9e32 arm64: dts: mediatek: Add infra #reset-cells property for MT8192 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 0dc987b699ce drm/i915/display: Add smem fallback allocation for dpt omits d976521a995a drm/i915: extend i915_vma_pin_iomap() omits afd5cb3907ea drm/i915: don't leak lmem mapping in vma_evict omits 33c39140cc29 ARM: dts: ast2600-evb-a1: fix board compatible omits aa5e06208500 ARM: dts: ast2600-evb: fix board compatible omits 30b276fca5c0 ARM: dts: ast2500-evb: fix board compatible omits ae8980247d5a dt-bindings: arm: aspeed: document board compatibles omits f77024c80147 dt-bindings: arm: aspeed: document board compatibles 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 4745ca43104b x86/vmware: Use BIT() macro for shifting omits 62a4ddcb79e0 GPU: drm: drop unexpected word "the" in the comments omits dc6934d5ae00 drm: panel-orientation-quirks: drop unexpected word "the" [...] omits e179024e4be8 drm/vc4: drop unexpected word "the" in the comments omits 7cd6bb82ad96 drm/prime: drop unexpected word "the" in the comments omits 7828466cff6b USB: serial: use kmemdup instead of kmalloc + memcpy omits 7482a65664c1 drm/i915/gem: add missing else omits 14d6a086f6b9 drm/i915: Fix spelling typo in comment 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 0a2af0bd6e48 Merge tag 'drm-misc-next-2022-06-17' of git://anongit.free [...] omits 0ffc781a19ed context_tracking: Rename __context_tracking_enter/exit() t [...] omits 7bf336fb8dac refscale: Convert test_lock spinlock to raw_spinlock omits 1a5ca5e09811 rcutorture: Handle failure of memory allocation functions omits 3002153a91a9 rcutorture: Fix ksoftirqd boosting timing and iteration omits 148df92fb14e torture: Create kvm-check-branches.sh output in proper location omits 92366810644d rcuscale: Fix smp_processor_id()-in-preemptible warnings omits 8c0666d320f2 rcutorture: Make failure indication note reader-batch overflow omits 5c92d7501699 torture: Adjust to again produce debugging information omits 98ea20328786 rcutorture: Fix memory leak in rcu_test_debug_objects() omits d984114ec238 rcutorture: Simplify rcu_torture_read_exit_child() loop omits 14c0017c19ea rcu/torture: Change order of warning and trace dump omits e72ee5e1a866 rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self [...] omits 1cf1144e8473 rcu-tasks: Be more patient for RCU Tasks boot-time testing omits eea3423b162d rcu-tasks: Update comments omits 56096ecd5b04 rcu-tasks: Disable and enable CPU hotplug in same function omits e386b6725798 rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs omits ffcc21a315e1 rcu-tasks: Maintain a count of tasks blocking RCU Tasks Tr [...] omits 1a4a8153e0df rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list omits 18d5c58fdaad rcu: Add irqs-disabled indicator to expedited RCU CPU stal [...] omits 2bc46e7bd100 rcu: Diagnose extended sync_rcu_do_polled_gp() loops omits 97566a931913 rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] omits 0c3a779e8f01 rcutorture: Test polled expedited grace-period primitives omits bb1142b15824 rcu: Add polled expedited grace-period primitives omits e9baafdb3980 rcutorture: Verify that polled GP API sees synchronous gra [...] omits 21d6b7f1aadd rcu: Make Tiny RCU grace periods visible to polled APIs omits f87e0dcb6b86 rcu: Make polled grace-period API account for expedited gr [...] omits 052404a72040 rcu: Switch polled grace-period APIs to ->gp_seq_polled omits eec53143b7fe drm/amd/display: fix incorrect comparison in DML omits c85c623ab406 drm/amd/display: fix array index in DML omits fd6ae969cfa2 drm/amdgpu: vm - drop unexpected word "the" in the comments omits 163d4cd26a18 drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() omits cb4b7a23ff85 drm/radeon: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs omits efb4fd107cfd drm/amdkfd: correct sdma queue number of sdma 6.0.1 omits 83a3439ddb28 drm/amdgpu: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs omits 43af2220b330 amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing n [...] omits dc597268225b drm/amd/display: 3.2.191 omits 2b2db1f9dbfb drm/amd/display: Drop duplicate define omits 2d7a1ef85d01 drm/amd/display: Update hook dcn32_funcs omits aeb73c608c5b drm/amd/display: Implement a pme workaround function omits 3e838f7ccf64 drm/amd/display: Get VCO frequency from registers omits 32e8ab05ed81 drm/amd/display: Update SW state correctly for FCLK omits a3a885878e74 drm/amd/display: Fix divide-by-zero in DPPCLK and DISPCLK [...] omits 04e6931a76e5 drm/amd/display: Update DPPCLK programming sequence omits 074efb5cadcb drm/amd/display: Check minimum disp_clk and dpp_clk debug option omits a30e8c13e7af drm/amd/display: Fix in dp link-training when updating pay [...] omits 990cad0e4a9d drm/amd/display: extract update stream allocation to link_hwss omits 20cb72174ddc drm/amd/display: Remove unused vendor specific w/a omits 0bbd1c7de319 drm/amd/display: Handle downstream LTTPR with fixed VS sequence omits a3e731260b93 drm/amd/display: Fix typo in override_lane_settings omits 6bad8e4a0ec8 drm/amd/display: Change initializer to single brace omits 2b96b036a6a5 drm/amd/display: rename lane_settings to hw_lane_settings omits 95133f41b090 drm/amd/display: Fix in overriding DP drive settings omits f18368b686a8 drm/amd/display: Enrich the log in MST payload update omits 98dd398aa3e0 drm/amd/display: Change HDMI judgement condition. omits f173fbe5b042 drm/amd/display: Fix DC warning at driver load omits 4b33b5ffcf68 drm/amd/display: Add SMU logging code omits 3ab55e3a1ebc drm/amd/display: Turn off internal backlight when plugging [...] omits 06f2f7772dc7 drm/amd/display: Fix eDP not light up on resume omits f04d275d94e1 drm/amd/display: add mst port output bw check omits ec457f837890 drm/amd/display: Drop unnecessary detect link code omits 4d31819a3746 drm/amd/display: Take emulated dc_sink into account for HDCP omits 84a8b3908285 drm/amd/display: Release remote dc_sink under mst scenario omits 052eaf6af846 drm/amd/display: Revert "drm/amd/display: turn DPMS off on [...] omits 10a362261570 drm/amd/display: Revert "drm/amd/display: Add flag to dete [...] omits 4dd905fd9429 drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP [...] omits 5d763a9955f0 drm/amd/display: Remove compiler warning omits 0081bc072837 drm/amdgpu: add LSDMA block for LSDMA v6.0.1 omits 262236b4f5a7 drm/amd/display: add missing reg defs for DCN3x HUBBUB omits 1320d6c7b0de drm/amd: Don't show warning on reading vbios values for SMU13 3.1 omits 51c45e450fc8 drm/amd/pm: skip to set mp1 unload state in special case omits 8748de873fed drm/amdgpu/gmc11: avoid cpu accessing registers to flush VM omits 6626c5a4ea2e drm/amdgpu/pm: adjust EccInfo_t struct omits f7ba887f606b drm/amdgpu: Adjust logic around GTT size (v3) omits 1f43b8903f3a drm/radeon: fix incorrrect SPDX-License-Identifiers omits b3e73cbf17a9 drm/amdgpu: Remove break for VMID loop TLB flush on MES omits e751e4be1eec drm/amdgpu/vcn: adjust unified queue code format omits bb4f196b47b6 drm/amdgpu/vcn: support unified queue only in vcn4 omits 4ed49c954e35 drm/amdgpu/vcn: add unified queue ib test omits 8a6648750616 cxl/mbox: Use __le32 in get,set_lsa mailbox structures omits 8ae3cebc1704 cxl/core: Use is_endpoint_decoder omits db9a3a35d31e cxl: Fix cleanup of port devices on failure to probe driver. 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 7c021558929f drm/nouveau/mmu: drop unexpected word "the" in the comments omits f6f0dab5efe4 MAINTAINERS: Update Ben's email address 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 87a3451e346b drm/dp_mst: Get rid of old comment in drm_atomic_get_mst_t [...] omits e21c3adc6fba drm/display/dp_mst: Don't validate port refs in drm_dp_che [...] omits e1b7234b4a3f drm/display: Remove duplicate 'the' in two places. omits d9cc9d78ca85 Bluetooth: mgmt: Fix refresh cached connection info omits 221a7a1d32ed Bluetooth: HCI: Fix not always setting Scan Response/Adver [...] omits c8490f375393 Bluetooth: eir: Fix using strlen with hdev->{dev_name,short_name} omits 89f7f29140da doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] omits 71de1e34f1df doc: Document the rcutree.rcu_divisor kernel boot parameter omits cb506e130e02 rcutorture: Update rcutorture.fwd_progress help text omits fc98eb494c4b drm/i915: Add global forcewake request to drpc 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 f5aa7d46b0ee drm/bridge: parade-ps8640: Provide wait_hpd_asserted() in [...] omits 3b5765df375c drm/panel: atna33xc20: Take advantage of wait_hpd_asserted [...] omits 2327b13d6c47 drm/panel-edp: Take advantage of wait_hpd_asserted() in st [...] omits 841d742f094e drm/dp: Add wait_hpd_asserted() callback to struct drm_dp_aux omits 15b9ca1641f0 drm: Config orientation property if panel provides it omits a64af136771a drm/panel: elida-kd35t133: Implement .get_orientation callback omits db9b4ffbfa82 drm/panel: ili9881c: Implement .get_orientation callback omits a960e35ac011 drm/panel: panel-simple: Implement .get_orientation callback omits c0398df2a195 drm/panel: lvds: Implement .get_orientation callback omits 47bef230225b drm/panel: panel-edp: Implement .get_orientation callback omits 3fa214eea43a drm/panel: boe-tv101wum-nl6: Implement .get_orientation callback omits 5e41b01a7808 drm/panel: Add an API to allow drm to set orientation from panel 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 0b1bd1e35664 platform/x86/thinkpad_acpi: Use acpi_dev_for_each_child() omits a976a2ac7708 ACPI: scan: Walk ACPI device's children using driver core 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 fb84efa28a48 drm/aperture: Run fbdev removal before internal helpers omits fb119dcb97f4 Revert "usb: dwc3: Remove the checks of -ENOSYS" omits 395d10ae4d29 drm/xlnx: Fix build failure due to missing include 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 683a4647a7a3 wifi: rtw89: 8852a: rfk: fix div 0 exception omits 47324ab67af7 wifi: rtw89: disable invalid phy reports for all ICs omits 37c6abc374d1 wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly omits c4756d5de72e wifi: rtw89: fix long RX latency in low power mode omits 9a3a593cba9a wifi: rtw89: drop invalid TX rate report of legacy rate omits ad663693c1bf wifi: rtw89: add UNEXP debug mask to keep monitor messages [...] omits 679955d54313 wifi: rtw89: enable VO TX AMPDU omits 29363fb666bc wifi: rtw89: fix potential TX stuck omits 6a5a783a71cf wifi: rtw89: support TDLS omits 39913cc88540 wifi: rtw89: allocate BSSID CAM per TDLS peer omits 445b6bc362f9 wifi: rtw89: separate BSSID CAM operations omits 7312100d4e64 wifi: rtw89: allocate address CAM and MAC ID to TDLS peer omits a8eb8e6f7159 wifi: iwlegacy: 4965: fix potential off-by-one overflow in [...] omits ef54ccb61616 selinux: selinux_add_opt() callers free memory omits d5a4ebb64049 Merge branch 'devicetree/next' into next omits 935327a73553 ARM: dts: BCM5301X: Add DT for Meraki MR26 omits 2f6a83dddbe2 dt-bindings: ARM: add bindings for the Meraki MR26 omits f16a716621a6 drm/amdgpu/display: drop set but unused variable omits 7c1e1c5e0eb6 drm: Drop drm_connector.h from drm_crtc.h omits 90bb087f6674 drm: Drop drm_blend.h from drm_crtc.h omits 720cf96d8fec drm: Drop drm_framebuffer.h from drm_crtc.h omits 255490f9150d drm: Drop drm_edid.h from drm_crtc.h omits 805245071240 drm/bridge: ti-sn65dsi83: Allow GPIO operations to sleep omits 03e22ba090aa drm/bridge: ti-sn65dsi83: add more dev_err_probe omits 993a87917c2a drm/bridge/tc358775: Fix DSI clock division for vsync dela [...] omits 89fc84667553 drm/bridge/tc358775: Return before displaying inappropriat [...] omits 6456dc208e8a MAINTAINERS: add maintainer for DRM bridge drivers for i.MX SoCs omits 95b9cd1f7547 dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Regis [...] omits e60c4354840b drm/bridge: imx: Add LDB support for i.MX8qm omits 3818715f62b4 drm/bridge: imx: Add LDB support for i.MX8qxp omits 48ed447c698b dt-bindings: display: bridge: Add i.MX8qm/qxp LVDS display [...] omits 1039fb60463c drm/bridge: imx: Add LDB driver helper support omits 96988a526c97 drm/bridge: imx: Add i.MX8qxp pixel link to DPI support omits 3e859cc71167 dt-bindings: display: bridge: Add i.MX8qxp pixel link to D [...] omits 1ec17c26bc06 drm/bridge: imx: Add i.MX8qm/qxp display pixel link support omits 2e7bee681637 dt-bindings: display: bridge: Add i.MX8qm/qxp display pixe [...] omits 93e163a9e039 drm/bridge: imx: Add i.MX8qm/qxp pixel combiner support omits 1db8125eb806 dt-bindings: display: bridge: Add i.MX8qm/qxp pixel combin [...] omits 5771fb9a8f79 media: docs: Add some RGB bus formats for i.MX8qm/qxp pixe [...] omits e6445be4f549 media: uapi: Add some RGB bus formats for i.MX8qm/qxp pixe [...] omits b708b36afd5b drm/bridge: anx7625: Use DPI bus type omits 0a61ef9cc30d dt-bindings:drm/bridge:anx7625: add port@0 property omits ff32e59947c8 ACPI: bus: Introduce acpi_dev_for_each_child_reverse() omits 0ea3ef240c49 ACPI: video: Use acpi_dev_for_each_child() omits f8128c390e58 ACPI: bus: Export acpi_dev_for_each_child() to modules omits fa98b3985a4a ACPI: property: Use acpi_dev_for_each_child() for child lookup omits abda0af4cd3b ACPI: container: Use acpi_dev_for_each_child() omits bf5fb8ae8248 USB: ACPI: Replace usb_acpi_find_port() with acpi_find_chi [...] omits a73a204b4458 thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_f [...] omits 2f6fe93fede8 ACPI: glue: Introduce acpi_find_child_by_adr() omits f5122be80daa ACPI: glue: Introduce acpi_dev_has_children() omits d21b57003041 ACPI: glue: Use acpi_dev_for_each_child() omits ba585a9e1791 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 0ac1311a77af dt-bindings: clock: Add compatible for D1 DE2 clocks omits f67671baadf6 context_tracking: Add a note about noinstr VS unsafe conte [...] omits 6434cf630086 drm/i915/bios: calculate panel type as per child device in [...] 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 4f8126f3a665 tools/nolibc: add a help target to list supported targets omits fe20cad47e6c tools/nolibc: make the default target build the headers omits 6a3ad243b29b tools/nolibc: fix the makefile to also work as "make -C to [...] omits 4f2c9703a128 tools/nolibc/stdio: Add format attribute to enable printf [...] omits 1ef150cf40be tools/nolibc/stdlib: Support overflow checking for older c [...] omits 5f8a62af527a context_tracking: Remove unused context_tracking_in_user() omits ed4ae5eff4b3 rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() omits 245a62982502 rcu: Dump rcuc kthread status for CPUs not reporting quies [...] omits 47fa33cc5461 drm/i915/display: convert modeset setup to struct drm_i915 [...] omits 2c7676b6b1f5 drm/i915/display: split out hw state readout and sanitize omits cc5851c6be86 KVM: selftests: Use exception fixup for #UD/#GP Hyper-V MS [...] omits ab69d3c8b994 torture: Make kvm-remote.sh announce which system is being [...] omits 955a01920820 rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks omits dc7d54b45170 rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers omits 7460ade1fc6e rcu-tasks: Scan running tasks for RCU Tasks Trace readers omits 19415004d522 rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list [...] omits 1fa98e2e40e5 rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks [...] omits 387c0ad70229 rcu-tasks: Add blocked-task indicator to RCU Tasks Trace s [...] omits 0bcb38685737 rcu-tasks: Untrack blocked RCU Tasks Trace at reader end omits 0356d4e66214 rcu-tasks: Track blocked RCU Tasks Trace readers omits 434c9eefb959 rcu-tasks: Add data structures for lightweight grace periods omits f90f19da88bf rcu-tasks: Make RCU Tasks Trace stall warning handle idle [...] omits be15a16486dd rcu-tasks: Make RCU Tasks Trace stall warnings print full [...] omits c8c03ad9d7cd rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings omits 9f3eb5fb8e46 rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall [...] omits 0968e8920b5b rcu-tasks: Simplify trc_inspect_reader() QS logic omits 6a694411977a rcu-tasks: Make rcu_note_context_switch() unconditionally [...] omits 5d4c90d755d5 rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS omits 897ba84dc5aa rcu-tasks: Handle idle tasks for recently offlined CPUs omits 5c9a9ca44fda rcu-tasks: Idle tasks on offline CPUs are in quiescent states omits 9ff86b4c443c rcu-tasks: Make trc_read_check_handler() fetch ->trc_reade [...] omits 550611269b15 rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter omits 3847b64570b1 rcu-tasks: Merge state into .b.need_qs and atomically update omits 4a8cc433b8bf rcu-tasks: Drive synchronous grace periods from calling task omits 68cb47204db4 rcu-tasks: Move synchronize_rcu_tasks_generic() down omits d96225fd09ff rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() omits 4cf0585c4d66 rcu-tasks: Check for abandoned callbacks omits d0eac20f9909 rcutorture: Validate get_completed_synchronize_rcu() omits 414c12385d47 rcu: Provide a get_completed_synchronize_rcu() function omits 2403e8044f22 rcu: Make normal polling GP be more precise about sequence [...] omits 2b1333b80885 Merge drm/drm-next into drm-misc-next omits d5929835080a drm/i915/display: Re-add check for low voltage sku for max [...] omits 229e73d46994 x86/pmem: Fix platform-device leak in error path 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 ced37411d7f5 arm64: dts: exynos: Add internal eMMC support to jackpotlte omits bcc94f9a2581 m68k: sun3: Use __func__ to get function's name in an outp [...] omits c4738fa76cba m68k: mac: Fix typos in comments omits efae7404e16a m68k: virt: Kconfig minor fixes omits e756e932a3a1 dt-bindings: clock: Add indices for Exynos7885 TREX clocks omits cd268e309c29 dt-bindings: clock: Add bindings for Exynos7885 CMU_FSYS omits 26f30e3ee1bf spi: topcliff-pch: Use core message validation 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 91503e5a3b5a ARM: dts: animeo: correct gpio-keys properties omits 523b53bb750d ARM: dts: animeo: align gpio-key node names with dtschema omits 717b3096da2e arm64: dts: hisilicon: correct gpio-keys properties omits 111b4da2c2fc arm64: dts: hisilicon: align gpio-key node names with dtschema omits ea559c81b616 arm64: dts: broadcom: align gpio-key node names with dtschema omits 2453119fe6ee arm64: dts: apm: correct gpio-keys properties omits 2b5960a0e33b ata: pata_macio: Fix compilation warning omits efbabc116500 cfg80211: Indicate MLO connection info in connect and roam [...] omits 245e5ebc6afa wifi: mac80211_hwsim: print the link id omits 2fd0c671ece4 wifi: mac80211_hwsim: support creating MLO-capable radios omits dd374f84baec wifi: nl80211: expose link ID for associated BSSes omits ce08cd344a00 wifi: nl80211: expose link information for interfaces omits e57f8a489c29 wifi: mac80211_hwsim: send a beacon per link omits 630c7e462176 wifi: mac80211: set STA deflink addresses omits ba6ddab94fc6 wifi: mac80211: maintain link-sta hash table omits c71420db653a wifi: mac80211: RCU-ify link STA pointers omits ce6893e91786 wifi: mac80211: ethtool: use deflink for now omits 7e60096f6733 wifi: mac80211: move ieee80211_bssid_match() function omits 6e8912a50375 wifi: mac80211: return a beacon for a specific link omits ae7ba17b49b6 wifi: mac80211: pass the link id in start/stop ap omits d9f83f22a791 wifi: mac80211: use link in start/stop ap omits 0d8c4a3c8688 wifi: mac80211: implement add/del interface link callbacks omits f2a0290b2df2 wifi: cfg80211: add optional link add/remove callbacks omits c8a11ed5539f wifi: cfg80211: sort trace.h omits cb71f1d136a6 wifi: mac80211: add sta link addition/removal omits 69d41b5a9c9d wifi: mac80211: add MLO link ID to TX frame metadata omits eef25a6679ad wifi: mac80211: remove band from TX info in MLO omits d8787ec6b4ef wifi: mac80211: add vif link addition/removal omits d648c23024bd wifi: nl80211: support MLO in auth/assoc omits a503a9535eb8 wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode omits 7a52107e441e wifi: mac80211_hwsim: split bss_info_changed to vif/link i [...] omits 325839da9581 wifi: cfg80211: simplify cfg80211_mlme_auth() prototype omits 0f48b8b88aa9 wifi: ieee80211: add definitions for multi-link element omits 9ecff10e82a5 wifi: nl80211: refactor BSS lookup in nl80211_associate() omits 0f7594489a8a wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() omits 27f852de7e5c wifi: mac80211: tx: simplify chanctx_conf handling omits e5c0ee01fedf wifi: mac80211: status: look up band only where needed omits 37a7d0dae311 wifi: mac80211: sort trace.h file omits 7ffc4b29d8b5 wifi: mac80211: correct link config data in tracing omits 40a27ea07949 wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() M [...] omits e9aac179ad45 wifi: mac80211: make some SMPS code MLD-aware omits 6b41f832a26e wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap [...] omits 2b4ad30946d3 wifi: mac80211: add link_id to eht.c code for MLO omits afe0d181905e wifi: mac80211: add link_id to vht.c code for MLO omits 4b41b2ef9e0d wifi: mac80211: refactor some link setup code omits 762623a6a422 wifi: mac80211: validate some driver features for MLO omits ec7a04073d3b wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS omits 246b39e4a1ba wifi: mac80211: refactor some sta_info link handling omits 2a5ccbeec0f2 wifi: mac80211: remove sta_info_tx_streams() omits b4f85443c17c wifi: mac80211: make channel context code MLO-aware omits 7fc83a2ba2d5 wifi: mac80211: pass link ID where already present omits 8e14130d3faf wifi: mac80211: add per-link configuration pointer omits 7b7090b4c6a9 wifi: mac80211: split bss_info_changed method omits bfd8403adddd wifi: mac80211: reorg some iface data structs for MLD omits f276e20b182d wifi: mac80211: move interface config to new struct omits d0a9123ef548 wifi: mac80211: move some future per-link data to bss_conf omits 7b0a0e3c3a88 wifi: cfg80211: do some rework towards MLO link APIs omits 92ea8df110b8 wifi: mac80211: reject WEP or pairwise keys with key ID > 3 omits 98e152c19b66 brcmfmac: Switch to appropriate helper to load EFI variabl [...] omits 0c4bad7f47c4 iwlwifi: Switch to proper EFI variable store interface omits 38d4f74bc148 media: atomisp_gmin_platform: stop abusing efivar API omits 416581e48679 efi: efibc: avoid efivar API for setting variables omits 3881ee0b1edc efi: avoid efivars layer when loading SSDTs from variables 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 cad564ca557f fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters omits 3866cba87dcd fbcon: Fix accelerated fbdev scrolling while logo is still shown omits d7af63abde74 wcn36xx: Fix typo in comment omits 62ebaf2f9261 ath6kl: avoid flush_scheduled_work() usage omits d7fc76039b74 ath9k: htc: clean up statistics macros omits 0ac4827f78c7 ath9k: fix use-after-free in ath9k_hif_usb_rx_cb omits 945a9a8e448b media: pvrusb2: fix memory leak in pvr_probe omits 5b9b598453d3 media: rcar-vin: Fix channel routing for Ebisu omits 377301bfb6f0 media: mediatek/vcodec: Enable incoherent buffer allocation omits 54b4d1911ef7 media: amphion: delete unnecessary NULL check omits 4911c5acf935 media: imx-jpeg: Implement drain using v4l2-mem2mem helpers omits 9e7aa76cdb02 media: imx-jpeg: Align upwards buffer size omits 6285cdea19da media: imx-jpeg: Leave a blank space before the configurat [...] omits 5a601f89e846 media: imx-jpeg: Correct some definition according specification omits 8cc7b3d329f7 media: platform: fix missing/incorrect resource cleanup in [...] omits 5455491bf13f media: amphion: Replace zero-length array with flexible-ar [...] omits 300065f966d3 media: Hantro: Correct G2 init qp field omits 8b0f690de136 media: mediatek: vcodec: Use kmemdup rather than kmalloc/memcpy omits 5c2111c29689 media: atmel: atmel-isc-base: move cropping settings outsi [...] omits 7e89476b59ca media: camss: Move and unexport functions specific to ISPIF omits a3a2efca36a3 media: amphion: return error if format is unsupported by vpu omits b99bea151563 media: staging: atomisp: fix typo in comment omits af917b01ded3 media: platform: exynos4-is: fix typos in comments omits 04870d780905 media: mediatek: vcodec: fix typo in comment omits e795aa7f7e2e media: platform: exynos-gsc: fix typo in comment omits fb730334e0f7 media: tw686x: Register the irq at the end of probe omits d3741027e578 media: tw5864: Convert to use managed functions pcim* and devm* omits a1a9b71ebd65 media: platform: cros-ec: Add moli to the match table omits e3b9e50af7db media: platform: omap: Pass a pointer to virt_to_page() omits ded5c4faf0d2 media: amphion: vdec check format in enum_fmt omits cf295629e3d6 media: camss: Allocate camss struct as a managed device resource omits 135ad96cb4d6 media: hantro: Be more accurate on pixel formats step_widt [...] omits ca9dc8d06ab6 media: airspy: respect the DMA coherency rules omits 6a0d67330989 media: media: jpegenc: set bit mask for jpegenc omits ad834fa85f11 media: media: jpegenc: add mediatek,mt8186-jpgenc compatible omits cd54ff938091 media: rc: Directly use ida_free() omits 07456325a3c1 media: ttusbir: avoid unnecessary usb_unlink_urb() omits d040f0e78af5 media: ttusbir: NOIO during resume omits 2cb5cadf171f media: xbox_remote: xbox_remote_initialize() cannot fail omits 6f2f124a1aa3 media: streamzap: avoid unnecessary GFP_ATOMIC omits 407cba97c442 media: redrat3: no unnecessary GFP_ATOMIC omits 8332f75a5bd4 media: imon_raw: respect DMA coherency omits 0189ef827228 media: iguanair: no superfluous usb_unlink_urb() omits 5e4029056263 media: igorplugusb: remove superfluous usb_unlink_urb() omits 2a7745949386 media: igorplugusb: break cyclical race on disconnect omits 522f1d7d95fe media: igorplugusb: prevent use after free in probe error omits b3f820b905c9 media: igorplugusb: respect DMA coherency omits 5b044a130017 media: mediatek: vcodec: Add to support H264 inner racing mode omits 9223415d47e1 media: mediatek: vcodec: prevent kernel crash when scp ipi [...] omits 7501edef6b1f media: mediatek: vcodec: Different codec using different c [...] omits 02bbf16aee6e media: mediatek: vcodec: Adds compatible for mt8195 omits 6c41991b023c media: dt-bindings: media: mediatek: vcodec: Adds decoder [...] omits d9e1799a6491 media: mediatek: vcodec: Add to support lat soc hardware omits 3fbf1eac01b5 media: dt-bindings: media: mediatek: vcodec: Adds decoder [...] omits b0f407c19648 media: mediatek: vcodec: add vp9 decoder driver for mt8186 omits d7365ae8ea9f media: vivid.rst: document HDMI Video Guard Band control omits 5374d8fb75f3 media: Add P010 video format omits a23196c7a9cb media: imx-jpeg: Encoder support to set jpeg quality omits 5fe1d61a98e2 media: platform: samsung: s5p-jpeg: replace ternary operat [...] omits db9edaaff137 media: i2c: adv7180: fix reserved bit in Video Selection 2 omits 56280c64ecac media: stkwebcam: deprecate driver, move to staging omits aa911fcc772e media: platform: exynos-gsc: remove redundant initializati [...] omits 9059ca921bd3 media: amphion: support for reloading module omits f4334c51b1df media: atmel: atmel-isc-base: remove unneeded semicolon omits 97185c458567 media: st-delta: Remove unneeded NULL check in delta-v4l2 omits 6aaf006c6779 media: usbtv: Add PAL-Nc standard omits 6f0c460fbd7c media: cx88: Fix PAL-Nc standard omits aabcc21d0bd2 media: vivid: add HDMI Video Guard Band control omits 5a531791edb2 media: v4l2-tpg: add HDMI Video Guard Band test pattern omits 691c3db0dc76 media: cec-adap.c: log when claiming LA fails unexpectedly omits b9629c550f01 media: adv7604: try all infoframe types omits 6b1814e26989 media: camss: Allocate power domain resources dynamically omits bb45f5433f23 media: davinci: vpif: add missing of_node_put() in vpif_probe() omits 31b980c06900 media: TDA1997x: Fix the error handling in tda1997x_probe() omits 73ed516abc4e media: dt-bindings: qcom,sdm660-camss: document interconnects omits 4c25384d1366 media: camss: csid: fix wrong size passed to devm_kmalloc_array() omits c984fcb1fadf media: staging: media: zoran: replace dprintk with new deb [...] omits 5ad5c9fcafa2 media: staging: media: zoran: replace all pr_err with zrde [...] omits cc86485849f9 media: staging: media: zoran: setup videocodec header for [...] omits f3805c32ddd1 media: staging: media: zoran: add logging macros omits b2bae4b8e637 media: atmel: atmel-sama7g5-isc: fix warning in configs wi [...] omits 39ad84e911c5 media: imx-jpeg: Don't fill the description field in struc [...] omits 2ef6efa79fec drm/i915: Improve on suspend / resume time with VT-d enabled 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 ea0fb37ba036 ARM: dts: imx6q-apalis: Cleanup omits 8e4724c93c76 ARM: dts: imx6q-apalis: backlight pwm: Adapt brightness steps omits e366f7f7fcf6 ARM: dts: imx6q-apalis: backlight pwm: Simplify inverted b [...] omits 1868abc13d3d ARM: dts: imx6q-apalis: Add support for Toradex Ixora V1.2 [...] omits 6a1155449899 ARM: dts: imx6q-apalis: Clean-up sd card support omits 9560fc59425c ARM: dts: imx6q-apalis: Add adv7280 video input omits b656eb41be70 ARM: dts: imx6q-apalis: Add ov5640 mipi csi camera omits 30b847665e41 ARM: dts: imx6q-apalis: Disable stmpe touchscreen omits 6429a399ae6f ARM: dts: imx6q-apalis: Disable HDMI omits a9b9f1c6de0d ARM: dts: imx6q-apalis: Add LVDS panel support omits 1347e20118d5 ARM: dts: imx6q-apalis: move gpio-keys to SoM dtsi omits 2c119c4d9cdf ARM: dts: imx6q-apalis: Move Atmel MXT touch ctrl to SoM dtsi omits 1c5fa82860d8 ARM: dts: imx6q-apalis: Move pinmux groups to SoM dtsi omits 36d46dff9d5a ARM: dts: imx6q-apalis: Move parallel rgb interface to SoM dtsi omits 4eb56e26f92e ARM: dts: imx6q-apalis: Command pmic to standby for poweroff omits 966b48d983da ARM: dts: imx6q-apalis: Add gpio-line-names omits 9c0919acb3fa Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name" omits 560c73ac9734 dt-bindings: arm: fsl: Add carrier for toradex,apalis-imx6q omits f5f1e907718b arm64: freescale/imx8mp-evk.dts: reorder nodes alphabetically omits 825bd2351122 arm64: dts: imx8mq: Pass a label to the AIPS nodes omits fcdef92ba639 arm64: dts: imx8m: Pass a label to the soc node omits e56d3274770e ARM: dts: imx: Pass a label to the AIPS nodes omits 8e82a5231511 ARM: dts: imx: Pass a label to the soc node omits 4bd07304c8d2 dt-bindings: arm: fsl: Decrease the line length omits 9794c3084168 dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM and PDK2 omits 5f1387b8a4c5 dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc- [...] omits 90ea76423fec dt-bindings: arm: fsl: add imx93 11x11 evk board omits a500c4a572ac dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colib [...] omits 9635b7134c29 arm64: dts: imx8mm-venice-gw7902: fix UART1 CTS omits e06233f9372c ata: libata-eh: fix sloppy result type of ata_internal_cmd [...] omits 61176eed36d3 ata: libata-core: fix sloppy parameter type in ata_exec_in [...] omits 2e0aee8f0a22 ata: make ata_port::fastdrain_cnt *unsigned int* omits afae461a3bfa ata: libata-eh: fix sloppy result type of ata_eh_nr_in_flight() omits 88cb99daa2b5 iio: adc: stm32-adc: Use generic_handle_domain_irq() omits 8d6712695bc8 arm64: dts: imx8mp: Add support for DH electronics i.MX8M [...] omits 0c6cf86e1ab4 ARM: dts: imx6ul: fix qspi node compatible omits 1a884d17ca32 ARM: dts: imx6ul: fix lcdif node compatible omits e0aca931a2c7 ARM: dts: imx6ul: fix csi node compatible omits 7d15e0c9a515 ARM: dts: imx6ul: fix keypad compatible omits edb67843983b ARM: dts: imx6ul: change operating-points to uint32-matrix omits 5655699cf5cf ARM: dts: imx6ul: add missing properties for sram omits 82cb850653e8 arm64: dts: freescale: align led node names with dtschema omits b803d15e89f9 arm64: dts: freescale: align gpio-key node names with dtschema omits 43b240d41b51 soc: imx: gpcv2: print errno for regulator errors omits dc9c1ceb555f arm64: dts: imx8m: Disable job ring 0 nodes omits 518d5f16a4be arm64: dts: freescale: imx8qxp: Fix thermal zone name for cpu0 omits ce23644c5aa2 ARM: dts: imx6: fix node names for ebook reader keys omits 82cc47fd88d5 ARM: dts: imx6sl-tolino-shine2hd: fix led node name. omits 9fc792e596f1 ARM: imx25: support silicon revision 1.2 omits 20d728a28239 arm64: dts: mba8mx: Remove unneeded comments omits 4c2f2775abce ARM: dts: imx6: skov: add pwm-regulator to control the pan [...] 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 b710673e2dde soc: ti: wkup_m3_ipc: Remove unneeded semicolon omits 3ea73bf02225 ARM: dts: keystone: Adjust whitespace around '=' omits 85423386c976 arm64: dts: ti: Align gpio-key node names with dtschema omits 5888f1ed173e arm64: dts: ti: Adjust whitespace around '=' omits 87a36978b27a ASoC: SOF/soundwire: use resume_and_get on component probe omits 57b06e9711a5 ASoC: SOF: Intel: fix resume from hibernate omits 9a073d4fbb18 soc: bcm: brcmstb: biuctrl: Add missing of_node_put() 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 f4470dbfb5ff ARM: rockchip: Add missing of_node_put() in rockchip_suspe [...] omits bc3753aed81f arm64: dts: rockchip: rock-pi-s add more peripherals omits 2e04c25b1320 arm64: dts: rockchip: add ROCK Pi S DTS support omits 5a86111e9def dt-bindings: arm: rockchip: Add Radxa ROCK Pi S 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 3fe6c7f53eaa drm/i915/gt: Cleanup interface for MCR operations omits a4c0094fcf76 power: reset: pwr-mlxbf: add BlueField SoC power control driver omits e7858254f9af drm/i915/gt: Move multicast register handling to a dedicated file omits 0be021f900d3 arm64: dts: mt8183: add GCE client property for Mediatek MUTEX omits e5758850c2ea soc: mediatek: mutex: add functions that operate registers [...] omits e3b6b5a9cf9f dt-bindings: soc: mediatek: add gce-client-reg for MUTEX omits 59bf87eefa40 dt-bindings: soc: mediatek: move out common module from di [...] omits 2c9f8d1e01af soc: mediatek: mutex: add 8183 MUTEX MOD settings for MDP omits d0804085c5a7 soc: mediatek: mutex: add common interface for modules setting omits 72be1e7a447a soc: mediatek: pm-domains: Add support always on flag omits ecc7d8972f48 Merge branch 'misc' into for-next omits 0b8a3d807bcd Merge branch 'fixes' into for-next omits 85ff37e302ef gpiolib: cdev: Fix kernel doc for struct line omits 4da8b5e9f24a ARM: dts: mediatek: align gpio-key node names with dtschema omits 7db5dfd3f9f1 arm64: dts: mediatek: mt7622-bananapi-bpi-r64: align led n [...] omits 335d1603669f arm64: dts: mediatek: align gpio-key node names with dtschema omits 38077cb39b42 soc: mediatek: mt8365-mmsys: add DPI/HDMI display path omits 141311b856d8 soc: mediatek: mutex: add MT8365 support 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 bffa1fc06589 crypto: hisilicon/sec - only HW V2 needs to change the BD [...] omits d61a7b3decf7 crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() omits d64de9773c18 crypto: hisilicon/qm - modify event irq processing omits 3099fc9c2b3a crypto: hisilicon/qm - move alloc qm->wq to qm.c omits bf081d6fa8e9 crypto: hisilicon/qm - add functions for releasing resources omits 00856e5391fb crypto: hisilicon/trng - fix local variable type omits ce6330f74b08 MAINTAINERS: update HiSilicon ZIP and QM maintainers omits c4218e8cb971 ARM: dts: mediatek: adjust whitespace around '=' omits 2e9cf55405c8 arm64: dts: mediatek: adjust whitespace around '=' omits c5dc92006d50 drm/i915/display: some struct drm_i915_private *i915 conversions omits 319ff0931293 drm/i915/display: rename dev_priv -> i915 in crtc state dump omits ac1b49be7fa8 drm/i915/display: change who adds [] around crtc state dum [...] omits 77d30613087c arm64: dts: mediatek: mt8195: enable usb remote wakeup omits ab43a84c9863 arm64: dts: mediatek: mt8195: add efuse node and cells omits 3e29d3b31853 drm/i915/display: split out crtc state dump to a separate file omits df17ff62b626 drm/i915/display: split out modeset verification code omits 781c336a6caa drm/i915/mpllb: move mpllb state check to intel_snps_phy.c omits 109406c92f97 drm/i915/mpllb: use I915_STATE_WARN() for state mismatch warnings omits f0978e92c2f7 drm/i915/dpll: move shared dpll state verification to inte [...] omits 88436dec47a8 drm/i915/wm: move wm state verification to intel_pm.c omits 41131266c8ce arm64: dts: mt8183: add svs device information omits 0bbb09b2af9d soc: mediatek: SVS: add mt8192 SVS GPU driver omits 5ed6605f9040 dt-bindings: soc: mediatek: add mt8192 svs dt-bindings omits 13f1bbcfb582 soc: mediatek: SVS: add debug commands omits 6c69271926e9 soc: mediatek: SVS: add monitor mode omits 681a02e95000 soc: mediatek: SVS: introduce MTK SVS engine omits d969f2171eaf dt-bindings: soc: mediatek: add mtk svs dt-bindings 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 9f1b1d0b2242 drm/i915/fdinfo: Don't show engine classes not present omits 45c64ecf97ee drm/i915: Improve user experience and driver robustness un [...] omits 3c7742a45c17 ARM: dts: rza2mevb: Fix LED node names omits 62e8a5343114 arm64: dts: renesas: Fix thermal-sensors on single-zone sensors omits 1614c8624a48 arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector omits 40753144256b arm64: dts: renesas: r8a779f0: Add SCIF nodes omits 01a787f78bfd arm64: dts: renesas: r8a779f0: Add HSCIF nodes omits c62872a6893f arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 omits 86aefa0d8dfa arm64: dts: renesas: Add missing space after remote-endpoint omits 52271d32348e arm64: dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC [...] omits ea25b1836f57 arm64: dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board omits e5fba0bc8240 arm64: dts: renesas: r8a779f0: Add CPU core clocks omits 9bc7cd07aade arm64: dts: renesas: r8a779f0: Add CPUIdle support omits 2dcb78d2266c arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores omits ffeca49a8ba9 arm64: dts: renesas: r8a779f0: Add L3 cache controller omits 06279f82da68 arm64: dts: renesas: r8a779a0: Add CPU0 core clock omits 650fd1d058a1 arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compat [...] omits 4d6119f06ce1 ata: libata-core: make ata_exec_internal_sg() *static* omits 147c83586707 Merge branch 'v5.20/drivers' into for-next omits d18529a4c12f soc: amlogic: Fix refcount leak in meson-secure-pwrc.c omits 9e8322dcf5f6 ARM: dts: r9a06g032-rzn1d400-db: Enable rtc0 omits 290cedeca6fa arm64: dts: renesas: rzg2l-smarc: Use proper bool operator omits 5235d551779d arm64: dts: renesas: r8a779f0: Add UFS node omits 3a9747f05124 arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes omits fd869e63b6ba arm64: dts: renesas: r8a779f0: Add IPMMU nodes omits 76f9a5615202 arm64: dts: renesas: Adjust whitespace around '=' omits 5a3ad6f466fe arm64: dts: renesas: r8a779f0: Add thermal support omits f0a6d77b351c ata: make transfer mode masks *unsigned int* omits 774fecc7ece1 dt-bindings: soc: renesas: Move renesas,prr from arm to soc 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 e4a8864f74e9 iosys-map: Fix typo in documentation 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 8ee53c702f23 drm/nouveau: Fix spelling typo in comments omits bc1801ec0931 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 09f4933a4fd9 arm64: dts: microchip: adjust whitespace around '=' omits f028328f60bd arm64: dts: sprd: adjust whitespace around '=' omits 11357f103f2e arm64: dts: hisilicon: adjust whitespace around '=' omits 8c1be9336e9a arm64: dts: marvell: adjust whitespace around '=' omits b88d11f84da6 arm64: dts: lg: adjust whitespace around '=' omits d57cc3b903db arm64: dts: apm: adjust whitespace around '=' omits dec1c62e91ba arm64: dts: amd: adjust whitespace around '=' omits b03f15ee9881 ARM: dts: sd: adjust whitespace around '=' omits 53f2ade4b0a3 ARM: dts: sti: adjust whitespace around '=' omits 282a4b9ee9ec ARM: dts: ste: adjust whitespace around '=' omits f30528c6b08a ARM: dts: nuvoton: adjust whitespace around '=' omits 468aaf56bd5f ARM: dts: lpc: adjust whitespace around '=' omits 4f2ff3feab43 ARM: dts: ecx: adjust whitespace around '=' omits b3b0f459c249 ARM: dts: alpine: adjust whitespace around '=' omits 194f47c31ab6 ARM: dts: spear: adjust whitespace around '=' omits 06e00a512d0a ARM: dts: axm: adjust whitespace around '=' omits bc5187b427dd ARM: dts: at91: adjust whitespace around '=' omits 94d0a0329761 ARM: dts: aspeed: adjust whitespace around '=' omits 4580f60b2337 ARM: dts: pxa: adjust whitespace around '=' omits d36bdd77b9e6 drm/i915: Implement w/a 22010492432 for adl-s omits e4c72c06c367 i2c: Fix a potential use after free omits 507c8695c65a Merge branch 'for-5.19-fixes' into for-next omits 07fd5b6cdf3c cgroup: Use separate src/dst nodes when preloading css_set [...] omits e210a89f5b07 cgroup.c: add helper __cset_cgroup_from_root to cleanup du [...] omits 89793a61d8e7 RISC-V: Use the extension probing code to enable the FPU omits 7a710a8bc909 drm/dp/mst: Read the extended DPCD capabilities during sys [...] 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 4deb96e35c5c irqchip/gicv3: Handle resource request failure consistently 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 a50cc4955623 drm/i915/bios: Introduce panel_bits() and panel_bool() omits 5c9016b2ddb3 drm/i915/bios: Don't parse the DPS panel type when the VBT [...] omits 0256ea13d169 drm/i915/bios: Move panel_type stuff out of parse_panel_options() omits bf9719f8c89a drm/i915: Remove bogus LPT iCLKIP WARN omits 651d4a0fc4c5 drm/i915: Sanitize underrun reporting before turning off a [...] omits b8fec4400923 drm/i915: Extract intel_sanitize_fifo_underrun_reporting() omits d6346ae0779e drm/i915: Do not start connector polling on headless sku omits 04770b082e2a drm/i915: Do not start connector polling if display is disabled omits eb2983c09f4e drm/i915/opregion: add function to check if headless sku omits 2081ad146746 spi: microchip-core: fix passing zero to PTR_ERR warning 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 6da623684cdb drm/sun4i: sun8i-hdmi-phy: Group PHY ops functions by generation omits ef2731e48b51 drm/sun4i: sun8i-hdmi-phy: Separate A83T and H3 PHY ops omits cdf3e5e15aa5 drm/sun4i: sun8i-hdmi-phy: Support multiple custom PHY ops omits 94c25fb1dfc3 drm/sun4i: sun8i-hdmi-phy: Used device-managed clocks/resets omits 719216eb51e9 drm/sun4i: sun8i-hdmi-phy: Use devm_platform_ioremap_resource omits 1a395a5604d8 drm/sun4i: sun8i-hdmi-phy: Use of_device_get_match_data 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 c0c87382c1a6 drm/amdgpu/display: fix build when CONFIG_DEBUG_FS is not set 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 8b86f733c0e5 ARM: dts: s5pv210: align gpio-key node names with dtschema omits 97a9495efbdc ARM: dts: exynos: align gpio-key node names with dtschema 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 4dc1372ffb82 i2c: hisi: use HZ_PER_KHZ macro in units.h omits a1a2e9c6e1d2 Merge branch 'rework/kthreads' into for-next omits 28fc842e1472 PCI: mediatek-gen3: Print LTSSM state when PCIe link down omits 4c0ad47b8da5 i2c: qcom-cci: add msm8974 compatible omits 3fe012f482b2 dt-bindings: i2c: qcom-cci: add QCOM MSM8974 compatible omits 51dd64bb99e4 Revert "evm: Fix memleak in init_desc" omits 1556c3b4c7ed drm/i915/pvc: Add recommended MMIO setting omits f7a20d9079c7 MAINTAINERS: Add BCM6813 to bcmbca arch entry omits eab6bb0994b8 arm64: dts: Add DTS files for bcmbca SoC BCM6813 omits c5eb8a89f561 dt-bindings: arm64: Add BCM6813 SoC omits 0f95ee9a0c57 Merge tag 'drm-misc-next-2022-06-08' of git://anongit.free [...] omits 6735988b140b ASoC: Add regmap_field helpers for simple bit operations omits 26968e614adb Merge tag 'regmap-field-bit-helpers' of https://git.kernel [...] omits 08a4aeb2c23f ARM: dts: Add PCIe support for Airoha EN7523 omits abf0ba5a34ea drm/bridge: it6505: Add missing CRYPTO_HASH dependency omits 3f49f7591e71 drm/bridge: anx7625: Zero error variable when panel bridge [...] omits db01ea882bf6 efi: Correct comment on efi_memmap_alloc 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 6342140db660 selftests/timens: add a test for vfork+exit omits 133e2d3e81de fs/exec: allow to unshare a time namespace on vfork+exec omits 2b59af8cd4de arm64: dts: Add support for Stratix 10 Software Virtual Platform omits 9194a384083b dt-bindings: altera: document Stratix 10 SWVP compatibles 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 c435f61d0eb3 drm/amd/display: Drop unnecessary guard from DC resource omits 8092a0eed408 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits c2b3a0759c76 dt-bindings: net: wireless: ath11k: change Kalle's email omits f424b1a6e1b4 dt-bindings: net: wireless: ath9k: Change Toke as maintainer 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 f67be8b7ee90 regmap: provide regmap_field helpers for simple bit operations omits 902c2d91582c memblock: Disable mirror feature if kernelcore is not specified omits c0b978fedff6 arm64: mm: Only remove nomap flag for initrd omits abd62377c006 mm: Limit warning message in vmemmap_verify() to once omits 14d9a675fd0d mm: Ratelimited mirrored memory related warning messages omits 6365a1935c51 efi: Make code to find mirrored memory ranges generic 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 8d2ba05b099a drm/i915/bios: split ddi port parsing and debug printing omits c78783f3227f drm/i915/bios: no need to pass i915 to parse_ddi_port() omits 869968225718 drm/i915/bios: use dvi and hdmi support helpers 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 15ec76fb29be selinux: Add boundary check in put_entry() omits 2595fe04a44d drm/amdgpu/display: make FP handling in Makefiles consistent omits 4e1db0119c64 Revert "drm/amdgpu/display: Protect some functions with CO [...] omits 914da384ae9a drm/amdkfd: fix warning when CONFIG_HSA_AMD_P2P is not set omits 68ad7f90c790 drm/amdgpu: remove redundant enable_mes and enable_mes_kiq omits ba8b460445f8 drm/amd/display: Blank for uclk OC in dm instead of dc omits ac78fa502afa drm/amd/display: Add null check to dc_submit_i2c_oem omits ac31a24d9188 drm/amd/display: FVA timing adjustment omits ebfb15262af3 drm/amd/display: Add vrr_active_variable to dc_stream_update omits 3de58f22f544 drm/amd/display: Pass vrr mode to dcn omits 9a4c9de4838f drm/amd/display: Adding VTEM to dc omits 28fdd0c32daf drm/amd/display: Copy hfvsif_infopacket when stream update omits 2bbb54bbacd6 drm/amd/display: Add support for HF-VSIF omits c2fbe663ec4f drm/amd/display: Firmware assisted MCLK switch and FS omits a34136a3b352 drm/amd/display: DAL ACR, dc part, fix missing dcn30 omits f69e98a91a01 drm/amd/display: Fix comments omits 85ee819fd08e drm/amd/display: Drop unused privacy_mask setters and getters omits 5f034aef8479 drm/amd/display: 3.2.190 omits f51d22b0d04a drm/amd/display: update topology_update_input_v3 struct omits a141d2083b46 drm/amd/display: Add debug option for exiting idle optimiz [...] omits 71be4b16d39a drm/amd/display: dsc validate fail not pass to atomic check omits b840b64bc8ed drm/amd/display: Fix monitor flash issue omits c443514a7d6d drm/amd/display: lower lane count first when CR done parti [...] omits 9731dd4cadc5 drm/amdkfd: Add available memory ioctl omits 1a65327a84db Revert "drm/amdgpu/gmc11: enable AGP aperture" omits 272308add589 drm/amd/pm: enable MACO support for SMU 13.0.0 omits d11737f26ffe drm/amd/pm: enable UCLK DS feature for SMU 13.0.0 omits d6aa8424bcac drm/amd/display: dml: move some variables to heap omits 1f474c8742fd drm/amd/display: Use pre-allocated temp struct for boundin [...] omits ea937ad6e925 drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl omits 526e6ca5d1d5 drm/amdgpu/pm: remove the repeated EnableGfxImu message sending omits d52ea3dc65a9 drm/amdgpu/pm: correct the firmware flag address for SMU I [...] omits 5089c4a8ebea drm/amd/display: ignore modifiers when checking for format [...] omits f2a5002541d0 drm/amd: disable GPA mode in backdoor load omits 438eac25d033 drm/amdgpu/discovery: enable vcn/jpeg v4_0_2 omits 72aeb6ee0c78 drm/amd/pm: fix driver reload SMC firmware fail issue for smu13 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 9affc1b87ecb drm/i915/pvc: Adjust EU per SS according to HAS_ONE_EU_PER [...] 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 393421f18541 ARM: dts: allwinner: align gpio-key node names with dtschema omits a0bdaf59dc92 arm64: dts: allwinner: align gpio-key node names with dtschema omits 544a8d75f3d6 i2c: mv64xxx: Add atomic_xfer method to driver omits 09b343038e34 i2c: mv64xxx: Remove shutdown method from driver omits e749e4fc900a i2c: xiic: Fix the type check for xiic_wakeup omits d6513a34926f dt-bindings: timer: Add Nomadik MTU binding 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 85d616dd19ac arm64: dts: altera: adjust whitespace around '=' omits 03b7500f5c34 ARM: dts: Add DTS files for bcmbca SoC BCM63148 omits fa8f66983e80 dt-bindings: arm: Add BCM63148 SoC omits 6d57056e1006 dt-bindings: arm64: Add BCM6856 SoC omits 8a44db52235e dt-bindings: arm64: Add BCM63146 SoC omits d634a6969c03 ARM: dts: broadcom: correct gpio-keys properties omits c5aec5611aec ARM: dts: broadcom: align gpio-key node names with dtschema omits 2b0a95390568 ARM: dts: Add DTS files for bcmbca SoC BCM6756 omits ecb84c329dda dt-bindings: arm: Add BCM6756 SoC omits 66ae6aed7337 ARM: dts: Add DTS files for bcmbca SoC BCM6855 omits a2a4ee550704 arm64: dts: intel: socfpga_agilex: use defined GIC interru [...] omits cd271f046803 dt-bindings: altera: Add Chameleon v3 board omits 15596df74e58 ARM: dts: socfpga: Add Google Chameleon v3 devicetree omits 162552fa8844 ARM: dts: socfpga: Add atsha204a node to Mercury+ AA1 dts omits cfdb455d1a54 ARM: dts: socfpga: Move sdmmc-ecc node to Arria 10 dts omits 7e0ed53b074c ARM: dts: socfpga: Change Mercury+ AA1 dts to dtsi omits 5a5b7d8d5416 thermal: Directly use ida_alloc()/free() omits d52b095b6cb4 spi: core: Fix error code in spi_register_controller() omits d919630fe779 ASoC: cs35l45: Add endianness flag in snd_soc_component_driver omits aa2a4b897132 ASoC: ops: Fix boolean/integer detection for simple controls omits 0da11bf0cab9 cpuidle: haltpoll: Add trace points for guest_halt_poll_ns [...] omits 9ab9b9d3fb92 cpufreq: Drop unnecessary cpus locking from store() omits 336e51283ae3 cpufreq: Optimize cpufreq_show_cpus() 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 a0bf153f2644 arm64: dts: arm: adjust whitespace around '=' omits c9ae7b866f32 drm/i915: Skip FDI vs. dotclock sanity check during readout omits 97708335b04d drm/i915: Introduce struct iclkip_params omits 623411c293d1 drm/i915: Extract intel_crtc_dotclock() 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 33597c6257bf arm64: dts: fsl: adjust whitespace around '=' omits 4a154e5ab9a2 arm64: dts: fsl-ls10xx: use generic dma node name omits e56fdc60ac8f arm64: dts: imx8mp-evk: add regulator supply to CPU nodes omits fd207b472782 arm64: dts: imx8mm: Add SNVS LPGPR omits 8c91374b1a5f arm64: dts: fsl: ls1012a: fix Micron SPI NOR compatible omits 235a6d80f021 Revert "ARM: dts: aspeed: Add USB2.0 device controller node" omits 5eb8deb4af56 ata: libata-core: get rid of *else* branches in ata_id_n_s [...] omits d38dc01a4e68 spi: microchip-core: fix potentially incorrect return from probe 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 73de1befcc53 selinux: fix memleak in security_read_state_kernel() omits 9a54029e312d Merge branch 'fixes' into for-next omits 44bc6b08553a Merge branch 'misc' into for-next omits 9e248d9e2b63 MAINTAINERS: Add BCM63148 to bcmbca arch entry omits 28b11e49ec4c MAINTAINERS: Add BCM6856 to bcmbca arch entry omits 64eca7ad058c arm64: dts: Add DTS files for bcmbca SoC BCM6856 omits 82a58061ada6 arm64: dts: Add DTS files for bcmbca SoC BCM63146 omits ae13c29e57af MAINTAINERS: Add BCM63146 to bcmbca arch entry omits d0ceb08048d3 arm64: defconfig: Enable DRM_V3D omits a4678f2ea115 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 1b9dac68c636 arm64: dts: allwinner: Use constants for RTC clock indexes omits 8cce5702b667 ARM: dts: sunxi: Use constants for RTC clock indexes omits 8d6d51edcb79 docs: selinux: add '=' signs to kernel boot options omits 2bfe15c52612 mm: create security context for memfd_secret inodes omits 546093206ba1 audit: make is_audit_feature_set() static 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 2adb5bb1b860 docs: Kconfig: Fix help text indentation omits d5b1d57b425c docs/zh_CN: Update translation of reporting-issues.rst to 5.18 omits 94bdaa7d9a9d docs/arm64: elf_hwcaps: Unify HWCAP lists as description lists omits 35f2b9afc23b spi: tegra quad: Add Tegra Grace features omits 0d4e57e5af39 Revert "fbdev: vesafb: Allow to be built if COMPILE_TEST i [...] omits 24f5263b3aed MAINTAINERS: Add BCM6756 to bcmbca arch entry omits b445d26f510f MAINTAINERS: Add BCM6855 to bcmbca arch entry omits 6062ecda5b42 ASoC: SOF: IPC4: Add topology, control and PCM ops omits bd42ce0d2b9d dt-bindings: arm: add BCM6855 SoC to device tree binding document omits 26f2a78b4a60 ARM: dts: bcm2711: Enable V3D omits 8a3ed46ff540 ARM: dts: Update BCM47622 DTS file omits de1a99ac0b64 ARM: dts: Add DTS files for bcmbca SoC BCM6846 omits 8da7e9fe8d32 ARM: configs: Enable DRM_V3D omits df4bf98ec2d1 scripts: kernel-doc: Always increment warnings counter 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 53b93c0ff71a drm/msm: Fix convert to drm_of_get_data_lanes_count omits 41ecad2c3cce spi: spidev_test: Warn when the mode is not the requested mode omits 845d3fd8a0aa spi: s3c64xx: set pointers to null using NULL rather than 0 omits 116679aef2f9 spi: micro: fix unreasonable clk_prepare_enable() on error [...] omits 0d91ac577dab MAINTAINERS: Rectify entry for OPENCORES I2C BUS DRIVER omits 65c1c99d96f1 ASoC: wcd938x: Fix event generation for some controls omits 9f1c8677724a ASoC: hdmi-codec: Update to modern DAI terminology omits 4f37809f4cdf spi: dt-bindings: Add compatible for Tegra241 QSPI omits e23917822d3c spi: dt-bindings: split peripheral prods omits b76134178168 spi: tegra210-quad: Multi-cs support omits 8c92d9221d47 regulator: rpi-panel-attiny: Use backlight helper omits 6bda28a2f711 ASoC: wcd9335: Fix spurious event generation omits 7263fc6c71c3 ASoC: wcd9335: Remove RX channel from old list before addi [...] omits ac165aab4698 genirq/PM: Unexport {suspend,resume}_device_irqs() 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 4f5bc54d28ec soc: renesas: rcar-sysc: Optimize rcar_sysc_area struct sizes omits bccceabb92ce soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values 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 019fd800cf4a drm/probe-helper: abstract .get_modes() connector helper call omits 6537f79a2aae drm/edid: add new interfaces around struct drm_edid omits 407d63b3af88 drm/edid: keep track of alloc size in drm_do_get_edid() omits d9307f27efa5 drm/edid: add block count and data helper functions for drm_edid omits 11a8d095d868 drm/edid: abstract cea data block collection size omits fc67615f4ecc drm/edid: fix CTA data block collection size for CTA version 3 omits c7df8791cd25 arm64: dts: arm/juno: Drop erroneous 'mbox-name' property omits 7fc96d7162c0 arm64: dts: arm/fvp-base-revc: Remove 'panel-dpi' compatible omits 7e1ab5a8a3b5 arm64: defconfig: Enable R8A779G0 SoC omits 36e2da11254d ARM: shmobile: defconfig: Refresh for v5.19-rc1 omits 61a6737fcad8 clk: renesas: r8a779f0: Add thermal clock omits f3dd3f674555 sched: Remove the limitation of WF_ON_CPU on wakelist if w [...] omits 28156108fecb sched: Fix the check of nr_running at queue wakelist omits 792b9f65a568 sched: Allow newidle balancing to bail out of load_balance omits 2ed81e765417 sched/deadline: Use proc_douintvec_minmax() limit minimum value omits 51bf903b64bd sched/fair: Optimize and simplify rq leaf_cfs_rq_list omits f5b2eeb49991 sched/fair: Consider CPU affinity when allowing NUMA imbal [...] omits 026b98a93bbd sched/numa: Adjust imb_numa_nr to a better approximation o [...] omits cb29a5c19d2d sched/numa: Apply imbalance limitations consistently omits 13ede3315087 sched/numa: Do not swap tasks between nodes when spare cap [...] omits 70ce3ea9aa4e sched/numa: Initialise numa_migrate_retry omits 47aa99515d85 Merge branch 'v5.20/arm64-dt' into for-next omits b7bfbbbf72fc arm64: dts: meson: add gpio-fan control to GS-King-X omits f0fe9f3c7abc perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments omits c390241a9326 perf/x86/amd/uncore: Add PerfMonV2 DF event format omits 16b48c3f5ed8 perf/x86/amd/uncore: Detect available DF counters omits 847f3268bb64 perf/x86/amd/uncore: Use attr_update for format attributes omits 39621c5808f5 perf/x86/amd/uncore: Use dynamic events array omits e60b7cb089f2 x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEI [...] omits de0130355306 x86/crypto: Remove stray comment terminator omits f4e3a12bf2d1 drm/syncobj: add missing error return code in drm_syncobj_ [...] omits 3d1c64c9c1e6 csky/kprobe: reclaim insn_slot on kprobe unregistration omits 79ad6a561958 ata: libata-core: fix sloppy typing in ata_id_n_sectors() omits 6cd379f75f42 ata: pata_hpt3x2n: pass base DPLL frequency to hpt3x2n_pci [...] omits 75b4d58cb5bd ata: pata_hpt37x: merge hpt374_read_freq() to hpt37x_pci_clock() omits 96c34ac4ec30 ata: pata_hpt37x: factor out hpt37x_pci_clock() omits 305f8db79d76 ata: pata_hpt37x: move claculating PCI clock from hpt37x_c [...] omits 34a4d048d3cf ata: libata: Fix syntax errors in comments omits 16490922a95f drm: vkms: Alloc the compose frame using vzalloc omits 24f6fe3226c6 drm/vkms: check plane_composer->map[0] before using it omits e5a068983cf4 drm/v3d: Add support for bcm2711 omits 90a64adb0876 drm/v3d: Get rid of pm code omits 9c63e253485c dt-bindings: gpu: v3d: Add BCM2711's compatible omits d040e81bec40 arm64: dts: rockchip: Add missing space around regulator-n [...] omits 473c93b5b94f drm/bridge: rcar: Drop unused variables due to drm_of_get_ [...] omits c750c4ce1ad6 drm/bridge: tc358775: Fix drm_of_get_data_lanes_count_ep c [...] omits eb6b94db2f4a drm: of: Mark empty drm_of_get_data_lanes_count and drm_of [...] omits 16bd48dc2b3b drm/bridge: ti-sn65dsi83: Convert to drm_of_get_data_lanes_count omits fc8adb13d844 drm/bridge: ti-sn65dsi83: Do not cache dsi_lanes and host twice omits 50d88b1d1e79 platform/x86: system76_acpi: Use dev_get_drvdata omits 3cd8cc98d634 platform/x86: Drop the PMC_ATOM Kconfig option omits d643daaf1694 drm/bridge: rcar: Convert to drm_of_get_data_lanes_count_ep omits 185443efa26a drm/msm: Convert to drm_of_get_data_lanes_count omits 254a8d0c0071 drm/bridge: ti-sn65dsi86: Convert to drm_of_get_data_lanes_count omits 56426faa1492 drm/bridge: tc358775: Convert to drm_of_get_data_lanes_count_ep omits d8609fd1e074 drm/bridge: tc358767: Convert to drm_of_get_data_lanes_count omits 5c57cbc390b1 drm/bridge: lt9211: Convert to drm_of_get_data_lanes_count omits 1db4b5264819 drm/bridge: lt8912: Convert to drm_of_get_data_lanes_count_ep omits 4af48f1d1d0a drm/bridge: icn6211: Convert to drm_of_get_data_lanes_count_ep omits 930e7cba1190 drm/bridge: anx7625: Convert to drm_of_get_data_lanes_count omits fc801750b197 drm: of: Add drm_of_get_data_lanes_count and drm_of_get_da [...] 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 71b81f1cac29 ARM: imx6ul: drop the adc num-channels property omits 1ee723ea39ba ARM: dts: fsl: adjust whitespace around '=' omits a39ad9443b67 ARM: imx: Kconfig: Fix indentation omits 7d188c521d9e drm: Fix htmldocs indentation warning w/ DP AUX power requ [...] 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 1526c3a09ecc arm64: dts: rockchip: enable the gpu on BPI-R2-Pro omits 870b4dada9a1 arm64: dts: rockchip: configure thermal shutdown for BPI-R2-Pro omits f48387c005fa arm64: dts: rockchip: Enable HDMI audio on BPI R2 Pro omits adecf85c9a85 arm64: dts: rockchip: enable vop2 and hdmi tx on BPI-R2-Pro omits 2cda380102ff arm64: dts: rockchip: set display regulators to always-on [...] omits 2d56af33d4df arm64: dts: rockchip: Assign RK3399 VDU clock rate omits efaa0c1378ed arm64: dts: rockchip: add RTC to BPI-R2 Pro omits 2881a4ab3199 arm64: dts: rockchip: Fix Quartz64-A dwc3 otg port behavior omits 4188962d993e arm64: dts: rockchip: Enable HDMI audio on Quartz64 A omits 697ee8546e24 arm64: dts: rockchip: Add HDMI audio nodes to rk356x 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 74442c80d41d ARM: dts: imx6ulz-bsh-smm-m2: Support proper board power off omits a180e4f09dd9 ARM: dts: imx7-colibri: add support for Toradex Iris carri [...] omits f78ad7406289 ARM: dts: imx7-colibri: clean-up iomuxc pinctrl group naming omits 23acdfa0e231 ARM: dts: imx7-colibri: set regulator-name properties omits 4a0e8e15a390 ARM: dts: imx7-colibri: remove leading zero from reg address omits 5491ddafe381 ARM: dts: imx7-colibri: clean-up device enabling/disabling omits 18511d12b1a6 ARM: dts: imx7-colibri: alphabetical re-order omits 12c8aa9b8d41 ARM: dts: imx7-colibri: add clarifying comments omits 9b1617f948ad ARM: dts: imx7-colibri-aster: add ssp aka spi cs aka ss pins omits 145c4d0a23e0 ARM: dts: imx7-colibri: disable adc2 omits 32f054fef145 ARM: dts: imx7-colibri-eval-v3: correct can controller comment omits ba28db60d342 ARM: dts: imx7d-colibri-emmc: add cpu1 supply omits 5a0e80341496 ARM: dts: imx7-colibri: move rtc node omits 0c1356e08449 ARM: dts: imx7-colibri: clean-up usdhc1 and add sleep config omits fe20bfa51c05 ARM: dts: imx7-colibri: add delay for on-module phy supply omits 59cb7dfd9b1c ARM: dts: imx7-colibri: move regulators omits c37e0d58f248 ARM: dts: imx7-colibri: add ethernet aliases omits 0ef1969ea569 ARM: dts: imx7-colibri: move aliases, chosen, extcon and g [...] omits fd5d2974652c ARM: dts: imx7-colibri: improve wake-up with gpio key omits cfa7a1e150b9 ARM: dts: imx7-colibri: improve licensing and compatible strings omits 136f88458d82 ARM: dts: imx7-colibri: add usb dual-role switching using extcon omits 417092d5e7c0 ARM: dts: imx7-colibri: set lcdif clock source to video pll omits b40549e9a074 ARM: dts: imx7-colibri: add mdio phy node omits dbeb8e72cc51 ARM: dts: imx7-colibri: overhaul display/touch functionality omits 1c231f0b81cb ARM: dts: imx6qdl-colibri: backlight pwm: Adapt brightness steps omits 14092ffbd7fd ARM: dts: imx6qdl-colibri: backlight pwm: Simplify inverte [...] omits c77c5b25c135 ARM: dts: imx6qdl-colibri: Mux mclk for sgtl5000 with the [...] omits 164f4064ca81 keep iocb_flags() result cached in struct file omits 91b94c5d6ae5 iocb: delay evaluation of IS_SYNC(...) until we want to ch [...] omits e87f2c26c808 struct file: use anonymous union member for rcuhead and llist omits eacdf4eaca63 btrfs: use IOMAP_DIO_NOSYNC omits 36518b6b4da7 teach iomap_dio_rw() to suppress dsync omits 9691e4f9ba6c selinux: fix typos in comments omits f2281a61a711 Merge branch 'clk-mtk' into clk-next omits 7fc83cd079bb drm/amd/pm: support BAMACO reset on smu_v13_0_7 omits 5d6ec040ab44 drm/amd/pm: enable gfxoff on smu_v13_0_7 omits e3c60b4ef42d drm/amd/pm: update the driver if header for smu_v13_0_7 omits 247c7b0dac3c drm/amdgpu: Stop any pending reset if another in progress. omits cf727044144d drm/amdgpu: Rename amdgpu_device_gpu_recover_imp back to a [...] omits b5fd0cf3ea37 drm/amdgpu: Add work_struct for GPU reset from kfd. omits 2f83658ffc8c drm/amdgpu: Add work_struct for GPU reset from debugfs omits 25a2b22e4148 drm/admgpu: Serialize RAS recovery work directly into rese [...] omits ab9a0b1f3661 drm/amdgpu: Cache result of last reset at reset domain level. omits 73b4b53276a1 Revert "workqueue: remove unused cancel_work()" omits 4c59b571fce6 drm/amdkfd: Remove field io_link_count from struct kfd_top [...] omits 7aade9ceeb88 drm/amdgpu/display: Fix compilation issues omits ce19bbe46fcf drm/amdgpu/display: Remove unnecessary typecasts and fix b [...] 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 41d97397d08c arm64: dts: rockchip: adjust whitespace around '=' omits 4b076db78db4 ARM: dts: rockchip: adjust whitespace around '=' omits 25ebeeebcb54 ASoC: SOF: ipc3-dtrace: Handle race during initialization omits 926034353d3c fs/ntfs3: Don't clear upper bits accidentally in log_replay() omits c349fad389c5 spi: atmel-quadspi: add runtime pm support 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 67b9d64139e1 spi: Fix per-cpu stats access on 32 bit systems omits a1f0161eadbd spi: sifive: add PM callbacks to support suspend/resume 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 924b290655c0 xfrm: convert alg_key to flexible array member 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 b5c8b3fe8946 xfrm: no need to set DST_NOPOLICY in IPv4 omits 699bb2e0c6f3 KVM: arm64: Move vcpu PC/Exception flags to the input flag set omits 7e8df1fc2d66 crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_s [...] omits b03c0dc0788a crypto: octeontx2 - fix potential null pointer access omits 2d16803c562e crypto: blake2s - remove shash module omits 920b0442b9f8 crypto: memneq - move into lib/ omits 4ad28689df85 crypto: octeontx2 - add firmware version in devlink info omits cd81775a56bc crypto: ccp - fix typo in comment omits 3f3bbf22a592 crypto: hisilicon/sec - fix typos in comment omits 6b2a51ff03bf fscrypt: Add HCTR2 support for filename encryption omits 9d2c0b485c46 crypto: arm64/polyval - Add PMULL accelerated implementati [...] omits 34f7f6c30112 crypto: x86/polyval - Add PCLMULQDQ accelerated implementa [...] omits c0eb7591c1ed crypto: arm64/aes-xctr - Improve readability of XCTR and C [...] omits 23a251cc1696 crypto: arm64/aes-xctr - Add accelerated implementation of XCTR omits fd94fcf09957 crypto: x86/aesni-xctr - Add accelerated implementation of XCTR omits 7ff554ced7c7 crypto: hctr2 - Add HCTR2 support omits f3c923a09c4c crypto: polyval - Add POLYVAL support omits 17fee07a2ac5 crypto: xctr - Add XCTR support omits 7df7563b16aa crypto: atmel-ecc - Remove duplicated error reporting in . [...] omits 6cb3f9b25c55 crypto: sun8i-ss - Fix error codes for dma_mapping_error() omits d2765e1b9ac4 crypto: sun8i-ss - fix error codes in allocate_flows() omits 13dc15a3f5fd crypto: ccp - Use kzalloc for sev ioctl interfaces to prev [...] omits 0a078845ba68 arm64: dts: imx8ulp: address build warning omits 9e1fd965ceea arm64: defconfig: enable i.MX93 clk & pinctrl omits e37907bd8294 arm64: dts: freescale: add i.MX93 11x11 EVK basic support omits ec8b5b5058ea arm64: dts: freescale: Add i.MX93 dtsi support omits 9cc4853e4781 drm: adv7511: override i2c address of cec before accessing it omits 2df84a757d87 fpga: altera-pr-ip: fix unsigned comparison with less than zero omits 90f4b5499cdd rtw88: 8821c: fix access const table of channel parameters 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 4fd9afd894eb arm64: dts: amlogic: align gpio-key node names with dtschema omits 4956be9944d1 arm64: dts: amlogic: correct gpio-keys properties omits c46952d2ad4e arm64: dts: meson: add reset controller for Meson-S4 SoC omits ad414ddf9de0 arm64: dts: amlogic: adjust whitespace around '=' omits c110f7a94015 ARM: dts: meson: adjust whitespace around '=' 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 5c57c099f442 drm/i915/display: Fix handling of enable_psr parameter omits 093d27bb6f2d power: supply: core: Fix boundary conditions in interpolation omits 80192eff64ee power/reset: arm-versatile: Fix refcount leak in versatile [...] omits 0f5de2f05322 power: supply: ab8500_fg: add missing destroy_workqueue in [...] omits afd306a65ced PCI: Add ACS quirk for Broadcom BCM5750x NICs omits 55b350529e79 ACPI: APEI: Fix double word in a comment omits 409dfdcaffb2 ACPI: processor/idle: Annotate more functions to live in c [...] 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 5bb4f80716e2 drm/mediatek: Add MT8186 DSI compatible for mtk_drm_drv.c omits 03d7adc41027 drm/mediatek: Add mt8186 dsi compatible to mtk_dsi.c omits f7fe4264ad58 dt-bindings: display: mediatek: dsi: Add compatible for Me [...] omits 22ffb89ee3ab dt-bindings: display: mediatek: dsi: Convert dsi_dtbinding [...] omits efeeaefe9be5 drm: Add support for the LogiCVC display controller omits e0d7371b46c7 drm/i915/pvc: Add register steering omits 4c0680d394d8 KVM: arm64: Move vcpu configuration flags into their own set omits bdde97ac4bea Revert "fbdev: Prevent probing generic drivers if a FB is [...] omits 873eb3b11860 fbdev: Disable sysfb device registration when removing con [...] omits bc824922b264 firmware: sysfb: Add sysfb_disable() helper function omits 0949ee75da6c firmware: sysfb: Make sysfb_create_simplefb() return a pde [...] omits d1065293010a ARM: s3c: Kconfig.s3c64xx: Fix indentation omits 48bf4b849741 ARM: s3c: Kconfig.s3c24xx: Fix indentation and replace some tabs omits 1afde294a99d ARM: s3c: Kconfig: Fix indentation omits acdc07ace871 kernel/sysctl.c: Clean up indentation, replace spaces with tab. omits f615625a44c4 9p: handling Rerror without copy_from_iter_full() 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 af7c2d4145b5 spi: atmel-quadspi: align condition to parenthesis omits f11ec1cc46e3 spi: atmel-quadspi: use pm_ptr() omits 4a2f83b7f780 spi: atmel-quadspi: add runtime pm support 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 0356163e5883 spi: Return true/false (not 1/0) from bool function omits a4f26ba2608c spi: fix platform_no_drv_owner.cocci warning 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 f17c655cfb99 drm/mgag200: Include <linux/vmalloc.h> for G200 BIOS code 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 a7cd3cf0b2e5 dmaengine: imx-sdma: Allow imx8m for imx7 FW revs omits e8ecf73adbb4 dmaengine: dmatest: Replace symbolic permissions by octal [...] omits 5f89b97e1fd5 dmaengine: dmatest: Remove spaces before tabs omits 646728dff254 dmaengine: Revert "dmaengine: add verification of DMA_INTE [...] omits 615a4bfc426e dmaengine: ti: Add missing put_device in ti_dra7_xbar_rout [...] omits c132fe78ad7b dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate 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 c24968734abf drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_obje [...] omits 9e9fa6a9198b udmabuf: Set the DMA mask for the udmabuf device (v2) omits 20f038d074d4 drm/virtio: simplify the return expression omits d9c1452c0f07 drm/qxl: remove qxl_log_level global omits 430ac054e5ea drm/bochs: Explicitly include linux/module.h omits bd63f11f4c3c virtio-gpu: fix a missing check to avoid NULL dereference omits e8fbd344a5ea PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() omits 6aed665f9d83 drm/nouveau/bios: Rename prom_init() and friends functions omits fbecd5a0d391 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 99ad11e06be8 i2c: dummy: Drop no-op remove function omits f030304fdeb8 PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() omits 3d43273d7d1e i2c: mxs: Silence a clang warning omits f24bc86adec6 i2c: qcom-cci: simplify access to bus data structure omits 5e69a33c5cec PCI/ERR: Recognize disconnected devices in report_error_de [...] omits 6f33a9daff9f x86: Fix comment for X86_FEATURE_ZEN omits ffad0a354b0c i2c: npcm: Capitalize the one-line comment omits bbc38ed53a02 i2c: npcm: Support NPCM845 omits d7aa1b149b8f i2c: npcm: Correct slave role behavior omits 47d506d1a28f i2c: npcm: Remove own slave addresses 2:10 omits 29d2bff1c34a dt-bindings: i2c: npcm: support NPCM845 omits aebef63cf7ff x86: Remove vendor checks from prefer_mwait_c1_over_halt omits 8bcedb4ce047 x86: Handle idle=nomwait cmdline properly for x86_idle omits 8ad69f490516 dt-bindings: i2c: convert ocores binding to yaml omits 74557cb4e84f dt-bindings: i2c: Convert arm,i2c-versatile to DT schema omits 577584582db5 dt-bindings: i2c: Rewrite Nomadik I2C bindings in YAML omits 2292639b4cc8 dt-bindings: display: novatek, nt36672a: add backlight property omits c11256f82ec8 drm/panel: nt36672a: add backlight support 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 0b537674e072 Bluetooth: use memset avoid memory leaks omits ad564394b3db Bluetooth: fix an error code in hci_register_dev() omits 5dfac65b6217 spi: <linux/spi/spi.h>: Add missing documentation for stru [...] omits 514c62048b9c fbcon: Remove obsolete reference to initmem_freed 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 64f6516e60b0 drm/amdgpu: always flush the TLB on gfx8 omits 250195ff744f drm/amdgpu: fix limiting AV1 to the first instance on VCN3 omits 5b644783396b drm/amd/pm: enable BACO on smu_v13_0_7 omits 9e68c3841390 drm/amd/pm: add interface to deallocate power_context for [...] omits 5d88cb162c9d drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit omits 8728df26dd24 drm/amdgpu/mes: only invalid/prime icache when finish load [...] omits 26c763875e0c drm/amd/pm: drop unneeded dpm features disablement for SMU [...] omits da4d45b7da93 drm/amd/pm: drop redundant declarations omits d7053e631e89 drm/amd/pm: enable mode1 reset support for SMU 13.0.0 omits 1b3aa89550a2 drm/amdgpu: avoid to perform undesired clockgating operation omits 62f8f5c3bfc2 drm/amdgpu: enable ASPM support for PCIE 7.4.0/7.6.0 omits 6f73d6762694 drm/amd/pm: optimize the interface for dpm feature status query omits bb50bba9c6c7 drm/amd/pm: drop unneeded thermal_controller_type check omits cde83d47482e drm/amd/pm: enable FW CTF feature for SMU 13.0.0 omits 851dd8625320 drm/amdgpu: fix scratch register access method in SRIOV omits 0381ac3ca2e7 drm/radeon: Initialize fences array entries in radeon_sa_b [...] omits 4e2d10443580 drm/amdkfd: Document and fix GTT BO kmap API omits cac3bfcaedbf drm/amd/display: Reduce frame size in the bouding box for DCN21 omits 0f28cca87e9a drm/amdkfd: Extend KFD device topology to surface peer-to- [...] omits feb54650bae2 drm/radeon: integer overflow in radeon_mode_dumb_create() omits c4d7738c9efc drm/amdgpu: simplify amdgpu_ucode_get_load_type() omits dc8965ab5e33 fs/ntfs3: Remove redundant assignment to variable vcn omits 284498206f31 drm/amd/display: Reduce frame size in the bouding box for [...] omits 87d6b28e4a75 drm/amd/display: Reduce frame size in the bouding box for DCN301 omits 136788cc74cb drm/amd/display: fix null pointer deref error omits 08a2fd23c6c2 drm/amdgpu: Add peer-to-peer support among PCIe connected [...] omits 6fbfc3a23c98 drm/amdkfd: Define config HSA_AMD_P2P to support peer-to-peer omits c55300ad4a18 drm/amd/display: Reduce frame size in the bouding box for DCN20 omits 0dc662318d36 drm/amd/display: Remove duplicated macro omits 143fee0ccc97 drm/amdgpu: Add MODE register to wave debug info in gfx11 omits 61243c173cd2 drm/amd/amdgpu: Fix alignment issue omits 68e355c00f2d drm/amdkfd:Fix fw version for 10.3.6 omits faa406f4233e drm/cma-helper: Describe what a "contiguous chunk" actually means omits 594740497e99 dma-buf: Add an API for importing sync files (v10) omits 20e10881a043 dma-buf: Add an API for exporting sync files (v14) omits 17f65658c8ad drm/i915/xehp: Correct steering initialization omits c5cb0002d14b drm/i915: More PVC+DG2 workarounds omits 3ffb20f5c789 dt-bindings: Add headers for Tegra234 GPCDMA omits 829205d8410e ARM: tegra: Adjust whitespace around '=' omits 28b4dcc8f010 arm64: defconfig: Build Tegra OPE module omits ec3ad554b956 ASoC: ak4613: cares Simple-Audio-Card case for TDM omits 7f35680ada23 drm/ast: Support multiple outputs 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 9723070ecb28 spi: s3c64xx: Fix spelling mistake "hannel" -> "channel" omits 24b8b74eb2eb drm/i915: Parse max link rate from the eDP BDB block omits b09654e39c89 ASoC: mediatek: mt8186: Fix a handful of spelling mistakes omits f06d1d66d54c drm/i915: Update eDP fast link training link rate parsing omits f09d2b0bdd78 drm/i915: Initialize eDP source rates after per-panel VBT parsing 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 cb23389a2458 ARM: bcm: Fix refcount leak in bcm_kona_smc_init 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 276e10973909 MAINTAINERS: Add BCM6846 to bcmbca arch entry omits 865a7d671073 dt-bindings: arm: add BCM6846 SoC to device tree binding document omits c799b5081448 ARM: dts: broadcom: adjust whitespace around '=' omits b65b9477d911 arm64: dts: broadcom: adjust whitespace around '=' omits ca3a4664e005 MAINTAINERS: Add BCM6878 to bcmbca arch entry omits 10efb7672087 MAINTAINERS: Add BCM6858 to bcmbca arch entry omits 048a9a42f4fa MAINTAINERS: Add BCM4912 to bcmbca arch entry omits 6d0224e50c44 MAINTAINERS: Add BCM63158 to bcmbca arch entry omits 4b6882e40cf4 MAINTAINERS: Add BCM63178 to bcmbca arch entry omits 6bcad714e173 ARM: dts: Add DTS files for bcmbca SoC BCM6878 omits ad8fb6b8a7d2 dt-bindings: arm: Add BCM6878 soc 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 e663e06bd3f2 ARM64: dts: Add DTS files for bcmbca SoC BCM6858 omits 1ba56aeb3914 arm64: dts: Add DTS files for bcmbca SoC BCM4912 omits 076dcedc6628 arm64: dts: Add DTS files for bcmbca SoC BCM63158 omits 5e7bcaf89f57 dt-bindings: arm64: Add BCM6858 SoC to binding document omits 709ccce78823 dt-bindings: arm64: Add BCM4912 SoC to binding document omits c8e5c40ddb6a dt-bindings: arm64: add BCM63158 SoC to binding document omits fc85b7e64acb ARM: dts: add dts files for bcmbca soc 63178 omits 312137db3144 dt-bindings: arm: add BCM63178 SoC to binding document 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 5821a0bbb4c3 drm/i915/uc: remove accidental static from a local variable 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 eb20cf30c57c drm/i915/overlay: remove redundant GEM_BUG_ON() omits ab9db127ee03 drm/i915/pxp: fix sparse warning for not declared symbol omits cc2609eda698 ath10k: fix recently introduced checkpatch warning 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 1db2c0f7e8ce ARM: dts: bcm283x: Drop unnecessary properties from dpi node omits 26af237f2f4d arm64: defconfig: enable bcmbca soc support omits fdcd652ce2b6 arm64: bcmbca: add arch bcmbca machine entry omits 9b656879042e soc: bcm: brcmstb: pm: pm-arm: fix typo in comment 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 81298056a78c drm/i915/dg2: Correct DSS check for Wa_1308578152 omits 54ee1844047c x86/pkeys: Clarify PKRU_AD_KEY macro omits f8c1d4ca5517 Documentation/protection-keys: Clean up documentation for [...] omits 72ca19005270 dt-bindings: vendor-prefixes: document several vendors for [...] omits cbf9c4b9617b of: check previous kernel's ima-kexec-buffer against memor [...] omits 4d3d0ed60ee0 selinux: drop unnecessary NULL check omits c6e3806705d6 drm/i915/dg2: Add Wa_14015795083 omits 0e3c3b901c00 No need of likely/unlikely on calls of check_copy_size() omits 2ff6a14b2029 drm/amd/display: refactor dirty rect dmub command decision omits f9f4daf15398 drm/amd/display: pass panel instance in DMUB dirty rect command omits 6651875ad779 drm/amd/display: Add PSR-SU-RC support in DC omits 6bad4ff84cb5 drm/amd/display: expose AMD specific DPCD for PSR-SU-RC support omits 44961f6ebce9 drm/amd/display: 3.2.189 omits 9d001360b47b drm/amd/display: Add HDMI member to DTO omits d445dd7b39c5 drm/amd/display: Extend soc BB capabilitiy omits 6b6d12b6ff20 drm/amd/display: Fix entry into transient encoder assignme [...] omits d4965c53b95d drm/amd/display: Fix dpp dto for disabled pipes omits a0b9e4531b2e drm/amd/display: 3.2.188 omits 874714feff31 drm/amd/display: [FW Promotion] Release 0.0.119.0 omits 8246370341e8 drm/amd/display: Enable 3 plane MPO omits d8791dc7f941 drm/amd/display: Cap OLED brightness per max frame-average [...] omits e5309d7f6610 drm/amd/display: add DP sanity checks during enable stream omits 0c56705d8aae drm/amd/display: Correct min comp buffer size omits 2d017189e2b3 drm/amd/display: Blank eDP on enable drv if odm enabled omits 77361ed89a8b drm/amd/display: Avoid reading LTTPR caps in non-LTTPR mode. omits 165ab7b4319d Revert "drm/amd/display: Pass the new context into disable [...] omits ae204faa949d Revert "drm/amdgpu: Ensure the DMA engine is deactivated d [...] omits 494688efdc59 selinux: add __randomize_layout to selinux_audit_data omits 5ee6cfdd11aa audit: remove redundant data_len check omits f210f387c8c0 regulator: qcom_smd: add get_voltage to MP5496 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 4464bd825dd5 drm/i915: remove noisy logs in intel_dp_dsc_get_output_bpp() omits aec23025ebc8 drm/i915/utils: throw out unused stuff omits 38353a5e3da0 drm/i915/drv: drop intel_bios.h include omits 330c1b3180b0 drm/i915/tasklet: separate local hacks around struct taskl [...] omits 34b68c17e989 drm/i915/client: only include what's needed omits 0ac8bc4f54ef Add support for PolarFire SoC's spi controllers omits 5f69a6577bc3 psi: dont alloc memory for psi by default 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 68163cd12ca5 arm64: dts: mediatek: Add mediatek,cci property for MT8183 [...] omits f3ceebeb0c9b arm64: dts: mediatek: Add MediaTek CCI node for MT8183 omits 95eacb24f373 arm64: dts: mediatek: Add opp table and clock property for [...] omits e0c5341acdbe ARM: dts: add clock support for Airoha EN7523 omits 1c9faace1017 soc: mediatek: devapc: Add support for MT8186 omits 2cb41ed0d73d soc: mediatek: devapc: Separate register offsets from mtk_ [...] omits 37e9a1071b72 dt-bindings: soc: mediatek: devapc: Add bindings for MT8186 omits f1a95a356daa soc: mediatek: pwrap: Compress of_device_id entries to one line omits 43406cebf06b soc: mediatek: pwrap: Move IO pointers to new structure omits 56a468b5f645 soc: mediatek: pwrap: Check return value of platform_get_irq() omits e84187fa6f55 soc: mediatek: pwrap: Switch to devm_platform_ioremap_reso [...] omits 18c7deca2b81 soc: mediatek: pwrap: Use readx_poll_timeout() instead of [...] omits 71ba950f3b1f ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G2UL SoC omits a8280a5dd5a4 regulator: mp5416: remove kernel.h include omits b31455e96f00 Merge branch 'kvm-5.20-early-patches' into HEAD omits a280e358465b Merge branch 'kvm-5.19-early-fixes' into HEAD omits aa44284960d5 x86/mm/tlb: Avoid reading mm_tlb_gen when possible 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 dfa687bffc8a drm/bridge: lt9611uxc: Cancel only driver's work omits f303c6b26ced MAINTAINERS: add spi to PolarFire SoC entry omits 9ac8d17694b6 spi: add support for microchip fpga spi controllers omits c241d049122b ARM: s3c: Use strscpy to replace strlcpy omits d82a5a4aae9d drm/meson: encoder_hdmi: Fix refcount leak in meson_encode [...] omits 7d255ddbbf67 drm/meson: encoder_cvbs: Fix refcount leak in meson_encode [...] 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 a9369fd316cf regulator: dt-bindings: Convert pwm-regulator to DT schema 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 6ff40f00e5a4 spi: stm32-qspi: Remove unused parameters omits 158e71bb69e3 RDMA/mlx5: Add a umr recovery flow omits 70e76f7344e5 ARM: dts: rockchip: enable nfc node in rk3066a-mk808.dts omits 16bc4d196b2a arm64: dts: rockchip: Fix ethernet on production Quartz64-B omits 4bcee17c7f28 arm64: dts: rockchip: enable vop2 and hdmi tx on rock-3a omits 0c096d6ed842 arm64: dts: rockchip: enable vop2 and hdmi tx on quartz64a omits 991b3d123492 arm64: dts: rockchip: rk3568-evb: Enable VOP2 and hdmi omits d689e5709b8a arm64: dts: rockchip: rk356x: Add HDMI nodes omits 9d6c6d978f97 arm64: dts: rockchip: rk356x: Add VOP2 nodes omits b65155c786c4 arm64: dts: rockchip: add pine64 touch panel display to rockpro64 omits 89504897b7a9 arm64: dts: rockchip: Enable PCIe controller on quartz64-a omits 66b51ea7d70f arm64: dts: rockchip: Add rk3568 PCIe2x1 controller omits 650126a89090 RDMA/hfi1: Fix typo in comment omits b181a1e8b3ff arm64: dts: rockchip: enable sfc controller on Quartz64 Model A omits 28ae8a98494f arm64: dts: rockchip: enable sdr-104 for sdmmc on Quartz A omits fb4f915c44ee arm64: dts: rockchip: add Quartz64-A fan pinctrl 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 da1efdb2a3e8 drm/mgag200: Store positions of I2C data and clock bits in [...] omits d1e40d8e4b4d drm/mgag200: Store vidrst flag in device info omits 98da4b99a052 drm/mgag200: Store maximum resolution and memory bandwidth [...] omits 21e74bf99596 drm/mgag200: Store HW_BUG_NO_STARTADD flag in device info omits b9a577a407d9 drm/mgag200: Add struct mgag200_device_info omits b62d943e9686 drm/mgag200: Implement new init logic omits d45e32c9d98c drm/mgag200: Call mgag200_device_probe_vram() from per-model init omits ce19021fd99a drm/mgag200: Move PCI-option setup into model-specific code omits 85397f6bc4ff drm/mgag200: Initialize each model in separate function omits 73f54d5d9682 drm/mgag200: Remove special case for G200SE with <2 MiB omits 02c96ed9e4cd clk: renesas: rzg2l: Fix reset status function omits 5c4a99cf5d25 arm64: dts: exynos: enable secondary ufs devices ExynosAut [...] omits fddb7928464d arm64: dts: exynos: add secondary ufs devices in ExynosAutov9 omits 5621638cf014 arm64: dts: fsd: use local header for pinctrl register values omits 3d501682329a arm64: dts: exynos: use local header for pinctrl register values omits f7b462646e81 ARM: dts: exynos: use local header for pinctrl register values omits 088b2b856fb2 ARM: dts: s5pv210: use local header for pinctrl register values omits d180a6af3584 ARM: dts: s3c64xx: use local header for pinctrl register values omits 729abb9b376e ARM: dts: s3c2410: use local header for pinctrl register values omits c98ebe065e07 pinctrl: samsung: do not use bindings header with constants omits a07cadf80c85 ARM: dts: exynos: align MMC node name with dtschema omits 2164784a4b27 arm64: dts: exynos: align MMC node name with dtschema omits 283d046406c2 arm64: dts: exynos: adjust DT style of ufs nodes in ExynosAutov9 omits 3b0a91e586dc ARM: dts: exynos: adjust whitespace around '=' omits 6f8c75ad5a15 arm64: dts: exynos: adjust whitespace around '=' omits fa5d0a0205c3 drm/mediatek: Add pull-down MIPI operation in mtk_dsi_powe [...] omits 39e8d062b03c drm/mediatek: Keep dsi as LP00 before dcs cmds transfer omits cde7e2e35c28 drm/mediatek: Separate poweron/poweroff from enable/disabl [...] omits 7f6335c6a258 drm/mediatek: Modify dsi funcs to atomic operations omits 076b8d7194c3 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 4f05f03e8f8b ARM: dts: sun5i: adjust whitespace around '=' 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 fae7d186403e drm/probe-helper: Default to 640x480 if no EDID on DP omits f06e4c9ec81e dt-bindings: display: bridge: sil,sii9022: Convert to json-schema omits ea64228d26fe drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.4 omits 136f614931a2 drm/radeon: fix potential buffer overflow in ni_set_mc_spe [...] omits d1b08baf9335 drm/amdgpu/display: fix DCN3.2 Makefiles for non-x86 omits b94b02d72e2b drm/amdgpu/display: make some functions static omits 031ac4e419df drm/amdgpu/discovery: add comments about VCN instance handling omits 453b0016a054 drm/amd/display: Detect dpcd_rev when hotplug mst monitor omits 84de5c2e92dc drm/amd/display: Update optimized blank calc and programming omits 7cc191ee7621 drm/amd/display: Implement MPO PSR SU omits 1b0da5a3e90d drm/amd/display: update cursor position to DMUB FW omits 381b590c307f drm/amd/display: calculate psr config settings in runtime in DM omits 65e7a17499e1 drm/amd/display: add shared helpers to update psr config f [...] omits e61a048eabf9 drm/amd/display: PSRSU+DSC WA for specific TCON omits c2a050c5e07f drm/amd/display: use HW lock mgr for PSR-SU omits c7eac19eda0a drm/amd/display: Set PSR level to enable ALPM by default omits 6cc5c77300af drm/amd/display: fix system hang when PSR exits omits 32c453f18dcc drm/amd/display: add vline time in micro sec to PSR context omits 65657d98754c drm/amd/display: Set default value of line_capture_indication omits a35806b36ea4 drm/amd/display: Passing Y-granularity to dmub fw omits 4c7631800e6b drm/amd/amdgpu: add pipe1 hardware support omits b07d1d73b09e drm/amd/amdgpu: Enable high priority gfx queue omits 3d8785f6c04a drm/amdgpu: adding device coredump support omits 651d7ee63f33 drm/amdgpu: save the reset dump register value for devcoredump omits 6d1044a070b2 drm/amd/display: program PSR2 DPCD Configuration omits aa303964bc34 drm/amd/display: revise Start/End SDP data omits 3a6dce778de7 drm/amd/display: update GSP1 generic info packet for PSRSU omits 1da5dab029c0 drm/amd/display: combine dirty rectangles in DMUB FW omits b3d0c0f2dfbe drm/amd/display: feed PSR-SU as psr version to dmub FW 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 1d7426945716 drm/i915/display/fbc: Do not apply WA 22014263786 to DG2 omits 3926e0c12238 ath11k: Fix warnings reported by checkpatch omits 4c1fc4f60a53 ath11k: Fix LDPC config in set_bitrate_mask hook omits 0ab52b2bd7be ath11k: Avoid REO CMD failed prints during firmware recovery omits 9331f7d3c54a ath11k: Fix incorrect debug_mask mappings omits e5646fe3b7ef ath11k: fix missing skb drop on htc_tx_completion error omits 294b2111ff10 riscv: dts: microchip: remove spi-max-frequency property omits 9c1b06a509df drm/mediatek: Add suffix 0 to DDP_COMPONENT_DITHER for mt8 [...] omits 7266e90a51a3 drm/mediatek: Add mediatek-drm of vdosys0 support for mt8195 omits bd448b8867b7 drm/mediatek: Add MERGE support for mediatek-drm omits b7fb767b1658 drm/mediatek: Add DSC support for mediatek-drm 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 8d0b512844fd spi: spi-ti-qspi: Support per-transfer and per-slave speed [...] omits 6598b91b5ac3 spi: spi.c: Convert statistics to per-cpu u64_stats_t omits b658be56e867 spi: dt-bindings: Move 'rx-sample-delay-ns' to spi-periphe [...] omits 1f19a2d1d6b9 spi: intel: Use correct order for the parameters of devm_k [...] omits dd9c232d4727 spi: spi-zynqmp-gqspi: Add two chip select support omits 657f8bd88cb5 spi: fix typo in comment omits 901fc8e8079e spi: mt65xx: add MT8365 SoC bindings omits 8523c96894e9 spi: cadence-quadspi: Remove spi_master_put() in probe fai [...] omits f52b03c70744 spi: s3c64xx: requests spi-dma channel only during data transfer omits 8e3ca32f4699 spi: spi-altera-dfl: Fix an error handling path omits 6ce7061a75f7 spi: stm32-qspi: Remove stm32_qspi_wait_poll_status() unus [...] omits 75c28a43a43f spi: stm32-qspi: Remove stm32_qspi_wait_cmd() unused parameter omits 5945ff905764 spi: stm32-qspi: Remove stm32_qspi_get_mode() unused parameter omits 5f7202d827b8 regulator: rt5190a: check if init_data is NULL, bypass rt5 [...] omits fcdaf74a0abb regulator: mp5416: add support for MP5496 omits df43c245dd05 regulator: mp5416: use OF match data omits b9dea0184b26 regulator: mp5416: alphabetically sort header includes omits 423156b3d37b regulator: dt-bindings: mps,mp5416: add MP5496 compatible omits 72607f372c9c regmap: cache: Fix syntax errors in comments 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 0d97f2176dec memory: mtk-smi: Add support for MT6795 Helio X10 omits a24394059a1b dt-bindings: memory: mtk-smi: Add MT6795 Helio X10 bindings omits c75f5c9e11cf arm64: dts: fsd: add ufs device node omits d742e8e29121 arm64: dts: exynos: add watchdog in ExynosAutov9 omits 694d04a1d544 arm64: dts: exynos: add syscon reboot/reboot_mode support [...] omits 95099951557c dt-bindings: soc: add samsung,boot-mode definitions omits f85c6f32f3b6 Merge branch 'renesas-arm-dt-for-v5.20' into renesas-next omits 5355559555b9 arm64: dts: fsd: Add cpu cache information omits dc24257124db arm64: dts: renesas: rzv2mevk2: Enable ethernet omits 4872ca1f92b0 arm64: dts: renesas: r9a09g011: Add ethernet nodes omits 5cf12ac9493a arm64: dts: renesas: Rename numbered regulators omits 7512af9f78de arm64: dts: renesas: beacon: Fix regulator node names omits 9a71e89d0f9e arm64: dts: renesas: r9a07g043: Add ADC node omits 6c52573bf4c3 ARM: dts: exynos: add panel and backlight to p4note 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 a589ee43644c Bluetooth: hci_bcm: Add BCM4349B1 variant omits 534fdae369a8 dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding omits d6bb2a91f95b Bluetooth: Unregister suspend with userchannel omits 8d4b73539cca Bluetooth: Fix index added after unregister omits 83eb5385b4f0 drm/amd/display: align dmub cmd header to latest dmub FW t [...] omits 8b67e738ca17 drm/amdgpu/display/dc: Add ACP_DATA register omits d8e4fb9112e8 drm/amdgpu/display: Protect some functions with CONFIG_DRM [...] omits 3e80a5b068a5 drm/amd/display: Add ODM seamless boot support omits 405bb9eea36a drm/amd/display: Implement DTBCLK ref switching on dcn32 omits b6a938441453 drm/amd/display: Match dprefclk with clk registers omits 80fb7a409c64 drm/amd/display: cleaning up smu_if to add future flexibility omits 214d72f62978 drm/amd/display: update disp pattern generator routine for DCN30 omits 327f79d7a1d2 drm/amd/display: Updates for OTG and DCCG clocks omits 0c9ed6044c5d drm/amd/display: FCLK P-state support updates omits e127306d433f drm/amd/display: Introduce new update_clocks logic omits 6ea843e01bce drm/amd/display: set link fec status during init for DCN32 omits 49f594995a92 drm/amd/display: add new pixel rate programming omits 452e9214431f drm/amd/display: Remove W/A for ODM memory pins omits b5a0168e1406 drm/amdgpu: fix up comment in amdgpu_device_asic_has_dc_support() omits e87b92c6af53 drm/amd/display: do not override CURSOR_REQ_MODE when SubV [...] omits 4c1b3d0803ae drm/amdgpu: delete duplicate condition in gfx_v11_0_soft_reset() omits 7a09f61f8e84 drm/amdgpu/swsmu: use new register offsets for smu_cmn.c omits 3378aed7e2ec drm/amd/display: change dsc image width cap for dcn32 and dcn321 omits da1db031cd30 drm/amdgpu/swsmu: add SMU mailbox registers in SMU context omits 2267a195e28c drm/amd/display: Disable DTB Ref Clock Switching in dcn32 omits 2cfe34e18970 drm/amdgpu/gmc11: enable AGP aperture omits ac1ac694f717 drm/amdgpu: convert nbio_v2_3_clear_doorbell_interrupt() t [...] omits be77243327d9 drm/amd/display: set dram speed for all states omits 1d6c36333083 drm/amdgpu: simplify the logic in amdgpu_device_parse_gpu_ [...] omits 9d6b2041761f drm/amdgpu: convert sienna_cichlid_populate_umd_state_clk( [...] omits 2388a778bdac drm/amd/display: Halve DTB Clock Value for DCN32 omits 3ccb9ea99760 drm/amd/display: Add additional guard for FCLK pstate mess [...] omits 72b5f23ccb0a drm/amdgpu: fix sdma doorbell issue on SDMA v6.0 and NBIO v7.7 omits cb12d72b426c drm/amdgpu: add CSDMA reg offsets for NBIO v7.7.0 omits 80d46fff3737 drm/amdgpu: add apu sequence in the imu v11 omits 7101ab97e3b0 drm/amdgpu/pm: implement the SMU_MSG_EnableGfxImu function omits 8763e4c1a0e6 drm/amdgpu/pm: update MP v13_0_4 smu message register marco omits 10c4ad3ae025 drm/amdgpu: add mmhub v3_0_1 ip block omits d57716702dea drm/amdgpu: add mmhub v3_0_1 headers omits 16600b7d6636 drm/amdgpu: use the callback function for reset status pol [...] omits 9fe5d08fc823 drm/amd/display: Ensure that DMCUB fw in use is loaded by [...] omits 218987fdead2 drm/amd/display: use updated clock source init routine omits 1908a07cffdf drm/amd/display: Select correct DTO source omits cbd3e8440e2e drm/amdgpu: print umc correctable error address omits 6a640b95b061 drm/amd/display: disable idle optimizations omits b3f2c7966346 drm/amd/display: add missing interrupt handlers for DCN32/DCN321 omits e06c5f59ffe1 drm/amd/display: Implement WM table transfer for DCN32/DCN321 omits 9761843250f1 drm/amd/display: Various DML fixes to enable higher timings omits a839a73b1815 drm/amd/display: Add guard for FCLK pstate message to PMFW [...] omits 542a0f2ef9ea drm/amdgpu: introduce two work mode for imu omits 2cb6915dcf70 drm/amd/display: Use DTBCLK for valid pixel clock omits 3dc35cf8789a drm/amd/display: Add missing instance for clock source register omits e42ce1366ae8 drm/amd/display: Fix USBC link creation omits 543036a2de71 drm/amd: Add GFX11 modifiers support to AMDGPU (v3) omits 49401d3a5c86 drm/amd/amdgpu: align the cg and pg settings omits 85b0cc35efab drm/amd/display: add DCN32 to IP discovery table omits 577359ca1782 drm/amd/display: Add DM support for DCN32/DCN321 omits 3b1229741eda drm/amdgpu/mes11: update mes11 api interface omits d3dfceb58de5 drm/amd/display: Add dependant changes for DCN32/321 omits 235c67634230 drm/amd/display: add DCN32/321 specific files for Display Core omits 265280b99822 drm/amd/display: add CLKMGR changes for DCN32/321 omits dda4fb85e433 drm/amd/display: DML changes for DCN32/321 omits 58efeea32d5e drm/amd/display: add GPIO changes for DCN32/321 omits 0efd4374f6b4 drm/amd/display: add dcn32 IRQ changes omits ac2e555e0a7f drm/amd/display: Add DMCUB source files and changes for DCN32/321 omits 4f29f9cf092b drm/amd: add register headers for DCN32/321 omits 79b470e5ee83 drm/amd/display: Add DCN32/321 version identifiers omits b801d8ad1b51 drm/amd: Add atomfirmware.h definitions needed for DCN32/321 omits 2f6247dad2c5 drm/amdgpu/pm: support mca_ceumc_addr in ecctable omits faf26f2b12e1 drm/amd: Fix spelling typo in comments omits e309434ac567 drm/amd/pm: enable fclk ds feature for SMU 13.0.0 omits 66f549929814 drm/amd/pm: update SMU 13.0.0 driver_if header omits d5fe83d26dae drm/amd/pm: correct the way for retrieving current uclk frequency omits f74e78ca90bd amdgpu: amdgpu_device.c: Removed trailing whitespace omits ab9d97d6f9f1 drm/amdgpu: convert sienna_cichlid_get_default_config_tabl [...] omits b8b64595d6a1 drm/amdgpu: simplify amdgpu_device_asic_has_dc_support() omits a820190204ae drm/amdgpu/display: Prepare for new interfaces omits f7dad0daf2c2 drm/i915/pvc: GuC depriv applies to PVC omits 6352cd451ddb drm: bridge: Add TI DLPC3433 DSI to DMD bridge omits e1402c6619df dt-bindings: display: bridge: Add TI DLPC3433 DSI to DMD omits dba7abaead13 Bluetooth: When HCI work queue is drained, only queue chai [...] omits ab37c305bf89 gfs2: Remove redundant NULL check before kfree omits b43edc504ddd drm/i915/regs: split out intel audio register definitions omits 822e1b3ca0fb Bluetooth: hci_intel: Add check for platform_driver_register omits e8971a790370 drm/i915/display/adlp: More updates to voltage swing table omits c441d28945fb drm/nouveau: fix another off-by-one in nvbios_addr omits 10e619f1f31c drm/bridge: parade-ps8640: Handle DP AUX more properly omits 50e156bd8a9d drm/bridge: Add devm_drm_bridge_add() omits 3800b1710946 drm/dp: Add callbacks to make using DP AUX bus properly easier omits b729cfee705a drm/i915: Add extra registers to GPU error dump omits 5a4e1528d840 Bluetooth: clear the temporary linkkey in hci_conn_cleanup omits 3f125894bed7 Bluetooth: hci_bcm: Add support for FW loading in autobaud mode omits 6d912cc3c21f dt-bindings: net: broadcom-bluetooth: Add property for aut [...] omits 2072cdccd70b Bluetooth: hci_qca: Return wakeup for qca_wakeup omits d60ea31cb434 Bluetooth: btusb: Add support of IMC Networks PID 0x3568 omits 5ac342ef84d7 drm/i915/pvc: Add SSEU changes omits b87d39019651 drm/i915/sseu: Disassociate internal subslice mask represe [...] omits bc3c5e0809ae drm/i915/sseu: Don't try to store EU mask internally in UA [...] omits 4cfd16659641 drm/i915/sseu: Simplify gen11+ SSEU handling omits aa2bdc4843f5 drm/i915/xehp: Drop GETPARAM lookups of I915_PARAM_[SUB]SL [...] omits 935a3c66eb9b drm/i915/xehp: Use separate sseu init function omits f85daf0e7253 xfrm: xfrm_policy: fix a possible double xfrm_pols_put() i [...] omits e9ca4e9ea6e2 drm/gma500: Read EDID from the correct i2c adapter omits a57ebfc0b4da drm/gma500: Make oaktrail lvds use ddc adapter from drm_connector omits 0cc3ae930c8b drm/gma500: Make cdv crt use ddc adapter from drm_connector omits 147a09072c84 drm/gma500: Make psb lvds use ddc adapter from drm_connector omits 544ef14031d0 drm/gma500: Make cdv hdmi use ddc adapter from drm_connector omits 368eb57a1676 drm/gma500: Make cdv lvds use ddc adapter from drm_connector omits ba1677f76b9a drm/gma500: Make gma_i2c_chan a subclass of i2c_adapter omits 04477e5e1e6c drm/gma500: Use gma_ prefix for our i2c abstraction omits 01ece65132e2 drm/ssd130x: Only define a SPI device ID table when built [...] 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 5a18db2e92a3 drm/i915: Treat DMRRS as static DRRS omits 700034566d68 drm/i915/bios: Define more BDB contents omits a9b20eb6f7da drm/i915/bios: Fix aggressiveness typos omits 6e939738da20 drm/i915: Accept more fixed modes with VRR panels omits 2db7d421cc5c drm/i915: Print out rejected fixed modes omits fba99b1ab7bd drm/i915: Parse VRR capability from VBT omits 04514c14678e drm/i915/display: stop using BUG() 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 ce581ae142e2 drm/i915/pvc: Add initial PVC workarounds omits 8b449f1c44d1 drm/i915/pvc: Extract stepping information from PCI revid 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 omits a9bfcb56a2ef drm/nouveau/fifo/gv100-: set gv100_fifo_runlist storage-cl [...] omits e1d337335207 cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle omits 4f543d664cec drm/i915: Require an exact DP link freq match for the DG2 PLL omits f2206df8ec86 drm/i915: Check hw.enable and hw.active in intel_pipe_conf [...] omits 58ae532ee875 drm/i915: Improve modeset debugs omits aa71f9870efe drm/i915: s/pipe_config/crtc_state/ omits 3d140a3d8816 drm/i915: Adjust intel_modeset_pipe_config() & co. calling [...] omits 3951270abfd2 drm/i915: Extract PIPE_CONF_CHECK_RECT() omits 0e5397d8c9fe drm/i915: Extract PIPE_CONF_CHECK_TIMINGS() omits 6cb07d20317c drm/i915: Clean up DPLL related debugs omits 92a020747d6c drm/i915: Split shared dpll .get_dplls() into compute and [...] omits 0aa93f54f434 drm/i915/tc: Don't default disconnected legacy Type-C port [...] 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 a0ab5abced55 drm/hyperv : Removing the restruction of VRAM allocation w [...] omits ec8d985ff26f drm: use dma_fence_unwrap_merge() in drm_syncobj omits 245a4a7b531c dma-buf: generalize dma_fence unwrap & merging v3 omits 8f6197371848 dma-buf: return only unsignaled fences in dma_fence_unwrap [...] omits 01357a5a45ed dma-buf: cleanup dma_fence_unwrap implementation omits 0c5064fa8d5a dma-buf: cleanup dma_fence_unwrap selftest v2 omits 435c249008cb drm/mipi-dbi: align max_chunk to 2 in spi_transfer omits 8723750e2753 ath10k: fix regdomain info of iw reg set/get omits b205ce4c266c ath11k: support avg signal in station dump omits 3bd0c69653ac ath11k: fix IRQ affinity warning on shutdown omits 9f855efd9a7b ath6kl: fix typo in comment omits d4ba1ff87b17 ath11k: fix netdev open race omits 14374e3eee1b dma-buf: cleanup dma_fence_chain_walk 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 omits 73a8dbafd31a selftests/seccomp: Fix compile warning when CC=clang omits ade1fc91eb99 drm/edid: Extract drm_edid_decode_mfg_id() omits c518a775a843 drm/i915/bios: Determine panel type via PNPID match omits 3cf050762534 drm/i915/bios: Split VBT data into per-panel vs. global parts omits c2fdb424d322 drm/i915/bios: Split VBT parsing to global vs. panel speci [...] omits c3fbcf60bc74 drm/i915/bios: Split parse_driver_features() into two parts omits 50759c13735d drm/i915/pps: Keep VDD enabled during eDP probe omits 67090801489d drm/i915/pps: Reinit PPS delays after VBT has been fully parsed omits 8e75e8f573e1 drm/i915/pps: Split PPS init+sanitize in two omits 586294c3c186 drm/i915/pps: Stash away original BIOS programmed PPS delays omits 89fcdf430599 drm/i915/pps: Don't apply quirks/etc. to the VBT PPS delay [...] omits 60b02a09598f drm/i915/pps: Introduce pps_delays_valid() omits 75bd0d5e4ead drm/i915/pps: Split pps_init_delays() into distinct parts omits 822e5ae701af drm/i915: Extract intel_edp_fixup_vbt_bpp() omits 51ab3b85000d drm/i915: Pass intel_connector to intel_vrr_is_capable() omits 4fde3f5d8805 drm/i915/display/adl_p: Updates to HDMI combo PHY voltage [...] omits 420a07b841d0 drm/i915: Individualize fences before adding to dma_resv obj 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 952cd9745092 drm/panfrost: Add arm,mali-valhall-jm compatible omits 5ba99fca1de0 drm/panfrost: Add Mali-G57 "Natt" support omits d8e53d8a4e0a drm/panfrost: Don't set L2_MMU_CONFIG quirks omits 5b9afc161ea5 drm/panfrost: Add "clean only safe" feature bit omits 892e7fb7c254 drm/panfrost: Add HW_ISSUE_TTRX_3485 quirk omits 0c0af438345e drm/panfrost: Handle HW_ISSUE_TTRX_3076 omits a17775a1af59 drm/panfrost: Constify argument to has_hw_issue omits 382435709516 drm/panfrost: Handle HW_ISSUE_TTRX_2968_TTRX_3162 omits 5d82e74a97c2 dt-bindings: Add compatible for Mali Valhall (JM) omits bfcbea2c93e5 ARM: dts: aspeed: nuvia: rename vendor nuvia to qcom omits 9180c30cd61a drm: bridge: icn6211: Adjust clock phase using SYS_CTRL_1 omits f4d8aec6e4bf dt-bindings: display: ingenic,jz4780-hdmi: Drop undocument [...] omits 91776af1d8de drm: bridge: adv7511: Move CEC definitions to adv7511_cec.c omits d2ca1fd2bc70 ARM: 9207/1: amba: fix refcount underflow if amba_device_a [...] omits 69d6bf5c3754 drm/i915/gt: Fix memory leaks in per-gt sysfs omits 9d15dd1bb3e7 drm/i915/gt: Add media RP0/RPn to per-gt sysfs omits 6a735552f44d drm/i915/pcode: Init pcode on different gt's omits 26be7cd8aacd drm/i915/gt: Add media freq factor to per-gt sysfs omits 3304033a1e69 drm/i915/reset: Fix error_state_read ptr + offset use omits 16e214d4aef2 drm/i915/hwconfig: Future-proof platform checks omits e31372492904 drm/vkms: Update vkms_composer_worker documentation omits b981cc333ff0 drm: use ENOMEM for drmm_kzalloc allocation failures omits edd34368c4c3 drm/i915/dg2: Support 4k@30 on HDMI 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 a2106f38077e meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init omits 837c72b23a57 drm/i915/hwconfig: Report no hwconfig support on ADL-N omits a67664860f78 drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_A [...] omits a4f263f46961 drm/i915/guc: XEHPSDV and PVC do not use HuC omits e41388d508a5 drm/i915/pvc: Add new BCS engines to GuC engine list omits 1eb313389948 drm/i915/pvc: Remove additional 3D flags from PIPE_CONTROL omits fb289464f695 drm/i915/pvc: Add forcewake support omits d32e8ed918ba drm/i915/uncore: Reorganize and document shadow and forcew [...] omits 8ae664907916 drm/i915: fix typos in comments omits d63ddca7c581 drm/i915: Update tiled blits selftest omits 0e11f2076e7f Merge branch 'for-5.19/cleanup' into for-next omits 1a3b1ea111c4 drm/nouveau/tegra: remove needless NULL check omits e4f21d143651 drm/nouveau/mmu: fix typo in comment omits 6b03816f8695 drm/nouveau: clear output poll workers before nouveau_fbco [...] omits 8e71a4a8156a Revert "dt-bindings:drm/bridge:anx7625: add port@0 property" omits 61922beba36a Revert "drm/bridge: anx7625: Use DPI bus type" omits 991dcb89caeb drm/i915/d12+: Disable DMC firmware flip queue handlers omits 39b1bc4b5bcc drm/i915: Rename block_size()/block_offset() omits 9ad6f181ad9a drm/st7735r: Fix module autoloading for Okaya RH128128T omits 649eb3828fb2 drm/bridge: lt9611: Use both bits for HDMI sensing omits 1ff72d434b40 drm/bridge: lt9611: Consolidate detection logic omits 670c87fd1695 drm/bridge: anx7625: Add missing of_node_put for endpoint omits 2ba5b683260e drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid omits 8ec5c0006c50 Merge tag 'drm-intel-next-2022-05-20' of git://anongit.fre [...] omits 4cd79f614b50 drm/amd/display: Move connector debugfs to drm omits fa373eb21901 drm/i915/display/debug: Expose crtc current bpc via debugfs omits 67d935b47139 drm/debug: Expose connector's max supported bpc via debugfs omits 08c59dde71b7 drm/i915/dsi: fix VBT send packet port selection for ICL+ 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 2be8afe05833 ath9k: replace ternary operator with max() omits bebcfd2534a6 ath11k: Init hw_params before setting up AHB resources omits b380d2056ebb ath5k: replace ternary operator with min() omits 77bbbd5e0ed3 ath11k: Fix warning on variable 'sar' dereference before check omits 75a7062e533e ath10k: fix misreported tx bandwidth for 160Mhz omits af6d8265c47e ath10k: add encapsulation offloading support omits a09740548275 ath10k: turn rawmode into frame_mode omits 70f119fb82af ath10k: htt_tx: do not interpret Eth frames as WiFi omits 2587d5198aa5 ath10k: improve tx status reporting omits 1ee6c5abebd3 ath10k: do not enforce interrupt trigger type omits 6556551f8848 drm/r128: Fix undefined behavior due to shift overflowing [...] omits 0b4c48f3e315 drm/bridge: tc358767: Make sure Refclk clock are enabled omits c1de02bbeca5 drm/bridge: tc358767: Report DSI-to-(e)DP as supported omits 0d662350928e drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid omits 92705c9f9956 Merge edac-misc into for-next omits 39c28cdfb719 drm/dp: Export symbol / kerneldoc fixes for DP AUX bus omits 5f38c3fb55ce drm/i915/pcode: Add a couple of pcode helpers omits ee421bb4cb95 drm/i915/pcode: Extend pcode functions for multiple gt's omits 85a040bc9049 drm/i915: Introduce has_media_ratio_mode omits 39921e5f00f5 Revert "drm/i915: Drop has_gt_uc from device info" omits fdbec9ff669d Revert "drm/i915: Drop has_rc6 from device info" omits b409db082da6 Revert "drm/i915: Drop has_reset_engine from device info" omits 3d6c72b7fdd2 Revert "drm/i915: Drop has_logical_ring_elsq from device info" omits 9d8d5a391732 Revert "drm/i915: Drop has_ddi from device info" omits e91eec9128c2 Revert "drm/i915: Drop has_dp_mst from device info" omits 9602efab9f86 Revert "drm/i915: Drop has_psr from device info" omits 69ef4a192bba drm: Document the power requirements for DP AUX transfers omits e7c254d75d16 drm/probe-helper: For DP, add 640x480 if all other modes are bad omits 4a2a13a57b60 drm/probe-helper: Add helper for drm_helper_probe_single_c [...] omits 4f093a527b0b drm/gem: Warn on trying to use a non-existing framebuffer plane omits a8d6e127254c drm/gem-vram: Ignore planes that are unused by framebuffer format omits 1c89b4b71816 drm/gem-vram: Share code between GEM VRAM's _{prepare, cle [...] omits 746b9c62cc86 drm/gem: Ignore color planes that are unused by framebuffe [...] omits f159b1b22c8a drm/gem: Share code between drm_gem_fb_{begin,end}_cpu_access() omits 7f73b371710e drm/i915/dg2: Extend Wa_22010954014 to DG2-G11 and DG2-G12 omits 411d44d75473 drm/i915/dg2: Add workaround 22014600077 omits 962bd34bb457 drm/i915/uc: Fix undefined behavior due to shift overflowi [...] omits 230fb39ff7e0 drm/i915/reg: fix undefined behavior due to shift overflow [...] omits de399236e240 ucounts: Split rlimit and ucount values and max values omits 1ade30812abf drm/i915/gt: Fix use of static in macro mismatch omits 451374eef622 drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomap omits a50794f26f52 uapi/drm/i915: Document memory residency and Flat-CCS capa [...] omits c193a003dc46 drm/meson: add YUV422 output support omits fdb8fc34a6fb ath11k: update missing MU-MIMO and OFDMA stats omits 738107680958 drm/meson: Fix refcount leak in meson_encoder_hdmi_init omits 315a8d00ac74 drm/udl: Set VGA connector omits e180a7b21848 drm/i915/guc: Remove unnecessary GuC err capture noise omits 475e2b970cc3 drm/mgag200: Split up connector's mode_valid helper omits 69340e529a06 drm/mgag200: Test memory requirements in drm_mode_config_f [...] omits 8219f11fdaf5 drm/mgag200: Remove struct mga_connector omits b279df242972 drm/mgag200: Switch I2C code to managed cleanup omits 16f1456466c2 drm/mgag200: Implement connector's get_modes with helper omits d50f74790bbb drm/mgag200: Fail on I2C initialization errors omits 5913ab941d6e drm/mgag200: Acquire I/O lock while reading EDID omits a77c2af0994e drm/bridge: anx7625: Use DPI bus type omits 7328736d270a dt-bindings:drm/bridge:anx7625: add port@0 property omits c363d6018652 Merge edac-misc into for-next omits 7d64c40a7d96 drm/scheduler: Don't kill jobs in interrupt context omits 9e97c46f832d drm/i915: gracefully error out on platform with small-bar omits 8f6de2318445 drm/i915: determine lmem_size properly omits d158367c31f0 drm/i915: return -EIO on lmem setup failure omits a9ad5822366c drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC omits a24191b1c4ad drm: bridge: icn6211: Register macro clean up omits c577b2f43e80 drm/mgag200: Enable atomic gamma lut update omits d6774b8c3c58 drm/i915: Ensure damage clip area is within pipe area omits 057a6a1936e7 drm/i915/psr: Use full update In case of area calculation fails omits c3e57159dea4 drm/i915: Use drm_dbg for rpm logging omits 0facdaa249c4 drm/client: Don't add new command-line mode omits b959eb4f5b7e drm/client: Look for command-line modes first omits b6415bd7386b drm: Always warn if user-defined modes are not supported omits 98526c5bbe32 drm/rockchip: vop2: unlock on error path in vop2_crtc_atom [...] omits de5db71e4c8c drm/panel: feiyang-fy07024di26a30d: make reset gpio optional omits d0956e2c520c dt-bindings: display: panel: feiyang, fy07024di26a30d: mak [...] omits ca10b9d60f8c drm/i915/guc/rc: Use i915_probe_error instead of drm_error omits d0edd3c1a7e8 drm/edid: convert version_greater() to drm_edid omits d9ba1b4cbb29 drm/displayid: convert to drm_edid omits c7b2dee4308b drm/edid: add drm_edid helper for drm_update_tile_info() omits bbded689680f drm/edid: convert drm_edid_iter_begin() to drm_edid omits 5e87b2e51716 drm/edid: convert cea_db_iter_edid_begin() to drm_edid omits 0c057877cbdf drm/edid: add drm_edid helper for drm_detect_monitor_audio() omits 3176d0925027 drm/edid: add drm_edid helper for drm_detect_hdmi_monitor() omits 027034511c6a drm/edid: add drm_edid helper for drm_edid_to_speaker_allo [...] omits bba4b6470b02 drm/edid: add drm_edid helper for drm_edid_to_sad() omits 45aa2336fa6d drm/edid: convert drm_for_each_detailed_block() to drm_edid omits 2c54f87cf2fb drm/edid: convert get_monitor_name() to drm_edid omits 874d98eed71a drm/edid: convert mode_in_range() and drm_monitor_supports [...] omits 67d87fac86dd drm/edid: convert drm_mode_std() and children to drm_edid omits 7428bfbdb7c4 drm/edid: convert drm_cvt_modes_for_range() to drm_edid omits a77f7c89e62c drm/edid: convert drm_gtf_modes_for_range() to drm_edid omits 084c7a7c7a0a drm/edid: convert drm_dmt_modes_for_range() to drm_edid omits f0d080ff4291 drm/edid: convert drm_mode_detailed() to drm_edid omits dd0f4470a849 drm/edid: convert struct detailed_mode_closure to drm_edid omits 40f71f5b2392 drm/edid: convert drm_edid_connector_update() to drm_edid fully omits a2f9790dcffe drm/edid: propagate drm_edid to drm_edid_to_eld() omits e42192b4c345 drm/edid: keep propagating drm_edid to display info omits 22a27e0532d0 drm/edid: start propagating drm_edid to lower levels omits e4ccf9a777d3 drm/edid: add struct drm_edid container omits ab1747ccf052 drm/edid: convert drm_for_each_detailed_block() to edid iter omits be982415fc2e drm/edid: use else-if in CTA extension parsing omits fa0e256450f2 fbdev: vesafb: Allow to be built if COMPILE_TEST is enabled omits 3367aa7d74d2 fbdev: Restart conflicting fb removal loop when unregister [...] omits 945ae909aa76 drm/i915/audio: fix audio code enable/disable pipe logging omits 18fb42db05a0 drm/i915: Fix CFI violation with show_dynamic_id() omits 21c47196aec3 drm/i915/dmc: Add MMIO range restrictions omits 303760aa914b i915/guc/reset: Make __guc_reset_context aware of guilty engines omits e4f0a7ec586b pstore: migrate to crypto acomp interface omits 3080c21a043a drm/bridge: tc358767: Add DSI-to-(e)DP mode support omits d7fd32ecce91 drm/bridge: tc358767: Factor out DSI and DPI RX enablement omits d2addf89c5ab drm/mgag200: Warn once if trying to set start address on b [...] omits c48a36301634 drm/mgag200: Optimize damage clips omits 3064debaf55e drm/mgag200: Add FB_DAMAGE_CLIPS support omits 7ecc3cc8a7b3 drm/i915: Fix 'mixing different enum types' warnings in in [...] 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 0f6e2fff575b MAINTAINERS: add Melissa to V3D maintainers omits ef83e1198f9f drm/i915/dmc: Load DMC on DG2 omits b776c4a4618e ASoC: fsl_micfil: explicitly clear CHnF flags omits 292709b9cf3b ASoC: fsl_micfil: explicitly clear software reset bit omits aebeb02dfccb drm/bridge: cdns-dsi: Add support for pre_enable and post_ [...] 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 dbb3cd0c81c2 drm/todo: Add entry for converting kselftests to kunit omits 7454a7e72b3c MAINTAINERS: Add simpledrm driver co-maintainer omits 708d19d9f362 drm/amdgpu: move internal vram_mgr function into the C file omits 5e3f1e7729ec drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new omits 047de3f17a83 drm/amdgpu: switch DM to atomic fence helpers v2 omits ad5f74f34201 drm/i915/pvc: read fuses for link copy engines omits 1a1a5a315ee8 drm/i915/pvc: skip all copy engines from aux table invalidate omits 8caaf7ad659d drm/i915/pvc: Reset support for new copy engines omits 500d7135c924 drm/i915/pvc: Interrupt support for new copy engines omits 69f8afdb45e7 drm/i915/pvc: Engine definitions for new copy engines omits 93d9e0453e2b drm/i915/gvt: Use intel_engine_mask_t for ring mask omits 6cd96877c7da drm/i915/pvc: Reduce stack usage in reset selftest with ex [...] omits 4de23dca7ec8 drm/i915/pvc: Read correct RP_STATE_CAP register omits 9d67edba730c drm/i915/pvc: Define MOCS table for PVC omits e090532246fe drm/bridge: simplify the return expression of ps8640_bridg [...] omits 429e1fc1b2c2 drm/i915/gem: Make drop_pages() return bool omits 6c01aa13894f dma-buf: add the name field to the table header omits b499914eb837 drm/i915: Only setup private tmpfs mount when needed and f [...] omits 23dd74db02d7 drm/i915: Enable THP on Icelake and beyond omits 3507932390bb drm/ttm: move default BO destructor into VMWGFX v2 omits e9794c88cd6c drm/i915: remove single-use GEM_DEBUG_EXEC() omits 1b93ff4d0679 drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON() omits f0eaf60c6773 drm/rockchip: Fix spelling mistake "aligened" -> "aligned" omits 813bb91da10b drm/rockchip: remove unneeded semicolon from vop2 driver omits 0b752df77633 drm/rockchip: Fix Kconfig dependencies for display-port encoders omits b15a7357a84f drm/i915: Drop has_psr from device info omits eb86f645ab9b drm/i915: Drop has_dp_mst from device info omits efd01cd3c276 drm/i915: Drop has_ddi from device info omits b6411373d395 drm/i915: Drop has_logical_ring_elsq from device info omits 922abe4d19bd drm/i915: Drop has_reset_engine from device info omits 218076abbcd6 drm/i915: Drop has_rc6 from device info omits 222ff6db8a0d drm/i915: Drop has_gt_uc from device info omits a110b11164a5 Merge branch 'rework/kthreads' into for-next omits 16c8d76abe83 dt-bindings: display: bridge: ldb: Fill in reg property omits 9a149c0f3f67 Merge branch 'for-5.18/upstream-fixes' into for-next omits 09708b6d82ef drm/i915/gt: Fix build error without CONFIG_PM omits 69ed3dd6be9c drm/bridge: nwl-dsi: Set PHY mode in nwl_dsi_mode_set() omits 91875c22a31b drm/i915: Don't use DRM_DEBUG_WARN_ON for ring unexpectedl [...] omits e6c2db2be986 drm/i915: Don't use DRM_DEBUG_WARN_ON for unexpected l3ban [...] 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 56ca3117f77a drm/i915/huc: Don't fail the probe if HuC init fails omits 6f67930af78f drm/i915/huc: Prepare for GSC-loaded HuC omits a7b516bd981f drm/i915/huc: Add fetch support for gsc-loaded HuC binary omits 315241d2d910 drm/i915/huc: drop intel_huc_is_authenticated omits a5c89f7c43c1 drm/i915/guc: Support programming the EU priority in the G [...] omits d792ec62ae12 drm/nouveau/gr/gf100-: Clean up some inconsistent indenting omits 6ff1c19f5f28 drm/edid: sunset drm_find_cea_extension() omits 58304630b830 drm/edid: skip CTA extension scan in drm_edid_to_eld() jus [...] omits 8db73897698c drm/edid: detect color formats and CTA revision in all CTA [...] omits 705bec3eca9b drm/edid: detect basic audio in all CEA extensions omits 49a62a2923e5 drm/edid: restore some type safety to cea_db_*() functions omits 2af243444f91 drm/edid: sunset the old unused cea data block iterators omits 37852141965d drm/edid: convert drm_edid_to_eld() to use cea db iter omits dfc031259656 drm/edid: convert drm_parse_cea_ext() to use cea db iter omits 9975af040a04 drm/edid: convert drm_detect_monitor_audio() to use cea db iter omits 4ce08703a8c4 drm/edid: convert drm_detect_hdmi_monitor() to use cea db iter omits b07debc2a8ce drm/edid: convert drm_edid_to_sad() to use cea db iter omits ed3173077d3f drm/edid: convert drm_edid_to_speaker_allocation() to use [...] omits 537d9ed2f6c1 drm/edid: convert add_cea_modes() to use cea db iter omits a9ec4fd004b8 drm/edid: clean up cea_db_is_*() functions omits aba5825439d7 drm/edid: add iterator for CTA data blocks omits 94afc5382669 drm/edid: add iterator for EDID base and extension blocks omits 9d72b7e2d2ce drm/edid: clean up CTA data block tag definitions omits d8cb49d20355 drm/edid: rename HDMI Forum VSDB to SCDS omits 115fcf5899f7 drm/edid: check for HF-SCDB block omits d10f7117aa43 drm/edid: reset display info in drm_add_edid_modes() for N [...] omits eb3f85f0fc6e Merge branch 'for-5.19/wacom' into for-next omits a6b36823df3f Merge branch 'for-5.19/lenovo' into for-next omits cd2ef50eb483 Merge edac-alloc-cleanup into for-next omits 5b5d65978dc3 Merge edac-misc into for-next omits b500d6d7243d unicode: Handle memory allocation failures in mkutf8data omits 0455d61c8ecc Merge edac-misc into for-next omits 2f4c230ca02c Merge branch 'edac-urgent' into edac-for-next omits 5075cc5ccfc7 EDAC/synopsys: Re-enable the error interrupts on v3 hw omits 108f241d7159 EDAC/synopsys: Use the correct register to disable the err [...] 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 423279d81631 Merge branch 'edac-alloc-cleanup' into edac-for-next omits c71faaffea99 EDAC: Use kcalloc() omits d8441486c935 Merge branch 'edac-misc' into edac-for-next omits 96b79f201386 Merge branch 'edac-urgent' into edac-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 65fd006d5e32 Merge branch 'edac-alloc-cleanup' into edac-for-next omits e668210e6244 Merge branch 'for-5.18/upstream-fixes' into for-next omits 483698d51626 Merge branch 'for-5.19/uclogic' into for-next omits 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
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allmodco [...] \ O -- O -- O (18c107a1f120)
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 - .mailmap | 10 - .rustfmt.toml | 12 - CREDITS | 8 - Documentation/ABI/stable/sysfs-block | 9 - Documentation/ABI/stable/sysfs-driver-mlxreg-io | 81 +- .../ABI/testing/configfs-usb-gadget-mass-storage | 6 - .../ABI/testing/debugfs-driver-habanalabs | 38 +- Documentation/ABI/testing/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-hwmon | 9 - 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 - .../ABI/testing/sysfs-devices-platform-soc-ipa | 62 +- Documentation/ABI/testing/sysfs-devices-soc | 14 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 10 +- .../testing/sysfs-driver-intel-m10-bmc-sec-update | 61 - Documentation/ABI/testing/sysfs-driver-qat | 60 - .../ABI/testing/sysfs-firmware-qemu_fw_cfg | 5 +- Documentation/ABI/testing/sysfs-fs-f2fs | 6 - Documentation/ABI/testing/sysfs-kernel-mm-ksm | 2 +- Documentation/ABI/testing/sysfs-kernel-slab | 4 +- Documentation/Kconfig | 23 +- 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 +- .../RCU/Design/Requirements/Requirements.rst | 10 +- Documentation/RCU/checklist.rst | 9 +- Documentation/RCU/stallwarn.rst | 6 +- Documentation/admin-guide/cgroup-v1/memcg_test.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 24 +- .../admin-guide/device-mapper/writecache.rst | 18 +- Documentation/admin-guide/devices.rst | 7 +- Documentation/admin-guide/kernel-parameters.txt | 218 +- Documentation/admin-guide/media/vimc.dot | 4 - Documentation/admin-guide/media/vimc.rst | 19 - Documentation/admin-guide/media/vivid.rst | 14 - 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/perf/hns3-pmu.rst | 136 - Documentation/admin-guide/perf/index.rst | 1 - Documentation/admin-guide/pm/cpuidle.rst | 15 +- Documentation/admin-guide/sysctl/kernel.rst | 4 +- Documentation/admin-guide/sysctl/vm.rst | 10 +- Documentation/admin-guide/tainted-kernels.rst | 1 - Documentation/arm/google/chromebook-boot-flow.rst | 69 - Documentation/arm/index.rst | 2 - Documentation/arm/samsung-s3c24xx/cpufreq.rst | 3 +- Documentation/arm64/elf_hwcaps.rst | 27 +- Documentation/arm64/memory.rst | 10 +- Documentation/arm64/silicon-errata.rst | 6 - Documentation/block/null_blk.rst | 22 - Documentation/bpf/btf.rst | 6 +- Documentation/bpf/map_hash.rst | 185 - 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/idr.rst | 3 - Documentation/core-api/index.rst | 4 +- Documentation/core-api/kernel-api.rst | 2 +- Documentation/core-api/maple_tree.rst | 217 - Documentation/core-api/mm-api.rst | 8 +- Documentation/core-api/printk-formats.rst | 10 - Documentation/core-api/protection-keys.rst | 44 +- Documentation/core-api/symbol-namespaces.rst | 4 +- Documentation/dev-tools/coccinelle.rst | 2 +- Documentation/dev-tools/kmemleak.rst | 1 + Documentation/dev-tools/kselftest.rst | 36 +- Documentation/dev-tools/kunit/run_wrapper.rst | 18 +- Documentation/dev-tools/kunit/running_tips.rst | 5 +- Documentation/devicetree/bindings/arm/altera.yaml | 10 +- .../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/aspeed/aspeed.yaml | 87 - .../devicetree/bindings/arm/atmel-sysregs.txt | 15 + .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 7 - .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 93 - .../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 | 2 - Documentation/devicetree/bindings/arm/ete.yaml | 75 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 271 + Documentation/devicetree/bindings/arm/fsl.yaml | 61 +- .../arm/marvell/ap80x-system-controller.txt | 2 +- .../arm/marvell/cp110-system-controller.txt | 2 +- .../bindings/arm/marvell/marvell,ac5.yaml | 32 - .../devicetree/bindings/arm/mediatek.yaml | 30 - .../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 - .../bindings/arm/mediatek/mediatek,pericfg.yaml | 1 - .../devicetree/bindings/arm/msm/qcom,saw2.txt | 2 +- .../devicetree/bindings/arm/npcm/npcm.yaml | 7 - .../devicetree/bindings/arm/npcm/nuvoton,gcr.yaml | 2 - Documentation/devicetree/bindings/arm/qcom.yaml | 443 +- .../devicetree/bindings/arm/renesas,prr.yaml | 37 + .../devicetree/bindings/arm/rockchip.yaml | 5 - .../bindings/arm/samsung/samsung-soc.yaml | 40 - .../devicetree/bindings/arm/stm32/stm32.yaml | 8 +- .../devicetree/bindings/arm/sunplus,sp7021.yaml | 29 - Documentation/devicetree/bindings/arm/sunxi.yaml | 10 - .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 24 +- .../arm/tegra/nvidia,tegra-ccplex-cluster.yaml | 1 + .../arm/tegra/nvidia,tegra194-axi2apb.yaml | 40 - .../bindings/arm/tegra/nvidia,tegra194-cbb.yaml | 97 - .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 +- .../bindings/arm/tegra/nvidia,tegra234-cbb.yaml | 74 - 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 - .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 3 - .../devicetree/bindings/clock/efm32-clock.txt | 11 + .../bindings/clock/fixed-factor-clock.yaml | 1 + .../devicetree/bindings/clock/fsl,scu-clk.yaml | 43 - .../bindings/clock/nuvoton,npcm845-clk.yaml | 49 - .../bindings/clock/qcom,dispcc-sm8x50.yaml | 6 +- .../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 - .../bindings/clock/qcom,gpucc-sm8350.yaml | 72 - .../devicetree/bindings/clock/qcom,rpmcc.yaml | 85 +- .../bindings/clock/qcom,sm8450-camcc.yaml | 80 - .../bindings/clock/renesas,rzg2l-cpg.yaml | 7 +- .../bindings/clock/samsung,exynos7885-clock.yaml | 27 - .../devicetree/bindings/clock/sprd,ums512-clk.yaml | 71 - .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 1 - .../bindings/clock/sunplus,sp7021-clkc.yaml | 52 - .../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 | 11 +- .../devicetree/bindings/devfreq/exynos-bus.txt | 488 + .../allwinner,sun4i-a10-display-engine.yaml | 1 - .../devicetree/bindings/display/arm,pl11x.yaml | 15 +- .../bindings/display/bridge/analogix,anx7625.yaml | 19 +- .../bindings/display/bridge/fsl,imx8qxp-ldb.yaml | 173 - .../display/bridge/fsl,imx8qxp-pixel-combiner.yaml | 144 - .../display/bridge/fsl,imx8qxp-pixel-link.yaml | 144 - .../display/bridge/fsl,imx8qxp-pxl2dpi.yaml | 108 - .../bindings/display/bridge/fsl,ldb.yaml | 16 +- .../display/bridge/ingenic,jz4780-hdmi.yaml | 1 + .../devicetree/bindings/display/bridge/sii902x.txt | 78 + .../bindings/display/bridge/sil,sii9022.yaml | 131 - .../bindings/display/bridge/ti,dlpc3433.yaml | 117 - .../devicetree/bindings/display/fsl,lcdif.yaml | 1 - .../bindings/display/mediatek/mediatek,dpi.yaml | 11 +- .../bindings/display/mediatek/mediatek,dsi.txt | 62 + .../bindings/display/mediatek/mediatek,dsi.yaml | 116 - .../display/mediatek/mediatek,mdp-rdma.yaml | 88 - .../bindings/display/mediatek/mediatek,mutex.yaml | 87 + .../bindings/display/msm/dp-controller.yaml | 8 +- .../devicetree/bindings/display/msm/hdmi.txt | 99 + .../devicetree/bindings/display/msm/hdmi.yaml | 232 - .../bindings/display/panel/arm,rtsm-display.yaml | 27 - .../bindings/display/panel/ebbg,ft8719.yaml | 74 - .../display/panel/feiyang,fy07024di26a30d.yaml | 1 + .../bindings/display/panel/novatek,nt36672a.yaml | 2 - .../bindings/display/panel/panel-simple.yaml | 8 - .../bindings/display/panel/sharp,lq101r1sx01.yaml | 7 +- .../display/samsung/samsung,exynos-hdmi-ddc.yaml | 1 + .../display/samsung/samsung,exynos-hdmi.yaml | 1 + .../display/samsung/samsung,exynos-mixer.yaml | 1 + .../display/samsung/samsung,exynos5433-decon.yaml | 1 + .../display/samsung/samsung,exynos5433-mic.yaml | 1 + .../display/samsung/samsung,exynos7-decon.yaml | 1 + .../bindings/display/samsung/samsung,fimd.yaml | 1 + .../display/tegra/nvidia,tegra114-mipi.txt | 41 + .../display/tegra/nvidia,tegra114-mipi.yaml | 74 - .../display/tegra/nvidia,tegra124-dpaux.yaml | 152 - .../display/tegra/nvidia,tegra124-sor.yaml | 197 - .../display/tegra/nvidia,tegra124-vic.yaml | 72 - .../bindings/display/tegra/nvidia,tegra186-dc.yaml | 85 - .../display/tegra/nvidia,tegra186-display.yaml | 310 - .../display/tegra/nvidia,tegra186-dsi-padctl.yaml | 45 - .../bindings/display/tegra/nvidia,tegra20-dc.yaml | 183 - .../bindings/display/tegra/nvidia,tegra20-dsi.yaml | 159 - .../bindings/display/tegra/nvidia,tegra20-epp.yaml | 70 - .../display/tegra/nvidia,tegra20-gr2d.yaml | 74 - .../display/tegra/nvidia,tegra20-gr3d.yaml | 215 - .../display/tegra/nvidia,tegra20-hdmi.yaml | 126 - .../display/tegra/nvidia,tegra20-host1x.txt | 675 + .../display/tegra/nvidia,tegra20-host1x.yaml | 431 - .../bindings/display/tegra/nvidia,tegra20-isp.yaml | 67 - .../bindings/display/tegra/nvidia,tegra20-mpe.yaml | 73 - .../bindings/display/tegra/nvidia,tegra20-tvo.yaml | 58 - .../bindings/display/tegra/nvidia,tegra20-vi.yaml | 163 - .../display/tegra/nvidia,tegra210-csi.yaml | 52 - .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 2 +- .../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/firmware/arm,scmi.yaml | 10 - .../devicetree/bindings/firmware/fsl,scu.yaml | 210 - .../devicetree/bindings/firmware/qcom,scm.txt | 4 - .../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 - .../devicetree/bindings/gpio/gpio-zynq.yaml | 59 +- .../bindings/gpio/renesas,rcar-gpio.yaml | 4 +- .../bindings/gpio/rockchip,gpio-bank.yaml | 2 - .../bindings/gpio/x-powers,axp209-gpio.yaml | 6 - .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 25 +- .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 1 - .../devicetree/bindings/hwinfo/renesas,prr.yaml | 37 - .../bindings/hwinfo/samsung,exynos-chipid.yaml | 41 - .../bindings/hwinfo/samsung,s5pv210-chipid.yaml | 30 - .../devicetree/bindings/hwinfo/ti,k3-socinfo.yaml | 40 - .../devicetree/bindings/hwmon/national,lm90.yaml | 131 - .../devicetree/bindings/i2c/arm,i2c-versatile.yaml | 29 - .../devicetree/bindings/i2c/i2c-efm32.txt | 33 + .../devicetree/bindings/i2c/i2c-nomadik.txt | 23 + .../devicetree/bindings/i2c/i2c-ocores.txt | 78 + .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 7 +- .../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 - .../devicetree/bindings/i2c/i2c-versatile.txt | 10 + .../bindings/{hwmon => i2c}/ibm,p8-occ-hwmon.txt | 0 .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 10 +- .../bindings/i2c/nuvoton,npcm7xx-i2c.yaml | 25 +- .../bindings/i2c/opencores,i2c-ocores.yaml | 113 - .../devicetree/bindings/i2c/st,nomadik-i2c.yaml | 115 - .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 2 - .../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/da9062-onkey.txt | 2 +- .../devicetree/bindings/input/elan,ekth6915.yaml | 65 - .../bindings/input/fsl,mpr121-touchkey.yaml | 4 +- .../devicetree/bindings/input/fsl,scu-key.yaml | 40 - .../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 +- .../bindings/interconnect/mediatek,cci.yaml | 141 - .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 86 - .../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 - .../bindings/interconnect/samsung,exynos-bus.yaml | 290 - .../interrupt-controller/rda,8810pl-intc.txt | 61 + .../interrupt-controller/rda,8810pl-intc.yaml | 43 - .../interrupt-controller/renesas,rzg2l-irqc.yaml | 134 - .../interrupt-controller/sifive,plic-1.0.0.yaml | 65 +- .../interrupt-controller/sunplus,sp7021-intc.yaml | 62 - .../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 - .../bindings/media/allwinner,sun6i-a31-csi.yaml | 58 +- .../media/allwinner,sun6i-a31-mipi-csi2.yaml | 137 - .../media/allwinner,sun8i-a83t-mipi-csi2.yaml | 125 - .../bindings/media/exynos-jpeg-codec.txt | 16 + .../devicetree/bindings/media/gpio-ir-receiver.txt | 20 + .../bindings/media/gpio-ir-receiver.yaml | 40 - .../bindings/media/i2c/aptina,mt9p031.yaml | 1 - .../devicetree/bindings/media/i2c/onnn,ar0521.yaml | 112 - .../devicetree/bindings/media/i2c/ovti,ov5693.yaml | 124 - .../media/mediatek,vcodec-subdev-decoder.yaml | 52 +- .../bindings/media/mediatek-jpeg-encoder.yaml | 6 - .../bindings/media/nxp,imx-mipi-csi2.yaml | 11 +- .../bindings/media/qcom,sdm660-camss.yaml | 7 - Documentation/devicetree/bindings/media/rc.yaml | 2 +- .../bindings/media/rockchip,rk3568-vepu.yaml | 69 - .../devicetree/bindings/media/rockchip-isp1.yaml | 23 +- .../bindings/media/samsung,s5pv210-jpeg.yaml | 123 - .../memory-controllers/mediatek,smi-common.yaml | 1 - .../memory-controllers/mediatek,smi-larb.yaml | 1 - Documentation/devicetree/bindings/mfd/da9063.txt | 114 + .../devicetree/bindings/mfd/dlg,da9063.yaml | 132 - .../devicetree/bindings/mfd/fsl,imx8qxp-csr.yaml | 192 - .../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 - .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 1 - .../bindings/net/broadcom-bluetooth.yaml | 25 - .../devicetree/bindings/net/can/nxp,sja1000.yaml | 132 - .../devicetree/bindings/net/can/sja1000.txt | 58 + .../devicetree/bindings/net/nfc/nxp,nci.yaml | 1 + .../devicetree/bindings/net/qcom-emac.txt | 2 +- Documentation/devicetree/bindings/net/sff,sfp.txt | 85 + Documentation/devicetree/bindings/net/sff,sfp.yaml | 142 - .../bindings/net/wireless/mediatek,mt76.yaml | 13 - .../bindings/net/wireless/qca,ath9k.yaml | 2 +- .../bindings/net/wireless/qcom,ath11k.yaml | 2 +- .../devicetree/bindings/nvmem/fsl,scu-ocotp.yaml | 56 - .../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 - .../devicetree/bindings/pci/pci-rcar-gen2.txt | 84 + .../devicetree/bindings/pci/qcom,pcie.yaml | 4 +- .../bindings/pci/renesas,pci-rcar-gen2.yaml | 186 - .../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 - .../bindings/phy/qcom,hdmi-phy-other.yaml | 104 - .../devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml | 85 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 - .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 2 +- .../bindings/phy/samsung,exynos-hdmi-phy.yaml | 1 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 15 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 34 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 +- .../bindings/pinctrl/fsl,scu-pinctrl.yaml | 74 - .../bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml | 2 +- .../pinctrl/nvidia,tegra124-dpaux-padctl.txt | 59 + .../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,rzg2l-pinctrl.yaml | 15 - .../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 +- .../devicetree/bindings/power/fsl,scu-pd.yaml | 41 - .../bindings/power/mediatek,power-controller.yaml | 2 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 - .../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 +- .../devicetree/bindings/pwm/pwm-mediatek.txt | 2 - .../devicetree/bindings/regulator/mps,mp5416.yaml | 1 - .../bindings/regulator/pwm-regulator.txt | 92 + .../bindings/regulator/pwm-regulator.yaml | 126 - .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 - .../bindings/regulator/qcom,spmi-regulator.txt | 347 + .../bindings/regulator/qcom,spmi-regulator.yaml | 323 - .../devicetree/bindings/regulator/regulator.yaml | 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 - .../bindings/reset/nuvoton,npcm750-reset.yaml | 10 +- .../devicetree/bindings/reset/sunplus,reset.yaml | 38 - .../devicetree/bindings/rtc/fsl,scu-rtc.yaml | 31 - .../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.txt | 46 + .../bindings/soc/bcm/brcm,bcm2835-pm.yaml | 86 - .../devicetree/bindings/soc/mediatek/devapc.yaml | 1 - .../bindings/soc/mediatek/mediatek,mutex.yaml | 99 - .../devicetree/bindings/soc/mediatek/mtk-svs.yaml | 91 - .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 - .../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 33 +- .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 4 - .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 50 +- .../devicetree/bindings/soc/qcom/qcom,spm.yaml | 1 - .../devicetree/bindings/soc/qcom/qcom,wcnss.yaml | 1 + .../bindings/soc/samsung/exynos-chipid.yaml | 41 + .../bindings/soc/samsung/exynos-pmu.yaml | 13 +- .../bindings/soc/samsung/exynos-usi.yaml | 8 +- .../devicetree/bindings/soc/ti/k3-socinfo.yaml | 40 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 5 +- .../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-pdmic.yaml | 98 - .../devicetree/bindings/sound/atmel-classd.txt | 55 + .../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,lpass-cpu.yaml | 8 +- .../devicetree/bindings/sound/qcom,sdm845.txt | 91 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 3 - .../devicetree/bindings/sound/qcom,wsa883x.yaml | 74 - .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 3 +- .../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 +- .../bindings/spi/atmel,at91rm9200-spi.yaml | 75 - .../devicetree/bindings/spi/efm32-spi.txt | 39 + .../bindings/spi/mediatek,spi-mt65xx.yaml | 2 - .../bindings/spi/mediatek,spi-mtk-nor.yaml | 15 +- .../devicetree/bindings/spi/nuvoton,npcm-fiu.txt | 13 +- .../spi/nvidia,tegra210-quad-peripheral-props.yaml | 33 - .../bindings/spi/nvidia,tegra210-quad.yaml | 22 +- .../bindings/spi/qcom,spi-geni-qcom.yaml | 5 +- .../devicetree/bindings/spi/samsung,spi.yaml | 6 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 26 +- .../devicetree/bindings/spi/spi-cadence.yaml | 7 - .../bindings/spi/spi-peripheral-props.yaml | 6 - .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 7 - .../devicetree/bindings/spi/spi_atmel.txt | 36 + .../devicetree/bindings/sram/qcom,imem.yaml | 75 - .../devicetree/bindings/sram/qcom,ocmem.yaml | 10 +- .../bindings/thermal/brcm,avs-ro-thermal.yaml | 2 +- .../bindings/thermal/fsl,scu-thermal.yaml | 38 - .../bindings/thermal/nvidia,tegra124-soctherm.txt | 2 +- .../bindings/thermal/qcom,spmi-temp-alarm.yaml | 85 - .../bindings/thermal/qcom-spmi-temp-alarm.txt | 51 + .../bindings/thermal/rcar-gen3-thermal.yaml | 36 +- .../devicetree/bindings/thermal/rcar-thermal.yaml | 2 +- .../bindings/timer/mediatek,mtk-timer.txt | 6 +- .../bindings/timer/nuvoton,npcm7xx-timer.yaml | 2 - .../bindings/timer/nvidia,tegra186-timer.yaml | 109 - .../devicetree/bindings/timer/renesas,cmt.yaml | 16 +- .../devicetree/bindings/timer/st,nomadik-mtu.yaml | 58 - .../devicetree/bindings/trivial-devices.yaml | 6 +- .../devicetree/bindings/ufs/renesas,ufs.yaml | 61 - .../bindings/ufs/samsung,exynos-ufs.yaml | 1 - .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 1 - .../devicetree/bindings/usb/analogix,anx7411.yaml | 81 - .../bindings/usb/aspeed,ast2600-udc.yaml | 52 - .../devicetree/bindings/usb/atmel-usb.txt | 3 - Documentation/devicetree/bindings/usb/dwc2.yaml | 3 - .../devicetree/bindings/usb/generic-ehci.yaml | 1 - .../devicetree/bindings/usb/generic-ohci.yaml | 1 - .../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 | 26 +- .../bindings/watchdog/faraday,ftwdt010.yaml | 2 +- .../devicetree/bindings/watchdog/fsl,scu-wdt.yaml | 34 - .../bindings/watchdog/nuvoton,npcm-wdt.txt | 3 +- .../devicetree/bindings/writing-bindings.rst | 2 +- Documentation/doc-guide/kernel-doc.rst | 5 - Documentation/doc-guide/sphinx.rst | 14 +- Documentation/driver-api/aperture.rst | 13 - 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/gpio/consumer.rst | 2 +- Documentation/driver-api/gpio/driver.rst | 6 +- Documentation/driver-api/gpio/using-gpio.rst | 2 +- Documentation/driver-api/hte/tegra194-hte.rst | 5 +- Documentation/driver-api/index.rst | 1 - Documentation/driver-api/media/mc-core.rst | 5 +- Documentation/driver-api/media/v4l2-subdev.rst | 6 - 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 +- .../time/context-tracking/arch-support.txt | 6 +- .../features/vm/ioremap_prot/arch-support.txt | 2 +- Documentation/filesystems/ext2.rst | 2 + Documentation/filesystems/f2fs.rst | 18 +- Documentation/filesystems/fscrypt.rst | 22 +- Documentation/filesystems/fsverity.rst | 53 +- Documentation/filesystems/fuse.rst | 29 +- Documentation/filesystems/locking.rst | 9 +- Documentation/filesystems/netfs_library.rst | 8 +- Documentation/filesystems/overlayfs.rst | 2 +- Documentation/filesystems/porting.rst | 8 - Documentation/filesystems/proc.rst | 33 +- Documentation/filesystems/vfs.rst | 65 +- .../filesystems/xfs-delayed-logging-design.rst | 361 +- .../firmware-guide/acpi/DSD-properties-rules.rst | 11 +- Documentation/gpu/amdgpu/amdgpu-glossary.rst | 2 +- Documentation/gpu/drm-internals.rst | 32 - Documentation/gpu/drm-usage-stats.rst | 21 - Documentation/gpu/i915.rst | 12 - Documentation/gpu/todo.rst | 11 - Documentation/gpu/vkms.rst | 6 + Documentation/hwmon/asus_ec_sensors.rst | 4 - Documentation/hwmon/index.rst | 1 - Documentation/hwmon/lm90.rst | 233 +- Documentation/hwmon/lt7182s.rst | 92 - Documentation/hwmon/pmbus-core.rst | 9 - Documentation/hwmon/submitting-patches.rst | 1 + Documentation/i2c/busses/i2c-i801.rst | 1 - Documentation/index.rst | 3 +- Documentation/kbuild/kbuild.rst | 17 - Documentation/kbuild/kconfig-language.rst | 2 +- Documentation/kbuild/makefiles.rst | 50 +- Documentation/kernel-hacking/hacking.rst | 3 +- .../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/livepatch/module-elf-format.rst | 10 +- Documentation/m68k/kernel-options.rst | 4 +- Documentation/memory-barriers.txt | 188 +- Documentation/mm/balance.rst | 102 - Documentation/mm/memory-model.rst | 177 - Documentation/mm/overcommit-accounting.rst | 86 - Documentation/mm/page_migration.rst | 195 - Documentation/mm/vmemmap_dedup.rst | 249 - Documentation/networking/dsa/dsa.rst | 363 +- Documentation/networking/ip-sysctl.rst | 62 +- Documentation/networking/smc-sysctl.rst | 13 - Documentation/networking/tls.rst | 4 - Documentation/power/energy-model.rst | 14 +- Documentation/power/pci.rst | 2 +- Documentation/process/5.Posting.rst | 3 +- Documentation/process/8.Conclusion.rst | 16 +- Documentation/process/changes.rst | 41 - Documentation/process/email-clients.rst | 69 +- .../process/embargoed-hardware-issues.rst | 3 - Documentation/process/howto.rst | 4 +- Documentation/process/index.rst | 1 + Documentation/process/kernel-docs.rst | 64 +- Documentation/process/submitting-drivers.rst | 194 + Documentation/process/submitting-patches.rst | 5 +- 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/vfio-ap-locking.rst | 105 - Documentation/s390/vfio-ap.rst | 492 +- Documentation/scsi/scsi_eh.rst | 3 +- Documentation/scsi/scsi_mid_low_api.rst | 2 +- Documentation/scsi/ufs.rst | 15 - Documentation/security/keys/core.rst | 2 +- Documentation/security/secrets/coco.rst | 2 +- Documentation/security/siphash.rst | 2 +- Documentation/sound/soc/codec.rst | 2 +- Documentation/sound/soc/dai.rst | 2 +- Documentation/sound/soc/platform.rst | 2 +- Documentation/sphinx/automarkup.py | 56 +- Documentation/staging/static-keys.rst | 3 + .../trace/coresight/coresight-etm4x-reference.rst | 17 +- Documentation/trace/coresight/coresight.rst | 58 +- Documentation/trace/kprobetrace.rst | 8 +- Documentation/trace/uprobetracer.rst | 8 +- .../it_IT/core-api/symbol-namespaces.rst | 6 +- .../translations/it_IT/kernel-hacking/hacking.rst | 3 +- .../translations/it_IT/networking/netdev-FAQ.rst | 2 +- .../translations/it_IT/process/5.Posting.rst | 5 +- .../translations/it_IT/process/8.Conclusion.rst | 5 +- Documentation/translations/it_IT/process/howto.rst | 3 +- Documentation/translations/it_IT/process/index.rst | 1 + .../it_IT/process/submitting-drivers.rst | 16 + .../it_IT/process/submitting-patches.rst | 6 +- Documentation/translations/ja_JP/howto.rst | 4 +- Documentation/translations/ko_KR/howto.rst | 2 +- .../translations/zh_CN/admin-guide/index.rst | 2 +- .../zh_CN/admin-guide/mm/damon/index.rst | 2 +- .../zh_CN/admin-guide/mm/damon/reclaim.rst | 2 +- .../zh_CN/admin-guide/mm/damon/usage.rst | 8 +- .../zh_CN/admin-guide/reporting-issues.rst | 125 +- .../zh_CN/admin-guide/reporting-regressions.rst | 370 - .../translations/zh_CN/core-api/cachetlb.rst | 6 - .../translations/zh_CN/core-api/cpu_hotplug.rst | 435 +- .../translations/zh_CN/core-api/index.rst | 4 +- .../translations/zh_CN/core-api/irq/irq-domain.rst | 22 +- .../translations/zh_CN/core-api/kernel-api.rst | 5 +- .../translations/zh_CN/core-api/mm-api.rst | 23 +- .../translations/zh_CN/core-api/printk-basics.rst | 3 +- .../translations/zh_CN/core-api/printk-formats.rst | 3 +- .../zh_CN/core-api/symbol-namespaces.rst | 2 +- .../translations/zh_CN/core-api/watch_queue.rst | 313 - .../translations/zh_CN/core-api/workqueue.rst | 21 +- .../translations/zh_CN/core-api/xarray.rst | 4 +- .../translations/zh_CN/devicetree/index.rst | 2 +- .../translations/zh_CN/devicetree/of_unittest.rst | 2 +- .../translations/zh_CN/devicetree/usage-model.rst | 2 +- .../translations/zh_CN/doc-guide/kernel-doc.rst | 2 +- Documentation/translations/zh_CN/index.rst | 2 +- .../translations/zh_CN/kernel-hacking/hacking.rst | 25 +- Documentation/translations/zh_CN/locking/index.rst | 5 +- .../translations/zh_CN/locking/mutex-design.rst | 145 - 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 - .../translations/zh_CN/mm/page_migration.rst | 228 - 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 - .../zh_CN/mm/vmalloced-kernel-stacks.rst | 133 - Documentation/translations/zh_CN/mm/z3fold.rst | 31 - Documentation/translations/zh_CN/mm/zsmalloc.rst | 78 - .../translations/zh_CN/process/5.Posting.rst | 3 +- .../translations/zh_CN/process/8.Conclusion.rst | 1 + Documentation/translations/zh_CN/process/howto.rst | 1 + Documentation/translations/zh_CN/process/index.rst | 1 + .../zh_CN/process/submitting-drivers.rst | 160 + .../zh_CN/process/submitting-patches.rst | 4 +- Documentation/translations/zh_CN/riscv/index.rst | 1 + Documentation/translations/zh_CN/riscv/pmu.rst | 235 + .../translations/zh_CN/riscv/vm-layout.rst | 37 - 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 | 128 + 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 | 54 + 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 + Documentation/translations/zh_CN/vm/page_owner.rst | 116 + .../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 + Documentation/translations/zh_CN/vm/z3fold.rst | 31 + Documentation/translations/zh_CN/vm/zsmalloc.rst | 78 + Documentation/translations/zh_TW/index.rst | 2 +- .../translations/zh_TW/process/5.Posting.rst | 3 +- .../translations/zh_TW/process/8.Conclusion.rst | 1 + Documentation/translations/zh_TW/process/howto.rst | 1 + Documentation/translations/zh_TW/process/index.rst | 1 + .../zh_TW/process/submitting-drivers.rst | 164 + .../zh_TW/process/submitting-patches.rst | 4 +- Documentation/usb/gadget-testing.rst | 6 - Documentation/usb/mass-storage.rst | 9 - Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/userspace-api/media/v4l/control.rst | 4 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 902 - .../userspace-api/media/v4l/ext-ctrls-codec.rst | 780 + Documentation/userspace-api/media/v4l/mmap.rst | 2 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 7 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 20 - .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 63 - .../userspace-api/media/v4l/subdev-formats.rst | 156 - .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 20 - .../userspace-api/media/v4l/vidioc-queryctrl.rst | 8 - .../userspace-api/media/videodev2.h.rst.exceptions | 6 - Documentation/virt/hyperv/clocks.rst | 73 - Documentation/virt/hyperv/index.rst | 12 - Documentation/virt/hyperv/overview.rst | 207 - Documentation/virt/hyperv/vmbus.rst | 303 - Documentation/virt/index.rst | 1 - Documentation/virt/kvm/api.rst | 365 +- Documentation/virt/kvm/arm/hyp-abi.rst | 11 +- Documentation/virt/kvm/s390/index.rst | 1 - Documentation/virt/kvm/s390/s390-pv-boot.rst | 2 +- Documentation/virt/kvm/s390/s390-pv-dump.rst | 64 - Documentation/virt/kvm/x86/hypercalls.rst | 2 +- .../virt/uml/user_mode_linux_howto_v2.rst | 2 +- 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/vm/overcommit-accounting.rst | 88 + Documentation/{mm => vm}/page_allocation.rst | 0 Documentation/{mm => vm}/page_cache.rst | 0 Documentation/{mm => vm}/page_frags.rst | 0 Documentation/vm/page_migration.rst | 288 + 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/orc-unwinder.rst | 2 +- Documentation/x86/sgx.rst | 15 - Documentation/x86/x86_64/boot-options.rst | 8 +- Documentation/x86/x86_64/uefi.rst | 2 +- MAINTAINERS | 468 +- Makefile | 188 +- Next/SHA1s | 358 - Next/Trees | 360 - Next/merge.log | 16385 -- arch/Kconfig | 27 +- arch/alpha/Kconfig | 1 + arch/alpha/include/asm/bitops.h | 32 +- arch/alpha/include/asm/floppy.h | 2 +- arch/alpha/include/asm/io.h | 8 +- arch/alpha/include/asm/pgtable.h | 17 + arch/alpha/include/uapi/asm/mman.h | 2 - arch/alpha/kernel/irq.c | 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/entry-compact.h | 2 +- arch/arc/include/asm/pgtable-bits-arcv2.h | 18 + arch/arc/kernel/jump_label.c | 13 + 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 | 12 +- arch/arm/Kconfig.debug | 2 +- arch/arm/Makefile | 1 - arch/arm/arm-soc-for-next-contents.txt | 189 - arch/arm/boot/bootp/bootp.lds | 5 +- arch/arm/boot/dts/Makefile | 26 +- arch/arm/boot/dts/alpine.dtsi | 2 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 2 +- arch/arm/boot/dts/am335x-boneblack.dts | 4 - arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 2 +- arch/arm/boot/dts/am335x-cm-t335.dts | 4 +- arch/arm/boot/dts/am335x-evm.dts | 8 +- arch/arm/boot/dts/am335x-guardian.dts | 2 + arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 4 +- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 4 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 4 +- arch/arm/boot/dts/am335x-pepper.dts | 8 +- .../boot/dts/am335x-sancloud-bbe-extended-wifi.dts | 2 +- arch/arm/boot/dts/am335x-shc.dts | 6 +- arch/arm/boot/dts/am33xx-l4.dtsi | 3 +- arch/arm/boot/dts/am33xx.dtsi | 5 +- arch/arm/boot/dts/am3517-evm-ui.dtsi | 26 +- arch/arm/boot/dts/am3517-evm.dts | 18 +- arch/arm/boot/dts/am3517.dtsi | 5 +- arch/arm/boot/dts/am3874-iceboard.dts | 4 +- arch/arm/boot/dts/am4372.dtsi | 5 +- arch/arm/boot/dts/am437x-idk-evm.dts | 6 +- arch/arm/boot/dts/am437x-l4.dtsi | 2 +- arch/arm/boot/dts/animeo_ip.dts | 10 +- arch/arm/boot/dts/armada-370-c200-v2.dts | 8 +- arch/arm/boot/dts/armada-370-rd.dts | 2 + arch/arm/boot/dts/armada-370-seagate-nas-xbay.dtsi | 8 +- .../dts/armada-370-seagate-personal-cloud.dtsi | 8 +- arch/arm/boot/dts/armada-381-netgear-gs110emx.dts | 2 +- arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi | 4 +- arch/arm/boot/dts/armada-385-linksys.dtsi | 4 +- arch/arm/boot/dts/armada-385-turris-omnia.dts | 10 +- arch/arm/boot/dts/armada-388-clearfog-base.dts | 2 +- arch/arm/boot/dts/armada-388-clearfog.dts | 2 +- arch/arm/boot/dts/armada-xp-axpwifiap.dts | 6 +- arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 8 +- arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts | 6 +- arch/arm/boot/dts/artpec6-devboard.dts | 9 +- arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 +- arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts | 1 - arch/arm/boot/dts/aspeed-ast2600-evb.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 30 +- .../boot/dts/aspeed-bmc-arm-centriq2400-rep.dts | 225 + arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 48 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 10 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 14 +- arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 22 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 23 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 20 +- arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 30 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 14 +- arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 16 +- arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 6 +- arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts | 6 +- arch/arm/boot/dts/at91-foxg20.dts | 4 +- arch/arm/boot/dts/at91-gatwick.dts | 2 +- arch/arm/boot/dts/at91-kizbox.dts | 8 +- arch/arm/boot/dts/at91-kizbox2-common.dtsi | 10 +- arch/arm/boot/dts/at91-kizbox3-hs.dts | 14 +- arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 6 +- arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 2 +- arch/arm/boot/dts/at91-qil_a9260.dts | 4 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 7 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 4 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 8 +- arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 2 - arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 7 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 9 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 12 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 12 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 4 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 4 +- arch/arm/boot/dts/at91-sama5d4ek.dts | 4 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 4 +- arch/arm/boot/dts/at91-wb45n.dts | 7 +- arch/arm/boot/dts/at91-wb50n.dts | 10 +- arch/arm/boot/dts/at91sam9260.dtsi | 2 +- arch/arm/boot/dts/at91sam9260ek.dts | 6 +- arch/arm/boot/dts/at91sam9261.dtsi | 2 +- arch/arm/boot/dts/at91sam9261ek.dts | 10 +- arch/arm/boot/dts/at91sam9263.dtsi | 2 +- arch/arm/boot/dts/at91sam9263ek.dts | 6 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 6 +- .../boot/dts/at91sam9g25-gardena-smart-gateway.dts | 2 +- arch/arm/boot/dts/at91sam9g45.dtsi | 2 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 16 +- arch/arm/boot/dts/at91sam9n12.dtsi | 2 +- arch/arm/boot/dts/at91sam9n12ek.dts | 4 +- arch/arm/boot/dts/at91sam9rl.dtsi | 2 +- arch/arm/boot/dts/at91sam9rlek.dts | 6 +- arch/arm/boot/dts/at91sam9x5.dtsi | 2 +- arch/arm/boot/dts/axm5516-cpus.dtsi | 32 +- 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/bcm2711-rpi.dtsi | 4 - arch/arm/boot/dts/bcm2711.dtsi | 14 +- arch/arm/boot/dts/bcm28155-ap.dts | 22 +- arch/arm/boot/dts/bcm2835-common.dtsi | 1 - arch/arm/boot/dts/bcm283x.dtsi | 8 +- arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 6 +- arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 8 +- .../dts/bcm4708-buffalo-wzr-1166dhp-common.dtsi | 10 +- arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 10 +- arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 4 +- arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | 4 +- arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 2 +- arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 2 +- arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 6 +- arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 6 +- arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 6 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 8 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 2 +- arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 2 +- arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 2 +- arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 4 +- arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 6 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 14 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 6 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 8 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 10 +- arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 6 +- arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 8 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 6 +- arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 6 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 2 +- arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 8 +- arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 2 +- arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | 2 +- arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | 2 +- arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 6 +- arch/arm/boot/dts/bcm47622.dtsi | 14 +- arch/arm/boot/dts/bcm53015-meraki-mr26.dts | 166 - arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 4 +- arch/arm/boot/dts/bcm5301x.dtsi | 6 +- arch/arm/boot/dts/bcm63138.dtsi | 4 +- arch/arm/boot/dts/bcm63148.dtsi | 103 - arch/arm/boot/dts/bcm63178.dtsi | 118 - arch/arm/boot/dts/bcm6756.dtsi | 130 - arch/arm/boot/dts/bcm6846.dtsi | 103 - arch/arm/boot/dts/bcm6855.dtsi | 120 - arch/arm/boot/dts/bcm6878.dtsi | 110 - arch/arm/boot/dts/bcm911360_entphn.dts | 4 +- arch/arm/boot/dts/bcm947189acdbmr.dts | 4 +- arch/arm/boot/dts/bcm953012er.dts | 4 +- arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 2 +- arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi | 2 +- arch/arm/boot/dts/bcm963138.dts | 27 - arch/arm/boot/dts/bcm963138dvt.dts | 2 +- arch/arm/boot/dts/bcm963148.dts | 30 - arch/arm/boot/dts/bcm963178.dts | 30 - arch/arm/boot/dts/bcm96756.dts | 30 - arch/arm/boot/dts/bcm96846.dts | 30 - arch/arm/boot/dts/bcm96855.dts | 30 - arch/arm/boot/dts/bcm96878.dts | 30 - arch/arm/boot/dts/da850-evm.dts | 18 +- arch/arm/boot/dts/da850.dtsi | 12 +- arch/arm/boot/dts/dm8148-evm.dts | 2 +- arch/arm/boot/dts/dm814x.dtsi | 6 +- arch/arm/boot/dts/dm8168-evm.dts | 2 +- arch/arm/boot/dts/dm816x.dtsi | 6 +- arch/arm/boot/dts/dra62x-j5eco-evm.dts | 2 +- 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/dra76x.dtsi | 6 +- arch/arm/boot/dts/e60k02.dtsi | 4 +- arch/arm/boot/dts/e70k02.dtsi | 8 +- arch/arm/boot/dts/ecx-common.dtsi | 10 +- arch/arm/boot/dts/en7523-evb.dts | 8 - arch/arm/boot/dts/en7523.dtsi | 66 - arch/arm/boot/dts/exynos-pinctrl.h | 55 - arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos3250-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 6 +- arch/arm/boot/dts/exynos4.dtsi | 8 +- arch/arm/boot/dts/exynos4210-i9100.dts | 8 +- arch/arm/boot/dts/exynos4210-origen.dts | 12 +- arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos4210-trats.dts | 2 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 8 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 15 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 3 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 4 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 5 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 86 +- arch/arm/boot/dts/exynos4412-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos4412-tiny4412.dts | 3 - arch/arm/boot/dts/exynos5.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 12 +- arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 2 +- arch/arm/boot/dts/exynos5250-spring.dts | 2 +- arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 2 +- arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 4 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 4 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 8 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 2 +- arch/arm/boot/dts/imx23-pinfunc.h | 8 +- arch/arm/boot/dts/imx25.dtsi | 2 +- arch/arm/boot/dts/imx27.dtsi | 6 +- arch/arm/boot/dts/imx28-pinfunc.h | 8 +- arch/arm/boot/dts/imx31.dtsi | 4 +- arch/arm/boot/dts/imx50.dtsi | 6 +- arch/arm/boot/dts/imx51-ts4800.dts | 2 +- arch/arm/boot/dts/imx51.dtsi | 6 +- arch/arm/boot/dts/imx53.dtsi | 6 +- arch/arm/boot/dts/imx6dl-plym2m.dts | 2 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 2 +- arch/arm/boot/dts/imx6dl-victgo.dts | 2 +- arch/arm/boot/dts/imx6dl.dtsi | 2 +- arch/arm/boot/dts/imx6q-apalis-eval.dts | 127 +- arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 263 +- arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts | 276 - arch/arm/boot/dts/imx6q-apalis-ixora.dts | 113 +- arch/arm/boot/dts/imx6q-bosch-acc.dts | 4 +- arch/arm/boot/dts/imx6q-gk802.dts | 9 +- .../boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts | 6 - arch/arm/boot/dts/imx6q.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 638 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 19 +- arch/arm/boot/dts/imx6qdl-prti6q.dtsi | 3 - arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi | 10 - arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 2 +- arch/arm/boot/dts/imx6qdl.dtsi | 6 +- arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 10 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 1 + arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 5 + arch/arm/boot/dts/imx6ul-tqma6ul2l.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 36 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 10 +- arch/arm/boot/dts/imx6ull-tqma6ull2.dtsi | 2 +- arch/arm/boot/dts/imx6ull-tqma6ull2l.dtsi | 2 +- arch/arm/boot/dts/imx6ull.dtsi | 2 +- arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts | 4 - arch/arm/boot/dts/imx7-colibri-aster.dtsi | 142 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 156 +- arch/arm/boot/dts/imx7-colibri-iris-v2.dtsi | 112 - arch/arm/boot/dts/imx7-colibri-iris.dtsi | 108 - arch/arm/boot/dts/imx7-colibri.dtsi | 830 +- arch/arm/boot/dts/imx7d-colibri-aster.dts | 30 +- arch/arm/boot/dts/imx7d-colibri-emmc-aster.dts | 10 +- arch/arm/boot/dts/imx7d-colibri-emmc-eval-v3.dts | 10 +- arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dts | 21 - arch/arm/boot/dts/imx7d-colibri-emmc-iris.dts | 21 - arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 17 +- arch/arm/boot/dts/imx7d-colibri-eval-v3.dts | 45 +- arch/arm/boot/dts/imx7d-colibri-iris-v2.dts | 83 - arch/arm/boot/dts/imx7d-colibri-iris.dts | 56 - arch/arm/boot/dts/imx7d-colibri.dtsi | 13 +- arch/arm/boot/dts/imx7d-sdb.dts | 2 +- arch/arm/boot/dts/imx7d-smegw01.dts | 4 +- arch/arm/boot/dts/imx7d.dtsi | 2 +- arch/arm/boot/dts/imx7s-colibri-aster.dts | 27 +- arch/arm/boot/dts/imx7s-colibri-eval-v3.dts | 43 +- arch/arm/boot/dts/imx7s-colibri-iris-v2.dts | 78 - arch/arm/boot/dts/imx7s-colibri-iris.dts | 51 - arch/arm/boot/dts/imx7s-colibri.dtsi | 5 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/imxrt1050.dtsi | 4 +- arch/arm/boot/dts/keystone-k2e-netcp.dtsi | 26 +- arch/arm/boot/dts/keystone-k2e.dtsi | 6 +- arch/arm/boot/dts/keystone-k2g-netcp.dtsi | 2 +- arch/arm/boot/dts/keystone-k2g.dtsi | 18 +- arch/arm/boot/dts/keystone-k2hk-netcp.dtsi | 12 +- arch/arm/boot/dts/keystone-k2hk.dtsi | 4 +- arch/arm/boot/dts/keystone-k2l-netcp.dtsi | 18 +- arch/arm/boot/dts/keystone-k2l.dtsi | 8 +- arch/arm/boot/dts/keystone.dtsi | 18 +- .../boot/dts/lan966x-kontron-kswitch-d10-mmt.dtsi | 21 +- arch/arm/boot/dts/lan966x-pcb8291.dts | 18 +- arch/arm/boot/dts/lan966x.dtsi | 28 +- arch/arm/boot/dts/lpc18xx.dtsi | 6 +- arch/arm/boot/dts/ls1021a-iot.dts | 2 +- arch/arm/boot/dts/ls1021a.dtsi | 7 - arch/arm/boot/dts/meson.dtsi | 4 +- arch/arm/boot/dts/meson8.dtsi | 2 +- arch/arm/boot/dts/meson8b.dtsi | 2 +- arch/arm/boot/dts/mt2701.dtsi | 8 +- arch/arm/boot/dts/mt7623.dtsi | 6 +- arch/arm/boot/dts/mt7623a-rfb-emmc.dts | 4 +- arch/arm/boot/dts/mt7623a-rfb-nand.dts | 4 +- arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 4 +- arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 4 +- arch/arm/boot/dts/mt7629-rfb.dts | 4 +- arch/arm/boot/dts/mxs-pinfunc.h | 8 +- arch/arm/boot/dts/nuvoton-common-npcm7xx.dtsi | 3 +- arch/arm/boot/dts/nuvoton-npcm750.dtsi | 2 +- arch/arm/boot/dts/omap2.dtsi | 5 +- arch/arm/boot/dts/omap2420-h4.dts | 2 +- 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-evm-37xx.dts | 2 +- arch/arm/boot/dts/omap3-evm.dts | 2 +- arch/arm/boot/dts/omap3-gta04.dtsi | 2 +- arch/arm/boot/dts/omap3-igep.dtsi | 2 +- arch/arm/boot/dts/omap3-ldp.dts | 6 +- arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 2 +- arch/arm/boot/dts/omap3-n900.dts | 4 +- arch/arm/boot/dts/omap3-n950-n9.dtsi | 4 +- arch/arm/boot/dts/omap3-overo-base.dtsi | 2 +- arch/arm/boot/dts/omap3-pandora-common.dtsi | 2 +- arch/arm/boot/dts/omap3.dtsi | 5 +- arch/arm/boot/dts/omap3430-sdp.dts | 6 +- 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/omap5-l4.dtsi | 2 +- 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/pxa300-raumfeld-common.dtsi | 10 +- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 25 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 24 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 14 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 25 +- .../dts/qcom-apq8064-sony-xperia-lagan-yuga.dts | 10 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 189 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 10 +- arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts | 6 - arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts | 7 - arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 6 + arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 15 +- arch/arm/boot/dts/qcom-ipq8064-smb208.dtsi | 37 - arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 9 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 198 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 2 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 7 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 6 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 116 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 54 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 42 +- .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 40 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 83 +- .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 46 +- arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 22 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 48 +- arch/arm/boot/dts/qcom-pm8841.dtsi | 1 - arch/arm/boot/dts/qcom-pm8941.dtsi | 12 +- arch/arm/boot/dts/qcom-pmx55.dtsi | 1 - arch/arm/boot/dts/qcom-pmx65.dtsi | 3 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 8 +- arch/arm/boot/dts/qcom-sdx65-mtp.dts | 61 +- arch/arm/boot/dts/qcom-sdx65.dtsi | 273 +- arch/arm/boot/dts/r7s9210-rza2mevb.dts | 4 +- arch/arm/boot/dts/r8a7790-lager.dts | 2 +- arch/arm/boot/dts/r8a7790-stout.dts | 2 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 2 +- arch/arm/boot/dts/r8a7791-porter.dts | 2 +- arch/arm/boot/dts/r8a7792-blanche.dts | 2 +- arch/arm/boot/dts/r8a7793-gose.dts | 2 +- arch/arm/boot/dts/r8a7794-alt.dts | 2 +- arch/arm/boot/dts/r8a7794-silk.dts | 2 +- arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi | 39 + arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts | 119 - arch/arm/boot/dts/r9a06g032.dtsi | 108 - arch/arm/boot/dts/rk3066a-bqcurie2.dts | 4 +- arch/arm/boot/dts/rk3066a-mk808.dts | 18 - arch/arm/boot/dts/rk3066a-rayeager.dts | 2 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 4 +- arch/arm/boot/dts/rk3188-px3-evb.dts | 2 +- arch/arm/boot/dts/rk3188-radxarock.dts | 2 +- arch/arm/boot/dts/rk3229-evb.dts | 2 +- arch/arm/boot/dts/rk3288-evb.dtsi | 2 +- arch/arm/boot/dts/rk3288-firefly-reload.dts | 2 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 2 +- arch/arm/boot/dts/rk3288-phycore-rdk.dts | 4 +- arch/arm/boot/dts/rk3288-popmetal.dts | 2 +- arch/arm/boot/dts/rk3288-r89.dts | 2 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 2 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 4 +- .../boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi | 10 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 2 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 4 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 2 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 2 +- arch/arm/boot/dts/rv1108-elgin-r1.dts | 14 +- arch/arm/boot/dts/rv1108-evb.dts | 14 +- arch/arm/boot/dts/rv1108.dtsi | 2 +- arch/arm/boot/dts/s3c2410-pinctrl.h | 19 - arch/arm/boot/dts/s3c2416-pinctrl.dtsi | 38 +- arch/arm/boot/dts/s3c2416.dtsi | 4 +- arch/arm/boot/dts/s3c64xx-pinctrl.dtsi | 178 +- arch/arm/boot/dts/s3c64xx-pinctrl.h | 27 - arch/arm/boot/dts/s3c64xx.dtsi | 6 +- arch/arm/boot/dts/s5pv210-aquila.dts | 4 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 134 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 28 +- arch/arm/boot/dts/s5pv210-galaxys.dts | 42 +- arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 480 +- arch/arm/boot/dts/s5pv210-pinctrl.h | 39 - arch/arm/boot/dts/s5pv210.dtsi | 8 +- arch/arm/boot/dts/sam9x60.dtsi | 4 +- arch/arm/boot/dts/sama5d2.dtsi | 26 +- arch/arm/boot/dts/sama5d3.dtsi | 2 +- arch/arm/boot/dts/sama5d4.dtsi | 2 +- arch/arm/boot/dts/sama7g5.dtsi | 7 - arch/arm/boot/dts/sd5203.dts | 2 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 10 - arch/arm/boot/dts/socfpga_arria10_chameleonv3.dts | 90 - arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts | 112 + arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dtsi | 80 - arch/arm/boot/dts/spear1310-evb.dts | 2 +- arch/arm/boot/dts/spear1340-evb.dts | 2 +- arch/arm/boot/dts/spear1340.dtsi | 2 +- arch/arm/boot/dts/spear300-evb.dts | 2 +- arch/arm/boot/dts/spear310-evb.dts | 2 +- arch/arm/boot/dts/spear320-evb.dts | 2 +- arch/arm/boot/dts/spear320-hmi.dts | 2 +- arch/arm/boot/dts/spear320.dtsi | 2 +- arch/arm/boot/dts/ste-ab8500.dtsi | 6 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 5 + arch/arm/boot/dts/ste-hrefv60plus.dtsi | 4 +- arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 4 +- arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 4 +- arch/arm/boot/dts/stih407-family.dtsi | 176 +- arch/arm/boot/dts/stih407.dtsi | 4 +- arch/arm/boot/dts/stih410.dtsi | 4 +- arch/arm/boot/dts/stihxxx-b2120.dtsi | 8 +- arch/arm/boot/dts/stm32429i-eval.dts | 8 +- arch/arm/boot/dts/stm32h743.dtsi | 4 +- arch/arm/boot/dts/stm32h743i-disco.dts | 8 +- arch/arm/boot/dts/stm32h743i-eval.dts | 8 +- arch/arm/boot/dts/stm32h750i-art-pi.dts | 8 +- arch/arm/boot/dts/stm32mp131.dtsi | 142 +- arch/arm/boot/dts/stm32mp133.dtsi | 4 +- arch/arm/boot/dts/stm32mp135f-dk.dts | 11 - arch/arm/boot/dts/stm32mp13xc.dtsi | 3 +- arch/arm/boot/dts/stm32mp13xf.dtsi | 3 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 177 +- arch/arm/boot/dts/stm32mp151.dtsi | 7 +- .../arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts | 30 - arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 55 - .../boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi | 322 - arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi | 5 - arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 +- arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 9 +- arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 40 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 6 +- arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 6 +- arch/arm/boot/dts/sun6i-a31.dtsi | 13 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 6 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 9 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 8 +- arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 2 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 6 +- arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts | 6 +- arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 8 +- arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 6 +- arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 4 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 4 +- arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 5 - arch/arm/boot/dts/sun8i-r40-cpu-opp.dtsi | 52 - arch/arm/boot/dts/sun8i-r40-feta40i.dtsi | 5 - arch/arm/boot/dts/sun8i-r40.dtsi | 44 +- arch/arm/boot/dts/sun8i-t3-cqa3t-bv3.dts | 5 - arch/arm/boot/dts/sun8i-v3s.dtsi | 6 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 5 - arch/arm/boot/dts/sun9i-a80.dtsi | 1 + arch/arm/boot/dts/sunplus-sp7021-achip.dtsi | 84 - arch/arm/boot/dts/sunplus-sp7021-demo-v3.dts | 30 - arch/arm/boot/dts/sunplus-sp7021.dtsi | 310 - arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 8 +- arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi | 4 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 13 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 4 +- arch/arm/boot/dts/tegra114-asus-tf701t.dts | 8 +- arch/arm/boot/dts/tegra114-dalmore.dts | 8 +- arch/arm/boot/dts/tegra114-roth.dts | 6 +- arch/arm/boot/dts/tegra114-tn7.dts | 6 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 4 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 10 +- arch/arm/boot/dts/tegra20-asus-tf101.dts | 10 +- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 2 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 4 +- arch/arm/boot/dts/tegra20-trimslice.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 14 +- arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi | 2 +- .../boot/dts/tegra30-asus-transformer-common.dtsi | 10 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 6 +- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 6 +- arch/arm/boot/dts/tegra30-ouya.dts | 2 +- arch/arm/boot/dts/tegra30-pegatron-chagall.dts | 10 +- arch/arm/boot/dts/zynq-zc702.dts | 4 +- arch/arm/boot/dts/zynq-zturn-common.dtsi | 2 +- arch/arm/common/Kconfig | 6 +- arch/arm/common/Makefile | 1 + arch/arm/common/dmabounce.c | 582 + arch/arm/common/sa1111.c | 64 + arch/arm/configs/bcm2835_defconfig | 1 - arch/arm/configs/milbeaut_m10v_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 6 +- arch/arm/configs/shmobile_defconfig | 4 +- arch/arm/configs/sp7021_defconfig | 59 - arch/arm/crypto/Kconfig | 2 +- arch/arm/crypto/Makefile | 4 +- arch/arm/crypto/blake2s-shash.c | 75 + arch/arm/include/asm/archrandom.h | 2 - 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/domain.h | 13 + arch/arm/include/asm/efi.h | 7 + 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/io.h | 6 +- arch/arm/include/asm/mach/map.h | 1 - arch/arm/include/asm/memory.h | 2 + arch/arm/include/asm/pgtable.h | 17 + arch/arm/include/asm/ptrace.h | 26 - arch/arm/include/debug/brcmstb.S | 14 +- arch/arm/kernel/entry-common.S | 5 +- arch/arm/kernel/entry-header.S | 12 +- arch/arm/kernel/head.S | 34 +- arch/arm/kernel/irq.c | 3 +- arch/arm/kernel/jump_label.c | 6 + arch/arm/lib/uaccess_with_memcpy.c | 2 +- arch/arm/mach-at91/sam_secure.c | 6 - arch/arm/mach-at91/sam_secure.h | 1 - arch/arm/mach-at91/sama5.c | 16 +- arch/arm/mach-bcm/Kconfig | 65 +- arch/arm/mach-bcm/Makefile | 20 +- arch/arm/mach-bcm/bcm63xx.c | 27 + arch/arm/mach-bcm/bcm_cygnus.c | 14 +- arch/arm/mach-bcm/bcm_hr2.c | 14 +- arch/arm/mach-bcm/bcm_kona_smc.c | 15 +- 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/Kconfig | 44 + arch/arm/mach-davinci/Makefile | 6 + 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-dm644x-evm.c | 928 + arch/arm/mach-davinci/board-dm646x-evm.c | 873 + arch/arm/mach-davinci/board-mityomapl138.c | 5 +- arch/arm/mach-davinci/board-neuros-osd2.c | 238 + arch/arm/mach-davinci/board-omapl138-hawk.c | 5 +- arch/arm/mach-davinci/board-sffsdr.c | 151 + 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/dm644x.c | 765 + arch/arm/mach-davinci/dm646x.c | 726 + 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/Kconfig | 1 - 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 | 16 +- 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-hisi/Kconfig | 2 +- arch/arm/mach-imx/Kconfig | 6 +- arch/arm/mach-imx/cpu-imx25.c | 2 - arch/arm/mach-imx/cpuidle-imx6q.c | 5 +- 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-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 | 16 +- 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/Kconfig | 8 +- 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 | 13 +- 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/pdata-quirks.c | 2 - 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/prm3xxx.c | 1 - arch/arm/mach-omap2/ti81xx.h | 10 +- arch/arm/mach-omap2/vc.c | 6 +- arch/arm/mach-orion5x/Kconfig | 1 - 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 | 17 +- 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-qcom/Kconfig | 4 - arch/arm/mach-qcom/platsmp.c | 1 - arch/arm/mach-rockchip/pm.c | 7 +- arch/arm/mach-s3c/Kconfig | 14 +- arch/arm/mach-s3c/Kconfig.s3c24xx | 26 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 16 +- arch/arm/mach-s3c/mach-mini2440.c | 2 +- arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 +- 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-sunplus/Kconfig | 27 - arch/arm/mach-sunplus/Makefile | 8 - arch/arm/mach-sunplus/sp7021.c | 16 - arch/arm/mach-versatile/spc.c | 10 +- arch/arm/mach-zynq/common.c | 1 - arch/arm/mm/Kconfig | 6 +- arch/arm/mm/alignment.c | 3 - arch/arm/mm/cache-feroceon-l2.c | 5 +- arch/arm/mm/cache-tauros2.c | 5 +- arch/arm/mm/dma-mapping.c | 649 +- arch/arm/mm/fault.c | 4 - arch/arm/mm/ioremap.c | 9 +- arch/arm/mm/kasan_init.c | 6 +- arch/arm/mm/mmu.c | 35 +- arch/arm/mm/nommu.c | 9 +- arch/arm/mm/proc-v7-bugs.c | 9 +- arch/arm/probes/decode.h | 26 +- arch/arm/xen/enlighten.c | 4 +- arch/arm64/Kconfig | 50 +- arch/arm64/Kconfig.platforms | 26 +- arch/arm64/boot/Makefile | 5 +- arch/arm64/boot/dts/Makefile | 1 - arch/arm64/boot/dts/allwinner/Makefile | 2 - arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 6 - .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 4 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 4 +- .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 4 - .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 4 - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 10 +- .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 4 +- .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h6-tanix.dtsi | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 12 +- .../dts/allwinner/sun50i-h616-orangepi-zero2.dts | 213 - .../boot/dts/allwinner/sun50i-h616-x96-mate.dts | 177 - arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 591 - arch/arm64/boot/dts/altera/Makefile | 3 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 58 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 10 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 10 +- .../boot/dts/altera/socfpga_stratix10_swvp.dts | 117 - arch/arm64/boot/dts/amd/amd-overdrive-rev-b0.dts | 4 +- arch/arm64/boot/dts/amd/amd-overdrive-rev-b1.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 27 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 2 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 2 + .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 4 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 4 +- .../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 4 +- .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 4 +- .../dts/amlogic/meson-gxl-s905d-vero4k-plus.dts | 4 +- .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 2 +- .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 4 +- .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 4 +- .../boot/dts/amlogic/meson-gxm-wetek-core2.dts | 2 + arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 6 - arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 10 +- arch/arm64/boot/dts/apm/apm-merlin.dts | 2 +- arch/arm64/boot/dts/apm/apm-mustang.dts | 2 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 6 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 10 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 2 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 44 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 16 +- arch/arm64/boot/dts/arm/juno-r1.dts | 2 - arch/arm64/boot/dts/arm/juno-r2.dts | 2 - arch/arm64/boot/dts/arm/juno-scmi.dtsi | 1 + arch/arm64/boot/dts/arm/juno.dts | 2 - arch/arm64/boot/dts/broadcom/Makefile | 1 - .../bcm4908/bcm4906-tplink-archer-c2300-v1.dts | 8 +- arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi | 8 - .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 8 +- arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 2 - arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 9 - .../dts/broadcom/bcmbca/bcm4912-asus-gt-ax6000.dts | 19 - arch/arm64/boot/dts/broadcom/bcmbca/bcm4912.dtsi | 128 - arch/arm64/boot/dts/broadcom/bcmbca/bcm63146.dtsi | 110 - arch/arm64/boot/dts/broadcom/bcmbca/bcm63158.dtsi | 128 - arch/arm64/boot/dts/broadcom/bcmbca/bcm6813.dtsi | 128 - arch/arm64/boot/dts/broadcom/bcmbca/bcm6856.dtsi | 103 - arch/arm64/boot/dts/broadcom/bcmbca/bcm6858.dtsi | 121 - arch/arm64/boot/dts/broadcom/bcmbca/bcm94912.dts | 30 - arch/arm64/boot/dts/broadcom/bcmbca/bcm963146.dts | 30 - arch/arm64/boot/dts/broadcom/bcmbca/bcm963158.dts | 30 - arch/arm64/boot/dts/broadcom/bcmbca/bcm96813.dts | 30 - arch/arm64/boot/dts/broadcom/bcmbca/bcm96856.dts | 30 - arch/arm64/boot/dts/broadcom/bcmbca/bcm96858.dts | 30 - .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos-pinctrl.h | 79 - arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 6 +- arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 72 +- .../boot/dts/exynos/exynos7885-jackpotlte.dts | 20 - arch/arm64/boot/dts/exynos/exynos7885-pinctrl.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos7885.dtsi | 32 - arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 2 +- .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 8 +- arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 20 - arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 1170 +- arch/arm64/boot/dts/freescale/Makefile | 4 - arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 18 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 21 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 20 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 20 +- .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 18 +- .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 4 +- arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 10 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 43 - .../boot/dts/freescale/imx8mm-icore-mx8mm.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts | 4 +- .../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 450 - .../boot/dts/freescale/imx8mm-phycore-som.dtsi | 440 - .../boot/dts/freescale/imx8mm-var-som-symphony.dts | 6 +- .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 24 +- .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 8 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 10 +- .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 6 +- arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 16 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 45 +- .../boot/dts/freescale/imx8mn-var-som-symphony.dts | 6 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 8 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 13 +- .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts | 163 - .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 1030 - arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 38 +- .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 702 - .../arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi | 284 - arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 31 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 43 - .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 6 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 6 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 4 +- .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 14 +- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 14 +- arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 114 - arch/arm64/boot/dts/freescale/imx93-pinfunc.h | 623 - arch/arm64/boot/dts/freescale/imx93.dtsi | 334 - arch/arm64/boot/dts/freescale/mba8mx.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 14 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 12 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 6 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 14 +- arch/arm64/boot/dts/lg/lg1312.dtsi | 38 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 38 +- arch/arm64/boot/dts/marvell/Makefile | 1 - arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi | 291 - arch/arm64/boot/dts/marvell/ac5-98dx35xx-rd.dts | 101 - arch/arm64/boot/dts/marvell/ac5-98dx35xx.dtsi | 17 - .../boot/dts/marvell/armada-3720-turris-mox.dts | 14 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 16 +- .../boot/dts/marvell/armada-7040-mochabin.dts | 16 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 8 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 24 +- .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 16 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 6 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 10 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 8 +- arch/arm64/boot/dts/marvell/cn9132-db.dtsi | 8 +- arch/arm64/boot/dts/mediatek/Makefile | 5 - arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 2 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt6755.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt6795.dtsi | 269 +- .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 21 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 13 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 10 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 4 +- .../boot/dts/mediatek/mt8173-elm-hana-rev7.dts | 6 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 24 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 12 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 25 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 38 +- .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 4 +- .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 13 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 315 +- .../boot/dts/mediatek/mt8192-asurada-hayato-r1.dts | 47 - .../dts/mediatek/mt8192-asurada-spherion-r0.dts | 62 - arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 959 - arch/arm64/boot/dts/mediatek/mt8192.dtsi | 29 +- .../boot/dts/mediatek/mt8195-cherry-tomato-r1.dts | 15 - .../boot/dts/mediatek/mt8195-cherry-tomato-r2.dts | 35 - .../boot/dts/mediatek/mt8195-cherry-tomato-r3.dts | 36 - arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 702 - arch/arm64/boot/dts/mediatek/mt8195-evb.dts | 8 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 76 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 4 +- .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 200 +- .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 48 +- arch/arm64/boot/dts/nuvoton/Makefile | 2 - .../boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 170 - .../arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts | 30 - arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi | 76 - arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 49 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 6 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 37 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 47 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 47 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 113 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 84 - arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 88 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 10 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 42 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 49 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 177 - arch/arm64/boot/dts/qcom/Makefile | 29 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 36 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 91 +- arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 6 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 41 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 3 + arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 5 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 54 +- .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 4 +- arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 2 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 2 +- .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 2 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 16 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 8 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 8 + arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 4 +- .../boot/dts/qcom/msm8916-samsung-serranove.dts | 6 +- .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 28 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 6 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 29 +- .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 12 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 21 +- .../qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts | 11 + .../msm8996-pmi8996-sony-xperia-tone-kagura.dts | 11 + .../msm8996-pmi8996-sony-xperia-tone-keyaki.dts | 11 + .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 77 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 14 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 4 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-natrium.dts | 414 - .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 297 +- .../boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 23 +- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 138 +- arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 460 +- arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 9 +- .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 9 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 443 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 421 + .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 2 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 88 +- .../dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts | 4 - .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 2 +- .../qcom/msm8998-sony-xperia-yoshino-poplar.dts | 10 +- .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 120 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 87 +- arch/arm64/boot/dts/qcom/pm6350.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm660l.dtsi | 8 +- arch/arm64/boot/dts/qcom/pm8005.dtsi | 4 - arch/arm64/boot/dts/qcom/pm8009.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 13 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8350.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8350b.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 17 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 10 - arch/arm64/boot/dts/qcom/pmi8994.dtsi | 22 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 13 +- arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmr735b.dtsi | 3 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 17 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 4 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 39 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 54 +- arch/arm64/boot/dts/qcom/sa8295p-adp.dts | 389 - arch/arm64/boot/dts/qcom/sa8540p.dtsi | 133 - arch/arm64/boot/dts/qcom/sc7180-idp.dts | 5 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 4 - .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 6 - .../boot/dts/qcom/sc7180-trogdor-kingoftown-r0.dts | 44 - .../boot/dts/qcom/sc7180-trogdor-kingoftown-r1.dts | 17 - .../boot/dts/qcom/sc7180-trogdor-kingoftown.dtsi | 225 - arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 1 - .../dts/qcom/sc7180-trogdor-mrbland-rev0-auo.dts | 22 - .../dts/qcom/sc7180-trogdor-mrbland-rev0-boe.dts | 22 - .../boot/dts/qcom/sc7180-trogdor-mrbland-rev0.dtsi | 53 - .../dts/qcom/sc7180-trogdor-mrbland-rev1-auo.dts | 22 - .../dts/qcom/sc7180-trogdor-mrbland-rev1-boe.dts | 24 - .../boot/dts/qcom/sc7180-trogdor-mrbland.dtsi | 350 - .../dts/qcom/sc7180-trogdor-pazquel-lte-parade.dts | 22 - .../dts/qcom/sc7180-trogdor-pazquel-lte-ti.dts | 22 - .../dts/qcom/sc7180-trogdor-pazquel-parade.dts | 17 - .../boot/dts/qcom/sc7180-trogdor-pazquel-ti.dts | 17 - .../boot/dts/qcom/sc7180-trogdor-pazquel.dtsi | 222 - .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 2 - .../qcom/sc7180-trogdor-quackingstick-r0-lte.dts | 38 - .../dts/qcom/sc7180-trogdor-quackingstick-r0.dts | 26 - .../dts/qcom/sc7180-trogdor-quackingstick.dtsi | 324 - arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 2 - .../qcom/sc7180-trogdor-wormdingler-rev0-boe.dts | 22 - .../qcom/sc7180-trogdor-wormdingler-rev0-inx.dts | 22 - .../dts/qcom/sc7180-trogdor-wormdingler-rev0.dtsi | 53 - ...sc7180-trogdor-wormdingler-rev1-boe-rt5682s.dts | 29 - .../qcom/sc7180-trogdor-wormdingler-rev1-boe.dts | 28 - ...sc7180-trogdor-wormdingler-rev1-inx-rt5682s.dts | 29 - .../qcom/sc7180-trogdor-wormdingler-rev1-inx.dts | 22 - .../boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi | 412 - arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 8 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 84 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 16 - .../dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi | 84 - arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 12 - .../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 11 - .../boot/dts/qcom/sc7280-herobrine-villager-r0.dts | 29 - arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 20 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 91 +- arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 14 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 275 +- arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 427 - .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 386 - arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 109 - arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 2147 - .../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts | 461 - .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 61 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 332 +- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 2 +- .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 2 +- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 28 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 5 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 136 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 68 +- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 614 - arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 68 - arch/arm64/boot/dts/qcom/sdm845-lg-judyp.dts | 44 - .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 8 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 35 +- .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 5 +- .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 2 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 8 +- arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 762 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 333 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 10 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 4 +- arch/arm64/boot/dts/qcom/sdm850.dtsi | 1 + .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 40 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 40 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 34 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 4 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 4 +- .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 4 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 36 +- arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 4 +- .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 132 +- .../dts/qcom/sm8350-microsoft-surface-duo2.dts | 2 + .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 168 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 2 + arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 2 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 76 +- arch/arm64/boot/dts/renesas/Makefile | 3 - .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 6 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 4 +- .../dts/renesas/draak-ebisu-panel-aa104xd12.dts | 36 - arch/arm64/boot/dts/renesas/draak.dtsi | 2 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 8 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 4 +- arch/arm64/boot/dts/renesas/panel-aa104xd12.dtsi | 30 - arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 31 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 13 - arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 1 - arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 434 +- arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 5 - arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 21 +- arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 6 + arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 2 +- arch/arm64/boot/dts/renesas/r9a09g011-v2mevk2.dts | 14 - arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 51 - arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 4 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 4 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 23 +- arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 6 - arch/arm64/boot/dts/renesas/salvator-common.dtsi | 8 +- .../boot/dts/renesas/salvator-panel-aa104xd12.dts | 36 - arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 14 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 6 +- arch/arm64/boot/dts/rockchip/Makefile | 1 - arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3308-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 253 - arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 32 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 2 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 6 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 72 +- .../dts/rockchip/rk3399-sapphire-excavator.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 6 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 115 - arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3566.dtsi | 4 - arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 89 - arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 55 - arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 55 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 4 - arch/arm64/boot/dts/rockchip/rk356x.dtsi | 166 - arch/arm64/boot/dts/sprd/sc9836.dtsi | 10 +- arch/arm64/boot/dts/sprd/sc9863a.dtsi | 4 +- arch/arm64/boot/dts/sprd/whale2.dtsi | 2 +- arch/arm64/boot/dts/tesla/fsd-evb.dts | 4 - arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 106 +- arch/arm64/boot/dts/tesla/fsd-pinctrl.h | 33 - arch/arm64/boot/dts/tesla/fsd.dtsi | 120 - arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 17 +- arch/arm64/boot/dts/ti/k3-am625-sk.dts | 11 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am642-evm.dts | 2 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 16 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 14 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 8 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 4 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 4 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 4 - arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 26 - arch/arm64/configs/defconfig | 28 +- arch/arm64/crypto/Kconfig | 10 +- arch/arm64/crypto/Makefile | 3 - arch/arm64/crypto/aes-glue.c | 80 +- arch/arm64/crypto/aes-modes.S | 349 +- arch/arm64/crypto/aes-neon.S | 2 +- arch/arm64/crypto/polyval-ce-core.S | 361 - arch/arm64/crypto/polyval-ce-glue.c | 191 - arch/arm64/include/asm/archrandom.h | 112 +- arch/arm64/include/asm/asm-extable.h | 79 +- arch/arm64/include/asm/asm-uaccess.h | 12 +- arch/arm64/include/asm/asm_pointer_auth.h | 4 +- arch/arm64/include/asm/assembler.h | 35 +- arch/arm64/include/asm/barrier.h | 12 +- arch/arm64/include/asm/cache.h | 41 +- arch/arm64/include/asm/cacheflush.h | 7 + arch/arm64/include/asm/cpu.h | 1 - arch/arm64/include/asm/cpu_ops.h | 9 + arch/arm64/include/asm/cpufeature.h | 7 +- arch/arm64/include/asm/cpuidle.h | 15 + arch/arm64/include/asm/efi.h | 7 +- arch/arm64/include/asm/el2_setup.h | 60 + arch/arm64/include/asm/fixmap.h | 4 +- arch/arm64/include/asm/hugetlb.h | 3 + arch/arm64/include/asm/hwcap.h | 3 +- arch/arm64/include/asm/insn.h | 3 - arch/arm64/include/asm/io.h | 65 +- arch/arm64/include/asm/kernel-pgtable.h | 18 +- arch/arm64/include/asm/kexec.h | 18 +- arch/arm64/include/asm/kvm_emulate.h | 11 +- arch/arm64/include/asm/kvm_host.h | 205 +- arch/arm64/include/asm/memory.h | 18 - arch/arm64/include/asm/mmu_context.h | 16 +- arch/arm64/include/asm/pgtable-hwdef.h | 3 +- arch/arm64/include/asm/pgtable-prot.h | 18 + arch/arm64/include/asm/pgtable.h | 16 - arch/arm64/include/asm/processor.h | 3 +- arch/arm64/include/asm/sysreg.h | 128 +- arch/arm64/include/asm/uaccess.h | 94 +- arch/arm64/include/asm/virt.h | 11 +- arch/arm64/include/uapi/asm/hwcap.h | 4 - arch/arm64/kernel/Makefile | 7 +- arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/acpi_numa.c | 2 +- arch/arm64/kernel/alternative.c | 2 +- arch/arm64/kernel/armv8_deprecated.c | 9 +- arch/arm64/kernel/cpu_errata.c | 26 +- arch/arm64/kernel/cpufeature.c | 337 +- arch/arm64/kernel/cpuidle.c | 29 + arch/arm64/kernel/cpuinfo.c | 53 +- arch/arm64/kernel/elfcore.c | 16 +- arch/arm64/kernel/entry-common.c | 14 +- arch/arm64/kernel/entry.S | 53 +- arch/arm64/kernel/fpsimd.c | 1 + arch/arm64/kernel/head.S | 525 +- arch/arm64/kernel/hibernate.c | 5 + arch/arm64/kernel/hyp-stub.S | 117 +- arch/arm64/kernel/idreg-override.c | 93 +- arch/arm64/kernel/image-vars.h | 59 +- arch/arm64/kernel/jump_label.c | 11 + arch/arm64/kernel/kaslr.c | 149 +- arch/arm64/kernel/kexec_image.c | 11 +- arch/arm64/kernel/kuser32.S | 1 - arch/arm64/kernel/mte.c | 9 + arch/arm64/kernel/pi/Makefile | 33 - arch/arm64/kernel/pi/kaslr_early.c | 112 - arch/arm64/kernel/signal.c | 20 +- arch/arm64/kernel/sigreturn32.S | 1 - arch/arm64/kernel/sleep.S | 3 +- arch/arm64/kernel/stacktrace.c | 99 +- arch/arm64/kernel/suspend.c | 2 +- arch/arm64/kernel/topology.c | 14 + arch/arm64/kernel/traps.c | 6 +- arch/arm64/kernel/vdso.c | 3 +- arch/arm64/kernel/vdso/Makefile | 8 +- arch/arm64/kernel/vdso/vdso.lds.S | 16 +- arch/arm64/kernel/vdso32/Makefile | 1 - arch/arm64/kernel/vdso32/vdso.lds.S | 27 +- arch/arm64/kernel/vmlinux.lds.S | 22 +- 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/include/nvhe/fixed_config.h | 32 +- 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 | 16 +- 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 | 308 +- arch/arm64/kvm/sys_regs.h | 18 +- arch/arm64/kvm/vgic-sys-reg-v3.c | 462 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 342 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 10 +- arch/arm64/kvm/vgic/vgic-mmio.c | 6 +- arch/arm64/kvm/vgic/vgic-mmio.h | 4 +- arch/arm64/kvm/vgic/vgic.h | 9 +- arch/arm64/lib/insn.c | 30 +- arch/arm64/lib/mte.S | 2 +- arch/arm64/mm/cache.S | 41 + arch/arm64/mm/copypage.c | 9 + arch/arm64/mm/dma-mapping.c | 19 +- arch/arm64/mm/extable.c | 10 +- arch/arm64/mm/fault.c | 5 +- arch/arm64/mm/flush.c | 13 +- arch/arm64/mm/hugetlbpage.c | 66 +- arch/arm64/mm/init.c | 6 +- arch/arm64/mm/ioremap.c | 90 +- arch/arm64/mm/kasan_init.c | 4 +- arch/arm64/mm/mmap.c | 21 - arch/arm64/mm/mmu.c | 78 +- arch/arm64/mm/mteswap.c | 9 + arch/arm64/mm/proc.S | 188 +- arch/arm64/net/bpf_jit.h | 7 - arch/arm64/net/bpf_jit_comp.c | 715 +- arch/arm64/tools/cpucaps | 2 - arch/arm64/tools/gen-sysreg.awk | 2 +- arch/arm64/tools/sysreg | 264 - arch/csky/Kconfig | 2 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 24 +- arch/csky/include/asm/sections.h | 10 - arch/csky/include/asm/tlb.h | 15 + arch/csky/kernel/entry.S | 8 +- 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/configs/bigsur_defconfig | 1 + arch/ia64/configs/generic_defconfig | 1 + arch/ia64/configs/gensparse_defconfig | 1 + arch/ia64/configs/tiger_defconfig | 1 + arch/ia64/configs/zx1_defconfig | 1 + arch/ia64/include/asm/bitops.h | 42 +- arch/ia64/include/asm/io.h | 8 + arch/ia64/include/asm/mmu_context.h | 5 +- arch/ia64/include/asm/pgtable.h | 18 + arch/ia64/include/asm/processor.h | 2 +- arch/ia64/include/uapi/asm/cmpxchg.h | 28 +- arch/ia64/kernel/iosapic.c | 2 +- arch/ia64/kernel/irq.c | 4 +- arch/ia64/kernel/msi_ia64.c | 4 +- arch/ia64/mm/fault.c | 4 - arch/ia64/mm/init.c | 28 +- arch/loongarch/Kconfig | 10 +- arch/loongarch/include/asm/acpi.h | 142 - arch/loongarch/include/asm/efi.h | 16 +- arch/loongarch/include/asm/fpregdef.h | 1 + arch/loongarch/include/asm/irq.h | 51 +- arch/loongarch/include/asm/page.h | 1 - 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/processor.h | 2 + arch/loongarch/include/asm/tlb.h | 10 + arch/loongarch/kernel/acpi.c | 65 + arch/loongarch/kernel/asm-offsets.c | 7 + arch/loongarch/kernel/fpu.S | 10 + arch/loongarch/kernel/irq.c | 58 +- arch/loongarch/kernel/numa.c | 1 + arch/loongarch/kernel/time.c | 14 +- arch/loongarch/mm/cache.c | 46 - arch/loongarch/mm/pgtable.c | 2 +- arch/loongarch/mm/tlbex.S | 6 +- arch/loongarch/vdso/Makefile | 1 - arch/m68k/Kconfig | 1 + arch/m68k/Kconfig.cpu | 7 +- arch/m68k/Kconfig.debug | 6 +- arch/m68k/Kconfig.machine | 5 +- arch/m68k/coldfire/device.c | 6 +- arch/m68k/coldfire/intc-2.c | 2 +- arch/m68k/coldfire/m523x.c | 2 +- arch/m68k/configs/amiga_defconfig | 14 +- arch/m68k/configs/apollo_defconfig | 14 +- arch/m68k/configs/atari_defconfig | 14 +- arch/m68k/configs/bvme6000_defconfig | 14 +- arch/m68k/configs/hp300_defconfig | 14 +- arch/m68k/configs/mac_defconfig | 14 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/mvme147_defconfig | 14 +- arch/m68k/configs/mvme16x_defconfig | 14 +- arch/m68k/configs/q40_defconfig | 14 +- arch/m68k/configs/sun3_defconfig | 14 +- arch/m68k/configs/sun3x_defconfig | 14 +- arch/m68k/emu/nfblock.c | 4 +- arch/m68k/include/asm/bitops.h | 51 +- arch/m68k/include/asm/mcf_pgtable.h | 59 + arch/m68k/include/asm/motorola_pgtable.h | 29 + arch/m68k/include/asm/processor.h | 1 - arch/m68k/include/asm/sun3_pgtable.h | 23 + arch/m68k/include/asm/virtconvert.h | 4 +- arch/m68k/include/uapi/asm/bootinfo-virt.h | 8 - arch/m68k/include/uapi/asm/bootinfo.h | 4 +- arch/m68k/kernel/traps.c | 1 - arch/m68k/mac/iop.c | 4 +- arch/m68k/mac/macints.c | 35 +- 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/m68k/q40/README | 5 +- arch/m68k/q40/q40ints.c | 2 +- arch/m68k/sun3/mmu_emu.c | 11 +- arch/m68k/virt/config.c | 11 - arch/m68k/virt/ints.c | 3 +- arch/m68k/virt/platform.c | 58 +- arch/microblaze/Kconfig | 1 + 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 | 27 +- 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-irq.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/fw/cfe/cfe_api.h | 2 - arch/mips/include/asm/io.h | 11 +- arch/mips/include/asm/jump_label.h | 2 - arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h | 1 - arch/mips/include/asm/mach-loongson64/irq.h | 3 +- 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/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/include/uapi/asm/ucontext.h | 2 +- arch/mips/kernel/asm-offsets.c | 5 + arch/mips/kernel/cpu-probe.c | 40 + arch/mips/kernel/jump_label.c | 19 - arch/mips/kernel/mips-mt.c | 4 +- arch/mips/kernel/module.c | 5 +- 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/cacheflush.h | 6 +- arch/parisc/include/asm/floppy.h | 4 +- arch/parisc/include/asm/io.h | 2 + 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 | 14 +- arch/parisc/kernel/drivers.c | 9 +- arch/parisc/kernel/hardware.c | 11 +- arch/parisc/kernel/irq.c | 4 +- arch/parisc/kernel/jump_label.c | 11 + arch/parisc/mm/fault.c | 6 +- arch/parisc/mm/init.c | 20 - arch/powerpc/Kconfig | 15 +- 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/archrandom.h | 33 +- 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/context_tracking.h | 2 +- arch/powerpc/include/asm/cputime.h | 1 - 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/kexec.h | 14 - arch/powerpc/include/asm/kvm_host.h | 16 +- arch/powerpc/include/asm/machdep.h | 4 + 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/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/tlb.h | 2 + arch/powerpc/include/asm/uaccess.h | 3 +- arch/powerpc/include/asm/word-at-a-time.h | 2 +- arch/powerpc/kernel/Makefile | 3 +- 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 | 28 +- 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/microwatt/Kconfig | 1 + arch/powerpc/platforms/powermac/setup.c | 7 + arch/powerpc/platforms/powernv/Kconfig | 3 +- arch/powerpc/platforms/powernv/rng.c | 16 +- arch/powerpc/platforms/pseries/Kconfig | 1 + arch/powerpc/platforms/pseries/cmm.c | 60 +- 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 | 52 +- arch/riscv/Kconfig.erratas | 2 +- arch/riscv/Kconfig.socs | 4 +- arch/riscv/Makefile | 6 - arch/riscv/boot/dts/canaan/canaan_kd233.dts | 2 +- arch/riscv/boot/dts/canaan/k210.dtsi | 12 - arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 6 +- arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 2 +- arch/riscv/boot/dts/microchip/mpfs.dtsi | 31 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 24 - arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 24 - .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 2 +- arch/riscv/boot/dts/starfive/jh7100.dtsi | 16 +- arch/riscv/configs/32-bit.config | 2 - arch/riscv/configs/defconfig | 1 - arch/riscv/configs/nommu_k210_defconfig | 1 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 - arch/riscv/configs/nommu_virt_defconfig | 1 - arch/riscv/configs/rv32_defconfig | 1 - arch/riscv/errata/sifive/errata.c | 3 +- arch/riscv/errata/thead/errata.c | 38 +- arch/riscv/include/asm/efi.h | 2 + arch/riscv/include/asm/hwcap.h | 25 - arch/riscv/include/asm/page.h | 1 + arch/riscv/include/asm/pci.h | 4 +- arch/riscv/include/asm/pgtable-64.h | 12 +- arch/riscv/include/asm/pgtable.h | 26 +- 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/Makefile | 2 +- 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/elf_kexec.c | 2 +- arch/riscv/kernel/entry.S | 12 +- arch/riscv/kernel/jump_label.c | 12 + arch/riscv/kernel/smp.c | 4 +- arch/riscv/kernel/smpboot.c | 9 +- arch/riscv/kernel/vdso.c | 3 +- arch/riscv/kvm/mmu.c | 7 +- arch/riscv/kvm/vcpu.c | 2 - arch/riscv/mm/fault.c | 4 - arch/riscv/mm/init.c | 20 - arch/s390/Kconfig | 16 +- arch/s390/Makefile | 8 +- arch/s390/boot/uv.c | 6 - arch/s390/configs/zfcpdump_defconfig | 1 + arch/s390/crypto/Makefile | 2 +- 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/archrandom.h | 38 +- arch/s390/include/asm/bitops.h | 61 +- arch/s390/include/asm/cpufeature.h | 23 +- arch/s390/include/asm/gmap.h | 39 +- arch/s390/include/asm/jump_label.h | 5 +- arch/s390/include/asm/kexec.h | 14 - 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/nospec-insn.h | 2 + arch/s390/include/asm/os_info.h | 17 +- arch/s390/include/asm/pci.h | 11 - 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/tlb.h | 3 + arch/s390/include/asm/tpi.h | 13 - arch/s390/include/asm/uaccess.h | 5 +- arch/s390/include/asm/uv.h | 51 +- arch/s390/include/uapi/asm/hwctrset.h | 6 +- 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/jump_label.c | 28 +- arch/s390/kernel/machine_kexec_file.c | 18 +- arch/s390/kernel/module.c | 1 + arch/s390/kernel/processor.c | 10 + arch/s390/kernel/setup.c | 2 + 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/lib/Makefile | 3 +- arch/s390/lib/{expoline => }/expoline.S | 0 arch/s390/lib/expoline/Makefile | 3 - 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_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/io.h | 8 +- arch/sh/include/asm/pgtable.h | 17 + arch/sh/kernel/irq.c | 9 +- arch/sh/mm/fault.c | 4 - arch/sh/mm/mmap.c | 20 - arch/sparc/Kconfig | 5 +- arch/sparc/include/asm/bitops_32.h | 18 +- arch/sparc/include/asm/pgtable_32.h | 19 + arch/sparc/include/asm/pgtable_64.h | 19 + arch/sparc/include/asm/tlb_64.h | 2 + arch/sparc/kernel/irq_64.c | 2 - arch/sparc/kernel/module.c | 3 + arch/sparc/kernel/rtrap_64.S | 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/drivers/ubd_kern.c | 8 +- arch/um/include/asm/archrandom.h | 25 - arch/um/include/asm/common.lds.S | 2 - arch/um/include/asm/kasan.h | 37 - arch/um/include/asm/page.h | 4 +- arch/um/include/asm/pgtable.h | 17 + arch/um/include/asm/processor-generic.h | 5 + arch/um/include/asm/xor.h | 2 +- arch/um/include/shared/mem.h | 4 +- arch/um/include/shared/os.h | 7 - arch/um/include/shared/user.h | 3 +- arch/um/kernel/dyn.lds.S | 6 +- arch/um/kernel/mem.c | 39 - arch/um/kernel/stacktrace.c | 2 +- arch/um/kernel/tlb.c | 14 +- arch/um/kernel/trap.c | 4 - arch/um/kernel/um_arch.c | 12 - arch/um/kernel/uml.lds.S | 1 - arch/um/os-Linux/mem.c | 22 - arch/um/os-Linux/skas/process.c | 23 +- arch/um/os-Linux/umid.c | 3 +- arch/um/os-Linux/user_syms.c | 4 +- arch/um/os-Linux/util.c | 6 - arch/x86/Kconfig | 131 +- arch/x86/Kconfig.debug | 3 + arch/x86/Makefile | 19 - arch/x86/boot/compressed/ident_map_64.c | 13 - arch/x86/configs/i386_defconfig | 1 + arch/x86/configs/x86_64_defconfig | 1 + arch/x86/crypto/Makefile | 7 +- arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 232 +- arch/x86/crypto/aesni-intel_glue.c | 114 +- arch/x86/crypto/blake2s-glue.c | 3 +- arch/x86/crypto/blake2s-shash.c | 77 + arch/x86/crypto/blowfish_glue.c | 4 +- arch/x86/crypto/crc32-pclmul_asm.S | 24 +- arch/x86/crypto/polyval-clmulni_asm.S | 321 - arch/x86/crypto/polyval-clmulni_glue.c | 203 - arch/x86/entry/Makefile | 2 +- arch/x86/entry/calling.h | 62 - arch/x86/entry/entry.S | 22 - arch/x86/entry/entry_32.S | 2 + arch/x86/entry/entry_64.S | 63 +- arch/x86/entry/entry_64_compat.S | 21 +- arch/x86/entry/vdso/Makefile | 1 - arch/x86/entry/vdso/vdso2c.c | 2 +- arch/x86/entry/vdso/vma.c | 9 +- arch/x86/entry/vsyscall/vsyscall_emu_64.S | 9 +- arch/x86/events/amd/uncore.c | 146 +- arch/x86/events/core.c | 28 +- arch/x86/events/intel/core.c | 167 +- arch/x86/events/intel/ds.c | 129 +- arch/x86/events/perf_event.h | 23 +- arch/x86/hyperv/hv_apic.c | 2 +- arch/x86/hyperv/irqdomain.c | 2 +- arch/x86/include/asm/alternative.h | 1 - arch/x86/include/asm/apicdef.h | 4 +- arch/x86/include/asm/archrandom.h | 55 +- arch/x86/include/asm/bitops.h | 22 +- arch/x86/include/asm/cpufeatures.h | 16 +- arch/x86/include/asm/disabled-features.h | 21 +- arch/x86/include/asm/efi.h | 7 +- arch/x86/include/asm/fpu/api.h | 2 - arch/x86/include/asm/io.h | 9 + arch/x86/include/asm/kexec.h | 12 - 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/linkage.h | 8 - arch/x86/include/asm/mem_encrypt.h | 2 - arch/x86/include/asm/msr-index.h | 20 - arch/x86/include/asm/mwait.h | 1 - arch/x86/include/asm/nospec-branch.h | 71 +- arch/x86/include/asm/perf_event.h | 27 +- arch/x86/include/asm/pgtable_types.h | 19 + arch/x86/include/asm/setup.h | 3 - arch/x86/include/asm/sgx.h | 8 - arch/x86/include/asm/special_insns.h | 9 - arch/x86/include/asm/static_call.h | 19 +- arch/x86/include/asm/svm.h | 16 +- arch/x86/include/asm/tlb.h | 3 + arch/x86/include/asm/unwind_hints.h | 14 +- arch/x86/include/asm/vmx.h | 18 - arch/x86/include/asm/vmxfeatures.h | 6 +- arch/x86/include/uapi/asm/bootparam.h | 17 +- arch/x86/include/uapi/asm/kvm.h | 22 +- arch/x86/include/uapi/asm/sgx.h | 62 - arch/x86/include/uapi/asm/vmx.h | 4 +- arch/x86/kernel/Makefile | 2 + arch/x86/kernel/acpi/cppc.c | 16 - arch/x86/kernel/alternative.c | 69 - arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/apic/ipi.c | 2 +- arch/x86/kernel/asm-offsets.c | 6 - arch/x86/kernel/cpu/amd.c | 48 +- arch/x86/kernel/cpu/bugs.c | 484 +- arch/x86/kernel/cpu/cacheinfo.c | 6 - arch/x86/kernel/cpu/common.c | 61 +- arch/x86/kernel/cpu/cpu.h | 2 - arch/x86/kernel/cpu/feat_ctl.c | 9 +- arch/x86/kernel/cpu/hygon.c | 6 - arch/x86/kernel/cpu/intel.c | 4 +- arch/x86/kernel/cpu/mce/inject.c | 47 - arch/x86/kernel/cpu/mce/internal.h | 2 +- arch/x86/kernel/cpu/rdrand.c | 59 +- arch/x86/kernel/cpu/scattered.c | 1 - arch/x86/kernel/cpu/sgx/encl.c | 330 +- arch/x86/kernel/cpu/sgx/encl.h | 16 +- arch/x86/kernel/cpu/sgx/encls.h | 33 - arch/x86/kernel/cpu/sgx/ioctl.c | 641 +- arch/x86/kernel/cpu/sgx/main.c | 75 +- arch/x86/kernel/cpu/sgx/sgx.h | 3 - arch/x86/kernel/cpu/vmware.c | 4 +- arch/x86/kernel/e820.c | 6 +- arch/x86/kernel/espfix_64.c | 2 +- arch/x86/kernel/fpu/core.c | 14 - arch/x86/kernel/ftrace.c | 7 +- arch/x86/kernel/head64.c | 4 +- arch/x86/kernel/head_32.S | 1 - arch/x86/kernel/head_64.S | 5 - arch/x86/kernel/jump_label.c | 13 + arch/x86/kernel/kexec-bzimage64.c | 94 +- arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/module.c | 11 +- arch/x86/kernel/pmem.c | 7 +- arch/x86/kernel/process.c | 46 +- arch/x86/kernel/relocate_kernel_32.S | 25 +- arch/x86/kernel/relocate_kernel_64.S | 23 +- arch/x86/kernel/setup.c | 73 - arch/x86/kernel/smpboot.c | 4 + arch/x86/kernel/static_call.c | 51 +- arch/x86/kernel/tboot.c | 17 +- arch/x86/kernel/vmlinux.lds.S | 11 +- arch/x86/kvm/cpuid.c | 115 +- arch/x86/kvm/cpuid.h | 21 +- arch/x86/kvm/debugfs.c | 4 +- arch/x86/kvm/emulate.c | 84 +- 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/svm/vmenter.S | 18 - arch/x86/kvm/trace.h | 51 +- arch/x86/kvm/vmx/capabilities.h | 61 +- arch/x86/kvm/vmx/evmcs.c | 2 - arch/x86/kvm/vmx/evmcs.h | 1 - arch/x86/kvm/vmx/nested.c | 70 +- 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/run_flags.h | 8 - arch/x86/kvm/vmx/sgx.c | 10 +- arch/x86/kvm/vmx/vmcs.h | 1 - arch/x86/kvm/vmx/vmenter.S | 194 +- arch/x86/kvm/vmx/vmx.c | 426 +- arch/x86/kvm/vmx/vmx.h | 93 +- arch/x86/kvm/vmx/vmx_ops.h | 2 +- arch/x86/kvm/x86.c | 682 +- arch/x86/kvm/x86.h | 33 +- arch/x86/kvm/xen.c | 10 +- arch/x86/lib/memmove_64.S | 7 +- arch/x86/lib/retpoline.S | 79 +- arch/x86/mm/fault.c | 6 +- arch/x86/mm/hugetlbpage.c | 47 +- arch/x86/mm/init.c | 16 +- arch/x86/mm/mem_encrypt_amd.c | 10 +- arch/x86/mm/mem_encrypt_boot.S | 10 +- arch/x86/mm/pgprot.c | 28 - arch/x86/mm/pkeys.c | 15 +- arch/x86/mm/tlb.c | 18 +- arch/x86/net/bpf_jit_comp.c | 71 +- arch/x86/platform/efi/efi.c | 23 + arch/x86/platform/efi/efi_thunk_64.S | 5 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 2 +- arch/x86/um/Kconfig | 10 +- arch/x86/um/Makefile | 3 +- arch/x86/um/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 | 13 +- arch/x86/xen/setup.c | 6 +- arch/x86/xen/xen-asm.S | 30 +- arch/x86/xen/xen-head.S | 11 +- arch/x86/xen/xen-ops.h | 6 +- arch/xtensa/Kconfig | 5 +- arch/xtensa/boot/lib/Makefile | 2 - arch/xtensa/include/asm/io.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/entry.S | 8 +- arch/xtensa/kernel/irq.c | 7 +- 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 +- arch/xtensa/platforms/iss/simdisk.c | 4 +- block/Kconfig | 1 + block/bdev.c | 10 +- block/bfq-cgroup.c | 34 +- block/bfq-iosched.c | 16 +- block/bfq-iosched.h | 8 +- block/bfq-wf2q.c | 5 +- block/bio.c | 140 +- block/blk-cgroup-rwstat.h | 8 +- block/blk-cgroup.c | 76 +- block/blk-cgroup.h | 12 +- block/blk-core.c | 80 +- block/blk-flush.c | 6 +- block/blk-ia-ranges.c | 65 +- block/blk-ioc.c | 2 - block/blk-iocost.c | 22 +- block/blk-iolatency.c | 30 +- block/blk-ioprio.c | 57 +- block/blk-ioprio.h | 9 - block/blk-lib.c | 6 +- block/blk-map.c | 7 +- block/blk-merge.c | 80 +- block/blk-mq-debugfs-zoned.c | 6 +- block/blk-mq-debugfs.c | 19 +- block/blk-mq-sysfs.c | 45 +- block/blk-mq-tag.c | 31 +- block/blk-mq-tag.h | 10 +- block/blk-mq.c | 105 +- block/blk-mq.h | 39 +- block/blk-rq-qos.c | 10 +- block/blk-rq-qos.h | 11 +- block/blk-settings.c | 11 +- block/blk-sysfs.c | 60 +- block/blk-throttle.c | 7 +- block/blk-wbt.c | 30 +- block/blk-zoned.c | 92 +- block/blk.h | 34 +- block/bounce.c | 13 +- block/bsg-lib.c | 6 +- block/bsg.c | 4 +- block/elevator.h | 2 +- block/fops.c | 38 +- block/genhd.c | 80 +- block/ioctl.c | 2 +- block/ioprio.c | 58 +- block/kyber-iosched.c | 8 +- block/mq-deadline.c | 4 +- block/partitions/check.h | 4 +- block/partitions/core.c | 23 +- certs/Makefile | 14 +- certs/blacklist_hashes.c | 1 + certs/blacklist_nohashes.c | 6 + crypto/Kconfig | 96 +- crypto/Makefile | 5 +- crypto/af_alg.c | 3 +- crypto/algif_hash.c | 5 +- crypto/aria.c | 288 - crypto/asymmetric_keys/pkcs7_parser.c | 18 - crypto/asymmetric_keys/public_key.c | 7 +- crypto/asymmetric_keys/x509_cert_parser.c | 3 - crypto/blake2s_generic.c | 75 + crypto/fips.c | 35 +- crypto/hctr2.c | 581 - crypto/kpp.c | 6 - crypto/polyval-generic.c | 245 - crypto/rsa.c | 78 +- crypto/shash.c | 6 - crypto/tcrypt.c | 60 +- crypto/testmgr.c | 75 +- crypto/testmgr.h | 4732 +- crypto/xctr.c | 191 - 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/Kconfig | 34 +- drivers/acpi/Makefile | 5 +- drivers/acpi/acpi_lpit.c | 6 + drivers/acpi/acpi_lpss.c | 3 - drivers/acpi/acpi_video.c | 52 +- drivers/acpi/apei/apei-base.c | 2 +- drivers/acpi/apei/bert.c | 31 +- drivers/acpi/apei/einj.c | 2 - drivers/acpi/arm64/iort.c | 360 +- drivers/acpi/bus.c | 61 +- drivers/acpi/container.c | 17 +- drivers/acpi/cppc_acpi.c | 26 +- drivers/acpi/device_pm.c | 22 - drivers/acpi/device_sysfs.c | 2 +- drivers/acpi/ec.c | 140 +- drivers/acpi/glue.c | 133 +- drivers/acpi/irq.c | 58 +- drivers/acpi/pci_mcfg.c | 13 - drivers/acpi/pptt.c | 142 +- drivers/acpi/prmt.c | 4 +- drivers/acpi/processor_driver.c | 72 +- drivers/acpi/processor_idle.c | 11 +- drivers/acpi/processor_thermal.c | 54 - drivers/acpi/property.c | 45 +- drivers/acpi/scan.c | 70 +- drivers/acpi/sleep.c | 8 - drivers/acpi/utils.c | 38 - drivers/acpi/video_detect.c | 63 +- drivers/acpi/viot.c | 26 +- drivers/acpi/x86/s2idle.c | 15 +- drivers/amba/bus.c | 8 +- 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/Kconfig | 2 +- drivers/ata/libata-acpi.c | 8 +- drivers/ata/libata-core.c | 68 +- drivers/ata/libata-eh.c | 30 +- drivers/ata/libata-scsi.c | 9 +- drivers/ata/libata-transport.c | 2 +- drivers/ata/libata.h | 8 +- drivers/ata/pata_acpi.c | 2 +- drivers/ata/pata_ali.c | 2 +- drivers/ata/pata_amd.c | 14 +- drivers/ata/pata_hpt366.c | 2 +- drivers/ata/pata_hpt37x.c | 119 +- drivers/ata/pata_hpt3x2n.c | 21 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/pata_mpc52xx.c | 2 +- drivers/ata/pata_pdc2027x.c | 4 +- drivers/ata/pata_serverworks.c | 4 +- drivers/ata/pata_sis.c | 2 +- drivers/ata/pata_via.c | 2 +- drivers/atm/he.c | 9 +- drivers/base/arch_topology.c | 100 +- drivers/base/base.h | 1 - drivers/base/cacheinfo.c | 145 +- drivers/base/core.c | 136 +- drivers/base/cpu.c | 8 - drivers/base/dd.c | 59 +- drivers/base/devtmpfs.c | 1 - drivers/base/node.c | 4 +- drivers/base/power/domain.c | 5 +- drivers/base/power/runtime.c | 40 +- drivers/base/power/wakeup.c | 30 + drivers/base/regmap/regcache.c | 11 +- drivers/base/regmap/regmap-irq.c | 432 +- drivers/base/regmap/regmap.c | 27 - drivers/base/topology.c | 32 +- drivers/block/Kconfig | 9 - drivers/block/Makefile | 2 - drivers/block/amiflop.c | 2 +- drivers/block/aoe/aoeblk.c | 2 +- drivers/block/aoe/aoedev.c | 2 +- drivers/block/ataflop.c | 5 +- drivers/block/brd.c | 8 +- drivers/block/drbd/drbd_actlog.c | 9 +- drivers/block/drbd/drbd_bitmap.c | 51 +- drivers/block/drbd/drbd_int.h | 5 +- drivers/block/drbd/drbd_main.c | 4 +- drivers/block/drbd/drbd_receiver.c | 24 +- drivers/block/drbd/drbd_req.c | 6 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/floppy.c | 8 +- drivers/block/loop.c | 3 +- drivers/block/mtip32xx/mtip32xx.c | 307 +- drivers/block/mtip32xx/mtip32xx.h | 5 + drivers/block/n64cart.c | 2 +- drivers/block/nbd.c | 9 +- drivers/block/null_blk/main.c | 123 +- drivers/block/null_blk/null_blk.h | 14 +- drivers/block/null_blk/trace.h | 2 +- drivers/block/null_blk/zoned.c | 12 +- drivers/block/paride/pcd.c | 4 +- drivers/block/paride/pd.c | 6 +- drivers/block/paride/pf.c | 4 +- drivers/block/pktcdvd.c | 14 +- drivers/block/ps3disk.c | 4 +- drivers/block/ps3vram.c | 4 +- drivers/block/rbd.c | 2 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 207 +- drivers/block/rnbd/rnbd-clt.h | 18 +- drivers/block/rnbd/rnbd-proto.h | 7 +- drivers/block/rnbd/rnbd-srv-dev.c | 1 + drivers/block/rnbd/rnbd-srv-dev.h | 1 + drivers/block/rnbd/rnbd-srv-sysfs.c | 5 +- drivers/block/rnbd/rnbd-srv.c | 29 +- drivers/block/rnbd/rnbd-srv.h | 7 +- drivers/block/sunvdc.c | 4 +- drivers/block/swim.c | 2 +- drivers/block/swim3.c | 2 +- drivers/block/sx8.c | 6 +- drivers/block/ublk_drv.c | 1538 - drivers/block/virtio_blk.c | 3 +- drivers/block/xen-blkback/blkback.c | 6 +- drivers/block/xen-blkfront.c | 4 +- drivers/block/z2ram.c | 3 +- drivers/block/zram/zcomp.c | 11 +- drivers/block/zram/zram_drv.c | 14 +- drivers/bluetooth/btbcm.c | 33 +- drivers/bluetooth/btbcm.h | 8 +- 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/bluetooth/btmtksdio.c | 15 - drivers/bluetooth/btusb.c | 21 +- drivers/bluetooth/hci_bcm.c | 35 +- drivers/bluetooth/hci_intel.c | 6 +- drivers/bluetooth/hci_qca.c | 2 +- drivers/bluetooth/hci_serdev.c | 11 - drivers/bus/hisi_lpc.c | 204 +- 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/cdrom/gdrom.c | 3 +- drivers/char/Kconfig | 1 + drivers/char/agp/intel-gtt.c | 75 +- drivers/char/apm-emulation.c | 2 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/iproc-rng200.c | 9 +- drivers/char/hw_random/s390-trng.c | 11 +- drivers/char/ipmi/Kconfig | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 2 +- drivers/char/random.c | 55 +- 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/.kunitconfig | 1 - 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/Kconfig | 4 +- 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-lan966x.c | 2 +- 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 | 16 +- 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/Kconfig | 19 +- drivers/clocksource/Makefile | 3 +- drivers/clocksource/sh_cmt.c | 8 - drivers/clocksource/timer-mediatek.c | 114 - drivers/clocksource/timer-microchip-pit64b.c | 64 +- drivers/clocksource/timer-riscv.c | 15 +- drivers/clocksource/timer-sun4i.c | 2 +- drivers/clocksource/timer-tegra186.c | 514 - drivers/clocksource/timer-ti-dm.c | 123 - drivers/counter/104-quad-8.c | 203 +- drivers/cpufreq/acpi-cpufreq.c | 4 - drivers/cpufreq/cpufreq-dt.c | 19 +- drivers/cpufreq/cpufreq.c | 43 +- drivers/cpufreq/imx-cpufreq-dt.c | 12 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 7 +- drivers/cpufreq/mediatek-cpufreq.c | 9 +- drivers/cpufreq/mvebu-cpufreq.c | 5 +- drivers/cpufreq/qcom-cpufreq-hw.c | 14 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 109 +- drivers/cpufreq/scmi-cpufreq.c | 15 +- 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/Kconfig.arm | 3 +- drivers/cpuidle/cpuidle-at91.c | 5 +- drivers/cpuidle/cpuidle-kirkwood.c | 5 +- drivers/cpuidle/cpuidle-psci.c | 8 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 8 +- drivers/cpuidle/cpuidle.c | 9 +- drivers/cpuidle/governors/haltpoll.c | 3 - .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 1 - drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 16 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 10 +- drivers/crypto/amcc/crypto4xx_core.c | 40 +- drivers/crypto/atmel-aes.c | 3 +- drivers/crypto/atmel-ecc.c | 12 +- drivers/crypto/atmel-sha.c | 5 +- drivers/crypto/atmel-tdes.c | 5 +- drivers/crypto/caam/caamalg_qi2.c | 7 +- drivers/crypto/caam/caamhash_desc.c | 2 +- drivers/crypto/caam/qi.c | 6 +- drivers/crypto/cavium/cpt/cpt_hw_types.h | 2 +- drivers/crypto/ccp/ccp-dev.h | 2 +- drivers/crypto/ccp/sev-dev.c | 12 +- drivers/crypto/ccree/cc_pm.c | 2 - drivers/crypto/hisilicon/qm.c | 203 +- drivers/crypto/hisilicon/sec/sec_algs.c | 14 +- drivers/crypto/hisilicon/sec/sec_drv.c | 2 +- drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/hisilicon/sec2/sec.h | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 20 +- drivers/crypto/hisilicon/sec2/sec_main.c | 39 +- drivers/crypto/hisilicon/trng/trng.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 17 +- drivers/crypto/inside-secure/safexcel.h | 18 +- .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 40 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 17 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 3 - drivers/crypto/nx/nx-common-powernv.c | 2 +- drivers/crypto/nx/nx-common-pseries.c | 5 +- drivers/crypto/omap-aes.c | 4 + drivers/crypto/omap-des.c | 4 + drivers/crypto/omap-sham.c | 3 +- drivers/crypto/qat/Kconfig | 14 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 1 - drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 1 - drivers/crypto/qat/qat_4xxx/adf_drv.c | 6 +- drivers/crypto/qat/qat_common/Makefile | 1 - drivers/crypto/qat/qat_common/adf_accel_devices.h | 1 - drivers/crypto/qat/qat_common/adf_cfg.c | 41 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 8 +- drivers/crypto/qat/qat_common/adf_init.c | 26 - drivers/crypto/qat/qat_common/adf_sriov.c | 28 +- drivers/crypto/qat/qat_common/adf_sysfs.c | 191 - drivers/crypto/qat/qat_common/qat_algs.c | 4 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 4 +- drivers/crypto/s5p-sss.c | 3 + drivers/crypto/sa2ul.c | 25 +- drivers/crypto/sa2ul.h | 1 - drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/crypto/vmx/ghash.c | 1 - drivers/crypto/vmx/ghashp8-ppc.pl | 2 +- drivers/cxl/acpi.c | 51 +- drivers/cxl/core/core.h | 2 +- drivers/cxl/core/hdm.c | 79 +- drivers/cxl/core/mbox.c | 101 +- drivers/cxl/core/memdev.c | 4 +- drivers/cxl/core/pci.c | 8 +- drivers/cxl/core/port.c | 72 +- drivers/cxl/cxl.h | 39 +- drivers/cxl/cxlmem.h | 29 +- drivers/cxl/mem.c | 30 +- drivers/cxl/pci.c | 2 +- drivers/cxl/pmem.c | 6 +- drivers/dax/super.c | 67 +- drivers/devfreq/Kconfig | 10 - drivers/devfreq/Makefile | 1 - drivers/devfreq/devfreq.c | 4 - drivers/devfreq/exynos-bus.c | 27 +- drivers/devfreq/imx-bus.c | 3 +- drivers/devfreq/mtk-cci-devfreq.c | 440 - drivers/devfreq/tegra30-devfreq.c | 26 +- drivers/dma-buf/Kconfig | 6 +- drivers/dma-buf/Makefile | 2 +- drivers/dma-buf/dma-buf.c | 112 +- drivers/dma-buf/dma-fence-chain.c | 4 +- drivers/dma-buf/dma-fence-unwrap.c | 163 - drivers/dma-buf/dma-resv.c | 2 +- drivers/dma-buf/st-dma-fence-unwrap.c | 157 +- drivers/dma-buf/sync_file.c | 119 +- drivers/dma-buf/udmabuf.c | 18 +- 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 | 7 +- 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 | 58 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 19 +- 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/idxd/device.c | 5 +- drivers/dma/idxd/init.c | 13 +- drivers/dma/imx-dma.c | 2 +- drivers/dma/imx-sdma.c | 42 +- drivers/dma/lgm/lgm-dma.c | 3 +- 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/pl330.c | 2 +- drivers/dma/ppc4xx/adma.h | 5 +- drivers/dma/ppc4xx/dma.h | 5 +- drivers/dma/ppc4xx/xor.h | 5 +- drivers/dma/qcom/bam_dma.c | 39 +- 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/dma-crossbar.c | 5 - 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/mpc85xx_edac.h | 7 +- drivers/edac/pnd2_edac.c | 62 +- drivers/edac/synopsys_edac.c | 44 +- 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/firmware/arm_scmi/Kconfig | 12 - drivers/firmware/arm_scmi/Makefile | 3 +- drivers/firmware/arm_scmi/driver.c | 281 +- drivers/firmware/arm_scmi/perf.c | 243 +- drivers/firmware/arm_scmi/powercap.c | 866 - drivers/firmware/arm_scmi/protocols.h | 23 - drivers/firmware/arm_scmi/scmi_power_control.c | 362 - drivers/firmware/arm_scmi/system.c | 17 +- drivers/firmware/arm_scpi.c | 61 +- drivers/firmware/efi/Kconfig | 14 +- drivers/firmware/efi/Makefile | 1 + drivers/firmware/efi/efi-init.c | 1 - drivers/firmware/efi/efi-pstore.c | 377 +- drivers/firmware/efi/efi.c | 129 +- drivers/firmware/efi/efibc.c | 76 +- drivers/firmware/efi/efivars.c | 671 + drivers/firmware/efi/libstub/riscv-stub.c | 13 +- drivers/firmware/efi/memmap.c | 5 +- drivers/firmware/efi/reboot.c | 21 +- drivers/firmware/efi/vars.c | 1219 +- drivers/firmware/mtk-adsp-ipc.c | 36 +- drivers/firmware/qcom_scm-legacy.c | 4 - drivers/firmware/qcom_scm.c | 71 +- drivers/firmware/stratix10-rsu.c | 129 +- drivers/firmware/stratix10-svc.c | 201 +- drivers/firmware/tegra/bpmp-debugfs.c | 10 +- drivers/firmware/tegra/bpmp.c | 6 +- drivers/firmware/xilinx/zynqmp.c | 16 +- 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-msc313.c | 15 +- drivers/gpio/gpio-mvebu.c | 5 +- drivers/gpio/gpio-pca953x.c | 22 +- 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-sim.c | 16 +- drivers/gpio/gpio-spear-spics.c | 5 +- drivers/gpio/gpio-tegra.c | 15 +- drivers/gpio/gpio-tegra186.c | 15 +- drivers/gpio/gpio-thunderx.c | 17 +- 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-vf610.c | 1 - drivers/gpio/gpio-visconti.c | 15 +- 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 | 294 +- drivers/gpio/gpiolib-devres.c | 32 + drivers/gpio/gpiolib-of.c | 13 +- drivers/gpio/gpiolib.c | 59 +- drivers/gpu/drm/Kconfig | 18 - drivers/gpu/drm/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 446 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 114 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 283 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 76 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 10 - drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h | 7 - drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 223 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 67 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes_ctx.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 67 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 29 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 14 + drivers/gpu/drm/amd/amdgpu/clearstate_gfx11.h | 307 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 123 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 273 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 46 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 116 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 195 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c | 555 - drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.h | 28 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 12 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 12 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 12 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 126 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 8 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 6 - drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 79 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 131 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 27 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 50 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 563 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 14 - drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 83 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 8 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 23 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 87 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 21 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 32 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 134 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 21 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 80 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 323 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 4 +- drivers/gpu/drm/amd/display/Kconfig | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 572 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 20 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 57 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 2 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 4 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 18 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 170 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 6 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 21 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 1 - drivers/gpu/drm/amd/display/dc/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/basics/vector.c | 2 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 982 +- .../display/dc/bios/bios_parser_types_internal2.h | 1 - .../gpu/drm/amd/display/dc/bios/command_table.c | 4 +- .../amd/display/dc/bios/command_table_helper2.c | 3 - drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 43 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 45 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 23 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 18 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 15 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.h | 60 - .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 11 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 17 - .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 14 +- .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 751 - .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.h | 57 - .../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c | 391 - .../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.h | 79 - .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 7 +- .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 14 +- .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 14 +- .../gpu/drm/amd/display/dc/clk_mgr/dcn32/dalsmc.h | 65 - .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 871 - .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.h | 39 - .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c | 141 - .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.h | 47 - .../dc/clk_mgr/dcn32/dcn32_smu13_driver_if.h | 63 - .../amd/display/dc/clk_mgr/dcn32/smu13_driver_if.h | 108 - drivers/gpu/drm/amd/display/dc/core/dc.c | 677 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 4 - .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 172 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 428 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 96 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 77 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 254 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 + drivers/gpu/drm/amd/display/dc/dc.h | 76 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 - drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 452 - drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 9 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 - drivers/gpu/drm/amd/display/dc/dc_link.h | 7 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 52 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 31 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 45 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 13 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 8 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 29 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 20 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c | 2 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 2 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 5 +- .../drm/amd/display/dc/dce/dce_stream_encoder.h | 14 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 2 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 64 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 2 - .../drm/amd/display/dc/dce100/dce100_resource.c | 2 + .../drm/amd/display/dc/dce110/dce110_compressor.c | 3 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 21 +- .../amd/display/dc/dce110/dce110_opp_regamma_v.c | 2 + .../drm/amd/display/dc/dce110/dce110_resource.c | 2 + .../drm/amd/display/dc/dce110/dce110_transform_v.c | 2 + .../drm/amd/display/dc/dce112/dce112_compressor.c | 3 + .../drm/amd/display/dc/dce112/dce112_resource.c | 2 + .../drm/amd/display/dc/dce120/dce120_resource.c | 2 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 2 - .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 2 + .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 33 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 5 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 152 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 2 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 3 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 6 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 1 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 5 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 13 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 26 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 17 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 219 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 5 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 25 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 155 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 12 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 6 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 36 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.h | 41 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 16 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 81 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 11 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 251 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 6 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 9 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 173 +- drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 8 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 52 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 47 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 6 - .../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 28 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 1 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h | 6 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn314/Makefile | 43 - .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c | 265 - .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h | 158 - .../display/dc/dcn314/dcn314_dio_stream_encoder.c | 448 - .../display/dc/dcn314/dcn314_dio_stream_encoder.h | 311 - .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c | 340 - .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h | 40 - .../gpu/drm/amd/display/dc/dcn314/dcn314_init.c | 158 - .../gpu/drm/amd/display/dc/dcn314/dcn314_init.h | 34 - .../gpu/drm/amd/display/dc/dcn314/dcn314_optc.c | 239 - .../gpu/drm/amd/display/dc/dcn314/dcn314_optc.h | 255 - .../drm/amd/display/dc/dcn314/dcn314_resource.c | 2356 - .../drm/amd/display/dc/dcn314/dcn314_resource.h | 43 - .../drm/amd/display/dc/dcn315/dcn315_resource.c | 7 +- .../drm/amd/display/dc/dcn316/dcn316_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn32/Makefile | 48 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 307 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.h | 159 - .../amd/display/dc/dcn32/dcn32_dio_link_encoder.c | 294 - .../amd/display/dc/dcn32/dcn32_dio_link_encoder.h | 60 - .../display/dc/dcn32/dcn32_dio_stream_encoder.c | 475 - .../display/dc/dcn32/dcn32_dio_stream_encoder.h | 267 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.c | 164 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.h | 38 - .../display/dc/dcn32/dcn32_hpo_dp_link_encoder.c | 90 - .../display/dc/dcn32/dcn32_hpo_dp_link_encoder.h | 63 - .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.c | 964 - .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.h | 174 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.c | 148 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.h | 69 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 1181 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h | 87 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 158 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.h | 33 - .../gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.c | 239 - .../gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.h | 225 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 1044 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h | 322 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c | 268 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.h | 254 - .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 4326 - .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 106 - .../amd/display/dc/dcn32/dcn32_resource_helpers.c | 260 - drivers/gpu/drm/amd/display/dc/dcn321/Makefile | 42 - .../display/dc/dcn321/dcn321_dio_link_encoder.c | 199 - .../display/dc/dcn321/dcn321_dio_link_encoder.h | 42 - .../drm/amd/display/dc/dcn321/dcn321_resource.c | 2609 - .../drm/amd/display/dc/dcn321/dcn321_resource.h | 42 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 7 - drivers/gpu/drm/amd/display/dc/dml/dc_features.h | 2 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 116 +- .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 2 - .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 29 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.h | 11 - .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 93 +- .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 40 +- .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 73 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 109 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 107 +- .../display/dc/dml/dcn314/display_mode_vba_314.c | 7420 - .../display/dc/dml/dcn314/display_mode_vba_314.h | 44 - .../dc/dml/dcn314/display_rq_dlg_calc_314.c | 1733 - .../dc/dml/dcn314/display_rq_dlg_calc_314.h | 70 - .../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 3799 - .../amd/display/dc/dml/dcn32/display_mode_vba_32.h | 57 - .../dc/dml/dcn32/display_mode_vba_util_32.c | 6253 - .../dc/dml/dcn32/display_mode_vba_util_32.h | 1175 - .../display/dc/dml/dcn32/display_rq_dlg_calc_32.c | 616 - .../display/dc/dml/dcn32/display_rq_dlg_calc_32.h | 70 - .../drm/amd/display/dc/dml/display_mode_enums.h | 88 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 12 - .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 15 - .../drm/amd/display/dc/dml/display_mode_structs.h | 141 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 183 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 251 +- drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c | 71 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 4 +- drivers/gpu/drm/amd/display/dc/gpio/Makefile | 8 +- .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 17 +- .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 17 +- .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 19 +- .../amd/display/dc/gpio/dcn32/hw_factory_dcn32.c | 255 - .../amd/display/dc/gpio/dcn32/hw_factory_dcn32.h | 31 - .../amd/display/dc/gpio/dcn32/hw_translate_dcn32.c | 349 - .../amd/display/dc/gpio/dcn32/hw_translate_dcn32.h | 33 - .../display/dc/gpio/diagnostics/hw_factory_diag.c | 62 + .../display/dc/gpio/diagnostics/hw_factory_diag.h | 34 + .../dc/gpio/diagnostics/hw_translate_diag.c | 41 + .../dc/gpio/diagnostics/hw_translate_diag.h | 34 + drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 3 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 19 +- drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 14 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 46 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 8 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 7 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 45 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 31 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 6 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 8 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 23 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 5 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 9 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 8 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 9 - .../drm/amd/display/dc/inc/hw_sequencer_private.h | 13 - drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 12 - drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 7 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 18 - .../amd/display/dc/irq/dce110/irq_service_dce110.c | 2 + .../amd/display/dc/irq/dce120/irq_service_dce120.c | 2 + .../amd/display/dc/irq/dce80/irq_service_dce80.c | 2 + .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 2 + .../amd/display/dc/irq/dcn314/irq_service_dcn314.c | 434 - .../amd/display/dc/irq/dcn314/irq_service_dcn314.h | 35 - .../amd/display/dc/irq/dcn32/irq_service_dcn32.c | 432 - .../amd/display/dc/irq/dcn32/irq_service_dcn32.h | 35 - drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 + drivers/gpu/drm/amd/display/dc/os_types.h | 3 +- .../amd/display/dc/virtual/virtual_link_encoder.c | 2 + .../display/dc/virtual/virtual_stream_encoder.c | 2 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 9 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 389 +- .../drm/amd/display/dmub/inc/dmub_subvp_state.h | 183 - drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 493 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h | 256 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 52 +- .../drm/amd/display/include/bios_parser_types.h | 11 - drivers/gpu/drm/amd/display/include/dal_asic_id.h | 15 +- drivers/gpu/drm/amd/display/include/dal_types.h | 3 - .../drm/amd/display/include/ddc_service_types.h | 4 - drivers/gpu/drm/amd/display/include/fixed31_32.h | 2 +- .../drm/amd/display/include/link_service_types.h | 3 +- .../gpu/drm/amd/display/include/set_mode_types.h | 8 +- .../drm/amd/display/modules/color/color_gamma.c | 3 + .../drm/amd/display/modules/freesync/freesync.c | 7 +- .../amd/display/modules/hdcp/hdcp2_transition.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 4 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 11 - .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 3 - .../amd/display/modules/info_packet/info_packet.c | 29 +- .../drm/amd/display/modules/power/power_helpers.c | 117 +- .../drm/amd/display/modules/power/power_helpers.h | 6 - drivers/gpu/drm/amd/display/modules/vmid/vmid.c | 2 +- drivers/gpu/drm/amd/include/amd_shared.h | 2 - .../amd/include/asic_reg/clk/clk_11_0_1_offset.h | 0 .../amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h | 0 .../gpu/drm/amd/include/asic_reg/dce/dce_11_0_d.h | 1 - .../amd/include/asic_reg/dce/dce_11_0_sh_mask.h | 2 - .../drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h | 2 - .../amd/include/asic_reg/dcn/dcn_2_0_3_offset.h | 0 .../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h | 0 .../amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h | 2 - .../amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h | 2 - .../amd/include/asic_reg/dcn/dcn_3_0_2_sh_mask.h | 2 - .../amd/include/asic_reg/dcn/dcn_3_0_3_sh_mask.h | 2 - .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 2 - .../amd/include/asic_reg/dcn/dcn_3_1_4_offset.h | 15245 -- .../amd/include/asic_reg/dcn/dcn_3_1_4_sh_mask.h | 61832 ----- .../amd/include/asic_reg/dcn/dcn_3_2_0_offset.h | 14677 -- .../amd/include/asic_reg/dcn/dcn_3_2_0_sh_mask.h | 222893 ------------------ .../amd/include/asic_reg/dcn/dcn_3_2_1_offset.h | 14561 -- .../amd/include/asic_reg/dcn/dcn_3_2_1_sh_mask.h | 56582 ----- .../amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h | 0 .../amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h | 0 .../amd/include/asic_reg/dpcs/dpcs_3_1_4_offset.h | 7215 - .../amd/include/asic_reg/dpcs/dpcs_3_1_4_sh_mask.h | 55194 ----- .../include/asic_reg/mmhub/mmhub_3_0_1_offset.h | 1769 - .../include/asic_reg/mmhub/mmhub_3_0_1_sh_mask.h | 7483 - .../amd/include/asic_reg/nbio/nbio_4_3_0_offset.h | 2 - .../amd/include/asic_reg/nbio/nbio_4_3_0_sh_mask.h | 1 - .../amd/include/asic_reg/nbio/nbio_7_7_0_offset.h | 4 - .../amd/include/asic_reg/nbio/nbio_7_7_0_sh_mask.h | 10 - drivers/gpu/drm/amd/include/atomfirmware.h | 209 +- drivers/gpu/drm/amd/include/mes_api_def.h | 2 +- drivers/gpu/drm/amd/include/mes_v11_api_def.h | 49 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 14 - drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 2 - drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 31 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 12 - .../drm/amd/pm/swsmu/inc/pmfw_if/arcturus_ppsmc.h | 2 +- .../swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h | 17 +- .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 9 +- .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h | 62 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_7_ppsmc.h | 9 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 1 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_v11_0.h | 2 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 23 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 10 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 1 - drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 1 - .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 13 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 11 - drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 39 - drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 14 - drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 98 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 83 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 36 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 28 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 14 - .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 21 - .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 1 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 83 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 1 - drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 1 - .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 2 - drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 1 - .../drm/arm/display/komeda/komeda_wb_connector.c | 1 - drivers/gpu/drm/arm/hdlcd_crtc.c | 1 - drivers/gpu/drm/arm/malidp_crtc.c | 1 - drivers/gpu/drm/arm/malidp_mw.c | 2 - drivers/gpu/drm/arm/malidp_planes.c | 2 - drivers/gpu/drm/armada/armada_510.c | 1 - drivers/gpu/drm/armada/armada_fb.h | 2 - drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 - drivers/gpu/drm/aspeed/aspeed_gfx_out.c | 1 - drivers/gpu/drm/ast/ast_dp.c | 10 +- drivers/gpu/drm/ast/ast_drv.h | 2 +- drivers/gpu/drm/ast/ast_mode.c | 27 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 1 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 1 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 2 - drivers/gpu/drm/bridge/Kconfig | 21 - drivers/gpu/drm/bridge/Makefile | 2 - drivers/gpu/drm/bridge/adv7511/adv7511.h | 12 + drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 12 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 24 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 - drivers/gpu/drm/bridge/analogix/anx7625.c | 200 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 2 - drivers/gpu/drm/bridge/cdns-dsi.c | 26 - drivers/gpu/drm/bridge/chipone-icn6211.c | 54 +- drivers/gpu/drm/bridge/chrontel-ch7033.c | 1 - drivers/gpu/drm/bridge/display-connector.c | 1 - drivers/gpu/drm/bridge/fsl-ldb.c | 22 +- drivers/gpu/drm/bridge/imx/Kconfig | 47 - drivers/gpu/drm/bridge/imx/Makefile | 9 - drivers/gpu/drm/bridge/imx/imx-ldb-helper.c | 221 - drivers/gpu/drm/bridge/imx/imx-ldb-helper.h | 96 - drivers/gpu/drm/bridge/imx/imx8qm-ldb-drv.c | 588 - drivers/gpu/drm/bridge/imx/imx8qxp-ldb-drv.c | 723 - .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 450 - drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 430 - drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 488 - drivers/gpu/drm/bridge/ite-it66121.c | 1 - drivers/gpu/drm/bridge/lontium-lt8912b.c | 11 +- drivers/gpu/drm/bridge/lontium-lt9211.c | 7 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 26 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 3 +- drivers/gpu/drm/bridge/nwl-dsi.c | 7 - drivers/gpu/drm/bridge/panel.c | 34 - drivers/gpu/drm/bridge/parade-ps8622.c | 6 +- drivers/gpu/drm/bridge/parade-ps8640.c | 113 +- drivers/gpu/drm/bridge/sii902x.c | 6 +- drivers/gpu/drm/bridge/sil-sii8620.c | 4 +- drivers/gpu/drm/bridge/simple-bridge.c | 1 - .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 1 - drivers/gpu/drm/bridge/tc358764.c | 1 - drivers/gpu/drm/bridge/tc358767.c | 180 +- drivers/gpu/drm/bridge/tc358775.c | 25 +- drivers/gpu/drm/bridge/ti-dlpc3433.c | 418 - drivers/gpu/drm/bridge/ti-sn65dsi83.c | 71 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 27 +- drivers/gpu/drm/bridge/ti-tfp410.c | 2 - drivers/gpu/drm/display/Kconfig | 2 +- drivers/gpu/drm/display/drm_dp_aux_bus.c | 211 +- drivers/gpu/drm/display/drm_dp_helper.c | 4 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 33 +- drivers/gpu/drm/drm_aperture.c | 174 +- drivers/gpu/drm/drm_atomic.c | 2 - drivers/gpu/drm/drm_atomic_helper.c | 57 - drivers/gpu/drm/drm_atomic_state_helper.c | 2 - drivers/gpu/drm/drm_atomic_uapi.c | 1 - drivers/gpu/drm/drm_blend.c | 2 +- drivers/gpu/drm/drm_bridge.c | 24 - drivers/gpu/drm/drm_bridge_connector.c | 8 +- drivers/gpu/drm/drm_client_modeset.c | 29 +- drivers/gpu/drm/drm_connector.c | 119 +- drivers/gpu/drm/drm_crtc.c | 2 - drivers/gpu/drm/drm_crtc_helper.c | 1 - drivers/gpu/drm/drm_crtc_internal.h | 5 +- drivers/gpu/drm/drm_damage_helper.c | 1 - drivers/gpu/drm/drm_debugfs.c | 42 +- drivers/gpu/drm/drm_displayid.c | 16 +- drivers/gpu/drm/drm_edid.c | 1976 +- drivers/gpu/drm/drm_encoder.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 28 +- drivers/gpu/drm/drm_file.c | 3 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 7 +- drivers/gpu/drm/drm_gem_cma_helper.c | 39 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 104 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 9 +- drivers/gpu/drm/drm_gem_vram_helper.c | 54 +- drivers/gpu/drm/drm_ioctl.c | 2 +- drivers/gpu/drm/drm_kms_helper_common.c | 1 - drivers/gpu/drm/drm_mipi_dbi.c | 9 - drivers/gpu/drm/drm_mode_config.c | 1 - drivers/gpu/drm/drm_modes.c | 6 - drivers/gpu/drm/drm_modeset_helper.c | 1 - drivers/gpu/drm/drm_of.c | 63 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 17 +- drivers/gpu/drm/drm_prime.c | 2 +- drivers/gpu/drm/drm_probe_helper.c | 241 +- drivers/gpu/drm/drm_simple_kms_helper.c | 14 +- drivers/gpu/drm/drm_syncobj.c | 59 +- drivers/gpu/drm/drm_writeback.c | 1 - drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 2 - drivers/gpu/drm/exynos/exynos7_drm_decon.c | 18 +- drivers/gpu/drm/exynos/exynos_dp.c | 1 - drivers/gpu/drm/exynos/exynos_drm_dpi.c | 1 - drivers/gpu/drm/exynos/exynos_drm_fb.c | 1 - drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 1 - drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 - drivers/gpu/drm/exynos/exynos_drm_ipp.c | 1 - drivers/gpu/drm/exynos/exynos_drm_plane.c | 2 - drivers/gpu/drm/exynos/exynos_drm_scaler.c | 1 - drivers/gpu/drm/exynos/exynos_drm_vidi.c | 1 - drivers/gpu/drm/exynos/exynos_hdmi.c | 8 +- drivers/gpu/drm/exynos/exynos_mixer.c | 3 - drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 1 - drivers/gpu/drm/gma500/cdv_intel_crt.c | 47 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 1 - drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 98 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 80 +- drivers/gpu/drm/gma500/framebuffer.c | 1 - drivers/gpu/drm/gma500/gma_display.c | 1 - drivers/gpu/drm/gma500/intel_i2c.c | 36 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 1 - drivers/gpu/drm/gma500/oaktrail_hdmi.c | 1 - drivers/gpu/drm/gma500/oaktrail_lvds.c | 51 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 36 +- drivers/gpu/drm/gma500/psb_drv.h | 2 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 24 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 86 +- drivers/gpu/drm/gma500/psb_intel_modes.c | 2 - drivers/gpu/drm/gud/gud_connector.c | 1 - drivers/gpu/drm/gud/gud_drv.c | 1 - drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 1 - drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 - drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 74 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 2 - drivers/gpu/drm/i2c/tda998x_drv.c | 7 +- drivers/gpu/drm/i915/Makefile | 6 +- drivers/gpu/drm/i915/TODO.txt | 2 +- drivers/gpu/drm/i915/display/g4x_dp.c | 22 +- drivers/gpu/drm/i915/display/hsw_ips.c | 4 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 1 - drivers/gpu/drm/i915/display/icl_dsi.c | 11 +- drivers/gpu/drm/i915/display/intel_audio.c | 1 - drivers/gpu/drm/i915/display/intel_audio_regs.h | 160 - drivers/gpu/drm/i915/display/intel_backlight.c | 24 +- drivers/gpu/drm/i915/display/intel_bios.c | 657 +- drivers/gpu/drm/i915/display/intel_bios.h | 7 - drivers/gpu/drm/i915/display/intel_bw.c | 6 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 16 +- drivers/gpu/drm/i915/display/intel_color.c | 51 +- .../gpu/drm/i915/display/intel_crtc_state_dump.c | 314 - .../gpu/drm/i915/display/intel_crtc_state_dump.h | 16 - drivers/gpu/drm/i915/display/intel_cursor.c | 1 - drivers/gpu/drm/i915/display/intel_ddi.c | 54 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 37 +- drivers/gpu/drm/i915/display/intel_display.c | 1847 +- drivers/gpu/drm/i915/display/intel_display.h | 23 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 28 - drivers/gpu/drm/i915/display/intel_display_power.c | 12 +- .../drm/i915/display/intel_display_power_well.c | 4 +- drivers/gpu/drm/i915/display/intel_display_types.h | 90 +- drivers/gpu/drm/i915/display/intel_dmc.c | 103 +- drivers/gpu/drm/i915/display/intel_dmc_regs.h | 65 +- drivers/gpu/drm/i915/display/intel_dp.c | 95 +- drivers/gpu/drm/i915/display/intel_dp.h | 2 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 6 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 1 - drivers/gpu/drm/i915/display/intel_dpll.c | 89 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 407 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 8 - drivers/gpu/drm/i915/display/intel_dpt.c | 16 +- drivers/gpu/drm/i915/display/intel_drrs.c | 3 + drivers/gpu/drm/i915/display/intel_dsi.c | 2 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 9 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 56 +- drivers/gpu/drm/i915/display/intel_fb.c | 1 - drivers/gpu/drm/i915/display/intel_fbc.c | 5 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 2 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 3 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 1 - drivers/gpu/drm/i915/display/intel_lvds.c | 8 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 734 - drivers/gpu/drm/i915/display/intel_modeset_setup.h | 15 - .../gpu/drm/i915/display/intel_modeset_verify.c | 246 - .../gpu/drm/i915/display/intel_modeset_verify.h | 21 - drivers/gpu/drm/i915/display/intel_opregion.c | 16 - drivers/gpu/drm/i915/display/intel_opregion.h | 7 - drivers/gpu/drm/i915/display/intel_overlay.c | 2 + drivers/gpu/drm/i915/display/intel_panel.c | 66 +- drivers/gpu/drm/i915/display/intel_panel.h | 3 +- drivers/gpu/drm/i915/display/intel_pch_refclk.c | 91 +- drivers/gpu/drm/i915/display/intel_pps.c | 129 +- drivers/gpu/drm/i915/display/intel_pps.h | 1 - drivers/gpu/drm/i915/display/intel_psr.c | 80 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 5 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 77 +- drivers/gpu/drm/i915/display/intel_snps_phy.h | 5 +- drivers/gpu/drm/i915/display/intel_sprite.c | 1 - drivers/gpu/drm/i915/display/intel_tc.c | 3 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 67 +- drivers/gpu/drm/i915/display/intel_vrr.c | 30 +- drivers/gpu/drm/i915/display/intel_vrr.h | 4 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 1 - drivers/gpu/drm/i915/display/vlv_dsi.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 34 - drivers/gpu/drm/i915/gem/i915_gemfs.c | 50 +- drivers/gpu/drm/i915/gem/i915_gemfs.h | 3 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 250 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 21 +- drivers/gpu/drm/i915/gt/intel_context.c | 24 - drivers/gpu/drm/i915/gt/intel_context.h | 25 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 15 +- drivers/gpu/drm/i915/gt/intel_engine.h | 2 - drivers/gpu/drm/i915/gt/intel_engine_cs.c | 215 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 10 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 12 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 27 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 627 +- drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c | 132 - drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h | 27 - drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 37 +- drivers/gpu/drm/i915/gt/intel_gt.c | 282 +- drivers/gpu/drm/i915/gt/intel_gt.h | 24 + drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_gmch.c | 654 + drivers/gpu/drm/i915/gt/intel_gt_gmch.h | 46 + drivers/gpu/drm/i915/gt/intel_gt_irq.c | 16 - drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 497 - drivers/gpu/drm/i915/gt/intel_gt_mcr.h | 34 - drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 12 +- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 76 +- drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 177 - drivers/gpu/drm/i915/gt/intel_gt_types.h | 8 - drivers/gpu/drm/i915/gt/intel_gtt.h | 45 +- drivers/gpu/drm/i915/gt/intel_llc.c | 3 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 10 + drivers/gpu/drm/i915/gt/intel_mocs.c | 24 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 4 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 21 +- drivers/gpu/drm/i915/gt/intel_reset.c | 37 +- drivers/gpu/drm/i915/gt/intel_ring.c | 3 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 11 +- drivers/gpu/drm/i915/gt/intel_rps.c | 9 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 450 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 92 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 30 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 186 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 9 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 2 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 8 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 2 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 3 - .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 6 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 13 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 77 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 46 - drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 62 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 3 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 483 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 97 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 5 +- drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 26 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 167 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 9 - drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 9 - drivers/gpu/drm/i915/gvt/cmd_parser.c | 8 +- drivers/gpu/drm/i915/i915_driver.c | 54 +- drivers/gpu/drm/i915/i915_drm_client.h | 2 +- drivers/gpu/drm/i915/i915_drv.h | 94 +- drivers/gpu/drm/i915/i915_gem.h | 39 + drivers/gpu/drm/i915/i915_getparam.c | 11 +- drivers/gpu/drm/i915/i915_gpu_error.c | 27 +- drivers/gpu/drm/i915/i915_gpu_error.h | 7 - drivers/gpu/drm/i915/i915_pci.c | 132 +- drivers/gpu/drm/i915/i915_query.c | 26 +- drivers/gpu/drm/i915/i915_reg.h | 235 +- drivers/gpu/drm/i915/i915_request.c | 57 +- drivers/gpu/drm/i915/i915_request.h | 2 - drivers/gpu/drm/i915/i915_scatterlist.c | 27 +- drivers/gpu/drm/i915/i915_scatterlist.h | 6 +- drivers/gpu/drm/i915/i915_scheduler.h | 1 - drivers/gpu/drm/i915/i915_tasklet.h | 43 - drivers/gpu/drm/i915/i915_utils.h | 40 + drivers/gpu/drm/i915/i915_vma.c | 51 +- drivers/gpu/drm/i915/intel_device_info.h | 45 +- drivers/gpu/drm/i915/intel_dram.c | 2 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 2 - drivers/gpu/drm/i915/intel_pch.c | 16 +- drivers/gpu/drm/i915/intel_pch.h | 8 +- drivers/gpu/drm/i915/intel_pcode.c | 93 +- drivers/gpu/drm/i915/intel_pcode.h | 20 +- drivers/gpu/drm/i915/intel_pm.c | 180 +- drivers/gpu/drm/i915/intel_pm.h | 14 +- drivers/gpu/drm/i915/intel_region_ttm.c | 10 +- drivers/gpu/drm/i915/intel_region_ttm.h | 3 +- drivers/gpu/drm/i915/intel_step.c | 70 +- drivers/gpu/drm/i915/intel_step.h | 4 +- drivers/gpu/drm/i915/intel_uncore.c | 378 +- drivers/gpu/drm/i915/intel_uncore.h | 8 + drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c | 5 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 21 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 - drivers/gpu/drm/i915/selftests/mock_region.c | 3 +- drivers/gpu/drm/imx/dcss/dcss-dev.c | 3 - drivers/gpu/drm/imx/dcss/dcss-drv.c | 1 - drivers/gpu/drm/imx/dcss/dcss-plane.c | 2 - drivers/gpu/drm/imx/imx-ldb.c | 2 - drivers/gpu/drm/imx/imx-tve.c | 1 - drivers/gpu/drm/imx/ipuv3-plane.c | 2 - drivers/gpu/drm/imx/parallel-display.c | 2 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 12 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 3 - drivers/gpu/drm/ingenic/ingenic-ipu.c | 1 - drivers/gpu/drm/kmb/kmb_dsi.c | 1 - drivers/gpu/drm/kmb/kmb_plane.c | 2 - drivers/gpu/drm/lima/lima_devfreq.c | 12 +- drivers/gpu/drm/logicvc/Kconfig | 9 - drivers/gpu/drm/logicvc/Makefile | 9 - drivers/gpu/drm/logicvc/logicvc_crtc.c | 280 - drivers/gpu/drm/logicvc/logicvc_crtc.h | 21 - drivers/gpu/drm/logicvc/logicvc_drm.c | 496 - drivers/gpu/drm/logicvc/logicvc_drm.h | 67 - drivers/gpu/drm/logicvc/logicvc_interface.c | 214 - drivers/gpu/drm/logicvc/logicvc_interface.h | 28 - drivers/gpu/drm/logicvc/logicvc_layer.c | 631 - drivers/gpu/drm/logicvc/logicvc_layer.h | 64 - drivers/gpu/drm/logicvc/logicvc_mode.c | 80 - drivers/gpu/drm/logicvc/logicvc_mode.h | 15 - drivers/gpu/drm/logicvc/logicvc_of.c | 185 - drivers/gpu/drm/logicvc/logicvc_of.h | 46 - drivers/gpu/drm/logicvc/logicvc_regs.h | 80 - drivers/gpu/drm/mcde/mcde_clk_div.c | 1 - drivers/gpu/drm/mcde/mcde_display.c | 1 - drivers/gpu/drm/mcde/mcde_dsi.c | 1 - drivers/gpu/drm/mediatek/Makefile | 4 +- drivers/gpu/drm/mediatek/mtk_disp_drv.h | 20 - drivers/gpu/drm/mediatek/mtk_disp_merge.c | 320 - drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 - drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 10 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 261 +- drivers/gpu/drm/mediatek/mtk_dpi_regs.h | 18 - drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 69 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 3 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 184 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 8 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 3 - drivers/gpu/drm/mediatek/mtk_drm_plane.h | 1 - drivers/gpu/drm/mediatek/mtk_dsi.c | 101 +- drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 315 - drivers/gpu/drm/mediatek/mtk_mdp_rdma.h | 20 - drivers/gpu/drm/meson/meson_encoder_cvbs.c | 1 - drivers/gpu/drm/meson/meson_encoder_hdmi.c | 27 +- drivers/gpu/drm/meson/meson_overlay.c | 2 - drivers/gpu/drm/meson/meson_plane.c | 2 - drivers/gpu/drm/meson/meson_viu.c | 22 +- drivers/gpu/drm/mgag200/Makefile | 14 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 381 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 148 +- drivers/gpu/drm/mgag200/mgag200_g200.c | 201 - drivers/gpu/drm/mgag200/mgag200_g200eh.c | 50 - drivers/gpu/drm/mgag200/mgag200_g200eh3.c | 51 - drivers/gpu/drm/mgag200/mgag200_g200er.c | 46 - drivers/gpu/drm/mgag200/mgag200_g200ev.c | 50 - drivers/gpu/drm/mgag200/mgag200_g200ew3.c | 60 - drivers/gpu/drm/mgag200/mgag200_g200se.c | 130 - drivers/gpu/drm/mgag200/mgag200_g200wb.c | 50 - drivers/gpu/drm/mgag200/mgag200_i2c.c | 59 +- drivers/gpu/drm/mgag200/mgag200_mm.c | 116 + drivers/gpu/drm/mgag200/mgag200_mode.c | 454 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 12 +- drivers/gpu/drm/mgag200/mgag200_reg.h | 2 - drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 8 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 30 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 106 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 65 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 23 - drivers/gpu/drm/msm/adreno/adreno_gpu.c | 29 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 32 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 24 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 119 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 163 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 26 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h | 25 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 514 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 24 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 53 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 55 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 36 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 40 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c | 2 - drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 29 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h | 6 + drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 1 - drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 21 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.h | 6 + drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 1 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 31 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | 3 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 2 - drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 2 +- drivers/gpu/drm/msm/disp/mdp_format.c | 2 - drivers/gpu/drm/msm/dp/dp_clk_util.c | 120 + drivers/gpu/drm/msm/dp/dp_clk_util.h | 38 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 13 +- drivers/gpu/drm/msm/dp/dp_display.c | 100 +- drivers/gpu/drm/msm/dp/dp_display.h | 1 + drivers/gpu/drm/msm/dp/dp_drm.c | 8 +- drivers/gpu/drm/msm/dp/dp_drm.h | 2 +- drivers/gpu/drm/msm/dp/dp_parser.c | 67 +- drivers/gpu/drm/msm/dp/dp_parser.h | 10 +- drivers/gpu/drm/msm/dp/dp_power.c | 199 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 57 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 126 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 15 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 11 +- drivers/gpu/drm/msm/hdmi/hdmi_hpd.c | 62 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c | 12 - drivers/gpu/drm/msm/msm_debugfs.c | 1 - drivers/gpu/drm/msm/msm_drv.c | 81 +- drivers/gpu/drm/msm/msm_drv.h | 11 +- drivers/gpu/drm/msm/msm_fb.c | 1 - drivers/gpu/drm/msm/msm_fbdev.c | 1 - drivers/gpu/drm/msm/msm_fence.c | 11 +- drivers/gpu/drm/msm/msm_gem.c | 22 +- drivers/gpu/drm/msm/msm_gem.h | 15 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 4 +- drivers/gpu/drm/msm/msm_gpu.c | 63 +- drivers/gpu/drm/msm/msm_gpu.h | 31 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 41 +- drivers/gpu/drm/mxsfb/Kconfig | 16 - drivers/gpu/drm/mxsfb/Makefile | 2 - drivers/gpu/drm/mxsfb/lcdif_drv.c | 340 - drivers/gpu/drm/mxsfb/lcdif_drv.h | 44 - drivers/gpu/drm/mxsfb/lcdif_kms.c | 485 - drivers/gpu/drm/mxsfb/lcdif_regs.h | 257 - drivers/gpu/drm/mxsfb/mxsfb_kms.c | 2 - drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 16 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 13 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 2 + drivers/gpu/drm/nouveau/include/nvhw/drf.h | 4 +- drivers/gpu/drm/nouveau/include/nvif/object.h | 6 - drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 3 + .../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 10 + drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 2 + drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h | 3 +- .../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 1 - .../gpu/drm/nouveau/include/nvkm/subdev/secboot.h | 66 + drivers/gpu/drm/nouveau/nouveau_abi16.c | 32 +- drivers/gpu/drm/nouveau/nouveau_abi16.h | 1 - drivers/gpu/drm/nouveau/nouveau_chan.c | 4 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 8 +- drivers/gpu/drm/nouveau/nouveau_display.c | 4 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 1 + drivers/gpu/drm/nouveau/nouveau_fbcon.c | 4 +- drivers/gpu/drm/nouveau/nouveau_nvif.c | 31 +- drivers/gpu/drm/nouveau/nouveau_usif.c | 231 +- drivers/gpu/drm/nouveau/nvif/object.c | 2 +- drivers/gpu/drm/nouveau/nvkm/core/ioctl.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c | 24 - drivers/gpu/drm/nouveau/nvkm/engine/ce/priv.h | 2 - drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 25 + drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 14 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 29 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c | 37 + .../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 2 + .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 11 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 47 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 1 + drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c | 1 + drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 10 + drivers/gpu/drm/nouveau/nvkm/falcon/v1.c | 25 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 20 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 4 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 - drivers/gpu/drm/omapdrm/dss/hdmi5.c | 1 - drivers/gpu/drm/omapdrm/omap_debugfs.c | 1 - drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 1 - drivers/gpu/drm/omapdrm/omap_fb.c | 2 - drivers/gpu/drm/omapdrm/omap_fbdev.c | 1 - drivers/gpu/drm/omapdrm/omap_plane.c | 2 - drivers/gpu/drm/panel/Kconfig | 13 - drivers/gpu/drm/panel/Makefile | 1 - .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 7 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 12 - drivers/gpu/drm/panel/panel-dsi-cm.c | 29 +- drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 285 - drivers/gpu/drm/panel/panel-edp.c | 50 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 12 - .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 2 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 12 - drivers/gpu/drm/panel/panel-lvds.c | 13 - drivers/gpu/drm/panel/panel-novatek-nt35510.c | 6 +- drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 4 - .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 1 - drivers/gpu/drm/panel/panel-raydium-rm67191.c | 1 - drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 51 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 1 - drivers/gpu/drm/panel/panel-simple.c | 137 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 12 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 3 +- drivers/gpu/drm/panfrost/panfrost_device.c | 9 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 20 +- drivers/gpu/drm/panfrost/panfrost_features.h | 13 - drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 18 +- drivers/gpu/drm/panfrost/panfrost_issues.h | 19 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 2 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 1 - drivers/gpu/drm/pl111/pl111_display.c | 4 +- drivers/gpu/drm/pl111/pl111_drv.c | 1 - drivers/gpu/drm/pl111/pl111_versatile.c | 2 - drivers/gpu/drm/qxl/qxl_display.c | 2 - drivers/gpu/drm/qxl/qxl_draw.c | 1 - drivers/gpu/drm/qxl/qxl_kms.c | 2 + drivers/gpu/drm/r128/r128_drv.h | 4 +- drivers/gpu/drm/radeon/.gitignore | 2 +- drivers/gpu/drm/radeon/Kconfig | 2 +- drivers/gpu/drm/radeon/Makefile | 2 +- drivers/gpu/drm/radeon/atombios_crtc.c | 1 - drivers/gpu/drm/radeon/atombios_encoders.c | 14 + drivers/gpu/drm/radeon/evergreen.c | 1 - drivers/gpu/drm/radeon/ni_dpm.c | 6 +- drivers/gpu/drm/radeon/r100.c | 1 - drivers/gpu/drm/radeon/r300_reg.h | 2 +- drivers/gpu/drm/radeon/radeon_acpi.c | 2 + drivers/gpu/drm/radeon/radeon_device.c | 3 +- drivers/gpu/drm/radeon/radeon_display.c | 1 - drivers/gpu/drm/radeon/radeon_fb.c | 1 - drivers/gpu/drm/radeon/radeon_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 1 - drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 15 + drivers/gpu/drm/radeon/radeon_mode.h | 4 + drivers/gpu/drm/radeon/radeon_sa.c | 6 +- drivers/gpu/drm/radeon/rs600.c | 1 - drivers/gpu/drm/radeon/rv770.c | 1 - drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 1 - drivers/gpu/drm/rcar-du/rcar_du_kms.c | 1 - drivers/gpu/drm/rcar-du/rcar_du_plane.c | 2 - drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 2 - drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 2 - drivers/gpu/drm/rcar-du/rcar_lvds.c | 1 - drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c | 15 +- drivers/gpu/drm/rockchip/Kconfig | 4 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 10 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 1 - drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 17 - drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 1 - drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 5 - drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 8 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 1 - drivers/gpu/drm/scheduler/sched_entity.c | 6 +- drivers/gpu/drm/scheduler/sched_main.c | 13 +- drivers/gpu/drm/selftests/test-drm_damage_helper.c | 1 - drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 2 +- drivers/gpu/drm/selftests/test-drm_plane_helper.c | 1 - drivers/gpu/drm/shmobile/shmob_drm_backlight.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 1 - drivers/gpu/drm/shmobile/shmob_drm_kms.c | 1 - drivers/gpu/drm/shmobile/shmob_drm_plane.c | 1 - drivers/gpu/drm/solomon/ssd130x-spi.c | 2 - drivers/gpu/drm/solomon/ssd130x.c | 4 +- drivers/gpu/drm/sprd/sprd_dpu.c | 2 - drivers/gpu/drm/sti/sti_compositor.c | 1 - drivers/gpu/drm/sti/sti_cursor.c | 1 - drivers/gpu/drm/sti/sti_gdp.c | 2 - drivers/gpu/drm/sti/sti_hda.c | 1 - drivers/gpu/drm/sti/sti_hdmi.c | 9 +- drivers/gpu/drm/sti/sti_hqvdp.c | 2 - drivers/gpu/drm/sti/sti_plane.c | 2 - drivers/gpu/drm/stm/drv.c | 1 - drivers/gpu/drm/stm/ltdc.c | 294 +- drivers/gpu/drm/stm/ltdc.h | 8 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 2 - drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 1 - drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 1 - drivers/gpu/drm/sun4i/sun4i_layer.c | 1 - drivers/gpu/drm/sun4i/sun4i_tcon.c | 1 - drivers/gpu/drm/sun4i/sun4i_tcon.h | 1 - drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 9 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 242 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 1 - drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 2 - drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 - drivers/gpu/drm/tegra/dc.c | 3 - drivers/gpu/drm/tegra/drm.c | 2 - drivers/gpu/drm/tegra/drm.h | 11 - drivers/gpu/drm/tegra/falcon.c | 8 - drivers/gpu/drm/tegra/falcon.h | 1 - drivers/gpu/drm/tegra/fb.c | 1 - drivers/gpu/drm/tegra/gem.c | 11 +- drivers/gpu/drm/tegra/hub.c | 3 - drivers/gpu/drm/tegra/nvdec.c | 14 +- drivers/gpu/drm/tegra/plane.c | 2 - drivers/gpu/drm/tegra/submit.c | 48 +- drivers/gpu/drm/tegra/uapi.c | 43 +- drivers/gpu/drm/tegra/vic.c | 92 +- drivers/gpu/drm/tests/.kunitconfig | 3 - drivers/gpu/drm/tests/Makefile | 3 - drivers/gpu/drm/tests/drm_format_helper_test.c | 161 - drivers/gpu/drm/tidss/tidss_dispc.c | 3 - drivers/gpu/drm/tidss/tidss_plane.c | 2 - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 1 - drivers/gpu/drm/tilcdc/tilcdc_panel.c | 1 - drivers/gpu/drm/tilcdc/tilcdc_plane.c | 1 - drivers/gpu/drm/tiny/Kconfig | 1 - drivers/gpu/drm/tiny/arcpgu.c | 2 - drivers/gpu/drm/tiny/bochs.c | 3 - drivers/gpu/drm/tiny/cirrus.c | 2 - drivers/gpu/drm/tiny/gm12u320.c | 2 - drivers/gpu/drm/tiny/ili9225.c | 1 - drivers/gpu/drm/tiny/repaper.c | 1 - drivers/gpu/drm/tiny/st7586.c | 1 - drivers/gpu/drm/tiny/st7735r.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 9 +- drivers/gpu/drm/ttm/ttm_pool.c | 2 +- drivers/gpu/drm/tve200/tve200_display.c | 1 - drivers/gpu/drm/udl/udl_connector.c | 3 +- drivers/gpu/drm/v3d/Kconfig | 5 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 18 +- drivers/gpu/drm/v3d/v3d_drv.c | 12 +- drivers/gpu/drm/v3d/v3d_gem.c | 12 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 2 - drivers/gpu/drm/vc4/vc4_bo.c | 2 - drivers/gpu/drm/vc4/vc4_crtc.c | 15 +- drivers/gpu/drm/vc4/vc4_dpi.c | 100 +- drivers/gpu/drm/vc4/vc4_drv.c | 19 - drivers/gpu/drm/vc4/vc4_drv.h | 1 - drivers/gpu/drm/vc4/vc4_dsi.c | 152 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 211 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 14 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 38 +- drivers/gpu/drm/vc4/vc4_hvs.c | 42 - drivers/gpu/drm/vc4/vc4_kms.c | 9 +- drivers/gpu/drm/vc4/vc4_plane.c | 94 +- drivers/gpu/drm/vc4/vc4_regs.h | 2 +- drivers/gpu/drm/vc4/vc4_txp.c | 1 - drivers/gpu/drm/virtio/virtgpu_display.c | 1 - drivers/gpu/drm/virtio/virtgpu_drv.h | 1 - drivers/gpu/drm/virtio/virtgpu_ioctl.c | 6 +- drivers/gpu/drm/virtio/virtgpu_object.c | 4 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 6 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 2 - drivers/gpu/drm/vkms/vkms_composer.c | 10 +- drivers/gpu/drm/vkms/vkms_drv.h | 1 - drivers/gpu/drm/vkms/vkms_output.c | 1 - drivers/gpu/drm/vkms/vkms_writeback.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 1 - drivers/gpu/drm/xen/xen_drm_front_conn.c | 1 - drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 - drivers/gpu/drm/xlnx/zynqmp_disp.c | 1 - drivers/gpu/drm/xlnx/zynqmp_dp.c | 1 - drivers/gpu/host1x/Makefile | 6 +- drivers/gpu/host1x/cdma.c | 43 +- drivers/gpu/host1x/channel.c | 8 +- drivers/gpu/host1x/context.c | 160 - drivers/gpu/host1x/context.h | 38 - drivers/gpu/host1x/context_bus.c | 5 + drivers/gpu/host1x/dev.c | 124 +- drivers/gpu/host1x/dev.h | 13 - drivers/gpu/host1x/hw/cdma_hw.c | 34 - drivers/gpu/host1x/hw/channel_hw.c | 137 +- drivers/gpu/host1x/hw/host1x01_hardware.h | 114 +- drivers/gpu/host1x/hw/host1x02_hardware.h | 113 +- drivers/gpu/host1x/hw/host1x04_hardware.h | 113 +- drivers/gpu/host1x/hw/host1x05_hardware.h | 113 +- drivers/gpu/host1x/hw/host1x06_hardware.h | 118 +- drivers/gpu/host1x/hw/host1x07_hardware.h | 118 +- drivers/gpu/host1x/hw/host1x08.c | 33 - drivers/gpu/host1x/hw/host1x08.h | 15 - drivers/gpu/host1x/hw/host1x08_hardware.h | 21 - drivers/gpu/host1x/hw/hw_host1x08_channel.h | 11 - drivers/gpu/host1x/hw/hw_host1x08_common.h | 11 - drivers/gpu/host1x/hw/hw_host1x08_hypervisor.h | 9 - drivers/gpu/host1x/hw/hw_host1x08_uclass.h | 181 - drivers/gpu/host1x/hw/hw_host1x08_vm.h | 36 - drivers/gpu/host1x/hw/intr_hw.c | 11 - drivers/gpu/host1x/hw/opcodes.h | 150 - 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 | 21 +- drivers/hwmon/aquacomputer_d5next.c | 250 +- drivers/hwmon/aspeed-pwm-tacho.c | 2 +- drivers/hwmon/asus-ec-sensors.c | 108 +- drivers/hwmon/asus_wmi_sensors.c | 12 +- drivers/hwmon/dell-smm-hwmon.c | 93 +- drivers/hwmon/drivetemp.c | 1 - drivers/hwmon/f71882fg.c | 2 - drivers/hwmon/gsc-hwmon.c | 3 - drivers/hwmon/lm75.h | 3 +- drivers/hwmon/lm90.c | 2564 +- drivers/hwmon/mcp3021.c | 99 +- drivers/hwmon/nct6775-platform.c | 12 +- drivers/hwmon/occ/p9_sbe.c | 21 +- drivers/hwmon/pmbus/Kconfig | 9 - drivers/hwmon/pmbus/Makefile | 1 - drivers/hwmon/pmbus/lt7182s.c | 195 - drivers/hwmon/pmbus/ltc2978.c | 44 +- drivers/hwmon/pmbus/pmbus.h | 10 +- drivers/hwmon/pmbus/pmbus_core.c | 446 +- drivers/hwmon/sch56xx-common.c | 44 +- drivers/hwmon/tps23861.c | 14 +- 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 | 23 +- drivers/i2c/busses/Makefile | 3 +- drivers/i2c/busses/i2c-bcm-iproc.c | 14 +- drivers/i2c/busses/i2c-bcm-kona.c | 14 +- drivers/i2c/busses/i2c-brcmstb.c | 14 +- drivers/i2c/busses/i2c-cadence.c | 31 +- drivers/i2c/busses/i2c-hisi.c | 3 +- drivers/i2c/busses/i2c-i801.c | 42 +- drivers/i2c/busses/i2c-imx.c | 2 +- drivers/i2c/busses/i2c-microchip-corei2c.c | 480 - drivers/i2c/busses/i2c-mlxcpld.c | 6 +- drivers/i2c/busses/i2c-mpc.c | 7 +- drivers/i2c/busses/i2c-mv64xxx.c | 61 +- drivers/i2c/busses/i2c-mxs.c | 2 +- drivers/i2c/busses/i2c-npcm7xx.c | 176 +- drivers/i2c/busses/i2c-piix4.c | 16 +- drivers/i2c/busses/i2c-qcom-cci.c | 62 +- drivers/i2c/busses/i2c-scmi.c | 9 +- drivers/i2c/busses/i2c-stm32f7.c | 7 - drivers/i2c/busses/i2c-xiic.c | 4 +- drivers/i2c/i2c-core-base.c | 9 +- drivers/idle/intel_idle.c | 69 +- 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/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 | 61 +- drivers/infiniband/hw/irdma/ctrl.c | 8 +- drivers/infiniband/hw/irdma/hw.c | 33 +- drivers/infiniband/hw/irdma/i40iw_hw.c | 1 - drivers/infiniband/hw/irdma/icrdma_hw.c | 1 - drivers/infiniband/hw/irdma/irdma.h | 1 - drivers/infiniband/hw/irdma/main.h | 2 +- drivers/infiniband/hw/irdma/utils.c | 1 - drivers/infiniband/hw/irdma/verbs.c | 20 +- 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_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_cq.c | 8 +- drivers/infiniband/sw/rxe/rxe_loc.h | 2 +- drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_mw.c | 6 +- drivers/infiniband/sw/rxe/rxe_pool.c | 106 +- drivers/infiniband/sw/rxe/rxe_pool.h | 18 +- drivers/infiniband/sw/rxe/rxe_qp.c | 18 +- drivers/infiniband/sw/rxe/rxe_queue.h | 5 +- drivers/infiniband/sw/rxe/rxe_req.c | 13 +- drivers/infiniband/sw/rxe/rxe_resp.c | 219 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 39 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 4 +- drivers/infiniband/sw/siw/siw_cm.c | 7 +- drivers/infiniband/sw/siw/siw_verbs.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/infiniband/ulp/srp/ib_srp.c | 3 +- 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/applespi.c | 42 +- 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 | 27 +- drivers/input/touchscreen/usbtouchscreen.c | 3 - drivers/input/touchscreen/wm97xx-core.c | 4 +- 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 | 26 - 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/arm-smmu.c | 67 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 11 + drivers/iommu/dma-iommu.c | 27 +- drivers/iommu/exynos-iommu.c | 182 +- drivers/iommu/fsl_pamu_domain.c | 5 + drivers/iommu/hyperv-iommu.c | 2 +- drivers/iommu/intel/cap_audit.c | 2 +- drivers/iommu/intel/debugfs.c | 51 +- drivers/iommu/intel/dmar.c | 43 +- drivers/iommu/intel/iommu.c | 473 +- drivers/iommu/intel/iommu.h | 839 - drivers/iommu/intel/irq_remapping.c | 2 +- drivers/iommu/intel/pasid.c | 176 +- drivers/iommu/intel/pasid.h | 2 +- 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 | 5 + 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/Kconfig | 71 +- drivers/irqchip/Makefile | 5 - drivers/irqchip/irq-apple-aic.c | 2 +- drivers/irqchip/irq-bcm6345-l1.c | 4 +- drivers/irqchip/irq-gic-v3.c | 61 +- drivers/irqchip/irq-gic.c | 18 +- drivers/irqchip/irq-keystone.c | 10 +- drivers/irqchip/irq-loongarch-cpu.c | 148 - drivers/irqchip/irq-loongson-eiointc.c | 395 - drivers/irqchip/irq-loongson-liointc.c | 203 +- drivers/irqchip/irq-loongson-pch-lpc.c | 205 - drivers/irqchip/irq-loongson-pch-msi.c | 127 +- drivers/irqchip/irq-loongson-pch-pic.c | 177 +- drivers/irqchip/irq-mips-gic.c | 80 +- drivers/irqchip/irq-renesas-rzg2l.c | 393 - drivers/irqchip/irq-riscv-intc.c | 7 +- drivers/irqchip/irq-sifive-plic.c | 149 +- drivers/irqchip/irq-sp7021-intc.c | 278 - drivers/irqchip/irq-stm32-exti.c | 250 +- 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 | 2 +- drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/super.c | 27 +- drivers/md/dm-bufio.c | 29 +- drivers/md/dm-cache-metadata.h | 2 +- drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-core.h | 23 +- drivers/md/dm-ebs-target.c | 15 +- drivers/md/dm-flakey.c | 8 +- drivers/md/dm-ima.c | 5 +- drivers/md/dm-integrity.c | 76 +- drivers/md/dm-io-rewind.c | 166 - drivers/md/dm-io.c | 38 +- drivers/md/dm-ioctl.c | 6 +- drivers/md/dm-kcopyd.c | 28 +- drivers/md/dm-log.c | 8 +- drivers/md/dm-raid.c | 17 +- drivers/md/dm-raid1.c | 12 +- drivers/md/dm-rq.c | 1 + drivers/md/dm-snap-persistent.c | 25 +- drivers/md/dm-snap.c | 2 +- drivers/md/dm-table.c | 324 +- drivers/md/dm-thin-metadata.c | 7 +- drivers/md/dm-thin.c | 4 +- drivers/md/dm-verity-target.c | 7 +- drivers/md/dm-writecache.c | 55 +- drivers/md/dm-zone.c | 95 +- drivers/md/dm-zoned-metadata.c | 9 +- drivers/md/dm-zoned-target.c | 25 +- drivers/md/dm-zoned.h | 2 +- drivers/md/dm.c | 290 +- drivers/md/dm.h | 4 + drivers/md/md-autodetect.c | 1 - drivers/md/md-bitmap.c | 6 +- drivers/md/md-cluster.c | 4 +- drivers/md/md.c | 400 +- drivers/md/md.h | 21 +- drivers/md/raid1.c | 14 +- drivers/md/raid10.c | 22 +- drivers/md/raid5-cache.c | 52 +- drivers/md/raid5-log.h | 77 +- drivers/md/raid5-ppl.c | 14 +- drivers/md/raid5.c | 662 +- drivers/media/cec/core/cec-adap.c | 5 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 4 - drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 44 - drivers/media/common/videobuf2/videobuf2-v4l2.c | 12 - drivers/media/dvb-core/dvb_vb2.c | 11 - drivers/media/i2c/Kconfig | 18 +- drivers/media/i2c/Makefile | 1 - drivers/media/i2c/adv7180.c | 5 +- drivers/media/i2c/adv7343_regs.h | 10 +- drivers/media/i2c/adv7393_regs.h | 10 +- drivers/media/i2c/adv748x/adv748x.h | 2 +- drivers/media/i2c/adv7604.c | 5 +- drivers/media/i2c/ar0521.c | 1061 - drivers/media/i2c/mt9p031.c | 93 +- drivers/media/i2c/ov5640.c | 1650 +- drivers/media/i2c/ov5693.c | 57 +- drivers/media/i2c/ov7251.c | 7 +- drivers/media/i2c/st-mipid02.c | 30 +- drivers/media/i2c/tda1997x.c | 2 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/mc/mc-entity.c | 96 +- drivers/media/pci/cx18/cx18-av-core.c | 2 +- drivers/media/pci/cx88/cx88-core.c | 22 +- drivers/media/pci/ddbridge/ddbridge-ci.c | 9 + drivers/media/pci/ddbridge/ddbridge-ci.h | 9 + drivers/media/pci/ddbridge/ddbridge-core.c | 9 + drivers/media/pci/ddbridge/ddbridge-hw.c | 9 + drivers/media/pci/ddbridge/ddbridge-hw.h | 11 +- drivers/media/pci/ddbridge/ddbridge-i2c.c | 9 + drivers/media/pci/ddbridge/ddbridge-i2c.h | 9 + drivers/media/pci/ddbridge/ddbridge-io.h | 9 + drivers/media/pci/ddbridge/ddbridge-main.c | 9 + drivers/media/pci/ddbridge/ddbridge-max.c | 9 + drivers/media/pci/ddbridge/ddbridge-max.h | 11 +- drivers/media/pci/ddbridge/ddbridge-mci.c | 9 + drivers/media/pci/ddbridge/ddbridge-mci.h | 9 + drivers/media/pci/ddbridge/ddbridge-regs.h | 9 + drivers/media/pci/ddbridge/ddbridge-sx8.c | 9 + drivers/media/pci/ddbridge/ddbridge.h | 11 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2 +- drivers/media/pci/saa7164/saa7164-api.c | 2 +- drivers/media/pci/sta2x11/Kconfig | 2 +- drivers/media/pci/tw5864/tw5864-core.c | 30 +- drivers/media/pci/tw686x/tw686x-core.c | 21 +- drivers/media/pci/tw686x/tw686x-video.c | 4 +- drivers/media/platform/amphion/vdec.c | 50 +- drivers/media/platform/amphion/venc.c | 3 +- drivers/media/platform/amphion/vpu.h | 1 - drivers/media/platform/amphion/vpu_cmds.c | 3 +- drivers/media/platform/amphion/vpu_core.c | 18 +- drivers/media/platform/amphion/vpu_dbg.c | 2 +- drivers/media/platform/amphion/vpu_malone.c | 20 - drivers/media/platform/amphion/vpu_malone.h | 1 - drivers/media/platform/amphion/vpu_msgs.c | 7 +- drivers/media/platform/amphion/vpu_rpc.c | 2 +- drivers/media/platform/amphion/vpu_rpc.h | 7 +- drivers/media/platform/amphion/vpu_v4l2.c | 6 +- drivers/media/platform/atmel/Kconfig | 4 +- drivers/media/platform/atmel/atmel-isc-base.c | 20 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 2 - .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 3 - drivers/media/platform/mediatek/mdp/mtk_mdp_ipi.h | 2 - .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 133 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 13 - .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.c | 12 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.h | 2 - .../platform/mediatek/vcodec/mtk_vcodec_dec_pm.c | 50 - .../mediatek/vcodec/mtk_vcodec_dec_stateful.c | 29 +- .../mediatek/vcodec/mtk_vcodec_dec_stateless.c | 30 +- .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 36 +- .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 37 +- .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 9 +- .../mediatek/vcodec/vdec/vdec_h264_req_common.c | 7 +- .../mediatek/vcodec/vdec/vdec_h264_req_multi_if.c | 25 +- .../mediatek/vcodec/vdec/vdec_vp8_req_if.c | 7 +- .../mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c | 210 +- .../media/platform/mediatek/vcodec/vdec_drv_if.c | 2 +- .../media/platform/mediatek/vcodec/vdec_vpu_if.c | 5 - drivers/media/platform/nvidia/tegra-vde/h264.c | 9 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c | 16 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 10 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 328 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 4 +- drivers/media/platform/nxp/imx-mipi-csis.c | 41 - drivers/media/platform/qcom/camss/camss-csid.c | 8 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 2 +- drivers/media/platform/qcom/camss/camss-ispif.c | 43 +- drivers/media/platform/qcom/camss/camss-vfe.c | 36 +- drivers/media/platform/qcom/camss/camss-vfe.h | 3 + drivers/media/platform/qcom/camss/camss-video.c | 6 +- drivers/media/platform/qcom/camss/camss.c | 73 +- drivers/media/platform/qcom/camss/camss.h | 7 +- drivers/media/platform/qcom/venus/core.c | 20 +- drivers/media/platform/qcom/venus/core.h | 2 - drivers/media/platform/qcom/venus/dbgfs.c | 9 - drivers/media/platform/qcom/venus/dbgfs.h | 13 - drivers/media/platform/qcom/venus/helpers.c | 6 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 9 - drivers/media/platform/qcom/venus/hfi_cmds.h | 1 - drivers/media/platform/qcom/venus/hfi_helper.h | 20 - drivers/media/platform/qcom/venus/hfi_parser.c | 6 +- drivers/media/platform/qcom/venus/hfi_platform.c | 22 - drivers/media/platform/qcom/venus/hfi_platform.h | 2 - drivers/media/platform/qcom/venus/hfi_venus.c | 26 - .../media/platform/renesas/rcar-vin/rcar-core.c | 4 +- .../media/platform/renesas/rcar-vin/rcar-csi2.c | 2 +- drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 2 +- .../media/platform/renesas/rcar-vin/rcar-v4l2.c | 2 +- drivers/media/platform/renesas/rcar_drif.c | 7 +- drivers/media/platform/renesas/vsp1/vsp1_entity.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_video.c | 2 +- drivers/media/platform/rockchip/rkisp1/Kconfig | 2 +- drivers/media/platform/rockchip/rkisp1/Makefile | 18 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 181 +- .../media/platform/rockchip/rkisp1/rkisp1-common.c | 143 - .../media/platform/rockchip/rkisp1/rkisp1-common.h | 157 +- .../media/platform/rockchip/rkisp1/rkisp1-csi.c | 536 - .../media/platform/rockchip/rkisp1/rkisp1-csi.h | 28 - .../media/platform/rockchip/rkisp1/rkisp1-debug.c | 243 - .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 504 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 691 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 713 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 190 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 218 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 17 +- .../media/platform/samsung/exynos-gsc/gsc-core.c | 3 +- .../media/platform/samsung/exynos-gsc/gsc-core.h | 2 +- drivers/media/platform/samsung/exynos4-is/common.c | 2 +- .../platform/samsung/exynos4-is/fimc-capture.c | 6 +- .../platform/samsung/exynos4-is/fimc-is-errno.h | 2 +- .../platform/samsung/exynos4-is/fimc-isp-video.c | 2 +- .../media/platform/samsung/exynos4-is/fimc-lite.c | 2 +- .../media/platform/samsung/exynos4-is/media-dev.c | 2 +- .../media/platform/samsung/exynos4-is/mipi-csis.c | 2 +- .../platform/samsung/s3c-camif/camif-capture.c | 2 +- .../media/platform/samsung/s5p-jpeg/jpeg-core.c | 2 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_pm.c | 3 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 33 +- drivers/media/platform/st/sti/delta/delta-v4l2.c | 24 +- drivers/media/platform/st/stm32/stm32-dcmi.c | 91 +- drivers/media/platform/sunxi/Kconfig | 2 - drivers/media/platform/sunxi/Makefile | 2 - .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- .../media/platform/sunxi/sun6i-mipi-csi2/Kconfig | 15 - .../media/platform/sunxi/sun6i-mipi-csi2/Makefile | 4 - .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c | 749 - .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.h | 52 - .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2_reg.h | 76 - .../platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig | 13 - .../platform/sunxi/sun8i-a83t-mipi-csi2/Makefile | 4 - .../sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c | 72 - .../sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.h | 39 - .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c | 815 - .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.h | 55 - .../sun8i_a83t_mipi_csi2_reg.h | 151 - drivers/media/platform/ti/cal/cal-camerarx.c | 4 +- drivers/media/platform/ti/cal/cal-video.c | 2 +- drivers/media/platform/ti/davinci/vpif.c | 1 - drivers/media/platform/ti/davinci/vpif.h | 11 +- drivers/media/platform/ti/davinci/vpif_display.h | 10 +- drivers/media/platform/ti/omap/omap_voutlib.c | 4 +- drivers/media/platform/ti/omap3isp/isp.c | 6 +- drivers/media/platform/ti/omap3isp/ispccdc.c | 2 +- drivers/media/platform/ti/omap3isp/ispccp2.c | 2 +- drivers/media/platform/ti/omap3isp/ispcsi2.c | 2 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 4 +- drivers/media/platform/video-mux.c | 2 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 2 +- drivers/media/platform/xilinx/xilinx-dma.c | 4 +- drivers/media/platform/xilinx/xilinx-vip.h | 4 +- drivers/media/rc/ati_remote.c | 11 +- drivers/media/rc/igorplugusb.c | 23 +- drivers/media/rc/iguanair.c | 5 +- drivers/media/rc/imon_raw.c | 16 +- drivers/media/rc/lirc_dev.c | 6 +- drivers/media/rc/rc-main.c | 9 +- drivers/media/rc/redrat3.c | 4 +- drivers/media/rc/streamzap.c | 2 +- drivers/media/rc/ttusbir.c | 4 +- drivers/media/rc/xbox_remote.c | 10 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 8 +- drivers/media/test-drivers/vimc/Makefile | 2 +- drivers/media/test-drivers/vimc/vimc-capture.c | 270 +- drivers/media/test-drivers/vimc/vimc-common.h | 9 +- drivers/media/test-drivers/vimc/vimc-core.c | 142 +- drivers/media/test-drivers/vimc/vimc-debayer.c | 393 +- drivers/media/test-drivers/vimc/vimc-lens.c | 102 - drivers/media/test-drivers/vimc/vimc-scaler.c | 216 +- drivers/media/test-drivers/vimc/vimc-sensor.c | 307 +- drivers/media/test-drivers/vimc/vimc-streamer.c | 2 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 29 - .../media/test-drivers/vivid/vivid-vid-common.c | 15 - drivers/media/usb/Kconfig | 1 + drivers/media/usb/Makefile | 1 + drivers/media/usb/airspy/airspy.c | 17 +- drivers/media/usb/em28xx/em28xx-audio.c | 10 + drivers/media/usb/em28xx/em28xx-camera.c | 10 + drivers/media/usb/em28xx/em28xx-cards.c | 10 + drivers/media/usb/em28xx/em28xx-core.c | 10 + drivers/media/usb/em28xx/em28xx-dvb.c | 4 + drivers/media/usb/em28xx/em28xx-i2c.c | 10 + drivers/media/usb/em28xx/em28xx-input.c | 10 + drivers/media/usb/em28xx/em28xx-v4l.h | 9 + drivers/media/usb/em28xx/em28xx-vbi.c | 10 + drivers/media/usb/em28xx/em28xx-video.c | 10 + drivers/media/usb/em28xx/em28xx.h | 10 + drivers/media/usb/gspca/spca501.c | 2 +- drivers/media/usb/gspca/xirlink_cit.c | 2 +- drivers/media/usb/hdpvr/hdpvr-video.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 3 +- drivers/media/usb/stkwebcam/Kconfig | 14 + drivers/media/usb/stkwebcam/Makefile | 5 + .../media => media/usb}/stkwebcam/stk-sensor.c | 0 .../media => media/usb}/stkwebcam/stk-webcam.c | 0 .../media => media/usb}/stkwebcam/stk-webcam.h | 0 drivers/media/usb/usbtv/usbtv-video.c | 5 +- drivers/media/usb/usbtv/usbtv.h | 3 +- drivers/media/usb/uvc/uvc_ctrl.c | 112 +- drivers/media/usb/uvc/uvc_driver.c | 143 +- drivers/media/usb/uvc/uvc_isight.c | 13 +- drivers/media/usb/uvc/uvc_queue.c | 6 +- drivers/media/usb/uvc/uvc_status.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 18 +- drivers/media/usb/uvc/uvc_video.c | 96 +- drivers/media/usb/uvc/uvcvideo.h | 16 +- drivers/media/v4l2-core/Kconfig | 6 +- drivers/media/v4l2-core/v4l2-async.c | 45 +- drivers/media/v4l2-core/v4l2-common.c | 2 - drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 2 - drivers/media/v4l2-core/v4l2-ctrls-api.c | 103 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 212 +- drivers/media/v4l2-core/v4l2-ctrls-defs.c | 38 +- drivers/media/v4l2-core/v4l2-ctrls-priv.h | 3 +- drivers/media/v4l2-core/v4l2-ctrls-request.c | 13 +- drivers/media/v4l2-core/v4l2-ioctl.c | 97 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 2 +- drivers/memory/dfl-emif.c | 62 +- drivers/memory/mtk-smi.c | 17 - drivers/memory/of_memory.c | 2 - drivers/memory/pl353-smc.c | 1 - drivers/memory/tegra/tegra124-emc.c | 11 +- drivers/memory/tegra/tegra234.c | 80 - drivers/memory/ti-emif-sram-pm.S | 10 +- drivers/memstick/core/ms_block.c | 18 +- drivers/memstick/core/mspro_block.c | 3 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/Kconfig | 6 +- drivers/mfd/asic3.c | 9 +- drivers/mfd/axp20x.c | 9 - drivers/mfd/bcm2835-pm.c | 74 +- 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/mfd-core.c | 31 +- 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/cardreader/rtsx_usb.c | 27 +- 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/at25.c | 26 +- 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/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 | 63 +- drivers/mmc/core/block.c | 38 +- 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/queue.c | 4 +- drivers/mmc/core/quirks.h | 4 +- drivers/mmc/core/sd.c | 4 +- drivers/mmc/core/sdio.c | 16 +- drivers/mmc/host/Kconfig | 5 +- 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-acpi.c | 7 +- 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-aspeed-test.c | 8 +- drivers/mmc/host/sdhci-of-aspeed.c | 34 +- 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-omap.c | 14 +- drivers/mmc/host/sdhci-pci-core.c | 11 +- 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/mtd_blkdevs.c | 4 +- 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/gpmi-nand/gpmi-nand.c | 6 +- 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/mtd/ubi/block.c | 4 +- drivers/net/amt.c | 243 +- drivers/net/can/c_can/c_can_main.c | 7 +- drivers/net/can/cc770/cc770.c | 1 - drivers/net/can/ctucanfd/ctucanfd_base.c | 5 +- drivers/net/can/ctucanfd/ctucanfd_kregs.h | 32 +- drivers/net/can/grcan.c | 1 - drivers/net/can/ifi_canfd/ifi_canfd.c | 4 +- drivers/net/can/janz-ican3.c | 4 +- drivers/net/can/kvaser_pciefd.c | 2 +- drivers/net/can/m_can/m_can.c | 4 +- drivers/net/can/mscan/mpc5xxx_can.c | 2 +- drivers/net/can/pch_can.c | 9 +- drivers/net/can/peak_canfd/peak_canfd.c | 6 +- drivers/net/can/rcar/rcar_can.c | 9 +- drivers/net/can/rcar/rcar_canfd.c | 5 +- drivers/net/can/sja1000/sja1000.c | 16 +- drivers/net/can/sja1000/sja1000.h | 3 +- drivers/net/can/sja1000/sja1000_platform.c | 20 +- drivers/net/can/slcan/slcan-core.c | 117 +- drivers/net/can/spi/hi311x.c | 6 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 19 +- drivers/net/can/sun4i_can.c | 10 +- drivers/net/can/ti_hecc.c | 12 +- drivers/net/can/usb/esd_usb.c | 3 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 14 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 7 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 1 - drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 68 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 2 +- drivers/net/can/usb/usb_8dev.c | 8 +- drivers/net/can/xilinx_can.c | 1 - drivers/net/dsa/Kconfig | 8 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/hirschmann/hellcreek.c | 7 +- drivers/net/dsa/microchip/ksz_common.c | 6 +- drivers/net/dsa/microchip/ksz_spi.c | 2 +- drivers/net/dsa/qca/Kconfig | 8 - drivers/net/dsa/qca/Makefile | 1 - drivers/net/dsa/{qca => }/qca8k.c | 0 drivers/net/dsa/{qca => }/qca8k.h | 0 drivers/net/dsa/sja1105/sja1105_main.c | 16 - drivers/net/dsa/vitesse-vsc73xx-spi.c | 10 - drivers/net/ethernet/amd/amd8111e.c | 3 + drivers/net/ethernet/amd/xgbe/xgbe-dcb.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 23 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 13 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 10 +- drivers/net/ethernet/cadence/macb_main.c | 7 +- 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 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 8 +- 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/emulex/benet/be_cmds.c | 10 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 2 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 31 +- drivers/net/ethernet/faraday/ftgmac100.c | 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/intel/e1000e/hw.h | 1 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 + drivers/net/ethernet/intel/e1000e/ich8lan.h | 1 + drivers/net/ethernet/intel/e1000e/netdev.c | 30 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 13 +- drivers/net/ethernet/intel/iavf/iavf.h | 14 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 10 + drivers/net/ethernet/intel/iavf/iavf_main.c | 11 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 7 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 65 +- drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_devids.h | 1 - drivers/net/ethernet/intel/ice/ice_devlink.c | 59 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 96 +- drivers/net/ethernet/intel/ice/ice_lib.c | 1 - drivers/net/ethernet/intel/ice/ice_main.c | 7 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 18 +- drivers/net/ethernet/intel/ice/ice_switch.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 121 +- drivers/net/ethernet/intel/igc/igc_hw.h | 2 + drivers/net/ethernet/intel/igc/igc_main.c | 26 +- drivers/net/ethernet/intel/igc/igc_regs.h | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 - drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 6 - drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 54 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 2 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 2 - .../ethernet/marvell/octeontx2/af/lmac_common.h | 1 - drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 4 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 33 - drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 2 - drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 18 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 34 +- .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c | 59 +- .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 21 +- drivers/net/ethernet/marvell/prestera/Kconfig | 1 - drivers/net/ethernet/marvell/prestera/prestera.h | 57 - .../ethernet/marvell/prestera/prestera_ethtool.c | 28 +- .../ethernet/marvell/prestera/prestera_ethtool.h | 3 + .../ethernet/marvell/prestera/prestera_flower.c | 40 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 256 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 15 +- .../net/ethernet/marvell/prestera/prestera_main.c | 545 +- .../ethernet/marvell/prestera/prestera_router.c | 1 - .../ethernet/marvell/prestera/prestera_switchdev.c | 706 +- drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 3 - drivers/net/ethernet/mediatek/mtk_wed.c | 2 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 5 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 24 - drivers/net/ethernet/mellanox/mlx5/core/dev.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 20 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en/htb.c | 722 - drivers/net/ethernet/mellanox/mlx5/core/en/htb.h | 46 - drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 37 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 813 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 37 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 6 - drivers/net/ethernet/mellanox/mlx5/core/en/selq.c | 51 +- drivers/net/ethernet/mellanox/mlx5/core/en/selq.h | 4 +- .../ethernet/mellanox/mlx5/core/en/tc/act/police.c | 6 - .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 22 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 3 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 3 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 16 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 246 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 49 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 408 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 6 +- .../net/ethernet/mellanox/mlx5/core/esw/debugfs.c | 182 - .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 20 +- .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 5 - .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 78 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 4 - .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lag/debugfs.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 3 +- .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 49 - .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 1 - .../mellanox/mlx5/core/steering/dr_table.c | 8 +- .../mellanox/mlx5/core/steering/dr_types.h | 1 - .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 7 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 53 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 103 +- .../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 82 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 62 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 92 +- .../net/ethernet/mellanox/mlxsw/spectrum_policer.c | 32 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 31 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 27 +- .../net/ethernet/microchip/lan966x/lan966x_mac.c | 112 +- drivers/net/ethernet/mscc/ocelot_fdma.c | 17 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 2 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 18 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 96 +- drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 1 - drivers/net/ethernet/netronome/nfp/nfp_app.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 3 - drivers/net/ethernet/sfc/ef10_sriov.c | 10 +- drivers/net/ethernet/sfc/mcdi_pcol.h | 8180 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 1 - .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 25 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 49 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 7 - drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 - .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 8 + .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 5 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 22 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 12 +- drivers/net/ethernet/sun/sunhme.c | 43 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 17 +- drivers/net/ipa/Makefile | 10 +- drivers/net/ipa/data/ipa_data-v3.1.c | 537 - drivers/net/ipa/data/ipa_data-v3.5.1.c | 422 - drivers/net/ipa/data/ipa_data-v4.11.c | 405 - drivers/net/ipa/data/ipa_data-v4.2.c | 384 - drivers/net/ipa/data/ipa_data-v4.5.c | 461 - drivers/net/ipa/data/ipa_data-v4.9.c | 455 - drivers/net/ipa/gsi.c | 23 +- drivers/net/ipa/gsi.h | 13 +- drivers/net/ipa/gsi_trans.c | 89 +- drivers/net/ipa/ipa_data-v3.1.c | 537 + drivers/net/ipa/ipa_data-v3.5.1.c | 422 + drivers/net/ipa/ipa_data-v4.11.c | 405 + drivers/net/ipa/ipa_data-v4.2.c | 384 + drivers/net/ipa/ipa_data-v4.5.c | 461 + drivers/net/ipa/ipa_data-v4.9.c | 455 + drivers/net/ipa/ipa_main.c | 3 - drivers/net/ipa/ipa_sysfs.c | 69 +- drivers/net/ipa/ipa_sysfs.h | 1 - drivers/net/mdio/fwnode_mdio.c | 4 +- drivers/net/netdevsim/bus.c | 19 + drivers/net/netdevsim/dev.c | 134 +- drivers/net/netdevsim/fib.c | 62 +- drivers/net/netdevsim/netdevsim.h | 3 + drivers/net/phy/mxl-gpy.c | 55 +- drivers/net/usb/cdc_ncm.c | 25 +- drivers/net/usb/r8152.c | 30 +- drivers/net/vmxnet3/vmxnet3_drv.c | 1 - drivers/net/vmxnet3/vmxnet3_ethtool.c | 29 - drivers/net/vrf.c | 2 +- drivers/net/wireguard/device.c | 3 +- drivers/net/wireless/admtek/adm8211.c | 2 +- drivers/net/wireless/ath/ar5523/ar5523.c | 12 +- drivers/net/wireless/ath/ath10k/core.c | 11 +- drivers/net/wireless/ath/ath10k/core.h | 1 - drivers/net/wireless/ath/ath10k/htt_rx.c | 8 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 61 +- drivers/net/wireless/ath/ath10k/mac.c | 118 +- drivers/net/wireless/ath/ath10k/qmi.c | 4 +- drivers/net/wireless/ath/ath10k/snoc.c | 5 +- drivers/net/wireless/ath/ath10k/trace.h | 14 +- drivers/net/wireless/ath/ath10k/txrx.c | 15 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 2 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/ahb.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 16 +- drivers/net/wireless/ath/ath11k/core.h | 6 +- drivers/net/wireless/ath/ath11k/debug.h | 4 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 88 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 39 - drivers/net/wireless/ath/ath11k/dp_rx.c | 8 +- drivers/net/wireless/ath/ath11k/hal.c | 2 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 2 +- drivers/net/wireless/ath/ath11k/htc.c | 4 +- drivers/net/wireless/ath/ath11k/mac.c | 69 +- drivers/net/wireless/ath/ath11k/pci.c | 2 - drivers/net/wireless/ath/ath11k/qmi.c | 6 +- drivers/net/wireless/ath/ath11k/trace.h | 7 +- drivers/net/wireless/ath/ath11k/wmi.c | 9 +- drivers/net/wireless/ath/ath5k/base.c | 2 +- drivers/net/wireless/ath/ath5k/mac80211-ops.c | 17 +- drivers/net/wireless/ath/ath5k/phy.c | 2 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 8 +- drivers/net/wireless/ath/ath6kl/trace.h | 14 +- drivers/net/wireless/ath/ath6kl/usb.c | 16 +- drivers/net/wireless/ath/ath6kl/wmi.h | 2 +- drivers/net/wireless/ath/ath9k/ar9002_phy.c | 2 +- drivers/net/wireless/ath/ath9k/beacon.c | 15 +- drivers/net/wireless/ath/ath9k/dfs.c | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 26 +- drivers/net/wireless/ath/ath9k/htc.h | 32 +- drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 4 +- drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 3 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 21 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 10 +- drivers/net/wireless/ath/ath9k/main.c | 15 +- drivers/net/wireless/ath/carl9170/debug.c | 2 +- drivers/net/wireless/ath/carl9170/main.c | 7 +- drivers/net/wireless/ath/carl9170/tx.c | 2 +- drivers/net/wireless/ath/trace.h | 7 +- drivers/net/wireless/ath/wcn36xx/hal.h | 4 +- drivers/net/wireless/ath/wcn36xx/main.c | 24 +- drivers/net/wireless/ath/wcn36xx/smd.c | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 9 +- drivers/net/wireless/ath/wil6210/trace.h | 7 +- drivers/net/wireless/ath/wil6210/wmi.c | 4 +- drivers/net/wireless/atmel/at76c50x-usb.c | 2 +- drivers/net/wireless/atmel/atmel.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 9 +- drivers/net/wireless/broadcom/b43/phy_common.h | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 7 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 10 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 25 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +- .../broadcom/brcm80211/brcmfmac/tracepoint.h | 12 +- .../brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h | 12 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 21 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 6 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 5 +- drivers/net/wireless/intel/iwlegacy/4965.c | 6 +- drivers/net/wireless/intel/iwlegacy/common.c | 23 +- drivers/net/wireless/intel/iwlegacy/common.h | 5 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 5 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 26 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 96 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 12 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 91 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 6 +- drivers/net/wireless/intersil/p54/fwio.c | 6 +- drivers/net/wireless/intersil/p54/main.c | 15 +- drivers/net/wireless/intersil/p54/p54spi.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 466 +- drivers/net/wireless/mac80211_hwsim.h | 5 +- drivers/net/wireless/marvell/libertas/mesh.c | 10 +- drivers/net/wireless/marvell/libertas_tf/main.c | 6 +- drivers/net/wireless/marvell/mwifiex/11ac.c | 14 +- drivers/net/wireless/marvell/mwifiex/11ac.h | 14 +- drivers/net/wireless/marvell/mwifiex/11h.c | 16 +- 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 | 32 +- 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 | 14 +- 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 | 14 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 14 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 34 +- 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 | 19 +- drivers/net/wireless/mediatek/mt76/dma.c | 19 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 5 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 65 +- drivers/net/wireless/mediatek/mt76/mcu.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76.h | 85 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 121 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 69 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 32 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 83 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 3 + drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 10 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 109 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 116 - .../net/wireless/mediatek/mt76/mt76_connac2_mac.h | 323 - .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 920 - .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 315 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 156 - drivers/net/wireless/mediatek/mt76/mt76x02.h | 5 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 11 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 3 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 5 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 69 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 915 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 333 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 27 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 415 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 51 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 32 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 24 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 1 - .../net/wireless/mediatek/mt76/mt7921/acpi_sar.c | 279 - .../net/wireless/mediatek/mt76/mt7921/acpi_sar.h | 93 - drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 716 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 340 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 125 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 424 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 88 + drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 50 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 34 +- .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 106 +- .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 17 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 2 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 31 +- drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 14 +- .../net/wireless/mediatek/mt76/mt7921/usb_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/sdio.c | 8 +- drivers/net/wireless/mediatek/mt76/testmode.c | 9 +- drivers/net/wireless/mediatek/mt76/tx.c | 54 +- drivers/net/wireless/mediatek/mt76/usb.c | 7 +- drivers/net/wireless/mediatek/mt7601u/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt7601u/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt7601u/main.c | 2 +- drivers/net/wireless/mediatek/mt7601u/mt7601u.h | 3 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 9 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 3 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 3 +- drivers/net/wireless/microchip/wilc1000/hif.c | 20 +- drivers/net/wireless/purelifi/plfxlc/mac.c | 8 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 14 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 14 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 15 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 4 +- drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 3 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 7 +- drivers/net/wireless/ralink/rt2x00/rt2x00config.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 9 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt61pci.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt73usb.c | 5 +- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 7 +- drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 7 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 15 +- drivers/net/wireless/realtek/rtlwifi/core.c | 13 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 2 +- drivers/net/wireless/realtek/rtlwifi/regd.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 2 +- drivers/net/wireless/realtek/rtw88/bf.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 2 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 13 +- drivers/net/wireless/realtek/rtw88/main.c | 17 +- drivers/net/wireless/realtek/rtw88/main.h | 6 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 14 +- drivers/net/wireless/realtek/rtw89/cam.c | 31 +- drivers/net/wireless/realtek/rtw89/cam.h | 9 +- drivers/net/wireless/realtek/rtw89/core.c | 150 +- drivers/net/wireless/realtek/rtw89/core.h | 35 +- drivers/net/wireless/realtek/rtw89/debug.c | 3 +- drivers/net/wireless/realtek/rtw89/debug.h | 2 - drivers/net/wireless/realtek/rtw89/fw.c | 5 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 16 +- drivers/net/wireless/realtek/rtw89/pci.c | 16 +- drivers/net/wireless/realtek/rtw89/phy.c | 22 +- drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 4 +- drivers/net/wireless/realtek/rtw89/ser.c | 15 +- drivers/net/wireless/rndis_wlan.c | 5 +- drivers/net/wireless/rsi/rsi_91x_core.c | 3 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 11 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 36 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 3 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 2 +- drivers/net/wireless/silabs/wfx/hif_tx.c | 12 +- drivers/net/wireless/silabs/wfx/sta.c | 45 +- drivers/net/wireless/silabs/wfx/sta.h | 13 +- drivers/net/wireless/st/cw1200/sta.c | 47 +- drivers/net/wireless/st/cw1200/sta.h | 5 +- drivers/net/wireless/st/cw1200/txrx.c | 4 +- drivers/net/wireless/ti/wl1251/acx.h | 2 +- drivers/net/wireless/ti/wl1251/main.c | 15 +- drivers/net/wireless/ti/wlcore/cmd.c | 4 +- drivers/net/wireless/ti/wlcore/main.c | 54 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 13 +- drivers/net/xen-netback/rx.c | 1 - drivers/net/xen-netfront.c | 24 +- drivers/nfc/nxp-nci/core.c | 34 - 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/btt.c | 8 +- drivers/nvdimm/namespace_devs.c | 24 +- drivers/nvdimm/pmem.c | 29 +- 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 | 12 +- drivers/nvme/host/auth.c | 1017 - drivers/nvme/host/core.c | 201 +- drivers/nvme/host/fabrics.c | 94 +- drivers/nvme/host/fabrics.h | 7 - drivers/nvme/host/fc.c | 18 +- drivers/nvme/host/ioctl.c | 4 +- drivers/nvme/host/multipath.c | 10 +- drivers/nvme/host/nvme.h | 43 +- drivers/nvme/host/pci.c | 22 +- drivers/nvme/host/rdma.c | 29 +- drivers/nvme/host/tcp.c | 28 +- drivers/nvme/host/trace.c | 32 - drivers/nvme/host/trace.h | 2 +- drivers/nvme/host/zns.c | 6 +- drivers/nvme/target/Kconfig | 15 - drivers/nvme/target/Makefile | 1 - drivers/nvme/target/admin-cmd.c | 4 +- drivers/nvme/target/auth.c | 525 - drivers/nvme/target/configfs.c | 138 +- drivers/nvme/target/core.c | 15 - drivers/nvme/target/fabrics-cmd-auth.c | 545 - drivers/nvme/target/fabrics-cmd.c | 55 +- drivers/nvme/target/io-cmd-bdev.c | 17 +- drivers/nvme/target/io-cmd-file.c | 2 +- drivers/nvme/target/loop.c | 20 +- drivers/nvme/target/nvmet.h | 75 +- drivers/nvme/target/zns.c | 24 +- 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 | 30 +- 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 | 165 +- drivers/opp/opp.h | 56 +- drivers/opp/ti-opp-supply.c | 77 +- drivers/parisc/iosapic.c | 2 +- drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/dwc/pci-dra7xx.c | 12 +- drivers/pci/controller/dwc/pci-exynos.c | 9 +- drivers/pci/controller/dwc/pci-imx6.c | 666 +- 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 | 114 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 25 +- drivers/pci/controller/dwc/pcie-designware.c | 72 +- drivers/pci/controller/dwc/pcie-designware.h | 55 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 4 +- drivers/pci/controller/dwc/pcie-fu740.c | 2 +- drivers/pci/controller/dwc/pcie-histb.c | 10 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 6 +- drivers/pci/controller/dwc/pcie-keembay.c | 4 +- drivers/pci/controller/dwc/pcie-kirin.c | 2 +- drivers/pci/controller/dwc/pcie-qcom.c | 423 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 8 +- drivers/pci/controller/dwc/pcie-tegra194.c | 29 +- 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-hyperv.c | 12 +- drivers/pci/controller/pci-loongson.c | 210 +- drivers/pci/controller/pci-rcar-gen2.c | 1 - drivers/pci/controller/pci-xgene.c | 2 +- drivers/pci/controller/pcie-iproc-msi.c | 4 +- drivers/pci/controller/pcie-mediatek-gen3.c | 48 +- drivers/pci/controller/pcie-microchip-host.c | 2 - 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.c | 6 + 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 | 3 - drivers/pci/quirks.c | 3 - drivers/pci/switch/switchtec.c | 7 +- drivers/perf/arm-cci.c | 11 +- drivers/perf/arm-ccn.c | 6 +- drivers/perf/arm_spe_pmu.c | 22 +- drivers/perf/fsl_imx8_ddr_perf.c | 6 +- drivers/perf/hisilicon/Kconfig | 10 - drivers/perf/hisilicon/Makefile | 1 - drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 18 - drivers/perf/hisilicon/hisi_uncore_pmu.h | 2 - drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 15 +- drivers/perf/hisilicon/hns3_pmu.c | 1671 - drivers/perf/marvell_cn10k_tad_pmu.c | 12 +- drivers/perf/riscv_pmu.c | 4 +- drivers/perf/riscv_pmu_sbi.c | 106 +- 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/Kconfig | 2 +- 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 | 4 +- 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/mvebu/pinctrl-armada-37xx.c | 65 +- 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 | 228 +- 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 | 18 +- drivers/pinctrl/ralink/pinctrl-ralink.c | 2 - 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 | 235 - 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/sunplus/sppctl.c | 3 - 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 | 935 + drivers/platform/x86/amd/Kconfig | 31 - drivers/platform/x86/amd/Makefile | 10 - drivers/platform/x86/amd/pmc.c | 945 - drivers/platform/x86/{amd/hsmp.c => amd_hsmp.c} | 0 drivers/platform/x86/apple-gmux.c | 5 +- drivers/platform/x86/asus-nb-wmi.c | 2 - drivers/platform/x86/asus-wmi.c | 25 - drivers/platform/x86/compal-laptop.c | 4 +- drivers/platform/x86/dell/Kconfig | 1 + drivers/platform/x86/gigabyte-wmi.c | 1 - drivers/platform/x86/intel/Kconfig | 12 - drivers/platform/x86/intel/Makefile | 2 - drivers/platform/x86/intel/atomisp2/led.c | 3 +- drivers/platform/x86/intel/ifs/Kconfig | 3 - 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 | 221 +- drivers/platform/x86/x86-android-tablets.c | 17 +- drivers/power/reset/Kconfig | 6 - drivers/power/reset/Makefile | 1 - drivers/power/reset/arm-versatile-reboot.c | 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 | 12 +- 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 | 28 +- drivers/power/supply/surface_battery.c | 4 +- drivers/power/supply/surface_charger.c | 4 +- drivers/powercap/dtpm_cpu.c | 38 +- drivers/powercap/intel_rapl_common.c | 1 - drivers/ptp/ptp_dte.c | 14 +- drivers/pwm/core.c | 82 +- drivers/pwm/pwm-atmel-tcb.c | 2 +- drivers/pwm/pwm-bcm-iproc.c | 14 +- drivers/pwm/pwm-bcm-kona.c | 14 +- drivers/pwm/pwm-mediatek.c | 7 - drivers/regulator/Kconfig | 28 - drivers/regulator/Makefile | 3 - drivers/regulator/core.c | 5 +- drivers/regulator/cpcap-regulator.c | 10 +- drivers/regulator/cros-ec-regulator.c | 36 +- drivers/regulator/isl6271a-regulator.c | 10 +- drivers/regulator/lp873x-regulator.c | 10 +- drivers/regulator/max597x-regulator.c | 502 - drivers/regulator/max8973-regulator.c | 15 +- drivers/regulator/mp5416.c | 30 +- drivers/regulator/mt6370-regulator.c | 390 - drivers/regulator/of_regulator.c | 6 +- drivers/regulator/qcom_smd-regulator.c | 29 +- drivers/regulator/qcom_spmi-regulator.c | 37 - drivers/regulator/rpi-panel-attiny-regulator.c | 6 +- drivers/regulator/rt5120-regulator.c | 420 - drivers/regulator/rt5190a-regulator.c | 3 - drivers/regulator/scmi-regulator.c | 1 - drivers/regulator/ti-abb-regulator.c | 14 +- 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 | 14 +- drivers/reset/Makefile | 1 - drivers/reset/reset-npcm.c | 207 +- drivers/reset/reset-sunplus.c | 212 - 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/block/dasd.c | 4 +- drivers/s390/block/dasd_genhd.c | 4 +- drivers/s390/block/dasd_int.h | 2 +- drivers/s390/block/dcssblk.c | 8 +- drivers/s390/block/scm_blk.c | 4 +- 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 | 77 +- drivers/s390/cio/vfio_ccw_private.h | 11 +- drivers/s390/crypto/ap_bus.c | 42 +- drivers/s390/crypto/pkey_api.c | 2 +- drivers/s390/crypto/vfio_ap_drv.c | 124 +- drivers/s390/crypto/vfio_ap_ops.c | 1441 +- drivers/s390/crypto/vfio_ap_private.h | 47 +- 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/aacraid/comminit.c | 2 +- drivers/scsi/aacraid/linit.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/device_handler/scsi_dh_alua.c | 4 +- drivers/scsi/device_handler/scsi_dh_emc.c | 2 +- drivers/scsi/device_handler/scsi_dh_hp_sw.c | 4 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 2 +- drivers/scsi/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 | 28 +- 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 | 23 +- 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 | 7 +- drivers/scsi/mesh.c | 7 +- drivers/scsi/mpi3mr/mpi3mr.h | 73 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 67 - drivers/scsi/mpi3mr/mpi3mr_os.c | 307 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 3 +- drivers/scsi/pm8001/pm8001_hwi.c | 24 +- drivers/scsi/pm8001/pm8001_init.c | 75 +- drivers/scsi/pm8001/pm8001_sas.c | 10 +- drivers/scsi/pm8001/pm8001_sas.h | 3 - drivers/scsi/pm8001/pm80xx_hwi.c | 52 +- 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 | 26 +- drivers/scsi/scsi_lib.c | 44 +- drivers/scsi/scsi_priv.h | 4 +- drivers/scsi/scsi_sysfs.c | 2 +- drivers/scsi/scsi_trace.c | 3 +- drivers/scsi/scsi_transport_iscsi.c | 98 +- drivers/scsi/scsi_transport_sas.c | 6 - drivers/scsi/sd.c | 456 +- drivers/scsi/sd.h | 29 +- drivers/scsi/sd_zbc.c | 12 +- 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/sr.c | 4 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 +- drivers/sh/intc/chip.c | 2 +- drivers/slimbus/core.c | 6 +- drivers/slimbus/messaging.c | 4 +- drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/amlogic/meson-mx-socinfo.c | 1 - drivers/soc/amlogic/meson-secure-pwrc.c | 4 +- drivers/soc/bcm/bcm2835-power.c | 72 +- drivers/soc/bcm/brcmstb/biuctrl.c | 9 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 2 +- drivers/soc/fsl/guts.c | 221 +- drivers/soc/fujitsu/Kconfig | 16 - drivers/soc/fujitsu/Makefile | 3 - drivers/soc/fujitsu/a64fx-diag.c | 154 - drivers/soc/imx/gpcv2.c | 8 +- drivers/soc/imx/imx8m-blk-ctrl.c | 9 +- drivers/soc/mediatek/Kconfig | 10 - drivers/soc/mediatek/Makefile | 1 - drivers/soc/mediatek/mt6795-pm-domains.h | 112 - drivers/soc/mediatek/mt8183-pm-domains.h | 1 - drivers/soc/mediatek/mt8186-pm-domains.h | 2 +- drivers/soc/mediatek/mt8192-pm-domains.h | 2 - drivers/soc/mediatek/mt8195-pm-domains.h | 4 +- drivers/soc/mediatek/mt8365-mmsys.h | 22 - drivers/soc/mediatek/mtk-devapc.c | 45 +- drivers/soc/mediatek/mtk-mutex.c | 155 +- drivers/soc/mediatek/mtk-pm-domains.c | 8 - drivers/soc/mediatek/mtk-pm-domains.h | 2 - drivers/soc/mediatek/mtk-pmic-wrap.c | 225 +- drivers/soc/mediatek/mtk-svs.c | 2403 - drivers/soc/qcom/Kconfig | 18 - drivers/soc/qcom/Makefile | 1 - drivers/soc/qcom/apr.c | 15 +- drivers/soc/qcom/cmd-db.c | 8 +- drivers/soc/qcom/icc-bwmon.c | 419 - drivers/soc/qcom/llcc-qcom.c | 2 +- drivers/soc/qcom/mdt_loader.c | 4 +- drivers/soc/qcom/ocmem.c | 3 - drivers/soc/qcom/qcom-geni-se.c | 3 - drivers/soc/qcom/qcom_aoss.c | 4 +- drivers/soc/qcom/rpmhpd.c | 4 +- drivers/soc/qcom/rpmpd.c | 1 - drivers/soc/qcom/smd-rpm.c | 1 - drivers/soc/qcom/smp2p.c | 3 - drivers/soc/qcom/socinfo.c | 4 +- drivers/soc/qcom/spm.c | 14 - drivers/soc/renesas/r8a779a0-sysc.c | 10 +- drivers/soc/renesas/rcar-gen4-sysc.h | 4 +- drivers/soc/renesas/rcar-sysc.h | 4 +- drivers/soc/sunxi/Kconfig | 1 - 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/soc/ti/pruss.c | 1 - drivers/soc/ti/wkup_m3_ipc.c | 2 +- drivers/soc/xilinx/xlnx_event_manager.c | 5 +- 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 | 120 +- drivers/soundwire/stream.c | 53 +- drivers/spi/Kconfig | 11 +- drivers/spi/Makefile | 1 - drivers/spi/atmel-quadspi.c | 104 +- drivers/spi/spi-altera-dfl.c | 14 +- drivers/spi/spi-amd.c | 53 +- drivers/spi/spi-aspeed-smc.c | 12 +- drivers/spi/spi-atmel.c | 15 +- drivers/spi/spi-bcm2835.c | 12 +- drivers/spi/spi-cadence-quadspi.c | 19 +- drivers/spi/spi-cadence.c | 2 +- drivers/spi/spi-dw-core.c | 10 +- drivers/spi/spi-dw-dma.c | 25 +- drivers/spi/spi-dw-mmio.c | 8 +- drivers/spi/spi-dw.h | 13 +- drivers/spi/spi-fsi.c | 19 +- drivers/spi/spi-intel-pci.c | 1 - drivers/spi/spi-intel.c | 4 +- drivers/spi/spi-microchip-core.c | 617 - drivers/spi/spi-mpc52xx-psc.c | 116 +- drivers/spi/spi-mpc52xx.c | 2 +- drivers/spi/spi-npcm-fiu.c | 28 +- drivers/spi/spi-pxa2xx.c | 4 - drivers/spi/spi-rspi.c | 4 - drivers/spi/spi-s3c64xx.c | 123 +- drivers/spi/spi-sh.c | 94 +- drivers/spi/spi-sifive.c | 39 - drivers/spi/spi-stm32-qspi.c | 18 +- drivers/spi/spi-synquacer.c | 1 - drivers/spi/spi-tegra20-slink.c | 3 +- drivers/spi/spi-tegra210-quad.c | 33 +- drivers/spi/spi-ti-qspi.c | 75 +- drivers/spi/spi-topcliff-pch.c | 30 +- drivers/spi/spi-zynqmp-gqspi.c | 25 +- drivers/spi/spi.c | 575 +- 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/Kconfig | 12 +- drivers/staging/media/Makefile | 1 - drivers/staging/media/atomisp/Makefile | 3 + .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 20 +- drivers/staging/media/atomisp/i2c/ov5693/ov5693.h | 2 +- drivers/staging/media/atomisp/include/hmm/hmm.h | 32 +- drivers/staging/media/atomisp/include/hmm/hmm_bo.h | 37 +- .../staging/media/atomisp/include/hmm/hmm_common.h | 26 + .../staging/media/atomisp/include/hmm/hmm_pool.h | 116 + .../staging/media/atomisp/include/linux/atomisp.h | 146 + drivers/staging/media/atomisp/notes.txt | 30 - drivers/staging/media/atomisp/pci/atomisp_acc.c | 625 + drivers/staging/media/atomisp/pci/atomisp_acc.h | 120 + drivers/staging/media/atomisp/pci/atomisp_cmd.c | 92 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 29 +- .../media/atomisp/pci/atomisp_compat_css20.c | 365 +- .../media/atomisp/pci/atomisp_compat_ioctl32.h | 58 + drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 7 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 13 + .../media/atomisp/pci/atomisp_gmin_platform.c | 27 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 73 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 1 + drivers/staging/media/atomisp/pci/atomisp_subdev.c | 3 + drivers/staging/media/atomisp/pci/atomisp_subdev.h | 10 + drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 32 + .../pci/hive_isp_css_include/host/debug_public.h | 2 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 202 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 261 +- .../media/atomisp/pci/hmm/hmm_dynamic_pool.c | 234 + .../media/atomisp/pci/hmm/hmm_reserved_pool.c | 253 + .../media/atomisp/pci/ia_css_frame_public.h | 40 + .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 2 +- .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 2 +- .../atomisp/pci/isp/modes/interface/isp_const.h | 6 + .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 2 + .../pci/runtime/frame/interface/ia_css_frame.h | 7 +- .../media/atomisp/pci/runtime/frame/src/frame.c | 110 +- .../atomisp/pci/runtime/isp_param/src/isp_param.c | 2 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 23 +- .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 2 +- drivers/staging/media/atomisp/pci/sh_css.c | 8 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 2 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 3 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 47 +- drivers/staging/media/av7110/av7110.c | 2 +- drivers/staging/media/hantro/hantro.h | 4 - drivers/staging/media/hantro/hantro_drv.c | 70 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 44 +- drivers/staging/media/hantro/hantro_g2_regs.h | 2 +- drivers/staging/media/hantro/hantro_g2_vp9_dec.c | 18 +- drivers/staging/media/hantro/hantro_hevc.c | 40 +- drivers/staging/media/hantro/hantro_hw.h | 19 +- drivers/staging/media/hantro/hantro_postproc.c | 38 +- drivers/staging/media/hantro/hantro_v4l2.c | 52 +- drivers/staging/media/hantro/hantro_v4l2.h | 3 - drivers/staging/media/hantro/imx8m_vpu_hw.c | 80 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 189 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 40 +- drivers/staging/media/hantro/sunxi_vpu_hw.c | 51 +- drivers/staging/media/imx/imx-media-dev-common.c | 2 +- drivers/staging/media/imx/imx-media-utils.c | 2 +- drivers/staging/media/imx/imx7-media-csi.c | 1587 +- drivers/staging/media/omap4iss/iss.c | 6 +- drivers/staging/media/omap4iss/iss_csi2.c | 2 +- drivers/staging/media/omap4iss/iss_video.c | 2 +- drivers/staging/media/rkvdec/rkvdec-h264.c | 45 +- drivers/staging/media/rkvdec/rkvdec-vp9.c | 12 +- drivers/staging/media/stkwebcam/Kconfig | 18 - drivers/staging/media/stkwebcam/Makefile | 5 - drivers/staging/media/stkwebcam/TODO | 12 - drivers/staging/media/sunxi/cedrus/cedrus.c | 54 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 7 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 37 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 5 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 177 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 3 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 + drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 5 +- drivers/staging/media/tegra-video/vi.c | 4 +- drivers/staging/media/zoran/videocodec.c | 93 +- drivers/staging/media/zoran/videocodec.h | 15 - drivers/staging/media/zoran/zoran.h | 14 - drivers/staging/media/zoran/zr36016.c | 91 +- drivers/staging/media/zoran/zr36050.c | 144 +- drivers/staging/media/zoran/zr36060.c | 97 +- 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 | 233 +- 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 | 96 +- 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 | 8 +- drivers/staging/vt6655/srom.c | 2 +- drivers/staging/vt6655/upc.h | 35 + drivers/staging/vt6656/main_usb.c | 6 +- drivers/staging/vt6656/rxtx.c | 2 +- drivers/staging/wlan-ng/cfg80211.c | 2 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 +- 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 | 40 +- drivers/target/target_core_iblock.c | 21 +- drivers/target/target_core_sbc.c | 6 - drivers/tee/optee/call.c | 18 +- drivers/tee/optee/optee_smc.h | 2 +- drivers/tee/optee/smc_abi.c | 4 +- drivers/tee/tee_core.c | 2 +- drivers/thermal/cpufreq_cooling.c | 96 +- drivers/thermal/db8500_thermal.c | 26 +- drivers/thermal/devfreq_cooling.c | 46 +- drivers/thermal/gov_fair_share.c | 6 +- drivers/thermal/gov_power_allocator.c | 4 +- drivers/thermal/gov_step_wise.c | 26 +- drivers/thermal/hisi_thermal.c | 10 +- drivers/thermal/intel/intel_pch_thermal.c | 8 + drivers/thermal/intel/x86_pkg_temp_thermal.c | 2 +- drivers/thermal/k3_j72xx_bandgap.c | 13 +- drivers/thermal/qcom/tsens.c | 12 + drivers/thermal/qcom/tsens.h | 2 + drivers/thermal/rcar_gen3_thermal.c | 8 +- drivers/thermal/rzg2l_thermal.c | 18 +- drivers/thermal/sun8i_thermal.c | 2 +- drivers/thermal/tegra/soctherm.c | 32 + drivers/thermal/tegra/tegra30-tsensor.c | 2 +- drivers/thermal/thermal_core.c | 71 +- drivers/thermal/thermal_core.h | 25 +- drivers/thermal/thermal_helpers.c | 13 +- drivers/thermal/thermal_netlink.c | 2 +- drivers/thermal/thermal_of.c | 201 +- drivers/thermal/thermal_sysfs.c | 22 +- drivers/thunderbolt/Kconfig | 6 +- drivers/thunderbolt/acpi.c | 29 +- drivers/thunderbolt/ctl.c | 6 +- drivers/thunderbolt/ctl.h | 2 +- drivers/thunderbolt/domain.c | 3 + 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 | 56 +- drivers/thunderbolt/tb_regs.h | 6 - drivers/thunderbolt/test.c | 12 +- 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/pty.c | 14 +- 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 | 12 +- drivers/tty/serial/8250/8250_dma.c | 6 +- drivers/tty/serial/8250/8250_dw.c | 94 +- 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 | 163 +- drivers/tty/serial/8250/Kconfig | 1 - drivers/tty/serial/Kconfig | 22 +- drivers/tty/serial/Makefile | 1 + drivers/tty/serial/amba-pl011.c | 38 +- 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/mvebu-uart.c | 25 +- 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 | 95 +- drivers/tty/serial/sc16is7xx.c | 10 +- drivers/tty/serial/serial-tegra.c | 5 +- drivers/tty/serial/serial_core.c | 204 +- drivers/tty/serial/sifive.c | 10 + drivers/tty/serial/st-asc.c | 1 + drivers/tty/serial/stm32-usart.c | 12 +- drivers/tty/serial/sunsu.c | 4 +- drivers/tty/serial/ucc_uart.c | 2 - drivers/tty/serial/vr41xx_siu.c | 934 + drivers/tty/tty.h | 3 - drivers/tty/tty_buffer.c | 105 +- 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 | 18 +- drivers/ufs/core/ufshcd-priv.h | 6 +- drivers/ufs/core/ufshcd.c | 94 +- drivers/ufs/core/ufshpb.c | 7 +- 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 | 15 +- 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/core/usb-acpi.c | 18 +- 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-am62.c | 8 +- drivers/usb/dwc3/dwc3-qcom.c | 144 +- drivers/usb/dwc3/ep0.c | 9 +- drivers/usb/dwc3/gadget.c | 97 +- 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_configfs.c | 6 +- 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-fsl.c | 11 +- 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/fsl-mph-dr-of.c | 3 - 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/ftdi_sio.c | 3 - drivers/usb/serial/ftdi_sio_ids.h | 6 - 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 | 168 +- 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 | 22 +- drivers/vfio/pci/vfio_pci_zdev.c | 35 +- drivers/vfio/platform/vfio_platform_private.h | 21 +- drivers/vfio/vfio.c | 47 +- drivers/vfio/vfio_iommu_spapr_tce.c | 9 +- drivers/vfio/vfio_iommu_type1.c | 49 +- drivers/vhost/scsi.c | 4 +- drivers/vhost/vdpa.c | 35 +- drivers/vhost/vringh.c | 78 +- drivers/video/Kconfig | 6 - drivers/video/Makefile | 2 - drivers/video/aperture.c | 351 - 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/Kconfig | 1 - drivers/video/console/vgacon.c | 12 +- drivers/video/fbdev/68328fb.c | 7 +- drivers/video/fbdev/Kconfig | 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 | 54 +- drivers/video/fbdev/core/fbmem.c | 38 +- drivers/video/fbdev/dnfb.c | 2 +- drivers/video/fbdev/efifb.c | 11 + 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/simplefb.c | 11 + drivers/video/fbdev/skeletonfb.c | 6 +- drivers/video/fbdev/valkyriefb.c | 10 +- drivers/virt/acrn/ioreq.c | 6 +- drivers/virt/coco/sev-guest/sev-guest.c | 9 +- drivers/virt/nitro_enclaves/Kconfig | 5 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 27 + drivers/virt/nitro_enclaves/ne_misc_dev_test.c | 5 +- drivers/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 | 49 +- 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/simatic-ipc-wdt.c | 15 +- drivers/xen/Kconfig | 9 - drivers/xen/events/events_base.c | 7 +- drivers/xen/gntdev.c | 6 +- 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/Makefile | 2 + fs/afs/file.c | 2 +- fs/afs/mntpt.c | 6 + fs/aio.c | 38 +- fs/attr.c | 74 +- fs/autofs/autofs_i.h | 7 +- fs/autofs/expire.c | 2 +- fs/autofs/inode.c | 1 - fs/autofs/root.c | 108 +- fs/befs/linuxvfs.c | 16 +- fs/btrfs/async-thread.h | 1 + fs/btrfs/backref.c | 88 +- fs/btrfs/backref.h | 3 +- fs/btrfs/block-group.c | 34 +- fs/btrfs/block-rsv.c | 21 +- fs/btrfs/block-rsv.h | 15 +- fs/btrfs/btrfs_inode.h | 25 +- fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 365 +- fs/btrfs/compression.h | 20 +- fs/btrfs/ctree.h | 205 +- fs/btrfs/delalloc-space.c | 6 +- fs/btrfs/delayed-inode.c | 448 +- fs/btrfs/delayed-inode.h | 11 - fs/btrfs/delayed-ref.c | 4 +- fs/btrfs/dev-replace.c | 3 +- fs/btrfs/disk-io.c | 501 +- fs/btrfs/disk-io.h | 17 +- fs/btrfs/extent-tree.c | 151 +- fs/btrfs/extent_io.c | 1009 +- fs/btrfs/extent_io.h | 15 +- fs/btrfs/file.c | 44 +- fs/btrfs/free-space-cache.c | 14 +- fs/btrfs/inode.c | 839 +- fs/btrfs/ioctl.c | 150 +- fs/btrfs/lzo.c | 28 +- fs/btrfs/ordered-data.c | 61 +- fs/btrfs/ordered-data.h | 5 +- fs/btrfs/raid56.c | 796 +- fs/btrfs/raid56.h | 168 +- fs/btrfs/reflink.c | 19 +- fs/btrfs/scrub.c | 71 +- fs/btrfs/send.c | 821 +- fs/btrfs/send.h | 169 +- fs/btrfs/space-info.c | 110 +- fs/btrfs/space-info.h | 8 +- fs/btrfs/struct-funcs.c | 11 +- fs/btrfs/subpage.c | 4 +- fs/btrfs/super.c | 38 +- fs/btrfs/sysfs.c | 186 +- fs/btrfs/tests/btrfs-tests.c | 25 +- fs/btrfs/tests/extent-buffer-tests.c | 3 +- fs/btrfs/transaction.c | 244 +- fs/btrfs/tree-log.c | 29 +- fs/btrfs/tree-log.h | 3 - fs/btrfs/volumes.c | 362 +- fs/btrfs/volumes.h | 46 +- fs/btrfs/zlib.c | 42 +- fs/btrfs/zoned.c | 165 +- fs/btrfs/zoned.h | 18 - fs/btrfs/zstd.c | 33 +- fs/buffer.c | 422 +- fs/cachefiles/ondemand.c | 3 +- fs/ceph/addr.c | 13 +- fs/ceph/file.c | 9 +- fs/cifs/cifs_debug.c | 16 +- fs/cifs/cifsfs.c | 19 +- fs/cifs/cifsglob.h | 14 +- fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 19 +- fs/cifs/file.c | 16 +- fs/cifs/inode.c | 4 +- fs/cifs/misc.c | 15 +- fs/cifs/netmisc.c | 2 +- fs/cifs/sess.c | 11 +- fs/cifs/smb2misc.c | 49 +- fs/cifs/smb2ops.c | 5 +- fs/cifs/smb2pdu.c | 15 +- fs/cifs/smb2transport.c | 2 +- fs/cifs/transport.c | 4 +- fs/coda/symlink.c | 11 +- fs/coredump.c | 40 +- fs/cramfs/inode.c | 17 +- fs/crypto/fname.c | 36 +- fs/crypto/fscrypt_private.h | 11 +- fs/crypto/hooks.c | 6 +- fs/crypto/keysetup.c | 7 - fs/crypto/policy.c | 49 +- fs/dax.c | 405 +- fs/direct-io.c | 47 +- fs/dlm/Kconfig | 9 - fs/dlm/Makefile | 2 +- fs/dlm/ast.c | 4 +- fs/dlm/config.c | 21 +- fs/dlm/config.h | 3 +- fs/dlm/dlm_internal.h | 32 +- fs/dlm/lock.c | 143 +- fs/dlm/lock.h | 17 +- fs/dlm/lockspace.c | 31 +- fs/dlm/lowcomms.c | 4 +- fs/dlm/member.c | 30 +- fs/dlm/plock.c | 51 +- fs/dlm/recoverd.c | 35 +- fs/dlm/user.c | 21 +- fs/efivarfs/Makefile | 2 +- fs/efivarfs/internal.h | 40 - fs/efivarfs/super.c | 15 +- fs/efivarfs/vars.c | 738 - fs/erofs/compress.h | 2 +- fs/erofs/data.c | 39 +- fs/erofs/decompressor.c | 18 +- fs/erofs/decompressor_lzma.c | 1 - fs/erofs/dir.c | 4 +- fs/erofs/super.c | 10 +- fs/erofs/utils.c | 2 +- fs/erofs/zdata.c | 785 +- fs/erofs/zdata.h | 119 +- fs/erofs/zpvec.h | 159 + fs/eventpoll.c | 22 - fs/exec.c | 25 +- fs/ext2/dir.c | 20 +- fs/ext2/ext2.h | 1 + fs/ext2/inode.c | 61 +- fs/ext2/namei.c | 10 +- fs/ext2/super.c | 19 +- fs/ext4/balloc.c | 2 +- fs/ext4/ext4.h | 13 +- fs/ext4/ext4_jbd2.c | 3 +- fs/ext4/extents_status.c | 3 +- fs/ext4/fast_commit.c | 48 +- fs/ext4/indirect.c | 4 +- fs/ext4/inline.c | 30 - fs/ext4/inode.c | 60 +- fs/ext4/ioctl.c | 22 +- fs/ext4/mballoc.c | 10 +- fs/ext4/mmp.c | 11 +- fs/ext4/orphan.c | 24 +- fs/ext4/resize.c | 6 +- fs/ext4/super.c | 33 +- fs/ext4/symlink.c | 15 - fs/f2fs/checkpoint.c | 4 +- fs/f2fs/compress.c | 246 +- fs/f2fs/data.c | 103 +- fs/f2fs/debug.c | 2 +- fs/f2fs/f2fs.h | 42 +- fs/f2fs/file.c | 36 +- fs/f2fs/gc.c | 4 +- fs/f2fs/gc.h | 21 +- fs/f2fs/node.c | 14 +- fs/f2fs/recovery.c | 10 +- fs/f2fs/segment.c | 28 +- fs/f2fs/segment.h | 11 +- fs/f2fs/super.c | 88 +- fs/f2fs/sysfs.c | 10 - fs/fat/file.c | 9 +- fs/fat/namei_vfat.c | 231 +- fs/fcntl.c | 1 - fs/file_table.c | 19 +- fs/freevxfs/vxfs_immed.c | 43 +- fs/freevxfs/vxfs_subr.c | 6 + fs/fscache/cookie.c | 26 +- fs/fscache/volume.c | 4 +- fs/fuse/control.c | 4 +- fs/fuse/dax.c | 2 +- fs/fuse/dev.c | 7 +- fs/fuse/dir.c | 16 +- fs/fuse/file.c | 46 +- fs/fuse/inode.c | 6 - fs/fuse/ioctl.c | 15 +- fs/fuse/virtio_fs.c | 9 +- fs/gfs2/aops.c | 2 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/dir.c | 7 +- fs/gfs2/file.c | 5 +- fs/gfs2/glock.c | 15 +- fs/gfs2/lock_dlm.c | 2 +- fs/gfs2/log.c | 4 +- fs/gfs2/log.h | 2 +- fs/gfs2/lops.c | 32 +- fs/gfs2/lops.h | 2 +- fs/gfs2/main.c | 2 +- fs/gfs2/meta_io.c | 18 +- fs/gfs2/quota.c | 2 +- fs/gfs2/rgrp.c | 9 +- fs/gfs2/rgrp.h | 3 +- fs/gfs2/xattr.c | 2 +- fs/hfs/bnode.c | 4 + fs/hfsplus/bnode.c | 4 + fs/hfsplus/hfsplus_fs.h | 2 +- fs/hfsplus/part_tbl.c | 5 +- fs/hfsplus/super.c | 4 +- fs/hfsplus/wrapper.c | 12 +- fs/hostfs/hostfs_kern.c | 6 +- fs/hugetlbfs/inode.c | 69 +- fs/inode.c | 214 +- fs/io-wq.c | 1424 + fs/io-wq.h | 228 + fs/io_uring.c | 13262 ++ fs/iomap/buffered-io.c | 110 +- fs/iomap/direct-io.c | 33 +- fs/isofs/compress.c | 2 +- fs/jbd2/checkpoint.c | 6 +- fs/jbd2/commit.c | 40 +- fs/jbd2/journal.c | 69 +- fs/jbd2/recovery.c | 34 +- fs/jbd2/revoke.c | 8 +- fs/jbd2/transaction.c | 26 +- fs/jfs/file.c | 4 +- fs/jfs/inode.c | 18 +- fs/jfs/jfs_metapage.c | 2 +- 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/vfs.c | 2 +- fs/ksmbd/vfs.h | 2 +- fs/libfs.c | 9 - fs/lockd/svc4proc.c | 4 +- fs/lockd/svclock.c | 10 +- fs/lockd/svcproc.c | 5 +- fs/lockd/svcsubs.c | 14 +- fs/locks.c | 77 +- fs/mbcache.c | 2 +- fs/mount.h | 1 + fs/mpage.c | 131 +- fs/namei.c | 271 +- fs/namespace.c | 2 +- fs/netfs/buffered_read.c | 17 +- fs/nfs/blocklayout/blocklayout.c | 13 +- fs/nfs/blocklayout/dev.c | 42 +- fs/nfs/client.c | 13 +- fs/nfs/dir.c | 8 +- fs/nfs/direct.c | 8 +- fs/nfs/file.c | 6 +- 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 | 24 +- 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/read.c | 4 + fs/nfs/super.c | 2 +- fs/nfs/write.c | 16 +- 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/nfs4xdr.c | 9 - fs/nfsd/nfscache.c | 3 +- fs/nfsd/nfsctl.c | 20 +- fs/nfsd/nfsd.h | 9 +- fs/nfsd/nfsfh.c | 5 +- fs/nfsd/trace.h | 325 +- fs/nilfs2/btnode.c | 8 +- fs/nilfs2/btnode.h | 4 +- fs/nilfs2/btree.c | 6 +- fs/nilfs2/dir.c | 2 +- fs/nilfs2/gcinode.c | 7 +- fs/nilfs2/mdt.c | 19 +- fs/nilfs2/nilfs.h | 3 - fs/nilfs2/page.c | 60 +- fs/notify/fanotify/fanotify.c | 19 +- fs/notify/fanotify/fanotify.h | 2 - fs/notify/fanotify/fanotify_user.c | 110 +- fs/notify/fdinfo.c | 6 +- fs/notify/fsnotify.c | 21 +- fs/notify/inotify/inotify_user.c | 2 +- fs/ntfs/aops.c | 12 +- fs/ntfs/aops.h | 7 +- fs/ntfs/attrib.c | 8 +- fs/ntfs/compress.c | 2 +- fs/ntfs/file.c | 7 +- fs/ntfs/logfile.c | 2 +- fs/ntfs/mft.c | 4 +- fs/ntfs3/attrib.c | 180 +- fs/ntfs3/bitmap.c | 4 +- fs/ntfs3/file.c | 100 +- fs/ntfs3/frecord.c | 49 +- fs/ntfs3/fslog.c | 4 +- fs/ntfs3/fsntfs.c | 27 +- fs/ntfs3/index.c | 31 +- fs/ntfs3/inode.c | 11 +- fs/ntfs3/ntfs_fs.h | 15 +- fs/ntfs3/record.c | 5 +- fs/ntfs3/run.c | 42 - fs/ntfs3/super.c | 8 +- fs/ntfs3/xattr.c | 6 +- fs/ocfs2/aops.c | 30 +- fs/ocfs2/buffer_head_io.c | 8 +- fs/ocfs2/cluster/heartbeat.c | 75 +- fs/ocfs2/dlmfs/dlmfs.c | 14 +- fs/ocfs2/file.c | 2 +- fs/ocfs2/namei.c | 50 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/quota_global.c | 2 +- fs/ocfs2/refcounttree.c | 57 +- fs/ocfs2/slot_map.c | 46 +- fs/ocfs2/super.c | 23 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/open.c | 63 +- fs/orangefs/inode.c | 4 +- fs/overlayfs/copy_up.c | 7 +- fs/overlayfs/inode.c | 87 +- fs/overlayfs/overlayfs.h | 15 +- fs/posix_acl.c | 168 +- 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/pstore/inode.c | 1 - fs/pstore/platform.c | 64 +- fs/pstore/zone.c | 12 +- fs/quota/dquot.c | 19 +- fs/read_write.c | 30 +- fs/reiserfs/inode.c | 8 +- fs/reiserfs/journal.c | 12 +- fs/reiserfs/stree.c | 4 +- fs/reiserfs/super.c | 2 +- fs/reiserfs/xattr.c | 9 +- fs/remap_range.c | 45 +- fs/splice.c | 64 +- fs/squashfs/Makefile | 4 +- fs/squashfs/block.c | 10 +- fs/squashfs/decompressor.h | 1 - fs/squashfs/file.c | 148 +- 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/file.c | 29 +- fs/ubifs/super.c | 2 +- fs/udf/dir.c | 2 +- fs/udf/directory.c | 2 +- fs/udf/inode.c | 2 +- fs/ufs/balloc.c | 2 +- fs/ufs/dir.c | 2 +- fs/ufs/util.c | 11 + fs/unicode/mkutf8data.c | 38 +- fs/userfaultfd.c | 74 +- fs/verity/Kconfig | 10 +- fs/xattr.c | 25 +- 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 | 143 +- 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_aops.c | 2 +- fs/xfs/xfs_attr_inactive.c | 23 +- fs/xfs/xfs_attr_list.c | 9 +- fs/xfs/xfs_bio_io.c | 2 +- fs/xfs/xfs_bmap_util.c | 22 +- fs/xfs/xfs_buf.c | 305 +- fs/xfs/xfs_buf.h | 27 +- fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_extfree_item.c | 6 +- fs/xfs/xfs_file.c | 46 +- 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 | 49 +- fs/xfs/xfs_iomap.h | 1 - fs/xfs/xfs_iops.c | 27 +- 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_linux.h | 2 +- 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 | 198 +- 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 | 44 +- fs/zonefs/trace.h | 4 +- include/acpi/acpi_bus.h | 9 +- include/acpi/cppc_acpi.h | 1 - include/acpi/processor.h | 9 +- include/asm-generic/Kbuild | 2 +- include/asm-generic/archrandom.h | 15 - include/asm-generic/barrier.h | 8 - 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 | 134 +- include/asm-generic/platform-feature.h | 8 + include/asm-generic/softirq_stack.h | 2 +- include/asm-generic/tlb.h | 65 +- include/clocksource/timer-ti-dm.h | 144 + include/crypto/aria.h | 461 - include/crypto/hash.h | 2 - include/crypto/internal/blake2s.h | 108 + include/crypto/kpp.h | 2 - include/crypto/polyval.h | 22 - include/drm/display/drm_dp_aux_bus.h | 34 +- include/drm/display/drm_dp_helper.h | 48 +- include/drm/drm_atomic_helper.h | 2 - include/drm/drm_bridge.h | 15 - include/drm/drm_connector.h | 10 +- include/drm/drm_crtc.h | 17 +- include/drm/drm_displayid.h | 6 +- include/drm/drm_edid.h | 39 +- include/drm/drm_encoder_slave.h | 2 - include/drm/drm_fb_helper.h | 1 - include/drm/drm_gem.h | 26 +- include/drm/drm_gem_framebuffer_helper.h | 10 +- include/drm/drm_mipi_dsi.h | 17 - include/drm/drm_of.h | 22 - include/drm/drm_panel.h | 9 - include/drm/drm_probe_helper.h | 3 - include/drm/drm_rect.h | 16 - include/drm/gpu_scheduler.h | 4 +- include/drm/intel-gtt.h | 24 +- 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/exynos7885.h | 54 +- include/dt-bindings/clock/nuvoton,npcm845-clk.h | 49 - include/dt-bindings/clock/qcom,dispcc-sm8350.h | 1 - include/dt-bindings/clock/qcom,gcc-ipq8074.h | 4 - include/dt-bindings/clock/qcom,gcc-msm8939.h | 1 - include/dt-bindings/clock/qcom,gpucc-sm8350.h | 52 - include/dt-bindings/clock/qcom,sm8450-camcc.h | 159 - include/dt-bindings/clock/r9a07g043-cpg.h | 20 - include/dt-bindings/clock/sprd,ums512-clk.h | 397 - include/dt-bindings/clock/sunplus,sp7021-clkc.h | 88 - include/dt-bindings/clock/tegra234-clock.h | 105 - 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/mailbox/qcom-ipcc.h | 1 - include/dt-bindings/memory/tegra234-mc.h | 26 - 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/mt6795-power.h | 16 - include/dt-bindings/power/mt6797-power.h | 9 +- include/dt-bindings/power/qcom-rpmpd.h | 7 - include/dt-bindings/power/tegra234-powergate.h | 2 - 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/reset/sunplus,sp7021-reset.h | 87 - include/dt-bindings/reset/tegra234-reset.h | 10 - include/dt-bindings/soc/samsung,boot-mode.h | 18 - include/dt-bindings/sound/qcom,wcd9335.h | 15 - include/kunit/test.h | 63 +- include/kvm/arm_vgic.h | 2 +- include/linux/acpi.h | 17 +- include/linux/acpi_iort.h | 14 +- include/linux/acpi_viot.h | 2 - include/linux/amd-iommu.h | 4 - include/linux/aperture.h | 56 - include/linux/arch_topology.h | 1 + include/linux/audit.h | 2 + include/linux/backing-dev-defs.h | 7 + include/linux/backing-dev.h | 23 + include/linux/balloon_compaction.h | 6 +- include/linux/base64.h | 16 - include/linux/bio.h | 10 +- include/linux/bitmap.h | 37 +- include/linux/bitops.h | 50 - include/linux/blk-mq.h | 34 +- include/linux/blk_types.h | 119 +- include/linux/blkdev.h | 229 +- include/linux/blktrace_api.h | 13 +- include/linux/bpf.h | 13 +- include/linux/bpf_verifier.h | 8 +- include/linux/buffer_head.h | 27 +- include/linux/cacheinfo.h | 3 - include/linux/cgroup-defs.h | 9 +- include/linux/cgroup.h | 2 +- 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/context_tracking.h | 95 +- include/linux/context_tracking_irq.h | 21 - include/linux/context_tracking_state.h | 113 +- include/linux/coresight-pmu.h | 2 - include/linux/cpu.h | 2 - include/linux/cpuhotplug.h | 2 - include/linux/cpumask.h | 244 +- include/linux/damon.h | 25 +- include/linux/dax.h | 56 +- include/linux/device-mapper.h | 1 + include/linux/device.h | 2 - include/linux/device/driver.h | 2 +- include/linux/dm-io.h | 4 +- include/linux/dma-fence-unwrap.h | 76 +- 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/efi.h | 85 +- include/linux/energy_model.h | 54 +- include/linux/entry-common.h | 10 +- include/linux/evm.h | 6 +- include/linux/extcon.h | 2 - include/linux/fanotify.h | 14 +- include/linux/fb.h | 1 + include/linux/fbcon.h | 4 - include/linux/filter.h | 8 - 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 | 12 - include/linux/fpga/fpga-mgr.h | 24 +- include/linux/fs.h | 202 +- include/linux/fscache.h | 3 +- include/linux/fscrypt.h | 5 - include/linux/fsnotify_backend.h | 89 +- include/linux/fwnode.h | 4 - include/linux/gfp.h | 348 +- include/linux/gfp_types.h | 344 - include/linux/gpio.h | 6 + include/linux/gpio/driver.h | 42 +- include/linux/gpio/machine.h | 1 - include/linux/hardirq.h | 12 +- include/linux/highmem-internal.h | 10 +- include/linux/highmem.h | 41 +- include/linux/hisi_acc_qm.h | 8 +- include/linux/hmm.h | 4 +- include/linux/host1x.h | 42 - include/linux/huge_mm.h | 119 +- include/linux/hugetlb.h | 52 +- include/linux/ieee80211.h | 295 +- include/linux/iio/common/cros_ec_sensors_core.h | 9 +- include/linux/iio/iio.h | 23 +- include/linux/iio/trigger.h | 26 +- include/linux/ima.h | 5 - include/linux/inetdevice.h | 2 +- include/linux/input/elan-i2c-ids.h | 5 +- include/linux/intel-iommu.h | 835 + include/linux/interconnect.h | 7 - include/linux/io-pgtable.h | 15 +- include/linux/io_uring_types.h | 581 - include/linux/iomap.h | 12 +- include/linux/iommu.h | 27 +- include/linux/ioprio.h | 24 +- include/linux/iosys-map.h | 82 +- include/linux/iova.h | 2 - include/linux/irq.h | 35 +- include/linux/irqdesc.h | 5 +- include/linux/jbd2.h | 8 +- include/linux/jump_label.h | 9 +- include/linux/kallsyms.h | 2 +- include/linux/kernel_read_file.h | 32 +- include/linux/kernel_stat.h | 7 - include/linux/kernfs.h | 59 +- include/linux/kexec.h | 88 +- include/linux/kfifo.h | 2 +- include/linux/khugepaged.h | 30 + include/linux/kmemleak.h | 8 +- include/linux/kvm_host.h | 33 +- include/linux/kvm_types.h | 8 +- include/linux/libata.h | 51 +- include/linux/limits.h | 1 - include/linux/lockd/lockd.h | 1 - include/linux/lockdep.h | 30 +- include/linux/lsm_hook_defs.h | 1 - include/linux/lsm_hooks.h | 7 - include/linux/maple_tree.h | 684 - include/linux/mdev.h | 5 + include/linux/memcontrol.h | 74 +- include/linux/memory_hotplug.h | 9 + include/linux/memregion.h | 2 +- include/linux/memremap.h | 35 +- include/linux/mfd/bcm2835-pm.h | 1 - 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 | 79 +- include/linux/mlx5/driver.h | 5 - include/linux/mlx5/fs.h | 2 - include/linux/mlx5/mlx5_ifc.h | 35 +- include/linux/mm.h | 237 +- 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/mnt_idmapping.h | 305 +- include/linux/module.h | 5 - include/linux/mpage.h | 2 + include/linux/mtd/hyperbus.h | 4 +- include/linux/mtd/spinand.h | 1 - include/linux/net.h | 2 + include/linux/netfilter/nf_conntrack_h323.h | 109 +- include/linux/netfilter/nf_conntrack_sip.h | 2 +- include/linux/netfs.h | 25 +- include/linux/nvme-auth.h | 41 - include/linux/nvme.h | 215 +- include/linux/objtool.h | 11 +- include/linux/of.h | 7 +- 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 | 57 +- include/linux/pagemap.h | 35 +- include/linux/pagevec.h | 11 + include/linux/panic.h | 3 +- include/linux/pci-ecam.h | 1 - include/linux/perf/riscv_pmu.h | 4 - include/linux/perf_event.h | 2 - include/linux/pgtable.h | 28 - include/linux/pinctrl/pinctrl.h | 20 - include/linux/pipe_fs_i.h | 29 +- 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_runtime.h | 5 +- include/linux/pm_wakeirq.h | 14 +- include/linux/pm_wakeup.h | 31 +- include/linux/posix_acl.h | 1 - include/linux/posix_acl_xattr.h | 34 +- include/linux/pstore.h | 4 - include/linux/pwm.h | 35 +- include/linux/quotaops.h | 15 +- include/linux/random.h | 21 +- include/linux/rbtree.h | 2 +- include/linux/rcupdate.h | 45 +- include/linux/rcupdate_trace.h | 2 +- include/linux/rcutiny.h | 27 +- include/linux/rcutree.h | 11 +- include/linux/regmap.h | 141 +- include/linux/regulator/driver.h | 1 - include/linux/remoteproc.h | 4 +- include/linux/reset.h | 2 +- include/linux/reset/bcm63xx_pmb.h | 10 +- include/linux/rmap.h | 4 +- include/linux/rtsx_usb.h | 2 + include/linux/sched.h | 7 +- include/linux/sched/coredump.h | 7 +- include/linux/sched/mm.h | 4 +- include/linux/sched/rt.h | 8 + include/linux/sched/signal.h | 1 - include/linux/sched/task.h | 2 +- include/linux/sched/topology.h | 1 - include/linux/sched/user.h | 3 +- include/linux/scmi_protocol.h | 142 +- include/linux/security.h | 15 +- include/linux/serial.h | 15 +- include/linux/serial_8250.h | 7 +- include/linux/serial_core.h | 24 +- include/linux/serial_s3c.h | 2 +- include/linux/shmem_fs.h | 11 - include/linux/shrinker.h | 33 +- include/linux/skbuff.h | 74 +- include/linux/soc/mediatek/mtk-mutex.h | 27 - 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/socket.h | 12 +- include/linux/soundwire/sdw.h | 8 +- include/linux/soundwire/sdw_intel.h | 3 - include/linux/spi/spi.h | 169 +- include/linux/spinlock.h | 25 +- include/linux/spmi.h | 3 - include/linux/sram.h | 14 +- include/linux/stmmac.h | 1 - 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 | 15 +- include/linux/swapops.h | 21 +- include/linux/swiotlb.h | 17 +- include/linux/sysctl.h | 4 - include/linux/tboot.h | 2 + include/linux/thermal.h | 26 +- include/linux/ti-emif-sram.h | 10 +- include/linux/tpm_eventlog.h | 2 +- include/linux/trace_events.h | 18 - include/linux/tracepoint.h | 4 +- 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/uaccess.h | 4 +- include/linux/ucb1400.h | 2 + include/linux/uio.h | 52 +- 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/cdc_ncm.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 | 14 + 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 | 100 +- 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/watch_queue.h | 2 +- include/linux/wkup_m3_ipc.h | 10 +- include/linux/workqueue.h | 1 - include/linux/writeback.h | 11 +- include/linux/xarray.h | 15 - include/linux/xattr.h | 2 +- include/linux/zstd_lib.h | 4 +- include/media/hevc-ctrls.h | 250 + include/media/i2c/adv7343.h | 10 +- include/media/i2c/adv7393.h | 10 +- include/media/i2c/ov2659.h | 14 +- include/media/media-entity.h | 98 +- include/media/tpg/v4l2-tpg.h | 16 - include/media/v4l2-async.h | 2 - include/media/v4l2-common.h | 6 +- include/media/v4l2-ctrls.h | 48 +- include/media/v4l2-subdev.h | 34 - include/media/videobuf2-v4l2.h | 10 - include/net/9p/client.h | 49 +- include/net/amt.h | 20 - include/net/bluetooth/bluetooth.h | 3 +- include/net/bluetooth/hci.h | 13 +- include/net/bluetooth/hci_core.h | 24 +- include/net/bluetooth/hci_sync.h | 2 - include/net/cfg80211.h | 472 +- include/net/compat.h | 5 +- include/net/devlink.h | 95 +- include/net/flow_dissector.h | 16 - include/net/flow_offload.h | 6 - include/net/fq_impl.h | 5 +- include/net/inet_hashtables.h | 2 +- include/net/inet_sock.h | 9 +- include/net/ip.h | 6 +- include/net/mac80211.h | 249 +- include/net/net_namespace.h | 6 - include/net/netfilter/nf_conntrack_timeout.h | 2 +- include/net/netfilter/nf_flow_table.h | 21 - include/net/netfilter/nf_nat.h | 2 +- include/net/netfilter/nf_tables.h | 29 +- include/net/netfilter/nf_tables_core.h | 10 + include/net/netns/flow_table.h | 14 - include/net/netns/smc.h | 1 - include/net/pkt_cls.h | 2 +- include/net/protocol.h | 4 + include/net/raw.h | 2 +- include/net/route.h | 9 +- include/net/sch_generic.h | 19 + include/net/sock.h | 2 +- include/net/strparser.h | 1 + include/net/tcp.h | 20 +- include/net/tls.h | 4 - include/net/udp.h | 4 +- include/net/xdp_sock_drv.h | 14 - include/net/xfrm.h | 4 +- include/ras/ras_event.h | 1 + include/rdma/rdma_cm.h | 1 - include/scsi/libiscsi.h | 13 +- include/scsi/libsas.h | 2 +- include/scsi/sas.h | 42 +- include/scsi/scsi_cmnd.h | 4 +- include/scsi/scsi_device.h | 16 +- include/scsi/scsi_host.h | 3 +- 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/btrfs.h | 158 - include/trace/events/devlink.h | 7 +- include/trace/events/dlm.h | 118 +- include/trace/events/f2fs.h | 22 +- 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/io_uring.h | 199 +- include/trace/events/iocost.h | 2 +- include/trace/events/iscsi.h | 4 +- include/trace/events/jbd2.h | 12 +- include/trace/events/kmem.h | 40 +- 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/nilfs2.h | 4 +- include/trace/events/power.h | 29 - include/trace/events/qla.h | 4 +- include/trace/events/rwmmio.h | 97 - include/trace/events/scmi.h | 56 - include/trace/events/scsi.h | 35 +- include/trace/events/sock.h | 6 +- include/trace/events/sunrpc.h | 14 +- include/trace/events/thermal.h | 28 +- 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/fcntl.h | 2 - include/uapi/asm-generic/mman-common.h | 2 - include/uapi/asm-generic/termbits-common.h | 1 - include/uapi/drm/drm_fourcc.h | 10 +- include/uapi/drm/i915_drm.h | 22 +- include/uapi/linux/android/binder.h | 31 +- include/uapi/linux/blkzoned.h | 2 +- include/uapi/linux/bpf.h | 16 +- include/uapi/linux/btrfs.h | 20 +- include/uapi/linux/btrfs_tree.h | 2 +- include/uapi/linux/can/bcm.h | 2 +- include/uapi/linux/can/error.h | 20 +- include/uapi/linux/connector.h | 2 +- include/uapi/linux/cycx_cfm.h | 2 +- include/uapi/linux/dm-ioctl.h | 8 +- include/uapi/linux/dm-log-userspace.h | 2 +- include/uapi/linux/dma-buf.h | 84 - include/uapi/linux/ethtool.h | 28 +- include/uapi/linux/fanotify.h | 10 +- include/uapi/linux/fiemap.h | 2 +- include/uapi/linux/firewire-cdev.h | 12 +- include/uapi/linux/fs.h | 2 +- include/uapi/linux/fscrypt.h | 3 +- include/uapi/linux/idxd.h | 6 +- include/uapi/linux/if_alg.h | 2 +- include/uapi/linux/if_arcnet.h | 6 +- include/uapi/linux/if_pppox.h | 4 +- include/uapi/linux/if_tun.h | 2 +- include/uapi/linux/igmp.h | 6 +- include/uapi/linux/inet_diag.h | 2 +- include/uapi/linux/inotify.h | 2 +- include/uapi/linux/input.h | 11 +- include/uapi/linux/io_uring.h | 117 +- include/uapi/linux/ip.h | 4 +- include/uapi/linux/ip_vs.h | 4 +- include/uapi/linux/iso_fs.h | 4 +- include/uapi/linux/jffs2.h | 8 +- include/uapi/linux/kcov.h | 2 +- include/uapi/linux/kfd_ioctl.h | 55 +- include/uapi/linux/kvm.h | 109 +- include/uapi/linux/magic.h | 4 + include/uapi/linux/media-bus-format.h | 6 +- include/uapi/linux/minix_fs.h | 4 +- include/uapi/linux/mmc/ioctl.h | 2 +- include/uapi/linux/ndctl.h | 10 +- include/uapi/linux/net_dropmon.h | 4 +- include/uapi/linux/netfilter/x_tables.h | 4 +- include/uapi/linux/netfilter/xt_IDLETIMER.h | 17 +- include/uapi/linux/netfilter_arp/arp_tables.h | 6 +- include/uapi/linux/netfilter_bridge/ebt_among.h | 2 +- include/uapi/linux/netfilter_ipv4/ip_tables.h | 6 +- include/uapi/linux/netfilter_ipv6/ip6_tables.h | 4 +- include/uapi/linux/nl80211.h | 73 +- include/uapi/linux/perf_event.h | 7 +- include/uapi/linux/pkt_cls.h | 4 +- include/uapi/linux/raid/md_p.h | 2 +- include/uapi/linux/random.h | 2 +- include/uapi/linux/romfs_fs.h | 4 +- include/uapi/linux/rtnetlink.h | 2 +- include/uapi/linux/sctp.h | 10 +- include/uapi/linux/seg6.h | 2 +- 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/smc.h | 1 - include/uapi/linux/snmp.h | 3 +- include/uapi/linux/stm.h | 2 +- include/uapi/linux/swab.h | 6 +- include/uapi/linux/target_core_user.h | 2 +- include/uapi/linux/ublk_cmd.h | 160 - include/uapi/linux/usb/audio.h | 2 +- include/uapi/linux/usb/cdc.h | 6 +- include/uapi/linux/usb/ch9.h | 2 +- include/uapi/linux/usb/raw_gadget.h | 4 +- include/uapi/linux/usbdevice_fs.h | 4 +- include/uapi/linux/v4l2-controls.h | 459 - include/uapi/linux/vfio_zdev.h | 7 - include/uapi/linux/vhost.h | 14 - include/uapi/linux/vhost_types.h | 6 +- include/uapi/linux/videodev2.h | 39 - include/uapi/linux/virtio_9p.h | 2 +- include/uapi/linux/xfrm.h | 16 +- include/uapi/misc/habanalabs.h | 541 +- include/uapi/mtd/mtd-abi.h | 4 +- include/uapi/rdma/erdma-abi.h | 49 - include/uapi/rdma/hfi/hfi1_user.h | 2 +- include/uapi/rdma/ib_user_ioctl_verbs.h | 1 - include/uapi/rdma/ib_user_verbs.h | 72 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 17 - include/uapi/rdma/rdma_user_cm.h | 2 +- include/uapi/rdma/rdma_user_ioctl_cmds.h | 2 +- include/uapi/scsi/fc/fc_els.h | 18 +- include/uapi/scsi/scsi_bsg_fc.h | 2 +- include/uapi/sound/asound.h | 2 +- include/uapi/sound/compress_offload.h | 2 +- include/uapi/sound/compress_params.h | 6 +- include/uapi/sound/firewire.h | 6 +- include/uapi/sound/skl-tplg-interface.h | 2 +- include/uapi/sound/sof/abi.h | 4 +- include/uapi/sound/sof/header.h | 32 +- include/uapi/sound/sof/tokens.h | 44 - include/uapi/sound/usb_stream.h | 2 +- include/ufs/ufshcd.h | 21 +- include/ufs/unipro.h | 104 +- include/video/of_display_timing.h | 2 - include/xen/xen-ops.h | 9 - include/xen/xen.h | 8 + init/Kconfig | 367 +- init/init_task.c | 1 - init/main.c | 27 +- init/version.c | 17 - io_uring/Makefile | 11 - io_uring/advise.c | 99 - io_uring/advise.h | 7 - io_uring/alloc_cache.h | 53 - io_uring/cancel.c | 315 - io_uring/cancel.h | 23 - io_uring/epoll.c | 65 - io_uring/epoll.h | 6 - io_uring/fdinfo.c | 194 - io_uring/fdinfo.h | 3 - io_uring/filetable.c | 193 - io_uring/filetable.h | 88 - io_uring/fs.c | 293 - io_uring/fs.h | 20 - io_uring/io-wq.c | 1414 - io_uring/io-wq.h | 83 - io_uring/io_uring.c | 3976 - io_uring/io_uring.h | 283 - io_uring/kbuf.c | 549 - io_uring/kbuf.h | 140 - io_uring/msg_ring.c | 171 - io_uring/msg_ring.h | 4 - io_uring/net.c | 1234 - io_uring/net.h | 63 - io_uring/nop.c | 25 - io_uring/nop.h | 4 - io_uring/notif.c | 215 - io_uring/notif.h | 87 - io_uring/opdef.c | 510 - io_uring/opdef.h | 42 - io_uring/openclose.c | 256 - io_uring/openclose.h | 14 - io_uring/poll.c | 965 - io_uring/poll.h | 39 - io_uring/refs.h | 48 - io_uring/rsrc.c | 1424 - io_uring/rsrc.h | 172 - io_uring/rw.c | 1049 - io_uring/rw.h | 23 - io_uring/slist.h | 138 - io_uring/splice.c | 122 - io_uring/splice.h | 7 - io_uring/sqpoll.c | 425 - io_uring/sqpoll.h | 29 - io_uring/statx.c | 73 - io_uring/statx.h | 5 - io_uring/sync.c | 110 - io_uring/sync.h | 10 - io_uring/tctx.c | 340 - io_uring/tctx.h | 31 - io_uring/timeout.c | 644 - io_uring/timeout.h | 36 - io_uring/uring_cmd.c | 114 - io_uring/uring_cmd.h | 13 - io_uring/xattr.c | 258 - io_uring/xattr.h | 15 - ipc/mqueue.c | 3 +- ipc/namespace.c | 5 +- ipc/shm.c | 21 +- kernel/Makefile | 2 +- kernel/acct.c | 11 +- kernel/audit.c | 4 +- kernel/bpf/arraymap.c | 40 +- kernel/bpf/bpf_iter.c | 3 +- kernel/bpf/bpf_lsm.c | 8 +- kernel/bpf/bpf_struct_ops.c | 3 - kernel/bpf/btf.c | 3 +- kernel/bpf/core.c | 37 +- kernel/bpf/devmap.c | 2 +- kernel/bpf/hashtab.c | 6 +- kernel/bpf/helpers.c | 12 +- kernel/bpf/local_storage.c | 2 +- kernel/bpf/lpm_trie.c | 2 +- kernel/bpf/preload/iterators/Makefile | 10 +- kernel/bpf/syscall.c | 36 +- kernel/bpf/task_iter.c | 10 +- kernel/bpf/trampoline.c | 5 +- kernel/bpf/verifier.c | 75 +- kernel/cfi.c | 4 +- kernel/cgroup/cgroup.c | 107 +- kernel/cgroup/rstat.c | 44 +- kernel/configs/android-base.config | 1 + kernel/context_tracking.c | 617 +- kernel/cpu_pm.c | 8 +- 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 | 255 +- kernel/entry/common.c | 16 +- kernel/events/core.c | 69 +- kernel/events/ring_buffer.c | 5 +- kernel/events/uprobes.c | 9 +- kernel/exit.c | 22 +- kernel/extable.c | 4 +- kernel/fork.c | 77 +- kernel/groups.c | 13 - kernel/hung_task.c | 21 +- kernel/irq/Kconfig | 2 - kernel/irq/chip.c | 11 +- kernel/irq/debugfs.c | 2 +- kernel/irq/generic-chip.c | 2 +- kernel/irq/ipi.c | 16 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 14 +- kernel/irq/manage.c | 10 +- kernel/irq/pm.c | 2 + kernel/jump_label.c | 41 +- kernel/kallsyms.c | 140 +- kernel/kallsyms_internal.h | 30 - kernel/kexec_core.c | 27 + kernel/kexec_file.c | 104 +- kernel/kthread.c | 1 - kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 9 +- kernel/module/Kconfig | 293 - kernel/module/internal.h | 15 +- kernel/module/kallsyms.c | 76 +- kernel/module/main.c | 65 +- kernel/module/procfs.c | 2 +- kernel/nsproxy.c | 3 +- kernel/panic.c | 1 - kernel/platform-feature.c | 27 + kernel/power/Kconfig | 20 - kernel/power/energy_model.c | 24 +- kernel/power/swap.c | 29 +- kernel/printk/printk.c | 13 +- kernel/profile.c | 7 - kernel/ptrace.c | 2 +- kernel/rcu/Kconfig | 31 - kernel/rcu/Kconfig.debug | 5 +- kernel/rcu/rcu.h | 19 +- kernel/rcu/rcuscale.c | 1 - kernel/rcu/rcutorture.c | 247 +- kernel/rcu/refscale.c | 18 +- kernel/rcu/srcutree.c | 98 +- kernel/rcu/tasks.h | 544 +- kernel/rcu/tiny.c | 42 +- kernel/rcu/tree.c | 698 +- kernel/rcu/tree.h | 21 +- kernel/rcu/tree_exp.h | 119 +- kernel/rcu/tree_nocb.h | 272 +- kernel/rcu/tree_plugin.h | 98 +- kernel/rcu/tree_stall.h | 55 +- kernel/rcu/update.c | 15 +- kernel/sched/core.c | 251 +- kernel/sched/core_sched.c | 6 +- kernel/sched/cpufreq_schedutil.c | 5 +- kernel/sched/cputime.c | 15 - kernel/sched/deadline.c | 6 +- kernel/sched/fair.c | 828 +- kernel/sched/features.h | 3 +- kernel/sched/idle.c | 10 +- kernel/sched/pelt.h | 40 +- kernel/sched/psi.c | 19 +- kernel/sched/sched.h | 64 +- kernel/sched/topology.c | 23 +- kernel/signal.c | 3 +- kernel/smp.c | 4 +- kernel/softirq.c | 4 +- kernel/sys.c | 2 +- kernel/sysctl.c | 65 +- kernel/time/Kconfig | 37 +- kernel/time/posix-timers.c | 19 +- kernel/time/tick-sched.c | 2 +- kernel/time/timekeeping.c | 7 +- kernel/torture.c | 7 - kernel/trace/Kconfig | 3 +- kernel/trace/blktrace.c | 72 +- kernel/trace/trace.c | 27 +- kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_eprobe.c | 28 +- kernel/trace/trace_events_hist.c | 7 +- 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 | 55 +- kernel/workqueue.c | 9 - lib/Kconfig | 16 +- lib/Kconfig.debug | 192 +- lib/Kconfig.ubsan | 3 - lib/Makefile | 10 +- lib/base64.c | 103 - lib/bitmap.c | 11 +- lib/btree.c | 30 +- lib/cpumask.c | 99 +- lib/crypto/Kconfig | 3 - lib/crypto/Makefile | 3 - lib/crypto/blake2s-selftest.c | 41 - lib/crypto/blake2s.c | 37 +- lib/crypto/sha1.c | 140 - lib/debugobjects.c | 10 - lib/devres.c | 15 +- lib/error-inject.c | 28 +- lib/flex_proportions.c | 10 +- lib/idr.c | 13 +- lib/iov_iter.c | 1098 +- lib/kunit/executor.c | 125 +- lib/kunit/executor_test.c | 144 +- lib/kunit/test.c | 58 +- 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/mpi/mpi-add.c | 2 +- lib/mpi/mpi-mul.c | 1 - lib/radix-tree.c | 4 +- lib/scatterlist.c | 4 +- lib/sha1.c | 137 + 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_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/balloon_compaction.c | 10 +- mm/cma_debug.c | 2 +- mm/compaction.c | 39 +- 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 | 56 +- mm/debug.c | 14 +- mm/debug_vm_pgtable.c | 2 +- mm/filemap.c | 161 +- mm/folio-compat.c | 22 + mm/frontswap.c | 2 +- mm/gup.c | 103 +- mm/gup_test.c | 2 +- mm/highmem.c | 4 +- mm/huge_memory.c | 217 +- mm/hugetlb.c | 268 +- mm/hugetlb_vmemmap.c | 633 +- mm/hugetlb_vmemmap.h | 45 +- mm/init-mm.c | 4 +- mm/internal.h | 15 +- mm/ioremap.c | 26 +- mm/kasan/common.c | 11 +- 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 | 22 +- mm/khugepaged.c | 991 +- mm/kmemleak.c | 260 +- mm/ksm.c | 40 +- mm/list_lru.c | 2 +- mm/madvise.c | 27 +- mm/memblock.c | 46 +- mm/memcontrol.c | 201 +- mm/memory-failure.c | 453 +- mm/memory.c | 94 +- mm/memory_hotplug.c | 55 +- mm/mempolicy.c | 66 +- mm/mempool.c | 2 +- mm/memremap.c | 22 +- mm/migrate.c | 281 +- mm/migrate_device.c | 83 +- 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-writeback.c | 89 +- mm/page_alloc.c | 493 +- mm/page_vma_mapped.c | 5 +- mm/pagewalk.c | 2 +- mm/percpu.c | 6 +- mm/rmap.c | 156 +- mm/secretmem.c | 55 +- mm/shmem.c | 106 +- mm/shrinker_debug.c | 286 - mm/slab.c | 30 +- mm/slab.h | 39 +- mm/slab_common.c | 36 +- mm/slob.c | 33 +- mm/slub.c | 98 +- mm/sparse-vmemmap.c | 399 +- mm/sparse.c | 2 +- mm/swap.c | 628 +- mm/swap.h | 19 +- mm/swap_slots.c | 2 +- mm/swap_state.c | 60 +- mm/swapfile.c | 35 +- mm/truncate.c | 2 +- mm/userfaultfd.c | 5 +- mm/util.c | 38 +- mm/vmacache.c | 117 + mm/vmalloc.c | 148 +- mm/vmscan.c | 388 +- mm/vmstat.c | 4 + mm/workingset.c | 2 +- mm/z3fold.c | 84 +- mm/zsmalloc.c | 118 +- net/8021q/vlan_netlink.c | 10 +- net/9p/client.c | 293 +- net/9p/protocol.c | 3 +- net/9p/trans_fd.c | 13 +- net/9p/trans_rdma.c | 2 +- net/9p/trans_virtio.c | 41 +- net/9p/trans_xen.c | 2 +- net/batman-adv/trace.h | 7 +- net/bluetooth/eir.c | 41 +- net/bluetooth/hci_conn.c | 5 +- net/bluetooth/hci_core.c | 223 +- net/bluetooth/hci_event.c | 9 +- net/bluetooth/hci_sock.c | 11 +- net/bluetooth/hci_sync.c | 320 +- net/bluetooth/l2cap_core.c | 1 - net/bluetooth/lib.c | 71 - net/bluetooth/mgmt.c | 166 +- net/bluetooth/msft.c | 269 +- net/bluetooth/msft.h | 6 +- net/bpf/test_run.c | 3 - net/bridge/netfilter/nft_meta_bridge.c | 2 +- net/compat.c | 40 +- net/core/datagram.c | 17 +- net/core/dev.c | 9 +- net/core/devlink.c | 901 +- net/core/filter.c | 9 +- net/core/flow_offload.c | 7 - net/core/net_namespace.c | 7 - net/core/page_pool.c | 2 +- net/core/secure_seq.c | 4 +- net/core/skbuff.c | 37 +- net/core/skmsg.c | 7 +- net/core/sock_reuseport.c | 4 +- net/dsa/port.c | 7 +- net/hsr/hsr_debugfs.c | 10 +- net/ipv4/af_inet.c | 22 +- net/ipv4/ah4.c | 2 +- net/ipv4/arp.c | 24 +- net/ipv4/cipso_ipv4.c | 12 +- net/ipv4/esp4.c | 2 +- net/ipv4/fib_semantics.c | 6 +- net/ipv4/fib_trie.c | 2 +- net/ipv4/icmp.c | 22 +- net/ipv4/igmp.c | 49 +- net/ipv4/inet_connection_sock.c | 5 +- net/ipv4/inet_timewait_sock.c | 3 +- net/ipv4/inetpeer.c | 12 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_input.c | 37 +- net/ipv4/ip_output.c | 50 +- net/ipv4/ip_sockglue.c | 8 +- net/ipv4/ip_tunnel.c | 21 +- net/ipv4/ipconfig.c | 6 - net/ipv4/netfilter/nf_nat_h323.c | 42 +- net/ipv4/netfilter/nf_reject_ipv4.c | 4 +- net/ipv4/nexthop.c | 5 +- net/ipv4/proc.c | 2 +- net/ipv4/route.c | 68 +- net/ipv4/syncookies.c | 11 +- net/ipv4/sysctl_net_ipv4.c | 77 +- net/ipv4/tcp.c | 47 +- net/ipv4/tcp_fastopen.c | 9 +- net/ipv4/tcp_input.c | 53 +- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/tcp_metrics.c | 3 +- net/ipv4/tcp_minisocks.c | 4 +- net/ipv4/tcp_output.c | 56 +- net/ipv4/tcp_recovery.c | 6 +- net/ipv4/tcp_timer.c | 30 +- net/ipv6/Kconfig | 1 - net/ipv6/addrconf.c | 2 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/esp6.c | 4 +- net/ipv6/icmp.c | 2 +- net/ipv6/ip6_gre.c | 43 +- net/ipv6/ip6_input.c | 23 +- net/ipv6/ip6_output.c | 49 +- net/ipv6/ip6_tunnel.c | 11 +- net/ipv6/ip6mr.c | 93 +- net/ipv6/ndisc.c | 29 +- net/ipv6/route.c | 2 +- net/ipv6/seg6_iptunnel.c | 5 +- net/ipv6/seg6_local.c | 2 + net/ipv6/syncookies.c | 3 +- net/ipv6/tcp_ipv6.c | 9 +- net/ipv6/udp.c | 9 +- net/key/af_key.c | 6 +- net/mac80211/agg-rx.c | 6 +- net/mac80211/agg-tx.c | 2 +- net/mac80211/airtime.c | 4 +- net/mac80211/cfg.c | 857 +- net/mac80211/chan.c | 685 +- net/mac80211/debug.h | 33 - net/mac80211/debugfs.c | 101 +- net/mac80211/debugfs_key.c | 10 +- net/mac80211/debugfs_netdev.c | 52 +- net/mac80211/debugfs_sta.c | 24 +- net/mac80211/driver-ops.c | 8 +- net/mac80211/driver-ops.h | 120 +- net/mac80211/eht.c | 9 +- net/mac80211/ethtool.c | 26 +- net/mac80211/he.c | 17 +- net/mac80211/ht.c | 57 +- net/mac80211/ibss.c | 99 +- net/mac80211/ieee80211_i.h | 683 +- net/mac80211/iface.c | 334 +- net/mac80211/key.c | 56 +- net/mac80211/main.c | 165 +- net/mac80211/mesh.c | 50 +- net/mac80211/mesh_hwmp.c | 9 +- net/mac80211/mesh_plink.c | 20 +- net/mac80211/mlme.c | 5838 +- net/mac80211/ocb.c | 15 +- net/mac80211/offchannel.c | 43 +- net/mac80211/rate.c | 28 +- net/mac80211/rate.h | 10 +- net/mac80211/rx.c | 152 +- net/mac80211/scan.c | 14 +- net/mac80211/spectmgmt.c | 16 +- net/mac80211/sta_info.c | 491 +- net/mac80211/sta_info.h | 54 +- net/mac80211/status.c | 46 +- net/mac80211/tdls.c | 41 +- net/mac80211/trace.h | 1175 +- net/mac80211/trace_msg.h | 6 +- net/mac80211/tx.c | 811 +- net/mac80211/util.c | 394 +- net/mac80211/vht.c | 219 +- net/mac80211/wme.c | 7 +- net/mptcp/pm_netlink.c | 129 +- net/mptcp/protocol.c | 6 +- net/mptcp/protocol.h | 2 +- net/netfilter/Kconfig | 9 - net/netfilter/Makefile | 1 - net/netfilter/ipvs/ip_vs_mh.c | 5 +- net/netfilter/nf_conntrack_broadcast.c | 6 +- net/netfilter/nf_conntrack_core.c | 30 +- net/netfilter/nf_conntrack_h323_main.c | 260 +- net/netfilter/nf_conntrack_helper.c | 4 +- net/netfilter/nf_conntrack_netlink.c | 10 +- net/netfilter/nf_conntrack_pptp.c | 2 +- net/netfilter/nf_conntrack_sip.c | 9 +- net/netfilter/nf_conntrack_standalone.c | 3 - net/netfilter/nf_conntrack_timeout.c | 18 +- net/netfilter/nf_flow_table_core.c | 73 +- net/netfilter/nf_flow_table_offload.c | 17 +- net/netfilter/nf_flow_table_procfs.c | 80 - net/netfilter/nf_log_syslog.c | 8 +- net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 72 +- net/netfilter/nfnetlink.c | 2 +- net/netfilter/nfnetlink_cthelper.c | 10 +- net/netfilter/nft_byteorder.c | 3 +- net/netfilter/nft_cmp.c | 18 +- net/netfilter/nft_ct.c | 4 +- net/netfilter/nft_exthdr.c | 10 +- net/netfilter/nft_osf.c | 2 +- net/netfilter/nft_set_bitmap.c | 4 +- net/netfilter/nft_socket.c | 8 +- net/netfilter/nft_tproxy.c | 6 +- net/netfilter/nft_tunnel.c | 3 +- net/netfilter/nft_xfrm.c | 8 +- net/netfilter/xt_CT.c | 23 +- net/netfilter/xt_DSCP.c | 8 +- net/netfilter/xt_TCPMSS.c | 4 +- net/netfilter/xt_TPROXY.c | 25 +- net/netfilter/xt_connlimit.c | 6 +- net/rds/message.c | 3 +- net/sched/act_ct.c | 5 +- net/sched/cls_api.c | 21 +- net/sched/cls_flower.c | 8 +- net/sched/sch_cbq.c | 79 + net/sctp/protocol.c | 2 +- net/smc/af_smc.c | 68 +- net/smc/smc_clc.c | 8 +- net/smc/smc_clc.h | 2 +- net/smc/smc_core.c | 246 +- net/smc/smc_core.h | 20 +- net/smc/smc_ib.c | 44 +- net/smc/smc_ib.h | 2 - net/smc/smc_llc.c | 35 +- net/smc/smc_rx.c | 92 +- net/smc/smc_sysctl.c | 11 - net/smc/smc_tx.c | 10 +- net/socket.c | 39 +- 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/tls/Makefile | 2 +- net/tls/tls.h | 24 +- net/tls/tls_device.c | 37 +- net/tls/tls_main.c | 16 +- net/tls/tls_proc.c | 3 +- net/tls/tls_strp.c | 17 - net/tls/tls_sw.c | 466 +- net/wireless/ap.c | 46 +- net/wireless/chan.c | 206 +- net/wireless/core.c | 37 +- net/wireless/core.h | 31 +- net/wireless/ethtool.c | 12 +- net/wireless/ibss.c | 57 +- net/wireless/mesh.c | 31 +- net/wireless/mlme.c | 287 +- net/wireless/nl80211.c | 1468 +- net/wireless/nl80211.h | 4 +- net/wireless/ocb.c | 5 +- net/wireless/rdev-ops.h | 124 +- net/wireless/reg.c | 139 +- net/wireless/scan.c | 8 +- net/wireless/sme.c | 517 +- net/wireless/trace.h | 561 +- net/wireless/util.c | 101 +- net/wireless/wext-compat.c | 48 +- net/wireless/wext-sme.c | 29 +- net/xdp/xsk.c | 5 +- net/xfrm/xfrm_policy.c | 5 +- net/xfrm/xfrm_state.c | 8 +- net/xfrm/xfrm_user.c | 6 +- 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/bpf/Makefile | 10 +- samples/bpf/fds_example.c | 3 +- samples/bpf/sock_example.c | 3 +- samples/bpf/test_cgrp2_attach.c | 3 +- samples/bpf/test_lru_dist.c | 2 +- samples/bpf/test_map_in_map_user.c | 4 +- samples/bpf/tracex5_user.c | 3 +- samples/bpf/xdp_redirect_map.bpf.c | 6 +- samples/bpf/xdp_redirect_map_user.c | 9 - samples/fprobe/fprobe_example.c | 2 +- samples/kprobes/kprobe_example.c | 5 +- samples/kprobes/kretprobe_example.c | 5 +- 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 | 6 +- scripts/Makefile | 3 - scripts/Makefile.build | 65 +- scripts/Makefile.debug | 10 - scripts/Makefile.host | 34 +- scripts/Makefile.lib | 13 - scripts/Makefile.modfinal | 8 +- scripts/Makefile.modinst | 6 +- scripts/Makefile.package | 4 +- scripts/Makefile.vmlinux_o | 2 +- scripts/bloat-o-meter | 47 +- scripts/bpf_doc.py | 22 +- scripts/cc-version.sh | 12 +- {certs => scripts}/check-blacklist-hashes.awk | 0 scripts/checkpatch.pl | 13 +- scripts/clang-tools/gen_compile_commands.py | 6 +- 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/symbols.py | 2 +- scripts/gdb/linux/utils.py | 14 +- scripts/generate_rust_analyzer.py | 134 - scripts/generate_rust_target.rs | 227 - scripts/get_feat.pl | 2 +- scripts/is_rust_module.sh | 13 - scripts/kallsyms.c | 47 +- scripts/kconfig/confdata.c | 75 - scripts/kernel-doc | 82 +- scripts/min-tool-version.sh | 6 - scripts/mod/modpost.c | 27 +- scripts/module.lds.S | 2 - scripts/package/mkspec | 3 - 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/sphinx-pre-install | 90 +- scripts/tags.sh | 9 +- security/Kconfig | 11 + 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 | 28 +- security/apparmor/procattr.c | 2 +- security/apparmor/secid.c | 56 +- security/apparmor/task.c | 114 - security/integrity/evm/evm_crypto.c | 7 +- security/integrity/evm/evm_main.c | 64 +- security/integrity/ima/ima_appraise.c | 3 +- security/integrity/ima/ima_crypto.c | 1 - security/integrity/ima/ima_efi.c | 2 - security/integrity/ima/ima_kexec.c | 2 +- security/integrity/ima/ima_policy.c | 4 - security/integrity/ima/ima_template_lib.c | 6 +- security/safesetid/lsm.c | 75 +- security/security.c | 10 +- security/selinux/hooks.c | 17 +- security/selinux/include/audit.h | 2 +- security/selinux/include/avc.h | 2 +- security/selinux/ss/policydb.h | 2 - security/selinux/ss/services.c | 9 +- security/smack/smack_access.c | 7 +- security/smack/smack_lsm.c | 7 + 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 | 3 +- 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/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_conexant.c | 1 - sound/pci/hda/patch_cs8409-tables.c | 6 +- sound/pci/hda/patch_cs8409.h | 2 + sound/pci/hda/patch_realtek.c | 46 +- sound/soc/Makefile | 4 +- sound/soc/adi/axi-i2s.c | 1 - sound/soc/adi/axi-spdif.c | 1 - sound/soc/amd/Kconfig | 12 - sound/soc/amd/Makefile | 2 - 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 | 6 - sound/soc/amd/acp/acp-pdm.c | 10 +- sound/soc/amd/acp/acp-platform.c | 47 +- 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/vangogh/acp5x-i2s.c | 5 +- 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/arizona.c | 4 +- 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 | 9 +- 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 | 281 +- 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 | 43 +- 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 | 10 +- sound/soc/codecs/sgtl5000.h | 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 | 47 +- sound/soc/codecs/tas2764.h | 6 +- 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 | 24 +- 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 | 115 +- 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 | 22 +- 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 | 22 +- 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_asrc_dma.c | 19 +- sound/soc/fsl/fsl_aud2htx.c | 3 +- sound/soc/fsl/fsl_audmix.c | 6 +- sound/soc/fsl/fsl_easrc.c | 7 +- 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 | 16 +- sound/soc/fsl/mpc5200_psc_i2s.c | 3 +- sound/soc/fsl/pcm030-audio-fabric.c | 8 +- .../generic/audio-graph-card2-custom-sample.dtsi | 101 +- sound/soc/generic/audio-graph-card2.c | 80 +- 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/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 | 35 +- 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-nhlt.c | 40 +- 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 | 6 +- sound/soc/qcom/qdsp6/q6afe.c | 6 +- sound/soc/qcom/qdsp6/q6apm.c | 1 - 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 | 98 +- 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-priv.h | 2 + sound/soc/ti/omap-mcbsp-st.c | 14 +- sound/soc/ti/omap-mcbsp.c | 34 +- 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 +- tools/Makefile | 3 - tools/accounting/getdelays.c | 4 + tools/arch/x86/include/asm/amd-ibs.h | 16 +- tools/arch/x86/include/asm/cpufeatures.h | 12 +- tools/arch/x86/include/asm/disabled-features.h | 21 +- tools/arch/x86/include/asm/msr-index.h | 13 - tools/arch/x86/include/uapi/asm/kvm.h | 12 +- tools/bpf/runqslower/Makefile | 7 +- 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/objtool.h | 11 +- tools/include/linux/sched/mm.h | 2 - tools/include/linux/slab.h | 4 - tools/include/nolibc/Makefile | 37 +- tools/include/nolibc/arch-riscv.h | 2 +- tools/include/nolibc/stdio.h | 4 +- tools/include/nolibc/stdlib.h | 7 +- tools/include/nolibc/sys.h | 4 +- tools/include/uapi/asm-generic/fcntl.h | 11 +- tools/include/uapi/asm-generic/mman-common.h | 2 - tools/include/uapi/drm/i915_drm.h | 6 +- tools/include/uapi/linux/bpf.h | 14 +- tools/include/uapi/linux/fs.h | 2 +- tools/include/uapi/linux/if_tun.h | 2 +- tools/include/uapi/linux/kvm.h | 9 +- tools/include/uapi/linux/perf_event.h | 2 +- tools/include/uapi/linux/pkt_cls.h | 4 +- tools/include/uapi/linux/seg6.h | 4 +- tools/include/uapi/linux/usbdevice_fs.h | 4 +- tools/include/uapi/sound/asound.h | 2 +- tools/lib/bitmap.c | 6 +- tools/lib/bpf/bpf_tracing.h | 51 +- tools/lib/bpf/btf_dump.c | 2 +- tools/lib/bpf/gen_loader.c | 2 +- tools/lib/bpf/libbpf.c | 390 +- tools/lib/bpf/libbpf.h | 62 - tools/lib/bpf/libbpf.map | 2 - tools/lib/bpf/libbpf_internal.h | 8 +- tools/lib/bpf/usdt.bpf.h | 16 +- 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/objtool/arch/x86/decode.c | 5 - tools/objtool/builtin-check.c | 13 - tools/objtool/check.c | 335 +- tools/objtool/include/objtool/arch.h | 1 - tools/objtool/include/objtool/builtin.h | 2 - tools/objtool/include/objtool/check.h | 24 +- tools/objtool/include/objtool/elf.h | 1 - tools/objtool/include/objtool/objtool.h | 1 - tools/objtool/objtool.c | 1 - tools/perf/Documentation/perf-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/builtin-trace.c | 2 - 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/intel-pt-events.py | 32 +- tools/perf/tests/perf-time-to-tsc.c | 27 +- 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/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.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/pm-graph/README | 6 +- tools/power/pm-graph/bootgraph.py | 20 +- .../pm-graph/config/custom-timeline-functions.cfg | 2 +- tools/power/pm-graph/sleepgraph.py | 518 +- tools/spi/spidev_test.c | 11 - 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/kunit/configs/arch_uml.config | 5 - tools/testing/kunit/configs/coverage_uml.config | 11 - tools/testing/kunit/kunit.py | 83 +- tools/testing/kunit/kunit_config.py | 54 +- tools/testing/kunit/kunit_kernel.py | 104 +- tools/testing/kunit/kunit_parser.py | 63 +- tools/testing/kunit/kunit_printer.py | 48 - tools/testing/kunit/kunit_tool_test.py | 214 +- 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 | 31 +- tools/testing/selftests/arm64/mte/Makefile | 1 + tools/testing/selftests/arm64/signal/Makefile | 1 + .../testing/selftests/arm64/signal/test_signals.h | 4 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 16 - tools/testing/selftests/bpf/prog_tests/btf.c | 2 +- .../testing/selftests/bpf/prog_tests/core_extern.c | 17 +- .../selftests/bpf/prog_tests/kprobe_multi_test.c | 2 - .../selftests/bpf/prog_tests/ringbuf_multi.c | 11 - tools/testing/selftests/bpf/prog_tests/skeleton.c | 2 - tools/testing/selftests/bpf/progs/bpf_iter.h | 7 - tools/testing/selftests/bpf/progs/bpf_iter_ksym.c | 74 - .../selftests/bpf/progs/bpf_syscall_macro.c | 6 +- tools/testing/selftests/bpf/progs/dynptr_fail.c | 10 +- tools/testing/selftests/bpf/progs/dynptr_success.c | 4 +- .../selftests/bpf/progs/test_attach_probe.c | 15 +- .../testing/selftests/bpf/progs/test_core_extern.c | 3 - .../testing/selftests/bpf/progs/test_probe_user.c | 27 +- tools/testing/selftests/bpf/progs/test_skeleton.c | 4 - .../selftests/bpf/progs/test_xdp_noinline.c | 30 +- tools/testing/selftests/damon/_chk_dependency.sh | 10 - tools/testing/selftests/drivers/dma-buf/udmabuf.c | 3 +- tools/testing/selftests/drivers/gpu/drm_mm.sh | 4 +- .../selftests/drivers/s390x/uvdevice/Makefile | 1 + .../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/futex/functional/Makefile | 1 + tools/testing/selftests/gpio/Makefile | 2 +- tools/testing/selftests/kcmp/kcmp_test.c | 6 +- tools/testing/selftests/kexec/kexec_common_lib.sh | 36 +- tools/testing/selftests/kselftest_deps.sh | 2 +- tools/testing/selftests/kselftest_module.h | 4 - tools/testing/selftests/kvm/.gitignore | 9 +- tools/testing/selftests/kvm/Makefile | 17 +- 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/landlock/Makefile | 10 +- tools/testing/selftests/lib.mk | 38 + tools/testing/selftests/net/.gitignore | 1 - tools/testing/selftests/net/Makefile | 5 +- tools/testing/selftests/net/af_unix/unix_connect.c | 3 +- .../selftests/net/arp_ndisc_untracked_subnets.sh | 308 - tools/testing/selftests/net/fib_nexthop_nongw.sh | 119 - tools/testing/selftests/net/forwarding/Makefile | 2 - tools/testing/selftests/net/io_uring_zerocopy_tx.c | 605 - .../testing/selftests/net/io_uring_zerocopy_tx.sh | 131 - tools/testing/selftests/net/mptcp/Makefile | 3 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 30 - tools/testing/selftests/net/tls.c | 51 - tools/testing/selftests/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 +- .../selftests/rcutorture/bin/kvm-check-branches.sh | 11 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 - tools/testing/selftests/rcutorture/bin/kvm.sh | 6 +- tools/testing/selftests/rseq/rseq-riscv.h | 50 +- tools/testing/selftests/rseq/rseq.c | 3 +- tools/testing/selftests/safesetid/Makefile | 2 +- tools/testing/selftests/safesetid/safesetid-test.c | 295 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +- 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/tc-testing/Makefile | 1 + tools/testing/selftests/timens/Makefile | 2 +- tools/testing/selftests/timens/vfork_exec.c | 90 - tools/testing/selftests/timers/adjtick.c | 2 +- .../testing/selftests/timers/alarmtimer-suspend.c | 2 +- tools/testing/selftests/timers/change_skew.c | 2 +- .../testing/selftests/timers/clocksource-switch.c | 71 +- .../testing/selftests/timers/inconsistency-check.c | 32 +- tools/testing/selftests/timers/nanosleep.c | 18 +- tools/testing/selftests/timers/raw_skew.c | 2 +- tools/testing/selftests/timers/skew_consistency.c | 2 +- tools/testing/selftests/timers/valid-adjtimex.c | 2 +- tools/testing/selftests/tpm2/settings | 1 - tools/testing/selftests/vm/Makefile | 2 +- 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 | 6 +- tools/testing/selftests/vm/va_128TBswitch.c | 8 +- tools/testing/selftests/vm/va_128TBswitch.sh | 54 - .../testing/selftests/wireguard/qemu/kernel.config | 1 + tools/usb/testusb.c | 18 +- tools/vm/page_owner_sort.c | 30 +- tools/vm/slabinfo.c | 58 +- virt/kvm/kvm_main.c | 217 +- virt/kvm/pfncache.c | 231 +- 10889 files changed, 193695 insertions(+), 1182054 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/ABI/testing/sysfs-driver-qat 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 delete mode 100644 Documentation/admin-guide/perf/hns3-pmu.rst delete mode 100644 Documentation/arm/google/chromebook-boot-flow.rst delete mode 100644 Documentation/bpf/map_hash.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 delete mode 100644 Documentation/devicetree/bindings/arm/aspeed/aspeed.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/freescale/fsl,scu.txt delete mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,ac5.yaml create mode 100644 Documentation/devicetree/bindings/arm/renesas,prr.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-soc.yaml delete mode 100644 Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra194-axi [...] delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra194-cbb.yaml delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra234-cbb.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/fsl,scu-clk.yaml delete mode 100644 Documentation/devicetree/bindings/clock/nuvoton,npcm845-clk.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gpucc-sm8350.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8450-camcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/sprd,ums512-clk.yaml delete mode 100644 Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml create mode 100644 Documentation/devicetree/bindings/devfreq/exynos-bus.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pi [...] delete mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pi [...] delete mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-px [...] 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/bridge/ti,dlpc3433.yaml create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.txt delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mdp [...] create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mutex.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/msm/hdmi.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/arm,rtsm-display.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra114 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra114 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra124 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra124 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra124 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra186 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra186 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra186 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-dc.yaml delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra210 [...] 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/firmware/fsl,scu.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/renesas,prr.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 delete mode 100644 Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-efm32.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-nomadik.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-ocores.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-versatile.txt rename Documentation/devicetree/bindings/{hwmon => i2c}/ibm,p8-occ-hwmon.txt (100%) delete mode 100644 Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/st,nomadik-i2c.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/input/fsl,scu-key.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpmh-common.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm6350-rpmh.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.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/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/sunplus, [...] 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 delete mode 100644 Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mip [...] delete mode 100644 Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-mi [...] create mode 100644 Documentation/devicetree/bindings/media/exynos-jpeg-codec.txt create mode 100644 Documentation/devicetree/bindings/media/gpio-ir-receiver.txt delete mode 100644 Documentation/devicetree/bindings/media/gpio-ir-receiver.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml delete mode 100644 Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml delete mode 100644 Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml create mode 100644 Documentation/devicetree/bindings/mfd/da9063.txt delete mode 100644 Documentation/devicetree/bindings/mfd/dlg,da9063.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/fsl,imx8qxp-csr.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/net/can/nxp,sja1000.yaml create mode 100644 Documentation/devicetree/bindings/net/can/sja1000.txt create mode 100644 Documentation/devicetree/bindings/net/sff,sfp.txt delete mode 100644 Documentation/devicetree/bindings/net/sff,sfp.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/fsl,scu-ocotp.yaml 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 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/phy/qcom,hdmi-phy-other.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,scu-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-dpaux [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzv2m-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/fsl,scu-pd.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/regulator/pwm-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/pwm-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.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 delete mode 100644 Documentation/devicetree/bindings/reset/sunplus,reset.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/fsl,scu-rtc.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/bcm/brcm,bcm2835-pm.txt delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.yaml delete mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,mutex.yaml delete mode 100644 Documentation/devicetree/bindings/soc/mediatek/mtk-svs.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-pdmic.yaml create mode 100644 Documentation/devicetree/bindings/sound/atmel-classd.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 delete mode 100644 Documentation/devicetree/bindings/spi/atmel,at91rm9200-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/efm32-spi.txt delete mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra210-quad-peri [...] create mode 100644 Documentation/devicetree/bindings/spi/spi_atmel.txt delete mode 100644 Documentation/devicetree/bindings/sram/qcom,imem.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/fsl,scu-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/qcom,spmi-temp-alarm.yaml create mode 100644 Documentation/devicetree/bindings/thermal/qcom-spmi-temp-alarm.txt delete mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra186-timer.yaml delete mode 100644 Documentation/devicetree/bindings/timer/st,nomadik-mtu.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/devicetree/bindings/watchdog/fsl,scu-wdt.yaml delete mode 100644 Documentation/driver-api/aperture.rst delete mode 100644 Documentation/hwmon/lt7182s.rst 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/overcommit-accounting.rst delete mode 100644 Documentation/mm/page_migration.rst delete mode 100644 Documentation/mm/vmemmap_dedup.rst create mode 100644 Documentation/process/submitting-drivers.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/process/submitting-drivers.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/reporting-regressions.rst delete mode 100644 Documentation/translations/zh_CN/core-api/watch_queue.rst delete mode 100644 Documentation/translations/zh_CN/locking/mutex-design.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_migration.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/vmalloced-kernel-stacks.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/process/submitting-drivers.rst create mode 100644 Documentation/translations/zh_CN/riscv/pmu.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 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 create mode 100644 Documentation/translations/zh_CN/vm/z3fold.rst create mode 100644 Documentation/translations/zh_CN/vm/zsmalloc.rst create mode 100644 Documentation/translations/zh_TW/process/submitting-drivers.rst delete mode 100644 Documentation/virt/hyperv/clocks.rst delete mode 100644 Documentation/virt/hyperv/index.rst delete mode 100644 Documentation/virt/hyperv/overview.rst delete mode 100644 Documentation/virt/hyperv/vmbus.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%) create mode 100644 Documentation/vm/overcommit-accounting.rst rename Documentation/{mm => vm}/page_allocation.rst (100%) rename Documentation/{mm => vm}/page_cache.rst (100%) rename Documentation/{mm => vm}/page_frags.rst (100%) create mode 100644 Documentation/vm/page_migration.rst 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/aspeed-bmc-arm-centriq2400-rep.dts delete mode 100644 arch/arm/boot/dts/bcm53015-meraki-mr26.dts delete mode 100644 arch/arm/boot/dts/bcm63148.dtsi delete mode 100644 arch/arm/boot/dts/bcm63178.dtsi delete mode 100644 arch/arm/boot/dts/bcm6756.dtsi delete mode 100644 arch/arm/boot/dts/bcm6846.dtsi delete mode 100644 arch/arm/boot/dts/bcm6855.dtsi delete mode 100644 arch/arm/boot/dts/bcm6878.dtsi delete mode 100644 arch/arm/boot/dts/bcm963138.dts delete mode 100644 arch/arm/boot/dts/bcm963148.dts delete mode 100644 arch/arm/boot/dts/bcm963178.dts delete mode 100644 arch/arm/boot/dts/bcm96756.dts delete mode 100644 arch/arm/boot/dts/bcm96846.dts delete mode 100644 arch/arm/boot/dts/bcm96855.dts delete mode 100644 arch/arm/boot/dts/bcm96878.dts delete mode 100644 arch/arm/boot/dts/exynos-pinctrl.h delete mode 100644 arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts delete mode 100644 arch/arm/boot/dts/imx7-colibri-iris-v2.dtsi delete mode 100644 arch/arm/boot/dts/imx7-colibri-iris.dtsi delete mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dts delete mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc-iris.dts delete mode 100644 arch/arm/boot/dts/imx7d-colibri-iris-v2.dts delete mode 100644 arch/arm/boot/dts/imx7d-colibri-iris.dts delete mode 100644 arch/arm/boot/dts/imx7s-colibri-iris-v2.dts delete mode 100644 arch/arm/boot/dts/imx7s-colibri-iris.dts delete mode 100644 arch/arm/boot/dts/qcom-ipq8064-smb208.dtsi create mode 100644 arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi delete mode 100644 arch/arm/boot/dts/s3c2410-pinctrl.h delete mode 100644 arch/arm/boot/dts/s3c64xx-pinctrl.h delete mode 100644 arch/arm/boot/dts/s5pv210-pinctrl.h delete mode 100644 arch/arm/boot/dts/socfpga_arria10_chameleonv3.dts create mode 100644 arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts delete mode 100644 arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts delete mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi delete mode 100644 arch/arm/boot/dts/sun8i-r40-cpu-opp.dtsi delete mode 100644 arch/arm/boot/dts/sunplus-sp7021-achip.dtsi delete mode 100644 arch/arm/boot/dts/sunplus-sp7021-demo-v3.dts delete mode 100644 arch/arm/boot/dts/sunplus-sp7021.dtsi create mode 100644 arch/arm/common/dmabounce.c delete mode 100644 arch/arm/configs/sp7021_defconfig create mode 100644 arch/arm/crypto/blake2s-shash.c create mode 100644 arch/arm/include/asm/dma-mapping.h create mode 100644 arch/arm/mach-bcm/bcm63xx.c create mode 100644 arch/arm/mach-davinci/board-dm644x-evm.c create mode 100644 arch/arm/mach-davinci/board-dm646x-evm.c create mode 100644 arch/arm/mach-davinci/board-neuros-osd2.c create mode 100644 arch/arm/mach-davinci/board-sffsdr.c create mode 100644 arch/arm/mach-davinci/dm644x.c create mode 100644 arch/arm/mach-davinci/dm646x.c delete mode 100644 arch/arm/mach-footbridge/include/mach/dma-direct.h delete mode 100644 arch/arm/mach-sunplus/Kconfig delete mode 100644 arch/arm/mach-sunplus/Makefile delete mode 100644 arch/arm/mach-sunplus/sp7021.c delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-x96-mate.dts delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi delete mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_swvp.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/Makefile delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm4912-asus-gt-ax6000.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm4912.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm63146.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm63158.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6813.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6856.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6858.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm94912.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm963146.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm963158.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96813.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96856.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96858.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos-pinctrl.h delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-rdk.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phycore-som.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts delete mode 100755 arch/arm64/boot/dts/freescale/imx93-pinfunc.h delete mode 100644 arch/arm64/boot/dts/freescale/imx93.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx35xx-rd.dts delete mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx35xx.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-hayato-r1.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r1.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r2.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r3.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi delete mode 100644 arch/arm64/boot/dts/nuvoton/Makefile delete mode 100644 arch/arm64/boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi delete mode 100644 arch/arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts delete mode 100644 arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-kagura.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-keyaki.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-xiaomi-natrium.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sa8295p-adp.dts delete mode 100644 arch/arm64/boot/dts/qcom/sa8540p.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r0.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r1.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-auo.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-boe.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-auo.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-boe.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-parade.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-ti.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-parade.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-ti.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick-r0-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick-r0.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-boe.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-inx.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-boe-rt [...] delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-boe.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-inx-rt [...] delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-inx.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc8280xp.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-lg-judyp.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts delete mode 100644 arch/arm64/boot/dts/renesas/draak-ebisu-panel-aa104xd12.dts delete mode 100644 arch/arm64/boot/dts/renesas/panel-aa104xd12.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/salvator-panel-aa104xd12.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts delete mode 100644 arch/arm64/boot/dts/tesla/fsd-pinctrl.h delete mode 100644 arch/arm64/crypto/polyval-ce-core.S delete mode 100644 arch/arm64/crypto/polyval-ce-glue.c delete mode 100644 arch/arm64/kernel/pi/Makefile delete mode 100644 arch/arm64/kernel/pi/kaslr_early.c delete mode 100644 arch/csky/include/asm/sections.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 rename arch/s390/lib/{expoline => }/expoline.S (100%) delete mode 100644 arch/s390/lib/expoline/Makefile delete mode 100644 arch/um/include/asm/archrandom.h delete mode 100644 arch/um/include/asm/kasan.h create mode 100644 arch/x86/crypto/blake2s-shash.c delete mode 100644 arch/x86/crypto/polyval-clmulni_asm.S delete mode 100644 arch/x86/crypto/polyval-clmulni_glue.c delete mode 100644 arch/x86/entry/entry.S create mode 100644 arch/x86/kvm/mmu/paging.h delete mode 100644 arch/x86/kvm/vmx/run_flags.h create mode 100644 certs/blacklist_nohashes.c delete mode 100644 crypto/aria.c create mode 100644 crypto/blake2s_generic.c delete mode 100644 crypto/hctr2.c delete mode 100644 crypto/polyval-generic.c delete mode 100644 crypto/xctr.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/block/ublk_drv.c 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/clocksource/timer-tegra186.c delete mode 100644 drivers/crypto/qat/qat_common/adf_sysfs.c delete mode 100644 drivers/devfreq/mtk-cci-devfreq.c delete mode 100644 drivers/dma-buf/dma-fence-unwrap.c delete mode 100644 drivers/dma/apple-admac.c delete mode 100644 drivers/firmware/arm_scmi/powercap.c delete mode 100644 drivers/firmware/arm_scmi/scmi_power_control.c create mode 100644 drivers/firmware/efi/efivars.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 delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dalsmc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_smu13_driver_if.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/smu13_driver_if.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dio_stream_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dio_stream_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_init.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_optc.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_optc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_stream_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_stream_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hpo_dp_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hpo_dp_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource_helpers.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/dcn321_dio_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/dcn321_dio_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/dcn321_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/dcn321_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_factory_dcn32.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_factory_dcn32.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_translate_dcn32.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_translate_dcn32.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_factory_diag.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_factory_diag.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_translate_diag.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_translate_diag.h delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn314/irq_service_dcn314.c delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn314/irq_service_dcn314.h delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn32/irq_service_dcn32.c delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn32/irq_service_dcn32.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_subvp_state.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_offset.h mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_s [...] mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_offset.h mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_4_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_4_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_sh_mask.h mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_ [...] mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_ [...] delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_1_4_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_1_4_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_1_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_1_sh_mask.h delete mode 100644 drivers/gpu/drm/bridge/imx/Kconfig delete mode 100644 drivers/gpu/drm/bridge/imx/Makefile delete mode 100644 drivers/gpu/drm/bridge/imx/imx-ldb-helper.c delete mode 100644 drivers/gpu/drm/bridge/imx/imx-ldb-helper.h delete mode 100644 drivers/gpu/drm/bridge/imx/imx8qm-ldb-drv.c delete mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-ldb-drv.c delete mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c delete mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c delete mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c delete mode 100644 drivers/gpu/drm/bridge/ti-dlpc3433.c delete mode 100644 drivers/gpu/drm/i915/display/intel_audio_regs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_crtc_state_dump.c delete mode 100644 drivers/gpu/drm/i915/display/intel_crtc_state_dump.h delete mode 100644 drivers/gpu/drm/i915/display/intel_modeset_setup.c delete mode 100644 drivers/gpu/drm/i915/display/intel_modeset_setup.h delete mode 100644 drivers/gpu/drm/i915/display/intel_modeset_verify.c delete mode 100644 drivers/gpu/drm/i915/display/intel_modeset_verify.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_mcr.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_mcr.h delete mode 100644 drivers/gpu/drm/i915/i915_tasklet.h delete mode 100644 drivers/gpu/drm/logicvc/Kconfig delete mode 100644 drivers/gpu/drm/logicvc/Makefile delete mode 100644 drivers/gpu/drm/logicvc/logicvc_crtc.c delete mode 100644 drivers/gpu/drm/logicvc/logicvc_crtc.h delete mode 100644 drivers/gpu/drm/logicvc/logicvc_drm.c delete mode 100644 drivers/gpu/drm/logicvc/logicvc_drm.h delete mode 100644 drivers/gpu/drm/logicvc/logicvc_interface.c delete mode 100644 drivers/gpu/drm/logicvc/logicvc_interface.h delete mode 100644 drivers/gpu/drm/logicvc/logicvc_layer.c delete mode 100644 drivers/gpu/drm/logicvc/logicvc_layer.h delete mode 100644 drivers/gpu/drm/logicvc/logicvc_mode.c delete mode 100644 drivers/gpu/drm/logicvc/logicvc_mode.h delete mode 100644 drivers/gpu/drm/logicvc/logicvc_of.c delete mode 100644 drivers/gpu/drm/logicvc/logicvc_of.h delete mode 100644 drivers/gpu/drm/logicvc/logicvc_regs.h delete mode 100644 drivers/gpu/drm/mediatek/mtk_disp_merge.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_mdp_rdma.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_mdp_rdma.h delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200eh.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200eh3.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200er.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200ev.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200ew3.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200se.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200wb.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_mm.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h create mode 100644 drivers/gpu/drm/msm/dp/dp_clk_util.c create mode 100644 drivers/gpu/drm/msm/dp/dp_clk_util.h delete mode 100644 drivers/gpu/drm/mxsfb/lcdif_drv.c delete mode 100644 drivers/gpu/drm/mxsfb/lcdif_drv.h delete mode 100644 drivers/gpu/drm/mxsfb/lcdif_kms.c delete mode 100644 drivers/gpu/drm/mxsfb/lcdif_regs.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/secboot.h delete mode 100644 drivers/gpu/drm/panel/panel-ebbg-ft8719.c delete mode 100644 drivers/gpu/drm/tests/.kunitconfig delete mode 100644 drivers/gpu/drm/tests/Makefile delete mode 100644 drivers/gpu/drm/tests/drm_format_helper_test.c delete mode 100644 drivers/gpu/host1x/context.c delete mode 100644 drivers/gpu/host1x/context.h delete mode 100644 drivers/gpu/host1x/hw/host1x08.c delete mode 100644 drivers/gpu/host1x/hw/host1x08.h delete mode 100644 drivers/gpu/host1x/hw/host1x08_hardware.h delete mode 100644 drivers/gpu/host1x/hw/hw_host1x08_channel.h delete mode 100644 drivers/gpu/host1x/hw/hw_host1x08_common.h delete mode 100644 drivers/gpu/host1x/hw/hw_host1x08_hypervisor.h delete mode 100644 drivers/gpu/host1x/hw/hw_host1x08_uclass.h delete mode 100644 drivers/gpu/host1x/hw/hw_host1x08_vm.h delete mode 100644 drivers/gpu/host1x/hw/opcodes.h 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 delete mode 100644 drivers/hwmon/pmbus/lt7182s.c delete mode 100644 drivers/i2c/busses/i2c-microchip-corei2c.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/intel/iommu.h delete mode 100644 drivers/iommu/intel/trace.h delete mode 100644 drivers/irqchip/irq-loongarch-cpu.c delete mode 100644 drivers/irqchip/irq-loongson-eiointc.c delete mode 100644 drivers/irqchip/irq-loongson-pch-lpc.c delete mode 100644 drivers/irqchip/irq-renesas-rzg2l.c delete mode 100644 drivers/irqchip/irq-sp7021-intc.c delete mode 100644 drivers/leds/blink/leds-bcm63138.c delete mode 100644 drivers/leds/simple/simatic-ipc-leds-gpio.c delete mode 100644 drivers/md/dm-io-rewind.c delete mode 100644 drivers/media/i2c/ar0521.c delete mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c delete mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-csi.h delete mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-debug.c delete mode 100644 drivers/media/platform/sunxi/sun6i-mipi-csi2/Kconfig delete mode 100644 drivers/media/platform/sunxi/sun6i-mipi-csi2/Makefile delete mode 100644 drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c delete mode 100644 drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.h delete mode 100644 drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2_reg.h delete mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig delete mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/Makefile delete mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c delete mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.h delete mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mi [...] delete mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mi [...] delete mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mi [...] delete mode 100644 drivers/media/test-drivers/vimc/vimc-lens.c create mode 100644 drivers/media/usb/stkwebcam/Kconfig create mode 100644 drivers/media/usb/stkwebcam/Makefile rename drivers/{staging/media => media/usb}/stkwebcam/stk-sensor.c (100%) rename drivers/{staging/media => media/usb}/stkwebcam/stk-webcam.c (100%) rename drivers/{staging/media => media/usb}/stkwebcam/stk-webcam.h (100%) 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 rename drivers/net/dsa/{qca => }/qca8k.c (100%) rename drivers/net/dsa/{qca => }/qca8k.h (100%) delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/htb.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/htb.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/debugfs.c delete mode 100644 drivers/net/ipa/data/ipa_data-v3.1.c delete mode 100644 drivers/net/ipa/data/ipa_data-v3.5.1.c delete mode 100644 drivers/net/ipa/data/ipa_data-v4.11.c delete mode 100644 drivers/net/ipa/data/ipa_data-v4.2.c delete mode 100644 drivers/net/ipa/data/ipa_data-v4.5.c delete mode 100644 drivers/net/ipa/data/ipa_data-v4.9.c create mode 100644 drivers/net/ipa/ipa_data-v3.1.c create mode 100644 drivers/net/ipa/ipa_data-v3.5.1.c create mode 100644 drivers/net/ipa/ipa_data-v4.11.c create mode 100644 drivers/net/ipa/ipa_data-v4.2.c create mode 100644 drivers/net/ipa/ipa_data-v4.5.c create mode 100644 drivers/net/ipa/ipa_data-v4.9.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac2_mac.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.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/perf/hisilicon/hns3_pmu.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 create mode 100644 drivers/platform/x86/amd-pmc.c delete mode 100644 drivers/platform/x86/amd/Kconfig delete mode 100644 drivers/platform/x86/amd/Makefile delete mode 100644 drivers/platform/x86/amd/pmc.c 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 delete mode 100644 drivers/regulator/max597x-regulator.c delete mode 100644 drivers/regulator/mt6370-regulator.c delete mode 100644 drivers/regulator/rt5120-regulator.c delete mode 100644 drivers/reset/reset-sunplus.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/fujitsu/Kconfig delete mode 100644 drivers/soc/fujitsu/Makefile delete mode 100644 drivers/soc/fujitsu/a64fx-diag.c delete mode 100644 drivers/soc/mediatek/mt6795-pm-domains.h delete mode 100644 drivers/soc/mediatek/mtk-svs.c delete mode 100644 drivers/soc/qcom/icc-bwmon.c 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 delete mode 100644 drivers/spi/spi-microchip-core.c create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_pool.h delete mode 100644 drivers/staging/media/atomisp/notes.txt create mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.h create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_dynamic_pool.c create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_reserved_pool.c delete mode 100644 drivers/staging/media/stkwebcam/Kconfig delete mode 100644 drivers/staging/media/stkwebcam/Makefile delete mode 100644 drivers/staging/media/stkwebcam/TODO 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/video/aperture.c 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/efivarfs/vars.c create mode 100644 fs/erofs/zpvec.h create mode 100644 fs/io-wq.c create mode 100644 fs/io-wq.h create mode 100644 fs/io_uring.c 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/archrandom.h 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 delete mode 100644 include/crypto/aria.h delete mode 100644 include/crypto/polyval.h create mode 100644 include/dt-bindings/clock/efm32-cmu.h delete mode 100644 include/dt-bindings/clock/nuvoton,npcm845-clk.h delete mode 120000 include/dt-bindings/clock/qcom,dispcc-sm8350.h delete mode 100644 include/dt-bindings/clock/qcom,gpucc-sm8350.h delete mode 100644 include/dt-bindings/clock/qcom,sm8450-camcc.h delete mode 100644 include/dt-bindings/clock/sprd,ums512-clk.h delete mode 100644 include/dt-bindings/clock/sunplus,sp7021-clkc.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/power/mt6795-power.h delete mode 100644 include/dt-bindings/reset/sama7g5-reset.h delete mode 100644 include/dt-bindings/reset/sunplus,sp7021-reset.h delete mode 100644 include/dt-bindings/soc/samsung,boot-mode.h delete mode 100644 include/dt-bindings/sound/qcom,wcd9335.h delete mode 100644 include/linux/aperture.h delete mode 100644 include/linux/base64.h delete mode 100644 include/linux/context_tracking_irq.h delete mode 100644 include/linux/gfp_types.h create mode 100644 include/linux/intel-iommu.h delete mode 100644 include/linux/io_uring_types.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%) create mode 100644 include/media/hevc-ctrls.h delete mode 100644 include/net/netns/flow_table.h 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 delete mode 100644 include/uapi/linux/ublk_cmd.h delete mode 100644 include/uapi/rdma/erdma-abi.h delete mode 100644 io_uring/Makefile delete mode 100644 io_uring/advise.c delete mode 100644 io_uring/advise.h delete mode 100644 io_uring/alloc_cache.h delete mode 100644 io_uring/cancel.c delete mode 100644 io_uring/cancel.h delete mode 100644 io_uring/epoll.c delete mode 100644 io_uring/epoll.h delete mode 100644 io_uring/fdinfo.c delete mode 100644 io_uring/fdinfo.h delete mode 100644 io_uring/filetable.c delete mode 100644 io_uring/filetable.h delete mode 100644 io_uring/fs.c delete mode 100644 io_uring/fs.h delete mode 100644 io_uring/io-wq.c delete mode 100644 io_uring/io-wq.h delete mode 100644 io_uring/io_uring.c delete mode 100644 io_uring/io_uring.h delete mode 100644 io_uring/kbuf.c delete mode 100644 io_uring/kbuf.h delete mode 100644 io_uring/msg_ring.c delete mode 100644 io_uring/msg_ring.h delete mode 100644 io_uring/net.c delete mode 100644 io_uring/net.h delete mode 100644 io_uring/nop.c delete mode 100644 io_uring/nop.h delete mode 100644 io_uring/notif.c delete mode 100644 io_uring/notif.h delete mode 100644 io_uring/opdef.c delete mode 100644 io_uring/opdef.h delete mode 100644 io_uring/openclose.c delete mode 100644 io_uring/openclose.h delete mode 100644 io_uring/poll.c delete mode 100644 io_uring/poll.h delete mode 100644 io_uring/refs.h delete mode 100644 io_uring/rsrc.c delete mode 100644 io_uring/rsrc.h delete mode 100644 io_uring/rw.c delete mode 100644 io_uring/rw.h delete mode 100644 io_uring/slist.h delete mode 100644 io_uring/splice.c delete mode 100644 io_uring/splice.h delete mode 100644 io_uring/sqpoll.c delete mode 100644 io_uring/sqpoll.h delete mode 100644 io_uring/statx.c delete mode 100644 io_uring/statx.h delete mode 100644 io_uring/sync.c delete mode 100644 io_uring/sync.h delete mode 100644 io_uring/tctx.c delete mode 100644 io_uring/tctx.h delete mode 100644 io_uring/timeout.c delete mode 100644 io_uring/timeout.h delete mode 100644 io_uring/uring_cmd.c delete mode 100644 io_uring/uring_cmd.h delete mode 100644 io_uring/xattr.c delete mode 100644 io_uring/xattr.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/crypto/sha1.c delete mode 100644 lib/maple_tree.c create mode 100644 lib/sha1.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 net/netfilter/nf_flow_table_procfs.c delete mode 100644 net/tls/tls_strp.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/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/kunit/configs/arch_uml.config delete mode 100644 tools/testing/kunit/configs/coverage_uml.config delete mode 100644 tools/testing/kunit/kunit_printer.py 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 delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_ksym.c 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 delete mode 100755 tools/testing/selftests/net/arp_ndisc_untracked_subnets.sh delete mode 100755 tools/testing/selftests/net/fib_nexthop_nongw.sh delete mode 100644 tools/testing/selftests/net/io_uring_zerocopy_tx.c delete mode 100755 tools/testing/selftests/net/io_uring_zerocopy_tx.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/timens/vfork_exec.c delete mode 100644 tools/testing/selftests/tpm2/settings delete mode 100644 tools/testing/selftests/vm/va_128TBswitch.sh