This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allyesconfig in repository toolchain/ci/linux.
discards 18c107a1f120 Add linux-next specific files for 20220722 discards d8fcf23148c5 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] discards a54d3d7d3921 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] discards b9d7915a0e02 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] discards bee141ae1189 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 1cec4e0fddff Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 8ecc89957f63 next-20220721/bitmap discards 27188e87805d Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] discards cd6228dc8f21 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards 0e92a93423de Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] discards 03983e1c0937 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 19ee4671e063 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 2bf33af70dff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards dcbdc767550a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7075f4488694 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 659885566533 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 83ff1b8b6c91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d59d67cb2fbf Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 28a96ede75fc Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 4d61f3b2e16b Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] discards beaabde400a3 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] discards 586491956027 Merge branch 'main' of git://git.infradead.org/users/willy [...] discards f41f3e77a7cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b032ddb9119b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards af1fb0bee9d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 834b93ec5901 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards 1fdcece1dd91 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards db58b9710045 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] discards 2c4d56122ab3 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards be2761d3f9c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9a1e88530a2f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 8183e900aaad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bb6d5c548d19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 59bfe7f7c3eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f8a0fd22eea6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a26a8d9f8578 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 87923d46a66d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 91303ab3a068 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards e51dd255a556 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7427046587b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c947f8a5bbac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d97bb2045923 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 43c8b51b2eb0 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 951c39ea09b4 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards dd2f386fea72 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards 58170a0dac0d Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards 637adcb50409 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards cbe79fa688af Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 889cbade75c6 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 8dce3a923cb0 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 9125c81105bd Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards 96126b2360cc Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards 184b9dc94fb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 11d0c24c7792 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 59f4152ef1c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 113d3eac00ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 44eba0c07096 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 097e8f54430b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 603b79f24a5f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 73356cb40caa Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards e015e40bb190 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 4d53cca075f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9ab3abfd5eb9 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] discards ce4e222b5bf9 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards d2751858addf Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards ccf714abfba1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 4f653207543f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cd7cadbec95e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bcf360324a99 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards f2cf714dbbcc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 5d78a92954c6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards a6a1e5d1de62 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] discards 742d5779bc1d Merge branch 'next' of git://github.com/cschaufler/smack-next discards f9c0fcd313d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards fa783762f9f9 Merge branch 'safesetid-next' of https://github.com/micah- [...] discards f17dac0ebf0e Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards 2d79f6dbbc48 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards b4fe9b22de57 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 41c9139b934c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fd781431aadb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bcc70da8da5f Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] discards 63df8bd44cbc Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards 693cca859ef7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards cc45fd919ed5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ae3e11dfc6ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c0b1b7c3e12b Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 77c91c3a3276 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 8069dd9d43fc Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] discards fdfab0c6c748 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e042d6fb846c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d6dc100fa0c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cd784bd92d06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d997e85c9850 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards d95ea4b303dd Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards b048ba44c21c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 858e6c1729ad Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards 87495982c738 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards b05bf03380f4 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 1ac0920f98f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e2a46c598180 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 1eee92f41f86 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards c42c62088262 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 53a571320a34 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 38a3ca984b71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 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. [...] discards 1493fe6be4bd Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards d0f9c75fcc0a Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards 44431e5ba970 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 731e4a22b4a2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards f3b657cefad3 Merge branch 'master' of git://linuxtv.org/media_tree.git discards a5966b751169 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards e4913c79553e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 809950218d4a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards 9c56bf477574 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ea6b41587e47 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards d9b1cbceca00 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 585ad2b117f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 32d00f62db4e net: ipa: fix build discards aa231f44f9c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6c409763a7c4 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 3ad4324904b1 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] discards c1cd52dde1a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 91f7b073a416 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards a2a4f80f2a31 Merge branch '9p-next' of git://github.com/martinetd/linux discards 83e5d5d51538 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 8abc6d81ba47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fe0cab7ab0dd Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] discards 0428685e2e64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ffde049947f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ec836bf39979 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] discards 33eecca29f60 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards d7d70e99b5bf Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards c63b0872e3e6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards da541c23b393 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards e3c9cfe8e495 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards e391d067ec8e Merge branch 'master' of git://github.com/ceph/ceph-client.git discards d8810bbf26c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 24fe8cd6784c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 693127bf18fa Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards b48dc48a834b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards b37cf29090e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8ab74b8f0d23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 03924de0231f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 200a2d5f6afe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d4384c1d2dcb Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards 779e8b62ff57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 417fc2b31d98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0fbc39efcece Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] discards 0d67c6ad374c Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 9dfb30b1a492 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards 44928b309c91 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards 06af4606d0d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e139a6ddb8de Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 4f7cd53740b2 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 35675e4e1d21 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 4a0ddf08098a Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 39176cbad549 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2d89a15cfa49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 27cee6653aeb Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards 2487c1614eeb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards abdd9bfd12da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5d978700385c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b86454132f18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5ab8e657d895 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f8ff01b9604f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 77c685b90802 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 970b177cff1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fabbfd5005d1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 6538c72b95cb Merge branch 'next' of https://github.com/Broadcom/stblinux.git discards 6f3077eeec2d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards 648229f40ecb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2d0dd29628a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1df9c607a76a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 51f9f2ab6180 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 48e7627923fe Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards a4357b103597 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 2cb9b6429321 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 90207af5dd80 Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards e2516b361de0 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards 244eaeb08ce9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ae7d06669281 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 73fcd5a33398 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards c1dd219d8f7d Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git discards 36b5e3b61651 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards 3abf38161d3e Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] discards 7a78f1f8f476 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards cc0e9b6c3f5e Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 9c5adcb57756 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 048427e45c40 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] discards 39ee947a60dd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 79966555a7af Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 86e0605325ae Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] discards f9b22a33f0bb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards a07a4237276a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards affb20592f64 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] discards 23df0a9b8c05 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards bb5e98b287c1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 682c71b4656a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards a61b861eb0ea Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards f36d815ba528 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 97bfa54b43c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards dd9734ea662e Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards 945b31318369 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] discards 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 discards 4e0b765cefea Bluetooth: mgmt: Fix using hci_conn_abort discards cdc8cafcb63b Bluetooth: Use bt_status to convert from errno discards ebbe97a74ab7 Bluetooth: Add bt_status discards 37d7b2d3f1d9 Bluetooth: hci_sync: Split hci_dev_open_sync discards 6b88eff43704 Bluetooth: hci_sync: Refactor remove Adv Monitor discards 75d2509cd04e Bluetooth: hci_sync: Refactor add Adv Monitor discards 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 discards 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 discards e229c657a779 Merge branch 'features' into for-next discards 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 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 discards e4621d4ed5e9 Merge branch 'for-5.20/block' into for-next omits 828b5f017d9d block: remove __blk_get_queue discards 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 discards 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 discards 5c67212cae5e Merge branch 'for-5.20/drivers-post' into for-next omits 2142388da9a8 md: fix build failure for !MODULE omits 9950f1121133 can: pch_can: pch_can_error(): initialize errc before using it discards 43b860d5c478 Merge branch 'for-5.20/io_uring' into for-next discards 4d22b9f84c44 Bluetooth: hci_sync: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING discards 08454349a054 Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTI [...] discards 9ee3f82b5015 Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTI [...] discards 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 discards c910349016b3 io_uring: ensure REQ_F_ISREG is set async offload omits 5c3e98b3139f Merge branch 'for-5.20' into for-next discards d0e5ad05996e erofs: get rid of the leftover PAGE_SIZE in dir.c discards b061dc227467 erofs: get rid of erofs_prepare_dio() helper discards 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 discards 0ce13310c165 Merge branch 'for-5.20/io_uring-zerocopy-send' into for-next omits 06a304cd9cc0 erofs: introduce bufvec to store decompressed buffers discards 7d3a13acc53f Merge branch 'for-5.20/io_uring-buffered-writes' into for-next discards 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 discards ce7d721c3c6e selftests/io_uring: test zerocopy send discards d918cce57bc0 io_uring: enable managed frags with register buffers discards 6597402517af io_uring: add zc notification flush requests discards f0e1261b6bdf io_uring: rename IORING_OP_FILES_UPDATE discards 1bb4685c9af1 io_uring: flush notifiers after sendzc discards 41e69affe597 io_uring: sendzc with fixed buffers discards 82f5d38937dd io_uring: allow to pass addr into sendzc discards d3b8269075f6 io_uring: account locked pages for non-fixed zc discards 121ebf7dfae0 io_uring: wire send zc request type discards 722112bc549f io_uring: add notification slot registration discards 4e96038be44c io_uring: add rsrc referencing for notifiers discards 5207a91439be io_uring: complete notifiers in tw discards d51710c316ac io_uring: cache struct io_notif discards 8cdee2a5b90a io_uring: add zc notification infrastructure discards 52139e4cef09 io_uring: export io_put_task() discards 7ebff2d792fa io_uring: initialise msghdr::msg_ubuf discards d8736aa6d56a Merge branch 'for-5.20/io_uring' into for-5.20/io_uring-ze [...] discards 8d249ebd0394 Merge branch 'io_uring-zerocopy-send' of git://git.kernel. [...] discards 7864cd41a830 mm: honor FGP_NOWAIT for page cache page allocation discards 5df44218471c xfs: Add async buffered write support discards 572d1a4fefd9 xfs: Specify lockmode when calling xfs_ilock_for_iomap() discards 9d45302553f0 io_uring: Add tracepoint for short writes discards b51da82f9a51 io_uring: fix issue with io_write() not always undoing sb_ [...] discards b1db7826bd45 io_uring: Add support for async buffered writes discards 76c6a3e1db30 fs: Add async write file modification handling. discards 4efa35cd1dff fs: Split off inode_needs_update_time and __file_update_time discards b8f85795d96a fs: add __remove_file_privs() with flags parameter discards 0835057b58e5 fs: add a FMODE_BUF_WASYNC flags for f_mode discards bdd5a24bfc89 iomap: Return -EAGAIN from iomap_write_iter() discards 3ba193ca3609 iomap: Add async buffered write support discards 8be70c859444 iomap: Add flags parameter to iomap_page_create() discards 47f94042b4f6 mm: Add balance_dirty_pages_ratelimited_flags() function discards 0762dec683b2 mm: Move updates of dirty_exceeded into one place discards 6deeac5fc61b mm: Move starting of background writeback into the main ba [...] discards 7f91d3066ae1 net: fix compat pointer in get_compat_msghdr() discards b8fcaacbf658 io_uring: Don't require reinitable percpu_ref discards ad01b3fe4620 io_uring: fix types in io_recvmsg_multishot_overflow discards 60875e719093 io_uring: Use atomic_long_try_cmpxchg in __io_account_mem discards c56eab65de36 io_uring: support multishot in recvmsg discards b787fa827a0e net: copy from user before calling __get_compat_msghdr discards ff0c5d2a70a2 net: copy from user before calling __copy_msghdr discards 8928cb8a1161 io_uring: support 0 length iov in buffer select in compat discards 08c3be1466ae io_uring: fix multishot ending when not polled discards b787bc318d0f io_uring: add netmsg cache discards 975f7992ec48 io_uring: impose max limit on apoll cache discards 5bab264c2dce io_uring: add abstraction around apoll cache discards 14d6c4539caf io_uring: move apoll cache to poll.c discards 93e9cc1411ac io_uring: consolidate hash_locked io-wq handling discards dc64630f725b io_uring: clear REQ_F_HASH_LOCKED on hash removal discards 214bf9753e56 io_uring: don't race double poll setting REQ_F_ASYNC_DATA discards 69a7c434f433 io_uring: don't miss setting REQ_F_DOUBLE_POLL discards 67a9eea23f1c io_uring: disable multishot recvmsg discards af94cebd273e io_uring: only trace one of complete or overflow discards 104bcfd7ecce io_uring: fix io_uring_cqe_overflow trace format discards 07daee61a562 io_uring: multishot recv discards d0e8dc8b36ea io_uring: fix multishot accept ordering discards 8c71a9efa1e2 io_uring: fix multishot poll on overflow discards 61af7ee3f52d io_uring: add allow_overflow to io_post_aux_cqe discards b3390b4b92b6 io_uring: add IOU_STOP_MULTISHOT return code discards ca814cd62074 io_uring: clean up io_poll_check_events return values discards f6b4094b8948 io_uring: recycle buffers on error discards 14810ccc6051 io_uring: allow iov_len = 0 for recvmsg and buffer select discards 678575394c97 io_uring: restore bgid in io_put_kbuf discards 527adb7ef32c io_uring: allow 0 length for buffer select discards 9b6b055e054a io_uring: let to set a range for file slot allocation discards 9bf2944565b3 io_uring: add support for passing fixed file descriptors discards d75c24f662f1 io_uring: split out fixed file installation and removal discards 5bc28b5590a8 io_uring: replace zero-length array with flexible-array member discards 3d8aa1e9f237 io_uring: remove ctx->refs pinning on enter discards a69a2e6dcd30 io_uring: don't check file ops of registered rings discards 6465662ec252 io_uring: remove extra TIF_NOTIFY_SIGNAL check discards 004376248485 io_uring: fuse fallback_node and normal tw node discards 4a099bf6a5fd io_uring: improve io_fail_links() discards eb25e7f4e460 io_uring: move POLLFREE handling to separate function discards b50873fe6244 io_uring: kbuf: inline io_kbuf_recycle_ring() discards 617b1092abc7 io_uring: optimise submission side poll_refs discards 4a615dbc8db6 io_uring: refactor poll arm error handling discards b98248fbb312 io_uring: change arm poll return values discards aea92968fd8a io_uring: add a helper for apoll alloc discards 6a7ece5a4e4c io_uring: remove events caching atavisms discards 5a382dda9bd7 io_uring: clean poll ->private flagging discards cd976e60ec51 io_uring: add sync cancelation API through io_uring_register() discards a2530ece66e0 io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag discards 03538a047e92 io_uring: have cancelation API accept io_uring_task directly discards 19c39fcab415 io_uring: kbuf: kill __io_kbuf_recycle() discards 0b01a50034c5 io_uring: trace task_work_run discards 5541b530fdae io_uring: add trace event for running task work discards 47583fc525b4 io_uring: batch task_work discards 977595c31bca io_uring: introduce llist helpers discards dca6cd4188f0 io_uring: lockless task list discards 46b0878d891b io_uring: remove __io_req_task_work_add discards 8b05078de0dc io_uring: remove priority tw list optimisation discards c582ded59d10 io_uring: dedup io_run_task_work discards 2ae163969f83 io_uring: move list helpers to a separate file discards 80ff20d177b4 io_uring: improve io_run_task_work() discards 1a502b544790 io_uring: optimize io_uring_task layout discards 4916f55c4a59 io_uring: add a warn_once for poll_find discards 8312cc0e0868 io_uring: consistent naming for inline completion discards ccf48f131d16 io_uring: move io_import_fixed() discards 77ae66d7f7ed io_uring: opcode independent fixed buf import discards 0dc54bfa4883 io_uring: add io_commit_cqring_flush() discards 3805a7e49eea io_uring: introduce locking helpers for CQE posting discards 93996d971371 io_uring: hide eventfd assumptions in eventfd paths discards 61beb1f58edb io_uring: fix io_poll_remove_all clang warnings discards 8703e6df74da io_uring: improve task exit timeout cancellations discards 31f9a92ac61b io_uring: fix multi ctx cancellation discards 0e38e3122212 io_uring: remove ->flush_cqes optimisation discards f0b15b51bc01 io_uring: move io_eventfd_signal() discards b12b72c46a2d io_uring: reshuffle io_uring/io_uring.h discards 32597fd6cebe io_uring: remove extra io_commit_cqring() discards a6a703c8a355 io_uring: move a few private types to local headers discards c316a1536661 io_uring: clean up tracing events discards 73b6da82944c io_uring: make io_uring_types.h public discards 6186928b6fbe io_uring: kill extra io_uring_types.h includes discards 6c75953377e6 io_uring: change ->cqe_cached invariant for CQE32 discards 67e30949f020 io_uring: deduplicate io_get_cqe() calls discards a8991d5ec8d5 io_uring: deduplicate __io_fill_cqe_req tracing discards 16a6ac0df82a io_uring: introduce io_req_cqe_overflow() discards 53c0172a17c3 io_uring: don't inline __io_get_cqe() discards 2a3cbdd805ef io_uring: don't expose io_fill_cqe_aux() discards ba15af9a6270 io_uring: kbuf: add comments for some tricky code discards 067d18f87981 io_uring: mutex locked poll hashing discards be52a96c7c43 io_uring: propagate locking state to poll cancel discards 394462e7adc8 io_uring: introduce a struct for hash table discards 05b696820f1b io_uring: pass hash table into poll_find discards 31d0a0e9c9c9 io_uring: add IORING_SETUP_SINGLE_ISSUER discards 389a427d10fc io_uring: use state completion infra for poll reqs discards 9b9a0c5ada24 io_uring: clean up io_ring_ctx_alloc discards 3c510d815b09 io_uring: limit the number of cancellation buckets discards 9b0dae591a5b io_uring: clean up io_try_cancel discards d777ab41d8c0 io_uring: pass poll_find lock back discards 70c18eb9532f io_uring: switch cancel_hash to use per entry spinlock discards 448841bce406 io_uring: poll: remove unnecessary req->ref set discards c721c6114221 io_uring: don't inline io_put_kbuf discards acb01604de22 io_uring: refactor io_req_task_complete() discards e6eda5e30552 io_uring: kill REQ_F_COMPLETE_INLINE discards 384a31902540 io_uring: rw: delegate sync completions to core io_uring discards 2fbf9edf1125 io_uring: remove unused IO_REQ_CACHE_SIZE defined discards f14b69621ecf io_uring: don't set REQ_F_COMPLETE_INLINE in tw discards dbc3d4d3b143 io_uring: remove check_cq checking from hot paths discards 0b96e6d1a621 io_uring: never defer-complete multi-apoll discards cd784f262e3a io_uring: inline ->registered_rings discards 41b3a2aeabf2 io_uring: explain io_wq_work::cancel_seq placement discards da664786422d io_uring: move small helpers to headers discards 451137f3d089 io_uring: refactor ctx slow data placement discards 0c991fc904d3 io_uring: better caching for ctx timeout fields discards 5925ae6bf928 io_uring: move defer_list to slow data discards 7961705bf3d5 io_uring: make reg buf init consistent discards 85573c4bd942 io_uring: deprecate epoll_ctl support discards d0eac5e5d295 io_uring: add support for level triggered poll discards 0cf185c2ccf2 io_uring: move opcode table to opdef.c discards b687df8cda59 io_uring: move read/write related opcodes to its own file discards f2f1bae84af5 io_uring: move remaining file table manipulation to filetable.c discards 5df88c772881 io_uring: move rsrc related data, core, and commands discards 4c29b398a7bb io_uring: split provided buffers handling into its own file discards 04d70db6e5af io_uring: move cancelation into its own file discards e18862b552be io_uring: move poll handling into its own file discards 624749ca3f17 io_uring: add opcode name to io_op_defs discards 2d44939e7582 io_uring: include and forward-declaration sanitation discards 91c2e67442ed io_uring: move io_uring_task (tctx) helpers into its own file discards 787ef08a852f io_uring: move fdinfo helpers to its own file discards 32bba8190229 io_uring: use io_is_uring_fops() consistently discards 078a30a655ff io_uring: move SQPOLL related handling into its own file discards 237ab11eb0e7 io_uring: move timeout opcodes and handling into its own file discards 4b8271494264 io_uring: move our reference counting into a header discards c620cd2f844c io_uring: move msg_ring into its own file discards cf97007d28b4 io_uring: split network related opcodes into its own file discards eaa3f16eca5b io_uring: move statx handling to its own file discards 45fa2196462c io_uring: move epoll handler to its own file discards 1a8cf9162ee2 io_uring: add a dummy -EOPNOTSUPP prep handler discards 651de3ae6b88 io_uring: move uring_cmd handling to its own file discards 6c92b7c6e676 io_uring: split out open/close operations discards fce59eb5e202 io_uring: separate out file table handling code discards f3b1ae30857f io_uring: split out fadvise/madvise operations discards d956679750fd io_uring: split out fs related sync/fallocate functions discards 7291afb55e27 io_uring: split out splice related operations discards 98b979583fd4 io_uring: split out filesystem related operations discards 5e6941bb2ceb io_uring: move nop into its own file discards ecd1bf726b21 io_uring: move xattr related opcodes to its own file discards 0245ca65ee12 io_uring: handle completions in the core discards dda7decff941 io_uring: set completion results upfront discards 1137696137ef io_uring: add io_uring_types.h discards 24210d3b02f9 io_uring: define a request type cleanup handler discards 6273e727d185 io_uring: unify struct io_symlink and io_hardlink discards 584c06fa3cad io_uring: convert iouring_cmd to io_cmd_type discards 2736926825b9 io_uring: convert xattr to use io_cmd_type discards 23406d4bf843 io_uring: convert rsrc_update to io_cmd_type discards 4d856c254fee io_uring: convert msg and nop to io_cmd_type discards 6048498179fc io_uring: convert splice to use io_cmd_type discards c08c06be7629 io_uring: convert epoll to io_cmd_type discards 70ebe5d44e3d io_uring: convert file system request types to use io_cmd_type discards 318ad765e898 io_uring: convert madvise/fadvise to use io_cmd_type discards b6c2e5ee093c io_uring: convert open/close path to use io_cmd_type discards ae28dd1c71d1 io_uring: convert timeout path to use io_cmd_type discards 70c0c7cc2c44 io_uring: convert cancel path to use io_cmd_type discards 206933c3b5fa io_uring: convert the sync and fallocate paths to use io_cmd_type discards ffca591a6e3e io_uring: convert net related opcodes to use io_cmd_type discards b59188be43a9 io_uring: remove recvmsg knowledge from io_arm_poll_handler() discards 35bc16416609 io_uring: convert poll_update path to use io_cmd_type discards 6c1ecd8af010 io_uring: convert poll path to use io_cmd_type discards 245406a9986b io_uring: convert read/write path to use io_cmd_type discards 1208b72e7901 io_uring: add generic command payload type to struct io_kiocb discards c7e32b1e6dce io_uring: move req async preparation into opcode handler discards f38d5d5d9beb io_uring: move to separate directory discards 877ef7557c75 io_uring: define a 'prep' and 'issue' handler for each opcode discards 19c2d4b802e6 Merge branch 'io_uring-5.19' into for-5.20/io_uring 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 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 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 [...] discards 9f26bd6417fc Merge remote-tracking branch 'asoc/for-5.20' into asoc-next discards 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 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 discards 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 discards 9087782bc518 dm raid: fix crash if md_handle_request() splits bio 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 discards 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' [...] discards b4e7b216fd4c Bluetooth: btusb: Add a new VID/PID 0489/e0e2 for MT7922 discards d8252b94a32a Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] discards 719a11a62d19 Bluetooth: hci_bcm: Increase host baudrate for CYW55572 in [...] discards 31e65c6d44a2 Bluetooth: hci_bcm: Prevent early baudrate setting in auto [...] discards 7386459d24b3 Bluetooth: hci_bcm: Add DT compatible for CYW55572 discards f5d25901c5cc dt-bindings: net: broadcom-bluetooth: Add conditional constraints discards c6480829cda7 dt-bindings: net: broadcom-bluetooth: Add CYW55572 DT binding discards 3c7ec89ab45e Bluetooth: clean up error pointer checking discards 8dd512ca4609 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 discards f0dc2393fbbf Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 discards aec73886e6b5 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 discards 35de797dc6c7 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 discards 5ce548c49ce0 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 discards 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 discards 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 discards d95e624af5ab Merge branch 'for-next/arch_topology' of git://git.kernel. [...] discards c86b123b03be arch_topology: Fix cache attributes detection in the CPU h [...] discards 7c14e55a7dfe ACPI: PPTT: Leave the table mapped for the runtime usage discards 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 14a6e2eb7df5 block: don't allow the same type rq_qos add more than once 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 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 5fb859f79f4f net: ipa: initialize ring indexes to 0 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 311d73d6e945 clocksource/drivers/tegra186: Put Kconfig option 'tristate [...] omits dbed639ec6c2 clocksource/drivers/timer-ti-dm: Make driver selection boo [...] omits 4f64b4ac719e clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs omits e6831f1a52d9 clocksource/drivers/timer-ti-dm: Make timer selectable for [...] omits cd53a2f6199a clocksource/drivers/timer-ti-dm: Move inline functions to [...] omits f5ecfee94493 KVM: s390: resetting the Topology-Change-Report omits 24fe0195bc19 KVM: s390: guest support for topology function omits 0130337ec45b KVM: s390: Cleanup ipte lock access and SIIF facility checks omits c4ada3ca99b2 reset: reset-simple should depends on HAS_IOMEM omits 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 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 discards 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 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 ca0cab119288 net/sched: remove qdisc_root_lock() helper 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 discards 0717e927c47f selftests/nolibc: add a "help" target discards 85114fb5629f selftests/nolibc: "sysroot" target installs a local copy o [...] discards 4c95c27c71a3 selftests/nolibc: add a "run" target to start the kernel in QEMU discards dfbdcc6c9714 selftests/nolibc: add a "defconfig" target discards bb6dfd968d87 selftests/nolibc: add a "kernel" target to build the kerne [...] discards c97d33d44e3c selftests/nolibc: support glibc as well discards 67498b99dd60 selftests/nolibc: condition some tests on /proc existence discards 0a7373809ed4 selftests/nolibc: recreate and populate /dev and /proc if missing discards ecd82dc71fdf selftests/nolibc: on x86, support exiting with isa-debug-exit discards 5bd0a48ae13a selftests/nolibc: exit with poweroff on success when getpi [...] discards ca4872233da9 selftests/nolibc: add a few tests for some libc functions discards b5bc3d2fbbf3 selftests/nolibc: implement a few tests for various syscalls discards e8e30d00798a selftests/nolibc: support a test definition format discards 577b56bc8f6d selftests/nolibc: add basic infrastructure to ease creatio [...] discards b038c350472e tools/nolibc: make sys_mmap() automatically use the right [...] discards b9dcf40b9f99 tools/nolibc: fix build warning in sys_mmap() when my_sysc [...] discards 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() discards 31c47ba2539f rcu-tasks: Make RCU Tasks Trace check for userspace execution discards 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 discards 96ff3a14815b Merge x86/urgent into tip/master omits d79ee9a66a82 Merge branch 'can-peak_usb-cleanups-and-updates' omits 4f232482467a can: peak_usb: include support for a new MCU discards 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 discards 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 discards 65db52482d5f rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() discards 3ed58981942d rcu: Make tiny RCU support leak callbacks for debug-object errors discards 5f13c9cc5a32 tools/memory-model: Clarify LKMM's limitations in litmus-t [...] discards cd3cfb271c99 doc: Emphasize the need for explicit RCU read-side markers discards 3fa1f17d5ca9 rcu: Add QS check in rcu_exp_handler() for non-preemptible [...] discards 9ecc2c92b9ab rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval discards b575b66c0ebb rcu: Update rcu_preempt_deferred_qs() comments for !PREEMP [...] discards 173cdcd7c66c rcu/kfree: Fix kfree_rcu_shrink_count() return value discards 279fe0d1bdaa rcu: Back off upon fill_page_cache_func() allocation failure discards e7daf3957cec docs/memory-barriers.txt: Fixup long lines discards fdd717cddc00 docs/memory-barriers.txt: Fix confusing name of 'data depe [...] discards 3160a8db9479 torture: Optionally flush printk() buffers before powering off discards 578b6339dbe5 rcu/nocb: Choose the right rcuog/rcuop kthreads to output discards 3cbedec150c4 rcu: Fix rcu_read_unlock_strict() strict QS reporting discards d5166a3d3786 memory-model: Prohibit nested SRCU read-side critical sections discards cb4c2f665e54 Merge branch 'lkmm-dev.2022.06.20a' into HEAD discards c92f69f9ddbd Merge branch 'nolibc.2022.06.20a' into HEAD discards 00a39826865d Merge branch 'ctxt.2022.07.05a' into HEAD omits cc944c89c53e Merge branch 'can-add-support-for-rz-n1-sja1000-can-controller' discards 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 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 discards 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 41e4f15f02af mtd: spi-nor: esmt: Use correct name of f25l32qa omits f567e7fada03 apparmor: extend policydb permission set by making use of [...] omits 0a2de5bb0216 dt-bindings: mfd: syscon: Update Lee Jones' email address omits c1ed5da19765 apparmor: allow label to carry debug flags omits 47996d3dd3b4 MAINTAINERS: Use Lee Jones' kernel.org address for Syscon [...] omits 9e821c4368af MAINTAINERS: Use Lee Jones' kernel.org address for MFD sub [...] omits f33bae37c96f mfd: sun6i-prcm: Update Kconfig description omits 0ff590a3366e mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment omits 7c06d478500b mfd: intel_soc_pmic_bxtwc: Drop unneeded casting omits 86da8be35c00 mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf() omits f801556a8443 mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks omits cd58c8403423 mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR() omits 05879b125afd mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP gua [...] omits ba3ea04a2557 mfd: intel_soc_pmic_bxtwc: Extend use of temporary variabl [...] omits d30e2c30a43d mfd: intel_soc_pmic_bxtwc: Use dev_err_probe() omits 2790a70c886b mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set [...] omits 929a4d289de9 mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using c [...] omits 5189952238c9 mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in sho [...] omits 37e8ba74d152 mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs omits d9cd0bc60470 mfd: mt6397: Add basic support for MT6331+MT6332 PMIC omits 371a9fcac475 mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells omits 79f821b5a3bf mfd: ipaq-micro: Fix spelling mistake of "receive{d}" omits 15ff0bbc3dc1 mfd: db8500-prcmu: Drop duplicated word "the" in the comments omits 9b2c55b5403f dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Regis [...] omits 1074c4252fe3 mfd: intel_soc_pmic_chtwc: Switch from __maybe_unused to p [...] omits 352de78076d0 mfd: intel_soc_pmic_chtwc: Use dev_err_probe() omits c55333064d6e mfd: tc6393xb: Make disable callback return void omits 99a7ec2f3622 mfd: dln2: Automatically detect and fill endpoint pointers omits 7e47943c3357 dt-bindings: mfd: mt6397: Add compatibles for MT6331 RTC and keys omits 76659e203f37 dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section omits 915696927cd6 mfd: pm8008: Remove driver data structure pm8008_data omits 4a346a03a63c mfd: twl: Remove platform data support omits 4907f6991ecb dt-bindings: mfd: Add mp2733 compatible omits 7eeed203604f dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615 omits 7677ed11e9fa dt-bindings: mfd: qcom,tcsr: Convert to dtschema omits 66ee379d743c mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU omits 738654be3cf7 mfd: mt6358-irq: Add MT6357 PMIC support omits de58cee8c6b8 mfd: mt6397-core: Add MT6357 PMIC support omits 52298ec34cc8 dt-bindings: mfd: Add compatible for MT6331 PMIC omits 9875ab53c8ae dt-bindings: mfd: stm32-timers: Document how to specify in [...] omits 1520669c8255 mfd: max77620: Fix refcount leak in max77620_initialise_fps omits 34b1a65ec1b5 MAINTAINERS: Fix file entry for MAX77693 DT omits 7ff7d5ffb725 syscon: Use %pa to format the variable of resource_size_t type omits 6e1f1b1c93ce mfd: tc6387xb: Drop disable callback that is never called omits 128ac294e1b4 mfd: t7l66xb: Drop platform disable callback omits 2598f6ec5471 mfd: asic3: Make asic3_gpio_remove() return void omits 2cc285008af3 MAINTAINERS: Update Intel PMIC (MFD part) to Supported omits 3e26292d1190 dt-bindings: mfd: ti,j721e-system-controller: Add clock property omits 361104b05684 dt-bindings: mfd: Convert da9063 to yaml omits 62fa5c9800a0 mfd: max77714: Update Luca Ceresoli's e-mail address omits c1cd6c305ecd Merge branches 'ib-mfd-acpi-for-rafael-5.20', 'ib-mfd-edac [...] omits 2504db207146 apparmor: fix overlapping attachment computation omits f2ac0a8f8a03 backlight: lp855x: Switch to atomic PWM API omits 2654f59b53bf dt-bindings: backlight: Update Lee Jones' email address omits 3bbb7b2e9bbc apparmor: fix setting unconfined mode on a loaded profile omits f37897369865 apparmor: Fix some kernel-doc comments omits a3f215ef088f apparmor: Mark alloc_unconfined() as static omits c4371c563973 gpio: remove VR41XX related gpio driver omits 90c517f435a9 mtd: spi-nor: micron-st: Skip FSR reading if SPI controlle [...] omits 1b33eb4acdc8 Merge branch 'for-v5.20/mem-ctrl-next-late' into for-next omits 2f1b3550a152 memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() omits b54af2053101 memory: of: Fix refcount leak bug in of_get_ddr_timings() omits 0568e6122574 ata: libata-scsi: cap ata_device->max_sectors according to [...] omits 4cbfca5f7750 scsi: scsi_transport_sas: cap shost opt_sectors according [...] omits 608128d391fa scsi: sd: allow max_sectors be capped at DMA optimal size limit omits 06674fc7c003 iio: light: isl29028: Fix the warning in isl29028_remove() omits 3cfb0e1d395a iio: accel: sca3300: Extend the trigger buffer from 16 to [...] omits 9ba28a00f1b8 Merge branch 'for-v5.20/mem-ctrl-next-late' into for-next omits 5e1f91850365 iio: fix iio_format_avail_range() printing for none IIO_VAL_INT omits d16232de82d6 memory: dfl-emif: Update the dfl emif driver support revision 1 omits 68691bad98ee RDMA/rxe: Remove unused qp parameter omits 06ee60eb507f iio: adc: max1027: unlock on error path in max1027_read_si [...] omits 1247574242a9 Merge branch 'for-v5.20/mem-ctrl-next-late' into for-next omits 2d68c320aa14 memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() omits d042656a2170 dt-bindings: gpio: add pull-disable flag omits 6fd03f024828 gpiolib: acpi: support bias pull disable omits 31bea23119cd gpiolib: of: support bias pull disable omits c269df8c5ad3 gpiolib: add support for bias pull disable omits 28ba05745641 gpio: 74xx-mmio: use bits.h macros for all masks omits d3054ba1db62 gpio: 74xx-mmio: Check MMIO_74XX_DIR_IN flag in mmio_74xx_ [...] omits 10fcd2f180bc gpio: 74xx-mmio: Make use of device properties omits b3be1e57f263 IB/qib: Fix comment typo omits 272ddba00473 gpiolib: cdev: compile out HTE unless CONFIG_HTE selected omits b1a92e94560d gpiolib: cdev: consolidate edge detector configuration flags omits 242202329f0d gpiolib: cdev: simplify line event identification omits cfa53463ac62 gpiolib: cdev: replace if-else chains with switches omits 2487a812236c gpiolib: cdev: simplify parameter in call to hte_edge_setup omits 160d6e402900 gpiolib: cdev: simplify linereq_free omits 3e2d53b2734b gpio: 104-idi-48: unsigned to unsigned int cleanup omits b06d7b458a6e gpio: GPIO_SAMA5D2_PIOBU should depend on ARCH_AT91 omits 5d07a692f956 gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() omits 6b7e8c796de0 dt-bindings: gpio: Convert TI TPIC2810 GPIO Controller bin [...] omits 13e024b66ca1 gpio: lp3943: unsigned to unsigned int cleanup omits 90ce2f01e7c2 Merge tag 'intel-gpio-v5.20-1' of git://git.kernel.org/pub [...] omits 597a8a888d34 gpiolib: of: Use device_match_of_node() helper omits 6169d76c56b3 gpio: adp5588: sort header inclusion alphabetically omits 669f5618feb8 gpio: adp5588: Do not use defined value for driver name an [...] omits 4a40ccccb660 gpio: adp5588: Switch from of headers to mod_devicetable.h omits cc165ba48aaf gpio: rockchip: add support for rk3588 omits 036e9cf35689 dt-bindings: gpio: rockchip: add gpio-ranges omits 8773bacefcd7 gpio: adnp: Make use of device properties omits a2a15e1263ab gpio: adnp: use simple i2c probe function omits d274f02eb98b gpio: pca9570: add pca9571 support omits 91e9111bdd08 gpio: pca9570: Add DT bindings for NXP PCA9571 omits 3d57fa2a228c gpio: xgs-iproc: Drop if with an always false condition omits 1923433cd660 gpio: brcmstb: Make .remove() obviously always return 0 omits 7e55b33d3f18 gpio: ucb1400: Remove platform setup and teardown support omits 421e3c16c32a gpio: twl4030: Don't return an error after WARN in .remove omits 2a1192ff0835 gpio: twl4030: Drop platform teardown callback omits 31212be40358 dt-bindings: gpio: renesas,rcar-gpio: R-Car V3U is R-Car Gen4 omits 0651a730924b gpio: davinci: Add support for system suspend/resume PM omits df08a6fc0d5d dt-bindings: gpio: gpio-mvebu: document offset and marvell [...] omits 988c8c0cd04d dt-bindings: gpio: gpio-mvebu: deprecate armadaxp-gpio omits 1282157a6cf4 dt-bindings: gpio: gpio-mvebu: convert txt binding to DT s [...] omits 2b038e786f83 gpiolib: devres: Get rid of unused devm_gpio_free() omits 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 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 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 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 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 [...] discards ff1688aab0d1 Bluetooth: hci_sync: Don't remove connected devices from a [...] discards 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 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 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 6ac0db3f2bf6 igc: Remove forced_speed_duplex value omits fb24f341c7b9 igc: Remove MSI-X PBA Clear register omits a5fd39464a40 igc: Lift TAPRIO schedule restriction 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 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 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 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 d6c1b95d3df2 dt-bindings: marvell: Document the AC5/AC5X compatibles 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 fdaa37258319 ARM: Marvell: Update PCIe fixup omits 6e693a104207 atl1c: use netif_napi_add_tx() for Tx NAPI 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 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 discards 1cf86c1c7238 Merge sched/core into tip/master discards ae7cf68e2b88 Merge x86/kdump into tip/master discards 0740d4296814 Merge x86/build into tip/master discards 71dd67c2f819 Merge x86/sgx into tip/master discards b26914daab3a Merge x86/cleanups into tip/master discards ef12d5591b5a Merge perf/core into tip/master discards 3ec1f767305d Merge ras/core into tip/master discards aeabbfa72de5 Merge locking/core into tip/master discards 0b0ce458e595 Merge x86/vmware into tip/master discards fd65b0d5eece Merge x86/misc into tip/master discards ff9c0a588413 Merge irq/core into tip/master discards d2a2abe49401 Merge x86/cpu into tip/master discards 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 fc4114736f5a RDMA/rtrs-clt: Use bitmap_empty() omits e471eedd94d9 RDMA/rtrs-clt: Use the bitmap API to allocate bitmaps omits b577ea54ac0e RDMA/qib: Use the bitmap API to allocate bitmaps omits c2e425f31a0f soc: document merges omits 3a844596ed71 RDMA/irdma: Fix setting of QP context err_rq_idx_valid field omits 82ab2b52654c RDMA/irdma: Fix VLAN connection with wildcard address omits 8ecef7890b3a RDMA/irdma: Fix a window for use-after-free omits c8c7c0758101 RDMA/irdma: Make resource distribution algorithm more QP oriented omits 36a26d123919 RDMA/irdma: Make CQP invalid state error non-critical omits 26bf01903298 RDMA/irdma: Add AE source to error log omits 137d264c6f63 RDMA/irdma: Add 2 level PBLE support for FMR omits 5337c37e620b Merge branch 'arm/defconfig' into for-next omits 25203b895611 Merge branch 'arm/drivers' into for-next omits d6491a574159 Merge branch 'arm/soc' into for-next omits 4380c64b722f Merge branch 'arm/dt' into for-next omits 33fe1cb20cf4 cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances omits 075fbf0ab8dd video: fbdev: omapfb: Unexport omap*_update_window_async() omits ffcc5b265799 video: fbdev: atari: Remove backward bug-compatibility omits 435347edfe90 video: fbdev: atari: Remove unused definitions and variables omits 39101f1314ba video: fbdev: atari: Fix VGA modes omits f0b38ea59ad2 video: fbdev: atari: Fix TT High video mode vertical refresh omits 3ee5e2280343 video: fbdev: atari: Remove unneeded casts to void * omits 4a13bcd8ccd5 video: fbdev: atari: Remove unneeded casts from void * omits 35fa155e8368 video: fbdev: atari: Fix ext_setcolreg() omits c7ef5e285c84 video: fbdev: atari: Fix inverse handling omits 211f88e83f50 video: fbdev: atari: Remove bogus FB_VMODE_YWRAP flags omits f3bd0c2b637e video: fbdev: atari: Simplify atafb_pan_display() omits 6a7d270e9019 video: fbdev: Make *fb_setup() and *fb_init() static omits f45566fb1a1d video: fbdev: cirrusfb: Make cirrusfb_zorro_unregister() static omits bf64b99c377b video: fbdev: sa1100fb: Remove unused sa1100fb_setup() omits 2194f9576097 video: fbdev: amiga: Simplify amifb_pan_display() omits 942a8186eb44 swiotlb: move struct io_tlb_slot to swiotlb.c omits 57e6840cf79a swiotlb: ensure a segment doesn't cross the area boundary omits 44335487bab0 swiotlb: consolidate rounding up default_nslabs omits 91561d4ecb75 swiotlb: remove unused fields in io_tlb_mem omits 4a97739474c4 swiotlb: fix use after free on error handling path omits 172a672af95c dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM6375 compatible omits a0c999b8a7b9 dt-bindings: opp: Add msm8939 to the compatible list omits 228f901ccec8 dt-bindings: opp: Add missing compat devices omits 3b4916a6e422 dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks omits 68315f1a5f13 cpufreq: Change order of online() CB and policy->cpus modi [...] 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 b0bb369ee451 net/mlx5: fs, allow flow table creation with a UID omits 6c27c56cdc69 net/mlx5: fs, expose flow table ID to users omits f484da847a01 net/mlx5: Expose the ability to point to any UID from shared UID omits 2157f5caaed5 ipoib: switch to netif_napi_add_weight() omits 9217a222fbca IB/hfi1: switch to netif_napi_add_weight() omits 6b81b7073ae6 IB/hfi1: switch to netif_napi_add_tx() omits ac53e0f53239 RDMA/qib: Use the bitmap API when applicable omits 7a4a04f4e90d platform/surface: tabletsw: Fix __le32 integer access omits 92cfc71ee2dd leds: leds-bcm63138: get rid of LED_OFF omits bcc607cdbb1f leds: add help info about BCM63138 module name omits 13b64a0c1905 dt-bindings: leds: leds-bcm63138: unify full stops in desc [...] omits 466ab2ea239b MIPS: BMIPS: Utilize cfe_die() for invalid DTB omits c059ee9d77f8 MIPS: CFE: Add cfe_die() omits 38a3b05ac078 dt-bindings: leds: lp50xx: fix LED children names omits de40c8496ead dt-bindings: leds: class-multicolor: reference class direc [...] omits a0ba692072d8 leds: bcm63138: add support for BCM63138 controller omits 13344f8ce8a0 dt-bindings: leds: add Broadcom's BCM63138 controller omits 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 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 0565d238b9b4 iio: test: rework Kconfig to support modules omits cf9a4b58b56e iio: afe: rescale: export symbols used during testing omits 1c796caff0db iio: test: format: follow CONFIG_ naming convention omits 520f94b6aab1 iio: test: format: add MODULE_* information omits 53a2a90d5271 iio: test: rescale: add MODULE_* information omits 6edac2daa954 iio: adc: ad7949: Fix error message omits e1d965cebe82 iio: dac: cio-dac: Cleanup indexing for DAC writes omits 6cfd14c54b1f iio: adc: stx104: Implement and utilize register structures omits 98a30ae0b37c iio: magnetometer: rm3100: do not explicity set INDIO_BUFF [...] omits e8c79d98b73c kbuild: error out if $(INSTALL_MOD_PATH) contains % or : omits f1e252c5d2d8 iio: proximity: sx_common: Allow IIO core to take care of [...] omits 7008f35c4a7b iio: proximity: sx_common: Don't use IIO device for properties omits 058b3d34eb21 kbuild: error out if $(KBUILD_EXTMOD) contains % or : omits 8afdbc146885 kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild omits 5fe24f830381 kbuild: rpm-pkg: fix build error when _arch is undefined omits bc72d938c149 iio: trigger: move trig->owner init to trigger allocate() stage omits 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 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 51ff93923e21 pinctrl: ocelot: Make irq_chip immutable 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 [...] discards 778aca71a6c0 Merge branch 'pci/misc' discards c7d80d55dce8 Merge branch 'pci/ctrl/vmd' discards c86e23dae0f4 Merge branch 'pci/ctrl/tegra194' discards 250a179dcc43 Merge branch 'pci/ctrl/switchtec' discards 973c3f14b2f2 Merge branch 'pci/ctrl/rcar-gen2' discards ed5b2d890bb6 Merge branch 'pci/ctrl/qcom' discards 00078e973055 Merge branch 'pci/ctrl/microchip' discards c95b61b65527 Merge branch 'pci/ctrl/mediatek-gen3' discards 7951320271f2 Merge branch 'pci/ctrl/mediatek' discards 31eaecf8d960 Merge branch 'pci/ctrl/loongson' discards 09a444b9df5f Merge branch 'pci/ctrl/iproc' discards 8e601f9a87bb Merge branch 'pci/ctrl/imx6' discards 019686cc3090 Merge branch 'pci/ctrl/exynos' discards a01fd6b76b4b Merge branch 'pci/ctrl/dwc-edma' discards 92741588bfb8 Merge branch 'pci/ctrl/dwc' discards b326f41c9d67 Merge branch 'pci/ctrl/aardvark' discards 8e5eb3a80aec Merge branch 'pci/virtualization' discards d239cbd915a7 Merge branch 'pci/pm' discards ae0fa2c1aa8e Merge branch 'pci/err' discards e4d6d93b34f5 Merge branch 'pci/endpoint' discards 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 [...] discards 19f5e788ff02 PCI: imx6: Support more than Gen2 speed link mode discards 87f1cecb09ae PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers discards 25ae5434c3de PCI: imx6: Reformat suspend callback to keep symmetric wit [...] discards 1d193057de55 PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier discards 5af501602ec7 PCI: imx6: Disable clocks in reverse order of enable discards fc59b59e157b PCI: imx6: Do not hide PHY driver callbacks and refine the [...] discards 034a46afcb9b PCI: imx6: Reduce resume time by only starting link if it [...] discards 38c00d4ae671 PCI: imx6: Mark the link down as non-fatal error discards 8e014add498a PCI: imx6: Move regulator enable out of imx6_pcie_deassert [...] discards 41de2be1a14e PCI: imx6: Turn off regulator when system is in suspend mode discards 67052832be7e PCI: imx6: Call host init function directly in resume discards 2b5b48d64a45 PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks discards a5bea9a09d08 PCI: imx6: Propagate .host_init() errors to caller discards e3334dfafb2a PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() discards 8a5834a6f944 PCI: imx6: Factor out ref clock disable to match enable discards 4b88d2da2b9d PCI: imx6: Move imx6_pcie_clk_disable() earlier discards b805cf0a70d2 PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier discards 8b2a017eaa43 PCI: imx6: Move PHY management functions together discards 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 discards 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 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 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 a2a5580fcbf8 bpf: Fix check against plain integer v 'NULL' omits 1d212f9037b0 Merge remote-tracking branch 'linux-integrity/kexec-keyrin [...] 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 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 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 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 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 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 discards ebd0c9c85fdc Merge branches 'arm/exynos', 'arm/mediatek', 'virtio', 'x8 [...] omits 1dcef3d2f345 MAINTAINERS: Add Robin Murphy as IOMMU SUBSYTEM reviewer 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 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 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 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 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 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 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 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 discards 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 [...] discards 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 aeb47cb10aa4 MAINTAINERS: repair file entry in MICROSOFT SURFACE AGGREG [...] omits e0e52a5cc6a5 ACPI: video: Fix acpi_video_handles_brightness_key_presses() omits 2a04b8d846dc tracing: devlink: Use static array for string in devlink_t [...] omits 37101d3c7193 PM: domains: Ensure genpd_debugfs_dir exists before remove 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 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 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 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 5095ca634f8b serial: 8250: lpc18xx: Remove redundant sanity check for R [...] omits c64e17584ba7 serial: 8250_dwlib: remove redundant sanity check for RS485 flags omits 885dcb08c93d dt_bindings: rs485: Correct delay values omits 4dfd10351e49 serial: core: sanitize RS485 delays read from device tree omits d8fcd9cfbde5 serial: core: move sanitizing of RS485 delays into own function omits 44b27aec9d96 serial: core, 8250: set RS485 termination GPIO in serial core omits 184842622c97 serial: ar933x: Remove superfluous code in ar933x_config_rs485() omits 996fd3cf9c0f serial: ar933x: Fix check for RS485 support omits 3182efd036c1 serial: 8250_bcm7271: Save/restore RTS in suspend/resume omits 4f4e670342b1 serial: 8250_dw: Avoid pslverr on reading empty receiver fifo omits 1d46c08d246e tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() omits 806a449725cb serial: 8250: SERIAL_8250_ASPEED_VUART should depend on AR [...] omits ef5a03a26c87 tty: 8250: Add support for Brainboxes PX cards. omits f31a8702cd36 usb: typec: Add retimer handle to port omits ddaf8d96f93b usb: typec: Add support for retimers omits 69bb3520db7c usb: dwc3: qcom: fix missing optional irq warnings omits dd566faebe9f dt-bindings: usb: qcom,dwc3: refine interrupt requirements omits a5c7592366af dt-bindings: usb: qcom,dwc3: add SC8280XP binding omits fe6d8a9c8e64 usb: typec: anx7411: Add Analogix PD ANX7411 support omits 4af37191134d dt-bindings: usb: Add analogix anx7411 PD binding omits 07903626d988 usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup omits 220fafb4ed04 usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() omits efa2bebf2a9f usb: ldusb: replace ternary operator with max_t() omits 5e76ee96be8f usb: dwc3: ep0: Properly handle setup_packet_pending scena [...] omits 2d937c64e8bf usb: misc: onboard_hub: Fix 'missing prototype' warning omits aae7948d564c Revert "dt-bindings: usb: mtk-xhci: Make all clocks required" omits 421c8d9a20da usb: gadget: f_mass_storage: forced_eject attribute omits 8097cf2fb3b2 usb: gadget: udc: amd5536 depends on HAS_DMA omits 8af028c2b22b staging: vt6655: Convert macro vt6655_mac_word_reg_bits_of [...] omits 64a5c7bf563b staging: vt6655: Convert macro vt6655_mac_reg_bits_off to [...] omits 77072b0f4b55 staging: vt6655: Convert macro vt6655_mac_word_reg_bits_on [...] omits 1b225449151f staging: vt6655: Convert macro vt6655_mac_reg_bits_on to function omits 28d4e692874c staging: vt6655: Rename MACvWordRegBitsOff omits 5327d71d1955 staging: vt6655: Rename MACvRegBitsOff omits ee67fe63b415 staging: vt6655: Rename MACvWordRegBitsOn omits 67ec557644db staging: vt6655: Rename MACvRegBitsOn omits ee9aded6d39a staging: vt6655: Rename wData to reg_value in two macros omits d57561d9609e staging: vt6655: Rename byData to reg_value in two macros omits 5bd643b197ff staging: vt6655: Rename wBits to bit_mask in two macros omits 10ff399bf600 staging: vt6655: Rename byBits to bit_mask in two macros omits 186c46008c9d staging: vt6655: Rename byRegOfs to reg_offset in four macros omits 724933e37a90 staging: r8188eu: fall back to random mac address omits c1da5a7befa8 staging: r888eu: use dynamic allocation for efuse buffer omits 4cdb845db321 staging: qlge: Avoid multiplication while keep the same logic omits f39b6c58d855 staging: qlge: Fix indentation issue under long for loop omits 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 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 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 d3164e2f3b0a MIPS: Remove VR41xx support omits 62fb295ce7dd MIPS: dts: align gpio-key node names with dtschema omits 5ee46bfbb65f MIPS: dts: correct gpio-keys names and properties omits a6c80bec3c93 leds: simatic-ipc-leds-gpio: Add GPIO version of Siemens driver omits 446f0cf9e08b platform/x86: simatic-ipc: drop custom P2SB bar code omits 759273c3c429 leds: simatic-ipc-leds: Convert to use P2SB accessor omits e38da7d30f56 watchdog: simatic-ipc-wdt: convert to use P2SB accessor omits 7b2db7049bb9 EDAC, pnd2: convert to use common P2SB accessor omits 6adc32f58b93 EDAC, pnd2: Use proper I/O accessors and address space annotation omits 5c7b9167ddf8 i2c: i801: convert to use common P2SB accessor omits 7064d7d88b83 mfd: lpc_ich: Add support for pinctrl in non-ACPI system omits 559793198f92 mfd: lpc_ich: Switch to generic p2sb_bar() omits 6e3b29dbc119 mfd: lpc_ich: Factor out lpc_ich_enable_spi_write() omits e1a534f5d074 MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK omits c551bd81d198 pinctrl: intel: Check against matching data instead of ACP [...] omits 9745fb07474f platform/x86/intel: Add Primary to Sideband (P2SB) bridge support omits 63f4b99f0089 ALSA: hda: cs35l41: Support Speaker ID for laptops omits bb6eb621f522 ALSA: hda: cs35l41: Support multiple load paths for firmware omits eef375960210 ALSA: hda: cs35l41: Support reading subsystem id from ACPI omits e99f3c7e3250 ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver omits 2e81e1fffd53 ALSA: hda: cs35l41: Add initial DSP support and firmware loading omits 22d5cbd273a2 ALSA: hda: cs35l41: Save codec object inside component struct omits e414b05e724f ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls [...] omits 3233b978af23 ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP A [...] omits 89422df95480 ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update omits 91c08da8e7fc fscrypt: add fscrypt_context_for_new_inode omits 7f46dc580871 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] omits d6ed6f570513 fs: change test in inode_insert5 for adding to the sb list omits 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 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 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 c641ffdb5904 scsi: ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES omits 3d73b200f989 scsi: ufs: ufs-exynos: Change ufs phy control sequence omits 298f34224506 xfs: lockless buffer lookup omits 32dd4f9c506b xfs: remove a superflous hash lookup when inserting new buffers omits d8d9bbb0ee6c xfs: reduce the number of atomic when locking a buffer aft [...] omits 348000804a0f xfs: merge xfs_buf_find() and xfs_buf_get_map() omits de67dc575434 xfs: break up xfs_buf_find() into individual pieces omits 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 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 8ed2f5a6f385 libbpf: Error out when binary_path is NULL for uprobe and USDT omits ce838f7dc795 platform/chrome: cros_ec_typec: Use dev_err_probe on port [...] omits 568f6869e680 iio: adc: xilinx-xadc: Drop duplicate NULL check in xadc_p [...] omits 59b2947ed4c3 iio: adc: xilinx-xadc: Make use of device properties omits b0b0b77ea611 iommu/vt-d: avoid invalid memory access via node_online(NU [...] omits 09cf6054c859 ASoC/SoundWire: Intel: add sdw BE dai trigger omits 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 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 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 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 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 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 54c16b522e00 dt-bindings: mmc: sdhci-msm: constrain reg-names per variants omits 331ad8247b46 dt-bindings: mmc: sdhci-msm: fix reg-names entries omits 401e4963bf45 sched/core: Always flush pending blk_plug omits c82a69629c53 sched/fair: fix case with reduced capacity CPU omits 096e772b1cdc Revert "reset: microchip-sparx5: allow building as a module" omits e3ac5e8736c1 Revert "drivers/video/backlight/platform_lcd.c: add suppor [...] omits 5efab5cdf06b Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline omits 6131fd198099 KVM: s390/pci: fix include duplicates omits 96937c6f18e9 Merge branch 'at91-dt' into at91-next omits 6424f620ada7 Merge branch 'clk-at91-fixes' into at91-next omits 8af6f21f8194 Merge branch 'at91-fixes' into at91-next omits 9ec7e8d5fae3 USB: serial: fix repeated word "the" in comments omits f41e16ac6062 USB: serial: io_edgeport: fix spelling mistakes omits 33c1f401939c ALSA: hda: cs35l41: Consolidate selections under SND_HDA_S [...] omits 931c940fc5d9 ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() omits d60b05b4c780 ALSA: hda: cs35l41: Allow compilation test on non-ACPI con [...] omits 20bcf721068f ALSA: hda: cs35l41: Don't dereference fwnode handle omits 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 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 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 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 discards 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 7b20ea4f3911 nvme-multipath: refactor nvme_mpath_add_disk omits 690cc0db1f05 nvme-apple: use nvme core helper to cancel requests in tagset omits 2e099afdcaf5 nvme-pci: use nvme core helper to cancel requests in tagset omits a70c11e1174e nvme-tcp: use in-capsule data for I/O connect omits 6c16bb037310 nvme-rdma: remove timeout for getting RDMA-CM established event omits 8353813c88ef PCI: endpoint: Enable DMA tests for endpoints with DMA cap [...] omits 67e1b7700cb9 ASoC: SOF: Intel: hda: Use cold/purge boot after firmware crash omits 08d0cc5f3426 PCI/ASPM: Remove pcie_aspm_pm_state_change() omits 1e5fb38442eb OPP: Remove dev{m}_pm_opp_of_add_table_noclk() omits 1b195626850d PM / devfreq: tegra30: Register config_clks helper omits 2f71ae1a9e75 OPP: Allow config_clks helper for single clk case omits 8174a3a613af OPP: Provide a simple implementation to configure multiple clocks omits f123ea74511d OPP: Assert clk_count == 1 for single clk helpers omits e10a46443f76 OPP: Add key specific assert() method to key finding helpers omits 274c3e83e7d9 OPP: Compare bandwidths for all paths in _opp_compare_key() omits 2083da24eb56 OPP: Allow multiple clocks for a device omits 30fd8cdf53a0 lib/test_bitmap: test the tail after bitmap_to_arr64() omits 428bc0986356 lib/bitmap: fix off-by-one in bitmap_to_arr64() omits 940261a19508 NFS: Allow setting rsize / wsize to a multiple of PAGE_SIZE omits f1bafa7375c0 sunrpc: fix expiry of auth creds omits 8b4e87a1d68f nfs: fix port value parsing omits 75b5b7a1ccf6 uapi: sof: abi: Bump SOF ABI for ext_data_length omits 246b135fcdba ASoC: SOF: compress: Prevent current kernel running with older FW omits 3f70c360d484 ASoC: SOF: Copy compress parameters into extended data omits d5770daef62d ASoC: SOF: compress: Dynamically allocate pcm params struct omits c77c738c37d0 nfs: Replace kmap() with kmap_local_page() omits 064109db53ec NFS: remove redundant code in nfs_file_write() omits f931d8374cad nfs/blocklayout: refactor block device opening omits 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 b55878c90ab9 perf test: Add test for branch stack sampling omits 29d97deed642 perf test: Make all metrics test more tolerant omits c7a774d78111 perf test: Add debug line to diagnose broken metrics omits 4ec43b8797b8 dt-bindings: mmc: Add compatible for MediaTek MT8188 omits 95a4cf7172bc dt-bindings: mmc: sdhci-msm: document resets omits 5987e6ded29d mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R omits e42726646082 mmc: core: Replace with already defined values for readability omits f3daa7e6e2ae dt-bindings: mmc: samsung,s3c6410-sdhci: convert to dtschema omits 042f1a6f434a staging: r8188eu: remove HW_VAR_MLME_SITESURVEY from SetHw [...] omits 2e586f8a5b0e mmc: tmio: avoid glitches when resetting omits aabf199c4eff memstick/ms_block: Use the bitmap API when applicable omits 54eb7a55be67 memstick/ms_block: Fix a memory leak omits 2e531bc3e0d8 memstick/ms_block: Fix some incorrect memory allocation omits 088604048b24 mmc: renesas_sdhi: Fix typo's omits 0dac1e498f81 mmc: renesas_sdhi: Get the reset handle early in the probe omits 39c86b5c59a4 mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() omits 1c5fd9737311 mmc: sdhci-pci-gli: Fix build error unused-function omits 6f34a4ee738b mmc: core: Do not evaluate HS400 capabilities if bus has n [...] omits f9e5b33934ce mmc: host: Improve I/O read/write performance for GL9763E omits f6c3397dc67f mmc: sdhci-st: Obviously always return success in remove callback omits 869f98756e55 mmc: sdhci-of-arasan: Obviously always return success in r [...] omits 397605c2d02a mmc: dw_mmc: rockchip: Obviously always return success in [...] omits 50699358222d mmc: dw_mmc: hi3789cv200: Obviously always return success [...] omits 68eab5176c71 mmc: dw_mmc: exynos: Obviously always return success in re [...] omits c3c0ed75ffbf mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_b [...] omits f78bc9f2caa4 mmc: mmci: Fix typo in comment omits 0f6fe934a628 dt-bindings: mmc: renesas,sdhi: Add R-Car Gen4 clock requirements omits cae45c2d4fb3 dt-bindings: mmc: renesas,sdhi: R-Car V3U is R-Car Gen4 omits ba1de43768aa mmc: debugfs: Fix file release memory leak omits 3576c0b2709c dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and ge [...] omits 7b651cc6de24 mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string omits ffe18c0f7ced dt-bindings: mmc: convert mmc-spi-slot to yaml omits ca812a4e8f7c dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU omits 354c6d33ddfb dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema omits e5f7a3c64c01 mmc: cqhci: Capture eMMC and SD card errors omits fadf344e6d69 mmc: debugfs: Add debug fs error state entry for mmc driver omits 7ae20fa3552a mmc: debugfs: Add debug fs entry for mmc driver omits efe8f5c9b5e1 mmc: sdhci: Capture eMMC and SD card errors omits 91f059c95c6a mmc: core: Capture eMMC and SD card errors omits f0c88b04f3c2 mmc: mtk-sd: fix typo omits 7dc65e3c0ef4 mmc: mxcmmc: Silence a clang warning omits b5899a3e2f78 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_vol [...] omits 97904a59855c mmc: sdhci-brcmstb: Add ability to increase max clock rate [...] omits 2f8690ef6412 dt-bindings: mmc: Add Broadcom optional sdio_freq clock omits 8574adf5222d dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings omits c6f361cba51c mmc: sdhci-of-dwcmshc: add support for rk3588 omits 86e1a8e1f9b5 mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx omits 70f832206fe7 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs omits 6c3c267e5fbc Documentation/process: Add embargoed HW contact for LLVM omits e35cd6881dd5 ALSA: hda: cs35l41: Improve dev_err_probe() messaging omits 642999365da3 ALSA: hda: cs35l41: Fix comments wrt serial-multi-instanti [...] omits bc2c6a5ee71b Merge tag 'misc-habanalabs-next-2022-07-12' of https://git [...] omits 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 344feb7ccf76 Merge tag 'amd-drm-next-5.20-2022-07-05' of https://gitlab [...] 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 388fe2b8a3a0 ASoC: Intel: avs: Updates and cleanups omits 912cbf13a544 dt-bindings: mtd/partitions: Convert arm-firmware-suite to [...] omits 7a5f046a9789 Merge branch 'clk-spreadtrum' into clk-next omits 8c18fece15f6 clk: sprd: Add dt-bindings include file for UMS512 omits 6a3a6c7ae0ef dt-bindings: clk: sprd: Add bindings for ums512 clock controller omits 9ffb98f144eb PCI/AER: Configure ECRC for every device omits b060edfd8cdd cxl/pmem: Delete unused nvdimm attribute omits 6e44e0dc5806 dt-bindings: arm: cpus: add cortex-a78ae compatible omits 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 b205c1b4236b Merge branch 'octeontx2-exact-match-table' omits bb67a66689e2 octeontx2-af: Enable Exact match flag in kex profile omits fa5e0ccb8f3a octeontx2-pf: Add support for exact match table. omits d6c9784baf59 octeontx2-af: Invoke exact match functions if supported omits 2dba9459d2c9 octeontx2-af: Wrapper functions for MAC addr add/del/update/reset omits 292822e961cc octeontx2: Modify mbox request and response structures omits 87e4ea29b030 octeontx2-af: Debugsfs support for exact match. omits 3571fe07a090 octeontx2-af: Drop rules for NPC MCAM omits bab9eed564ed octeontx2-af: FLR handler for exact match table. omits ef83e186855d octeontx2-af: devlink configuration support omits 812103edf670 octeontx2-af: Exact match scan from kex profile omits b747923afff8 octeontx2-af: Exact match support omits 56d9f5fd2246 octeontx2-af: Use hashed field in MCAM key 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 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 b9f098aa7ae2 ASoC: codecs: rt274: Set component to NULL on remove omits af3b33b9707d ASoC: codecs: rt298: Set component to NULL on remove omits c1d7ebda11aa ASoC: codecs: rt286: Set component to NULL on remove omits c0c5a242bba8 ASoC: codecs: rt298: Fix jack detection omits 9b6803ec1fe0 ASoC: codecs: rt298: Fix NULL jack in interrupt omits af19f1936d63 reset: a10sr: allow building under COMPILE_TEST omits edb2c3476db9 fddi/skfp: fix repeated words in comments omits 1377a5b2d4bb ethernet/via: fix repeated words in comments omits 7f6fa2d4a510 Merge branch 'for-5.20' into for-next omits 18d1909be345 reset: allow building of reset simple driver if expert con [...] omits e22aa1486668 net: Find dst with sk's xfrm policy not ctl_sk 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 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 4682f2136835 Merge tag 'fpga-late-for-5.20-rc1' of ssh://gitolite.kerne [...] omits f5fd903b311f Merge tag 'mhi-for-v5.20' of git://git.kernel.org/pub/scm/ [...] omits 1b6abe95b522 s390: Add attestation query information omits b9df116cb765 KVM: s390: drop unexpected word 'and' in the comments omits d41b5e0176a6 Merge tag 'kvm-s390-pci-5.20' into kernelorgnext omits 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 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 28aa004b6261 init/Kconfig: update KALLSYMS_ALL help text omits b63a0c3e51a4 kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 omits fadf028f0be9 kbuild: remove sed command from cmd_ar_builtin omits 6b8b1077a377 certs: unify blacklist_hashes.c and blacklist_nohashes.c omits 06b8307368c8 certs: move scripts/check-blacklist-hashes.awk to certs/ omits 16950c52737e modpost: put get_secindex() call inside sec_name() omits 1679eb4a6194 tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH omits 8cd8892b7757 Merge branch 'drivers/next' into next omits 37ac3db2a692 tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with A [...] omits f9a45e4dcf90 spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARC [...] omits 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 9e9e44017db3 cxl/hdm: Initialize decoder type for memory expander devices omits ee800010835d cxl/port: Cache CXL host bridge data omits fe16ecaa0e62 platform/x86: intel_atomisp2_led: Also turn off the always [...] omits 08f8d040a11d tools/testing/cxl: Fix decoder default state omits e7ad1bf68329 tools/testing/cxl: Add partition support omits 855c90d30575 tools/testing/cxl: Expand CFMWS windows omits b2f3b74e1072 tools/testing/cxl: Move cxl_test resources to the top of memory omits cc2a4878700b cxl/mem: Add a debugfs version of 'iomem' for DPA, 'dpamem' omits 9b99ecf5a316 cxl/debug: Move debugfs init to cxl_core_init() omits e286044bf5b0 platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID omits f3e13bbc6f5a platform/x86: serial-multi-instantiate: Get rid of redunda [...] omits ed7adc2b69c6 platform/x86: serial-multi-instantiate: Use while (i--) pa [...] omits 14a9aa99aca6 platform/x86: serial-multi-instantiate: Improve dev_err_pr [...] omits 8b50c48d59a9 platform/x86: serial-multi-instantiate: Drop duplicate check omits 2b5b27826a48 platform/x86: serial-multi-instantiate: Improve autodetection omits 553b53e49064 platform/x86/intel/ifs: Mark as BROKEN omits 72cd7067839d platform/x86: asus-wmi: Add key mappings omits 650d9a14715f efi: Fix efi_power_off() not being run before acpi_power_o [...] omits d80b83c911ca platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet [...] omits c1bb6372c073 platform/x86: gigabyte-wmi: add support for B660I AORUS PRO DDR4 omits 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 0076cad30135 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] 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 0f38063d7a38 xfs: removed useless condition in function xfs_attr_node_get omits 70b589a37e1a xfs: add selinux labels to whiteout inodes omits fddb564f62aa Merge tag 'xfs-perag-conv-5.20' of git://git.kernel.org/pu [...] omits dd81dc05598c Merge tag 'xfs-cil-scale-5.20' of git://git.kernel.org/pub [...] omits 0440741254ed ALSA: hda: Remove unused macro definition omits 856282f166d7 ALSA: hda: Reset all SIE bits in INTCTL omits 980b3a8790b4 ALSA: hda: Fix page fault in snd_hda_codec_shutdown() omits ebe043a3dfca ALSA: hda: Fix put_device() inconsistency in error path omits 9c76958b396a ALSA: hda: Make device usage_count consistent across subse [...] omits 0fcc43e2e159 ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is [...] omits 877d4e3cedd1 ixp4xx_eth: Set MAC address from device tree omits b3ba206ce84d ixp4xx_eth: Fall back to random MAC address omits 44ac441a51a7 af_unix: fix unix_sysctl_register() error path omits be587adbf88a Merge branch 'mptcp-selftest-improvements-and-header-tweak' omits 65ebc6676d17 selftests: mptcp: update pm_nl_ctl usage header omits 507719cd7c0f selftests: mptcp: avoid Terminated messages in userspace_pm omits 5e986ec46874 selftests: mptcp: userspace pm subflow tests omits 97040cf9806e selftests: mptcp: userspace pm address tests omits d0d9c8f2df60 selftests: mptcp: tweak simult_flows for debug kernels omits f7657ff4a709 mptcp: move MPTCPOPT_HMAC_LEN to net/mptcp.h omits ac2a2303016b Merge branch 'topic/ppc-kvm' into next omits 7e74dabc3daf Merge branch 'fixes' into next omits 2ebb36ea41a7 bus: mhi: ep: Check dev_set_name() return value omits 9df125af0822 bus: mhi: ep: Check dev_set_name() return value omits 8b11ff098af4 9p: Add client parameter to p9_req_put() omits 6cda12864cb0 9p: Drop kref usage omits 94c8e8664ab6 Input: i8042 - add dritek quirk for Acer Aspire One AO532 omits 9f7cb73ef64b bcm63xx_enet: change the driver variables to static omits 6d1ce9c03880 net: phylink: fix SGMII inband autoneg enable omits 40ad0a52ef5d Documentation: add a description for net.core.high_order_a [...] omits 5b47d2364652 net: rxrpc: fix clang -Wformat warning 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 16bd188eae2d Merge branch 'tls-pad-strparser-internal-header-decrypt_ctx-etc' omits 35560b7f06b8 tls: rx: make tls_wait_data() return an recvmsg retcode omits 587903142308 tls: create an internal header omits 03957d84055e tls: rx: coalesce exit paths in tls_decrypt_sg() omits b89fec54fd61 tls: rx: wrap decrypt params in a struct omits 50a07aa53161 tls: rx: always allocate max possible aad size for decrypt omits 2d91ecace661 strparser: pad sk_skb_cb to avoid straddling cachelines omits 03b33c09ea22 fs: remove the NULL get_block case in mpage_writepages omits cf95d50205f6 fs: don't call ->writepage from __mpage_writepage omits 215e71b6ee7a fs: remove the nobh helpers omits 3f05372ce9dd jfs: stop using the nobh helper omits 8862fa5da9f1 ext2: remove nobh support omits 9594da4cec1d ntfs3: refactor ntfs_writepages omits 84578adbb0e0 mm/folio-compat: Remove migration compatibility functions omits c33b866a9784 fs: Remove aops->migratepage() omits 48e7ede1b860 secretmem: Convert to migrate_folio omits 5567427fd70e hugetlb: Convert to migrate_folio omits 9b553d250256 aio: Convert to migrate_folio omits 9c16c4c68213 f2fs: Convert to filemap_migrate_folio() omits 9f11d68b2721 ubifs: Convert to filemap_migrate_folio() omits 9c5161d1eefb btrfs: Convert btrfs_migratepage to migrate_folio omits 441b3afcb2e3 mm/migrate: Add filemap_migrate_folio() omits af9c33968b72 mm/migrate: Convert migrate_page() to migrate_folio() omits 27826326e888 nfs: Convert to migrate_folio omits e8172b8e1728 btrfs: Convert btree_migratepage to migrate_folio omits 55553f3437c8 mm/migrate: Convert expected_page_refs() to folio_expected_refs() omits 159e037d2e36 KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_p [...] omits 24bdfdd2ec34 selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF [...] 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 06cd4e9d5d96 bpf: Correctly propagate errors up from bpf_core_composites_match 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 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 18410251f66a libbpf: Disable SEC pragma macro on GCC 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 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 d1a6edecc1fd bpf: Check attach_func_proto more carefully in check_return_code 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 7d596d9bb2ae ASoC: audio-graph-card2.c: make Codec2Codec settings optional omits bf02bb4d3b68 ASoC: Intel: sof_cs42l42: adding support for ADL configura [...] omits a63f7778f76e Merge tag 'v5.19-rc5' into next omits dc4fc0ae94cf ASoC: SOF: ipc4-topology: free memories allocated in sof_i [...] omits b737fd8cf196 ASoC: SOF: ipc4-topology: check dai->private in ipc_free() omits ed56f4b5173e MAINTAINERS: update the LSM maintainer info omits c46a0d5ae4f9 PM: runtime: Extend support for wakeirq for force_suspend|resume omits 7c4300eb05fb Documentation: PM: Drop pme_interrupt reference omits f1e3c73b4f62 Merge branch 'sunxi/fixes-for-5.19' into sunxi/for-next omits f1eea11523e4 ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration omits 8758ae88f0f4 ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout omits 4b38bd16ca6d ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET omits 79c351fb50e7 ASoC: Intel: avs: Recognize FW_CFG_RESERVED omits a5bbbde2b81e ASoC: Intel: avs: Use helper function to set up DMA omits 8544eebc78c9 ASoC: Intel: avs: Set max DMA segment size omits daa36bbcd78b ASoC: Intel: avs: Block IPC channel on suspend omits 00566ad4ce9d ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero pa [...] omits 3c1923a119a6 ASoC: Intel: avs: Copy only as many RX bytes as necessary omits 8192d24cccfb ASoC: Intel: avs: Relax DSP core transition timings omits 5f267aa4adad ASoC: Intel: avs: Assign I2S gateway when parsing topology omits c50cea054e04 ASoC: Intel: avs: Register HDAudio ext-bus operations omits e8a33a940785 ASoC: amd: acp: Add legacy audio driver support for Rembra [...] omits b24484c18b10 ASoC: amd: acp: ACP code generic to support newer platforms omits ac2606df8a3f ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver omits 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 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 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 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 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 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 67d7ebdeb2d5 net: ag71xx: switch to napi_build_skb() to reuse skbuff_heads omits c2dd4059dc31 net: minor optimization in __alloc_skb() omits 2c8f7ef4b3c4 Merge tag 'arch-cache-topo-5.20' of git://git.kernel.org/p [...] 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 8e1514579246 octeontx2-af: Don't reset previous pfc config omits 8affe37c525d usb: dwc3: gadget: fix high speed multiplier setting omits 23385cec5f35 usb: dwc3: gadget: refactor dwc3_repare_one_trb omits 5ea5746dfa05 tools: usb: testusb: Add super-plus speed reporting omits 7fbcd99ebc0b tools: usb: testusb: Add super speed reporting omits b067fc284667 tools: usb: testusb: Add wireless speed reporting omits 3a6bf4a08142 usb: core: hub: Create platform devices for onboard hubs i [...] omits 8bc063641ceb usb: misc: Add onboard_usb_hub driver omits dee6719e887b dt-bindings: usb: rts5411: Rename property 'companion-hub' [...] omits 620e8e8ba621 of/platform: Add stubs for of_platform_device_create/destroy() omits 1742b765982c usb: mtu3: support function remote wakeup omits 683ff6e485f1 usb: mtu3: check capability of usb3 dual role omits 269f49ff381a usb: mtu3: add feature to disable device's usb3 port omits 3cb798220726 usb: mtu3: print endpoint type as string omits 7963d4d71011 usb: typec: tcpci: move tcpci.h to include/linux/usb/ omits 04cb742d4d8f gadgetfs: ep_io - wait until IRQ finishes omits 2e1421d6ce32 dt-bindings: usb: mtk-xhci: add compatible for mt8188 omits 1bd71816643a usb: gadget: udc: atmel: convert to platform driver omits e89676f65ef3 usb: gadget: udc: atmel: check rc of devm_gpiod_get_optional() omits 14a6043379e2 USB: gadget: udc: tracing: Do not open code __string() wit [...] omits 2a1f94e45569 staging: vt6655: Use loop in vt6655_mac_read_ether_addr omits 385b35ab80b0 staging: vt6655: Use loop in vt6655_mac_write_bssid_addr omits 3deb12ea5464 staging: r8188eu: pattrib addresses were already set by th [...] omits 8eaa8197bc22 staging: r8188eu: remove sta2sta_data_frame prototype omits 7b5ec68ac194 staging: vt6655: Convert macro vt6655_mac_read_ether_addr [...] omits 5df564ca11ce staging: vt6655: Convert macro vt6655_mac_write_bssid_addr [...] omits 52fbed10b8ea staging: vt6655: Move two macros to file where those are used omits 41c8e56baeca staging: vt6655: Rename MACvReadEtherAddress omits 06f737ef8f53 staging: vt6655: Rename MACvWriteBSSIDAddress omits 20cbfe17a486 staging: vt6655: Rename pbyEtherAddr to mac_addr omits 60c85e23bed1 staging: switch to netif_napi_add_weight() omits 234cf3971b15 staging: r8188eu: use ieee80211 helper to check for nullfu [...] omits c82bf6a83e1b staging: r8188eu: remove a misleading comment omits 6afc29cb4696 staging: r8188eu: don't set pattrib->ta again omits ff2833e3f8c8 staging: r8188eu: don't set pattrib->ra again omits d6d0a11dd5b5 staging: r8188eu: don't set pattrib->dst again omits c45f5c02a00a staging: r8188eu: set bssid only once omits a3e20d9046fc staging: r8188eu: Block comments use * on subsequent lines omits 1681e6f4d773 staging: r8188eu: mac addr len is unused omits 4023f5f8449b staging: r8188eu: remove sdio definitions omits 38fbc32e83d6 staging: r8188eu: read pwr seq length, remove PWR_CMD_END omits 8be317cf61d8 staging: r8188eu: support only us in PWR_CMD_DELAY omits 687a7264fca6 staging: r8188eu: move pwr seq defines to HalPwrSeqCmd.c omits 32e0d9b31048 selftests/bpf: Add test involving restrict type qualifier omits aad53f17f0ad bpftool: Add support for KIND_RESTRICT to gen min_core_btf [...] 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 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 d6f34f7f77fb MAINTAINERS: Add entry for AF_XDP selftests files omits 018a8e75b49c selftests, xsk: Rename AF_XDP testing app omits fb8ddf24c71d bpf, docs: Remove deprecated xsk libbpf APIs description 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 9d899dbe2301 l2tp: l2tp_debugfs: fix Clang -Wformat warnings omits 9157533a0a8b eth: sp7021: switch to netif_napi_add_tx() omits c0f50574223c eth: mtk: switch to netif_napi_add_tx() 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 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 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 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 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 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 9d542f7bf197 Merge branch 'polarfire-soc-macb-reset-support' omits 8a78ac73de20 net: macb: sort init_reset_optional() with other init()s omits ea242f821a2d net: macb: simplify error paths in init_reset_optional() omits 649bef9c7663 net: macb: unify macb_config alignment style omits 8aad66aa59be net: macb: add polarfire soc reset support omits b09c6f8ff731 dt-bindings: net: cdns,macb: document polarfire soc's macb omits a2b6111b55f3 net: l2tp: fix clang -Wformat warning omits 1d202d1496a0 kunit: add coverage_uml.config to enable GCOV on UML omits 8a7c6f859a20 kunit: tool: refactor internal kconfig handling, allow overriding omits d810d367ec40 net: page_pool: optimize page pool page allocation in NUMA [...] 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 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 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 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 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 83ec88d81aa8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 309027b57c61 docs: automarkup: do not look up symbols twice omits 26c82972f20f docs: automarkup: track failed cross-reference attempts 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 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 f392d6f64d17 drm/msm: Make enable_eviction flag static 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 2b4b2621fd64 selftests/bpf: Add benchmark for local_storage RCU Tasks T [...] omits 935dc35c7531 libbpf, riscv: Use a0 for RC register omits 5281655db0e1 Merge branch 'v5.19-next/soc' into for-next omits 59240d1ffc8c Merge branch 'v5.19-next/dts64' into for-next omits dfec073fc9bf ASoC: cleanups and improvements for jz4740-i2s omits 751f4d14cdb4 interconnect: icc-rpm: Set destination bandwidth as well a [...] omits 85c73bf726e4 xfs: rework xfs_buf_incore() API omits 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 cf21b355ccb3 af_unix: Optimise hash table layout. omits ab34403db242 ASoC: amd: fix ACPI dependency compile errors and warnings omits aaaee7b55c9e docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldo [...] 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 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 1dd2a2c18e31 xfs: track CIL ticket reservation in percpu structure omits 7c8ade212120 xfs: implement percpu cil space used calculation 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 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 7ed5f2454acf qed: Use bitmap_empty() omits 291dbea16c71 qed: Use the bitmap API to allocate bitmaps omits 76d3c114706f cnic: Use the bitmap API to allocate bitmaps omits 45262522d002 bnxt: Use the bitmap API to allocate bitmaps omits ee4c0c5d2593 sfc: falcon: Use the bitmap API to allocate bitmaps omits 820aceb53c75 sfc/siena: Use the bitmap API to allocate bitmaps omits 6ca4b3932114 net: dsa: b53: remove unnecessary spi_set_drvdata() 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 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 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 69d7d257cd35 Revert "Merge branch 'octeontx2-af-next'" 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 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 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 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 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 4348d99efa01 dmaengine: altera-msgdma: Fixed some inconsistent function [...] omits 01eafd4b2380 dmaengine: imx-sdma: Add missing struct documentation omits 5642cb8ce0f1 Merge branch 'next/dt' into for-next omits 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 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 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 d86c1568910e drm/mediatek: dpi: Add dp_intf support omits 7c8121af1bfe libbpf: Remove unnecessary usdt_rel_ip assignments omits c46a12200114 selftests/bpf: Fix few more compiler warnings omits 645d5d3bc001 selftests/bpf: Fix bogus uninitialized variable warning 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 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 cd355d0bc60d Merge branch 'hinic-dev_get_stats-fixes' omits 98f9fcdee35a net: hinic: avoid kernel hung in hinic_get_stats64() omits 67dffd3db985 net: hinic: fix bug that ethtool get wrong stats 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 4874fb9484be Merge branch 'tls-rx-nopad-and-backlog-flushing' omits c46b01839f7a tls: rx: periodically flush socket backlog omits f36068a20256 selftests: tls: add selftest variant for pad omits 88527790c079 tls: rx: add sockopt for enabling optimistic decrypt with TLS 1.3 omits ce61327ce989 tls: rx: support optimistic decrypt to user buffer with TLS 1.3 omits 603380f54f83 tls: rx: don't include tail size in data_len 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 b4c9bf178ace iommu/iova: change IOVA_MAG_SIZE to 127 to save memory omits 0e1f2573e9f8 thermal/drivers/u8500: Remove the get_trend function omits 9307ea4ae7c5 thermal/drivers/tegra: Remove get_trend function omits 0026f88ae840 thermal/drivers/qcom: Remove get_trend function omits f1fd46e068f5 ASoC: Intel: avs: Fix i2s_test card name initialization omits c0fabd12a857 ASoC: imx-card: Fix DSD/PDM mclk frequency omits 676c6cc50d58 I2S driver changes for Jadeite platform omits 945c7683c52a Add support of two Audio PLL source omits 32977242f80e iommu/exynos: Make driver independent of the system page size omits 4d26ba671e3d iommu: Clean up release_device checks omits b321a2fba273 iommu: Make .release_device optional omits e63cfb5faac5 iommu: Use dev_iommu_ops() for probe_finalize omits 0bec05574d13 iommu/arm-smmu: Get associated RMR info and install bypass SMR omits 9bdbdaa3c44e iommu/arm-smmu-v3: Get associated RMR info and install bypass STE omits 6c998abb1ea5 iommu/arm-smmu-v3: Refactor arm_smmu_init_bypass_stes() to [...] omits 04e2afd1a71c iommu/arm-smmu-v3: Introduce strtab init helper omits e302eea8f497 ACPI/IORT: Add a helper to retrieve RMR info directly omits 491cf4a6735a ACPI/IORT: Add support to retrieve IORT RMR reserved regions omits 55be25b8b5e4 ACPI/IORT: Provide a generic helper to retrieve reserve regions omits 8778b1d48117 ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void omits 3b7e2482f9a3 iommu: Introduce a callback to struct iommu_resv_region omits 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 1c3ace2b8b39 KVM: arm64: Don't return from void function omits 2ef8e39f58f0 Merge branch 'octeontx2-af-next' omits 7189d28e7e2d octeontx2-af: Enable Exact match flag in kex profile omits e56468377fa0 octeontx2-pf: Add support for exact match table. omits 84926eb57dbf octeontx2-af: Invoke exact match functions if supported omits 87e91f92cdcd octeontx2-af: Wrapper functions for MAC addr add/del/update/reset omits 68793a8bbfcd octeontx2: Modify mbox request and response structures omits 01b9228b20ad octeontx2-af: Debugsfs support for exact match. omits c6238bc0614d octeontx2-af: Drop rules for NPC MCAM omits 799f02ef2ce3 octeontx2-af: FLR handler for exact match table. omits ffd92c57469d octeontx2-af: devlink configuration support omits 60ec39311750 octeontx2-af: Exact match scan from kex profile omits 017691914c11 octeontx2-af: Exact match support omits a95ab93550d3 octeontx2-af: Use hashed field in MCAM key omits e7ce9fc9ad38 Merge branch 'nfp-tso' omits 7de8b691615f nfp: enable TSO by default for nfp netdev omits ccccb4932977 nfp: allow TSO packets with metadata prepended in NFDK path 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 450a8dcb8c7f bpftool: Remove zlib feature test from Makefile omits a71da24ce1f8 dmaengine: ste_dma40: fix typo in comment omits 0d7c11af47aa dmaengine: jz4780: fix typo in comment omits a0e02b8cfb05 dmaengine: s3c24xx: fix typo in comment omits 6a4e9307cd37 dmaengine: qcom: fix typo in comment omits 2749416f7529 dmaengine: owl: fix typo in comment omits fd39ae75b662 dmaengine: mediatek-cqdma: fix typo in comment omits e4c4182f3c55 dmaengine: fix typos in comments omits 8f64c2a4c8b5 dmaengine: xilinx_dpdma: Omit superfluous error message in [...] omits e4adceef5b0e Merge branch 'cleanup the legacy probe_event on failed scenario' omits 2655144fb49b libbpf: Cleanup the legacy uprobe_event on failed add/atta [...] omits 5666fc997ccb libbpf: Fix wrong variable used in perf_event_uprobe_open_ [...] omits 8094029330a2 libbpf: Cleanup the legacy kprobe_event on failed add/atta [...] omits f6b9f6d57e5c Merge branch 'Introduce type match support' omits 950b34778722 selftests/bpf: Add type match test against kernel's task_struct omits 537905c4b68f selftests/bpf: Add nested type to type based tests omits bed56a6dd4cb selftests/bpf: Add test checking more characteristics omits 67d8ed429525 selftests/bpf: Add type-match checks to type-based tests omits b8a195dc2993 libbpf: add bpf_core_type_matches() helper macro omits ec6209c8d42f bpf, libbpf: Add type match support omits 633e7ceb2cbb bpftool: Honor BPF_CORE_TYPE_MATCHES relocation omits 3c660a5d86f4 bpf: Introduce TYPE_MATCH related constants/macros 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 7e40e16e38ba net: asix: change the type of asix_set_sw/hw_mii to static omits c27b98ca0edb hwmon (occ): Retry for checksum failure omits d72bea37e153 fsi: occ: Fix checksum failure mode omits 0c9fd52f0f95 fsi: Fix typo in comment omits 10ed11ab6399 net: dsa: felix: build as module when tc-taprio is module omits d7be266adbfd net: sched: provide shim definitions for taprio_offload_{g [...] 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 f05643a0f60b eth: remove neterion/vxge omits 3359619a6ea5 dt-bindings: net: dsa: mediatek,mt7530: Add missing 'reg' [...] 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 3dcb861dbc6a ACPI: VIOT: Fix ACS setup discards 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 f4ba35b79bd0 ASoC: Intel: avs: correct config reference for I2S test board omits 275cc7f5bd6f ASoC: xilinx: Suppress second error message about reset fa [...] omits eec8a5f44e4f ASoC: codecs: wsa883x: fix warning using-module-alias-sdw.cocci omits 61c606a43b6c ALSA: usb-audio: Add endianness annotations omits 2be9e8470709 Merge branch 'icc-sm6350' into icc-next omits 76a748e2c1aa interconnect: qcom: msm8939: Use icc_sync_state omits 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 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 ec53d77ae3d5 cxgb4: Use the bitmap API to allocate bitmaps omits ba205449828f arm64: dts: exynosautov9: correct spi11 pin names omits 55ae465222d0 net/mlx5: fix 32bit build omits 81e005842d0b media: isl7998x: select V4L2_FWNODE to fix build error omits cfb5a2dbf141 bpf, samples: Remove AF_XDP samples omits 990a6194f7e1 bpftool: Rename "bpftool feature list" into "... feature l [...] omits 2064a132c0de bpf: Omit superfluous address family check in __bpf_skc_lookup 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 a94afe18ac3b Merge branch 'af_unix-fix-regression-by-the-per-netns-hash [...] omits e95ab1d85289 selftests: net: af_unix: Test connect() with different netns. omits 51bae889fe11 af_unix: Put pathname sockets in the global hash table. 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 discards 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 discards 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 discards 69b03d7ec72c csky: Use the bitmap API to allocate bitmaps 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 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 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 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 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 af483947d472 arm64: fix oops in concurrently setting insn_emulation sysctls 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 874bdbfe624e net: hns: Fix spelling mistakes in comments. omits fd4b96c44aba Merge branch 'nfp-vlan-strip-and-insert' omits d80702ff1257 nfp: support TX VLAN ctag insert omits 67d2656b48f1 nfp: support RX VLAN ctag/stag strip omits 5ee4bba272d1 Merge branch 'smsc95xx-deadlock' omits 03b3df43ce1f usbnet: smsc95xx: Clean up unnecessary BUG_ON() upon regis [...] omits 3147242980c5 usbnet: smsc95xx: Clean up nopm handling omits 7b960c967f2a usbnet: smsc95xx: Fix deadlock on runtime resume omits 39bfb3c12d79 net: phy: broadcom: Add support for BCM53128 internal PHYs omits 326569cc33b9 dt-bindings: net: dsa: renesas,rzn1-a5psw: add interrupts [...] omits 0d153dd208d4 selftest: net: bridge mdb add/del entry to port that is down omits 634b215b7307 net: ipconfig: use strscpy to replace strlcpy omits 798661c73672 Merge branch 'mlxsw-unified-bridge-conversion-part-6' omits 88840d697f6e mlxsw: spectrum_fid: Remove '_ub_' indication from structu [...] omits 8928fd47782c mlxsw: spectrum_fid: Remove flood_index() from FID operati [...] omits 77b7f83d5c25 mlxsw: Enable unified bridge model omits e9cf8990faea mlxsw: Add ubridge to config profile omits bf73904f5fba mlxsw: Add support for 802.1Q FID family omits d4324e3194c7 mlxsw: Add new FID families for unified bridge model omits 662761d8987d mlxsw: Add support for VLAN RIFs omits 058de325a4fb mlxsw: Configure egress FID classification after routing omits 2c3ae763eb70 mlxsw: spectrum_router: Do not configure VID for sub-port RIFs omits d4b464d20bc1 mlxsw: spectrum_fid: Configure layer 3 egress VID classification omits fea20547d5b5 mlxsw: Configure ingress RIF classification omits 8cfc7f7707c1 mlxsw: spectrum_fid: Configure VNI to FID classification omits 53d7ae53d807 mlxsw: Configure egress VID for unicast FDB entries 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 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 d0bf1fe6454e net: usb: Remove unnecessary '0' values from hasdata omits a48e789dd263 Merge tag 'linux-can-next-for-5.20-20220703' of git://git. [...] omits c67289e064ca Merge tag 'mlx5-updates-2022-06-29' of git://git.kernel.or [...] omits 0ebd5529d2dd Merge branch 'can-slcan-extend-supported-features' omits 0a9cdcf098a4 can: slcan: extend the protocol with CAN state info omits b32ff4668544 can: slcan: extend the protocol with error info omits 4de0e8efa052 can: slcan: add ethtool support to reset adapter errors omits 98b12064591d can: slcan: move driver into separate sub directory omits 5bac315be7eb can: slcan: send the open/close commands to the adapter omits dca796299462 can: slcan: set bitrate by CAN device driver API omits 52f9ac85b876 can: slcan: allow to send commands to the adapter omits c4e54b063f42 can: slcan: use CAN network device driver API omits 036bff2800cb can: netlink: dump bitrate 0 if can_priv::bittiming.bitrat [...] omits 92a31782c848 can: slcan: use the alloc_can_skb() helper omits da6788ea025c can: slcan: use netdev helpers to print out messages omits 3cd864901bc5 can: slcan: use the BIT() helper 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 a8d52b024d6d net/mlx5e: TC, Support offloading police action omits 03a92a938dc7 net/mlx5e: Add flow_action to parse state omits 06fe52a47659 net/mlx5e: Add post meter table for flow metering omits 17c5da03879b net/mlx5e: Add generic macros to use metadata register mapping omits b8acfd4f21e2 net/mlx5e: Get or put meter by the index of tc police action omits 6ddac26cf763 net/mlx5e: Add support to modify hardware flow meter parameters omits 74e6b2a87433 net/mlx5e: Prepare for flow meter offload if hardware supports it omits c491ded04325 net/mlx5: Implement interfaces to control ASO SQ and CQ omits cdd04f4d4d71 net/mlx5: Add support to create SQ and CQ for ASO omits b6f2846afc0c net/mlx5: E-switch: Change eswitch mode only via devlink command omits f019679ea5f2 net/mlx5: E-switch, Remove dependency between sriov and es [...] omits fbd43b7259bc net/mlx5: E-switch, Introduce flag to indicate if fdb tabl [...] omits ea5872dd6b05 net/mlx5: E-switch, Introduce flag to indicate if vport ac [...] omits 8e755f7a8cef net/mlx5: delete dead code in mlx5_esw_unlock() omits 9de64ae8160d net/mlx5: Delete ipsec_fs header file as not used omits 8e60a041e478 Merge branch 'lan937x-dsa-driver' omits c8fac9d0aa5a net: dsa: microchip: add LAN937x in the ksz spi probe omits a0cb1aa43825 net: dsa: microchip: lan937x: add phylink_mac_config support omits f597d3ad75b8 net: dsa: microchip: lan937x: add phylink_mac_link_up support omits c14e878d4a4f net: dsa: microchip: lan937x: add phylink_get_caps support omits ab8823688f9e net: dsa: microchip: lan937x: add MTU and fast_age support omits a50b35366c64 net: dsa: microchip: lan937x: register mdio-bus omits ffaf1de2f62d net: dsa: microchip: lan937x: add phy read and write support omits 99b16df0cd52 net: dsa: microchip: lan937x: add dsa_tag_protocol omits 55ab6ffaf378 net: dsa: microchip: add DSA support for microchip LAN937x omits 457c182af597 net: dsa: microchip: generic access to ksz9477 static and [...] omits 092f875131dc net: dsa: tag_ksz: add tag handling for Microchip LAN937x omits 8926d94e5c50 dt-bindings: net: dsa: dt bindings for microchip lan937x omits 528f7f1fadf1 dt-bindings: net: make internal-delay-ps based on phy-mode omits f3f6631bb0d9 Merge branch 'lan8814-led' omits a516b7f7ca53 net: phy: micrel: Adding LED feature for LAN8814 PHY omits eb566fc83920 dt-bindings: net: Updated micrel,led-mode for LAN8814 PHY omits 504148fedb85 net: add skb_[inner_]tcp_all_headers helpers 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 04740c53cac4 qlogic/qed: fix repeated words in comments omits abf1efb6ae78 samsung/sxgbe: fix repeated words in comments omits 93d663c7e5a4 stmicro/stmmac: fix repeated words in comments omits c31788832f87 ethernet/sun: fix repeated words in comments omits 1d7f94cdd8f0 usbnet: remove vestiges of debug macros omits 90c74f4d90ad net: pcs: rzn1-miic: update speed only if interface is changed omits b14056914357 octeontx2-af: fix operand size in bitwise operation 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 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 bca036de0ab2 iio: adc: ad778-1: do not explicity set INDIO_BUFFER_TRIGG [...] omits 338222d8e112 iio: adc: ti-tsc2046: do not explicity set INDIO_BUFFER_TR [...] omits 9bef4929fa21 dmaengine: fsl-edma: remove redundant assignment to pointe [...] omits 8d8bbefa6a33 dmaengine: mediatek: mtk-hsdma: Fix typo in comment omits ab356484dbb9 dmaengine: at_xdmac: Fix typo in comment omits cfa1927f8468 dt-bindings: dma: fsl-edma: Convert to DT schema omits a7a5c1a93d83 dmaengine: ep93xx: Fix typo in comments omits 0951a90e343d dmaengine: imx-sdma: Improve the SDMA irq name omits 241b73730091 Merge branch 'devicetree-arm64/next' into next omits af1c2146a50b xfs: introduce per-cpu CIL tracking structure omits 31151cc342dd xfs: rework per-iclog header CIL reservation omits 12380d237b81 xfs: lift init CIL reservation out of xc_cil_lock omits 88591e7f06a4 xfs: use the CIL space used counter for emptiness checks omits 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 b69a2afd5afc x86/kexec: Carry forward IMA measurement log on kexec omits b0d93b44641a selftests/bpf: Skip lsm_cgroup when we don't have trampolines omits e252f2ed1c8c fanotify: introduce FAN_MARK_IGNORE omits dbdd9a28e140 net/cmsg_sender: Remove a semicolon 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 c7b1267b1c64 nfp: support VF rate limit with NFDK omits 7fa2d1707d41 cdc-eem: always use BIT omits 368843301d08 cxgb4: Fix typo in string omits 9c154ab47f5e selftests: net: fib_rule_tests: fix support for running in [...] omits 13463f731fbb Merge branch 'mptcp-mem-scheduling' omits e918c137db40 net: remove SK_RECLAIM_THRESHOLD and SK_RECLAIM_CHUNK omits 69d93daec026 mptcp: refine memory scheduling omits d24141fe7b48 mptcp: drop SK_RECLAIM_* macros omits 4aaa1685f750 mptcp: never fetch fwd memory from the subflow omits b4aed01de486 ARM: davinci: Delete DM646x board files omits 7dd33764486d ARM: davinci: Delete DM644x board files omits 3a4413b77429 dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul 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 8bc65d38ee46 wifi: nl80211: retrieve EHT related elements in AP mode omits 456bfd9dc8a1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] 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 023e79db59ad neterion/vxge: fix repeated words in comments omits f9f108f6d985 ethernet/neterion: fix repeated words in comments omits 951c62709cd8 ethernet/natsemi: fix repeated words in comments omits 627838275a54 mellanox/mlxsw: fix repeated words in comments omits 1c3997b1cdb0 ethernet/marvell: fix repeated words in comments omits 36704239c8fe marvell/octeontx2/af: fix repeated words in comments 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 8b037cabc496 spi: dt-bindings: dw-apb-ssi: update spi-{r,t}x-bus-width 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 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 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 087b79854b9b Merge branch 'prevent-permanently-closed-tc-taprio-gates-f [...] omits 837ced3a1a5d time64.h: consolidate uses of PSEC_PER_NSEC omits 55a515b1f5a9 net: dsa: felix: drop oversized frames with tc-taprio inst [...] omits d68a373bfbf4 net: dsa: felix: keep QSYS_TAG_CONFIG_INIT_GATE_STATE(0xFF [...] omits 1c9017e44af2 net: dsa: felix: keep reference on entire tc-taprio config omits c6a3d73592ae Merge tag 'drm-intel-gt-next-2022-06-29' of git://anongit. [...] omits c7e5c423cb59 net: gianfar: add support for software TX timestamping omits 5a24389457ba net: dsa: rzn1-a5psw: add missing of_node_put() in a5psw_p [...] 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 34eff17ec4e2 hisilicon/hns3/hns3vf:fix repeated words in comments omits 577d7685d591 google/gve:fix repeated words in comments omits b1769b6eb06b freescale/fs_enet:fix repeated words in comments omits e6e0951414a3 soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_ [...] omits 4c2d6acd765f ethernet/emulex:fix repeated words in comments omits 8dcc8ab805b7 atheros/atl1e:fix repeated words in comments omits a3e7259f9ebe soc: qcom: llcc: Fix syntax errors in comments omits 1cebc3ca4aba Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] 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 0d8730f07c82 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 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 7a255ae77216 bpftool: Show also the name of type BPF_OBJ_LINK omits fbd2251d3ee9 docs: dt: writing-bindings: Update URL to DT schemas omits 173e468c717c intel/ice:fix repeated words in comments omits afa646299a28 ice: Remove unnecessary NULL check before dev_put omits 0ca85829903f ice: use eth_broadcast_addr() to set broadcast address omits 263957263a00 ice: switch: dynamically add VLAN headers to dummy packets omits ea71b967a507 ice: Add support for VLAN TPID filters in switchdev omits 06bca7c2685a ice: Add support for double VLAN in switchdev omits 39e940d4abfa selftests/xsk: Destroy BPF resources only when ctx refcoun [...] omits 6d4c767c032b selftests/xsk: Verify correctness of XDP prog attach point omits 61333008d01e selftests/xsk: Introduce XDP prog load based on existing A [...] omits 24d2e5d9da60 selftests/xsk: Avoid bpf_link probe for existing xsk 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 b7d78b46d5e8 net: phylink: fix NULL pl->pcs dereference during phylink_ [...] 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 8bfb7869ec37 intel/ixgbevf:fix repeated words in comments omits 1e401f7680c9 intel/igc:fix repeated words in comments omits 1ca33bf983f3 intel/igbvf:fix repeated words in comments omits 7cdb8cc82ffb intel/igb:fix repeated words in comments omits afdc8a54e297 intel/iavf:fix repeated words in comments omits 09f85edd98e2 intel/i40e:fix repeated words in comments omits 17527829dfb6 intel/fm10k:fix repeated words in comments omits 7654a8881a54 Merge branches 'v5.20/vfio/migration-enhancements-v3', 'v5 [...] omits e2ef1c2d9a14 intel/e1000e:fix repeated words in comments omits 38f0430e1658 intel/e1000:fix repeated words in comments omits eb6683b622c5 ixgbe: drop unexpected word 'for' in comments omits 4d5173c6f6eb igb: remove unexpected word "the" omits a5f976580238 fm10k: remove unexpected word "the" omits 4fb8cfedd8fc ixgbe: remove unexpected word "the" 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 fda35af97595 intel: remove unused macros 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 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 6d304871e3ef bpftool: Use feature list in bash completion omits 27b3f7055343 bpftool: Add feature list (prog/map/link/attach types, helpers) omits 10365cad1802 Fix some coding style issues omits b0cbd6154a9a bpftool: Remove attach_type_name forward declaration 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 bf48c3fae6d7 Merge branch 'net-neigh-introduce-interval_probe_time-for- [...] omits 211da42eaa45 net, neigh: introduce interval_probe_time_ms for periodic probe omits c381d02b2fd5 sysctl: add proc_dointvec_ms_jiffies_minmax omits d19b4c52f7c9 atheros/atl1c:fix repeated words in comments 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 dbc6fc7e3f76 net: pcs-rzn1-miic: fix return value check in miic_probe() omits 626af58bad58 net: dsa: rzn1-a5psw: fix a NULL vs IS_ERR() check in a5ps [...] omits 3ce7547e5b71 net: txgbe: Add build support for txgbe 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 74fd304f2395 ipv6: remove redundant store to value after addition omits 3eb4a4c3442c net: switchdev: add reminder near struct switchdev_notifie [...] 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 2a832912dba2 Merge branch 'net-dsa-add-pause-stats-support' omits 961d6c70d886 net: dsa: microchip: count pause packets together will all [...] omits c4748ff6566b net: dsa: microchip: add pause stats support omits ea294f39b438 net: dsa: ar9331: add support for pause stats omits 3d410403a572 net: dsa: add get_pause_stats support 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 f0cf642c56b7 bpftool: Probe for memcg-based accounting before bumping rlimit 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 d17b557e5ead Merge branch 'bpf: cgroup_sock lsm flavor' omits dca85aac8895 selftests/bpf: lsm_cgroup functional test omits 596f5fb2ea2a bpftool: implement cgroup tree for BPF_LSM_CGROUP omits a4b2f3cf699f libbpf: implement bpf_prog_query_opts omits bffcf34878b1 libbpf: add lsm_cgoup_sock type omits 3b34bcb946c2 tools/bpf: Sync btf_ids.h to tools omits 9113d7e48e91 bpf: expose bpf_{g,s}etsockopt to lsm cgroup omits b79c9fc9551b bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP omits c0e19f2c9a3e bpf: minimize number of allocated lsm slots per program omits 69fd337a975c bpf: per-cgroup lsm flavor omits 00442143a2ab bpf: convert cgroup_bpf.progs to hlist omits af3f4134006b bpf: add bpf_func_t and trampoline helpers omits d893259cd9f9 Merge branch 'i2c/for-current' into i2c/for-next omits a578cc3af5ce power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hi [...] omits 3b91edd624ab usb: gadget: f_mass_storage: Make CD-ROM emulation works w [...] omits df574080fad0 USB: cdc-acm: use define for timeout omits 98ceba755928 usb: musb: mpfs: add missing clk_disable_unprepare() in mp [...] omits 70cdb930f7e9 usb: gadget: aspeed_udc: fix handling of tx_len == 0 omits babfcd947eba usb: dwc3: gadget: fix a kernel-doc warning omits ad44cf402486 usb: dwc3: document async_callbacks field omits ae92b1c84306 usb: typec_altmode: add a missing "@" at a kernel-doc parameter omits 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 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 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 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 702e70143291 net: prestera: acl: add support for 'egress' rules omits 04cfbc1d89d4 selftests: forwarding: ethtool_extended_state: Convert to [...] omits 9bacb93bcfb8 nfp: flower: fix comment typos and formatting 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 4b2373c91f05 Merge branch 'dsa-microchip-ksz_chip_reg' omits 9d95329c65db net: dsa: microchip: move remaining register offset to ksz [...] omits 6877102f95f3 net: dsa: microchip: add P_STP_CTRL to ksz_chip_reg omits a02579df160e net: dsa: microchip: change the size of reg from u8 to u16 omits 47d82864eee1 net: dsa: microchip: remove the struct ksz8 omits 34e48383636f net: dsa: microchip: move ksz8->shifts to ksz_common omits d23a5e18606c net: dsa: microchip: move ksz8->masks to ksz_common omits 486f9ca715d7 net: dsa: microchip: move ksz8->regs to ksz_common omits 516de80d448f Merge branch 'zynqmp/soc' into for-next omits acd6510dd7ab firmware: xilinx: Add TF_A_PM_REGISTER_SGI SMC call omits 216516351315 Merge branch 'mtk-star-emac-features' omits 02e9ce07d8b8 net: ethernet: mtk-star-emac: enable half duplex hardware support omits 0a8bd81fd6aa net: ethernet: mtk-star-emac: separate tx/rx handling with [...] omits 0027340a239b net: ethernet: mtk-star-emac: add support for MII interface omits 320c49fe31b0 dt-bindings: net: mtk-star-emac: add description for new p [...] omits 769c197b097c net: ethernet: mtk-star-emac: add timing adjustment support omits 85ef60330d37 net: ethernet: mtk-star-emac: add clock pad selection for RMII omits 43360697a276 dt-bindings: net: mtk-star-emac: add support for MT8365 omits 6cde23b3ace5 net: ethernet: mtk-star-emac: add support for MT8365 SoC omits 9ccbfdefe716 net: ethernet: mtk-star-emac: modify IRQ trigger flags omits c16cc6a06672 net: ethernet: mtk-star-emac: store bit_clk_div in compat [...] omits 90036a4a64a5 Merge branch 'zynq/soc' into for-next omits bfc715146ea6 Merge branch 'sfc-add-extra-states-for-VDPA' omits 98ff4c7c8ac7 sfc: Separate netdev probe/remove from PCI probe/remove omits 7592d754c09c sfc: replace function name in string with __func__ omits bba84bf4c1f2 sfc: Unsplit literal string. omits 3e341d84bd9f sfc: Move EF100 efx_nic_type structs to the end of the file omits 7e773594dada sfc: Separate efx_nic memory from net_device memory omits 8cb03f4e084e sfc: Encapsulate access to netdev_priv() omits b3fd0a86dad2 sfc: Change BUG_ON to WARN_ON and recovery code. omits 62ac3ce542ff sfc: Remove netdev init from efx_init_struct omits 8b39db19b21b sfc: Add a PROBED state for EF100 VDPA use. omits 813cf9d1e753 sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. omits da8ff2a278b9 Merge branch 'mlxsw-unified-bridge-conversion-part-5' omits e28cd993b9a4 mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs omits 4c3f7442770b mlxsw: spectrum_switchdev: Flush port from MDB entries acc [...] omits 7434ed6102c1 mlxsw: spectrum_switchdev: Add support for getting and put [...] omits ea0f58d6c543 mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry [...] omits d2994e130585 mlxsw: spectrum_switchdev: Add support for maintaining lis [...] omits 5d0512e5cf74 mlxsw: spectrum_switchdev: Add support for maintaining has [...] omits 0ac985436eb9 mlxsw: spectrum_switchdev: Save MAC and FID as a key in 's [...] omits eaa0791aed8b mlxsw: spectrum_switchdev: Rename MIDs list omits eede53a49b3c mlxsw: spectrum_switchdev: Rename MID structure omits 4abaa5cc4d7c mlxsw: Align PGT index to legacy bridge model 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 cea9d62b64c9 powerpc: Kconfig: Replace tabs with whitespaces omits 5969e0c1c7e2 powerpc/perf: Update MMCR2 to support event exclude_idle omits a28a2eff1e0f powerpc/pseries/iommu: Print ibm,query-pe-dma-windows parameters omits 4dee21e0f252 KVM: PPC: Do not warn when userspace asked for too big TCE table omits 2d9206b22743 powerpc/bpf/32: Add instructions for atomic_[cmp]xchg omits aea7ef8a82c0 powerpc/bpf/32: add support for BPF_ATOMIC bitwise operations omits 1e82dfaa7819 powerpc/bpf/64: Add instructions for atomic_[cmp]xchg omits dbe6e2456fb0 powerpc/bpf/64: add support for atomic fetch operations omits 65112709115f powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations omits 61bdbca85502 powerpc/64s: Don't read H_BLOCK_REMOVE characteristics in [...] omits d9abe36df749 powerpc/papr_scm: use dev_get_drvdata omits 2a83afe72a2b powerpc/64: Drop ppc_inst_as_str() omits dd3549c5032d selftests/powerpc: Add missing files to .gitignores omits dc94f89ae68f Merge branch kvm-arm64/burn-the-flags into kvmarm-master/next omits 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 d640516a65d8 net: mptcp: fix some spelling mistake in mptcp omits eba3a9816ad1 Revert the ARM/dts changes for Renesas RZ/N1 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 957b96e35b9c Merge branch 'net-phylink-cleanup-pcs-code' omits bfac8c490d60 net: phylink: disable PCS polling over major configuration omits 4f1dd48f4031 net: phylink: remove pcs_ops member omits af9784d007d8 tcp: diag: add support for TIME_WAIT sockets to tcp_abort() omits f03c8a1e33ce net/funeth: Support for ethtool -m omits 849d5aa3a1d8 af_unix: Do not call kmemdup() for init_net's sysctl table. 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 [...] discards 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 discards 7a2413f4eefd f2fs: adjust zone capacity when considering valid block count discards 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 c5c7358e4c76 Merge branch 'libbpf: remove deprecated APIs' omits ab9a5a05dc48 libbpf: fix up few libbpf.map problems omits bd054102a8c7 libbpf: enforce strict libbpf 1.0 behaviors omits 31e42721976b selftests/bpf: remove last tests with legacy BPF map definitions omits 450b167fb9be libbpf: clean up SEC() handling omits cf90a20db878 libbpf: remove internal multi-instance prog support omits a11113a2dcbe libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros [...] omits b4bda502dfa2 libbpf: remove multi-instance and custom private data APIs omits 146bf811f5ac libbpf: remove most other deprecated high-level APIs omits 9a590538ba4f libbpf: remove prog_info_linear APIs omits 22dd7a58b2e9 libbpf: clean up perfbuf APIs omits aaf6886d9b53 libbpf: remove deprecated BTF APIs omits d320fad217b7 libbpf: remove deprecated probing APIs omits 53e6af3a761c libbpf: remove deprecated XDP APIs omits 765a34130ea5 libbpf: remove deprecated low-level APIs omits f36600634282 libbpf: move xsk.{c,h} into selftests/bpf 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 50f2944009a2 can: ctucanfd: ctucan_interrupt(): fix typo 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 discards 56f97d2a9540 f2fs: remove redundant code for gc condition discards 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 d521bc0a0f7c Merge branch 'mlxsw-unified-bridge-conversion-part-4-6' omits fe94df6dc622 mlxsw: spectrum_fid: Configure flooding entries using PGT APIs omits 9f6f467a3cdb mlxsw: spectrum_fid: Set 'mid_base' as part of flood table [...] omits bb1bba35f50a mlxsw: spectrum: Initialize PGT table omits a3a7992bc4e4 mlxsw: Extend PGT APIs to support maintaining list of port [...] omits d7a7b6978709 mlxsw: Add a dedicated structure for bitmap of ports omits a1697d11c945 mlxsw: Add an indication of SMPE index validity for PGT table omits d8782ec59eb8 mlxsw: Add an initial PGT table support omits 8c2da081c8b8 mlxsw: spectrum_fid: Configure egress VID classification f [...] omits aa845e36a069 mlxsw: Set flood bridge type for FIDs omits dd8c77d59708 mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family omits fad8e1b6d52d mlxsw: Prepare 'bridge_type' field for SFMR usage omits 93303ff828fd mlxsw: spectrum_fid: Configure flooding table type for rFID omits d6d9026668db mlxsw: spectrum: Add a temporary variable to indicate brid [...] 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 778964f2fdf0 ipv6/addrconf: fix timing bug in tempaddr regen 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 697fb80a5364 bpf: Fix sockmap calling sleepable function in teardown path 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 7c2c57263af4 hinic: Use the bitmap API when applicable omits 942228fbf5d4 ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init omits 5ef28832c585 Merge branch 'nfp-add-vepa-and-adapter-selftest-support' omits 15137daef7b0 nfp: add support for 'ethtool -t DEVNAME' command omits be80141108bc nfp: support vepa mode in HW bridge omits 63769819079d net: atlantic:fix repeated words in comments omits 7eddba1644c9 amd/xgbe: fix repeated words in comments omits e3e2bad76a50 agere: fix repeated words in comments omits 5cdbab96bab3 ARM: OMAP2+: pdata-quirks: Fix refcount leak bug omits e3b64a7a5af3 net: axienet: Modify function description 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 discards 681ec6abcd7f Bluetooth: btmtksdio: Add in-band wakeup support 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 9f0109685f07 Merge branch 'can327-CAN-ldisc-driver-for-ELM327-based-OBD [...] omits 43da2f07622f can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters 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 713eb3c1261a tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver omits f8946e2b6bb2 drm/mediatek: Add display MDP RDMA support for MT8195 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 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 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 0fcae3c8b1b3 ipmr: fix a lockdep splat in ipmr_rtm_dumplink() omits bb4a0c88ae31 sfc:falcon: fix repeated words in comments omits 982a2b5ffdbb sfc: fix repeated words in comments omits 6deb209dc6b0 net: Print hashed skb addresses for all net and qdisc events omits 6db372de959a ARM: dts: am33xx: Map baseboard EEPROM on BeagleBone Black omits 9dd094ee142b Merge tag 'linux-can-next-for-5.20-20220625' of git://git. [...] omits c83bc86a0596 Merge branch 'Renesas-rz-n1' omits 717a5c56deec MAINTAINERS: add Renesas RZ/N1 switch related driver entry omits 9aab31d66ec9 ARM: dts: r9a06g032-rzn1d400-db: add switch description omits cf9695d8a7e9 ARM: dts: r9a06g032: describe switch omits 3f5261f1c2a8 ARM: dts: r9a06g032: describe GMAC2 omits 066c3bd35835 ARM: dts: r9a06g032: describe MII converter omits d7cc14bc9802 dt-bindings: net: snps,dwmac: add "renesas,rzn1" compatible omits 955fe312a9d2 dt-bindings: net: snps,dwmac: add "power-domains" property omits 5edf246c6869 net: dsa: rzn1-a5psw: add FDB support omits c7243fd4a62f net: dsa: rzn1-a5psw: add statistics support omits 888cdb892b61 net: dsa: rzn1-a5psw: add Renesas RZ/N1 advanced 5 port sw [...] omits 8956e96c1d4d dt-bindings: net: dsa: add bindings for Renesas RZ/N1 Adva [...] omits 7dc54d3b8d91 net: pcs: add Renesas MII converter driver omits c823c2bf9156 dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII [...] omits a08d6a6dc820 net: dsa: add Renesas RZ/N1 switch tag driver omits 67f38b1c7324 net: dsa: add support for ethtool get_rmon_stats() omits 1c6e8088d9a7 net: dsa: allow port_bridge_join() to override extack message 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 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 c3d396120d68 Merge branch 'preparation-for-supporting-esd-CAN-USB-3' omits ce87c0f1b859 can/esd_usb: Update to copyright, M_AUTHOR and M_DESCRIPTION omits 2244610050c8 can/esd_usb: Fixed some checkpatch.pl warnings omits 4d54977fe3f4 can/esd_usb: Rename all terms USB2 to USB omits f4a45ef328a2 can/esd_usb: Add an entry to the MAINTAINERS file omits 5e910bdedc84 can/esd_usb2: Rename esd_usb2.c to esd_usb.c 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 ebeae54d3a77 net: pcs: xpcs: depends on PHYLINK in Kconfig omits 97a4d46b1516 raw: fix a typo in raw_icmp_error() omits a26f045984e7 Merge branch 'devicetree/fixes' into fixes omits a69e617e533e usbnet: Fix linkwatch use-after-free on disconnect omits 78f319315764 i40e: read the XDP program once per NAPI omits 85a1c6536f99 sfc: siena: fix repeated words in comments omits ede57d58e6f3 net: helper function skb_len_add omits 1da9e27415bf tc-testing: gitignore, delete plugins directory omits 6ce1df88b1f3 net/funeth: Support UDP segmentation offload 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 fd75733da2f3 bpf: Merge "types_are_compat" logic into relo_core.c omits 2f6d1e0f8ff3 bpf, docs: Fix the code formatting in instruction-set 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 780d3d5a24bb Merge branch 'perf tools: Fix prologue generation' omits b168852eb8ef perf tools: Rework prologue generation code 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 5d04b0b634bb Merge branch 'net-pcs-lynx-consolidate-gigabit-code' omits 06f9a6148e28 net: pcs: lynx: consolidate sgmii and 1000base-x config code omits f56866c486fa net: phylink: add QSGMII support to phylink_mii_c22_pcs_en [...] omits b4cbd7a9339f net: lan743x: Use correct variable in lan743x_sgmii_config() 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 41188e9e9def selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop omits fb4e3b33e3e7 bpf: Fix for use-after-free bug in inline_bpf_loop omits 395e942d34a2 bpf: Replace hard-coded 0 with BPF_K in check_alu_op 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 cbdabaecb1f6 Merge branch 'mlxsw-unified-bridge-conversion-part-3' omits 7dd196480664 mlxsw: spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be d [...] omits 027c92e00ef9 mlxsw: spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN omits 04e85970ceea mlxsw: spectrum: Use different arrays of FID families per- [...] omits 2c091048015d mlxsw: spectrum_fid: Pass FID structure to __mlxsw_sp_fid_ [...] omits 97a2ae0f0c23 mlxsw: spectrum_fid: Pass FID structure to mlxsw_sp_fid_op() omits 893b5c307a48 mlxsw: spectrum_fid: Rename mlxsw_sp_fid_vni_op() omits d97da68e543b mlxsw: spectrum_fid: Update FID structure prior to device [...] omits fddf42c34349 mlxsw: spectrum_fid: Maintain {port, VID}->FID mappings omits a725a29d52ef staging: r8188eu: Make rtw_signal_stat_timer_hdl a static [...] omits 53c9fac84477 ASoC: Intel: haswell and broadwell boards update omits 23f94f1bc144 Merge branch 'ipmr-remove-rwlocks' omits a96f7a6a60b3 ip6mr: convert mrt_lock to a spinlock omits 3f55211ecf6a ipmr: convert mrt_lock to a spinlock omits b96ef16d2f83 ipmr: convert /proc handlers to rcu_read_lock() omits 194366b28b83 ipmr: adopt rcu_read_lock() in mr_dump() omits 6fa40a290219 ip6mr: switch ip6mr_get_route() to rcu_read_lock() omits 9b1c21d898fd ip6mr: do not acquire mrt_lock while calling ip6_mr_forward() omits db9eb7c8ae34 ip6mr: do not acquire mrt_lock before calling ip6mr_cache_ [...] omits 638cf4a24a09 ip6mr: do not acquire mrt_lock in ioctl(SIOCGETMIFCNT_IN6) omits 6d08658736fc ip6mr: do not acquire mrt_lock in pim6_rcv() omits 3493a5b730e5 ip6mr: ip6mr_cache_report() changes omits e4cd9868e8ec ipmr: do not acquire mrt_lock in ipmr_get_route() omits 4eadb88244d1 ipmr: do not acquire mrt_lock while calling ip_mr_forward() omits 9094db4b8004 ipmr: do not acquire mrt_lock before calling ipmr_cache_un [...] omits 559260fd9d9a ipmr: do not acquire mrt_lock in ioctl(SIOCGETVIFCNT) omits 121fefc669bf ipmr: do not acquire mrt_lock in __pim_rcv() omits 646679881a02 ipmr: ipmr_cache_report() changes omits 0b490b51d226 ipmr: change igmpmsg_netlink_event() prototype omits ebc3197963fc ipmr: add rcu protection over (struct vif_device)->dev omits 0a24c43f54b2 ip6mr: do not get a device reference in pim6_rcv() omits 7fcb820c7609 Merge branch 'dsa-microchip-common-spi-probe' omits 4658f2fe8fbc net: dsa: microchip: common ksz_spi_probe for ksz switches omits ff3f3a3090d2 net: dsa: microchip: remove the ksz8/ksz9477_switch_register omits 6ec23aaaac43 net: dsa: microchip: move ksz_dev_ops to ksz_common.c omits 07bca160469b net: dsa: microchip: common menuconfig for ksz series switch omits 7a8988a17c48 net: dsa: microchip: ksz9477: separate phylink mode from s [...] omits 1958eee85f67 net: dsa: microchip: common dsa_switch_ops for ksz switches omits ad08ac189758 net: dsa: microchip: move start of switch to ksz_setup omits 0abab9f3ec6b net: dsa: microchip: move multicast enable to ksz_setup omits 1ca6437fafc9 net: dsa: microchip: move broadcast rate limit to ksz_setup omits d2822e686879 net: dsa: microchip: move setup function to ksz_common omits 331d64f752bb net: dsa: microchip: add the enable_stp_addr pointer in ks [...] omits fb9324beb5d4 net: dsa: microchip: add config_cpu_port to struct ksz_dev_ops omits 673b196fdd34 net: dsa: microchip: rename shutdown to reset in ksz_dev_ops omits 5d99ec3aaa16 Merge branch 'bonding-per-port-priorities' omits 0a2ff7cc8ad4 Bonding: add per-port priority for failover re-selection omits f2b3b28ce523 bonding: add slave_dev field for bond_opt_value 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 7747de17f750 cxgb4/cxgb4vf: Fix typo in comments omits c909e7ca494f bnxt: Fix typo in comments omits 09ce6b20103b net: phy: mxl-gpy: add temperature sensor omits 5dc4868440be Merge branch 'net-use-new-hwmon_sanitize_name' omits 363b65459b78 net: phy: nxp-tja11xx: use devm_hwmon_sanitize_name() omits 3f118c449c8e net: sfp: use hwmon_sanitize_name() omits 84296d4c0d55 Merge branch 'broadcom-ptp-phy-support' omits 7bfe91efd525 net: phy: Add support for 1PPS out and external timestamps omits 39db6be781cd net: phy: broadcom: Add PTP support for some Broadcom PHYs. omits 15acf89e1286 net: phy: broadcom: Add Broadcom PTP hooks to bcm-phy-lib omits 0aeaaa8d9769 Merge branch 'net-dsa-mv88e6xxx-get-rid-of-speed_max' omits 3c783b83bd0f net: dsa: mv88e6xxx: get rid of SPEED_MAX setting omits aa64bc1990b2 net: dsa: mv88e6xxx: remove mv88e6065 dead code 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 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 93817be8b62c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 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 6dc7a0baf1a7 selftests/bpf: Fix rare segfault in sock_fields prog test 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 bb7a42578927 Merge branch 'Align BPF TCP CCs implementing cong_control( [...] omits f14a3f644a1c selftests/bpf: Test a BPF CC implementing the unsupported [...] omits 0735627d78ca selftests/bpf: Test an incomplete BPF CC omits 6e945d57cc9f selftests/bpf: Test a BPF CC writing sk_pacing_* omits 9f0265e921de bpf: Require only one of cong_avoid() and cong_control() f [...] omits 41c95dd6a604 bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status 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 ccb9bc1dfa44 nfp: add 'ethtool --identify' support 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 85763435d5b5 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 9676feccacdb test_bpf: fix incorrect netdev features omits 73087489250d selftests/bpf: Add benchmark for local_storage get omits c4fceb46add6 raw: remove unused variables from raw6_icmp_error() omits 12cf1b89a668 net: phy: Add support for AQR113C EPHY omits a8236dfd8104 net: pcs: lynx: use mdiodev accessors omits d4667f96f485 isdn: mISDN: hfcsusb: drop unexpected word "the" in the comments omits 7c0d97e4b696 net: ipa: remove unexpected word "the" omits f0d2ef7f92dc cxgb4vf: remove unexpected word "the" omits d13a3205a717 amt: remove unnecessary (void*) conversions 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 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 6dd4142fb5a9 Merge branch 'af_unix-per-netns-socket-hash' omits 2f7ca90a0188 af_unix: Remove unix_table_locks. omits cf2f225e2653 af_unix: Put a socket into a per-netns hash table. omits 79b05beaa5c3 af_unix: Acquire/Release per-netns hash table's locks. omits b6e811383062 af_unix: Define a per-netns hash table. omits f302d180c6d4 af_unix: Include the whole hash table size in UNIX_HASH_SIZE. omits 340c3d337119 af_unix: Clean up some sock_net() uses. 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 ffd3018bf776 Merge branch 'mlxsw-unified-bridge-conversion-part-2' omits 048fcbb71a0e mlxsw: spectrum_fid: Implement missing operations for rFID [...] omits 784763e59225 mlxsw: spectrum_fid: Use 'fid->fid_offset' when setting VNI omits 736bf371d2d4 mlxsw: spectrum_fid: Save 'fid_offset' as part of FID structure omits 6131d9630d98 mlxsw: pci: Query resources before and after issuing 'CONF [...] omits 89df3c6261f2 mlxsw: cmd: Increase 'config_profile.flood_mode' length omits 70b34c77f127 mlxsw: Add enumerator for 'config_profile.flood_mode' omits 0100f840750c mlxsw: spectrum_switchdev: Handle error in mlxsw_sp_bridge [...] omits fd66f5184c28 mlxsw: spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_e [...] omits c96a9919c79e mlxsw: spectrum_switchdev: Add error path in mlxsw_sp_port [...] omits a6f43b1dad80 mlxsw: spectrum_switchdev: Simplify mlxsw_sp_port_mc_disab [...] omits 6e66d2e4b3a2 mlxsw: spectrum_switchdev: Do not set 'multicast_enabled' twice omits 21c795f8494a mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw [...] omits 22aae52076cd mlxsw: Remove lag_vid_valid indication 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 a80d8fb70cc7 net: phy: dp83td510: add SQI support omits b1f01b4bd7ad net: phy: smsc: Deduplicate interrupt acknowledgement upon [...] 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 772251742262 samples/bpf: fixup some tools to be able to support xdp mu [...] 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 discards 18d5c58fdaad rcu: Add irqs-disabled indicator to expedited RCU CPU stal [...] discards 2bc46e7bd100 rcu: Diagnose extended sync_rcu_do_polled_gp() loops discards 97566a931913 rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] discards 0c3a779e8f01 rcutorture: Test polled expedited grace-period primitives discards bb1142b15824 rcu: Add polled expedited grace-period primitives discards e9baafdb3980 rcutorture: Verify that polled GP API sees synchronous gra [...] discards 21d6b7f1aadd rcu: Make Tiny RCU grace periods visible to polled APIs discards f87e0dcb6b86 rcu: Make polled grace-period API account for expedited gr [...] discards 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 56878d49cc26 intel/i40e: delete if NULL check before dev_kfree_skb omits 3e0fcb782a9f i40e: Remove unnecessary synchronize_irq() before free_irq() omits 7f72d923149c i40e: Add support for ethtool -s <interface> speed <speed in Mb> 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 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. discards d9cc9d78ca85 Bluetooth: mgmt: Fix refresh cached connection info discards 221a7a1d32ed Bluetooth: HCI: Fix not always setting Scan Response/Adver [...] discards 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 d4609a5d8c70 bpf, arm64: Keep tail call count across bpf2bpf calls omits 95acd8817e66 bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT 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 8720bd951b8e Merge branch 'net-dsa-microchip-common-spi-probe-for-the-k [...] omits 1fe94f542e66 net: dsa: microchip: move get_phy_flags & mtu to ksz_common omits e587be759e6e net: dsa: microchip: update fdb add/del/dump in ksz_common omits 980c7d171d3a net: dsa: microchip: update the ksz_port_mdb_add/del omits 7012033ce10e net: dsa: microchip: update the ksz_phylink_get_caps omits e593df51ffe8 net: dsa: microchip: get P_STP_CTRL in ksz_port_stp_state [...] omits 00a298bbc238 net: dsa: microchip: move the port mirror to ksz_common omits f0d997e31bb3 net: dsa: microchip: move vlan functionality to ksz_common omits 930e579083d7 net: dsa: microchip: ksz9477: use ksz_read_phy16 & ksz_wri [...] omits 534a0431e9e6 net: dsa: microchip: move tag_protocol to ksz_common omits 91a98917a883 net: dsa: microchip: move switch chip_id detection to ksz_common omits 27faa0aa85f6 net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect 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 00bb2920cf6a nfp: compose firmware file name with new hwinfo "nffw.partno" omits af185d8c7633 raw: complete rcu conversion omits f9aefd6b2aa3 net: warn if mac header was not set 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 b40b414ec8d9 Merge branch 'bpf_loop inlining' omits 0e1bf9ed2000 selftests/bpf: BPF test_prog selftests for bpf_loop inlining omits f8acfdd04410 selftests/bpf: BPF test_verifier selftests for bpf_loop inlining omits 1ade23711971 bpf: Inline calls to bpf_loop when callback is known omits 7a42008ca5c7 selftests/bpf: allow BTF specs and func infos in test_veri [...] omits 933ff53191eb selftests/bpf: specify expected instructions in test_verif [...] omits aca80dd95e20 uprobe: gate bpf call behind BPF_EVENTS 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 e068c0776b0b selftests/bpf: Enable config options needed for xdp_synproxy test omits 43312915b5ba skmsg: Get rid of unncessary memset() omits 57452d767fea skmsg: Get rid of skb_clone() omits 965b57b469a5 net: Introduce a new proto_ops ->read_skb() omits 04919bed948d tcp: Introduce tcp_read_skb() 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 4336487e30c3 Merge branch 'mlxsw-unified-bridge-conversion-part-1' omits b3820922651a mlxsw: reg: Add support for VLAN RIF as part of RITR register omits 1b1c198c306c mlxsw: Add support for egress FID classification after dec [...] omits ad9592c061e3 mlxsw: reg: Add egress FID field to RITR register omits 27f0b6ce06d7 mlxsw: reg: Add Router Egress Interface to VID Register omits 48bca94fff12 mlxsw: reg: Replace MID related fields in SFGC register omits 94536249b8d8 mlxsw: reg: Add flood related field to SFMR register omits 485c281cadf7 mlxsw: reg: Add VID related fields to SFD register omits 92e4e543b128 mlxsw: reg: Add SMPE related fields to SFMR register omits 894b98d50b64 mlxsw: Add SMPE related fields to SMID2 register omits e0f071c5b8e1 mlxsw: reg: Add Switch Multicast Port to Egress VID Register omits dd326565c59e mlxsw: reg: Add ingress RIF related fields to SVFA register omits e459466a26bb mlxsw: reg: Add ingress RIF related fields to SFMR register omits 02d23c9544ea mlxsw: reg: Add 'flood_rsp' field to SFMR register omits 2ef6efa79fec drm/i915: Improve on suspend / resume time with VT-d enabled omits a56b158a5078 vmxnet3: disable overlay offloads if UPT device does not support omits 6f9d70466c89 Merge branch 'raw-rcu-fixes' omits f289c02bf41b raw: Use helpers for the hlist_nulls variant. omits 5da39e31b1b0 raw: Fix mixed declarations error in raw_icmp_error(). 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 9776fe0f424b sfc/siena: Fix typo in comment omits dd33c5932e55 sfc: Fix typo in comment omits a278bfb24298 net: emac: Fix typo in a comment omits 41a36d4e5a14 Revert "nfp: update nfp_X logging definitions" omits 5fc217a3c9a8 Merge branch 'mii_bmcr_encode_fixed' omits 449b7a15200a net: pcs: pcs-xpcs: use mii_bmcr_encode_fixed() omits e62dbaff4bc2 net: phy: marvell: use mii_bmcr_encode_fixed() omits f28a602b285e net: phy: use mii_bmcr_encode_fixed() omits bdb6cfe7512f net: mii: add mii_bmcr_encode_fixed() omits 5d1d527cd905 Merge branch 'raw-RCU-conversion' omits 0daf07e52709 raw: convert raw sockets to RCU omits ba44f8182ec2 raw: use more conventional iterators omits 8d6712695bc8 arm64: dts: imx8mp: Add support for DH electronics i.MX8M [...] omits 8670dc33f48b net: dsa: felix: update base time of time-aware shaper whe [...] 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 c205035e3adb net: ethernet: stmmac: remove select QCOM_SOCINFO and make [...] 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 dbca1596bbb0 ping: convert to RCU lookups, get rid of rwlock omits f0623340fd2c ax25: use GFP_KERNEL in ax25_dev_device_up() omits f691b4d87edf atm: iphase: Fix typo in comment omits 959edef6589d ppp: Fix typo in comment omits 382f99c442b3 nfp: add support for .get_pauseparam() omits 7a49f2193063 net: dsa: ar9331: fix potential dead lock on mdio access omits 9b123c7c630c Merge branches 'ti-keystone-dts-next', 'ti-drivers-soc-nex [...] omits 9fb424c4c29d Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] 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 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 f5be22c64bd6 bpf: Fix bpf_skc_lookup comment wrt. return type 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 dc368e1c658e bpf: Fix non-static bpf_func_proto struct definitions 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 4da8b5e9f24a ARM: dts: mediatek: align gpio-key node names with dtschema omits 4875d94c69d5 tipc: cleanup unused function 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 46e31db55da8 net: macb: fix negative max_mtu size for sama5d3 omits 2c0ab32b73cf hinic: Replace memcpy() with direct assignment omits 38077cb39b42 soc: mediatek: mt8365-mmsys: add DPI/HDMI display path omits 141311b856d8 soc: mediatek: mutex: add MT8365 support omits 225b0ed27e6a net: ag71xx: fix discards 'const' qualifier warning omits fd8b330ce1bb tcp: fix build... omits 47cfd0619240 Merge branch 'pcs-xpcs-stmmac-add-1000BASE-X-AN-for-networ [...] omits ab21cf920928 net: stmmac: make mdio register skips PHY scanning for fixed-link omits 72edaf39fc65 stmmac: intel: add phy-mode and fixed-link ACPI _DSD setti [...] omits b47aec885bcd net: pcs: xpcs: add CL37 1000BASE-X AN support omits c82386310d95 stmmac: intel: prepare to support 1000BASE-X phy interface [...] omits fa9c562f9735 net: make xpcs_do_config to accept advertising for pcs-xpc [...] 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 982c3e2948d6 Merge branch 'mlxsw-L3-HW-stats-improvements' omits ed62af45467a selftests: spectrum-2: tc_flower_scale: Dynamically set sc [...] omits be00853bfd2e selftests: mlxsw: Add a RIF counter scale test omits dd5d20e17c96 selftests: mlxsw: tc_flower_scale: Add a traffic test omits 35d5829e86c2 selftests: mlxsw: resource_scale: Pass target count to cleanup omits 8cad339db339 selftests: mlxsw: resource_scale: Allow skipping a test omits 3128b9f51ee7 selftests: mlxsw: resource_scale: Introduce traffic tests omits d3ffeb2dba63 selftests: mlxsw: resource_scale: Update scale target afte [...] omits e386a527fc08 selftests: mirror_gre_bridge_1q_lag: Enslave port to bridg [...] omits 4ec2feb26cc3 mlxsw: Add a resource describing number of RIFs omits b9840fe035ac mlxsw: Keep track of number of allocated RIFs omits 4b1cc357f843 mlxsw: Trap ARP packets at layer 3 instead of layer 2 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 e42134b57e20 Merge branch 'tcp-mem-pressure-fixes' omits f54755f6a11a tcp: fix possible freeze in tx path under memory pressure omits c4218e8cb971 ARM: dts: mediatek: adjust whitespace around '=' omits 2e9cf55405c8 arm64: dts: mediatek: adjust whitespace around '=' omits 849b425cd091 tcp: fix possible freeze in tx path under memory pressure omits c4ee118561a0 tcp: fix over estimation in sk_forced_mem_schedule() 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 08c79c9cd67f selftests/bpf: Don't force lld on non-x86 architectures 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 4429bdc40826 Merge branch 'New BPF helpers to accelerate synproxy' omits 784d5dc0efc2 selftests/bpf: Add selftests for raw syncookie helpers in TC mode omits 9a4cf073866c bpf: Allow the new syncookie helpers to work with SKBs omits fb5cd0ce70d4 selftests/bpf: Add selftests for raw syncookie helpers omits 33bf9885040c bpf: Add helpers to issue and check SYN cookies in XDP omits 508362ac66b0 bpf: Allow helpers to accept pointers with a fixed size omits ac80287a6af9 bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie omits e8b03391b6a7 Merge branch 'net-lan743x-pci11010-pci11414-devices-enhancements' omits 311abcdddc00 net: phy: add support to get Master-Slave configuration omits 46b777ad9a8c net: lan743x: Add support to SGMII 1G and 2.5G omits 6b3768ac8e2b net: lan743x: Add support to Secure-ON WOL omits 9aeb87d2b5a1 net: lan743x: Add support to LAN743x register dump omits f0502724367a Merge branch 'net-dsa-realtek-rtl8365mb-improve-handling-o [...] omits a48b6e44a9e7 net: dsa: realtek: rtl8365mb: handle PHY interface modes c [...] omits b3456030f54b net: dsa: realtek: rtl8365mb: remove learn_limit_max priva [...] omits ca5ecd4246d4 net: dsa: realtek: rtl8365mb: correct the max number of ports omits b325159d0044 net: dsa: realtek: rtl8365mb: remove port_mask private dat [...] omits 5eb1a2384066 net: dsa: realtek: rtl8365mb: rename macro RTL8367RB -> RT [...] omits 821c7733d26c Merge branch 'net-ipa-more-multi-channel-event-ring-work' omits 81765eeac1b0 net: ipa: move more code out of gsi_channel_update() omits 9f1c3ad65406 net: ipa: call gsi_evt_ring_rx_update() unconditionally omits 2f48fb0edc0d net: ipa: pass GSI pointer to gsi_evt_ring_rx_update() omits 8eec78319585 net: ipa: don't pass channel when mapping transaction omits dd5a046cbbed net: ipa: don't assume one channel per event ring omits 6c0d09d9374c Merge branch 'dt-bindings-dp83867-add-binding-for-io_imped [...] omits 5c2d0a6a0701 net: phy: dp83867: implement support for io_impedance_ctrl [...] omits a793679827a8 linux/phy.h: add phydev_err_probe() wrapper for dev_err_probe() omits ab1e9de84aff dt-bindings: dp83867: add binding for io_impedance_ctrl nv [...] omits 9cbc9911260f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 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 88bf18581375 Merge branch 'sleepable uprobe support' omits cb3f4a4a462b selftests/bpf: add tests for sleepable (uk)probes omits c4cac71fc8a5 libbpf: add support for sleepable uprobe programs omits 64ad7556c75e bpf: allow sleepable uprobe programs to attach omits 8c7dcb84e3b7 bpf: implement sleepable uprobes by chaining gps omits d687f621c518 bpf: move bpf_prog to bpf.h 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 3e6fe5ce4d48 libbpf: Fix internal USDT address translation logic for sh [...] 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 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 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 5dcb50c009c9 Merge branch 'net-mana-add-pf-and-xdp_redirect-support' omits 7a8938cd024d net: mana: Add support of XDP_REDIRECT action omits 1566e7d6206f net: mana: Add the Linux MANA PF driver 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 8bca458990dd net: ethernet: stmmac: reset force speed bit for ipq806x omits 9ec092d2feb6 net: ethernet: stmmac: add missing sgmii configure for ipq806x 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 cfbc80e34e3a mlxbf_gige: remove own module name define and use KBUILD_M [...] 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 de5bb43826dd samples/bpf: Check detach prog exist or not in xdp_fwd 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 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 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 fbb89d02e33a net: sparx5: Allow mdb entries to both CPU and ports omits 1cb67e25f9a8 KVM: selftests: Remove the mismatched parameter comments omits c63c615e22eb bcm63xx_enet: switch to napi_build_skb() to reuse skbuff_heads omits 49ae83fc4fd0 net: don't check skb_count twice 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 2aa4abed3792 net: bridge: allow add/remove permanent mdb entries on dis [...] omits fe63ec97e394 i40e: add xdp frags support to ndo_xdp_xmit omits 55eb9a6c8bf3 selftests/livepatch: better synchronize test_klp_callbacks_busy omits 9794ef5a6843 net: phy: marvell-88x2222: set proper phydev->port omits 4edf738d4c79 ASoC: tegra: Fix MBDRC bypass mode check omits 5983a8a4a4dc ASoC: tegra: Fix clock DAI format on Tegra210 omits 3a51e969fa90 dt-bindings: net: xilinx: document xilinx emaclite driver binding omits e91b3b618494 Merge branch 'ipa-simplify-completion-stats' omits c5bddecbb97b net: ipa: rework gsi_channel_tx_update() omits dbad2fa71914 net: ipa: stop counting total RX bytes and transactions omits 65d39497fab6 net: ipa: simplify TX completion statistics omits 4e0f28e9ee4b net: ipa: introduce gsi_trans_tx_committed() omits 3eeabea6c895 net: ipa: rename two transaction fields omits 2295947bdaa6 net: ipa: use "tre_ring" for all TRE ring local variables 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 5cb3ab50a39f Merge branch 'support-mt7531-on-bpi-r2-pro' omits c1804463e5c6 arm64: dts: rockchip: Add mt7531 dsa node to BPI-R2-Pro board omits ae07485d7a1d dt-bindings: net: dsa: make reset optional and add rgmii-m [...] omits 1f9a6abecf53 net: dsa: mt7530: get cpu-port via dp->cpu_dp instead of constant omits 6e19bc26cccd net: dsa: mt7530: rework mt753[01]_setup omits a9c317417c27 net: dsa: mt7530: rework mt7530_hw_vlan_{add,del} omits e0dda3119741 dt-bindings: net: dsa: convert binding for mediatek switches omits 68d5428931c6 Merge branch 'mlxsw-remove-xm-support' omits 87c0a3c6766e mlxsw: Revert "Prepare for XM implementation - LPM trees" omits 725ff5320443 mlxsw: Revert "Prepare for XM implementation - prefix inse [...] omits 6a4b02b8fa40 mlxsw: Revert "Introduce initial XM router support" omits 6ac6dc746d70 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] 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 3831cd1f9ff6 selftests/bpf: Avoid skipping certain subtests omits 96752e1ec0e0 selftests/bpf: Fix test_varlen verification failure with l [...] 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 93270357daa9 bpftool: Do not check return value from libbpf_set_strict_mode() omits 6b4384ff1088 Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT [...] 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 fc386ba7211d bpf, arm: Remove unused function emit_a32_alu_r() 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 c49a44b39b31 libbpf: Fix an unsigned < 0 bug omits 6dbdc9f35360 bpf: Fix spelling in bpf_verifier.h 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 7e5e8ec7dbd8 docs: tls: document the TLS_TX_ZEROCOPY_RO 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 19d62f5eeaa0 ethtool: Fix and simplify ethtool_convert_link_mode_to_leg [...] omits bfa54812f0bc net: phy: fixed_phy: set phy_mask before calling mdiobus_r [...] 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 cdcdce948d64 net/mlx5: Add bits and fields to support enhanced CQE compression omits d107ba1f7c06 net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK omits 684f062c979d net/mlx5: group fdb cleanup to single function omits 91707779a481 net/mlx5: Add support EXECUTE_ASO action for flow entry omits 3e94e61bd44d net/mlx5: Add HW definitions of vport debug counters omits f5d23ee137e5 net/mlx5: Add IFC bits and enums for flow meter omits a6492af3805a RDMA/mlx5: Support handling of modify-header pattern ICM area omits 667658364b20 net/mlx5: Manage ICM of type modify-header pattern omits 795e10b450a8 net/mlx5: Introduce header-modify-pattern ICM properties 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 ec30c109391c can: netlink: allow configuring of fixed data bit rates wi [...] 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 934135149578 Merge branch 'document-polarfire-soc-can-controller' omits 38a71fc04895 riscv: dts: microchip: add mpfs's CAN controllers omits c878d518d7b6 dt-bindings: can: mpfs: document the mpfs CAN controller omits c04245328dd7 net: make __sys_accept4_file() static omits 219160be496f tcp: sk_forced_mem_schedule() optimization omits 4066bf4ce3ae net: smsc95xx: add support for Microchip EVB-LAN8670-USB omits 5f30671d8dc6 nfp: support 48-bit DMA addressing for NFP3800 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 11a1585f26f7 Merge branch 'ipa-refactoring' omits bcec9ecbaf60 net: ipa: derive channel from transaction omits 7dd9558feddf net: ipa: determine channel from event omits 983a1a3081bb net: ipa: simplify endpoint transaction completion omits 317595d2ce77 net: ipa: rename endpoint->trans_tre_max omits 88e03057e4df net: ipa: rename channel->tlv_count omits 92f78f81ac4d net: ipa: verify command channel TLV count 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_ [...] discards 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 d5e9aeda8161 Merge branch 'Optimize performance of update hash-map when [...] omits 89eda98428ce selftest/bpf/benchs: Add bpf_map benchmark omits 54a9c3a42d92 bpf: avoid grabbing spin_locks of all cpus when no free elems omits e909b43bddc0 Merge branch 'can-etas_es58x-cleanups-on-struct-es58x_device' omits e0e0cc54000e can: etas_es58x: fix signedness of USB RX and TX pipes omits 173d349ba0b7 can: etas_es58x: replace es58x_device::rx_max_packet_size [...] omits a9cf02c6a671 can: Break loopback loop on loopback documentation 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 efaa0c1378ed arm64: dts: rockchip: add RTC to BPI-R2 Pro omits 6914df1891c2 Merge branch 'can-refactoring-of-can-dev-module-and-of-Kbuild' omits a6d190f8c767 can: skb: drop tx skb if in listen only mode omits ccd8a9351f7b can: skb: move can_dropped_invalid_skb() and can_skb_headr [...] omits d7786af59860 net: Kconfig: move the CAN device menu to the "Device Driv [...] omits bfe0092dc237 can: Kconfig: add CONFIG_CAN_RX_OFFLOAD omits 0c7e11513883 can: bittiming: move bittiming calculation functions to ca [...] omits 6a5286442fb6 can: Kconfig: turn menu "CAN Device Drivers" into a menuco [...] omits df6ad5dd838e can: Kconfig: rename config symbol CAN_DEV into CAN_NETLINK omits 4188962d993e arm64: dts: rockchip: Enable HDMI audio on Quartz64 A omits 697ee8546e24 arm64: dts: rockchip: Add HDMI audio nodes to rk356x omits 7e193a42c37c can: netlink: allow configuring of fixed bit rates without [...] omits c38fb5316756 can: m_can: fix typo prescalar -> prescaler omits b9b352e12c59 can: xilinx_can: fix typo prescalar -> prescaler omits 1010a8fa9608 can: xilinx_can: add Transmitter Delay Compensation (TDC) [...] 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 27f2533bcc6e nfp: flower: support to offload pedit of IPv6 flowinto fields omits 10e11aa241b6 ethernet: Remove vf rate limit check for drivers omits 68c51dd9926e Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits e10b02ee5b6c Merge branch 'net-reduce-tcp_memory_allocated-inflation' omits 0f2c2693988a net: unexport __sk_mem_{raise|reduce}_allocated omits 4890b686f408 net: keep sk->sk_forward_alloc as small as possible omits 7c80b038d23e net: fix sk_wmem_schedule() and sk_rmem_schedule() errors omits 3cd3399dd7a8 net: implement per-cpu reserves for memory_allocated omits 0defbb0af775 net: add per_cpu_fw_alloc field to struct proto omits 100fdd1faf50 net: remove SK_MEM_QUANTUM and SK_MEM_QUANTUM_SHIFT omits e70f3c701276 Revert "net: set SK_MEM_QUANTUM to 4096" omits 5c281b4e529c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 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 b97dcb85750b Merge tag 'wireless-next-2022-06-10' of git://git.kernel.o [...] omits 1149ebb6ffc5 ASoC: codecs: Series of fixes for realtek codecs used on RVPs omits 7defbc9aed2b Merge branch 'ptp_ocp-set-of-small-cleanups' omits 9a7a1be6b618 ptp_ocp: replace kzalloc(x*y) by kcalloc(y, x) omits 0fb0bf7a8c75 ptp_ocp: do not call pci_set_drvdata(pdev, NULL) omits 3a544ebf9f99 ptp_ocp: drop duplicate NULL check in ptp_ocp_detach() omits 1132bb29993e ptp_ocp: use bits.h macros for all masks omits 46d2398c3bc0 PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() omits 1449c24e71a3 wifi: mac80211_hwsim: Directly use ida_alloc()/free() omits 8cbf0c2ab6df wifi: mac80211: refactor some key code 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 23a5f0af6ff4 wifi: mac80211: remove cipher scheme support omits 17472bc2c3d0 wifi: nl80211: fix typo in comment omits 1bee7546f0f1 wifi: virt_wifi: fix typo in comment 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 bc0130524cd9 rtw89: add new state to CFO state machine for UL-OFDMA omits 5165f1689a2c rtw89: 8852c: add trigger frame counter omits 21ab562c1f65 ieee80211: add trigger frame definition omits 05a2eebfa650 wifi: wfx: Remove redundant NULL check before release_firm [...] 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 6cbd05b2d07a Merge tag 'ieee802154-for-net-next-2022-06-09' of git://gi [...] omits 70b1f2991e3c Merge branch 'bonding-netlink-errors-and-cleanup' omits 2fa3ee93d13c bonding: cleanup bond_create omits 2bff369b2354 bonding: netlink error message support for options omits ce1d8e74f779 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 3000024ccc8e Merge branch 'net-few-debug-refinements' omits fd9ea57f4e95 net: add napi_get_frags_check() helper omits ee2640df2393 net: add debug checks in napi_consume_skb and __napi_alloc_skb() omits 7890e2f09d43 net: use DEBUG_NET_WARN_ON_ONCE() in skb_release_head_state() omits dd29c67dbbbf af_unix: use DEBUG_NET_WARN_ON_ONCE() omits c59f02f84867 net: use WARN_ON_ONCE() in sk_stream_kill_queues() omits 3e7f2b8d3088 net: use WARN_ON_ONCE() in inet_sock_destruct() omits 76458faeb285 net: use DEBUG_NET_WARN_ON_ONCE() in dev_loopback_xmit() omits 63fbdd3c77ec net: use DEBUG_NET_WARN_ON_ONCE() in __release_sock() omits f5f37fc9c4d5 Merge branch 'net-adopt-u64_stats_t-type' omits 9ec321aba2ea team: adopt u64_stats_t omits c6cce71e7468 drop_monitor: adopt u64_stats_t omits 958751e0807d devlink: adopt u64_stats_t omits 9962acefbcb9 net: adopt u64_stats_t in struct pcpu_sw_netstats omits eeb15885ca30 wireguard: receive: use dev_sw_netstats_rx_add() omits afd2051b1840 ip6_tunnel: use dev_sw_netstats_rx_add() omits 3a960ca7f6e5 sit: use dev_sw_netstats_rx_add() omits 5665f48ef309 ipvlan: adopt u64_stats_t omits 09cca53c1656 vlan: adopt u64_stats_t omits d62607c3fe45 net: rename reference+tracking helpers 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 a98a62e456e2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 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 260b5c694bd4 MAINTAINERS: Remove Jukka Rissanen as 6lowpan maintainer omits f3de6f4eccdd net: 6lowpan: constify lowpan_nhc structures omits 31264f9563e6 net: 6lowpan: use array for find nhc id omits eb9edf4366a2 net: 6lowpan: remove const from scalars omits f7ca2d8c1b6d power: supply: bq24257: Fix syntax error in comments omits 5c57c099f442 drm/i915/display: Fix handling of enable_psr parameter 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 138f9f50eb18 drivers/net/ethernet/intel: fix typos in comments omits c2f1e80fd68b ixgbe: Fix typos in comments omits 864f1f9e88b1 ixgb: Fix typos in comments omits a66c46469012 e1000: Fix typos in comments omits a413f2803d7c igb: Remove duplicate defines omits 37530030c0b6 drivers, ixgbe: export vf statistics 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 fe92833524e3 libbpf: Fix uprobe symbol file offset calculation logic omits 492f99e4190a bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" omits 0b817059a883 bpftool: Fix bootstrapping during a cross compilation 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 263efe85a4b6 net: macb: change return type for gem_ptp_set_one_step_sync() 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 e4c437cd9214 Merge branch 'vmxnet3-upgrade-to-version-7' omits acc38e041bd3 vmxnet3: update to version 7 omits 60cafa0395c2 vmxnet3: use ext1 field to indicate encapsulated packet omits d2857b99a74b vmxnet3: limit number of TXDs used for TSO packet omits c7112ebd27ea vmxnet3: add command to set ring buffer sizes omits 2c5a5748105a vmxnet3: add support for out of order rx completion omits 543fb6740541 vmxnet3: add support for large passthrough BAR register omits 6f91f4ba046e vmxnet3: add support for capability registers omits 55f0395fcace vmxnet3: prepare for version 7 changes 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 e8ecf73adbb4 dmaengine: dmatest: Replace symbolic permissions by octal [...] omits 5f89b97e1fd5 dmaengine: dmatest: Remove spaces before tabs omits 5abaa500ff19 dt-bindings: phy: mediatek,tphy: add MT8365 SoC bindings omits 65238f7ffcef dt-bindings: phy: mediatek,dsi-phy: Add MT8365 SoC bindings omits baf32519979f dt-bindings: dma: mediatek,uart-dma: add MT8365 bindings omits 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 5834e72eda0b xen/netback: do some code cleanup omits 42a09d932a3c Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] 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 a84a434baf94 net: constify some inline functions in sock.h 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 17e9157c4ed0 nfp: Remove kernel.h when not needed omits ff87d619ac18 ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode discards 0b537674e072 Bluetooth: use memset avoid memory leaks discards 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 a4da4913a04d ice: Use correct order for the parameters of devm_kcalloc() omits 0a3ca0867c1f ice: remove u16 arithmetic in ice_gnss omits b33de560f9e9 ice: remove VLAN representor specific ops omits cede04b35258 ice: don't set VF VLAN caps in switchdev 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 85393ca610de wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C omits 26af237f2f4d arm64: defconfig: enable bcmbca soc support omits fdcd652ce2b6 arm64: bcmbca: add arch bcmbca machine entry omits 4dfc63c002a5 wifi: ray_cs: Drop useless status variable in parse_addr() omits 9e8e9187673c wifi: ray_cs: Utilize strnlen() in parse_addr() omits d38c9df53ad6 wifi: rtw88: use %*ph to print small buffer omits 9b656879042e soc: bcm: brcmstb: pm: pm-arm: fix typo in comment omits da6e113ff010 net: ethernet: mtk_eth_soc: enable rx cksum offload for MT [...] omits 67074ae6af59 net: dsa: microchip: ksz8xxx: Replace kernel.h with the ne [...] 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 35a2443d0910 iavf: Add waiting for response from PF in set mac omits c87c938f62d8 i40e: Add VF VLAN pruning omits d352bd889b6a Merge branch 'bpf: Add 64bit enum value support' omits 61dbd5982964 docs/bpf: Update documentation for BTF_KIND_ENUM64 support omits f4db3dd5284d selftests/bpf: Add a test for enum64 value relocations omits adc26d134ef3 selftests/bpf: Test BTF_KIND_ENUM64 for deduplication omits 3b5325186dfa selftests/bpf: Add BTF_KIND_ENUM64 unit tests omits 2b7301457ffe selftests/bpf: Test new enum kflag and enum64 API functions omits d932815a4394 selftests/bpf: Fix selftests failure omits 58a53978fdf6 bpftool: Add btf enum64 support omits 23b2a3a8f63a libbpf: Add enum64 relocation support omits 6ec7d79be202 libbpf: Add enum64 support for bpf linking omits f2a625889bb8 libbpf: Add enum64 sanitization omits d90ec262b35b libbpf: Add enum64 support for btf_dump omits 2ef2026349cf libbpf: Add enum64 deduplication support omits dffbbdc2d988 libbpf: Add enum64 parsing and new enum64 public API omits 8479aa752226 libbpf: Refactor btf__add_enum() for future code sharing omits b58b2b3a3122 libbpf: Fix an error in 64bit relocation value computation omits 776281652ddc libbpf: Permit 64bit relocation value omits 6089fb325cf7 bpf: Add btf enum64 support 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 ba36c5b7ac93 Merge branch 'reorganize-the-code-of-the-enum-skb_drop_reason' omits b160f7270e6d net: dropreason: reformat the comment fo skb drop reasons omits ec43908dd556 net: skb: use auto-generation to convert skb drop reason t [...] omits ff8372a467fa net: skb: move enum skb_drop_reason to standalone header file 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 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 12de1ebd2ae3 net: altera: Replace kernel.h with the necessary inclusions omits 650126a89090 RDMA/hfi1: Fix typo in comment omits 6fa4a6d20c16 WAN: Fix syntax errors in comments 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 [...] discards a589ee43644c Bluetooth: hci_bcm: Add BCM4349B1 variant discards 534fdae369a8 dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding discards d6bb2a91f95b Bluetooth: Unregister suspend with userchannel discards 8d4b73539cca Bluetooth: Fix index added after unregister omits 02f4afebf8a5 selftests/bpf: Add drv mode testing for xdping omits 611edf1bacc5 libbpf: Fix is_pow_of_2 omits e6ff92f41b65 selftests/bpf: Fix tc_redirect_dtime omits 988d0d589924 bpf, test_run: Remove unnecessary prog type checks omits 9bbdfad8a519 libbpf: Fix a couple of typos 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 discards 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 discards 822e1b3ca0fb Bluetooth: hci_intel: Add check for platform_driver_register omits e8971a790370 drm/i915/display/adlp: More updates to voltage swing table omits d8616ee2affc bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_strea [...] omits 200a89e3e887 sample: bpf: xdp_router_ipv4: Allow the kernel to send arp [...] omits 610cd93b44ce libbpf: Fix determine_ptr_size() guessing omits 4c46091ee985 bpf: Fix KASAN use-after-free Read in compute_effective_progs omits de4b4b94fad9 bpftool: Check for NULL ptr of btf in codegen_asserts omits eb7b36ce47f8 selftests/bpf: Fix test_run logic in fexit_stress.c omits f7abbecdab21 Merge branch 'libbpf: Textual representation of enums' omits c7e7e279dc83 bpftool: Use libbpf_bpf_link_type_str omits dea73da2213a selftests/bpf: Add test for libbpf_bpf_link_type_str omits ba5d1b5802d4 libbpf: Introduce libbpf_bpf_link_type_str omits 1ba5ad36e00f bpftool: Use libbpf_bpf_attach_type_str omits 0b27b3d9fdf8 selftests/bpf: Add test for libbpf_bpf_attach_type_str omits ccde5760bac1 libbpf: Introduce libbpf_bpf_attach_type_str omits 2e98964bd6e2 bpftool: Use libbpf_bpf_map_type_str omits c3a2574011a3 selftests/bpf: Add test for libbpf_bpf_map_type_str omits 3e6dc0207b33 libbpf: Introduce libbpf_bpf_map_type_str omits b700eeb406a6 bpftool: Use libbpf_bpf_prog_type_str omits 8c5d71d96379 selftests/bpf: Add test for libbpf_bpf_prog_type_str omits d18616e7aa94 libbpf: Introduce libbpf_bpf_prog_type_str omits cc1685546df8 bpf: Correct the comment about insn_to_jit_off omits 3cb70413041f bpf, riscv: Support riscv jit to provide bpf_line_info omits 2cd008522707 bpf: Unify data extension operation of jited_ksyms and jit [...] omits 21f1481a8db4 xdp: Directly use ida_alloc()/free() APIs 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 discards 5a4e1528d840 Bluetooth: clear the temporary linkkey in hci_conn_cleanup discards 3f125894bed7 Bluetooth: hci_bcm: Add support for FW loading in autobaud mode discards 6d912cc3c21f dt-bindings: net: broadcom-bluetooth: Add property for aut [...] discards 2072cdccd70b Bluetooth: hci_qca: Return wakeup for qca_wakeup discards 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 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 0e703de3ef41 wifi: wilc1000: add IGTK support omits c5b331d4f550 wifi: wilc1000: add WPA3 SAE support omits 3c76ec880588 wifi: wilc1000: remove WEP security support omits fcf690b0b474 wifi: wilc1000: use correct sequence of RESET for chip Pow [...] omits b88d28146c30 wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() omits 89d8f53ff6e7 wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec omits e36db29cfdff wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec omits f86fc57f8ae3 wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec omits f429298d68fb wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec omits 32621eb61bfd rtw88: fix null vif pointer when hw_scan fails omits 425671f03b4e rtw89: sar: adjust and support SAR on 6GHz band omits e3d365ff0b6c rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot omits 768992eb92ec rtw89: pci: handle hardware watchdog timeout interrupt status omits 6d7d1fef3f18 rtw89: fix null vif pointer when hw_scan fails omits 28000f7baa9c rtw89: fix channel inconsistency during hw_scan omits 14374e3eee1b dma-buf: cleanup dma_fence_chain_walk omits d092de2c28dc wifi: cw1200: cleanup the code a bit 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 discards 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 discards 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 discards cd2ef50eb483 Merge edac-alloc-cleanup into for-next discards 5b5d65978dc3 Merge edac-misc into for-next omits b500d6d7243d unicode: Handle memory allocation failures in mkutf8data discards 0455d61c8ecc Merge edac-misc into for-next discards 2f4c230ca02c Merge branch 'edac-urgent' into edac-for-next discards 5075cc5ccfc7 EDAC/synopsys: Re-enable the error interrupts on v3 hw discards 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 discards 423279d81631 Merge branch 'edac-alloc-cleanup' into edac-for-next discards c71faaffea99 EDAC: Use kcalloc() discards d8441486c935 Merge branch 'edac-misc' into edac-for-next discards 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 discards 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 adds 7fb5e5083190 mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case adds 4ba1329cbb94 Merge tag 'rcu-urgent.2022.07.21a' of git://git.kernel.org [...] adds 7f5ec14a4e07 Merge tag 'drm-misc-fixes-2022-07-21' of git://anongit.fre [...] adds 8e65afba6baa Merge tag 'drm-fixes-2022-07-22' of git://anongit.freedesk [...] adds 85029503fc95 Merge tag 'mmc-v5.19-rc6' of git://git.kernel.org/pub/scm/ [...] adds 8f636c6a16f2 Merge tag 'sound-5.19-rc8' of git://git.kernel.org/pub/scm [...] adds 614719111265 Merge tag 'pinctrl-v5.19-3' of git://git.kernel.org/pub/sc [...] adds 32c094a09d58 gpio: gpio-xilinx: Fix integer overflow adds 6f8e4e10434e Merge tag 'gpio-fixes-for-v5.19-rc8' of git://git.kernel.o [...] adds 4a1dcf77f47e Merge tag 'i2c-for-5.19-rc8' of git://git.kernel.org/pub/s [...] adds 5f7ef4875f99 md/raid5: missing error code in setup_conf() adds 82e094f7bd98 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds d945404f74f3 Merge tag 'block-5.19-2022-07-21' of git://git.kernel.dk/l [...] adds a5235996e1b0 Merge tag 'io_uring-5.19-2022-07-21' of git://git.kernel.d [...] adds ae21fbac18b9 Merge tag 'acpi-5.19-rc8' of git://git.kernel.org/pub/scm/ [...] adds 70664fc10c0d Merge tag 'riscv-for-linus-5.19-rc8' of git://git.kernel.o [...] adds 301c8949322f Merge tag 'spi-fix-v5.19-rc7' of git://git.kernel.org/pub/ [...] adds 450a563924ae KVM: stats: Fix value for KVM_STATS_UNIT_MAX for boolean stats adds e923b0537d28 KVM: selftests: Fix target thread to be migrated in rseq_test adds dc951e22a1a2 tools headers UAPI: Sync linux/kvm.h with the kernel sources adds cf5029d5dd7c KVM: x86: Protect the unused bits in MSR exiting flags adds 515f71412bb7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 714b82c18ba0 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 65cdf0d623be x86/alternative: Report missing return thunk details adds eb23b5ef9131 x86/bugs: Warn when "ibrs" mitigation is selected on Enhan [...] adds efc72a665a61 lkdtm: Disable return thunks in rodata.c adds b648ab487f31 x86/speculation: Make all RETbleed mitigations 64-bit only adds 05017fed92de Merge tag 'x86_urgent_for_v5.19_rc8' of git://git.kernel.o [...] adds ddfc710395cc sched/deadline: Fix BUG_ON condition for deboosted tasks adds c2602a7ce0fc Merge tag 'sched_urgent_for_v5.19_rc8' of git://git.kernel [...] adds b0380e13502a perf/x86/intel/lbr: Fix unchecked MSR access error on HSW adds af2c9ac24019 Merge tag 'perf_urgent_for_v5.19_rc8' of git://git.kernel. [...] adds e90886291c7c certs: make system keyring depend on x509 parser adds e0dccc3b76fb Linux 5.19-rc8 adds cdb281e63874 mm: fix NULL pointer dereference in wp_page_reuse() adds 5de64d44968e Merge tag 's390-5.19-7' of git://git.kernel.org/pub/scm/li [...] adds d172b1a3bd06 userfaultfd: provide properly masked address for huge-pages adds 1f7ea54727ca mailmap: update Gao Xiang's email addresses adds 39c3c396f813 Merge tag 'mm-hotfixes-stable-2022-07-26' of git://git.ker [...] adds c5cdb9286913 ARM: pxa2xx: Fix GPIO descriptor tables adds 9d8a8616ee47 Merge tag 'soc-fixes-5.19-4' of git://git.kernel.org/pub/s [...] adds e2a619ca0b38 asm-generic: remove a broken and needless ifdef conditional adds 6e7765cb477a Merge tag 'asm-generic-fixes-5.19-2' of git://git.kernel.o [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (18c107a1f120) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 5 - .rustfmt.toml | 12 - CREDITS | 4 - 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 | 175 +- 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/net.rst | 12 - 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 | 49 +- Documentation/bpf/instruction-set.rst | 4 +- .../bpf/libbpf/libbpf_naming_convention.rst | 13 +- 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/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/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 + .../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 - .../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 - .../bindings/net/can/microchip,mpfs-can.yaml | 45 - .../devicetree/bindings/net/can/nxp,sja1000.yaml | 132 - .../devicetree/bindings/net/can/sja1000.txt | 58 + .../devicetree/bindings/net/cdns,macb.yaml | 1 - .../bindings/net/dsa/mediatek,mt7530.yaml | 407 - .../bindings/net/dsa/microchip,lan937x.yaml | 192 - .../devicetree/bindings/net/dsa/mt7530.txt | 327 + .../bindings/net/dsa/renesas,rzn1-a5psw.yaml | 157 - .../bindings/net/ethernet-controller.yaml | 35 +- .../bindings/net/mediatek,star-emac.yaml | 17 - Documentation/devicetree/bindings/net/micrel.txt | 1 - .../devicetree/bindings/net/nfc/nxp,nci.yaml | 1 + .../bindings/net/pcs/renesas,rzn1-miic.yaml | 171 - .../devicetree/bindings/net/qcom-emac.txt | 2 +- Documentation/devicetree/bindings/net/sff,sfp.txt | 85 + Documentation/devicetree/bindings/net/sff,sfp.yaml | 142 - .../devicetree/bindings/net/snps,dwmac.yaml | 5 - .../devicetree/bindings/net/ti,dp83867.yaml | 18 +- .../bindings/net/wireless/mediatek,mt76.yaml | 13 - .../devicetree/bindings/net/xlnx,emaclite.yaml | 63 - .../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,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/overlayfs.rst | 6 +- 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/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/bonding.rst | 11 - Documentation/networking/can.rst | 2 +- .../networking/device_drivers/can/can327.rst | 331 - .../networking/device_drivers/can/index.rst | 1 - .../networking/device_drivers/ethernet/index.rst | 2 +- .../device_drivers/ethernet/neterion/vxge.rst | 115 + .../device_drivers/ethernet/wangxun/txgbe.rst | 20 - Documentation/networking/ip-sysctl.rst | 58 +- Documentation/networking/smc-sysctl.rst | 13 - Documentation/networking/tls.rst | 47 - 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/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 +- .../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 | 3 - .../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 +- .../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 | 350 +- 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 | 482 +- Makefile | 188 +- Next/SHA1s | 358 - Next/Trees | 360 - Next/merge.log | 16385 -- arch/Kconfig | 20 +- 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.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 | 1 + 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 | 13 - arch/arm/boot/dts/lan966x-pcb8291.dts | 18 +- arch/arm/boot/dts/lan966x.dtsi | 26 - 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 | 53 +- .../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 | 24 +- 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-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/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/memory.h | 2 + arch/arm/include/asm/pgtable.h | 17 + arch/arm/include/debug/brcmstb.S | 14 +- arch/arm/kernel/entry-common.S | 4 +- 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/corgi.c | 2 +- arch/arm/mach-pxa/eseries.c | 11 +- arch/arm/mach-pxa/hx4700.c | 2 +- arch/arm/mach-pxa/icontrol.c | 4 +- arch/arm/mach-pxa/littleton.c | 2 +- arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-pxa/spitz.c | 2 +- arch/arm/mach-pxa/standby.S | 6 +- arch/arm/mach-pxa/tosa.c | 4 +- arch/arm/mach-pxa/z2.c | 4 +- arch/arm/mach-qcom/Kconfig | 4 - arch/arm/mach-qcom/platsmp.c | 1 - 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/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 | 20 - arch/arm/mm/nommu.c | 9 +- arch/arm/net/bpf_jit_32.c | 16 + 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 +- .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 8 +- 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 | 16 +- 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 | 2 +- .../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 +- .../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 | 114 - arch/arm64/boot/dts/rockchip/rk3566.dtsi | 4 - arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 137 - 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 | 724 +- 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/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 | 5 +- arch/loongarch/include/asm/acpi.h | 142 - arch/loongarch/include/asm/efi.h | 16 +- arch/loongarch/include/asm/irq.h | 51 +- arch/loongarch/include/asm/pgalloc.h | 6 +- arch/loongarch/include/asm/pgtable-bits.h | 19 + arch/loongarch/include/asm/pgtable.h | 27 +- arch/loongarch/kernel/acpi.c | 65 + arch/loongarch/kernel/asm-offsets.c | 6 + arch/loongarch/kernel/irq.c | 58 +- 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/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 | 14 +- 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/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/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 | 50 +- arch/riscv/Kconfig.erratas | 2 +- arch/riscv/Kconfig.socs | 4 +- arch/riscv/Makefile | 5 - arch/riscv/boot/dts/canaan/k210.dtsi | 12 - arch/riscv/boot/dts/microchip/mpfs.dtsi | 45 +- 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/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.h | 20 + arch/riscv/include/asm/processor.h | 4 +- arch/riscv/include/asm/smp.h | 4 +- arch/riscv/include/asm/switch_to.h | 4 +- arch/riscv/kernel/alternative.c | 18 +- arch/riscv/kernel/cpu.c | 26 +- arch/riscv/kernel/cpu_ops_sbi.c | 4 +- arch/riscv/kernel/cpu_ops_spinwait.c | 4 +- arch/riscv/kernel/cpufeature.c | 52 +- arch/riscv/kernel/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 | 5 +- arch/riscv/mm/fault.c | 4 - arch/riscv/mm/init.c | 20 - arch/riscv/net/bpf_jit.h | 1 - arch/riscv/net/bpf_jit_core.c | 8 +- arch/s390/Kconfig | 15 + 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 | 33 +- 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/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/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/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/pgtable.h | 17 + arch/sh/kernel/irq.c | 9 +- arch/sh/mm/fault.c | 4 - arch/sh/mm/mmap.c | 20 - arch/sparc/Kconfig | 3 +- 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/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/pgtable.h | 17 + arch/um/include/asm/processor-generic.h | 5 + arch/um/include/asm/xor.h | 2 +- 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 | 8 - arch/um/kernel/uml.lds.S | 1 - arch/um/os-Linux/mem.c | 22 - arch/um/os-Linux/skas/process.c | 17 +- arch/um/os-Linux/umid.c | 3 +- arch/um/os-Linux/user_syms.c | 4 +- arch/um/os-Linux/util.c | 6 - arch/x86/Kconfig | 30 +- arch/x86/Kconfig.debug | 3 + arch/x86/Makefile | 14 +- 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/vdso/vdso2c.c | 2 +- arch/x86/entry/vdso/vma.c | 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/intel/lbr.c | 19 +- arch/x86/events/perf_event.h | 23 +- arch/x86/hyperv/hv_apic.c | 2 +- arch/x86/hyperv/irqdomain.c | 2 +- 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 | 3 +- 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/mem_encrypt.h | 2 - arch/x86/include/asm/msr-index.h | 7 - arch/x86/include/asm/mwait.h | 1 - arch/x86/include/asm/perf_event.h | 27 +- arch/x86/include/asm/pgtable_types.h | 19 + arch/x86/include/asm/sgx.h | 8 - arch/x86/include/asm/special_insns.h | 9 - arch/x86/include/asm/svm.h | 16 +- arch/x86/include/asm/vmx.h | 18 - arch/x86/include/asm/vmxfeatures.h | 6 +- arch/x86/include/uapi/asm/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/alternative.c | 4 +- arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/apic/ipi.c | 2 +- arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/bugs.c | 3 + arch/x86/kernel/cpu/cacheinfo.c | 6 - arch/x86/kernel/cpu/feat_ctl.c | 9 +- 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/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/jump_label.c | 13 + arch/x86/kernel/kexec-bzimage64.c | 94 +- arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/module.c | 3 + arch/x86/kernel/pmem.c | 7 +- arch/x86/kernel/process.c | 44 +- arch/x86/kernel/setup.c | 73 - arch/x86/kernel/smpboot.c | 4 + arch/x86/kernel/tboot.c | 17 +- arch/x86/kvm/cpuid.c | 115 +- arch/x86/kvm/cpuid.h | 21 +- arch/x86/kvm/debugfs.c | 4 +- arch/x86/kvm/emulate.c | 49 +- arch/x86/kvm/hyperv.c | 8 +- arch/x86/kvm/i8254.c | 10 +- arch/x86/kvm/i8254.h | 1 + arch/x86/kvm/kvm_emulate.h | 28 +- arch/x86/kvm/lapic.c | 181 +- arch/x86/kvm/lapic.h | 20 +- arch/x86/kvm/mmu.h | 10 + arch/x86/kvm/mmu/mmu.c | 822 +- arch/x86/kvm/mmu/mmu_internal.h | 38 +- arch/x86/kvm/mmu/paging.h | 14 + arch/x86/kvm/mmu/paging_tmpl.h | 126 +- arch/x86/kvm/mmu/spte.c | 22 +- arch/x86/kvm/mmu/spte.h | 37 +- arch/x86/kvm/mmu/tdp_iter.c | 6 +- arch/x86/kvm/mmu/tdp_mmu.c | 24 +- arch/x86/kvm/pmu.c | 212 +- arch/x86/kvm/pmu.h | 45 +- arch/x86/kvm/svm/avic.c | 170 +- arch/x86/kvm/svm/nested.c | 68 +- arch/x86/kvm/svm/pmu.c | 62 +- arch/x86/kvm/svm/sev.c | 17 +- arch/x86/kvm/svm/svm.c | 264 +- arch/x86/kvm/svm/svm.h | 39 +- arch/x86/kvm/trace.h | 51 +- arch/x86/kvm/vmx/capabilities.h | 57 +- arch/x86/kvm/vmx/evmcs.c | 2 - arch/x86/kvm/vmx/evmcs.h | 1 - arch/x86/kvm/vmx/nested.c | 67 +- arch/x86/kvm/vmx/pmu_intel.c | 191 +- arch/x86/kvm/vmx/posted_intr.c | 30 +- arch/x86/kvm/vmx/posted_intr.h | 2 - arch/x86/kvm/vmx/sgx.c | 10 +- arch/x86/kvm/vmx/vmcs.h | 1 - arch/x86/kvm/vmx/vmx.c | 342 +- arch/x86/kvm/vmx/vmx.h | 83 +- arch/x86/kvm/x86.c | 668 +- arch/x86/kvm/x86.h | 33 +- arch/x86/kvm/xen.c | 10 +- arch/x86/mm/fault.c | 6 +- arch/x86/mm/hugetlbpage.c | 47 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/mem_encrypt_amd.c | 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 | 75 +- arch/x86/platform/efi/efi.c | 23 + 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 | 5 +- 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 | 79 +- 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/Kconfig | 1 + 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 | 41 +- 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 | 50 +- drivers/acpi/container.c | 17 +- 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/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/atm/iphase.c | 2 +- drivers/base/arch_topology.c | 100 +- drivers/base/base.h | 1 - drivers/base/cacheinfo.c | 145 +- drivers/base/core.c | 123 +- drivers/base/dd.c | 59 +- drivers/base/devtmpfs.c | 1 - drivers/base/node.c | 4 +- drivers/base/power/domain.c | 5 +- drivers/base/power/runtime.c | 6 - 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 | 53 +- 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-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 | 1 - 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 | 77 +- drivers/cxl/core/mbox.c | 95 +- drivers/cxl/core/memdev.c | 4 +- drivers/cxl/core/pci.c | 8 +- drivers/cxl/core/port.c | 70 +- drivers/cxl/cxl.h | 38 +- drivers/cxl/cxlmem.h | 21 +- drivers/cxl/mem.c | 23 - drivers/cxl/pci.c | 2 +- drivers/dax/super.c | 67 +- drivers/devfreq/Kconfig | 10 - drivers/devfreq/Makefile | 1 - drivers/devfreq/devfreq.c | 4 - drivers/devfreq/exynos-bus.c | 21 +- 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/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 | 2 +- drivers/dma/bcm-sba-raid.c | 14 +- drivers/dma/bestcomm/ata.c | 7 +- drivers/dma/bestcomm/bestcomm.c | 7 +- drivers/dma/bestcomm/fec.c | 7 +- drivers/dma/bestcomm/sram.c | 7 +- drivers/dma/dma-jz4780.c | 2 +- drivers/dma/dmaengine.c | 7 + drivers/dma/dmatest.c | 45 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 11 - drivers/dma/dw-edma/dw-edma-core.c | 141 +- drivers/dma/dw-edma/dw-edma-core.h | 31 +- drivers/dma/dw-edma/dw-edma-pcie.c | 83 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 49 +- drivers/dma/dw-edma/dw-edma-v0-core.h | 4 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 18 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.h | 8 +- drivers/dma/dw/rzn1-dmamux.c | 3 - drivers/dma/ep93xx_dma.c | 2 +- drivers/dma/fsl-edma-common.c | 3 + drivers/dma/imx-dma.c | 2 +- drivers/dma/imx-sdma.c | 38 +- drivers/dma/mediatek/mtk-cqdma.c | 2 +- drivers/dma/mediatek/mtk-hsdma.c | 2 +- drivers/dma/moxart-dma.c | 5 +- drivers/dma/mv_xor_v2.c | 2 +- drivers/dma/owl-dma.c | 2 +- drivers/dma/ppc4xx/adma.h | 5 +- drivers/dma/ppc4xx/dma.h | 5 +- drivers/dma/ppc4xx/xor.h | 5 +- drivers/dma/s3c24xx-dma.c | 2 +- drivers/dma/sf-pdma/sf-pdma.c | 44 +- drivers/dma/ste_dma40.c | 2 +- drivers/dma/stm32-mdma.c | 5 + drivers/dma/sun4i-dma.c | 32 +- drivers/dma/ti/edma.c | 10 +- drivers/dma/ti/k3-psil-j721s2.c | 8 - drivers/dma/ti/k3-udma.c | 6 +- drivers/dma/xilinx/xilinx_dma.c | 122 + drivers/dma/xilinx/xilinx_dpdma.c | 6 +- drivers/edac/Kconfig | 1 - drivers/edac/edac_pci.c | 7 +- drivers/edac/fsl_ddr_edac.c | 6 +- drivers/edac/fsl_ddr_edac.h | 7 +- drivers/edac/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/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-pca9570.c | 2 - drivers/gpio/gpio-pch.c | 43 +- drivers/gpio/gpio-pisosr.c | 10 +- drivers/gpio/gpio-rockchip.c | 3 +- drivers/gpio/gpio-spear-spics.c | 5 +- drivers/gpio/gpio-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-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-xilinx.c | 2 +- drivers/gpio/gpio_pl061_rust.rs | 370 - drivers/gpio/gpiolib-acpi.c | 3 - drivers/gpio/gpiolib-cdev.c | 291 +- drivers/gpio/gpiolib-devres.c | 32 + drivers/gpio/gpiolib-of.c | 13 +- drivers/gpio/gpiolib.c | 59 +- drivers/gpu/drm/Kconfig | 19 - 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 | 440 +- 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 | 51 +- 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_res_cursor.h | 97 +- 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_ttm.h | 10 +- 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_vm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 394 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 62 - drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 14 + drivers/gpu/drm/amd/amdgpu/clearstate_gfx11.h | 307 +- 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 | 6 +- .../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/amdgpu_dm/amdgpu_dm.c | 460 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 12 +- .../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 | 153 +- .../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 | 243 +- 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 | 9 - 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 | 1 - 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 | 178 +- 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_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 | 2 +- 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_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_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_userptr.c | 18 +- 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 | 4 +- 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 | 15 +- 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 | 267 +- 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_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_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_rps.c | 2 +- .../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 | 8 - 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 | 1 - 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 | 109 +- 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 | 138 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 9 - drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 +- 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_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 | 39 +- 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_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/intel_uncore.c | 2 - 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 | 48 +- 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 | 16 +- 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_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_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_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 | 2 - 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-hisi.c | 3 +- drivers/i2c/busses/i2c-i801.c | 42 +- drivers/i2c/busses/i2c-microchip-corei2c.c | 480 - drivers/i2c/busses/i2c-mlxcpld.c | 4 - 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-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 | 25 +- 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 | 11 +- drivers/infiniband/hw/irdma/ctrl.c | 8 +- drivers/infiniband/hw/irdma/hw.c | 33 +- drivers/infiniband/hw/irdma/main.h | 2 +- drivers/infiniband/hw/irdma/utils.c | 1 - drivers/infiniband/hw/irdma/verbs.c | 16 +- drivers/infiniband/hw/mlx5/cq.c | 4 - drivers/infiniband/hw/mlx5/dm.c | 53 +- drivers/infiniband/hw/mlx5/fs.c | 159 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 18 +- drivers/infiniband/hw/mlx5/mr.c | 1 - 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_ib.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 6 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 4 +- drivers/infiniband/ulp/iser/iser_verbs.c | 6 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 14 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 50 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 21 +- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 32 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 2 - drivers/infiniband/ulp/rtrs/rtrs-srv.c | 32 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 15 +- drivers/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 | 22 +- drivers/input/touchscreen/zinitix.c | 112 +- drivers/interconnect/bulk.c | 42 - drivers/interconnect/imx/Kconfig | 4 - drivers/interconnect/imx/Makefile | 2 - drivers/interconnect/imx/imx.c | 84 +- drivers/interconnect/imx/imx.h | 49 +- drivers/interconnect/imx/imx8mm.c | 2 +- drivers/interconnect/imx/imx8mn.c | 2 +- drivers/interconnect/imx/imx8mp.c | 259 - drivers/interconnect/imx/imx8mq.c | 2 +- drivers/interconnect/qcom/Kconfig | 9 - drivers/interconnect/qcom/Makefile | 5 - drivers/interconnect/qcom/icc-common.c | 34 - drivers/interconnect/qcom/icc-common.h | 13 - drivers/interconnect/qcom/icc-rpm.c | 168 +- drivers/interconnect/qcom/icc-rpm.h | 6 - drivers/interconnect/qcom/icc-rpmh.c | 30 +- drivers/interconnect/qcom/icc-rpmh.h | 1 + drivers/interconnect/qcom/msm8939.c | 1 - drivers/interconnect/qcom/sm6350.c | 493 - drivers/interconnect/qcom/sm6350.h | 139 - drivers/interconnect/qcom/sm8450.c | 1 - drivers/iommu/Kconfig | 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 | 41 +- drivers/iommu/intel/iommu.c | 449 +- drivers/iommu/intel/iommu.h | 839 - drivers/iommu/intel/irq_remapping.c | 2 +- drivers/iommu/intel/pasid.c | 107 +- drivers/iommu/intel/pasid.h | 1 - drivers/iommu/intel/perf.c | 2 +- drivers/iommu/intel/svm.c | 11 +- drivers/iommu/intel/trace.c | 2 +- drivers/iommu/intel/trace.h | 99 - drivers/iommu/io-pgtable-arm-v7s.c | 75 +- drivers/iommu/iommu.c | 55 +- drivers/iommu/iova.c | 12 +- drivers/iommu/msm_iommu.c | 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 | 69 +- drivers/irqchip/Makefile | 5 - drivers/irqchip/irq-bcm6345-l1.c | 4 +- drivers/irqchip/irq-gic-v3.c | 20 +- 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/isdn/hardware/mISDN/hfcsusb.c | 2 +- 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 | 666 +- 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/cxl/context.c | 2 +- drivers/misc/cxl/cxl.h | 2 +- drivers/misc/cxl/fault.c | 45 +- drivers/misc/cxl/guest.c | 2 +- drivers/misc/cxl/irq.c | 4 +- drivers/misc/cxl/of.c | 5 +- drivers/misc/eeprom/idt_89hpesx.c | 14 +- drivers/misc/habanalabs/Makefile | 3 - drivers/misc/habanalabs/common/Makefile | 3 +- drivers/misc/habanalabs/common/asid.c | 5 +- drivers/misc/habanalabs/common/command_buffer.c | 12 +- .../misc/habanalabs/common/command_submission.c | 296 +- drivers/misc/habanalabs/common/context.c | 73 +- drivers/misc/habanalabs/common/debugfs.c | 221 +- drivers/misc/habanalabs/common/decoder.c | 133 - drivers/misc/habanalabs/common/device.c | 242 +- drivers/misc/habanalabs/common/firmware_if.c | 211 +- drivers/misc/habanalabs/common/habanalabs.h | 756 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 82 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 54 +- drivers/misc/habanalabs/common/hw_queue.c | 45 +- drivers/misc/habanalabs/common/irq.c | 160 +- drivers/misc/habanalabs/common/memory.c | 115 +- drivers/misc/habanalabs/common/memory_mgr.c | 2 +- drivers/misc/habanalabs/common/mmu/Makefile | 3 +- drivers/misc/habanalabs/common/mmu/mmu.c | 496 +- drivers/misc/habanalabs/common/mmu/mmu_v1.c | 9 +- drivers/misc/habanalabs/common/mmu/mmu_v2_hr.c | 399 - drivers/misc/habanalabs/common/pci/pci.c | 40 +- drivers/misc/habanalabs/common/security.c | 600 - drivers/misc/habanalabs/common/sysfs.c | 10 +- drivers/misc/habanalabs/gaudi/gaudi.c | 681 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 2 +- drivers/misc/habanalabs/gaudi2/Makefile | 4 - drivers/misc/habanalabs/gaudi2/gaudi2.c | 9986 - drivers/misc/habanalabs/gaudi2/gaudi2P.h | 566 - drivers/misc/habanalabs/gaudi2/gaudi2_coresight.c | 2720 - .../misc/habanalabs/gaudi2/gaudi2_coresight_regs.h | 1063 - drivers/misc/habanalabs/gaudi2/gaudi2_masks.h | 141 - drivers/misc/habanalabs/gaudi2/gaudi2_security.c | 3849 - drivers/misc/habanalabs/goya/goya.c | 160 +- drivers/misc/habanalabs/goya/goyaP.h | 6 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 2 - drivers/misc/habanalabs/include/common/cpucp_if.h | 297 +- .../misc/habanalabs/include/common/hl_boot_if.h | 7 - .../misc/habanalabs/include/gaudi/gaudi_masks.h | 1 - .../include/gaudi2/arc/gaudi2_arc_common_packets.h | 213 - .../gaudi2/asic_reg/arc_farm_arc0_acp_eng_regs.h | 567 - .../gaudi2/asic_reg/arc_farm_arc0_aux_masks.h | 819 - .../gaudi2/asic_reg/arc_farm_arc0_aux_regs.h | 591 - .../asic_reg/arc_farm_arc0_dup_eng_axuser_regs.h | 61 - .../gaudi2/asic_reg/arc_farm_arc0_dup_eng_regs.h | 575 - .../asic_reg/arc_farm_kdma_ctx_axuser_masks.h | 135 - .../asic_reg/arc_farm_kdma_ctx_axuser_regs.h | 61 - .../gaudi2/asic_reg/arc_farm_kdma_ctx_masks.h | 221 - .../gaudi2/asic_reg/arc_farm_kdma_ctx_regs.h | 95 - .../gaudi2/asic_reg/arc_farm_kdma_kdma_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/arc_farm_kdma_masks.h | 415 - .../include/gaudi2/asic_reg/arc_farm_kdma_regs.h | 157 - .../include/gaudi2/asic_reg/cpu_if_regs.h | 777 - .../gaudi2/asic_reg/dcore0_dec0_cmd_masks.h | 229 - .../include/gaudi2/asic_reg/dcore0_dec0_cmd_regs.h | 85 - .../asic_reg/dcore0_edma0_core_ctx_axuser_regs.h | 61 - .../gaudi2/asic_reg/dcore0_edma0_core_ctx_regs.h | 95 - .../gaudi2/asic_reg/dcore0_edma0_core_masks.h | 415 - .../gaudi2/asic_reg/dcore0_edma0_core_regs.h | 157 - .../gaudi2/asic_reg/dcore0_edma0_qm_arc_aux_regs.h | 591 - .../dcore0_edma0_qm_axuser_nonsecured_regs.h | 61 - .../gaudi2/asic_reg/dcore0_edma0_qm_cgm_regs.h | 29 - .../gaudi2/asic_reg/dcore0_edma0_qm_masks.h | 1165 - .../include/gaudi2/asic_reg/dcore0_edma0_qm_regs.h | 1057 - .../asic_reg/dcore0_edma1_core_ctx_axuser_regs.h | 61 - .../dcore0_edma1_qm_axuser_nonsecured_regs.h | 61 - .../gaudi2/asic_reg/dcore0_hmmu0_mmu_masks.h | 294 - .../gaudi2/asic_reg/dcore0_hmmu0_mmu_regs.h | 237 - .../gaudi2/asic_reg/dcore0_hmmu0_stlb_masks.h | 348 - .../gaudi2/asic_reg/dcore0_hmmu0_stlb_regs.h | 141 - .../include/gaudi2/asic_reg/dcore0_mme_acc_regs.h | 73 - ...dcore0_mme_ctrl_lo_arch_agu_cout0_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_cout0_slave_regs.h | 33 - ...dcore0_mme_ctrl_lo_arch_agu_cout1_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_cout1_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in0_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in0_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in1_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in1_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in2_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in2_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in3_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in3_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in4_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in4_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_base_addr_regs.h | 39 - .../dcore0_mme_ctrl_lo_arch_non_tensor_end_regs.h | 73 - ...dcore0_mme_ctrl_lo_arch_non_tensor_start_regs.h | 35 - .../dcore0_mme_ctrl_lo_arch_tensor_a_regs.h | 67 - .../dcore0_mme_ctrl_lo_arch_tensor_b_regs.h | 67 - .../dcore0_mme_ctrl_lo_arch_tensor_cout_regs.h | 67 - .../gaudi2/asic_reg/dcore0_mme_ctrl_lo_masks.h | 468 - .../asic_reg/dcore0_mme_ctrl_lo_mme_axuser_regs.h | 61 - .../gaudi2/asic_reg/dcore0_mme_ctrl_lo_regs.h | 163 - .../asic_reg/dcore0_mme_qm_arc_acp_eng_regs.h | 567 - .../gaudi2/asic_reg/dcore0_mme_qm_arc_aux_regs.h | 591 - .../dcore0_mme_qm_arc_dup_eng_axuser_regs.h | 61 - .../asic_reg/dcore0_mme_qm_arc_dup_eng_regs.h | 575 - .../dcore0_mme_qm_axuser_nonsecured_regs.h | 61 - .../asic_reg/dcore0_mme_qm_axuser_secured_regs.h | 61 - .../gaudi2/asic_reg/dcore0_mme_qm_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/dcore0_mme_qm_regs.h | 1057 - .../gaudi2/asic_reg/dcore0_mme_sbte0_masks.h | 107 - .../dcore0_mme_sbte0_mstr_if_axuser_regs.h | 61 - .../asic_reg/dcore0_mme_wb0_mstr_if_axuser_regs.h | 61 - .../gaudi2/asic_reg/dcore0_rtr0_ctrl_regs.h | 291 - .../dcore0_rtr0_mstr_if_rr_prvt_hbw_regs.h | 213 - .../dcore0_rtr0_mstr_if_rr_prvt_lbw_regs.h | 189 - .../dcore0_rtr0_mstr_if_rr_shrd_hbw_regs.h | 213 - .../dcore0_rtr0_mstr_if_rr_shrd_lbw_regs.h | 189 - .../gaudi2/asic_reg/dcore0_sync_mngr_glbl_masks.h | 135 - .../gaudi2/asic_reg/dcore0_sync_mngr_glbl_regs.h | 1203 - .../dcore0_sync_mngr_mstr_if_axuser_masks.h | 135 - .../dcore0_sync_mngr_mstr_if_axuser_regs.h | 61 - .../gaudi2/asic_reg/dcore0_sync_mngr_objs_masks.h | 87 - .../gaudi2/asic_reg/dcore0_sync_mngr_objs_regs.h | 43543 ---- .../gaudi2/asic_reg/dcore0_tpc0_cfg_axuser_regs.h | 61 - .../gaudi2/asic_reg/dcore0_tpc0_cfg_kernel_regs.h | 129 - .../dcore0_tpc0_cfg_kernel_tensor_0_regs.h | 63 - .../gaudi2/asic_reg/dcore0_tpc0_cfg_masks.h | 509 - .../gaudi2/asic_reg/dcore0_tpc0_cfg_qm_regs.h | 129 - .../asic_reg/dcore0_tpc0_cfg_qm_sync_object_regs.h | 27 - .../asic_reg/dcore0_tpc0_cfg_qm_tensor_0_regs.h | 63 - .../include/gaudi2/asic_reg/dcore0_tpc0_cfg_regs.h | 229 - .../gaudi2/asic_reg/dcore0_tpc0_cfg_special_regs.h | 185 - .../asic_reg/dcore0_tpc0_eml_busmon_0_regs.h | 163 - .../gaudi2/asic_reg/dcore0_tpc0_eml_etf_regs.h | 113 - .../gaudi2/asic_reg/dcore0_tpc0_eml_funnel_regs.h | 75 - .../gaudi2/asic_reg/dcore0_tpc0_eml_spmu_regs.h | 151 - .../gaudi2/asic_reg/dcore0_tpc0_eml_stm_regs.h | 131 - .../gaudi2/asic_reg/dcore0_tpc0_qm_arc_aux_regs.h | 591 - .../dcore0_tpc0_qm_axuser_nonsecured_regs.h | 61 - .../gaudi2/asic_reg/dcore0_tpc0_qm_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/dcore0_tpc0_qm_regs.h | 1057 - .../dcore0_vdec0_brdg_ctrl_axuser_dec_regs.h | 61 - ...dcore0_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h | 61 - .../dcore0_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h | 61 - .../dcore0_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h | 61 - .../dcore0_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h | 61 - .../gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_masks.h | 581 - .../gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_regs.h | 245 - .../asic_reg/dcore0_vdec0_ctrl_special_regs.h | 185 - .../gaudi2/asic_reg/dcore1_mme_ctrl_lo_regs.h | 163 - .../gaudi2/asic_reg/dcore3_mme_ctrl_lo_regs.h | 163 - .../gaudi2/asic_reg/gaudi2_blocks_linux_driver.h | 45067 ---- .../include/gaudi2/asic_reg/gaudi2_regs.h | 550 - .../include/gaudi2/asic_reg/nic0_qm0_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/nic0_qm0_regs.h | 1057 - .../gaudi2/asic_reg/nic0_qm_arc_aux0_regs.h | 591 - .../include/gaudi2/asic_reg/nic0_qpc0_regs.h | 905 - .../nic0_umr0_0_completion_queue_ci_1_regs.h | 27 - .../asic_reg/nic0_umr0_0_unsecure_doorbell0_regs.h | 31 - .../include/gaudi2/asic_reg/pcie_aux_regs.h | 293 - .../include/gaudi2/asic_reg/pcie_dbi_regs.h | 422 - .../include/gaudi2/asic_reg/pcie_dec0_cmd_masks.h | 229 - .../include/gaudi2/asic_reg/pcie_dec0_cmd_regs.h | 85 - .../pcie_vdec0_brdg_ctrl_axuser_dec_regs.h | 61 - .../pcie_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h | 61 - .../pcie_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h | 61 - .../pcie_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h | 61 - .../pcie_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h | 61 - .../gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_masks.h | 580 - .../gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_regs.h | 245 - .../gaudi2/asic_reg/pcie_vdec0_ctrl_special_regs.h | 185 - .../include/gaudi2/asic_reg/pcie_wrap_regs.h | 601 - .../gaudi2/asic_reg/pdma0_core_ctx_axuser_regs.h | 61 - .../include/gaudi2/asic_reg/pdma0_core_ctx_regs.h | 95 - .../include/gaudi2/asic_reg/pdma0_core_masks.h | 415 - .../include/gaudi2/asic_reg/pdma0_core_regs.h | 157 - .../gaudi2/asic_reg/pdma0_core_special_masks.h | 135 - .../gaudi2/asic_reg/pdma0_qm_arc_aux_regs.h | 591 - .../asic_reg/pdma0_qm_axuser_nonsecured_regs.h | 61 - .../gaudi2/asic_reg/pdma0_qm_axuser_secured_regs.h | 61 - .../include/gaudi2/asic_reg/pdma0_qm_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/pdma0_qm_masks.h | 1165 - .../include/gaudi2/asic_reg/pdma0_qm_regs.h | 1057 - .../gaudi2/asic_reg/pdma1_core_ctx_axuser_regs.h | 61 - .../asic_reg/pdma1_qm_axuser_nonsecured_regs.h | 61 - .../include/gaudi2/asic_reg/pmmu_hbw_stlb_masks.h | 334 - .../include/gaudi2/asic_reg/pmmu_hbw_stlb_regs.h | 141 - .../include/gaudi2/asic_reg/pmmu_pif_regs.h | 135 - .../include/gaudi2/asic_reg/psoc_etr_masks.h | 311 - .../include/gaudi2/asic_reg/psoc_etr_regs.h | 115 - .../gaudi2/asic_reg/psoc_global_conf_masks.h | 1406 - .../gaudi2/asic_reg/psoc_global_conf_regs.h | 1337 - .../gaudi2/asic_reg/psoc_reset_conf_masks.h | 2321 - .../include/gaudi2/asic_reg/psoc_reset_conf_regs.h | 989 - .../include/gaudi2/asic_reg/psoc_timestamp_regs.h | 57 - .../include/gaudi2/asic_reg/rot0_desc_regs.h | 155 - .../include/gaudi2/asic_reg/rot0_masks.h | 313 - .../include/gaudi2/asic_reg/rot0_qm_arc_aux_regs.h | 591 - .../asic_reg/rot0_qm_axuser_nonsecured_regs.h | 61 - .../include/gaudi2/asic_reg/rot0_qm_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/rot0_qm_regs.h | 1057 - .../habanalabs/include/gaudi2/asic_reg/rot0_regs.h | 111 - .../include/gaudi2/asic_reg/xbar_edge_0_regs.h | 199 - .../include/gaudi2/asic_reg/xbar_mid_0_regs.h | 199 - drivers/misc/habanalabs/include/gaudi2/gaudi2.h | 123 - .../include/gaudi2/gaudi2_async_events.h | 963 - .../include/gaudi2/gaudi2_async_ids_map_extended.h | 2668 - .../include/gaudi2/gaudi2_async_virt_events.h | 57 - .../habanalabs/include/gaudi2/gaudi2_coresight.h | 984 - .../misc/habanalabs/include/gaudi2/gaudi2_fw_if.h | 99 - .../habanalabs/include/gaudi2/gaudi2_packets.h | 197 - .../habanalabs/include/gaudi2/gaudi2_reg_map.h | 59 - .../misc/habanalabs/include/goya/goya_packets.h | 12 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 14 +- .../misc/habanalabs/include/hw_ip/mmu/mmu_v2_0.h | 51 - drivers/misc/lkdtm/Makefile | 9 +- 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-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/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/Kconfig | 2 - drivers/net/amt.c | 8 +- drivers/net/bonding/bond_main.c | 51 +- drivers/net/bonding/bond_netlink.c | 116 +- drivers/net/bonding/bond_options.c | 65 +- drivers/net/can/Kconfig | 111 +- drivers/net/can/Makefile | 3 +- drivers/net/can/c_can/c_can_main.c | 7 +- drivers/net/can/can327.c | 1137 - drivers/net/can/cc770/cc770.c | 1 - drivers/net/can/ctucanfd/ctucanfd_base.c | 7 +- drivers/net/can/ctucanfd/ctucanfd_kregs.h | 32 +- drivers/net/can/dev/Makefile | 17 +- drivers/net/can/dev/bittiming.c | 197 + drivers/net/can/dev/calc_bittiming.c | 202 - drivers/net/can/dev/dev.c | 9 +- drivers/net/can/dev/netlink.c | 9 +- drivers/net/can/dev/skb.c | 72 - 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/Kconfig | 1 - drivers/net/can/m_can/m_can.c | 8 +- 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 | 4 +- 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.c | 793 + drivers/net/can/slcan/Makefile | 7 - drivers/net/can/slcan/slcan-core.c | 1120 - drivers/net/can/slcan/slcan-ethtool.c | 65 - drivers/net/can/slcan/slcan.h | 18 - drivers/net/can/spi/hi311x.c | 6 +- drivers/net/can/spi/mcp251xfd/Kconfig | 1 - drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 1 - drivers/net/can/sun4i_can.c | 10 +- drivers/net/can/ti_hecc.c | 12 +- drivers/net/can/usb/Kconfig | 15 +- drivers/net/can/usb/Makefile | 2 +- drivers/net/can/usb/esd_usb.c | 1147 - drivers/net/can/usb/esd_usb2.c | 1154 + drivers/net/can/usb/etas_es58x/es58x_core.c | 5 +- drivers/net/can/usb/etas_es58x/es58x_core.h | 6 +- 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 | 73 +- drivers/net/dsa/Kconfig | 17 +- drivers/net/dsa/Makefile | 2 +- drivers/net/dsa/b53/b53_spi.c | 2 + drivers/net/dsa/hirschmann/hellcreek.c | 7 +- drivers/net/dsa/microchip/Kconfig | 42 +- drivers/net/dsa/microchip/Makefile | 11 +- drivers/net/dsa/microchip/ksz8.h | 105 +- drivers/net/dsa/microchip/ksz8795.c | 583 +- drivers/net/dsa/microchip/ksz8795_reg.h | 29 + drivers/net/dsa/microchip/ksz8795_spi.c | 172 + drivers/net/dsa/microchip/ksz8863_smi.c | 19 +- drivers/net/dsa/microchip/ksz9477.c | 335 +- drivers/net/dsa/microchip/ksz9477.h | 60 - drivers/net/dsa/microchip/ksz9477_i2c.c | 6 +- drivers/net/dsa/microchip/ksz9477_reg.h | 22 + drivers/net/dsa/microchip/ksz9477_spi.c | 150 + drivers/net/dsa/microchip/ksz_common.c | 819 +- drivers/net/dsa/microchip/ksz_common.h | 197 +- drivers/net/dsa/microchip/ksz_spi.c | 237 - drivers/net/dsa/microchip/lan937x.h | 27 - drivers/net/dsa/microchip/lan937x_main.c | 484 - drivers/net/dsa/microchip/lan937x_reg.h | 180 - drivers/net/dsa/mt7530.c | 82 +- drivers/net/dsa/mt7530.h | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 39 +- drivers/net/dsa/mv88e6xxx/chip.h | 3 +- drivers/net/dsa/mv88e6xxx/port.c | 36 + drivers/net/dsa/mv88e6xxx/port.h | 2 + drivers/net/dsa/ocelot/Kconfig | 1 - drivers/net/dsa/ocelot/felix.c | 9 - drivers/net/dsa/ocelot/felix.h | 1 - drivers/net/dsa/ocelot/felix_vsc9959.c | 289 +- drivers/net/dsa/qca/Kconfig | 8 - drivers/net/dsa/qca/Makefile | 1 - drivers/net/dsa/qca/ar9331.c | 34 +- drivers/net/dsa/{qca => }/qca8k.c | 0 drivers/net/dsa/{qca => }/qca8k.h | 0 drivers/net/dsa/realtek/rtl8365mb.c | 299 +- drivers/net/dsa/rzn1_a5psw.c | 1064 - drivers/net/dsa/rzn1_a5psw.h | 259 - drivers/net/dsa/sja1105/sja1105_main.c | 2 +- drivers/net/eql.c | 4 +- drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/altera/altera_utils.h | 5 +- drivers/net/ethernet/amd/amd8111e.c | 3 + drivers/net/ethernet/amd/xgbe/xgbe-dcb.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 6 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +- .../aquantia/atlantic/macsec/macsec_struct.h | 4 +- drivers/net/ethernet/atheros/ag71xx.c | 12 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 10 +- drivers/net/ethernet/atheros/atlx/atl1.c | 7 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 16 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 17 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 15 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +- drivers/net/ethernet/broadcom/cnic.c | 4 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/brocade/bna/bnad.c | 6 +- drivers/net/ethernet/cadence/macb_main.c | 119 +- drivers/net/ethernet/cadence/macb_ptp.c | 7 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 4 +- drivers/net/ethernet/chelsio/cxgb/common.h | 11 +- drivers/net/ethernet/chelsio/cxgb/cphy.h | 11 +- drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h | 12 +- drivers/net/ethernet/chelsio/cxgb/elmer0.h | 12 +- drivers/net/ethernet/chelsio/cxgb/espi.c | 11 +- drivers/net/ethernet/chelsio/cxgb/espi.h | 11 +- drivers/net/ethernet/chelsio/cxgb/gmac.h | 11 +- drivers/net/ethernet/chelsio/cxgb/mv88x201x.c | 11 +- drivers/net/ethernet/chelsio/cxgb/pm3393.c | 11 +- drivers/net/ethernet/chelsio/cxgb/regs.h | 11 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 11 +- drivers/net/ethernet/chelsio/cxgb/sge.h | 11 +- drivers/net/ethernet/chelsio/cxgb/subr.c | 11 +- .../net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h | 12 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 27 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 6 +- 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_main.c | 5 +- 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_main.c | 8 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 3 +- drivers/net/ethernet/freescale/fs_enet/fs_enet.h | 2 +- drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 4 +- drivers/net/ethernet/freescale/gianfar.c | 1 - drivers/net/ethernet/freescale/gianfar_ethtool.c | 6 +- drivers/net/ethernet/fungible/funcore/fun_hci.h | 40 - .../net/ethernet/fungible/funeth/funeth_ethtool.c | 36 - drivers/net/ethernet/fungible/funeth/funeth_main.c | 3 +- drivers/net/ethernet/fungible/funeth/funeth_tx.c | 25 +- drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 1 - drivers/net/ethernet/google/gve/gve_tx_dqo.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_trace.h | 3 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 3 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 68 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 2 + drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 6 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 + drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/intel/e100.c | 1 + drivers/net/ethernet/intel/e1000/e1000_hw.c | 6 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_param.c | 2 + drivers/net/ethernet/intel/e1000e/mac.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/e1000e/param.c | 2 + drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 4 +- drivers/net/ethernet/intel/i40e/i40e.h | 1 - drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 101 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 139 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 1 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 105 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 17 +- drivers/net/ethernet/intel/iavf/iavf.h | 7 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 129 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 65 +- drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 2 +- drivers/net/ethernet/intel/ice/ice_gnss.c | 11 +- drivers/net/ethernet/intel/ice/ice_lag.c | 6 +- drivers/net/ethernet/intel/ice/ice_lib.c | 6 +- drivers/net/ethernet/intel/ice/ice_main.c | 6 + drivers/net/ethernet/intel/ice/ice_protocol_type.h | 9 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 18 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 10 + drivers/net/ethernet/intel/ice/ice_switch.c | 388 +- drivers/net/ethernet/intel/ice/ice_switch.h | 1 - drivers/net/ethernet/intel/ice/ice_tc_lib.c | 66 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 3 - drivers/net/ethernet/intel/ice/ice_virtchnl.c | 121 +- drivers/net/ethernet/intel/ice/ice_vlan_mode.c | 1 + drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/e1000_defines.h | 3 + drivers/net/ethernet/intel/igb/e1000_mac.c | 2 +- drivers/net/ethernet/intel/igb/e1000_regs.h | 1 + drivers/net/ethernet/intel/igb/igb_main.c | 123 +- drivers/net/ethernet/intel/igbvf/igbvf.h | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_hw.h | 2 + drivers/net/ethernet/intel/igc/igc_mac.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 23 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 1 + drivers/net/ethernet/intel/igc/igc_regs.h | 3 + drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 4 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 3 +- drivers/net/ethernet/intel/ixgb/ixgb_param.c | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe.h | 34 - drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 88 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 7 - drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 4 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/vf.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 4 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 69 +- 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 | 45 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 25 - .../ethernet/marvell/octeontx2/af/npc_profile.h | 5 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 51 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 5 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 16 - drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 26 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 57 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 4 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 179 - .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 71 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 41 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 53 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 161 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.h | 17 - .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c | 2009 - .../ethernet/marvell/octeontx2/af/rvu_npc_hash.h | 233 - .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 15 - .../ethernet/marvell/octeontx2/nic/otx2_common.h | 10 +- .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 59 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 40 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 4 +- drivers/net/ethernet/marvell/prestera/Kconfig | 1 - drivers/net/ethernet/marvell/prestera/prestera.h | 60 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 47 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 4 +- .../ethernet/marvell/prestera/prestera_ethtool.c | 28 +- .../ethernet/marvell/prestera/prestera_ethtool.h | 3 + .../net/ethernet/marvell/prestera/prestera_flow.c | 52 +- .../net/ethernet/marvell/prestera/prestera_flow.h | 1 - .../ethernet/marvell/prestera/prestera_flower.c | 36 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 256 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 22 +- .../net/ethernet/marvell/prestera/prestera_main.c | 545 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 706 +- drivers/net/ethernet/marvell/sky2.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 11 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 529 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 12 +- 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/act.c | 4 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/police.c | 67 - .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 474 - .../net/ethernet/mellanox/mlx5/core/en/tc/meter.h | 60 - .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 8 +- .../ethernet/mellanox/mlx5/core/en/tc/post_meter.c | 198 - .../ethernet/mellanox/mlx5/core/en/tc/post_meter.h | 27 - drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 11 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 6 - .../mellanox/mlx5/core/en_accel/ipsec_fs.h | 21 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 2 +- .../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_rep.h | 3 - drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 71 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 8 - drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 14 +- .../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 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 131 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 26 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 147 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 4 - .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c | 433 - drivers/net/ethernet/mellanox/mlx5/core/lib/aso.h | 87 - drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 53 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 57 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 3 +- .../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 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 4 +- drivers/net/ethernet/mellanox/mlxsw/cmd.h | 62 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 65 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 14 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 47 +- drivers/net/ethernet/mellanox/mlxsw/port.h | 2 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 1026 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 - drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 174 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 59 +- .../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 82 +- .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 2 +- .../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 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 1072 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c | 346 - .../net/ethernet/mellanox/mlxsw/spectrum_policer.c | 32 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 1048 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 77 +- .../ethernet/mellanox/mlxsw/spectrum_router_xm.c | 812 + .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 842 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 35 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 4 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 63 +- drivers/net/ethernet/microchip/lan743x_ethtool.h | 26 - drivers/net/ethernet/microchip/lan743x_main.c | 378 +- drivers/net/ethernet/microchip/lan743x_main.h | 106 - .../ethernet/microchip/sparx5/sparx5_switchdev.c | 55 +- drivers/net/ethernet/microsoft/mana/gdma.h | 10 - drivers/net/ethernet/microsoft/mana/gdma_main.c | 39 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 18 +- drivers/net/ethernet/microsoft/mana/hw_channel.h | 5 - drivers/net/ethernet/microsoft/mana/mana.h | 70 - drivers/net/ethernet/microsoft/mana/mana_bpf.c | 64 - drivers/net/ethernet/microsoft/mana/mana_en.c | 148 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 12 +- drivers/net/ethernet/mscc/ocelot.c | 1 - drivers/net/ethernet/mscc/ocelot_ptp.c | 8 - drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/natsemi/natsemi.c | 2 +- drivers/net/ethernet/neterion/Kconfig | 24 + drivers/net/ethernet/neterion/Makefile | 1 + drivers/net/ethernet/neterion/s2io.c | 10 +- drivers/net/ethernet/neterion/vxge/Makefile | 8 + drivers/net/ethernet/neterion/vxge/vxge-config.c | 5099 + drivers/net/ethernet/neterion/vxge/vxge-config.h | 2086 + drivers/net/ethernet/neterion/vxge/vxge-ethtool.c | 1154 + drivers/net/ethernet/neterion/vxge/vxge-ethtool.h | 48 + drivers/net/ethernet/neterion/vxge/vxge-main.c | 4808 + drivers/net/ethernet/neterion/vxge/vxge-main.h | 516 + drivers/net/ethernet/neterion/vxge/vxge-reg.h | 4636 + drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 2428 + drivers/net/ethernet/neterion/vxge/vxge-traffic.h | 2290 + drivers/net/ethernet/neterion/vxge/vxge-version.h | 49 + drivers/net/ethernet/netronome/nfp/flower/action.c | 8 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 2 + .../net/ethernet/netronome/nfp/flower/conntrack.c | 14 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 4 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 2 +- .../net/ethernet/netronome/nfp/flower/offload.c | 4 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 6 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 2 +- drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 84 +- drivers/net/ethernet/netronome/nfp/nfd3/rings.c | 4 - drivers/net/ethernet/netronome/nfp/nfd3/xsk.c | 17 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 122 +- drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 5 +- drivers/net/ethernet/netronome/nfp/nfp_app.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 6 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 27 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 153 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 18 - drivers/net/ethernet/netronome/nfp/nfp_net_dp.c | 24 - drivers/net/ethernet/netronome/nfp/nfp_net_dp.h | 4 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 220 - drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 12 +- drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c | 8 +- drivers/net/ethernet/netronome/nfp/nfpcore/crc32.h | 1 + .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 26 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_dev.c | 4 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 2 - .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 30 - drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 5 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 7 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 8 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 6 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 6 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 4 +- drivers/net/ethernet/sfc/ef100.c | 69 +- drivers/net/ethernet/sfc/ef100_ethtool.c | 2 +- drivers/net/ethernet/sfc/ef100_netdev.c | 130 +- drivers/net/ethernet/sfc/ef100_netdev.h | 4 +- drivers/net/ethernet/sfc/ef100_nic.c | 422 +- drivers/net/ethernet/sfc/ef100_nic.h | 10 +- drivers/net/ethernet/sfc/efx.c | 73 +- drivers/net/ethernet/sfc/efx_common.c | 77 +- drivers/net/ethernet/sfc/efx_common.h | 16 +- drivers/net/ethernet/sfc/ethtool.c | 22 +- drivers/net/ethernet/sfc/ethtool_common.c | 50 +- drivers/net/ethernet/sfc/falcon/bitfield.h | 2 +- drivers/net/ethernet/sfc/falcon/farch.c | 6 +- drivers/net/ethernet/sfc/mcdi.c | 17 +- drivers/net/ethernet/sfc/mcdi_pcol.h | 8188 +- drivers/net/ethernet/sfc/mcdi_port.c | 4 +- drivers/net/ethernet/sfc/net_driver.h | 69 +- drivers/net/ethernet/sfc/rx_common.c | 4 +- drivers/net/ethernet/sfc/siena/farch.c | 6 +- drivers/net/ethernet/sfc/siena/mcdi.c | 2 +- drivers/net/ethernet/sfc/siena/mcdi_pcol.h | 10 +- drivers/net/ethernet/sfc/sriov.c | 10 +- drivers/net/ethernet/sfc/tx.c | 4 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 3 - drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 34 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 157 +- drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 14 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 14 - drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/cassini.h | 2 +- drivers/net/ethernet/sun/ldmvsw.c | 2 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/sunplus/spl2sw_driver.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/via/via-velocity.h | 2 +- drivers/net/ethernet/wangxun/Kconfig | 32 - drivers/net/ethernet/wangxun/Makefile | 6 - drivers/net/ethernet/wangxun/txgbe/Makefile | 9 - drivers/net/ethernet/wangxun/txgbe/txgbe.h | 24 - drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 165 - drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 57 - drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 2 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 15 +- drivers/net/fddi/skfp/fplustm.c | 2 +- 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 | 252 +- drivers/net/ipa/gsi.h | 26 +- drivers/net/ipa/gsi_private.h | 24 +- drivers/net/ipa/gsi_trans.c | 197 +- drivers/net/ipa/gsi_trans.h | 15 +- drivers/net/ipa/ipa_cmd.c | 8 +- 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_endpoint.c | 27 +- drivers/net/ipa/ipa_endpoint.h | 4 +- drivers/net/ipa/ipa_main.c | 3 - drivers/net/ipa/ipa_sysfs.c | 69 +- drivers/net/ipa/ipa_sysfs.h | 1 - drivers/net/ipvlan/ipvlan.h | 10 +- drivers/net/ipvlan/ipvlan_core.c | 6 +- drivers/net/ipvlan/ipvlan_main.c | 18 +- drivers/net/macsec.c | 12 +- drivers/net/macvlan.c | 22 +- drivers/net/mdio/fwnode_mdio.c | 4 +- drivers/net/netconsole.c | 2 +- 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/pcs/Kconfig | 12 +- drivers/net/pcs/Makefile | 1 - drivers/net/pcs/pcs-lynx.c | 80 +- drivers/net/pcs/pcs-rzn1-miic.c | 531 - drivers/net/pcs/pcs-xpcs.c | 168 +- drivers/net/pcs/pcs-xpcs.h | 1 + drivers/net/phy/Kconfig | 7 - drivers/net/phy/Makefile | 1 - drivers/net/phy/aquantia_main.c | 20 - drivers/net/phy/bcm-phy-lib.h | 19 - drivers/net/phy/bcm-phy-ptp.c | 944 - drivers/net/phy/broadcom.c | 48 +- drivers/net/phy/dp83867.c | 55 +- drivers/net/phy/dp83td510.c | 49 - drivers/net/phy/fixed_phy.c | 1 - drivers/net/phy/marvell-88x2222.c | 2 - drivers/net/phy/marvell.c | 10 +- drivers/net/phy/micrel.c | 73 +- drivers/net/phy/mxl-gpy.c | 162 +- drivers/net/phy/nxp-tja11xx.c | 11 +- drivers/net/phy/phy_device.c | 18 +- drivers/net/phy/phylink.c | 74 +- drivers/net/phy/sfp.c | 10 +- drivers/net/phy/smsc.c | 13 +- drivers/net/ppp/ppp_generic.c | 2 +- drivers/net/team/team.c | 26 +- drivers/net/usb/asix.h | 3 + drivers/net/usb/asix_common.c | 40 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/cdc_eem.c | 2 +- drivers/net/usb/cdc_ncm.c | 25 +- drivers/net/usb/smsc95xx.c | 207 +- drivers/net/usb/usbnet.c | 19 +- drivers/net/vmxnet3/Makefile | 2 +- drivers/net/vmxnet3/upt1_defs.h | 2 +- drivers/net/vmxnet3/vmxnet3_defs.h | 80 +- drivers/net/vmxnet3/vmxnet3_drv.c | 299 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 151 +- drivers/net/vmxnet3/vmxnet3_int.h | 24 +- drivers/net/vrf.c | 10 +- drivers/net/vxlan/vxlan_core.c | 8 +- drivers/net/wan/farsync.h | 2 +- drivers/net/wireguard/device.c | 3 +- drivers/net/wireguard/receive.c | 9 +- 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 | 6 +- 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/txrx.c | 4 +- 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 | 469 +- 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 | 249 +- drivers/net/wireless/microchip/wilc1000/fw.h | 21 +- drivers/net/wireless/microchip/wilc1000/hif.c | 222 +- drivers/net/wireless/microchip/wilc1000/hif.h | 14 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 11 +- drivers/net/wireless/microchip/wilc1000/netdev.h | 14 +- drivers/net/wireless/microchip/wilc1000/spi.c | 6 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 3 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 2 - drivers/net/wireless/microchip/wilc1000/wlan_if.h | 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/ray_cs.c | 20 +- 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/debug.c | 8 +- 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/debug.c | 6 +- drivers/net/wireless/realtek/rtw88/fw.c | 2 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 13 +- drivers/net/wireless/realtek/rtw88/main.c | 22 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8723d.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8723de.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8723de.h | 10 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8821ce.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821ce.h | 10 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822b.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8822be.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822be.h | 10 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8822ce.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822ce.h | 10 + drivers/net/wireless/realtek/rtw89/cam.c | 38 +- drivers/net/wireless/realtek/rtw89/cam.h | 17 +- drivers/net/wireless/realtek/rtw89/core.c | 204 +- drivers/net/wireless/realtek/rtw89/core.h | 80 +- drivers/net/wireless/realtek/rtw89/debug.c | 6 +- drivers/net/wireless/realtek/rtw89/debug.h | 3 - drivers/net/wireless/realtek/rtw89/fw.c | 29 +- drivers/net/wireless/realtek/rtw89/fw.h | 5 +- drivers/net/wireless/realtek/rtw89/mac.c | 15 +- drivers/net/wireless/realtek/rtw89/mac.h | 1 - drivers/net/wireless/realtek/rtw89/mac80211.c | 18 +- drivers/net/wireless/realtek/rtw89/pci.c | 25 +- drivers/net/wireless/realtek/rtw89/pci.h | 1 - drivers/net/wireless/realtek/rtw89/phy.c | 46 +- drivers/net/wireless/realtek/rtw89/phy.h | 1 - drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 4 +- drivers/net/wireless/realtek/rtw89/rtw8852c.c | 1 - drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 27 - drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h | 1 - drivers/net/wireless/realtek/rtw89/sar.c | 140 +- 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/fwio.c | 3 +- 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/bh.c | 10 +- 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/virt_wifi.c | 2 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 13 +- drivers/net/xen-netback/common.h | 12 + drivers/net/xen-netback/interface.c | 16 +- drivers/net/xen-netback/netback.c | 8 +- drivers/net/xen-netback/rx.c | 2 +- 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 | 195 +- 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 | 10 +- drivers/nvme/host/rdma.c | 29 +- drivers/nvme/host/tcp.c | 28 +- drivers/nvme/host/trace.c | 32 - 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 | 2 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 2 +- drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 14 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 21 +- drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 14 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 10 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 14 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 10 +- drivers/pinctrl/core.c | 2 +- drivers/pinctrl/devicetree.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx93.c | 1 - drivers/pinctrl/intel/Kconfig | 8 - drivers/pinctrl/intel/Makefile | 1 - drivers/pinctrl/intel/pinctrl-baytrail.c | 18 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 16 +- drivers/pinctrl/intel/pinctrl-intel.c | 28 +- drivers/pinctrl/intel/pinctrl-intel.h | 25 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 10 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 14 +- drivers/pinctrl/intel/pinctrl-meteorlake.c | 417 - drivers/pinctrl/mediatek/pinctrl-mt8192.c | 296 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +- drivers/pinctrl/pinctrl-amd.c | 127 +- drivers/pinctrl/pinctrl-amd.h | 1376 +- drivers/pinctrl/pinctrl-as3722.c | 15 +- drivers/pinctrl/pinctrl-at91-pio4.c | 7 +- drivers/pinctrl/pinctrl-at91.c | 8 +- drivers/pinctrl/pinctrl-axp209.c | 14 +- drivers/pinctrl/pinctrl-ingenic.c | 64 +- drivers/pinctrl/pinctrl-ocelot.c | 14 +- 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/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/sunxi/Kconfig | 8 +- drivers/pinctrl/sunxi/Makefile | 1 - drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c | 840 - drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c | 22 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 25 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sunxi.c | 156 +- drivers/pinctrl/sunxi/pinctrl-sunxi.h | 109 +- drivers/platform/Kconfig | 5 +- drivers/platform/chrome/Kconfig | 11 +- drivers/platform/chrome/Makefile | 5 - drivers/platform/chrome/cros_ec.c | 11 +- drivers/platform/chrome/cros_ec_proto.c | 473 +- drivers/platform/chrome/cros_ec_proto_test.c | 2753 - drivers/platform/chrome/cros_ec_trace.h | 8 +- drivers/platform/chrome/cros_ec_typec.c | 93 +- drivers/platform/chrome/cros_kbd_led_backlight.c | 196 +- drivers/platform/chrome/cros_kunit_util.c | 130 - drivers/platform/chrome/cros_kunit_util.h | 48 - drivers/platform/chrome/cros_usbpd_notify.c | 4 +- drivers/platform/chrome/wilco_ec/event.c | 2 +- drivers/platform/mellanox/mlxreg-io.c | 23 - drivers/platform/surface/Kconfig | 58 +- drivers/platform/surface/Makefile | 2 - drivers/platform/surface/aggregator/Kconfig | 2 +- drivers/platform/surface/aggregator/Makefile | 2 +- drivers/platform/surface/aggregator/bus.c | 151 +- drivers/platform/surface/aggregator/bus.h | 2 +- drivers/platform/surface/aggregator/controller.c | 55 +- drivers/platform/surface/aggregator/controller.h | 2 +- drivers/platform/surface/aggregator/core.c | 2 +- drivers/platform/surface/aggregator/ssh_msgb.h | 2 +- .../platform/surface/aggregator/ssh_packet_layer.c | 2 +- .../platform/surface/aggregator/ssh_packet_layer.h | 2 +- drivers/platform/surface/aggregator/ssh_parser.c | 2 +- drivers/platform/surface/aggregator/ssh_parser.h | 2 +- .../surface/aggregator/ssh_request_layer.c | 2 +- .../surface/aggregator/ssh_request_layer.h | 2 +- drivers/platform/surface/aggregator/trace.h | 82 +- drivers/platform/surface/surface_acpi_notify.c | 29 +- drivers/platform/surface/surface_aggregator_cdev.c | 2 +- drivers/platform/surface/surface_aggregator_hub.c | 371 - .../platform/surface/surface_aggregator_registry.c | 362 +- .../platform/surface/surface_aggregator_tabletsw.c | 533 - drivers/platform/surface/surface_dtx.c | 2 +- drivers/platform/surface/surface_gpe.c | 2 +- drivers/platform/surface/surface_hotplug.c | 2 +- .../platform/surface/surface_platform_profile.c | 2 +- drivers/platform/x86/Kconfig | 42 +- drivers/platform/x86/Makefile | 5 +- drivers/platform/x86/acer-wmi.c | 7 +- drivers/platform/x86/{amd/pmc.c => amd-pmc.c} | 0 drivers/platform/x86/amd/Kconfig | 31 - drivers/platform/x86/amd/Makefile | 10 - drivers/platform/x86/{amd/hsmp.c => amd_hsmp.c} | 0 drivers/platform/x86/apple-gmux.c | 5 +- drivers/platform/x86/asus-wmi.c | 25 - drivers/platform/x86/compal-laptop.c | 4 +- drivers/platform/x86/dell/Kconfig | 1 + drivers/platform/x86/intel/Kconfig | 12 - drivers/platform/x86/intel/Makefile | 2 - drivers/platform/x86/intel/p2sb.c | 133 - drivers/platform/x86/intel/pmt/class.c | 23 +- drivers/platform/x86/intel/pmt/telemetry.c | 18 +- .../x86/intel/speed_select_if/isst_if_common.c | 39 +- drivers/platform/x86/intel/vsec.c | 130 +- drivers/platform/x86/intel/vsec.h | 11 +- drivers/platform/x86/mlx-platform.c | 491 +- drivers/platform/x86/panasonic-laptop.c | 28 +- drivers/platform/x86/serial-multi-instantiate.c | 69 +- drivers/platform/x86/simatic-ipc.c | 43 +- drivers/platform/x86/system76_acpi.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 221 +- drivers/power/reset/Kconfig | 6 - drivers/power/reset/Makefile | 1 - drivers/power/reset/at91-reset.c | 184 +- drivers/power/reset/brcm-kona-reset.c | 14 +- drivers/power/reset/brcmstb-reboot.c | 14 +- drivers/power/reset/pwr-mlxbf.c | 97 - drivers/power/supply/ab8500-chargalg.h | 4 + drivers/power/supply/ab8500_btemp.c | 1 + drivers/power/supply/ab8500_chargalg.c | 70 +- drivers/power/supply/ab8500_charger.c | 48 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/power/supply/bq24257_charger.c | 2 +- drivers/power/supply/cpcap-battery.c | 10 +- drivers/power/supply/cros_peripheral_charger.c | 2 +- drivers/power/supply/goldfish_battery.c | 4 +- drivers/power/supply/lp8788-charger.c | 2 +- drivers/power/supply/max77976_charger.c | 4 +- drivers/power/supply/olpc_battery.c | 5 +- drivers/power/supply/pm2301_charger.h | 492 + drivers/power/supply/power_supply_core.c | 4 +- drivers/power/supply/surface_battery.c | 4 +- drivers/power/supply/surface_charger.c | 4 +- drivers/powercap/dtpm_cpu.c | 38 +- drivers/powercap/intel_rapl_common.c | 1 - drivers/ptp/ptp_dte.c | 14 +- drivers/ptp/ptp_ocp.c | 23 +- 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 | 40 +- 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 | 4 +- drivers/scsi/mesh.c | 7 +- drivers/scsi/mpi3mr/mpi3mr.h | 73 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 67 - drivers/scsi/mpi3mr/mpi3mr_os.c | 307 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 3 +- drivers/scsi/pm8001/pm8001_hwi.c | 5 - drivers/scsi/pm8001/pm8001_init.c | 73 +- drivers/scsi/pm8001/pm8001_sas.c | 10 +- drivers/scsi/pm8001/pm8001_sas.h | 3 - drivers/scsi/pm8001/pm80xx_hwi.c | 46 +- drivers/scsi/qedi/qedi_main.c | 11 +- drivers/scsi/qla2xxx/qla_attr.c | 29 +- drivers/scsi/qla2xxx/qla_bsg.c | 96 +- drivers/scsi/qla2xxx/qla_bsg.h | 15 - drivers/scsi/qla2xxx/qla_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_def.h | 36 +- drivers/scsi/qla2xxx/qla_edif.c | 585 +- drivers/scsi/qla2xxx/qla_edif.h | 7 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 106 +- drivers/scsi/qla2xxx/qla_fw.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 13 +- drivers/scsi/qla2xxx/qla_gs.c | 131 +- drivers/scsi/qla2xxx/qla_init.c | 96 +- drivers/scsi/qla2xxx/qla_iocb.c | 5 +- drivers/scsi/qla2xxx/qla_isr.c | 138 +- drivers/scsi/qla2xxx/qla_mbx.c | 67 +- drivers/scsi/qla2xxx/qla_mid.c | 6 +- drivers/scsi/qla2xxx/qla_nvme.c | 5 + drivers/scsi/qla2xxx/qla_os.c | 103 +- drivers/scsi/qla2xxx/qla_target.c | 35 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi.c | 1 - drivers/scsi/scsi_error.c | 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 | 45 +- drivers/spi/spi-atmel.c | 15 +- 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-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 | 32 +- 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/target/iscsi/iscsi_target.c | 2 +- drivers/target/iscsi/iscsi_target_configfs.c | 113 +- drivers/target/iscsi/iscsi_target_login.c | 4 +- drivers/target/iscsi/iscsi_target_nego.c | 147 +- drivers/target/iscsi/iscsi_target_nodeattrib.c | 1 - drivers/target/iscsi/iscsi_target_tpg.c | 3 +- drivers/target/target_core_alua.c | 2 +- drivers/target/target_core_configfs.c | 27 +- drivers/target/target_core_device.c | 6 - drivers/target/target_core_file.c | 37 +- drivers/target/target_core_iblock.c | 17 +- drivers/tee/optee/call.c | 18 +- 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/serial/8250/8250.h | 24 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 1 - drivers/tty/serial/8250/8250_bcm7271.c | 24 +- drivers/tty/serial/8250/8250_core.c | 8 +- drivers/tty/serial/8250/8250_dw.c | 68 +- drivers/tty/serial/8250/8250_dwlib.c | 152 +- drivers/tty/serial/8250/8250_early.c | 4 +- drivers/tty/serial/8250/8250_exar.c | 25 +- drivers/tty/serial/8250/8250_fintek.c | 31 +- drivers/tty/serial/8250/8250_fsl.c | 4 +- drivers/tty/serial/8250/8250_ingenic.c | 2 +- drivers/tty/serial/8250/8250_lpc18xx.c | 28 +- drivers/tty/serial/8250/8250_lpss.c | 2 +- drivers/tty/serial/8250/8250_of.c | 1 - drivers/tty/serial/8250/8250_omap.c | 7 +- drivers/tty/serial/8250/8250_pci.c | 135 +- drivers/tty/serial/8250/8250_pericom.c | 2 +- drivers/tty/serial/8250/8250_port.c | 157 +- drivers/tty/serial/8250/Kconfig | 1 - drivers/tty/serial/Kconfig | 22 +- drivers/tty/serial/Makefile | 1 + drivers/tty/serial/amba-pl011.c | 15 +- drivers/tty/serial/ar933x_uart.c | 27 +- drivers/tty/serial/atmel_serial.c | 103 +- drivers/tty/serial/earlycon.c | 3 - drivers/tty/serial/fsl_lpuart.c | 29 +- drivers/tty/serial/imx.c | 21 +- drivers/tty/serial/kgdboc.c | 2 +- drivers/tty/serial/max310x.c | 272 +- drivers/tty/serial/mcf.c | 10 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/mpc52xx_uart.c | 4 +- drivers/tty/serial/msm_serial.c | 550 +- drivers/tty/serial/mux.c | 6 + drivers/tty/serial/omap-serial.c | 18 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pch_uart.c | 7 +- drivers/tty/serial/pic32_uart.c | 4 +- drivers/tty/serial/pmac_zilog.c | 1 + drivers/tty/serial/pxa.c | 5 +- drivers/tty/serial/qcom_geni_serial.c | 3 - drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/samsung_tty.c | 90 +- drivers/tty/serial/sc16is7xx.c | 10 +- drivers/tty/serial/serial-tegra.c | 5 +- drivers/tty/serial/serial_core.c | 199 +- drivers/tty/serial/sifive.c | 10 + drivers/tty/serial/st-asc.c | 1 + drivers/tty/serial/stm32-usart.c | 10 +- drivers/tty/serial/sunsu.c | 4 +- drivers/tty/serial/ucc_uart.c | 2 - drivers/tty/serial/vr41xx_siu.c | 934 + drivers/tty/tty_buffer.c | 59 +- drivers/tty/tty_io.c | 2 +- drivers/tty/tty_ioctl.c | 4 - drivers/tty/tty_port.c | 21 - drivers/tty/vt/Makefile | 2 +- drivers/tty/vt/consolemap.c | 684 +- drivers/tty/vt/defkeymap.c_shipped | 6 +- drivers/tty/vt/selection.c | 3 +- drivers/tty/vt/vt.c | 16 +- drivers/ufs/core/ufshcd-priv.h | 6 +- drivers/ufs/core/ufshcd.c | 90 +- 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-qcom.c | 144 +- drivers/usb/dwc3/ep0.c | 9 +- drivers/usb/dwc3/gadget.c | 93 +- drivers/usb/gadget/function/f_mass_storage.c | 36 +- drivers/usb/gadget/function/f_uvc.c | 30 +- drivers/usb/gadget/function/storage_common.c | 15 - drivers/usb/gadget/function/storage_common.h | 2 - drivers/usb/gadget/function/u_ether.c | 1 + drivers/usb/gadget/function/uvc_queue.c | 23 +- drivers/usb/gadget/function/uvc_video.c | 14 +- drivers/usb/gadget/legacy/inode.c | 1 - drivers/usb/gadget/udc/Kconfig | 15 +- drivers/usb/gadget/udc/Makefile | 1 - drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +- drivers/usb/gadget/udc/aspeed_udc.c | 1597 - drivers/usb/gadget/udc/atmel_usba_udc.c | 10 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 8 +- drivers/usb/gadget/udc/trace.h | 8 +- drivers/usb/host/Kconfig | 10 - drivers/usb/host/Makefile | 1 - drivers/usb/host/ehci-platform.c | 2 - drivers/usb/host/ehci-ppc-of.c | 1 - drivers/usb/host/ehci-q.c | 2 +- drivers/usb/host/max3421-hcd.c | 2 +- drivers/usb/host/ohci-at91.c | 69 +- drivers/usb/host/ohci-nxp.c | 1 - drivers/usb/host/ohci-platform.c | 3 - drivers/usb/host/ohci-ppc-of.c | 1 - drivers/usb/host/ohci-sa1111.c | 25 - drivers/usb/host/ohci-sm501.c | 2 +- drivers/usb/host/xhci-mtk.c | 7 - drivers/usb/host/xhci-tegra.c | 8 +- drivers/usb/host/xhci-trace.h | 4 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/misc/Kconfig | 16 - drivers/usb/misc/Makefile | 1 - drivers/usb/misc/ldusb.c | 6 +- drivers/usb/misc/onboard_usb_hub.c | 428 - drivers/usb/misc/onboard_usb_hub.h | 17 - drivers/usb/misc/onboard_usb_hub_pdevs.c | 143 - drivers/usb/misc/sisusbvga/sisusb_con.c | 2 +- drivers/usb/mtu3/mtu3.h | 5 +- drivers/usb/mtu3/mtu3_core.c | 35 +- drivers/usb/mtu3/mtu3_debugfs.c | 8 +- drivers/usb/mtu3/mtu3_gadget.c | 38 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 10 +- drivers/usb/mtu3/mtu3_hw_regs.h | 16 - drivers/usb/mtu3/mtu3_plat.c | 43 +- drivers/usb/mtu3/mtu3_trace.h | 4 +- drivers/usb/musb/Kconfig | 13 +- drivers/usb/musb/Makefile | 1 - drivers/usb/musb/mpfs.c | 269 - drivers/usb/musb/musb_core.c | 16 +- drivers/usb/musb/musb_gadget.c | 2 + drivers/usb/musb/musb_trace.h | 4 +- drivers/usb/renesas_usbhs/rza.c | 4 - drivers/usb/serial/cypress_m8.c | 2 +- drivers/usb/serial/garmin_gps.c | 4 +- drivers/usb/serial/io_edgeport.c | 4 +- drivers/usb/serial/mos7720.c | 2 +- drivers/usb/serial/opticon.c | 4 +- drivers/usb/serial/sierra.c | 4 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/Kconfig | 11 - drivers/usb/typec/Makefile | 3 +- drivers/usb/typec/anx7411.c | 1596 - drivers/usb/typec/class.c | 167 +- drivers/usb/typec/class.h | 6 - drivers/usb/typec/mux.c | 8 +- drivers/usb/typec/pd.c | 708 - drivers/usb/typec/pd.h | 30 - drivers/usb/typec/retimer.c | 168 - drivers/usb/typec/retimer.h | 15 - drivers/usb/typec/tcpm/tcpci.c | 3 +- drivers/usb/typec/tcpm/tcpci.h | 209 + drivers/usb/typec/tcpm/tcpci_maxim.c | 3 +- drivers/usb/typec/tcpm/tcpci_mt6360.c | 3 +- drivers/usb/typec/tcpm/tcpci_rt1711h.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 144 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 28 +- drivers/usb/usbip/vudc_rx.c | 6 +- drivers/usb/usbip/vudc_sysfs.c | 14 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 21 - drivers/vdpa/vdpa_sim/vdpa_sim.h | 1 - drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 3 - drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 3 - drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 2 +- drivers/vfio/pci/Kconfig | 11 - drivers/vfio/pci/Makefile | 2 +- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 11 +- drivers/vfio/pci/mlx5/cmd.c | 14 +- drivers/vfio/pci/mlx5/cmd.h | 4 +- drivers/vfio/pci/mlx5/main.c | 11 +- drivers/vfio/pci/vfio_pci_config.c | 2 +- drivers/vfio/pci/vfio_pci_core.c | 22 +- drivers/vfio/pci/vfio_pci_zdev.c | 35 +- drivers/vfio/platform/vfio_platform_private.h | 21 +- drivers/vfio/vfio.c | 32 +- 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 | 21 +- drivers/video/fbdev/core/fbmem.c | 22 +- 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/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/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/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 | 187 +- fs/btrfs/delalloc-space.c | 6 +- fs/btrfs/delayed-inode.c | 364 +- fs/btrfs/delayed-inode.h | 11 - fs/btrfs/delayed-ref.c | 4 +- fs/btrfs/dev-replace.c | 3 +- fs/btrfs/disk-io.c | 322 +- fs/btrfs/disk-io.h | 17 +- fs/btrfs/extent-tree.c | 149 +- fs/btrfs/extent_io.c | 887 +- fs/btrfs/extent_io.h | 15 +- fs/btrfs/file.c | 44 +- fs/btrfs/free-space-cache.c | 14 +- fs/btrfs/inode.c | 810 +- 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 | 781 +- 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 | 1 - fs/btrfs/tests/extent-buffer-tests.c | 3 +- fs/btrfs/transaction.c | 132 +- 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 | 131 +- fs/btrfs/zoned.h | 18 - fs/btrfs/zstd.c | 33 +- fs/buffer.c | 422 +- fs/ceph/addr.c | 2 +- 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 | 17 +- fs/cifs/file.c | 16 +- fs/cifs/inode.c | 4 +- fs/cifs/misc.c | 15 +- fs/cifs/netmisc.c | 2 +- fs/cifs/smb2misc.c | 49 +- fs/cifs/smb2ops.c | 5 +- fs/cifs/smb2pdu.c | 2 +- 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 | 23 +- 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/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 | 13273 ++ 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/locks.c | 77 +- fs/mbcache.c | 2 +- fs/mount.h | 1 + fs/mpage.c | 131 +- fs/namei.c | 271 +- fs/namespace.c | 2 +- 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/nfscache.c | 3 +- fs/nfsd/nfsctl.c | 20 +- fs/nfsd/nfsd.h | 6 - 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/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/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/quota_global.c | 2 +- fs/ocfs2/refcounttree.c | 57 +- fs/ocfs2/super.c | 2 +- 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/overlayfs/super.c | 25 +- 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 | 27 +- 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 | 42 +- 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 | 62 +- 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/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 | 136 +- include/asm-generic/platform-feature.h | 8 + include/asm-generic/softirq_stack.h | 2 +- include/asm-generic/tlb.h | 3 - 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/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/net/pcs-rzn1-miic.h | 33 - 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 | 15 +- 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-cgroup-defs.h | 13 +- include/linux/bpf-cgroup.h | 9 +- include/linux/bpf.h | 159 +- include/linux/bpf_lsm.h | 7 - include/linux/bpf_verifier.h | 14 +- include/linux/brcmphy.h | 1 - include/linux/btf.h | 28 - include/linux/btf_ids.h | 3 +- include/linux/buffer_head.h | 27 +- include/linux/cacheinfo.h | 3 - include/linux/can/bittiming.h | 2 - include/linux/can/skb.h | 59 +- include/linux/cgroup-defs.h | 6 +- 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/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/filter.h | 43 +- 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 | 2 +- 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 | 23 +- 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 | 326 +- include/linux/if_macvlan.h | 6 +- include/linux/if_team.h | 10 +- include/linux/if_vlan.h | 10 +- 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 | 832 + 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 | 82 +- include/linux/kfifo.h | 2 +- include/linux/khugepaged.h | 30 + include/linux/kmemleak.h | 8 +- include/linux/kvm_host.h | 20 +- include/linux/kvm_types.h | 8 +- include/linux/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/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/mii.h | 35 - include/linux/mlx5/device.h | 36 +- include/linux/mlx5/driver.h | 6 - include/linux/mlx5/eswitch.h | 8 +- include/linux/mlx5/fs.h | 16 - include/linux/mlx5/mlx5_ifc.h | 186 +- include/linux/mm.h | 223 +- include/linux/mm_types.h | 50 +- include/linux/mm_types_task.h | 12 + include/linux/mmc/card.h | 1 - include/linux/mmc/host.h | 26 - include/linux/mmc/mmc.h | 6 - include/linux/mmu_notifier.h | 2 +- include/linux/mmzone.h | 139 +- include/linux/mnt_idmapping.h | 305 +- include/linux/module.h | 5 - include/linux/mpage.h | 2 + include/linux/mroute_base.h | 15 +- include/linux/mtd/hyperbus.h | 4 +- include/linux/mtd/spinand.h | 1 - include/linux/net.h | 6 +- include/linux/netdevice.h | 40 +- include/linux/netfilter/nf_conntrack_h323.h | 109 +- include/linux/netfilter/nf_conntrack_sip.h | 2 +- include/linux/netfs.h | 23 +- include/linux/nvme-auth.h | 41 - include/linux/nvme.h | 213 +- include/linux/objtool.h | 2 +- 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/pcs-rzn1-miic.h | 18 - include/linux/pcs/pcs-xpcs.h | 3 +- include/linux/perf/riscv_pmu.h | 4 - include/linux/perf_event.h | 2 - include/linux/pgtable.h | 28 - include/linux/phy.h | 3 - 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_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/bcm63xx_pmb.h | 10 +- include/linux/rmap.h | 4 +- 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/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 | 19 +- include/linux/serial_s3c.h | 2 +- include/linux/shmem_fs.h | 11 - include/linux/shrinker.h | 33 +- include/linux/skbuff.h | 277 +- include/linux/skmsg.h | 1 - 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 | 16 +- include/linux/sockptr.h | 8 - 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/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 | 6 - include/linux/tboot.h | 2 + include/linux/tcp.h | 30 - include/linux/thermal.h | 26 +- include/linux/ti-emif-sram.h | 10 +- include/linux/time64.h | 3 - 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/af_unix.h | 5 +- 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/bond_options.h | 14 +- include/net/bonding.h | 1 - include/net/cfg80211.h | 467 +- include/net/compat.h | 5 +- include/net/devlink.h | 95 +- include/net/dropreason.h | 256 - include/net/dsa.h | 9 - include/net/flow_dissector.h | 16 - include/net/flow_offload.h | 6 - include/net/fq_impl.h | 5 +- include/net/ip_tunnels.h | 4 +- include/net/mac80211.h | 281 +- include/net/mptcp.h | 3 +- include/net/neighbour.h | 1 - include/net/net_namespace.h | 8 - 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 | 15 - include/net/netfilter/nf_tables_core.h | 10 + include/net/netns/flow_table.h | 14 - include/net/netns/smc.h | 1 - include/net/netns/unix.h | 6 - include/net/pkt_cls.h | 2 +- include/net/pkt_sched.h | 17 - include/net/raw.h | 18 +- include/net/rawv6.h | 7 +- include/net/route.h | 7 +- include/net/sch_generic.h | 19 + include/net/sock.h | 114 +- include/net/strparser.h | 11 +- include/net/switchdev.h | 3 - include/net/tcp.h | 4 - include/net/tls.h | 283 +- include/net/udp.h | 4 +- include/net/xdp_sock_drv.h | 14 - include/net/xfrm.h | 8 +- 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/mscc/ocelot.h | 6 - 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/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/net.h | 2 +- include/trace/events/nilfs2.h | 4 +- include/trace/events/power.h | 29 - include/trace/events/qdisc.h | 4 +- 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/skb.h | 89 +- 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/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 | 98 +- include/uapi/linux/btf.h | 17 +- 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_ether.h | 1 - include/uapi/linux/if_link.h | 1 - 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/io_uring.h | 112 +- 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 | 110 +- 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/neighbour.h | 1 - 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 | 75 +- 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 | 2 - include/uapi/linux/stm.h | 2 +- include/uapi/linux/swab.h | 6 +- include/uapi/linux/sysctl.h | 37 +- include/uapi/linux/target_core_user.h | 2 +- include/uapi/linux/tls.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/mlx5_user_ioctl_verbs.h | 1 - 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/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/shm.c | 21 +- kernel/Makefile | 2 +- kernel/acct.c | 11 +- kernel/audit.c | 4 +- kernel/bpf/arraymap.c | 40 +- kernel/bpf/bpf_iter.c | 12 +- kernel/bpf/bpf_lsm.c | 85 - kernel/bpf/bpf_struct_ops.c | 10 +- kernel/bpf/btf.c | 237 +- kernel/bpf/cgroup.c | 416 +- kernel/bpf/core.c | 61 +- 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/percpu_freelist.c | 20 +- kernel/bpf/preload/iterators/Makefile | 10 +- kernel/bpf/syscall.c | 61 +- kernel/bpf/task_iter.c | 10 +- kernel/bpf/trampoline.c | 265 +- kernel/bpf/verifier.c | 360 +- kernel/cfi.c | 4 +- kernel/cgroup/cgroup.c | 70 +- 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 | 40 +- kernel/events/ring_buffer.c | 5 +- kernel/events/uprobes.c | 9 +- kernel/exit.c | 20 +- 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 | 93 +- kernel/kthread.c | 1 - kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 9 +- kernel/module/Kconfig | 293 - kernel/module/internal.h | 2 +- kernel/module/kallsyms.c | 41 +- kernel/module/main.c | 56 +- 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/profile.c | 7 - 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/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 | 11 +- 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 | 49 +- kernel/time/Kconfig | 37 +- kernel/time/tick-sched.c | 2 +- kernel/time/timekeeping.c | 7 +- kernel/torture.c | 7 - kernel/trace/blktrace.c | 72 +- kernel/trace/bpf_trace.c | 4 +- kernel/trace/trace.c | 16 +- kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_eprobe.c | 28 +- kernel/trace/trace_events_hist.c | 5 +- kernel/trace/trace_events_user.c | 2 +- kernel/trace/trace_kprobe.c | 16 +- kernel/trace/trace_probe.c | 4 - kernel/trace/trace_uprobe.c | 19 +- kernel/ucount.c | 34 +- kernel/user_namespace.c | 10 +- kernel/watch_queue.c | 2 +- kernel/workqueue.c | 9 - lib/Kconfig | 16 +- lib/Kconfig.debug | 192 +- 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 | 14 +- 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_bpf.c | 4 +- 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 | 53 +- 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 | 97 +- mm/gup_test.c | 2 +- mm/highmem.c | 4 +- mm/huge_memory.c | 217 +- mm/hugetlb.c | 258 +- 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 | 4 +- 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 | 62 +- mm/memory_hotplug.c | 55 +- mm/mempolicy.c | 66 +- mm/mempool.c | 2 +- mm/memremap.c | 16 +- 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 | 129 +- mm/secretmem.c | 22 +- mm/shmem.c | 99 +- 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 | 407 +- 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/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/6lowpan/nhc.c | 103 +- net/6lowpan/nhc.h | 38 +- net/6lowpan/nhc_dest.c | 9 +- net/6lowpan/nhc_fragment.c | 9 +- net/6lowpan/nhc_ghc_ext_dest.c | 9 +- net/6lowpan/nhc_ghc_ext_frag.c | 11 +- net/6lowpan/nhc_ghc_ext_hop.c | 9 +- net/6lowpan/nhc_ghc_ext_route.c | 9 +- net/6lowpan/nhc_ghc_icmpv6.c | 9 +- net/6lowpan/nhc_ghc_udp.c | 9 +- net/6lowpan/nhc_hop.c | 9 +- net/6lowpan/nhc_ipv6.c | 11 +- net/6lowpan/nhc_mobility.c | 9 +- net/6lowpan/nhc_routing.c | 9 +- net/6lowpan/nhc_udp.c | 9 +- net/8021q/vlan_core.c | 6 +- net/8021q/vlan_dev.c | 22 +- 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/ax25/af_ax25.c | 7 +- net/ax25/ax25_dev.c | 9 +- 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 | 9 +- net/bridge/br_if.c | 10 +- net/bridge/br_mdb.c | 15 +- net/bridge/br_netlink.c | 8 +- net/bridge/br_vlan.c | 36 +- net/bridge/netfilter/nft_meta_bridge.c | 2 +- net/can/Kconfig | 5 +- net/compat.c | 40 +- net/core/.gitignore | 1 - net/core/Makefile | 23 +- net/core/datagram.c | 20 +- net/core/dev.c | 49 +- net/core/dev_ioctl.c | 4 +- net/core/devlink.c | 929 +- net/core/drop_monitor.c | 36 +- net/core/dst.c | 8 +- net/core/failover.c | 4 +- net/core/filter.c | 199 +- net/core/flow_offload.c | 7 - net/core/link_watch.c | 2 +- net/core/neighbour.c | 50 +- net/core/net-sysfs.c | 8 +- net/core/net_namespace.c | 7 - net/core/netpoll.c | 2 +- net/core/page_pool.c | 5 +- net/core/pktgen.c | 6 +- net/core/skbuff.c | 68 +- net/core/skmsg.c | 56 +- net/core/sock.c | 34 +- net/core/sock_map.c | 23 - net/core/stream.c | 6 +- net/decnet/af_decnet.c | 4 - net/decnet/dn_neigh.c | 1 - net/dsa/Kconfig | 11 +- net/dsa/Makefile | 1 - net/dsa/slave.c | 37 +- net/dsa/tag_ksz.c | 59 - net/dsa/tag_rzn1_a5psw.c | 113 - net/ethtool/ioctl.c | 21 +- net/ethtool/netlink.c | 6 +- net/ethtool/netlink.h | 2 +- net/hsr/hsr_debugfs.c | 10 +- net/ipv4/af_inet.c | 13 +- net/ipv4/arp.c | 25 +- net/ipv4/bpf_tcp_ca.c | 39 +- net/ipv4/devinet.c | 4 +- net/ipv4/esp4.c | 4 +- net/ipv4/fib_semantics.c | 11 +- net/ipv4/ip_output.c | 60 +- net/ipv4/ip_tunnel.c | 21 +- net/ipv4/ipconfig.c | 14 +- net/ipv4/ipmr.c | 217 +- net/ipv4/ipmr_base.c | 53 +- net/ipv4/netfilter/nf_nat_h323.c | 42 +- net/ipv4/ping.c | 36 +- net/ipv4/raw.c | 172 +- net/ipv4/raw_diag.c | 57 +- net/ipv4/route.c | 65 +- net/ipv4/tcp.c | 144 +- net/ipv4/tcp_bpf.c | 1 - net/ipv4/tcp_input.c | 9 +- net/ipv4/tcp_ipv4.c | 5 - net/ipv4/tcp_output.c | 32 +- net/ipv4/tcp_timer.c | 19 +- net/ipv4/udp.c | 25 +- net/ipv4/udplite.c | 3 - net/ipv4/xfrm4_policy.c | 2 +- net/ipv6/Kconfig | 1 - net/ipv6/addrconf.c | 68 +- net/ipv6/addrconf_core.c | 2 +- net/ipv6/af_inet6.c | 6 +- net/ipv6/esp6.c | 4 +- net/ipv6/ip6_gre.c | 51 +- net/ipv6/ip6_output.c | 49 +- net/ipv6/ip6_tunnel.c | 22 +- net/ipv6/ip6_vti.c | 4 +- net/ipv6/ip6mr.c | 297 +- net/ipv6/ndisc.c | 30 +- net/ipv6/raw.c | 120 +- net/ipv6/route.c | 12 +- net/ipv6/sit.c | 12 +- net/ipv6/tcp_ipv6.c | 8 +- net/ipv6/udp.c | 3 - net/ipv6/udplite.c | 3 - net/ipv6/xfrm6_policy.c | 4 +- net/iucv/af_iucv.c | 2 + net/key/af_key.c | 6 +- net/l2tp/l2tp_debugfs.c | 6 +- net/l2tp/l2tp_ppp.c | 2 +- net/llc/af_llc.c | 2 +- net/mac80211/agg-rx.c | 6 +- net/mac80211/agg-tx.c | 2 +- net/mac80211/airtime.c | 4 +- net/mac80211/cfg.c | 949 +- 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 | 694 +- net/mac80211/iface.c | 341 +- net/mac80211/key.c | 78 +- net/mac80211/key.h | 9 +- net/mac80211/main.c | 234 +- net/mac80211/mesh.c | 50 +- net/mac80211/mesh_hwmp.c | 15 +- net/mac80211/mesh_plink.c | 20 +- net/mac80211/mlme.c | 5842 +- net/mac80211/ocb.c | 15 +- net/mac80211/offchannel.c | 43 +- net/mac80211/rate.c | 28 +- net/mac80211/rate.h | 10 +- net/mac80211/rx.c | 198 +- net/mac80211/scan.c | 14 +- net/mac80211/spectmgmt.c | 16 +- net/mac80211/sta_info.c | 491 +- net/mac80211/sta_info.h | 58 +- 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 | 796 +- net/mac80211/util.c | 461 +- net/mac80211/vht.c | 219 +- net/mac80211/wme.c | 3 +- net/mac80211/wpa.c | 133 +- net/mac80211/wpa.h | 5 +- net/mptcp/pm_netlink.c | 131 +- net/mptcp/protocol.c | 60 +- net/mptcp/protocol.h | 3 +- net/mptcp/subflow.c | 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 | 8 +- net/netfilter/nf_conntrack_h323_main.c | 260 +- net/netfilter/nf_conntrack_helper.c | 4 +- net/netfilter/nf_conntrack_netlink.c | 9 +- net/netfilter/nf_conntrack_pptp.c | 2 +- net/netfilter/nf_conntrack_sip.c | 9 +- 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/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/openvswitch/vport-netdev.c | 6 +- net/packet/af_packet.c | 12 +- net/rds/message.c | 3 +- net/rxrpc/rxkad.c | 2 +- net/sched/act_ct.c | 5 +- net/sched/act_mirred.c | 6 +- net/sched/cls_api.c | 5 +- net/sched/cls_flower.c | 8 +- net/sched/sch_api.c | 2 +- net/sched/sch_cbq.c | 79 + net/sched/sch_generic.c | 11 +- net/sched/sch_taprio.c | 5 +- net/sctp/protocol.c | 4 +- net/sctp/sm_statefuns.c | 2 + net/sctp/socket.c | 12 +- net/sctp/stream_interleave.c | 2 + net/sctp/ulpqueue.c | 4 + 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 | 33 +- net/smc/smc_pnet.c | 7 +- net/smc/smc_rx.c | 92 +- net/smc/smc_sysctl.c | 11 - net/smc/smc_tx.c | 10 +- net/socket.c | 54 +- net/strparser/strparser.c | 3 - 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/switchdev/switchdev.c | 4 +- net/tipc/bearer.c | 4 +- net/tipc/name_table.c | 11 + net/tipc/name_table.h | 1 + net/tls/Makefile | 2 +- net/tls/tls.h | 298 - net/tls/tls_device.c | 28 +- net/tls/tls_device_fallback.c | 8 +- net/tls/tls_main.c | 97 +- net/tls/tls_proc.c | 4 - net/tls/tls_strp.c | 17 - net/tls/tls_sw.c | 672 +- net/tls/tls_toe.c | 2 - net/unix/af_unix.c | 294 +- net/unix/diag.c | 49 +- net/unix/sysctl_net_unix.c | 19 +- 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 | 514 +- net/wireless/trace.h | 561 +- net/wireless/util.c | 101 +- net/wireless/wext-compat.c | 48 +- net/wireless/wext-sme.c | 29 +- net/xdp/xdp_umem.c | 6 +- net/xdp/xsk.c | 5 +- net/xfrm/xfrm_device.c | 2 +- net/xfrm/xfrm_state.c | 6 +- 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 | 19 +- 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/xdp1_kern.c | 11 +- samples/bpf/xdp2_kern.c | 11 +- samples/bpf/xdp_fwd_user.c | 55 +- samples/bpf/xdp_redirect_map.bpf.c | 6 +- samples/bpf/xdp_redirect_map_user.c | 9 - samples/bpf/xdp_router_ipv4.bpf.c | 9 - samples/bpf/xdp_tx_iptunnel_kern.c | 2 +- samples/bpf/xdpsock.h | 19 + samples/bpf/xdpsock_ctrl_proc.c | 190 + samples/bpf/xdpsock_kern.c | 24 + samples/bpf/xdpsock_user.c | 2019 + samples/bpf/xsk_fwd.c | 1085 + 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 | 12 - scripts/Makefile.modfinal | 8 +- scripts/Makefile.modinst | 3 - scripts/Makefile.package | 4 +- scripts/bloat-o-meter | 47 +- scripts/bpf_doc.py | 26 +- scripts/cc-version.sh | 12 +- {certs => scripts}/check-blacklist-hashes.awk | 0 scripts/checkpatch.pl | 13 +- scripts/decode_stacktrace.sh | 14 - .../dummy-plugin-dir/include/plugin-version.h | 0 scripts/dummy-tools/gcc | 8 +- scripts/gcc-plugins/latent_entropy_plugin.c | 2 +- scripts/gcc-plugins/stackleak_plugin.c | 2 +- scripts/gcc-plugins/structleak_plugin.c | 2 +- scripts/gdb/linux/dmesg.py | 9 +- scripts/gdb/linux/utils.py | 14 +- scripts/generate_rust_analyzer.py | 134 - scripts/generate_rust_target.rs | 227 - scripts/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/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_main.c | 64 +- security/integrity/ima/ima_kexec.c | 2 +- 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_cs8409-tables.c | 6 +- sound/pci/hda/patch_cs8409.h | 2 + sound/pci/hda/patch_realtek.c | 26 +- sound/soc/Makefile | 4 +- sound/soc/adi/axi-i2s.c | 1 - sound/soc/adi/axi-spdif.c | 1 - sound/soc/amd/Kconfig | 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/bd28623.c | 1 + sound/soc/codecs/bt-sco.c | 1 + sound/soc/codecs/cpcap.c | 1 + sound/soc/codecs/cq93vc.c | 1 + sound/soc/codecs/cros_ec_codec.c | 1 - sound/soc/codecs/cs35l32.c | 1 + sound/soc/codecs/cs35l33.c | 1 + sound/soc/codecs/cs35l34.c | 1 + sound/soc/codecs/cs35l35.c | 1 + sound/soc/codecs/cs35l36.c | 1 + sound/soc/codecs/cs35l41-lib.c | 82 +- sound/soc/codecs/cs35l41-spi.c | 1 - sound/soc/codecs/cs35l41.c | 101 +- sound/soc/codecs/cs35l45-i2c.c | 4 +- sound/soc/codecs/cs35l45.c | 6 +- sound/soc/codecs/cs35l45.h | 4 +- sound/soc/codecs/cs4234.c | 1 + sound/soc/codecs/cs4265.c | 1 + sound/soc/codecs/cs4270.c | 2 + sound/soc/codecs/cs4271.c | 1 + sound/soc/codecs/cs42l42.c | 4 +- sound/soc/codecs/cs42l51.c | 1 + sound/soc/codecs/cs42l52.c | 1 + sound/soc/codecs/cs42l56.c | 1 + sound/soc/codecs/cs42l73.c | 1 + sound/soc/codecs/cs42xx8.c | 1 + sound/soc/codecs/cs43130.c | 1 + sound/soc/codecs/cs4341.c | 1 + sound/soc/codecs/cs4349.c | 1 + sound/soc/codecs/cs47l15.c | 1 + sound/soc/codecs/cs47l24.c | 1 + sound/soc/codecs/cs47l35.c | 1 + sound/soc/codecs/cs47l85.c | 1 + sound/soc/codecs/cs47l90.c | 1 + sound/soc/codecs/cs47l92.c | 1 + sound/soc/codecs/cs53l30.c | 1 + sound/soc/codecs/cx20442.c | 1 + sound/soc/codecs/cx2072x.c | 17 +- sound/soc/codecs/da7210.c | 3 +- sound/soc/codecs/da7213.c | 1 + sound/soc/codecs/da7218.c | 1 + sound/soc/codecs/da7219.c | 7 + sound/soc/codecs/da732x.c | 7 + sound/soc/codecs/da9055.c | 1 + sound/soc/codecs/dmic.c | 1 + sound/soc/codecs/es7134.c | 1 + sound/soc/codecs/es7241.c | 1 + sound/soc/codecs/es8316.c | 21 +- sound/soc/codecs/es8328.c | 1 + sound/soc/codecs/gtm601.c | 1 + sound/soc/codecs/hda-dai.c | 102 - sound/soc/codecs/hda.c | 395 - sound/soc/codecs/hda.h | 19 - sound/soc/codecs/hdac_hdmi.c | 1 + sound/soc/codecs/hdmi-codec.c | 19 +- sound/soc/codecs/ics43432.c | 1 + sound/soc/codecs/inno_rk3036.c | 1 + sound/soc/codecs/isabelle.c | 1 + sound/soc/codecs/jz4740.c | 2 + sound/soc/codecs/lm49453.c | 7 + sound/soc/codecs/lochnagar-sc.c | 1 + sound/soc/codecs/max98088.c | 33 +- sound/soc/codecs/max98090.c | 13 +- sound/soc/codecs/max98095.c | 1 + sound/soc/codecs/max98357a.c | 1 + sound/soc/codecs/max98371.c | 1 + sound/soc/codecs/max98373.c | 16 +- sound/soc/codecs/max98390.c | 3 +- sound/soc/codecs/max98396.c | 271 +- sound/soc/codecs/max98396.h | 10 +- sound/soc/codecs/max9850.c | 1 + sound/soc/codecs/max98520.c | 1 + sound/soc/codecs/max9860.c | 7 +- sound/soc/codecs/max9867.c | 1 + sound/soc/codecs/max98925.c | 1 + sound/soc/codecs/max98926.c | 1 + sound/soc/codecs/max98927.c | 1 + sound/soc/codecs/mc13783.c | 1 + sound/soc/codecs/ml26124.c | 1 + sound/soc/codecs/msm8916-wcd-analog.c | 1 + sound/soc/codecs/msm8916-wcd-digital.c | 47 +- sound/soc/codecs/mt6358.c | 1 - sound/soc/codecs/mt6359-accdet.c | 1 - sound/soc/codecs/mt6359.c | 1 - sound/soc/codecs/nau8315.c | 1 + sound/soc/codecs/nau8540.c | 1 + sound/soc/codecs/nau8810.c | 1 + sound/soc/codecs/nau8821.c | 76 +- sound/soc/codecs/nau8821.h | 1 - sound/soc/codecs/nau8822.c | 15 +- sound/soc/codecs/nau8822.h | 2 - sound/soc/codecs/nau8824.c | 1 + sound/soc/codecs/nau8825.c | 3 +- sound/soc/codecs/pcm1681.c | 1 + sound/soc/codecs/pcm1789.c | 1 + sound/soc/codecs/pcm179x.c | 1 + sound/soc/codecs/pcm186x.c | 2 + sound/soc/codecs/pcm3008.c | 1 + sound/soc/codecs/pcm3168a.c | 1 + sound/soc/codecs/pcm5102a.c | 1 + sound/soc/codecs/pcm512x.c | 1 + sound/soc/codecs/rk3328_codec.c | 6 +- sound/soc/codecs/rk817_codec.c | 1 + sound/soc/codecs/rt1011.c | 1 + sound/soc/codecs/rt1015.c | 1 + sound/soc/codecs/rt1015p.c | 1 + sound/soc/codecs/rt1016.c | 1 + sound/soc/codecs/rt1019.c | 1 + sound/soc/codecs/rt1305.c | 1 + sound/soc/codecs/rt1308-sdw.c | 12 - sound/soc/codecs/rt1308.c | 1 + sound/soc/codecs/rt1316-sdw.c | 12 - sound/soc/codecs/rt274.c | 11 +- sound/soc/codecs/rt286.c | 19 +- sound/soc/codecs/rt286.h | 2 + sound/soc/codecs/rt298.c | 61 +- sound/soc/codecs/rt298.h | 2 + sound/soc/codecs/rt5514.c | 1 + sound/soc/codecs/rt5616.c | 1 + sound/soc/codecs/rt5631.c | 1 + sound/soc/codecs/rt5640.c | 13 +- sound/soc/codecs/rt5645.c | 1 + sound/soc/codecs/rt5651.c | 1 + sound/soc/codecs/rt5659.c | 1 + sound/soc/codecs/rt5660.c | 1 + sound/soc/codecs/rt5663.c | 1 + sound/soc/codecs/rt5665.c | 1 + sound/soc/codecs/rt5668.c | 1 + sound/soc/codecs/rt5670.c | 1 + sound/soc/codecs/rt5677.c | 1 + sound/soc/codecs/rt5682.c | 1 + sound/soc/codecs/rt5682s.c | 1 + sound/soc/codecs/rt700.c | 5 - sound/soc/codecs/rt711-sdca.c | 5 - sound/soc/codecs/rt711.c | 5 - sound/soc/codecs/rt715-sdca.c | 12 - sound/soc/codecs/rt715.c | 12 - sound/soc/codecs/sgtl5000.c | 1 + sound/soc/codecs/si476x.c | 1 + sound/soc/codecs/spdif_receiver.c | 1 + sound/soc/codecs/spdif_transmitter.c | 1 + sound/soc/codecs/ssm2518.c | 5 +- sound/soc/codecs/ssm2602.c | 7 +- sound/soc/codecs/ssm4567.c | 5 +- sound/soc/codecs/sta32x.c | 5 +- sound/soc/codecs/sta350.c | 5 +- sound/soc/codecs/sta529.c | 1 + sound/soc/codecs/stac9766.c | 2 + sound/soc/codecs/sti-sas.c | 7 +- sound/soc/codecs/tas2552.c | 13 +- sound/soc/codecs/tas2562.c | 2 + sound/soc/codecs/tas2764.c | 1 + sound/soc/codecs/tas2770.c | 7 +- sound/soc/codecs/tas2780.c | 663 - sound/soc/codecs/tas2780.h | 101 - sound/soc/codecs/tas5086.c | 3 +- sound/soc/codecs/tas571x.c | 1 + sound/soc/codecs/tas5720.c | 6 +- sound/soc/codecs/tas5805m.c | 1 + sound/soc/codecs/tas6424.c | 7 +- sound/soc/codecs/tfa9879.c | 5 +- sound/soc/codecs/tfa989x.c | 31 +- sound/soc/codecs/tlv320adc3xxx.c | 6 +- sound/soc/codecs/tlv320adcx140.c | 11 +- sound/soc/codecs/tlv320aic23.c | 8 +- sound/soc/codecs/tlv320aic26.c | 16 +- sound/soc/codecs/tlv320aic31xx.c | 20 +- sound/soc/codecs/tlv320aic32x4.c | 11 +- sound/soc/codecs/tlv320aic3x.c | 12 +- sound/soc/codecs/tlv320dac33.c | 13 +- sound/soc/codecs/tscs42xx.c | 1 + sound/soc/codecs/twl4030.c | 102 +- sound/soc/codecs/twl6040.c | 1 + sound/soc/codecs/uda1334.c | 3 +- sound/soc/codecs/uda134x.c | 1 + sound/soc/codecs/uda1380.c | 1 + sound/soc/codecs/wcd-mbhc-v2.c | 12 +- sound/soc/codecs/wcd9335.c | 98 +- sound/soc/codecs/wl1273.c | 1 + sound/soc/codecs/wm0010.c | 1 + sound/soc/codecs/wm1250-ev1.c | 1 + sound/soc/codecs/wm2000.c | 1 + sound/soc/codecs/wm2200.c | 1 + sound/soc/codecs/wm5100.c | 1 + sound/soc/codecs/wm5102.c | 1 + sound/soc/codecs/wm5110.c | 1 + sound/soc/codecs/wm8350.c | 1 + sound/soc/codecs/wm8400.c | 1 + sound/soc/codecs/wm8510.c | 1 + sound/soc/codecs/wm8523.c | 1 + sound/soc/codecs/wm8524.c | 1 + sound/soc/codecs/wm8580.c | 1 + sound/soc/codecs/wm8711.c | 1 + sound/soc/codecs/wm8727.c | 1 + sound/soc/codecs/wm8728.c | 1 + sound/soc/codecs/wm8731.c | 1 + sound/soc/codecs/wm8737.c | 1 + sound/soc/codecs/wm8741.c | 1 + sound/soc/codecs/wm8750.c | 1 + sound/soc/codecs/wm8753.c | 1 + sound/soc/codecs/wm8770.c | 1 + sound/soc/codecs/wm8776.c | 1 + sound/soc/codecs/wm8782.c | 1 + sound/soc/codecs/wm8804.c | 1 + sound/soc/codecs/wm8900.c | 1 + sound/soc/codecs/wm8903.c | 1 + sound/soc/codecs/wm8904.c | 1 + sound/soc/codecs/wm8940.c | 1 + sound/soc/codecs/wm8955.c | 1 + sound/soc/codecs/wm8960.c | 1 + sound/soc/codecs/wm8961.c | 1 + sound/soc/codecs/wm8962.c | 1 + sound/soc/codecs/wm8971.c | 1 + sound/soc/codecs/wm8974.c | 1 + sound/soc/codecs/wm8978.c | 1 + sound/soc/codecs/wm8983.c | 1 + sound/soc/codecs/wm8985.c | 1 + sound/soc/codecs/wm8988.c | 1 + sound/soc/codecs/wm8990.c | 1 + sound/soc/codecs/wm8991.c | 1 + sound/soc/codecs/wm8993.c | 1 + sound/soc/codecs/wm8994.c | 1 + sound/soc/codecs/wm8995.c | 1 + sound/soc/codecs/wm8996.c | 2 + sound/soc/codecs/wm8997.c | 1 + sound/soc/codecs/wm8998.c | 1 + sound/soc/codecs/wm9081.c | 1 + sound/soc/codecs/wm9090.c | 1 + sound/soc/codecs/wm9705.c | 1 + sound/soc/codecs/wm9712.c | 1 + sound/soc/codecs/wm9713.c | 1 + sound/soc/codecs/wm_adsp.c | 25 +- sound/soc/codecs/wsa881x.c | 16 +- sound/soc/codecs/wsa883x.c | 1511 - sound/soc/codecs/zl38060.c | 1 + sound/soc/dwc/dwc-i2s.c | 15 +- sound/soc/fsl/Kconfig | 3 - sound/soc/fsl/fsl_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 | 74 +- 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 | 25 +- sound/soc/intel/boards/sof_sdw.c | 43 +- sound/soc/intel/boards/sof_sdw_rt711.c | 3 - sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 3 - sound/soc/intel/catpt/device.c | 5 +- sound/soc/intel/catpt/pcm.c | 26 +- sound/soc/intel/catpt/sysfs.c | 4 +- sound/soc/intel/common/Makefile | 1 - sound/soc/intel/common/soc-acpi-intel-adl-match.c | 36 - .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 6 +- sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 72 - sound/soc/intel/keembay/kmb_platform.c | 18 +- sound/soc/intel/skylake/skl-pcm.c | 5 +- sound/soc/intel/skylake/skl-topology.c | 6 + sound/soc/jz4740/Kconfig | 2 +- sound/soc/jz4740/jz4740-i2s.c | 44 +- sound/soc/mediatek/Kconfig | 44 - sound/soc/mediatek/Makefile | 1 - sound/soc/mediatek/common/Makefile | 2 +- sound/soc/mediatek/common/mtk-dsp-sof-common.c | 196 - sound/soc/mediatek/common/mtk-dsp-sof-common.h | 36 - sound/soc/mediatek/common/mtk-soc-card.h | 17 - sound/soc/mediatek/mt6797/mt6797-mt6351.c | 6 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 6 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 10 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 9 +- sound/soc/mediatek/mt8186/Makefile | 22 - sound/soc/mediatek/mt8186/mt8186-afe-clk.c | 652 - sound/soc/mediatek/mt8186/mt8186-afe-clk.h | 106 - sound/soc/mediatek/mt8186/mt8186-afe-common.h | 195 - sound/soc/mediatek/mt8186/mt8186-afe-control.c | 255 - sound/soc/mediatek/mt8186/mt8186-afe-gpio.c | 243 - sound/soc/mediatek/mt8186/mt8186-afe-gpio.h | 19 - sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 3000 - sound/soc/mediatek/mt8186/mt8186-audsys-clk.c | 150 - sound/soc/mediatek/mt8186/mt8186-audsys-clk.h | 15 - sound/soc/mediatek/mt8186/mt8186-audsys-clkid.h | 45 - sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 871 - sound/soc/mediatek/mt8186/mt8186-dai-hostless.c | 298 - sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c | 236 - sound/soc/mediatek/mt8186/mt8186-dai-i2s.c | 1286 - sound/soc/mediatek/mt8186/mt8186-dai-pcm.c | 423 - sound/soc/mediatek/mt8186/mt8186-dai-src.c | 695 - sound/soc/mediatek/mt8186/mt8186-dai-tdm.c | 698 - sound/soc/mediatek/mt8186/mt8186-interconnection.h | 69 - sound/soc/mediatek/mt8186/mt8186-misc-control.c | 252 - sound/soc/mediatek/mt8186/mt8186-mt6366-common.c | 57 - sound/soc/mediatek/mt8186/mt8186-mt6366-common.h | 17 - .../mt8186/mt8186-mt6366-da7219-max98357.c | 1002 - .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c | 978 - sound/soc/mediatek/mt8186/mt8186-reg.h | 2913 - sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 8 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 6 +- sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 6 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 233 +- sound/soc/meson/aiu-acodec-ctrl.c | 1 + sound/soc/meson/aiu-codec-ctrl.c | 1 + sound/soc/meson/aiu-encoder-i2s.c | 2 +- sound/soc/meson/axg-frddr.c | 3 - sound/soc/meson/axg-pdm.c | 4 +- sound/soc/meson/axg-spdifin.c | 1 - sound/soc/meson/axg-spdifout.c | 1 - sound/soc/meson/axg-tdm-interface.c | 14 +- sound/soc/meson/axg-toddr.c | 3 - sound/soc/meson/g12a-toacodec.c | 2 + sound/soc/meson/g12a-tohdmitx.c | 1 + sound/soc/meson/meson-codec-glue.c | 2 +- sound/soc/meson/t9015.c | 1 + sound/soc/mxs/mxs-saif.c | 7 +- sound/soc/pxa/magician.c | 8 +- sound/soc/pxa/mmp-sspa.c | 15 +- sound/soc/pxa/pxa-ssp.c | 43 +- sound/soc/pxa/pxa2xx-i2s.c | 27 +- sound/soc/qcom/apq8016_sbc.c | 2 +- sound/soc/qcom/lpass-apq8016.c | 1 - sound/soc/qcom/lpass-cpu.c | 7 - sound/soc/qcom/qdsp6/audioreach.c | 4 +- sound/soc/qcom/qdsp6/q6adm.c | 6 +- sound/soc/qcom/qdsp6/q6afe.c | 6 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 23 +- sound/soc/qcom/sc7180.c | 2 +- sound/soc/qcom/sc7280.c | 33 - sound/soc/qcom/sdm845.c | 6 +- sound/soc/qcom/sm8250.c | 4 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 4 +- sound/soc/rockchip/rockchip_i2s.c | 182 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 13 +- sound/soc/rockchip/rockchip_pdm.c | 7 +- sound/soc/rockchip/rockchip_spdif.c | 1 - sound/soc/samsung/Kconfig | 20 +- sound/soc/samsung/aries_wm8994.c | 7 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/i2s.c | 8 +- sound/soc/samsung/neo1973_wm8753.c | 2 +- sound/soc/samsung/pcm.c | 7 +- sound/soc/samsung/rx1950_uda1380.c | 4 +- sound/soc/samsung/s3c-i2s-v2.c | 17 +- sound/soc/samsung/s3c2412-i2s.c | 7 +- sound/soc/samsung/s3c24xx-i2s.c | 14 +- sound/soc/samsung/snow.c | 2 +- sound/soc/samsung/spdif.c | 7 +- sound/soc/sh/fsi.c | 6 +- sound/soc/sh/hac.c | 3 +- sound/soc/sh/rcar/core.c | 30 +- sound/soc/sh/rcar/ssiu.c | 3 - sound/soc/sh/rz-ssi.c | 11 +- sound/soc/sh/siu_pcm.c | 17 +- sound/soc/sh/ssi.c | 13 +- sound/soc/soc-card.c | 6 - sound/soc/soc-core.c | 167 +- sound/soc/soc-dai.c | 3 +- sound/soc/soc-dapm.c | 10 +- sound/soc/soc-ops.c | 59 +- sound/soc/soc-pcm.c | 3 +- sound/soc/soc-topology-test.c | 37 +- sound/soc/soc-topology.c | 2 +- sound/soc/soc-utils.c | 1 + sound/soc/sof/Kconfig | 7 - sound/soc/sof/Makefile | 16 +- sound/soc/sof/amd/Kconfig | 1 - sound/soc/sof/amd/acp-dsp-offset.h | 2 - sound/soc/sof/amd/acp.c | 36 - sound/soc/sof/amd/acp.h | 4 - sound/soc/sof/amd/pci-rn.c | 4 - sound/soc/sof/amd/renoir.c | 4 - sound/soc/sof/compress.c | 73 +- sound/soc/sof/core.c | 7 +- sound/soc/sof/debug.c | 5 +- sound/soc/sof/imx/Kconfig | 1 - sound/soc/sof/intel/Kconfig | 27 - sound/soc/sof/intel/Makefile | 4 +- sound/soc/sof/intel/apl.c | 1 - sound/soc/sof/intel/atom.c | 16 +- sound/soc/sof/intel/bdw.c | 7 +- sound/soc/sof/intel/byt.c | 5 +- sound/soc/sof/intel/cnl.c | 39 +- sound/soc/sof/intel/hda-dai.c | 226 +- sound/soc/sof/intel/hda-dsp.c | 26 +- sound/soc/sof/intel/hda-ipc.c | 39 +- sound/soc/sof/intel/hda-loader.c | 28 +- sound/soc/sof/intel/hda-probes.c | 16 +- sound/soc/sof/intel/hda-stream.c | 21 +- sound/soc/sof/intel/hda.c | 228 +- sound/soc/sof/intel/hda.h | 70 - sound/soc/sof/intel/icl.c | 1 - sound/soc/sof/intel/mtl.c | 794 - sound/soc/sof/intel/mtl.h | 76 - sound/soc/sof/intel/pci-apl.c | 1 - sound/soc/sof/intel/pci-cnl.c | 1 - sound/soc/sof/intel/pci-icl.c | 1 - sound/soc/sof/intel/pci-mtl.c | 71 - sound/soc/sof/intel/pci-tgl.c | 1 - sound/soc/sof/intel/shim.h | 2 - sound/soc/sof/intel/tgl.c | 34 +- sound/soc/sof/ipc.c | 24 +- sound/soc/sof/ipc3-dtrace.c | 55 +- sound/soc/sof/ipc3-loader.c | 17 +- sound/soc/sof/ipc3-pcm.c | 8 +- sound/soc/sof/ipc3-topology.c | 73 +- sound/soc/sof/ipc3.c | 36 +- sound/soc/sof/ipc4-control.c | 216 - sound/soc/sof/ipc4-pcm.c | 234 - sound/soc/sof/ipc4-priv.h | 7 - sound/soc/sof/ipc4-topology.c | 1921 - sound/soc/sof/ipc4-topology.h | 270 - sound/soc/sof/ipc4.c | 45 +- sound/soc/sof/mediatek/Kconfig | 1 - sound/soc/sof/mediatek/adsp_helper.h | 1 - sound/soc/sof/mediatek/mt8186/mt8186-clk.c | 4 +- sound/soc/sof/mediatek/mt8195/mt8195-clk.c | 7 - sound/soc/sof/mediatek/mt8195/mt8195-loader.c | 13 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 50 +- sound/soc/sof/mediatek/mt8195/mt8195.h | 5 - sound/soc/sof/ops.h | 6 - sound/soc/sof/pcm.c | 13 - sound/soc/sof/sof-audio.h | 12 - sound/soc/sof/sof-client-ipc-msg-injector.c | 29 +- sound/soc/sof/sof-client-probes.c | 13 +- sound/soc/sof/sof-client-probes.h | 8 +- sound/soc/sof/sof-client.c | 4 +- sound/soc/sof/sof-priv.h | 14 +- sound/soc/sof/topology.c | 121 +- sound/soc/spear/spdif_in.c | 3 +- sound/soc/spear/spdif_out.c | 3 +- sound/soc/sti/sti_uniperif.c | 3 +- sound/soc/stm/stm32_adfsdm.c | 3 +- sound/soc/stm/stm32_i2s.c | 9 +- sound/soc/stm/stm32_sai_sub.c | 11 +- sound/soc/stm/stm32_spdifrx.c | 1 - sound/soc/sunxi/sun4i-codec.c | 85 +- sound/soc/sunxi/sun4i-i2s.c | 23 +- sound/soc/sunxi/sun4i-spdif.c | 3 +- sound/soc/sunxi/sun50i-codec-analog.c | 8 - sound/soc/sunxi/sun8i-codec.c | 7 +- sound/soc/tegra/Kconfig | 9 - sound/soc/tegra/Makefile | 2 - sound/soc/tegra/tegra20_ac97.c | 5 +- sound/soc/tegra/tegra20_das.c | 198 +- sound/soc/tegra/tegra20_das.h | 120 + sound/soc/tegra/tegra20_i2s.c | 9 +- sound/soc/tegra/tegra20_spdif.c | 1 - sound/soc/tegra/tegra210_adx.c | 2 +- sound/soc/tegra/tegra210_ahub.c | 39 +- sound/soc/tegra/tegra210_i2s.c | 7 +- sound/soc/tegra/tegra210_mbdrc.c | 1014 - sound/soc/tegra/tegra210_mbdrc.h | 215 - sound/soc/tegra/tegra210_ope.c | 419 - sound/soc/tegra/tegra210_ope.h | 90 - sound/soc/tegra/tegra210_peq.c | 434 - sound/soc/tegra/tegra210_peq.h | 56 - sound/soc/tegra/tegra30_i2s.c | 9 +- sound/soc/ti/davinci-i2s.c | 35 +- sound/soc/ti/davinci-mcasp.c | 16 +- sound/soc/ti/davinci-vcif.c | 3 +- sound/soc/ti/omap-dmic.c | 3 +- sound/soc/ti/omap-hdmi.c | 1 - sound/soc/ti/omap-mcbsp.c | 15 +- sound/soc/ti/omap-mcpdm.c | 7 +- sound/soc/uniphier/evea.c | 1 + sound/soc/ux500/mop500.c | 2 + sound/soc/ux500/mop500_ab8500.c | 2 + sound/soc/ux500/mop500_ab8500.h | 2 + sound/soc/ux500/ux500_msp_dai.c | 41 +- sound/soc/ux500/ux500_msp_dai.h | 2 + sound/soc/ux500/ux500_msp_i2s.c | 2 + sound/soc/ux500/ux500_msp_i2s.h | 2 + sound/soc/ux500/ux500_pcm.c | 2 + sound/soc/ux500/ux500_pcm.h | 2 + sound/soc/xilinx/xlnx_formatter_pcm.c | 18 +- sound/soc/xilinx/xlnx_i2s.c | 1 - sound/soc/xilinx/xlnx_spdif.c | 1 - sound/soc/xtensa/xtfpga-i2s.c | 19 +- sound/usb/bcd2000/bcd2000.c | 3 +- sound/usb/endpoint.c | 2 +- sound/usb/mixer_quirks.c | 187 +- tools/Makefile | 3 - tools/accounting/getdelays.c | 4 + tools/arch/x86/include/asm/amd-ibs.h | 16 +- tools/arch/x86/include/uapi/asm/kvm.h | 12 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 16 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 12 - tools/bpf/bpftool/Documentation/bpftool-prog.rst | 5 +- tools/bpf/bpftool/Makefile | 13 +- tools/bpf/bpftool/bash-completion/bpftool | 30 +- tools/bpf/bpftool/btf.c | 57 +- tools/bpf/bpftool/btf_dumper.c | 29 - tools/bpf/bpftool/cgroup.c | 162 +- tools/bpf/bpftool/common.c | 160 +- tools/bpf/bpftool/feature.c | 148 +- tools/bpf/bpftool/gen.c | 113 - tools/bpf/bpftool/link.c | 61 +- tools/bpf/bpftool/main.c | 2 + tools/bpf/bpftool/main.h | 24 +- tools/bpf/bpftool/map.c | 84 +- tools/bpf/bpftool/pids.c | 1 - tools/bpf/bpftool/prog.c | 79 +- tools/bpf/bpftool/struct_ops.c | 2 - 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/btf_ids.h | 35 +- tools/include/linux/gfp.h | 3 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/objtool.h | 2 +- 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/mman-common.h | 2 - tools/include/uapi/drm/i915_drm.h | 6 +- tools/include/uapi/linux/bpf.h | 96 +- tools/include/uapi/linux/btf.h | 17 +- tools/include/uapi/linux/fs.h | 2 +- tools/include/uapi/linux/if_link.h | 1 - tools/include/uapi/linux/if_tun.h | 2 +- tools/include/uapi/linux/kvm.h | 10 +- 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/Build | 2 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/bpf.c | 200 +- tools/lib/bpf/bpf.h | 98 +- tools/lib/bpf/bpf_core_read.h | 11 - tools/lib/bpf/bpf_helpers.h | 13 - tools/lib/bpf/bpf_tracing.h | 53 +- tools/lib/bpf/btf.c | 412 +- tools/lib/bpf/btf.h | 118 +- tools/lib/bpf/btf_dump.c | 160 +- tools/lib/bpf/gen_loader.c | 2 +- tools/lib/bpf/libbpf.c | 2403 +- tools/lib/bpf/libbpf.h | 569 +- tools/lib/bpf/libbpf.map | 122 +- tools/lib/bpf/libbpf_common.h | 16 +- tools/lib/bpf/libbpf_internal.h | 39 +- tools/lib/bpf/libbpf_legacy.h | 28 +- tools/lib/bpf/libbpf_probes.c | 125 +- tools/lib/bpf/linker.c | 7 +- tools/lib/bpf/netlink.c | 62 +- tools/lib/bpf/relo_core.c | 479 +- tools/lib/bpf/relo_core.h | 10 +- tools/lib/bpf/usdt.bpf.h | 16 +- tools/lib/bpf/usdt.c | 129 +- tools/lib/bpf/xsk.c | 1260 + tools/lib/bpf/xsk.h | 336 + 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/check.c | 2 +- tools/perf/Documentation/perf-buildid-list.txt | 4 - tools/perf/Documentation/perf-dlfilter.txt | 22 - tools/perf/Documentation/perf-inject.txt | 17 - tools/perf/Documentation/perf-intel-pt.txt | 181 +- tools/perf/Documentation/perf-lock.txt | 7 - tools/perf/Documentation/perf-record.txt | 10 - tools/perf/Documentation/perf-script.txt | 10 +- tools/perf/Documentation/perf.data-file-format.txt | 20 +- tools/perf/Makefile.config | 29 +- tools/perf/Makefile.perf | 16 +- tools/perf/arch/x86/util/evsel.c | 52 - tools/perf/builtin-annotate.c | 8 - tools/perf/builtin-buildid-list.c | 39 +- tools/perf/builtin-inject.c | 1046 +- tools/perf/builtin-kmem.c | 1 + tools/perf/builtin-lock.c | 426 +- tools/perf/builtin-record.c | 44 +- tools/perf/builtin-report.c | 6 - tools/perf/builtin-script.c | 25 - tools/perf/include/perf/perf_dlfilter.h | 8 - tools/perf/pmu-events/Build | 17 +- tools/perf/pmu-events/empty-pmu-events.c | 158 - tools/perf/pmu-events/jevents.c | 1342 + tools/perf/pmu-events/jevents.py | 409 - tools/perf/pmu-events/jsmn.c | 352 + tools/perf/pmu-events/jsmn.h | 68 + tools/perf/pmu-events/json.c | 162 + tools/perf/pmu-events/json.h | 39 + tools/perf/scripts/perl/Perf-Trace-Util/Build | 6 +- tools/perf/scripts/python/intel-pt-events.py | 32 +- tools/perf/tests/pmu-events.c | 1 - tools/perf/tests/shell/stat+csv_output.sh | 7 +- tools/perf/tests/shell/stat_all_metrics.sh | 47 +- tools/perf/tests/shell/test_brstack.sh | 114 - tools/perf/util/amd-sample-raw.c | 68 +- tools/perf/util/auxtrace.c | 30 +- tools/perf/util/auxtrace.h | 4 - tools/perf/util/bpf-loader.c | 204 +- 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/.gitignore | 3 +- tools/testing/selftests/bpf/Makefile | 34 +- tools/testing/selftests/bpf/bench.c | 99 - tools/testing/selftests/bpf/bench.h | 16 - .../bpf/benchs/bench_bpf_hashmap_full_update.c | 96 - .../selftests/bpf/benchs/bench_local_storage.c | 287 - .../benchs/bench_local_storage_rcu_tasks_trace.c | 281 - .../benchs/run_bench_bpf_hashmap_full_update.sh | 11 - .../bpf/benchs/run_bench_local_storage.sh | 24 - .../run_bench_local_storage_rcu_tasks_trace.sh | 11 - tools/testing/selftests/bpf/benchs/run_common.sh | 17 - tools/testing/selftests/bpf/bpf_legacy.h | 9 + tools/testing/selftests/bpf/btf_helpers.c | 25 +- tools/testing/selftests/bpf/config | 6 - tools/testing/selftests/bpf/network_helpers.c | 2 +- .../selftests/bpf/prog_tests/attach_probe.c | 49 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 16 - tools/testing/selftests/bpf/prog_tests/bpf_loop.c | 62 - .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 61 - tools/testing/selftests/bpf/prog_tests/btf.c | 157 +- tools/testing/selftests/bpf/prog_tests/btf_write.c | 126 +- .../testing/selftests/bpf/prog_tests/core_extern.c | 17 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 140 +- .../selftests/bpf/prog_tests/fexit_stress.c | 32 +- .../selftests/bpf/prog_tests/kprobe_multi_test.c | 6 +- .../testing/selftests/bpf/prog_tests/libbpf_str.c | 207 - .../testing/selftests/bpf/prog_tests/lsm_cgroup.c | 313 - .../selftests/bpf/prog_tests/resolve_btfids.c | 2 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 11 - tools/testing/selftests/bpf/prog_tests/skeleton.c | 2 - .../testing/selftests/bpf/prog_tests/sock_fields.c | 1 + .../testing/selftests/bpf/prog_tests/tc_redirect.c | 8 +- tools/testing/selftests/bpf/prog_tests/usdt.c | 2 +- .../selftests/bpf/prog_tests/xdp_synproxy.c | 183 - .../bpf/progs/bpf_hashmap_full_update_bench.c | 40 - tools/testing/selftests/bpf/progs/bpf_iter.h | 7 - tools/testing/selftests/bpf/progs/bpf_iter_ksym.c | 74 - tools/testing/selftests/bpf/progs/bpf_loop.c | 114 - .../selftests/bpf/progs/bpf_syscall_macro.c | 6 +- .../testing/selftests/bpf/progs/bpf_tracing_net.h | 1 - .../bpf/progs/btf__core_reloc_enum64val.c | 3 - .../bpf/progs/btf__core_reloc_enum64val___diff.c | 3 - .../btf__core_reloc_enum64val___err_missing.c | 3 - .../btf__core_reloc_enum64val___val3_missing.c | 3 - .../bpf/progs/btf__core_reloc_type_based___diff.c | 3 - .../testing/selftests/bpf/progs/core_reloc_types.h | 190 +- .../selftests/bpf/progs/local_storage_bench.c | 104 - .../progs/local_storage_rcu_tasks_trace_bench.c | 67 - tools/testing/selftests/bpf/progs/lsm_cgroup.c | 180 - .../selftests/bpf/progs/lsm_cgroup_nonvoid.c | 14 - .../selftests/bpf/progs/tcp_ca_incompl_cong_ops.c | 35 - .../selftests/bpf/progs/tcp_ca_unsupp_cong_op.c | 21 - .../selftests/bpf/progs/tcp_ca_write_sk_pacing.c | 60 - .../selftests/bpf/progs/test_attach_probe.c | 73 +- tools/testing/selftests/bpf/progs/test_btf_haskv.c | 51 + tools/testing/selftests/bpf/progs/test_btf_newkv.c | 18 + .../testing/selftests/bpf/progs/test_core_extern.c | 3 - .../bpf/progs/test_core_reloc_enum64val.c | 70 - .../selftests/bpf/progs/test_core_reloc_kernel.c | 19 - .../bpf/progs/test_core_reloc_type_based.c | 49 +- .../testing/selftests/bpf/progs/test_probe_user.c | 27 +- tools/testing/selftests/bpf/progs/test_skeleton.c | 4 - tools/testing/selftests/bpf/progs/test_tc_dtime.c | 53 +- tools/testing/selftests/bpf/progs/test_varlen.c | 8 +- .../selftests/bpf/progs/test_xdp_noinline.c | 30 +- .../selftests/bpf/progs/xdp_synproxy_kern.c | 843 - .../selftests/bpf/test_bpftool_synctypes.py | 182 +- tools/testing/selftests/bpf/test_btf.h | 3 - tools/testing/selftests/bpf/test_verifier.c | 367 +- tools/testing/selftests/bpf/test_xdping.sh | 4 - tools/testing/selftests/bpf/test_xsk.sh | 6 +- .../selftests/bpf/verifier/bpf_loop_inline.c | 263 - tools/testing/selftests/bpf/xdp_synproxy.c | 466 - tools/testing/selftests/bpf/xdpxceiver.c | 1665 + tools/testing/selftests/bpf/xdpxceiver.h | 172 + tools/testing/selftests/bpf/xsk.c | 1268 - tools/testing/selftests/bpf/xsk.h | 316 - tools/testing/selftests/bpf/xsk_prereqs.sh | 4 +- tools/testing/selftests/bpf/xskxceiver.c | 1682 - tools/testing/selftests/bpf/xskxceiver.h | 172 - 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 +- .../drivers/net/mlxsw/rif_counter_scale.sh | 107 - .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 31 +- .../net/mlxsw/spectrum-2/rif_counter_scale.sh | 1 - .../net/mlxsw/spectrum-2/tc_flower_scale.sh | 15 +- .../drivers/net/mlxsw/spectrum/resource_scale.sh | 29 +- .../net/mlxsw/spectrum/rif_counter_scale.sh | 34 - .../selftests/drivers/net/mlxsw/tc_flower_scale.sh | 17 - .../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/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 | 30 +- 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 | 3 +- tools/testing/selftests/net/af_unix/Makefile | 3 +- tools/testing/selftests/net/af_unix/unix_connect.c | 148 - .../selftests/net/arp_ndisc_untracked_subnets.sh | 308 - tools/testing/selftests/net/cmsg_sender.c | 2 +- tools/testing/selftests/net/fib_rule_tests.sh | 23 - tools/testing/selftests/net/forwarding/Makefile | 1 - .../net/forwarding/bridge_mdb_port_down.sh | 118 - .../net/forwarding/ethtool_extended_state.sh | 43 +- .../net/forwarding/mirror_gre_bridge_1q_lag.sh | 7 +- 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 | 1 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 116 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 2 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 14 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 40 +- tools/testing/selftests/net/tls.c | 66 - 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/.gitignore | 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 +- 11271 files changed, 236510 insertions(+), 1216362 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/microchip,mpfs-can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/nxp,sja1000.yaml create mode 100644 Documentation/devicetree/bindings/net/can/sja1000.txt delete mode 100644 Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/mt7530.txt delete mode 100644 Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml delete mode 100644 Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml 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/net/xlnx,emaclite.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 delete mode 100644 Documentation/networking/device_drivers/can/can327.rst create mode 100644 Documentation/networking/device_drivers/ethernet/neterion/vxge.rst delete mode 100644 Documentation/networking/device_drivers/ethernet/wangxun/txgbe.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 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 create mode 100644 arch/x86/kvm/mmu/paging.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/amdgpu_vram_mgr.h 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 delete mode 100644 drivers/net/can/can327.c delete mode 100644 drivers/net/can/dev/calc_bittiming.c create mode 100644 drivers/net/can/slcan.c delete mode 100644 drivers/net/can/slcan/Makefile delete mode 100644 drivers/net/can/slcan/slcan-core.c delete mode 100644 drivers/net/can/slcan/slcan-ethtool.c delete mode 100644 drivers/net/can/slcan/slcan.h delete mode 100644 drivers/net/can/usb/esd_usb.c create mode 100644 drivers/net/can/usb/esd_usb2.c create mode 100644 drivers/net/dsa/microchip/ksz8795_spi.c delete mode 100644 drivers/net/dsa/microchip/ksz9477.h create mode 100644 drivers/net/dsa/microchip/ksz9477_spi.c delete mode 100644 drivers/net/dsa/microchip/ksz_spi.c delete mode 100644 drivers/net/dsa/microchip/lan937x.h delete mode 100644 drivers/net/dsa/microchip/lan937x_main.c delete mode 100644 drivers/net/dsa/microchip/lan937x_reg.h rename drivers/net/dsa/{qca => }/qca8k.c (100%) rename drivers/net/dsa/{qca => }/qca8k.h (100%) delete mode 100644 drivers/net/dsa/rzn1_a5psw.c delete mode 100644 drivers/net/dsa/rzn1_a5psw.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h 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/en/tc/act/police.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/debugfs.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/aso.h delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_router_xm.c create mode 100644 drivers/net/ethernet/neterion/vxge/Makefile create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-config.c create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-config.h create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-ethtool.h create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-main.c create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-main.h create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-reg.h create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-traffic.c create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-traffic.h create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-version.h delete mode 100644 drivers/net/ethernet/wangxun/Kconfig delete mode 100644 drivers/net/ethernet/wangxun/Makefile delete mode 100644 drivers/net/ethernet/wangxun/txgbe/Makefile delete mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe.h delete mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_main.c delete mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_type.h 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/pcs/pcs-rzn1-miic.c delete mode 100644 drivers/net/phy/bcm-phy-ptp.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 create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723de.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821ce.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822be.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822ce.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 rename drivers/platform/x86/{amd/pmc.c => amd-pmc.c} (100%) delete mode 100644 drivers/platform/x86/amd/Kconfig delete mode 100644 drivers/platform/x86/amd/Makefile rename drivers/platform/x86/{amd/hsmp.c => amd_hsmp.c} (100%) delete mode 100644 drivers/platform/x86/intel/p2sb.c delete mode 100644 drivers/power/reset/pwr-mlxbf.c create mode 100644 drivers/power/supply/pm2301_charger.h 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/net/pcs-rzn1-miic.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 delete mode 100644 include/linux/pcs-rzn1-miic.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/dropreason.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/core/.gitignore delete mode 100644 net/dsa/tag_rzn1_a5psw.c delete mode 100644 net/netfilter/nf_flow_table_procfs.c delete mode 100644 net/tls/tls.h 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 create mode 100644 samples/bpf/xdpsock.h create mode 100644 samples/bpf/xdpsock_ctrl_proc.c create mode 100644 samples/bpf/xdpsock_kern.c create mode 100644 samples/bpf/xdpsock_user.c create mode 100644 samples/bpf/xsk_fwd.c 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 create mode 100644 tools/lib/bpf/xsk.c create mode 100644 tools/lib/bpf/xsk.h 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/benchs/bench_bpf_hashmap_full_update.c delete mode 100644 tools/testing/selftests/bpf/benchs/bench_local_storage.c delete mode 100644 tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_task [...] delete mode 100755 tools/testing/selftests/bpf/benchs/run_bench_bpf_hashmap_full_u [...] delete mode 100755 tools/testing/selftests/bpf/benchs/run_bench_local_storage.sh delete mode 100755 tools/testing/selftests/bpf/benchs/run_bench_local_storage_rcu_ [...] delete mode 100644 tools/testing/selftests/bpf/prog_tests/libbpf_str.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_hashmap_full_update_bench.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_ksym.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val___diff.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val___v [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___diff.c delete mode 100644 tools/testing/selftests/bpf/progs/local_storage_bench.c delete mode 100644 tools/testing/selftests/bpf/progs/local_storage_rcu_tasks_trace [...] delete mode 100644 tools/testing/selftests/bpf/progs/lsm_cgroup.c delete mode 100644 tools/testing/selftests/bpf/progs/lsm_cgroup_nonvoid.c delete mode 100644 tools/testing/selftests/bpf/progs/tcp_ca_incompl_cong_ops.c delete mode 100644 tools/testing/selftests/bpf/progs/tcp_ca_unsupp_cong_op.c delete mode 100644 tools/testing/selftests/bpf/progs/tcp_ca_write_sk_pacing.c create mode 100644 tools/testing/selftests/bpf/progs/test_btf_haskv.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_enum64val.c delete mode 100644 tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c delete mode 100644 tools/testing/selftests/bpf/verifier/bpf_loop_inline.c delete mode 100644 tools/testing/selftests/bpf/xdp_synproxy.c create mode 100644 tools/testing/selftests/bpf/xdpxceiver.c create mode 100644 tools/testing/selftests/bpf/xdpxceiver.h delete mode 100644 tools/testing/selftests/bpf/xsk.c delete mode 100644 tools/testing/selftests/bpf/xsk.h delete mode 100644 tools/testing/selftests/bpf/xskxceiver.c delete mode 100644 tools/testing/selftests/bpf/xskxceiver.h delete mode 100644 tools/testing/selftests/drivers/net/mlxsw/rif_counter_scale.sh delete mode 120000 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/rif_counte [...] delete mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/rif_counter_ [...] 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 100644 tools/testing/selftests/net/af_unix/unix_connect.c delete mode 100755 tools/testing/selftests/net/arp_ndisc_untracked_subnets.sh delete mode 100755 tools/testing/selftests/net/forwarding/bridge_mdb_port_down.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