This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allyesconfig in repository toolchain/ci/linux.
discards cb71b93c2dc3 Add linux-next specific files for 20220628 discards 5f9df76887bf Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] discards 8f850ad6cf93 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] discards ee8804b7b3e6 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] discards bb6ba31fd66f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 6e61f3d86cf7 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] discards 2c4485e93fbb Merge branch 'bitmap-for-next' of https://github.com/norov [...] discards dd5ba07e5e14 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] discards 22aa7b3eb77f Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards b5714983262a Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] discards 6d2c4faac6e3 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards adc3aa587669 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a0597f80ceb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a3eea72ac05e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 323eca44fcec Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 60676e06694d Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] discards 06b8c26ea729 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 54cd4605434a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5e091a528c98 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards 6311a7e817b9 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 280569d553d7 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards c7f4371ec3a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9f3da9216175 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 210f43f077cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7c69f5c15586 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a857f1e1e09d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9b867b335d3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f0b534a43939 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards def536ebb0e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards eb47467200cd Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 2d03c05b889d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c9b838ed2635 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 46ab0e9d858c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6c3db49c2523 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6e142a47b611 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5981d2776f95 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 5ed9678b1c2a Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards cb7d50cf63aa Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards 44a0cad9d329 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards 822e04241e85 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards 45d424ec7e55 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d6d45ba29f0e Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards ee865b96e69f Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards 1f27f309df7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 211eb0d4a11e Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards f38c55f14bf7 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 9a6c61525d87 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 7a811ebf05de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards ceb146b3a0ed Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards f3c284343a17 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards c2fefa46d1a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 868c4813f34f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3e35c72204c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f6d8eb2bde6d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards 3dbe720029fe Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 1665d7f32f53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c84dbf9caa41 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 9d7f59c34093 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] 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 discards 489aa83a93a3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 77fe416061c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b04e75a4a8a8 scsi: dpt_i2o: Remove obsolete driver discards ec0dbe8eee41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9e469064d6bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f7c2232e131 scsi: BusLogic: Remove bus_to_virt() discards 5b3487b4ff93 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 44759a748692 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 07f0c8aff551 scsi: fcoe: Remove redundant assignment to variable 'wlen' discards 829e4e7e2a71 Merge branch 'next' of git://github.com/cschaufler/smack-next discards 87473733404a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7425276c2476 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards 9482218249dc Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 2134b8347a37 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 9ad8399412b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 35d11ec239e0 scsi: ufs: ufshcd: Constify pointed data omits a48aac5dfc1b scsi: ufs: ufshcd-pltfrm: Constify pointed data discards b996a48e7953 next-20220617/battery discards f0d8e67ae0a9 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards 4096dd523839 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 0d16e682cff7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7548b35f59a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 991911fdecfe Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards f4523b8ddabb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards c2e609e496f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cd6533b02a35 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 356c5305abbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 68efa1d7ef47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d750f904ffaf Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] discards d18f3b2150e7 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 5de8de379d1a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 73df87107783 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 7ae5739712f3 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 870e859c4210 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards ad9dd1674d6b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 09239bdc1e3c Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards 58a10e00c873 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards b730aeae4dcc Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards afe968a08b29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1dee38f27563 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 0b823981ccce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 8a264bbdb657 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c95333b2ff8c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards a4cc286ec09b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards adbf706b3e15 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 89512f03b340 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards 92ca5327741f Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards 6822c6fd77ea Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 49b3c493c65a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 54b6e2a58135 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards d8b6493a7e79 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards 7ad74b5af874 Merge branch 'master' of git://linuxtv.org/media_tree.git discards 8d6308e68cd8 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards f8f47cbbd9d8 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 406a0eaa6700 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards 900481907784 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0c33aaf1f578 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards 3d6e7cbb2590 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 5f5201b78e6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ac3a57e73b94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fda823a4049f Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 8677d02a45da Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards c13e8661586c Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 4b15f7263cc8 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 9455acd7e346 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f349167f04b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bc61c8706907 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards e44c895c508c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 0b18e9a414d3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 64c73eed1cc5 Merge branch 'master' of git://github.com/ceph/ceph-client.git discards d34aa7f3b6cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 30181908771b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9e949fbc20fd Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] discards e887172379eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0d0d729845d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c16f647467db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c667cffad963 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 410414d532c8 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards d4e7646d4c5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 037e5b564595 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 9b428137d2b2 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards 5f6dcf3c22e8 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards b4c48ce837dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7a8f8ad7d18c Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 25c15b87e27a Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 318396fad123 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 5b2ca03f7cff Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 05035e84a00e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fbbfbc7889b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards de08294b10f4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 80a90211f5ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e8fb599d88e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 810d4494ebb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 536f6193c8f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards af48e75f4c9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 940607bf977b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 8bde67307a0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e83281dc7b80 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards b0000ffd7f8f next-20220627/broadcom omits 332bd0778775 dm raid: fix accesses beyond end of raid member array discards ae063a15a33a Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards 953f7e48f06d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8805de1a3dbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f57bd0023a96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 52edc2fca14b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards dd0c91413e69 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 3ca2857fe5a7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 45f5ba2d8da3 Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards c009fd5428b8 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards 426ccb4c911a Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 7f26a45321a7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 700f1413318f Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards fd79d59a53ec Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git discards 626f15f79703 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] discards 87405b99ef1e Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 014d31cbc425 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards a15a8e7f4e9d Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] discards 7edbd10b6920 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 1198c4b135a5 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 8f6099934c4b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 23cb3242bb13 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards cc23364ddb46 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 85abd4eaa732 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] discards 1c2349ae2dd7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 755b9f7b0be4 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 74745714f8b4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 614849626bef Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 46dd13a5b18c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 57efdfe7b5f8 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] discards f54b24c43bb8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards b1ea8982c332 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] discards eb7a82e5e0e0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 8be1e3efd4da Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 8f62c546c2ab Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 0e86191c2b93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0a2cb0788d2a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards d355a9ca61cc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 50225c4d3d2f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 2f8fd8b486df Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards fd6db907d373 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards 8c1540577270 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] discards 32a51ed7b712 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 681ec6abcd7f Bluetooth: btmtksdio: Add in-band wakeup support omits 039d4ed3428c Input: usbtouchscreen - add driver_info sanity check 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 discards 7b3baa65b17b drm/amdgpu/display: add missing FP_START/END checks dcn32_ [...] discards 836deb03cab5 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next discards 8f6b05d04969 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits 77c77f03fef7 ASoC: max98396: Some assorted fixes and additions omits 7b0cd83c5ac6 ASoC: sun50i-codec-analog: Internal bias support discards 84b494dcbcc0 Merge branch 'mm-nonmm-unstable' into mm-everything discards 3a89caf63075 kdump: round up the total memory size to 128M for crashker [...] discards 300187cec8a8 proc: delete unused <linux/uaccess.h> includes discards 5dc8444420e2 vmcoreinfo: include kallsyms symbols discards f84193a63ab5 kallsyms: move declarations to internal header discards 5e7d6e2ea931 squashfs: support reading fragments in readahead call discards 4b827742d8b1 squashfs: implement readahead discards 63bb9d20017a squashfs: always build "file direct" version of page actor discards 33f0fd87c0db Revert "squashfs: provide backing_dev_info in order to dis [...] discards cd3904f957b9 lib: make LZ4_decompress_safe_forceExtDict() static discards d5d0a52106af lib/radix-tree: remove unused argument of insert_entries discards 931c199904c4 kfifo: fix kfifo_to_user() return type discards 76a40218d6dc compiler-gcc.h: remove ancient workaround for gcc PR 58670 discards 49f4b3ec82eb lib/error-inject: traverse list with mutex discards 35785bb74595 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] discards 68fa702a5e67 net, lib/once: remove {net_}get_random_once_wait macro discards 9f5a6dff424b lib/lru_cache: fix error free handing in lc_create discards 7701b1e93414 lib/debugobjects: fix stat count and optimize debug_object [...] discards a56e463a152a resource: re-factor page_is_ram() discards cb41211ae7b5 init/main.c: silence some -Wunused-parameter warnings discards 29a5c1524b11 init-add-hostname-kernel-parameter-v2 discards af28bd601725 init: add "hostname" kernel parameter discards 7174e11e0a46 ocfs2: fix ocfs2 corrupt when iputting an inode discards 8a1d0a767d11 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 409745064d6f ocfs2: reflink deadlock when clone file to the same direct [...] discards e75a11c67c2b filemap: minor cleanup for filemap_write_and_wait_range discards 1afd01d43efc selftests/vm: Only run 128TBswitch with 5-level paging discards c7a7e9250813 memcg: notify about global mem_cgroup_id space depletion discards 39a1929bbab4 mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] discards c855ba8ed7be mm/khugepaged: try to free transhuge swapcache when possible discards d8bc193c92fe mm/khugepaged: remove unneeded return value of khugepaged_ [...] discards 8dd46c7f3c6f mm/khugepaged: use helper macro __ATTR_RW discards 84baa8aaa37d mm/khugepaged: minor cleanup for collapse_file discards e98bfa47fabe mm/khugepaged: trivial typo and codestyle cleanup discards 6768f37fee1a mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs discards eeb53b95b31c mm/khugepaged: remove unneeded shmem_huge_enabled() check discards 5bb68101158f mm: sparsemem: drop unexpected word 'a' in comments discards d2547da81f09 mm: hugetlb: kill set_huge_swap_pte_at() discards dbaaadf25e8e mm/page_alloc: make the annotations of available memory mo [...] discards 5b207678e39b procfs: add 'path' to /proc/<pid>/fdinfo/ discards 773ba1e3d51f procfs: add 'size' to /proc/<pid>/fdinfo/ discards d0ccb3f4fe7c mm/page_alloc: replace local_lock with normal spinlock -fix discards 409ec9bd3208 mm/page_alloc: replace local_lock with normal spinlock discards 400a89510fdc mm/page_alloc: remotely drain per-cpu lists discards c9743f2053f4 mm/page_alloc: protect PCP lists with a spinlock discards b1e9710ce54e mm/page_alloc: remove mistaken page == NULL check in rmqueue discards ce5d54401695 mm/page_alloc: split out buddy removal code from rmqueue i [...] discards b9ce5c6a5777 mm/page_alloc: use only one PCP list for THP-sized allocations discards b308fe6ead26 mm/page_alloc: add page->buddy_list and page->pcp_list discards c2e260d64875 zram: do not lookup algorithm in backends table discards a3a0ca2a9781 zram: do not lookup algorithm in backends table discards 48496ae15184 hugetlb: lazy page table copies in fork() discards 62d6c05a7b6a hugetlb: fix an unused variable warning/error discards c6ef882cb28f hugetlb: do not update address in huge_pmd_unshare discards d603264edb3e arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page discards 80dad8a71596 hugetlb: skip to end of PT page mapping when pte not present discards 9d998fab9c3a mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region discards 9d5d1c02c7b6 mm-docs-fix-comments-that-mention-mem_hotplug_end-fix discards 3cf5218e5c61 mm, docs: fix comments that mention mem_hotplug_end() discards 4a0882c12ac1 mm/smaps: add Pss_Dirty discards 744f5a689a61 mm: rmap: simplify the hugetlb handling when unmapping or [...] discards 1af63c7e2e63 mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function discards 861a3e5bca54 mm: memcontrol: use obj_cgroup APIs to charge the LRU pages discards c4d5d177467c mm: memcontrol: introduce memcg_reparent_ops discards 577affb1cd9a mm: memcontrol: make all the callers of {folio,page}_memcg() safe discards 3b8dd99412c8 mm: thp: make split queue lock safe when LRU pages are reparented discards c1a805521196 mm: vmscan: rework move_pages_to_lru() discards a6561fb3a748 mm: memcontrol: make lruvec lock safe when LRU pages are r [...] discards 41fa167bb336 mm: memcontrol: prepare objcg API for non-kmem usage discards 9c8fd315a46b mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec [...] discards 2ec804f8aaa6 mm: memcontrol: remove dead code and comments discards 7cf2cf722bb4 mm-madvise-minor-cleanup-for-swapin_walk_pmd_entry-fix discards 053c1d17500d mm/madvise: minor cleanup for swapin_walk_pmd_entry() discards 18e8298b8861 mm: hugetlb: remove minimum_order variable discards 0af7dde78288 mm-memory_hotplug-make-hugetlb_optimize_vmemmap-compatible [...] discards 5694be584f2c mm: memory_hotplug: make hugetlb_optimize_vmemmap compatib [...] discards 3a3076905657 mm-memory_hotplug-enumerate-all-supported-section-flags-v5 discards 70eb3817e159 mm: memory_hotplug: enumerate all supported section flags discards 849e2d188f62 mm/swap: convert __delete_from_swap_cache() to a folio discards fd7a30f7e0d1 mm/swap: convert delete_from_swap_cache() to take a folio discards 10c73d2987e7 mm: convert page_swap_flags to folio_swap_flags discards 96eb6b13cbd4 mm-convert-destroy_compound_page-to-destroy_large_folio-fix discards a73620b4dff6 mm: convert destroy_compound_page() to destroy_large_folio() discards 5975fbbec56f mm/swap: convert __page_cache_release() to use a folio discards 5bb3e4090b00 mm/swap: convert __put_compound_page() to __folio_put_large() discards bd18dca21f53 mm/swap: convert __put_single_page() to __folio_put_small() discards 8fd5420e16fb mm/swap: convert __put_page() to __folio_put() discards d39d68c8a698 mm/swap: convert put_pages_list to use folios discards c8fa315de07d mm/swap: convert release_pages to use a folio internally discards 95d9b0c56ef5 mm/swap: convert try_to_free_swap to use a folio discards b85787e8750a mm/swap: optimise lru_add_drain_cpu() discards 781a50eb647e mm/swap: pull the CPU conditional out of __lru_add_drain_all() discards 96105555c7b8 mm/swap: rename lru_pvecs to cpu_fbatches discards c8b158dcc618 mm/swap: convert activate_page to a folio_batch discards b10aa6e7c46c mm/swap: convert lru_lazyfree to a folio_batch discards 7d8780d62dec mm/swap: convert lru_deactivate to a folio_batch discards 89dfc87d5578 mm/swap: convert lru_deactivate_file to a folio_batch discards 8d189ac88c67 mm/swap: convert lru_add to a folio_batch discards 61a72917f3f0 mm/swap: make __pagevec_lru_add static discards 1f03a9c1de43 mm/swap: add folio_batch_move_lru() discards 971164f0e606 mm: add folios_put() discards 6133d70927a5 mm/vmscan: convert reclaim_pages() to use a folio discards 71720fe09427 mm/vmscan: convert shrink_active_list() to use a folio discards 640091e05949 mm/vmscan: convert move_pages_to_lru() to use a folio discards 41f04c9233e8 mm/vmscan: convert isolate_lru_pages() to use a folio discards b9517ede0ba1 mm/vmscan: convert reclaim_clean_pages_from_list() to folios discards ea1b229b95d3 kasan: separate double free case from invalid free discards 107c6344fb2c doc: proc: fix the description to THPeligible discards f080ec88ab21 mm: khugepaged: reorg some khugepaged helpers discards 27fe4805820b mm: thp: kill __transhuge_page_enabled() discards bd7b605ae182 mm-thp-kill-transparent_hugepage_active-fix-fix discards e23163717f7c mm-thp-kill-transparent_hugepage_active-fix discards 2fbb1a28268e mm: thp: kill transparent_hugepage_active() discards 47688118ba7a mm: khugepaged: better comments for anon vma check in huge [...] discards f491089d4ae5 mm: thp: consolidate vma size check to transhuge_vma_suitable discards f2a2aa390e72 mm: khugepaged: check THP flag in hugepage_vma_check() discards 12b0e306523a mm/mlock: drop dead code in count_mm_mlocked_page_nr() discards fb7db1cd137a mm/mprotect: try avoiding write faults for exclusive anony [...] discards d4cf8aeadd64 userfaultfd: selftests: infinite loop in faulting_process discards 851ef30fbb5a selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh discards baec0e1537f7 userfaultfd: selftests: make /dev/userfaultfd testing conf [...] discards 9d9aea2d5019 userfaultfd: update documentation to describe /dev/userfaultfd discards fc2bfe628075 userfaultfd: selftests: modify selftest to use /dev/userfaultfd discards 5968fde5dd82 userfaultfd: add /dev/userfaultfd for fine grained access control discards 46f0a0aff3d0 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] discards 8e6cd1635b97 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT discards 30762c5df7cd mm/damon: introduce DAMON-based LRU-lists Sorting discards 1e0b62a76a81 Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action discards 50ff3001ae3e mm/damon/schemes: add 'LRU_DEPRIO' action discards 92b5e15217b4 Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action discards e63697943555 mm/damon/schemes: add 'LRU_PRIO' DAMOS action discards ad27af435a1c mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] discards 8c5d93acac47 mm/damon/dbgfs: add and use mappings between 'schemes' act [...] discards d79a2bcdb995 mm/page_alloc: minor clean up for memmap_init_compound() discards 95f8f41a4208 mm/vmscan: don't try to reclaim freed folios discards eeffde6f93b3 mm/swap: remove swap_cache_info statistics discards b612b71df35a mm-swapfile-fix-possible-data-races-of-inuse_pages-v3 discards 4ebc1803bd51 mm/swapfile: fix possible data races of inuse_pages discards 9c0b39b6dd63 lib/test_vmalloc: switch to prandom_u32() discards b36b446f1e15 mm/vmalloc: extend __find_vmap_area() with one more argument discards c411b8486f8c mm/vmalloc: initialize VA's list node after unlink discards 30a321d9abe3 mm/vmalloc: extend __alloc_vmap_area() with extra arguments discards bc88df14918f mm/vmalloc: make link_va()/unlink_va() common to different [...] discards f39caf3446d7 xfs: add dax dedupe support discards bf255bd938d0 xfs-support-cow-in-fsdax-mode-fix discards 5b750ab8597c xfs: support CoW in fsdax mode discards 919b9f32db93 fsdax: dedup file range to use a compare function discards 4f8c5a8b6e6c fsdax: add dax_iomap_cow_copy() for dax zero discards a3ac27e8aba9 fsdax: replace mmap entry in case of CoW discards 145cd499da7f fsdax: introduce dax_iomap_cow_copy() discards 174ad3b253de fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 discards 03ae4f9e9cb3 fsdax: output address in dax_iomap_pfn() and rename it discards 7a68003869d7 fsdax: set a CoW flag when associate reflink mappings discards 76c218c5d140 xfs: implement ->notify_failure() for XFS discards c2964da20594 mm: introduce mf_dax_kill_procs() for fsdax case discards 191acf0b8926 fsdax: introduce dax_lock_mapping_entry() discards 3396e82c576e pagemap,pmem: introduce ->memory_failure() discards 4184e8d7d056 mm-factor-helpers-for-memory_failure_dev_pagemap-fix discards 91ad9322a13d mm: factor helpers for memory_failure_dev_pagemap discards ee709c64ff2f dax: introduce holder for dax_device discards 7d0886d58935 mm-add-merging-after-mremap-resize-checkpatch-fixes discards af14c96f8651 mm: add merging after mremap resize discards bbf4c91f957a mm: refactor of vma_merge() discards d6e900df72f4 mm: delete unused MMF_OOM_VICTIM flag discards 6c6d38ade783 mm-drop-oom-code-from-exit_mmap-fix-fix discards 60cc9efaa8e7 mm: drop oom code from exit_mmap discards bdddb9de5fdc mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix discards 41876cfb9c6f mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix discards 40c2f53d7792 mm: shrinkers: add scan interface for shrinker debugfs discards 4288dc18c528 tools: add memcg_shrinker.py discards f16e7e450d29 mm: docs: document shrinker debugfs discards bec0918551a7 mm: shrinkers: provide shrinkers with names discards 2b42671ce786 mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix discards 4f65acafcb64 mm: shrinkers: introduce debugfs interface for memory shrinkers discards 2f8077984564 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] discards 4e55ca414dc6 mm/mempolicy: fix get_nodes out of bound access discards 887d705f9f5c mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] discards f041e35f7b46 selftests/vm: add protection_keys tests to run_vmtests discards f764df09faf4 kasan: fix zeroing vmalloc memory with HW_TAGS discards 1b11f6a82f0f mm: introduce clear_highpage_kasan_tagged discards 79daf9b6130e mm: rename kernel_init_free_pages to kernel_init_pages discards 0d1e482f0b61 mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] discards d0a341cba4e3 mm/damon/reclaim: make 'enabled' checking timer simpler discards a6bafd8cf7d9 mm/damon/sysfs: deduplicate inputs applying discards c9427265301a mm/damon/reclaim: deduplicate 'commit_inputs' handling discards e5cbd57126c5 mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] discards 1cc64b1819b3 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] discards a42a08c0ee60 tools: add selftests to hmm for COW in device memory discards d77caf9f7762 tools: add hmm gup tests for device coherent type discards c60be74aa90a tools: update test_hmm script to support SP config discards 10d150b4041c tools: update hmm-test to support device coherent type discards 1ae58ef981d4 lib: add support for device coherent type in test_hmm discards 4265003e290b lib: test_hmm add module param for zone device type discards d3ffeb079dca lib: test_hmm add ioctl to get zone device type discards dd9bf19889fb drm/amdkfd: add SPM support for SVM discards ca180d8aa9f0 mm/gup: migrate device coherent pages when pinning instead [...] discards e55bbe7140c6 mm: remove the vma check in migrate_vma_setup() discards 190df2968d8d mm: add device coherent vma selection for memory migration discards 885503013a7d mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix discards 286ef18e1751 mm: handling Non-LRU pages returned by vm_normal_pages discards 0ddbc2f1b0b7 mm: add zone device coherent type memory support discards 8b4402b0bb09 mm/migration: fix potential pte_unmap on an not mapped pte discards 55e13fefa611 mm/migration: return errno when isolate_huge_page failed discards 9f68b1ca0361 mm/migration: remove unneeded lock page and PageMovable check discards 63d271c90873 mm/mmap.c: pass in mapping to __vma_link_file() discards ea9aa226a0ac mm/mmap: drop range_has_overlap() function discards 67909fca0f46 mm/mmap: fix error return code in do_mas_align_munmap() discards e23cb70bcbef mm: remove the vma linked list discards e2d28ff7f811 riscv: use vma iterator for vdso discards 577f9997e470 nommu: remove uses of VMA linked list discards fba1bf8a56c5 i915: use the VMA iterator discards 0d50c873b80a mm/swapfile: use vma iterator instead of vma linked list discards 62f893983ecd mm/pagewalk: use vma_find() instead of vma linked list discards 8ca5ea90dee0 mm/oom_kill: use maple tree iterators instead of vma linked list discards 5d842c6b60b1 mm/msync: use vma_find() instead of vma linked list discards f849c8a77e3f mm/mremap: use vma_find_intersection() instead of vma linked list discards 682ed8f40080 mm/mprotect: use maple tree navigation instead of vma linked list discards 98d178da9034 mm/mlock: use vma iterator and maple state instead of vma [...] discards f5a9641096ca mm/mempolicy: use vma iterator & maple state instead of vm [...] discards 68bab648091c mm/memcontrol: stop using mm->highest_vm_end discards b87a84d095b5 mm/madvise: use vma_find() instead of vma linked list discards 16b7d986dfa8 mm/ksm: use vma iterators instead of vma linked list discards 1a7a67e8d3e7 mm/khugepaged: stop using vma linked list discards de6494ef431c mm/gup: use maple tree navigation instead of linked list discards cc774f6134c7 bpf: remove VMA linked list discards 86b599736eff fork: use VMA iterator discards 026e3df3f5da sched: use maple tree iterator to walk VMAs discards c7c1dd40694a perf: use VMA iterator discards 5d4a6d0ae759 acct: use VMA iterator instead of linked list discards 6129ee70c0f0 ipc/shm: use VMA iterator instead of linked list discards 55574e0b6ac1 userfaultfd: use maple tree iterator to iterate VMAs discards 0ab7bf8cde4b fs/proc/task_mmu: stop using linked list and highest_vm_end discards e7c620af4294 fs/proc/base: use maple tree iterators in place of linked list discards 4ea8ae18ae7b exec: use VMA iterator instead of linked list discards aad2dd7fcc78 coredump: remove vma linked list walk discards 9824e4aad8dc um: remove vma linked list walk discards f6349740a9ea optee: remove vma linked list walk discards acbe26488c70 cxl: remove vma linked list walk discards a0e40efe5a78 xtensa: remove vma linked list walks discards bf78eafddc76 x86: remove vma linked list walks discards bb1f06f378b5 s390: remove vma linked list walks discards c23523e08686 powerpc: remove mmap linked list walks discards 5976401838cd parisc: remove mmap linked list from cache handling discards ea84a945d9cb arm64: Change elfcore for_each_mte_vma() to use VMA iterator discards 64156359136e arm64: remove mmap linked list from vdso discards 6a4b3c466955 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() discards 392e35bc64f1 mm/mmap: reorganize munmap to use maple states discards afdcf1fd90aa mm/mmap: move mmap_region() below do_munmap() discards b47818e2afa6 mm: convert vma_lookup() to use mtree_load() discards 5f6e0cb1cb8e mm: remove vmacache discards 3ef8ec70b0f5 mm/mmap: use advanced maple tree API for mmap_region() discards 650d89b18eb6 mm: use maple tree operations for find_vma_intersection() discards f194c9acd8ff mm/mmap: change do_brk_flags() to expand existing VMA and [...] discards 4b560403ab07 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] discards a116a414b694 mm: optimize find_exact_vma() to use vma_lookup() discards e0ef97d1a443 xen: use vma_lookup() in privcmd_ioctl_mmap() discards 54426d4d035a mmap: change zeroing of maple tree in __vma_adjust() discards 30cad3debece mm: remove rb tree. discards d683211e7668 proc: remove VMA rbtree use from nommu discards 58753b2f40a8 damon: convert __damon_va_three_regions to use the VMA iterator discards 9caf5c761da6 kernel/fork: use maple tree for dup_mmap() during forking discards 1ccec49fca97 mm/mmap: use maple tree for unmapped_area{_topdown} discards 2d92061cabe1 mm/mmap: use the maple tree for find_vma_prev() instead of [...] discards d0468be3f426 mm/mmap: use the maple tree in find_vma() instead of the rbtree. discards 4ca05b9f9d37 mmap: use the VMA iterator in count_vma_pages_range() discards 985ab5390e3d mm: add VMA iterator discards 2ee236fe53a8 mm: start tracking VMAs with maple tree discards 9400b59d2e55 test_maple_tree: add test for spanning store of entire range discards 209e6c246b0a lib/test_maple_tree: add testing for maple tree discards 3fe3bd18431d radix tree test suite: add lockdep_is_held to header discards 11945bc29b25 radix tree test suite: add support for slab bulk APIs discards 60e03baea74b radix tree test suite: add allocation counts and size to k [...] discards 09b5f78fa127 radix tree test suite: add kmem_cache_set_non_kernel() discards bddce47947ad radix tree test suite: add pr_err define discards 4b50e795de34 maple_tree: fix underflow in mas_spanning_rebalance() discards df33742a4ad9 Maple Tree: add new data structure discards e0d5018342d4 android: binder: fix lockdep check on clearing vma discards 57728f170309 android-binder-stop-saving-a-pointer-to-the-vma-fix discards 8fd1445a8397 android: binder: stop saving a pointer to the VMA discards 0b3ab089cda9 mips: rename mt_init to mips_mt_init discards 80fa6a83d8f1 mm: discard __GFP_ATOMIC discards 295d3cb6a1f4 mm/page_vma_mapped.c: check possible huge PMD map with tra [...] discards 8abed8d62a24 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK discards e23191abf02c Merge branch 'mm-stable' into mm-unstable discards e2d407440437 Revert "ocfs2: mount shared volume without ha stack" discards 48b86b7ade19 mm: split huge PUD on wp_huge_pud fallback discards fbdf19d13736 nilfs2: fix incorrect masking of permission flags for symlinks discards bcde92d63367 mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] discards 3d18b096ae16 riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] discards d30a9bfcf532 Documentation: highmem: use literal block for code example [...] discards 26647422b38f mm: sparsemem: fix missing higher order allocation splitting discards 3f9b2df467b1 mm/damon: use set_huge_pte_at() to make huge pte old discards 3fa2bf43ccd0 sh: convert nommu io{re,un}map() to static inline functions discards 09e23df217ff mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages discards 32b507ef1e05 Merge remote-tracking branch 'spi/for-5.20' into spi-next omits 7cd3956c6d39 Merge remote-tracking branch 'regmap/for-5.20' into regmap-next 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 3d6c1dfb1f75 userfaultfd/selftests: Fix typo in comment omits ee65728e103b docs: rename Documentation/vm to Documentation/mm omits 96b80fcd2705 parisc/unaligned: Fix emulate_ldw() breakage 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 dec0a44c82d0 erofs: wake up all waiters after z_erofs_lzma_head ready omits 190a8de573a4 Merge branch for-5.20/arm64/defconfig into for-next omits dd54f4791e16 Merge branch for-5.20/arm64/dt into for-next omits 5333e7e20790 Merge branch for-5.20/arm/dt into for-next omits 92aea15a21e4 Merge branch for-5.20/dt-bindings into for-next omits 20b8bf64f6f4 Merge branch for-5.20/firmware into for-next omits 799ef9303762 Merge branch for-5.20/soc into for-next omits 03995d64bc7d soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse() omits 1cf8639be186 soc/tegra: fuse: Expose Tegra production status discards 84c1f807d2a8 Merge branches 'arm64-fixes-for-5.19', 'arm64-for-5.20', ' [...] omits 9297e01b038b drivers/ntb/test: avoid 64-bit modulus operation 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 discards bca443d7600a Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 4ce7e51dc712 firmware: arm_scmi: Remove usage of the deprecated ida_sim [...] 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 79538490fd7a drm/i915: tweak the ordering in cpu_write_needs_clflush omits 7d23a80dc972 drm/i915/dgfx: Disable d3cold at gfx root port omits 9efdd519d001 drm/i915/gem: add missing else omits 38a523a2946d Revert "devcoredump: remove the useless gfp_t parameter in [...] omits 5f8954e099b8 Revert "mwifiex: fix sleep in atomic context bugs caused b [...] omits 8a9ffb8c857c NFSD: restore EINVAL error translation in nfsd_commit() omits 19e506b31749 eeprom: at25: Rework buggy read splitting omits 4d0548a7b806 mnt_idmapping: return false when comparing two invalid ids omits 81a1807d80dd attr: fix kernel doc omits 7d008eecb0cf drm/stm: ltdc: update hardware error management omits c6193dc57f74 drm/stm: ltdc: add support of horizontal & vertical mirroring omits 62467fccb73f drm/stm: ltdc: add support of the dynamic z-order omits ec5ad331680c tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver omits 44b4e7282249 drm/stm: ltdc: fix various coding-style warnings omits fb37cfa032a9 drm/stm: ltdc: remove error message about scaling omits c4f218d46faf drm/stm: ltdc: disable all layers before crtc shutdown omits 5f701324c0fb drm/vc4: perfmon: Fix variable dereferenced before check omits 58301e1c15db Documentation: samsung-s3c24xx: Add blank line after SPDX [...] omits f8d6e9d3ca5c serial: 8250: Fix __stop_tx() & DMA Tx restart races omits 211565b10099 serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle omits f7e35e4bf1e8 tty: serial: samsung_tty: set dma burst_size to 1 omits cd16044d7c38 serial: 8250: dw: enable using pdata with ACPI omits 77e9a1a5d4c9 Merge branch 'for-5.20/io_uring-buffered-writes' into for-next omits 33b5cb78b145 Merge branch 'for-5.20/io_uring' into for-next omits 5af0a40aff2f Merge branch 'for-5.20/drivers' into for-next omits 9bd234a307ac Merge branch 'for-5.20/block' into for-next 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 2a9336c42a6a block: move blk_queue_get_max_sectors to blk.h omits efef739d5f37 block: fold blk_max_size_offset into get_max_io_size omits 84613beda427 block: cleanup variable naming in get_max_io_size omits c88751907495 block: open code blk_max_size_offset in blk_rq_get_max_sectors omits c39493222e41 dm: open code blk_max_size_offset in max_io_len omits 8689461be3f1 block: factor out a chunk_size_left helper omits 51ab80f0aa86 block: Make blk_mq_get_sq_hctx() select the proper hardwar [...] omits 7e923f40a4d2 block: Rename a blk_mq_map_queue() argument omits 62c159a03da9 blk-iocost: Simplify ioc_rqos_done() omits 798f2a6f734d block: Directly use ida_alloc()/free() omits bf8d08532bc1 iomap: add support for dma aligned direct-io omits b1a000d3b8ec block: relax direct io memory alignment omits 5debd9691c3a block: introduce bdev_iter_is_aligned helper omits cfa320f72882 iov: introduce iov_iter_aligned omits 9cfe3ddecdc5 block/bounce: count bytes instead of sectors omits 67927d220150 block/merge: count bytes instead of sectors omits 37fee2e42ebb block: add a helper function for dio alignment omits 4a2dcc359113 block: introduce bdev_dma_alignment helper omits 3850e13f2853 block: export dma_alignment attribute omits c58c0074c54c block/bio: remove duplicate append pages code omits b82d9fa257cb block: fix infinite loop for invalid zone append omits 0c75e3091234 xfs: Add async buffered write support omits 7d0e75825e8e xfs: Specify lockmode when calling xfs_ilock_for_iomap() omits fb53fa51df14 io_uring: Add tracepoint for short writes omits f17ff93267a0 io_uring: fix issue with io_write() not always undoing sb_ [...] omits d6547a10460e io_uring: Add support for async buffered writes omits 6398265cee91 fs: Add async write file modification handling. omits 0e7b68795c47 fs: Split off inode_needs_update_time and __file_update_time omits dd468504864f fs: add __remove_file_privs() with flags parameter omits 9df3e7e55eb1 fs: add a FMODE_BUF_WASYNC flags for f_mode omits df1552abe2ce iomap: Return -EAGAIN from iomap_write_iter() omits 43c885dfeba2 iomap: Add async buffered write support omits 26ca9d3d92ff iomap: Add flags parameter to iomap_page_create() omits fc0dd33b1fc0 mm: Add balance_dirty_pages_ratelimited_flags() function omits 42832bf3826f mm: Move updates of dirty_exceeded into one place omits 3de7a3de9723 mm: Move starting of background writeback into the main ba [...] omits 755441b90293 io_uring: remove ctx->refs pinning on enter omits 9df145312eb0 io_uring: don't check file ops of registered rings omits b7284b712314 io_uring: remove extra TIF_NOTIFY_SIGNAL check omits 1500a50b9840 io_uring: fuse fallback_node and normal tw node omits 528dbceb1d44 io_uring: improve io_fail_links() omits 387bd8179f68 io_uring: move POLLFREE handling to separate function omits d183792f537b io_uring: kbuf: inline io_kbuf_recycle_ring() omits a18427bb2d9b io_uring: optimise submission side poll_refs omits cb736cd6b8ee io_uring: refactor poll arm error handling omits 937aeed55ab1 io_uring: change arm poll return values omits 17124a27b111 io_uring: add a helper for apoll alloc omits d61e5170253a io_uring: remove events caching atavisms omits b2544d07d6d0 io_uring: clean poll ->private flagging omits 6ecc1d5fcc96 io_uring: add sync cancelation API through io_uring_register() omits 2db91eef858e io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag omits e7d197593159 io_uring: have cancelation API accept io_uring_task directly omits f39711a2f788 io_uring: kbuf: kill __io_kbuf_recycle() omits 1a394f76f25b io_uring: trace task_work_run omits 343057bcde6f io_uring: add trace event for running task work omits 90a2ab15a605 io_uring: batch task_work omits 9918ce9767ff io_uring: introduce llist helpers omits 35611ca043a2 io_uring: lockless task list omits c1d9eadfe643 io_uring: remove __io_req_task_work_add omits 564f1165134f io_uring: remove priority tw list optimisation omits 441193e97b08 io_uring: dedup io_run_task_work omits d431f7ac90b6 io_uring: move list helpers to a separate file omits 2ec40c054583 io_uring: improve io_run_task_work() omits e5feb366a586 io_uring: optimize io_uring_task layout omits b1da5ac8fb67 io_uring: add a warn_once for poll_find omits 0052720dae86 io_uring: consistent naming for inline completion omits 682378e76543 io_uring: move io_import_fixed() omits 2e2ce49be39e io_uring: opcode independent fixed buf import omits e0aca629dc21 io_uring: add io_commit_cqring_flush() omits 0e7d33348f0a io_uring: introduce locking helpers for CQE posting omits 86f1d3b97285 io_uring: hide eventfd assumptions in eventfd paths omits 92661bb80c63 io_uring: fix io_poll_remove_all clang warnings omits ccb3e79125d1 io_uring: improve task exit timeout cancellations omits 45676ae10dc3 io_uring: fix multi ctx cancellation omits cfd4d9eb12b8 io_uring: remove ->flush_cqes optimisation omits a8f3de5cab38 io_uring: move io_eventfd_signal() omits 8813ac216b53 io_uring: reshuffle io_uring/io_uring.h omits 458521c1d2fc io_uring: remove extra io_commit_cqring() omits e01c0f322a8b io_uring: move a few private types to local headers omits dceba176d318 io_uring: clean up tracing events omits 91c4219e377e io_uring: make io_uring_types.h public omits 861c5470d29e io_uring: kill extra io_uring_types.h includes omits c4091b6ec0e4 io_uring: change ->cqe_cached invariant for CQE32 omits df88f33ec243 io_uring: deduplicate io_get_cqe() calls omits 2f19e2a13756 io_uring: deduplicate __io_fill_cqe_req tracing omits 4f97b6207dd1 io_uring: introduce io_req_cqe_overflow() omits 8098a8e17f1a io_uring: don't inline __io_get_cqe() omits 85e6e236e92c io_uring: don't expose io_fill_cqe_aux() omits 09cc0884ea62 io_uring: kbuf: add comments for some tricky code omits 858fa9e2d422 io_uring: mutex locked poll hashing omits ef800d00d77d io_uring: propagate locking state to poll cancel omits 1408bd3548ff io_uring: introduce a struct for hash table omits 62643673c429 io_uring: pass hash table into poll_find omits 1c2ae1faf414 io_uring: add IORING_SETUP_SINGLE_ISSUER omits 830cb8abf0e4 io_uring: use state completion infra for poll reqs omits a5c204d05ee1 io_uring: clean up io_ring_ctx_alloc omits 90ed62cd1fd5 io_uring: limit the number of cancellation buckets omits 40104ac911a6 io_uring: clean up io_try_cancel omits ad515dcd83b6 io_uring: pass poll_find lock back omits 8524dab2a221 io_uring: switch cancel_hash to use per entry spinlock omits 1cb668f3ee9d io_uring: poll: remove unnecessary req->ref set omits 8acb4a49d582 io_uring: don't inline io_put_kbuf omits d44f9b47c98c io_uring: refactor io_req_task_complete() omits 7c4b824188af io_uring: kill REQ_F_COMPLETE_INLINE omits 4769f083d609 io_uring: rw: delegate sync completions to core io_uring omits 98688f78d079 io_uring: remove unused IO_REQ_CACHE_SIZE defined omits 600afb0a5c16 io_uring: don't set REQ_F_COMPLETE_INLINE in tw omits 5723b4d15026 io_uring: remove check_cq checking from hot paths omits b37b571cce04 io_uring: never defer-complete multi-apoll omits 5e6035bf2e9a io_uring: inline ->registered_rings omits a4c6262702a6 io_uring: explain io_wq_work::cancel_seq placement omits bf252e274ca4 io_uring: move small helpers to headers omits 493bd6a7d9aa io_uring: refactor ctx slow data placement omits c57c5042eb37 io_uring: better caching for ctx timeout fields omits 67617c0e98ac io_uring: move defer_list to slow data omits 0e624504ecb8 io_uring: make reg buf init consistent omits 97998644ac45 io_uring: deprecate epoll_ctl support omits 6dbd60258274 io_uring: add support for level triggered poll omits c5f7906f801f io_uring: move opcode table to opdef.c omits b1ec3f7e6cd9 io_uring: move read/write related opcodes to its own file omits 4671ae523920 io_uring: move remaining file table manipulation to filetable.c omits 5421950093a9 io_uring: move rsrc related data, core, and commands omits adf244fd9f6d io_uring: split provided buffers handling into its own file omits e7651156eef1 io_uring: move cancelation into its own file omits 0550f9ac4616 io_uring: move poll handling into its own file omits f2757fa7d2f9 io_uring: add opcode name to io_op_defs omits b2d6ef0b3a56 io_uring: include and forward-declaration sanitation omits 4669d03cce91 io_uring: move io_uring_task (tctx) helpers into its own file omits 4cb8613ac637 io_uring: move fdinfo helpers to its own file omits be2801ba8ad7 io_uring: use io_is_uring_fops() consistently omits fc5fb8f541da io_uring: move SQPOLL related handling into its own file omits 659a1cdab3ea io_uring: move timeout opcodes and handling into its own file omits d8c6a1499d3d io_uring: move our reference counting into a header omits 77a9ffbb2f05 io_uring: move msg_ring into its own file omits 58177967fb0d io_uring: split network related opcodes into its own file omits ee795751c056 io_uring: move statx handling to its own file omits f252a1ffdf44 io_uring: move epoll handler to its own file omits f4e516885f37 io_uring: add a dummy -EOPNOTSUPP prep handler omits ebe497cd8238 io_uring: move uring_cmd handling to its own file omits 6f2789d9601a io_uring: split out open/close operations omits 2beba94425df io_uring: separate out file table handling code omits 9c6900af1e7d io_uring: split out fadvise/madvise operations omits f943c7900a9e io_uring: split out fs related sync/fallocate functions omits ed1b8d24706b io_uring: split out splice related operations omits bcfdc3fa3601 io_uring: split out filesystem related operations omits 402abfa3dcbe io_uring: move nop into its own file omits c64f69eac66a io_uring: move xattr related opcodes to its own file omits e9b57ee87b19 io_uring: handle completions in the core omits fd6dcf2c45d6 io_uring: set completion results upfront omits 3f20ec6a4ff8 io_uring: add io_uring_types.h omits fa13cd47bf0e io_uring: define a request type cleanup handler omits 91894643df68 io_uring: unify struct io_symlink and io_hardlink omits 0ee2e3a4248f io_uring: convert iouring_cmd to io_cmd_type omits 8aebd8e18df6 io_uring: convert xattr to use io_cmd_type omits 9dbec41e5896 io_uring: convert rsrc_update to io_cmd_type omits 5308ccb1be78 io_uring: convert msg and nop to io_cmd_type omits 6f8614079178 io_uring: convert splice to use io_cmd_type omits 9347927a11b5 io_uring: convert epoll to io_cmd_type omits a4e867fbd9a5 io_uring: convert file system request types to use io_cmd_type omits 65d696319f99 io_uring: convert madvise/fadvise to use io_cmd_type omits 45b81b188d8e io_uring: convert open/close path to use io_cmd_type omits c0e89a57ad11 io_uring: convert timeout path to use io_cmd_type omits 08a4501ba689 io_uring: convert cancel path to use io_cmd_type omits 10776d9fed7a io_uring: convert the sync and fallocate paths to use io_cmd_type omits 77791de875b5 io_uring: convert net related opcodes to use io_cmd_type omits cdc344293431 io_uring: remove recvmsg knowledge from io_arm_poll_handler() omits 7e61a30c6fe6 io_uring: convert poll_update path to use io_cmd_type omits 8ef894ed307d io_uring: convert poll path to use io_cmd_type omits 4e0c20d8844e io_uring: convert read/write path to use io_cmd_type omits 43c8d69c57f7 io_uring: add generic command payload type to struct io_kiocb omits 760091af8bda io_uring: move req async preparation into opcode handler omits a979e19eb12e io_uring: move to separate directory omits 306a18056e1e io_uring: define a 'prep' and 'issue' handler for each opcode 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 25ae1a04da0d ASoC: sun50i-codec-analog: Add support for internal bias omits 24e0b04dd42b ASoC: dt-bindings: sun50i-codec: Add binding for internal bias 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 4b07ef55d1d4 ASoC: wcd9335: Use int array instead of bitmask for TX mixers omits 91ff12ec2390 ASoC: tlv320adcx140: Fix tx_mask check omits cf5c888539f3 ASoC: max98396: Fix register access for PCM format settings omits 6d31e225742a ASoC: ti: omap-mcbsp: duplicate sysfs error omits 41fae20e89e3 Merge branch 'thermal-core' into linux-next omits c6cf576184e0 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits 5cc20e3fa927 Merge branch 'pm-cpufreq-fixes' into linux-next omits 142a46dadf75 Merge branch 'acpi-bus' into linux-next omits 1f3515f124bc Merge branches 'acpi-processor' and 'acpi-apei' into linux-next 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 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 f355c11bc0f2 dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section omits 498f0e4512f0 mfd: pm8008: Remove driver data structure pm8008_data omits bb7c1949c5df mfd: twl: Remove platform data support omits a07d35927ed8 dt-bindings: mfd: Add mp2733 compatible omits b230ff85aa2b dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615 omits d2e5cd6e7df7 dt-bindings: mfd: qcom,tcsr: Convert to dtschema omits 7f387bbce933 mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU omits 99efe5d05387 mfd: mt6358-irq: Add MT6357 PMIC support omits db95d75765bf mfd: mt6397-core: Add MT6357 PMIC support omits fc33d3808171 dt-bindings: mfd: Add compatible for MT6331 PMIC omits f5cd13867b0f dt-bindings: mfd: stm32-timers: Document how to specify in [...] omits 5c5e0772bcac mfd: max77620: Fix refcount leak in max77620_initialise_fps omits 02c24fa69e3c MAINTAINERS: Fix file entry for MAX77693 DT omits 97b3dd8cc13f syscon: Use %pa to format the variable of resource_size_t type omits 15d146e36a61 mfd: tc6387xb: Drop disable callback that is never called omits 0afedb4d3262 mfd: t7l66xb: Drop platform disable callback omits ef991b8df58f mfd: asic3: Make asic3_gpio_remove() return void omits 025ee0dbad47 MAINTAINERS: Update Intel PMIC (MFD part) to Supported omits 15c67437b793 dt-bindings: mfd: ti,j721e-system-controller: Add clock property omits 13d37eea1790 dt-bindings: mfd: Convert da9063 to yaml omits 48e8c0006a0e mfd: max77714: Update Luca Ceresoli's e-mail address omits 138c2fca6f40 drm/i915/dgfx: Disable d3cold at gfx root port omits 0c9b9c2ac0df mfd: core: Use acpi_dev_for_each_child() discards fe04405ce5de fbmem: Prevent invalid virtual screen sizes discards aaa79f01b84e fbcon: Use fbcon_info_from_console() in fbcon_modechange_p [...] discards f0b6a66d33ca fbcon: Prevent that screen size is smaller than font size discards f8b7614150f4 fbcon: Disallow setting font bigger than screen size omits 75c8f430d859 firmware: arm_scmi: Fix response size warning for OPTEE transport omits 77d4ac6d3848 mtd: spi-nor: move SECT_4K_PMC special handling 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 discards 58c7c8f73c01 Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next discards 4c26d73e4378 Merge branch 'for-v5.20/qcom-dts-cleanup' into for-next discards 858a37d87d7b Merge branch 'for-v5.20/dts64-cleanup' into for-next discards 4896ae4010d3 Merge branch 'for-v5.20/dts-cleanup' into for-next discards 14149daab4d5 Merge branch 'next/dt' into for-next 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 0c356b3c1158 Merge branch 'v5.19-next/soc' into for-next omits 8f0b1ddf1984 Merge branch 'v5.19-next/dts64' into for-next omits 54ab5f367142 ARM: dts: omap: correct gpio-keys properties omits b1c9af5fec44 ARM: dts: omap: align gpio-key node names with dtschema discards 365f7c26080f arm64: dts: qcom: align led node names with dtschema discards aa30ba37ebb4 arm64: dts: qcom: sdm630-sony-xperia-nile: drop unneeded s [...] discards b5ddac0090d9 arm64: dts: qcom: correct gpio-keys properties discards f118c0063714 arm64: dts: qcom: align gpio-key node names with dtschema discards 7ccf54f23a14 ARM: dts: qcom: 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 '=' discards bc98d95e00eb ARM: dts: qcom: adjust whitespace around '=' discards 603d2d30bfef arm64: dts: qcom: 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 333e323e7bd1 Merge branch 'imx/defconfig' into for-next omits c1c1f338dbd7 Merge branch 'imx/dt64' into for-next omits 741537ca4903 Merge branch 'imx/dt' into for-next omits 783c72f953a3 Merge branch 'imx/bindings' into for-next omits 725afc661826 Merge branch 'imx/soc' into for-next omits 4bd2096b7fa5 Merge branch 'imx/drivers' into for-next 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 8630354f42be arm64: dts: imx8mp-icore-mx8mp-edim2.2: correct pad settings omits 242d8ee91111 arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc [...] omits bae4de618efe arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings omits e266c155bd88 arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings omits 843af59e5770 arm64: dts: imx8mp-venice-gw74xx: correct pad settings omits 0836de513eba arm64: dts: imx8mp-evk: correct I2C3 pad settings omits 6addd33f06ea media: rcar_drif: Remove useless license text when SPDX-Li [...] omits 05a7f43478e8 arm64: dts: imx8mp-evk: correct I2C1 pad settings omits 8c214b78e149 arm64: dts: imx8mp-evk: correct I2C5 pad settings omits 95587ecfcf25 arm64: dts: imx8mp-evk: correct vbus pad settings omits e6e1bc0ec9e8 arm64: dts: imx8mp-evk: correct eqos pad settings omits e2c00820a99c arm64: dts: imx8mp-evk: correct vbus pad settings omits b838582ab8d5 arm64: dts: imx8mp-evk: correct gpio-led pad settings omits 2d4fb72b6812 arm64: dts: imx8mp-evk: correct the uart2 pinctl value omits 01785f1f1565 arm64: dts: imx8mp-evk: correct mmc pad settings 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 b10ef5f2ddb3 ARM: mxs_defconfig: Enable the framebuffer 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 3fdd4ef444f9 arm64: dts: imx8mp: correct clock of pgc_ispdwp discards 8327b9f472a8 Merge branch 'asm-generic-virt_to_bus' into asm-generic omits 93929fb6c4ef Merge branch 'asm-generic-mmiotrace' into asm-generic discards f093247e8519 arch/*/: remove CONFIG_VIRT_TO_BUS discards efa4e5cd1d72 scsi: dpt_i2o: remove obsolete driver discards 7baf1b09861c scsi: BusLogic remove bus_to_virt 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 d6e42640c1fd m68k: Fix syntax errors in comments omits 33b916957d12 m68k: coldfire: make symbol m523x_clk_lookup static omits 309412be8d85 m68k: coldfire/device.c: protect FLEXCAN blocks discards 7885256e5adc Merge branch 'devel' into for-next omits 243a0ef843c8 Merge tag 'renesas-pinctrl-for-v5.20-tag1' of git://git.ke [...] omits 28d860dd08d5 pinctrl: mediatek: mt8192: Fix compile warnings omits f94e08b602d4 xfs: clean up the end of xfs_attri_item_recover omits b822ea17fd15 xfs: always free xattri_leaf_bp when cancelling a deferred op omits 82af88063961 xfs: use invalidate_lock to check the state of mmap_lock omits ca76a761ea24 xfs: factor out the common lock flags assert 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 discards 68d3ec0d43d6 fs: remove the NULL get_block case in mpage_writepages discards 2d8f993243d8 fs: don't call ->writepage from __mpage_writepage discards 74bc3d0ae8f8 fs: remove the nobh helpers discards 912d44f4d184 jfs: stop using the nobh helper discards 69cc54c76569 ext2: remove nobh support discards f6c2b0ea770e ntfs3: refactor ntfs_writepages discards 7475cb104d02 mm/folio-compat: Remove migration compatibility functions discards f38f0255491d fs: Remove aops->migratepage() discards ef21e0617224 secretmem: Convert to migrate_folio discards 425bb373c023 hugetlb: Convert to migrate_folio discards ae2249d98be2 aio: Convert to migrate_folio discards b67943ed189e f2fs: Convert to filemap_migrate_folio() discards 0a61150293ae ubifs: Convert to filemap_migrate_folio() discards de7e0b11cf8d btrfs: Convert btrfs_migratepage to migrate_folio discards be4e2dcbdc25 mm/migrate: Add filemap_migrate_folio() discards 9e746ff09bed mm/migrate: Convert migrate_page() to migrate_folio() discards 8d361f8622c0 nfs: Convert to migrate_folio discards 8b5ef8c2c4c0 btrfs: Convert btree_migratepage to migrate_folio discards d10f1d886b6e mm/migrate: Convert expected_page_refs() to folio_expected_refs() discards 8a4d5ef7b615 mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] discards 2f6e85a78b0e mm/migrate: Convert writeout() to take a folio discards 90654595a608 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] discards 302d50ec3b54 fs: Add aops->migrate_folio discards 0621f1ae723b mm: Convert all PageMovable users to movable_operations discards cdbb8d73677f secretmem: Remove isolate_page discards af0d1a5a9d7b ext2: Use a folio in ext2_get_page() discards b4517cfd3332 gfs2: Convert gfs2_jhead_process_page() to use a folio discards a23bf50bf99e ocfs2: Convert ocfs2_read_folio() to use a folio discards 24e1891839fb freevxfs: Convert vxfs_immed_read_folio() to use a folio discards 19f15d6800b5 coda: Convert coda_symlink_filler() to use a folio discards a1193fcec0de befs: Convert befs_symlink_read_folio() to use a folio discards f5f774fefba5 block: Convert read_part_sector() to use a folio discards 814203c4ac05 block: Use PAGE_SECTORS_SHIFT discards db6eede4b6b1 block: Handle partition read errors more consistently discards 8c83f56da6d6 block: Simplify read_part_sector() discards 4bb746416245 cramfs: read_mapping_page() is synchronous discards e2052de7ed63 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] discards 3ff06bed021b hostfs: Handle page write errors correctly discards 47194f73c7df squashfs: Return the actual error from squashfs_read_folio() discards b4b86d084702 buffer: Don't test folio error in block_read_full_folio() discards 8249e30c96fb btrfs: Use a folio in wait_dev_supers() discards 60baf23e71be nfs: Leave pages in the pagecache if readpage failed discards fa8c3957d6af buffer: Remove check for PageError discards 3c1891d10d51 orangefs: Remove test for folio error discards a91ddaa80b29 iomap: Remove test for folio error discards 6dc67318aa82 jfs: Remove check for PageUptodate discards c5f565b8e1a2 remap_range: Remove check of uptodate flag discards 1d93fb3469e4 ufs: Remove checks for PageError discards f339f7146c60 reiserfs: Remove check for PageError discards 93a36537605b ntfs3: Remove check for PageError discards ec7100398c7d ntfs: Remove check for PageError discards cc0dd099a7d5 nilfs2: Remove check for PageError discards b3ea344dccf3 ext2: Remove check for PageError discards e368534ac076 ntfs: Remove check for PageError discards be2603d1f290 hfsplus: Remove check for PageError discards 550f7d37f5da hfs: Remove check for PageError discards ed696cdc4145 freevxfs: Remove check of PageError discards a7a156fe73d0 afs: Remove check of PageError discards 3eebaac433e2 block: Remove check of PageError discards efdce77299e9 docs: Improve ->read_folio documentation discards 0dfe04299fc6 filemap: Use filemap_read_folio() in do_read_cache_folio() discards eabee8156634 filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() discards 149706912ace filemap: Move 'filler' case to the end of do_read_cache_folio() discards 3ee93496d4e2 netfs: Remove extern from function prototypes discards a9026def743e filemap: Remove find_get_pages_range() and associated functions discards 3e91743d2f24 shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() discards 123f45b31e7b vmscan: Add check_move_unevictable_folios() discards 8531278469ef nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] discards a433b8b05090 hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] discards 80177917b7f5 f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] discards 4d5c305286d2 ext4: Convert mpage_map_and_submit_buffers() to use filema [...] discards 37c28120c585 ext4: Convert mpage_release_unused_pages() to use filemap_ [...] discards d03d6f76f50e buffer: Convert clean_bdev_aliases() to use filemap_get_folios() discards 45642183ac58 filemap: Add filemap_get_folios() discards bf9407605d37 filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] discards 40ede0b8d629 hugetlb: Convert huge_add_to_page_cache() to use a folio discards 4a4b2e288eec mpage: Convert do_mpage_readpage() to use a folio discards ae19b92ca54f Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next discards fcf036a017b2 arm64: dts: apm: Harmonize DWC USB3 DT nodes name discards 6ec493e4b610 Merge branch 'for-v5.20/dts-cleanup' into for-next discards bd90c0fb1677 arm: dts: stih407-family: Harmonize DWC USB3 DT nodes name 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 d640974d1c4e MAINTAINERS: Add myself as a reviewer for Qualcomm ARM/64 support omits 3ba500dee327 arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node 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 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 fc8b0b9b630d arm64: dts: qcom: sm8450 add ITS device tree node omits 47bf59c47559 arm64: dts: qcom: msm8994: Fix CPU6/7 reg values 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 discards 10f3adb9c255 f2fs: remove redundant code for gc condition discards 9a5042fa67f1 f2fs: handle decompress only post processing in softirq discards e7a0035ff8a5 f2fs: introduce memory mode discards 9b77e3dc3e20 f2fs: initialize page_array_entry slab only if compression [...] discards a2fe09e7daca f2fs: optimize error handling in redirty_blocks discards e52fd1c743b5 f2fs: do not skip updating inode when retrying to flush node page discards 55d2834b09db f2fs: run GCs synchronously given user requests omits c5bca38d2edc f2fs: use the updated test_dummy_encryption helper functions omits 7089155b2877 Merge branch into tip/master: 'x86/vmware' omits 14aea3a39153 Merge branch into tip/master: 'x86/mm' omits 69abc22c3beb Merge branch into tip/master: 'x86/misc' omits c293dcb197dc Merge branch into tip/master: 'x86/fpu' omits cd2bb9aabc38 Merge branch into tip/master: 'x86/cpu' omits f1d86ac09d85 Merge branch into tip/master: 'sched/core' omits 7777248f857a Merge branch into tip/master: 'perf/core' omits b63c94f25976 Merge branch into tip/master: 'irq/core' omits a26f045984e7 Merge branch 'devicetree/fixes' into fixes omits 179a93f74b29 fprobe, samples: Add module parameter descriptions omits e5d6eeead88e drm/connector: Remove usage of the deprecated ida_simple_xxx API 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 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 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 30fb8761419e docs: admin-guide/sysctl: Fix rendering error omits efa0855c5b84 RDMA/erdma: Add driver to kernel build environment omits 2272d8bd5b74 RDMA/erdma: Add the ABI definitions omits b657490ee5ba RDMA/erdma: Add the erdma module omits 285b4faa8253 RDMA/erdma: Add connection management (CM) support omits acb6ad390ab6 RDMA/erdma: Add verbs implementation omits 487e15e5ab56 RDMA/erdma: Add verbs header file omits 0a7647faaca5 RDMA/erdma: Add event queue implementation omits 94a7343c726c RDMA/erdma: Add cmdq implementation omits 2aa1177929b6 RDMA/erdma: Add main include file omits 619836eb6c0b RDMA/erdma: Add the hardware related definitions omits 542457651a13 RDMA: Add ERDMA to rdma_driver_id definition omits ef9102004a87 nvdimm: Fix badblocks clear off-by-one 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 bbc6d2c6ef22 efi: vars: Switch to new wrapper layer omits 0f5b2c69a4cb efi: vars: Remove deprecated 'efivars' sysfs interface omits 5ac941367a6f efi: vars: Drop __efivar_entry_iter() helper which is no l [...] omits 3a75f9f2f9ad efi: vars: Use locking version to iterate over efivars lin [...] 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 8df478f116ce Merge branches 'rproc-next' and 'rpmsg-next' into for-next 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 [...] discards 8ffab564419f Merge branch 'for-v5.20/dts-cleanup' into for-next 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 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 5d92a30e900d fs: dlm: add resource name to tracepoints omits 0c4c516fa206 fs: dlm: remove additional dereference of lksb 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 ea06d4cabf52 fs: dlm: change plock interrupted message to debug again omits de9b3d961607 arm64: dts: qcom: sm8450: fix interconnects property of UFS node omits 06764bb32be0 MAINTAINERS: Rectify entry for NVIDIA TEGRA DRM and VIDEO DRIVER omits 799270e9b8be ARM: tegra: Align gpio-keys node names with dtschema omits b9fa5b33ef80 arm64: tegra: Align gpio-keys node names with dtschema omits b28edf02c468 arm64: tegra: Mark BPMP channels as no-memory-wc omits a4740b148a04 firmware: tegra: bpmp: Do only aligned access to IPC memory area 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 980555e95f7c ASoC: madera: Fix event generation for rate controls omits e3cabbef3db8 ASoC: madera: Fix event generation for OUT1 demux omits 7f103af4a10f ASoC: cs47l15: Fix event generation for low power mux control omits 46b0d050c8c7 ASoC: cs35l41: Add ASP TX3/4 source to register patch omits 11d7a12f7f50 ASoC: dapm: Initialise kcontrol data for mux/demux controls omits 1df793d479be ASoC: rt711-sdca: fix kernel NULL pointer dereference when [...] omits c6a5f22f9b4f ASoC: cs35l41: Correct some control names omits 0bc0ae9a5938 ASoC: wm5110: Fix DRE control omits 9896c029f0df ASoC: wm_adsp: Fix event for preloader omits f2c2f31f00ce MAINTAINERS: update ASoC Qualcomm maintainer email-id omits a5450aba737d ASoC: rockchip: i2s: switch BCLK to GPIO omits 391153522d18 ASoC: SOF: Intel: disable IMR boot when resuming from ACPI [...] omits 9d2d46271338 ASoC: SOF: pm: add definitions for S4 and S5 states omits a933084558c6 ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 omits ca7ab1dcf58d ASoC: SOF: Intel: hda: Fix compressed stream position tracking omits 427eb3e1ed53 ASoC: SOF: mediatek: Fix error code in probe omits 4e07479eab8a ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering [...] omits a7d9391dc3d5 MAINTAINERS: update ASoC/Intel/SOF maintainers omits 10e7ff004792 ASoC: wcd938x: Fix event generation for some controls omits a7786cbae4b2 ASoC: wcd9335: Fix spurious event generation omits be6dd72edb21 ASoC: wcd9335: Remove RX channel from old list before addi [...] omits 58136d93d4e2 ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared omits 12abc4d10d55 ASoC: Remove unused hw_write_t type omits af2d146a8041 ASoC: Intel: avs: Fix parsing UUIDs in topology omits c2d1aec3f5da ASoC: SOF: ipc3-topology: Move and correct size checks in [...] omits bbfef046c661 ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow omits c31691e0d126 ASoC: SOF: Intel: hda-loader: Make sure that the fw load s [...] omits 08f8a93198e3 ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() omits ed0073bd0fcc ASoC: ak4613: cares Simple-Audio-Card case for TDM omits 40737057b48f ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in [...] omits ba98d7d8b60b ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueue [...] omits 0484271ab0ce ASoC: rt7*-sdw: harden jack_detect_handler omits 08bb5dc6ce02 ASoC: rt711: fix calibrate mutex initialization omits fe154c4ff376 ASoC: Intel: sof_sdw: handle errors on card registration omits ed0a7fb29c9f ASoC: rt711-sdca-sdw: fix calibrate mutex initialization omits ac63716da307 ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime o [...] 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 bc11db25f743 Merge branches 'iommu/fixes', 'arm/mediatek', 'x86/amd' an [...] omits 658e95953075 ASoC: cs35l41: Add support for CLSA3541 ACPI device ID omits 7f6409fd9b54 ASoC: rockchip: i2s: Fix missing error code in rockchip_i2 [...] omits 508aeb54e4f0 usb: gadget: u_ether: Remove duplicated include in u_ether.c omits d46b4343e132 usb: max-3421: drop unexpected word "the" in the comments omits 2958d494b757 usb: dwc2: drop unexpected word "the" in the comments omits db638c6500ab usb: dwc2: gadget: remove D+ pull-up while no vbus with us [...] omits 21cdd6a0e844 usb: musb: mpfs: Fix error codes in probe() omits a725a29d52ef staging: r8188eu: Make rtw_signal_stat_timer_hdl a static [...] omits 53c9fac84477 ASoC: Intel: haswell and broadwell boards update omits ae8b1631561a ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD 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 0835f14f8218 Merge branch 'slab/for-5.20/debug' into slab/for-next 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 1d8c681fb6ed KVM: x86: Fill apic_lvt_mask with enums / explicit entries. omits 951ceb94ede3 KVM: x86: Make APIC_VERSION capture only the magic 0x14UL. omits 0378739401cf KVM: x86/mmu: Avoid unnecessary flush on eager page split 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 c48727b1589d tools/vm/slabinfo: Handle files in debugfs 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 232b95ba4e83 drm/ast: Fixed the casting issue reported by sparse omits 1227d2a20cd7 bus: mhi: host: Move IRQ allocation to controller registra [...] discards 96d1b57b7b52 Merge branch 'next/dt64' into for-next omits 1a4f20cab641 Merge branch 'for-v5.20/exynos7885-emmc-clk' into next/dt64 discards 9715181d17b4 OPP: Provide a simple implementation to configure multiple clocks discards 23cc3338971a OPP: Assert clk_count == 1 for single clk helpers discards 1380c59d6291 OPP: Add key specific assert() method to key finding helpers discards fb90befd5835 OPP: Allow multiple clocks for a device 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 6886da5f49e6 powerpc/prom_init: Fix kernel config grep omits 29dc4a374686 rcu: Back off upon fill_page_cache_func() allocation failure omits 986481618023 powerpc/book3e: Fix PUD allocation size in map_kernel_page() omits 19fc5bb93c6b powerpc/xive/spapr: correct bitmap allocation size 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 [...] discards 077b4f498e6c OPP: Make dev_pm_opp_set_opp() independent of frequency discards 35225dae1dfd OPP: Reuse _opp_compare_key() in _opp_add_static_v2() discards 261154b8aa61 OPP: Remove rate_not_available parameter to _opp_add() discards 9425e5a83ab6 OPP: Use consistent names for OPP table instances discards 3ab78360d563 OPP: Use generic key finding helpers for bandwidth key discards 6bcbd195550d OPP: Use generic key finding helpers for level key discards aa6bf97321bf OPP: Add generic key finding helpers and use them for freq APIs discards e1dff8778c39 OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() discards 74880bcf4a40 OPP: Remove custom OPP helper support discards bc2ef29524c2 OPP: ti: Migrate to config_regulators() discards a52107f2599a OPP: Add dev_pm_opp_get_supplies() discards 3672312e768f OPP: Make _generic_set_opp_regulator() a config_regulators [...] discards d60b8c5add59 OPP: Add support for config_regulators() helper discards 69fab78f7e83 OPP: Rearrange dev_pm_opp_set_config() and friends discards b5b75437a2d0 OPP: Remove dev_pm_opp_set_prop_name() and friends discards a455fd4c2bfd OPP: Remove dev_pm_opp_attach_genpd() and friends discards 60dbfdde634a OPP: Remove dev_pm_opp_register_set_opp_helper() and friends discards 4c4b1ffad55d OPP: Remove dev_pm_opp_set_clkname() and friends discards 9b06597d3e44 OPP: Remove dev_pm_opp_set_supported_hw() and friends discards 8c993474c09b OPP: Remove dev_pm_opp_set_regulators() and friends discards 086fce6ca93d serial: qcom: Migrate to dev_pm_opp_set_config() discards 0850eeb58fac spi: qcom: Migrate to dev_pm_opp_set_config() discards 9e55c1b15bf9 soc/tegra: Migrate to dev_pm_opp_set_config() discards ca785116d8b7 soc/tegra: Add comment over devm_pm_opp_set_clkname() omits fe39dc98fb24 gfs2: Fix spelling mistake in comment discards 12388c9d1f05 drm/amdgpu/display: reduce stack size in dml32_ModeSupport [...] 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 097c53a72818 gpio: xgs-iproc: Drop if with an always false condition omits 0c609049273b gpio: brcmstb: Make .remove() obviously always return 0 omits 1933569ab533 gpio: ucb1400: Remove platform setup and teardown support omits bb4012e8d4cc gpio: twl4030: Don't return an error after WARN in .remove omits f58a8504803c gpio: twl4030: Drop platform teardown callback omits 5e672cd69f0a xfs: introduce xfs_inodegc_push() omits 7cf2b0f9611b xfs: bound maximum wait time for inodegc work omits bb421c7f0f86 dt-bindings: gpio: renesas,rcar-gpio: R-Car V3U is R-Car Gen4 omits d9a5d6f7df04 gpio: davinci: Add support for system suspend/resume PM omits 04e59aedee8d dt-bindings: gpio: gpio-mvebu: document offset and marvell [...] omits 5054a0bb33cd dt-bindings: gpio: gpio-mvebu: deprecate armadaxp-gpio omits 977eb93c798f dt-bindings: gpio: gpio-mvebu: convert txt binding to DT s [...] omits 421f5410965d drm/i915: Call i915_gem_suspend() only after display is tu [...] omits 19d7ca051d30 fs: dlm: add pid to debug log omits 976a06243473 fs: dlm: plock use list_first_entry omits b376471fb47d cpufreq: amd-pstate: Add resume and suspend callbacks 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 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 discards e3bb9f215f3c Merge remote-tracking branch 'regulator/for-5.20' into reg [...] omits 2c09d1443b9b pstore/zone: cleanup "rcnt" type 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 40308f9642a8 spi: fsi: Increase timeout and ensure status is checked omits 8171c93bac1b regulator: mt6370: Add mt6370 DisplayBias and VibLDO support omits 090ca30459ea gpiolib: devres: Get rid of unused devm_gpio_free() omits 876271118aa4 drm/display: Fix build error without CONFIG_OF omits 8e71e0e77e30 Merge branch 'misc-5.19' into next-fixes omits fddbf585ab1f mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() 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 e94c5ecc230b mmc: sdhci-pci-gli: Fix build error unused-function 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 145c15624f39 iommu/amd: Update amd_iommu_fault structure to include PCI seg ID omits 58f1c71a0e84 iommu/amd: Update device_state structure to include PCI seg ID omits 964d21a7654c iommu/amd: Print PCI segment ID in error log messages omits 108230d5b738 iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/a [...] omits bc63b68cec60 iommu/amd: Specify PCI segment ID when getting pci device omits b001fa8d7147 iommu/amd: Include PCI segment ID when initialize IOMMU omits 44091b723f73 iommu/amd: Introduce get_device_sbdf_id() helper function omits 58e5ca96cb16 iommu/amd: Flush upto last_bdf only omits 4a5b5b10c67b iommu/amd: Remove global amd_iommu_[dev_table/alias_table/ [...] omits 2dd66f2df173 iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() omits 50ec7200cd4a iommu/amd: Update (un)init_device_table_dma() omits 30179224869f iommu/amd: Update set_dte_irq_entry omits c468ee3d84ea iommu/amd: Update dump_dte_entry omits c8bc5b984fdb iommu/amd: Update iommu_ignore_device omits ac1ff9a02c20 iommu/amd: Update set_dte_entry and clear_dte_entry omits 5a903a691117 iommu/amd: Convert to use per PCI segment rlookup_table omits 138dccc699b9 iommu/amd: Update alloc_irq_table and alloc_irq_index omits 0c627f5d4533 iommu/amd: Update amd_irte_ops functions omits fcc89b032806 iommu/amd: Introduce struct amd_ir_data.iommu omits 93b19537be06 iommu/amd: Update irq_remapping_alloc to use IOMMU lookup [...] omits 99c090f06757 iommu/amd: Convert to use rlookup_amd_iommu helper function omits a0eedb5738c3 iommu/amd: Convert to use per PCI segment irq_lookup_table omits f1bd29bde636 iommu/amd: Introduce per PCI segment rlookup table size omits d59145a5e129 iommu/amd: Introduce per PCI segment alias table size omits ad967e9639e3 iommu/amd: Introduce per PCI segment device table size omits 89e9f3d6219d iommu/amd: Introduce per PCI segment last_bdf omits e202b39618b3 iommu/amd: Introduce per PCI segment unity map list omits 694b8925084f iommu/amd: Introduce per PCI segment alias_table omits a3bbb1409d30 iommu/amd: Introduce per PCI segment old_dev_tbl_cpy omits a42d9be7f4e9 iommu/amd: Introduce per PCI segment dev_data_list omits 65ad39268837 iommu/amd: Introduce per PCI segment irq_lookup_table omits eea0b61cbbbc iommu/amd: Introduce per PCI segment rlookup table omits ac9b4803b674 iommu/amd: Introduce per PCI segment device table omits ec6f20c037c8 iommu/amd: Introduce pci segment structure omits 98496c13a2b6 iommu/amd: Update struct iommu_dev_data definition omits 0d10fe759117 iommu/amd: Use try_cmpxchg64 in alloc_pte and free_clear_pte omits 21fd9be431ad iommu/mediatek: Cleanup pericfg lookup flow discards 2d120219da22 Merge branch 'next/dt' into for-next discards d46eaf85be24 Merge branch 'for-v5.20/aspeed-dts-cleanup' into for-next omits 9676feccacdb test_bpf: fix incorrect netdev features omits 73087489250d selftests/bpf: Add benchmark for local_storage get 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() discards 2f49e2e6b886 Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] omits c77642d5841c drm/msm/dp: reset drm_dev to NULL at dp_display_unbind() 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 discards 775486c09698 extcon: rt8973a: Drop useless mask_invert flag on irqchip discards 9edc2c834126 extcon: sm5502: Drop useless mask_invert flag on irqchip discards a7d674db4612 extcon: max77843: Replace irqchip mask_invert with unmask_base omits b291ecae1aec extcon: Drop unexpected word "the" in the comments omits df2cc16d293f extcon: Remove extraneous space before a debug message 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 df302b62096a Merge branch 'for-next-next-v5.19-20220622' into for-next- [...] omits 06c8939df047 Merge branch 'for-next-current-v5.18-20220622' into for-ne [...] omits 558daedd43da Merge branch 'ext/hch/bio-submit-v2' into for-next-next-v5 [...] omits 50a42524062f Merge branch 'dev/send-v2-my-updates-to-send' into for-nex [...] omits 377f437e4103 Merge branch 'misc-5.19' into for-next-current-v5.18-20220622 omits f831fd18df78 Merge branch 'dev/kmap-all' into for-next-next-v5.19-20220622 omits 0301f7f3bc9d Merge branch 'ext/josef/reset-wait' into for-next-next-v5. [...] omits d4a07f542621 Merge branch 'misc-next' into for-next-next-v5.19-20220622 omits 61a71bf3f2d5 btrfs: remove bioc->stripes_pending omits 23417337ec8d btrfs: do not return errors from btrfs_submit_dio_bio omits aed50f9ea295 btrfs: handle allocation failure in btrfs_wq_submit_bio gr [...] omits a1376579ad65 btrfs: simplify sync/async submission in btrfs_submit_data [...] omits c8645bd040c8 btrfs: raid56: transfer the bio counter reference to the r [...] omits ddba056e0de1 btrfs: do not return errors from raid56_parity_recover omits 2badcca061c4 btrfs: do not return errors from raid56_parity_write omits 2927c19c11e8 btrfs: do not return errors from btrfs_map_bio omits a8aa67e65075 btrfs: return proper mapped length for RAID56 profiles in [...] omits 6a45cb21d292 btrfs: raid56: use fix stripe length everywhere omits 52d9cf2d7112 btrfs: send: add new command FILEATTR for file attributes omits 10e8e02e6d1e btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] omits 342269cca069 btrfs: replace kmap() with kmap_local_page() in zstd.c omits 6d6a6cef2a63 highmem: Make __kunmap_{local,atomic}() take "const void *" omits 0aef520ba75c btrfs: reset block group chunk force if we have to wait omits 53231d7533ef drm/msm/dpu: Add interface support for CRC debugfs omits 58f7322baeb6 drm/msm/dpu: Add MISR register support for interface omits 8ee27b2066fa drm/msm/dpu: Move MISR methods to dpu_hw_util omits be610941b4f3 drm/msm/dpu: Move LM CRC code into separate method omits 134305b958a4 drm/msm/dpu: Increment vsync_cnt before waking up userspace 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 bd3adb6cc97b btrfs: output mirror number for bad metadata omits 32ec3929dcd0 Merge branch 'misc' into for-next omits c04c8d4d68ad btrfs: replace unnecessary goto with direct return at cow_ [...] omits 76787376032b btrfs: fix error handling of fallback uncompress write omits 5ae0fc8fb96e btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page omits afb4c55fdb61 btrfs: ensure pages are unlocked on cow_file_range() failure omits 5e648a3c6023 btrfs: sysfs: export commit stats omits 6f67f7c07d1b btrfs: collect commit stats, count, duration omits e4453fa2ebc0 btrfs: remove extent writepage address space operation omits e6cdc5f65eb3 btrfs: send: use boolean types for current inode status omits 9a3ceada9e9c btrfs: send: remove old TODO regarding ERESTARTSYS omits 67995191d991 btrfs: send: simplify includes omits d83a3ea91430 btrfs: send: drop __KERNEL__ ifdef from send.h omits d744064def9c btrfs: increase direct io read size limit to 256 sectors omits 423a7e3d2349 btrfs: raid56: don't trust any cached sector in __raid56_p [...] omits 195f6ac30fc9 btrfs: remove the finish_func argument to btrfs_mark_order [...] omits f330af9fe459 btrfs: batch up release of reserved metadata for delayed i [...] omits 19af63780c7b btrfs: warn about dev extents that are inside the reserved range omits d9d38ab59f95 btrfs: use named constant for reserved device space omits 606c890458d4 btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t omits c1e9ffd7107d btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino omits 9e0ad69dba04 btrfs: simplify parameters of backref iterators omits e8c6f4006271 btrfs: call inode_to_path directly and drop indirection omits 39552c02116c btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() omits 7a1032638d73 btrfs: use btrfs_raid_array to calculate number of parity stripes omits a204b169d8ee btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] omits d54f27f9f2c5 btrfs: remove parameter dev_extent_len from scrub_stripe() omits d14c511a7e85 btrfs: unify tree search helper returning prev and next nodes omits a93376a793b0 btrfs: make tree search for insert more generic and use it [...] omits 0254d87b7f9a btrfs: open code inexact rbtree search in tree_search omits f0d855f193ac btrfs: remove node and parent parameters from insert_state omits 00a3f9db100c btrfs: add fast path for extent_state insertion omits c971bcafd8dc btrfs: pass bits by value not by pointer for extent_state helpers omits 9a0c55bce3ca btrfs: lift start and end parameters to callers of insert_state omits 61b6f20f0065 btrfs: open code rbtree search in insert_state omits 2ae0a4a2a3e5 btrfs: open code rbtree search in split_state omits 7331ea68a8e6 btrfs: raid56: avoid double for loop inside raid56_parity_ [...] omits d0f1359cd2ad btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() omits 89cf9de76ec5 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] omits dde5a3237ed9 btrfs: raid56: avoid double for loop inside __raid56_parit [...] omits deeb659bb15f btrfs: raid56: avoid double for loop inside finish_rmw() omits 37e71ddec891 Documentation: update btrfs list of features and link to r [...] omits f5027f5a428e btrfs: fix deadlock with fsync+fiemap+transaction commit omits bce836b5ed7d btrfs: tree-log: make the return value for log syncing consistent omits b9261b795524 btrfs: don't set lock_owner when locking extent buffer for [...] omits 3f35221f439d btrfs: add tracepoints for ordered extents omits a849dfeb3ebd btrfs: zoned: fix critical section of relocation inode writeback omits 08893e6cffee btrfs: zoned: prevent allocation from previous data relocation BG omits 22979ac8bcd5 btrfs: sysfs: advertise zoned support among features omits 63ee0eea1118 btrfs: split discard handling out of btrfs_map_block omits fa8e0cf69e7b btrfs: stop looking at btrfs_bio->iter in index_one_bio omits 6b51b9d5f32d btrfs: reject log replay if there is unsupported RO compat flag omits d281985386dd btrfs: make btrfs_super_block::log_root_transid deprecated omits a10dc302d35e btrfs: do not BUG_ON() on failure to migrate space when re [...] omits 6887e76c14a6 btrfs: add missing inode updates on each iteration when re [...] omits 2aa902d6b69d btrfs: fix race between reflinking and ordered extent completion omits 2f436841c0d0 btrfs: pass the btrfs_bio_ctrl to submit_one_bio omits 91555793c9c2 btrfs: merge end_write_bio and flush_write_bio omits 544ef8625df2 btrfs: don't use bio->bi_private to pass the inode to subm [...] omits 74500746f645 btrfs: remove redundant check in up check_setget_bounds omits d901aaf70d6f btrfs: add error messages to all unrecognized mount options omits 30318415c56b btrfs: replace kmap() with kmap_local_page() in lzo.c omits bd840cd6ac00 btrfs: replace kmap() with kmap_local_page() in inode.c omits b108adf25585 btrfs: do not allocate a btrfs_bio for low-level bios omits d5446050fb0b btrfs: factor stripe submission logic out of btrfs_map_bio omits e5288650ec5c btrfs: remove btrfs_end_io_wq omits 8b2a2a529d97 btrfs: centralize setting REQ_META omits 2b6ab2425093 btrfs: don't use btrfs_bio_wq_end_io for compressed writes omits 1519fa523730 btrfs: don't double-defer bio completions for compressed reads omits 8a899ff2e4b1 btrfs: defer I/O completion based on the btrfs_raid_bio omits e1f273fb4c0c btrfs: split btrfs_submit_data_bio to read and write parts omits 437a7f563ee4 btrfs: simplify code flow in btrfs_submit_dio_bio omits 71ad7c7363a3 btrfs: move more work into btrfs_end_bioc omits 377674f21711 btrfs: send: enable support for stream v2 and compressed writes omits 0c6d1c9b90ba btrfs: send: send compressed extents with encoded writes omits 432a79deaec3 btrfs: send: get send buffer pages for protocol v2 omits baa2ae107b6e btrfs: send: write larger chunks when using stream v2 omits 7a2591e82ef3 btrfs: send: add stream v2 definitions omits 2e56561eb411 btrfs: send: explicitly number commands and attributes omits a6dcbb4e4505 btrfs: send: remove unused send_ctx::{total,cmd}_send_size omits 9965716c11ba btrfs: sysfs: add force_chunk_alloc trigger to force allocation omits a10b5fe8d6a5 btrfs: sysfs: export chunk size in space infos omits c72e9a34a377 btrfs: store chunk size in space-info struct omits 55dc53100265 btrfs: reduce amount of reserved metadata for delayed item [...] omits bb8a55a89a39 arm64: dts: Add MediaTek SoC MT8186 dts and evaluation boa [...] omits 84e8bdee85a2 dt-bindings: arm: Add compatible for MediaTek MT8186 omits 76260bd63800 dt-bindings: arm: mediatek: Add mt8186 pericfg compatible omits 55fcff6c42c6 arm64: dts: mediatek: mt6795: Specify interrupts for vGIC omits b888886a4536 arm64: dts: mediatek: mt6795: Add pinctrl controller node omits 01931ee60036 arm64: dts: mediatek: mt6795: Add ARM CCI-400 node and ass [...] omits 4c400f1812f4 arm64: dts: mediatek: mt6795: Add general purpose timer node omits 468deda82faf arm64: dts: mediatek: mt6795: Remove incorrect fixed-clocks omits d9fc72d50b75 arm64: dts: mediatek: mt6795: Add fixed clocks for 32kHz a [...] omits ac4cf9a2e32c arm64: dts: mediatek: mt6795: Add watchdog node to avoid timeouts omits 5fce1e6cc097 arm64: dts: mediatek: mt6795: Add Cortex A53 PMU nodes omits f48d48674333 arm64: dts: mediatek: mt6795: Add cpu-map and L2 cache omits 5397ed01d500 arm64: dts: mediatek: mt6795: Create soc bus node and move [...] omits 4a50cac0fb5b arm64: dts: mediatek: mt7622-rfb1: remove wrong gpio-keys [...] omits 3f1804270f00 arm64: dts: mediatek: mt2712e: Add mediatek, infracfg phan [...] omits 7b06e86e6885 arm64: dts: mediatek: mt8173: Add mediatek,infracfg phandl [...] omits 2208b284bee0 arm64: dts: mediatek: mt8183: change efuse node name omits fda0541c8a55 arm64: dts: mediatek: mt8192: fix dtbs check warning of efuse omits 2e599740f7e4 arm64: dts: mt8192: Fix idle-states entry-method omits 399e23ad51ca arm64: dts: mt8192: Fix idle-states nodes naming scheme omits 009a3a52791f drm/hyperv-drm: Include framebuffer and EDID headers omits 44e36d755276 soc: mediatek: mutex: Use DDP_COMPONENT_DITHER0 mod index [...] omits 394b517585da pwm: mediatek: Add MT8365 support omits a5b87cdc1b73 arm64: dts: mediatek: Replace 'enable-sdio-wakeup' omits fe00faee8060 dt-bindings: pwm: Add MT8365 SoC binding omits 7d748ffdee0d iommu/mediatek: Lookup phandle to retrieve syscon to infracfg omits d034dbbb9b2a dt-bindings: iommu: mediatek: Add mediatek,infracfg phandle omits ac9a5d522bb8 iommu/dma: Fix race condition during iova_domain initialization omits 5c8dca97404b pwm: Drop unused forward declaration from pwm.h omits ef2e35d90890 pwm: Reorder header file to get rid of struct pwm_capture [...] omits f6bc65d3eebb pwm: atmel-tcb: Fix typo in comment omits 0829c35dc534 pwm: Drop support for legacy drivers omits 4768f717d85c dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support omits 78516a12d742 dt-bindings: thermal: rcar-gen3-thermal: use positive logic omits a5c34de17288 dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema omits 3be4812d6594 drivers/thermal/rcar_gen3_thermal: Improve logging during probe omits 7a8696f727e1 MAINTAINERS: add include/dt-bindings/thermal to THERMAL omits 77988a4351b2 drivers/thermal/devfreq_cooling: Extend the devfreq_coolin [...] omits 3c1325a6c02a drivers/thermal/cpufreq_cooling: Update outdated comments omits b279c6844690 drivers/thermal/cpufreq_cooling : Refactor thermal_power_c [...] omits 6ee324afdf30 drivers/thermal/cpufreq_cooling: Use private callback ops [...] omits 4bf7fda4dce2 iommu/dma: Add config for PCI SAC address trick omits 822242e649ea iommu: Directly use ida_alloc()/free() omits c3b5fd7fbb69 ASoC: rockchip: i2s: Fix crash on missing pinctrl omits 0deb00393305 ASoC: amd: acp: Fix error handling in .remove() omits 1892a991886a ASoC: core: Make snd_soc_unregister_card() return void omits acaeb8c62fd1 ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings omits 99370c4ea3d0 dt-bindings: dsp: mediatek: Add mt8186 dsp document omits 74bbdd632637 firmware: mediatek: Use meaningful names for mbox omits 009b21f39275 dt-bindings: dsp: mediatek: Use meaningful names for mbox omits 82cd16902a51 ARM: dts: exynos: add function and color to LED nodes in O [...] omits 99f6b77f74c8 ARM: dts: exynos: add function and color to LED node in Od [...] omits f0945faa4a1a ARM: dts: exynos: add function and color to LED node in Od [...] omits bcad13fca717 ARM: dts: exynos: add function and color to LED nodes in O [...] omits 3e8368fdcee3 ARM: dts: exynos: add function and color to LED node in Odroid U3 omits a149eb5f1b11 ARM: dts: exynos: add function and color to LED nodes in I [...] omits ff4275fa0737 ARM: dts: exynos: add function to LED nodes in Tiny4412 omits f64bbfca3146 ARM: dts: exynos: add function to LED node in Origen 4210 omits ebadc8a63645 ARM: dts: exynos: add function and color to aat1290 flash [...] omits efbf2c262c89 ARM: dts: exynos: align aat1290 flash LED node with bindin [...] omits 644ed467c773 ASoC: Merge fixes omits 4459a59807cf arm64: dts: mediatek: Add infra #reset-cells property for MT8195 omits a30cc07f9e32 arm64: dts: mediatek: Add infra #reset-cells property for MT8192 omits 0bf28fc40d89 swiotlb: panic if nslabs is too small omits 04c14e8e38b0 x86/swiotlb: fix param usage in boot-options.rst omits 466298c65678 swiotlb: remove a useless return in swiotlb_init omits 1a3c7d0841ae swiotlb: remove the unused swiotlb_force declaration omits 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 8ebbcd3cef3a Merge branch 'for-v5.20/dt-bindings-aspeed' into next/dt-bindings omits 7752cf2fe2d5 dt-bindings: arm: aspeed: add Aspeed Evaluation boards omits 881010ed2796 Merge branch 'for-v5.20/dt-bindings-aspeed' into next/dt-bindings 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 discards 5a7d6b276981 Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next discards f51dc47011f2 Merge branch 'for-v5.20/qcom-dts-cleanup' into for-next discards 4fb4a39fdbc8 arm64: dts: qcom: msm8998-mtp: correct board compatible discards a8e40323875c arm64: dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible discards b67569748cfc ARM: dts: qcom: ipq4019: fix Micron SPI NOR compatible omits f9702486c77b dt-bindings: arm: qcom: add missing SM6350 board compatibles omits 103a90f68bf1 dt-bindings: arm: qcom: add missing SM6125 board compatibles omits 1facf9135a1b dt-bindings: arm: qcom: add missing SDM845 board compatibles omits 7e86c41be0be dt-bindings: arm: qcom: add missing SDM636 board compatibles omits 4fc3efba3205 dt-bindings: arm: qcom: add missing SDM630 board compatibles omits 1ceefa2a55ce dt-bindings: arm: qcom: add missing QCS404 board compatibles omits 581704606d4e dt-bindings: arm: qcom: add missing MSM8992 board compatibles omits a47214e3fde9 dt-bindings: arm: qcom: add missing MSM8998 board compatibles omits de0f2f0d6f35 dt-bindings: vendor-prefixes: add Shift GmbH omits 33a34cefdfaa dt-bindings: arm: qcom: add missing SM8350 board compatibles omits 197b6d70cf9e dt-bindings: arm: qcom: add missing SM8250 board compatibles omits 4c74aef40300 dt-bindings: arm: qcom: add missing SM8150 board compatibles omits 215ad5a02e6c dt-bindings: arm: qcom: add missing MSM8994 board compatibles omits 496bb1347265 dt-bindings: arm: qcom: add missing MSM8916 board compatibles omits 317e5467957b dt-bindings: arm: qcom: fix MSM8994 boards compatibles omits 4de2601759e5 dt-bindings: arm: qcom: fix MSM8916 MTP compatibles omits 0c8195fca687 dt-bindings: arm: qcom: fix Longcheer L8150 compatibles omits 5c7b9a89c60c dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles discards 6c4cb29ed5d4 Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next discards 101e9482ac4f Merge branch 'for-v5.20/qcom-dts-cleanup' into for-next discards b4e7bcc945c6 arm64: dts: qcom: sdm630: correct QFPROM byte offsets discards 8d57e5b8203c arm64: dts: qcom: use dedicated QFPROM compatibles discards 439e49349c14 ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions discards d7b50df0b8d1 ARM: dts: qcom: cleanup QFPROM nodes discards ed07c2af405f ARM: dts: qcom: use dedicated QFPROM compatibles 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 2c8845fe9342 usb: dwc2: host: add TPL support omits 1622bc5a1d51 docs/memory-barriers.txt: Fixup long lines omits f1b4d1ee6d56 docs/memory-barriers.txt: Fix confusing name of 'data depe [...] omits 53339eb170e7 torture: Optionally flush printk() buffers before powering off omits 3ba07528b8bf rcu/nocb: Choose the right rcuog/rcuop kthreads to output omits 481df87bc52c rcu: Fix rcu_read_unlock_strict() strict QS reporting omits 626b6193cb4d memory-model: Prohibit nested SRCU read-side critical sections omits 772251742262 samples/bpf: fixup some tools to be able to support xdp mu [...] omits 29ee19bf0113 Merge branch 'lkmm-dev.2022.06.20a' into HEAD omits e34cc16a8042 scsi: MAINTAINERS: Update cxgb3i and cxgb4i maintainer omits 02d4bb51602f Merge branch 'nolibc.2022.06.20a' into HEAD omits 90c3ca3f247d scsi: mpt3sas: Remove flush_scheduled_work() call omits 9902cf881a83 Merge branch 'ctxt.2022.06.21a' into HEAD 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 8898be32a59e Merge branches 'doc.2022.06.21a', 'fixes.2022.06.21a', 'no [...] omits efef34cb4545 scsi: mpt3sas: Fix whitespace and spelling mistake omits 13d2d3428768 scsi: mpt3sas: Fix typo in comment omits 22a297887c10 context_tracking: Use arch_atomic_read() in __ct_state for KASAN omits f8ae505b754a MAINTAINERS: Add Paul as context tracking maintainer omits 408c74a2d8f0 context_tracking: Convert state to atomic_t 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 bce30af40fe2 rcu/context-tracking: Remove unused and/or unecessary midd [...] omits 8f77942ca940 rcu/context-tracking: Move RCU-dynticks internal functions [...] omits 57427daeaeda rcu/context-tracking: Move deferred nocb resched to contex [...] omits ce7c013c0b22 rcu/context_tracking: Move dynticks_nmi_nesting to context [...] omits 92fb506c74a6 rcu/context_tracking: Move dynticks_nesting to context tracking omits 2db2441cf698 rcu/context_tracking: Move dynticks counter to context tracking omits 87208097c673 rcu/context-tracking: Remove rcu_irq_enter/exit() omits 9df3e6af669f context_tracking: Take NMI eqs entrypoints over RCU omits d06cb0ad9bd2 context_tracking: Take IRQ eqs entrypoints over RCU omits 1cd9c24e543e context_tracking: Take idle eqs entrypoints over RCU omits cc8acc593fe6 context_tracking: Split user tracking Kconfig omits d0680b421891 context_tracking: Rename context_tracking_cpu_set() to ct_ [...] omits 817aab15ad15 context_tracking: Rename context_tracking_enter/exit() to [...] omits ceb518b850de context_tracking: Rename context_tracking_user_enter/exit( [...] omits 0ffc781a19ed context_tracking: Rename __context_tracking_enter/exit() t [...] omits 7bf336fb8dac refscale: Convert test_lock spinlock to raw_spinlock omits 1a5ca5e09811 rcutorture: Handle failure of memory allocation functions omits 3002153a91a9 rcutorture: Fix ksoftirqd boosting timing and iteration omits 148df92fb14e torture: Create kvm-check-branches.sh output in proper location omits 92366810644d rcuscale: Fix smp_processor_id()-in-preemptible warnings omits 8c0666d320f2 rcutorture: Make failure indication note reader-batch overflow omits 5c92d7501699 torture: Adjust to again produce debugging information omits 98ea20328786 rcutorture: Fix memory leak in rcu_test_debug_objects() omits d984114ec238 rcutorture: Simplify rcu_torture_read_exit_child() loop omits 14c0017c19ea rcu/torture: Change order of warning and trace dump omits e72ee5e1a866 rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self [...] omits 1cf1144e8473 rcu-tasks: Be more patient for RCU Tasks boot-time testing omits eea3423b162d rcu-tasks: Update comments omits 56096ecd5b04 rcu-tasks: Disable and enable CPU hotplug in same function omits e386b6725798 rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs omits ffcc21a315e1 rcu-tasks: Maintain a count of tasks blocking RCU Tasks Tr [...] omits 1a4a8153e0df rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list omits 18d5c58fdaad rcu: Add irqs-disabled indicator to expedited RCU CPU stal [...] omits 2bc46e7bd100 rcu: Diagnose extended sync_rcu_do_polled_gp() loops omits 97566a931913 rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] omits 0c3a779e8f01 rcutorture: Test polled expedited grace-period primitives omits bb1142b15824 rcu: Add polled expedited grace-period primitives omits e9baafdb3980 rcutorture: Verify that polled GP API sees synchronous gra [...] omits 21d6b7f1aadd rcu: Make Tiny RCU grace periods visible to polled APIs omits f87e0dcb6b86 rcu: Make polled grace-period API account for expedited gr [...] omits 052404a72040 rcu: Switch polled grace-period APIs to ->gp_seq_polled omits eec53143b7fe drm/amd/display: fix incorrect comparison in DML omits c85c623ab406 drm/amd/display: fix array index in DML omits fd6ae969cfa2 drm/amdgpu: vm - drop unexpected word "the" in the comments omits 163d4cd26a18 drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() omits cb4b7a23ff85 drm/radeon: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs omits efb4fd107cfd drm/amdkfd: correct sdma queue number of sdma 6.0.1 omits 83a3439ddb28 drm/amdgpu: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs omits 43af2220b330 amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing n [...] omits dc597268225b drm/amd/display: 3.2.191 omits 2b2db1f9dbfb drm/amd/display: Drop duplicate define omits 2d7a1ef85d01 drm/amd/display: Update hook dcn32_funcs omits aeb73c608c5b drm/amd/display: Implement a pme workaround function omits 3e838f7ccf64 drm/amd/display: Get VCO frequency from registers omits 32e8ab05ed81 drm/amd/display: Update SW state correctly for FCLK omits a3a885878e74 drm/amd/display: Fix divide-by-zero in DPPCLK and DISPCLK [...] omits 04e6931a76e5 drm/amd/display: Update DPPCLK programming sequence omits 074efb5cadcb drm/amd/display: Check minimum disp_clk and dpp_clk debug option omits a30e8c13e7af drm/amd/display: Fix in dp link-training when updating pay [...] omits 990cad0e4a9d drm/amd/display: extract update stream allocation to link_hwss omits 20cb72174ddc drm/amd/display: Remove unused vendor specific w/a omits 0bbd1c7de319 drm/amd/display: Handle downstream LTTPR with fixed VS sequence omits a3e731260b93 drm/amd/display: Fix typo in override_lane_settings omits 6bad8e4a0ec8 drm/amd/display: Change initializer to single brace omits 2b96b036a6a5 drm/amd/display: rename lane_settings to hw_lane_settings omits 95133f41b090 drm/amd/display: Fix in overriding DP drive settings omits f18368b686a8 drm/amd/display: Enrich the log in MST payload update omits 98dd398aa3e0 drm/amd/display: Change HDMI judgement condition. omits f173fbe5b042 drm/amd/display: Fix DC warning at driver load omits 4b33b5ffcf68 drm/amd/display: Add SMU logging code omits 3ab55e3a1ebc drm/amd/display: Turn off internal backlight when plugging [...] omits 06f2f7772dc7 drm/amd/display: Fix eDP not light up on resume omits f04d275d94e1 drm/amd/display: add mst port output bw check omits ec457f837890 drm/amd/display: Drop unnecessary detect link code omits 4d31819a3746 drm/amd/display: Take emulated dc_sink into account for HDCP omits 84a8b3908285 drm/amd/display: Release remote dc_sink under mst scenario omits 052eaf6af846 drm/amd/display: Revert "drm/amd/display: turn DPMS off on [...] omits 10a362261570 drm/amd/display: Revert "drm/amd/display: Add flag to dete [...] omits 4dd905fd9429 drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP [...] omits 5d763a9955f0 drm/amd/display: Remove compiler warning omits 0081bc072837 drm/amdgpu: add LSDMA block for LSDMA v6.0.1 omits 262236b4f5a7 drm/amd/display: add missing reg defs for DCN3x HUBBUB omits 1320d6c7b0de drm/amd: Don't show warning on reading vbios values for SMU13 3.1 omits 640a7d37c3f4 srcu: Block less aggressively for expedited grace periods omits f6035b4175a8 rcu/tree: Add comment to describe GP-done condition in fqs loop omits 75891eff8ed3 rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() omits fd512d361817 rcu/kvfree: Remove useless monitor_todo flag omits fff58354cb66 rcu: Cleanup RCU urgency state for offline CPU omits 3872e0a470ff rcu: tiny: Record kvfree_call_rcu() call stack for KASAN omits 44f2910f800b locking/csd_lock: Change csdlock_debug from early_param to [...] omits 7b2fd19e9309 rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels omits cf07fec8ee4f rcu: Immediately boost preempted readers for strict grace periods omits 5288720dd61c rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() omits 06cfe0c675c9 rcu: Avoid tracing a few functions executed in stop machine omits 77de092c78f5 rcu: Decrease FQS scan wait time in case of callback overloading 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 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. omits d9cc9d78ca85 Bluetooth: mgmt: Fix refresh cached connection info omits 221a7a1d32ed Bluetooth: HCI: Fix not always setting Scan Response/Adver [...] omits c8490f375393 Bluetooth: eir: Fix using strlen with hdev->{dev_name,short_name} omits 89f7f29140da doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] omits 71de1e34f1df doc: Document the rcutree.rcu_divisor kernel boot parameter omits cb506e130e02 rcutorture: Update rcutorture.fwd_progress help text omits 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 178329d4d635 bus: mhi: host: pci_generic: Add support for Quectel EM120 [...] omits 0b1bd1e35664 platform/x86/thinkpad_acpi: Use acpi_dev_for_each_child() omits a976a2ac7708 ACPI: scan: Walk ACPI device's children using driver core omits 6b183919f705 ASoC: core: Add new SOC_DOUBLE_SX_TLV macro omits f69a10f84cb5 ASoC: rt711-sdca: fix kernel NULL pointer dereference when [...] omits 87912e97a167 ASoC: cs35l41: Correct some control names omits 630cc5983740 ASoC: wm5110: Fix DRE control omits 81d74ddae83f ASoC: wm_adsp: Fix event for preloader omits fb84efa28a48 drm/aperture: Run fbdev removal before internal helpers omits fb119dcb97f4 Revert "usb: dwc3: Remove the checks of -ENOSYS" omits 395d10ae4d29 drm/xlnx: Fix build failure due to missing include omits 3fc30e640f52 ARM: dts: stm32: add fake interrupt propoerty for ASync no [...] omits 75828ab504dc ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk omits c8d4a3a573e8 ARM: dts: stm32: add RCC on STM32MP13x SoC family omits 9005aeddd9fc ARM: dts: stm32: enable optee firmware and SCMI support on [...] omits df72380fbcab firmware: arm_scmi: Relax base protocol sanity checks on t [...] 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 372b2aee9702 arm64: dts: qcom: Remove duplicate sc7180-trogdor include [...] 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 [...] discards 2559f68b5991 arm64: dts: qcom: correct SPMI WLED register range encoding omits ba5203932582 dt-bindings: leds: qcom-wled: fix number of addresses omits 7e03a2c01ca3 dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles discards 9a2f272b5f66 arm64: dts: qcom: add missing AOSS QMP compatible fallback omits 5f8574497695 dt-bindings: soc: qcom: qcom,smd-rpm: add power-controller omits cd3cd7d63543 dt-bindings: soc: qcom: aoss: document qcom,sm8450-aoss-qmp omits 56cf5b7fde54 spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects omits d9709fdb20ba dt-bindings: soc: qcom,rpmh-rsc: simplify qcom,tcs-config 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 bb925fb41554 drm/msm/mdp4: get rid of struct mdp4_platform_config omits c7cb805ff6bd drm/msm/mdp4: move iommu_domain_alloc() call close to its usage omits 02f28e8926dc drm/msm/mdp5: Add perf data for MDP v1.16 omits 3d6137ccf2c6 drm/msm/dp: make dp_bridge_mode_valid() more precise omits 9495c64413d3 dt-bindings: msm: update maintainers list with proper id omits 540efa3db2a2 dt-bindings: msm/dp: List supplies in the bindings omits fa865f7f19a9 drm/msm/dp: rewrite dss_module_power to use bulk clock functions omits 532ac0302b5c drm/msm/dp: inline dp_power_clk_set_rate() omits 0282ba0170a0 drm/msm/dp: set stream_pixel rate directly omits 43e4ae425de0 drm/msm/dp: "inline" dp_ctrl_set_clock_rate("ctrl_link") omits e8f95f8314d0 drm/msm/dpu: remove hard-coded linewidth limit for writeback omits 6caf45f9ee07 drm/msm/dpu: fix maxlinewidth for writeback block omits 9e1390f1ba98 drm/msm/dpu: move intf and wb assignment to dpu_encoder_se [...] omits 7642437647ad drm/msm/dpu: drop enum msm_display_caps omits d0ab109ca1ee drm/msm/dpu: dont_use IS_ERR_OR_NULL for encoder phys backends omits f223eb447498 drm/msm/dpu: make dpu hardware catalog static const omits 9f09f7edc2d2 drm/msm/dpu: constify struct dpu_mdss_cfg omits e5d082bc646a drm/msm/dpu: change catalog->dma_cfg to be a const pointer omits e326305a4b5e drm/msm/dpu: change catalog->perf to be a const pointer omits d3bdbdc72445 drm/msm/dpu: remove hwversion field from data structures omits 5cf78b34990e drm/msm/dpu: move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog omits 28b92681df6c drm/msm/dpu: use feature bit for LM combined alpha check omits 05c1ba9aaf8d drm/msm/dpu: add writeback support for sc7180 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 a5c9d22fc5cb rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty omits c1e3653810e2 rcu/nocb: Add option to opt rcuo kthreads out of RT priority omits 0d1542f115ec rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() omits 666f4bec8bf1 rcu/nocb: Add an option to offload all CPUs on boot omits e02168108754 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] omits a4f6be801589 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] omits 872e0e913108 rcu/nocb: Add/del rdp to iterate from rcuog itself 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_ [...] discards c59ed392a4a3 hwmon: (dell-smm) Improve assembly code discards 2c8a4c3d4257 hwmon: (pmbus/ltc2978) Set voltage resolution discards 56d56e90f574 hwmon: (pmbus) Add list_voltage to pmbus ops discards 93b6dbea8d75 hwmon: (pmbus) Introduce and use cached vout margins discards 1a0741d8fa95 hwmon: (gsc-hwmon) Add missing of_node_put() discards 60169ffdee50 hwmon: (dell-smm) Add Dell G5 5590 to DMI table discards f043dc8ce309 hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist discards 3be3a88c83f1 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] discards 6a7156236976 hwmon: (pmbus) fix build error unused-function discards e329aa93653b hwmon: (lm90) Read the channel's temperature offset from d [...] discards 9470e12f991b hwmon: (lm90) Add support for 2nd remote channel's offset [...] discards 0ebca8acf120 hwmon: (occ) Delete unnecessary NULL check discards e5f61aeab862 hwmon: (lm90) Read the channel's label from device-tree discards 5259edd90932 hwmon: (lm90) Define maximum number of channels that are s [...] discards c7c30ed29d25 hwmon: (lm90) Add compatible entry for adt7481 discards a6191ebb41eb dt-bindings: hwmon: Allow specifying channels for lm90 discards 3bb417b63edc dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 discards 3b002836cd21 hwmon: Allow to compile ASB100 and FSCHMD on !X86 discards 033bf8e37366 hwmon: (pmbus) add MFR_* registers to debugfs discards 9cbb237147dc hwmon: (pmbus) add a function to check the presence of a b [...] discards 245a8c2bdd90 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 discards 20603c01e49f hwmon: (sch56xx-common) Add DMI override table discards 41e7a05d1ee7 hwmon: (lm75) Replace kernel.h with the necessary inclusions discards 1a3423a15dfe hwmon: (f71882fg) Add support for F71858AD (0x0903) discards f6fdd050ea19 hwmon: (pmbus) Add support for Analog Devices LT7182S discards 721e1ee46fcf dt-bindings: trivial-devices: Add lt7182s discards fdf4358f353b hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core discards 545a18648e5d hwmon: (lm90) Support temp_samples attribute discards 156ed568a502 hwmon: (lm90) Add table with supported Analog/ONSEMI devices discards 43764925230f hwmon: (lm90) Add support and detection of Philips/NXP NE1618 discards 585a5cfa9657 hwmon: (lm90) Add explicit support for ADM1020 discards f53b79f39b4d hwmon: (lm90) Only disable alerts if not already disabled discards a5896b62e030 hwmon: (lm90) Add support for ADT7421 discards 32834ce4dbb4 hwmon: (lm90) Add support for ON Semiconductor NCT218 discards 37743a09b390 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 discards cfbf431d1f77 hwmon: (lm90) Add explicit support for NCT210 discards 222a8621956d hwmon: (lm90) Combine lm86 and lm90 configuration discards e60619222d3d hwmon: (lm90) Add remaining chips supported by adm1021 driver discards c982e13231a8 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 discards 6a5c2b843068 hwmon: (lm90) Support MAX1617 and LM84 discards 04eb8e032ffd hwmon: (lm90) Introduce 16-bit register write function discards ce6b4a48e04c hwmon: (lm90) Let lm90_read16() handle 8-bit read operations discards debf45a59f99 hwmon: (lm90) Add support for MAX6642 discards 7f03b0a314ec hwmon: (lm90) Add flag to indicate conversion rate support discards 97ba9319a6a6 hwmon: (lm90) Add flag to indicate support for minimum tem [...] discards 45aa8a47c900 hwmon: (lm90) Add support for MAX6690 discards 2286f7aa6f57 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] discards f5c2615a60da hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 discards e1fa606f8be2 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 discards d84bf17c686e hwmon: (lm90) Add flag to indicate 'alarms' attribute support discards 42ed2a1bceba hwmon: (lm90) Fix/Add detection of G781-1 discards 2386c1e6d466 hwmon: (lm90) Add support for additional chip revision of NCT1008 discards e3799d896013 hwmon: (lm90) Rework detect function discards 0ab31f6a9796 hwmon: (lm90) Use single flag to indicate extended tempera [...] discards 3b87b3b05354 hwmon: (lm90) Support multiple temperature resolutions discards ebad6377aa37 hwmon: (lm90) Only re-read registers if volatile discards f8456e71c6cc hwmon: (lm90) Add support for unsigned and signed temperatures discards 8b0e9dd284db hwmon: (lm90) Enable full PEC support for ADT7461A discards cae5c0390553 hwmon: (lm90) Add partial PEC support for ADT7461 discards 2fa0c986c847 hwmon: (lm90) Improve PEC support discards 1a37896e9448 hwmon: (lm90) Stop using R_/W_ register prefix discards b532998b5855 hwmon: (lm90) Move status register bit shifts to compile time discards d940537c1353 hwmon: (lm90) Use BIT macro discards c36d1ab18d07 hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] discards 5d1c1f7b4235 hwmon: (lm90) Reorder include files in alphabetical order discards e182cf579f0f hwmon: (lm90) Rework alarm/status handling discards 6d40e357f632 hwmon: (lm90) Generate sysfs and udev events for all alarms discards 1369e0e621b6 hwmon: (pmbus) Move pec attribute to I2C device omits dd4aa01f0bdf btrfs: set delayed item type when initializing it omits b881ae7688fd btrfs: do not BUG_ON() on failure to reserve metadata for [...] omits 973bde1f3d55 btrfs: improve batch insertion of delayed dir index items omits 85d94e92f6fa btrfs: assert that delayed item is a dir index item when a [...] omits 23d22bc11efe btrfs: improve batch deletion of delayed dir index items omits 84f3367d4e25 btrfs: refactor the delayed item deletion entry point omits 79d3e30b354e btrfs: deal with deletion errors when deleting delayed items omits 94387fe305f4 btrfs: add assertions when deleting batches of delayed items omits 44323fd7682e btrfs: balance btree dirty pages and delayed items after c [...] omits 54ad3f98e3af btrfs: free the path earlier when creating a new inode omits e3588283e94f btrfs: balance btree dirty pages and delayed items after a rename omits 7758e567e303 btrfs: add trace event for submitted RAID56 bio omits edd80b410403 btrfs: update stripe_sectors::uptodate in steal_rbio omits 7b4325010a97 btrfs: remove redundant calls to flush_dcache_page omits bd9d24907673 btrfs: only write the sectors in the vertical stripe which [...] omits 1f27091d10f1 btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] omits 6546135b30b2 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] omits 3c12349ad488 btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance omits b52b91696690 btrfs: introduce btrfs_try_lock_balance omits 35610dd23213 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio omits fc6a2903675a btrfs: add a helper to iterate through a btrfs_bio with se [...] omits 874851646e35 btrfs: factor out a btrfs_csum_ptr helper omits 2ab667bf417f btrfs: refactor end_bio_extent_readpage code flow omits c9bc6571fbea btrfs: factor out a helper to end a single sector buffer I/O omits 8c7d61523def btrfs: remove duplicated parameters from submit_data_read_ [...] omits 0f002c617ca1 btrfs: introduce a data checksum checking helper omits ff8b99bb1d93 btrfs: quit early if the fs has no RAID56 support for raid [...] omits 8315fdf933ab btrfs: use PAGE_ALIGNED instead of IS_ALIGNED omits 9b08daa2ca67 btrfs: prevent remounting to v1 space cache for subpage mount omits 229fd56ed319 btrfs: zoned: fix comment description for sb_write_pointer logic omits 926e0240037d btrfs: fix typos in comments omits 8df73591796f btrfs: fix hang during unmount when block group reclaim ta [...] omits 0c4b285d9636 Documentation: PCI: Add specification for the PCI vNTB fun [...] omits ff32fac00d97 NTB: EPF: support NTB transfer between PCI RC and EP connection omits f1ac4e991dc9 NTB: epf: Added more flexible memory map method omits 991b4c2a6dfc PCI: designware-ep: Allow pcie_ep_set_bar change inbound m [...] 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 fd27de58b0ad dt-bindings: display: tegra: Convert to json-schema discards bf4e96644efc Merge branch 'for-v5.20/exynos7885-emmc-clk' into for-next 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 b3d5304b64e7 Merge branch 'icc-sm6350' into icc-next 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 discards ddb8a2049dbe Merge branch 'for-5.20/dts64-cleanup' into for-next discards 0f5095eb42c3 Merge branch 'for-5.20/dts-cleanup' into for-next 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 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 754f04cac362 firmware: arm_scmi: Relax CLOCK_DESCRIBE_RATES out-of-spec checks 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 c8b2a8fd9b8a dt-bindings: rcc: stm32: select the "secure" path for stm32mp13 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 discards c40bffd189af cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist discards d151cd51d3a4 cpufreq: pmac32-cpufreq: Fix refcount leak bug omits ea0fb37ba036 ARM: dts: imx6q-apalis: Cleanup omits 8e4724c93c76 ARM: dts: imx6q-apalis: backlight pwm: Adapt brightness steps omits e366f7f7fcf6 ARM: dts: imx6q-apalis: backlight pwm: Simplify inverted b [...] omits 1868abc13d3d ARM: dts: imx6q-apalis: Add support for Toradex Ixora V1.2 [...] omits 6a1155449899 ARM: dts: imx6q-apalis: Clean-up sd card support omits 9560fc59425c ARM: dts: imx6q-apalis: Add adv7280 video input omits b656eb41be70 ARM: dts: imx6q-apalis: Add ov5640 mipi csi camera omits 30b847665e41 ARM: dts: imx6q-apalis: Disable stmpe touchscreen omits 6429a399ae6f ARM: dts: imx6q-apalis: Disable HDMI omits a9b9f1c6de0d ARM: dts: imx6q-apalis: Add LVDS panel support omits 1347e20118d5 ARM: dts: imx6q-apalis: move gpio-keys to SoM dtsi omits 2c119c4d9cdf ARM: dts: imx6q-apalis: Move Atmel MXT touch ctrl to SoM dtsi omits 1c5fa82860d8 ARM: dts: imx6q-apalis: Move pinmux groups to SoM dtsi omits 36d46dff9d5a ARM: dts: imx6q-apalis: Move parallel rgb interface to SoM dtsi omits 4eb56e26f92e ARM: dts: imx6q-apalis: Command pmic to standby for poweroff omits 966b48d983da ARM: dts: imx6q-apalis: Add gpio-line-names omits 9c0919acb3fa Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name" omits 560c73ac9734 dt-bindings: arm: fsl: Add carrier for toradex,apalis-imx6q omits f5f1e907718b arm64: freescale/imx8mp-evk.dts: reorder nodes alphabetically omits 825bd2351122 arm64: dts: imx8mq: Pass a label to the AIPS nodes omits fcdef92ba639 arm64: dts: imx8m: Pass a label to the soc node omits e56d3274770e ARM: dts: imx: Pass a label to the AIPS nodes omits 8e82a5231511 ARM: dts: imx: Pass a label to the soc node omits 4bd07304c8d2 dt-bindings: arm: fsl: Decrease the line length omits 9794c3084168 dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM and PDK2 omits 5f1387b8a4c5 dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc- [...] omits 90ea76423fec dt-bindings: arm: fsl: add imx93 11x11 evk board omits a500c4a572ac dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colib [...] omits 9635b7134c29 arm64: dts: imx8mm-venice-gw7902: fix UART1 CTS omits e06233f9372c ata: libata-eh: fix sloppy result type of ata_internal_cmd [...] omits 61176eed36d3 ata: libata-core: fix sloppy parameter type in ata_exec_in [...] omits 2e0aee8f0a22 ata: make ata_port::fastdrain_cnt *unsigned int* omits afae461a3bfa ata: libata-eh: fix sloppy result type of ata_eh_nr_in_flight() omits 88cb99daa2b5 iio: adc: stm32-adc: Use generic_handle_domain_irq() omits 8d6712695bc8 arm64: dts: imx8mp: Add support for DH electronics i.MX8M [...] omits 0c6cf86e1ab4 ARM: dts: imx6ul: fix qspi node compatible omits 1a884d17ca32 ARM: dts: imx6ul: fix lcdif node compatible omits e0aca931a2c7 ARM: dts: imx6ul: fix csi node compatible omits 7d15e0c9a515 ARM: dts: imx6ul: fix keypad compatible omits edb67843983b ARM: dts: imx6ul: change operating-points to uint32-matrix omits 5655699cf5cf ARM: dts: imx6ul: add missing properties for sram omits 82cb850653e8 arm64: dts: freescale: align led node names with dtschema omits b803d15e89f9 arm64: dts: freescale: align gpio-key node names with dtschema omits 43b240d41b51 soc: imx: gpcv2: print errno for regulator errors omits dc9c1ceb555f arm64: dts: imx8m: Disable job ring 0 nodes omits a1016ba9f908 ARM: dts: imx7d-smegw01: Fix the SDIO description 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 729e657ab8d4 ext4: fix a doubled word "need" in a comment omits 7dc0ff3a33ea ext4: add reserved GDT blocks check omits 9b123c7c630c Merge branches 'ti-keystone-dts-next', 'ti-drivers-soc-nex [...] omits fefb759df063 ext4: make variable "count" signed omits d1389cc90702 ext4: correct the judgment of BUG in ext4_mb_normalize_request omits 0fb337007c8c ext4: fix bug_on ext4_mb_use_inode_pa omits 882e14aa2c30 ext4: fix up test_dummy_encryption handling for new mount API omits befabc8759af ext4: use kmemdup() to replace kmalloc + memcpy omits 17217902fc4f ext4: fix super block checksum incorrect after mount 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 discards 0c830c3896e4 drm/msm/hdmi: support attaching the "next" bridge discards 5bdf0c2ca0b6 drm/msm/hdmi: drop empty bridge callbacks omits ccba200e4801 dt-bindings: nvmem: mediatek: efuse: add support mt8183 omits af0d041c4c3e dt-bindings: nvmem: convert mtk-efuse.txt to YAML schema omits cfda05c1ddb8 dt-bindings: vexpress-sysreg: Allow for no child nodes omits 67fcaf287720 dt-bindings: vexpress-sysreg: Add deprecated GPIO provider [...] omits bb9a3cc77aa1 dt-bindings: perf: Convert Arm CCN to DT schema omits e291506242b1 dt-bindings: display: Add Arm virtual platforms display omits 011e397f5c9c ASoC: codecs: soundwire: call pm_runtime_resume() in compo [...] omits 4ea3bfd13a24 ASoC: SOF: pcm: use pm_resume_and_get() on component probe omits 6c9e9046e1ff ASoC: mediatek: mt8186: Fix mutex double unlock in GPIO request omits 442302003bd2 ASoC: ops: Fix integer detection for when max possible values > 1 omits bee3751c8803 Merge branch 'v5.19-armsoc/socfixes' into for-next omits ef1c05c8a63f Merge branch 'v5.19-armsoc/dtsfixes' into for-next omits 161ed6356c3e Merge branch 'v5.20-armsoc/dts64' into for-next omits d325b5a8c62a Merge branch 'v5.20-armsoc/dts32' into for-next omits f4470dbfb5ff ARM: rockchip: Add missing of_node_put() in rockchip_suspe [...] omits bc3753aed81f arm64: dts: rockchip: rock-pi-s add more peripherals omits 2e04c25b1320 arm64: dts: rockchip: add ROCK Pi S DTS support omits 5a86111e9def dt-bindings: arm: rockchip: Add Radxa ROCK Pi S omits bda2eac959ae drm/msm: Fix fence rollover issue 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 34b9715b7cae thunderbolt: Fix typo in comment omits 0be021f900d3 arm64: dts: mt8183: add GCE client property for Mediatek MUTEX omits e5758850c2ea soc: mediatek: mutex: add functions that operate registers [...] omits e3b6b5a9cf9f dt-bindings: soc: mediatek: add gce-client-reg for MUTEX omits 59bf87eefa40 dt-bindings: soc: mediatek: move out common module from di [...] omits 2c9f8d1e01af soc: mediatek: mutex: add 8183 MUTEX MOD settings for MDP omits d0804085c5a7 soc: mediatek: mutex: add common interface for modules setting omits 72be1e7a447a soc: mediatek: pm-domains: Add support always on flag omits ecc7d8972f48 Merge branch 'misc' into for-next omits 0b8a3d807bcd Merge branch 'fixes' into for-next omits 85ff37e302ef gpiolib: cdev: Fix kernel doc for struct line omits 4da8b5e9f24a ARM: dts: mediatek: align gpio-key node names with dtschema omits 7db5dfd3f9f1 arm64: dts: mediatek: mt7622-bananapi-bpi-r64: align led n [...] omits 335d1603669f arm64: dts: mediatek: align gpio-key node names with dtschema omits 38077cb39b42 soc: mediatek: mt8365-mmsys: add DPI/HDMI display path omits 141311b856d8 soc: mediatek: mutex: add MT8365 support omits 7adadfb06b98 ASoC: twl4030: Drop legacy, non DT boot support omits d2d19cb6ed13 ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg omits 46bc6bc3a6a3 ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg omits b3ec3eb2baaa ASoC: SOF: ipc4: remove use of __func__ in dev_dbg omits 298e3aba1b56 ASoC: SOF: sof-client: remove use of __func__ in dev_dbg omits 3809264b5390 ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg omits f132dc020270 ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg omits e16809a74f09 ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg omits 9fd8fcd03451 ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg omits b837870fe17f ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg omits 8bf064f8e439 ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg omits 18701bb1370c ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg omits 3abc88730a0e ASoC: SOF: Intel: hda-stream: report error on stream not opened omits 6d5e37b0f343 ASoC: SOF: Intel: hda-dsp: report error on power-up/down omits c3ce12b27e56 ASoC: Intel: sof_rt5682: remap jack pins omits 2a172d2f06c1 ASoC: Intel: sof_nau8825: remap jack pins omits 2913bb1f6830 ASoC: Intel: sof_da7219_max98373: remap jack pins omits 7459c8940a50 ASoC: Intel: sof_cs42l42: remap jack pins omits 77a036e8b074 ASoC: Intel: cml_rt1011_rt5682: remap jack pins omits 4c3a68e9026a ASoC: Intel: glk_rt5682_max98357a: remap jack pins omits bbdd4ea2190b ASoC: Intel: bxt_da7219_max98357a: remap jack pins omits c0703be996c3 ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins omits b9f53b9fc14e ASoC: Intel: kbl_da7219_max98927: remap jack pins omits c2065d43ae85 ASoC: Intel: kbl_da7219_max98357a: remap jack pins omits decdbf3dd7ec ASoC: Intel: kbl_rt5663_max98927: remap jack pins omits 4864ef4a67ed ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins omits e33ea0685a21 ASoC: Intel: skl_nau88l25_max98357a: remap jack pins omits 7c619b306285 ASoC: sunxi: sun4i-i2s: update kernel-doc omits e1ab67be68e9 ASoC: cs4270: update kernel-doc omits a37a9224d050 ASoC: SOF: Intel: hda: Fix compressed stream position tracking omits 58ecb11eab44 ASoC: SOF: Intel: disable IMR boot when resuming from ACPI [...] omits 7a5974e035a6 ASoC: SOF: pm: add definitions for S4 and S5 states omits 6639990dbb25 ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 omits bffa1fc06589 crypto: hisilicon/sec - only HW V2 needs to change the BD [...] omits d61a7b3decf7 crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() omits d64de9773c18 crypto: hisilicon/qm - modify event irq processing omits 3099fc9c2b3a crypto: hisilicon/qm - move alloc qm->wq to qm.c omits bf081d6fa8e9 crypto: hisilicon/qm - add functions for releasing resources omits 00856e5391fb crypto: hisilicon/trng - fix local variable type omits ce6330f74b08 MAINTAINERS: update HiSilicon ZIP and QM maintainers omits c4218e8cb971 ARM: dts: mediatek: adjust whitespace around '=' omits 2e9cf55405c8 arm64: dts: mediatek: adjust whitespace around '=' omits c5dc92006d50 drm/i915/display: some struct drm_i915_private *i915 conversions omits 319ff0931293 drm/i915/display: rename dev_priv -> i915 in crtc state dump omits ac1b49be7fa8 drm/i915/display: change who adds [] around crtc state dum [...] omits 77d30613087c arm64: dts: mediatek: mt8195: enable usb remote wakeup omits ab43a84c9863 arm64: dts: mediatek: mt8195: add efuse node and cells omits 3e29d3b31853 drm/i915/display: split out crtc state dump to a separate file omits df17ff62b626 drm/i915/display: split out modeset verification code omits 781c336a6caa drm/i915/mpllb: move mpllb state check to intel_snps_phy.c omits 109406c92f97 drm/i915/mpllb: use I915_STATE_WARN() for state mismatch warnings omits f0978e92c2f7 drm/i915/dpll: move shared dpll state verification to inte [...] omits 88436dec47a8 drm/i915/wm: move wm state verification to intel_pm.c omits 41131266c8ce arm64: dts: mt8183: add svs device information omits 0bbb09b2af9d soc: mediatek: SVS: add mt8192 SVS GPU driver omits 5ed6605f9040 dt-bindings: soc: mediatek: add mt8192 svs dt-bindings omits 13f1bbcfb582 soc: mediatek: SVS: add debug commands omits 6c69271926e9 soc: mediatek: SVS: add monitor mode omits 681a02e95000 soc: mediatek: SVS: introduce MTK SVS engine omits d969f2171eaf dt-bindings: soc: mediatek: add mtk svs dt-bindings omits 64d15244c480 Merge branch 'renesas-dt-bindings-for-v5.20' into renesas-next omits 9d4c643e72f8 Merge branch 'renesas-arm-dt-for-v5.20' into renesas-next omits 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 discards d79958f34d7a cpufreq: qcom-hw: Don't do lmh things without a throttle i [...] discards 11be7dbc90ce drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c omits 5278cc93a97f dt-bindings: mtd: qcom_nandc: document qcom,boot-partition [...] omits 862bdedd7f4b mtd: nand: raw: qcom_nandc: add support for unprotected sp [...] omits b360514edb47 mtd: nand: raw: qcom_nandc: reorder qcom_nand_host struct omits 278811d5a7b2 mtd: parsers: scpart: add missing of_node_put() in scpart_parse() omits 00c9d5632277 lib/error-inject: convert to DEFINE_SEQ_ATTRIBUTE omits f858e23a2974 checkpatch: fix incorrect camelcase detection on numeric constant omits dd7c9be330d8 selftests/filesystems: add a vfat RENAME_EXCHANGE test omits da87e1725ae2 fat: add renameat2 RENAME_EXCHANGE flag support omits 204d03203a14 fat: factor out reusable code in vfat_rename() as helper f [...] omits 019a0c9e377c fat: add a vfat_rename2() and make existing .rename callba [...] omits 1bb1a07afad9 squashfs: don't use intermediate buffer if pages missing omits f268eedddf35 squashfs: extend "page actor" to handle missing pages omits 0aed4724a839 delayacct: remove some unused variables omits f4da7afe0752 kexec_file: increase maximum file size to 4G omits dabba8722941 fs/kernel_read_file: allow to read files up-to ssize_t omits d30dfd490f7d include/uapi/linux/swab.h: move explicit cast outside ternary omits c0af32fdc625 lib/btree: simplify btree_{lookup|update} omits 9776e3861e0e ia64: fix sparse warnings with cmpxchg() & xchg() omits 4815a3600904 include/linux/rbtree.h: replace kernel.h with the necessar [...] omits a91befde3503 lib/flex_proportions.c: remove local_irq_ops in fprop_new_ [...] omits 0cc011c576aa lib/list_debug.c: Detect uninitialized lists omits 53fd5ffbb519 ocfs2: kill EBUSY from dlmfs_evict_inode omits 0fe6ee8f123a profiling: fix shift too large makes kernel panic omits dcea7964764a checkpatch: add XA_STATE and XA_STATE_ORDER to the macro d [...] omits 6edda04ccc7c mm/kmemleak: prevent soft lockup in first object iteration [...] omits 64977918c238 mm/kmemleak: skip unlikely objects in kmemleak_scan() with [...] omits 00c155066eca mm/kmemleak: use _irq lock/unlock variants in kmemleak_sca [...] omits 55896f935a60 mm/sparse-vmemmap.c: remove unwanted initialization in vme [...] omits b623d434f008 selftests: make use of GUP_TEST_FILE macro omits c5de43634c57 userfaultfd/selftests: fix typo in comment omits 1d0403d20f6c net: set proper memcg for net_init hooks allocations omits fc4db90fe71e mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe omits 1e57ffb6e3fd mm/memremap: fix memunmap_pages() race with get_dev_pagemap() omits 84c326299191 mm: kmemleak: check physical address when scan omits 0c24e061196c mm: kmemleak: add rbtree and store physical address for ob [...] omits 8e0c4ab36c61 mm: kmemleak: add OBJECT_PHYS flag for objects allocated w [...] omits c200d90049db mm: kmemleak: remove kmemleak_not_leak_phys() and the min_ [...] omits ed913b055a74 lib/test_hmm: avoid accessing uninitialized pages omits 23689037e098 mm/memremap: fix wrong function name above memremap_pages() omits 21bfe8db0a42 mm/mempool: use might_alloc() omits a3967244430e mm/slab: delete cache_alloc_debugcheck_before() omits 446ec83805dd mm/page_alloc: use might_alloc() omits 9384d79249d0 mm/highmem: delete memmove_page() omits 673520f8da64 mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items [...] omits 153090f2c6d5 mm/vmalloc: add code comment for find_vmap_area_exceed_addr() omits baa468a648b4 mm/vmalloc: fix typo in local variable name omits 753df96be5d3 mm/vmalloc: remove the redundant boundary check omits 1b23ff80b399 mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_ [...] omits bcc728eb4f44 mm/damon: remove obsolete comments of kdamond_stop omits 943189db4f3e mm/memory_hotplug: drop 'reason' argument from check_pfn_span() omits 833de10ff58e mm/shmem.c: clean up comment of shmem_swapin_folio omits d92725256b4f mm: avoid unnecessary page fault retires on shared memory types omits 4f5ceb8851f0 tools/vm/slabinfo: use alphabetic order when two values are equal omits 0b82ade6c042 mm: use PAGE_ALIGNED instead of IS_ALIGNED omits cd16dd03737c mm/x86: remove dead code for hugetlbpage.c omits 6a33ed506416 scsi: iscsi: Make iscsi_unregister_transport() return void omits cb142b6d2f60 scsi: ufs: ufs-mediatek: Disable unused VCCQx power rails omits ece418d02911 scsi: ufs: ufs-mediatek: Support multiple VCC sources omits 1d6f9decb60a scsi: ufs: Export regulator functions omits 42b1928360a3 scsi: ufs: ufs-mediatek: Support low-power mode for parent [...] omits bc602ae977f3 scsi: ufs: ufs-mediatek: Support flexible parameters for S [...] omits 0836cc252a52 scsi: ufs: ufs-mediatek: Support low-power mode for VCCQ omits 005ffdf09cd3 scsi: ufs: ufs-mediatek: Prevent device regulators setting [...] omits 3fd23b8dfb54 scsi: ufs: ufs-mediatek: Fix the timing of configuring dev [...] omits 3f9b6cec12e2 scsi: ufs: ufs-mediatek: Introduce workaround for power mo [...] omits d81c4c6f7170 scsi: ufs: Fix ADAPT logic for HS-G5 omits fc53683b45b0 scsi: ufs: Export ufshcd_uic_change_pwr_mode() omits 4de0d18da901 scsi: qla2xxx: Update version to 10.02.07.700-k omits f260694e6463 scsi: qla2xxx: Fix erroneous mailbox timeout after PCI err [...] omits 2416ccd3815b scsi: qla2xxx: Fix losing FCP-2 targets on long port disab [...] omits f12d2d130efc scsi: qla2xxx: Add debug prints in the device remove path omits 118b0c863c8f scsi: qla2xxx: Fix losing target when it reappears during delete omits 58d1c124cd79 scsi: qla2xxx: Fix losing FCP-2 targets during port pertur [...] omits c39587bc0aba scsi: qla2xxx: Fix crash due to stale SRB access around I/ [...] omits 5304673bdb16 scsi: qla2xxx: Turn off multi-queue for 8G adapters omits d3117c83ba31 scsi: qla2xxx: Wind down adapter after PCIe error omits 476da8faa336 scsi: qla2xxx: Add a new v2 dport diagnostic feature omits bff4873c7090 scsi: qla2xxx: Fix excessive I/O error messages by default omits 65080c51fde4 scsi: iscsi: Prefer xmit of DataOut over new commands omits c0d93b12f31c scsi: ufs: Rearrange addresses in increasing order omits cb2bf7c6e544 scsi: ufs: host: ufs-exynos: Use already existing definition omits 6c6806abd5bb scsi: ufs: host: ufs-exynos: Remove unused defines omits 42f22fe36d51 scsi: pm8001: Expose hardware queues for pm80xx omits 940f5efa6316 scsi: pm8001: Use non-atomic bitmap ops for tag alloc + free omits 98132d842d4d scsi: pm8001: Set up tags before using them omits 35a7e9dbff9a scsi: pm8001: Rework shost initial values omits dcad25cb2500 scsi: ufs: exynos: Constify driver data omits e733f8a894e6 scsi: lpfc: Use memset_startat() helper in lpfc_nvmet_xmt_ [...] omits 35bf020bd8ab scsi: target: iscsi: Fix NULL pointer dereference in iscsi [...] omits 9293ee00cc1c phy: ti: tusb1210: Don't check for write errors when powering on omits 18b3eb79b1cf MAINTAINERS: add include/dt-bindings/phy to GENERIC PHY FRAMEWORK omits 5bef2838f1a0 phy: qcom-qmp: fix PCIe PHY support omits fbbf71f37409 phy: qcom-qmp: fix msm8996 PCIe PHY support omits 4daa43e92eae phy: ti: phy-j721e-wiz: use OF data for device specific data omits 5cda442dc032 dt-bindings: phy: renesas: usb3-phy: Spelling s/funcional/ [...] omits f1b2d06de112 phy: samsung-ufs: add support for FSD ufs phy driver omits e313216b5281 phy: samsung-ufs: move cdr offset to drvdata omits 63f4676dd879 dt-bindings: phy: Add FSD UFS PHY bindings omits c667d9c630cc dt-bindings: phy: List supplies for qcom,edp-phy omits e4a8864f74e9 iosys-map: Fix typo in documentation omits 73448ae6204f RISC-V: Some Svpbmt fixes and cleanups omits 1771c8c9e65a riscv: remove usage of function-pointers from cpufeatures [...] omits b684001a5eb7 riscv: make patch-function pointer more generic in cpu_man [...] omits 8ee53c702f23 drm/nouveau: Fix spelling typo in comments omits bc1801ec0931 Merge branch 'i2c/for-mergewindow' into i2c/for-next discards 538cba388d9a Merge branch 'for-5.20/dts64-cleanup' into for-next discards f07cec3654f5 Merge branch 'for-5.20/dts-cleanup' into for-next omits 09f4933a4fd9 arm64: dts: microchip: adjust whitespace around '=' omits f028328f60bd arm64: dts: sprd: adjust whitespace around '=' omits 11357f103f2e arm64: dts: hisilicon: adjust whitespace around '=' omits 8c1be9336e9a arm64: dts: marvell: adjust whitespace around '=' omits b88d11f84da6 arm64: dts: lg: adjust whitespace around '=' omits d57cc3b903db arm64: dts: apm: adjust whitespace around '=' omits dec1c62e91ba arm64: dts: amd: adjust whitespace around '=' omits b03f15ee9881 ARM: dts: sd: adjust whitespace around '=' omits 53f2ade4b0a3 ARM: dts: sti: adjust whitespace around '=' omits 282a4b9ee9ec ARM: dts: ste: adjust whitespace around '=' omits f30528c6b08a ARM: dts: nuvoton: adjust whitespace around '=' omits 468aaf56bd5f ARM: dts: lpc: adjust whitespace around '=' omits 4f2ff3feab43 ARM: dts: ecx: adjust whitespace around '=' omits b3b0f459c249 ARM: dts: alpine: adjust whitespace around '=' omits 194f47c31ab6 ARM: dts: spear: adjust whitespace around '=' omits 06e00a512d0a ARM: dts: axm: adjust whitespace around '=' omits bc5187b427dd ARM: dts: at91: adjust whitespace around '=' omits 94d0a0329761 ARM: dts: aspeed: adjust whitespace around '=' omits 4580f60b2337 ARM: dts: pxa: adjust whitespace around '=' omits d36bdd77b9e6 drm/i915: Implement w/a 22010492432 for adl-s omits e4c72c06c367 i2c: Fix a potential use after free omits 507c8695c65a Merge branch 'for-5.19-fixes' into for-next omits 07fd5b6cdf3c cgroup: Use separate src/dst nodes when preloading css_set [...] omits e210a89f5b07 cgroup.c: add helper __cset_cgroup_from_root to cleanup du [...] omits 89793a61d8e7 RISC-V: Use the extension probing code to enable the FPU omits 7a710a8bc909 drm/dp/mst: Read the extended DPCD capabilities during sys [...] omits ee774c40fa32 dt-bindings: efm32: remove bindings for deleted platform omits b624c4d03760 dt-bindings: hwmon: move ibm,p8-occ bindings to proper folder omits 668c01baa710 dt-bindings: interrupt-controller: Convert rda,8810pl-intc [...] omits 5d0fbbbe1d87 riscv: switch has_fpu() to the unified static key mechanism omits c360cbec3511 riscv: introduce unified static key mechanism for ISA extensions omits 686141bc02f2 Merge branch 'mlx5-next' into wip/leon-for-next omits 1a685940e620 RDMA/rxe: fix xa_alloc_cycle() error return value check again omits f7a03501b090 dmaengine: stm32-mdma: Remove dead code in stm32_mdma_irq_ [...] omits 5dc8638872ef MAINTAINERS: idxd driver maintainer update omits 4deb96e35c5c irqchip/gicv3: Handle resource request failure consistently omits ce4b461ba2c1 dmaengine: apple-admac: Use {low,upp}er_32_bits() to split [...] omits 81ce6f3dbbdc MAINTAINERS: add include/dt-bindings/dma to DMA GENERIC OF [...] omits 62c427ca0745 dt-bindings: dma: apple,admac: Fix example interrupt parsing omits 3f8ccf5f1a8c riscv: dts: microchip: remove spi-max-frequency property omits c196175acdd3 clk: imx: clk-fracn-gppll: Add more freq config for video pll omits f300cb7fccf6 clk: imx: clk-fracn-gppll: correct rdiv omits 5ebaf9f7da5b clk: imx: clk-fracn-gppll: Return rate in rate table prope [...] omits 044034efbeea clk: imx: clk-fracn-gppll: fix mfd value omits ebb4f1eb9360 clk: imx93: Correct the edma1's parent clock omits 1e3c837a663e clk: imx93: correct nic_media parent omits 18d6d8fe4f24 clk: imx93: use adc_root as the parent clock of adc1 omits a50cc4955623 drm/i915/bios: Introduce panel_bits() and panel_bool() omits 5c9016b2ddb3 drm/i915/bios: Don't parse the DPS panel type when the VBT [...] omits 0256ea13d169 drm/i915/bios: Move panel_type stuff out of parse_panel_options() omits bf9719f8c89a drm/i915: Remove bogus LPT iCLKIP WARN omits 651d4a0fc4c5 drm/i915: Sanitize underrun reporting before turning off a [...] omits b8fec4400923 drm/i915: Extract intel_sanitize_fifo_underrun_reporting() omits d6346ae0779e drm/i915: Do not start connector polling on headless sku omits 04770b082e2a drm/i915: Do not start connector polling if display is disabled omits eb2983c09f4e drm/i915/opregion: add function to check if headless sku omits 2081ad146746 spi: microchip-core: fix passing zero to PTR_ERR warning omits 2964e31cdda0 ASoC: SOF: Intel: IPC4: enable IMR boot omits 1ec0c91f6d6b ASoC: Intel: Skylake: remove redundant re-assignments to p [...] omits 7acf970a6fbb ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() discards 55cec3903c85 drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements discards 0cdb700a3d05 drm/msm/hdmi: reuse MSM8960's config for MSM8660 discards 6b02a82f9d55 drm/msm/hdmi: merge platform config for 8974/8084/8994/8996 discards 4f45b9ae9cad drm/msm/hdmi: drop hpd_regs usage on 8x74/8084 discards 7270cdbd756b drm/msm/hdmi: drop empty 'none' regulator lists discards 058ee514904f drm/msm/hdmi: enable core-vcc/core-vdda-supply for 8996 platform discards 1a71dc387b72 drm/msm/hdmi: drop unused GPIO support discards 4a237209c9f1 drm/msm/hdmi: drop the hdmi-mux support discards 50c4bcefb464 ARM: dts: qcom: apq8064-ifc6410: drop hdmi-mux-supply omits c661d6758f95 dt-bindings: display/msm: hdmi: mark hdmi-mux-supply as de [...] omits bca4dac83f2a dt-bindings: display/msm: hdmi: mark old GPIO properties a [...] omits 78febd3dfa27 dt-bindings: display/msm: hdmi: split and convert to yaml omits 71b8138dea9a Merge branch 'clk-ti-dt' into clk-next omits 255584b13834 clk: ti: Stop using legacy clkctrl names for omap4 and 5 omits 6da623684cdb drm/sun4i: sun8i-hdmi-phy: Group PHY ops functions by generation omits ef2731e48b51 drm/sun4i: sun8i-hdmi-phy: Separate A83T and H3 PHY ops omits cdf3e5e15aa5 drm/sun4i: sun8i-hdmi-phy: Support multiple custom PHY ops omits 94c25fb1dfc3 drm/sun4i: sun8i-hdmi-phy: Used device-managed clocks/resets omits 719216eb51e9 drm/sun4i: sun8i-hdmi-phy: Use devm_platform_ioremap_resource omits 1a395a5604d8 drm/sun4i: sun8i-hdmi-phy: Use of_device_get_match_data omits d56e336e8444 RDMA/usnic: Use device_iommu_capable() omits 925d046e7e52 RDMA/core: Add a netevent notifier to cma omits fc008bdbf1cd RDMA/core: Add an rb_tree that stores cm_ids sorted by ifi [...] omits 733dc1aaf4f0 Merge branch 'clk-devm-enable' into clk-next omits c0c87382c1a6 drm/amdgpu/display: fix build when CONFIG_DEBUG_FS is not set omits 68bde8b2e311 clk: meson: axg-audio: Don't duplicate devm_clk_get_enabled() omits 7ef9651e9792 clk: Provide new devm_clk helpers for prepared and enabled clocks omits abae8e57e49a clk: generalize devm_clk_get() a bit omits af89cd456034 clk: Improve documentation for devm_clk_get() and its opti [...] omits d6acc1d49dd5 Merge branch 'clk-mtk' into clk-next discards 39f98367a91e Merge branch 'next/dt' into for-next omits 8b86f733c0e5 ARM: dts: s5pv210: align gpio-key node names with dtschema omits 97a9495efbdc ARM: dts: exynos: align gpio-key node names with dtschema omits 3b3ec201f381 clk: mediatek: reset: Add infra_ao reset support for MT8186 omits 2336db647f31 dt-bindings: arm: mediatek: Add #reset-cells property for MT8186 omits 5ea61b478f30 dt-bindings: reset: mediatek: Add infra_ao reset index for MT8186 omits a0bc8ae5a0d7 clk: mediatek: reset: Add infra_ao reset support for MT819 [...] omits fb91526b5fb0 dt-bindings: reset: mediatek: Add infra_ao reset index for [...] omits 4d352eb91a42 dt-bindings: arm: mediatek: Add #reset-cells property for [...] omits b27a604a5793 clk: mediatek: reset: Add reset support for simple probe omits 761bc64003e3 clk: mediatek: reset: Add new register reset function with device omits 7d10ae3797e1 clk: mediatek: reset: Change return type for clock reset r [...] omits 322989ddf7c4 clk: mediatek: reset: Support inuput argument index mode omits 723e367114de clk: mediatek: reset: Support nonsequence base offsets of [...] omits 2d2a2900588c clk: mediatek: reset: Revise structure to control reset register omits 370bf6286969 clk: mediatek: reset: Merge and revise reset register function omits 114257572a0e clk: mediatek: reset: Extract common drivers to update function omits 086bcb50b435 clk: mediatek: reset: Refine and reorder functions in reset.c omits edabcf71d100 clk: mediatek: reset: Fix written reset bit offset omits b348c26c28a9 clk: mediatek: reset: Add reset.h omits 882eb549a76c Merge branch 'clk-fixes' into clk-next omits a79e69c8714f MAINTAINERS: add include/dt-bindings/clock to COMMON CLK F [...] 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 4c0ad47b8da5 i2c: qcom-cci: add msm8974 compatible omits 3fe012f482b2 dt-bindings: i2c: qcom-cci: add QCOM MSM8974 compatible omits 51dd64bb99e4 Revert "evm: Fix memleak in init_desc" omits c5eb8a89f561 dt-bindings: arm64: Add BCM6813 SoC omits bdc997a769ee mmc: core: Do not evaluate HS400 capabilities if bus has n [...] omits 78fe993ae714 mmc: host: Improve I/O read/write performance for GL9763E omits 382fd8393fd9 mmc: sdhci-st: Obviously always return success in remove callback omits c36f2482a1cc mmc: sdhci-of-arasan: Obviously always return success in r [...] omits a3f05b2e30a3 mmc: dw_mmc: rockchip: Obviously always return success in [...] omits af9c1566752d mmc: dw_mmc: hi3789cv200: Obviously always return success [...] omits e1c619d12661 mmc: dw_mmc: exynos: Obviously always return success in re [...] omits 0f95ee9a0c57 Merge tag 'drm-misc-next-2022-06-08' of git://anongit.free [...] omits c8bf202614ec Merge branch 'fixes' into next omits 6735988b140b ASoC: Add regmap_field helpers for simple bit operations omits 26968e614adb Merge tag 'regmap-field-bit-helpers' of https://git.kernel [...] omits 8fe87198d4de mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_b [...] omits c4938d5a6a54 mmc: mmci: Fix typo in comment 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 20ba3070acb6 Merge branch 'pci/ctrl/vmd' omits 5718d93cbc58 Merge branch 'pci/ctrl/tegra194' omits 13c378916a90 Merge branch 'pci/ctrl/switchtec' omits 70c1c6781bfd Merge branch 'pci/ctrl/qcom' omits 6ff404f60098 Merge branch 'pci/ctrl/microchip' omits c447d0a4e3a0 Merge branch 'pci/ctrl/mediatek-gen3' omits 909299c02029 Merge branch 'pci/ctrl/dwc' omits 8b2ded518b18 Merge branch 'pci/ctrl/brcmstb' omits 8633a87e7d05 Merge branch 'pci/ctrl/aardvark' omits 48232d0ce511 Merge branch 'pci/virtualization' omits 06d4b846f5a9 Merge branch 'pci/err' 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 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 24d0af46d389 Merge tag 'intel-pinctrl-v5.19-3' of gitolite.kernel.org:p [...] omits 4b32e054335e pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subn [...] omits 7fcb5ee37391 drm/msm: Use div64_ul instead of do_div omits 702261183902 drm/msm: Expose client engine utilization via fdinfo 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 aaefa29270d9 pinctrl: sunxi: a83t: Fix NAND function name for some pins omits 84a85d3fef2e pinctrl: aspeed: Fix potential NULL dereference in aspeed_ [...] omits c435f61d0eb3 drm/amd/display: Drop unnecessary guard from DC resource omits 8092a0eed408 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits c2b3a0759c76 dt-bindings: net: wireless: ath11k: change Kalle's email omits f424b1a6e1b4 dt-bindings: net: wireless: ath9k: Change Toke as maintainer omits 969da7d00550 drm: Add DRM_GEM_FOPS omits bf29a87cc65a ASoC: SOF: Intel: Add support for MeteorLake omits f25f752112de drm/msm: Make msm_gem_free_object() static omits 6685cbcb8303 drm/msm/dsi: Use single function for reset omits 2412680f42e2 drm/msm/hdmi: fill the pwr_regs bulk regulators discards 45d719fe7562 fscrypt: add fscrypt_context_for_new_inode discards 1d381c626ac8 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] omits 2db2f46fdfc2 KVM: x86/mmu: Use try_cmpxchg64 in fast_pf_fix_direct_spte omits 0ac304de73b3 KVM: VMX: Use try_cmpxchg64 in pi_try_set_control omits aee98a6838d5 KVM: x86/mmu: Use try_cmpxchg64 in tdp_mmu_set_spte_atomic omits d895f28ed6da KVM: VMX: Skip filter updates for MSRs that KVM is already [...] omits 007a369fba3c KVM: x86/mmu: Drop unused CMPXCHG macro from paging_tmpl.h omits 78c7d9001be7 KVM: X86/SVM: Use root_level in svm_load_mmu_pgd() omits 024c3c3304ca KVM: X86/MMU: Remove useless mmu_topup_memory_caches() in [...] omits f24b44e48d26 KVM: Rename ack_flush() to ack_kick() omits fc10020ac9ec KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c omits 37f80a7c9987 KVM: s390: selftests: Fix memop extension capability check omits e5380f6d7586 KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PRO [...] omits 5bdae49fc2f6 KVM: SEV: fix misplaced closing parenthesis omits 1cb67e25f9a8 KVM: selftests: Remove the mismatched parameter comments omits 62257638170e ASoC: SOF: mediatek: Fix error code in probe omits b23662406b1b ASoC: sunxi: Use {regmap/regmap_field}_{set/clear}_bits helpers omits f67be8b7ee90 regmap: provide regmap_field helpers for simple bit operations omits 902c2d91582c memblock: Disable mirror feature if kernelcore is not specified omits c0b978fedff6 arm64: mm: Only remove nomap flag for initrd omits abd62377c006 mm: Limit warning message in vmemmap_verify() to once omits 14d9a675fd0d mm: Ratelimited mirrored memory related warning messages omits 6365a1935c51 efi: Make code to find mirrored memory ranges generic omits c01651bc1ae4 Merge branches 'slab/for-5.20/trivial', 'slab/for-5.20/cle [...] omits 61524d753d2d mm/tracing: add 'accounted' entry into output of allocatio [...] omits df44b1ee72f4 Merge branch 'for-5.20/selftests-fixes' into for-next omits 064520e8aeaa ASoC: SOF: Intel: Add support for MeteorLake (MTL) omits ab222a4aaecf ASoC: SOC: Intel: introduce cl_init callback omits 55eb9a6c8bf3 selftests/livepatch: better synchronize test_klp_callbacks_busy omits 4edf738d4c79 ASoC: tegra: Fix MBDRC bypass mode check omits 5983a8a4a4dc ASoC: tegra: Fix clock DAI format on Tegra210 omits c5e6eb3433a2 mm/slub: Simplify __kmem_cache_alias() 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 discards 741c942166a8 OPP: ti: Migrate to dev_pm_opp_set_config() discards f73f46256bec mmc: sdhci-msm: Migrate to dev_pm_opp_set_config() discards 7ba371cde03e memory: tegra: Migrate to dev_pm_opp_set_config() discards ce9e5656ee2d media: venus: Migrate to dev_pm_opp_set_config() discards 1685eb8111ea drm/tegra: Migrate to dev_pm_opp_set_config() discards f68e08895a63 drm/panfrost: Migrate to dev_pm_opp_set_config() discards 173cc4e328c0 drm/msm: Migrate to dev_pm_opp_set_config() discards 4afe026540cf drm/lima: Migrate to dev_pm_opp_set_config() discards 74d850aa40a2 devfreq: tegra30: Migrate to dev_pm_opp_set_config() discards 2d862cc21bfe devfreq: sun8i: Migrate to dev_pm_opp_set_config() discards 95b9dcf95d91 devfreq: exynos: Migrate to dev_pm_opp_set_config() discards de616d866730 cpufreq: ti: Migrate to dev_pm_opp_set_config() discards c682adda4b1f cpufreq: tegra20: Migrate to dev_pm_opp_set_config() discards de814e1b4a96 cpufreq: sun50i: Migrate to dev_pm_opp_set_config() discards 12dce42f62f1 cpufreq: sti: Migrate to dev_pm_opp_set_config() discards 48dcca29ee71 cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() discards 7363cf416d3d cpufreq: imx: Migrate to dev_pm_opp_set_config() discards e410327c0f0e cpufreq: dt: Migrate to dev_pm_opp_set_config() discards 493d995d9564 OPP: Add dev_pm_opp_set_config() and friends omits 88c9c5679a06 Merge tag 'v5.18' into next-testing 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 2c02c2451f76 dt-bindings: mmc: renesas,sdhi: Add R-Car Gen4 clock requirements omits f541b792424a dt-bindings: mmc: renesas,sdhi: R-Car V3U is R-Car Gen4 omits 5757ce11aa38 mmc: debugfs: Fix file release memory leak omits 2d1ea19f179b remoteproc: omap_remoteproc: Fix typo in comment omits fa220c05d282 remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init omits 1d85e9a71c7b Merge branch 'fixes' into next omits f08ef9057b7b intel_idle: Add a new flag to initialize the AMX state omits 418bf5f906c3 x86/fpu: Add a helper to prepare AMX state for low-power CPU idle omits 353d9214682e rpmsg: mtk_rpmsg: Fix circular locking dependency omits abe13e9a561d rpmsg: char: Add mutex protection for rpmsg_eptdev_open() omits 53c6fc29fcaa dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and ge [...] omits aeb0965fb9f3 mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string omits 226e09de0acd dt-bindings: mmc: convert mmc-spi-slot to yaml omits 94188bed935c dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU omits 32a686080907 dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema omits 000c51bc3466 mmc: cqhci: Capture eMMC and SD card errors omits 8b92cee8a4ca mmc: debugfs: Add debug fs error state entry for mmc driver omits 206be103c8f0 mmc: debugfs: Add debug fs entry for mmc driver omits ddd7196a1b76 mmc: sdhci: Capture eMMC and SD card errors omits 735e01ed03ce mmc: core: Capture eMMC and SD card errors omits 6d028bf9945a mmc: mtk-sd: fix typo omits a98a0ed20415 mmc: mxcmmc: Silence a clang warning omits 6444af7226c9 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_vol [...] omits 6ce18fa34cd5 mmc: sdhci-brcmstb: Add ability to increase max clock rate [...] omits 4ce61e389cda dt-bindings: mmc: Add Broadcom optional sdio_freq clock omits edfbf8c307ff dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings omits dc5668d0abd3 mmc: sdhci-of-dwcmshc: add support for rk3588 omits 24c46ac74fcb mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx omits 6e62aa3f8d88 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs omits 8c8636f50eb2 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 1ca8743a456b Merge branch 'i2c/for-current' into i2c/for-next omits 96d0ea7d04b4 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 393421f18541 ARM: dts: allwinner: align gpio-key node names with dtschema omits a0bdaf59dc92 arm64: dts: allwinner: align gpio-key node names with dtschema omits 544a8d75f3d6 i2c: mv64xxx: Add atomic_xfer method to driver omits 09b343038e34 i2c: mv64xxx: Remove shutdown method from driver omits e749e4fc900a i2c: xiic: Fix the type check for xiic_wakeup omits 3949559bf346 arm: document merges 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 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 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 4116bc2f6ab4 mm, slab: fix bad alignments omits def3fa941a5c mm: slab: optimize memcg_slab_free_hook() 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 [...] discards c220f18efe25 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] 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 075917d500c1 Merge branch 'arm/fixes' into for-next 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 76f6e5cf11f0 mm/slab: delete cache_alloc_debugcheck_before() omits 5eb8deb4af56 ata: libata-core: get rid of *else* branches in ata_id_n_s [...] discards 629d87f2b104 fs: change test in inode_insert5 for adding to the sb list omits d38dc01a4e68 spi: microchip-core: fix potentially incorrect return from probe omits 74bb746407bf platform/chrome: cros_ec: Always expose last resume result omits f7309dbe628d ASoC: SOF: reduce default verbosity of IPC logs omits 047c69a3a9b1 ASoC: fsl_mqs: Add support for i.MX93 platform omits 81ae0635df7d ASoC: dt-bindings: fsl,mqs: Add compatible string for i.MX [...] omits 519d1130b66e ASoC: SOF: Intel: hda-dai: enhance debug messages omits 845a21555864 ASoC: mediatek: mt8186: Use new direct clock defines omits beb89d1d49e9 ASoC: sun8i-codec: Partial revert to fix clock specifiers omits 203b2aff4786 platform/chrome: cros_ec_proto: Fix spelling mistake "unkn [...] omits 09c962fd4816 scsi: MAINTAINERS: Add maintainer for Renesas UFS driver omits d69520288efd scsi: ufs: ufs-renesas: Add support for Renesas R-Car UFS [...] omits 2f11bbc2c7f3 scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO omits 6554400d6f66 scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS omits 7522c08d1e55 scsi: dt-bindings: ufs: Document Renesas R-Car UFS host co [...] omits 216f74e8059a scsi: ufs: host: ufs-exynos: Add support for FSD UFS HCI omits daa782a51ec8 scsi: ufs: host: ufs-exynos: Add mphy apb clock mask omits ea83df8e3bd0 scsi: dt-bindings: ufs: exynos-ufs: Add FSD compatible omits bcdb6fd4f3e9 PCI: aardvark: Fix reporting Slot capabilities on emulated bridge omits 1326b4963606 PCI: aardvark: Add support for AER registers on emulated bridge omits 27235cd867cf PCI: dwc: Fix MSI msi_msg DMA mapping omits 73de1befcc53 selinux: fix memleak in security_read_state_kernel() omits 873e61fe0c14 dt-bindings: PCI: qcom: Fix description typo omits 9a54029e312d Merge branch 'fixes' into for-next omits 44bc6b08553a Merge branch 'misc' into for-next omits a4678f2ea115 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 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 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 df4bf98ec2d1 scripts: kernel-doc: Always increment warnings counter omits 7518eefeb7ad platform/surface: aggregator_registry: Add support for key [...] omits d420185489e5 platform/surface: aggregator_registry: Add KIP device hub omits 58a4d884b509 platform/surface: aggregator_registry: Change device ID fo [...] omits 1aa4c85bab76 platform/surface: aggregator_registry: Generify subsystem [...] omits 25e2ca7301bd platform/surface: aggregator: Add comment for KIP subsyste [...] omits 2c2c3a07086c HID: surface-hid: Add support for hot-removal omits b49ba26bec45 power/supply: surface_battery: Use client device wrappers [...] omits f80345b89cc5 power/supply: surface_charger: Use client device wrappers [...] omits 74bb2d0bc57a platform/surface: aggregator_registry: Use client device w [...] omits 5c1e88b98c60 platform/surface: aggregator: Allow notifiers to avoid com [...] omits dc0393c76f37 platform/surface: aggregator: Allow devices to be marked a [...] omits 0eb658406864 platform/surface: aggregator: Allow is_ssam_device() to be [...] omits 53b93c0ff71a drm/msm: Fix convert to drm_of_get_data_lanes_count omits 41ecad2c3cce spi: spidev_test: Warn when the mode is not the requested mode omits 845d3fd8a0aa spi: s3c64xx: set pointers to null using NULL rather than 0 omits 116679aef2f9 spi: micro: fix unreasonable clk_prepare_enable() on error [...] omits 0d91ac577dab MAINTAINERS: Rectify entry for OPENCORES I2C BUS DRIVER omits 65c1c99d96f1 ASoC: wcd938x: Fix event generation for some controls omits 9f1c8677724a ASoC: hdmi-codec: Update to modern DAI terminology omits 4f37809f4cdf spi: dt-bindings: Add compatible for Tegra241 QSPI omits e23917822d3c spi: dt-bindings: split peripheral prods omits b76134178168 spi: tegra210-quad: Multi-cs support omits 8c92d9221d47 regulator: rpi-panel-attiny: Use backlight helper omits 6bda28a2f711 ASoC: wcd9335: Fix spurious event generation omits 7263fc6c71c3 ASoC: wcd9335: Remove RX channel from old list before addi [...] omits ac165aab4698 genirq/PM: Unexport {suspend,resume}_device_irqs() omits b50ea0548bb5 Merge branches 'renesas-arm-defconfig-for-v5.20', 'renesas [...] omits fc9e01676cc4 dt-bindings: clock: renesas,rzg2l: Simplify header file re [...] omits 980bcaf33988 clk: renesas: rza1: Remove struct rz_cpg omits 444877983933 clk: renesas: r8a7779: Remove struct r8a7779_cpg omits 1cfeec242738 clk: renesas: r8a7778: Remove struct r8a7778_cpg omits 3849716ad32e clk: renesas: sh73a0: Remove sh73a0_cpg.reg omits a00d077aaa17 clk: renesas: r8a7740: Remove r8a7740_cpg.reg omits 65d012e415bb clk: renesas: r8a73a4: Remove r8a73a4_cpg.reg omits 75fe45a000a7 clk: renesas: r8a779f0: Add SDHI0 clock omits 4f5bc54d28ec soc: renesas: rcar-sysc: Optimize rcar_sysc_area struct sizes omits bccceabb92ce soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values omits 21af7579da7f arm64: dts: renesas: Add missing space after remote-endpoint omits e14fe2221cad arm64: dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC [...] omits a1553161374c arm64: dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board omits 8d41224d76f4 arm64: dts: renesas: r8a779f0: Add CPU core clocks omits 25b6fd430954 arm64: dts: renesas: r8a779f0: Add CPUIdle support omits 1760712db37a arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores omits e37996ab191a arm64: dts: renesas: r8a779f0: Add L3 cache controller omits a6c0f41e7aef ARM: dts: r9a06g032-rzn1d400-db: Enable rtc0 omits 584add1b6c6a arm64: dts: renesas: rzg2l-smarc: Use proper bool operator omits e358e16fc3fa arm64: dts: renesas: Adjust whitespace around '=' omits 54b5189fe709 arm64: dts: renesas: r8a779f0: Add thermal support omits 019fd800cf4a drm/probe-helper: abstract .get_modes() connector helper call omits 6537f79a2aae drm/edid: add new interfaces around struct drm_edid omits 407d63b3af88 drm/edid: keep track of alloc size in drm_do_get_edid() omits d9307f27efa5 drm/edid: add block count and data helper functions for drm_edid omits 11a8d095d868 drm/edid: abstract cea data block collection size omits fc67615f4ecc drm/edid: fix CTA data block collection size for CTA version 3 discards 5cf672bd7387 Merge tag 'scmi-fixes-5.19' of git://git.kernel.org/pub/sc [...] 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 a7f6f44add8d ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp1 [...] omits 52bbde0fdb68 ARM: dts: stm32: fix missing internally connected voltage [...] omits 396fccbfecc9 ARM: dts: stm32: adjust whitespace around '=' on MCU boards omits de0130355306 x86/crypto: Remove stray comment terminator omits 3841cf9af25a ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI omits 91f1625a4294 ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151 omits f4e3a12bf2d1 drm/syncobj: add missing error return code in drm_syncobj_ [...] 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 discards 1c7c0f168f97 fix short copy handling in copy_mc_pipe_to_iter() omits 16490922a95f drm: vkms: Alloc the compose frame using vzalloc omits 24f6fe3226c6 drm/vkms: check plane_composer->map[0] before using it omits e5a068983cf4 drm/v3d: Add support for bcm2711 omits 90a64adb0876 drm/v3d: Get rid of pm code omits 9c63e253485c dt-bindings: gpu: v3d: Add BCM2711's compatible omits d040e81bec40 arm64: dts: rockchip: Add missing space around regulator-n [...] omits 473c93b5b94f drm/bridge: rcar: Drop unused variables due to drm_of_get_ [...] omits c750c4ce1ad6 drm/bridge: tc358775: Fix drm_of_get_data_lanes_count_ep c [...] omits eb6b94db2f4a drm: of: Mark empty drm_of_get_data_lanes_count and drm_of [...] omits 16bd48dc2b3b drm/bridge: ti-sn65dsi83: Convert to drm_of_get_data_lanes_count omits fc8adb13d844 drm/bridge: ti-sn65dsi83: Do not cache dsi_lanes and host twice omits 50d88b1d1e79 platform/x86: system76_acpi: Use dev_get_drvdata omits 3cd8cc98d634 platform/x86: Drop the PMC_ATOM Kconfig option omits d643daaf1694 drm/bridge: rcar: Convert to drm_of_get_data_lanes_count_ep omits 185443efa26a drm/msm: Convert to drm_of_get_data_lanes_count omits 254a8d0c0071 drm/bridge: ti-sn65dsi86: Convert to drm_of_get_data_lanes_count omits 56426faa1492 drm/bridge: tc358775: Convert to drm_of_get_data_lanes_count_ep omits d8609fd1e074 drm/bridge: tc358767: Convert to drm_of_get_data_lanes_count omits 5c57cbc390b1 drm/bridge: lt9211: Convert to drm_of_get_data_lanes_count omits 1db4b5264819 drm/bridge: lt8912: Convert to drm_of_get_data_lanes_count_ep omits 4af48f1d1d0a drm/bridge: icn6211: Convert to drm_of_get_data_lanes_count_ep omits 930e7cba1190 drm/bridge: anx7625: Convert to drm_of_get_data_lanes_count omits fc801750b197 drm: of: Add drm_of_get_data_lanes_count and drm_of_get_da [...] omits de9257ae1d3b staging: rtl8723bs: uninitialize static variable omits ac663ae22f02 staging: r8188eu: replace FIELD_OFFSET with offsetof omits 0dde9a46a2cf dt-bindings: usb: add documentation for aspeed udc omits 2cee50bf4590 ARM: dts: aspeed: Add USB2.0 device controller node omits 055276c13205 usb: gadget: add Aspeed ast2600 udc driver omits e146caf30349 usb: Avoid extra usb SET_SEL requests when enabling link p [...] omits 3085d1bd47f2 usb: dwc3: Fix typos in Kconfig omits d1b39dd5819a usb: dwc3: Fix a repeated word checkpatch warning omits ca80ca61863f usb: dwc3: Fix bare use of unsigned checkpatch warning omits 8203d26905ee usb: typec: tcpm: Register USB Power Delivery Capabilities omits a7cff92f0635 usb: typec: USB Power Delivery helpers for ports and partners omits 662a60102c12 usb: typec: Separate USB Power Delivery from USB Type-C omits f061f43d7418 usb: hub: port: add sysfs entry to switch port power omits 71b81f1cac29 ARM: imx6ul: drop the adc num-channels property omits 1ee723ea39ba ARM: dts: fsl: adjust whitespace around '=' omits a39ad9443b67 ARM: imx: Kconfig: Fix indentation omits 7d188c521d9e drm: Fix htmldocs indentation warning w/ DP AUX power requ [...] omits fcba483e8246 KVM: selftests: Sanity check input to ioctls() at build time omits 5321270b2362 KVM: selftests: Use TAP-friendly ksft_exit_skip() in __TES [...] omits 7ed397d107d4 KVM: selftests: Add TEST_REQUIRE macros to reduce skipping [...] omits 3ea9b809650b KVM: selftests: Add kvm_has_cap() to provide syntactic sugar omits d8ba3f14a50e KVM: selftests: Return an 'unsigned int' from kvm_check_cap() omits 032604529827 KVM: selftests: Drop DEFAULT_GUEST_PHY_PAGES, open code th [...] omits 38081d28835c KVM: selftests: Trust that MAXPHYADDR > memslot0 in vmx_ap [...] omits 6e1d13bf3815 KVM: selftests: Move per-VM/per-vCPU nr pages calculation [...] omits acaf50ad6dcb KVM: selftests: Drop @num_percpu_pages from __vm_create_wi [...] omits 3222d0264fb6 KVM: selftests: Drop @slot0_mem_pages from __vm_create_wit [...] omits 68c1b3e910c0 KVM: selftests: Open code and drop 'struct kvm_vm' accessors omits 96a96e1ad06f KVM: selftests: Remove vcpu_state() helper omits fce542992b5d KVM: selftests: Drop vcpu_get(), rename vcpu_find() => vcp [...] omits 768e9a61856b KVM: selftests: Purge vm+vcpu_id == vcpu silliness omits 5260db3eb8f9 KVM: selftests: Require vCPU output array when creating VM [...] omits 64a1aacc8970 KVM: selftests: Remove vcpu_get() usage from dirty_log_test omits df84cef531ca KVM: selftests: Stop conflating vCPU index and ID in perf tests omits 376851f8953a KVM: selftests: Stop hardcoding vCPU IDs in vcpu_width_config omits 3cc3eeb165a0 KVM: selftests: Convert get-reg-list away from its "VCPU_ID" omits e813129a3dea KVM: selftests: Convert kvm_binary_stats_test away from vCPU IDs omits 0f678e732099 KVM: selftests: Convert kvm_page_table_test away from reli [...] omits 5114c3e2f1b9 KVM: selftests: Drop @vcpuids param from VM creators omits 82ba83cbb76a KVM: selftests: Drop vm_create_default* helpers omits 3468fd7d8831 KVM: selftests: Use vm_create_with_vcpus() in max_guest_me [...] omits 46647c65e1e6 KVM: selftests: Use vm_create() in tsc_scaling_sync omits 6a9d37efa2cf KVM: selftests: Convert tprot away from VCPU_ID omits 7cdcdfe50d8d KVM: selftests: Convert s390x/diag318_test_handler away fr [...] omits 5241904f2eb6 KVM: selftests: Convert memop away from VCPU_ID omits 371dfb2e90d9 KVM: selftests: Convert s390's "resets" test away from VCPU_ID omits e5b77cdef9e3 KVM: selftests: Convert sync_regs_test away from VCPU_ID omits ebca1b8056da KVM: selftests: Convert xapic_ipi_test away from *_VCPU_ID omits 8a093ea0d104 KVM: selftests: Convert hypercalls test away from vm_creat [...] omits f05427faedff KVM: selftests: Sync stage before VM is freed in hypercalls test omits bfff0f60db89 KVM: selftests: Consolidate KVM_{G,S}ET_ONE_REG helpers omits 45f568084a7a KVM: selftests: Convert vgic_init away from vm_create_defa [...] omits f3443bed2989 KVM: selftests: Convert triple_fault_event_test away from VCPU_ID omits 08ce0888c1f4 KVM: selftests: Convert svm_nested_soft_inject_test away f [...] omits 7a5e4ae3db64 KVM: selftests: Convert arch_timer away from VCPU_ID omits 998016048221 KVM: selftests: Convert steal_time away from VCPU_ID omits 0ffc70eab775 KVM: selftests: Add VM creation helper that "returns" vCPUs omits 0750388ca711 KVM: selftests: Convert hardware_disable_test to pass arou [...] omits b093da659f3d KVM: selftests: Convert psci_test away from VCPU_ID omits 682b11a012b8 KVM: selftests: Convert set_boot_cpu_id away from global VCPU_IDs omits f742d94ff4e5 KVM: selftests: Rename vm_vcpu_add* helpers to better show [...] omits 1422efd6bb75 KVM: selftests: Return created vcpu from vm_vcpu_add_default() omits 9931be3fc62e KVM: selftests: Add "arch" to common utils that have arch [...] omits b8592448370b KVM: selftests: Move vm_is_unrestricted_guest() to x86-64 omits 033899489062 KVM: selftests: Make arm64's guest_get_vcpuid() declaratio [...] omits fd04edc3560c KVM: selftests: Convert vgic_irq away from VCPU_ID omits afcda3dcb378 KVM: selftests: Convert fix_hypercall_test away from VCPU_ID omits e5d86c7a0323 KVM: selftests: Convert debug-exceptions away from VCPU_ID omits 20a7eb990ae8 KVM: selftests: Convert xapic_state_test away from hardcod [...] omits ee7f7d9e988e KVM: selftests: Track kvm_vcpu object in tsc_scaling_sync omits 10f0b222ea7e KVM: selftests: Convert system_counter_offset_test away fr [...] omits d7828144d465 KVM: selftests: Convert set_memory_region_test away from VCPU_ID omits c09aee348495 KVM: selftests: Convert dirty_log_test away from VCPU_ID omits 0037727b3989 KVM: selftests: Convert xen_shinfo_test away from VCPU_ID omits 928970166977 KVM: selftests: Convert xen_vmcall_test away from VCPU_ID omits 35b6cb825abd KVM: selftests: Convert vmx_invalid_nested_guest_state awa [...] omits ada1bf4d6531 KVM: selftests: Convert userspace_io_test away from VCPU_ID omits 87f1b5b3c0cd KVM: selftests: Convert cpuid_test away from VCPU_ID omits 50630b80eb8f KVM: selftests: Convert cr4_cpuid_sync_test away from VCPU_ID omits 39839c1a68ce KVM: selftests: Convert amx_test away from VCPU_ID omits 2571bcdb136a KVM: selftests: Add proper helper for advancing RIP in debug_regs omits 28039449b83e KVM: selftests: Convert debug_regs away from VCPU_ID omits 42975c219975 KVM: selftests: Convert emulator_error_test away from VCPU_ID omits be0dff8610b1 KVM: selftests: Convert evmcs_test away from VCPU_ID omits a85816371175 KVM: selftests: Convert hyperv_clock away from VCPU_ID omits d96b959600e5 KVM: selftests: Convert hyperv_features away from VCPU_ID omits a1918c0fbeea KVM: selftests: Convert hyperv_svm_test away from VCPU_ID omits 5e7cb71570b9 KVM: selftests: Convert kvm_clock_test away from VCPU_ID omits f7024348d7ea KVM: selftests: Convert tsc_msrs_test away from VCPU_ID omits 709fd88491a8 KVM: selftests: Convert vmx_exception_with_invalid_guest_s [...] omits b4694260299a KVM: selftests: Convert userspace_msr_exit_test away from VCPU_ID omits 21c602e67175 KVM: selftests: Convert vmx_apic_access_test away from VCPU_ID omits 706aaa4fedd9 KVM: selftests: Convert vmx_close_while_nested_test away f [...] omits ec7b769a7320 KVM: selftests: Convert vmx_dirty_log_test away from VCPU_ID omits d31e15005dde KVM: selftests: Convert set_sregs_test away from VCPU_ID omits 6f96628f8290 KVM: selftests: Convert vmx_nested_tsc_scaling_test away f [...] omits 1cc1a9f38da4 KVM: selftests: Convert platform_info_test away from VCPU_ID omits f323dbce3ba1 KVM: selftests: Convert kvm_pv_test away from VCPU_ID omits 5c6e31b3bc4b KVM: selftests: Convert hyperv_cpuid away from VCPU_ID omits 0184323acbc4 KVM: selftests: Convert sync_regs_test away from VCPU_ID omits 91520c512156 KVM: selftests: Convert svm_vmcall_test away from VCPU_ID omits cb4d9608af03 KVM: selftests: Convert svm_int_ctl_test away from VCPU_ID omits 90b13cdde1fa KVM: selftests: Convert state_test away from VCPU_ID omits 20092699759b KVM: selftests: Convert smm_test away from VCPU_ID omits a2d5d774919e KVM: selftests: Convert pmu_event_filter_test away from VCPU_ID omits 5478431f984e KVM: selftests: Convert mmu_role_test away from VCPU_ID omits 5581ed8762fc KVM: selftests: Convert vmx_tsc_adjust_test away from VCPU_ID omits 4bc87470858d KVM: selftests: Convert vmx_set_nested_state_test away fro [...] omits d8b5b5d13271 KVM: selftests: Convert vmx_pmu_msrs_test away from VCPU_ID omits b1bc990406be KVM: selftests: Convert vmx_preemption_timer_test away fro [...] omits 58606e602553 KVM: selftests: Convert xss_msr_test away from VCPU_ID omits 2494a6d80fb5 KVM: selftests: Convert rseq_test away from VCPU_ID omits e82e630ba965 KVM: selftests: Convert memslot_perf_test away from VCPU_ID omits e3763d3aebea KVM: selftests: Return the created vCPU from vm_vcpu_add() omits 0cc64b08096c KVM: selftests: Rename 'struct vcpu' to 'struct kvm_vcpu' omits 1079c3d4e452 KVM: selftests: Rename vcpu.state => vcpu.run omits 70ca149be61d KVM: selftests: Rename xAPIC state test's vcpu struct omits 3f44e7fdca4e KVM: selftests: Make vm_create() a wrapper that specifies [...] omits cfe122db3ea6 KVM: selftests: Rename vm_create_without_vcpus() => vm_create() omits 95fb04607197 KVM: selftests: Rename vm_create() => vm_create_barebones( [...] omits eb0adbc03aaf KVM: selftests: Avoid memory allocations when adding vCPU [...] omits 47b1e0ec2e14 KVM: selftests: Use vm_create_without_vcpus() in psci_test omits 3c16181b2652 KVM: selftests: Use vm_create_without_vcpus() in hardware_ [...] omits 4acefa385c82 KVM: selftests: Use vm_create_without_vcpus() in dirty_log_test omits bb47ed8b71d0 KVM: selftests: Use vm_create_without_vcpus() in set_boot_cpu_id omits 0c276ff22c7e KVM: selftests: Push vm_adjust_num_guest_pages() into "w/o [...] omits f17686aac61f KVM: selftests: Add vm_create_*() variants to expose/retur [...] omits 6ebfef83f03f KVM: selftest: Add proper helpers for x86-specific save/re [...] omits 877bd3997c50 KVM: selftests: Rename MP_STATE and GUEST_DEBUG helpers fo [...] omits 2128e30b0186 KVM: selftests: Dedup MSR index list helpers, simplify ded [...] omits 0ce74180f306 KVM: selftests: Harden and comment XSS / KVM_SET_MSRS interaction omits c095cb609b3a KVM: selftests: Cache list of MSRs to save/restore omits a12c86c447f4 KVM: selftests: Simplify KVM_ENABLE_CAP helper APIs omits ac71220934a9 KVM: selftests: Consolidate KVM_ENABLE_CAP usage omits c472df1ac318 KVM: selftests: Add a VM backpointer to 'struct vcpu' omits 114eef6e461a KVM: selftests: Dedup vgic_init's asserts and improve erro [...] omits 4091818426d9 KVM: selftests: Split get/set device_attr helpers omits d2752e2eb331 KVM: selftests: Drop 'int' return from asserting *_has_dev [...] omits 9367504f77eb KVM: selftests: Rename KVM_HAS_DEVICE_ATTR helpers for con [...] omits 279eacbefad5 KVM: selftests: Multiplex return code and fd in __kvm_crea [...] omits 98f94ce42ac6 KVM: selftests: Move KVM_CREATE_DEVICE_TEST code to separa [...] omits f3165dc02212 KVM: selftests: Drop @test param from kvm_create_device() omits a78593fd8717 KVM: selftests: Use KVM_IOCTL_ERROR() for one-off arm64 ioctls omits b530eba14c70 KVM: selftests: Get rid of kvm_util_internal.h omits 1526c3a09ecc arm64: dts: rockchip: enable the gpu on BPI-R2-Pro omits 870b4dada9a1 arm64: dts: rockchip: configure thermal shutdown for BPI-R2-Pro omits f48387c005fa arm64: dts: rockchip: Enable HDMI audio on BPI R2 Pro omits adecf85c9a85 arm64: dts: rockchip: enable vop2 and hdmi tx on BPI-R2-Pro omits 2cda380102ff arm64: dts: rockchip: set display regulators to always-on [...] omits 2d56af33d4df arm64: dts: rockchip: Assign RK3399 VDU clock rate omits efaa0c1378ed arm64: dts: rockchip: add RTC to BPI-R2 Pro omits 2881a4ab3199 arm64: dts: rockchip: Fix Quartz64-A dwc3 otg port behavior omits 4188962d993e arm64: dts: rockchip: Enable HDMI audio on Quartz64 A omits 697ee8546e24 arm64: dts: rockchip: Add HDMI audio nodes to rk356x omits b938cafdde4e KVM: selftests: Make x86-64's register dump helpers static omits f17cf5674a1e KVM: selftests: Use __KVM_SYSCALL_ERROR() to handle non-KV [...] omits f9725f89dc50 KVM: selftests: Use kvm_ioctl() helpers omits 2de1b7b127da KVM: selftests: Make kvm_ioctl() a wrapper to pretty print [...] omits 10825b55b9d5 KVM: sefltests: Use vm_ioctl() and __vm_ioctl() helpers omits 71ab5a6fea49 KVM: selftests: Make vm_ioctl() a wrapper to pretty print [...] omits 47a7c924b62d KVM: selftests: Add vcpu_get() to retrieve and assert on v [...] omits 21c6ee2b3ac2 KVM: selftests: Remove vcpu_get_fd() omits caf12f3b1d62 KVM: selftests: Use vcpu_access_device_attr() in arm64 code omits 38d4a385a345 KVM: selftests: Add __vcpu_run() helper omits ffb7c77fd503 KVM: sefltests: Use vcpu_ioctl() and __vcpu_ioctl() helpers omits 1d438b3bc25e KVM: selftests: Split vcpu_set_nested_state() into two helpers omits 2ab2c307c734 KVM: selftests: Drop @mode from common vm_create() helper omits 02e04c15caee KVM: selftests: Make vcpu_ioctl() a wrapper to pretty prin [...] omits 2b38a7398f20 KVM: selftests: Add another underscore to inner ioctl() helpers omits ccc82ba6bea4 KVM: selftests: Always open VM file descriptors with O_RDWR omits d379749fdab6 KVM: selftests: Drop stale declarations from kvm_util_base.h omits ff624e57d8df KVM: selftests: Fix typo in vgic_init test omits 1ca378f65378 KVM: selftests: Fix buggy-but-benign check in test_v3_new_ [...] omits 8deb03e75f60 KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT omits dff9a198b052 iio: adc: envelope-detector: Drop dependency on OF omits 0fd268736c21 iio: adc: sd_adc_modulator: Drop dependency on OF omits 319dbcd84fd2 iio: Directly use ida_alloc()/free() omits 1e800c060cf4 dt-bindings: iio: accel: Add bmi085 and bmi090l bindings omits 57387d3c09c2 iio: accel: bmi088: Add support for bmi090l accel omits 7a61456c83b3 iio: accel: bmi088: Add support for bmi085 accel omits 67ac266db853 iio: accel: bmi088: modified the device name omits 48d07b3be84e iio: accel: bmi088: Make it possible to config scales omits 733147729a91 iio: accel: bmi088: Modified the scale calculate omits f0ca36b031f6 dt-bindings: iio: imu: adis16480: update maintainers omits 065cd7e72e7f dt-bindings: iio: dac: AD5770R: update maintainers omits 3cce981b60b2 dt-bindings: iio: adc: axi-adc: update maintainers omits 08f98a40823b dt-bindings: iio: adc: AD9467: update maintainers omits 6be0d1fcb591 dt-bindings: iio: accel: ADIS16240: update maintainers omits e8941aab8457 proximity: vl53l0x: Handle the reset GPIO omits d3d6dba56dab proximity: vl53l0x: Handle the VDD regulator omits 76d1eb09eb9e proximity: vl53l0x: Prefer pre-initialized interrupt flags omits 2b9208963b81 dt-bindings: proximity: vl53l0x: Document optional supply [...] omits 574e60b3d79f iio: srf08: Remove redundant if statement omits a5daaa470bbd iio: dac: ti-dac5571: add support for ti,dac121c081 omits 9b7f05926be0 dt-bindings: iio: ti-dac5571: Add ti,dac121c081 omits 0bd0bb1fc1e4 iio: accel: adxl367: do not update FIFO watermark on scan [...] omits d04d46dd82ad iio:magnetometer:mbc150: Make bmc150_magn_remove() return void omits 70db0e93f7e7 iio: chemical: bme680: fix typo in comment omits b4b936779432 iio: proximity: ping: fix typo in comment omits 7576bc05b360 iio:light:vcnl4035: Improve error reporting for problems d [...] omits ab91da2f2574 iio:light:vcnl4000: Improve error reporting for problems d [...] omits 5049646718d7 iio:light:us5182d: Improve error reporting for problems du [...] omits be9f6004be88 iio:light:pa12203001: Improve error reporting for problems [...] omits 730cd2f54eba iio:chemical:ccs811: Improve error reporting for problems [...] omits a76209246d9f iio:chemical:atlas: Improve error reporting for problems d [...] omits 8f760ce7affd iio:adc:ti-ads1015: Improve error reporting for problems d [...] omits ffa952e95d8c iio:adc:ina2xx: Improve error reporting for problems durin [...] omits 78f32011b240 iio: adc: rzg2l_adc: Remove unnecessary channel check from [...] omits 153415feda2e dt-bindings: iio: adc: Document Renesas RZ/G2UL ADC omits c5a37ad0fccc iio: dac: cio-dac: Utilize iomap interface omits 73b8390cc27e iio: adc: stx104: Utilize iomap interface omits 48d1ae774099 iio: health: afe4404: Remove duplicated error reporting in [...] omits 7cbb6681d7e5 iio: common: cros_ec_sensors: Add label attribute omits cc0bb2f106cb iio: ABI: Add a new location label omits 39f0b95619d3 iio: imu: st_lsm6dsx: Switch from of headers to mod_devicetable.h omits 3cf122c20bf8 iio: accel: bma400: Add support for activity and inactivit [...] omits 00ee658ff581 iio: accel: bma400: Add activity recognition support omits d024af5b3970 iio: accel: bma400: Add step change event omits d221de60eee3 iio: accel: bma400: Add separate channel for step counter omits ffe0ab6a9698 iio: accel: bma400: Add triggered buffer support omits 12c99f859fd3 iio: accel: bma400: conversion to device-managed function omits 1bd2dc6ea863 iio: accel: bma400: Reordering of header files omits 747c7cf1592e iio: accel: bma400: Fix the scale min and max macro values omits 8dc0a72795e4 iio:light:tsl2583: Remove duplicated error reporting in .remove() omits 58a6df5580bb iio:light:stk3310: Remove duplicated error reporting in .remove() omits 44ceb791182a iio:light:opt3001: Remove duplicated error reporting in .remove() omits f0e34d262567 iio:light:jsa1212: Remove duplicated error reporting in .remove() omits 8d3d6baa4990 iio:light:isl29028: Remove duplicated error reporting in . [...] omits 5004e24a466c iio:light:bh1780: Remove duplicated error reporting in .remove() omits 1db6926d611d iio:accel:stk8ba50: Remove duplicated error reporting in . [...] omits 1aec857d50ce iio:accel:stk8312: Remove duplicated error reporting in .remove() omits aae59bdf2585 iio:accel:mc3230: Remove duplicated error reporting in .remove() omits cffc293dd92e iio: proximity: srf04: Make use of device properties omits bf5ff730dcc2 iio: trigger: stm32-lptimer-trigger: Make use of device pr [...] omits 74442c80d41d ARM: dts: imx6ulz-bsh-smm-m2: Support proper board power off omits a180e4f09dd9 ARM: dts: imx7-colibri: add support for Toradex Iris carri [...] omits f78ad7406289 ARM: dts: imx7-colibri: clean-up iomuxc pinctrl group naming omits 23acdfa0e231 ARM: dts: imx7-colibri: set regulator-name properties omits 4a0e8e15a390 ARM: dts: imx7-colibri: remove leading zero from reg address omits 5491ddafe381 ARM: dts: imx7-colibri: clean-up device enabling/disabling omits 18511d12b1a6 ARM: dts: imx7-colibri: alphabetical re-order omits 12c8aa9b8d41 ARM: dts: imx7-colibri: add clarifying comments omits 9b1617f948ad ARM: dts: imx7-colibri-aster: add ssp aka spi cs aka ss pins omits 145c4d0a23e0 ARM: dts: imx7-colibri: disable adc2 omits 32f054fef145 ARM: dts: imx7-colibri-eval-v3: correct can controller comment omits ba28db60d342 ARM: dts: imx7d-colibri-emmc: add cpu1 supply omits 5a0e80341496 ARM: dts: imx7-colibri: move rtc node omits 0c1356e08449 ARM: dts: imx7-colibri: clean-up usdhc1 and add sleep config omits fe20bfa51c05 ARM: dts: imx7-colibri: add delay for on-module phy supply omits 59cb7dfd9b1c ARM: dts: imx7-colibri: move regulators omits c37e0d58f248 ARM: dts: imx7-colibri: add ethernet aliases omits 0ef1969ea569 ARM: dts: imx7-colibri: move aliases, chosen, extcon and g [...] omits fd5d2974652c ARM: dts: imx7-colibri: improve wake-up with gpio key omits cfa7a1e150b9 ARM: dts: imx7-colibri: improve licensing and compatible strings omits 136f88458d82 ARM: dts: imx7-colibri: add usb dual-role switching using extcon omits 417092d5e7c0 ARM: dts: imx7-colibri: set lcdif clock source to video pll omits b40549e9a074 ARM: dts: imx7-colibri: add mdio phy node omits dbeb8e72cc51 ARM: dts: imx7-colibri: overhaul display/touch functionality omits 1c231f0b81cb ARM: dts: imx6qdl-colibri: backlight pwm: Adapt brightness steps omits 14092ffbd7fd ARM: dts: imx6qdl-colibri: backlight pwm: Simplify inverte [...] omits c77c5b25c135 ARM: dts: imx6qdl-colibri: Mux mclk for sgtl5000 with the [...] omits 9691e4f9ba6c selinux: fix typos in comments omits f2281a61a711 Merge branch 'clk-mtk' into clk-next omits 7fc83cd079bb drm/amd/pm: support BAMACO reset on smu_v13_0_7 omits 5d6ec040ab44 drm/amd/pm: enable gfxoff on smu_v13_0_7 omits e3c60b4ef42d drm/amd/pm: update the driver if header for smu_v13_0_7 omits 247c7b0dac3c drm/amdgpu: Stop any pending reset if another in progress. omits cf727044144d drm/amdgpu: Rename amdgpu_device_gpu_recover_imp back to a [...] omits b5fd0cf3ea37 drm/amdgpu: Add work_struct for GPU reset from kfd. omits 2f83658ffc8c drm/amdgpu: Add work_struct for GPU reset from debugfs omits 25a2b22e4148 drm/admgpu: Serialize RAS recovery work directly into rese [...] omits ab9a0b1f3661 drm/amdgpu: Cache result of last reset at reset domain level. omits 73b4b53276a1 Revert "workqueue: remove unused cancel_work()" omits 4c59b571fce6 drm/amdkfd: Remove field io_link_count from struct kfd_top [...] omits 7aade9ceeb88 drm/amdgpu/display: Fix compilation issues omits ce19bbe46fcf drm/amdgpu/display: Remove unnecessary typecasts and fix b [...] omits d3daf73380ce media: dvb_vb2: fix possible out of bound access omits ea37ee3a1561 media: v4l2-ioctl.c: fix incorrect error path omits 51c6aad4190b media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_c [...] omits a39db23d1a5c Merge branch 'v5.19-rc1' into v4l_for_linus omits 55e1c007e1bd ASoC: SOF: Add support ctx_save with IPC4 omits 3dafe0648ddd scsi: libsas: Introduce struct smp_rps_resp omits 44f2bfe9ef08 scsi: libsas: Introduce struct smp_rg_resp omits c3752f44604f scsi: libsas: Introduce struct smp_disc_resp omits 0f4d7d556125 scsi: qla2xxx: Update version to 10.02.07.600-k omits bcf536072f74 scsi: qla2xxx: edif: Fix slow session teardown omits 37be3f9d6993 scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time omits ec538eb838f3 scsi: qla2xxx: edif: Fix no logout on delete for N2N omits a8fdfb0b39c2 scsi: qla2xxx: edif: Fix session thrash omits d7e2e4a68fc0 scsi: qla2xxx: edif: Tear down session if keys have been removed omits 24c796098f53 scsi: qla2xxx: edif: Fix no login after app start omits 0dbfce5255fe scsi: qla2xxx: edif: Reduce disruption due to multiple app start omits 2b659ed67a12 scsi: qla2xxx: edif: Send LOGO for unexpected IKE message omits 63ab6cb582fa scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription omits 6548c884a595 ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared omits 81eef68f3bb7 ASoC: Remove unused hw_write_t type omits 46c80e72c16a ASoC: Intel: avs: Fix parsing UUIDs in topology omits b50503990d88 smack: Remove the redundant lsm_inode_alloc omits 41d97397d08c arm64: dts: rockchip: adjust whitespace around '=' omits 4b076db78db4 ARM: dts: rockchip: adjust whitespace around '=' omits 25ebeeebcb54 ASoC: SOF: ipc3-dtrace: Handle race during initialization omits 926034353d3c fs/ntfs3: Don't clear upper bits accidentally in log_replay() omits c349fad389c5 spi: atmel-quadspi: add runtime pm support omits c5d41ca7b256 ASoC: codecs: qualcomm move gain to S8_TLV omits 1149ebb6ffc5 ASoC: codecs: Series of fixes for realtek codecs used on RVPs omits 46d2398c3bc0 PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() omits c21b0837983d spi: Use device_find_any_child() instead of custom approach omits 82b070beae1e driver core: Introduce device_find_any_child() helper omits d38ea9579ce3 KVM: x86: Bug the VM on an out-of-bounds data read omits 49a1431d3bea KVM: x86: Bug the VM if the emulator generates a bogus exc [...] omits 1cca2f8c501f KVM: x86: Bug the VM if the emulator accesses a non-existent GPR omits b443183a25ab KVM: x86: Reduce the number of emulator GPRs to '8' for 32 [...] omits 0cbc60d44c35 KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs omits a5ba67b42f07 KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array omits dfe21e6bc05a KVM: x86: Harden _regs accesses to guard against buggy input omits 61d9c412d041 KVM: x86: Grab regs_dirty in local 'unsigned long' omits 9cbffc7a5956 driver core: Delete driver_deferred_probe_check_state() omits b09796d528bb iommu/of: Delete usage of driver_deferred_probe_check_state() omits 71066545b48e driver core: Set fw_devlink.strict=1 by default omits f516d01b9df2 Revert "driver core: Set default deferred_probe_timeout ba [...] omits dd429036e778 net: ipconfig: Relax fw_devlink if we need to mount a netw [...] omits 2f8c3ae8288e driver core: Add wait_for_init_devices_probe helper function omits f8217275b57a net: mdio: Delete usage of driver_deferred_probe_check_state() omits 24a026f85241 pinctrl: devicetree: Delete usage of driver_deferred_probe [...] omits 5a46079a9645 PM: domains: Delete usage of driver_deferred_probe_check_state() omits c9357195c577 dmaengine: dw-edma: remove a macro conditional with simila [...] omits 35ba63b8f6d0 vme: move back to staging omits 349353614200 vme: remove ca91cx42 Universe-II support omits ce3f3ccc90b8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 577b61cee5b2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 828c91f7937f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 99c926cecdfd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fa82cce7a6bb treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5a729246e57e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits abd462747539 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e634cf4e44d9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 336371516a42 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a601378552a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2eb72d6696c6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits dfb99b050e4b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e6550b3ee1f4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1f88a7433f1b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 298b95f111be treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1accad5e7463 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b7bc1c9e5b04 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 94c0ded75c85 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3bb165608ec6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0fdebc5ec2ca treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2aec85b26f39 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 52e6676ef56f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a6546f89eac9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 20646f5b1e79 netfilter: xtables: Bring SPDX identifier back omits 4bbdc208a5ff staging: olpc_dcon: Replace flush_scheduled_work() with fl [...] omits d2b47721a100 staging: greybus: audio: replace safe list iteration omits 67b9d64139e1 spi: Fix per-cpu stats access on 32 bit systems omits a1f0161eadbd spi: sifive: add PM callbacks to support suspend/resume omits c7b6c95c3ef3 ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() omits 145cb4e7a9ee ASoC: SOF: debug: Clarify the IPC timeout handling path omits df4d27b19b89 ASoC: Introduce 'fixup_controls' card method omits 1eb73102da28 ASoC: codecs: rt298: Reorganize jack detect handling omits 3082afe097cc ASoC: codecs: rt286: Reorganize jack detect handling omits a43b4394bb35 ASoC: codecs: rt274: Always init jack_detect_work omits 2fbe0953732e ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV omits 5babb012c847 ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV [...] omits a45a4d4390b7 ASoC: SOF: IPC4: add sdw blob omits 9e2b5d33fec9 AsoC: SOF: ipc4-topology: Add dai_get_clk op omits aa84ffb72158 ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's omits 323aa1f093e6 ASoC: SOF: Add a new IPC op for parsing topology manifest omits 4453d24d10fd ASoC: SOF: Add two new structures for topology manifest data omits 1da51943725f ASoC: SOF: Intel: hda: init NHLT for IPC4 omits bc433fd76fae ASoC: SOF: Add ops_free omits 4c30004a7c69 ASoC: SOF: IPC4: set the BE DAI ops omits d0c0d5bf944b ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() omits acf48a1f76b8 ASoC: SOF: ipc4-topology: Add the dai_config op omits 3acd52708946 ASoC: SOF: ipc4-topology: Add route_setup/route_free ops omits 6e9257a13c75 ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops omits e75e5db8f8ac ASoC: SOF: IPC4: Add pcm ops omits 955e84fc0b6d ASoC: SOF: ipc4-topology: Add control IO ops omits d97964f87078 ASoC: SOF: ipc4-topology: Add control_setup op omits 4d4ba014ac4b ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets omits 4f838ab20812 ASoC: SOF: ipc4-topology: Add support for parsing and prep [...] omits acf525942077 ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets omits 904c48c40c66 ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets omits abfb536bd116 ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/D [...] omits 2cabd02b6090 ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/A [...] omits 90e891551fb4 ASoC: SOF: IPC4: Introduce topology ops omits bd10cd5ec546 ASoC: SOF: Add topology tokens for IPC4 omits 1e90de2c9a40 ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there i [...] omits b66f9e703f0b ASoC: SOF: ipc3-dtrace: Add helper function to update the [...] omits 135786c32ed0 ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state omits 63b9069653a7 ASoC: SOF: ipc4: implement pm ctx_save callback omits 7a5677407300 ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state omits bd3df9ff25b3 ASoC: SOF: ipc4: Add set_core_state pm_ops implementation omits 0a047dafefaf ASoC: SOF: ipc3: Add set_core_state pm_ops implementation omits b41252d8820c ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power [...] omits 03f69725749f ASoC: SOF: make ctx_store and ctx_restore as optional omits 5702b838dd9a ASoC: SOF: ipc3-topology: Move and correct size checks in [...] omits 7811f2e7fd6a dmaengine: dw: dmamux: Fix build without CONFIG_OF omits 2717d3384195 dmaengine: dw: dmamux: Export the module device table omits 65534736d9a5 tty: Use flow-control char function on closing path omits 6bb6fa6908eb tty: Implement lookahead to process XON/XOFF timely omits 84f2faa7852e serial: 8250: Remove serial_rs485 sanitization from em485 omits bbdcbc1301ce serial: sc16is7xx: Remove serial_rs485 assignment omits fd93a3d851c5 serial: mcf: Remove serial_rs485 assignment omits e25ed4a8857f serial: 8250_exar: Remove serial_rs485 assignment omits ad98c78bd011 serial: max310x: Remove serial_rs485 sanitization omits 55e18c6b6d42 serial: imx: Remove serial_rs485 sanitization omits 7195eefb38d7 serial: fsl_lpuart: Call core's sanitization and remove cu [...] omits b9759cba3221 serial: pl011: Remove serial_rs485 sanitization omits 61bca7da91c6 serial: 8250_pci: Remove serial_rs485 sanitization omits ebc3c2a4cdba serial: 8250: lpc18xx: Remove serial_rs485 sanitization omits cf426544a413 serial: 8250_fintek: Remove serial_rs485 sanitization omits 9cdaf4fc2e6f serial: 8250_dwlib: Remove serial_rs485 sanitization omits 51ad36baacb3 serial: return -EINVAL for non-legacy RS485 flags omits 596a9171472b serial: Clear rs485 struct when non-RS485 mode is set omits be2e2cb1d281 serial: Sanitize rs485_struct omits aeae8f222fdd serial: stm32: Fill in rs485_supported omits 267913ecf737 serial: sc16is7xx: Fill in rs485_supported omits d45e50d08776 serial: omap: Fill in rs485_supported omits 949b4dbfb6b3 serial: mcf: Fill in rs485_supported omits 2b947cf9e335 serial: max310x: Fill in rs485_supported omits 00d7a00e2a6f serial: imx: Fill in rs485_supported omits 07481f448b63 serial: fsl_lpuart: Fill in rs485_supported omits af47c491e3c7 serial: atmel: Fill in rs485_supported omits e849145e1fdd serial: ar933x: Fill in rs485_supported omits ebe2cf736a04 serial: pl011: Fill in rs485_supported omits 456d523b1be3 serial: 8250_pci: Fill in rs485_supported for pci_fintek omits 6d345f7cf83c serial: 8250_of: Use serial8250_em485_supported omits 4f4c90bb2a51 serial: 8250_lpc18cc: Fill in rs485_supported omits 70780464846f serial: 8250_fintek: Fill in rs485_supported omits 59c221f8e126 serial: 8250_exar: Fill in rs485_supported omits 62a4b3d27419 serial: 8250_dwlib: Fill in rs485_supported omits 499b1160bc02 serial: 8250_bcm2835aux: Use serial8250_em485_supported omits 43ee34131ced serial: 8250: Create serial8250_em485_supported for em485 users omits 8925c31c1ac2 serial: Add rs485_supported to uart_port omits 2dbd0c14ebe8 serial: Move serial_rs485 sanitization into separate function omits 8322b1f52715 serial: Add uart_rs485_config() omits 11a72ae911d3 dmaengine: apple-admac: Fix print format omits af14f3007e2d serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_ [...] omits 197eb5c416ff serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() omits 7a3525e48cf7 serial: 8250: Adjust misleading LSR related comment omits 6a4241e8f9b1 serial: 8250: Get preserved flags using serial_lsr_in() omits bdb70c424df1 serial: 8250: Create serial_lsr_in() omits ce338e4477cf serial: 8250: Store to lsr_save_flags after lsr read omits 90574a5b5a04 serial: 8250: handle __start_tx() call in start_tx() omits 767cc6681b1b serial: 8250: kill __do_stop_tx() omits ebaed53c0017 tty: vt: convert sysfs snprintf to sysfs_emit omits 2e1f2d9a9bdb serial: max310x: implement I2C support omits b3883ab5e957 serial: max310x: make accessing revision id interface-agnostic omits 6ef281daf020 serial: max310x: use a separate regmap for each port omits 285e76fc049c serial: max310x: use regmap methods for SPI batch operations omits 484923ad3ad1 tty/vt: consolemap: walk the buffer only once in con_set_t [...] omits fc440658346e tty/vt: consolemap: use con_allocate_new() in con_unshare_ [...] omits 63c4f92fcca3 tty/vt: consolemap: extract con_allocate_new() from con_do [...] omits a7e50de460d7 tty/vt: consolemap: change refcount only if needed in con_ [...] omits d8d0d1758c7d tty/vt: consolemap: remove superfluous whitespace omits 9ec9b79a2b9b tty/vt: consolemap: make conv_uni_to_pc() more readable omits 1a086f5d63ae tty/vt: consolemap: saner variable names in con_set_defaul [...] omits ff4606acb4dc tty/vt: consolemap: saner variable names in con_set_unimap() omits 5a79458c5613 tty/vt: consolemap: saner variable names in con_get_unimap() omits 3315f1aa8521 tty/vt: consolemap: saner variable names in con_copy_unimap() omits 447e9a7c6681 tty/vt: consolemap: saner variable names in con_release_unimap() omits cded789c6889 tty/vt: consolemap: saner variable names in con_unshare_unimap() omits 01ddc0dabd1b tty/vt: consolemap: saner variable names in con_do_clear_unimap() omits c3fd9f7121f0 tty/vt: consolemap: saner variable names in con_unify_unimap() omits d4a2245b8bcc tty/vt: consolemap: saner variable names in con_insert_unipair() omits 61fe4a6bb16f tty/vt: consolemap: saner variable names in conv_uni_to_pc() omits 50c92a1b2d50 tty/vt: consolemap: saner variable names in set_inverse_tr [...] omits dca141917301 tty/vt: consolemap: extract dict unsharing to con_unshare_ [...] omits f052f62c23b3 tty/vt: consolemap: remove glyph < 0 check from set_invers [...] omits 5a904a936b40 tty/vt: consolemap: introduce enum translation_map and use it omits 949fafcd7fa3 tty/vt: consolemap: check put_user() in con_get_unimap() omits cb47d81f0f0f tty/vt: consolemap: make p1 increment less confusing in co [...] omits 6364d391363a tty/vt: consolemap: make con_get_unimap() more readable omits 6e4e8d74664a tty/vt: consolemap: make con_set_unimap() more readable omits acf90b4d52e6 tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) omits 32bd78fc4948 tty/vt: consolemap: zero uni_pgdir using kcalloc() omits 9254365443f7 tty/vt: consolemap: introduce UNI_*() macros omits ad8a2142ba57 tty/vt: consolemap: use | for binary addition omits e16cb6fe3158 tty/vt: consolemap: one line = one statement omits d9ebb906a45a tty/vt: consolemap: make parameters of inverse_translate() saner omits f827c754f9b6 tty/vt: consolemap: convert macros to static inlines omits 0b75f7968d61 tty/vt: consolemap: remove extern from function decls omits 2097dc2273a5 tty/vt: consolemap: decrypt inverse_translate() omits db8f597a4712 tty/vt: consolemap: define UNI_* macros for constants omits 4173f018aae1 tty/vt: consolemap: rename and document struct uni_pagedir omits 17945d317a52 tty/vt: consolemap: use ARRAY_SIZE() omits 5c4d7b049dce tty/vt: Makefile, add --unicode for loadkeys invocation omits 0d49ee83a450 tty/vt: defkeymap.c_shipped, little unification with loadkeys omits 7fd6c24bae8f serial: pmac_zilog: remove unused header omits 22b10b33b9c6 dt-bindings: serial: mtk-uart: Convert txt to json-schema omits 6f3cdf2bf1ba serial: pic32: fix missing clk_disable_unprepare() on erro [...] omits d93e612d13ba serial: tegra: fix typos in comments omits da1bb4ed2356 tty: fix typos in comments omits 924b290655c0 xfrm: convert alg_key to flexible array member omits 5fd6c4f0a649 ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs omits 5767f40053eb ucsi_ccg: Do not hardcode interrupt polarity and type omits 13118959cb1a usb: mtu3: register mtu3_irq by threaded irq omits 54c4862f2972 usb: mtu3: implement udc_async_callbacks of gadget operation omits 5e1fa6dd4caa usb: mtu3: sync interrupt before unbind the udc omits 757bdf1f2fb5 usb: musb: remove schedule work called after flush omits a725d0f6dfc5 usb: gadget: uvc: call uvc uvcg_warn on completed status i [...] omits 87d76b5f1d8e usb: gadget: uvc: calculate the number of request dependin [...] omits e84e3e99256e usb: mtu3: add support controller reset omits 32b615ed4b7d usb: xhci-mtk: add support optional controller reset omits 0efcd08571e5 dt-bindings: usb: mtu3: add support 'resets' property omits 7c54e850ab70 dt-bindings: usb: mtk-xhci: add support 'resets' property omits 7013b2624c7b USB: chipidea: fix typo in comment omits 7563bc7327f0 usb: gadget: bdc: fix typo in comment omits 4e27465a1506 usb: typec: tcpm: fix typo in comment omits 18fc7c435be3 usb: xhci: tegra: Fix error check omits f08aa7c80dac usb: gadget: tegra-xudc: Fix error check in tegra_xudc_pow [...] omits 7afe69ad9221 usb: common: usb-conn-gpio: Allow wakeup from system suspend omits 62e4efe3375e usbip: vudc: Don't enable IRQs prematurely omits ecf6dedd03b0 USB: usbip: clean up mixed use of _irq() and _irqsave() omits 3e00a22fdc9a USB: Follow-up to SPDX GPL-2.0+ identifiers addition - rem [...] omits e3fa404a261b USB: Follow-up to SPDX identifiers addition - remove now u [...] omits df22ecc41b54 usb: dwc3: Remove the checks of -ENOSYS omits 1e073e3ed9ff usb: host: ohci-at91: add support to enter suspend using SMC omits 302970b4cad3 usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe omits b5c5b13cb45e usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe omits 3497b9a5c8c3 usb: dwc3: add power down scale setting omits 8659ab3d936f usb: cdns3: fix random warning message when driver load omits 7d602f30149a usb: cdns3 fix use-after-free at workaround 2 omits c5d337a358b3 usb: gadget: uvc: Fix comment blocks style omits b5c8b3fe8946 xfrm: no need to set DST_NOPOLICY in IPv4 omits 7e8df1fc2d66 crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_s [...] omits b03c0dc0788a crypto: octeontx2 - fix potential null pointer access omits 2d16803c562e crypto: blake2s - remove shash module omits 920b0442b9f8 crypto: memneq - move into lib/ omits 4ad28689df85 crypto: octeontx2 - add firmware version in devlink info omits cd81775a56bc crypto: ccp - fix typo in comment omits 3f3bbf22a592 crypto: hisilicon/sec - fix typos in comment omits 6b2a51ff03bf fscrypt: Add HCTR2 support for filename encryption omits 9d2c0b485c46 crypto: arm64/polyval - Add PMULL accelerated implementati [...] omits 34f7f6c30112 crypto: x86/polyval - Add PCLMULQDQ accelerated implementa [...] omits c0eb7591c1ed crypto: arm64/aes-xctr - Improve readability of XCTR and C [...] omits 23a251cc1696 crypto: arm64/aes-xctr - Add accelerated implementation of XCTR omits fd94fcf09957 crypto: x86/aesni-xctr - Add accelerated implementation of XCTR omits 7ff554ced7c7 crypto: hctr2 - Add HCTR2 support omits f3c923a09c4c crypto: polyval - Add POLYVAL support omits 17fee07a2ac5 crypto: xctr - Add XCTR support omits 7df7563b16aa crypto: atmel-ecc - Remove duplicated error reporting in . [...] omits 6cb3f9b25c55 crypto: sun8i-ss - Fix error codes for dma_mapping_error() omits d2765e1b9ac4 crypto: sun8i-ss - fix error codes in allocate_flows() omits 13dc15a3f5fd crypto: ccp - Use kzalloc for sev ioctl interfaces to prev [...] omits 0a078845ba68 arm64: dts: imx8ulp: address build warning omits 9e1fd965ceea arm64: defconfig: enable i.MX93 clk & pinctrl omits e37907bd8294 arm64: dts: freescale: add i.MX93 11x11 EVK basic support omits ec8b5b5058ea arm64: dts: freescale: Add i.MX93 dtsi support omits 9cc4853e4781 drm: adv7511: override i2c address of cec before accessing it omits 2df84a757d87 fpga: altera-pr-ip: fix unsigned comparison with less than zero omits 90f4b5499cdd rtw88: 8821c: fix access const table of channel parameters omits 991ebc730369 MAINTAINERS: add myself as r8188eu reviewer omits b9c5e2720627 staging: r8188eu: add error handling of rtw_read32 omits fed9e604eeb6 staging: r8188eu: add error handling of rtw_read16 omits 857fe9e5efc0 staging: r8188eu: add error handling of rtw_read8 omits da30e3518829 staging: qlge: qlge_main.c: rewrite do-while loops into mo [...] omits 66d653c37228 staging: ftbft: Use backlight helper omits 455c5de92223 staging: r8188eu: Add blank line after declarations omits 72aef4f60ff9 staging: olpc_dcon: Use backlight helper omits d519d5d8a9cc Merge branch 'v5.20/arm' into for-next omits 34d2cd3fccce ARM: meson: Fix refcount leak in meson_smp_prepare_cpus omits 9ba239b92966 Merge branches 'v5.20/arm-dt', 'v5.20/arm64-dt' and 'v5.20 [...] omits 4fd9afd894eb arm64: dts: amlogic: align gpio-key node names with dtschema omits 4956be9944d1 arm64: dts: amlogic: correct gpio-keys properties omits c46952d2ad4e arm64: dts: meson: add reset controller for Meson-S4 SoC omits ad414ddf9de0 arm64: dts: amlogic: adjust whitespace around '=' omits c110f7a94015 ARM: dts: meson: adjust whitespace around '=' omits 0070ff32d9fc Merge branch 'maintainers/fixes' into fixes omits ef08835a543e Merge branch 'soc/next' into next omits 8d1ce7736583 Merge branch 'maintainers/next' into next omits 9e248d9e2b63 MAINTAINERS: Add BCM63148 to bcmbca arch entry omits 28b11e49ec4c MAINTAINERS: Add BCM6856 to bcmbca arch entry omits ae13c29e57af MAINTAINERS: Add BCM63146 to bcmbca arch entry omits 24f5263b3aed MAINTAINERS: Add BCM6756 to bcmbca arch entry omits b445d26f510f MAINTAINERS: Add BCM6855 to bcmbca arch entry 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 64eca7ad058c arm64: dts: Add DTS files for bcmbca SoC BCM6856 omits 82a58061ada6 arm64: dts: Add DTS files for bcmbca SoC BCM63146 omits 7d7d95c9dad8 Merge branch 'defconfig/next' into next omits d0ceb08048d3 arm64: defconfig: Enable DRM_V3D omits 8da7e9fe8d32 ARM: configs: Enable DRM_V3D omits cfed691b80dc platform/chrome: cros_ec_proto: handle empty payload in ge [...] omits e43772294246 platform/chrome: cros_ec_proto: add Kunit test for getting [...] omits d65da5f9bb0a platform/chrome: cros_ec_proto: return 0 on getting wake m [...] omits aac29b04dc3f platform/chrome: cros_ec_proto: handle empty payload in ge [...] omits 8120febafccb platform/chrome: cros_ec_proto: add Kunit tests for gettin [...] omits ec5134899335 platform/chrome: cros_ec_proto: check `msg->result` in get [...] omits a8f77c63baec platform/chrome: cros_ec_proto: add Kunit test for getting [...] omits f91183aa459a platform/chrome: cros_ec_proto: return 0 on getting cmd ma [...] omits b36f0643ff14 platform/chrome: cros_ec_proto: don't show MKBP version if [...] omits d394ab5c062a platform/chrome: cros_ec_proto: handle empty payload in ge [...] omits cce5d551809c platform/chrome: cros_ec_proto: add Kunit test for getting [...] omits a88f79666d14 platform/chrome: cros_ec_proto: separate cros_ec_get_proto [...] omits 878c36f6caa4 platform/chrome: cros_ec_proto: handle empty payload in ge [...] omits 3e97581ed9a2 platform/chrome: cros_ec_proto: add Kunit tests for gettin [...] omits b4d0836e8160 platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info() omits 93bea2faed63 platform/chrome: cros_ec_proto: use cros_ec_map_error() omits 8e3991610ba5 platform/chrome: cros_ec_proto: remove redundant NULL check omits e796c0c4b1ad platform/chrome: cros_ec_proto: assign buffer size from pr [...] omits 3db0c9e5de7b platform/chrome: use macros for passthru indexes omits b99eb596efbd platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] omits ea7f0f777d28 platform/chrome: cros_ec_commands: fix compile errors omits 40f58143745e platform/chrome: cros_kbd_led_backlight: support EC PWM backend omits fd1e8054ff69 platform/chrome: cros_kbd_led_backlight: support OF match omits 20f370efddb5 dt-bindings: add google,cros-kbd-led-backlight omits 6b1e5ba39c44 platform/chrome: cros_kbd_led_backlight: separate ACPI backend omits 337eac8f8499 platform/chrome: cros_kbd_led_backlight: sort headers alph [...] omits 1b83ad93ecfd clk: mediatek: Delete MT8192 msdc gate omits 1be3b43a5828 dt-bindings: ARM: Mediatek: Remove msdc binding of MT8192 clock omits b602eeb418fb Merge branch 'clk-fixes' into clk-next omits 2fa5d7876d87 Merge branch 'clk-basic' into clk-next omits b5b3edb5a362 dt-bindings: clock: fixed-factor: Drop Allwinner A10 compatible omits c33ed61249dc clk: fixed: Remove Allwinner A10 special-case logic omits a1ea0857b597 clk: stm32: rcc_reset: Fix missing spin_lock_init() omits 38a85b9d95c7 dt-bindings: sram: qcom,imem: add IMEM memory region omits ae5a8983414a dt-bindings: sram: qcom,ocmem: cleanup example coding style omits e08f8a118514 power: supply: ab8500: Exit maintenance if too low voltage omits 6aa35ab9db2c power: supply: ab8500: Respect charge_restart_voltage_uv omits 23c46bab922b power: supply: cros_peripheral: Use struct_size() helper i [...] omits f7ca2d8c1b6d power: supply: bq24257: Fix syntax error in comments omits 5c57c099f442 drm/i915/display: Fix handling of enable_psr parameter omits 093d27bb6f2d power: supply: core: Fix boundary conditions in interpolation omits 80192eff64ee power/reset: arm-versatile: Fix refcount leak in versatile [...] omits 0f5de2f05322 power: supply: ab8500_fg: add missing destroy_workqueue in [...] omits afd306a65ced PCI: Add ACS quirk for Broadcom BCM5750x NICs omits 55b350529e79 ACPI: APEI: Fix double word in a comment omits 409dfdcaffb2 ACPI: processor/idle: Annotate more functions to live in c [...] discards 97eab4d7fd79 Merge branch 'next/soc' into for-next omits b770583ba602 power: supply: Remove unnecessary print function dev_err() omits e991c2ee65e9 phy: qcom-qmp-usb: use bulk reset_control API omits ccac084746dd phy: qcom-qmp-pcie-msm8996: use bulk reset_control API omits 189ac6b8dd36 phy: qcom-qmp-pcie: use bulk reset_control API omits 1de24861aff3 phy: qcom-qmp-combo: use bulk reset_control API omits 65753f38f530 phy: qcom-qmp-usb: drop multi-PHY support omits 1da7115efa4a phy: qcom-qmp-ufs: drop multi-PHY support omits 1239fd711fe9 phy: qcom-qmp-pcie: drop multi-PHY support omits faf83af5d594 phy: qcom-qmp-usb: cleanup the driver omits 3e1865ba3891 phy: qcom-qmp-ufs: cleanup the driver omits 4856865b0dec phy: qcom-qmp-pcie-msm8996: cleanup the driver omits fd9269945f34 phy: qcom-qmp-pcie: cleanup the driver omits 6066bac15bc6 phy: qcom-qmp-combo: cleanup the driver omits 86f5ddddcd9c phy: qcom-qmp-usb: drop support for non-USB PHY types omits bc3e83d766eb phy: qcom-qmp-ufs: drop support for non-UFS PHY types omits f575ac2d64e7 phy: qcom-qmp-pcie-msm8996: drop support for non-PCIe PHY types omits da07a06b905f phy: qcom-qmp-pcie: drop support for non-PCIe PHY types omits b2bac0f09515 phy: qcom-qmp-combo: drop support for PCIe,UFS PHY types omits a50280ead1b6 phy: qcom-qmp: drop old QMP PHY driver source omits 3158e39aa5f4 phy: qcom-qmp: switch to new split QMP PHY driver omits 09b492a37940 phy: qcom-qmp-usb: change symbol prefix to qcom_qmp_phy_usb omits b42c5f3d7b1c phy: qcom-qmp-ufs: change symbol prefix to qcom_qmp_phy_ufs omits 2abf0c8e61a9 phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_p [...] omits 5dbc7d86d1aa phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie omits 033f3a16fb92 phy: qcom-qmp-combo: change symbol prefix to qcom_qmp_phy_combo omits ee7ffc92a950 phy: qcom-qmp-combo: drop all non-combo compatibles support omits 8c924330ebe3 phy: qcom-qmp-usb: drop all non-USB compatibles support omits 4846a79a3866 phy: qcom-qmp-ufs: drop all non-UFS compatibles support omits 9fc8fa59ef10 phy: qcom-qmp-pcie-msm8996: drop all compatibles except ms [...] omits b35a53119ac1 phy: qcom-qmp-pcie: drop all non-PCIe compatibles support omits 94a407cc17a4 phy: qcom-qmp: create copies of QMP PHY driver omits d54087651efd power: supply: lp8788: fix typo in comment omits 2a21fe017ce5 dt-bindings: power: supply: summit,smb347: use absolute pa [...] omits 096a6223424e dt-bindings: power: supply: qcom,pm8941: document usb-char [...] omits 2441ca62b78b dt-bindings: power: supply: qcom,pm8941: use regulator sch [...] omits 576fc9e6f766 dt-bindings: power: supply: bq24190: use regulator schema [...] omits aa195350cdc8 PCI: switchtec: Prefer ida_alloc()/free() over ida_simple_ [...] omits a6c487cd7e4a power: supply: max77976: update Luca Ceresoli's e-mail address omits bf038503d5fe PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq [...] omits 19e890ff3bed fs/ntfs3: Use the same order for acl pointer check in ntfs [...] omits ae5a4e46916f fs/ntfs3: Fix using uninitialized value n when calling indx_read omits e15f5e6fa6ca Merge branch 'kvm-5.20-early' omits efeeaefe9be5 drm: Add support for the LogiCVC display controller 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 30bb01fe2ff1 sysctl: Merge adjacent CONFIG_TREE_RCU blocks omits 575947d8537c mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE omits 6f6536a0e309 mtd: st_spi_fsm: Simplify error checking in .probe() a bit omits cd043c613e21 mtd: st_spi_fsm: Disable clock only after device was unregistered omits cfa7847f150c mtd: st_spi_fsm: Warn about failure to unregister mtd device omits 28607b426c3d mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe() [...] omits 1cc82e09fc20 mtd: rawnand: atmel: Warn about failure to unregister mtd device omits f88c97c1332d mtd: physmap: Drop if with an always false condition omits bb8236541f49 mtd: physmap: Don't skip cleanup after mtd_device_unregist [...] omits 43adab7fd413 mtd: rawnand: meson: Drop cleaning platform data in .remove() omits 7beae6946255 mtd: rawnand: meson: Don't skip cleanup after mtd_device_u [...] omits 413948cc6208 mtd: rawnand: tegra: Don't skip cleanup after mtd_device_u [...] omits 37e00244047c mtd: rawnand: omap2: Suppress error message after WARN in [...] omits 279d719be39d mtd: spear_smi: Drop if with an always false condition omits 0057568b3914 mtd: spear_smi: Don't skip cleanup after mtd_device_unregi [...] omits 0aaa0b5f84a0 mtd: lpddr2_nvm: Warn about failure to unregister mtd device omits 90914b4e8e2f mtd: powernv_flash: Warn about failure to unregister mtd device omits 0c90466a7985 mtd: hyperbus: Make hyperbus_unregister_device() return void omits 83208e106a8e mtdchar: use kvmalloc() for potentially large allocations omits a1eda864c04c mtdchar: prevent integer overflow in a safety check omits e607879b0da1 mtd: parsers: ofpart: Fix refcount leak in bcm4908_partiti [...] omits 9b78ef0c7997 mtd: parsers: add support for Sercomm partitions omits 9f7e62815cf3 mtd: partitions: Fix refcount leak in parse_redboot_of omits a61528d99761 mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm [...] omits af7c2d4145b5 spi: atmel-quadspi: align condition to parenthesis omits f11ec1cc46e3 spi: atmel-quadspi: use pm_ptr() omits 4a2f83b7f780 spi: atmel-quadspi: add runtime pm support omits 0356163e5883 spi: Return true/false (not 1/0) from bool function omits a4f26ba2608c spi: fix platform_no_drv_owner.cocci warning omits 142d456204cf ASoC: imx-audmux: remove unnecessary check of clk_disable_ [...] omits d3d8feadcc54 Specify clock provider directly to CPU DAIs omits 4643e10a17e5 ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow omits fcb3c775f707 ASoC: SOF: Intel: hda-loader: Make sure that the fw load s [...] omits 537b4a0c8b94 ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() omits 565f82b57abe gfs2: Rewrap overlong comment in do_promote omits f17c655cfb99 drm/mgag200: Include <linux/vmalloc.h> for G200 BIOS code omits 353539023e4f Merge branch 'for-5.19/upstream-fixes' into for-next omits 54eed5c7b938 HID: multitouch: new device class fix Lenovo X12 trackpad sticky omits 6328a8a8ec6c Merge branch 'for-5.19/upstream-fixes' into for-next omits 381583845d19 HID: cp2112: prevent a buffer overflow in cp2112_xfer() omits 0a43452bb6b1 OPP: Track if clock name is configured by platform omits 9bfb1ffff197 OPP: Fix typo in comment omits cb4e34856b77 MAINTAINERS: Add ADMAC driver under ARM/APPLE MACHINE omits b127315d9a78 dmaengine: apple-admac: Add Apple ADMAC driver omits 873971f8fb08 dt-bindings: dma: Add Apple ADMAC omits 23fbc87c8ae6 dt-bindings: dma: Rewrite ST-Ericsson DMA40 to YAML omits a7cd3cf0b2e5 dmaengine: imx-sdma: Allow imx8m for imx7 FW revs omits e8ecf73adbb4 dmaengine: dmatest: Replace symbolic permissions by octal [...] omits 5f89b97e1fd5 dmaengine: dmatest: Remove spaces before tabs omits 646728dff254 dmaengine: Revert "dmaengine: add verification of DMA_INTE [...] omits 615a4bfc426e dmaengine: ti: Add missing put_device in ti_dra7_xbar_rout [...] omits c132fe78ad7b dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate omits 5abaa500ff19 dt-bindings: phy: mediatek,tphy: add MT8365 SoC bindings omits 65238f7ffcef dt-bindings: phy: mediatek,dsi-phy: Add MT8365 SoC bindings omits baf32519979f dt-bindings: dma: mediatek,uart-dma: add MT8365 bindings omits c24968734abf drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_obje [...] omits 9e9fa6a9198b udmabuf: Set the DMA mask for the udmabuf device (v2) omits 20f038d074d4 drm/virtio: simplify the return expression omits d9c1452c0f07 drm/qxl: remove qxl_log_level global omits 430ac054e5ea drm/bochs: Explicitly include linux/module.h omits bd63f11f4c3c virtio-gpu: fix a missing check to avoid NULL dereference discards 9f3ec0f65421 PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver discards 887b1bdd9aee dt-bindings: interconnect: Add MediaTek CCI dt-bindings 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 3a87cb8f6a72 PCI: brcmstb: Fix refcount leak in brcm_pcie_probe() omits 3d43273d7d1e i2c: mxs: Silence a clang warning omits f24bc86adec6 i2c: qcom-cci: simplify access to bus data structure omits 5e69a33c5cec PCI/ERR: Recognize disconnected devices in report_error_de [...] omits 6f33a9daff9f x86: Fix comment for X86_FEATURE_ZEN omits ffad0a354b0c i2c: npcm: Capitalize the one-line comment omits bbc38ed53a02 i2c: npcm: Support NPCM845 omits d7aa1b149b8f i2c: npcm: Correct slave role behavior omits 47d506d1a28f i2c: npcm: Remove own slave addresses 2:10 omits 29d2bff1c34a dt-bindings: i2c: npcm: support NPCM845 omits aebef63cf7ff x86: Remove vendor checks from prefer_mwait_c1_over_halt omits 8bcedb4ce047 x86: Handle idle=nomwait cmdline properly for x86_idle omits 8ad69f490516 dt-bindings: i2c: convert ocores binding to yaml omits 74557cb4e84f dt-bindings: i2c: Convert arm,i2c-versatile to DT schema omits 577584582db5 dt-bindings: i2c: Rewrite Nomadik I2C bindings in YAML omits 2292639b4cc8 dt-bindings: display: novatek, nt36672a: add backlight property omits c11256f82ec8 drm/panel: nt36672a: add backlight support omits b172862241b4 KVM: x86: PIT: Preserve state of speaker port data bit omits 3dbec44d9c94 KVM: VMX: Reject kvm_intel if an inconsistent VMCS config [...] omits f5a81d0eb01e KVM: VMX: Sanitize VM-Entry/VM-Exit control pairs at kvm_i [...] omits 8e6a58e28b34 KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initi [...] omits 6ef25aa0a961 KVM: x86/pmu: Restrict advanced features based on module e [...] omits b9181c8ef356 KVM: x86/pmu: Avoid exposing Intel BTS feature omits d7808f739162 KVM: x86/pmu: Update global enable_pmu when PMU is undetected omits 916e3a4f950e x86: events: Do not return bogus capabilities if PMU is broken omits 92d80178a35b perf/x86/intel: Fix the comment about guest LBR support on KVM omits ff87d619ac18 ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode omits 0b537674e072 Bluetooth: use memset avoid memory leaks omits ad564394b3db Bluetooth: fix an error code in hci_register_dev() omits 5dfac65b6217 spi: <linux/spi/spi.h>: Add missing documentation for stru [...] omits 514c62048b9c fbcon: Remove obsolete reference to initmem_freed omits f7fdc4db071f phy: samsung: exynosautov9-ufs: correct TSRV register conf [...] omits 8567abecf22a dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string omits 2aecaf6ccda7 phy: samsung: ufs: support secondary ufs phy omits f86c1d0a58b1 phy: samsung: ufs: remove drvdata from struct samsung_ufs_phy omits 521f88bf4daa phy: samsung: ufs: constify samsung_ufs_phy_cfg omits 558801e82e0d phy: samsung: ufs: rename cfg to cfgs for clarification omits 0610f939e52c dt-bindings: phy: samsung,ufs-phy: make pmu-syscon as phan [...] omits 64f6516e60b0 drm/amdgpu: always flush the TLB on gfx8 omits 250195ff744f drm/amdgpu: fix limiting AV1 to the first instance on VCN3 omits 5b644783396b drm/amd/pm: enable BACO on smu_v13_0_7 omits 9e68c3841390 drm/amd/pm: add interface to deallocate power_context for [...] omits 5d88cb162c9d drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit omits 8728df26dd24 drm/amdgpu/mes: only invalid/prime icache when finish load [...] omits 26c763875e0c drm/amd/pm: drop unneeded dpm features disablement for SMU [...] omits da4d45b7da93 drm/amd/pm: drop redundant declarations omits d7053e631e89 drm/amd/pm: enable mode1 reset support for SMU 13.0.0 omits 1b3aa89550a2 drm/amdgpu: avoid to perform undesired clockgating operation omits 62f8f5c3bfc2 drm/amdgpu: enable ASPM support for PCIE 7.4.0/7.6.0 omits 6f73d6762694 drm/amd/pm: optimize the interface for dpm feature status query omits bb50bba9c6c7 drm/amd/pm: drop unneeded thermal_controller_type check omits cde83d47482e drm/amd/pm: enable FW CTF feature for SMU 13.0.0 omits 851dd8625320 drm/amdgpu: fix scratch register access method in SRIOV omits 0381ac3ca2e7 drm/radeon: Initialize fences array entries in radeon_sa_b [...] omits 4e2d10443580 drm/amdkfd: Document and fix GTT BO kmap API omits cac3bfcaedbf drm/amd/display: Reduce frame size in the bouding box for DCN21 omits 0f28cca87e9a drm/amdkfd: Extend KFD device topology to surface peer-to- [...] omits feb54650bae2 drm/radeon: integer overflow in radeon_mode_dumb_create() omits c4d7738c9efc drm/amdgpu: simplify amdgpu_ucode_get_load_type() omits dc8965ab5e33 fs/ntfs3: Remove redundant assignment to variable vcn omits 284498206f31 drm/amd/display: Reduce frame size in the bouding box for [...] omits 87d6b28e4a75 drm/amd/display: Reduce frame size in the bouding box for DCN301 omits 136788cc74cb drm/amd/display: fix null pointer deref error omits 08a2fd23c6c2 drm/amdgpu: Add peer-to-peer support among PCIe connected [...] omits 6fbfc3a23c98 drm/amdkfd: Define config HSA_AMD_P2P to support peer-to-peer omits c55300ad4a18 drm/amd/display: Reduce frame size in the bouding box for DCN20 omits 0dc662318d36 drm/amd/display: Remove duplicated macro omits 143fee0ccc97 drm/amdgpu: Add MODE register to wave debug info in gfx11 omits 61243c173cd2 drm/amd/amdgpu: Fix alignment issue omits 68e355c00f2d drm/amdkfd:Fix fw version for 10.3.6 omits faa406f4233e drm/cma-helper: Describe what a "contiguous chunk" actually means omits 594740497e99 dma-buf: Add an API for importing sync files (v10) omits 20e10881a043 dma-buf: Add an API for exporting sync files (v14) omits 2663cff5beb9 arm64: tegra: Add Tegra234 GPCDMA device tree node omits 37e386aba8cb arm64: tegra: Adjust whitespace around '=' omits 008ba54e85a7 arm64: tegra: Enable OPE on various platforms omits 853fd8677038 arm64: tegra: Add OPE device on Tegra210 and later omits e2fd5ec5f76e Merge branch 'for-5.20/dt-bindings' into for-5.20/arm64/dt 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 c59a1f106f5c KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for exten [...] omits 0d23dc34a7ce x86/perf/core: Add pebs_capable to store valid PEBS_COUNTE [...] omits 2c985527dd8d KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter omits bef6ecca46ac KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU [...] omits 39a4d779546a perf/x86/core: Pass "struct kvm_pmu *" to determine the gu [...] omits 69e575dd4fba perf/x86/intel: Handle guest PEBS overflow PMI for KVM guest omits fb358e0b811e perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake Server omits d588bb9be1da KVM: VMX: enable IPI virtualization omits 753dcf7a8686 kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test omits 35875316384b KVM: x86: Allow userspace to set maximum VCPU id for VM omits 1d5e740d518e KVM: Move kvm_arch_vcpu_precreate() under kvm->lock omits f08a06c9a357 KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl() omits 5413bcba7ed5 KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode omits 0b85baa5f46d KVM: VMX: Report tertiary_exec_control field in dump_vmcs() omits 1ad4e5438c67 KVM: VMX: Detect Tertiary VM-Execution control when setup [...] omits ed3905ba6038 KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64 [...] omits 465932db25f3 x86/cpu: Add new VMX feature, Tertiary VM-Execution control omits b8b9156ec6ef KVM: x86/mmu: Comment FNAME(sync_page) to document TLB flu [...] omits 9fb3565743d5 KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page() omits d8969871253a KVM: selftests: nSVM: Add svm_nested_soft_inject_test omits 159fc6fa3b7d KVM: nSVM: Transparently handle L1 -> L2 NMI re-injection omits 2d61391270a3 KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected [...] omits 21d4c575eb4a KVM: x86: Print error code in exception injection tracepoi [...] omits a61d7c5432ac KVM: x86: Trace re-injected exceptions omits 7e5b5ef8dca3 KVM: SVM: Re-inject INTn instead of retrying the insn on " [...] omits 6ef88d6e36c2 KVM: SVM: Re-inject INT3/INTO instead of retrying the instruction omits 3741aec4c38f KVM: SVM: Stuff next_rip on emulated INT3 injection if NRI [...] omits cd9e6da8048c KVM: SVM: Unwind "speculative" RIP advancement if INTn inj [...] omits f17c31c48e5c KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 omits 00f08d99dd7d KVM: nSVM: Sync next_rip field from vmcb12 to vmcb02 omits eb20cf30c57c drm/i915/overlay: remove redundant GEM_BUG_ON() omits ab9db127ee03 drm/i915/pxp: fix sparse warning for not declared symbol omits cc2609eda698 ath10k: fix recently introduced checkpatch warning omits f87e15fbf6d8 platform/chrome: cros_ec_proto: Update size arg types omits b1d288d9c3c5 platform/chrome: cros_ec_proto: Rename cros_ec_command function omits 015cd0043503 regulator: cros-ec: Use common cros_ec_command() omits 1db2c0f7e8ce ARM: dts: bcm283x: Drop unnecessary properties from dpi node omits 26af237f2f4d arm64: defconfig: enable bcmbca soc support omits fdcd652ce2b6 arm64: bcmbca: add arch bcmbca machine entry omits 9b656879042e soc: bcm: brcmstb: pm: pm-arm: fix typo in comment omits 3fd3a52ca672 scsi: core: iscsi: Directly use ida_alloc()/ida_free() omits a6e0d179764c scsi: target: iscsi: Control authentication per ACL omits a75fcb0912a5 scsi: target: iscsi: Extract auth functions omits a11b80692be5 scsi: target: iscsi: Add upcast helpers omits 4dc48a107a14 scsi: qla2xxx: Update version to 10.02.07.500-k omits aec55325ddec scsi: qla2xxx: edif: Fix n2n login retry for secure device omits 789d54a41786 scsi: qla2xxx: edif: Fix n2n discovery issue with secure target omits 1040e5f75ddf scsi: qla2xxx: edif: Remove old doorbell interface omits 0b3f3143d473 scsi: qla2xxx: edif: Add retry for ELS passthrough omits cf79716e6636 scsi: qla2xxx: edif: Synchronize NPIV deletion with authen [...] omits e0fb8ce2bb9e scsi: qla2xxx: edif: Fix potential stuck session in sa update omits 5ecd241bd7b1 scsi: qla2xxx: edif: Add bsg interface to read doorbell events omits df648afa39da scsi: qla2xxx: edif: Wait for app to ack on sess down omits 7a7b0b4865d3 scsi: qla2xxx: edif: bsg refactor omits 9c40c36e75ff scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing omits 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 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 5871321fb455 ASoC: ops: Fix off by one in range control validation 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 073350da0aa2 Merge tag 'v5.19-rc1' into asoc-5.19 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 0ac8bc4f54ef Add support for PolarFire SoC's spi controllers omits 5f69a6577bc3 psi: dont alloc memory for psi by default omits 560e613352b4 fs/ntfs3: Remove redundant assignment to variable frame omits 548744f84456 fs/ntfs3: Remove a useless test omits 5552de7b928d Merge tag 'kvm-s390-next-5.19-2' of git://git.kernel.org/p [...] omits 68163cd12ca5 arm64: dts: mediatek: Add mediatek,cci property for MT8183 [...] omits f3ceebeb0c9b arm64: dts: mediatek: Add MediaTek CCI node for MT8183 omits 95eacb24f373 arm64: dts: mediatek: Add opp table and clock property for [...] omits e0c5341acdbe ARM: dts: add clock support for Airoha EN7523 omits 1c9faace1017 soc: mediatek: devapc: Add support for MT8186 omits 2cb41ed0d73d soc: mediatek: devapc: Separate register offsets from mtk_ [...] omits 37e9a1071b72 dt-bindings: soc: mediatek: devapc: Add bindings for MT8186 omits f1a95a356daa soc: mediatek: pwrap: Compress of_device_id entries to one line omits 43406cebf06b soc: mediatek: pwrap: Move IO pointers to new structure omits 56a468b5f645 soc: mediatek: pwrap: Check return value of platform_get_irq() omits e84187fa6f55 soc: mediatek: pwrap: Switch to devm_platform_ioremap_reso [...] omits 18c7deca2b81 soc: mediatek: pwrap: Use readx_poll_timeout() instead of [...] omits 71ba950f3b1f ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G2UL SoC omits a8280a5dd5a4 regulator: mp5416: remove kernel.h include omits b31455e96f00 Merge branch 'kvm-5.20-early-patches' into HEAD omits a280e358465b Merge branch 'kvm-5.19-early-fixes' into HEAD omits aa44284960d5 x86/mm/tlb: Avoid reading mm_tlb_gen when possible omits 1105171d080e smack: Replace kzalloc + strncpy with kstrndup omits ea3414e1249e ARM: dts: stm32: move SCMI related nodes in a dedicated fi [...] 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 discards 3e2df9e51e79 Merge branch 'next/soc' into for-next omits c241d049122b ARM: s3c: Use strscpy to replace strlcpy omits d82a5a4aae9d drm/meson: encoder_hdmi: Fix refcount leak in meson_encode [...] omits 7d255ddbbf67 drm/meson: encoder_cvbs: Fix refcount leak in meson_encode [...] omits 18697b479330 staging: r8188eu: remove HW_VAR_SLOT_TIME from SetHwReg8188EU() omits e2b925edc55a staging: greybus: loopback: fix a spelling error. omits 5e9c7546b2be staging: r8188eu: fix declaration to match 'foo *bar' omits a9369fd316cf regulator: dt-bindings: Convert pwm-regulator to DT schema omits efe2178d1a32 ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173 [...] omits e6f08af6340e ASoC: simple-card-utils: Make asoc_simple_clean_reference( [...] omits 69c8027c5ff4 ASoC: wm8731: update wlf,wm8731.yaml reference omits aa0d5f095093 ASoC: Intel: broadwell: Make broadwell_disable_jack() return void omits 7ede9c4c1654 Add Machine driver support for nau8825, max98560 and rt568 [...] omits 52970da262e0 ASoC: Drop some i2c noop remove callbacks omits 2947683c534e Switch to use internal PLL for iMCLK omits 88406aa6dbbb ASoC: trivial changes for cppcheck warnings omits ed05d691b921 OPE support on Tegra210 and later omits 9f2d5e1e5d64 ASoC: Intel: avs: Machine boards and HDA codec support omits 28223889603a ASoC: Intel: soc-acpi and machine driver updates omits a8b1b9ce5d48 ALSA: hda: cirrus: Add initial DSP support and firmware loading omits 6ff40f00e5a4 spi: stm32-qspi: Remove unused parameters omits 158e71bb69e3 RDMA/mlx5: Add a umr recovery flow omits 70e76f7344e5 ARM: dts: rockchip: enable nfc node in rk3066a-mk808.dts omits 16bc4d196b2a arm64: dts: rockchip: Fix ethernet on production Quartz64-B omits 4bcee17c7f28 arm64: dts: rockchip: enable vop2 and hdmi tx on rock-3a omits 0c096d6ed842 arm64: dts: rockchip: enable vop2 and hdmi tx on quartz64a omits 991b3d123492 arm64: dts: rockchip: rk3568-evb: Enable VOP2 and hdmi omits d689e5709b8a arm64: dts: rockchip: rk356x: Add HDMI nodes omits 9d6c6d978f97 arm64: dts: rockchip: rk356x: Add VOP2 nodes omits b65155c786c4 arm64: dts: rockchip: add pine64 touch panel display to rockpro64 omits 89504897b7a9 arm64: dts: rockchip: Enable PCIe controller on quartz64-a omits 66b51ea7d70f arm64: dts: rockchip: Add rk3568 PCIe2x1 controller omits 650126a89090 RDMA/hfi1: Fix typo in comment omits b181a1e8b3ff arm64: dts: rockchip: enable sfc controller on Quartz64 Model A omits 28ae8a98494f arm64: dts: rockchip: enable sdr-104 for sdmmc on Quartz A omits fb4f915c44ee arm64: dts: rockchip: add Quartz64-A fan pinctrl omits 6f4a1ec70aec Merge branch 'renesas-arm-dt-for-v5.20' into renesas-next omits b36be13ed6cb arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes omits 4ff21ed92697 arm64: dts: renesas: r8a779f0: Add IPMMU nodes omits da1efdb2a3e8 drm/mgag200: Store positions of I2C data and clock bits in [...] omits d1e40d8e4b4d drm/mgag200: Store vidrst flag in device info omits 98da4b99a052 drm/mgag200: Store maximum resolution and memory bandwidth [...] omits 21e74bf99596 drm/mgag200: Store HW_BUG_NO_STARTADD flag in device info omits b9a577a407d9 drm/mgag200: Add struct mgag200_device_info omits b62d943e9686 drm/mgag200: Implement new init logic omits d45e32c9d98c drm/mgag200: Call mgag200_device_probe_vram() from per-model init omits ce19021fd99a drm/mgag200: Move PCI-option setup into model-specific code omits 85397f6bc4ff drm/mgag200: Initialize each model in separate function omits 73f54d5d9682 drm/mgag200: Remove special case for G200SE with <2 MiB omits 02c96ed9e4cd clk: renesas: rzg2l: Fix reset status function discards 74f96b49da32 Merge branch 'next/dt64' into for-next omits 5c4a99cf5d25 arm64: dts: exynos: enable secondary ufs devices ExynosAut [...] omits fddb7928464d arm64: dts: exynos: add secondary ufs devices in ExynosAutov9 discards 2319187b54da Merge branch 'next/dt64' into for-next omits 5621638cf014 arm64: dts: fsd: use local header for pinctrl register values discards cec1250cc358 Merge branch 'next/dt' into for-next 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 discards dab6cdd11bd9 Merge branch 'next/dt64' into for-next discards e00d71021862 Merge branch 'next/dt' into for-next 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 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 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 bafa10435c4f ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU [...] omits 40b88d536f4c ARM: 9208/1: entry: add .ltorg directive to keep literals [...] omits ba79c5e45eec MAINTAINERS: Update Intel pin control to Supported 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 discards 3e76e0906bb1 Merge branch 'next/dt64' into for-next discards 343d0f353a37 Merge branch 'next/dt' into for-next 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 51bd0abd873d extcon: fsa9480: Drop no-op remove function omits e8ab382811e5 staging: r8188eu: fix the declaration of process_pwrbit_data omits 0ffa2a3a702e staging: r8188eu: use ieee80211 defines for back action codes omits 1dbcdf74a902 staging: vchiq_arm: remove global 'vchiq_states' array omits ed57d93e7752 staging: vchiq_arm: use state from vchiq instance omits 6d02150cdf76 staging: vchiq_arm: pass vchiq instance to 'handle_to_service' omits f23f8a05a13b staging: vchiq_arm: pass vchiq instance to 'vchiq_get_serv [...] omits bad44825fbf5 staging: vchiq_arm: pass vchiq instance to 'vchiq_get_client_id' omits 14780bb17426 staging: vchiq_arm: pass vchiq instance to 'find_service_b [...] omits 726e79f8a648 staging: vchiq_arm: pass vchiq instance to service callbacks omits 813fa44c7422 staging: vchiq_arm: get rid of global device structure omits d8d307e681f8 staging: vchiq_arm: add reference to vchiq device in vchiq_state omits d2a4bc3d979f staging: rtl8192u: Fix syntax errors in comments omits a0daad77a402 staging: vt6655: Update function description omits a8b088d6d98d staging: rtl8723bs: fix placement of braces omits 76d01595b24c staging: r8188eu: calculate the addba request length omits 56580e22fecb staging: r8188eu: use mgmt to set start sequence number omits e3e3cdc43e3e staging: r8188eu: use ieee80211 to set addba capabilities omits 34411b19203a staging: r8188eu: use mgmt to set the timeout omits c257851fe75c staging: r8188eu: use mgmt to set the dialog token omits a248ccf6048d staging: r8188eu: use mgmt to set the action codes omits 8d1aeb172da2 staging: r8188eu: use mgmt to set the category omits d7767fc2e24f staging: r8188eu: use mgmt to set the sequence number omits 2f71d4b04029 staging: r8188eu: use mgmt to set the addresses omits 358d61965682 staging: r8188eu: use ieee80211_mgmt in issue_action_BA omits f54550fd8419 staging: r8188eu: use defines for the block action codes omits 846d846d6fc8 staging: r8188eu: remove unnecessary category check omits f551dc6e7646 staging: vt6655: Delete upc.h omits 6f58936e1286 staging: vt6655: Add missing BE support on 2x iowrite32 omits a18263ebc825 staging: vt6655: Replace VNSvOutPortD with iowrite32 omits d371f5fd4f84 staging: vt6655: Replace MACvRx1PerPktMode with VNSvOutPortD omits dc59b9bdddec staging: vt6655: Replace MACvRx0PerPktMode with VNSvOutPortD omits 6b2564abdf17 staging: vt6655: Replace MACvSetCurrBCNTxDescAddr with VNS [...] omits a79922905a08 staging: vt6655: Replace MACvIntDisable with VNSvOutPortD omits 159ed0475548 staging: vt6655: Replace MACvIntEnable with VNSvOutPortD omits 0fd13e6b1ace staging: vt6655: Replace MACvWriteISR with VNSvOutPortD omits 33028eea5cf3 staging: vt6655: Replace VNSvOutPortW with iowrite16 omits 4cb07b36c8e2 staging: vt6655: Replace MACvSetCurrBCNLength with VNSvOutPortW omits 2e07715abac4 staging: greybus: Fix indentation in fw-management.c omits 864a821c787b staging: sm750fb: fix camelCase function name omits 21c752ce5df2 staging: rts5208: spi.c: fix codestyle error in dynamic de [...] omits dcda884deb9c staging: r8188eu: convert pr_info_once call in core/rtw_fw.c omits f0b924695286 staging: qlge: fix typo in comment omits 8d5976089c97 platform/chrome: cros_ec_commands: Fix syntax errors in comments omits 4319cbd4ed99 platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] omits 97b11dd6350a platform/chrome: cros_ec_proto: update cros_ec_check_resul [...] omits 23a34e3a9d00 platform/chrome: cros_ec_proto: factor legacy out from cro [...] omits db681eaf7145 platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] omits a589ee43644c Bluetooth: hci_bcm: Add BCM4349B1 variant omits 534fdae369a8 dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding omits d6bb2a91f95b Bluetooth: Unregister suspend with userchannel omits 8d4b73539cca Bluetooth: Fix index added after unregister omits 83eb5385b4f0 drm/amd/display: align dmub cmd header to latest dmub FW t [...] omits 8b67e738ca17 drm/amdgpu/display/dc: Add ACP_DATA register omits d8e4fb9112e8 drm/amdgpu/display: Protect some functions with CONFIG_DRM [...] omits 3e80a5b068a5 drm/amd/display: Add ODM seamless boot support omits 405bb9eea36a drm/amd/display: Implement DTBCLK ref switching on dcn32 omits b6a938441453 drm/amd/display: Match dprefclk with clk registers omits 80fb7a409c64 drm/amd/display: cleaning up smu_if to add future flexibility omits 214d72f62978 drm/amd/display: update disp pattern generator routine for DCN30 omits 327f79d7a1d2 drm/amd/display: Updates for OTG and DCCG clocks omits 0c9ed6044c5d drm/amd/display: FCLK P-state support updates omits e127306d433f drm/amd/display: Introduce new update_clocks logic omits 6ea843e01bce drm/amd/display: set link fec status during init for DCN32 omits 49f594995a92 drm/amd/display: add new pixel rate programming omits 452e9214431f drm/amd/display: Remove W/A for ODM memory pins omits b5a0168e1406 drm/amdgpu: fix up comment in amdgpu_device_asic_has_dc_support() omits e87b92c6af53 drm/amd/display: do not override CURSOR_REQ_MODE when SubV [...] omits 4c1b3d0803ae drm/amdgpu: delete duplicate condition in gfx_v11_0_soft_reset() omits 7a09f61f8e84 drm/amdgpu/swsmu: use new register offsets for smu_cmn.c omits 3378aed7e2ec drm/amd/display: change dsc image width cap for dcn32 and dcn321 omits da1db031cd30 drm/amdgpu/swsmu: add SMU mailbox registers in SMU context omits 2267a195e28c drm/amd/display: Disable DTB Ref Clock Switching in dcn32 omits 2cfe34e18970 drm/amdgpu/gmc11: enable AGP aperture omits ac1ac694f717 drm/amdgpu: convert nbio_v2_3_clear_doorbell_interrupt() t [...] omits be77243327d9 drm/amd/display: set dram speed for all states omits 1d6c36333083 drm/amdgpu: simplify the logic in amdgpu_device_parse_gpu_ [...] omits 9d6b2041761f drm/amdgpu: convert sienna_cichlid_populate_umd_state_clk( [...] omits 2388a778bdac drm/amd/display: Halve DTB Clock Value for DCN32 omits 3ccb9ea99760 drm/amd/display: Add additional guard for FCLK pstate mess [...] omits 72b5f23ccb0a drm/amdgpu: fix sdma doorbell issue on SDMA v6.0 and NBIO v7.7 omits cb12d72b426c drm/amdgpu: add CSDMA reg offsets for NBIO v7.7.0 omits 80d46fff3737 drm/amdgpu: add apu sequence in the imu v11 omits 7101ab97e3b0 drm/amdgpu/pm: implement the SMU_MSG_EnableGfxImu function omits 8763e4c1a0e6 drm/amdgpu/pm: update MP v13_0_4 smu message register marco omits 10c4ad3ae025 drm/amdgpu: add mmhub v3_0_1 ip block omits d57716702dea drm/amdgpu: add mmhub v3_0_1 headers omits 16600b7d6636 drm/amdgpu: use the callback function for reset status pol [...] omits 9fe5d08fc823 drm/amd/display: Ensure that DMCUB fw in use is loaded by [...] omits 218987fdead2 drm/amd/display: use updated clock source init routine omits 1908a07cffdf drm/amd/display: Select correct DTO source omits cbd3e8440e2e drm/amdgpu: print umc correctable error address omits 6a640b95b061 drm/amd/display: disable idle optimizations omits b3f2c7966346 drm/amd/display: add missing interrupt handlers for DCN32/DCN321 omits e06c5f59ffe1 drm/amd/display: Implement WM table transfer for DCN32/DCN321 omits 9761843250f1 drm/amd/display: Various DML fixes to enable higher timings omits a839a73b1815 drm/amd/display: Add guard for FCLK pstate message to PMFW [...] omits 542a0f2ef9ea drm/amdgpu: introduce two work mode for imu omits 2cb6915dcf70 drm/amd/display: Use DTBCLK for valid pixel clock omits 3dc35cf8789a drm/amd/display: Add missing instance for clock source register omits e42ce1366ae8 drm/amd/display: Fix USBC link creation omits 543036a2de71 drm/amd: Add GFX11 modifiers support to AMDGPU (v3) omits 49401d3a5c86 drm/amd/amdgpu: align the cg and pg settings omits 85b0cc35efab drm/amd/display: add DCN32 to IP discovery table omits 577359ca1782 drm/amd/display: Add DM support for DCN32/DCN321 omits 3b1229741eda drm/amdgpu/mes11: update mes11 api interface omits d3dfceb58de5 drm/amd/display: Add dependant changes for DCN32/321 omits 235c67634230 drm/amd/display: add DCN32/321 specific files for Display Core omits 265280b99822 drm/amd/display: add CLKMGR changes for DCN32/321 omits dda4fb85e433 drm/amd/display: DML changes for DCN32/321 omits 58efeea32d5e drm/amd/display: add GPIO changes for DCN32/321 omits 0efd4374f6b4 drm/amd/display: add dcn32 IRQ changes omits ac2e555e0a7f drm/amd/display: Add DMCUB source files and changes for DCN32/321 omits 4f29f9cf092b drm/amd: add register headers for DCN32/321 omits 79b470e5ee83 drm/amd/display: Add DCN32/321 version identifiers omits b801d8ad1b51 drm/amd: Add atomfirmware.h definitions needed for DCN32/321 omits 2f6247dad2c5 drm/amdgpu/pm: support mca_ceumc_addr in ecctable omits faf26f2b12e1 drm/amd: Fix spelling typo in comments omits e309434ac567 drm/amd/pm: enable fclk ds feature for SMU 13.0.0 omits 66f549929814 drm/amd/pm: update SMU 13.0.0 driver_if header omits d5fe83d26dae drm/amd/pm: correct the way for retrieving current uclk frequency omits f74e78ca90bd amdgpu: amdgpu_device.c: Removed trailing whitespace omits ab9d97d6f9f1 drm/amdgpu: convert sienna_cichlid_get_default_config_tabl [...] omits b8b64595d6a1 drm/amdgpu: simplify amdgpu_device_asic_has_dc_support() omits a820190204ae drm/amdgpu/display: Prepare for new interfaces omits 6352cd451ddb drm: bridge: Add TI DLPC3433 DSI to DMD bridge omits e1402c6619df dt-bindings: display: bridge: Add TI DLPC3433 DSI to DMD omits dba7abaead13 Bluetooth: When HCI work queue is drained, only queue chai [...] omits ab37c305bf89 gfs2: Remove redundant NULL check before kfree omits b43edc504ddd drm/i915/regs: split out intel audio register definitions omits 822e1b3ca0fb Bluetooth: hci_intel: Add check for platform_driver_register omits e8971a790370 drm/i915/display/adlp: More updates to voltage swing table omits c441d28945fb drm/nouveau: fix another off-by-one in nvbios_addr omits 10e619f1f31c drm/bridge: parade-ps8640: Handle DP AUX more properly omits 50e156bd8a9d drm/bridge: Add devm_drm_bridge_add() omits 3800b1710946 drm/dp: Add callbacks to make using DP AUX bus properly easier omits 5a4e1528d840 Bluetooth: clear the temporary linkkey in hci_conn_cleanup omits 3f125894bed7 Bluetooth: hci_bcm: Add support for FW loading in autobaud mode omits 6d912cc3c21f dt-bindings: net: broadcom-bluetooth: Add property for aut [...] omits 2072cdccd70b Bluetooth: hci_qca: Return wakeup for qca_wakeup omits d60ea31cb434 Bluetooth: btusb: Add support of IMC Networks PID 0x3568 omits f85daf0e7253 xfrm: xfrm_policy: fix a possible double xfrm_pols_put() i [...] omits e9ca4e9ea6e2 drm/gma500: Read EDID from the correct i2c adapter omits a57ebfc0b4da drm/gma500: Make oaktrail lvds use ddc adapter from drm_connector omits 0cc3ae930c8b drm/gma500: Make cdv crt use ddc adapter from drm_connector omits 147a09072c84 drm/gma500: Make psb lvds use ddc adapter from drm_connector omits 544ef14031d0 drm/gma500: Make cdv hdmi use ddc adapter from drm_connector omits 368eb57a1676 drm/gma500: Make cdv lvds use ddc adapter from drm_connector omits ba1677f76b9a drm/gma500: Make gma_i2c_chan a subclass of i2c_adapter omits 04477e5e1e6c drm/gma500: Use gma_ prefix for our i2c abstraction omits 01ece65132e2 drm/ssd130x: Only define a SPI device ID table when built [...] omits b1edf7f159a6 KVM: s390: selftests: Use TAP interface in the reset test omits 0c073227df50 KVM: s390: selftests: Use TAP interface in the tprot test omits 17e48d8a1ef0 KVM: s390: selftests: Use TAP interface in the sync_regs test omits 97da92c0ff92 KVM: s390: selftests: Use TAP interface in the memop test omits b0f46280d3fc Documentation/virt/kvm/api.rst: Explain rc/rrc delivery omits 437cfd714db9 Documentation/virt/kvm/api.rst: Add protvirt dump/info api [...] omits 660a28653d83 Documentation: virt: Protected virtual machine dumps omits e9bf3acb23f0 KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP omits 8aba09588d2a KVM: s390: Add CPU dump functionality omits 0460eb35b443 KVM: s390: Add configuration dump functionality omits fe9a93e07ba4 KVM: s390: pv: Add query dump information omits 06eb3388e703 KVM: s390: pv: Add dump support definitions omits 35d02493dba1 KVM: s390: pv: Add query interface omits 38c218259d4c s390/uv: Add dump fields to query omits ac640db3a026 s390/uv: Add SE hdr query information omits 5a18db2e92a3 drm/i915: Treat DMRRS as static DRRS omits 700034566d68 drm/i915/bios: Define more BDB contents omits a9b20eb6f7da drm/i915/bios: Fix aggressiveness typos omits 6e939738da20 drm/i915: Accept more fixed modes with VRR panels omits 2db7d421cc5c drm/i915: Print out rejected fixed modes omits fba99b1ab7bd drm/i915: Parse VRR capability from VBT omits 04514c14678e drm/i915/display: stop using BUG() omits 69cf890d8b28 Input: mtk-pmic-keys - move long press debounce mask to mt [...] omits b581acb49aec Input: mtk-pmic-keys - transfer per-key bit in mtk_pmic_keys_regs omits 2a0a5828b98a Input: mtk-pmic-keys - use single update when configuring [...] omits d0789070a851 Input: mtk-pmic-keys - allow compiling with COMPILE_TEST omits 0bcbbf230b30 Input: adp5588-keys - do not explicitly set device as wake [...] omits 45608827e6e9 Input: adp5588-keys - switch to using managed resources omits 2d1159854f86 Input: adp5588-keys - switch to using threaded interrupt omits 6ec75b20eaf2 Input: adp5588-keys - drop CONFIG_PM guards omits a9bfcb56a2ef drm/nouveau/fifo/gv100-: set gv100_fifo_runlist storage-cl [...] omits e1d337335207 cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle omits 4f543d664cec drm/i915: Require an exact DP link freq match for the DG2 PLL omits f2206df8ec86 drm/i915: Check hw.enable and hw.active in intel_pipe_conf [...] omits 58ae532ee875 drm/i915: Improve modeset debugs omits aa71f9870efe drm/i915: s/pipe_config/crtc_state/ omits 3d140a3d8816 drm/i915: Adjust intel_modeset_pipe_config() & co. calling [...] omits 3951270abfd2 drm/i915: Extract PIPE_CONF_CHECK_RECT() omits 0e5397d8c9fe drm/i915: Extract PIPE_CONF_CHECK_TIMINGS() omits 6cb07d20317c drm/i915: Clean up DPLL related debugs omits 92a020747d6c drm/i915: Split shared dpll .get_dplls() into compute and [...] omits 0aa93f54f434 drm/i915/tc: Don't default disconnected legacy Type-C port [...] omits 242c04f01377 KVM: s390: selftests: Use TAP interface in the reset test omits fd35ba6add67 KVM: s390: selftests: Use TAP interface in the tprot test omits 933be397cc28 KVM: s390: selftests: Use TAP interface in the sync_regs test omits e6b8d9bf9834 KVM: s390: selftests: Use TAP interface in the memop test omits a0ab5abced55 drm/hyperv : Removing the restruction of VRAM allocation w [...] omits ec8d985ff26f drm: use dma_fence_unwrap_merge() in drm_syncobj omits 245a4a7b531c dma-buf: generalize dma_fence unwrap & merging v3 omits 8f6197371848 dma-buf: return only unsignaled fences in dma_fence_unwrap [...] omits 01357a5a45ed dma-buf: cleanup dma_fence_unwrap implementation omits 0c5064fa8d5a dma-buf: cleanup dma_fence_unwrap selftest v2 omits 435c249008cb drm/mipi-dbi: align max_chunk to 2 in spi_transfer omits 8723750e2753 ath10k: fix regdomain info of iw reg set/get omits b205ce4c266c ath11k: support avg signal in station dump omits 3bd0c69653ac ath11k: fix IRQ affinity warning on shutdown omits 9f855efd9a7b ath6kl: fix typo in comment omits d4ba1ff87b17 ath11k: fix netdev open race omits 14374e3eee1b dma-buf: cleanup dma_fence_chain_walk omits 01dca6d03bb3 Merge branch 'trace/for-next-rtla' into trace/for-next 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 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 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 a67664860f78 drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_A [...] omits 8ae664907916 drm/i915: fix typos in comments 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 a58ea318d8b9 Merge of per-namespace-ipc-sysctls-for-v5.19, kthread-clea [...] 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 4cd79f614b50 drm/amd/display: Move connector debugfs to drm omits fa373eb21901 drm/i915/display/debug: Expose crtc current bpc via debugfs omits 67d935b47139 drm/debug: Expose connector's max supported bpc via debugfs omits 08c59dde71b7 drm/i915/dsi: fix VBT send packet port selection for ICL+ omits b01c83388f54 Revert "HID: Driver for Google Hangouts Meet Speakermic" omits 9a5fe747d99e init/Kconfig: Specify the interpreter for rust-is-available.sh omits f19584603a37 [RFC] drivers: android: Binder IPC in Rust omits 9b6df53414e1 [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 19ae2b0ecba9 MAINTAINERS: Rust omits 91fb0182d4db samples: add Rust examples omits 0ea4b9a1bece Kbuild: add Rust support omits 6fcfd3e119fc docs: add Rust documentation omits 54203052bf8e scripts: decode_stacktrace: demangle Rust symbols omits 16ea7610e30b scripts: add `generate_rust_analyzer.py` scripts omits 56bf83de2cd1 scripts: add `rustdoc_test_{builder,gen}.py` scripts omits b04a582e3cc0 scripts: checkpatch: enable language-independent checks for Rust omits 59cda43d682e scripts: checkpatch: diagnose uses of `%pA` in the C side omits 2fbf5241a561 vsprintf: add new `%pA` format specifier omits b11cd2a2f93b rust: export generated symbols omits bc3e7f438ab4 rust: add `kernel` crate omits 8dff7ef93192 rust: add `kernel` crate's `sync` module omits 0393a048dbaa rust: add `macros` crate omits b25a3db0ec91 rust: add `build_error` crate omits 10fca4373760 rust: adapt `alloc` crate to the kernel omits 7a12f13e68ee rust: import upstream `alloc` crate omits d1fec9d9a938 rust: add `compiler_builtins` crate omits 5b3e98c1e29e rust: add C helpers omits aee5392c2413 kunit: take `kunit_assert` as `const` omits 394dffa6680c kallsyms: increase maximum kernel symbol length to 512 omits 2087d6ac3567 kallsyms: support "big" kernel symbols omits 33b5a8c95303 kallsyms: avoid hardcoding the buffer size omits 2be8afe05833 ath9k: replace ternary operator with max() omits bebcfd2534a6 ath11k: Init hw_params before setting up AHB resources omits b380d2056ebb ath5k: replace ternary operator with min() omits 77bbbd5e0ed3 ath11k: Fix warning on variable 'sar' dereference before check omits 75a7062e533e ath10k: fix misreported tx bandwidth for 160Mhz omits af6d8265c47e ath10k: add encapsulation offloading support omits a09740548275 ath10k: turn rawmode into frame_mode omits 70f119fb82af ath10k: htt_tx: do not interpret Eth frames as WiFi omits 2587d5198aa5 ath10k: improve tx status reporting omits 1ee6c5abebd3 ath10k: do not enforce interrupt trigger type omits 6556551f8848 drm/r128: Fix undefined behavior due to shift overflowing [...] omits 0b4c48f3e315 drm/bridge: tc358767: Make sure Refclk clock are enabled omits c1de02bbeca5 drm/bridge: tc358767: Report DSI-to-(e)DP as supported omits 0d662350928e drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid omits 92705c9f9956 Merge edac-misc into for-next omits 39c28cdfb719 drm/dp: Export symbol / kerneldoc fixes for DP AUX bus omits 5f38c3fb55ce drm/i915/pcode: Add a couple of pcode helpers omits ee421bb4cb95 drm/i915/pcode: Extend pcode functions for multiple gt's omits 85a040bc9049 drm/i915: Introduce has_media_ratio_mode omits e9921ffd594f Merge branches 'work.namei', 'work.mount' and 'work.fd' in [...] 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 230fb39ff7e0 drm/i915/reg: fix undefined behavior due to shift overflow [...] omits de399236e240 ucounts: Split rlimit and ucount values and max values discards 3519476d99a4 Merge branch 'at91-dt' into at91-next discards 68f9d5fc4a94 Merge branch 'at91-soc' into at91-next 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 475e2b970cc3 drm/mgag200: Split up connector's mode_valid helper omits 69340e529a06 drm/mgag200: Test memory requirements in drm_mode_config_f [...] omits 8219f11fdaf5 drm/mgag200: Remove struct mga_connector omits b279df242972 drm/mgag200: Switch I2C code to managed cleanup omits 16f1456466c2 drm/mgag200: Implement connector's get_modes with helper omits d50f74790bbb drm/mgag200: Fail on I2C initialization errors omits 5913ab941d6e drm/mgag200: Acquire I/O lock while reading EDID omits a77c2af0994e drm/bridge: anx7625: Use DPI bus type omits 7328736d270a dt-bindings:drm/bridge:anx7625: add port@0 property omits c363d6018652 Merge edac-misc into for-next omits 7d64c40a7d96 drm/scheduler: Don't kill jobs in interrupt context omits ff714ee7191b clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs omits 63e2eef6806c clocksource/drivers/timer-ti-dm: Make timer selectable for [...] omits 9badbe5b1f53 clocksource/drivers/timer-ti-dm: Move inline functions to [...] omits a9ad5822366c drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC discards 63623390c0d6 arm64: dts: zynqmp: add AMS driver to device tree discards f17ce0543947 dt-bindings: gpio: zynq: Describe gpio-line-names discards 62fde1977b1e arm64: zynqmp: Fix comment about number of gpio line names discards 18e90cba2184 dt-bindings: gpio: zynq: Add power-domains discards d9262406c16d dt-bindings: gpio: zynq: Add missing compatible strings 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 44c38003fd0f clocksource/drivers/timer-sun5i: Convert to SPDX identifier omits db09c207149b clocksource/drivers/timer-sun4i: Convert to SPDX identifier omits 1ec2326e80f0 clocksource/drivers/pistachio: Convert to SPDX identifier omits a888adea9f4d clocksource/drivers/orion: Convert to SPDX identifier omits e3a3bf978536 clocksource/drivers/lpc32xx: Convert to SPDX identifier omits fecc82b09183 clocksource/drivers/digicolor: Convert to SPDX identifier omits 4756cb4e6672 clocksource/drivers/armada-370-xp: Convert to SPDX identifier omits aaa4af09bc2b clocksource/drivers/mips-gic-timer: Convert to SPDX identifier omits aea28a942e50 clocksource/drivers/jcore: Convert to SPDX identifier omits e0dc8ef70f5b clocksource/drivers/bcm_kona: Convert to SPDX identifier 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 [...] discards 8feaba25a117 Merge branches 'at91-dt' and 'at91-soc' into at91-next 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 58ec0844bd13 Merge branch 'mvebu/dt64' into mvebu/for-next omits 11515607cfe8 Merge branch 'mvebu/dt' into mvebu/for-next 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 21c47196aec3 drm/i915/dmc: Add MMIO range restrictions 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 e090532246fe drm/bridge: simplify the return expression of ps8640_bridg [...] omits 6c01aa13894f dma-buf: add the name field to the table header omits 3507932390bb drm/ttm: move default BO destructor into VMWGFX v2 omits 6cac86efd0aa clocksource/drivers/sp804: avoid error on multiple instances omits 17cae6ab0e62 clocksource/drivers/riscv: Events are stopped during CPU suspend omits 155e4306107f clocksource/drivers/ixp4xx: Drop boardfile probe path omits e7cb3f55e5be dt-bindings: timer: Add compatible for Mediatek MT8186 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 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 69ed3dd6be9c drm/bridge: nwl-dsi: Set PHY mode in nwl_dsi_mode_set() 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 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 [...] discards b5418fc0478c Merge branch 'omap-for-v5.19/dt' into for-next discards ef1db0dad602 Merge branch 'omap-for-v5.19/dt' into for-next omits eb3f85f0fc6e Merge branch 'for-5.19/wacom' into for-next omits a6b36823df3f Merge branch 'for-5.19/lenovo' into for-next omits cd2ef50eb483 Merge edac-alloc-cleanup into for-next omits 5b5d65978dc3 Merge edac-misc into for-next discards 930161749e64 Merge branch 'omap-for-v5.19/dt' into for-next omits b500d6d7243d unicode: Handle memory allocation failures in mkutf8data omits 0455d61c8ecc Merge edac-misc into for-next omits 2f4c230ca02c Merge branch 'edac-urgent' into edac-for-next omits 5075cc5ccfc7 EDAC/synopsys: Re-enable the error interrupts on v3 hw omits 108f241d7159 EDAC/synopsys: Use the correct register to disable the err [...] omits bfc1f2749c23 Merge branch 'rework/kthreads' into for-next discards dbcd30706466 Merge branch 'maintainers-take2' into for-next omits db30e53bf897 Merge branch 'tee_cleanup_for_v5.19' into next omits 6b49bc9d8a5f fuse: avoid unnecessary spinlock bump omits 888e58368fe8 fuse: fix deadlock between atomic O_TRUNC and page invalidation omits d4cb77112c7b media: isl7998x: select V4L2_FWNODE to fix build error discards e7b192fae27b Merge branch 'omap-for-v5.19/ti-sysc' into for-next discards 46a3897a87f0 Merge branch 'omap-for-v5.19/soc' into for-next discards d873b58b1877 Merge branch 'omap-for-v5.19/dt' into for-next 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 a003f03581f6 MAINTAINERS: omap1: Add Janusz as an additional maintainer discards f7bd69fdd45f MAINTAINERS: omap: remove me as a maintainer omits cb9874316130 fuse: write inode in fuse_release() omits 423279d81631 Merge branch 'edac-alloc-cleanup' into edac-for-next omits c71faaffea99 EDAC: Use kcalloc() omits d8441486c935 Merge branch 'edac-misc' into edac-for-next omits 96b79f201386 Merge branch 'edac-urgent' into edac-for-next discards 75c1e9c05d21 Merge branch 'fixes' into for-next omits 84d7df104dba Merge branch 'for-5.19' into for-next omits 43c14f8d18a7 HSI: omap_ssi: Fix refcount leak in ssi_probe omits 2660e71e6080 HSI: clients: remove duplicate assignment omits 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 discards bf194bb4328b Merge branches 'omap-for-v5.19/dt-bindings' and 'omap-for- [...] 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 c2489617b3b9 apparmor: Fix undefined reference to `zlib_deflate_workspacesize' 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 13db6c2acdcd apparmor: fix aa_label_asxprint return check 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 364bd29902ae apparmor: Fix some kernel-doc comments omits 8db29b0b58d8 apparmor: Fix some kernel-doc comments omits 6431226f1d74 apparmor: Fix match_mnt_path_str() and match_mnt() kernel- [...] omits 65c2c0709d8e Merge branch 'rework/fast-next-seq' into for-next omits 5f42e6a8ca26 apparmor: Use struct_size() helper in kmalloc() omits 7b4c6bfb3b41 apparmor: Fix failed mount permission check error message omits a5a122fe88a5 security/apparmor: remove redundant ret variable omits 70cb9f8d1242 apparmor: fix quiet_denied for file rules omits 0b01476aea64 apparmor: resolve uninitialized symbol warnings in policy_ [...] omits d0c1524735be apparmor: Update MAINTAINERS file with the lastest information 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 39945055a7c5 apparmor: don't create raw_sha1 symlink if sha1 hashing is [...] omits fda01a1f8d07 apparmor: Enable tuning of policy paranoid load for embedd [...] omits abfb9c0725f2 apparmor: make export of raw binary profile to userspace optional omits 6a029e3d3e4a apparmor: Update help description of policy hash for intro [...] omits c5915b53d4c2 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema omits 09b7bafa9876 Merge branch 'for-5.17' into for-next omits 875e5cc6b065 lsm: Fix kernel-doc omits 0906a50ee6f3 apparmor: Fix kernel-doc omits d86d1652ab13 apparmor: test: Remove some casts which are no-longer required omits 9b7f83e0c25b apparmor: fix absroot causing audited secids to begin with = 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 80d8e4d3f313 fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes 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 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing 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 e3b64a7a5af3 net: axienet: Modify function description adds e3e2bad76a50 agere: fix repeated words in comments adds 7eddba1644c9 amd/xgbe: fix repeated words in comments adds 63769819079d net: atlantic:fix repeated words in comments adds be80141108bc nfp: support vepa mode in HW bridge adds 15137daef7b0 nfp: add support for 'ethtool -t DEVNAME' command adds 5ef28832c585 Merge branch 'nfp-add-vepa-and-adapter-selftest-support' adds 7c2c57263af4 hinic: Use the bitmap API when applicable adds 778964f2fdf0 ipv6/addrconf: fix timing bug in tempaddr regen adds d6d9026668db mlxsw: spectrum: Add a temporary variable to indicate brid [...] adds 93303ff828fd mlxsw: spectrum_fid: Configure flooding table type for rFID adds fad8e1b6d52d mlxsw: Prepare 'bridge_type' field for SFMR usage adds dd8c77d59708 mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family adds aa845e36a069 mlxsw: Set flood bridge type for FIDs adds 8c2da081c8b8 mlxsw: spectrum_fid: Configure egress VID classification f [...] adds d8782ec59eb8 mlxsw: Add an initial PGT table support adds a1697d11c945 mlxsw: Add an indication of SMPE index validity for PGT table adds d7a7b6978709 mlxsw: Add a dedicated structure for bitmap of ports adds a3a7992bc4e4 mlxsw: Extend PGT APIs to support maintaining list of port [...] adds bb1bba35f50a mlxsw: spectrum: Initialize PGT table adds 9f6f467a3cdb mlxsw: spectrum_fid: Set 'mid_base' as part of flood table [...] adds fe94df6dc622 mlxsw: spectrum_fid: Configure flooding entries using PGT APIs adds d521bc0a0f7c Merge branch 'mlxsw-unified-bridge-conversion-part-4-6' adds 849d5aa3a1d8 af_unix: Do not call kmemdup() for init_net's sysctl table. adds f03c8a1e33ce net/funeth: Support for ethtool -m adds af9784d007d8 tcp: diag: add support for TIME_WAIT sockets to tcp_abort() adds 4f1dd48f4031 net: phylink: remove pcs_ops member adds bfac8c490d60 net: phylink: disable PCS polling over major configuration adds 957b96e35b9c Merge branch 'net-phylink-cleanup-pcs-code' adds eba3a9816ad1 Revert the ARM/dts changes for Renesas RZ/N1 adds d640516a65d8 net: mptcp: fix some spelling mistake in mptcp adds 4abaa5cc4d7c mlxsw: Align PGT index to legacy bridge model adds eede53a49b3c mlxsw: spectrum_switchdev: Rename MID structure adds eaa0791aed8b mlxsw: spectrum_switchdev: Rename MIDs list adds 0ac985436eb9 mlxsw: spectrum_switchdev: Save MAC and FID as a key in 's [...] adds 5d0512e5cf74 mlxsw: spectrum_switchdev: Add support for maintaining has [...] adds d2994e130585 mlxsw: spectrum_switchdev: Add support for maintaining lis [...] adds ea0f58d6c543 mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry [...] adds 7434ed6102c1 mlxsw: spectrum_switchdev: Add support for getting and put [...] adds 4c3f7442770b mlxsw: spectrum_switchdev: Flush port from MDB entries acc [...] adds e28cd993b9a4 mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs adds da8ff2a278b9 Merge branch 'mlxsw-unified-bridge-conversion-part-5' adds 813cf9d1e753 sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. adds 8b39db19b21b sfc: Add a PROBED state for EF100 VDPA use. adds 62ac3ce542ff sfc: Remove netdev init from efx_init_struct adds b3fd0a86dad2 sfc: Change BUG_ON to WARN_ON and recovery code. adds 8cb03f4e084e sfc: Encapsulate access to netdev_priv() adds 7e773594dada sfc: Separate efx_nic memory from net_device memory adds 3e341d84bd9f sfc: Move EF100 efx_nic_type structs to the end of the file adds bba84bf4c1f2 sfc: Unsplit literal string. adds 7592d754c09c sfc: replace function name in string with __func__ adds 98ff4c7c8ac7 sfc: Separate netdev probe/remove from PCI probe/remove adds bfc715146ea6 Merge branch 'sfc-add-extra-states-for-VDPA' adds c16cc6a06672 net: ethernet: mtk-star-emac: store bit_clk_div in compat [...] adds 9ccbfdefe716 net: ethernet: mtk-star-emac: modify IRQ trigger flags adds 6cde23b3ace5 net: ethernet: mtk-star-emac: add support for MT8365 SoC adds 43360697a276 dt-bindings: net: mtk-star-emac: add support for MT8365 adds 85ef60330d37 net: ethernet: mtk-star-emac: add clock pad selection for RMII adds 769c197b097c net: ethernet: mtk-star-emac: add timing adjustment support adds 320c49fe31b0 dt-bindings: net: mtk-star-emac: add description for new p [...] adds 0027340a239b net: ethernet: mtk-star-emac: add support for MII interface adds 0a8bd81fd6aa net: ethernet: mtk-star-emac: separate tx/rx handling with [...] adds 02e9ce07d8b8 net: ethernet: mtk-star-emac: enable half duplex hardware support adds 216516351315 Merge branch 'mtk-star-emac-features' adds 486f9ca715d7 net: dsa: microchip: move ksz8->regs to ksz_common adds d23a5e18606c net: dsa: microchip: move ksz8->masks to ksz_common adds 34e48383636f net: dsa: microchip: move ksz8->shifts to ksz_common adds 47d82864eee1 net: dsa: microchip: remove the struct ksz8 adds a02579df160e net: dsa: microchip: change the size of reg from u8 to u16 adds 6877102f95f3 net: dsa: microchip: add P_STP_CTRL to ksz_chip_reg adds 9d95329c65db net: dsa: microchip: move remaining register offset to ksz [...] adds 4b2373c91f05 Merge branch 'dsa-microchip-ksz_chip_reg' adds 9bacb93bcfb8 nfp: flower: fix comment typos and formatting adds 04cfbc1d89d4 selftests: forwarding: ethtool_extended_state: Convert to [...] adds 702e70143291 net: prestera: acl: add support for 'egress' rules adds 3d410403a572 net: dsa: add get_pause_stats support adds ea294f39b438 net: dsa: ar9331: add support for pause stats adds c4748ff6566b net: dsa: microchip: add pause stats support adds 961d6c70d886 net: dsa: microchip: count pause packets together will all [...] adds 2a832912dba2 Merge branch 'net-dsa-add-pause-stats-support' adds 3eb4a4c3442c net: switchdev: add reminder near struct switchdev_notifie [...] adds 74fd304f2395 ipv6: remove redundant store to value after addition adds 3ce7547e5b71 net: txgbe: Add build support for txgbe adds 626af58bad58 net: dsa: rzn1-a5psw: fix a NULL vs IS_ERR() check in a5ps [...] adds dbc6fc7e3f76 net: pcs-rzn1-miic: fix return value check in miic_probe() adds d19b4c52f7c9 atheros/atl1c:fix repeated words in comments adds c381d02b2fd5 sysctl: add proc_dointvec_ms_jiffies_minmax adds 211da42eaa45 net, neigh: introduce interval_probe_time_ms for periodic probe adds bf48c3fae6d7 Merge branch 'net-neigh-introduce-interval_probe_time-for- [...] adds b7d78b46d5e8 net: phylink: fix NULL pl->pcs dereference during phylink_ [...] adds 732f30694325 Merge tag '5.19-rc4-ksmbd-server-fixes' of git://git.samba [...] adds 3a0cf7ab8df3 ACPI: video: Change how we determine if brightness key-pre [...] adds 65a3e6c8d3f7 platform/x86: panasonic-laptop: de-obfuscate button codes adds fe4326c8d18d platform/x86: panasonic-laptop: sort includes alphabetically adds 83a5ddc3dc56 platform/x86: panasonic-laptop: revert "Resolve hotkey dou [...] adds 1f2c9de83a50 platform/x86: panasonic-laptop: don't report duplicate bri [...] adds aacb455dfe01 platform/x86: panasonic-laptop: filter out duplicate volum [...] adds 42504af77536 platform/x86: thinkpad-acpi: profile capabilities as integer adds bce6243f767f platform/x86: thinkpad_acpi: do not use PSC mode on Intel [...] adds 9ab762a84b80 platform/x86: hp-wmi: Ignore Sanitization Mode event adds d9b2ba67917c Merge tag 'platform-drivers-x86-v5.19-3' of git://git.kern [...] adds f5da5ddf81ad Merge tag 'v5.19-p3' of git://git.kernel.org/pub/scm/linux [...] adds 8698e3bab4dd fanotify: refine the validation checks on non-dir inode mask adds 9fb3bb25d153 Merge tag 'fsnotify_for_v5.19-rc5' of git://git.kernel.org [...] adds 2990f223ffa7 RDMA/cm: Fix memory leak in ib_cm_insert_listen adds 0fe3dbbefb74 linux/dim: Fix divide by 0 in RDMA DIM adds 1a0e93df1e10 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 868f9f2f8e00 vfs: fix copy_file_range() regression in cross-fs copies adds a8fc8cb5692a net: tun: stop NAPI when detaching queues adds 8ee9d82cd0a4 epic100: fix use after free on rmmod adds 76b39b94382f net/sched: act_api: Notify user space if any actions were [...] adds 88153e29c1e0 selftests: tc-testing: Add testcases to test new flush behaviour adds cce13b82cf97 Merge branch 'notify-user-space-if-any-actions-were-flushe [...] adds 4bbfed9112ca octeon_ep: use bitwise AND adds 6b9f1d46fdad MAINTAINERS: nfc: drop Charles Gorand from NXP-NCI adds 805206e66fab net: asix: fix "can't send until first packet is send" issue adds ce95ab775f8d net: usb: asix: do not force pause frames support adds 3b0dc529f56b ipv6: take care of disable_policy when restoring routes adds ab84db251c04 net: bonding: fix possible NULL deref in rlb code adds 0c1f78a49af7 mptcp: fix error mibs accounting adds 31bf11de146c mptcp: introduce MAPPING_BAD_CSUM adds 76a13b315709 mptcp: invoke MP_FAIL response when needed adds d51991e2e314 mptcp: fix shutdown vs fallback race adds f745a3ebdfb9 mptcp: consistent map handling on failure adds 6aeed9045071 mptcp: fix race on unaccepted mptcp sockets adds 42fb6cddec3b selftests: mptcp: more stable diag tests adds 06e445f740c1 mptcp: fix conflict with <netinet/in.h> adds fd37c2ecb21f selftests: mptcp: Initialize variables to quiet gcc 12 warnings adds bce3bb30b266 Merge branch 'mptcp-fixes-for-5-19' adds adabdd8f6aca ipv6/sit: fix ipip6_tunnel_get_prl return value adds 53ad46169fe2 net: ipv6: unexport __init-annotated seg6_hmac_net_init() adds 5a478a653b4c nfc: nfcmrvl: Fix irq_of_parse_and_map() return value adds 00aff3590fc0 net: tipc: fix possible refcount leak in tipc_sk_create() adds eddd95b94239 NFC: nxp-nci: Don't issue a zero length i2c_master_read() adds 9577fc5fdc8b NFC: nxp-nci: don't print header length mismatch on i2c error adds 05907f10e235 netfilter: nft_dynset: restore set element counter when fa [...] adds e34b9ed96ce3 netfilter: nf_tables: avoid skb access on nf_stolen adds c2577862eeb0 netfilter: br_netfilter: do not skip all hooks with 0 priority adds 236d59292efa Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 7b92aa9e6135 selftests net: fix kselftest net fatal error adds e65af5403e46 usbnet: fix memory allocation in helpers adds 1758bde2e4aa net: phy: Don't trigger state machine while in suspend adds fa152f626b24 net: phy: ax88772a: fix lost pause advertisement configuration adds 4e43e64d0f13 ipv6: fix lockdep splat in in6_dump_addrs() adds 050133e1aa2c net: bonding: fix use-after-free after 802.3ad slave unbind adds f8ebb3ac881b net: usb: ax88179_178a: Fix packet receiving adds 9cc02ede6962 net: rose: fix UAF bugs caused by timer handler adds 665030fd0c1e mlxsw: spectrum_router: Fix rollback in tunnel next hop init adds 0a18d802d65c net: sfp: fix memory leak in sfp_probe() adds 9c5de246c1db net: sparx5: mdb add/del handle non-sparx5 devices adds ff1fa2081d17 net: tun: avoid disabling NAPI twice adds 839b92fede7b selftest: tun: add test for NAPI dismantle adds 58bf4db69528 net: dsa: felix: fix race between reading PSFP stats and p [...] adds 5e8379351dbd Merge tag 'net-5.19-rc5' of git://git.kernel.org/pub/scm/l [...] adds 0d8730f07c82 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds fda35af97595 intel: remove unused macros adds 4fb8cfedd8fc ixgbe: remove unexpected word "the" adds a5f976580238 fm10k: remove unexpected word "the" adds 4d5173c6f6eb igb: remove unexpected word "the" adds eb6683b622c5 ixgbe: drop unexpected word 'for' in comments adds 38f0430e1658 intel/e1000:fix repeated words in comments adds e2ef1c2d9a14 intel/e1000e:fix repeated words in comments adds 17527829dfb6 intel/fm10k:fix repeated words in comments adds 09f85edd98e2 intel/i40e:fix repeated words in comments adds afdc8a54e297 intel/iavf:fix repeated words in comments adds 7cdb8cc82ffb intel/igb:fix repeated words in comments adds 1ca33bf983f3 intel/igbvf:fix repeated words in comments adds 1e401f7680c9 intel/igc:fix repeated words in comments adds 8bfb7869ec37 intel/ixgbevf:fix repeated words in comments adds 173e468c717c intel/ice:fix repeated words in comments adds 1cebc3ca4aba Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 8dcc8ab805b7 atheros/atl1e:fix repeated words in comments adds 4c2d6acd765f ethernet/emulex:fix repeated words in comments adds b1769b6eb06b freescale/fs_enet:fix repeated words in comments adds 577d7685d591 google/gve:fix repeated words in comments adds 34eff17ec4e2 hisilicon/hns3/hns3vf:fix repeated words in comments adds 5a24389457ba net: dsa: rzn1-a5psw: add missing of_node_put() in a5psw_p [...] adds c7e5c423cb59 net: gianfar: add support for software TX timestamping adds 1c9017e44af2 net: dsa: felix: keep reference on entire tc-taprio config adds d68a373bfbf4 net: dsa: felix: keep QSYS_TAG_CONFIG_INIT_GATE_STATE(0xFF [...] adds 55a515b1f5a9 net: dsa: felix: drop oversized frames with tc-taprio inst [...] adds 837ced3a1a5d time64.h: consolidate uses of PSEC_PER_NSEC adds 087b79854b9b Merge branch 'prevent-permanently-closed-tc-taprio-gates-f [...] adds 36704239c8fe marvell/octeontx2/af: fix repeated words in comments adds 1c3997b1cdb0 ethernet/marvell: fix repeated words in comments adds 627838275a54 mellanox/mlxsw: fix repeated words in comments adds 951c62709cd8 ethernet/natsemi: fix repeated words in comments adds f9f108f6d985 ethernet/neterion: fix repeated words in comments adds 023e79db59ad neterion/vxge: fix repeated words in comments adds 06bca7c2685a ice: Add support for double VLAN in switchdev adds ea71b967a507 ice: Add support for VLAN TPID filters in switchdev adds 263957263a00 ice: switch: dynamically add VLAN headers to dummy packets adds 0ca85829903f ice: use eth_broadcast_addr() to set broadcast address adds afa646299a28 ice: Remove unnecessary NULL check before dev_put adds 456bfd9dc8a1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 4aaa1685f750 mptcp: never fetch fwd memory from the subflow adds d24141fe7b48 mptcp: drop SK_RECLAIM_* macros adds 69d93daec026 mptcp: refine memory scheduling adds e918c137db40 net: remove SK_RECLAIM_THRESHOLD and SK_RECLAIM_CHUNK adds 13463f731fbb Merge branch 'mptcp-mem-scheduling' adds 9c154ab47f5e selftests: net: fib_rule_tests: fix support for running in [...] adds 368843301d08 cxgb4: Fix typo in string adds 7fa2d1707d41 cdc-eem: always use BIT adds c7b1267b1c64 nfp: support VF rate limit with NFDK adds dbdd9a28e140 net/cmsg_sender: Remove a semicolon adds b14056914357 octeontx2-af: fix operand size in bitwise operation adds 90c74f4d90ad net: pcs: rzn1-miic: update speed only if interface is changed adds 1d7f94cdd8f0 usbnet: remove vestiges of debug macros adds c31788832f87 ethernet/sun: fix repeated words in comments adds 93d663c7e5a4 stmicro/stmmac: fix repeated words in comments adds abf1efb6ae78 samsung/sxgbe: fix repeated words in comments adds 04740c53cac4 qlogic/qed: fix repeated words in comments adds 504148fedb85 net: add skb_[inner_]tcp_all_headers helpers adds eb566fc83920 dt-bindings: net: Updated micrel,led-mode for LAN8814 PHY adds a516b7f7ca53 net: phy: micrel: Adding LED feature for LAN8814 PHY adds f3f6631bb0d9 Merge branch 'lan8814-led' adds 528f7f1fadf1 dt-bindings: net: make internal-delay-ps based on phy-mode adds 8926d94e5c50 dt-bindings: net: dsa: dt bindings for microchip lan937x adds 092f875131dc net: dsa: tag_ksz: add tag handling for Microchip LAN937x adds 457c182af597 net: dsa: microchip: generic access to ksz9477 static and [...] adds 55ab6ffaf378 net: dsa: microchip: add DSA support for microchip LAN937x adds 99b16df0cd52 net: dsa: microchip: lan937x: add dsa_tag_protocol adds ffaf1de2f62d net: dsa: microchip: lan937x: add phy read and write support adds a50b35366c64 net: dsa: microchip: lan937x: register mdio-bus adds ab8823688f9e net: dsa: microchip: lan937x: add MTU and fast_age support adds c14e878d4a4f net: dsa: microchip: lan937x: add phylink_get_caps support adds f597d3ad75b8 net: dsa: microchip: lan937x: add phylink_mac_link_up support adds a0cb1aa43825 net: dsa: microchip: lan937x: add phylink_mac_config support adds c8fac9d0aa5a net: dsa: microchip: add LAN937x in the ksz spi probe adds 8e60a041e478 Merge branch 'lan937x-dsa-driver' adds 9de64ae8160d net/mlx5: Delete ipsec_fs header file as not used adds 8e755f7a8cef net/mlx5: delete dead code in mlx5_esw_unlock() adds ea5872dd6b05 net/mlx5: E-switch, Introduce flag to indicate if vport ac [...] adds fbd43b7259bc net/mlx5: E-switch, Introduce flag to indicate if fdb tabl [...] adds f019679ea5f2 net/mlx5: E-switch, Remove dependency between sriov and es [...] adds b6f2846afc0c net/mlx5: E-switch: Change eswitch mode only via devlink command adds cdd04f4d4d71 net/mlx5: Add support to create SQ and CQ for ASO adds c491ded04325 net/mlx5: Implement interfaces to control ASO SQ and CQ adds 74e6b2a87433 net/mlx5e: Prepare for flow meter offload if hardware supports it adds 6ddac26cf763 net/mlx5e: Add support to modify hardware flow meter parameters
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 (cb71b93c2dc3) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 5 - .rustfmt.toml | 12 - Documentation/ABI/stable/sysfs-block | 9 - Documentation/ABI/testing/procfs-smaps_rollup | 1 - Documentation/ABI/testing/sysfs-bus-iio | 5 - Documentation/ABI/testing/sysfs-bus-usb | 11 - Documentation/ABI/testing/sysfs-class-hwmon | 9 - Documentation/ABI/testing/sysfs-class-typec | 8 - .../ABI/testing/sysfs-class-usb_power_delivery | 240 - .../testing/sysfs-driver-intel-m10-bmc-sec-update | 61 - 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 - .../RCU/Design/Requirements/Requirements.rst | 10 +- Documentation/RCU/stallwarn.rst | 6 +- Documentation/admin-guide/cgroup-v1/memcg_test.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 24 +- Documentation/admin-guide/kernel-parameters.txt | 126 +- 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/index.rst | 1 - Documentation/admin-guide/mm/shrinker_debugfs.rst | 135 - Documentation/admin-guide/mm/userfaultfd.rst | 40 +- Documentation/admin-guide/pm/cpuidle.rst | 15 +- Documentation/admin-guide/sysctl/kernel.rst | 4 +- Documentation/admin-guide/sysctl/vm.rst | 10 +- Documentation/arm/google/chromebook-boot-flow.rst | 69 - Documentation/arm/samsung-s3c24xx/cpufreq.rst | 3 +- Documentation/arm64/elf_hwcaps.rst | 23 + Documentation/bpf/instruction-set.rst | 2 +- Documentation/core-api/bus-virt-phys-mapping.rst | 220 + Documentation/core-api/dma-api-howto.rst | 14 + Documentation/core-api/index.rst | 4 +- Documentation/core-api/maple_tree.rst | 217 - 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 | 27 +- .../devicetree/bindings/arm/aspeed/aspeed.yaml | 87 - .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 7 - .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 84 - Documentation/devicetree/bindings/arm/fsl.yaml | 49 +- .../arm/marvell/ap80x-system-controller.txt | 2 +- .../arm/marvell/cp110-system-controller.txt | 2 +- .../devicetree/bindings/arm/mediatek.yaml | 4 - .../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 - Documentation/devicetree/bindings/arm/qcom.yaml | 431 +- .../devicetree/bindings/arm/renesas,prr.yaml | 37 + .../devicetree/bindings/arm/rockchip.yaml | 5 - .../devicetree/bindings/arm/vexpress-sysreg.yaml | 10 +- .../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 + .../bindings/clock/renesas,rzg2l-cpg.yaml | 7 +- .../bindings/clock/samsung,exynos7885-clock.yaml | 27 - .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 1 - .../devicetree/bindings/display/arm,pl11x.yaml | 15 +- .../bindings/display/bridge/analogix,anx7625.yaml | 19 +- .../bindings/display/bridge/fsl,imx8qxp-ldb.yaml | 173 - .../display/bridge/fsl,imx8qxp-pixel-combiner.yaml | 144 - .../display/bridge/fsl,imx8qxp-pixel-link.yaml | 144 - .../display/bridge/fsl,imx8qxp-pxl2dpi.yaml | 108 - .../bindings/display/bridge/fsl,ldb.yaml | 16 +- .../display/bridge/ingenic,jz4780-hdmi.yaml | 1 + .../devicetree/bindings/display/bridge/sii902x.txt | 78 + .../bindings/display/bridge/sil,sii9022.yaml | 131 - .../bindings/display/bridge/ti,dlpc3433.yaml | 117 - .../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 | 4 - .../display/tegra/nvidia,tegra114-mipi.txt | 41 + .../display/tegra/nvidia,tegra114-mipi.yaml | 74 - .../display/tegra/nvidia,tegra124-dpaux.yaml | 149 - .../display/tegra/nvidia,tegra124-sor.yaml | 206 - .../display/tegra/nvidia,tegra124-vic.yaml | 71 - .../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 | 181 - .../bindings/display/tegra/nvidia,tegra20-dsi.yaml | 159 - .../bindings/display/tegra/nvidia,tegra20-epp.yaml | 70 - .../display/tegra/nvidia,tegra20-gr2d.yaml | 73 - .../display/tegra/nvidia,tegra20-gr3d.yaml | 214 - .../display/tegra/nvidia,tegra20-hdmi.yaml | 126 - .../display/tegra/nvidia,tegra20-host1x.txt | 675 + .../display/tegra/nvidia,tegra20-host1x.yaml | 347 - .../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/mediatek,uart-dma.yaml | 1 - .../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/qcom,scm.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-zynq.yaml | 59 +- .../bindings/gpio/renesas,rcar-gpio.yaml | 4 +- .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 25 +- .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 1 - .../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-versatile.txt | 10 + .../bindings/{hwmon => i2c}/ibm,p8-occ-hwmon.txt | 0 .../bindings/i2c/nuvoton,npcm7xx-i2c.yaml | 25 +- .../bindings/i2c/opencores,i2c-ocores.yaml | 113 - .../devicetree/bindings/i2c/st,nomadik-i2c.yaml | 113 - .../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 + .../bindings/iio/adc/qcom,spmi-rradc.yaml | 51 - .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 28 +- .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 2 +- .../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/azoteq,iqs7222.yaml | 28 +- .../devicetree/bindings/input/elan,ekth6915.yaml | 65 - .../bindings/input/fsl,mpr121-touchkey.yaml | 4 +- .../devicetree/bindings/input/gpio-keys.yaml | 4 +- .../devicetree/bindings/input/iqs269a.yaml | 2 +- .../devicetree/bindings/input/iqs626a.yaml | 2 +- .../bindings/input/microchip,cap11xx.yaml | 2 +- .../bindings/interconnect/mediatek,cci.yaml | 141 - .../bindings/interconnect/qcom,rpmh-common.yaml | 43 - .../bindings/interconnect/qcom,rpmh.yaml | 22 +- .../bindings/interconnect/qcom,sm6350-rpmh.yaml | 82 - .../interrupt-controller/rda,8810pl-intc.txt | 61 + .../interrupt-controller/rda,8810pl-intc.yaml | 43 - .../devicetree/bindings/iommu/mediatek,iommu.yaml | 17 - .../bindings/leds/backlight/qcom-wled.yaml | 9 +- .../media/mediatek,vcodec-subdev-decoder.yaml | 52 +- .../bindings/media/mediatek-jpeg-encoder.yaml | 6 - .../bindings/media/qcom,sdm660-camss.yaml | 7 - .../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 | 1 - Documentation/devicetree/bindings/mfd/mt6397.txt | 1 - .../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 - .../bindings/mfd/ti,j721e-system-controller.yaml | 12 - .../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 - .../devicetree/bindings/mmc/renesas,sdhi.yaml | 7 +- .../bindings/mmc/samsung,exynos-dw-mshc.yaml | 160 - .../devicetree/bindings/mmc/sdhci-msm.yaml | 52 +- .../devicetree/bindings/mtd/mxc-nand.yaml | 2 + .../devicetree/bindings/mtd/qcom,nandc.yaml | 27 - .../bindings/net/broadcom-bluetooth.yaml | 8 - .../bindings/net/dsa/microchip,lan937x.yaml | 192 + .../bindings/net/ethernet-controller.yaml | 35 +- .../bindings/net/mediatek,star-emac.yaml | 17 + Documentation/devicetree/bindings/net/micrel.txt | 1 + .../bindings/net/wireless/qca,ath9k.yaml | 2 +- .../bindings/net/wireless/qcom,ath11k.yaml | 2 +- .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 88 - .../bindings/nvmem/microchip,sama7g5-otpc.yaml | 50 - .../devicetree/bindings/nvmem/mtk-efuse.txt | 43 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 2 - .../devicetree/bindings/pci/qcom,pcie.yaml | 2 +- .../devicetree/bindings/perf/arm,ccn.yaml | 40 - Documentation/devicetree/bindings/perf/arm-ccn.txt | 23 + .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 4 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 - .../devicetree/bindings/phy/mxs-usb-phy.txt | 1 - .../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/renesas,usb3-phy.yaml | 2 +- .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 15 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 3 + .../pinctrl/nvidia,tegra124-dpaux-padctl.txt | 59 + .../bindings/pinctrl/pinctrl-mt8192.yaml | 58 +- .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 5 - .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 5 +- .../devicetree/bindings/power/supply/bq24190.yaml | 2 +- .../bindings/power/supply/qcom,pm8941-charger.yaml | 9 +- .../power/supply/summit,smb347-charger.yaml | 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 - .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 2 +- .../devicetree/bindings/rtc/rtc-mt6397.txt | 2 - .../devicetree/bindings/rtc/ti,k3-rtc.yaml | 62 - .../devicetree/bindings/serial/efm32-uart.txt | 20 + .../devicetree/bindings/serial/mediatek,uart.yaml | 120 - .../devicetree/bindings/serial/mtk-uart.txt | 59 + .../devicetree/bindings/serio/ps2-gpio.txt | 23 + .../devicetree/bindings/serio/ps2-gpio.yaml | 64 - .../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 | 3 - .../bindings/soc/renesas/renesas,prr.yaml | 37 - .../devicetree/bindings/sound/adi,max98396.yaml | 30 +- .../sound/allwinner,sun50i-a64-codec-analog.yaml | 5 - .../bindings/sound/atmel-sam9x5-wm8731-audio.txt | 2 +- .../devicetree/bindings/sound/fsl,mqs.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/renesas,rz-ssi.yaml | 3 +- .../devicetree/bindings/sound/rockchip-i2s.yaml | 7 - .../devicetree/bindings/spi/efm32-spi.txt | 39 + .../bindings/spi/mediatek,spi-mt65xx.yaml | 1 - .../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 | 1 - .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 18 +- .../bindings/spi/spi-peripheral-props.yaml | 6 - .../devicetree/bindings/sram/qcom,imem.yaml | 75 - .../devicetree/bindings/sram/qcom,ocmem.yaml | 10 +- .../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/trivial-devices.yaml | 4 +- .../devicetree/bindings/ufs/renesas,ufs.yaml | 61 - .../bindings/ufs/samsung,exynos-ufs.yaml | 1 - .../bindings/usb/aspeed,ast2600-udc.yaml | 52 - Documentation/devicetree/bindings/usb/dwc2.yaml | 3 - .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 3 - .../devicetree/bindings/usb/mediatek,mtu3.yaml | 3 - .../devicetree/bindings/usb/snps,dwc3.yaml | 5 - .../devicetree/bindings/vendor-prefixes.yaml | 20 +- Documentation/doc-guide/kernel-doc.rst | 5 - Documentation/doc-guide/sphinx.rst | 7 +- Documentation/driver-api/aperture.rst | 13 - Documentation/driver-api/dmaengine/provider.rst | 10 + Documentation/driver-api/driver-model/devres.rst | 1 + .../driver-api/firmware/other_interfaces.rst | 6 - 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/index.rst | 1 - Documentation/driver-api/serial/serial-rs485.rst | 12 +- .../driver-api/surface_aggregator/client.rst | 6 +- Documentation/driver-api/vfio-mediated-device.rst | 14 +- Documentation/driver-api/vme.rst | 4 +- .../time/context-tracking/arch-support.txt | 6 +- Documentation/filesystems/ext2.rst | 2 + Documentation/filesystems/f2fs.rst | 18 +- Documentation/filesystems/fscrypt.rst | 22 +- Documentation/filesystems/locking.rst | 9 +- Documentation/filesystems/overlayfs.rst | 2 +- Documentation/filesystems/proc.rst | 33 +- Documentation/filesystems/vfs.rst | 65 +- Documentation/gpu/drm-internals.rst | 32 - Documentation/gpu/drm-usage-stats.rst | 21 - Documentation/gpu/todo.rst | 11 - Documentation/gpu/vkms.rst | 6 + Documentation/hwmon/asus_ec_sensors.rst | 1 - Documentation/hwmon/index.rst | 1 - Documentation/hwmon/lm90.rst | 233 +- Documentation/hwmon/lt7182s.rst | 92 - Documentation/hwmon/pmbus-core.rst | 9 - Documentation/index.rst | 3 +- Documentation/kbuild/kbuild.rst | 17 - Documentation/kbuild/makefiles.rst | 50 +- .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/memory-barriers.txt | 177 +- Documentation/mm/balance.rst | 102 - Documentation/mm/memory-model.rst | 177 - Documentation/mm/page_migration.rst | 195 - .../networking/device_drivers/ethernet/index.rst | 1 + .../device_drivers/ethernet/wangxun/txgbe.rst | 20 + Documentation/networking/ip-sysctl.rst | 6 + Documentation/process/changes.rst | 41 - 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 - .../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 +- .../translations/zh_CN/core-api/cachetlb.rst | 6 - .../translations/zh_CN/core-api/cpu_hotplug.rst | 435 +- .../translations/zh_CN/core-api/index.rst | 3 +- .../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/workqueue.rst | 21 +- .../translations/zh_CN/core-api/xarray.rst | 4 +- Documentation/translations/zh_CN/index.rst | 2 +- .../translations/zh_CN/kernel-hacking/hacking.rst | 22 +- 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 - 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 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 54 - .../userspace-api/media/v4l/subdev-formats.rst | 156 - Documentation/virt/kvm/api.rst | 273 +- Documentation/virt/kvm/s390/index.rst | 1 - Documentation/virt/kvm/s390/s390-pv-dump.rst | 64 - .../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/{mm => vm}/overcommit-accounting.rst | 0 Documentation/{mm => vm}/page_allocation.rst | 0 Documentation/{mm => vm}/page_cache.rst | 0 Documentation/{mm => vm}/page_frags.rst | 0 Documentation/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/{mm => vm}/vmemmap_dedup.rst | 0 Documentation/{mm => vm}/z3fold.rst | 0 Documentation/{mm => vm}/zsmalloc.rst | 0 Documentation/x86/x86_64/boot-options.rst | 8 +- Documentation/x86/x86_64/uefi.rst | 2 +- MAINTAINERS | 250 +- Makefile | 178 +- Next/SHA1s | 359 - Next/Trees | 361 - Next/merge.log | 9407 - arch/Kconfig | 17 +- arch/alpha/Kconfig | 1 + arch/alpha/include/asm/floppy.h | 2 +- arch/alpha/include/asm/io.h | 8 +- arch/alpha/mm/fault.c | 4 - 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/include/asm/bitops.h | 4 +- arch/arc/include/asm/entry-compact.h | 2 +- arch/arc/kernel/smp.c | 2 +- arch/arc/mm/cache.c | 4 +- arch/arc/mm/fault.c | 4 - arch/arm/Kconfig | 3 +- arch/arm/arm-soc-for-next-contents.txt | 28 - arch/arm/boot/bootp/bootp.lds | 5 +- arch/arm/boot/dts/Makefile | 16 +- arch/arm/boot/dts/alpine.dtsi | 2 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 2 +- 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.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-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-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 | 2 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 8 +- 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 | 10 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 10 +- 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/at91sam9260ek.dts | 6 +- arch/arm/boot/dts/at91sam9261ek.dts | 10 +- 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/at91sam9m10g45ek.dts | 16 +- arch/arm/boot/dts/at91sam9n12ek.dts | 4 +- arch/arm/boot/dts/at91sam9rlek.dts | 6 +- 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 | 11 - arch/arm/boot/dts/bcm28155-ap.dts | 22 +- 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/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/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 | 8 +- 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 +- arch/arm/boot/dts/lpc18xx.dtsi | 6 +- arch/arm/boot/dts/ls1021a-iot.dts | 2 +- 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 | 2 +- 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-apq8064-asus-nexus7-flo.dts | 20 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 10 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 15 +- .../dts/qcom-apq8064-sony-xperia-lagan-yuga.dts | 8 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 154 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 4 +- 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-ipq8064-rb3011.dts | 4 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 6 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 34 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 6 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 112 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 54 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 4 +- .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 8 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 4 +- .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 12 +- arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 6 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 8 +- arch/arm/boot/dts/r7s9210-rza2mevb.dts | 4 +- arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts | 121 - 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 | 2 +- arch/arm/boot/dts/sd5203.dts | 2 +- 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-hrefv60plus.dtsi | 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/stm32mp151.dtsi | 7 +- 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.dtsi | 8 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 6 +- arch/arm/boot/dts/sun9i-a80.dtsi | 1 + 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/configs/bcm2835_defconfig | 1 - arch/arm/configs/milbeaut_m10v_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 1 - arch/arm/configs/mxs_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 4 +- arch/arm/crypto/Kconfig | 2 +- arch/arm/crypto/Makefile | 4 +- arch/arm/crypto/blake2s-shash.c | 75 + 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/debug/brcmstb.S | 14 +- arch/arm/kernel/entry-common.S | 5 +- arch/arm/kernel/entry-header.S | 12 +- arch/arm/kernel/irq.c | 3 +- arch/arm/mach-bcm/Makefile | 9 +- arch/arm/mach-bcm/bcm63xx.c | 14 +- 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/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 | 6 +- arch/arm/mach-davinci/board-dm646x-evm.c | 7 +- arch/arm/mach-davinci/board-mityomapl138.c | 5 +- arch/arm/mach-davinci/board-neuros-osd2.c | 5 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 5 +- arch/arm/mach-davinci/common.c | 6 +- arch/arm/mach-davinci/common.h | 6 +- arch/arm/mach-davinci/cpuidle.h | 5 +- arch/arm/mach-davinci/cputype.h | 6 +- arch/arm/mach-davinci/da830.c | 6 +- arch/arm/mach-davinci/da850.c | 6 +- arch/arm/mach-davinci/da8xx.h | 6 +- arch/arm/mach-davinci/davinci.h | 10 +- arch/arm/mach-davinci/dm355.c | 6 +- arch/arm/mach-davinci/dm365.c | 10 +- arch/arm/mach-davinci/dm644x.c | 6 +- arch/arm/mach-davinci/dm646x.c | 6 +- arch/arm/mach-davinci/hardware.h | 6 +- arch/arm/mach-davinci/mux.c | 6 +- arch/arm/mach-davinci/mux.h | 6 +- arch/arm/mach-davinci/pm.h | 10 +- arch/arm/mach-davinci/pm_domain.c | 5 +- arch/arm/mach-davinci/serial.h | 6 +- arch/arm/mach-dove/bridge-regs.h | 9 +- arch/arm/mach-dove/cm-a510.c | 5 +- arch/arm/mach-dove/common.c | 5 +- arch/arm/mach-dove/common.h | 5 +- arch/arm/mach-dove/dove-db-setup.c | 5 +- arch/arm/mach-dove/dove.h | 9 +- arch/arm/mach-dove/irq.c | 5 +- arch/arm/mach-dove/irqs.h | 9 +- arch/arm/mach-dove/mpp.c | 5 +- arch/arm/mach-dove/pcie.c | 5 +- arch/arm/mach-dove/pm.h | 6 +- arch/arm/mach-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-meson/platsmp.c | 2 - arch/arm/mach-mv78xx0/bridge-regs.h | 6 +- arch/arm/mach-mv78xx0/buffalo-wxl-setup.c | 5 +- arch/arm/mach-mv78xx0/common.c | 5 +- arch/arm/mach-mv78xx0/common.h | 5 +- arch/arm/mach-mv78xx0/db78x00-bp-setup.c | 5 +- arch/arm/mach-mv78xx0/irq.c | 5 +- arch/arm/mach-mv78xx0/irqs.h | 9 +- arch/arm/mach-mv78xx0/mpp.c | 5 +- arch/arm/mach-mv78xx0/mpp.h | 6 +- arch/arm/mach-mv78xx0/mv78xx0.h | 5 +- arch/arm/mach-mv78xx0/pcie.c | 5 +- arch/arm/mach-mv78xx0/rd78x00-masa-setup.c | 5 +- arch/arm/mach-mvebu/armada-370-xp.h | 5 +- arch/arm/mach-mvebu/board-v7.c | 5 +- arch/arm/mach-mvebu/coherency.c | 5 +- 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/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 | 10 +- arch/arm/mach-omap2/Kconfig | 2 - arch/arm/mach-omap2/am33xx.h | 10 +- arch/arm/mach-omap2/clockdomains33xx_data.c | 10 +- arch/arm/mach-omap2/clockdomains81xx_data.c | 10 +- arch/arm/mach-omap2/cm-regbits-33xx.h | 10 +- arch/arm/mach-omap2/cm33xx.c | 10 +- arch/arm/mach-omap2/cm33xx.h | 10 +- arch/arm/mach-omap2/cm81xx.h | 10 +- arch/arm/mach-omap2/display.c | 10 +- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 11 +- arch/arm/mach-omap2/omap_opp_data.h | 10 +- arch/arm/mach-omap2/opp3xxx_data.c | 10 +- arch/arm/mach-omap2/opp4xxx_data.c | 10 +- arch/arm/mach-omap2/powerdomains33xx_data.c | 10 +- arch/arm/mach-omap2/prcm43xx.h | 5 +- arch/arm/mach-omap2/prm-regbits-33xx.h | 10 +- arch/arm/mach-omap2/prm33xx.c | 10 +- arch/arm/mach-omap2/prm33xx.h | 10 +- arch/arm/mach-omap2/ti81xx.h | 10 +- arch/arm/mach-omap2/vc.c | 6 +- arch/arm/mach-orion5x/board-d2net.c | 5 +- arch/arm/mach-orion5x/board-dt.c | 5 +- arch/arm/mach-orion5x/board-rd88f5182.c | 5 +- arch/arm/mach-orion5x/bridge-regs.h | 9 +- arch/arm/mach-orion5x/common.c | 5 +- arch/arm/mach-orion5x/db88f5281-setup.c | 5 +- arch/arm/mach-orion5x/irq.c | 5 +- arch/arm/mach-orion5x/irqs.h | 5 +- arch/arm/mach-orion5x/kurobox_pro-setup.c | 5 +- arch/arm/mach-orion5x/ls_hgl-setup.c | 5 +- arch/arm/mach-orion5x/mpp.c | 5 +- arch/arm/mach-orion5x/net2big-setup.c | 6 +- arch/arm/mach-orion5x/orion5x.h | 5 +- arch/arm/mach-orion5x/pci.c | 5 +- arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c | 5 +- arch/arm/mach-orion5x/rd88f5181l-ge-setup.c | 5 +- arch/arm/mach-orion5x/rd88f5182-setup.c | 5 +- arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c | 5 +- arch/arm/mach-orion5x/ts78xx-setup.c | 5 +- arch/arm/mach-orion5x/wnr854t-setup.c | 9 +- arch/arm/mach-orion5x/wrt350n-v2-setup.c | 9 +- arch/arm/mach-pxa/eseries.c | 8 +- arch/arm/mach-pxa/standby.S | 6 +- arch/arm/mach-rockchip/pm.c | 7 +- arch/arm/mach-s3c/Kconfig | 14 +- arch/arm/mach-s3c/Kconfig.s3c24xx | 26 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 16 +- arch/arm/mach-s3c/mach-mini2440.c | 2 +- arch/arm/mach-spear/generic.h | 5 +- arch/arm/mach-spear/misc_regs.h | 5 +- arch/arm/mach-spear/pl080.c | 5 +- arch/arm/mach-spear/pl080.h | 5 +- arch/arm/mach-spear/restart.c | 5 +- arch/arm/mach-spear/spear.h | 5 +- arch/arm/mach-spear/spear1310.c | 5 +- arch/arm/mach-spear/spear1340.c | 5 +- arch/arm/mach-spear/spear13xx.c | 5 +- arch/arm/mach-spear/spear300.c | 5 +- arch/arm/mach-spear/spear310.c | 5 +- arch/arm/mach-spear/spear320.c | 5 +- arch/arm/mach-spear/spear3xx.c | 5 +- arch/arm/mach-spear/spear6xx.c | 5 +- arch/arm/mach-spear/time.c | 5 +- arch/arm/mach-versatile/spc.c | 10 +- arch/arm/mm/cache-feroceon-l2.c | 5 +- arch/arm/mm/cache-tauros2.c | 5 +- arch/arm/mm/fault.c | 4 - arch/arm/mm/proc-v7-bugs.c | 6 +- arch/arm64/Kconfig | 4 +- arch/arm64/Kconfig.platforms | 9 - .../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 | 4 +- .../boot/dts/allwinner/sun50i-a64-pinebook.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 +- 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-scmi.dtsi | 1 + 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 | 6 - 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/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/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 | 2 +- arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 18 - arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 83 +- arch/arm64/boot/dts/freescale/Makefile | 3 - arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 10 +- 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 | 12 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 12 +- .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 8 +- 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 | 126 +- .../dts/freescale/imx8mp-icore-mx8mp-edimm2.2.dts | 40 +- .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 48 +- .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 116 +- arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 13 +- 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 +- .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 2 +- 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/lg/lg1312.dtsi | 38 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 38 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 4 +- .../boot/dts/marvell/armada-7040-mochabin.dts | 4 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 2 +- .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 4 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 2 +- arch/arm64/boot/dts/mediatek/Makefile | 1 - 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 | 19 +- 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 | 18 +- 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 | 8 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 313 +- arch/arm64/boot/dts/mediatek/mt8186-evb.dts | 232 - arch/arm64/boot/dts/mediatek/mt8186.dtsi | 1016 - arch/arm64/boot/dts/mediatek/mt8192.dtsi | 29 +- 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/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 | 24 - 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 | 24 - 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 | 66 - arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 14 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 18 +- arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 2 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 4 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 4 +- .../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 | 6 +- 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 | 2 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 6 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 10 +- .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 12 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 4 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 2 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 40 +- arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 26 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 2 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 6 +- .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 6 +- arch/arm64/boot/dts/qcom/pm660l.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 2 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 3 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 15 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 15 - .../dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi | 20 - arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 73 - .../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 | 16 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 89 +- arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 7 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 149 +- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 13 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 2 +- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 10 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 14 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 4 +- .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 2 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 4 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 27 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 10 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 4 +- .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 4 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 2 +- 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 | 4 +- 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 | 14 +- .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 33 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 6 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 4 +- 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/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/r9a07g043.dtsi | 21 +- arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 6 + 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 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 14 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 6 +- arch/arm64/boot/dts/rockchip/Makefile | 1 - arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3308-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 253 - arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 32 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 2 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 6 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 72 +- .../dts/rockchip/rk3399-sapphire-excavator.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 6 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 115 - arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3566.dtsi | 4 - arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 89 - arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 47 - arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 47 - 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 | 4 +- arch/arm64/boot/dts/ti/k3-am625-sk.dts | 2 +- 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 | 2 +- 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 | 2 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 26 - arch/arm64/configs/defconfig | 7 - arch/arm64/crypto/Kconfig | 9 +- arch/arm64/crypto/Makefile | 3 - arch/arm64/crypto/aes-glue.c | 80 +- arch/arm64/crypto/aes-modes.S | 349 +- arch/arm64/crypto/polyval-ce-core.S | 361 - arch/arm64/crypto/polyval-ce-glue.c | 191 - arch/arm64/include/asm/hugetlb.h | 3 + arch/arm64/include/asm/io.h | 41 +- arch/arm64/kernel/elfcore.c | 16 +- arch/arm64/kernel/entry-common.c | 14 +- arch/arm64/kernel/vdso.c | 3 +- arch/arm64/kvm/hyp/nvhe/Makefile | 7 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/mm/fault.c | 4 - arch/arm64/mm/hugetlbpage.c | 54 +- arch/arm64/mm/init.c | 2 +- arch/arm64/net/bpf_jit_comp.c | 9 +- arch/csky/Kconfig | 2 +- arch/csky/kernel/entry.S | 8 +- arch/csky/mm/fault.c | 4 - 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/io.h | 8 + arch/ia64/include/uapi/asm/cmpxchg.h | 28 +- arch/ia64/mm/fault.c | 4 - arch/loongarch/Kconfig | 2 +- arch/m68k/Kconfig | 1 + arch/m68k/Kconfig.machine | 3 +- arch/m68k/coldfire/device.c | 6 +- arch/m68k/coldfire/intc-2.c | 2 +- arch/m68k/coldfire/m523x.c | 2 +- arch/m68k/include/asm/virtconvert.h | 4 +- arch/m68k/mac/iop.c | 4 +- arch/m68k/mm/fault.c | 4 - arch/m68k/sun3/mmu_emu.c | 11 +- arch/microblaze/Kconfig | 1 + arch/microblaze/include/asm/io.h | 2 + arch/microblaze/mm/fault.c | 4 - arch/mips/Kconfig | 3 +- arch/mips/configs/cavium_octeon_defconfig | 2 +- arch/mips/include/asm/io.h | 9 + arch/mips/kernel/mips-mt.c | 4 +- arch/mips/mm/fault.c | 4 - arch/nios2/mm/fault.c | 4 - arch/openrisc/mm/fault.c | 4 - 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/kernel/cache.c | 11 +- arch/parisc/kernel/irq.c | 2 - arch/parisc/kernel/unaligned.c | 2 +- arch/parisc/mm/fault.c | 4 - arch/powerpc/Kconfig | 4 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 2 +- arch/powerpc/include/asm/context_tracking.h | 2 +- arch/powerpc/include/asm/io.h | 2 + arch/powerpc/kernel/irq.c | 4 - arch/powerpc/kernel/kgdb.c | 5 +- arch/powerpc/kernel/prom_init_check.sh | 2 +- arch/powerpc/kernel/vdso.c | 6 +- arch/powerpc/mm/book3s32/tlb.c | 11 +- arch/powerpc/mm/book3s64/subpage_prot.c | 13 +- arch/powerpc/mm/copro_fault.c | 5 - arch/powerpc/mm/fault.c | 5 - arch/powerpc/mm/nohash/book3e_pgtable.c | 6 +- arch/powerpc/platforms/pseries/cmm.c | 60 +- arch/powerpc/sysdev/xive/spapr.c | 5 +- arch/riscv/Kconfig | 5 +- arch/riscv/Makefile | 5 - arch/riscv/boot/dts/microchip/mpfs.dtsi | 3 + arch/riscv/errata/thead/errata.c | 38 +- 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/switch_to.h | 4 +- arch/riscv/kernel/alternative.c | 18 +- arch/riscv/kernel/cpufeature.c | 46 +- arch/riscv/kernel/entry.S | 12 +- arch/riscv/kernel/vdso.c | 3 +- arch/riscv/kvm/mmu.c | 5 +- arch/riscv/mm/fault.c | 4 - arch/s390/boot/uv.c | 4 - arch/s390/include/asm/kvm_host.h | 1 - arch/s390/include/asm/softirq_stack.h | 3 +- arch/s390/include/asm/uv.h | 45 +- arch/s390/kernel/uv.c | 53 - arch/s390/kernel/vdso.c | 3 +- arch/s390/kvm/kvm-s390.c | 271 +- arch/s390/kvm/kvm-s390.h | 5 - arch/s390/kvm/pv.c | 198 - arch/s390/mm/fault.c | 12 - arch/s390/mm/gmap.c | 6 +- arch/sh/include/asm/io.h | 8 +- arch/sh/kernel/irq.c | 2 - arch/sh/mm/fault.c | 4 - arch/sparc/Kconfig | 2 +- arch/sparc/kernel/irq_64.c | 2 - arch/sparc/kernel/rtrap_64.S | 2 +- arch/sparc/mm/fault_32.c | 4 - arch/sparc/mm/fault_64.c | 5 - arch/sparc/vdso/vdso2c.c | 2 +- arch/um/Kconfig | 1 - arch/um/kernel/tlb.c | 14 +- arch/um/kernel/trap.c | 4 - arch/x86/Kconfig | 6 +- 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/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 | 160 +- arch/x86/events/perf_event.h | 9 +- arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/efi.h | 4 + arch/x86/include/asm/fpu/api.h | 2 - arch/x86/include/asm/io.h | 9 + arch/x86/include/asm/kvm-x86-ops.h | 1 - arch/x86/include/asm/kvm-x86-pmu-ops.h | 2 +- arch/x86/include/asm/kvm_host.h | 82 +- 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/special_insns.h | 9 - arch/x86/include/asm/vmx.h | 18 - arch/x86/include/asm/vmxfeatures.h | 6 +- arch/x86/include/uapi/asm/kvm.h | 10 +- arch/x86/include/uapi/asm/vmx.h | 4 +- arch/x86/kernel/cpu/feat_ctl.c | 9 +- arch/x86/kernel/cpu/vmware.c | 4 +- arch/x86/kernel/fpu/core.c | 14 - arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/pmem.c | 7 +- arch/x86/kernel/process.c | 44 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/kvm/cpuid.c | 35 +- arch/x86/kvm/cpuid.h | 5 - arch/x86/kvm/debugfs.c | 4 +- arch/x86/kvm/emulate.c | 26 +- arch/x86/kvm/i8254.c | 10 +- arch/x86/kvm/i8254.h | 1 + arch/x86/kvm/kvm_emulate.h | 28 +- arch/x86/kvm/lapic.c | 131 +- arch/x86/kvm/lapic.h | 19 +- arch/x86/kvm/mmu.h | 10 + arch/x86/kvm/mmu/mmu.c | 794 +- arch/x86/kvm/mmu/mmu_internal.h | 38 +- arch/x86/kvm/mmu/paging.h | 14 + arch/x86/kvm/mmu/paging_tmpl.h | 116 +- arch/x86/kvm/mmu/spte.c | 22 +- arch/x86/kvm/mmu/spte.h | 31 +- 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/nested.c | 63 +- arch/x86/kvm/svm/pmu.c | 62 +- arch/x86/kvm/svm/sev.c | 17 +- arch/x86/kvm/svm/svm.c | 180 +- arch/x86/kvm/svm/svm.h | 12 +- arch/x86/kvm/trace.h | 31 +- 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 | 187 +- arch/x86/kvm/vmx/posted_intr.c | 17 +- arch/x86/kvm/vmx/posted_intr.h | 2 - arch/x86/kvm/vmx/vmcs.h | 1 - arch/x86/kvm/vmx/vmx.c | 330 +- arch/x86/kvm/vmx/vmx.h | 83 +- arch/x86/kvm/x86.c | 492 +- arch/x86/kvm/x86.h | 33 +- arch/x86/mm/fault.c | 6 +- arch/x86/mm/hugetlbpage.c | 39 + arch/x86/mm/pkeys.c | 15 +- arch/x86/mm/tlb.c | 18 +- arch/x86/net/bpf_jit_comp.c | 6 - arch/x86/platform/efi/efi.c | 23 + arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/io.h | 3 + arch/xtensa/kernel/syscall.c | 18 +- arch/xtensa/mm/fault.c | 4 - block/bfq-cgroup.c | 8 +- block/bfq-wf2q.c | 5 +- block/bio.c | 114 +- block/blk-cgroup.c | 1 - block/blk-core.c | 4 +- block/blk-ioc.c | 2 - block/blk-iocost.c | 2 +- block/blk-ioprio.c | 57 +- block/blk-ioprio.h | 9 - block/blk-merge.c | 69 +- block/blk-mq-tag.c | 18 +- block/blk-mq-tag.h | 10 +- block/blk-mq.c | 19 +- block/blk-mq.h | 12 +- block/blk-sysfs.c | 9 +- block/blk.h | 13 - block/bounce.c | 13 +- block/bsg.c | 4 +- block/fops.c | 18 +- block/ioprio.c | 58 +- block/partitions/check.h | 4 +- block/partitions/core.c | 20 +- crypto/Kconfig | 59 +- crypto/Makefile | 4 +- crypto/blake2s_generic.c | 75 + crypto/hctr2.c | 581 - crypto/polyval-generic.c | 245 - crypto/rsa.c | 78 +- crypto/tcrypt.c | 22 +- crypto/testmgr.c | 44 +- crypto/testmgr.h | 1745 +- crypto/xctr.c | 191 - drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/accessibility/braille/braille_console.c | 2 +- drivers/accessibility/speakup/main.c | 2 +- drivers/acpi/acpi_video.c | 54 +- drivers/acpi/apei/apei-base.c | 2 +- drivers/acpi/bus.c | 13 - drivers/acpi/container.c | 17 +- drivers/acpi/device_pm.c | 22 - drivers/acpi/glue.c | 133 +- drivers/acpi/processor_idle.c | 11 +- drivers/acpi/property.c | 45 +- drivers/acpi/scan.c | 59 +- drivers/amba/bus.c | 8 +- drivers/android/Kconfig | 6 - drivers/android/Makefile | 2 - drivers/android/allocation.rs | 266 - drivers/android/binder_alloc.c | 37 +- drivers/android/binder_alloc.h | 2 +- drivers/android/binder_alloc_selftest.c | 2 +- drivers/android/context.rs | 80 - drivers/android/defs.rs | 99 - drivers/android/node.rs | 476 - drivers/android/process.rs | 960 - drivers/android/range_alloc.rs | 189 - drivers/android/rust_binder.rs | 111 - drivers/android/thread.rs | 870 - drivers/android/transaction.rs | 326 - drivers/ata/libata-acpi.c | 8 +- drivers/ata/libata-core.c | 68 +- drivers/ata/libata-eh.c | 30 +- 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_pdc2027x.c | 4 +- drivers/ata/pata_serverworks.c | 4 +- drivers/ata/pata_sis.c | 2 +- drivers/ata/pata_via.c | 2 +- drivers/base/base.h | 1 - drivers/base/core.c | 122 +- drivers/base/dd.c | 54 +- drivers/base/power/domain.c | 2 +- drivers/base/regmap/regcache.c | 5 +- drivers/base/regmap/regmap.c | 22 - drivers/block/drbd/drbd_bitmap.c | 49 +- drivers/block/zram/zcomp.c | 11 +- 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 | 3 - drivers/bluetooth/hci_bcm.c | 17 +- drivers/bluetooth/hci_intel.c | 6 +- drivers/bluetooth/hci_qca.c | 2 +- drivers/bus/mhi/host/init.c | 17 +- drivers/bus/mhi/host/pci_generic.c | 5 - drivers/bus/mhi/host/pm.c | 19 +- drivers/bus/mvebu-mbus.c | 5 +- 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/ts-nbus.c | 5 +- drivers/char/hw_random/iproc-rng200.c | 9 +- drivers/clk/axs10x/i2s_pll_clock.c | 5 +- drivers/clk/axs10x/pll_clock.c | 5 +- drivers/clk/bcm/clk-bcm21664.c | 10 +- drivers/clk/bcm/clk-bcm281xx.c | 10 +- drivers/clk/bcm/clk-bcm63xx.c | 14 +- drivers/clk/bcm/clk-cygnus.c | 14 +- drivers/clk/bcm/clk-hr2.c | 14 +- drivers/clk/bcm/clk-iproc-armpll.c | 14 +- drivers/clk/bcm/clk-iproc-asiu.c | 14 +- drivers/clk/bcm/clk-iproc-pll.c | 14 +- drivers/clk/bcm/clk-iproc.h | 14 +- drivers/clk/bcm/clk-kona-setup.c | 10 +- drivers/clk/bcm/clk-kona.c | 10 +- drivers/clk/bcm/clk-kona.h | 10 +- drivers/clk/bcm/clk-ns2.c | 14 +- drivers/clk/bcm/clk-nsp.c | 14 +- drivers/clk/clk-devres.c | 91 +- drivers/clk/clk-fixed-factor.c | 11 +- drivers/clk/clk-hsdk-pll.c | 5 +- drivers/clk/clk-moxart.c | 5 +- drivers/clk/clk.c | 48 + drivers/clk/imx/clk-fracn-gppll.c | 36 +- drivers/clk/imx/clk-imx93.c | 6 +- drivers/clk/keystone/sci-clk.c | 10 +- drivers/clk/mediatek/clk-mt2701-eth.c | 10 +- drivers/clk/mediatek/clk-mt2701-g3d.c | 10 +- drivers/clk/mediatek/clk-mt2701-hif.c | 10 +- drivers/clk/mediatek/clk-mt2701.c | 22 +- drivers/clk/mediatek/clk-mt2712.c | 22 +- drivers/clk/mediatek/clk-mt7622-eth.c | 10 +- drivers/clk/mediatek/clk-mt7622-hif.c | 12 +- drivers/clk/mediatek/clk-mt7622.c | 22 +- drivers/clk/mediatek/clk-mt7629-eth.c | 10 +- drivers/clk/mediatek/clk-mt7629-hif.c | 12 +- drivers/clk/mediatek/clk-mt8135.c | 22 +- drivers/clk/mediatek/clk-mt8173.c | 22 +- drivers/clk/mediatek/clk-mt8183.c | 18 +- drivers/clk/mediatek/clk-mt8186-infra_ao.c | 23 - drivers/clk/mediatek/clk-mt8192-msdc.c | 21 + drivers/clk/mediatek/clk-mt8192.c | 29 - drivers/clk/mediatek/clk-mt8195-infra_ao.c | 24 - drivers/clk/mediatek/clk-mtk.c | 7 - drivers/clk/mediatek/clk-mtk.h | 9 +- drivers/clk/mediatek/reset.c | 198 +- drivers/clk/mediatek/reset.h | 82 - drivers/clk/meson/axg-audio.c | 36 +- drivers/clk/mmp/clk-apbc.c | 5 +- drivers/clk/mmp/clk-apmu.c | 5 +- drivers/clk/mmp/clk-frac.c | 5 +- drivers/clk/mmp/clk-gate.c | 5 +- drivers/clk/mmp/clk-mix.c | 5 +- drivers/clk/mmp/clk-mmp2.c | 5 +- drivers/clk/mmp/clk-of-mmp2.c | 5 +- drivers/clk/mmp/clk-of-pxa168.c | 5 +- drivers/clk/mmp/clk-of-pxa1928.c | 5 +- drivers/clk/mmp/clk-of-pxa910.c | 5 +- drivers/clk/mmp/clk-pxa168.c | 5 +- drivers/clk/mmp/clk-pxa910.c | 5 +- drivers/clk/nxp/clk-lpc18xx-ccu.c | 5 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 5 +- drivers/clk/nxp/clk-lpc18xx-creg.c | 5 +- drivers/clk/qcom/Makefile | 1 - drivers/clk/qcom/camcc-sm8250.c | 12 +- drivers/clk/qcom/clk-regmap-phy-mux.c | 62 - drivers/clk/qcom/clk-regmap-phy-mux.h | 33 - drivers/clk/qcom/clk-rpmh.c | 5 - drivers/clk/qcom/gcc-sc7280.c | 49 +- drivers/clk/qcom/gcc-sc8280xp.c | 21 - drivers/clk/qcom/gcc-sm8450.c | 49 +- drivers/clk/qcom/gdsc.c | 28 +- drivers/clk/qcom/gdsc.h | 4 - drivers/clk/qcom/mmcc-msm8996.c | 1052 +- 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/r9a07g044-cpg.c | 17 +- drivers/clk/renesas/r9a09g011-cpg.c | 5 - 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/stm32/reset-stm32.c | 1 - drivers/clk/sunxi-ng/ccu-sun50i-h6-r.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/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 | 8 +- drivers/clocksource/Makefile | 2 +- drivers/clocksource/timer-ti-dm.c | 123 - drivers/cpufreq/amd-pstate.c | 24 - drivers/cpufreq/cpufreq-dt-platdev.c | 1 - drivers/cpufreq/cpufreq-dt.c | 14 +- drivers/cpufreq/cpufreq.c | 27 +- drivers/cpufreq/imx-cpufreq-dt.c | 12 +- drivers/cpufreq/mvebu-cpufreq.c | 5 +- drivers/cpufreq/pmac32-cpufreq.c | 4 - drivers/cpufreq/qcom-cpufreq-hw.c | 6 - drivers/cpufreq/qcom-cpufreq-nvmem.c | 107 +- drivers/cpufreq/qoriq-cpufreq.c | 1 - drivers/cpufreq/scpi-cpufreq.c | 10 +- drivers/cpufreq/sti-cpufreq.c | 22 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 11 +- drivers/cpufreq/tegra20-cpufreq.c | 10 +- drivers/cpufreq/ti-cpufreq.c | 38 +- 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/atmel-ecc.c | 12 +- drivers/crypto/ccp/ccp-dev.h | 2 +- drivers/crypto/ccp/sev-dev.c | 12 +- drivers/crypto/hisilicon/qm.c | 203 +- drivers/crypto/hisilicon/sec2/sec.h | 4 +- drivers/crypto/hisilicon/sec2/sec_main.c | 39 +- drivers/crypto/hisilicon/trng/trng.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 17 +- .../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/qat/Kconfig | 14 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 5 + drivers/crypto/qat/qat_common/qat_algs.c | 4 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 4 +- drivers/dax/super.c | 67 +- drivers/devfreq/Kconfig | 10 - drivers/devfreq/Makefile | 1 - drivers/devfreq/exynos-bus.c | 23 +- drivers/devfreq/mtk-cci-devfreq.c | 440 - drivers/devfreq/sun8i-a33-mbus.c | 8 +- drivers/devfreq/tegra30-devfreq.c | 8 +- drivers/dma-buf/Kconfig | 6 +- drivers/dma-buf/Makefile | 2 +- drivers/dma-buf/dma-buf.c | 111 +- drivers/dma-buf/dma-fence-chain.c | 4 +- drivers/dma-buf/dma-fence-unwrap.c | 162 - 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/apple-admac.c | 818 - 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/dmaengine.c | 7 + drivers/dma/dmatest.c | 46 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 8 + drivers/dma/dw/rzn1-dmamux.c | 3 - drivers/dma/imx-sdma.c | 2 +- drivers/dma/moxart-dma.c | 5 +- drivers/dma/ppc4xx/adma.h | 5 +- drivers/dma/ppc4xx/dma.h | 5 +- drivers/dma/ppc4xx/xor.h | 5 +- drivers/dma/stm32-mdma.c | 5 + drivers/dma/ti/dma-crossbar.c | 5 - drivers/dma/ti/edma.c | 10 +- drivers/dma/xilinx/xilinx_dma.c | 122 + 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/synopsys_edac.c | 44 +- drivers/extcon/extcon-fsa9480.c | 6 + drivers/extcon/extcon-max77843.c | 3 +- drivers/extcon/extcon-palmas.c | 2 +- drivers/extcon/extcon-rt8973a.c | 1 + drivers/extcon/extcon-sm5502.c | 2 + drivers/extcon/extcon.c | 2 +- drivers/firmware/arm_scmi/bus.c | 6 +- drivers/firmware/arm_scmi/clock.c | 26 +- drivers/firmware/arm_scmi/driver.c | 1 - drivers/firmware/arm_scmi/optee.c | 7 +- drivers/firmware/arm_scmi/protocols.h | 3 - 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/memmap.c | 3 +- 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 | 2 +- drivers/firmware/sysfb.c | 58 +- drivers/firmware/sysfb_simplefb.c | 16 +- drivers/firmware/tegra/bpmp.c | 6 +- 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/gnss/core.c | 4 +- drivers/gpio/Kconfig | 8 - drivers/gpio/Makefile | 1 - drivers/gpio/gpio-bcm-kona.c | 10 +- drivers/gpio/gpio-brcmstb.c | 23 +- drivers/gpio/gpio-davinci.c | 83 - drivers/gpio/gpio-lp873x.c | 10 +- drivers/gpio/gpio-lp87565.c | 10 +- drivers/gpio/gpio-mpc8xxx.c | 5 +- drivers/gpio/gpio-mvebu.c | 5 +- drivers/gpio/gpio-pch.c | 43 +- drivers/gpio/gpio-pisosr.c | 10 +- drivers/gpio/gpio-spear-spics.c | 5 +- drivers/gpio/gpio-tpic2810.c | 10 +- drivers/gpio/gpio-ts4800.c | 5 +- drivers/gpio/gpio-twl4030.c | 18 +- drivers/gpio/gpio-ucb1400.c | 20 + drivers/gpio/gpio-xgs-iproc.c | 6 +- drivers/gpio/gpio_pl061_rust.rs | 370 - drivers/gpio/gpiolib-cdev.c | 4 - drivers/gpio/gpiolib-devres.c | 32 + drivers/gpu/drm/Kconfig | 18 - drivers/gpu/drm/Makefile | 2 - drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 414 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 7 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 232 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 10 - drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 55 +- 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_irq.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 11 - drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_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_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 27 + drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 14 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 41 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 56 +- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 46 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 14 - 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 | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 2 +- 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/soc21.c | 19 +- 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 | 79 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 42 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 34 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 - drivers/gpu/drm/amd/amdkfd/kfd_process.c | 6 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 19 +- 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 | 356 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 5 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 46 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 2 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 3 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 18 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 151 +- .../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 | 2 - drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 950 +- .../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 | 2 - drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 34 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 17 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 23 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 12 - .../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 | 12 - .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 8 - .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 8 - .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 8 - .../gpu/drm/amd/display/dc/clk_mgr/dcn32/dalsmc.h | 65 - .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 866 - .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.h | 39 - .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c | 140 - .../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 | 164 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 132 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 359 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 38 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 45 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 52 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 5 +- drivers/gpu/drm/amd/display/dc/dc.h | 45 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 - drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 33 - drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 5 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 - drivers/gpu/drm/amd/display/dc/dc_link.h | 5 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 36 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 23 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 45 - .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 27 - .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 15 - .../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 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 23 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 33 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 2 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 144 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 6 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 1 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 5 - .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 8 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 29 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 25 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 49 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 1 - drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 1 + drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 6 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 32 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.h | 35 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 16 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 61 +- 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 | 147 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 9 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 1 - drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 8 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 40 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 16 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 6 - 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 | 2 + .../drm/amd/display/dc/dcn315/dcn315_resource.c | 6 +- .../drm/amd/display/dc/dcn316/dcn316_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn32/Makefile | 45 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 303 - 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 | 461 - .../display/dc/dcn32/dcn32_dio_stream_encoder.h | 266 - 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 | 958 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h | 66 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 156 - 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 | 810 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h | 213 - 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 | 4002 - .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 88 - 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 | 2335 - .../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 | 110 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 8 +- .../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 | 2 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 16 +- .../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 3824 - .../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 | 138 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 171 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 247 +- 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/hw_factory.c | 16 +- drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 13 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 10 - drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 5 - .../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 | 8 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 8 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 2 - .../drm/amd/display/dc/inc/hw_sequencer_private.h | 11 - drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 7 - 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 | 10 +- .../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/dmub/dmub_srv.h | 8 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 277 +- 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 | 51 +- .../drm/amd/display/include/bios_parser_types.h | 11 - drivers/gpu/drm/amd/display/include/dal_asic_id.h | 14 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 - .../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 +- .../drm/amd/display/modules/freesync/freesync.c | 5 - .../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 | 84 - .../drm/amd/display/modules/power/power_helpers.h | 6 - drivers/gpu/drm/amd/display/modules/vmid/vmid.c | 2 +- .../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 - .../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 ----- .../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 | 6 +- 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 | 6 - .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h | 62 +- 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 | 1 - 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 | 61 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 34 +- .../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 | 19 - .../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 - 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_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_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 | 21 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 1 - drivers/gpu/drm/bridge/cdns-dsi.c | 26 - drivers/gpu/drm/bridge/chipone-icn6211.c | 53 +- drivers/gpu/drm/bridge/imx/Kconfig | 43 - drivers/gpu/drm/bridge/imx/Makefile | 9 - drivers/gpu/drm/bridge/imx/imx-ldb-helper.c | 220 - drivers/gpu/drm/bridge/imx/imx-ldb-helper.h | 96 - drivers/gpu/drm/bridge/imx/imx8qm-ldb-drv.c | 587 - drivers/gpu/drm/bridge/imx/imx8qxp-ldb-drv.c | 722 - .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 448 - drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 429 - drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 487 - drivers/gpu/drm/bridge/lontium-lt8912b.c | 10 +- drivers/gpu/drm/bridge/lontium-lt9211.c | 6 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 24 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +- drivers/gpu/drm/bridge/nwl-dsi.c | 6 - 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 | 5 +- drivers/gpu/drm/bridge/simple-bridge.c | 1 - .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 2 +- drivers/gpu/drm/bridge/tc358767.c | 175 +- drivers/gpu/drm/bridge/tc358775.c | 24 +- drivers/gpu/drm/bridge/ti-dlpc3433.c | 417 - drivers/gpu/drm/bridge/ti-sn65dsi83.c | 70 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 4 +- drivers/gpu/drm/bridge/ti-tfp410.c | 1 - drivers/gpu/drm/display/Kconfig | 2 +- drivers/gpu/drm/display/drm_dp_aux_bus.c | 211 +- drivers/gpu/drm/display/drm_dp_helper.c | 3 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 33 +- drivers/gpu/drm/drm_aperture.c | 174 +- drivers/gpu/drm/drm_atomic.c | 2 - drivers/gpu/drm/drm_atomic_helper.c | 57 - drivers/gpu/drm/drm_atomic_state_helper.c | 2 - drivers/gpu/drm/drm_atomic_uapi.c | 1 - drivers/gpu/drm/drm_bridge.c | 23 - drivers/gpu/drm/drm_bridge_connector.c | 8 +- drivers/gpu/drm/drm_client_modeset.c | 29 +- drivers/gpu/drm/drm_connector.c | 44 +- drivers/gpu/drm/drm_crtc.c | 2 - drivers/gpu/drm/drm_crtc_helper.c | 1 - drivers/gpu/drm/drm_damage_helper.c | 1 - drivers/gpu/drm/drm_debugfs.c | 21 - drivers/gpu/drm/drm_displayid.c | 16 +- drivers/gpu/drm/drm_edid.c | 1596 +- drivers/gpu/drm/drm_encoder.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 28 +- 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 | 8 - drivers/gpu/drm/drm_mode_config.c | 1 - drivers/gpu/drm/drm_modes.c | 5 - drivers/gpu/drm/drm_modeset_helper.c | 1 - drivers/gpu/drm/drm_of.c | 61 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 2 +- drivers/gpu/drm/drm_prime.c | 2 +- drivers/gpu/drm/drm_probe_helper.c | 207 +- 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 | 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/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 | 6 +- drivers/gpu/drm/i915/Makefile | 3 - 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 | 23 +- drivers/gpu/drm/i915/display/intel_bios.c | 653 +- 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 | 52 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 37 +- drivers/gpu/drm/i915/display/intel_display.c | 1846 +- 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 | 8 +- .../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 | 409 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 8 - 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_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 | 72 +- 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 | 5 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 18 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 4 +- drivers/gpu/drm/i915/gt/intel_llc.c | 3 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 4 +- drivers/gpu/drm/i915/gt/intel_ring.c | 3 +- drivers/gpu/drm/i915/gt/intel_rps.c | 5 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 2 +- drivers/gpu/drm/i915/i915_driver.c | 50 +- drivers/gpu/drm/i915/i915_drv.h | 70 +- drivers/gpu/drm/i915/i915_gem.h | 39 + drivers/gpu/drm/i915/i915_pci.c | 114 +- drivers/gpu/drm/i915/i915_reg.h | 201 +- 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/intel_device_info.h | 40 +- drivers/gpu/drm/i915/intel_dram.c | 2 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 2 - drivers/gpu/drm/i915/intel_pcode.c | 93 +- drivers/gpu/drm/i915/intel_pcode.h | 20 +- drivers/gpu/drm/i915/intel_pm.c | 157 +- drivers/gpu/drm/i915/intel_pm.h | 14 +- drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c | 5 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 2 - drivers/gpu/drm/imx/imx-ldb.c | 1 - drivers/gpu/drm/imx/imx-tve.c | 1 - drivers/gpu/drm/imx/ipuv3-plane.c | 2 - drivers/gpu/drm/imx/parallel-display.c | 1 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 1 - drivers/gpu/drm/ingenic/ingenic-ipu.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_display.c | 1 - drivers/gpu/drm/mcde/mcde_dsi.c | 1 - drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 - drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 2 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 2 - 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 | 387 +- 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_gpu.c | 10 +- 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 | 113 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 5 - drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 150 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 26 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 510 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 49 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 49 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 18 +- 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 | 5 - drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 1 - drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.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 | 19 +- drivers/gpu/drm/msm/dp/dp_display.c | 4 +- drivers/gpu/drm/msm/dp/dp_parser.c | 53 +- drivers/gpu/drm/msm/dp/dp_parser.h | 6 +- drivers/gpu/drm/msm/dp/dp_power.c | 104 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 63 +- 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 | 19 +- drivers/gpu/drm/msm/msm_drv.h | 10 + drivers/gpu/drm/msm/msm_fb.c | 1 - drivers/gpu/drm/msm/msm_fbdev.c | 1 - drivers/gpu/drm/msm/msm_fence.c | 13 +- drivers/gpu/drm/msm/msm_gem.c | 2 +- drivers/gpu/drm/msm/msm_gem.h | 1 + drivers/gpu/drm/msm/msm_gem_shrinker.c | 2 +- drivers/gpu/drm/msm/msm_gpu.c | 21 +- drivers/gpu/drm/msm/msm_gpu.h | 19 - drivers/gpu/drm/msm/msm_gpu_devfreq.c | 2 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 1 - drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 1 - drivers/gpu/drm/nouveau/include/nvhw/drf.h | 4 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 - drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 14 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 4 +- 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/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_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 - drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 51 +- drivers/gpu/drm/panel/panel-simple.c | 78 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 12 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 9 +- drivers/gpu/drm/panfrost/panfrost_device.c | 9 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 1 - 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 | 3 +- 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 | 1 - 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_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_mipi_dsi.c | 15 +- drivers/gpu/drm/rockchip/Kconfig | 4 +- 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 | 2 - drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 7 +- drivers/gpu/drm/scheduler/sched_entity.c | 6 +- drivers/gpu/drm/selftests/test-drm_damage_helper.c | 1 - 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_cursor.c | 1 - drivers/gpu/drm/sti/sti_gdp.c | 1 - drivers/gpu/drm/sti/sti_hdmi.c | 8 +- drivers/gpu/drm/sti/sti_hqvdp.c | 1 - drivers/gpu/drm/sti/sti_plane.c | 2 - drivers/gpu/drm/stm/drv.c | 1 - drivers/gpu/drm/stm/ltdc.c | 293 +- 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_layer.c | 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 | 2 - drivers/gpu/drm/tegra/drm.c | 1 - drivers/gpu/drm/tegra/fb.c | 1 - drivers/gpu/drm/tegra/gr3d.c | 6 +- drivers/gpu/drm/tegra/hub.c | 2 - drivers/gpu/drm/tegra/plane.c | 1 - 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 | 2 - drivers/gpu/drm/tidss/tidss_plane.c | 2 - drivers/gpu/drm/tilcdc/tilcdc_crtc.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 | 1 - drivers/gpu/drm/vc4/vc4_kms.c | 1 - drivers/gpu/drm/vc4/vc4_perfmon.c | 9 +- drivers/gpu/drm/vc4/vc4_plane.c | 2 - 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_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/hid/.kunitconfig | 5 - drivers/hid/Kconfig | 16 - drivers/hid/Makefile | 3 - drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 3 +- drivers/hid/hid-apple.c | 34 +- drivers/hid/hid-cp2112.c | 5 - drivers/hid/hid-ids.h | 2 - drivers/hid/hid-input.c | 2 - drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-multitouch.c | 13 +- drivers/hid/hid-nintendo.c | 5 +- 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/surface-hid/surface_hid_core.c | 38 +- drivers/hid/wacom_sys.c | 2 +- drivers/hid/wacom_wac.c | 72 +- drivers/hsi/clients/ssi_protocol.c | 1 + drivers/hsi/controllers/omap_ssi_core.c | 1 - drivers/hwmon/Kconfig | 21 +- drivers/hwmon/asus-ec-sensors.c | 18 - drivers/hwmon/dell-smm-hwmon.c | 93 +- drivers/hwmon/f71882fg.c | 2 - drivers/hwmon/gsc-hwmon.c | 3 - drivers/hwmon/lm75.h | 3 +- drivers/hwmon/lm90.c | 2558 +- drivers/hwmon/nct6775-platform.c | 12 +- drivers/hwmon/occ/p9_sbe.c | 6 +- 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/hwtracing/coresight/coresight-etm4x-core.c | 8 +- drivers/hwtracing/coresight/coresight-etm4x.h | 8 +- drivers/i2c/busses/Kconfig | 8 +- drivers/i2c/busses/Makefile | 2 +- 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-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-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 | 2 +- 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 | 2 +- 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 | 325 +- 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 | 4 +- drivers/iio/adc/ad7887.c | 5 +- drivers/iio/adc/ad7923.c | 4 +- drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/ad9467.c | 1 - drivers/iio/adc/adi-axi-adc.c | 11 +- drivers/iio/adc/at91-sama5d2_adc.c | 2 +- drivers/iio/adc/berlin2-adc.c | 2 - drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/imx7d_adc.c | 1 - drivers/iio/adc/imx8qxp-adc.c | 1 - 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 | 2 +- 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 | 177 +- drivers/iio/adc/mp2629_adc.c | 1 - drivers/iio/adc/mt6360-adc.c | 1 - drivers/iio/adc/nau7802.c | 16 +- drivers/iio/adc/npcm_adc.c | 1 - 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/stx104.c | 56 +- 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 | 2 +- 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/vf610_adc.c | 15 +- drivers/iio/addac/ad74413r.c | 12 +- 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 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 1 - .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 1 - .../common/cros_ec_sensors/cros_ec_sensors_core.c | 30 +- 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/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 | 14 +- drivers/iio/dac/ltc2688.c | 4 +- drivers/iio/dac/mcp4922.c | 2 +- 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/mpu3050-core.c | 14 +- drivers/iio/gyro/mpu3050-i2c.c | 2 +- drivers/iio/health/afe4404.c | 4 +- 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/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 | 56 +- drivers/iio/industrialio-core.c | 66 +- drivers/iio/industrialio-trigger.c | 37 +- drivers/iio/light/bh1780.c | 7 +- drivers/iio/light/cros_ec_light_prox.c | 3 +- drivers/iio/light/isl29028.c | 4 +- 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 | 4 +- drivers/iio/light/us5182d.c | 8 +- drivers/iio/light/vcnl4000.c | 8 +- drivers/iio/light/vcnl4035.c | 10 +- drivers/iio/magnetometer/bmc150_magn.c | 3 +- drivers/iio/magnetometer/bmc150_magn.h | 2 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 4 +- 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/cros_ec_baro.c | 3 +- drivers/iio/pressure/dlhl60d.c | 2 +- drivers/iio/proximity/as3935.c | 2 +- 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/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 | 4 +- drivers/iio/temperature/max31865.c | 2 +- drivers/iio/temperature/maxim_thermocouple.c | 2 +- drivers/iio/trigger/stm32-lptimer-trigger.c | 4 +- drivers/infiniband/Kconfig | 15 +- drivers/infiniband/core/cm.c | 4 +- drivers/infiniband/core/cma.c | 230 +- drivers/infiniband/core/cma_priv.h | 1 - drivers/infiniband/hw/Makefile | 1 - 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 | 498 - 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 | 630 - 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/pio_copy.c | 2 +- drivers/infiniband/hw/mlx5/cq.c | 4 - drivers/infiniband/hw/mlx5/mlx5_ib.h | 12 +- drivers/infiniband/hw/mlx5/umr.c | 78 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 2 +- drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 2 +- drivers/infiniband/ulp/iser/iscsi_iser.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/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/touchscreen/bcm_iproc_tsc.c | 9 +- drivers/input/touchscreen/usbtouchscreen.c | 3 - drivers/input/touchscreen/zinitix.c | 112 +- drivers/interconnect/qcom/Kconfig | 9 - drivers/interconnect/qcom/Makefile | 2 - drivers/interconnect/qcom/icc-rpmh.c | 4 - drivers/interconnect/qcom/sm6350.c | 493 - drivers/interconnect/qcom/sm6350.h | 139 - drivers/iommu/Kconfig | 26 - drivers/iommu/amd/amd_iommu.h | 13 +- drivers/iommu/amd/amd_iommu_types.h | 133 +- drivers/iommu/amd/init.c | 687 +- drivers/iommu/amd/io_pgtable.c | 6 +- drivers/iommu/amd/iommu.c | 563 +- drivers/iommu/amd/iommu_v2.c | 67 +- drivers/iommu/amd/quirks.c | 4 +- drivers/iommu/dma-iommu.c | 19 +- drivers/iommu/iommu.c | 6 +- drivers/iommu/mtk_iommu.c | 50 +- drivers/iommu/of_iommu.c | 2 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/irqchip/irq-gic-v3.c | 41 +- drivers/irqchip/irq-keystone.c | 10 +- drivers/irqchip/irq-tegra.c | 10 +- drivers/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/md/bcache/btree.c | 2 +- drivers/md/dm-bufio.c | 3 +- drivers/md/dm-raid.c | 34 +- drivers/md/dm-zoned-metadata.c | 4 +- drivers/md/dm.c | 19 +- drivers/md/raid5.c | 2 +- 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 | 38 - drivers/media/dvb-core/dvb_vb2.c | 11 - drivers/media/i2c/Kconfig | 1 - drivers/media/i2c/adv7180.c | 5 +- drivers/media/i2c/adv7343_regs.h | 10 +- drivers/media/i2c/adv7393_regs.h | 10 +- drivers/media/i2c/adv7604.c | 5 +- drivers/media/i2c/tda1997x.c | 1 - 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/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 | 3 +- drivers/media/platform/amphion/venc.c | 3 +- drivers/media/platform/amphion/vpu_cmds.c | 3 +- drivers/media/platform/amphion/vpu_core.c | 11 +- drivers/media/platform/amphion/vpu_dbg.c | 2 +- drivers/media/platform/amphion/vpu_malone.c | 18 - 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_v4l2.c | 6 +- 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 - .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 78 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 12 - .../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 - .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 15 +- .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 36 +- .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 9 +- .../mediatek/vcodec/vdec/vdec_h264_req_multi_if.c | 25 +- .../mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c | 202 +- .../media/platform/mediatek/vcodec/vdec_drv_if.c | 2 +- .../media/platform/mediatek/vcodec/vdec_vpu_if.c | 5 - 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/qcom/camss/camss-csid.c | 2 +- drivers/media/platform/qcom/camss/camss-ispif.c | 39 +- drivers/media/platform/qcom/camss/camss-vfe.c | 34 + drivers/media/platform/qcom/camss/camss-vfe.h | 3 + drivers/media/platform/qcom/camss/camss.c | 71 +- drivers/media/platform/qcom/camss/camss.h | 7 +- drivers/media/platform/qcom/venus/pm_helpers.c | 18 +- .../media/platform/renesas/rcar-vin/rcar-core.c | 2 +- drivers/media/platform/renesas/rcar_drif.c | 5 + drivers/media/platform/rockchip/rkisp1/Makefile | 17 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 159 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 48 +- .../media/platform/rockchip/rkisp1/rkisp1-debug.c | 222 - .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 79 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 156 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 711 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 190 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 204 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 13 +- .../media/platform/samsung/exynos-gsc/gsc-core.c | 3 +- .../media/platform/samsung/exynos-gsc/gsc-core.h | 2 +- .../platform/samsung/exynos4-is/fimc-is-errno.h | 2 +- .../media/platform/samsung/exynos4-is/mipi-csis.c | 2 +- .../media/platform/samsung/s5p-jpeg/jpeg-core.c | 2 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_pm.c | 3 +- drivers/media/platform/st/sti/delta/delta-v4l2.c | 24 +- drivers/media/platform/st/stm32/stm32-dcmi.c | 53 +- 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/rc/igorplugusb.c | 19 +- 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 | 6 +- 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/vivid/vivid-ctrls.c | 14 - 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/xirlink_cit.c | 2 +- drivers/media/usb/hdpvr/hdpvr-video.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 1 - 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/v4l2-core/v4l2-common.c | 1 - drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 2 - drivers/media/v4l2-core/v4l2-ioctl.c | 27 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 2 +- drivers/memory/mtk-smi.c | 17 - drivers/memory/tegra/tegra124-emc.c | 14 +- drivers/memory/ti-emif-sram-pm.S | 10 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/asic3.c | 9 +- drivers/mfd/cros_ec_dev.c | 9 +- drivers/mfd/intel-m10-bmc.c | 2 +- drivers/mfd/lp873x.c | 10 +- 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 | 44 - 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/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/cxl/fault.c | 45 +- drivers/misc/eeprom/at25.c | 26 +- drivers/misc/sram-exec.c | 10 +- drivers/misc/vmw_balloon.c | 63 +- drivers/mmc/core/core.c | 10 +- drivers/mmc/core/debugfs.c | 80 - drivers/mmc/core/host.c | 2 +- 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 | 2 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 1 - drivers/mmc/host/sdhci-acpi.c | 7 +- drivers/mmc/host/sdhci-bcm-kona.c | 14 +- drivers/mmc/host/sdhci-brcmstb.c | 69 +- drivers/mmc/host/sdhci-iproc.c | 14 +- drivers/mmc/host/sdhci-msm.c | 6 +- drivers/mmc/host/sdhci-of-arasan.c | 5 +- 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/mtd/devices/mtd_dataflash.c | 8 - drivers/mtd/devices/powernv_flash.c | 4 +- drivers/mtd/devices/spear_smi.c | 10 +- drivers/mtd/devices/st_spi_fsm.c | 23 +- drivers/mtd/hyperbus/hbmc-am654.c | 6 +- drivers/mtd/hyperbus/hyperbus-core.c | 8 +- drivers/mtd/hyperbus/rpc-if.c | 13 +- drivers/mtd/lpddr/lpddr2_nvm.c | 4 +- drivers/mtd/maps/physmap-core.c | 13 +- drivers/mtd/maps/physmap-versatile.c | 2 - drivers/mtd/mtdchar.c | 13 +- drivers/mtd/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/issi.c | 23 +- drivers/net/bonding/bond_3ad.c | 3 +- drivers/net/bonding/bond_alb.c | 2 +- drivers/net/can/ti_hecc.c | 11 +- drivers/net/dsa/microchip/Kconfig | 2 +- drivers/net/dsa/microchip/Makefile | 1 + drivers/net/dsa/microchip/ksz8.h | 58 - drivers/net/dsa/microchip/ksz8795.c | 221 +- drivers/net/dsa/microchip/ksz8795_reg.h | 1 - drivers/net/dsa/microchip/ksz8863_smi.c | 17 +- drivers/net/dsa/microchip/ksz9477.c | 34 +- drivers/net/dsa/microchip/ksz9477_reg.h | 9 - drivers/net/dsa/microchip/ksz_common.c | 336 +- drivers/net/dsa/microchip/ksz_common.h | 79 + drivers/net/dsa/microchip/ksz_spi.c | 36 +- 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/ocelot/felix.c | 9 + drivers/net/dsa/ocelot/felix.h | 1 + drivers/net/dsa/ocelot/felix_vsc9959.c | 246 +- drivers/net/dsa/qca/ar9331.c | 17 + drivers/net/dsa/rzn1_a5psw.c | 6 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/agere/et131x.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/atl1c/atl1c_main.c | 11 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 10 +- drivers/net/ethernet/atheros/atlx/atl1.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 17 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 7 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/brocade/bna/bnad.c | 6 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- 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/sge.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/fs_enet/fs_enet.h | 2 +- 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 | 34 + drivers/net/ethernet/fungible/funeth/funeth_tx.c | 2 +- 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/huawei/hinic/hinic_main.c | 7 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/intel/e100.c | 1 - drivers/net/ethernet/intel/e1000/e1000_hw.c | 2 +- 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 | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 - drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 1 - drivers/net/ethernet/intel/i40e/i40e_txrx.c | 1 - drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 4 - drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 2 +- drivers/net/ethernet/intel/ice/ice_lag.c | 6 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 9 +- drivers/net/ethernet/intel/ice/ice_switch.c | 386 +- 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_vlan_mode.c | 1 - drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igbvf/igbvf.h | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_mac.c | 2 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 1 - drivers/net/ethernet/intel/ixgb/ixgb_main.c | 3 +- drivers/net/ethernet/intel/ixgb/ixgb_param.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 | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 1 - 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 +- .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 4 +- drivers/net/ethernet/marvell/prestera/prestera.h | 3 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 47 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 4 +- .../net/ethernet/marvell/prestera/prestera_flow.c | 52 +- .../net/ethernet/marvell/prestera/prestera_flow.h | 1 + .../ethernet/marvell/prestera/prestera_flower.c | 2 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 7 +- drivers/net/ethernet/marvell/sky2.c | 4 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 530 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 4 +- .../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 242 + .../net/ethernet/mellanox/mlx5/core/en/tc/meter.h | 38 + .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 2 + .../mellanox/mlx5/core/en_accel/ipsec_fs.h | 21 - .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 25 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 21 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 69 +- 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/main.c | 1 + .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 3 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 17 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 14 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 51 +- .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 147 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c | 361 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 14 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 710 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 6 + drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/natsemi/natsemi.c | 2 +- drivers/net/ethernet/neterion/s2io.c | 10 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-ethtool.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 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 | 5 +- drivers/net/ethernet/netronome/nfp/nfd3/rings.c | 1 + drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 5 +- drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 79 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 1 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 167 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 5 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 8 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 2 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 4 +- 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/mcdi.c | 15 +- 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/sriov.c | 10 +- drivers/net/ethernet/sfc/tx.c | 4 +- drivers/net/ethernet/smsc/epic100.c | 4 +- drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- 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/synopsys/dwc-xlgmac-net.c | 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/mdio/fwnode_mdio.c | 4 +- drivers/net/pcs/pcs-rzn1-miic.c | 25 +- drivers/net/phy/ax88796b.c | 6 +- drivers/net/phy/micrel.c | 73 +- drivers/net/phy/phy.c | 23 + drivers/net/phy/phy_device.c | 23 + drivers/net/phy/phylink.c | 69 +- drivers/net/phy/sfp.c | 2 +- drivers/net/tun.c | 14 +- drivers/net/usb/asix.h | 3 +- drivers/net/usb/asix_common.c | 1 + drivers/net/usb/ax88179_178a.c | 101 +- drivers/net/usb/cdc_eem.c | 2 +- drivers/net/usb/usbnet.c | 7 +- drivers/net/vrf.c | 2 +- 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 | 113 +- drivers/net/wireless/ath/ath10k/qmi.c | 4 +- drivers/net/wireless/ath/ath10k/snoc.c | 5 +- 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_rx.c | 2 +- drivers/net/wireless/ath/ath11k/htc.c | 4 +- drivers/net/wireless/ath/ath11k/mac.c | 64 +- drivers/net/wireless/ath/ath11k/pci.c | 2 - drivers/net/wireless/ath/ath11k/qmi.c | 6 +- drivers/net/wireless/ath/ath11k/wmi.c | 6 +- drivers/net/wireless/ath/ath5k/base.c | 2 +- drivers/net/wireless/ath/ath5k/mac80211-ops.c | 14 +- drivers/net/wireless/ath/ath5k/phy.c | 2 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 8 +- drivers/net/wireless/ath/ath6kl/wmi.h | 2 +- drivers/net/wireless/ath/ath9k/beacon.c | 15 +- drivers/net/wireless/ath/ath9k/dfs.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 4 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 18 +- drivers/net/wireless/ath/ath9k/main.c | 12 +- drivers/net/wireless/ath/carl9170/main.c | 4 +- drivers/net/wireless/ath/carl9170/tx.c | 2 +- drivers/net/wireless/ath/wcn36xx/main.c | 22 +- drivers/net/wireless/ath/wcn36xx/smd.c | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 9 +- 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/broadcom/b43/main.c | 6 +- drivers/net/wireless/broadcom/b43legacy/main.c | 4 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 10 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 25 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 18 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 6 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 5 +- drivers/net/wireless/intel/iwlegacy/4965.c | 6 +- drivers/net/wireless/intel/iwlegacy/common.c | 18 +- drivers/net/wireless/intel/iwlegacy/common.h | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 4 +- 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 +- 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 | 88 +- .../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 | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 +- 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/main.c | 8 +- drivers/net/wireless/mac80211_hwsim.c | 245 +- 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 | 14 +- drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 14 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 14 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 14 +- drivers/net/wireless/marvell/mwifiex/sta_rx.c | 14 +- drivers/net/wireless/marvell/mwifiex/sta_tx.c | 14 +- drivers/net/wireless/marvell/mwifiex/txrx.c | 14 +- drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 14 +- drivers/net/wireless/marvell/mwifiex/uap_event.c | 14 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 14 +- drivers/net/wireless/marvell/mwifiex/usb.c | 14 +- drivers/net/wireless/marvell/mwifiex/usb.h | 14 +- drivers/net/wireless/marvell/mwifiex/util.c | 14 +- drivers/net/wireless/marvell/mwifiex/util.h | 14 +- drivers/net/wireless/marvell/mwifiex/wmm.c | 14 +- drivers/net/wireless/marvell/mwifiex/wmm.h | 14 +- drivers/net/wireless/marvell/mwl8k.c | 14 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 8 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 4 +- drivers/net/wireless/mediatek/mt7601u/main.c | 2 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 9 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 3 +- drivers/net/wireless/purelifi/plfxlc/mac.c | 8 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 14 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 15 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00config.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 2 +- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 4 +- drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 4 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 12 +- drivers/net/wireless/realtek/rtlwifi/core.c | 8 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 2 +- drivers/net/wireless/realtek/rtw88/bf.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 2 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 9 +- drivers/net/wireless/realtek/rtw88/main.c | 17 +- drivers/net/wireless/realtek/rtw88/main.h | 6 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 14 +- drivers/net/wireless/realtek/rtw89/cam.c | 31 +- drivers/net/wireless/realtek/rtw89/cam.h | 9 +- drivers/net/wireless/realtek/rtw89/core.c | 150 +- drivers/net/wireless/realtek/rtw89/core.h | 35 +- drivers/net/wireless/realtek/rtw89/debug.c | 3 +- drivers/net/wireless/realtek/rtw89/debug.h | 2 - drivers/net/wireless/realtek/rtw89/fw.c | 5 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 12 +- drivers/net/wireless/realtek/rtw89/pci.c | 16 +- drivers/net/wireless/realtek/rtw89/phy.c | 22 +- drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 4 +- drivers/net/wireless/realtek/rtw89/ser.c | 15 +- drivers/net/wireless/rndis_wlan.c | 5 +- drivers/net/wireless/rsi/rsi_91x_core.c | 3 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 9 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 33 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 3 +- drivers/net/wireless/silabs/wfx/hif_tx.c | 12 +- drivers/net/wireless/silabs/wfx/sta.c | 40 +- drivers/net/wireless/silabs/wfx/sta.h | 10 +- drivers/net/wireless/st/cw1200/sta.c | 44 +- drivers/net/wireless/st/cw1200/sta.h | 2 +- drivers/net/wireless/st/cw1200/txrx.c | 4 +- drivers/net/wireless/ti/wl1251/main.c | 12 +- drivers/net/wireless/ti/wlcore/cmd.c | 4 +- drivers/net/wireless/ti/wlcore/main.c | 47 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 13 +- drivers/net/xen-netback/netback.c | 4 +- drivers/nfc/nfcmrvl/i2c.c | 6 +- drivers/nfc/nfcmrvl/spi.c | 6 +- drivers/nfc/nxp-nci/i2c.c | 11 +- drivers/ntb/hw/epf/ntb_hw_epf.c | 48 +- drivers/ntb/test/ntb_perf.c | 826 +- drivers/nvdimm/bus.c | 4 +- drivers/nvdimm/pmem.c | 17 - drivers/nvmem/Kconfig | 7 - drivers/nvmem/Makefile | 2 - drivers/nvmem/bcm-ocotp.c | 14 +- drivers/nvmem/microchip-otpc.c | 288 - drivers/of/fdt.c | 2 +- drivers/of/kexec.c | 17 - drivers/opp/core.c | 1430 +- drivers/opp/cpu.c | 12 +- drivers/opp/debugfs.c | 27 +- drivers/opp/of.c | 91 +- drivers/opp/opp.h | 29 +- drivers/opp/ti-opp-supply.c | 78 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 10 +- drivers/pci/controller/dwc/pcie-designware-host.c | 14 +- drivers/pci/controller/dwc/pcie-designware.h | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 1 - drivers/pci/controller/pci-aardvark.c | 112 +- drivers/pci/controller/pcie-brcmstb.c | 2 - drivers/pci/controller/pcie-mediatek-gen3.c | 7 +- drivers/pci/controller/pcie-microchip-host.c | 2 - drivers/pci/controller/vmd.c | 5 +- drivers/pci/endpoint/functions/Kconfig | 11 - drivers/pci/endpoint/functions/Makefile | 1 - drivers/pci/endpoint/functions/pci-epf-vntb.c | 1425 - drivers/pci/pcie/err.c | 12 +- drivers/pci/quirks.c | 3 - drivers/pci/switch/switchtec.c | 7 +- 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/motorola/phy-cpcap-usb.c | 10 +- drivers/phy/qualcomm/Makefile | 8 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 2579 - drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c | 1081 - drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 2404 - drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 1390 - drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 2751 - drivers/phy/qualcomm/phy-qcom-qmp.c | 6350 + drivers/phy/samsung/Makefile | 1 - drivers/phy/samsung/phy-exynos7-ufs.c | 5 +- drivers/phy/samsung/phy-exynosautov9-ufs.c | 22 +- drivers/phy/samsung/phy-fsd-ufs.c | 58 - drivers/phy/samsung/phy-samsung-ufs.c | 23 +- drivers/phy/samsung/phy-samsung-ufs.h | 26 +- 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/aspeed/pinctrl-aspeed.c | 4 +- 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/devicetree.c | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 18 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 16 +- drivers/pinctrl/intel/pinctrl-intel.c | 14 +- drivers/pinctrl/intel/pinctrl-intel.h | 25 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 10 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 14 +- drivers/pinctrl/mediatek/pinctrl-mt8192.c | 296 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +- drivers/pinctrl/pinctrl-amd.c | 103 - drivers/pinctrl/pinctrl-amd.h | 1376 +- drivers/pinctrl/pinctrl-as3722.c | 15 +- drivers/pinctrl/pinctrl-palmas.c | 15 +- drivers/pinctrl/pinctrl-utils.c | 15 +- drivers/pinctrl/pinctrl-utils.h | 15 +- drivers/pinctrl/qcom/pinctrl-msm8916.c | 4 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 - 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 | 3 + drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 1 + 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-sun8i-a83t.c | 10 +- drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 1 + drivers/platform/Kconfig | 5 +- drivers/platform/chrome/Kconfig | 17 +- drivers/platform/chrome/Makefile | 4 - drivers/platform/chrome/cros_ec.c | 11 +- drivers/platform/chrome/cros_ec_proto.c | 371 +- drivers/platform/chrome/cros_ec_proto_test.c | 1616 - drivers/platform/chrome/cros_ec_trace.h | 8 +- drivers/platform/chrome/cros_ec_typec.c | 39 +- drivers/platform/chrome/cros_kbd_led_backlight.c | 196 +- drivers/platform/chrome/cros_kunit_util.c | 98 - drivers/platform/chrome/cros_kunit_util.h | 36 - drivers/platform/chrome/cros_usbpd_notify.c | 4 +- drivers/platform/chrome/wilco_ec/event.c | 2 +- drivers/platform/surface/aggregator/controller.c | 53 +- drivers/platform/surface/aggregator/trace.h | 80 +- drivers/platform/surface/surface_acpi_notify.c | 27 +- .../platform/surface/surface_aggregator_registry.c | 403 +- 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/compal-laptop.c | 4 +- drivers/platform/x86/dell/Kconfig | 1 + drivers/platform/x86/hp-wmi.c | 3 + drivers/platform/x86/panasonic-laptop.c | 84 +- drivers/platform/x86/system76_acpi.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 226 +- drivers/power/reset/arm-versatile-reboot.c | 1 - drivers/power/reset/brcm-kona-reset.c | 14 +- drivers/power/reset/brcmstb-reboot.c | 14 +- drivers/power/supply/ab8500_chargalg.c | 46 +- drivers/power/supply/ab8500_fg.c | 9 +- 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/power_supply_core.c | 24 +- drivers/power/supply/surface_battery.c | 4 +- drivers/power/supply/surface_charger.c | 4 +- drivers/ptp/ptp_dte.c | 14 +- drivers/pwm/core.c | 82 +- drivers/pwm/pwm-atmel-tcb.c | 2 +- drivers/pwm/pwm-bcm-iproc.c | 14 +- drivers/pwm/pwm-bcm-kona.c | 14 +- drivers/pwm/pwm-mediatek.c | 7 - drivers/regulator/Kconfig | 18 - drivers/regulator/Makefile | 2 - 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/max8973-regulator.c | 15 +- drivers/regulator/mp5416.c | 30 +- drivers/regulator/mt6370-regulator.c | 388 - drivers/regulator/qcom_smd-regulator.c | 1 - drivers/regulator/rpi-panel-attiny-regulator.c | 6 +- drivers/regulator/rt5120-regulator.c | 420 - drivers/regulator/rt5190a-regulator.c | 3 - drivers/regulator/ti-abb-regulator.c | 10 +- drivers/regulator/tps51632-regulator.c | 15 +- drivers/regulator/tps62360-regulator.c | 15 +- drivers/regulator/tps65023-regulator.c | 10 +- drivers/regulator/tps6507x-regulator.c | 10 +- drivers/regulator/tps65086-regulator.c | 10 +- drivers/regulator/tps65217-regulator.c | 10 +- drivers/regulator/tps65218-regulator.c | 10 +- drivers/regulator/tps65912-regulator.c | 10 +- drivers/remoteproc/imx_rproc.c | 7 +- drivers/remoteproc/omap_remoteproc.c | 6 +- drivers/remoteproc/remoteproc_core.c | 5 +- drivers/remoteproc/remoteproc_virtio.c | 10 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 - drivers/reset/reset-ti-sci.c | 10 +- drivers/reset/reset-ti-syscon.c | 10 +- drivers/rpmsg/mtk_rpmsg.c | 2 - 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/cio/vfio_ccw_cp.h | 12 +- drivers/s390/cio/vfio_ccw_private.h | 6 +- drivers/scsi/BusLogic.c | 35 +- drivers/scsi/Kconfig | 13 +- drivers/scsi/Makefile | 1 + drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aic94xx/aic94xx_dev.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 21 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 4 +- drivers/scsi/dpt/dpti_i2o.h | 441 + drivers/scsi/dpt/dpti_ioctl.h | 136 + drivers/scsi/dpt/dptsig.h | 336 + drivers/scsi/dpt/osd_defs.h | 79 + drivers/scsi/dpt/osd_util.h | 358 + drivers/scsi/dpt/sys_info.h | 417 + drivers/scsi/dpt_i2o.c | 3545 + drivers/scsi/dpti.h | 331 + drivers/scsi/fcoe/fcoe.c | 1 + drivers/scsi/fnic/cq_desc.h | 14 +- drivers/scsi/fnic/cq_enet_desc.h | 14 +- drivers/scsi/fnic/cq_exch_desc.h | 14 +- drivers/scsi/fnic/fcpio.h | 14 +- drivers/scsi/fnic/fnic.h | 14 +- drivers/scsi/fnic/fnic_attrs.c | 14 +- drivers/scsi/fnic/fnic_debugfs.c | 18 +- drivers/scsi/fnic/fnic_fcs.c | 14 +- drivers/scsi/fnic/fnic_fip.h | 14 +- drivers/scsi/fnic/fnic_io.h | 14 +- drivers/scsi/fnic/fnic_isr.c | 15 +- drivers/scsi/fnic/fnic_main.c | 15 +- drivers/scsi/fnic/fnic_res.c | 14 +- drivers/scsi/fnic/fnic_res.h | 14 +- drivers/scsi/fnic/fnic_scsi.c | 14 +- drivers/scsi/fnic/fnic_stats.h | 18 +- drivers/scsi/fnic/fnic_trace.c | 18 +- drivers/scsi/fnic/fnic_trace.h | 18 +- drivers/scsi/fnic/rq_enet_desc.h | 14 +- drivers/scsi/fnic/vnic_cq.c | 14 +- drivers/scsi/fnic/vnic_cq.h | 14 +- drivers/scsi/fnic/vnic_cq_copy.h | 14 +- drivers/scsi/fnic/vnic_dev.c | 14 +- drivers/scsi/fnic/vnic_dev.h | 14 +- drivers/scsi/fnic/vnic_devcmd.h | 14 +- drivers/scsi/fnic/vnic_intr.c | 14 +- drivers/scsi/fnic/vnic_intr.h | 14 +- drivers/scsi/fnic/vnic_nic.h | 14 +- drivers/scsi/fnic/vnic_resource.h | 14 +- drivers/scsi/fnic/vnic_rq.c | 15 +- drivers/scsi/fnic/vnic_rq.h | 14 +- drivers/scsi/fnic/vnic_scsi.h | 14 +- drivers/scsi/fnic/vnic_stats.h | 14 +- drivers/scsi/fnic/vnic_wq.c | 14 +- drivers/scsi/fnic/vnic_wq.h | 14 +- drivers/scsi/fnic/vnic_wq_copy.c | 15 +- drivers/scsi/fnic/vnic_wq_copy.h | 14 +- drivers/scsi/fnic/wq_enet_desc.h | 14 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 4 +- drivers/scsi/hosts.c | 4 +- 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_internal.h | 2 +- drivers/scsi/lpfc/lpfc_nvmet.c | 6 +- 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 | 33 +- 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 | 8 +- drivers/scsi/qla2xxx/qla_gs.c | 120 +- drivers/scsi/qla2xxx/qla_init.c | 56 +- drivers/scsi/qla2xxx/qla_iocb.c | 5 +- drivers/scsi/qla2xxx/qla_isr.c | 58 +- drivers/scsi/qla2xxx/qla_mbx.c | 60 +- drivers/scsi/qla2xxx/qla_mid.c | 6 +- drivers/scsi/qla2xxx/qla_os.c | 93 +- drivers/scsi/qla2xxx/qla_target.c | 35 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_transport_iscsi.c | 98 +- drivers/scsi/snic/cq_desc.h | 18 +- drivers/scsi/snic/cq_enet_desc.h | 18 +- drivers/scsi/snic/snic.h | 18 +- drivers/scsi/snic/snic_attrs.c | 18 +- drivers/scsi/snic/snic_ctl.c | 18 +- drivers/scsi/snic/snic_debugfs.c | 18 +- drivers/scsi/snic/snic_disc.c | 18 +- drivers/scsi/snic/snic_disc.h | 18 +- drivers/scsi/snic/snic_fwint.h | 20 +- drivers/scsi/snic/snic_io.c | 18 +- drivers/scsi/snic/snic_io.h | 18 +- drivers/scsi/snic/snic_isr.c | 18 +- drivers/scsi/snic/snic_main.c | 18 +- drivers/scsi/snic/snic_res.c | 18 +- drivers/scsi/snic/snic_res.h | 18 +- drivers/scsi/snic/snic_scsi.c | 18 +- drivers/scsi/snic/snic_stats.h | 18 +- drivers/scsi/snic/snic_trc.c | 18 +- drivers/scsi/snic/snic_trc.h | 18 +- drivers/scsi/snic/vnic_cq.c | 18 +- drivers/scsi/snic/vnic_cq.h | 18 +- drivers/scsi/snic/vnic_cq_fw.h | 18 +- drivers/scsi/snic/vnic_dev.c | 18 +- drivers/scsi/snic/vnic_dev.h | 18 +- drivers/scsi/snic/vnic_devcmd.h | 18 +- drivers/scsi/snic/vnic_intr.c | 18 +- drivers/scsi/snic/vnic_intr.h | 18 +- drivers/scsi/snic/vnic_resource.h | 18 +- drivers/scsi/snic/vnic_snic.h | 18 +- drivers/scsi/snic/vnic_stats.h | 18 +- drivers/scsi/snic/vnic_wq.c | 18 +- drivers/scsi/snic/vnic_wq.h | 18 +- drivers/scsi/snic/wq_enet_desc.h | 18 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 +- drivers/slimbus/core.c | 6 +- drivers/slimbus/messaging.c | 4 +- drivers/soc/amlogic/meson-mx-socinfo.c | 1 - drivers/soc/amlogic/meson-secure-pwrc.c | 4 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 2 +- drivers/soc/fsl/guts.c | 219 +- 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/mt8195-pm-domains.h | 2 +- drivers/soc/mediatek/mt8365-mmsys.h | 22 - drivers/soc/mediatek/mtk-devapc.c | 45 +- drivers/soc/mediatek/mtk-mutex.c | 159 +- drivers/soc/mediatek/mtk-pm-domains.c | 3 - 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/apr.c | 15 +- drivers/soc/qcom/cmd-db.c | 2 +- drivers/soc/qcom/mdt_loader.c | 4 +- drivers/soc/qcom/qcom-geni-se.c | 3 - drivers/soc/qcom/rpmhpd.c | 4 +- drivers/soc/qcom/smp2p.c | 3 - drivers/soc/qcom/socinfo.c | 1 - drivers/soc/renesas/r8a779a0-sysc.c | 10 +- drivers/soc/renesas/rcar-gen4-sysc.h | 4 +- drivers/soc/renesas/rcar-sysc.h | 4 +- drivers/soc/tegra/common.c | 45 +- drivers/soc/tegra/fuse/fuse-tegra.c | 16 - drivers/soc/tegra/pmc.c | 8 +- drivers/soc/ti/knav_dma.c | 10 +- drivers/soc/ti/wkup_m3_ipc.c | 2 +- drivers/soundwire/qcom.c | 10 - drivers/soundwire/slave.c | 117 +- drivers/spi/Kconfig | 9 - drivers/spi/Makefile | 1 - drivers/spi/atmel-quadspi.c | 104 +- drivers/spi/spi-altera-dfl.c | 14 +- drivers/spi/spi-cadence-quadspi.c | 19 +- drivers/spi/spi-dw-core.c | 5 +- drivers/spi/spi-dw-dma.c | 25 +- drivers/spi/spi-fsi.c | 19 +- drivers/spi/spi-geni-qcom.c | 6 +- drivers/spi/spi-intel.c | 4 +- drivers/spi/spi-microchip-core.c | 633 - drivers/spi/spi-mpc52xx-psc.c | 116 +- drivers/spi/spi-qcom-qspi.c | 6 +- drivers/spi/spi-s3c64xx.c | 58 +- drivers/spi/spi-sh.c | 94 +- drivers/spi/spi-sifive.c | 39 - drivers/spi/spi-stm32-qspi.c | 18 +- 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 | 156 +- 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/i2c/ov5693/ov5693.h | 2 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 27 +- drivers/staging/media/av7110/av7110.c | 2 +- drivers/staging/media/hantro/hantro_drv.c | 12 +- drivers/staging/media/hantro/hantro_g2_regs.h | 2 +- drivers/staging/media/hantro/hantro_hevc.c | 30 - drivers/staging/media/hantro/hantro_hw.h | 14 - drivers/staging/media/hantro/hantro_v4l2.c | 2 +- drivers/staging/media/hantro/imx8m_vpu_hw.c | 80 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 104 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 40 +- drivers/staging/media/hantro/sunxi_vpu_hw.c | 24 +- drivers/staging/media/rkvdec/rkvdec-vp9.c | 2 + drivers/staging/media/stkwebcam/Kconfig | 18 - drivers/staging/media/stkwebcam/Makefile | 5 - drivers/staging/media/stkwebcam/TODO | 12 - 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/olpc_dcon/olpc_dcon.c | 7 +- drivers/staging/qlge/qlge_main.c | 28 +- drivers/staging/r8188eu/core/rtw_cmd.c | 15 +- drivers/staging/r8188eu/core/rtw_efuse.c | 33 +- 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 | 16 +- drivers/staging/r8188eu/core/rtw_mlme.c | 2 + drivers/staging/r8188eu/core/rtw_mlme_ext.c | 199 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 9 +- drivers/staging/r8188eu/core/rtw_recv.c | 45 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 46 +- drivers/staging/r8188eu/core/rtw_xmit.c | 34 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 33 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 21 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 9 +- 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 | 136 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 30 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/r8188eu/hal/usb_halinit.c | 271 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 33 +- .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 13 + drivers/staging/r8188eu/include/basic_types.h | 52 + drivers/staging/r8188eu/include/hal_intf.h | 1 + drivers/staging/r8188eu/include/ieee80211.h | 7 + drivers/staging/r8188eu/include/osdep_service.h | 1 + drivers/staging/r8188eu/include/rtw_io.h | 8 +- drivers/staging/r8188eu/include/rtw_iol.h | 24 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 3 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 49 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 19 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 2 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192u/r8192U_dm.c | 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 | 92 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 97 +- .../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 | 2 +- drivers/staging/vt6655/card.c | 71 +- drivers/staging/vt6655/device_main.c | 36 +- drivers/staging/vt6655/mac.c | 2 +- drivers/staging/vt6655/mac.h | 57 +- drivers/staging/vt6655/power.c | 4 +- drivers/staging/vt6655/rf.c | 4 +- drivers/staging/vt6655/rxtx.c | 6 +- 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_configfs.c | 113 +- 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/tee/optee/call.c | 18 +- drivers/thermal/cpufreq_cooling.c | 77 +- drivers/thermal/devfreq_cooling.c | 27 +- drivers/thermal/hisi_thermal.c | 10 +- drivers/thermal/rcar_gen3_thermal.c | 4 +- drivers/thermal/thermal_core.c | 18 +- drivers/thunderbolt/acpi.c | 29 +- drivers/thunderbolt/ctl.c | 6 +- drivers/thunderbolt/ctl.h | 2 +- drivers/thunderbolt/icm.c | 2 - drivers/thunderbolt/nhi.c | 4 - drivers/thunderbolt/nhi.h | 2 - drivers/thunderbolt/switch.c | 91 +- drivers/thunderbolt/tb.c | 68 +- drivers/thunderbolt/tb.h | 48 +- drivers/thunderbolt/tb_regs.h | 6 - drivers/thunderbolt/tmu.c | 221 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/n_tty.c | 92 +- drivers/tty/serial/8250/8250.h | 21 - drivers/tty/serial/8250/8250_bcm2835aux.c | 1 - drivers/tty/serial/8250/8250_core.c | 4 +- drivers/tty/serial/8250/8250_dma.c | 6 +- drivers/tty/serial/8250/8250_dw.c | 31 +- drivers/tty/serial/8250/8250_dwlib.c | 17 +- drivers/tty/serial/8250/8250_exar.c | 14 +- drivers/tty/serial/8250/8250_fintek.c | 29 +- drivers/tty/serial/8250/8250_lpc18xx.c | 20 +- drivers/tty/serial/8250/8250_of.c | 1 - drivers/tty/serial/8250/8250_pci.c | 24 +- drivers/tty/serial/8250/8250_port.c | 84 +- drivers/tty/serial/Kconfig | 1 - drivers/tty/serial/amba-pl011.c | 36 +- drivers/tty/serial/ar933x_uart.c | 7 - drivers/tty/serial/atmel_serial.c | 7 - drivers/tty/serial/fsl_lpuart.c | 25 +- drivers/tty/serial/imx.c | 19 +- drivers/tty/serial/max310x.c | 270 +- drivers/tty/serial/mcf.c | 7 +- drivers/tty/serial/omap-serial.c | 8 - drivers/tty/serial/pic32_uart.c | 4 +- drivers/tty/serial/pmac_zilog.c | 1 + drivers/tty/serial/qcom_geni_serial.c | 9 +- drivers/tty/serial/samsung_tty.c | 5 +- drivers/tty/serial/sc16is7xx.c | 8 +- drivers/tty/serial/serial-tegra.c | 4 +- drivers/tty/serial/serial_core.c | 120 +- drivers/tty/serial/stm32-usart.c | 8 - drivers/tty/tty_buffer.c | 59 +- drivers/tty/tty_io.c | 2 +- drivers/tty/tty_port.c | 21 - drivers/tty/vt/Makefile | 2 +- drivers/tty/vt/consolemap.c | 634 +- drivers/tty/vt/defkeymap.c_shipped | 6 +- drivers/tty/vt/selection.c | 3 +- drivers/tty/vt/vt.c | 6 +- drivers/ufs/core/ufshcd-priv.h | 6 +- drivers/ufs/core/ufshcd.c | 65 +- drivers/ufs/host/Kconfig | 12 - drivers/ufs/host/Makefile | 1 - drivers/ufs/host/ufs-exynos.c | 165 +- 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-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/udc.c | 14 - drivers/usb/common/usb-conn-gpio.c | 17 - drivers/usb/core/hub.c | 99 +- drivers/usb/core/hub.h | 3 - drivers/usb/core/port.c | 83 - 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 | 50 +- drivers/usb/dwc3/core.h | 1 - drivers/usb/dwc3/dwc3-qcom.c | 140 +- drivers/usb/dwc3/ep0.c | 2 +- drivers/usb/gadget/function/f_uvc.c | 30 +- 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/udc/Kconfig | 13 - drivers/usb/gadget/udc/Makefile | 1 - drivers/usb/gadget/udc/aspeed_udc.c | 1594 - drivers/usb/gadget/udc/bdc/bdc_cmd.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 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-sm501.c | 2 +- drivers/usb/host/xhci-mtk.c | 7 - drivers/usb/host/xhci-tegra.c | 8 +- drivers/usb/mtu3/mtu3.h | 1 - drivers/usb/mtu3/mtu3_core.c | 3 +- drivers/usb/mtu3/mtu3_gadget.c | 20 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 2 +- drivers/usb/mtu3/mtu3_plat.c | 7 - drivers/usb/musb/Kconfig | 13 +- drivers/usb/musb/Makefile | 1 - drivers/usb/musb/mpfs.c | 268 - drivers/usb/musb/musb_core.c | 16 +- drivers/usb/musb/musb_gadget.c | 2 + drivers/usb/renesas_usbhs/rza.c | 4 - drivers/usb/serial/garmin_gps.c | 4 +- drivers/usb/serial/opticon.c | 4 +- drivers/usb/serial/sierra.c | 4 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/Makefile | 2 +- drivers/usb/typec/class.c | 149 - drivers/usb/typec/class.h | 4 - drivers/usb/typec/mux.c | 8 +- drivers/usb/typec/pd.c | 708 - drivers/usb/typec/pd.h | 30 - 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/vfio_pci_core.c | 5 - drivers/vfio/platform/vfio_platform_private.h | 21 +- 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/tps65217_bl.c | 10 +- drivers/video/console/Kconfig | 1 - drivers/video/console/vgacon.c | 4 +- drivers/video/fbdev/Kconfig | 7 +- drivers/video/fbdev/core/fbcon.c | 45 +- drivers/video/fbdev/core/fbmem.c | 44 +- drivers/video/fbdev/efifb.c | 11 + drivers/video/fbdev/simplefb.c | 11 + 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/xen/privcmd.c | 2 +- drivers/xen/xenbus/xenbus_probe_backend.c | 2 +- fs/Makefile | 2 + fs/afs/mntpt.c | 6 + fs/aio.c | 36 +- fs/attr.c | 74 +- 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 | 1 - fs/btrfs/compression.c | 59 +- fs/btrfs/compression.h | 7 +- fs/btrfs/ctree.h | 67 +- fs/btrfs/delayed-inode.c | 364 +- fs/btrfs/delayed-inode.h | 11 - fs/btrfs/disk-io.c | 281 +- fs/btrfs/disk-io.h | 17 +- fs/btrfs/extent-tree.c | 78 +- fs/btrfs/extent_io.c | 684 +- fs/btrfs/extent_io.h | 6 + fs/btrfs/file.c | 2 +- fs/btrfs/inode.c | 608 +- fs/btrfs/ioctl.c | 139 +- fs/btrfs/lzo.c | 28 +- fs/btrfs/ordered-data.c | 40 +- fs/btrfs/ordered-data.h | 5 +- fs/btrfs/raid56.c | 792 +- fs/btrfs/raid56.h | 168 +- fs/btrfs/reflink.c | 13 +- fs/btrfs/scrub.c | 71 +- fs/btrfs/send.c | 460 +- fs/btrfs/send.h | 169 +- fs/btrfs/space-info.c | 34 +- fs/btrfs/space-info.h | 4 - fs/btrfs/struct-funcs.c | 11 +- fs/btrfs/subpage.c | 4 +- fs/btrfs/super.c | 30 +- fs/btrfs/sysfs.c | 182 +- fs/btrfs/transaction.c | 22 - fs/btrfs/tree-log.c | 20 +- fs/btrfs/tree-log.h | 3 - fs/btrfs/volumes.c | 358 +- fs/btrfs/volumes.h | 47 +- fs/btrfs/zoned.c | 6 +- fs/btrfs/zstd.c | 42 +- fs/buffer.c | 367 +- fs/coda/symlink.c | 11 +- fs/coredump.c | 34 +- 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 | 401 +- 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/decompressor_lzma.c | 1 - fs/erofs/super.c | 10 +- fs/erofs/utils.c | 2 +- fs/exec.c | 21 +- fs/ext2/dir.c | 20 +- fs/ext2/ext2.h | 1 + fs/ext2/inode.c | 61 +- fs/ext2/namei.c | 10 +- fs/ext2/super.c | 13 +- fs/ext4/extents_status.c | 3 +- fs/ext4/inode.c | 58 +- fs/ext4/super.c | 9 +- fs/f2fs/checkpoint.c | 4 +- fs/f2fs/compress.c | 246 +- fs/f2fs/data.c | 92 +- fs/f2fs/f2fs.h | 34 +- fs/f2fs/file.c | 30 +- fs/f2fs/gc.c | 8 +- fs/f2fs/gc.h | 21 +- fs/f2fs/node.c | 12 +- fs/f2fs/recovery.c | 10 +- fs/f2fs/super.c | 55 +- fs/fat/file.c | 9 +- fs/fat/namei_vfat.c | 231 +- fs/freevxfs/vxfs_immed.c | 43 +- fs/freevxfs/vxfs_subr.c | 6 + fs/fs-writeback.c | 23 +- fs/fuse/dax.c | 2 +- fs/fuse/dir.c | 7 +- fs/fuse/file.c | 39 +- fs/gfs2/aops.c | 2 +- fs/gfs2/file.c | 3 +- fs/gfs2/glock.c | 9 +- fs/gfs2/lock_dlm.c | 2 +- fs/gfs2/lops.c | 28 +- fs/gfs2/main.c | 2 +- fs/hfs/bnode.c | 4 + fs/hfsplus/bnode.c | 4 + fs/hostfs/hostfs_kern.c | 6 +- fs/hugetlbfs/inode.c | 69 +- fs/inode.c | 178 +- fs/io-wq.c | 1424 + fs/io-wq.h | 228 + fs/io_uring.c | 13257 ++ fs/iomap/buffered-io.c | 95 +- fs/iomap/direct-io.c | 4 +- fs/jbd2/journal.c | 3 +- fs/jfs/file.c | 4 +- fs/jfs/inode.c | 18 +- fs/jfs/jfs_metapage.c | 2 +- fs/kernel_read_file.c | 38 +- fs/ksmbd/smb2pdu.c | 16 +- fs/ksmbd/vfs.c | 4 + fs/libfs.c | 9 - fs/mbcache.c | 2 +- fs/mpage.c | 125 +- fs/nfs/file.c | 4 +- fs/nfs/internal.h | 6 +- fs/nfs/nfs42xattr.c | 7 +- fs/nfs/read.c | 4 + fs/nfs/super.c | 2 +- fs/nfs/write.c | 16 +- fs/nfsd/filecache.c | 2 +- fs/nfsd/nfscache.c | 3 +- fs/nfsd/vfs.c | 11 +- fs/nilfs2/dir.c | 2 +- fs/nilfs2/nilfs.h | 3 - fs/nilfs2/page.c | 60 +- fs/notify/fanotify/fanotify_user.c | 34 +- fs/ntfs/aops.c | 6 +- fs/ntfs/aops.h | 7 +- fs/ntfs/file.c | 5 + fs/ntfs3/attrib.c | 2 +- fs/ntfs3/bitmap.c | 4 +- fs/ntfs3/file.c | 1 + fs/ntfs3/frecord.c | 49 +- fs/ntfs3/fslog.c | 4 +- fs/ntfs3/index.c | 27 +- fs/ntfs3/inode.c | 9 +- fs/ntfs3/ntfs_fs.h | 7 +- fs/ntfs3/record.c | 5 +- fs/ntfs3/super.c | 8 +- fs/ntfs3/xattr.c | 6 +- fs/ocfs2/aops.c | 28 +- fs/ocfs2/dlmfs/dlmfs.c | 14 +- fs/ocfs2/file.c | 2 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/refcounttree.c | 57 +- fs/ocfs2/slot_map.c | 46 +- fs/ocfs2/super.c | 21 + fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/open.c | 60 +- fs/orangefs/inode.c | 4 +- fs/overlayfs/copy_up.c | 4 +- fs/overlayfs/overlayfs.h | 12 +- fs/proc/array.c | 3 +- fs/proc/base.c | 5 +- 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/pstore/inode.c | 1 - fs/pstore/platform.c | 64 +- fs/pstore/zone.c | 12 +- fs/quota/dquot.c | 19 +- fs/read_write.c | 81 +- fs/reiserfs/inode.c | 4 +- fs/reiserfs/xattr.c | 9 +- fs/remap_range.c | 42 +- 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/ufs/dir.c | 2 +- fs/ufs/util.c | 11 + fs/unicode/mkutf8data.c | 38 +- fs/userfaultfd.c | 138 +- fs/xfs/Makefile | 5 - fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_attr_item.c | 43 +- fs/xfs/xfs_buf.c | 13 +- fs/xfs/xfs_file.c | 46 +- fs/xfs/xfs_fsops.c | 3 - fs/xfs/xfs_icache.c | 58 +- fs/xfs/xfs_icache.h | 1 - fs/xfs/xfs_inode.c | 133 +- fs/xfs/xfs_inode.h | 1 - fs/xfs/xfs_iomap.c | 41 +- fs/xfs/xfs_iomap.h | 1 - fs/xfs/xfs_iops.c | 14 +- fs/xfs/xfs_mount.h | 3 +- fs/xfs/xfs_notify_failure.c | 220 - fs/xfs/xfs_qm.c | 3 +- fs/xfs/xfs_qm_syscalls.c | 9 +- fs/xfs/xfs_reflink.c | 12 +- fs/xfs/xfs_super.c | 9 +- fs/xfs/xfs_super.h | 1 - fs/xfs/xfs_trace.h | 1 - fs/zonefs/super.c | 4 +- include/acpi/acpi_bus.h | 6 - include/asm-generic/io.h | 105 +- include/asm-generic/softirq_stack.h | 2 +- include/clocksource/timer-ti-dm.h | 144 + include/crypto/internal/blake2s.h | 108 + 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 | 4 - include/drm/drm_crtc.h | 6 +- include/drm/drm_displayid.h | 6 +- include/drm/drm_edid.h | 36 +- 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 | 2 - include/drm/drm_rect.h | 16 - include/drm/gpu_scheduler.h | 4 +- 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/ti-dra7-atl.h | 10 +- include/dt-bindings/interconnect/qcom,sm6350.h | 148 - include/dt-bindings/memory/tegra234-mc.h | 1 - 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/power/mt6797-power.h | 9 +- include/dt-bindings/reset/mt8186-resets.h | 5 - include/dt-bindings/reset/mt8192-resets.h | 8 - include/dt-bindings/reset/mt8195-resets.h | 6 - include/dt-bindings/reset/tegra234-reset.h | 1 - include/dt-bindings/soc/samsung,boot-mode.h | 18 - include/linux/aperture.h | 56 - include/linux/audit.h | 2 + include/linux/balloon_compaction.h | 6 +- include/linux/bitmap.h | 2 +- include/linux/blkdev.h | 56 +- include/linux/bpf.h | 3 - include/linux/bpf_verifier.h | 12 - include/linux/buffer_head.h | 18 +- include/linux/cgroup-defs.h | 5 +- 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/damon.h | 25 +- include/linux/dax.h | 56 +- include/linux/device.h | 2 - include/linux/device/driver.h | 2 +- include/linux/dim.h | 2 +- include/linux/dma-fence-unwrap.h | 82 +- include/linux/dma-map-ops.h | 3 - include/linux/dmaengine.h | 20 + include/linux/efi.h | 83 +- include/linux/entry-common.h | 10 +- include/linux/evm.h | 6 +- include/linux/fanotify.h | 4 + include/linux/fb.h | 1 + include/linux/fbcon.h | 4 - include/linux/filter.h | 1 - include/linux/fpga/fpga-mgr.h | 24 +- include/linux/fs.h | 173 +- include/linux/fscrypt.h | 5 - include/linux/gfp.h | 12 +- include/linux/gpio.h | 6 + include/linux/hardirq.h | 12 +- include/linux/highmem-internal.h | 10 +- include/linux/highmem.h | 41 +- include/linux/hisi_acc_qm.h | 8 +- include/linux/hmm.h | 4 +- include/linux/huge_mm.h | 88 +- include/linux/hugetlb.h | 24 +- include/linux/ieee80211.h | 225 - include/linux/iio/common/cros_ec_sensors_core.h | 2 + include/linux/iio/iio.h | 14 +- include/linux/iio/trigger.h | 5 - include/linux/input/elan-i2c-ids.h | 5 +- include/linux/io_uring_types.h | 534 - include/linux/iomap.h | 6 + include/linux/ioprio.h | 24 +- include/linux/iosys-map.h | 2 +- include/linux/kallsyms.h | 2 +- include/linux/kernel_read_file.h | 32 +- include/linux/kfifo.h | 2 +- include/linux/khugepaged.h | 30 + include/linux/kmemleak.h | 8 +- include/linux/kvm_host.h | 13 +- include/linux/kvm_types.h | 8 +- include/linux/libata.h | 51 +- include/linux/limits.h | 1 - include/linux/maple_tree.h | 685 - include/linux/memcontrol.h | 292 +- include/linux/memory_hotplug.h | 9 + include/linux/memremap.h | 33 +- include/linux/mfd/lp873x.h | 10 +- include/linux/mfd/max77714.h | 2 +- include/linux/mfd/mt6357/core.h | 119 - include/linux/mfd/mt6357/registers.h | 1574 - include/linux/mfd/mt6397/core.h | 1 - include/linux/mfd/t7l66xb.h | 1 + include/linux/mfd/tc6387xb.h | 1 + include/linux/mfd/tps65086.h | 10 +- include/linux/mfd/tps65217.h | 10 +- include/linux/mfd/tps65218.h | 10 +- include/linux/mfd/tps65912.h | 10 +- include/linux/mfd/twl.h | 57 + include/linux/migrate.h | 79 +- include/linux/mlx5/eswitch.h | 8 +- include/linux/mm.h | 121 +- include/linux/mm_inline.h | 6 - include/linux/mm_types.h | 50 +- include/linux/mm_types_task.h | 12 + include/linux/mmc/host.h | 26 - include/linux/mmc/mmc.h | 6 - include/linux/mmu_notifier.h | 2 +- include/linux/mmzone.h | 59 +- include/linux/mnt_idmapping.h | 269 +- include/linux/mpage.h | 2 + include/linux/mtd/hyperbus.h | 4 +- include/linux/mtd/spinand.h | 1 - include/linux/net.h | 6 +- include/linux/netfs.h | 23 +- include/linux/of.h | 5 +- include/linux/once.h | 2 + include/linux/oom.h | 11 + include/linux/page-flags.h | 25 +- include/linux/pagemap.h | 31 +- include/linux/pagevec.h | 11 + include/linux/phy.h | 6 + include/linux/pinctrl/pinctrl.h | 20 - include/linux/pipe_fs_i.h | 9 - 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/pm_opp.h | 166 +- include/linux/pm_wakeirq.h | 14 +- include/linux/pstore.h | 4 - include/linux/pwm.h | 35 +- include/linux/quotaops.h | 15 +- 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 | 37 - include/linux/remoteproc.h | 4 +- include/linux/reset/bcm63xx_pmb.h | 10 +- include/linux/rmap.h | 4 +- include/linux/sched.h | 5 +- include/linux/sched/coredump.h | 7 +- include/linux/sched/mm.h | 4 +- include/linux/security.h | 8 +- include/linux/serial_core.h | 2 - include/linux/shrinker.h | 31 +- 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/soundwire/sdw_intel.h | 2 - include/linux/spi/spi.h | 67 +- include/linux/spinlock.h | 25 +- include/linux/spmi.h | 3 - include/linux/sram.h | 14 +- include/linux/sunrpc/bc_xprt.h | 17 +- include/linux/surface_aggregator/controller.h | 24 +- include/linux/surface_aggregator/device.h | 125 +- include/linux/surface_aggregator/serial_hub.h | 75 +- include/linux/swap.h | 10 +- include/linux/swapops.h | 12 +- include/linux/swiotlb.h | 1 + include/linux/sysctl.h | 2 + include/linux/sysfb.h | 22 +- include/linux/tcp.h | 30 + include/linux/ti-emif-sram.h | 10 +- include/linux/time64.h | 3 + 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/ucb1400.h | 2 + include/linux/uio.h | 2 - include/linux/usb.h | 2 - include/linux/usb/audio-v2.h | 3 + include/linux/usb/audio.h | 3 + include/linux/usb/c67x00.h | 15 + include/linux/usb/cdc-wdm.h | 4 + include/linux/usb/cdc.h | 4 + include/linux/usb/composite.h | 14 + include/linux/usb/ehci_def.h | 14 + include/linux/usb/ehci_pdriver.h | 14 + include/linux/usb/g_hid.h | 14 + include/linux/usb/gadget.h | 2 + include/linux/usb/hcd.h | 14 + include/linux/usb/input.h | 4 + include/linux/usb/isp1301.h | 10 + include/linux/usb/m66592.h | 14 + include/linux/usb/musb-ux500.h | 10 + include/linux/usb/net2280.h | 14 + include/linux/usb/of.h | 2 + include/linux/usb/ohci_pdriver.h | 14 + include/linux/usb/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/tegra_usb_phy.h | 10 + include/linux/usb/typec.h | 23 - include/linux/usb/typec_mux.h | 44 +- 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 | 70 +- include/linux/vfio_pci_core.h | 65 +- 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/wkup_m3_ipc.h | 10 +- include/linux/workqueue.h | 1 - include/linux/writeback.h | 7 - include/linux/zstd_lib.h | 4 +- include/media/i2c/adv7343.h | 10 +- include/media/i2c/adv7393.h | 10 +- include/media/i2c/ov2659.h | 14 +- include/media/tpg/v4l2-tpg.h | 16 - include/net/bluetooth/hci.h | 1 - include/net/bluetooth/hci_core.h | 13 - include/net/cfg80211.h | 214 +- include/net/dsa.h | 4 + include/net/mac80211.h | 210 +- include/net/neighbour.h | 1 + include/net/netfilter/nf_tables.h | 16 +- include/net/route.h | 3 +- include/net/sock.h | 5 - include/net/switchdev.h | 3 + include/net/tcp.h | 1 - include/net/udp.h | 3 +- include/net/xfrm.h | 4 +- include/rdma/rdma_cm.h | 1 - include/scsi/libiscsi.h | 13 +- include/scsi/libsas.h | 2 +- include/scsi/sas.h | 42 +- include/scsi/scsi_transport_iscsi.h | 3 +- include/soc/mscc/ocelot.h | 5 +- include/soc/qcom/qcom-spmi-pmic.h | 61 - include/soc/tegra/fuse.h | 1 - include/sound/control.h | 2 +- include/sound/core.h | 6 - include/sound/cs35l41.h | 3 - include/sound/hdmi-codec.h | 4 +- include/sound/pcm.h | 19 +- include/sound/rawmidi.h | 6 +- include/sound/simple_card_utils.h | 2 +- include/sound/soc-acpi-intel-match.h | 2 - include/sound/soc-card.h | 1 - include/sound/soc-component.h | 5 + include/sound/soc-dai.h | 6 - include/sound/soc.h | 17 +- 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/target/iscsi/iscsi_target_core.h | 14 - include/trace/events/btrfs.h | 158 - include/trace/events/dlm.h | 118 +- include/trace/events/io_uring.h | 197 +- 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/power.h | 29 - include/trace/events/rwmmio.h | 97 - include/trace/events/scsi.h | 35 +- include/trace/events/thermal.h | 28 +- include/trace/events/writeback.h | 5 - include/uapi/drm/drm_fourcc.h | 6 +- include/uapi/linux/android/binder.h | 30 +- include/uapi/linux/btrfs.h | 10 +- include/uapi/linux/dma-buf.h | 84 - include/uapi/linux/fscrypt.h | 3 +- include/uapi/linux/io_uring.h | 25 +- include/uapi/linux/kfd_ioctl.h | 14 +- include/uapi/linux/kvm.h | 68 - include/uapi/linux/magic.h | 4 + include/uapi/linux/media-bus-format.h | 6 +- include/uapi/linux/mptcp.h | 9 +- include/uapi/linux/neighbour.h | 1 + include/uapi/linux/netfilter/xt_IDLETIMER.h | 17 +- include/uapi/linux/nl80211.h | 37 - include/uapi/linux/swab.h | 6 +- include/uapi/linux/sysctl.h | 37 +- include/uapi/linux/tty.h | 3 +- include/uapi/linux/userfaultfd.h | 4 - include/uapi/linux/vhost.h | 14 - include/uapi/linux/vhost_types.h | 2 - include/uapi/linux/videodev2.h | 1 - include/uapi/linux/xfrm.h | 6 +- include/uapi/mtd/mtd-abi.h | 4 +- include/uapi/rdma/erdma-abi.h | 49 - include/uapi/rdma/ib_user_ioctl_verbs.h | 1 - include/uapi/sound/sof/abi.h | 2 - include/uapi/sound/sof/header.h | 30 - include/uapi/sound/sof/tokens.h | 44 - include/ufs/ufshcd.h | 21 +- include/ufs/unipro.h | 104 +- init/Kconfig | 55 +- 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/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 | 141 - io_uring/filetable.h | 71 - 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 | 3972 - io_uring/io_uring.h | 246 - io_uring/kbuf.c | 551 - io_uring/kbuf.h | 128 - io_uring/msg_ring.c | 55 - io_uring/msg_ring.h | 4 - io_uring/net.c | 769 - io_uring/net.h | 43 - io_uring/nop.c | 25 - io_uring/nop.h | 4 - io_uring/opdef.c | 490 - io_uring/opdef.h | 42 - io_uring/openclose.c | 283 - io_uring/openclose.h | 14 - io_uring/poll.c | 946 - io_uring/poll.h | 32 - io_uring/refs.h | 48 - io_uring/rsrc.c | 1369 - io_uring/rsrc.h | 166 - io_uring/rw.c | 1053 - 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 | 57 - 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/shm.c | 21 +- kernel/acct.c | 11 +- kernel/audit.c | 4 +- kernel/bpf/bpf_iter.c | 9 +- kernel/bpf/bpf_struct_ops.c | 7 +- kernel/bpf/btf.c | 84 +- kernel/bpf/core.c | 6 - kernel/bpf/task_iter.c | 10 +- kernel/bpf/verifier.c | 185 +- kernel/cfi.c | 4 +- kernel/cgroup/cgroup.c | 107 +- 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/swiotlb.c | 8 +- kernel/entry/common.c | 16 +- kernel/events/core.c | 3 +- kernel/events/uprobes.c | 9 +- kernel/extable.c | 4 +- kernel/fork.c | 75 +- kernel/irq/pm.c | 2 + kernel/kallsyms.c | 49 +- kernel/kallsyms_internal.h | 30 - kernel/kexec_file.c | 10 +- kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 2 +- kernel/nsproxy.c | 3 +- kernel/profile.c | 7 - kernel/rcu/Kconfig | 31 - kernel/rcu/Kconfig.debug | 2 +- kernel/rcu/rcu.h | 19 +- kernel/rcu/rcuscale.c | 1 - kernel/rcu/rcutorture.c | 247 +- kernel/rcu/refscale.c | 18 +- kernel/rcu/srcutree.c | 20 +- kernel/rcu/tasks.h | 541 +- kernel/rcu/tiny.c | 25 +- kernel/rcu/tree.c | 671 +- kernel/rcu/tree.h | 21 +- kernel/rcu/tree_exp.h | 115 +- kernel/rcu/tree_nocb.h | 272 +- kernel/rcu/tree_plugin.h | 83 +- kernel/rcu/tree_stall.h | 55 +- kernel/rcu/update.c | 15 +- kernel/resource.c | 19 +- kernel/sched/core.c | 66 +- kernel/sched/deadline.c | 6 +- kernel/sched/fair.c | 215 +- kernel/sched/idle.c | 10 +- kernel/sched/psi.c | 19 +- kernel/sched/sched.h | 2 +- kernel/sched/topology.c | 23 +- kernel/smp.c | 4 +- kernel/softirq.c | 4 +- kernel/sys.c | 2 +- kernel/sysctl.c | 69 +- kernel/time/Kconfig | 37 +- kernel/time/tick-sched.c | 2 +- kernel/torture.c | 7 - kernel/trace/trace.c | 8 +- kernel/trace/trace_uprobe.c | 2 - kernel/ucount.c | 34 +- kernel/user_namespace.c | 10 +- kernel/workqueue.c | 9 - lib/Kconfig | 16 +- lib/Kconfig.debug | 181 +- lib/Makefile | 5 +- lib/btree.c | 30 +- lib/crypto/blake2s-selftest.c | 41 - lib/crypto/blake2s.c | 37 +- lib/debugobjects.c | 10 - lib/error-inject.c | 28 +- lib/flex_proportions.c | 10 +- lib/iov_iter.c | 107 +- 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/maple_tree.c | 7043 - lib/mpi/mpi-add.c | 2 +- lib/mpi/mpi-mul.c | 1 - lib/radix-tree.c | 4 +- lib/stackdepot.c | 59 +- lib/test_bpf.c | 4 +- lib/test_hmm.c | 347 +- lib/test_hmm_uapi.h | 19 +- lib/test_maple_tree.c | 38199 --- lib/test_printf.c | 8 +- lib/test_vmalloc.c | 15 +- lib/trace_readwrite.c | 47 - lib/vsprintf.c | 13 - localversion-next | 1 - mm/Kconfig | 10 +- mm/Makefile | 3 +- mm/balloon_compaction.c | 10 +- mm/compaction.c | 75 +- mm/damon/Kconfig | 8 - mm/damon/Makefile | 1 - mm/damon/dbgfs.c | 79 +- mm/damon/lru_sort.c | 546 - mm/damon/ops-common.c | 42 - mm/damon/ops-common.h | 2 - mm/damon/paddr.c | 60 +- mm/damon/reclaim.c | 40 +- mm/damon/sysfs.c | 69 +- mm/damon/vaddr-test.h | 36 +- mm/damon/vaddr.c | 56 +- mm/debug.c | 14 +- mm/debug_vm_pgtable.c | 2 +- mm/filemap.c | 157 +- mm/folio-compat.c | 22 + mm/frontswap.c | 2 +- mm/gup.c | 96 +- mm/highmem.c | 2 +- mm/huge_memory.c | 249 +- mm/hugetlb.c | 163 +- mm/hugetlb_vmemmap.c | 68 +- mm/init-mm.c | 4 +- mm/internal.h | 13 +- mm/kasan/common.c | 8 +- mm/kasan/hw_tags.c | 32 +- mm/kasan/kasan.h | 3 +- mm/kasan/report.c | 12 +- mm/khugepaged.c | 243 +- mm/kmemleak.c | 260 +- mm/ksm.c | 30 +- mm/list_lru.c | 2 +- mm/madvise.c | 16 +- mm/memblock.c | 21 +- mm/memcontrol.c | 710 +- mm/memory-failure.c | 279 +- mm/memory.c | 81 +- mm/memory_hotplug.c | 55 +- mm/mempolicy.c | 62 +- mm/mempool.c | 2 +- mm/memremap.c | 16 +- mm/migrate.c | 285 +- mm/migrate_device.c | 118 +- mm/mlock.c | 41 +- mm/mmap.c | 2267 +- mm/mprotect.c | 86 +- mm/mremap.c | 41 +- mm/msync.c | 2 +- mm/nommu.c | 249 +- mm/oom_kill.c | 9 +- mm/page-writeback.c | 89 +- mm/page_alloc.c | 454 +- mm/page_io.c | 5 +- mm/page_vma_mapped.c | 2 +- mm/pagewalk.c | 2 +- mm/rmap.c | 141 +- mm/secretmem.c | 22 +- mm/shmem.c | 31 +- mm/shrinker_debug.c | 285 - mm/slab.c | 28 +- mm/slab.h | 30 +- mm/slab_common.c | 9 +- mm/slob.c | 8 +- mm/slub.c | 94 +- mm/sparse-vmemmap.c | 20 +- mm/sparse.c | 2 +- mm/swap.c | 647 +- mm/swap.h | 19 +- mm/swap_state.c | 60 +- mm/swapfile.c | 35 +- mm/userfaultfd.c | 5 +- mm/util.c | 38 +- mm/vmacache.c | 117 + mm/vmalloc.c | 148 +- mm/vmscan.c | 414 +- mm/vmstat.c | 4 + mm/workingset.c | 2 +- mm/z3fold.c | 84 +- mm/zsmalloc.c | 105 +- net/bluetooth/eir.c | 41 +- net/bluetooth/hci_conn.c | 3 - net/bluetooth/hci_core.c | 86 +- net/bluetooth/hci_event.c | 9 +- net/bluetooth/hci_sock.c | 11 +- net/bluetooth/hci_sync.c | 66 +- net/bluetooth/l2cap_core.c | 1 - net/bluetooth/mgmt.c | 14 +- net/bridge/br_netfilter_hooks.c | 21 +- net/core/neighbour.c | 32 +- net/core/net_namespace.c | 7 - net/core/page_pool.c | 2 +- net/core/skmsg.c | 48 +- net/decnet/dn_neigh.c | 1 + net/dsa/Kconfig | 4 +- net/dsa/slave.c | 11 + net/dsa/tag_ksz.c | 59 + net/hsr/hsr_debugfs.c | 10 +- net/ipv4/af_inet.c | 3 +- net/ipv4/arp.c | 1 + net/ipv4/bpf_tcp_ca.c | 39 +- net/ipv4/ipconfig.c | 6 - net/ipv4/route.c | 24 +- net/ipv4/tcp.c | 70 +- net/ipv4/udp.c | 11 +- net/ipv6/addrconf.c | 70 +- net/ipv6/af_inet6.c | 3 +- net/ipv6/ndisc.c | 1 + net/ipv6/route.c | 11 +- net/ipv6/seg6_hmac.c | 1 - net/ipv6/sit.c | 8 +- net/key/af_key.c | 6 +- net/mac80211/agg-rx.c | 4 +- net/mac80211/agg-tx.c | 2 +- net/mac80211/airtime.c | 4 +- net/mac80211/cfg.c | 490 +- net/mac80211/chan.c | 660 +- net/mac80211/debug.h | 14 - net/mac80211/debugfs_key.c | 10 +- net/mac80211/debugfs_netdev.c | 20 +- net/mac80211/driver-ops.h | 102 +- net/mac80211/eht.c | 9 +- net/mac80211/ethtool.c | 26 +- net/mac80211/he.c | 17 +- net/mac80211/ht.c | 41 +- net/mac80211/ibss.c | 65 +- net/mac80211/ieee80211_i.h | 294 +- net/mac80211/iface.c | 249 +- net/mac80211/key.c | 56 +- net/mac80211/main.c | 143 +- net/mac80211/mesh.c | 20 +- net/mac80211/mesh_plink.c | 14 +- net/mac80211/mlme.c | 434 +- net/mac80211/ocb.c | 15 +- net/mac80211/offchannel.c | 22 +- net/mac80211/rate.c | 19 +- net/mac80211/rate.h | 8 +- net/mac80211/rx.c | 43 +- net/mac80211/scan.c | 2 +- net/mac80211/sta_info.c | 313 +- net/mac80211/sta_info.h | 28 +- net/mac80211/status.c | 24 +- net/mac80211/tdls.c | 31 +- net/mac80211/trace.h | 1160 +- net/mac80211/tx.c | 304 +- net/mac80211/util.c | 80 +- net/mac80211/vht.c | 177 +- net/mac80211/wme.c | 3 +- net/mptcp/options.c | 7 +- net/mptcp/pm.c | 10 +- net/mptcp/pm_netlink.c | 2 +- net/mptcp/protocol.c | 133 +- net/mptcp/protocol.h | 24 +- net/mptcp/subflow.c | 129 +- net/netfilter/nf_tables_core.c | 24 +- net/netfilter/nf_tables_trace.c | 44 +- net/netfilter/nft_set_hash.c | 2 + net/rose/rose_timer.c | 34 +- net/sched/act_api.c | 22 +- net/sched/sch_taprio.c | 5 +- net/sunrpc/auth.c | 2 +- net/sunrpc/backchannel_rqst.c | 16 +- net/sunrpc/sunrpc.h | 16 +- net/tipc/socket.c | 1 + net/tls/tls_device_fallback.c | 6 +- net/unix/af_unix.c | 23 +- net/unix/sysctl_net_unix.c | 19 +- net/wireless/ap.c | 46 +- net/wireless/chan.c | 196 +- net/wireless/core.c | 28 +- net/wireless/core.h | 24 +- net/wireless/ibss.c | 57 +- net/wireless/mesh.c | 31 +- net/wireless/mlme.c | 160 +- net/wireless/nl80211.c | 957 +- net/wireless/ocb.c | 5 +- net/wireless/rdev-ops.h | 58 +- net/wireless/reg.c | 139 +- net/wireless/scan.c | 8 +- net/wireless/sme.c | 512 +- net/wireless/trace.h | 378 +- net/wireless/util.c | 44 +- net/wireless/wext-compat.c | 48 +- net/wireless/wext-sme.c | 29 +- net/xfrm/xfrm_policy.c | 5 +- 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/xdp1_kern.c | 11 +- samples/bpf/xdp2_kern.c | 11 +- samples/bpf/xdp_tx_iptunnel_kern.c | 2 +- samples/fprobe/fprobe_example.c | 7 - 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/v4l/v4l2-pci-skeleton.c | 14 +- scripts/.gitignore | 1 - scripts/Kconfig.include | 6 +- scripts/Makefile | 3 - scripts/Makefile.build | 60 - scripts/Makefile.debug | 10 - scripts/Makefile.host | 34 +- scripts/Makefile.lib | 12 - scripts/Makefile.modfinal | 8 +- scripts/cc-version.sh | 12 +- scripts/checkpatch.pl | 13 +- scripts/decode_stacktrace.sh | 14 - scripts/gcc-plugins/latent_entropy_plugin.c | 2 +- scripts/gcc-plugins/stackleak_plugin.c | 2 +- scripts/gcc-plugins/structleak_plugin.c | 2 +- scripts/generate_rust_analyzer.py | 134 - scripts/generate_rust_target.rs | 227 - 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/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 - security/apparmor/Kconfig | 86 +- security/apparmor/apparmorfs.c | 99 +- security/apparmor/audit.c | 2 +- security/apparmor/include/apparmor.h | 1 - security/apparmor/include/apparmorfs.h | 14 - security/apparmor/include/lib.h | 5 - security/apparmor/label.c | 17 +- security/apparmor/lib.c | 2 +- security/apparmor/lsm.c | 23 +- security/apparmor/mount.c | 11 +- security/apparmor/policy.c | 35 +- security/apparmor/policy_unpack.c | 37 +- security/apparmor/policy_unpack_test.c | 28 +- security/apparmor/procattr.c | 2 +- security/integrity/evm/evm_crypto.c | 7 +- security/integrity/evm/evm_main.c | 12 +- security/security.c | 5 +- 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/control.c | 267 +- sound/core/init.c | 4 - sound/core/rawmidi.c | 274 +- sound/soc/amd/acp-config.c | 30 - sound/soc/amd/acp/Kconfig | 1 - sound/soc/amd/acp/acp-mach-common.c | 233 +- sound/soc/amd/acp/acp-mach.h | 3 - sound/soc/amd/acp/acp-pdm.c | 2 +- sound/soc/amd/acp/acp-renoir.c | 10 +- sound/soc/amd/acp/acp-sof-mach.c | 30 - sound/soc/amd/mach-config.h | 1 - sound/soc/amd/vangogh/acp5x-i2s.c | 4 +- sound/soc/atmel/atmel-i2s.c | 4 +- sound/soc/atmel/atmel_ssc_dai.c | 18 +- sound/soc/atmel/mchp-i2s-mcc.c | 8 +- sound/soc/atmel/mchp-pdmc.c | 4 +- sound/soc/atmel/mikroe-proto.c | 4 +- sound/soc/au1x/i2sc.c | 2 +- sound/soc/au1x/psc-i2s.c | 4 +- sound/soc/bcm/bcm2835-i2s.c | 20 +- sound/soc/bcm/cygnus-pcm.c | 14 +- sound/soc/bcm/cygnus-ssp.c | 18 +- sound/soc/bcm/cygnus-ssp.h | 14 +- sound/soc/cirrus/ep93xx-i2s.c | 4 +- sound/soc/codecs/Kconfig | 10 - sound/soc/codecs/Makefile | 2 - sound/soc/codecs/ab8500-codec.c | 2 + sound/soc/codecs/ab8500-codec.h | 2 + sound/soc/codecs/ak4613.c | 12 +- sound/soc/codecs/cros_ec_codec.c | 1 - sound/soc/codecs/cs35l41-lib.c | 92 +- sound/soc/codecs/cs35l41-spi.c | 1 - sound/soc/codecs/cs35l41.c | 83 +- sound/soc/codecs/cs35l45-i2c.c | 4 +- sound/soc/codecs/cs35l45.c | 6 +- sound/soc/codecs/cs35l45.h | 4 +- sound/soc/codecs/cs4270.c | 1 + sound/soc/codecs/cs42l42.c | 3 +- sound/soc/codecs/cs47l15.c | 5 +- sound/soc/codecs/cx2072x.c | 17 +- sound/soc/codecs/da7210.c | 2 - sound/soc/codecs/da7219.c | 6 + sound/soc/codecs/da732x.c | 6 + sound/soc/codecs/hda-dai.c | 102 - sound/soc/codecs/hda.c | 395 - sound/soc/codecs/hda.h | 19 - sound/soc/codecs/hdmi-codec.c | 18 +- sound/soc/codecs/lm49453.c | 6 + sound/soc/codecs/madera.c | 14 +- sound/soc/codecs/max98090.c | 12 +- sound/soc/codecs/max98373-sdw.c | 12 +- sound/soc/codecs/max98373.c | 14 +- sound/soc/codecs/max98390.c | 2 +- sound/soc/codecs/max98396.c | 147 +- sound/soc/codecs/max98396.h | 8 - sound/soc/codecs/max9860.c | 6 +- sound/soc/codecs/msm8916-wcd-digital.c | 46 +- sound/soc/codecs/mt6358.c | 1 - sound/soc/codecs/nau8822.c | 14 - sound/soc/codecs/nau8822.h | 2 - sound/soc/codecs/rk3328_codec.c | 6 +- sound/soc/codecs/rt1308-sdw.c | 23 - sound/soc/codecs/rt1316-sdw.c | 23 - sound/soc/codecs/rt274.c | 9 +- sound/soc/codecs/rt286.c | 17 +- sound/soc/codecs/rt286.h | 2 + sound/soc/codecs/rt298.c | 17 +- sound/soc/codecs/rt298.h | 2 + sound/soc/codecs/rt5682-sdw.c | 5 +- sound/soc/codecs/rt700-sdw.c | 6 +- sound/soc/codecs/rt700.c | 35 +- sound/soc/codecs/rt711-sdca-sdw.c | 9 +- sound/soc/codecs/rt711-sdca.c | 49 +- sound/soc/codecs/rt711-sdw.c | 9 +- sound/soc/codecs/rt711.c | 45 +- sound/soc/codecs/rt715-sdca-sdw.c | 12 - sound/soc/codecs/rt715-sdca.c | 12 - sound/soc/codecs/rt715-sdw.c | 12 - sound/soc/codecs/rt715.c | 12 - sound/soc/codecs/sgtl5000.c | 9 - sound/soc/codecs/sgtl5000.h | 1 - sound/soc/codecs/ssm2518.c | 4 +- sound/soc/codecs/ssm2602.c | 6 +- sound/soc/codecs/ssm4567.c | 4 +- sound/soc/codecs/sta32x.c | 4 +- sound/soc/codecs/sta350.c | 4 +- sound/soc/codecs/sti-sas.c | 6 +- sound/soc/codecs/tas2552.c | 10 +- sound/soc/codecs/tas2770.c | 6 +- sound/soc/codecs/tas5086.c | 2 +- sound/soc/codecs/tas5720.c | 4 +- sound/soc/codecs/tas6424.c | 6 +- sound/soc/codecs/tfa9879.c | 4 +- sound/soc/codecs/tfa989x.c | 30 - sound/soc/codecs/tlv320adc3xxx.c | 6 +- sound/soc/codecs/tlv320adcx140.c | 23 +- sound/soc/codecs/tlv320aic23.c | 7 +- sound/soc/codecs/tlv320aic26.c | 15 +- sound/soc/codecs/tlv320aic31xx.c | 19 +- sound/soc/codecs/tlv320aic32x4.c | 9 +- sound/soc/codecs/tlv320aic3x.c | 11 +- sound/soc/codecs/tlv320dac33.c | 12 +- sound/soc/codecs/twl4030.c | 101 +- sound/soc/codecs/uda1334.c | 2 +- sound/soc/codecs/wcd-mbhc-v2.c | 2 +- sound/soc/codecs/wcd9335.c | 110 +- sound/soc/codecs/wcd938x.c | 12 - sound/soc/codecs/wm5110.c | 8 +- sound/soc/codecs/wm_adsp.c | 2 +- sound/soc/dwc/dwc-i2s.c | 8 +- sound/soc/fsl/fsl_asrc_dma.c | 18 +- sound/soc/fsl/fsl_audmix.c | 6 +- sound/soc/fsl/fsl_esai.c | 8 +- sound/soc/fsl/fsl_micfil.c | 19 - sound/soc/fsl/fsl_mqs.c | 135 +- sound/soc/fsl/fsl_sai.c | 72 +- sound/soc/fsl/fsl_ssi.c | 22 +- sound/soc/fsl/fsl_xcvr.c | 9 - sound/soc/fsl/imx-audmix.c | 4 +- sound/soc/fsl/imx-audmux.c | 24 +- sound/soc/fsl/imx-card.c | 2 +- sound/soc/fsl/pcm030-audio-fabric.c | 5 +- sound/soc/generic/audio-graph-card2.c | 6 +- sound/soc/generic/simple-card-utils.c | 18 +- sound/soc/generic/test-component.c | 18 +- sound/soc/hisilicon/hi6210-i2s.c | 18 +- sound/soc/img/img-i2s-in.c | 4 +- sound/soc/img/img-i2s-out.c | 6 +- sound/soc/intel/Kconfig | 3 - 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/topology.c | 4 +- sound/soc/intel/boards/Kconfig | 5 +- sound/soc/intel/boards/Makefile | 4 +- sound/soc/intel/boards/bdw_rt286.c | 279 - 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 | 15 +- 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 | 176 - 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 | 23 +- 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 | 85 +- sound/soc/intel/common/Makefile | 1 - .../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 | 4 +- sound/soc/intel/skylake/skl-topology.c | 6 + sound/soc/jz4740/jz4740-i2s.c | 10 +- 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/mt8186-afe-clk.c | 651 - sound/soc/mediatek/mt8186/mt8186-afe-clk.h | 106 - sound/soc/mediatek/mt8186/mt8186-afe-gpio.c | 243 - sound/soc/mediatek/mt8186/mt8186-afe-gpio.h | 19 - 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 | 873 - 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-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/meson/aiu-encoder-i2s.c | 2 +- sound/soc/meson/axg-tdm-interface.c | 14 +- sound/soc/meson/meson-codec-glue.c | 2 +- sound/soc/mxs/mxs-saif.c | 4 +- sound/soc/pxa/magician.c | 8 +- sound/soc/pxa/mmp-sspa.c | 6 +- sound/soc/pxa/pxa-ssp.c | 22 +- sound/soc/pxa/pxa2xx-i2s.c | 6 +- sound/soc/qcom/apq8016_sbc.c | 2 +- sound/soc/qcom/qdsp6/audioreach.c | 4 +- sound/soc/qcom/qdsp6/q6adm.c | 6 +- sound/soc/qcom/qdsp6/q6afe.c | 6 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 6 - sound/soc/qcom/sc7180.c | 2 +- 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 | 188 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 6 +- sound/soc/samsung/aries_wm8994.c | 6 +- sound/soc/samsung/i2s.c | 6 +- sound/soc/samsung/pcm.c | 4 +- sound/soc/samsung/s3c-i2s-v2.c | 6 +- sound/soc/samsung/s3c24xx-i2s.c | 6 +- sound/soc/samsung/snow.c | 2 +- sound/soc/sh/fsi.c | 6 +- sound/soc/sh/rcar/core.c | 4 +- sound/soc/sh/rz-ssi.c | 2 +- sound/soc/sh/ssi.c | 10 +- sound/soc/soc-card.c | 6 - sound/soc/soc-core.c | 19 +- sound/soc/soc-dai.c | 3 +- sound/soc/soc-dapm.c | 15 +- sound/soc/soc-ops.c | 63 +- sound/soc/soc-topology-test.c | 34 +- sound/soc/soc-topology.c | 2 +- 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/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/cnl.c | 2 - sound/soc/sof/intel/hda-dai.c | 208 +- sound/soc/sof/intel/hda-dsp.c | 29 +- sound/soc/sof/intel/hda-loader.c | 31 +- sound/soc/sof/intel/hda-pcm.c | 74 +- sound/soc/sof/intel/hda-stream.c | 100 +- sound/soc/sof/intel/hda.h | 9 - sound/soc/sof/intel/icl.c | 1 - sound/soc/sof/intel/mtl.c | 799 - 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 | 11 +- sound/soc/sof/ipc3-pcm.c | 8 +- sound/soc/sof/ipc3-topology.c | 100 +- sound/soc/sof/ipc3.c | 25 +- sound/soc/sof/ipc4-control.c | 216 - sound/soc/sof/ipc4-pcm.c | 230 - sound/soc/sof/ipc4-priv.h | 7 - sound/soc/sof/ipc4-topology.c | 1760 - sound/soc/sof/ipc4-topology.h | 245 - 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/mt8186/mt8186.c | 2 +- sound/soc/sof/mediatek/mt8195/mt8195-clk.c | 7 - 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 | 11 - sound/soc/sof/pm.c | 21 +- sound/soc/sof/sof-audio.h | 12 - sound/soc/sof/sof-client.c | 4 +- sound/soc/sof/sof-priv.h | 16 +- sound/soc/sof/topology.c | 118 +- sound/soc/stm/stm32_adfsdm.c | 2 +- sound/soc/stm/stm32_i2s.c | 8 +- sound/soc/stm/stm32_sai_sub.c | 10 +- sound/soc/sunxi/sun4i-codec.c | 78 +- sound/soc/sunxi/sun4i-i2s.c | 20 +- sound/soc/sunxi/sun50i-codec-analog.c | 8 - sound/soc/sunxi/sun8i-codec.c | 6 +- sound/soc/tegra/Kconfig | 9 - sound/soc/tegra/Makefile | 2 - sound/soc/tegra/tegra20_i2s.c | 6 +- sound/soc/tegra/tegra210_ahub.c | 39 +- sound/soc/tegra/tegra210_i2s.c | 6 +- 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 | 6 +- sound/soc/ti/davinci-i2s.c | 32 +- sound/soc/ti/davinci-mcasp.c | 10 +- sound/soc/ti/omap-mcbsp-priv.h | 2 + sound/soc/ti/omap-mcbsp-st.c | 14 +- sound/soc/ti/omap-mcbsp.c | 31 +- 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 | 38 +- 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/xtensa/xtfpga-i2s.c | 4 +- sound/usb/quirks.c | 4 - tools/Makefile | 3 - tools/accounting/getdelays.c | 4 + tools/cgroup/memcg_shrinker.py | 71 - tools/include/linux/gfp.h | 3 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/slab.h | 4 - tools/include/nolibc/Makefile | 37 +- tools/include/nolibc/stdio.h | 4 +- tools/include/nolibc/stdlib.h | 7 +- tools/lib/bpf/libbpf.c | 72 +- tools/lib/bpf/relo_core.c | 80 - tools/lib/bpf/relo_core.h | 2 - tools/lib/perf/include/perf/event.h | 3 +- tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/linux-kernel.bell | 16 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/perf/Documentation/perf-record.txt | 5 - tools/perf/Documentation/perf.data-file-format.txt | 10 - tools/perf/builtin-inject.c | 1 - tools/perf/builtin-kmem.c | 1 + tools/perf/builtin-record.c | 44 +- tools/perf/builtin-script.c | 6 - tools/perf/util/bpf-loader.c | 204 +- tools/perf/util/data-convert-json.c | 5 +- tools/perf/util/event.c | 1 - tools/perf/util/header.c | 3 - tools/perf/util/record.c | 2 +- tools/perf/util/record.h | 1 - tools/perf/util/session.c | 4 - tools/perf/util/synthetic-events.c | 7 +- tools/perf/util/tool.h | 3 +- tools/power/cpupower/debug/i386/dump_psb.c | 6 +- tools/spi/spidev_test.c | 11 - tools/testing/memblock/linux/kmemleak.h | 2 +- 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 | 3 +- tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/bench.c | 55 - tools/testing/selftests/bpf/bench.h | 4 - .../selftests/bpf/benchs/bench_local_storage.c | 287 - .../bpf/benchs/run_bench_local_storage.sh | 24 - tools/testing/selftests/bpf/benchs/run_common.sh | 17 - tools/testing/selftests/bpf/config | 6 - 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 | 1 + .../testing/selftests/bpf/prog_tests/sock_fields.c | 1 + tools/testing/selftests/bpf/progs/bpf_loop.c | 114 - .../selftests/bpf/progs/local_storage_bench.c | 104 - .../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 - tools/testing/selftests/bpf/test_btf.h | 2 - tools/testing/selftests/bpf/test_verifier.c | 367 +- .../selftests/bpf/verifier/bpf_loop_inline.c | 263 - tools/testing/selftests/damon/_chk_dependency.sh | 10 - 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 - tools/testing/selftests/kexec/kexec_common_lib.sh | 36 +- tools/testing/selftests/kselftest_deps.sh | 2 +- tools/testing/selftests/kvm/.gitignore | 8 +- tools/testing/selftests/kvm/Makefile | 15 - tools/testing/selftests/kvm/aarch64/arch_timer.c | 79 +- .../selftests/kvm/aarch64/debug-exceptions.c | 22 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 30 +- tools/testing/selftests/kvm/aarch64/hypercalls.c | 90 +- tools/testing/selftests/kvm/aarch64/psci_test.c | 69 +- .../selftests/kvm/aarch64/vcpu_width_config.c | 71 +- tools/testing/selftests/kvm/aarch64/vgic_init.c | 443 +- tools/testing/selftests/kvm/aarch64/vgic_irq.c | 40 +- .../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 | 809 +- .../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 | 2 +- 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 | 200 +- .../selftests/kvm/include/x86_64/svm_util.h | 12 - .../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 | 1232 +- .../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 | 9 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 550 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 6 +- tools/testing/selftests/kvm/lib/x86_64/ucall.c | 12 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 16 +- .../testing/selftests/kvm/max_guest_memory_test.c | 53 +- .../kvm/memslot_modification_stress_test.c | 13 +- tools/testing/selftests/kvm/memslot_perf_test.c | 28 +- tools/testing/selftests/kvm/rseq_test.c | 22 +- tools/testing/selftests/kvm/s390x/memop.c | 182 +- tools/testing/selftests/kvm/s390x/resets.c | 178 +- tools/testing/selftests/kvm/s390x/sync_regs_test.c | 121 +- tools/testing/selftests/kvm/s390x/tprot.c | 50 +- .../testing/selftests/kvm/set_memory_region_test.c | 43 +- tools/testing/selftests/kvm/steal_time.c | 120 +- .../selftests/kvm/system_counter_offset_test.c | 35 +- tools/testing/selftests/kvm/x86_64/amx_test.c | 56 +- tools/testing/selftests/kvm/x86_64/cpuid_test.c | 29 +- .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 22 +- tools/testing/selftests/kvm/x86_64/debug_regs.c | 77 +- .../selftests/kvm/x86_64/emulator_error_test.c | 74 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 62 +- .../selftests/kvm/x86_64/fix_hypercall_test.c | 45 +- .../selftests/kvm/x86_64/get_msr_index_features.c | 117 +- tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 25 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 34 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 296 +- .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 25 +- .../testing/selftests/kvm/x86_64/kvm_clock_test.c | 29 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 107 +- .../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 | 30 +- .../selftests/kvm/x86_64/monitor_mwait_test.c | 137 - .../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 | 103 +- .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 91 +- .../testing/selftests/kvm/x86_64/set_sregs_test.c | 47 +- .../selftests/kvm/x86_64/sev_migrate_tests.c | 126 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 39 +- tools/testing/selftests/kvm/x86_64/state_test.c | 31 +- .../selftests/kvm/x86_64/svm_int_ctl_test.c | 21 +- .../kvm/x86_64/svm_nested_soft_inject_test.c | 216 - .../testing/selftests/kvm/x86_64/svm_vmcall_test.c | 16 +- .../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 | 35 +- .../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 | 18 +- .../selftests/kvm/x86_64/userspace_msr_exit_test.c | 187 +- .../selftests/kvm/x86_64/vmx_apic_access_test.c | 27 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 17 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 13 +- .../vmx_exception_with_invalid_guest_state.c | 68 +- .../kvm/x86_64/vmx_invalid_nested_guest_state.c | 18 +- .../kvm/x86_64/vmx_nested_tsc_scaling_test.c | 29 +- .../selftests/kvm/x86_64/vmx_pmu_caps_test.c | 48 +- .../kvm/x86_64/vmx_preemption_timer_test.c | 35 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 91 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 13 +- .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 48 +- .../selftests/kvm/x86_64/xapic_state_test.c | 76 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 73 +- .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 25 +- tools/testing/selftests/kvm/x86_64/xss_msr_test.c | 56 +- tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/bpf/Makefile | 2 +- tools/testing/selftests/net/cmsg_sender.c | 2 +- tools/testing/selftests/net/fib_rule_tests.sh | 23 + .../net/forwarding/ethtool_extended_state.sh | 43 +- tools/testing/selftests/net/mptcp/diag.sh | 48 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 2 +- tools/testing/selftests/net/mptcp/mptcp_inq.c | 2 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 2 +- tools/testing/selftests/net/tun.c | 162 + .../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/seccomp/seccomp_bpf.c | 2 +- .../tc-testing/tc-tests/actions/gact.json | 77 + tools/testing/selftests/timens/Makefile | 2 +- tools/testing/selftests/timens/vfork_exec.c | 90 - tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/hmm-tests.c | 306 +- tools/testing/selftests/vm/mremap_test.c | 49 +- tools/testing/selftests/vm/run_vmtests.sh | 20 +- tools/testing/selftests/vm/test_hmm.sh | 24 +- tools/testing/selftests/vm/userfaultfd.c | 72 +- tools/testing/selftests/vm/va_128TBswitch.sh | 39 - tools/vm/page_owner_sort.c | 2 +- tools/vm/slabinfo.c | 58 +- virt/kvm/kvm_main.c | 202 +- virt/kvm/pfncache.c | 231 +- 6108 files changed, 110773 insertions(+), 648191 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/testing/sysfs-class-usb_power_delivery delete mode 100644 Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update delete mode 100644 Documentation/PCI/endpoint/pci-vntb-function.rst delete mode 100644 Documentation/PCI/endpoint/pci-vntb-howto.rst delete mode 100644 Documentation/admin-guide/mm/damon/lru_sort.rst delete mode 100644 Documentation/admin-guide/mm/shrinker_debugfs.rst delete mode 100644 Documentation/arm/google/chromebook-boot-flow.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/aspeed/aspeed.yaml create mode 100644 Documentation/devicetree/bindings/arm/renesas,prr.yaml 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/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,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 create mode 100644 Documentation/devicetree/bindings/dma/ste-dma40.txt delete mode 100644 Documentation/devicetree/bindings/dma/stericsson,dma40.yaml delete mode 100644 Documentation/devicetree/bindings/dsp/mediatek,mt8186-dsp.yaml delete mode 100644 Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-mvebu.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml 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 delete mode 100644 Documentation/devicetree/bindings/input/elan,ekth6915.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpmh-common.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm6350-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/rda,8810 [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/rda,8810 [...] 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 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 create mode 100644 Documentation/devicetree/bindings/net/dsa/microchip,lan937x.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 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/qcom,hdmi-phy-other.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-dpaux [...] create mode 100644 Documentation/devicetree/bindings/regulator/pwm-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/pwm-regulator.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 delete mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,mutex.yaml delete mode 100644 Documentation/devicetree/bindings/soc/mediatek/mtk-svs.yaml delete mode 100644 Documentation/devicetree/bindings/soc/renesas/renesas,prr.yaml 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/spi/efm32-spi.txt delete mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra210-quad-peri [...] delete mode 100644 Documentation/devicetree/bindings/sram/qcom,imem.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/ufs/renesas,ufs.yaml delete mode 100644 Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.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/page_migration.rst create mode 100644 Documentation/networking/device_drivers/ethernet/wangxun/txgbe.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/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/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 delete mode 100644 Documentation/virt/kvm/s390/s390-pv-dump.rst create mode 100644 Documentation/vm/.gitignore rename Documentation/{mm => vm}/active_mm.rst (100%) rename Documentation/{mm => vm}/arch_pgtable_helpers.rst (100%) create mode 100644 Documentation/vm/balance.rst rename Documentation/{mm => vm}/bootmem.rst (100%) rename Documentation/{mm => vm}/damon/api.rst (100%) rename Documentation/{mm => vm}/damon/design.rst (100%) rename Documentation/{mm => vm}/damon/faq.rst (100%) rename Documentation/{mm => vm}/damon/index.rst (100%) rename Documentation/{mm => vm}/free_page_reporting.rst (100%) rename Documentation/{mm => vm}/frontswap.rst (100%) rename Documentation/{mm => vm}/highmem.rst (100%) rename Documentation/{mm => vm}/hmm.rst (100%) rename Documentation/{mm => vm}/hugetlbfs_reserv.rst (100%) rename Documentation/{mm => vm}/hwpoison.rst (100%) rename Documentation/{mm => vm}/index.rst (100%) rename Documentation/{mm => vm}/ksm.rst (100%) create mode 100644 Documentation/vm/memory-model.rst rename Documentation/{mm => vm}/mmu_notifier.rst (100%) rename Documentation/{mm => vm}/numa.rst (100%) rename Documentation/{mm => vm}/oom.rst (100%) rename Documentation/{mm => vm}/overcommit-accounting.rst (100%) rename Documentation/{mm => vm}/page_allocation.rst (100%) rename Documentation/{mm => vm}/page_cache.rst (100%) rename Documentation/{mm => vm}/page_frags.rst (100%) 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%) rename Documentation/{mm => vm}/vmemmap_dedup.rst (100%) 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 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/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/s3c2410-pinctrl.h delete mode 100644 arch/arm/boot/dts/s3c64xx-pinctrl.h delete mode 100644 arch/arm/boot/dts/s5pv210-pinctrl.h create mode 100644 arch/arm/crypto/blake2s-shash.c delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/Makefile 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/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/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/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/mediatek/mt8186-evb.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8186.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi 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 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 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/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/clk/mediatek/reset.h 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/devfreq/mtk-cci-devfreq.c delete mode 100644 drivers/dma-buf/dma-fence-unwrap.c delete mode 100644 drivers/dma/apple-admac.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_pl061_rust.rs delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/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/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/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/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/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/src/dmub_dcn32.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.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 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/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/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/dp/dp_clk_util.c create mode 100644 drivers/gpu/drm/msm/dp/dp_clk_util.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/hid/.kunitconfig 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/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/interconnect/qcom/sm6350.c delete mode 100644 drivers/interconnect/qcom/sm6350.h delete mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-debug.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/mtd/nand/spi/ato.c delete mode 100644 drivers/mtd/parsers/scpart.c create mode 100644 drivers/net/dsa/microchip/lan937x.h create mode 100644 drivers/net/dsa/microchip/lan937x_main.c create mode 100644 drivers/net/dsa/microchip/lan937x_reg.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/aso.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c create mode 100644 drivers/net/ethernet/wangxun/Kconfig create mode 100644 drivers/net/ethernet/wangxun/Makefile create mode 100644 drivers/net/ethernet/wangxun/txgbe/Makefile create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe.h create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_main.c create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_type.h delete mode 100644 drivers/nvmem/microchip-otpc.c delete mode 100644 drivers/pci/endpoint/functions/pci-epf-vntb.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.c 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/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 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/regulator/mt6370-regulator.c delete mode 100644 drivers/regulator/rt5120-regulator.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/mediatek/mtk-svs.c delete mode 100644 drivers/spi/spi-microchip-core.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/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 delete mode 100644 drivers/ufs/host/ufs-renesas.c delete mode 100644 drivers/usb/gadget/udc/aspeed_udc.c delete mode 100644 drivers/usb/musb/mpfs.c delete mode 100644 drivers/usb/typec/pd.c delete mode 100644 drivers/usb/typec/pd.h delete mode 100644 drivers/video/aperture.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/io-wq.c create mode 100644 fs/io-wq.h create mode 100644 fs/io_uring.c delete mode 100644 fs/xfs/xfs_notify_failure.c delete mode 100644 include/crypto/polyval.h create mode 100644 include/dt-bindings/clock/efm32-cmu.h delete mode 100644 include/dt-bindings/interconnect/qcom,sm6350.h delete mode 100644 include/dt-bindings/nvmem/microchip,sama7g5-otpc.h delete mode 100644 include/dt-bindings/soc/samsung,boot-mode.h delete mode 100644 include/linux/aperture.h delete mode 100644 include/linux/context_tracking_irq.h delete mode 100644 include/linux/io_uring_types.h delete mode 100644 include/linux/maple_tree.h delete mode 100644 include/linux/mfd/mt6357/core.h delete mode 100644 include/linux/mfd/mt6357/registers.h create mode 100644 include/linux/vmacache.h rename {drivers/staging/vme_user => include/linux}/vme.h (100%) delete mode 100644 include/soc/qcom/qcom-spmi-pmic.h delete mode 100644 include/trace/events/maple_tree.h delete mode 100644 include/trace/events/rwmmio.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/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/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 lib/maple_tree.c delete mode 100644 lib/test_maple_tree.c delete mode 100644 lib/trace_readwrite.c delete mode 100644 localversion-next delete mode 100644 mm/damon/lru_sort.c delete mode 100644 mm/shrinker_debug.c create mode 100644 mm/vmacache.c delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/amba.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/clk.rs delete mode 100644 rust/kernel/cred.rs delete mode 100644 rust/kernel/device.rs delete mode 100644 rust/kernel/driver.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/gpio.rs delete mode 100644 rust/kernel/hwrng.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/io_mem.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/irq.rs delete mode 100644 rust/kernel/kasync.rs delete mode 100644 rust/kernel/kasync/net.rs delete mode 100644 rust/kernel/kunit.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/mm.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/net.rs delete mode 100644 rust/kernel/net/filter.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platform.rs delete mode 100644 rust/kernel/power.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/revocable.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/std_vendor.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/nowait.rs delete mode 100644 rust/kernel/sync/revocable.rs delete mode 100644 rust/kernel/sync/rwsem.rs delete mode 100644 rust/kernel/sync/seqlock.rs delete mode 100644 rust/kernel/sync/smutex.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/helpers.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/hostprogs/.gitignore delete mode 100644 samples/rust/hostprogs/Makefile delete mode 100644 samples/rust/hostprogs/a.rs delete mode 100644 samples/rust/hostprogs/b.rs delete mode 100644 samples/rust/hostprogs/single.rs delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_netfilter.rs delete mode 100644 samples/rust/rust_platform.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs 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/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/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/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-gpio.c delete mode 100644 sound/soc/mediatek/mt8186/mt8186-afe-gpio.h 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-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 delete mode 100644 sound/soc/tegra/tegra210_mbdrc.c delete mode 100644 sound/soc/tegra/tegra210_mbdrc.h delete mode 100644 sound/soc/tegra/tegra210_ope.c delete mode 100644 sound/soc/tegra/tegra210_ope.h delete mode 100644 sound/soc/tegra/tegra210_peq.c delete mode 100644 sound/soc/tegra/tegra210_peq.h delete mode 100644 tools/cgroup/memcg_shrinker.py delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/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_local_storage.c delete mode 100755 tools/testing/selftests/bpf/benchs/run_bench_local_storage.sh delete mode 100644 tools/testing/selftests/bpf/progs/local_storage_bench.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 delete mode 100644 tools/testing/selftests/bpf/verifier/bpf_loop_inline.c delete mode 100644 tools/testing/selftests/filesystems/fat/.gitignore delete mode 100644 tools/testing/selftests/filesystems/fat/Makefile delete mode 100644 tools/testing/selftests/filesystems/fat/config delete mode 100644 tools/testing/selftests/filesystems/fat/rename_exchange.c delete mode 100644 tools/testing/selftests/filesystems/fat/run_fat_tests.sh delete mode 100644 tools/testing/selftests/kvm/include/x86_64/mce.h create mode 100644 tools/testing/selftests/kvm/lib/kvm_util_internal.h delete mode 100644 tools/testing/selftests/kvm/x86_64/max_vcpuid_cap_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/monitor_mwait_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/nx_huge_pages_test.c delete mode 100755 tools/testing/selftests/kvm/x86_64/nx_huge_pages_test.sh delete mode 100644 tools/testing/selftests/kvm/x86_64/svm_nested_soft_inject_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/triple_fault_event_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/ucna_injection_test.c create mode 100644 tools/testing/selftests/net/tun.c delete mode 100644 tools/testing/selftests/timens/vfork_exec.c delete mode 100644 tools/testing/selftests/vm/va_128TBswitch.sh