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-aarch64-next-allnoconfig in repository toolchain/ci/linux.
discards 6014cfa5bf32 Add linux-next specific files for 20220715 discards ca345536a9fc Revert "ALSA: hda: cs35l41: Allow compilation test on non- [...] discards 8eec55780ba2 fix up for k3-udma.c discards 2b0b67d55f13 fix up for "io_uring: support multishot in recvmsg" discards da04d36d46d1 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] discards 4ec5db1903df Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] discards 4c95c380782d Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] discards 35f4bd5a752f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 3d77743a09cf Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 73fdafe20d48 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] discards c4bf71bd2294 Merge branch 'bitmap-for-next' of https://github.com/norov [...] discards e5e5cf539adb Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] discards 0775d92978a8 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards 6d92a556bb97 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] discards 55dfd001c5f8 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards c3b1a7dbe8bd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards adafcaa1665e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4c8322db0aa6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 94ec3b2dfe08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 22a710c750ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2617397af440 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 1d2866eea2d4 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards e9ba45f284dd Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] discards 15d67de4b130 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] discards 17cf4cfbbfbe Merge branch 'main' of git://git.infradead.org/users/willy [...] discards fd1ffdf87a97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6f29fd62d262 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7b664110de02 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e41153676ead Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards 670a8938e955 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards f9ff80b52f16 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards e6c4495979c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 497879ef5bf2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 882314d3e172 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 55667f7558a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c16045b4c0ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5d4543b676a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f59708c2bb25 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards c5ab640f2385 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ee7d7d781252 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 4bc4d53b07ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fd6c998f67a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9abf78f3a93a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f9d9a9d75c7e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 996f10b13baf Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards def18c3b29ed Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards 3f7a1148b84d Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards 44ba7eaf4f5f Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards addd5d5b1b4d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1fed51f7d677 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3c830230edec Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards 3e57b0c776b4 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards f4fb8ef67a8f Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards c55bbee7b004 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 8d7953ed4b0b Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 7ad9e019de85 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards 30cf56d043ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bd6862d52290 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2419a9cfd9e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 767ff9d8ce11 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 897c6fbd59d3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 91181d370115 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 520c3d3e813f Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards d8abdd88679f Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards fd58ca3eccd4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 70aa73acf144 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] discards 79220cbdbb7d Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards f1547a1937af Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards 3ccaebdf2875 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 3009d4e9576e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 79092a46295b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a5b8b0466319 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a040ecf80147 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 124165f6fee3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 9d50b652c31d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 4bb92a20942c Merge branch 'next' of git://github.com/cschaufler/smack-next discards 8cfa2ee90073 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 73612674322e Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards f7f54fde44fd Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards f215002d6700 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards bf5e5e3f7a9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fabc8b91ba25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e89713b31c2b Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards dbf20d5d9904 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d2487d388059 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a574ed7308ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bc4aeb81453f Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 3be3b5134d27 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 5cb153821d23 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] discards 56b66ee4dfb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 188668da3def Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 27c0047837d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 01019625c9a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3a06ed80265f extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP omits 6d7151343520 extcon: rt8973a: Drop useless mask_invert flag on irqchip omits d4f46c0e52d6 extcon: sm5502: Drop useless mask_invert flag on irqchip omits 97e1bb93e721 extcon: Drop unexpected word "the" in the comments omits 2fb67280fd83 extcon: Remove extraneous space before a debug message omits 387162479d8b extcon: fsa9480: Drop no-op remove function discards cf011dc794a2 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards c4ee53c8e523 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards fd343450a7f7 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards bf241374e203 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 94b8e8c4971c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards ccb46942d7ff Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards aecff913096b Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 854f56f099c9 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits bdb568710c4d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 84856fec26c7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f7c75c55a1ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40d0864256fa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 742b4fac1cd9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3708642fad6f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7540050ea14c Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 20fba5c0977a Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 6f8c152f24ef Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 7cd5ec1cf302 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits e955a5a888ff Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits bef9c8645e16 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits f3f12d2b81d6 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 41873abf1542 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 15f05fbf18c0 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 595bb9430482 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 6f1dae1d84b6 module: Show the last unloaded module's taint flag(s) omits dbf0ae65bce4 module: Use strscpy() for last_unloaded_module omits 17dd25c29cda module: Modify module_flags() to accept show_state argument omits c1d5d287b6e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f04b8514021e Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits de6a6aa19506 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e5c089b06d95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ba72187e763 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 89051a72222c Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits ca7e1c426344 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] omits 5a57d56b40ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e673d633d0a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 04478d7b9050 Merge branch '9p-next' of git://github.com/martinetd/linux omits 51496048d688 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 84bcbd968c6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cc6d90c26329 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4a6158a8c8fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits be7befdcdb50 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 659cb5a7d3e7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 93ab2b77e747 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 5b44d557a117 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 0fceff70f103 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits a01b0b8282f2 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 04ce2c3826f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7dca2d0facd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba4aec518ec6 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits ef69860353d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de10fcbc34f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d7a215493a6f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cfe5899cef3a Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 87ea16aaa77a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b9a56b02fab9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 55655ea1abdb Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits e3e1b5d8eb2c Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits ce7e0d576ff4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 52478a4d343a Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits da168e04e53a Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits ca4b0faba5bd Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 05b336846455 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 946f9f72baaf Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 2dc3714c385a Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 2bb7e2f76d00 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 209ddf629cb1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 7ac4edfb8c96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b9556c8c0e86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ca28f182d953 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 69131cf5b716 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 39acdac2d220 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b6318c617b22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eac1d97271ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c7c868f0e23e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b4236d746bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa8e002958f9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f26a9704efcc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9cfaa8510029 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 21715b842afa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dedcb42b1013 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9408aaf32df1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ff6bb6566ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e4be5a7f305b Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 27576ef17ef4 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 004ec8ad498d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f2178f0b6e8e Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 4ae408632eea Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits b4ad67edebba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 27ca1dbc37a0 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 654b2a09ff70 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 73d49fcbc7f8 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 6379900caaca Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits cbdfe0cfb35d Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits ecdb2ac39986 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits ee7a347845e8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b511b5753c17 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 34e6f90eb267 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 47485f6feb63 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 01d61c344081 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0a0e5110ac9e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 278539448db5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f852ca3ae93a Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 95978b886d55 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits 2d8a5b8fe894 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 853bc1d4123c Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 579fcd841445 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5dc5b9e682d9 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits ae22be8c1521 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits fb9c9ca901f0 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 7fac7497e478 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 0c965b38c8b7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 049aad15b974 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 807bafe66d68 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 1bd89695ab73 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6544889ce44e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7819b2e7fec5 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 290171de2ddf Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 16b02c9bed7a Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits d0e56d3427d2 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] discards ae3f9b705709 lib/cpumask: move some one-line wrappers to header file discards 0458b184812b headers/deps: mm: align MANITAINERS and Docs with new gfp. [...] discards 34973181c728 headers/deps: mm: Split <linux/gfp_types.h> out of <linux/gfp.h> discards 054cbf414641 headers/deps: mm: Optimize <linux/gfp.h> header dependencies discards 1079effbd954 lib/cpumask: move trivial wrappers around find_bit to the header discards 1217fa5e5785 lib/cpumask: change return types to unsigned where appropriate discards e6de1c6e222e cpumask: change return types to bool where appropriate discards 31563fb891aa lib/bitmap: change type of bitmap_weight to unsigned long omits e2863a78593d lib/bitmap: change return types to bool where appropriate omits 0b4736a424a1 arm: align find_bit declarations with generic kernel omits b49816611eac riscv: dts: sifive: "fix" pmic watchdog node name omits 2987372a321e cifs: remove redundant initialization to variable mnt_sign [...] omits eabfbd92a678 Merge branch 'riscv-cpu_map_topo' of git://git.kernel.org/ [...] omits a8914b6cb8dd Merge tag 'dt-for-palmer-v5.20-mw0' of git://git.kernel.or [...] omits d9d193dea866 riscv: dts: canaan: Add k210 topology information omits bf6cd1c01c95 riscv: dts: sifive: Add fu740 topology information omits af8f260abc60 riscv: dts: sifive: Add fu540 topology information omits ef09fa67dc7d riscv: dts: starfive: Add JH7100 CPU topology discards 077c63ca4e72 Merge remote-tracking branch 'linux-integrity/kexec-keyrin [...] omits f46c4db86bee Merge branch 'for-5.20/block' into for-next discards e2ab31ebd606 kexec, KEYS, s390: Make use of built-in and secondary keyr [...] discards 5604776d18e8 arm64: kexec_file: use more system keyrings to verify kern [...] discards 54ad89fbb087 kexec, KEYS: make the code in bzImage64_verify_sig generic discards 6832cd3aafb2 kexec: clean up arch_kexec_kernel_verify_sig omits bb6279d8ed25 Merge branch 'submitting-drivers-removal' into docs-next omits 0582591cc454 doc/zh_CN: remove submitting-driver reference from docs omits 374e4e6f7c77 docs: zh_TW: align to submitting-drivers removal omits 9d4e2eed3f72 docs: zh_CN: align to submitting-drivers removal omits 481bb592d300 docs: ko_KR: howto: remove reference to removed submitting [...] omits aa3b2a7ffae1 docs: ja_JP: howto: remove reference to removed submitting [...] omits 26f200c9e56f docs: it_IT: align to submitting-drivers removal omits 9db370de2780 docs: process: remove outdated submitting-drivers.rst omits 3cb5e516869e docs: admin: devices: drop confusing outdated statement on Latex omits 6c568f6a42ab docs: kernel-docs: add a reference mentioned in submitting [...] omits f46b4b168cdb docs: kernel-docs: reflect that it is community-maintained omits 615041d42a1a docs: kernel-docs: shorten the lengthy doc title omits a4c174ca8d8f docs: kernel-docs: order reference from newest to oldest omits 96a233e600df bpf: Add endian modifiers to fix endian warnings discards 47e766ce0c21 kexec: drop weak attribute from functions discards 0ce9331cf85a kexec_file: drop weak attribute from functions omits 5002615a37b1 bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_T [...] omits 0c17f5554805 smb3: check xattr value length earlier omits ca2e1a627035 xsk: Mark napi_id on sendmsg() omits a917dd94b832 selftests/landlock: drop deprecated headers dependency omits c96cfaf8fc02 drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_ [...] omits 53c26181950d drm/nouveau/acpi: Don't print error when we get -EINPROGRE [...] omits ce7d101750ff selftests: timers: clocksource-switch: adapt to kselftest [...] omits 248ae6f49a25 selftests: timers: clocksource-switch: add 'runtime' comma [...] omits 19b6823a6e91 selftests: timers: clocksource-switch: add command line sw [...] omits 5be1fd963f79 selftests: timers: clocksource-switch: sort includes omits 4d8f52ac5fa9 selftests: timers: clocksource-switch: fix passing errors [...] omits 04fd937eb652 selftests: timers: inconsistency-check: adapt to kselftest [...] omits 2d87048acb53 selftests: timers: nanosleep: adapt to kselftest framework omits a8d74fe7fed5 selftests: timers: fix declarations of main() omits 9a162977d204 selftests: timers: valid-adjtimex: build fix for newer toolchains omits ca0367ca5d92 drm/nouveau/kms: Fix failure path for creating DP connectors omits 2ee73ef60db4 dm writecache: count number of blocks discarded, not numbe [...] omits b28a31ebc74f Bluetooth: Collect kcov coverage from hci_rx_work omits b2676e1482af dm writecache: count number of blocks written, not number [...] omits 2c6e755b49d2 dm writecache: count number of blocks read, not number of [...] omits 9bc0c92e4b82 dm writecache: return void from functions omits 949d49ec306d dm kcopyd: use __GFP_HIGHMEM when allocating pages omits ca7dc242e358 dm writecache: set a default MAX_WRITEBACK_JOBS omits 44c1e84a38a0 RISC-V: Add CONFIG_{NON,}PORTABLE omits 91de5eb17c10 regulator: pwm: Update Lee Jones' email address omits be6bd82351e8 regulator: max597x: Don't return uninitialized variable in .probe omits e46b59704967 fs/zonefs: Use the enum req_op type for tracing request op [...] omits d03025aef867 fs/xfs: Use the enum req_op and blk_opf_t types omits 568e34ed7339 PM: Use the enum req_op and blk_opf_t types omits 61ba06c7069b fs/ocfs2: Use the enum req_op and blk_opf_t types omits ce6b53158834 fs/ntfs3: Use enum req_op where appropriate omits ed4512590bd5 fs/nilfs2: Use the enum req_op and blk_opf_t types omits 5d12ce77e1e6 fs/nfs: Use enum req_op where appropriate omits 6669797b0dd4 fs/jbd2: Fix the documentation of the jbd2_write_superbloc [...] omits dbd4eb8148f6 fs/iomap: Use the new blk_opf_t type omits c85f99929ea6 fs/hfsplus: Use the enum req_op and blk_opf_t types omits 67688c08b7e5 fs/gfs2: Use the enum req_op and blk_opf_t types omits 7649c873c16a fs/f2fs: Use the enum req_op and blk_opf_t types omits 67c0f556302c fs/ext4: Use the new blk_opf_t type omits bf9486d6dd23 fs/btrfs: Use the enum req_op and blk_opf_t types omits f84c94afcf82 fs/mpage: Use the new blk_opf_t type omits c6293eacfc16 fs/direct-io: Reduce the size of struct dio omits 1420c4a549bf fs/buffer: Combine two submit_bh() and ll_rw_block() arguments omits 3ae7286943ae fs/buffer: Use the new blk_opf_t type omits f8e6e4bd9fd8 mm: Use the new blk_opf_t type omits 79fe9d7d9f64 scsi/target: Use the new blk_opf_t type omits 0d8009f39d0a scsi/ufs: Rename a 'dir' argument into 'op' omits c15cbe9a84b0 scsi/device_handlers: Use the new blk_opf_t type omits 2599cac57a9a scsi/core: Use the new blk_opf_t type omits 88b32c3cdf5f scsi/core: Change the return type of scsi_noretry_cmd() into bool omits ea957547e819 scsi/core: Improve static type checking omits a288000f9fe3 nvme/target: Use the new blk_opf_t type omits f9ed86dc1dc8 nvme/host: Use the enum req_op and blk_opf_t types omits a9010741ce7c md/raid5: Use the enum req_op and blk_opf_t types omits cb1802ff82e1 md/raid10: Use the new blk_opf_t type omits 3c5e514db58f md/raid1: Use the new blk_opf_t type omits 552eee3b53f6 md/bcache: Combine two prio_io() arguments omits 9a4fd6a22c64 md/bcache: Combine two uuid_io() arguments omits 4ce4c73f662b md/core: Combine two sync_page_io() arguments omits 13a1f650b6ec dm/dm-zoned: Use the enum req_op type omits 8a5a7ce8774c dm/zone: Use the enum req_op type omits 6b9901395702 dm-snap: Combine request operation type and flags omits c1389b33332e dm mirror log: Use the new blk_opf_t type omits c9154a4cb8dc dm/dm-integrity: Combine request operation and flags omits eff17e5161fe dm/dm-flakey: Use the new blk_opf_t type omits 67a7b9a5b54f dm/ebs: Change 'int rw' into 'enum req_op op' omits a3282b432f64 dm/core: Combine request operation type and flags omits 71f7113d20ae dm/core: Rename kcopyd_job.rw into kcopyd.op omits 581075e4f647 dm/core: Reduce the size of struct dm_io_request omits 7ee1de6e2712 um: Use enum req_op where appropriate omits ba229aa8f249 nvdimm-btt: Use the enum req_op type omits bc0421ea44b8 block/zram: Use enum req_op where appropriate omits 6c5412e26834 xen-blkback: Use the enum req_op and blk_opf_t types omits 03df83ac9eb7 block/rnbd: Use blk_opf_t where appropriate omits 23f8ae7148cc block/floppy: Fix a sparse warning omits 86563de87447 block/drbd: Combine two drbd_submit_peer_request() arguments omits 9945172a7120 block/drbd: Use the enum req_op and blk_opf_t types omits ba91fd01aad2 block/brd: Use the enum req_op type omits 919dbca8670d blktrace: Use the new blk_opf_t type omits 22c80aac882f blktrace: Trace remapped requests correctly omits d625fecd8af8 block/kyber: Use the new blk_opf_t type omits f8359efe4742 block/mq-deadline: Use the new blk_opf_t type omits dc469ba2e790 block/bfq: Use the new blk_opf_t type omits 16458cf3bd15 block: Use the new blk_opf_t type omits 342a72a33407 block: Introduce the type blk_opf_t omits 2d9b02be73ba block: Change the type of req_op() and bio_op() into enum req_op omits 86947df3a923 block: Change the type of the last .rw_page() argument omits 77e7ffd7ad39 block: Use enum req_op where appropriate omits ff07a02e9e8e treewide: Rename enum req_opf into enum req_op omits 9009f55bc44e riscv: config: enable SOC_STARFIVE in defconfig omits 2c13554cafe7 erofs: introduce multi-reference pclusters (fully-referenced) omits 388798fa15c3 erofs: record the longest decompressed size in this round omits aca538287c82 erofs: introduce z_erofs_do_decompressed_bvec() omits 54d4a32a24a4 erofs: try to leave (de)compressed_pages on stack if possible omits 07124a3700e5 erofs: introduce struct z_erofs_decompress_backend omits 21fd30aede41 erofs: get rid of `z_pagemap_global' omits bcf8b8bd0beb erofs: clean up `enum z_erofs_collectmode' omits 1e62c85878d8 erofs: get rid of `enum z_erofs_page_type' omits da0a11cc3b2f erofs: rework online page handling omits 38b7e70951b3 erofs: switch compressed_pages[] to bufvec omits f6780469e395 erofs: introduce `z_erofs_parse_in_bvecs' omits e73fd0b3d193 erofs: drop the old pagevec approach omits 075e989f85a3 erofs: introduce bufvec to store decompressed buffers omits 27d7a0c788ff erofs: introduce `z_erofs_parse_out_bvecs()' omits c29548cd7aed erofs: clean up z_erofs_collector_begin() omits 7e5c1520d8e5 erofs: get rid of unneeded `inode', `map' and `sb' omits c524193f1cfb MAINTAINERS: Update 104-QUAD-8 driver maintainers list omits daae1ee572d1 counter: 104-quad-8: Implement and utilize register structures omits b6e9cded90d4 counter: 104-quad-8: Utilize iomap interface omits dd4a6bf37474 MAINTAINERS: Update info for William Breathitt Gray omits 95ff0363f3f6 xfs: fix use-after-free in xattr node block inactivation omits 6d200bdc017a Merge tag 'make-attr-fork-permanent-5.20_2022-07-14' of gi [...] omits db3edb69fb7d Merge branch 'for-5.20/io_uring' into for-next omits 7d45e0edf375 io_uring: Use atomic_long_try_cmpxchg in __io_account_mem omits 94681e289bf5 kunit: executor: Fix a memory leak on failure in kunit_fil [...] omits f84a9e965833 clk: explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kun [...] omits 05eaba9bd8c0 NFSD: limit the number of v4 clients to 1024 per 1GB of sy [...] omits 42a2f58230ae NFSD: keep track of the number of v4 clients in the system omits 95c090184632 Merge branch 'for-5.20/drivers' into for-next omits ea2150c62afc Merge tag 'nvme-5.20-2022-07-14' of git://git.infradead.or [...] omits d17451696e0c Merge branch 'for-5.20/block' into for-next omits 900d156bac2b block: remove bdevname omits c5b045b98389 ext4: only initialize mmp_bdevname once omits 4664954c9421 ocfs2/cluster: remove the hr_dev_name field from struct o2 [...] omits 6e880cf59932 rnbd-srv: remove the name field from struct rnbd_dev omits beecf70ee843 pktcdvd: stop using bdevname in pkt_new_dev omits fa070a3b50a1 pktcdvd: stop using bdevname in pkt_seq_show omits 1b70ccecaed4 drbd: stop using bdevname in drbd_report_io_error omits 02ff3dd20f51 block: stop using bdevname in __blkdev_issue_discard omits 5bf83e9a14dd block: stop using bdevname in bdev_write_inode omits 35c5a09f5346 Merge tag 'xfs-buf-lockless-lookup-5.20' of git://git.kern [...] omits 4613b17cc478 Merge tag 'xfs-iunlink-item-5.20' of git://git.kernel.org/ [...] omits f3eade9adec6 soc: document merges omits b823d286c674 Merge branch 'arm/dt' into for-next discards c9a866cf4a53 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next omits efb2b2097c62 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits 7fb72b7bf167 ASoC: Merge up revert of v5.19 version of the rockchip BCL [...] omits 92c336e7ae2e Merge tag 'arm-soc/for-5.20/devicetree-arm64' of https://g [...] omits 3476ccbd0ae6 Merge tag 'arm-soc/for-5.20/devicetree' of https://github. [...] omits e0a592505566 Merge tag 'qcom-arm64-for-5.20' of git://git.kernel.org/pu [...] omits 33f32e5072b6 bpf, arm64: Mark dummy_tramp as global omits 7935e899b35c firmware: stratix10-svc: To support a command ATF Get Version omits 1b4394c5d731 firmware: stratix10-svc: extend svc to support RSU feature omits 4a6c8c565db1 firmware: stratix10-rsu: extend RSU driver to get DCMF status omits 4a4709d470e6 firmware: stratix10-svc: add new FCS commands omits 79b936254aa0 firmware: stratix10-svc: add FCS polling command omits e6281c26674e firmware: stratix10-svc: Add support for FCS omits 6c93c6f3bad4 misc: Add a mechanism to detect stalls on guest vCPUs omits 952ae488b949 dt-bindings: vcpu_stall_detector: Add qemu,vcpu-stall-dete [...] omits 3a15b45b5454 cxl: Fix a memory leak in an error handling path omits 4b00b176b3a3 cxl: Use the bitmap API to allocate bitmaps omits d618072d86fc mei: me: fix clang -Wformat warning omits 71d46f1ff221 eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() omits 4a4e8f7f625b MAINTAINERS: Change mentions of mpm to olivia omits 9f9c90909561 docs: ABI: sysfs-devices-soc: Update Lee Jones' email address omits 80dd7ae16bea docs: ABI: sysfs-class-pwm: Update Lee Jones' email address discards 6e9966d92061 Merge remote-tracking branch 'spi/for-5.20' into spi-next omits dd292b76eedd Merge branch 'for-5.20/io_uring' into for-next omits a8b38c4ce724 io_uring: support multishot in recvmsg omits 1a3e4e94a1b9 net: copy from user before calling __get_compat_msghdr omits 03a3f428042c net: copy from user before calling __copy_msghdr omits 051de2edff2e Merge branch 'for-5.20/block' into for-next omits cebbe577cb17 ublk_drv: fix request queue leak omits 0edb3696c171 ublk_drv: support to complete io command via task_work_add omits 71f28f3136af ublk_drv: add io_uring based userspace block driver omits 7d09c7606346 drm/mgag200: Don't read-back PCI option register before writing omits 2a3c8f8a4494 Merge tag 'iio-for-5.20a' of https://git.kernel.org/pub/sc [...] omits 4fa05a67b558 dma-buf: revert "return only unsignaled fences in dma_fenc [...] omits ecff027298de spi: dt-bindings: atmel,at91rm9200-spi: convert to json-schema omits ef30911d3c39 ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl() omits fa9b878ff86f ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ip [...] omits b126047f43f1 Merge branch 'xen-netfront-xsa-403-follow-on' omits 06673c2102b3 xen-netfront: re-order error checks in xennet_get_responses() omits ad39bafda736 xen-netfront: remove leftover call to xennet_tx_buf_gc() omits 7fd0dbb80f46 Merge ext2 min_t() cleanup from Jiangshan Yi. omits 9888725d8a64 fs/ext2: replace ternary operator with min_t() omits d3164e2f3b0a MIPS: Remove VR41xx support omits 62fb295ce7dd MIPS: dts: align gpio-key node names with dtschema omits 5ee46bfbb65f MIPS: dts: correct gpio-keys names and properties omits e1a534f5d074 MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK omits 63f4b99f0089 ALSA: hda: cs35l41: Support Speaker ID for laptops omits bb6eb621f522 ALSA: hda: cs35l41: Support multiple load paths for firmware omits eef375960210 ALSA: hda: cs35l41: Support reading subsystem id from ACPI omits e99f3c7e3250 ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver omits 2e81e1fffd53 ALSA: hda: cs35l41: Add initial DSP support and firmware loading omits 22d5cbd273a2 ALSA: hda: cs35l41: Save codec object inside component struct omits e414b05e724f ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls [...] omits 3233b978af23 ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP A [...] omits 89422df95480 ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update omits 91c08da8e7fc fscrypt: add fscrypt_context_for_new_inode omits 7f46dc580871 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] omits d6ed6f570513 fs: change test in inode_insert5 for adding to the sb list omits f83d9396d1f6 Merge drm/drm-next into drm-misc-next-fixes omits 0847d167d0f9 xtensa: enable ARCH_HAS_GCOV_PROFILE_ALL omits c49731a04e7c xtensa: enable KCOV support omits 628ccfc8f5f7 xtensa: iss: fix handling error cases in iss_net_configure() omits 8864fb835968 xtensa: iss/network: provide release() callback omits 039133490793 xtensa: iss/network: drop 'devices' list omits 9009b3dfd4a2 Merge branch 'misc' into for-next omits a5ef9c998569 Merge branch 'fixes' into for-next omits 94bf6aad5dbe selftests/bpf: Return true/false (not 1/0) from bool functions omits bf3f00378524 libbpf: Fix the name of a reused map omits b1fc28b33886 samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE discards f095c3cd1b69 scsi: qla2xxx: Update version to 10.02.07.800-k discards 4043e06fc723 scsi: qla2xxx: Update manufacturer details discards 65496cffad99 scsi: qla2xxx: Fix sparse warning for dport_data discards be9011542a51 scsi: qla2xxx: Fix discovery issues in FC-AL topology discards c8c2a9053c4b scsi: qla2xxx: Fix imbalance vha->vref_count discards 8511c533dc21 scsi: qla2xxx: edif: Fix dropped IKE message discards d8a0f785c773 scsi: qla2xxx: Fix response queue handler reading stale packets discards 33537a01233a scsi: qla2xxx: Zero undefined mailbox IN registers discards 7133db10f9e8 scsi: qla2xxx: Fix incorrect display of max frame size discards bdce35b84457 scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" discards 039e231c6573 scsi: sd: Support multiple LBA ranges in an UNMAP command discards 57ba0610410c scsi: sd: Enable modern protocol features on more devices discards 00a29760c266 scsi: sd: Implement support for NDOB flag in WRITE SAME(16) discards 1bd95bb98f83 scsi: sd: Move WRITE_ZEROES configuration to a separate function discards 5be0f08e9d95 scsi: sd: Fix discard errors during revalidate discards 3101bcf7eea5 scsi: sg: Allow waiting for commands to complete on remove [...] discards c196bc4dce42 scsi: mpi3mr: Reduce VD queue depth on detecting throttling discards fded192f1303 scsi: mpi3mr: Resource Based Metering omits f54f85dfd757 scsi: smartpqi: Update version to 2.1.18-045 omits e4b73b3fa2b9 scsi: smartpqi: Update copyright to current year omits 6d567dfee0b7 scsi: smartpqi: Add ctrl ready timeout module parameter omits 2d80f4054f7f scsi: smartpqi: Update deleting a LUN via sysfs omits cf15c3e734e8 scsi: smartpqi: Add module param to disable managed ints omits 6ce3cfb365eb scsi: smartpqi: Fix RAID map race condition omits 69695aeaa662 scsi: smartpqi: Fix DMA direction for RAID requests omits 85b41834b0f4 scsi: smartpqi: Stop logging spurious PQI reset failures omits 2a9c2ba2bc47 scsi: smartpqi: Add PCI IDs for Lenovo controllers omits 44e68c4af5d2 scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i omits 331f7e998b20 scsi: smartpqi: Fix PCI control linkdown system hang omits 904f2bfda65e scsi: smartpqi: Add driver support for multi-LUN devices omits 297bdc540f0e scsi: smartpqi: Close write read holes omits dab5378485f6 scsi: smartpqi: Add PCI IDs for ramaxel controllers omits 1d393227fc76 scsi: smartpqi: Add controller fw version to console log omits 4e7d26029ee7 scsi: smartpqi: Shorten drive visibility after removal omits aec95e3a8ded scsi: fnic: Refactor code in fnic probe to initialize SCSI layer omits f712e24c0b2e scsi: gvp11.c: Fix DMA mask calculation error omits 9b633670087e octeontx2-af: Limit link bringup time at firmware omits c641ffdb5904 scsi: ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES omits 3d73b200f989 scsi: ufs: ufs-exynos: Change ufs phy control sequence omits 298f34224506 xfs: lockless buffer lookup omits 32dd4f9c506b xfs: remove a superflous hash lookup when inserting new buffers omits d8d9bbb0ee6c xfs: reduce the number of atomic when locking a buffer aft [...] omits 348000804a0f xfs: merge xfs_buf_find() and xfs_buf_get_map() omits de67dc575434 xfs: break up xfs_buf_find() into individual pieces omits 5dc0f7491f9a NFC: nxp-nci: add error reporting omits 784eb7d8dd41 xfs: add in-memory iunlink log item omits fad743d7cd8b xfs: add log item precommit operation omits 062efdb0803a xfs: combine iunlink inode update functions omits 5301f8701314 xfs: clean up xfs_iunlink_update_inode() omits 2fd26cc07e9f xfs: double link the unlinked inode list omits a83d5a8b1d94 xfs: introduce xfs_iunlink_lookup omits 04755d2e5821 xfs: refactor xlog_recover_process_iunlinks() omits 4fcc94d65327 xfs: track the iunlink list pointer in the xfs_inode omits a4454cd69c66 xfs: factor the xfs_iunlink functions omits 04a98a036cf8 xfs: flush inode gc workqueue before clearing agi bucket omits b7be3ae75916 drm/amd/display: remove duplicate dcn314 includes omits e850f6b13a85 drm/amd/display: Enable DCN314 in DM omits cc35e75273fc drm/amd/display: Add DMUB support for DCN314 omits ee7b62e127c8 drm/amd/display: Enable DCN314 in DC omits 5439c41a80c0 drm/amd/display: Add DCN314 version identifiers omits 41529d79ce16 drm/amd/display: Add DCN314 DML calculation support omits 3cffeffe051a drm/amd/display: Add DCN314 DC resources omits d5c6909e7460 drm/amd/display: Add DCN314 clock manager omits 806b52287a96 drm/amd/display: Add DCN314 IRQ services omits 8955ff11f56e drm/amdgpu: Add reg headers for DCN314 omits cc79950bf090 drm/amd/display: Ensure valid event timestamp for cursor-o [...] omits f5ba14043621 drm/amdgpu: Check BO's requested pinning domains against i [...] omits 524d8e14258a apparmor: disable showing the mode as part of a secid to secctx omits df4390934da4 apparmor: Convert secid mapping to XArrays instead of IDR omits 95c0581f9bfd apparmor: add a kernel label to use on kernel objects omits 8ab4cdcf03d0 bpf: Tidy up verifier check_func_arg() omits b7a583b5c633 soc: document merges discards 1c4730066710 Merge branch 'mm-nonmm-unstable' into mm-everything discards e4f90c263912 ia64: old_rr4 added under CONFIG_HUGETLB_PAGE discards 4514cf7203e6 proc: fix test for "vsyscall=xonly" boot option discards d11a675d6955 proc: fix a dentry lock race between release_task and lookup discards d5379d8e4aaf autofs: remove unused ino field inode discards afee433bc10a autofs: add comment about autofs_mountpoint_changed() discards 84b3dbf04eb6 autofs: use dentry info count instead of simple_empty() discards 34604395103c autofs: make dentry info count consistent discards a289af88d1e0 autofs: use inode permission method for write access discards d090534b6d79 lib: devres: use numa aware allocation discards adb37b04509d lib/smp_processor_id: fix imbalanced instrumentation_end() call discards f1236f528981 cpumask: update cpumask_next_wrap() signature discards 94bbd5d60013 lib/test: introduce cpumask KUnit test suite discards 2f5cf3621897 cpumask: Fix invalid uniprocessor mask assumption discards d01663602931 cpumask: add UP optimised for_each_*_cpu versions discards 04ea90141603 x86/cacheinfo: move shared cache map definitions discards ac322d1771f6 kexec: drop weak attribute from functions discards 105e10e2cf1c kexec_file: drop weak attribute from functions discards 9dc0785c156d scripts/bloat-o-meter: add -p argument discards 13fb51c87541 scripts/bloat-o-meter: switch argument parsing to using argparse discards 6753a8e8f90f epoll: autoremove wakers even more aggressively discards c94885819887 ipc/mqueue: remove unnecessary (void*) conversion discards a77a92b7e01b kdump: round up the total memory size to 128M for crashker [...] discards f1d543a095ad proc: delete unused <linux/uaccess.h> includes discards 8e160e680dea vmcoreinfo: include kallsyms symbols discards 331a490f9a60 kallsyms: move declarations to internal header discards c025084e2563 squashfs: support reading fragments in readahead call discards 6f4a5327979b squashfs: implement readahead discards d7fc14b1a75a squashfs: always build "file direct" version of page actor discards aca93f62098d Revert "squashfs: provide backing_dev_info in order to dis [...] discards b63c98b27e35 lib/ts_bm.c: remove redundant store to variable consumed a [...] discards 9fc4adb1d9bb lib/scatterlist: use matched parameter type when calling _ [...] discards 920e1559a741 lib: make LZ4_decompress_safe_forceExtDict() static discards 61b197a319e3 lib/radix-tree: remove unused argument of insert_entries discards d331600a6cb7 kfifo: fix kfifo_to_user() return type discards 741c7961f451 compiler-gcc.h: remove ancient workaround for gcc PR 58670 discards 403a7bfa3cbd lib/error-inject: traverse list with mutex discards 6c1411912c53 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] discards 28700acfd6d3 net, lib/once: remove {net_}get_random_once_wait macro discards a27f0a007ad4 lib/lru_cache: fix error free handing in lc_create discards 8dab496c679f lib/debugobjects: fix stat count and optimize debug_object [...] discards 4d06b02ede88 resource: re-factor page_is_ram() discards 5f3c8d6b57d5 init/main.c: silence some -Wunused-parameter warnings discards 43ec7db57556 init-add-hostname-kernel-parameter-v2 discards 57f0d877e378 init: add "hostname" kernel parameter discards f315b4fe78b6 ocfs2: fix ocfs2 corrupt when iputting an inode discards b4e440d61a5f ocfs2: clear links count in ocfs2_mknod() if an error occurs discards f9ae4d5427e9 ocfs2: reflink deadlock when clone file to the same direct [...] discards 902d6fab669e mm: compaction: include compound page count for scanning i [...] discards 303fd97ea304 zram: fix unused 'zram_wb_devops' warning discards 087eacc11fb1 writeback: cleanup bdi_sched_wait() discards 85aa9717141e mm/mmap: fix obsolete comment of find_extend_vma discards 05296d15d41e mm/page_vma_mapped.c: use helper function huge_pte_lock discards f3619dde788b selftests/vm: add selftest to verify multi THP collapse discards 8e474d593961 selftests/vm: add selftest to verify recollapse of THPs discards 3d050e67c9f2 selftests/vm: add MADV_COLLAPSE collapse context to selftests discards 29636ea78e09 selftests/vm: dedup hugepage allocation logic discards 38fe05bbf7e9 selftests/vm: modularize collapse selftests discards 71279ac457fc proc/smaps: add PMDMappable field to smaps discards ddc1087472b8 mm/madvise: add MADV_COLLAPSE to process_madvise() discards 203619e35d4d mm/madvise: add huge_memory:mm_madvise_collapse tracepoint discards 9657237e0b23 mm/khugepaged: rename prefix of shared collapse functions discards 12bc9d483457 mm/khugepaged: add missing kfree() to madvise_collapse() discards 5513549b8962 mm/khugepaged: Avoid possible memory leak in failure path discards 0bdca21a03a6 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse discards f4ee1fbc073a mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] discards de08d82e103a mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() discards 44c0edd65123 mm/khugepaged: add flag to predicate khugepaged-only behavior discards 9dc134b54bd1 mm/khugepaged: propagate enum scan_result codes back to callers discards c62abcd68e37 mm/khugepaged: dedup and simplify hugepage alloc and charging discards 1ecd1a3c3fd3 mm/khugepaged: add struct collapse_control discards b5188fa9ee76 mm: khugepaged: don't carry huge page to the next loop for [...] discards 08b9c5eecdf5 mm/khugepaged: remove redundant transhuge_vma_suitable() check discards 322624147b28 mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask discards 4f4a78a4c5bc selftests/vm: enable running select groups of tests discards 4201e1e444a9 mm, hugetlb: skip irrelevant nodes in show_free_areas() discards 2a9f79cfee08 mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() discards a922f06f755f mm/mprotect: remove the redundant initialization for error discards 526d7eb4cc46 mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_h [...] discards e37b93a70556 mm/huge_memory: comment the subtly logic in __split_huge_pmd discards 09a6be70004a mm/huge_memory: correct comment of prep_transhuge_page discards 71e19dbe8099 mm/huge_memory: fix comment of page_deferred_list discards 74a882af6620 mm/huge_memory: minor cleanup for split_huge_pages_all discards 49a00ceea9c1 mm/huge_memory: try to free subpage in swapcache when possible discards 3a127ef11c50 mm/huge_memory: check pmd_present first in is_huge_zero_pmd discards 6b34753393b6 mm/huge_memory: fix comment in zap_huge_pud discards a54d7fe58ff4 mm/huge_memory: use helper macro __ATTR_RW discards 5fa3af6863a1 mm/huge_memory: use helper function vma_lookup in split_hu [...] discards d71ef17d30b0 mm/huge_memory: rename mmun_start to haddr in remove_migra [...] discards d34f921200e0 mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed discards 6d23990d3c35 mm/huge_memory: use helper touch_pud in huge_pud_set_accessed discards ddad39ea3ec5 mm/huge_memory: fix comment of __pud_trans_huge_lock discards 35351d1fbcc8 mm/huge_memory: access vm_page_prot with READ_ONCE in remo [...] discards 02770a5853e0 mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd discards 84aaf5189abf selftests/vm: skip 128TBswitch on unsupported arch discards 4e45ede5a08e selftests-vm-fix-errno-handling-in-mrelease_test-v4 discards 5ac0ee702387 selftests/vm: fix errno handling in mrelease_test discards 576144128fc4 mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] discards 42c535bb4a92 mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst discards a43656b47d78 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability discards 079b36218bff mm: hugetlb_vmemmap: replace early_param() with core_param() discards ae3a1cce7a95 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] discards 7ee386df299c mm: hugetlb_vmemmap: introduce the name HVO discards 5e3bf5abf86f mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling discards f52697717023 mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() discards d803c926ee8b ARM: head.S: rename PMD_ORDER to PMD_ENTRY_ORDER discards f584b30dd952 xtensa: drop definition of PGD_ORDER discards 5826ee3c556f parisc: rename PGD_ORDER to PGD_TABLE_ORDER discards 9930a71bba54 loongarch: drop definition of PGD_ORDER discards 0b4bbfdd1918 loongarch: drop definition of PGD_ORDER discards 85ca625e2997 loongarch: drop definition of PUD_ORDER discards 7c8c6ff8590e loongarch: drop definition of PMD_ORDER discards f92e55f62d35 loongarch: drop definition of PTE_ORDER discards 811eb01f00c3 nios2: drop definition of PGD_ORDER discards c5695d7390a4 nios2: drop definition of PTE_ORDER discards 753dd8a4f0c9 mips: rename PGD_ORDER to PGD_TABLE_ORDER discards 2cd1a283c8ee mips: drop definitions of PTE_ORDER discards 4e2d5dc5391a mips: rename PUD_ORDER to PUD_TABLE_ORDER discards ee348cd55327 mips: rename PMD_ORDER to PMD_TABLE_ORDER discards d02970268017 csky: drop definition of PGD_ORDER discards e3b857db1973 csky: drop definition of PTE_ORDER discards a5f4590cdec0 mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] discards 515fb7b46025 mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT discards c5b6d7d694cf sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards 6ac8e4426702 um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards 9af77859ea06 arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards a55814600dc9 arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards c69f164543c2 m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards 2132dae18b4c mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards f19c5e1f12ee ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards 6890a1299a63 s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards 756740ee35df csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards 5666713012d5 riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards a5b1b6279841 nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards 5e572ba38f22 alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards f47333a0f5e0 parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards f6f62cc7913d hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards f5ac8f41afee xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards dfe560b2ce04 openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards 799fc8121942 loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards 07b8aa25dd53 microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards c2b57371a2c5 mm/mmap: build protect protection_map[] with ARCH_HAS_VM_G [...] discards 3b7402e04132 x86/mm: move protection_map[] inside the platform discards 688e653ac197 arm64/mm: move protection_map[] inside the platform discards ec378ed1349d sparc/mm: move protection_map[] inside the platform discards dd1a38c6f1e1 powerpc/mm: move protection_map[] inside the platform discards 5493ee2fec15 mm/mmap: define DECLARE_VM_GET_PAGE_PROT discards b7c6bfef54f9 mm/mmap: build protect protection_map[] with __P000 discards 5a10ed37ad6b mm: nommu: pass a pointer to virt_to_page() discards 654df89a046e mm: gup: pass a pointer to virt_to_page() discards c0e22e144fbe mm: kfence: pass a pointer to virt_to_page() discards 6e4282dec33d mm/highmem: pass a pointer to virt_to_page() discards 1e32d971de23 lib/test_free_pages.c: pass a pointer to virt_to_page() discards e826a0ab9f4e filemap: minor cleanup for filemap_write_and_wait_range discards ad0b44f2d3b2 memcg: notify about global mem_cgroup_id space depletion discards 5a55ae587090 mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] discards 0c7cfcdfee9f procfs: add 'path' to /proc/<pid>/fdinfo/ discards 3feb8ffa13a8 procfs: add 'size' to /proc/<pid>/fdinfo/ discards 7580a6c60ddf mm/page_alloc: replace local_lock with normal spinlock -fix discards f1657264806c mm/page_alloc: replace local_lock with normal spinlock discards da854a68c4dd mm/page_alloc: remotely drain per-cpu lists discards 9a33012ea6b1 mm-page_alloc-protect-pcp-lists-with-a-spinlock-fix discards 5144821e420a mm/page_alloc: protect PCP lists with a spinlock discards 537389a35257 mm/page_alloc: remove mistaken page == NULL check in rmqueue discards ca229e8640a4 mm/page_alloc: split out buddy removal code from rmqueue i [...] discards 7f7be031206a mm/page_alloc: use only one PCP list for THP-sized allocations discards 8a591f71d1f3 mm/page_alloc: add page->buddy_list and page->pcp_list discards d8ce3d48408f hugetlb: lazy page table copies in fork() discards 90a85591d41b hugetlb: fix an unused variable warning/error discards 25a3f758a8bc hugetlb: do not update address in huge_pmd_unshare discards 000c03f4963e arm64-hugetlb-implement-arm64-specific-hugetlb_mask_last_page-fix discards 909a978a8446 arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page discards 1bd0ff890e90 hugetlb: skip to end of PT page mapping when pte not present discards 45ebd14e3548 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region discards 273ecf696bfd kasan: separate double free case from invalid free discards 5460f79efc2d doc: proc: fix the description to THPeligible discards f35764cac31d mm: khugepaged: reorg some khugepaged helpers discards ab0d4dd8fe75 mm: thp: kill __transhuge_page_enabled() discards 2d1d6520590c mm-thp-kill-transparent_hugepage_active-fix-fix discards 88a8f03df99f mm-thp-kill-transparent_hugepage_active-fix discards 010e90911365 mm: thp: kill transparent_hugepage_active() discards 432d4eba8ac2 mm: khugepaged: better comments for anon vma check in huge [...] discards 3c2b674c0465 mm: thp: consolidate vma size check to transhuge_vma_suitable discards 0713c9250081 mm: khugepaged: check THP flag in hugepage_vma_check() discards ecfe88627461 mm/mlock: drop dead code in count_mm_mlocked_page_nr() discards c043bf60d1cf selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh discards 18c1d6f1be3b userfaultfd: selftests: make /dev/userfaultfd testing conf [...] discards f39da7168e5a userfaultfd: update documentation to describe /dev/userfaultfd discards d1a9bd8549d9 userfaultfd: selftests: modify selftest to use /dev/userfaultfd discards e6a7573bc46d userfaultfd: add /dev/userfaultfd for fine grained access control discards 4e4157ef68e5 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] discards a255cadebf69 mm/page_alloc: minor clean up for memmap_init_compound() discards 777540268dcd xfs: add dax dedupe support discards 00cf88933aa0 xfs-support-cow-in-fsdax-mode-fix discards 7cadc8deb71f xfs: support CoW in fsdax mode discards b55f76de67ef fsdax: dedup file range to use a compare function discards e30c3cb0eb3a fsdax: add dax_iomap_cow_copy() for dax zero discards 18fad264b575 fsdax: replace mmap entry in case of CoW discards 2e5cb642ee26 fsdax: introduce dax_iomap_cow_copy() discards ff7e5474be03 fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 discards d2004f00a12e fsdax: output address in dax_iomap_pfn() and rename it discards f5e7c52a09df fsdax: set a CoW flag when associate reflink mappings discards 2b83d47fb863 xfs: implement ->notify_failure() for XFS discards 2744ce7e0b68 mm: introduce mf_dax_kill_procs() for fsdax case discards f87a84dfaf22 fsdax: introduce dax_lock_mapping_entry() discards cf8bfd782fb3 pagemap,pmem: introduce ->memory_failure() discards 3207f3ce358c mm/memory-failure: fix redefinition of mf_generic_kill_procs discards 0ba52da12c73 mm-factor-helpers-for-memory_failure_dev_pagemap-fix discards b7d83aa4d171 mm: factor helpers for memory_failure_dev_pagemap discards 50d139e3634e dax: introduce holder for dax_device discards 963e99b6b0e7 tools: add selftests to hmm for COW in device memory discards d2856c9061d4 tools: add hmm gup tests for device coherent type discards 943b01f29d62 tools: update test_hmm script to support SP config discards ab4d9c51a460 tools: update hmm-test to support device coherent type discards 20f7db49bc5c lib: add support for device coherent type in test_hmm discards 838fa6f70cc7 lib: test_hmm add module param for zone device type discards 7f2d61d7598d lib: test_hmm add ioctl to get zone device type discards eeb0677bcc25 drm/amdkfd: add SPM support for SVM discards 112db026e069 mm/gup: migrate device coherent pages when pinning instead [...] discards cb0e9d203739 mm: remove the vma check in migrate_vma_setup() discards d75a0ea0b4db mm: add device coherent vma selection for memory migration discards cc5c33ac788b mm: handling Non-LRU pages returned by vm_normal_pages discards f3b8ca316c15 mm: add zone device coherent type memory support discards e88829439381 mm: move page zone helpers into new header-specific file discards 92d4a572f6c3 mm: rename is_pinnable_pages to is_longterm_pinnable_pages discards d3ece9c7987b mm-add-merging-after-mremap-resize-checkpatch-fixes discards 7ab7756bf2df mm: add merging after mremap resize discards 7df8deae5b4d mm: refactor of vma_merge() discards 4540ad2e6ea8 mm: delete unused MMF_OOM_VICTIM flag discards 3d62fabf8cc5 mm-drop-oom-code-from-exit_mmap-fix-fix discards febfedd04492 mm: drop oom code from exit_mmap discards 7bfa9b39747c selftests-vm-add-protection_keys-tests-to-run_vmtests-v4 discards 2f7f6891f7c1 selftests/vm: add protection_keys tests to run_vmtests discards 059f65d4f90b mm/mmap.c: pass in mapping to __vma_link_file() discards 5bdc8836468f mm/mmap: drop range_has_overlap() function discards 98ad660f0250 mm/mmap: fix copy_vma() new_vma check discards e19b12756fd3 mm-remove-the-vma-linked-list-fix-2-fix discards dae14cf39feb mm: document maple tree pointer at unmap_vmas() at memory.c discards 0aaeda44b27a mm/mmap: fix error return code in do_mas_align_munmap() discards cd6680491e08 mm: remove the vma linked list discards 4fc80de37901 riscv: use vma iterator for vdso discards 19db36ac3f5e nommu: remove uses of VMA linked list discards 81d1cbae0d95 i915: use the VMA iterator discards 6787411f1db8 mm/swapfile: use vma iterator instead of vma linked list discards 6e04091d6f88 mm/pagewalk: use vma_find() instead of vma linked list discards 5a189b7628f7 mm/oom_kill: use maple tree iterators instead of vma linked list discards a84f32e16d7e mm/msync: use vma_find() instead of vma linked list discards 4c00f274324c mm/mremap: use vma_find_intersection() instead of vma linked list discards 9ccc6abbe94e mm/mprotect: use maple tree navigation instead of vma linked list discards 3e39240826a1 mm/mlock: use vma iterator and maple state instead of vma [...] discards 8e7f62823253 mm/mempolicy: use vma iterator & maple state instead of vm [...] discards 89bcc9d9974f mm/memcontrol: stop using mm->highest_vm_end discards ea4c082615e6 mm/madvise: use vma_find() instead of vma linked list discards 4e2bda652203 mm/ksm: use vma iterators instead of vma linked list discards a108292522ea mm/khugepaged: stop using vma linked list discards ecf46c868828 mm/gup: use maple tree navigation instead of linked list discards fe2a37d7f8e0 bpf: remove VMA linked list discards 0139c3c22a4f fork: use VMA iterator discards f697e58706dd sched: use maple tree iterator to walk VMAs discards 329ad09409bf perf: use VMA iterator discards 1f9e2ca1a7ba acct: use VMA iterator instead of linked list discards 085604971187 ipc/shm: use VMA iterator instead of linked list discards 1098fc27773f userfaultfd: use maple tree iterator to iterate VMAs discards 800af7d0fbe6 fs/proc/task_mmu: stop using linked list and highest_vm_end discards 979c1b79d40c fs/proc/base: use maple tree iterators in place of linked list discards 342780d1f050 exec: use VMA iterator instead of linked list discards c83433af048a coredump: remove vma linked list walk discards 24466395d239 um: remove vma linked list walk discards d196c233ce5d optee: remove vma linked list walk discards 0f4ed939d46a cxl: remove vma linked list walk discards 025465d1fa54 xtensa: remove vma linked list walks discards 0397668a2093 x86: remove vma linked list walks discards a003414495a5 s390: remove vma linked list walks discards db64789a649a powerpc: remove mmap linked list walks discards 903bda39375c parisc: remove mmap linked list from cache handling discards 1322512f24ba arm64: Change elfcore for_each_mte_vma() to use VMA iterator discards e735ab5ee61e arm64: remove mmap linked list from vdso discards 08defc0c9f0e mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() discards 6ef0ce577b5c mm/mmap: reorganize munmap to use maple states discards b9d1bf3b39a9 mm/mmap: move mmap_region() below do_munmap() discards f53914ebdd81 mm: convert vma_lookup() to use mtree_load() discards 1702d6c86239 mm: remove vmacache discards 44d8e78e775c mm/mmap: fix locking issues in vma_expand() discards ebb89cecaeff mm/mmap: use advanced maple tree API for mmap_region() discards 6ab156fd039c mm: use maple tree operations for find_vma_intersection() discards 9c310fce3c93 mm/mmap: fix return on maple tree expand fail in brk() discards 570fdb180777 mm/mmap: change do_brk_flags() to expand existing VMA and [...] discards dc97fef7c6dd mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] discards c292303388b0 mm: optimize find_exact_vma() to use vma_lookup() discards 46fc2ee4518e xen: use vma_lookup() in privcmd_ioctl_mmap() discards 99506c718e2b mmap: change zeroing of maple tree in __vma_adjust() discards 9a398214baf9 mm: remove rb tree. discards a1209abc701d proc: remove VMA rbtree use from nommu discards 097e9be93f6d damon: convert __damon_va_three_regions to use the VMA iterator discards 9a6c424525bc kernel/fork: use maple tree for dup_mmap() during forking discards 7e878c2a10d0 mm/mmap: use maple tree for unmapped_area{_topdown} discards cf43c0a7d89e mm/mmap: use the maple tree for find_vma_prev() instead of [...] discards d84c35dd180d mm/mmap: use the maple tree in find_vma() instead of the rbtree. discards 412c1da9f8ca mmap: use the VMA iterator in count_vma_pages_range() discards e45f7d4f7917 mm: add VMA iterator discards 6ba37887df6f mm/mmap: reorder validate_mm_mt() checks discards a7880b3f7a2e mm: start tracking VMAs with maple tree discards 8c6358bacb8d test_maple_tree: fix accounting in check_erase2_testset() discards 368012821c20 test_maple_tree: add test for spanning store to most of the tree discards 080654217e34 test_maple_tree: add test for spanning store of entire range discards 3cd199bd3aef lib/test_maple_tree: add testing for maple tree discards c1de87920daa radix tree test suite: add lockdep_is_held to header discards 1ec69710f944 radix tree test suite: add support for slab bulk APIs discards 852b53d8c43e radix tree test suite: add allocation counts and size to k [...] discards 73f6a25ad7b7 radix tree test suite: add kmem_cache_set_non_kernel() discards 7d15a72f3bbc radix tree test suite: add pr_err define discards 261af6549123 maple_tree: fix mas_empty_area_rev() search exhaustion at [...] discards e66506de37da maple_tree: fix out of bounds access on mas_wr_node_walk() discards 4b8bc1a628ee maple_tree: Fix use of node for global range in mas_wr_spa [...] discards 435e282bc1b4 maple_tree: fix mas_spanning_rebalance() corner case discards 5fb363717c5d maple_tree: fix underflow in mas_spanning_rebalance() discards 0b186256a3a1 Maple Tree: add new data structure discards d1b4eb54a7b9 android: binder: fix lockdep check on clearing vma discards 3f873bad4e91 android-binder-stop-saving-a-pointer-to-the-vma-fix discards 4aa1fc8cffa7 android: binder: stop saving a pointer to the VMA discards fdba80af7d99 mips: rename mt_init to mips_mt_init discards c2cda11cec4f mm: discard __GFP_ATOMIC discards 0d11075e280e Merge branch 'mm-stable' into mm-unstable omits cb84e28edaa4 userfaultfd: provide properly masked address for huge-pages omits ed2a54dba602 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] omits 47ae5d0b1262 hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte omits 9f3df3147149 fs: sendfile handles O_NONBLOCK of out_fd omits 13e1b996213c ntfs-fix-use-after-free-in-ntfs_ucsncmp-v3-checkpatch-fixes omits 9376784e5752 ntfs-fix-use-after-free-in-ntfs_ucsncmp-v3 omits e69e212153a7 ntfs: fix use-after-free in ntfs_ucsncmp() omits 78d02924d5f6 secretmem: fix unhandled fault in truncate omits f00b05f90d18 mm/hugetlb: separate path for hwpoison entry in copy_huget [...] omits 0218d2639247 mm: fix missing wake-up event for FSDAX pages omits 2f57a9be72ba mm-fix-page-leak-with-multiple-threads-mapping-the-same-page-v2 omits 19614e3c6181 mm: fix page leak with multiple threads mapping the same page omits 5715d411c4fa mailmap: update Seth Forshee's email address omits d80bd1c4af1b tmpfs: fix the issue that the mount and remount results ar [...] omits 191764e01c61 mm: kfence: apply kmemleak_ignore_phys on early allocated pool omits 6522768cbcde Revert "ocfs2: mount shared volume without ha stack" omits dba665c1e6b3 Merge branch 'arm/fixes' into for-next omits fdc6055bcc8e Merge branch 'arm/soc' into for-next omits c703d300c012 Merge branch 'arm/dt' into for-next omits f857cf22d7c3 Merge branch 'for-5.20/block-iter' into for-next omits 44b6b0b0e980 block: fix leaking page ref on truncated direct io omits ac3c48e32c04 block: ensure bio_iov_add_page can't fail omits 5a044eef1265 block: ensure iov_iter advances for added pages omits 8c1e9736c5bd Merge tag 'qcom-dts-for-5.20' of git://git.kernel.org/pub/ [...] omits 6cd345e5835d Merge tag 'at91-dt-5.20-2' of git://git.kernel.org/pub/scm [...] omits 4ea087841733 Merge tag 'imx-soc-5.20' of git://git.kernel.org/pub/scm/l [...] omits c67af87178f2 Merge tag 'arm-soc/for-5.20/maintainers' of https://github [...] omits f8a291b7e35d docs/zh_CN: Add a new translation of reporting-regressions.rst omits aa68ce3bcb0a Merge tag 'arm-soc/for-5.20/soc' of https://github.com/Bro [...] omits ab3e69fc4d69 Documentation: hyperv: Add overview of clocks and timers omits ac1129e79e90 Documentation: hyperv: Add overview of VMbus omits ec7c56812fa5 Documentation: hyperv: Add overview of Hyper-V enlightenments omits e6bd91a7a45e Documentation/translations/zh_CN/mm/page_owner.rst: adjust [...] omits c528be5ed203 docs/zh_CN: core-api: Add watch_queue Chinese translation omits 12fe434314c8 Documentation: siphash: Fix typo in the name of offsetofend macro omits d5a0cdb852b3 MAINTAINERS: mark linux-doc-tw-discuss mailing list moderated omits 946aac7af90b Merge branch 'pci/misc' omits 6b74496fb433 Merge branch 'pci/ctrl/vmd' omits d6424c67582f Merge branch 'pci/ctrl/tegra194' omits fc557f552914 Merge branch 'pci/ctrl/switchtec' omits 4473a53c6db8 Merge branch 'pci/ctrl/rcar-gen2' omits 4b9a964a46a3 Merge branch 'pci/ctrl/qcom' omits f9c2e367da6d Merge branch 'pci/ctrl/microchip' omits 2a69476f652e Merge branch 'pci/ctrl/mediatek-gen3' omits 328c9c89e2f5 Merge branch 'pci/ctrl/mediatek' omits 2732e3340ac0 Merge branch 'pci/ctrl/iproc' omits 9f8fefc36c98 Merge branch 'pci/ctrl/dwc-edma' omits 614718bc7fd3 Merge branch 'pci/ctrl/dwc' omits 24cda29aa033 Merge branch 'pci/ctrl/aardvark' omits 8437f3aa2d71 Merge branch 'pci/virtualization' omits 02227b5ed69e Merge branch 'pci/pm' omits 256965ac2137 Merge branch 'pci/err' omits 2eeb21b06893 Merge branch 'pci/endpoint' omits d5e28671f8fd Merge branch 'pci/aspm' omits 0a8bc5f2aa56 dt-bindings: PCI: qcom: Fix reset conditional omits 4630790b2497 dt-bindings: PCI: qcom: Fix description typo omits a989fed86934 PCI: qcom: Add IPQ60xx support omits 911c6b5b7714 PCI: qcom: Define slot capabilities using PCI_EXP_SLTCAP_* omits 53775b23ff2e PCI: dwc: Move GEN3_RELATED DBI definitions to common header omits 839faeca73e9 PCI: qcom: Remove unnecessary pipe_clk handling omits 36d9018d557c PCI: qcom: Power on PHY before DBI register accesses omits a0e43bb9973b PCI: qcom: Power on PHY before IPQ8074 DBI register accesses omits 38f897ae3d44 PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks omits 5e6ae050955b PCI/AER: Iterate over error counters instead of error strings omits f26e58bf6f54 PCI/AER: Enable error reporting when AER is native omits 8795e182b02d PCI/portdrv: Don't disable AER reporting in get_port_devic [...] omits 524b6b1a1288 Merge branch 'acpi-cppc' into linux-next omits 8ed2f5a6f385 libbpf: Error out when binary_path is NULL for uprobe and USDT omits 6d44371fbd7a Merge branch 'thermal-intel' into linux-next discards 9ddd36047681 x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" discards 957a7d6899b5 random: remove CONFIG_ARCH_RANDOM discards ecd5b2eadfff random: cap jitter samples per bit to factor of HZ omits 568f6869e680 iio: adc: xilinx-xadc: Drop duplicate NULL check in xadc_p [...] omits 59b2947ed4c3 iio: adc: xilinx-xadc: Make use of device properties omits b0b0b77ea611 iommu/vt-d: avoid invalid memory access via node_online(NU [...] omits 09cf6054c859 ASoC/SoundWire: Intel: add sdw BE dai trigger omits 9992b19d756a hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II [...] omits 654c97351baf hwmon: (aquacomputer_d5next) Move device-specific data int [...] omits 1c4e4f4a0e8d hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING omits 5918036cfa8d hwmon: (drivetemp) Add module alias omits 8e1187fe7a7f hwmon: (asus_wmi_sensors) Save a few bytes of memory omits 5993b9887ac3 hwmon: (lm90) Use worker for alarm notifications omits 8f9eb10ff71d hwmon: (asus-ec-sensors) add support for Maximus XI Hero omits c10d52d6eda3 hwmon: (dell-smm) Improve assembly code omits 4a235369dae5 hwmon: (pmbus/ltc2978) Set voltage resolution omits 2a20db9bfc42 hwmon: (pmbus) Add list_voltage to pmbus ops omits 07fb76273db8 hwmon: (pmbus) Introduce and use cached vout margins omits b674bcb13f41 hwmon: (gsc-hwmon) Add missing of_node_put() omits 489dd8f05a3e hwmon: (dell-smm) Add Dell G5 5590 to DMI table omits 385e5f57053f hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist omits 452d5e297694 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] omits 0356d778aa1e hwmon: (pmbus) fix build error unused-function omits 00dc6452bee5 hwmon: (lm90) Read the channel's temperature offset from d [...] omits 07845f559d32 hwmon: (lm90) Add support for 2nd remote channel's offset [...] omits 9b00a5f50934 hwmon: (occ) Delete unnecessary NULL check omits f9938eeb97fc hwmon: (lm90) Read the channel's label from device-tree omits 27f0438972fc hwmon: (lm90) Define maximum number of channels that are s [...] omits b9e7dfdedbc5 hwmon: (lm90) Add compatible entry for adt7481 omits f07691219cff dt-bindings: hwmon: Allow specifying channels for lm90 omits d8d5879a4442 dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 omits b97adb596399 hwmon: Allow to compile ASB100 and FSCHMD on !X86 omits 6fd584230a85 hwmon: (pmbus) add MFR_* registers to debugfs omits 8a85007c8386 hwmon: (pmbus) add a function to check the presence of a b [...] omits bae26b801f98 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 omits fd2d53c367ae hwmon: (sch56xx-common) Add DMI override table omits 39397ba8a7ec hwmon: (lm75) Replace kernel.h with the necessary inclusions omits 739743ec78c9 hwmon: (f71882fg) Add support for F71858AD (0x0903) omits e10d9e4ca1d9 hwmon: (pmbus) Add support for Analog Devices LT7182S omits 5e9caf86b835 dt-bindings: trivial-devices: Add lt7182s omits 4036a48e20e8 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core omits ca99633ae409 hwmon: (lm90) Support temp_samples attribute omits 018b82877046 hwmon: (lm90) Add table with supported Analog/ONSEMI devices omits 9a1986637021 hwmon: (lm90) Add support and detection of Philips/NXP NE1618 omits f63f6cce28cd hwmon: (lm90) Add explicit support for ADM1020 omits b1526b38e363 hwmon: (lm90) Only disable alerts if not already disabled omits 41e6d7215d79 hwmon: (lm90) Add support for ADT7421 omits d8521f82dfb6 hwmon: (lm90) Add support for ON Semiconductor NCT218 omits 2c6cb6c55785 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 omits af4540b112c4 hwmon: (lm90) Add explicit support for NCT210 omits df18fccd99e3 hwmon: (lm90) Combine lm86 and lm90 configuration omits 37d1dc8d48cf hwmon: (lm90) Add remaining chips supported by adm1021 driver omits 0c6bffd4a625 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 omits c09472fcf9e0 hwmon: (lm90) Support MAX1617 and LM84 omits 6be4b1a43082 hwmon: (lm90) Introduce 16-bit register write function omits c9933a4439b5 hwmon: (lm90) Let lm90_read16() handle 8-bit read operations omits 3c1ecccbbc13 hwmon: (lm90) Add support for MAX6642 omits ca6bfa3b7325 hwmon: (lm90) Add flag to indicate conversion rate support omits 2cb8d9d83130 hwmon: (lm90) Add flag to indicate support for minimum tem [...] omits 399a8a0046cf hwmon: (lm90) Add support for MAX6690 omits 9888775be8c0 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] omits a9f3d3a80a40 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 omits 904a6fe689e2 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 omits e9684fdbdc52 hwmon: (lm90) Add flag to indicate 'alarms' attribute support omits 0707dda69d85 hwmon: (lm90) Fix/Add detection of G781-1 omits d277fbd53d9d hwmon: (lm90) Add support for additional chip revision of NCT1008 omits c7cebce984a2 hwmon: (lm90) Rework detect function omits b977ed27c4db hwmon: (lm90) Use single flag to indicate extended tempera [...] omits a8ddcc5750a9 hwmon: (lm90) Support multiple temperature resolutions omits 8f19501d87e0 hwmon: (lm90) Only re-read registers if volatile omits b2644494a4c7 hwmon: (lm90) Add support for unsigned and signed temperatures omits d70fa73d8433 hwmon: (lm90) Enable full PEC support for ADT7461A omits 425f5b5d15c2 hwmon: (lm90) Add partial PEC support for ADT7461 omits 3b0982ff93aa hwmon: (lm90) Improve PEC support omits f68480cc3275 hwmon: (lm90) Stop using R_/W_ register prefix omits ca7b9b14a022 hwmon: (lm90) Move status register bit shifts to compile time omits ddf2a6093c56 hwmon: (lm90) Use BIT macro omits ff8f0a652d2f hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] omits 479f21d41d30 hwmon: (lm90) Reorder include files in alphabetical order omits f6d0775119fb hwmon: (lm90) Rework alarm/status handling omits eaf87c006f03 hwmon: (lm90) Generate sysfs and udev events for all alarms omits f30ce040a704 hwmon: (pmbus) Move pec attribute to I2C device omits a0d10c437c1c drm/amd/display: attempt to fix the logic in commit_planes [...] omits 43195162fbf5 drm/amd/pm: Implement get GFXOFF status for vangogh omits 3fb0fdd7758d drm/amd/display: correct check of coverage blend mode omits 1e866f1fe528 drm/amd/pm: Prevent divide by zero omits cb50813998b5 drm/amd/display: Only use depth 36 bpp linebuffers on DCN [...] omits 84900aeecefb drm/amd/display: make some dc_dmub_srv functions static omits 0a94608f0f7d drm/amdgpu: fix file permissions on some files omits c5cfd54e93f8 drm/amdgpu: Fix acronym typo in glossary omits ff613f7ba710 drm/amd/display: 3.2.194 omits 652284d6db17 drm/amd/display: Fix lag when moving windowed MPO across d [...] omits 2a93292fb786 drm/amd/display: Add NBIO reg offsets to DC omits e5028e9fd3bc drm/amd/display: Add DCN reg offsets to DC omits 76611a84f235 drm/amd/display: add system info table log omits 15c735e7990f drm/amd/display: Grab dc_lock before detecting link omits 3d4de9253561 drm/amd/display: Re-implementing ARGB16161616 pixel format as 22 omits 78486da8ceb2 drm/amd/display: 3.2.193 omits 1f969d28cdbf drm/amd/display: update DML1 logic for unbounded req handling omits af019bef6d6f drm/amdgpu/gfx11: add aggregated doorbell support omits 86ef6eae0820 drm/amdgpu/sdma6: add aggregated doorbell support omits 2d7a1f71837c drm/amdgpu/mes: ring aggregatged doorbell when mes queue i [...] omits b7320117b3d3 drm/amdgpu/mes11: initialize aggregated doorbell omits 0fe6906203d0 drm/amdgpu/mes: init aggregated doorbell omits f1549c09c520 drm/amdgpu: support reset flag set for gpu reset omits 58e969b60db0 drm/amdgpu: support SDMA soft recovery for sdma v6 omits c0ff84cb58fa drm/amdgpu: enable soft reset for gfx 11 omits a84e43b81e45 drm/amdgpu: support gfx soft reset for gfx v11 omits 236124d1167b drm/amd/display: Reduce SCDC Status Flags Definition omits c4e85551198e drm/amdkfd: correct the MEC atomic support firmware checki [...] omits 017860c909b0 drm/amd/display: make enable link independent from verifie [...] omits 57b9f3384c64 drm/amd/display: Ignore First MST Sideband Message Return Error omits a47336535f0f xen: don't require virtio with grants for non-PV guests discards e237eed373cc Drivers: hv: Create debugfs file with hyper-v balloon usag [...] omits 077814fe064f kernel: remove platform_has() infrastructure omits 80ae4b266e19 virtio: replace restricted mem access flag with callback omits ff63b9bfa56d KVM: s390: pv: destroy the configuration before its memory omits 9e290b8a369b KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm omits 5ad36df8e666 s390/mm: KVM: pv: when tearing down, try to destroy protec [...] omits 7aab0c571fb4 KVM: s390: pv: add mmu_notifier omits be48d86f77f0 KVM: s390: pv: Add kvm_s390_cpus_from_pv to kvm-s390.h and [...] omits e40df9efd68a KVM: s390: pv: clear the state without memset omits 72b1daff2671 KVM: s390: pv: add export before import omits 07fbdf7f9347 KVM: s390: pv: usage counter instead of flag omits 6f73517d0a99 KVM: s390: pv: refactor s390_reset_acc omits b108f7f0a29b KVM: s390: pv: handle secure storage exceptions for normal guests omits a52c25848e31 KVM: s390: pv: handle secure storage violations for protec [...] omits faa2f72cb356 KVM: s390: pv: leak the topmost page table when destroy fails omits 53415957c459 Add support for Intel Thunder Bay SPI controller omits 1ed34d367bad spi: microchip-core: fix and cleanups omits c808a6ec7166 evm: Use IS_ENABLED to initialize .enabled omits 1a5c74382bce Merge branch 'for-next/arch_topology' of git://git.kernel. [...] omits 144d515de2c6 arch_topology: Fix cache attributes detection in the CPU h [...] omits 6a605eb1d71e octeontx2-af: returning uninitialized variable omits d86a153aca7e octeontx2-af: Remove duplicate include omits bc5c8260f411 net/sched: remove return value of unregister_tcf_proto_ops omits 736002fb6a09 Merge tag 'wireless-next-2022-07-13' of git://git.kernel.o [...] omits d1a22ff346f3 Merge branch 'features' into for-next omits 7ce4a6d4e90a Merge branch 'fixes' into for-next omits 2a1be12c4d77 ASoC: SOF: Intel: add trigger callback into sdw_callback omits 6d1c1a73e112 soundwire: Intel: add trigger callback omits c0da6efc74b4 KVM: s390: Add facility 197 to the allow list omits 1fcbcc6d803a s390/ap: fixes bug in the AP bus's __verify_queue_reservat [...] omits cfc6c2fcb686 Merge branch 'phy-mxl-gpy-version-fix-and-improvements' omits d523f2eb1dad net: phy: mxl-gpy: print firmware in human readable form omits 1e9aa7baf096 net: phy: mxl-gpy: rename the FW type field name omits 1db858707850 net: phy: mxl-gpy: cache PHY firmware version omits fc3dd0367e61 net: phy: mxl-gpy: fix version reporting omits d7c31cbde4bc net: ip6mr: add RTM_GETROUTE netlink op omits 00cf1fb3805f Merge branch 'devlink-cosmetic-fixes' omits 277cbb6bc4bd net: devlink: move unlocked function prototypes alongside [...] omits 7715023aa51f net: devlink: use helpers to work with devlink->lock mutex omits 1abfb265f0ac net: devlink: fix unlocked vs locked functions descriptions omits 7e9984d183bb spi: tegra20-slink: fix UAF in tegra_slink_remove() omits 43cc5a0afe41 spi: Fix simplification of devm_spi_register_controller omits cdeaf3a99a02 spi: microchip-core: switch to use dev_err_probe() omits 5d56d8974d1e spi: microchip-core: switch to use devm_spi_alloc_master() omits e82c6d62a1f2 spi: microchip-core: fix UAF in mchp_corespi_remove() omits a8d5df69e2ec ASoC: mt6359: Fix refcount leak bug omits 1795c16a4360 ASoC: amd: fix Jadeite kconfig warning and build errors omits eda26893dabf ASoc: audio-graph-card2: Fix refcount leak bug in __graph_ [...] omits 73acfba792b0 ASoC: amd: Fix error pointer dereference omits 3e35d198cee6 octeontx2-af: Skip CGX/RPM probe incase of zero lmac count omits dc4e6d9fbf9a spi: dw: Add support for Intel Thunder Bay SPI controller omits 51e41dc2f2bc spi: dw: Add support for master mode selection for DWC SSI [...] omits 0d085723c637 spi: Add bindings for Intel Thunder Bay SOC omits 5d76b7509cb2 spi: dw: Fix IP-core versions macro omits 281dee6707a8 ALSA: core: Fix missing return value comments for kernel docs omits 6eba99d4ce24 ALSA: memalloc: Fix missing return value comments for kernel docs omits e8406ebc37d2 ALSA: control: Fix missing return value comments for kernel docs omits b05d834ef8f8 ALSA: compress: Fix kernel doc warnings omits 5c121d6362d6 ALSA: dmaengine: Fix missing return value comments for ker [...] omits 4e2b70673f2b ALSA: pcm: Fix missing return value comments for kernel docs omits 539311aa61a1 ALSA: compress: Enable kernel doc markers for some functions omits 0d0771e1d749 dt-bindings: opp: Add msm8939 to the compatible list omits 3311e3f479db dt-bindings: opp: Add missing compat devices omits 26dd874c9c35 dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks omits 3cc373794257 cpufreq: Change order of online() CB and policy->cpus modi [...] omits f2b03dffa62e cpufreq: qcom-hw: Remove deprecated irq_set_affinity_hint() call omits f7fca54a1899 cpufreq: qcom-hw: Disable LMH irq when disabling policy omits cdcf8eb3e7d0 cpufreq: qcom-hw: Reset cancel_throttle when policy is re-enabled omits 9de0d75bb379 cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h omits 72d67d6b3447 cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_i [...] omits 4fb56d8508ed Merge branch 'prestera-port-range-filters' omits 551871bfc82c net: prestera: add support for port range filters omits 83d85bb06915 net: extract port range fields from fl_flow_key omits dd517237c319 Merge branch 'prestera-mdb-offload' omits deef0d6afe84 net: marvell: prestera: implement software MDB entries allocation omits 7950b214a1e4 net: marvell: prestera: define and implement MDB / flood d [...] omits fec7c9c73fd3 net: marvell: prestera: define MDB/flood domain entries an [...] omits 116f5af7c3ab net: marvell: prestera: rework bridge flags setting omits b3fa3e6dccc4 mmc: block: Add single read for 4k sector cards omits b09ab9c92e50 ip6_tunnel: allow to inherit from VLAN encapsulated IP omits 3f8a8447fd0b ip6_gre: use actual protocol to select xmit omits 41337f52b967 ip6_gre: set DSCP for non-IP omits 7ae29fd1be43 ip_tunnel: allow to inherit from VLAN encapsulated IP omits 3a44fb9f61d4 mmc: Merge branch fixes into next omits c095449ea981 mmc: mxcmmc: Use mmc_card_sdio macro omits 3beb0ab5bffb mmc: core: Use mmc_card_* macro and add a new for the sd_c [...] omits 54c16b522e00 dt-bindings: mmc: sdhci-msm: constrain reg-names per variants omits 331ad8247b46 dt-bindings: mmc: sdhci-msm: fix reg-names entries omits f70417005a89 Revert "ovl: turn of SB_POSIXACL with idmapped layers temp [...] omits 59c196a48abf ovl: handle idmappings in ovl_get_acl() omits 2e985528f949 acl: make posix_acl_clone() available to overlayfs omits 67042ad94462 acl: port to vfs{g,u}id_t omits a67f92751471 acl: move idmapped mount fixup into vfs_{g,s}etxattr() omits aa94cd1bf1af mnt_idmapping: add vfs[g,u]id_into_k[g,u]id() omits 163d6f16236e Merge tag 'ovl-fixes-5.19-rc7' of ssh://gitolite.kernel.or [...] omits 096e772b1cdc Revert "reset: microchip-sparx5: allow building as a module" omits 5efab5cdf06b Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline omits 6131fd198099 KVM: s390/pci: fix include duplicates omits 63e90bf07778 gpio: 104-idi-48: unsigned to unsigned int cleanup omits 9ec7e8d5fae3 USB: serial: fix repeated word "the" in comments omits f41e16ac6062 USB: serial: io_edgeport: fix spelling mistakes omits 33c1f401939c ALSA: hda: cs35l41: Consolidate selections under SND_HDA_S [...] omits 931c940fc5d9 ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() omits d60b05b4c780 ALSA: hda: cs35l41: Allow compilation test on non-ACPI con [...] omits 20bcf721068f ALSA: hda: cs35l41: Don't dereference fwnode handle omits 0180290abb5c Merge tag 'topic/nouveau-misc-2022-07-13-1' of git://anong [...] omits 1ebdc90eb71a Merge tag 'exynos-drm-next-for-v5.20' of git://git.kernel. [...] omits 89ed996b888f drm/nouveau/kms/nv50-: remove unused functions omits ea0b20d3bd96 drm/nouveau/flcn: remove unused functions omits 7ba01b504c16 drm/nouveau: remove double WFI when destroying channels omits 40184ece92eb drm/nouveau/ce/gv100-: move method buffer to ce ctx omits 097d56cdcd77 drm/nouveau/fifo: remove rd32/wr32 accessors from channels omits 66ff4e4ed471 drm/nouveau/fifo: rip out cevent, never used omits 0196cc65f917 drm/nouveau/device: remove pwrsrc notify in favour of a di [...] omits 6d7291843ec5 drm/nouveau/nvkm: remove unused header omits 4ddf8d7dedb8 drm/nouveau/nvkm: zero out engine pointer for subdev-provi [...] omits 61c1f340bc80 drm/nouveau/nvkm: use list_add_tail() when building object tree omits c4feba47aad5 drm/nouveau/nvkm: rip out event uapi omits 911dd554a129 drm/nouveau/nvif: add wrapper for open-coded nvif_object_c [...] omits b6afeb87ad29 qlogic: qed: fix clang -Wformat warnings omits 1aea9d87334d igb: add xdp frags support to ndo_xdp_xmit omits c9ef2a486aa9 Merge branch 'mptcp-support-changes-to-initial-subflow-priority' omits 914f6a59b10f selftests: mptcp: add MPC backup tests omits 3ad14f54bd74 mptcp: more accurate MPC endpoint tracking omits c157bbe776b7 mptcp: allow the in kernel PM to set MPC subflow priority omits bedee0b56113 mptcp: address lookup improvements omits f5360e9b314c mptcp: introduce and use mptcp_pm_send_ack() omits 512b2dc48e8b net: ip_tunnel: use strscpy to replace strlcpy omits 536a6c8e05f9 tcp: make retransmitted SKB fit into the send window omits eca250b16690 nfp: support TX VLAN ctag insert in NFDK omits 89a9ef3e8d02 net: 9p: fix refcount leak in p9_read_work() error handling omits d9e019bb396f Merge tag 'drm-msm-next-2022-07-10' of https://gitlab.free [...] omits e23a5e14aa27 Backmerge tag 'v5.19-rc6' of git://git.kernel.org/pub/scm/ [...] omits 809ee2e20c1c 9p: roll p9_tag_remove into p9_req_put omits ace2bee839e0 bpf: Make non-preallocated allocation low priority omits ef2a95db8900 nfp: fix clang -Wformat warnings omits 1d5f82d9dd47 bpf, x86: fix freeing of not-finalized bpf_prog_pack omits d7d27304a91e Merge branch 'dt-bindings-net-convert-sff-sfp-to-dtschema' omits 4ce223e5ef70 arch: arm64: dts: marvell: rename the sfp GPIO properties omits dfa2854cbf92 arch: arm64: dts: lx2160a-clearfog-itx: rename the sfp GPI [...] omits 7ff7c9922859 dt-bindings: net: sff,sfp: rename example dt nodes to be m [...] omits 70991f1e6858 dt-bindings: net: convert sff,sfp to dtschema omits 4201d9ab3e42 bpf: reparent bpf maps on memcg offlining omits d673532dafe0 Merge branch 'bpf: add a ksym BPF iterator' omits a9d2fae89fa8 selftests/bpf: add a ksym iter subtest omits 647cafa22349 bpf: add a ksym BPF iterator omits 5ad3a1d30b36 Merge branch 'for-5.20/block' into for-next omits 96388f57d2aa blk-cgroup: Use atomic{,64}_try_cmpxchg omits e9479ba901c7 Merge branch 'for-5.20/block' into for-next omits aee8960c2eae blk-iolatency: Use atomic{,64}_try_cmpxchg omits 297b554633ad soc: document merges omits 7b6427b69f2c Merge branch 'arm/defconfig' into for-next omits 6520962e8bed Merge branch 'arm/drivers' into for-next omits 96c1bbda5e23 Merge tag 'qcom-arm64-defconfig-for-5.20' of git://git.ker [...] omits e2782fa76435 Merge tag 'arm-soc/for-5.20/defconfig-arm64' of https://gi [...] omits 14376871658a Merge tag 'arm-soc/for-5.20/defconfig' of https://github.c [...] omits 01b66d2b33cc Merge tag 'imx-defconfig-5.20' of git://git.kernel.org/pub [...] omits 8c1541b161a6 Merge tag 'tegra-for-5.20-arm64-defconfig' of git://git.ke [...] omits 2b4b612638b8 Merge tag 'sunxi-config64-for-5.20-1' of git://git.kernel. [...] omits 3c37074f0d58 Merge tag 'qcom-drivers-for-5.20' of git://git.kernel.org/ [...] omits 9bc697091a47 Merge tag 'arm-soc/for-5.20/drivers' of https://github.com [...] omits 03e316033c45 Merge tag 'imx-drivers-5.20' of git://git.kernel.org/pub/s [...] omits 62fcbc5c5d10 Merge tag 'ti-driver-soc-for-v5.20' of git://git.kernel.or [...] omits f10c00ae8628 Merge tag 'tegra-for-5.20-memory' of git://git.kernel.org/ [...] omits 933edcde4383 Merge tag 'tegra-for-5.20-firmware' of git://git.kernel.or [...] omits 50e8ca0b675a drm/amdkfd: bump KFD version for unified ctx save/restore memory omits 80fb575678b4 drm/amd/display: fix unnecessary pipe split playing NV12 1 [...] omits 59a1e9ed1b40 drm/amd/display: Fix black screen when disabling Freesync in OSD omits e2facd575fdf drm/amd/display: Disable PSRSU when DSC enabled on the spe [...] omits 922e7ee31def drm/amd/display: Clear edid when unplug mst connector omits 9dfc3ee1b0f2 drm/amd/display: Fix windowed MPO video with ODM combine f [...] omits 149f6d1a6035 drm/amd/display: Removing assert statements for Linux omits 90bb21cb692e drm/amd/display: Helper function for ALPM initialization omits 8a076bbcc127 drm/amd/display: Check for DP2.0 when checking ODM combine omits 14eb72ff580d drm/amd/display: Exit SubVP if MPO in use omits 97f87b84481a Merge branch 'for-5.20/block' into for-next omits 939f9dd040fe block: Use try_cmpxchg in update_io_ticks omits f4b1e27db49c block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_below omits 3f0dabb4090c Merge branch 'for-next-next-v5.19-20220712' into for-next- [...] omits 67ef6655b2a0 Merge branch 'for-next-current-v5.18-20220712' into for-ne [...] omits fd383296b770 Merge branch 'ext/hch/repair-compressed-v3' into for-next- [...] omits 2bda19327dc7 Merge branch 'misc-5.19' into for-next-current-v5.18-20220712 omits 90cc4be4063c Merge branch 'misc-next' into for-next-next-v5.19-20220712 omits 39c56476e3c0 btrfs: don't call btrfs_page_set_checked in finish_compres [...] omits a6862932fca8 btrfs: fix repair of compressed extents omits c21d63863f9e btrfs: remove the start argument to check_data_csum omits f523fdaedfaa btrfs: pass a btrfs_bio to btrfs_repair_one_sector omits 7c16aa15d58b btrfs: simplify the pending I/O counting in struct compressed_bio omits 9d1e3003cfdb btrfs: repair all known bad mirrors omits 0cc323d985f9 Bluetooth: hci_sync: Fix resuming scan after suspend resume omits 908903ae8701 PCI: dwc: Use the bitmap API to allocate bitmaps omits 636774860a62 drm/amdgpu/mes: set correct mes ring ready flag omits ac9257f0f508 drm/amdgpu: Remove one duplicated ef removal omits 73b4fc92f97d module: Move module's Kconfig items in kernel/module/ omits 06d9fb48a80c thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' [...] omits 4e90651e5210 ASoC: SOF: Intel: hda: Correct Firmware State Register use omits 4457fbd66bdb Extend ipc stream parameters sent to DSP omits 501935dae855 ASoC: SOF: Intel: Do not process IPC reply before firmware boot omits 274a3e6f9868 ASoC: SOF: Intel: hda-dai: No need to decouple host/link D [...] omits ba13d4575da5 PCI/ASPM: Unexport pcie_aspm_support_enabled() omits c01147d92989 xfs: replace inode fork size macros with functions omits 932b42c66cb5 xfs: replace XFS_IFORK_Q with a proper predicate function omits d17e37c41b7e of: device: Fix missing of_node_put() in of_dma_set_restri [...] omits d5bd47f3ca12 ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_co [...] omits 9b93eda35508 ASoC: SOF: sof-client-probes: Only load the driver if IPC3 [...] omits 81cb44274c65 drm/i915: Add Wa_14016291713 omits f3f76b1511e9 btrfs: send: always use the rbtree based inode ref managem [...] omits 7b20ea4f3911 nvme-multipath: refactor nvme_mpath_add_disk omits 4dd4a53d8032 btrfs: send: fix sending link commands for existing file paths omits 690cc0db1f05 nvme-apple: use nvme core helper to cancel requests in tagset omits 2e099afdcaf5 nvme-pci: use nvme core helper to cancel requests in tagset omits a70c11e1174e nvme-tcp: use in-capsule data for I/O connect omits 6c16bb037310 nvme-rdma: remove timeout for getting RDMA-CM established event omits 82daf2270d62 btrfs: send: introduce recorded_ref_alloc and recorded_ref_free omits 8353813c88ef PCI: endpoint: Enable DMA tests for endpoints with DMA cap [...] omits 67e1b7700cb9 ASoC: SOF: Intel: hda: Use cold/purge boot after firmware crash omits 08d0cc5f3426 PCI/ASPM: Remove pcie_aspm_pm_state_change() omits 1e5fb38442eb OPP: Remove dev{m}_pm_opp_of_add_table_noclk() omits 1b195626850d PM / devfreq: tegra30: Register config_clks helper omits 2f71ae1a9e75 OPP: Allow config_clks helper for single clk case omits 8174a3a613af OPP: Provide a simple implementation to configure multiple clocks omits f123ea74511d OPP: Assert clk_count == 1 for single clk helpers omits e10a46443f76 OPP: Add key specific assert() method to key finding helpers omits 274c3e83e7d9 OPP: Compare bandwidths for all paths in _opp_compare_key() omits 2083da24eb56 OPP: Allow multiple clocks for a device omits 30fd8cdf53a0 lib/test_bitmap: test the tail after bitmap_to_arr64() omits 428bc0986356 lib/bitmap: fix off-by-one in bitmap_to_arr64() omits 75b5b7a1ccf6 uapi: sof: abi: Bump SOF ABI for ext_data_length omits 246b135fcdba ASoC: SOF: compress: Prevent current kernel running with older FW omits 3f70c360d484 ASoC: SOF: Copy compress parameters into extended data omits d5770daef62d ASoC: SOF: compress: Dynamically allocate pcm params struct omits 88c775bbebc9 drm/amdgpu/gmc10: adjust gart size for parts that support [...] omits 737dad0b5d60 drm/amdgpu/mes: fix bo va unmap issue in mes omits ca48adcc40b0 Merge branches 'arm64-for-5.20', 'arm64-defconfig-for-5.20 [...] omits c2d17574ae1b soc/qcom: Make QCOM_RPMPD depend on PM omits a2c72ce5833e btrfs: zoned: wait until zone is finished when allocation [...] omits 5ac164874a2e btrfs: zoned: write out partially allocated region omits 0838f707366e btrfs: zoned: activate necessary block group omits 45713b4113d2 btrfs: zoned: activate metadata block group on flush_space omits 571b38592711 btrfs: zoned: disable metadata overcommit for zoned omits 5c21202df2c7 btrfs: zoned: introduce space_info->active_total_bytes omits a133d62be2ed btrfs: zoned: finish least available block group on data b [...] omits 9db64b314847 btrfs: let can_allocate_chunk return error omits 50effe9fc881 btrfs: use fs_info->max_extent_size in get_extent_max_capacity() omits 94a875c3efb8 btrfs: convert count_max_extents() to use fs_info->max_ext [...] omits 385ea2aea011 btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_ext [...] omits 91bfd67f4da8 btrfs: zoned: revive max_zone_append_bytes omits 9d47d60dc193 block: add bdev_max_segments() helper omits f4412d1fecbd btrfs: add optimized btrfs_ino() version for 64 bits systems omits f34e11dcc9f4 btrfs: set the objectid of the btree inode's location key omits 972d4cefdba7 btrfs: replace kmap_atomic() with kmap_local_page() omits d45bbb6400f0 btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] omits 4017c826f3b5 btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] omits ed1c32eb56c2 btrfs: zstd: replace kmap() with kmap_local_page() omits 8a77975f1a6f highmem: Make __kunmap_{local,atomic}() take const void pointer omits ffaebba2ab86 btrfs: zoned: drop optimization of zone finish omits 6aa99d63ffed btrfs: fault in pages for direct io reads/writes in a more [...] omits 1c206dfc15c2 btrfs: don't fallback to buffered IO for NOWAIT direct IO writes omits c458f3bb8e69 btrfs: use enum for btrfs_block_rsv::type omits 4fbc7f1cf4bc btrfs: switch btrfs_block_rsv::failfast to bool omits 8eb21c5aef44 btrfs: switch btrfs_block_rsv::full to bool omits bdb413d295b9 btrfs: do not return errors from btrfs_submit_dio_bio omits e1525b7f0762 btrfs: handle allocation failure in btrfs_wq_submit_bio gr [...] omits 47e2201a3c20 btrfs: simplify sync/async submission in btrfs_submit_data [...] omits f37ee8c77f6b btrfs: raid56: transfer the bio counter reference to the r [...] omits 0b95afc7b9cf btrfs: do not return errors from raid56_parity_recover omits ba2a9e17019a btrfs: do not return errors from raid56_parity_write omits 63a065be17a6 btrfs: do not return errors from btrfs_map_bio omits 8baeef8f72c2 btrfs: return proper mapped length for RAID56 profiles in [...] omits 9fab7af28df7 btrfs: raid56: use fixed stripe length everywhere omits caa146f153b9 btrfs: zoned: fix a leaked bioc in read_zone_info omits cc071db318f6 btrfs: return -EAGAIN for NOWAIT dio reads/writes on compr [...] omits 103c17b8f9c8 btrfs: remove the inode cache check at btrfs_is_free_space [...] omits 7b3d9784ba22 btrfs: sysfs: remove BIG_METADATA feature files omits 58b446b24a0c btrfs: sysfs: remove MIXED_BACKREF feature file omits 0415a8c9a998 btrfs: don't print 'has skinny extents' anymore on mount omits 93da776a575b btrfs: don't print 'flagging with big metadata' anymore on mount omits 6a1ced6d5d95 btrfs: clean up chained assignments omits 1dd1b1c07fbd btrfs: merge calculations for simple striped profiles in b [...] omits 3374ff7c3115 btrfs: use mask for all RAID1* profiles in btrfs_calc_avai [...] omits 4fb833399b50 btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPA [...] omits fbabebfb26a8 ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple [...] omits 402355e6cdbe ASoC: SOF: Intel: hda-dai: Drop misleading comment regardi [...] omits 5022e221c98a net: change the type of ip_route_input_rcu to static omits ff6c226953b1 Merge tag 'v5.19-next-soc' of git://git.kernel.org/pub/scm [...] omits 611f6810aac8 Merge tag 'sunxi-drivers-for-5.20-1' of git://git.kernel.o [...] omits 15d8370cf6d5 ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code omits 3fa92bb834a4 Merge branch 'for-5.20/io_uring' into for-next omits 9c0e5355f36f Merge branch 'for-5.20/drivers' into for-next omits 9768a7fc4627 Merge branch 'for-5.20/block' into for-next omits 37ae152c7a0d null_blk: add configfs variables for 2 options omits 4e4b8d836596 null_blk: add module parameters for 4 options omits f3ec5d115547 blk-mq: don't create hctx debugfs dir until q->debugfs_dir [...] omits 98418a08a20d ASoC: SOF: topology: remove unused variable omits 4ccf0949cd36 ASoC: soc-pcm: demote warnings on non-atomic BE connection omits 57724db17a94 ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag omits 1549a69b89b7 ASoC: SOF: Intel: mtl: Do not process IPC reply before fir [...] omits 499cc881b09c ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before [...] omits acacd9eefd0d ASoC: SOF: Intel: cnl: Do not process IPC reply before fir [...] omits 4ec43b8797b8 dt-bindings: mmc: Add compatible for MediaTek MT8188 omits 95a4cf7172bc dt-bindings: mmc: sdhci-msm: document resets omits 5987e6ded29d mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R omits e42726646082 mmc: core: Replace with already defined values for readability omits f3daa7e6e2ae dt-bindings: mmc: samsung,s3c6410-sdhci: convert to dtschema omits 042f1a6f434a staging: r8188eu: remove HW_VAR_MLME_SITESURVEY from SetHw [...] omits 2e586f8a5b0e mmc: tmio: avoid glitches when resetting omits aabf199c4eff memstick/ms_block: Use the bitmap API when applicable omits 54eb7a55be67 memstick/ms_block: Fix a memory leak omits 2e531bc3e0d8 memstick/ms_block: Fix some incorrect memory allocation omits 088604048b24 mmc: renesas_sdhi: Fix typo's omits 0dac1e498f81 mmc: renesas_sdhi: Get the reset handle early in the probe omits d78f210e7676 gpio: GPIO_SAMA5D2_PIOBU should depend on ARCH_AT91 omits 39c86b5c59a4 mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() omits 1c5fd9737311 mmc: sdhci-pci-gli: Fix build error unused-function omits 6f34a4ee738b mmc: core: Do not evaluate HS400 capabilities if bus has n [...] omits f9e5b33934ce mmc: host: Improve I/O read/write performance for GL9763E omits f6c3397dc67f mmc: sdhci-st: Obviously always return success in remove callback omits 869f98756e55 mmc: sdhci-of-arasan: Obviously always return success in r [...] omits 397605c2d02a mmc: dw_mmc: rockchip: Obviously always return success in [...] omits 50699358222d mmc: dw_mmc: hi3789cv200: Obviously always return success [...] omits 68eab5176c71 mmc: dw_mmc: exynos: Obviously always return success in re [...] omits c3c0ed75ffbf mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_b [...] omits f78bc9f2caa4 mmc: mmci: Fix typo in comment omits 0f6fe934a628 dt-bindings: mmc: renesas,sdhi: Add R-Car Gen4 clock requirements omits cae45c2d4fb3 dt-bindings: mmc: renesas,sdhi: R-Car V3U is R-Car Gen4 omits ba1de43768aa mmc: debugfs: Fix file release memory leak omits 3576c0b2709c dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and ge [...] omits 7b651cc6de24 mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string omits ffe18c0f7ced dt-bindings: mmc: convert mmc-spi-slot to yaml omits ca812a4e8f7c dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU omits 354c6d33ddfb dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema omits e5f7a3c64c01 mmc: cqhci: Capture eMMC and SD card errors omits fadf344e6d69 mmc: debugfs: Add debug fs error state entry for mmc driver omits 7ae20fa3552a mmc: debugfs: Add debug fs entry for mmc driver omits efe8f5c9b5e1 mmc: sdhci: Capture eMMC and SD card errors omits 91f059c95c6a mmc: core: Capture eMMC and SD card errors omits f0c88b04f3c2 mmc: mtk-sd: fix typo omits 7dc65e3c0ef4 mmc: mxcmmc: Silence a clang warning omits b5899a3e2f78 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_vol [...] omits 97904a59855c mmc: sdhci-brcmstb: Add ability to increase max clock rate [...] omits 2f8690ef6412 dt-bindings: mmc: Add Broadcom optional sdio_freq clock omits 8574adf5222d dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings omits c6f361cba51c mmc: sdhci-of-dwcmshc: add support for rk3588 omits 86e1a8e1f9b5 mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx omits 70f832206fe7 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs omits 6c3c267e5fbc Documentation/process: Add embargoed HW contact for LLVM omits 75f664903d86 drm/i915/display: Ensure PSR gets disabled if no encoders [...] omits c4bafe46e6e5 gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() omits e35cd6881dd5 ALSA: hda: cs35l41: Improve dev_err_probe() messaging omits 642999365da3 ALSA: hda: cs35l41: Fix comments wrt serial-multi-instanti [...] omits bc2c6a5ee71b Merge tag 'misc-habanalabs-next-2022-07-12' of https://git [...] omits b508128bb0d1 m68k: defconfig: Update defconfigs for v5.19-rc1 omits c07a16404c8f m68k: Add common forward declaration for show_registers() omits c36dd297b6c0 m68k: mac: Remove forward declaration for mac_nmi_handler() discards 2ec1aa95dafb Merge branch 'devel' into for-next discards e956483859c5 pinctrl: qcom: spmi-gpio: Add pm8226 compatibility omits bfc54866856f Merge branch 'mlx5-devlink-mutex-removal-part-1' omits f0680ef0f949 devlink: Hold the instance lock in port_new / port_del callbacks omits 973598d46ede net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set omits 7b19119f4c7d net/mlx5: Use devl_ API in mlx5e_devlink_port_register omits df539fc62b06 devlink: Remove unused functions devlink_rate_leaf_create/destroy omits da212bd29d7f net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register omits f1bc646c9a06 net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_ [...] omits 868232f5cd38 devlink: Remove unused function devlink_rate_nodes_destroy omits 03f9c47d0f79 net/mlx5: Use devl_ API for rate nodes destroy omits 367dfa121205 net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callba [...] discards 7ae7b9c5e47d video: fbdev: atari: Remove unused definitions and variables discards 2cfd4b16ef03 video: fbdev: atari: Fix VGA modes discards 6d6855c000d0 video: fbdev: atari: Fix TT High video mode vertical refresh discards 7a637e6c974a video: fbdev: atari: Remove unneeded casts to void * discards bafed90c5cc0 video: fbdev: atari: Remove unneeded casts from void * discards 013ab0ac4a89 video: fbdev: atari: Fix ext_setcolreg() discards f8a0aa1757d0 video: fbdev: atari: Fix inverse handling discards 5a703712fc9e video: fbdev: atari: Remove bogus FB_VMODE_YWRAP flags discards 876eb9370b87 video: fbdev: atari: Simplify atafb_pan_display() omits 14b963526313 xen: Fix spelling mistake omits 375e4dd5be0b xen/manage: Use orderly_reboot() to reboot omits be1628526586 ARM: dts: kswitch-d10: enable the USB device port discards a6339ac8a104 Merge branch 'icc-rpm' into icc-next omits 3af0b1d34a07 drivers: mcb: directly use ida_alloc()/free() omits e3305daad62c interconnect: qcom: icc-rpm: Set bandwidth and clock for b [...] omits dcbce7b0a79c interconnect: qcom: icc-rpm: Support multiple buckets omits ad510e4ed2a3 interconnect: qcom: icc-rpm: Change to use qcom_icc_xlate_ [...] omits 5e4cb0afe21e Merge tag 'mediatek-drm-next-5.20' of https://git.kernel.o [...] omits cb4805b5a5e4 interconnect: qcom: Move qcom_icc_xlate_extended() to a co [...] omits 2c510f5bee76 dt-bindings: interconnect: Update property for icc-rpm path tag omits 8daecf611258 Merge tag 'drm/tegra/for-5.20-rc1' of https://gitlab.freed [...] omits 6e2456c3492a xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE omits a919b823abba habanalabs: move h/w dirty message to debug omits 0b0ae0244029 habanalabs: rename soft reset to compute reset omits e3b20f3ee452 habanalabs: add status of reset after device release omits bd4a338886a8 habanalabs: fix update of is_in_soft_reset omits 08f0aa9548fd habanalabs: expose only valid debugfs nodes omits 168fc71857ef habanalabs/gaudi2: map virtual MSI-X doorbell memory for user omits 3f043b319245 habanalabs/gaudi2: modify decoder to use virtual MSI-X doorbell omits bfbf5a0a711f habanalabs/gaudi2: modify CS completion CQ to use virtual [...] omits 25ad86383968 habanalabs/gaudi2: replace defines for reserved sob/mob wi [...] omits 1cf596c6b9ac habanalabs/gaudi2: configure virtual MSI-X doorbell interface omits af2e650b36a9 habanalabs: add a value field to hl_fw_send_pci_access_msg() omits 20cd88a77538 habanalabs: fixes to the poll-timeout macros omits 3fc252670bd5 habanalabs/gaudi2: use DIV_ROUND_UP_SECTOR_T instead of roundup omits b596ad6f1195 habanalabs: initialize variable explicitly omits 6d24b4d17df7 habanalabs: Use the bitmap API to allocate bitmaps omits ead36b198147 habanalabs/gaudi2: remove unused defines omits cf008f5acb90 habanalabs: make sure variable is set before used omits f2d9ec872c5d habanalabs: don't declare tmp twice in same function omits cc81c0f3b03e habanalabs: do not set max power on a secured device omits e475acabb9d9 habanalabs/gaudi2: SM mask can only be 8-bit omits c979cb5d8bf9 habanalabs/gaudi2: remove unused variable omits 18913d687019 habanalabs: allow detection of unsupported f/w packets omits ea9770e653ee habanalabs: save f/w preboot minor version omits d6a66d59609f habanalabs: add support for common decoder interrupts omits 1a6609cdd496 habanalabs: naming refactor of user interrupt flow omits 2b9e583d0aad habanalabs: wait for preboot ready after hard reset omits a85e389a8458 habanalabs/gaudi2: reset device upon critical ECC event omits 6b4e8a12b2b9 habanalabs: enable gaudi2 code in driver omits 8aa1e1e60553 habanalabs: add gaudi2 MMU support omits f73c63764572 habanalabs: add gaudi2 wait-for-CS support omits de88aa67af94 habanalabs/gaudi2: add gaudi2 profiler module omits 456721468612 habanalabs/gaudi2: add gaudi2 security module omits e392d1bd0437 habanalabs: add generic security module omits c47082c22db1 habanalabs: remove obsolete device variables used for testing omits be7813eaa631 habanalabs: initialize new asic properties omits 9e17258c78ae habanalabs: add unsupported functions omits d7bb1ac89b2f habanalabs: add gaudi2 asic-specific code omits 97c6d22fa4bd uapi: habanalabs: add gaudi2 defines omits 01d9ccf8657b habanalabs/gaudi2: add asic registers header files omits ccf991e4f220 habanalabs: remove redundant argument in access_dev_mem APIs omits 9c7fde71a774 habanalabs: use %pa to print pci bar size omits 0407c155f1a2 habanalabs/gaudi: replace hl_poll_timeout with while loop omits fce854e9bc24 habanalabs: communicate supported page sizes to user omits a74cf4a8f61b habanalabs: remove dead code from free_device_memory() omits be882e534f02 habanalabs/gaudi: enable error interrupt on ARB WDT omits b2711ab2b0b0 habanalabs: page size can only be a power of 2 omits 1ef0c327e1ca habanalabs: refactor dma asic-specific functions omits c37d50e84e60 habanalabs/gaudi: remove unused enum omits e3f49437a2e0 habanalabs/gaudi: mask constant value before cast omits c74400f61edf habanalabs/gaudi: use correct type in assignment omits 94f27905bdc3 habanalabs/gaudi: fix function name in comment omits 5125aa336889 habanalabs/goya: move dma direction enum to uapi file omits 7659c30d1991 habanalabs: set default value for memory_scrub omits 605e1ef3d58c habanalabs: move call to scrub_device_mem after ctx_fini omits 70852c95ac0e habanalabs/gaudi: use memory_scrub_val from debugfs omits 8c834a1442ad habanalabs: don't send addr and size to scrub_device_mem cb omits c1048d14c009 habanalabs: don't do memory scrubbing when unmapping omits 856fe7b0aa51 habanalabs: print if firmware is secured during load omits 17ab47d2d6d4 habanalabs/gaudi: fix a race condition causing DMAR error omits 0c584e192f5a habanalabs/gaudi: fix warning: var might be used uninitialized omits 792588a8c221 habanalabs: move memory_scrub_val to hdev struct omits 0d9894343745 habanalabs: fix comment style omits fb1155a9f097 habanalabs: use kvcalloc when possible omits b63539a6faee habanalabs: print pointer with correct modifier omits abe85a9c11a9 habanalabs: check fence pointer before use omits e41c6418565d habanalabs: add critical indication in sram ecc omits 67a54d5de2c3 habanalabs/gaudi: notify user process on device unavailable omits 4cd213807bc0 habanalabs: remove unused get_dma_desc_list_size omits a18997770159 habanalabs: fix NULL dereference on cs timeout omits 01622098aeb0 habanalabs/gaudi: fix shift out of bounds omits d64a29af120e habanalabs: add validity check for cq counter offset omits 70d25e96b69e habanalabs/gaudi: fix incorrect MME offset calculation omits ada103b67760 habanalabs: avoid unnecessary error print omits fa9deaca2f91 habanalabs: send an event notification when CS timeout occurs omits 969202e5cb62 habanalabs/gaudi: send device reset notification omits be572e67dafb habanalabs/gaudi: invoke device reset from one code block omits 647469148360 habanalabs: expose undefined opcode status via info ioctl omits a7d6c35bcd6b habanalabs/gaudi: collect undefined opcode error info omits 41021f728a91 habanalabs: fix race between hl_get_compute_ctx() and hl_c [...] omits 2bc61bc4f3ea habanalabs: keep a record of completed CS outcomes omits 8742a75a1c3f habanalabs/gaudi: fix comment to reflect current code omits d0c92afc0ef8 habanalabs: change the write flag name of error info structs omits 939ed076ea67 habanalabs/gaudi: move tpc assert raise into internal func omits 2acd21cd00ce habanalabs: align ioctl uapi structures to 64-bit omits 78d503087be1 habanalabs: add terminating NULL to attrs arrays omits 18b67315388c habanalabs: Fix kernel-doc omits 858e6d4085b1 habanalabs: Fix kernel-doc omits a43a9f67774a habanalabs: fix double unlock on error in map_device_va() omits 48b927770f8a drm/exynos/exynos7_drm_decon: free resources when clk_set_ [...] omits f4284724c216 dt-bindings: remove Joonyoung Shim from maintainers omits 0cd8a73122b2 drm/exynos: MAINTAINERS: move Joonyoung Shim to credits omits f16214c102f0 bpf: Fix 'dubious one-bit signed bitfield' warnings omits 49705c4ab324 samples/bpf: Fix xdp_redirect_map egress devmap prog omits b45b4f880fb6 Merge tag 'drm-misc-next-2022-07-07' of git://anongit.free [...] omits 6db5e0c8692e Merge tag 'drm-intel-next-2022-07-06' of git://anongit.fre [...] omits 2afe46474ba3 amd-xgbe: fix clang -Wformat warnings omits 9e433ac1a381 atm: he: Use the bitmap API to allocate bitmaps omits 2b8bf3d6c993 net/fq_impl: Use the bitmap API to allocate bitmaps omits e7bde1c581e4 net: dsa: hellcreek: Use the bitmap API to allocate bitmaps omits 1c151feddaf5 Merge branch 'tls-rx-follow-ups-to-nopad' omits 1d55f2031385 selftests: tls: add test for NoPad getsockopt omits 57128e98c33d tls: rx: fix the NoPad getsockopt omits bb56cea9abd8 tls: rx: add counter for NoPad violations omits 1090c1ea2208 tls: fix spelling of MIB omits 344feb7ccf76 Merge tag 'amd-drm-next-5.20-2022-07-05' of https://gitlab [...] discards ca151bc47cf2 ntb: idt: fix clang -Wformat warnings omits 67bd292cd281 Makefile: add headers_install to kselftest targets omits 49de12ba06ef selftests: drop KSFT_KHDR_INSTALL make target omits f2745dc0ba3d selftests: stop using KSFT_KHDR_INSTALL omits 3bb267a36185 selftests: drop khdr make target omits 4f23bd5d09af PCI/doc: Convert examples to generic power management omits 291cd54e5b05 mmc: sdhci-of-aspeed: test: Use kunit_test_suite() macro omits fe5be808fa6c nitro_enclaves: test: Use kunit_test_suite() macro omits 635dcd16844b thunderbolt: test: Use kunit_test_suite() macro omits e5857d396f35 kunit: flatten kunit_suite*** to kunit_suite** in .kunit_t [...] omits 3d6e44623841 kunit: unify module and builtin suite definitions omits 9465a98458fe of: unittest: make unittest_gpio_remove() consistent with [...] omits 652081b3c64e of: unittest: Switch to use fwnode instead of of_node omits 8370b400f5ab selftest: Taint kernel when test module loaded omits 74829ddf5977 module: panic: Taint the kernel when selftest modules load omits 77ce8ba3f069 Documentation: kunit: fix example run_kunit func to allow [...] omits 39636805cab2 dt-bindings: input: iqs7222: Use central 'linux,code' definition discards a58f4c5f3f90 video: fbdev: Make *fb_setup() and *fb_init() static discards 4bbf6df2277f video: fbdev: cirrusfb: Make cirrusfb_zorro_unregister() static discards ce806c661c76 video: fbdev: sa1100fb: Remove unused sa1100fb_setup() discards 6e6b9e1acf4d video: fbdev: amiga: Simplify amifb_pan_display() omits 388fe2b8a3a0 ASoC: Intel: avs: Updates and cleanups omits 20898aeac6b8 io_uring: support 0 length iov in buffer select in compat omits a8723bb79e40 io_uring: fix multishot ending when not polled omits 912cbf13a544 dt-bindings: mtd/partitions: Convert arm-firmware-suite to [...] omits 9ffb98f144eb PCI/AER: Configure ECRC for every device omits 6e44e0dc5806 dt-bindings: arm: cpus: add cortex-a78ae compatible omits 0397aefa7037 dt-bindings: gpio: Convert TI TPIC2810 GPIO Controller bin [...] omits efc9909fdce0 bpf, arm64: Add bpf trampoline for arm64 omits b2ad54e1533e bpf, arm64: Implement bpf_arch_text_poke() for arm64 omits c76654e22da1 MAINTAINERS: Update file list for module maintainers omits a8dd214ff58c dt-bindings: arm: nvidia,tegra20-pmc: Move fixed string pr [...] omits f1e8a24ed2ca arm64: Add LDR (literal) instruction omits 535a57a7ffc0 bpf: Remove is_valid_bpf_tramp_flags() omits bf28462e20b5 drm/hyperv : Removing the restruction of VRAM allocation w [...] omits 5182fecc4be8 PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() omits 7e724422a7e9 Merge tag 'coresight-next-v5.20' of git://git.kernel.org/p [...] omits 52be93558a9b Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbu [...] omits 10c8fd2f7a40 bcm63xx: fix Tx cleanup when NAPI poll budget is zero omits e71c5921cc50 Merge branch 'thermal-core' into linux-next omits 5970c404b83b Merge branches 'pm-core', 'pm-sleep', 'powercap' and 'pm-d [...] omits 91cd2047e15e Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits 214f396dd501 Merge branches 'acpi-pm', 'acpi-soc', 'acpi-tables' and 'a [...] omits b9df3616cfda Merge branches 'acpi-processor', 'acpi-apei', 'acpi-ec' an [...] omits 6027a9e42058 Merge branch 'acpi-bus' into linux-next omits b205c1b4236b Merge branch 'octeontx2-exact-match-table' omits bb67a66689e2 octeontx2-af: Enable Exact match flag in kex profile omits fa5e0ccb8f3a octeontx2-pf: Add support for exact match table. omits d6c9784baf59 octeontx2-af: Invoke exact match functions if supported omits 2dba9459d2c9 octeontx2-af: Wrapper functions for MAC addr add/del/update/reset omits 292822e961cc octeontx2: Modify mbox request and response structures omits 87e4ea29b030 octeontx2-af: Debugsfs support for exact match. omits 3571fe07a090 octeontx2-af: Drop rules for NPC MCAM omits bab9eed564ed octeontx2-af: FLR handler for exact match table. omits ef83e186855d octeontx2-af: devlink configuration support omits 812103edf670 octeontx2-af: Exact match scan from kex profile omits b747923afff8 octeontx2-af: Exact match support omits 56d9f5fd2246 octeontx2-af: Use hashed field in MCAM key omits 2b9401e90d36 module: Use vzalloc() instead of vmalloc()/memset(0) omits 87c482bdfa79 modules: Ensure natural alignment for .altinstructions and [...] omits 07ade45a765b module: Increase readability of module_kallsyms_lookup_name() omits ecc726f1458e module: Fix ERRORs reported by checkpatch.pl omits ae39e9ed964f module: Add support for default value for module async_probe omits 9974d37ea75f skmsg: Fix invalid last sg check in sk_msg_recvmsg() omits 2551b6e89936 ASoC: nau8821: Add headset button detection omits ef4ef28acb42 tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with A [...] omits 16f3c221646b spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARC [...] omits 8faad023b18b soc: document merges omits 2e09a277612b Merge branch 'arm/dt' into for-next omits 249d1fb549dc Merge branch 'arm/fixes' into for-next omits 8e26c518d300 ASoC: codecs: Series of fixes for realtek codecs used on RVPs omits 8f8a7775b66e Merge tag 'sunxi-dt-for-5.20-2' of git://git.kernel.org/pu [...] omits a59591987726 Merge tag 'imx-dt64-5.20' of git://git.kernel.org/pub/scm/ [...] omits dbd68eb5baa6 Merge tag 'imx-dt-5.20' of git://git.kernel.org/pub/scm/li [...] omits 8128bfe3d7dc Merge tag 'imx-bindings-5.20' of git://git.kernel.org/pub/ [...] omits bfcfa1bdc45e Merge tag 'ti-keystone-dt-for-v5.20' of git://git.kernel.o [...] omits 7310e458ac5e Merge tag 'ti-k3-dt-for-v5.20' of git://git.kernel.org/pub [...] omits c784744b0405 Merge tag 'tegra-for-5.20-arm64-dt' of git://git.kernel.or [...] omits ed1646fe0232 Merge tag 'tegra-for-5.20-arm-dt' of git://git.kernel.org/ [...] omits a41bf1aabd46 Merge tag 'tegra-for-5.20-dt-bindings' of git://git.kernel [...] omits 859dd6d3e60b Merge tag 'sunxi-dt-for-5.20-1' of git://git.kernel.org/pu [...] omits 61b23b6b7b03 ADD legacy audio driver support for rembrandt omits 3585da93a276 ASoC: SOF: ipc4-topology: fix error and memory handling omits fd1c769d3387 ASoC: SOF: remove warning on ABI checks omits 375f53566cf0 ASoC: atmel: mchp-pdmc: remove space in front of mchp_pdmc [...] omits 39c5c44fc451 ASoC: Merge up fixes omits 434241065681 NFSD: Ensure nf_inode is never dereferenced omits cf1c28419a9b NFSD: NFSv4 CLOSE should release an nfsd_file immediately omits 05ba21cf6a47 NFSD: Move nfsd_file_trace_alloc() tracepoint omits c577e5addf1a NFSD: Separate tracepoints for acquire and create omits fc2a8ad0d001 NFSD: Clean up unused code after rhashtable conversion omits 4153afa05569 NFSD: Convert the filecache to use rhashtable omits 1c563f7df443 NFSD: Set up an rhashtable for the filecache omits 6903e404bba2 NFSD: Replace the "init once" mechanism omits 78b2fe80f17d NFSD: Remove nfsd_file::nf_hashval omits 19d9f397336c NFSD: nfsd_file_hash_remove can compute hashval omits 919d7672c731 NFSD: Refactor __nfsd_file_close_inode() omits c5b6a385111b NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode omits e0077ef5244e NFSD: Remove lockdep assertion from unhash_and_release_locked() omits 754fba4158f3 NFSD: No longer record nf_hashval in the trace log omits 6bff3712a988 NFSD: Never call nfsd_file_gc() in foreground paths omits 06501426d654 NFSD: Fix the filecache LRU shrinker omits cfcf76531cdc NFSD: Leave open files out of the filecache LRU omits aef52494bf83 NFSD: Trace filecache LRU activity omits b92fd9f3811f NFSD: WARN when freeing an item still linked via nf_lru omits ca25621b4e92 NFSD: Hook up the filecache stat file omits 3b6adf871233 NFSD: Zero counters when the filecache is re-initialized omits f1770b35dbcf NFSD: Record number of flush calls omits 1b945c63ff4a NFSD: Report the number of items evicted by the LRU walk omits 07f0da449a56 NFSD: Refactor nfsd_file_lru_scan() omits 1d7dc9a2d98b NFSD: Refactor nfsd_file_gc() omits 7fe45e3d1ef4 NFSD: Add nfsd_file_lru_dispose_list() helper omits e816f6819efd NFSD: Report average age of filecache items omits d73ca34350b6 NFSD: Report count of freed filecache items omits 72215339dbf7 NFSD: Report count of calls to nfsd_file_acquire() omits b14a310c3063 NFSD: Report filecache LRU size omits e7fc1645df86 NFSD: Demote a WARN to a pr_warn() omits b9f098aa7ae2 ASoC: codecs: rt274: Set component to NULL on remove omits af3b33b9707d ASoC: codecs: rt298: Set component to NULL on remove omits c1d7ebda11aa ASoC: codecs: rt286: Set component to NULL on remove omits c0c5a242bba8 ASoC: codecs: rt298: Fix jack detection omits 9b6803ec1fe0 ASoC: codecs: rt298: Fix NULL jack in interrupt omits af19f1936d63 reset: a10sr: allow building under COMPILE_TEST omits a9ab5bf33ce9 MAINTAINERS: Update freescale pin controllers maintainer omits edb2c3476db9 fddi/skfp: fix repeated words in comments omits 1377a5b2d4bb ethernet/via: fix repeated words in comments omits 7f6fa2d4a510 Merge branch 'for-5.20' into for-next omits acf50233fc97 pinctrl: sunplus: Add check for kcalloc omits 18d1909be345 reset: allow building of reset simple driver if expert con [...] omits c3b821e8e406 pinctrl: ralink: Check for null return of devm_kcalloc omits e22aa1486668 net: Find dst with sk's xfrm policy not ctl_sk omits abb5946584cc btrfs: print checksum type and implementation at mount time omits b0d091a992c0 btrfs: reset block group chunk force if we have to wait omits 6cbe094c4280 btrfs: send: add new command FILEATTR for file attributes omits d1e6e8bab522 btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] omits 789554badfe1 btrfs: output mirror number for bad metadata omits bd65f05231bc btrfs: replace unnecessary goto with direct return at cow_ [...] omits 83bf8831326b btrfs: fix error handling of fallback uncompress write omits 79050df6c281 btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page omits 48e0506bcc58 btrfs: ensure pages are unlocked on cow_file_range() failure omits e8c8d2686172 btrfs: sysfs: export commit stats omits 6004cd925f4f btrfs: collect commit stats, count, duration omits 939087e0e258 btrfs: remove extent writepage address space operation omits c7e471f09a11 btrfs: send: use boolean types for current inode status omits 8ceba20b482d btrfs: send: remove old TODO regarding ERESTARTSYS omits 50b105188b9a btrfs: send: simplify includes omits df13d51b7494 btrfs: send: drop __KERNEL__ ifdef from send.h omits ebbb1c868bfd btrfs: increase direct io read size limit to 256 sectors omits ce103c75f2be btrfs: raid56: don't trust any cached sector in __raid56_p [...] omits c9290307cd68 btrfs: remove the finish_func argument to btrfs_mark_order [...] omits 9d40b2a4c55f btrfs: batch up release of reserved metadata for delayed i [...] omits d39d8627e08f btrfs: warn about dev extents that are inside the reserved range omits 9b2547d3a12f btrfs: use named constant for reserved device space omits 56fc0c8fd84f btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t omits 84e6d91647a3 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino omits 175d9f9e2759 btrfs: simplify parameters of backref iterators omits f6f19f085d48 btrfs: call inode_to_path directly and drop indirection omits 9f5ef68c101e btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() omits 569a4a716e23 btrfs: use btrfs_raid_array to calculate number of parity stripes omits 5d9069f4db82 btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] omits a9df6a1c9043 btrfs: remove parameter dev_extent_len from scrub_stripe() omits 4b6705b55eee btrfs: unify tree search helper returning prev and next nodes omits 5bdf0a49b575 btrfs: make tree search for insert more generic and use it [...] omits b410ba5f75db btrfs: open code inexact rbtree search in tree_search omits 5393a06b5efd btrfs: remove node and parent parameters from insert_state omits fac6229f2350 btrfs: add fast path for extent_state insertion omits 69a6eceeee85 btrfs: pass bits by value not by pointer for extent_state helpers omits f811e70114fe btrfs: lift start and end parameters to callers of insert_state omits 1bb138c26f78 btrfs: open code rbtree search in insert_state omits 330a870b416b btrfs: open code rbtree search in split_state omits 730642a5ea2e btrfs: raid56: avoid double for loop inside raid56_parity_ [...] omits 7968dda1d47f btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() omits 39caab015d84 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] omits 06590f8ca86d btrfs: raid56: avoid double for loop inside __raid56_parit [...] omits 0048aeffc7db btrfs: raid56: avoid double for loop inside finish_rmw() omits 1951f8acf998 btrfs: tree-log: make the return value for log syncing consistent omits a246b390afb0 btrfs: add tracepoints for ordered extents omits c44e3498a597 btrfs: sysfs: advertise zoned support among features omits d1920145abd7 btrfs: split discard handling out of btrfs_map_block omits ec01ce4156b6 btrfs: stop looking at btrfs_bio->iter in index_one_bio omits fe67381cfd1d btrfs: reject log replay if there is unsupported RO compat flag omits 66b87f4598fa btrfs: make btrfs_super_block::log_root_transid deprecated omits 6acae99ddb93 btrfs: pass the btrfs_bio_ctrl to submit_one_bio omits 848bb71bf67c btrfs: merge end_write_bio and flush_write_bio omits 45893de6d977 btrfs: don't use bio->bi_private to pass the inode to subm [...] omits 09450164b489 btrfs: remove redundant check in up check_setget_bounds omits 044d3303b4f5 btrfs: replace kmap() with kmap_local_page() in lzo.c omits eca251448a8e btrfs: replace kmap() with kmap_local_page() in inode.c omits afb61d6122c3 btrfs: do not allocate a btrfs_bio for low-level bios omits c03e10bda164 btrfs: factor stripe submission logic out of btrfs_map_bio omits 0e50d7a5ecef btrfs: remove btrfs_end_io_wq omits 50d003d4254c btrfs: centralize setting REQ_META omits 8ed029ddd791 btrfs: don't use btrfs_bio_wq_end_io for compressed writes omits 81985c0cffdf btrfs: don't double-defer bio completions for compressed reads omits 5020ffbe3b22 btrfs: defer I/O completion based on the btrfs_raid_bio omits 46ffddedb339 btrfs: split btrfs_submit_data_bio to read and write parts omits 1a36f4f8c25d btrfs: simplify code flow in btrfs_submit_dio_bio omits d575b815934c btrfs: move more work into btrfs_end_bioc omits aa0c1e1b09bb btrfs: send: enable support for stream v2 and compressed writes omits ff7ac86ccec0 btrfs: send: send compressed extents with encoded writes omits b5a81569f47e btrfs: send: get send buffer pages for protocol v2 omits a06130e80c56 btrfs: send: write larger chunks when using stream v2 omits 4e51fd3ee0e7 btrfs: send: add stream v2 definitions omits fae83a760bf1 btrfs: send: explicitly number commands and attributes omits 3ffdbb492f6c btrfs: send: remove unused send_ctx::{total,cmd}_send_size omits d6aca1ecd2c9 btrfs: sysfs: add force_chunk_alloc trigger to force allocation omits 97ed7d900475 btrfs: sysfs: export chunk size in space infos omits 64ee5a9111cd btrfs: store chunk size in space-info struct omits 42a2d96c6832 btrfs: reduce amount of reserved metadata for delayed item [...] omits 7d886cdb5546 btrfs: set delayed item type when initializing it omits 7b3ae0fd1ca6 btrfs: do not BUG_ON() on failure to reserve metadata for [...] omits bea58bf6e976 btrfs: improve batch insertion of delayed dir index items omits 5bb3c64ff502 btrfs: assert that delayed item is a dir index item when a [...] omits 5ede73bdc924 btrfs: improve batch deletion of delayed dir index items omits dbc58a55a080 btrfs: refactor the delayed item deletion entry point omits e610f29eb614 btrfs: deal with deletion errors when deleting delayed items omits a7811b89df20 btrfs: add assertions when deleting batches of delayed items omits 502f7f303c0e btrfs: balance btree dirty pages and delayed items after c [...] omits 814598c3de37 btrfs: free the path earlier when creating a new inode omits 0caf85fcc1f7 btrfs: balance btree dirty pages and delayed items after a rename omits 7e1026949cb9 btrfs: add trace event for submitted RAID56 bio omits 4449959826dd btrfs: update stripe_sectors::uptodate in steal_rbio omits 7d9212ef32d7 btrfs: remove redundant calls to flush_dcache_page omits 76fc2a1243ca btrfs: only write the sectors in the vertical stripe which [...] omits 446653d91dd0 btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] omits 301119639450 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] omits 8104e0a6ae86 btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance omits 1371ea2d7c6b btrfs: introduce btrfs_try_lock_balance omits 7e340228ca28 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio omits 401d3418c7bb btrfs: add a helper to iterate through a btrfs_bio with se [...] omits 7e89e61596b9 btrfs: factor out a btrfs_csum_ptr helper omits 64a5b82a21b9 btrfs: refactor end_bio_extent_readpage code flow omits 5e586c2b95b7 btrfs: factor out a helper to end a single sector buffer I/O omits 0c69f4e42a39 btrfs: remove duplicated parameters from submit_data_read_ [...] omits a6fd31ddda96 btrfs: introduce a data checksum checking helper omits 7b084207c92b btrfs: quit early if the fs has no RAID56 support for raid [...] omits 030b513d39a3 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED omits 092daa23dfda btrfs: zoned: fix comment description for sb_write_pointer logic omits 39238d349ea6 btrfs: fix typos in comments omits 9a3bfa01aa1c lib/test_printf.c: split write-beyond-buffer check in two discards 7be3939a853c pinctrl: core: Use device_match_of_node() helper omits 5a75c2951af7 Merge tag 'v5.19-next-dts64' of git://git.kernel.org/pub/s [...] omits 1a110d77a9b9 Merge tag 'v5.19-next-dts32' of git://git.kernel.org/pub/s [...] discards d8ae36353710 dt-bindings: pinctrl: mt8195: Add gpio-line-names property discards b6d9af2c6b69 dt-bindings: pinctrl: mt8195: Add and use drive-strength-microamp discards 36e9809a6edc dt-bindings: pinctrl: mt8195: Fix name for mediatek,rsel-r [...] discards 0f24e53d71c6 pinctrl: at91: remove #ifdef CONFIG_PM discards 08917ebb155e pinctrl: at91-pio4: remove #ifdef CONFIG_PM_SLEEP omits 58b6259d820d wifi: mac80211_hwsim: add back erroneously removed cast omits cdb0cc9379f1 spi: remove duplicate parameters check in acpi_spi_add_resource() omits b6747f4fba39 spi: propagate error code to the caller of acpi_spi_device [...] omits 9c22ec4ac27b spi: Return deferred probe error when controller isn't yet [...] omits 044750573903 regulator: qcom,spmi-regulator: add PMP8074 PMIC omits 0b3bbd7646b0 regulator: qcom,spmi-regulator: Convert to dtschema omits 34ceb6a6ef87 regulator: qcom_spmi: add support for PMP8074 regulators omits 3d04ae8e3e91 regulator: qcom_spmi: add support for HT_P600 omits 00f6ebbd0177 regulator: qcom_spmi: add support for HT_P150 omits 3fec90048d37 regulator: max597x: Remove unused including <linux/version.h> omits eaa27e7fe43f ASoC: fsl_utils: Drop usage of __clk_get_name() omits 19bb587f3ffc ASoC: mediatek: mt8186: Remove condition with no effect omits 4682f2136835 Merge tag 'fpga-late-for-5.20-rc1' of ssh://gitolite.kerne [...] omits f5fd903b311f Merge tag 'mhi-for-v5.20' of git://git.kernel.org/pub/scm/ [...] omits 1b6abe95b522 s390: Add attestation query information omits b9df116cb765 KVM: s390: drop unexpected word 'and' in the comments omits d41b5e0176a6 Merge tag 'kvm-s390-pci-5.20' into kernelorgnext discards 5d796a6dbe0a Merge branch irq/misc-5.20 into irq/irqchip-next omits ef6e5d61eb7a genirq: Allow irq_set_chip_handler_name_locked() to take a [...] discards f6e42a0fce98 pinctrl: sunxi: Add driver for Allwinner D1/D1s discards e80c2dc5c12c pinctrl: sunxi: Make some layout parameters dynamic discards 7bb295915e1d pinctrl: sunxi: Refactor register/offset calculation discards cc785613676d pinctrl: sunxi: Support the 2.5V I/O bias mode discards 1760c9197623 pinctrl: sunxi: Add I/O bias setting for H6 R-PIO discards d411266ea944 dt-bindings: pinctrl: Add compatibles for Allwinner D1/D1s omits c1e72763aee9 dt-bindings: pinctrl: sunxi: allow vcc-pi-supply omits ee84131b43f1 dt-bindings: pinctrl: sunxi: Make interrupts optional omits 30f8f57ce7ae mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment omits b90edb27c88f mfd: intel_soc_pmic_bxtwc: Drop unneeded casting omits 752deebcf3c8 mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf() omits 838865e55cf6 mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks omits 486972248e10 mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR() omits d9709f382272 mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP gua [...] omits 9044576357b1 MIPS: Make phys_to_virt utilize __va() omits 389a558e7f50 mfd: intel_soc_pmic_bxtwc: Extend use of temporary variabl [...] omits 8baa65126e19 MIPS: vdso: Utilize __pa() for gic_pfn omits 75d5fc63c880 mfd: intel_soc_pmic_bxtwc: Use dev_err_probe() omits 001b0e578873 mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set [...] omits b5eb8b536f91 MIPS: mm: Use the bitmap API to allocate bitmaps omits 8512670d3547 MIPS: math-emu: Use the bitmap API to allocate bitmaps omits 4528a0cf793d pinctrl: qcom: Add pinctrl driver for MSM8909 omits c249ec7ba1b1 dt-bindings: pinctrl: Add DT schema for qcom,msm8909-tlmm omits e2961cd685fe pinctrl: starfive: Serialize adding groups and functions omits 4d45bc82df66 coresight: etm4x: avoid build failure with unrolled loops omits 4ee186fa7e40 wifi: mac80211_hwsim: fix race condition in pending packet omits 37babce9127f wifi: mac80211: Use the bitmap API to allocate bitmaps omits 68608f9991bd wifi: mac80211: fix center freq calculation in ieee80211_c [...] omits 3c512307de40 wifi: nl80211: fix sending link ID info of associated BSS omits c528d7a2750a wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() omits ff3821bc3552 wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl8 [...] omits b4d49511de2d Merge branch irq/renesas-irqc into irq/irqchip-next omits 7dc487d27f7f gpio: thunderx: Don't directly include asm-generic/msi.h omits c11a9d180049 mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using c [...] omits c8629c4ece87 mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in sho [...] omits 839a559e0e36 mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs omits cf74638602db gpio: lp3943: unsigned to unsigned int cleanup omits 5a053a55d60f Merge tag 'intel-gpio-v5.20-1' of git://git.kernel.org/pub [...] omits d4090520cde1 staging: r8188eu: the bcnhead parameter is always 0 omits c337bf625631 staging: r8188eu: efuse_utilized is never read omits e2bd5dc33f03 staging: r8188eu: _offset is always 0 in efuse_phymap_to_logical omits cda94a6b44f4 staging: r8188eu: offset is always 0 in iol_read_efuse omits db9895b86b73 staging: r8188eu: offset is always 0 in rtl8188e_ReadEFuse omits 36442aa73ba7 staging: r8188eu: txpktbuf_bndy is always 0 omits e1ebb0d6a163 staging: r8188eu: merge ReadEFuseByIC into rtl8188e_ReadEFuse omits 3c1178680b37 staging: r8188eu: use memcpy for fallback mac address omits 0fcae03da0d8 staging: r8188eu: always initialise efuse buffer with 0xff omits 698bd81fe887 staging: r8188eu: use a local buffer for efuse data omits 14dbcfc4c936 staging: r8188eu: merge EFUSE_ShadowMapUpdate with its caller omits 1c4d6546c3a4 staging: r8188eu: remove eeprom function prototypes omits af4e6efda54d staging: r8188eu: remove EepromOrEfuse from struct eeprom_priv omits ba68103d0f7a staging: r8188eu: remove unused eeprom defines omits 3782d959986f staging: r8188eu: remove HW_VAR_DM_FUNC_CLR from SetHwReg8188EU() omits 8ad697c3d7f8 staging: r8188eu: remove HW_VAR_DM_FUNC_RESET from SetHwRe [...] omits f18ab26f7714 staging: r8188eu: remove HW_VAR_DM_FLAG from SetHwReg8188EU() omits 7644e877bab5 staging: r8188eu: remove HW_VAR_DM_FUNC_OP from SetHwReg8188EU() omits ae9411408cf0 staging: r8188eu: remove HW_VAR_BASIC_RATE from SetHwReg8188EU() omits 6a0c054930d5 staging: rtl8192u: Fix sleep in atomic context bug in dm_f [...] omits 4ac34b94a534 MAINTAINERS: additional files related kvm s390 pci passthrough omits db1c875e0539 KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices omits ba6090ff8ae0 vfio-pci/zdev: different maxstbl for interpreted devices omits faf3bfcb8950 vfio-pci/zdev: add function handle to clp base capability omits 8061d1c31f1a vfio-pci/zdev: add open/close device hooks omits 09340b2fca00 KVM: s390: pci: add routines to start/stop interpretive execution omits 3c5a1b6f0a18 KVM: s390: pci: provide routines for enabling/disabling in [...] omits 3f4bbb4342ec KVM: s390: mechanism to enable guest zPCI Interpretation omits 73f91b004321 KVM: s390: pci: enable host forwarding of Adapter Event No [...] omits 98b1d33dac5f KVM: s390: pci: do initial setup for AEN interpretation omits 6438e30714ab KVM: s390: pci: add basic kvm_zdev structure omits c435c54639aa vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM omits d10384677630 s390/pci: stash dtsm and maxstbl omits c68468ed3416 s390/pci: stash associated GISA designation omits 062f002485d4 s390/pci: externalize the SIC operation controls and routine omits 932b646727f9 s390/airq: allow for airq structure that uses an input vector omits d2197485a188 s390/airq: pass more TPI info to airq handlers omits b05a870c5e4e s390/sclp: detect the AISI facility omits efef0db77c93 s390/sclp: detect the AENI facility omits 9db153f45230 s390/sclp: detect the AISII facility omits e3d27b62110c s390/sclp: detect the zPCI load/store interpretation facility omits 39c1b1af3ea7 Merge 5.19-rc6 into staging-next omits 14facbc1871a Merge 5.19-rc6 into char-misc-next omits 1679eb4a6194 tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH omits 7ede4785ea97 m68k: Fix syntax errors in comments omits c507a1d619b6 m68k: coldfire: make symbol m523x_clk_lookup static omits 3a697fb17dbd m68k: coldfire/device.c: protect FLEXCAN blocks omits 8cd8892b7757 Merge branch 'drivers/next' into next omits 37ac3db2a692 tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with A [...] omits f9a45e4dcf90 spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARC [...] omits 45b9fc58ad1c clk: bcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA omits aa6c9ae616b8 hwrng: bcm2835: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA omits 69cb69ea5542 ida: Remove assertions that an ID was allocated omits 85656ec193e9 IDR: Note that the IDR API is deprecated omits 1dd685c414a7 XArray: Add calls to might_alloc() omits 802349eb85a6 tpm: fix platform_no_drv_owner.cocci warning omits 9c69021a91e5 KEYS: asymmetric: enforce SM2 signature use pkey algo omits 85b909e55c02 pkcs7: support EC-RDSA/streebog in SignerInfo omits 36fdd1af0c2d pkcs7: parser support SM2 and SM3 algorithms combination omits fec88eeea7b0 sign-file: Fix confusing error messages omits 332e673041bc X.509: Support parsing certificate using SM2 algorithm omits e874c3f16a02 tpm: Add tpm_tis_i2c backend for tpm_tis_core omits 9cfa7df97bbb tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer omits c79aa0e22aa4 dt-bindings: trivial-devices: Add Infineon SLB9673 TPM omits 1ed2a4717035 tpm: Add upgrade/reduced mode support for TPM1.2 modules omits c41ea87cc6d9 Merge branch 'for-5.20/io_uring-buffered-writes' into for-next omits ab0f1b6aebd1 Merge branch 'for-5.20/io_uring' into for-next omits 8e39d3e05ced mm: honor FGP_NOWAIT for page cache page allocation omits f877e9be9369 xfs: Add async buffered write support omits 4e9d40f7d359 xfs: Specify lockmode when calling xfs_ilock_for_iomap() omits f658c2287cce io_uring: Add tracepoint for short writes omits c043b30eb78c io_uring: fix issue with io_write() not always undoing sb_ [...] omits dad772b8d208 io_uring: Add support for async buffered writes omits f0a3abb558c4 fs: Add async write file modification handling. omits 2fb9cae6d81f fs: Split off inode_needs_update_time and __file_update_time omits 40a2626d1af4 fs: add __remove_file_privs() with flags parameter omits dfe97d3b13a9 fs: add a FMODE_BUF_WASYNC flags for f_mode omits 0a93ac2d1849 iomap: Return -EAGAIN from iomap_write_iter() omits 45566e6b20dd iomap: Add async buffered write support omits 575a19c2725e iomap: Add flags parameter to iomap_page_create() omits a011405fc2ff mm: Add balance_dirty_pages_ratelimited_flags() function omits 9bb6d812e2c3 mm: Move updates of dirty_exceeded into one place omits 2efa5f0a45c9 mm: Move starting of background writeback into the main ba [...] omits 3a393fb95262 io_uring: add netmsg cache omits 3cdce31e6273 io_uring: impose max limit on apoll cache omits 1b9af1acf807 io_uring: add abstraction around apoll cache omits f81a70696481 io_uring: move apoll cache to poll.c omits 0049e02197e2 io_uring: consolidate hash_locked io-wq handling omits ff36d94edbb5 io_uring: clear REQ_F_HASH_LOCKED on hash removal omits ab585a96b6ba io_uring: don't race double poll setting REQ_F_ASYNC_DATA omits 4c19a03efe2c io_uring: don't miss setting REQ_F_DOUBLE_POLL omits 64ee42991795 io_uring: disable multishot recvmsg omits 3e208d0874a4 io_uring: only trace one of complete or overflow omits 0d163b2280f9 io_uring: fix io_uring_cqe_overflow trace format omits 065205435b5d io_uring: multishot recv omits 29b39437c645 io_uring: fix multishot accept ordering omits e484fb07117b io_uring: fix multishot poll on overflow omits d24a20024d82 io_uring: add allow_overflow to io_post_aux_cqe omits e47b8ef1a6b3 io_uring: add IOU_STOP_MULTISHOT return code omits 7776743514f4 io_uring: clean up io_poll_check_events return values omits 6c00cf721a53 io_uring: recycle buffers on error omits 8be497a4d775 io_uring: allow iov_len = 0 for recvmsg and buffer select omits 6e504f61aca3 io_uring: restore bgid in io_put_kbuf omits b4e191a6dc70 io_uring: allow 0 length for buffer select omits c7ba408267e7 io_uring: let to set a range for file slot allocation omits 61e18202f584 io_uring: add support for passing fixed file descriptors omits 23ce94d1fea5 io_uring: split out fixed file installation and removal omits f30b2d9e1dfd io_uring: replace zero-length array with flexible-array member omits 397447f4fb49 io_uring: remove ctx->refs pinning on enter omits e8522501ec88 io_uring: don't check file ops of registered rings omits 1acb87371f68 io_uring: remove extra TIF_NOTIFY_SIGNAL check omits abab929ef171 io_uring: fuse fallback_node and normal tw node omits 84b994a3c74b io_uring: improve io_fail_links() omits db720039968a io_uring: move POLLFREE handling to separate function omits 721ad7a10f59 io_uring: kbuf: inline io_kbuf_recycle_ring() omits 8735faefaeb8 io_uring: optimise submission side poll_refs omits e0423cb5e909 io_uring: refactor poll arm error handling omits 1d2ba9015d3b io_uring: change arm poll return values omits 7609371234d4 io_uring: add a helper for apoll alloc omits f4ce51baf4d2 io_uring: remove events caching atavisms omits cdd270668338 io_uring: clean poll ->private flagging omits 6037de47f0dd io_uring: add sync cancelation API through io_uring_register() omits bba8b8f4bc8e io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag omits a3e31e20e214 io_uring: have cancelation API accept io_uring_task directly omits ffb28cf4a0f5 io_uring: kbuf: kill __io_kbuf_recycle() omits fb7384a5683e io_uring: trace task_work_run omits b5b37143a5bd io_uring: add trace event for running task work omits 7385eb332081 io_uring: batch task_work omits d83ea548b5f9 io_uring: introduce llist helpers omits 214f5fbb5bf0 io_uring: lockless task list omits 85c6f98aa301 io_uring: remove __io_req_task_work_add omits bdedf4639d37 io_uring: remove priority tw list optimisation omits fc5ac17b0509 io_uring: dedup io_run_task_work omits 27de120bc8f3 io_uring: move list helpers to a separate file omits f6b6597f7a40 io_uring: improve io_run_task_work() omits 18f1480c6ee6 io_uring: optimize io_uring_task layout omits 15db3bc9500b io_uring: add a warn_once for poll_find omits f3df8e477ef4 io_uring: consistent naming for inline completion omits 921b95ca99c6 io_uring: move io_import_fixed() omits 9280e917dc70 io_uring: opcode independent fixed buf import omits 5141f1671bd5 io_uring: add io_commit_cqring_flush() omits 14528a022399 io_uring: introduce locking helpers for CQE posting omits 6311202aea23 io_uring: hide eventfd assumptions in eventfd paths omits 7c7accb1d70c io_uring: fix io_poll_remove_all clang warnings omits 26055b44b9ae io_uring: improve task exit timeout cancellations omits 61fb28b41970 io_uring: fix multi ctx cancellation omits 06dd893cab87 io_uring: remove ->flush_cqes optimisation omits 6fce18297998 io_uring: move io_eventfd_signal() omits 95de95d4a42a io_uring: reshuffle io_uring/io_uring.h omits c1d524b52b74 io_uring: remove extra io_commit_cqring() omits 8f724bb5e73f io_uring: move a few private types to local headers omits a767b00e2f36 io_uring: clean up tracing events omits b264387e7149 io_uring: make io_uring_types.h public omits 9d7af22b01eb io_uring: kill extra io_uring_types.h includes omits 86ecb603600b io_uring: change ->cqe_cached invariant for CQE32 omits 264cffd5c942 io_uring: deduplicate io_get_cqe() calls omits 173701d05431 io_uring: deduplicate __io_fill_cqe_req tracing omits 3e685a56fd1e io_uring: introduce io_req_cqe_overflow() omits 76f4c1695547 io_uring: don't inline __io_get_cqe() omits 1db230d1e477 io_uring: don't expose io_fill_cqe_aux() omits cbfca1f38ad4 io_uring: kbuf: add comments for some tricky code omits fe3c6b41f624 io_uring: mutex locked poll hashing omits 7259513fede5 io_uring: propagate locking state to poll cancel omits 33e5d5c8908e io_uring: introduce a struct for hash table omits 7c7807f54841 io_uring: pass hash table into poll_find omits 6ce749631f69 io_uring: add IORING_SETUP_SINGLE_ISSUER omits a3ef4956ec5b io_uring: use state completion infra for poll reqs omits ae60fcec6630 io_uring: clean up io_ring_ctx_alloc omits bcbb247dde7d io_uring: limit the number of cancellation buckets omits 549a46f5ae52 io_uring: clean up io_try_cancel omits 9b6b3c25c72e io_uring: pass poll_find lock back omits 24f74c8f4203 io_uring: switch cancel_hash to use per entry spinlock omits 08f4187b0238 io_uring: poll: remove unnecessary req->ref set omits 8199f7682d9e io_uring: don't inline io_put_kbuf omits 3df41932380b io_uring: refactor io_req_task_complete() omits 6e79128d4689 io_uring: kill REQ_F_COMPLETE_INLINE omits 7eef5295be99 io_uring: rw: delegate sync completions to core io_uring omits e12fba112932 io_uring: remove unused IO_REQ_CACHE_SIZE defined omits 78685618823e io_uring: don't set REQ_F_COMPLETE_INLINE in tw omits 94e09ecbd39e io_uring: remove check_cq checking from hot paths omits ba5aa640ac68 io_uring: never defer-complete multi-apoll omits 8a75d9d4f7ed io_uring: inline ->registered_rings omits eedf4298699c io_uring: explain io_wq_work::cancel_seq placement omits 79dd6976460c io_uring: move small helpers to headers omits e417ac911752 io_uring: refactor ctx slow data placement omits 405196b8636d io_uring: better caching for ctx timeout fields omits 1ecc91fc7c13 io_uring: move defer_list to slow data omits faee7b38d3c3 io_uring: make reg buf init consistent omits 3be303ab6d28 io_uring: deprecate epoll_ctl support omits 2773edb91e80 io_uring: add support for level triggered poll omits 3dcff0480af9 io_uring: move opcode table to opdef.c omits 9d6c15adf84b io_uring: move read/write related opcodes to its own file omits 04ec3bdabbf9 io_uring: move remaining file table manipulation to filetable.c omits 129ce6a14855 io_uring: move rsrc related data, core, and commands omits 3dce6c7030ba io_uring: split provided buffers handling into its own file omits b5d6cf58272d io_uring: move cancelation into its own file omits 2a0272736c32 io_uring: move poll handling into its own file omits eb9596944794 io_uring: add opcode name to io_op_defs omits 96317c361b25 io_uring: include and forward-declaration sanitation omits 4f53729c3a3a io_uring: move io_uring_task (tctx) helpers into its own file omits d2f69225b2f8 io_uring: move fdinfo helpers to its own file omits 56d59030280a io_uring: use io_is_uring_fops() consistently omits b52c6a1a6fee io_uring: move SQPOLL related handling into its own file omits 50149ac94bbc io_uring: move timeout opcodes and handling into its own file omits 0e236970a5e5 io_uring: move our reference counting into a header omits 61d06f78b9fa io_uring: move msg_ring into its own file omits fcc5280b51cc io_uring: split network related opcodes into its own file omits 0be074e16d53 io_uring: move statx handling to its own file omits 8033c38aebcd io_uring: move epoll handler to its own file omits 0fef014fb306 io_uring: add a dummy -EOPNOTSUPP prep handler omits cdcef5233ce6 io_uring: move uring_cmd handling to its own file omits 48f68fdcdf66 io_uring: split out open/close operations omits 6a58219e4fa6 io_uring: separate out file table handling code omits 33b98482a4c3 io_uring: split out fadvise/madvise operations omits 25646528f2c9 io_uring: split out fs related sync/fallocate functions omits 9fc2d74c92ae io_uring: split out splice related operations omits fae3ee700dee io_uring: split out filesystem related operations omits d5870bf452b1 io_uring: move nop into its own file omits f3235a082f92 io_uring: move xattr related opcodes to its own file omits c41873c7d476 io_uring: handle completions in the core omits 66795c444d4e io_uring: set completion results upfront omits d6996518608c io_uring: add io_uring_types.h omits 52d7d2802cb5 io_uring: define a request type cleanup handler omits e0405dda871b io_uring: unify struct io_symlink and io_hardlink omits 418f34341f47 io_uring: convert iouring_cmd to io_cmd_type omits 270f59f57a58 io_uring: convert xattr to use io_cmd_type omits 14ded02690b2 io_uring: convert rsrc_update to io_cmd_type omits 207baff96fd1 io_uring: convert msg and nop to io_cmd_type omits 76e7347cd9c6 io_uring: convert splice to use io_cmd_type omits 2cc330b83420 io_uring: convert epoll to io_cmd_type omits 583a0edd54c5 io_uring: convert file system request types to use io_cmd_type omits 2f512b735f16 io_uring: convert madvise/fadvise to use io_cmd_type omits f46f41a2b90c io_uring: convert open/close path to use io_cmd_type omits 539807595573 io_uring: convert timeout path to use io_cmd_type omits e23a713a5aed io_uring: convert cancel path to use io_cmd_type omits 7c533324a327 io_uring: convert the sync and fallocate paths to use io_cmd_type omits 757d103df896 io_uring: convert net related opcodes to use io_cmd_type omits 6ddf89066c4e io_uring: remove recvmsg knowledge from io_arm_poll_handler() omits 3e9d9dbc69d5 io_uring: convert poll_update path to use io_cmd_type omits b7927893b6f6 io_uring: convert poll path to use io_cmd_type omits bc32c34dd300 io_uring: convert read/write path to use io_cmd_type omits bf04e72df744 io_uring: add generic command payload type to struct io_kiocb omits 13a8f5e4b8fc io_uring: move req async preparation into opcode handler omits 239b2db7c7ca io_uring: move to separate directory omits 78cb8d84c408 io_uring: define a 'prep' and 'issue' handler for each opcode omits fe16ecaa0e62 platform/x86: intel_atomisp2_led: Also turn off the always [...] omits e286044bf5b0 platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID omits f3e13bbc6f5a platform/x86: serial-multi-instantiate: Get rid of redunda [...] omits ed7adc2b69c6 platform/x86: serial-multi-instantiate: Use while (i--) pa [...] omits 14a9aa99aca6 platform/x86: serial-multi-instantiate: Improve dev_err_pr [...] omits 8b50c48d59a9 platform/x86: serial-multi-instantiate: Drop duplicate check omits 2b5b27826a48 platform/x86: serial-multi-instantiate: Improve autodetection omits 553b53e49064 platform/x86/intel/ifs: Mark as BROKEN omits 72cd7067839d platform/x86: asus-wmi: Add key mappings omits 650d9a14715f efi: Fix efi_power_off() not being run before acpi_power_o [...] omits d80b83c911ca platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet [...] omits c1bb6372c073 platform/x86: gigabyte-wmi: add support for B660I AORUS PRO DDR4 omits d4a930a08c26 Merge branch irq/plic-masking into irq/irqchip-next omits a1706a1c5062 irqchip/sifive-plic: Separate the enable and mask operations omits de0789492182 irqchip/sifive-plic: Make better use of the effective affi [...] omits 4f4b8f8f95f2 Merge branch irq/affinity-nosmp into irq/plic-masking omits 828f5602978c Merge branch irq/stm32-exti-updates into irq/irqchip-next omits db2e5f21a48e pinctrl: renesas: pinctrl-rzg2l: Add IRQ domain to handle [...] omits 35c37efd1273 dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document the [...] omits 08f12b4534c2 gpio: gpiolib: Allow free() callback to be overridden omits 3fed09559cd8 irqchip: Add RZ/G2L IA55 Interrupt Controller driver omits 96fed779d3d4 dt-bindings: interrupt-controller: Add Renesas RZ/G2L Inte [...] omits 91a29af413de gpio: Remove dynamic allocation from populate_parent_alloc_arg() omits 04131ae29b2d Merge tag 'renesas-pinctrl-for-v5.20-tag2' of git://git.ke [...] omits 6011c7e9c0d0 pinctrl: amd: Remove contact information omits b8c824a869f2 pinctrl: amd: Don't save/restore interrupt status and wake [...] omits 21793d228ca2 pinctrl: amd: Use devm_platform_get_and_ioremap_resource omits 5495d1636b93 Merge tag 'intel-pinctrl-v5.20-1' of gitolite.kernel.org:p [...] omits 7542766e78fc pinctrl: qcom: spmi-gpio: make the irqchip immutable omits e45d7cb2356e xfs: use XFS_IFORK_Q to determine the presence of an xattr fork omits 2ed5b09b3e8f xfs: make inode attribute forks a permanent part of struct [...] omits 732436ef916b xfs: convert XFS_IFORK_PTR to a static inline helper omits e2f76ad7d285 apparmor: test: Remove some casts which are no-longer required omits 417ea9fe972d apparmor: Fix memleak in aa_simple_write_to_buffer() omits 11c3627ec6b5 apparmor: fix reference count leak in aa_pivotroot() omits bab1f77fb815 apparmor: Fix some kernel-doc comments omits f9da5b14521c apparmor: Fix undefined reference to `zlib_deflate_workspacesize' omits 3e2a3a0830a2 apparmor: fix aa_label_asxprint return check omits 564423bf9c95 apparmor: Fix some kernel-doc comments omits 5ee5d3742160 apparmor: Fix some kernel-doc comments omits e21851b349b8 apparmor: Fix match_mnt_path_str() and match_mnt() kernel- [...] omits c0ea4b919dae apparmor: Use struct_size() helper in kmalloc() omits ec240b5905bb apparmor: Fix failed mount permission check error message omits 84117994bc10 security/apparmor: remove redundant ret variable omits 68ff8540cc9e apparmor: fix quiet_denied for file rules omits ba77f39062c1 apparmor: resolve uninitialized symbol warnings in policy_ [...] omits 7b4bd1274d35 apparmor: Update MAINTAINERS file with the lastest information omits 482e8050aab4 apparmor: don't create raw_sha1 symlink if sha1 hashing is [...] omits 5bfcbd22ee4e apparmor: Enable tuning of policy paranoid load for embedd [...] omits d61c57fde819 apparmor: make export of raw binary profile to userspace optional omits 65cc9c391c3c apparmor: Update help description of policy hash for intro [...] omits 0fc6ab404c52 lsm: Fix kernel-doc omits 240516df8879 apparmor: Fix kernel-doc omits 511f7b5b8357 apparmor: fix absroot causing audited secids to begin with = omits 0076cad30135 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 3a83b092dd59 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 2c1e62992981 arm64: dts: allwinner: h616: Add X96 Mate TV box support omits 5a378f9f2b15 arm64: dts: allwinner: h616: Add OrangePi Zero 2 board support omits 7dd91a17b599 dt-bindings: arm: sunxi: Add two H616 board compatible strings omits 4c3caac59807 dt-bindings: pinctrl: sunxi: allow vcc-pi-supply omits 0d17c8651188 arm64: dts: allwinner: Add Allwinner H616 .dtsi file omits 4eeca34bd992 dt-bindings: pinctrl: sunxi: Make interrupts optional omits 3a1149e59a94 dt-bindings: arm: sunxi: Add H616 EMAC0 compatible omits 0f38063d7a38 xfs: removed useless condition in function xfs_attr_node_get omits 70b589a37e1a xfs: add selinux labels to whiteout inodes omits fddb564f62aa Merge tag 'xfs-perag-conv-5.20' of git://git.kernel.org/pu [...] omits dd81dc05598c Merge tag 'xfs-cil-scale-5.20' of git://git.kernel.org/pub [...] omits 0440741254ed ALSA: hda: Remove unused macro definition omits 856282f166d7 ALSA: hda: Reset all SIE bits in INTCTL omits 980b3a8790b4 ALSA: hda: Fix page fault in snd_hda_codec_shutdown() omits ebe043a3dfca ALSA: hda: Fix put_device() inconsistency in error path omits 9c76958b396a ALSA: hda: Make device usage_count consistent across subse [...] omits 0fcc43e2e159 ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is [...] omits 877d4e3cedd1 ixp4xx_eth: Set MAC address from device tree omits b3ba206ce84d ixp4xx_eth: Fall back to random MAC address omits 44ac441a51a7 af_unix: fix unix_sysctl_register() error path omits be587adbf88a Merge branch 'mptcp-selftest-improvements-and-header-tweak' omits 65ebc6676d17 selftests: mptcp: update pm_nl_ctl usage header omits 507719cd7c0f selftests: mptcp: avoid Terminated messages in userspace_pm omits 5e986ec46874 selftests: mptcp: userspace pm subflow tests omits 97040cf9806e selftests: mptcp: userspace pm address tests omits d0d9c8f2df60 selftests: mptcp: tweak simult_flows for debug kernels omits f7657ff4a709 mptcp: move MPTCPOPT_HMAC_LEN to net/mptcp.h omits ac2a2303016b Merge branch 'topic/ppc-kvm' into next omits 7e74dabc3daf Merge branch 'fixes' into next omits 2ebb36ea41a7 bus: mhi: ep: Check dev_set_name() return value omits 9df125af0822 bus: mhi: ep: Check dev_set_name() return value omits 8b11ff098af4 9p: Add client parameter to p9_req_put() omits 6cda12864cb0 9p: Drop kref usage omits 94c8e8664ab6 Input: i8042 - add dritek quirk for Acer Aspire One AO532 omits 9f7cb73ef64b bcm63xx_enet: change the driver variables to static omits 6d1ce9c03880 net: phylink: fix SGMII inband autoneg enable omits 40ad0a52ef5d Documentation: add a description for net.core.high_order_a [...] omits 5b47d2364652 net: rxrpc: fix clang -Wformat warning omits 37960df982d0 Merge branch 'imx/defconfig' into for-next omits 8a01e11f109c Merge branch 'imx/dt64' into for-next omits e651b516e090 Merge branch 'imx/dt' into for-next omits 762ffe449226 Merge branch 'imx/bindings' into for-next omits 9cc1c11c927f Merge branch 'imx/soc' into for-next omits c085d07deef5 Merge branch 'imx/drivers' into for-next omits 418d1d840e42 arm64: dts: freescale: add initial device tree for TQMa8MP [...] omits c03d7ab1a636 dt-bindings: arm: add TQMa8MPxL board omits 16bd188eae2d Merge branch 'tls-pad-strparser-internal-header-decrypt_ctx-etc' omits 35560b7f06b8 tls: rx: make tls_wait_data() return an recvmsg retcode omits 587903142308 tls: create an internal header omits 03957d84055e tls: rx: coalesce exit paths in tls_decrypt_sg() omits b89fec54fd61 tls: rx: wrap decrypt params in a struct omits 50a07aa53161 tls: rx: always allocate max possible aad size for decrypt omits 2d91ecace661 strparser: pad sk_skb_cb to avoid straddling cachelines omits 03b33c09ea22 fs: remove the NULL get_block case in mpage_writepages omits cf95d50205f6 fs: don't call ->writepage from __mpage_writepage omits 215e71b6ee7a fs: remove the nobh helpers omits 3f05372ce9dd jfs: stop using the nobh helper omits 8862fa5da9f1 ext2: remove nobh support omits 9594da4cec1d ntfs3: refactor ntfs_writepages omits 84578adbb0e0 mm/folio-compat: Remove migration compatibility functions omits c33b866a9784 fs: Remove aops->migratepage() omits 48e7ede1b860 secretmem: Convert to migrate_folio omits 5567427fd70e hugetlb: Convert to migrate_folio omits 9b553d250256 aio: Convert to migrate_folio omits 9c16c4c68213 f2fs: Convert to filemap_migrate_folio() omits 9f11d68b2721 ubifs: Convert to filemap_migrate_folio() omits 9c5161d1eefb btrfs: Convert btrfs_migratepage to migrate_folio omits 441b3afcb2e3 mm/migrate: Add filemap_migrate_folio() omits af9c33968b72 mm/migrate: Convert migrate_page() to migrate_folio() omits 27826326e888 nfs: Convert to migrate_folio omits e8172b8e1728 btrfs: Convert btree_migratepage to migrate_folio omits 55553f3437c8 mm/migrate: Convert expected_page_refs() to folio_expected_refs() omits 24bdfdd2ec34 selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF [...] discards 9aafa63eb9f5 Merge of free-mq_sysctls-for-v5.19, ptrace_unfreeze_fix-fo [...] omits 448b5a1548d8 erofs: avoid consecutive detection for Highmem memory omits 2df7c4bd7c1d erofs: wake up all waiters after z_erofs_lzma_head ready omits 06cd4e9d5d96 bpf: Correctly propagate errors up from bpf_core_composites_match omits 35ba8850b673 drm/amdgpu/mes: fix mes submission in atomic context omits 872642edaf42 drm/amd/pm: drop the thermal_controller_type check omits c028d66e6ec4 drm/amd/pm: ac/dc change for smu_v13_0 omits 9a23fcf79dc6 drm/amd/display: Enable ODM combine default policy omits 5531786537e4 drm/amd/display: Add callback to set dig mode omits 42d3f278d504 dt-bindings: input: gpio-keys: accept also interrupt-extended omits 005d4674ed3d dt-bindings: input: gpio-keys: reference input.yaml and do [...] omits 5eb5652250e4 dt-bindings: input: gpio-keys: enforce node names to match [...] omits 538c64068bb4 dt-bindings: input: Convert adc-keys to DT schema omits 75448ff73f5e dt-bindings: input: Centralize 'linux,input-type' definition omits d853cec7306a dt-bindings: input: Use common 'linux,keycodes' definition omits 8ac14d2c2d81 dt-bindings: input: Centralize 'linux,code' definition omits 7d321ab297c9 dt-bindings: input: Increase maximum keycode value to 0x2ff omits 18410251f66a libbpf: Disable SEC pragma macro on GCC omits 88cea4e18ed4 rcu: Make tiny RCU support leak callbacks for debug-object errors omits abf61f7e66c1 arm64: dts: qcom: sc8280xp: fix DP PHY node unit addresses omits 43883cee061f arm64: dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock omits 31789f35f80c Input: mt6779-keypad - implement row/column selection omits d6ed52583034 Input: mt6779-keypad - match hardware matrix organization omits 1d1e110b7f18 Merge branch 'soc/next' into next omits 2b431233dc93 Merge branch 'maintainers/next' into next omits 51e25032ac64 Merge branch 'drivers/next' into next omits e0bd849bbaef Merge branch 'devicetree/next' into next omits f6ef5f4787d4 phy: brcm-sata: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA omits 99d54565e186 i2c: brcmstb: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA omits c4d2c7751b46 ata: ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA omits fa0ef5a086a0 ARM: debug: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA omits 1a03beff363c arm: bcmbca: Add BCMBCA sub platforms omits 889390f83d4e arm: bcmbca: Move BCM63138 ARCH_BCM_63XX to ARCH_BCMBCA omits 330fc08dbdd9 arm64: dts: qcom: sc7280: fix PCIe clock reference omits a65ee523a9e4 ARM: multi_v7_defconfig: Update configs for BCM63138 omits c510c81c0e59 MAINTAINERS: Move BCM63138 to bcmbca arch entry omits 1e061d985fee docs: arm: index.rst: add google/chromebook-boot-flow omits b1375af8dacd soc: document merges omits d1a6edecc1fd bpf: Check attach_func_proto more carefully in check_return_code omits daf7c850caab ARM: dts: Add BCM63138 generic board dts omits a82291fce8aa ARM: dts: update dts files for bcmbca SoC BCM63138 omits d39f3f4d4f77 ARM: dts: Move BCM963138DVT board dts to ARCH_BCMBCA omits 4143a351f8e7 dt-bindings: arm: add BCM63138 SoC omits d2a78b160d58 Merge branch 'arm/fixes' into for-next omits 436d21906962 Input: i8042 - add additional TUXEDO devices to i8042 quir [...] omits 7d596d9bb2ae ASoC: audio-graph-card2.c: make Codec2Codec settings optional omits bf02bb4d3b68 ASoC: Intel: sof_cs42l42: adding support for ADL configura [...] omits a63f7778f76e Merge tag 'v5.19-rc5' into next omits dc4fc0ae94cf ASoC: SOF: ipc4-topology: free memories allocated in sof_i [...] omits b737fd8cf196 ASoC: SOF: ipc4-topology: check dai->private in ipc_free() omits ed56f4b5173e MAINTAINERS: update the LSM maintainer info omits c46a0d5ae4f9 PM: runtime: Extend support for wakeirq for force_suspend|resume omits 7c4300eb05fb Documentation: PM: Drop pme_interrupt reference omits 3c7753e95970 tools/memory-model: Clarify LKMM's limitations in litmus-t [...] omits f1e3c73b4f62 Merge branch 'sunxi/fixes-for-5.19' into sunxi/for-next omits f1eea11523e4 ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration omits 8758ae88f0f4 ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout omits 4b38bd16ca6d ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET omits 79c351fb50e7 ASoC: Intel: avs: Recognize FW_CFG_RESERVED omits a5bbbde2b81e ASoC: Intel: avs: Use helper function to set up DMA omits 8544eebc78c9 ASoC: Intel: avs: Set max DMA segment size omits daa36bbcd78b ASoC: Intel: avs: Block IPC channel on suspend omits 00566ad4ce9d ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero pa [...] omits 3c1923a119a6 ASoC: Intel: avs: Copy only as many RX bytes as necessary omits 8192d24cccfb ASoC: Intel: avs: Relax DSP core transition timings omits 5f267aa4adad ASoC: Intel: avs: Assign I2S gateway when parsing topology omits c50cea054e04 ASoC: Intel: avs: Register HDAudio ext-bus operations omits e8a33a940785 ASoC: amd: acp: Add legacy audio driver support for Rembra [...] omits b24484c18b10 ASoC: amd: acp: ACP code generic to support newer platforms omits ac2606df8a3f ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver omits 7635778bac7e Documentation: kunit: Cleanup run_wrapper, fix x-ref omits 7b2379454b9a kunit: test.h: fix a kernel-doc markup omits 6fc3a8636a7b kunit: tool: Enable virtio/PCI by default on UML omits 53b466219f89 kunit: tool: make --kunitconfig repeatable, blindly concat omits e670f5d672ef media: amphion: only insert the first sequence startcode f [...] omits 7531ec5954ab Merge branch 'misc-5.19' into next-fixes omits d8f1eb105eab media: amphion: sync buffer status with firmware during abort omits 177d841fa195 media: hantro: Fix RK3399 H.264 format advertising omits 6d9c9fbd35dc media: docs: Remove extraneous \endgroup from P010 table omits 57020a3e2409 media: dt-bindings: media: samsung,s5pv210-jpeg: convert t [...] omits afba6e20801a media: amphion: defer setting last_buffer_dequeued until r [...] omits fe3d651627d6 media: mediatek: vcodec: Initialize decoder parameters for [...] omits cfce5b186537 media: mediatek: vcodec: decoder: Embed framesize inside m [...] omits e8d266d533b1 media: mediatek: vcodec: decoder: Drop max_{width,height} [...] omits d7abd0542013 media: mediatek: vcodec: decoder: Fix resolution clamping [...] omits 3b6a81a31370 media: mediatek: vcodec: decoder: Skip alignment for defau [...] omits f1748f8f8174 media: mediatek: vcodec: decoder: Fix 4K frame size enumeration omits 106be65a4119 media: mediatek: vcodec: decoder: Const-ify stepwise_fhd omits 6f6e8050f7de media: staging: media: imx: imx7-media-csi: Drop usage of [...] omits fc9d988a5acd media: staging: media: imx: imx7-media-csi: Drop V4L2 even [...] omits 67c4b3f2e344 media: staging: media: imx: imx7-media-csi: Inline imx7_cs [...] omits 820552fbfc2b media: staging: media: imx: imx7-media-csi: Drop unneeded [...] omits ba9b219f914b media: staging: media: imx: imx7-media-csi: Add V4L2_PIX_F [...] omits a4da0cee0d46 media: staging: media: imx: imx7-media-csi: Fix list of su [...] omits a1a60e7ac274 media: staging: media: imx: imx7-media-csi: Simplify defau [...] omits 5c42cd9dfa7d media: staging: media: imx: imx7-media-csi: Inline imx7_cs [...] omits 3ee396ed91c7 media: staging: media: imx: imx7-media-csi: Drop unneeded [...] omits 2d35c1ff83c0 media: staging: media: imx: imx7-media-csi: Drop YUV/RGB/B [...] omits 539a9859768d media: staging: media: imx: imx7-media-csi: Simplify defau [...] omits 148709ad22cb media: staging: media: imx: imx7-media-csi: Define macro f [...] omits 0eaa3d82d470 media: staging: media: imx: imx7-media-csi: Make default f [...] omits 1de014dc6bf9 media: staging: media: imx: imx7-media-csi: Drop unsupport [...] omits 6ad52b675f1b media: staging: media: imx: imx7-media-csi: Drop IPU-only formats omits 44737d2ac4e0 media: staging: media: imx: imx7-media-csi: Drop IC suppor [...] omits a61bfe662591 media: staging: media: imx: imx7-media-csi: Replace ipu_co [...] omits e352833d32e6 media: staging: media: imx: imx7-media-csi: Import format helpers omits 35b53d44e1ba media: staging: media: imx: imx7-media-csi: Drop error mes [...] omits 56ae4cac6dc4 media: staging: media: imx: imx7-media-csi: Decouple from [...] omits 57327b082405 media: staging: media: imx: imx7-media-csi: Decouple from [...] omits 0cc432b7412a media: staging: media: imx: imx7-media-csi: Store imx7_csi [...] omits 084158200fda media: staging: media: imx: imx7-media-csi: Fold imx_media [...] omits 1f55211b1b1e media: staging: media: imx: imx7-media-csi: Decouple from [...] omits b6ae101900fc media: staging: media: imx: imx7-media-csi: Fold imx_media [...] omits f5c673428b7e media: staging: media: imx: imx7-media-csi: Inline pipelin [...] omits a3ec6bc1af39 media: staging: media: imx: imx7-media-csi: Avoid unnecess [...] omits 9d75fc991770 media: staging: media: imx: imx7-media-csi: Import imx_med [...] omits 7d3bee233ce1 media: staging: media: imx: imx7-media-csi: Inline imx_med [...] omits 3777d61b2b40 media: staging: media: imx: imx7-media-csi: Don't initiali [...] omits 55eb173fe23b media: staging: media: imx: imx7-media-csi: Drop imx_media [...] omits 23bcc91082c8 media: staging: media: imx: imx7-media-csi: Embed imx_medi [...] omits 1ab24f2e24bd media: staging: media: imx: imx7-media-csi: Import imx_med [...] omits be3e378b2d14 media: staging: media: imx: imx7-media-csi: Don't set subd [...] omits 31959b981c23 media: staging: media: imx: imx7-media-csi: Ensure consist [...] omits 9f10ecffacfd media: staging: media: imx: imx7-media-csi: Fold capture_p [...] omits 356345aaed59 media: staging: media: imx: imx7-media-csi: Reorganize imx [...] omits 42bfdc8249a6 media: staging: media: imx: imx7-media-csi: Drop unused co [...] omits 49b74aa523a9 media: staging: media: imx: imx7-media-csi: Drop legacy vi [...] omits 01ac6b754287 media: staging: media: imx: imx7-media-csi: Import video d [...] omits 08b1fedddf1c media: staging: media: imx: imx7-media-csi: Remove imx_med [...] omits 8ace5084d102 media: staging: media: imx: imx7-media-csi: Move format in [...] omits 85f8673fa155 media: staging: media: imx: imx7-media-csi: Drop unused fr [...] omits 46332d14eb1b media: staging: media: imx: imx7-media-csi: Don't populate [...] omits f9806bd2b42d media: staging: media: imx: imx7-media-csi: Move misc init [...] omits d79d5e00be51 media: staging: media: imx: imx7-media-csi: Drop the imx_m [...] omits 3c05e2dd4f59 media: staging: media: imx: imx7-media-csi: Drop duplicate [...] omits bdf861aba4b8 media: staging: media: imx: imx7-media-csi: Import notifie [...] omits a314327c9d16 media: staging: media: imx: imx7-media-csi: Split imx_medi [...] omits 34d868e862e7 media: staging: media: imx: imx7-media-csi: Initialize loc [...] omits b73560c81f62 media: renesas: rcar_drif: Drop of_match_ptr() omits 91bbc1b1750c media: xilinx: Drop unexpected word 'with' in comments omits 69681cd04164 media: mt9p031: Move open subdev op init code into init_cfg omits 92fa766bb418 media: mt9p031: Add MT9P006 compatible omits dbeb23272687 selftests: drivers/dma-buf: Improve message in selftest summary omits ff682226a353 selftests/kcmp: Make the test output consistent and clear omits 76283baf715c media: dt-bindings: mt9p031: Add MT9P006 compatible string omits e67ff4cc7c7d Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits aab941b8c3cf arm64: dts: allwinner: pinephone: Enable internal HMIC bias omits f064f018a8e8 media: staging/media/atomisp/pci/atomisp: Fix typo in string omits 71074d378323 media: atomisp: clean up for-loop, remove redundant assign [...] omits e8f05165b55a dt-bindings: arm: sunxi: Add several MBUS compatibles omits 2ffe47608df3 dt-bindings: arm: sunxi: Default to the full MBUS binding omits faf5b7971af9 media: staging: media/atomisp: use max() impl omits 871f13fe12d2 media: atomisp: Fix typo in comments omits 0c122ad91fc9 media: atomisp_gmin_platform: stop abusing efivar API omits 1713dceb5753 media: atomisp: fix -Wdangling-pointer warning omits 42ec2f071485 media: atomisp: fix uninitialized stack mem usage in ia_cs [...] omits a3b36a8ce3d0 media: atomisp: revert "don't pass a pointer to a local variable" omits 382311238135 media: atomisp-mt9m114: Fix pointer dereferenced before checking omits 09b204eb9de9 media: [PATCH] pci: atomisp_cmd: fix three missing checks [...] omits ce2203e7d6de media: staging: media: atomisp: Use kmap_local_page() in h [...] omits aab1c42a9d77 media: staging: media: atomisp: Use kmap_local_page() in h [...] omits 2ad935a15ffa media: staging: media: atomisp: Convert kmap() to kmap_loc [...] omits d08cdb6d1995 Merge branch 'sunxi/clk-for-5.20' into sunxi/for-next omits 4167ac8a657e clk: sunxi-ng: sun50i: h6: Modify GPU clock configuration [...] omits c59d73d43fce drm/amd/display: fix 32 bit compilation errors in dc_dmub_srv.c omits 393c6c3a6152 Merge branch for-5.20/arm64/defconfig into for-next omits a902b0d99009 Merge branch for-5.20/arm64/dt into for-next omits 8e6cbfe25e00 Merge branch for-5.20/arm/dt into for-next omits 52abcc8a3e6e Merge branch for-5.20/memory into for-next omits 0a7f03173c37 Merge branch for-5.20/dt-bindings into for-next omits a51c8434e274 Merge branch for-5.20/firmware into for-next omits 00c9dfba1a7c Merge branch for-5.20/soc into for-next omits b415bb7c976f arm64: tegra: Fix SDMMC1 CD on P2888 omits f7b93a088600 arm64: tegra: Update compatible for Tegra234 GPCDMA omits 4bb39ca25b8b arm64: tegra: Add Host1x and VIC on Tegra234 omits e30cf1011b96 arm64: tegra: Add Host1x context stream IDs on Tegra186+ omits 28d860ed02c2 arm64: tegra: Enable native timers on Tegra234 omits 5aa9083efd67 arm64: tegra: Enable native timers on Tegra194 omits c710ac0bfe52 arm64: tegra: Enable native timers on Tegra186 omits 302e154000ec arm64: tegra: Add node for CBB 2.0 on Tegra234 omits a47e173e5d1c arm64: tegra: Add node for CBB 1.0 on Tegra194 omits 012877d0a7c1 arm64: tegra: Align gpio-keys node names with dtschema omits 61192a9d8a63 arm64: tegra: Mark BPMP channels as no-memory-wc omits 60d2016a5161 arm64: tegra: Add Tegra234 GPCDMA device tree node omits 599b7aebc9fc arm64: tegra: Adjust whitespace around '=' omits afcb41e30ce2 arm64: tegra: Enable OPE on various platforms omits 4b6a1b7cbdf5 arm64: tegra: Add OPE device on Tegra210 and later omits bd8e9cf328ea Merge branch 'for-5.20/dt-bindings' into for-5.20/arm64/dt omits afcdb8e55c91 firmware: tegra: Fix error check return value of debugfs_c [...] omits 135f4c551d51 drm/tegra: vic: Use devm_platform_ioremap_resource() omits 5088bbde3ad8 media: staging: atomisp: rework reading the id and revisio [...] omits 2e1bfb314c99 gpu: host1x: Use the bitmap API to allocate bitmaps omits 9799a3bf8a36 media: atomisp: Add a notes.txt file omits b74196e7980b media: atomisp: remove force argument from __destroy_[stre [...] omits 1341bc9e99af media: atomisp: use atomisp_destroy_pipes_stream_force() i [...] omits 318e125ac9e3 media: atomisp: use atomisp_css_update_stream() in more places omits 507e72a2ae5c media: atomisp: use atomisp_create_pipes_stream() in more places omits 8c341d05a667 media: atomisp: add error logging to atomisp_destroy_pipes [...] omits 798d2ad739da media: atomisp: add error checking to atomisp_create_pipes [...] omits 3bde235bf678 media: atomisp: fix __get_frame_info() error handling omits 3a68900a0cea media: atomisp: remove hmm_page_object omits 8c92243d9e68 gpu: host1x: Generalize host1x_cdma_push_wide() omits 5b7239c17ce2 gpu: host1x: Initialize syncval in channel_submit() omits f9599127dd52 media: atomisp: drop HMM_BO_SHARE type omits 975c343f857a media: atomisp: drop highmem var/arg from the hmm code omits 4cc20c9cdd0d media: atomisp: Simplify hmm_alloc() calls omits 4773d1c739e2 soc/tegra: fuse: Add missing of_node_put() omits ceff4bdb60c0 media: atomisp: add hmm_create_from_userdata() helper omits a9796c7b47a9 media: atomisp: remove unused hmm address translation functions omits 90612317325b media: atomisp: drop unused ATOMISP_MAP_FLAG_* flags omits 9f40d3a79dd6 media: atomisp: drop ATOMISP_MAP_FLAG_CLEARED omits 2c19beb23dd0 media: atomisp: drop unused ATOMISP_ACC_FW_LOAD_* defines omits 54c15ddd4c82 media: atomisp: remove atomisp_is_acc_enabled() omits 3af445e66fa8 media: atomisp: remove no longer used atomisp_css_acc_done [...] omits b717c5175a84 media: atomisp: asc.acc.pipeline is always NULL omits 16d6a3450300 media: atomisp: remove unused atomisp_*css_* functions omits 868088a06157 media: atomisp: remove atomisp_acc.c omits 4bbca788b6eb media: atomisp: remove private acceleration ioctls omits 5c9152945648 media: atomisp: remove bogus comment above hmm_bo_allocate [...] omits b03d581b453d media: atomisp: removed unused hmm_bo_get_page_info() function omits 2c9974955f4f media: atomisp: drop hmm_page_type omits 4be4504e9d01 media: atomisp: remove unused attribute argument from ia_c [...] omits c0039ef3dc1d media: atomisp: remove pool related kernel cmdline options omits 454da4d2a40f media: atomisp: remove hmm_mem_stats omits c35f36b7c1ee media: atomisp: remove hmm pool code omits b50b217fe2bf media: atomisp: remove dynamic and reserved pool code omits ad4c63c3ba44 media: atomisp: remove hmm_pool_[un]register() omits ca1ce57ae76d media: atomisp: drop ATOMISP_MAP_FLAG_CONTIGUOUS omits f94059f86ee5 media: atomisp: drop contiguous flag from struct ia_css_frame omits 1282033fe046 media: atomisp: drop IA_CSS_FRAME_FORMAT_MIPI support from [...] omits dc65da4fb1e5 media: atomisp: drop contiguous argument from frame_create() omits 1c0d8f813f12 media: atomisp: drop contiguous argument from frame_alloca [...] omits 001b48b60bd0 media: atomisp: drop contiguous argument from ia_css_frame [...] omits cb77085b1f0a drm/msm/dpu: Fix for non-visible planes omits 7c6b6a5bbd8f media: atomisp: remove unused ia_css_frame_allocate_contig [...] omits f2ce29415580 media: atomisp: remove the unused RAW_BUF_STRIDE macro omits cd486d374933 ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config omits 1460b85daa0a ASoC: Intel: sof_cs42l42: support BT offload audio omits 852b50aeed15 media: On Semi AR0521 sensor driver omits 7ac1a36a9823 drm/tegra: Include DMA API header where used omits 015a166368d7 dt-bindings: tegra-ccplex-cluster: Remove status from requ [...] omits c7860cbee998 drm/tegra: Fix vmapping of prime buffers omits 035c8a91a11f platform/x86/amd/pmc: Add new platform support omits 221b8b21c3a7 platform/x86/amd/pmc: Add new acpi id for PMC controller omits 936874b77dd0 platform/x86/intel/vsec: Add PCI error recovery support to [...] omits 1313594c5e26 media: dt-bindings: Add bindings for On Semi AR0521 camera sensor omits 935fbc94413b media: ov5640: Move format mux config in format omits a16a833a156b soc/tegra: fuse: Add missing DMADEVICES dependency omits a89f14bbcfa5 media: ov5640: Split DVP and CSI-2 formats omits dd81b8ff90ca media: ov5640: Adjust format to bpp in s_fmt omits b5d5288a4687 drm/tegra: vic: Fix build warning when CONFIG_PM=n omits 7dcb3a2f1f18 media: ov5640: Restrict sizes to mbus code omits 6ac98b41b4fb media: ov5640: Add BGR888 format omits 0a43fcd791f9 media: ov5640: Add RGB565_1X16 format omits 1066fc1c2afd media: ov5640: Register device properties omits 22c32f6fcf06 gpiolib: of: Use device_match_of_node() helper omits 66ed85eb7b33 media: ov5640: Implement get_selection omits 90b0f355c5a3 media: ov5640: Implement init_cfg omits 961bed9f6af5 media: ov5640: Change CSI-2 timings to comply with FPS omits f99e689181ea gpu: host1x: Register context bus unconditionally omits b6ae50229761 media: ov5640: Remove frame rate check from find_mode() omits 19f2e3e63d3a media: ov5640: Adjust vblank with s_frame_interval omits 9550669c1975 drm/tegra: vic: Add Tegra234 support omits 0ae4ae9158f3 gpu: host1x: Use RESTART_W to skip timed out jobs on Tegra186+ omits a94b8a77bc91 gpu: host1x: Add MLOCK release code on Tegra234 omits 1411796f200d gpu: host1x: Rewrite job opcode sequence omits 9abdd497cd0a gpu: host1x: Tegra234 device data and headers omits 7afd1194a3cd gpu: host1x: Program interrupt destinations on Tegra234 omits ee8f894f3fb3 gpu: host1x: Allow reset to be missing omits 939179fab8ff gpu: host1x: Program virtualization tables omits 97dea367d8da gpu: host1x: Simplify register mapping and add common aperture omits 3000c4ac0258 gpu: host1x: Deduplicate hardware headers omits bf0297ac77f3 drm/tegra: Implement stream ID related callbacks on engines omits e09db97889ec drm/tegra: Support context isolation omits 88c0292f023d drm/tegra: nvdec: Fix TRANSCFG register offset omits e078d8d6c384 drm/tegra: falcon: Set DMACTX field on DMA transactions omits 2486254781ea gpu: host1x: Program context stream ID on submission omits 8aa5bcb61612 gpu: host1x: Add context device management code omits a72d4b182f4e dt-bindings: host1x: Fix bracketing in example omits 5c5a6ff72e19 dt-bindings: Add bindings for Tegra234 Host1x and VIC omits bce93b827de6 media: ov5640: Add VBLANK control omits 32979f670090 media: ov5640: Add HBLANK control omits e4359019cb32 media: ov5640: Remove ov5640_mode_init_data omits db15c1957a2d media: ov5640: Remove duplicated mode settings omits e15197bde407 media: ov5640: Re-sort per-mode register tables omits 2de6bb97f090 media: ov5640: Provide timings accessor omits 5113d5b33113 media: ov5640: Split DVP and CSI-2 timings omits e74ef55b8968 media: ov5640: Fix 720x480 in RGB888 mode omits 3145efcdb4d0 media: ov5640: Rework timings programming omits 6c957ed73e5b media: ov5640: Rework CSI-2 clock tree omits 3c28588f35d3 media: ov5640: Update pixel_rate and link_freq omits 7a3b8d4bda25 media: ov5640: Add LINK_FREQ control omits 2d7671f6098b media: ov5640: Associate bpp with formats omits 63a6ef2360bd dt-bindings: Add headers for Host1x and VIC on Tegra234 omits 8e823f5c8c11 media: ov5640: Add ov5640_is_csi2() function omits 8409d0170746 media: ov5604: Re-arrange modes definition omits 22845bf2dfb1 media: ov5640: Add pixel rate to modes omits 887e6ee3de9f media: stm32-dcmi: add support of 1X16 serial pixel format [...] omits d0034926fa22 media: st-mipid02: expose 1X16 serial pixel format omits 5109fc8de328 media: st-mipid02: add support for YVYU and VYUY formats omits 81bf9e2e6e85 media: st-mipid02: add support of pixel clock polarity omits fda0f59a3aa4 media: ov7251: Fix multiple problems in s_stream callback omits 576d196c522b media: sunxi: Add support for the A83T MIPI CSI-2 controller omits e4afdad6a8b4 media: dt-bindings: media: Add Allwinner A83T MIPI CSI-2 b [...] omits 38b6c01a6b34 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 9ed11999f9bf media: MAINTAINERS: Add entry for the Allwinner A31 MIPI C [...] omits af54b4f4c17f media: sunxi: Add support for the A31 MIPI CSI-2 controller omits 787d694677f0 media: dt-bindings: media: Add Allwinner A31 MIPI CSI-2 bi [...] omits 249106dadd20 media: dt-bindings: media: sun6i-a31-csi: Add MIPI CSI-2 i [...] omits ea1a6270ff4f dt-bindings: host1x: Add iommu-map property omits 6f1ae821a6c4 media: hantro: Add support for RK356x encoder omits 5484ea9229a1 media: dt-binding: media: Add rk3568-vepu binding omits a621cc4bed97 media: amphion: release core lock before reset vpu core omits d1954e3e1b66 ath9k: remove unexpected words "the" in comments omits eca78a9e402f media: Fix incorrect P010 chroma order description omits 7d1e59a35ffa ath11k: Fix typo in comments omits 76a48e755fba media: docs: Fix VIVIOC typo omits dd92b16cbc98 dt-bindings: timer: Add Tegra186 & Tegra234 Timer omits 6811c98ca2c5 media: v4l2-ctrls: Fix missing newline in examples omits ab14c99c035d media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment omits b813aa3dc663 media: pvrusb2: drop unexpected word 'a' in comments omits 1a2a24d9b908 media: ti: drop unexpected word 'a' in comments omits 9e535e6c496d media: gspca: drop unexpected word 'is' in the comments omits c1601ea9a651 media: cx18: Fix typo in comments omits f5c97da8037b nvmem: mtk-efuse: Simplify with devm_platform_get_and_iore [...] omits 38b4c8a4708f dt-bindings: nvmem: mediatek: efuse: add support for mt8186 omits cf35ec15a1c2 dt-bindings: nvmem: mediatek: efuse: add support mt8183 omits 9c5fc8e1ac24 dt-bindings: nvmem: convert mtk-efuse.txt to YAML schema omits 38f91750d5cf MAINTAINERS: rectify file pattern in MICROCHIP OTPC DRIVER omits 98830350d3fc nvmem: microchip-otpc: add support omits 4d5e3b06e1fc dt-bindings: microchip-otpc: document Microchip OTPC omits b7e241bbff24 binder: fix redefinition of seq_file attributes omits ffff4913c7e2 eeprom: idt_89hpesx: fix clang -Wformat warnings omits 89e1ec7732fd slimbus: messaging: fix typos in comments omits ad8046594f85 drivers: slimbus: Directly use ida_alloc()/free() omits ff46a601afc5 intel_th: pci: Add Raptor Lake-S CPU support omits 23e2de5826e2 intel_th: pci: Add Raptor Lake-S PCH support omits 802a9a0b1d91 intel_th: pci: Add Meteor Lake-P support omits ac12ad3ccf6d intel_th: msu: Fix vmalloced buffers omits 82f76a4a7207 intel_th: msu-sink: Potential dereference of null pointer omits 086c28ab7c56 intel_th: Fix a resource leak in an error handling path omits e5535ff17331 virt: acrn: using for_each_set_bit to simplify the code omits 64c591661e49 sgi-xp: Use the bitmap API to allocate bitmaps omits 67d7ebdeb2d5 net: ag71xx: switch to napi_build_skb() to reuse skbuff_heads omits c2dd4059dc31 net: minor optimization in __alloc_skb() omits 2c8f7ef4b3c4 Merge tag 'arch-cache-topo-5.20' of git://git.kernel.org/p [...] omits 7e5b4322cde0 tty: n_gsm: fix missing corner cases in gsmld_poll() omits 59ff0680ecbf tty: n_gsm: fix flow control handling in tx path omits 18a948c7d909 tty: n_gsm: fix DM command omits f30e10caa80a tty: n_gsm: fix wrong T1 retry count handling omits 8bec874f84d8 serial: RS485 termination is supported if DT provides one omits 0139da50dc53 serial: Embed rs485_supported to uart_port omits 60b21490b72f MIPS: ath79: Remove one of the identical args in early_printk omits 9d3aaceb73ac serial: 8250_fsl: Don't report FE, PE and OE twice omits 8e1514579246 octeontx2-af: Don't reset previous pfc config omits 8affe37c525d usb: dwc3: gadget: fix high speed multiplier setting omits 23385cec5f35 usb: dwc3: gadget: refactor dwc3_repare_one_trb omits 5ea5746dfa05 tools: usb: testusb: Add super-plus speed reporting omits 7fbcd99ebc0b tools: usb: testusb: Add super speed reporting omits b067fc284667 tools: usb: testusb: Add wireless speed reporting omits 3a6bf4a08142 usb: core: hub: Create platform devices for onboard hubs i [...] omits 8bc063641ceb usb: misc: Add onboard_usb_hub driver omits dee6719e887b dt-bindings: usb: rts5411: Rename property 'companion-hub' [...] omits 620e8e8ba621 of/platform: Add stubs for of_platform_device_create/destroy() omits 1742b765982c usb: mtu3: support function remote wakeup omits 683ff6e485f1 usb: mtu3: check capability of usb3 dual role omits 269f49ff381a usb: mtu3: add feature to disable device's usb3 port omits 3cb798220726 usb: mtu3: print endpoint type as string omits 7963d4d71011 usb: typec: tcpci: move tcpci.h to include/linux/usb/ omits 04cb742d4d8f gadgetfs: ep_io - wait until IRQ finishes omits 2e1421d6ce32 dt-bindings: usb: mtk-xhci: add compatible for mt8188 omits 1bd71816643a usb: gadget: udc: atmel: convert to platform driver omits e89676f65ef3 usb: gadget: udc: atmel: check rc of devm_gpiod_get_optional() omits 14a6043379e2 USB: gadget: udc: tracing: Do not open code __string() wit [...] omits 2a1f94e45569 staging: vt6655: Use loop in vt6655_mac_read_ether_addr omits 385b35ab80b0 staging: vt6655: Use loop in vt6655_mac_write_bssid_addr omits 3deb12ea5464 staging: r8188eu: pattrib addresses were already set by th [...] omits 8eaa8197bc22 staging: r8188eu: remove sta2sta_data_frame prototype omits 7b5ec68ac194 staging: vt6655: Convert macro vt6655_mac_read_ether_addr [...] omits 5df564ca11ce staging: vt6655: Convert macro vt6655_mac_write_bssid_addr [...] omits 52fbed10b8ea staging: vt6655: Move two macros to file where those are used omits 41c8e56baeca staging: vt6655: Rename MACvReadEtherAddress omits 06f737ef8f53 staging: vt6655: Rename MACvWriteBSSIDAddress omits 20cbfe17a486 staging: vt6655: Rename pbyEtherAddr to mac_addr omits 60c85e23bed1 staging: switch to netif_napi_add_weight() omits 234cf3971b15 staging: r8188eu: use ieee80211 helper to check for nullfu [...] omits c82bf6a83e1b staging: r8188eu: remove a misleading comment omits 6afc29cb4696 staging: r8188eu: don't set pattrib->ta again omits ff2833e3f8c8 staging: r8188eu: don't set pattrib->ra again omits d6d0a11dd5b5 staging: r8188eu: don't set pattrib->dst again omits c45f5c02a00a staging: r8188eu: set bssid only once omits a3e20d9046fc staging: r8188eu: Block comments use * on subsequent lines omits 1681e6f4d773 staging: r8188eu: mac addr len is unused omits 4023f5f8449b staging: r8188eu: remove sdio definitions omits 38fbc32e83d6 staging: r8188eu: read pwr seq length, remove PWR_CMD_END omits 8be317cf61d8 staging: r8188eu: support only us in PWR_CMD_DELAY omits 687a7264fca6 staging: r8188eu: move pwr seq defines to HalPwrSeqCmd.c omits 32e0d9b31048 selftests/bpf: Add test involving restrict type qualifier omits aad53f17f0ad bpftool: Add support for KIND_RESTRICT to gen min_core_btf [...] omits e0e91965a10b staging: r8188eu: make ffaddr2pipehdl() static omits 05710750974c staging: r8188eu: remove HW_VAR_AMPDU_FACTOR from SetHwReg [...] omits a27e2eb5e9fe Staging: rtl8192e: Added spaces around '+' omits ea32f580e853 Staging: rtl8192e: Remove unnecessary blank line omits 58f364ecb13e Staging: rtl8192e: Added braces around else omits 907d2772f751 Staging: rtl8192e: Remove unnecessary parentheses omits 2393ef09cad8 Staging: rtl8192e: Avoid multiple assignments omits 177a561e0beb Staging: rtl8192e: Refactored rtllib_modes omits d6f34f7f77fb MAINTAINERS: Add entry for AF_XDP selftests files omits 018a8e75b49c selftests, xsk: Rename AF_XDP testing app omits fb8ddf24c71d bpf, docs: Remove deprecated xsk libbpf APIs description omits eff044f1b04e Merge branch 'for-next/boot' into for-next/core omits e1528206e3a2 Merge branches 'for-next/cpufeature', 'for-next/cpuidle', [...] omits ad801246a5f7 soc: document merges omits 4e2b5101b33d Merge branch 'arm/dt' into for-next omits f2420c28feee Merge branch 'arm/soc' into for-next omits 11055c32c71f Merge tag 'renesas-arm-soc-for-v5.20-tag1' of git://git.ke [...] omits b83c42935c91 Merge tag 'renesas-dt-bindings-for-v5.20-tag2' of git://gi [...] omits 132582d21075 Merge tag 'renesas-arm-dt-for-v5.20-tag2' of git://git.ker [...] omits 9d899dbe2301 l2tp: l2tp_debugfs: fix Clang -Wformat warnings omits 9157533a0a8b eth: sp7021: switch to netif_napi_add_tx() omits c0f50574223c eth: mtk: switch to netif_napi_add_tx() omits 6abcf98eec85 media: c8sectpfe: Remove unneeded NULL check before clk_di [...] omits 64e46b637bba media: c8sectpfe: Clean up handling of *_buffer_aligned omits 0ca3d2ba1dfd ASoC: nau8825: Declare 2 channels for DAI of capture stream omits 657efd9c9852 ASoC: amd: Remove duplicated include in acp-es8336.c omits a6426e7189e0 ASoC: add tas2780 DT binding omits eae9f9ce181b ASoC: add tas2780 driver omits cf39ed2e8ecd regmap: add WARN_ONCE when invalid mask is provided to reg [...] omits 0de876c12518 ASoC: amd: fix for variable set but not used warning omits 8d9cd3ead42a ASoC: amd: drop machine driver remove function omits d7e5d8d24c11 ASoC: amd: remove unused header file inclusion omits f460e3a9740b ASoC: amd: acp-es8336: use static variables omits 16b7ba9c0f53 ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE omits 75d1b39067ed ASoC: simple-card-utils.c: ignore Codec2Codec setting if i [...] omits d33083f94115 ASoC: audio-graph-card2-custom-sample.dtsi: add verbose ex [...] omits 6976ed0137d9 ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space omits c2ff7f15a4ef ASoC: audio-graph-card2.c: make Codec2Codec settings optional omits 817a62108dfa ASoC: audio-graph-card2.c: use of_property_read_u32() for rate omits 859161b952a4 drm/i915/dg2: Bump up CDCLK for DG2 omits 3876f4829a57 arm64: dts: freescale: imx8qxp: Fix the keys node name omits c7b3c053097b arm64: dts: freescale: imx8: Fix the system-controller node name omits 6003913ac766 arm64: dts: freescale: imx8qxp: Fix the ocotp node name omits b64aebbe7931 arm64: dts: freescale: imx8qxp: Add fallback compatible fo [...] omits b3993c7adf67 arm64: dts: freescale: imx8: Fix power controller name omits 78cba06629be arm64: dts: freescale: imx8qxp: Remove unnecessary clock r [...] omits 06d6022353cc dt-bindings: firmware: Add fsl,scu yaml file omits 3115888c9702 dt-bindings: watchdog: Add fsl,scu-wdt yaml file omits 636ad31bd222 dt-bindings: thermal: Add fsl,scu-thermal yaml file omits df4381bff778 dt-bindings: rtc: Add fsl,scu-rtc yaml file omits e46902e16fe2 dt-bindings: power: Add fsl,scu-pd yaml file omits 470d96c850b5 dt-bindings: nvmem: Add fsl,scu-ocotp yaml file omits 92dae33a4d67 dt-bindings: input: Add fsl,scu-key yaml file omits aeb871d67988 dt-bindings: pinctrl: imx: Add fsl,scu-iomux yaml file omits 9056aa045173 dt-bindings: clk: imx: Add fsl,scu-clk yaml file omits 5060237b0ee1 memory: tegra: Add MGBE memory clients for Tegra234 omits 8c2261e9f040 Merge branch 'for-5.20/dt-bindings' into for-5.20/memory omits 4d3ddc9bce4b soc: mediatek: mutex: Simplify with devm_platform_get_and_ [...] omits 2b5764fb7bf8 soc: mediatek: pm-domains: Add support for Helio X10 MT6795 omits 2b48db01a066 dt-bindings: power: Add MediaTek Helio X10 MT6795 power domains omits 3bc9dd153033 soc/tegra: cbb: Add support for Tegra241 (Grace) omits eb9a50b64a59 soc/tegra: cbb: Add driver for Tegra234 CBB 2.0 omits 97f2c3b42a16 soc/tegra: cbb: Add CBB 1.0 driver for Tegra194 omits 010aa15e9826 soc/tegra: Set ERD bit to mask inband errors omits 68ce0053f061 dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding omits 3bf80f8d4fd9 dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding omits 476111be5f26 dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding omits 833f5a7eb288 dt-bindings: memory: Add Tegra234 MGBE memory clients omits b0aedf342bc3 dt-bindings: Add Tegra234 MGBE clocks and resets omits 5de7d31b50c7 dt-bindings: power: Add Tegra234 MGBE power domains omits d4ac6028b991 arm64: dts: imx8mp: add NoC node omits 5beb91ec5556 soc: document merges omits 9167fd5d5549 PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() omits 0d9279e34847 Merge branch 'arm/soc' into for-next omits ece2f167aab4 Merge branch 'arm/dt' into for-next omits f8d8de0e3a37 Merge branch 'arm/fixes' into for-next omits d67fe5e3b2ca Merge tag 'zynqmp-dt-for-v5.20' of https://github.com/Xili [...] omits 30a32ee55f6a Merge tag 'zynq-dt-for-v5.20' of https://github.com/Xilinx [...] discards 70f57b51402c Merge branches 'iommu/fixes', 'arm/exynos', 'arm/mediatek' [...] omits 79e6e2f3f3ff crypto: testmgr - populate RSA CRT parameters in RSA test vectors omits 932be3e95b22 crypto: inside-secure - fix packed bit-field result descriptor omits 68740ab50543 crypto: hisilicon - Kunpeng916 crypto driver don't sleep w [...] omits 02884a4f12de crypto: hisilicon/sec - don't sleep when in softirq omits 32c0f7d4194c crypto: hisilicon/sec - fix inconsistent argument omits 8ccc9cc47c8c crypto: nx - Hold the reference returned by of_find_compat [...] omits 9984a6447389 crypto: amcc - Hold the reference returned by of_find_comp [...] omits cc8166bfc829 crypto: vmx - Fix warning on p8_ghash_alg omits d4cfb144f605 crypto: qat - expose device config through sysfs for 4xxx omits 16c1ed95d1c4 crypto: qat - relocate and rename adf_sriov_prepare_restart() omits 92bf269fbfe9 crypto: qat - change behaviour of adf_cfg_add_key_value_param() omits 5ee52118ac14 crypto: qat - expose device state through sysfs for 4xxx omits a2668c1500e3 Merge tag 'zynq-soc-for-v5.20' of https://github.com/Xilin [...] omits 8fcdf10295b4 Merge tag 'zynqmp-soc-for-v5.20' of https://github.com/Xil [...] omits 3cb16ad69bef dt-bindings: opp: accept array of frequencies omits 1efae8d2e777 OPP: Make dev_pm_opp_set_opp() independent of frequency omits 8bdac14b0cd5 OPP: Reuse _opp_compare_key() in _opp_add_static_v2() omits 4768914bffdb OPP: Remove rate_not_available parameter to _opp_add() omits d613458332cc OPP: Use consistent names for OPP table instances omits add1dc094a74 OPP: Use generic key finding helpers for bandwidth key omits c2ab2cb6379c OPP: Use generic key finding helpers for level key omits aab8ced22108 OPP: Add generic key finding helpers and use them for freq APIs omits 9fbb62605607 OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() omits 1f378c6ead5c OPP: Remove custom OPP helper support omits 6baee034cb55 OPP: ti: Migrate to dev_pm_opp_set_config_regulators() omits 69b1af178a3a OPP: Add dev_pm_opp_get_supplies() omits c522ce8a0806 OPP: Make _generic_set_opp_regulator() a config_regulators [...] omits aee3352f6ecf OPP: Add support for config_regulators() helper omits 298098e55a6f OPP: Migrate set-prop-name helper API to use set-config helpers omits 442e7a1786e6 OPP: Migrate attach-genpd API to use set-config helpers omits 3c543b42a6df OPP: Migrate set-opp-helper API to use set-config helpers omits 2368f5768576 OPP: Migrate set-clk-name API to use set-config helpers omits 89f03984fa2a OPP: Migrate set-supported-hw API to use set-config helpers omits b0ec09428621 OPP: Migrate set-regulators API to use set-config helpers omits 25a18559b8ae soc/tegra: Migrate to dev_pm_opp_set_config() omits a6db3b92323a soc/tegra: Add comment over devm_pm_opp_set_clkname() omits d8c32d3971e4 drm/lima: Migrate to dev_pm_opp_set_config() omits f88d152dc739 cpufreq: ti: Migrate to dev_pm_opp_set_config() omits 49df85d03373 cpufreq: sti: Migrate to dev_pm_opp_set_config() omits 49cd000dc51b cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() omits 11b9b663585c OPP: Add dev_pm_opp_set_config() and friends omits 87686cc845c3 OPP: Make dev_pm_opp_set_regulators() accept NULL terminated list omits 08fd292fdffc phy: phy-mtk-dp: change mtk_dp_phy_driver to static omits 06ff622d61d2 phy: freescale: Add i.MX8qm Mixel LVDS PHY support omits 4a902a02bb8d dt-bindings: phy: Add Freescale i.MX8qm Mixel LVDS PHY binding omits b79a950cc1d2 dt-bindings: vendor-prefixes: Add prefix for Mixel, Inc. omits b26baa53003d phy: cadence-torrent: Remove unused `regmap` field from st [...] omits 085009f9b272 phy: cadence: Sierra: Remove unused `regmap` field from st [...] omits 4e123efa4567 phy: samsung-ufs: ufs: change phy on/off control omits 8d5bb683d50a phy: samsung-ufs: convert phy clk usage to clk_bulk API omits 9d542f7bf197 Merge branch 'polarfire-soc-macb-reset-support' omits 8a78ac73de20 net: macb: sort init_reset_optional() with other init()s omits ea242f821a2d net: macb: simplify error paths in init_reset_optional() omits 649bef9c7663 net: macb: unify macb_config alignment style omits 8aad66aa59be net: macb: add polarfire soc reset support omits b09c6f8ff731 dt-bindings: net: cdns,macb: document polarfire soc's macb omits a2b6111b55f3 net: l2tp: fix clang -Wformat warning omits 1d202d1496a0 kunit: add coverage_uml.config to enable GCOV on UML omits 8a7c6f859a20 kunit: tool: refactor internal kconfig handling, allow overriding omits d810d367ec40 net: page_pool: optimize page pool page allocation in NUMA [...] omits a9333bd344ad kunit: tool: introduce --qemu_args omits 8c278d97ad72 kunit: tool: simplify creating LinuxSourceTreeOperations omits 9241bc818d54 kunit: tool: cosmetic: don't specify duplicate kernel cmdl [...] omits e756dbebd95d kunit: tool: refactoring printing logic into kunit_printer.py omits 8a04930f2bb0 kunit: tool: redo how we construct and mock LinuxSourceTree omits 76f0d6f58169 kunit: tool: drop unused load_config argument omits d2fbdde838f2 kunit: use kmemdup in kunit_filter_tests(), take suite as const omits b5a1f6394ad9 Merge branch 'for-5.20/drivers' into for-next omits f3819ae0b7e1 Merge branch 'for-5.20/block' into for-next omits cf9db9e0f6fd block/rnbd-srv: Replace sess_dev_list with index_idr omits 5ba7b490d9fc block/rnbd-srv: Set keep_id to true after mutex_trylock omits 88d319c6abae riscv: dts: microchip: Add mpfs' topology information omits bf5fe4cadee8 Merge branch 'misc' into for-next omits 00e72301ff43 Merge branch 'fixes' into for-next omits 9821106213c8 scsi: zfcp: Drop redundant "the" in the comments omits b9787bdfdba5 scsi: zfcp: Declare zfcp_sdev_attrs as static omits 174e909b5435 scsi: ufs: Skip last hci reset to get valid register values omits 1466b3bc456a scsi: ufs: ufs-pci: Enable WriteBooster capability on ADL omits b3d11f195cbb scsi: lpfc: Copyright updates for 14.2.0.5 patches omits 71faf8d30fdb scsi: lpfc: Update lpfc version to 14.2.0.5 omits 7f86d2b84708 scsi: lpfc: Remove Menlo/Hornet related code omits b21c9deb1479 scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into lpfc [...] omits ffc566411ade scsi: lpfc: Revert RSCN_MEMENTO workaround for misbehaved [...] omits ea92e173dc55 scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test omits 43e19a96a789 scsi: lpfc: Fix attempted FA-PWWN usage after feature disable omits 2f67dc7970bc scsi: lpfc: Fix possible memory leak when failing to issue [...] omits 0948a9c53860 scsi: lpfc: Remove extra atomic_inc on cmd_pending in queu [...] omits 35251b4d79db scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_R [...] omits f8191d40aa61 scsi: lpfc: Prevent buffer overflow crashes in debugfs wit [...] omits 4ecc9b0271a7 scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cance [...] omits 11e50ed239b5 Merge branch '5.19/scsi-fixes' into 5.20/scsi-staging omits b91756cecc54 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits f62876649367 Merge branch 'i2c/for-current' into i2c/for-next omits 066ab294504f dt-bindings: i2c: i2c-rk3x: add rk3588 compatible omits 88f1669019bd scsi: sd: Rework asynchronous resume support omits 90552cd2d1f9 scsi: core: Move the definition of SCSI_QUEUE_DELAY omits 2a8ed7ef00b9 Merge branches 'v5.20/vfio/spapr_tce-unused-arg-v1', 'v5.2 [...] omits acd1a2786c56 scsi: megaraid_sas: Clean up some inconsistent indenting omits 158da6bcae7a scsi: gvp11: Convert m68k WD33C93 drivers to DMA API omits 479accbbb839 scsi: a2091: Convert m68k WD33C93 drivers to DMA API omits e214806d52b8 scsi: a3000: Convert m68k WD33C93 drivers to DMA API omits a2417db3679c scsi: core: Shorten long warning messages omits 64a6f1c4987e i2c: add support for microchip fpga i2c controllers omits 34bd1dcacf0d scsi: target: Detect UNMAP support post configuration omits 33efaaf6e24b scsi: target: Add file configure_unmap callout omits d7c382c51d03 scsi: target: Add iblock configure_unmap callout omits 6b206a5a8c29 scsi: target: Add callout to configure UNMAP settings omits 036d8903f03b scsi: target: Remove incorrect zero blocks WRITE_SAME check omits d29ea7b71621 scsi: mpi3mr: Increase cmd_per_lun to 128 omits 465191d6526a scsi: mpi3mr: Enable shared host tagset omits 204b394a23ad vfio/ccw: Move FSM open/close to MDEV open/close omits bfec266c8159 vfio/ccw: Refactor vfio_ccw_mdev_reset omits f4b4ed447702 vfio/ccw: Create a CLOSE FSM event omits 62ec0d49e683 vfio/ccw: Create an OPEN FSM Event omits 4cc2c051c356 vfio/ccw: Update trace data for not operational event omits 09205a765971 vfio/ccw: Flatten MDEV device (un)register omits 8557d73bddbb vfio/ccw: Pass enum to FSM event jumptable omits e46a72488691 vfio/ccw: Remove private->mdev omits cffcc109fd68 vfio/ccw: Do not change FSM state in subchannel event omits f6c876d67e95 vfio/ccw: Fix FSM state if mdev probe fails omits 3566ee1d776c vfio/ccw: Remove UUID from s390 debug log omits 8c96e566d95a drm/amd/display: clean up some inconsistent indenting omits bdd0d7e290e0 drm/amd/display: fix non-x86/PPC64 compilation omits 11d526f1972f drm/amd/display: Fix new dmub notification enabling in DM omits cc3cb791f19a drm/amdgpu: Fix one list corruption when create queue fails omits 9da2902609f7 drm/radeon: avoid bogus "vram limit (0) must be a power of [...] omits 75072128d704 drm/amd/display: remove repeated includes omits 34ce1a6a29db drm/amdgpu/display: Remove duplicated argument to || omits 30ef0808e618 drm/amd/display: make get_refresh_rate() static omits b83c9e3dd5b5 drm/amd/display: remove set but unused variable omits f72fc9bd2269 drm/amdkfd: optimize svm range evict omits 1f374171fd34 drm/amd/display: correct idle_power_optimizations disablem [...] omits 371409df9236 drm/amd/display: remove stale debug setting omits 7d261c50d9c1 drm/amdkfd: change svm range evict omits fce7bf30d330 drm/amdkfd: add new flag for svm omits 7c33e477bd88 scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() omits 75c654242f29 MAINTAINERS: update nvidia,tegra20-host1x.yaml reference omits 932e778b294c dt-bindings: mfd: update dlg,da9063.yaml reference omits b510592b76d8 tegra194-hte.rst: fix reference to its binding omits 78b02317310e arch: m68k: q40: README: drop references to IDE driver omits d6a21f2d7325 objtool: update objtool.txt references omits 8a5d19216672 Documentation: KVM: update s390-diag.rst reference omits 48b36e59ac21 Documentation: KVM: update msr.rst reference omits 7ac3945d8e22 Documentation: KVM: update amd-memory-encryption.rst references omits e38fd63749eb Documentation: KVM: update s390-pv.rst reference omits c02b872a7ca7 Documentation: update watch_queue.rst references omits 97e937dec70d docs: zh_CN/vm/zsmalloc.rst: fix a typo omits 36395fb365df docs: zh_CN/vm: fix a typo for page reporting ReST file omits 695c62a823a5 docs: zh_CN: fix a broken reference omits e13ce769a006 docs: zh_CN/devicetree: fix typos omits 5fe84fe446d8 docs: zh_CN: page_frags.rst: fix a broken reference omits 752f59637128 docs: filesystems: update netfs-api.rst reference omits 335220ab017d docs: netdev: update maintainer-netdev.rst reference omits 83ec88d81aa8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 98ebac384ad2 PM / devfreq: tegra30: Add error message for devm_devfreq_ [...] omits 309027b57c61 docs: automarkup: do not look up symbols twice omits 26c82972f20f docs: automarkup: track failed cross-reference attempts omits f2c1ff0d3be2 docs: tegra194-hte.rst: don't include gpiolib.c twice omits 02bba8ca90b1 scripts: sphinx-pre-install: place a warning for Sphinx >= 3.0 omits 6a5d7320fb75 scripts: sphinx-pre-install: provide both venv and package [...] omits 5b27d2551c19 scripts: sphinx-pre-install: check for PDF min version later on omits ed2133b7b585 scripts: sphinx-pre-install: report broken venv omits 7c2d45a347c7 scripts: sphinx-pre-install: fix venv version check logic omits 11093e6f0de9 Documentation: dm writecache: Render status list as list omits 8b301af4c65b Documentation: dm writecache: add blank line before option [...] omits 92ef86ab5135 drm/msm/mdp5: Fix global state lock backoff omits ff4f65e4ddce vfio/spapr_tce: Remove the unused parameters container omits 68c1b3dd5c48 iio: light: cm32181: Add PM support omits 7b86d50e74b9 MAINTAINERS: Rectify entry for NVIDIA TEGRA DRM and VIDEO DRIVER omits fe8b45aa6115 dt-bindings: display: tegra: Convert to json-schema omits f392d6f64d17 drm/msm: Make enable_eviction flag static omits 962c6296f054 dm snapshot: fix typo in snapshot_map() comment omits ce92fc4b8bc0 dm raid: remove redundant "the" in parse_raid_params() comment omits 5c29e784738c dm cache: fix typo in 2 comment blocks omits 20e6fc85621c dm verity: fix checkpatch close brace error omits 899ab445a467 dm table: rename dm_target variable in dm_table_add_target() omits 564b5c5476cd dm table: audit all dm_table_get_target() callers omits 2aec377a2925 dm table: remove dm_table_get_num_targets() wrapper omits 8b211aaccb91 dm: add two stage requeue mechanism omits 61cbe7888d03 dm: add dm_bio_rewind() API to DM core omits 050237e6b0be ASoC: fsl_utils: Don't use plain integer as NULL pointer omits f8dc286e4d94 jbd2: fix outstanding credits assert in jbd2_journal_commi [...] omits 6c8bc8dd6d82 jbd2: unexport jbd2_log_start_commit() omits c56ed6eec06d jbd2: remove unused exports for jbd2 debugging omits f237450c7436 jbd2: rename jbd_debug() to jbd2_debug() omits d7acf6d8c57a ext4: use ext4_debug() instead of jbd_debug() omits 08779aaa3f63 ext4: reuse order and buddy in mb_mark_used when buddy split omits 2c8204b83cea ext4: update the s_overhead_clusters in the backup sb's wh [...] omits e781b8ce9261 ext4: update s_overhead_clusters in the superblock during [...] omits f50f5a5eac80 ext4: fix reading leftover inlined symlinks omits 9c61051561b0 arm64: dts: mt8183: Add panel rotation omits c98e6e683632 arm64: dts: mt7622: fix BPI-R64 WPS button omits 04266856cee7 arm64: dts: mt8173: Fix nor_flash node omits 10d4a706ff42 arm64: dts: mediatek: cherry: Add I2C-HID touchscreen on I2C4 omits c34bc66086e7 arm64: dts: mediatek: cherry: Enable support for the SPI N [...] omits 0de0fe950f1b arm64: dts: mediatek: cherry: Enable MT6360 sub-pmic on I2C7 omits b6267a396e1c arm64: dts: mediatek: cherry: Enable T-PHYs and USB XHCI c [...] omits d82b3562c4dd arm64: dts: mediatek: cherry: Enable I2C and SPI controllers omits 5bf7dabe40f2 arm64: dts: mediatek: cherry: Document gpios and add defau [...] omits 4d3807080708 arm64: dts: mediatek: cherry: Add support for internal eMM [...] omits 9e0565069b14 arm64: dts: mediatek: cherry: Assign interrupt line to MT6 [...] omits 37242cb97afa arm64: dts: mediatek: cherry: Add platform regulators layo [...] omits 5eb2e303ec6b arm64: dts: mediatek: Introduce MT8195 Cherry platform's Tomato omits 61d8066b4efb dt-bindings: arm: mediatek: Add MT8195 Cherry Tomato Chromebooks omits b0e50a1f5d24 arm64: dts: mediatek: asurada: Add SPI NOR flash memory omits b10e80b173b6 arm64: dts: mediatek: asurada: Enable SCP omits 15306b9062f8 arm64: dts: mediatek: asurada: Enable MMC omits 3183cb62b033 arm64: dts: mediatek: asurada: Add SPMI regulators omits af9e3ed08775 arm64: dts: mediatek: asurada: Add MT6359 PMIC omits 0dca9f0b3e63 arm64: dts: mediatek: asurada: Enable PCIe and add WiFi omits aa421ef2eef5 arm64: dts: mediatek: asurada: Enable XHCI omits 6812f4ed6e77 arm64: dts: mediatek: spherion: Add keyboard backlight omits cbd4af081a21 arm64: dts: mediatek: asurada: Add I2C touchscreen omits e031715a7027 arm64: dts: mediatek: asurada: Add Elan eKTH3000 I2C trackpad omits 863fb752352a arm64: dts: mediatek: asurada: Add Cr50 TPM omits 9b909db680c0 arm64: dts: mediatek: asurada: Add keyboard mapping for th [...] omits eb188a2aaa82 arm64: dts: mediatek: asurada: Add ChromeOS EC omits 23e0fff324b8 arm64: dts: mediatek: asurada: Enable and configure I2C an [...] omits cb75aeaf8915 arm64: dts: mediatek: asurada: Add system-wide power supplies omits 9ec952276f67 arm64: dts: mediatek: asurada: Document GPIO names omits 331fae2fc922 arm64: dts: mediatek: Introduce MT8192-based Asurada board family omits 87136ff6feea dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-hayato omits cda34e81b3f1 dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-spherion omits 2b4b2621fd64 selftests/bpf: Add benchmark for local_storage RCU Tasks T [...] omits 935dc35c7531 libbpf, riscv: Use a0 for RC register omits 5281655db0e1 Merge branch 'v5.19-next/soc' into for-next omits 59240d1ffc8c Merge branch 'v5.19-next/dts64' into for-next omits dfec073fc9bf ASoC: cleanups and improvements for jz4740-i2s omits 751f4d14cdb4 interconnect: icc-rpm: Set destination bandwidth as well a [...] omits 85c73bf726e4 xfs: rework xfs_buf_incore() API omits 79152fc74ff6 regulator: Fix MFD_MAX597X dependency omits 8a7691010992 ASoC: jz4740-i2s: Refactor DMA channel setup omits 98356c89d44d ASoC: jz4740-i2s: Remove Open Firmware dependency omits cf21b355ccb3 af_unix: Optimise hash table layout. omits ab34403db242 ASoC: amd: fix ACPI dependency compile errors and warnings omits c749d676a33d soc: mediatek: SVS: Use DEFINE_SIMPLE_DEV_PM_OPS for svs_pm_ops omits 13bde169c6fe soc: mediatek: mtk-pm-domains: Allow probing vreg supply o [...] omits 63859d711a13 arm64: dts: mediatek: mt8183-kukui: Assign sram supply to [...] omits 36029dee382a xfs: make is_log_ag() a first class helper omits 3829c9a10fc7 xfs: replace xfs_ag_block_count() with perag accesses omits 2d6ca8321c35 xfs: Pre-calculate per-AG agino geometry omits 0800169e3e2c xfs: Pre-calculate per-AG agbno geometry omits cec7bb7d58fa xfs: pass perag to xfs_alloc_read_agfl omits 8c392eb27f7a xfs: pass perag to xfs_alloc_put_freelist omits 49f0d84ec1db xfs: pass perag to xfs_alloc_get_freelist omits fa044ae70c64 xfs: pass perag to xfs_read_agf omits 61021deb1faa xfs: pass perag to xfs_read_agi omits 08d3e84feeb8 xfs: pass perag to xfs_alloc_read_agf() omits 76b47e528e3a xfs: kill xfs_alloc_pagf_init() omits b5468cb7909f Merge branches 'renesas-arm-dt-for-v5.20' and 'renesas-dt- [...] omits 99b13c7f0bd3 xfs: pass perag to xfs_ialloc_read_agi() omits a95fee40e3d4 xfs: kill xfs_ialloc_pagi_init() omits c6aee2481419 xfs: make last AG grow/shrink perag centric omits fec6d133cee5 arm64: dts: renesas: Add panel overlay for Draak and Ebisu boards omits e47b5501451f arm64: dts: renesas: Add panel overlay for Salvator-X(S) boards omits 79e682024559 arm64: dts: renesas: Prepare AA1024XD12 panel .dtsi for ov [...] omits 51a117edff13 xfs: expanding delayed logging design with background material omits d9f68777b251 xfs: xlog_sync() manually adjusts grant head space omits 1ccb0745a97f xfs: avoid cil push lock if possible omits 4eb56069cb28 xfs: move CIL ordering to the logvec chain omits 169248536a2b xfs: convert log vector chain to use list heads omits c0fb4765c508 xfs: convert CIL to unordered per cpu lists omits d955cf3df3c2 dt-bindings: hwinfo: renesas,prr: move from soc directory omits 016a23388cdc xfs: Add order IDs to log items in CIL omits df7a4a2134b0 xfs: convert CIL busy extents to per-cpu omits 1dd2a2c18e31 xfs: track CIL ticket reservation in percpu structure omits 7c8ade212120 xfs: implement percpu cil space used calculation omits aa0813581b8d genirq: Provide an IRQ affinity mask in non-SMP configs omits 4d0b8298818b genirq: Return a const cpumask from irq_data_get_affinity_mask omits 073352e951f6 genirq: Add and use an irq_data_update_affinity helper omits 961343d78226 genirq: Refactor accessors to use irq_data_get_affinity_mask omits 610306306aaa genirq: Drop redundant irq_init_effective_affinity omits 0e6c027c0355 genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP omits 0f5209fee90b genirq: GENERIC_IRQ_IPI depends on SMP omits 8190cc572981 irqchip/mips-gic: Only register IPI domain when SMP is enabled omits 477e0cf4de3d soc: document merges omits ea5393d2d2ca Merge branch 'arm/dt' into for-next omits 999462d33649 Merge tag 'samsung-dt64-5.20-2' of git://git.kernel.org/pu [...] omits 8873d6b87791 Merge tag 'samsung-dt-5.20-2' of git://git.kernel.org/pub/ [...] omits c0ab2901fc68 media: venus: hfi_platform: Correct supported codecs for sc7280 omits 748b080f2167 media: venus: Add support for SSR trigger using fault injection omits c297493336b7 irqchip/stm32-exti: Simplify irq description table omits ce4ef8f9f2ab irqchip/stm32-exti: Read event trigger type from event_trg [...] omits b38040f0167d irqchip/stm32-exti: Tag emr register as undefined for stm32mp15 omits c16ae609214e irqchip/stm32-exti: Prevent illegal read due to unbounded [...] omits f8b3eb424511 irqchip/stm32-exti: Fix irq_mask/irq_unmask for direct events omits 3e17683ff4a8 irqchip/stm32-exti: Fix irq_set_affinity return value omits 95001b756467 genirq: Don't return error on missing optional irq_request [...] omits 301c3ca12576 iommu/mediatek: Allow page table PA up to 35bit omits bfdd23137418 iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA [...] omits 214a05c1c231 iommu/amd: Update amd_iommu_fault structure to include PCI seg ID omits 196dff712ea2 iommu/amd: Update device_state structure to include PCI seg ID omits b36a5b0f1ced iommu/amd: Print PCI segment ID in error log messages omits bbe3a106580c iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/a [...] omits e5670e1822cf iommu/amd: Specify PCI segment ID when getting pci device omits a45627baa7bc iommu/amd: Include PCI segment ID when initialize IOMMU omits bf87972ca664 iommu/amd: Introduce get_device_sbdf_id() helper function omits a3cf6ab35751 iommu/amd: Flush upto last_bdf only omits 401360ec98c6 iommu/amd: Remove global amd_iommu_[dev_table/alias_table/ [...] omits 56fb79514c52 iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() omits 1ab5a1533452 iommu/amd: Update (un)init_device_table_dma() omits c7d311247b1b iommu/amd: Update set_dte_irq_entry omits 4cc053d7aea7 iommu/amd: Update dump_dte_entry omits ccbb091f3f20 iommu/amd: Update iommu_ignore_device omits 54625ef1db1c iommu/amd: Update set_dte_entry and clear_dte_entry omits ccacd94fdaca iommu/amd: Convert to use per PCI segment rlookup_table omits e6457d7cfca1 iommu/amd: Update alloc_irq_table and alloc_irq_index omits c4649a45f613 iommu/amd: Update amd_irte_ops functions omits 9457d75c056a iommu/amd: Introduce struct amd_ir_data.iommu omits 9873ae6e944d iommu/amd: Update irq_remapping_alloc to use IOMMU lookup [...] omits 8b71c9bf4df8 iommu/amd: Convert to use rlookup_amd_iommu helper function omits 0217ed5a946b iommu/amd: Convert to use per PCI segment irq_lookup_table omits ec12dd139252 iommu/amd: Introduce per PCI segment rlookup table size omits 74ce42a9ab7a iommu/amd: Introduce per PCI segment alias table size omits b5c852907e0e iommu/amd: Introduce per PCI segment device table size omits 307959008d80 iommu/amd: Introduce per PCI segment last_bdf omits b618ae6247bb iommu/amd: Introduce per PCI segment unity map list omits 99fc4ac3d297 iommu/amd: Introduce per PCI segment alias_table omits eb21ef022791 iommu/amd: Introduce per PCI segment old_dev_tbl_cpy omits 39a303ba4a57 iommu/amd: Introduce per PCI segment dev_data_list omits 333e581bcdff iommu/amd: Introduce per PCI segment irq_lookup_table omits eda797a27795 iommu/amd: Introduce per PCI segment rlookup table omits 04230c119930 iommu/amd: Introduce per PCI segment device table omits 404ec4e4c169 iommu/amd: Introduce pci segment structure omits d02674d71c5a iommu/amd: Update struct iommu_dev_data definition omits 83874d51eb4a iommu/amd: Handle return of iommu_device_sysfs_add discards df6b5b914e0c Merge branch kvm-arm64/misc-5.20 into kvmarm-master/next omits c1ab64aaacd6 phy: qcom-qmp-usb: define QPHY_V2_PCS_PLL_LOCK_CHK_DLY_TIM [...] omits d36e341a1774 phy: qcom-qmp-usb: replace FLL layout writes for msm8996 omits 9f2fd65fd912 phy: qcom-qmp: pcs-pcie-v4: add missing registers omits 3599cb6a19cc phy: qcom-qmp: pcs-v3: add missing registers omits 03baa67f497d phy: qcom-qmp: qserdes-com-v5: add missing registers omits 1195c1dabf41 phy: qcom-qmp: qserdes-com-v4: add missing registers omits d88b3058c007 phy: qcom-qmp: qserdes-com-v3: add missing registers omits f7c5cedb6092 phy: qcom-qmp: qserdes-com: add missing registers omits fc270d136a15 phy: qcom-qmp: split PCS_UFS V3 symbols to separate header omits 25ad4a4cfeff phy: qcom-qmp: split allegedly 4.20 and 5.20 PCS registers omits 5fc21d1bd3d7 phy: qcom-qmp: split allegedly 4.20 and 5.20 TX/RX registers omits 87d71378c61a phy: qcom-qmp: move PCIE QHP registers to separate header omits b7a2f882574b phy: qcom-qmp: move PCS V5 registers to separate headers omits 41ad371f0291 phy: qcom-qmp: move PCS V4 registers to separate headers omits 56a1fa09445b phy: qcom-qmp: move PCS V3 registers to separate headers omits 5ae11aa48844 phy: qcom-qmp: move PCS V2 registers to separate header omits 147924ffe2e9 phy: qcom-qmp: move QSERDES PLL registers to separate header omits f1f923ad3712 phy: qcom-qmp: move QSERDES V5 registers to separate headers omits 32d2cf532515 phy: qcom-qmp: move QSERDES V4 registers to separate headers omits a7fc833e2b6b phy: qcom-qmp: move QSERDES V3 registers to separate headers omits 9e1bae6d6749 phy: qcom-qmp: move QSERDES registers to separate header omits 60f2341447f6 phy: qcom-qmp: use QPHY_V4_PCS for ipq6018/ipq8074 PCIe gen3 omits 6cad29831de1 phy: qcom-qmp: rename QMP V2 PCS registers omits 079328a97508 phy: qcom-qmp: drop special QMP V2 PCIE gen3 defines omits af6643242d3a phy: qcom-qmp-pcie: split pcs_misc region for ipq6018 pcie gen3 omits fc64623637da phy: qcom-qmp-combo,usb: add support for separate PCS_USB region omits 2eb2920a053f phy: qcom-qmp-ufs: remove spurious register write in the m [...] omits 488987b2d5ca phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register omits 7516351bebc1 drm/msm/dp: delete vdda regulator related functions from e [...] omits 85936d4f3815 phy: qcom-qmp: add regulator_set_load to dp phy discards c6a669485125 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] omits 672478cf3472 dt-bindings: remoteproc: qcom: q6v5: fix example omits bed0adac1ded remoteproc: qcom: wcnss: Fix handling of IRQs omits 385fad1303af dt-bindings: remoteproc: qcom,smd-edge: define re-usable s [...] omits ae9d475a1006 dt-bindings: remoteproc: qcom,glink-edge: define re-usable [...] omits c47b3b3959f2 dt-bindings: remoteproc: qcom,adsp: use GIC_SPI defines in [...] omits 13b1adc11dde dt-bindings: remoteproc: qcom,adsp: simplify SM8150 power domains omits d2403ee73d20 dt-bindings: remoteproc: qcom,adsp: simplify interrupts omits 3bf96d4620ca dt-bindings: remoteproc: qcom,adsp: add interconnects omits 8f69d59b05f9 dt-bindings: remoteproc: remove unneeded ref for names omits 7ed5f2454acf qed: Use bitmap_empty() omits 291dbea16c71 qed: Use the bitmap API to allocate bitmaps omits 76d3c114706f cnic: Use the bitmap API to allocate bitmaps omits 45262522d002 bnxt: Use the bitmap API to allocate bitmaps omits ee4c0c5d2593 sfc: falcon: Use the bitmap API to allocate bitmaps omits 820aceb53c75 sfc/siena: Use the bitmap API to allocate bitmaps omits 6ca4b3932114 net: dsa: b53: remove unnecessary spi_set_drvdata() omits 02d99d4cfe09 arm64: dts: qcom: msm8996: clean up PCIe PHY node omits 3a5da59af38d arm64: dts: qcom: msm8996: use non-empty ranges for PCIe PHYs omits e30d9f1e58c0 arm64: dts: qcom: sm8450: drop UFS PHY clock-cells omits be18bc7bd9e8 arm64: dts: qcom: sm8250: drop UFS PHY clock-cells omits 119feff14672 arm64: dts: qcom: sc8280xp: drop UFS PHY clock-cells omits 0aaa0a9a4745 arm64: dts: qcom: sm8450: drop USB PHY clock index omits af5515543b9b arm64: dts: qcom: sm8350: drop USB PHY clock index omits ed9cbbcb8c6a arm64: dts: qcom: msm8998: drop USB PHY clock index omits de9e7f77d869 arm64: dts: qcom: ipq8074: drop USB PHY clock index omits 9215a64a0776 arm64: dts: qcom: ipq6018: drop USB PHY clock index omits d9fd162ce764 arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells omits 531c738fb360 arm64: dts: qcom: sc7280: drop PCIe PHY clock index omits 21857088fa27 Revert "arm64: dts: qcom: Fix 'reg-names' for sdhci nodes" omits 713aa4efbcba arm64: dts: qcom: sc7180-idp: add vdds supply to the DSI PHY omits 63162b473e3a arm64: dts: qcom: sc7280: use constants for gpucc clocks a [...] omits 1789a159732d arm64: dts: qcom: msm8996: add missing DSI clock assignments omits 730d55d861c6 arm64: dts: qcom: ipq8074: add reset to SDHCI omits d3ef125cf844 arm64: dts: qcom: sdm845: Add CPU BWMON omits 7d9c1da91a61 arm64: dts: qcom: ipq8074: move ARMv8 timer out of SoC node omits 154fd146a446 arm64: dta: qcom: sc7180: delete vdda-1p2 and vdda-0p9 fro [...] omits a1ade6cac5a2 arm64: dts: qcom: sdm845: Switch PSCI cpu idle states from [...] omits b9c0c0e5da43 arm64: dts: qcom: extend scm compatible strings omits 28ae8aa3923c arm64: dts: qcom: add device tree for LG G7 and LG V35 omits 2b111e30c3b1 arm64: dts: qcom: msm8996: add xo clock source to rpmcc omits edb8e38ca99f arm64: dts: qcom: msm8996: add GCC's optional clock sources omits b874fff9a768 arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes omits 8b936253e3da arm64: dts: qcom: sdm845-shift-axolotl: Enable pmi9889 LPG LED omits 8246913a2e30 drm/msm: Switch to pfn mappings omits 8b5de7359589 drm/msm: Deprecate MSM_BO_UNCACHED harder omits 4b18299b3365 drm/msm/adreno: Defer enabling runpm until hw_init() omits a414fe3a2129 drm/msm/gem: Drop obj lock in msm_gem_free_object() omits ff46c2c481f2 drm/msm/dp: remove dp_display_en/disable prototypes and da [...] omits 786a4f668550 drm/msm/dp: rename second dp_display_enable()'s argument omits bce1e40568cb drm/msm/dp: remove unused stubs omits d7499634db4f drm/msm/adreno: Do not propagate void return values omits 18514c3848cf drm/msm/gpu: Add GEM debug label to devcore omits cc66a42c94b1 drm/msm/gpu: Capture all BO addr+size in devcore omits b571cb5273ad drm/msm: switch msm_kms_init_aspace() to use device_iommu_ [...] omits 40ae54ed734a drm/msm: move KMS aspace init to the separate helper omits 8cb72adb1c66 drm/msm: Stop using iommu_present() omits 69d7d257cd35 Revert "Merge branch 'octeontx2-af-next'" omits 62b9e4033c13 Merge branches 'ti-drivers-soc-next' and 'ti-k3-dts-next' [...] omits 51d1c3ac528b Merge branches 'work.misc', 'work.lseek', 'work.iov_iter' [...] omits beceaab91aa5 expand those iov_iter_advance()... omits 43436f0b5cce pipe_get_pages(): switch to append_pipe() omits 4a48f7a61c52 get rid of non-advancing variants omits ad06a01a91e4 ceph: switch the last caller of iov_iter_get_pages_alloc() omits f0be81780879 9p: convert to advancing variant of iov_iter_get_pages_alloc() omits 0f07880a713b af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] omits 36c9603e6b96 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] omits 9a6469060316 block: convert to advancing variants of iov_iter_get_pages [...] omits 0ffbf9fe23a9 iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() omits ea11ef9d3769 iov_iter: saner helper for page array allocation omits e5e0923167a0 fold __pipe_get_pages() into pipe_get_pages() omits e7599261dac3 ITER_XARRAY: don't open-code DIV_ROUND_UP() omits bd651c45cb05 unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] omits 217859905950 unify xarray_get_pages() and xarray_get_pages_alloc() omits c18ceee4aac4 unify pipe_get_pages() and pipe_get_pages_alloc() omits bf75bda40c2d iov_iter_get_pages(): sanity-check arguments omits 1c2a16fd5837 iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] omits 94f39550eb76 ITER_PIPE: fold data_start() and pipe_space_for_user() together omits 014fd38613ec ITER_PIPE: cache the type of last buffer omits d11fcc05337a ITER_PIPE: clean iov_iter_revert() omits dc77592bab0d ITER_PIPE: clean pipe_advance() up omits b634b65ae34b ITER_PIPE: lose iter_head argument of __pipe_get_pages() omits 6693d4a5af49 ITER_PIPE: fold push_pipe() into __pipe_get_pages() omits 3d246b875f31 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives omits 090eb2e0f08c ITER_PIPE: helpers for adding pipe buffers omits bba4d7f77140 ITER_PIPE: helper for getting pipe buffer by index omits adb9a5a45b98 splice: stop abusing iov_iter_advance() to flush a pipe omits 4662b14875e5 switch new_sync_{read,write}() to ITER_UBUF omits 6fba81e320f1 new iov_iter flavour - ITER_UBUF omits f16afe238a7f soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 [...] omits 75938bab63a4 dt-bindings: soc: ti: pruss: Update bindings for K3 AM62x SoCs omits b8c8d647f2fe dt-bindings: soc: ti: pruss: Re-arrange "compatible" in al [...] omits 8af893654c02 arm64: dts: ti: k3-am62-main: Enable crypto accelerator omits 90c56f8aca9c Merge branches 'fixes', 'alignment-fixes-rebased', 'work.9 [...] omits dd45ab9dd28c first_iovec_segment(): just return address omits e2788887b33f arm64: dts: ti: k3-am625-sk: Enable ramoops omits c553bf25f0f4 arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to m [...] omits 671007281de9 apparmor: test: Remove some casts which are no-longer required omits c4bcc1b99b8b Input: goodix - switch use of acpi_gpio_get_*_resource() APIs omits 6bac30bb8ff8 zonefs: Call page_address() on page acquired with GFP_KERNEL flag omits 59dbd7d0904a iov_iter: massage calling conventions for first_{iovec,bve [...] omits dda8e5d17c17 iov_iter: first_{iovec,bvec}_segment() - simplify a bit omits 864cfdeb7673 ARM: dts: qcom: msm8974: rename GPU's OPP table node omits d8e51f13c31c ARM: dts: qcom: apq8064: disable DSI and DSI PHY by default omits 9c10bb43db82 ARM: dts: qcom: apq8064: rename DSI PHY iface clock omits 76f11e77f919 arm64: defconfig: enable Qualcomm Bandwidth Monitor omits b9c2ae6cac40 soc: qcom: icc-bwmon: Add bandwidth monitoring driver omits a7ee53e19b62 dt-bindings: interconnect: qcom,msm8998-cpu-bwmon: add BWM [...] omits 363c1b04cfce ARM: dts: qcom: extend scm compatible to match dt-schema omits 599a0bdd72f0 iov_iter: lift dealing with maxpages out of first_{iovec,b [...] omits 3cf613f45558 soc: document merges omits 3745b03db680 Merge branch 'arm/dt' into for-next omits 2f80597c152d Merge branch 'arm/drivers' into for-next omits 72e76dc2f93b Merge tag 'dt-cleanup-5.20-2' of git://git.kernel.org/pub/ [...] omits 2b4e75a7a7c8 dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources omits ec21041bb35f Merge tag 'dt64-cleanup-5.20-2' of git://git.kernel.org/pu [...] omits e5de51e264e1 arm64: dts: qcom: sm6125: Add DLL/DDR configuration on SDHCI 1/2 omits cbfb5668aece arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes omits 6990640a93ba arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx [...] omits 7392ed1734c3 iov_iter_get_pages{,_alloc}(): cap the maxsize with MAX_RW_COUNT omits 18fa9af72631 iov_iter_bvec_advance(): don't bother with bvec_iter omits 1bc2b7bfba6e PCI: endpoint: Don't stop controller when unbinding endpoi [...] omits d1a405d2228f arm64: dts: qcom: db820c: Add user LEDs omits f041bb3cd77f arm64: dts: qcom: pmi8994: Define MPP block omits f23f1fa880bf arm64: dts: qcom: sdm845: Enable user LEDs on DB845c omits e79a1385ab74 arm64: dts: qcom: Add LPG to pm8916, pm8994, pmi8994 and pmi8998 omits d0e285c3d8d3 arm64: dts: qcom: sm8350: Replace integers with rpmpd defines omits 9fd4887cdec6 arm64: dts: qcom: sm8350: Add DISPCC node omits 1352b152880b Merge branch '20220706154337.2026269-1-robert.foss@linaro. [...] omits e07e07dac950 arm64: dts: qcom: sm8450: Add description of camera clock [...] omits 8273ea899409 Merge branch '20220701062622.2757831-2-vladimir.zapolskiy@ [...] omits 205737fe3345 clk: qcom: add support for SM8350 DISPCC omits 160758b05ab1 clk: qcom: add support for SM8350 GPUCC omits 7e06c69221d3 Merge branch '20220706154337.2026269-1-robert.foss@linaro. [...] omits 6082037fe62e clk: qcom: add camera clock controller driver for SM8450 SoC omits bbc780132d62 clk: qcom: clk-alpha-pll: add Rivian EVO PLL configuration [...] omits 260e36606a03 clk: qcom: clk-alpha-pll: add Lucid EVO PLL configuration [...] omits 74d40ace3f08 clk: qcom: clk-alpha-pll: limit exported symbols to GPL li [...] omits 94bed9bb05c7 clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description omits fb162534b32b Merge branch '20220701062622.2757831-2-vladimir.zapolskiy@ [...] omits 494e984af5b2 dt-bindings: clock: add QCOM SM8450 camera clock bindings omits 790a1d064e6b Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 909e5be2ca88 dt-bindings: clock: Add Qcom SM8350 DISPCC bindings omits e67a004482c0 dt-bindings: clock: Add Qcom SM8350 GPUCC bindings omits 3915f8bddefd drm: xlnx: add <linux/io.h> for readl/writel omits 41cae19e4ca4 spi: AMD SPI controller driver bug fix and cleanups omits 1dff012f636d PCI: Drop of_match_ptr() to avoid unused variables omits c3c8b2187779 s390: copy_oldmem_page() - don't ignore ->iov_offset omits 6577067d7f04 vfio/pci: fix the wrong word omits 3d9c653cf635 drm/i915: Nuke PCH_JSP omits f24d1d450841 drm/i915: Nuke PCH_MCC omits ca1dc50fd5cf drm/i915: Use short PCH names consistently omits 3bd8bc897161 step_into(): move fetching ->d_inode past handle_mounts() omits 4cb640248041 lookup_fast(): don't bother with inode omits b16c001de0f6 follow_dotdot{,_rcu}(): don't bother with inode omits a4f5b52167a8 step_into(): lose inode argument omits 03fa86e9f79d namei: stash the sampled ->d_seq into nameidata omits a4888b2005d1 phy: qcom-edp: add regulator_set_load to edp phy omits 3f4a70268d54 soundwire: qcom: Enable software clock gating requirement flag omits aa1262ca6695 soundwire: qcom: Check device status before reading devid omits 6e1803271530 namei: move clearing LOOKUP_RCU towards rcu_read_unlock() omits 4348d99efa01 dmaengine: altera-msgdma: Fixed some inconsistent function [...] omits 01eafd4b2380 dmaengine: imx-sdma: Add missing struct documentation omits 5642cb8ce0f1 Merge branch 'next/dt' into for-next omits 3e27bf719303 dt-bindings: soc: samsung: exynos-pmu: add reboot-mode omits 61bebc290290 dt-bindings: soc: samsung: exynos-pmu: use abolute ref paths omits 38aed2e0aa40 dt-bindings: soc: samsung: exynos-pmu: cleanup assigned clocks omits 375e2143d8f4 nvmet-auth: expire authentication sessions omits 71ebe3842ebe nvmet-auth: Diffie-Hellman key exchange support omits b281bec75946 nvmet: implement basic In-Band Authentication omits 7f03b47ecc49 nvmet: parse fabrics commands on io queues omits cd88aa2b89c9 nvme-auth: Diffie-Hellman key exchange support omits e1b194757fc9 Merge branch 'drivers/next' into next omits 681f872a2eb3 Merge tag 'tags/ib-mfd-soc-bcm-v5.20' into drivers/next omits a476416bb57b nvme: implement In-Band authentication omits b3107f1658bc nvme-fabrics: decode 'authentication required' connect error omits a0516233e6b3 nvme: add definitions for NVMe In-Band authentication omits c603e3e98393 lib/base64: RFC4648-compliant base64 encoding omits de83cc791efb crypto: add crypto_has_kpp() omits 1bc60dc50469 crypto: add crypto_has_shash() omits d109f3ccfc8f nvme-loop: use nvme core helpers to cancel all requests in [...] omits 76a11e3e1d2c nvme: fix qid param blk_mq_alloc_request_hctx omits 38c8467732d2 nvme: remove unused timeout parameter omits 48e1bc03b798 nvme: handle the persistent internal error AER omits 12c6870bf7ef nvme: remove a double word in a comment omits 1279f60783fe Merge branch 'next/dt' into for-next omits 30e1f7bb96a9 dt-bindings: samsung: document preferred compatible naming omits 8010b14e6219 drm/msm/mdp5: move iommu_domain_alloc() call close to its usage omits a07ea70a57e2 drm/msm/dpu: check both DPU and MDSS devices for the IOMMU omits 604a9d272dc3 fs/ntfs3: Remove unnecessary 'NULL' values from pointers omits ba0386a9c482 drm/msm: Fix %d vs %u omits 4a42c5b5dd93 drm/msm/dpu: move struct dpu_hw_blk definition to dpu_hw_utils.h omits 9403f9a42c88 drm/msm/dpu: merge base_off with blk_off in struct dpu_hw_ [...] omits 1e5df24b996c drm/msm/dpu: drop length from struct dpu_hw_blk_reg_map omits d352d6d5241b drm/msm/dpu: drop xin_id from struct dpu_hw_blk_reg_map omits 36bbfdb8bcb6 drm/msm/adreno: Allow larger address space size omits 9bec4399af22 drm/msm/adreno: Fix up formatting omits fba6767c2dab drm/msm/a6xx: Add speedbin support for A619 GPU omits b7616b5c69e6 drm/msm/adreno: Add A619 support omits 0165e9c119c9 drm/msm/adreno: Remove dead code omits 6694482a70e9 drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy omits 774daad3c0d8 Documentation: coresight: Expand branch broadcast documentation omits 32ee00d86e90 Documentation: coresight: Link config options to existing [...] omits bcc5834fba66 Documentation: coresight: Turn numbered subsections into r [...] omits 2d693ed436a6 coresight: Add config flag to enable branch broadcast omits 128a16b9704b dt-bindings: hwinfo: samsung,s5pv210-chipid: add S5PV210 ChipID omits 560045a46a07 dt-bindings: hwinfo: group Chip ID-like devices omits d8b599bf625d drm/bridge: ti-sn65dsi86: Use atomic variants of drm_bridge_funcs omits d86c1568910e drm/mediatek: dpi: Add dp_intf support omits 7c8121af1bfe libbpf: Remove unnecessary usdt_rel_ip assignments omits c46a12200114 selftests/bpf: Fix few more compiler warnings omits 645d5d3bc001 selftests/bpf: Fix bogus uninitialized variable warning omits 49ecbb78dda8 drm/mediatek: dpi: Add pixels_per_iter config support omits 2587d8951b2f drm/mediatek: dpi: Add input_2pixel config support omits c83da6233d05 drm/mediatek: dpi: Add config to support direct connection [...] omits b992131aac65 drm/mediatek: dpi: Add YUV422 output support omits 55861e36b663 spi: amd: Add struct and enum kernel-doc comments omits 1e71ffee97ac spi: amd: Drop io_base_addr member from struct amd_spi omits deef4da8be2f spi: amd: Make use of dev_err_probe() omits 2e063bb1d427 spi: amd: Make use of devm_spi_alloc_master() omits e57297fc0915 ASoC: rsnd: Emit useful error messages in .remove() omits 24fff66f1f26 i2c: i801: Add support for Intel Meteor Lake-P omits faa60f188cc3 dt-bindings: i2c: nomadik: Add power domain to binding omits d4ae0222f6bb dt-bindings: i2c: nomadik: Drop unused voltage supply from [...] omits 3b56590b1715 rnbd-clt: make rnbd_clt_change_capacity return void omits 59498516e707 rnbd-clt: pass sector_t type for resize capacity omits ffa41a717024 rnbd-clt: check capacity inside rnbd_clt_change_capacity omits 50aff97483b6 rnbd-clt: adjust the layout of struct rnbd_clt_dev omits 7e6c34c6ca22 rnbd-clt: reduce the size of struct rnbd_clt_dev omits e8d5be284d30 rnbd-clt: kill read_only from struct rnbd_clt_dev omits 953d0c1b1d29 rnbd-clt: don't free rsp in msg_open_conf for map scenario omits 43a20e93310e rnbd-clt: open code send_msg_open in rnbd_clt_map_device omits 819da60d77c9 drm/bridge: fsl-ldb: Enable split mode for LVDS dual link omits 90f5514bcc1a drm/bridge: fsl-ldb: Fix mode clock rate validation omits 47a4fb467970 drm: bridge: ldb: Drop DE flip from Freescale i.MX8MP LDB bridge omits a57e7345cac1 drm/bridge: anx7625: Add wait_hpd_asserted() callback omits dfb02eb6bdf8 drm/bridge: anx7625: Fix NULL pointer crash when using edp-panel omits aa1965973cc7 drm/bridge: anx7625: use pm_runtime_force_suspend(resume) omits e660916b7f4d drm/bridge: anx7625: Convert to devm_i2c_new_dummy_device() omits d86e716aa406 block: move zone related fields to struct gendisk omits de71973c2951 block: remove blk_queue_zone_sectors omits fabed68c2723 dm-zoned: cleanup dmz_fixup_devices omits a239145ad18b nvmet:: use bdev based helpers in nvmet_bdev_zone_mgmt_emu [...] omits 375c140c199e block: use bdev based helpers in blkdev_zone_mgmt{,all} omits b623e347323f block: replace blkdev_nr_zones with bdev_nr_zones omits 982977df4817 block: pass a gendisk to blk_queue_max_open_zones and blk_ [...] omits 1dc0172027b0 block: remove queue_max_open_zones and queue_max_active_zones omits 5d40066567a7 block: pass a gendisk to blk_queue_free_zone_bitmaps omits b3c72f8138b5 block: pass a gendisk to blk_queue_clear_zone_settings omits 6b2bd274744e block: pass a gendisk to blk_queue_set_zoned omits 052e545c9276 block: simplify blk_check_zone_append omits 6deacb3bfac2 block: simplify blk_mq_plug omits edd1dbc83b1d block: use bdev_is_zoned instead of open coding it omits 6cc37a672a1e block: call blk_queue_free_zone_bitmaps from disk_release omits f1a8bbd1100d block: remove a superflous ifdef in blkdev.h omits b2cc5c465c2c dmaengine: sf-pdma: Add multithread support for a DMA channel omits 4cf6e6c0106b blk-mq: Drop local variable for reserved tag omits 2dd6532e9591 blk-mq: Drop 'reserved' arg of busy_tag_iter_fn omits 1263c1929fb8 scsi: fnic: Drop reserved request handling omits 9bdb4833dd39 blk-mq: Drop blk_mq_ops.timeout 'reserved' arg omits 99e48cd6855e blk-mq: Add a flag for reserved requests omits deef1be18e3f scsi: core: Remove reserved request time-out handling omits 44f36ddb2b7f gpio: adp5588: sort header inclusion alphabetically omits 4f296916f36b gpio: adp5588: Do not use defined value for driver name an [...] omits 2fe3f44c2b9f gpio: adp5588: Switch from of headers to mod_devicetable.h omits 2fd26970cf66 Revert "kernfs: Change kernfs_notify_list to llist." omits cd355d0bc60d Merge branch 'hinic-dev_get_stats-fixes' omits 98f9fcdee35a net: hinic: avoid kernel hung in hinic_get_stats64() omits 67dffd3db985 net: hinic: fix bug that ethtool get wrong stats omits 566a2d6d8e42 m68k: virt: Fix missing platform_device_unregister() on er [...] omits a1ee38ab1a75 m68k: virt: Use RNG seed from bootinfo block omits 6f08e51cdbe0 m68k: bitops: Change __fls to return and accept unsigned long omits b5d263cde50a m68k: Kconfig.machine: Add endif comment omits 687b2754b080 m68k: Kconfig.debug: Replace single quotes omits a1ab4c1cc28c m68k: Kconfig.cpu: Fix indentation and add endif comments omits e6f3e3314910 mfd: mt6397: Add basic support for MT6331+MT6332 PMIC omits b330fa7c4629 mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells omits 23779a4af059 mfd: ipaq-micro: Fix spelling mistake of "receive{d}" omits 657070371e7a mfd: db8500-prcmu: Drop duplicated word "the" in the comments omits 235f69f8d593 dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Regis [...] omits c7b930aad7e0 mfd: intel_soc_pmic_chtwc: Switch from __maybe_unused to p [...] omits 1e5bc849a538 mfd: intel_soc_pmic_chtwc: Use dev_err_probe() omits 0c183939da84 mfd: tc6393xb: Make disable callback return void omits ebe35d270f65 mfd: dln2: Automatically detect and fill endpoint pointers omits ed1b108bca27 dt-bindings: mfd: mt6397: Add compatibles for MT6331 RTC and keys omits a7447e0b2d37 dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section omits fea75ece6f58 mfd: pm8008: Remove driver data structure pm8008_data omits 2f1823d7d208 mfd: twl: Remove platform data support omits 4abc1e8f3b3b dt-bindings: mfd: Add mp2733 compatible omits 474032efc4c7 dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615 omits ac2a19381c7b dt-bindings: mfd: qcom,tcsr: Convert to dtschema omits 1271ee250de7 mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU omits 1bc9e011d2f4 mfd: mt6358-irq: Add MT6357 PMIC support omits e12bfb5ed956 mfd: mt6397-core: Add MT6357 PMIC support omits b9ca48edf8c8 dt-bindings: mfd: Add compatible for MT6331 PMIC omits 81a5d90e5c38 dt-bindings: mfd: stm32-timers: Document how to specify in [...] omits cdb9333c61fc mfd: max77620: Fix refcount leak in max77620_initialise_fps omits 0e5346ff570b MAINTAINERS: Fix file entry for MAX77693 DT omits 6bb3d540d345 syscon: Use %pa to format the variable of resource_size_t type omits 2b61bea43374 mfd: tc6387xb: Drop disable callback that is never called omits ab84d19b864f mfd: t7l66xb: Drop platform disable callback omits 41a702734c09 mfd: asic3: Make asic3_gpio_remove() return void omits a44d09a79ca9 MAINTAINERS: Update Intel PMIC (MFD part) to Supported omits dd15f49a1008 dt-bindings: mfd: ti,j721e-system-controller: Add clock property omits 39b5d0d5e849 dt-bindings: mfd: Convert da9063 to yaml omits 027dac7b9a59 mfd: max77714: Update Luca Ceresoli's e-mail address omits da9e6ba4e987 soc: document merges omits dbd4c0fea106 Merge branches 'ib-mfd-acpi-for-rafael-5.20' and 'ib-mfd-s [...] omits 4874fb9484be Merge branch 'tls-rx-nopad-and-backlog-flushing' omits c46b01839f7a tls: rx: periodically flush socket backlog omits f36068a20256 selftests: tls: add selftest variant for pad omits 88527790c079 tls: rx: add sockopt for enabling optimistic decrypt with TLS 1.3 omits ce61327ce989 tls: rx: support optimistic decrypt to user buffer with TLS 1.3 omits 603380f54f83 tls: rx: don't include tail size in data_len omits 77abf47213c6 Merge tag 'scmi-updates-5.20' of git://git.kernel.org/pub/ [...] omits 6a65fc3614d1 Merge tag 'juno-updates-5.20' of git://git.kernel.org/pub/ [...] omits 50835a3d5709 soc: document merges omits 1032a9270825 Merge branch 'arm/fixes' into for-next omits 0da6334380ec Merge branch 'arm/dt' into for-next omits 888c173e3198 Merge tag 'stm32-dt-for-v5.20-1' of git://git.kernel.org/p [...] omits 5b98b4021e1c Merge tag 'at91-dt-5.20' of git://git.kernel.org/pub/scm/l [...] omits 11303e4e4c0e Merge tag 'ux500-dts-v5.20' of git://git.kernel.org/pub/sc [...] omits 2630a9127c7e Merge tag 'v5.20-rockchip-dts32-1' of git://git.kernel.org [...] omits 73a4ccf93867 Merge tag 'v5.20-rockchip-dts64-1' of git://git.kernel.org [...] omits b4c9bf178ace iommu/iova: change IOVA_MAG_SIZE to 127 to save memory omits f1fd46e068f5 ASoC: Intel: avs: Fix i2s_test card name initialization omits c0fabd12a857 ASoC: imx-card: Fix DSD/PDM mclk frequency omits 676c6cc50d58 I2S driver changes for Jadeite platform omits 945c7683c52a Add support of two Audio PLL source omits 32977242f80e iommu/exynos: Make driver independent of the system page size omits 4d26ba671e3d iommu: Clean up release_device checks omits b321a2fba273 iommu: Make .release_device optional omits e63cfb5faac5 iommu: Use dev_iommu_ops() for probe_finalize omits 0bec05574d13 iommu/arm-smmu: Get associated RMR info and install bypass SMR omits 9bdbdaa3c44e iommu/arm-smmu-v3: Get associated RMR info and install bypass STE omits 6c998abb1ea5 iommu/arm-smmu-v3: Refactor arm_smmu_init_bypass_stes() to [...] omits 04e2afd1a71c iommu/arm-smmu-v3: Introduce strtab init helper omits e302eea8f497 ACPI/IORT: Add a helper to retrieve RMR info directly omits 491cf4a6735a ACPI/IORT: Add support to retrieve IORT RMR reserved regions omits 55be25b8b5e4 ACPI/IORT: Provide a generic helper to retrieve reserve regions omits 8778b1d48117 ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void omits 3b7e2482f9a3 iommu: Introduce a callback to struct iommu_resv_region omits 1c3ace2b8b39 KVM: arm64: Don't return from void function omits 2ef8e39f58f0 Merge branch 'octeontx2-af-next' omits 7189d28e7e2d octeontx2-af: Enable Exact match flag in kex profile omits e56468377fa0 octeontx2-pf: Add support for exact match table. omits 84926eb57dbf octeontx2-af: Invoke exact match functions if supported omits 87e91f92cdcd octeontx2-af: Wrapper functions for MAC addr add/del/update/reset omits 68793a8bbfcd octeontx2: Modify mbox request and response structures omits 01b9228b20ad octeontx2-af: Debugsfs support for exact match. omits c6238bc0614d octeontx2-af: Drop rules for NPC MCAM omits 799f02ef2ce3 octeontx2-af: FLR handler for exact match table. omits ffd92c57469d octeontx2-af: devlink configuration support omits 60ec39311750 octeontx2-af: Exact match scan from kex profile omits 017691914c11 octeontx2-af: Exact match support omits a95ab93550d3 octeontx2-af: Use hashed field in MCAM key omits e7ce9fc9ad38 Merge branch 'nfp-tso' omits 7de8b691615f nfp: enable TSO by default for nfp netdev omits ccccb4932977 nfp: allow TSO packets with metadata prepended in NFDK path omits 1fd0d85affe4 soundwire: qcom: Add flag for software clock gating check omits 33ba01788889 soundwire: qcom: Add support for controlling audio CGCR from HLOS omits 3e9c9f90573f soundwire: intel: use pm_runtime_resume() on component probe omits 9a24bb35b0d8 soundwire: peripheral: remove useless ops pointer omits bd29c00edd0a soundwire: revisit driver bind/unbind and callbacks omits df6407782964 soundwire: bus_type: fix remove and shutdown support omits 4ce653d7c651 dt-bindings: dma: dw-axi-dmac: extend the number of interrupts omits 6bc7ea3c9b49 dmaengine: dmatest: use strscpy to replace strlcpy omits 450a8dcb8c7f bpftool: Remove zlib feature test from Makefile omits a71da24ce1f8 dmaengine: ste_dma40: fix typo in comment omits 0d7c11af47aa dmaengine: jz4780: fix typo in comment omits a0e02b8cfb05 dmaengine: s3c24xx: fix typo in comment omits 6a4e9307cd37 dmaengine: qcom: fix typo in comment omits 2749416f7529 dmaengine: owl: fix typo in comment omits fd39ae75b662 dmaengine: mediatek-cqdma: fix typo in comment omits e4c4182f3c55 dmaengine: fix typos in comments omits 8f64c2a4c8b5 dmaengine: xilinx_dpdma: Omit superfluous error message in [...] omits e4adceef5b0e Merge branch 'cleanup the legacy probe_event on failed scenario' omits 2655144fb49b libbpf: Cleanup the legacy uprobe_event on failed add/atta [...] omits 5666fc997ccb libbpf: Fix wrong variable used in perf_event_uprobe_open_ [...] omits 8094029330a2 libbpf: Cleanup the legacy kprobe_event on failed add/atta [...] omits f6b9f6d57e5c Merge branch 'Introduce type match support' omits 950b34778722 selftests/bpf: Add type match test against kernel's task_struct omits 537905c4b68f selftests/bpf: Add nested type to type based tests omits bed56a6dd4cb selftests/bpf: Add test checking more characteristics omits 67d8ed429525 selftests/bpf: Add type-match checks to type-based tests omits b8a195dc2993 libbpf: add bpf_core_type_matches() helper macro omits ec6209c8d42f bpf, libbpf: Add type match support omits 633e7ceb2cbb bpftool: Honor BPF_CORE_TYPE_MATCHES relocation omits 3c660a5d86f4 bpf: Introduce TYPE_MATCH related constants/macros omits 04823dd2af87 fsi: master-ast-cf: Fix missing of_node_put in fsi_master_ [...] omits becdb3b8e4f9 fsi: sbefifo: Add detailed debugging information omits e1b9895b42b0 fsi: cleanup extern usage in function definition omits e7a66dc2125e fsi: occ: Prevent use after free omits 7e40e16e38ba net: asix: change the type of asix_set_sw/hw_mii to static omits c27b98ca0edb hwmon (occ): Retry for checksum failure omits d72bea37e153 fsi: occ: Fix checksum failure mode omits 0c9fd52f0f95 fsi: Fix typo in comment omits 10ed11ab6399 net: dsa: felix: build as module when tc-taprio is module omits d7be266adbfd net: sched: provide shim definitions for taprio_offload_{g [...] omits 1c183b4f5038 PCI: dwc: Fix MSI msi_msg DMA mapping omits 7659806aded9 PCI: dwc-plat: Drop dw_plat_pcie_of_match[] forward declaration omits 03139e66a598 PCI: dwc-plat: Drop unused regmap pointer omits 43e6f2d94d91 PCI: dwc-plat: Simplify dw_plat_pcie_probe() return values omits 60b3c27fb9b9 PCI: dwc: Rename struct pcie_port to dw_pcie_rp omits d6bdbcd8bfe1 PCI: dwc: Move io_cfg_atu_shared to struct pcie_port omits a37beefbde88 PCI: dwc: Add start_link/stop_link inlines omits bd42f3108b41 PCI: dwc: Reuse local pointer to the resource data omits 60a4352f648c PCI: dwc: Organize local variable usage omits 3869e9a3ba38 PCI: dwc: Convert dw_pcie_link_up() to use dw_pcie_readl_dbi() omits bbc7c4de33e4 PCI: dwc: Simplify unrolled iATU detection omits 671733184364 PCI: dwc: Add newlines to log messages omits 816f505f44ee PCI: dwc: Add braces to multi-line if-else statements omits ec7b952f453c PCI: dwc: Always enable CDM check if "snps,enable-cdm-chec [...] omits 8161e9626b50 PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors omits 777e7c3ab730 PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address omits d60a2e281e9d PCI: dwc: Disable outbound windows only for controllers us [...] omits d1cf738f2b65 PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() omits 113fa857b74c PCI: dwc: Stop link on host_init errors and de-initialization omits f05643a0f60b eth: remove neterion/vxge omits 3359619a6ea5 dt-bindings: net: dsa: mediatek,mt7530: Add missing 'reg' [...] omits 6cd514e58f12 PCI: Clear PCI_STATUS when setting up device omits 2b4ad13e89bc doc: Emphasize the need for explicit RCU read-side markers omits 8bcbbfa02981 rcu: Add QS check in rcu_exp_handler() for non-preemptible [...] omits 9aeb468218ee rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval omits 7d365f4ee77e rcu: Update rcu_preempt_deferred_qs() comments for !PREEMP [...] omits cd011b5fdbba rcu/kfree: Fix kfree_rcu_shrink_count() return value omits 5164c862c620 rcu: Back off upon fill_page_cache_func() allocation failure omits dbcb2a01da4f docs/memory-barriers.txt: Fixup long lines omits 4e83abf6be1c docs/memory-barriers.txt: Fix confusing name of 'data depe [...] omits 3cecb4e88a98 torture: Optionally flush printk() buffers before powering off omits 1f2ae36a10af rcu/nocb: Choose the right rcuog/rcuop kthreads to output omits 627f6168f5f1 rcu: Fix rcu_read_unlock_strict() strict QS reporting omits abba287bb206 memory-model: Prohibit nested SRCU read-side critical sections omits e880da2f05e9 Merge branch 'lkmm-dev.2022.06.20a' into HEAD omits b681f7f84340 Merge branch 'nolibc.2022.06.20a' into HEAD omits 45507365ca24 Merge branch 'ctxt.2022.07.05a' into HEAD omits 1dcaa3b46226 context_tracking: Use arch_atomic_read() in __ct_state for KASAN omits 08ab707dfc83 MAINTAINERS: Add Paul as context tracking maintainer omits 171476775d32 context_tracking: Convert state to atomic_t omits c33ef43a3590 rcu/context-tracking: Remove unused and/or unecessary midd [...] omits 172114552701 rcu/context-tracking: Move RCU-dynticks internal functions [...] omits 564506495ca9 rcu/context-tracking: Move deferred nocb resched to contex [...] omits 95e04f48ec0a rcu/context_tracking: Move dynticks_nmi_nesting to context [...] omits 904e600e60f4 rcu/context_tracking: Move dynticks_nesting to context tracking omits 62e2412df4b9 rcu/context_tracking: Move dynticks counter to context tracking omits 3864caafe7c6 rcu/context-tracking: Remove rcu_irq_enter/exit() omits 493c1822825f context_tracking: Take NMI eqs entrypoints over RCU omits 6f0e6c1598b1 context_tracking: Take IRQ eqs entrypoints over RCU omits e67198cc05b8 context_tracking: Take idle eqs entrypoints over RCU omits c0d7efcad0cc Merge branches 'doc.2022.06.21a', 'fixes.2022.07.05a', 'no [...] omits 09dc81257726 srcu: Make expedited RCU grace periods block even less frequently omits fc25fd602b1e drm/amdgpu/display: disable prefer_shadow for generic fb helpers omits 88882d1437e4 srcu: Block less aggressively for expedited grace periods omits 36355c2d2b4c rcu/tree: Add comment to describe GP-done condition in fqs loop omits be5aab1f94fe rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() omits 81a974d78733 rcu/kvfree: Remove useless monitor_todo flag omits 455d5bdd9160 rcu: Cleanup RCU urgency state for offline CPU omits 2946c5bc1a33 rcu: tiny: Record kvfree_call_rcu() call stack for KASAN omits b4c8010208da locking/csd_lock: Change csdlock_debug from early_param to [...] omits 078ba6695be2 rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels omits 59d9a105e822 rcu: Immediately boost preempted readers for strict grace periods omits 068580995892 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() omits 00dad0b81431 rcu: Avoid tracing a few functions executed in stop machine omits 89e2b4373ae5 drm/amdgpu: keep fbdev buffers pinned during suspend omits 2e02ceb73ff8 drm/amd/display: Remove unused variables from vba_vars_st omits 8fb3768bfc30 rcu: Decrease FQS scan wait time in case of callback overloading omits fd3bc691fc7b drm/amd/display: Remove duplicate code across dcn30 and dcn31 omits 61e419f651a6 drm/amd/display: clean up some inconsistent indenting omits 7e4745a09426 switch try_to_unlazy_next() to __legitimize_mnt() omits eb08accdd8d9 drm/amd/display: Remove return value of Calculate256BBlockSizes omits edadd6fc28b2 drm/amdpgu/debugfs: Simplify some exit paths omits c3c483391bb2 drm/amdgpu/mes: Fix an error handling path in amdgpu_mes_s [...] omits 3e211f23aa1e drm/amd/display: Maintain old audio programming sequence omits a00a3cef25a9 drm/amd/display: 3.2.192 omits 068ab0cdc1a9 drm/amd/display: rename hdmi_frl_pcon_support omits 81990c3c0790 drm/amd/display: enable PCON SST support for newer ASICs omits 427a60c1c30e drm/amd/display: OVT Update on InfoFrame and Mode Management omits 7acd7ab0297a drm/amdgpu/mes11: fix to unmap legacy queue omits b278b738c3be drm/amd/display: Initialize lt_settings on instantiation omits 3b779044c817 drm/amd/display: Fix uninitialized variable. omits 09de5cd2c170 drm/amd/display: Move all linux includes into OS types omits c1127df9515c drm/amd/display: Fix null timing generator resource omits 8bc3812d0b33 drm/amd/display: Add flag to modify MST delay omits 51c6546c30ea follow_dotdot{,_rcu}(): change calling conventions omits 9a714dcf1039 drm/amd/display: Disable TBT3 DSC work around by default. omits 82ef069805a3 namei: get rid of pointless unlikely(read_seqcount_retry(...)) omits e9a7d236eaae drm/amd/display: Fix refresh rate issue on Club 3D omits f64f3a72835f drm/amd/display: Remove configuration option for dpia hpd delay omits 20aac6c60981 __follow_mount_rcu(): verify that mount_lock remains unchanged omits 4984dcdc1f78 drm/amd/display: Indicate stream change on ODM change omits 8a077d9caa3a drm/amd/display: disable otg toggle w/a on boot omits 22676bc500c2 drm/amd/display: Fix dmub soft hang for PSR 1 omits 1daf74013727 drm/amd/display: Guard against NULL link encoder in log hw state omits 0c7ea6f82434 drm/amd/display: Remove incorrect ASSERT check for link_enc omits bc19909f19fd drm/amd/display: Guard against ddc_pin being NULL for AUX omits 7c50a3e99a2e drm/amd/display: Program ACP related register omits b3859b16d27f drm/amd/display: add an option to skip wait for HPD when p [...] omits fff7eb56b376 drm/amd/display: Don't set dram clock change requirement f [...] omits 014706458825 drm/amd/display: Extend soc BB capabilitiy omits 6366b00346c0 drm/amd/display: Maintain consistent mode of operation dur [...] omits e73b386e7558 drm/amd/display: guard for virtual calling destroy_link_encoders omits 82a562ab5f0a drm/amd/display: disable timing sync b/w odm halves omits 97ca308925a5 drm/amd/display: Add minimal pipe split transition state omits a5eeb70de411 drm/amd/display: Add SubVP control lock omits 48e03843f998 drm/amd/display: Fix stream->link_enc unassigned during st [...] omits 00fa7f031dd4 drm/amd/display: Add basic infrastructure for enabling FAMS omits bbb6e5ae7ccf drm/amd/display: Make OPTC3 function accessible to other DCN omits 7e053bab30e3 drm/amd/display: Update gpuvm_max_page_table_levels IP param omits 15360d7fc35b drm/amd/display: Switch to correct DTO on HDMI omits 740ccea3d367 drm/amd/display: Change DET policy for MPO cases omits 2b2b3a751b29 drm/amd/display: Use two pixel per container for k1/k2 div omits 88ef4c5bb36b drm/amd/display: Apply ODM 2:1 policy for single display c [...] omits 64a30aaf0b0d drm/amd/display: Add function to set pixels per cycle omits 90f33674a075 drm/amd/display: Prepare for new interfaces omits 85f4bc0c333c drm/amd/display: Add SubVP required code omits e72f03f4bdc4 drm/amd/display: Add missing registers for ACP omits e0e146d55673 drm/amdgpu: skip whole ras bad page framework on sriov omits 26093ce14b75 drm/amdgpu: Only send ras feature for gfx block omits cbe07c982dbd drm/amd/pm: update SMU 13.0.0 driver_if header omits 4bdb9d650176 drm/amdkfd: simplify vm_validate_pt_pd_bos omits cfb979f71736 drm/amd: Add debug mask for subviewport mclk switch omits 1a87c800a929 Merge branch 'sunxi/drivers-for-5.20' into sunxi/for-next omits db1bfbd60e32 soc: sunxi: mbus: Only build the driver on ARM/ARM64 omits 246fb8c384cf Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 52664090101a PCI: iproc: Use bitmap API to allocate bitmaps omits 534445e0d152 dt-bindings: usb: generic-ohci: Add Allwinner D1 compatible omits 821d83c20e32 dt-bindings: usb: generic-ehci: Add Allwinner D1 compatible omits fe938040e089 dt-bindings: usb: sunxi-musb: Add Allwinner D1 compatible omits 790edb2eae0a arm64: dts: allwinner: a100: Update I2C controller fallback omits e01f242a8f78 dt-bindings: i2c: mv64xxx: Add variants with offload support omits 7d655166dbb2 ARM: dts: sun8i-r40: Add thermal trip points/cooling maps omits 14dbef6772cd ARM: dts: sun8i-r40: add opp table for cpu omits 6d5f3f67584a ARM: dts: sun8i-r40: Add "cpu-supply" node for sun8i-r40 b [...] omits 2755714656d0 powercap: intel_rapl: Add support for RAPTORLAKE_P omits 65b6851d243f ASoC: SOF: Intel: byt: remove duplicating driver data retrieval omits 0d356c186ffd ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval omits fb617612fd8e ASoC: tegra: tegra20_das: Drop write-only driver data member omits a10a8b6661c4 ASoC: tegra: tegra20_das: Make helper functions return void omits eefaea932355 ASoC: tegra: tegra20_das: Get rid of global pointer for dr [...] omits 9a99b9b26451 ASoC: tegra: tegra20_das: Remove unused function tegra20_das_read omits 6dbc34d9c31e ASoC: tegra: tegra20_das: Fold header file into only user omits 0ff9f8b9f592 ASoC: rockchip: i2s: Fix error code when fail to read I2S_CLR omits 50791dcb7de3 ASoC: dt-bindings: qcom,sm8250: add SDM845 sound omits b03bd215742c ASoC: Intel: catpt: remove duplicating driver data retrieval omits d08412328e4f regulator: Fix parameter declaration and spelling mistake. omits 09d3154a6f0f PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP omits ed470febf837 ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 omits 3dcb861dbc6a ACPI: VIOT: Fix ACS setup omits bf909caec390 Bluetooth: core: Fix deadlock on hci_power_on_sync. omits a204f9743b68 drm: Remove linux/i2c.h from drm_crtc.h omits 72bd9ea389c7 drm: Remove linux/media-bus-format.h from drm_crtc.h omits 73289afe0361 drm: Remove linux/fb.h from drm_crtc.h omits 207d2073c648 drm/vmwgfx: Stop using 'TRUE' omits aa0cec248c37 remoteproc: pru: Add support for various PRU cores on K3 A [...] omits ca63e3d8f654 dt-bindings: remoteproc: pru: Update bindings for K3 AM62x SoCs omits 10f003b4e631 dt-bindings: remoteproc: pru: Re-arrange "compatible" in a [...] omits 7d0221fb5912 soc/qcom: Make QCOM_RPMPD select PM_GENERIC_DOMAINS/_OF omits 7b1ccdf617ca block: fix leaking page ref on truncated direct io omits 248022ffae3f block: ensure bio_iov_add_page can't fail omits 35006342b739 block: ensure iov_iter advances for added pages omits f4ba35b79bd0 ASoC: Intel: avs: correct config reference for I2S test board omits 275cc7f5bd6f ASoC: xilinx: Suppress second error message about reset fa [...] omits eec8a5f44e4f ASoC: codecs: wsa883x: fix warning using-module-alias-sdw.cocci omits 61c606a43b6c ALSA: usb-audio: Add endianness annotations discards 5e47c7f85cc0 Merge branch 'icc-imx8mp' into icc-next omits 2be9e8470709 Merge branch 'icc-sm6350' into icc-next omits 76a748e2c1aa interconnect: qcom: msm8939: Use icc_sync_state omits 38493f008deb regulator: max597x: Add support for max597x regulator omits cc83b0c7e306 fs/ntfs3: Remove duplicated assignment to variable r omits 4838ec0d80b1 fs/ntfs3: Unlock on error in attr_insert_range() omits e66af07ca2b5 fs/ntfs3: Make ntfs_update_mftmirr return void omits 321460ca3b55 fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr omits a94a098a21c6 dmaengine: sun4i: Set the maximum segment size omits 5352ebf73506 tools/testing/crypto: Use vzalloc instead of vmalloc+memset omits 773d09b4c3ac regmap-irq: Fix bug in regmap_irq_get_irq_reg_linear() omits dcc165d6179c ASoC: madera: Replace kernel.h with the necessary inclusions omits 8dbefb20b2d0 ASoC: rt5640: Add the MICBIAS1 to the dapm routing omits f94fa8405801 ASoC: amd: enable machine driver build for Jadeite platform omits 02527c3f2300 ASoC: amd: add Machine driver for Jadeite platform omits 3eb8440d0d26 ASoC: amd: add I2S MICSP instance support omits 6c06ad34eda9 ASoC: dt-bindings: fsl-sai: Add two PLL clock source omits df0835a810c1 ASoC: dt-bindings: fsl_spdif: Add two PLL clock source omits 7cb7f07d2491 ASoC: fsl_sai: Add support for PLL switch at runtime omits 93f54100fbde ASoC: fsl_micfil: Add support for PLL switch at runtime omits 34dcdebecf2f ASoC: fsl_spdif: Add support for PLL switch at runtime. omits 7bad8125549c ASoC: fsl_utils: Add function to handle PLL clock source omits 97d180dedc98 Merge branch 'for-v5.20/dts-cleanup' into for-next omits 3d34cae102b0 Merge branch 'for-v5.20/aspeed-dts-cleanup' into for-v5.20 [...] omits bafd5bb5ea49 ARM: dts: aspeed: correct gpio-keys properties omits 7bd809eee429 ARM: dts: aspeed: align gpio-key node names with dtschema omits ff63722f8dba Merge branch 'next/dt64' into for-next omits 1ba1fd7d775d arm64: dts: exynosautov9: add usi device tree nodes omits aae10d2bc56f arm64: dts: exynosautov9: prepare usi0 changes omits 358ab0d11d84 arm64: dts: exynosautov9: add pdma0 device tree node omits 4e112c7b5df2 dt-bindings: soc: samsung: usi: add exynosautov9-usi compatible omits ec53d77ae3d5 cxgb4: Use the bitmap API to allocate bitmaps omits ba205449828f arm64: dts: exynosautov9: correct spi11 pin names omits 55ae465222d0 net/mlx5: fix 32bit build omits 81e005842d0b media: isl7998x: select V4L2_FWNODE to fix build error omits cfb5a2dbf141 bpf, samples: Remove AF_XDP samples omits 990a6194f7e1 bpftool: Rename "bpftool feature list" into "... feature l [...] omits 2064a132c0de bpf: Omit superfluous address family check in __bpf_skc_lookup omits cc6280cf885c ARM: dts: stm32: Add ST MIPID02 bindings to AV96 omits f95a5242c54d ARM: dts: stm32: Add alternate pinmux for RCC pin omits bcdf998ea3ea ARM: dts: stm32: Add alternate pinmux for DCMI pins omits 49c66eb382da ARM: dts: stm32: Add DHCOR based DRC Compact board omits 35b2cb537c21 ARM: dts: stm32: Add alternate pinmux for UART5 pins omits ced0cb456b42 ARM: dts: stm32: Add alternate pinmux for UART4 pins omits 2ff9ec3a77f2 ARM: dts: stm32: Add alternate pinmux for UART3 pins omits 5eabbd30fe60 ARM: dts: stm32: Add alternate pinmux for SPI2 pins omits bdb1f18fa959 ARM: dts: stm32: Add alternate pinmux for CAN1 pins omits d9865c34b85a dt-bindings: arm: stm32: Add compatible string for DH elec [...] omits fe7758e0e70b ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15 omits 432ee5a3cfcf nvmem: mtk-efuse: Simplify with devm_platform_get_and_iore [...] omits faa4daef55dd dt-bindings: nvmem: mediatek: efuse: add support for mt8186 omits a94afe18ac3b Merge branch 'af_unix-fix-regression-by-the-per-netns-hash [...] omits e95ab1d85289 selftests: net: af_unix: Test connect() with different netns. omits 51bae889fe11 af_unix: Put pathname sockets in the global hash table. omits 08472f6ebdc2 MIPS: Loongson64: Fix section mismatch warning omits 7a9f743ceead mips: cavium-octeon: Fix missing of_node_put() in octeon2_ [...] omits 5f7e2f3e7ce7 MIPS: mscc: ocelot: enable FDMA usage omits 5e1138c657f7 MIPS: Fix some typos omits 34bb179738a6 MIPS: Alchemy: devboards: Remove duplicate 'the' in two places. omits 9c9de8233c9c MIPS: PCI: Remove leading space in info message, rename pci omits 3bc5342c2e4a mips: sgi-ip22: Drop redundant check from .remove() omits 7dbdf04d6bd8 MAINTAINERS: add include/dt-bindings/mips to MIPS omits 4b43ff02d2a4 ARM: dts: stm32: Add ST MIPID02 bindings to AV96 omits 98aa0ceb72d4 ARM: dts: stm32: Add alternate pinmux for RCC pin omits 59cd3db26210 ARM: dts: stm32: Add alternate pinmux for DCMI pins omits 2a56dc650e54 phy: amlogic: Add G12A Analog MIPI D-PHY driver omits 76ab79f9726c dt-bindings: phy: add Amlogic G12A Analog MIPI D-PHY bindings omits 65123b899818 ALSA: hda/cs8409: change cs8409_fixups v.pins initializers [...] omits 4dd1a613e464 ARM: dts: lan966x: Add UDPHS support omits 8e2388b2898a dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string omits fc227d807b4b phy: phy-brcm-usb: drop unexpected word "the" in the comments omits 8dc60f8da22f phy: rockchip-inno-usb2: Sync initial otg state omits e007ec8422d3 ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk omits 775c22929959 ARM: dts: stm32: Add DHCOR based DRC Compact board omits f95634becdad ARM: dts: stm32: add RCC on STM32MP13x SoC family omits c0ea0221644d ARM: dts: stm32: Add alternate pinmux for UART5 pins omits 63058bfbdaf4 ARM: dts: stm32: enable optee firmware and SCMI support on [...] omits ed44f72e55e6 ARM: dts: stm32: Add alternate pinmux for UART4 pins omits f3af33a8ee11 dt-bindings: rcc: stm32: select the "secure" path for stm32mp13 omits 1254697266ea ARM: dts: stm32: Add alternate pinmux for UART3 pins omits ef4ea690c5d7 ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp1 [...] omits a5eeda7b7160 ARM: dts: stm32: Add alternate pinmux for SPI2 pins omits b2082d28d8c6 ARM: dts: stm32: fix missing internally connected voltage [...] omits 10506cfb0811 ARM: dts: stm32: Add alternate pinmux for CAN1 pins omits 95a73a50da9b ARM: dts: stm32: adjust whitespace around '=' on MCU boards omits bd085611fa5c dt-bindings: arm: stm32: Add compatible string for DH elec [...] omits 1748c5c13e15 ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI omits 12459acb849c ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15 omits 7d9802bb0e34 ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151 omits e655852c1275 ARM: dts: stm32: add fake interrupt propoerty for ASync no [...] omits 43a4ab4cf568 ARM: dts: lan966x: Cleanup flexcom3 usart pinctrl settings. omits 334fad185415 phy: qcom-qmp-pcie: add IPQ8074 PCIe Gen3 QMP PHY support omits 85d43a69db2d dt-bindings: phy: qcom,qmp: add IPQ8074 PCIe Gen3 PHY binding omits 2ec9bc8d1b0a phy: qcom-qmp-pcie: make pipe clock rate configurable omits b7d295b5ef2e Merge branches 'renesas-arm-dt-for-v5.20' and 'renesas-arm [...] omits 0e704f6c42dc clk: renesas: rcar-gen4: Fix initconst confusion for cpg_p [...] omits 95d48d270305 clk: renesas: r9a07g043: Add support for RZ/Five SoC omits ce05f30dc3a0 Merge tag 'renesas-r9a07g043-dt-binding-defs-tag2' into HEAD omits 668d361c9d89 dt-bindings: clock: r9a07g043-cpg: Add Renesas RZ/Five CPG [...] omits 36611d28f513 pinctrl: renesas: r8a779g0: Add missing MODSELx for AVBx omits 36fb7b8af55b pinctrl: renesas: r8a779g0: Add missing MODSELx for TSN0 omits b811062e5fd0 pinctrl: renesas: r8a779g0: Add missing ERROROUTC_A omits c606c2fde233 pinctrl: renesas: r8a779g0: Add missing PWM omits 1c2646b5cebf pinctrl: renesas: r8a779g0: Add missing FlexRay omits 85a9cbe4c57b pinctrl: renesas: r8a779g0: Add missing TPU0TOx_A omits c2b4b2cd632d pinctrl: renesas: r8a779g0: Add missing CANFD5_B omits 9c151c2be92b pinctrl: renesas: r8a779g0: Add missing SCIF1_X omits 49e4697656bd pinctrl: renesas: r8a779g0: Add missing SCIF3 omits cf4f7891847b pinctrl: renesas: r8a779g0: Add missing HSCIF1_X omits 213b713255de pinctrl: renesas: r8a779g0: Add missing HSCIF3_A omits 1b23d8a478be pinctrl: renesas: r8a779g0: Add missing IRQx_A/IRQx_B omits 0df46188a588 pinctrl: renesas: r8a779g0: Add missing TCLKx_A/TCLKx_B/TCLKx_X omits 475425ee38d6 pinctrl: renesas: r8a779g0: Tidyup POC1 voltage omits 5a494f02b886 pinctrl: renesas: r8a779g0: Tidy up ioctrl_regs omits b279b54b5075 pinctrl: renesas: r8a779g0: Remove unused MOD_SELx definitions omits 1204bc463b1e pinctrl: renesas: r8a779g0: Remove unused IPxSRx definitions omits aa83be7c8dca pinctrl: renesas: r8a779g0: Remove unused NOGP definitions omits 42cbd16e7c54 pinctrl: renesas: r8a779g0: Fixup MODSEL8 omits 050442ae4c74 pinctrl: renesas: r8a779g0: Add pins, groups and functions omits ad9bb2fec662 pinctrl: renesas: Initial R8A779G0 (R-Car V4H) PFC support omits 665f77eb0d2f pinctrl: renesas: Add PORT_GP_CFG_13 macros omits 1929683e5b94 dt-bindings: pinctrl: renesas,pfc: Document r8a779g0 support omits 92a9b8252576 pinctrl: renesas: Add RZ/V2M pin and gpio controller driver omits fe841d5ba754 phy: qcom-qmp: clean up hex defines omits b46ae21d0ab6 phy: qcom-qmp: clean up define alignment omits 74acf0ee6eaa phy: qcom-qmp: clean up v4 and v5 define order omits 3896b8f09271 arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order omits 75a185fb92e5 ARM: shmobile: rcar-gen2: Increase refcount for new reference omits 5d5b7d509ff8 phy: qcom-qmp-usb: clean up pipe clock handling omits 36db6ce1e47c phy: qcom-qmp-pcie-msm8996: drop obsolete pipe clock type check omits 8f662cd9f6aa phy: qcom-qmp-pcie: drop obsolete pipe clock type check omits 6a23afad443a phy: phy-mtk-dp: Add driver for DP phy omits f6723b849536 phy: cdns-dphy: Add support for DPHY TX on J721e omits efcd5f5268a8 phy: cdns-dphy: Add band config for dphy tx omits 79446a2d2b4e phy: dt-bindings: cdns,dphy: Add compatible for dphy on j721e omits b113e55913e7 phy: rockchip-inno-usb2: Prevent incorrect error on probe omits f49f2ece44f4 phy: dphy: drop unexpected word "the" in the comments omits f5ac0fb05b23 csky: Move HEAD_TEXT_SECTION out of __init_begin-end omits de6026682569 phy: tegra: Add PCIe PIPE2UPHY support for Tegra234 omits 93134b0a4bb5 dt-bindings: PHY: P2U: Add support for Tegra234 P2U block omits a2ea44f19d28 csky: Correct position of _stext omits e4e46bc71c18 phy: mediatek: Add PCIe PHY driver omits 3a8802528db4 dt-bindings: phy: mediatek: Add YAML schema for PCIe PHY omits d4a0a189b72a phy: ti: tusb1210: Don't check for write errors when powering on omits 1ff1da40d6fc Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] omits 2311720a0182 drm/msm: Fix fence rollover issue omits 4400c3a1d48f drm/msm: Use div64_ul instead of do_div omits cfebe3fd5996 drm/msm: Expose client engine utilization via fdinfo omits 1981c35bf753 drm: Add DRM_GEM_FOPS omits 6867c9aff860 drm/msm: Make msm_gem_free_object() static omits 93b793d88da8 clk: qcom: gcc-msm8960: create tsens device if there are n [...] omits 621f98484092 dt-bindings: clock: qcom,gcc-apq8064: split tsens to the c [...] omits 91a4cbf93326 dt-bindings: clock: qcom,gcc-apq8064: move msm8960 compat [...] omits f35aaef152d1 arm64: dts: qcom: msm8996: Add interconnect support omits 69b03d7ec72c csky: Use the bitmap API to allocate bitmaps omits e0f6d9eba3cf arm64: dts: Add SFP node for TA 3.0 devices omits 043dce4e42f1 arm64: dts: layerscape: Add SFP node for TA 2.1 devices omits 04069a86bf96 ARM: dts: layerscape: Add SFP node for TA 2.1 devices omits 63f981530751 soc: fsl: guts: check return value after calling of_iomap( [...] omits edf12b913abb soc: fsl: guts: fix return value check in fsl_guts_init() omits c6aaccf1c906 ARM: dts: ux500: Drop unused i2c power domain supply omits d4b3f892befc Merge branch 'sunxi/fixes-for-5.19' into sunxi/for-next omits 562efcffb9a8 Merge branch 'sunxi/config64-for-5.20' into sunxi/for-next omits 900bd8cb8527 arm64: defconfig: Enable Allwinner built in CODECs omits 9bd64b915470 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits b8eb2df19fbf arm64: dts: allwinner: a64: orangepi-win: Fix LED node name omits bd4c1ab86d0d Merge branch 'sunxi/clk-for-5.20' into sunxi/for-next omits b17403a56064 clk: sunxi: Do not select the PRCM MFD omits 2b4c206963a6 clk: sunxi: Limit legacy clocks to 32-bit ARM omits 21779cc21c73 drm: bridge: sii8620: fix possible off-by-one omits fca5ad26b7d8 drm/msm/disp/dpu1: add dspp support for sc7280 omits eeda2bc4fcd9 drm/msm/mdp5: Add perf data for MDP v1.16 omits 97b10e15df73 drm/msm/mdp4: get rid of struct mdp4_platform_config omits a143890fefa5 drm/msm/mdp4: move iommu_domain_alloc() call close to its usage omits a7977d5cd9db drm/msm/hdmi: support attaching the "next" bridge omits 089008b698f8 drm/msm/hdmi: drop empty bridge callbacks omits 0f390c8ca0e1 drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements omits ac1c2787bb29 drm/msm/hdmi: reuse MSM8960's config for MSM8660 omits 9edaba8751ca drm/msm/hdmi: merge platform config for 8974/8084/8994/8996 omits b45aff9688e7 drm/msm/hdmi: drop hpd_regs usage on 8x74/8084 omits 53d9118f7d39 drm/msm/hdmi: drop empty 'none' regulator lists omits 1f8830179459 drm/msm/hdmi: enable core-vcc/core-vdda-supply for 8996 platform omits 68e674b13b17 drm/msm/hdmi: drop unused GPIO support omits 7fbf025305e9 drm/msm/hdmi: drop the hdmi-mux support omits 6c04d89a6138 dt-bindings: display/msm: hdmi: mark hdmi-mux-supply as de [...] omits e3c5ce88e8f9 dt-bindings: display/msm: hdmi: mark old GPIO properties a [...] omits 2f14bc38d88a dt-bindings: display/msm: hdmi: split and convert to yaml omits 94a9e05228c8 drm/msm/dp: use ARRAY_SIZE for calculating num_descs omits 4f0718bfa472 drm/msm/dsi: Use single function for reset omits a18a44e9262d drm/msm/hdmi: fill the pwr_regs bulk regulators omits efc7617086bf drm/msm/dp: Remove encoder pointer from struct msm_dp omits 3bcecf2b6d06 drm/msm/dp: make dp_bridge_mode_valid() more precise omits 01161a5c0ea6 dt-bindings: msm: update maintainers list with proper id omits 2709935b4a9e drm/msm/dpu: simplify and unify dpu_encoder_get_intf and d [...] omits ce557eaf52ab dt-bindings: msm/dp: List supplies in the bindings omits b16650478635 drm/msm/dpu: Add interface support for CRC debugfs omits 50b1131e0674 drm/msm/dp: rewrite dss_module_power to use bulk clock functions omits 91143873a05d drm/msm/dpu: Add MISR register support for interface omits fc18ea9818cd drm/msm/dp: inline dp_power_clk_set_rate() omits 7b37523fb1d1 drm/msm/dpu: Move MISR methods to dpu_hw_util omits 26345e011723 drm/msm/dp: set stream_pixel rate directly omits d9e0f7a6631b drm/msm/dp: "inline" dp_ctrl_set_clock_rate("ctrl_link") omits 58fc5d186db4 drm/msm/dpu: Move LM CRC code into separate method omits 4edea8d30587 drm/msm/dpu: remove hard-coded linewidth limit for writeback omits a370cc392e07 drm/msm/dpu: fix maxlinewidth for writeback block omits b4a624acabe9 drm/msm/dpu: move intf and wb assignment to dpu_encoder_se [...] omits b6529e33761f drm/msm/dpu: drop enum msm_display_caps omits b1ed585a16da drm/msm/dpu: dont_use IS_ERR_OR_NULL for encoder phys backends omits de7d480f5e8c drm/msm/dpu: make dpu hardware catalog static const omits 3208496720a1 drm/msm/dpu: constify struct dpu_mdss_cfg omits 481d5dbb93ae drm/msm/dpu: change catalog->dma_cfg to be a const pointer omits 477db4feea03 drm/msm/dpu: change catalog->perf to be a const pointer omits 129ae533fabf drm/msm/dpu: remove hwversion field from data structures omits c87443150a98 drm/msm/dpu: move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog omits 2d8a4edb672d drm/msm/dpu: use feature bit for LM combined alpha check omits 51e4d60e6ba5 drm/msm/dpu: add writeback support for sc7180 omits 4977636d44b8 m68k: q40: Align '*' in comments omits ca62229162a9 Merge back earlier cpufreq material for 5.20. omits 54439d20c027 remoteproc: mediatek: Enable cache for mt8186 SCP omits fe833b4edc59 memblock tests: remove completed TODO items omits c55b31a124a6 memblock tests: set memblock_debug to enable memblock_dbg( [...] omits 76586c00e74d memblock tests: add verbose output to memblock tests omits 946dccb35d74 memblock tests: Makefile: add arguments to control verbosity omits 28fc6e1f1b64 SUNRPC: Fix server-side fault injection documentation omits c4904e72903b nfsd: remove redundant assignment to variable len omits 3c848c4b9e2d NFSD: Fix space and spelling mistake omits 8a42003c397a NFSD: Instrument fh_verify() omits bcd6e1292caa SUNRPC: Expand the svc_alloc_arg_err tracepoint omits 39b6073e4b65 NLM: Defend against file_lock changes after vfs_test_lock() omits acfc34f008c3 spi: dt-bindings: zynqmp-qspi: add missing 'required' omits 6eee27c598fd spi: dt-bindings: cadence: add missing 'required' omits 50d6281ce9b8 dma-mapping: Fix build error unused-value omits 7128af87c7f1 ACPI: Remove the unused find_acpi_cpu_cache_topology() omits 00e66e37af00 arch_topology: Warn that topology for nested clusters is n [...] omits dea8c0b40fb5 arch_topology: Add support for parsing sockets in /cpu-map omits 556c9678a7d4 arch_topology: Set cluster identifier in each core/thread [...] omits bfcc4397435d arch_topology: Limit span of cpu_clustergroup_mask() omits 26a2b73a7b15 arch_topology: Don't set cluster identifier as physical pa [...] omits 5a01bb8efb51 arch_topology: Avoid parsing through all the CPUs once a o [...] omits 9eb5e54f876d arch_topology: Check for non-negative value rather than -1 [...] omits 3f8283296b16 arch_topology: Set thread sibling cpumask only within the cluster omits 5b8dc787ce4a arch_topology: Drop LLC identifier stash from the CPU topology omits 798eb5b4d41b arm64: topology: Remove redundant setting of llc_id in CPU [...] omits f027db2f9a09 arch_topology: Use the last level cache information from t [...] omits 38db9b95464f arch_topology: Add support to parse and detect cache attributes omits 521103134a0d cacheinfo: Align checks in cache_shared_cpu_map_{setup,rem [...] omits f16d1becf96f cacheinfo: Use cache identifiers to check if the caches ar [...] omits 36bbc5b4ffab cacheinfo: Allow early detection and population of cache a [...] omits cc1cfc47ea47 cacheinfo: Add support to check if last level cache(LLC) i [...] omits 9447eb0f1575 cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF omits b14e8d21f726 cacheinfo: Add helper to access any cache index for a given CPU omits d4ec840baecb cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node omits 0d4c331af4d1 ACPI: PPTT: Use table offset as fw_token instead of virtua [...] omits b77d5b1b83e3 mm: slab: optimize memcg_slab_free_hook() omits b347aa7b5747 mm/tracing: add 'accounted' entry into output of allocatio [...] omits 0c7e0d699ef1 tools/vm/slabinfo: Handle files in debugfs omits efb9352700ba mm/slub: Simplify __kmem_cache_alias() omits 2e1170c71ec0 Merge branch 'v5.20-armsoc/dts64' into for-next omits 9eee552fd8c4 arm64: dts: rockchip: enable hdmi tx audio on rock-3a omits ea452bc0e6cc arm64: dts: rockchip: enable hdmi tx audio on rk3568-evb1-v10 omits d1ca263d0d51 mm, slab: fix bad alignments omits 5d5f72dbef46 soc: document merges omits 091e5e004e69 drm/mediatek: dpi: Move the csc_enable bit to SoC config omits 4e28119bd52b drm/mediatek: dpi: Move the yuv422_en_bit to SoC config omits 48fb81a2717d drm/mediatek: dpi: Move swap_shift to SoC config omits e373924d7eb1 drm/mediatek: dpi: Move hvsize_mask to SoC config omits a519e22bcfd4 drm/mediatek: dpi: Move dimension mask to SoC config omits 3145095fae25 drm/mediatek: dpi: Implement a swap_input toggle in SoC config omits cf060519e48e drm/mediatek: dpi: Implement a CK/DE pol toggle in SoC config omits 4393c74a88cd drm/mediatek: dpi: Add support for quantization range omits aed61ef6beb9 drm/mediatek: dpi: Only enable dpi after the bridge is enabled omits c9ed0713b3c3 drm/mediatek: dpi: Remove output format of YUV omits e2738c138d1f Merge branch 'arm/drivers' into for-next omits 0bf0cb60116a drm/mediatek: dpi: Add kernel document for struct mtk_dpi_conf omits f294c89fbc38 dt-bindings: display: mediatek: dpi: Revise mediatek strin [...] omits e32895fc7fdf dt-bindings: display: mediatek: dpi: Add DP_INTF compatible omits 17b4b2e5b580 Merge branch 'arm/soc' into for-next omits 1d3ff330acad Merge branch 'arm/dt' into for-next omits 29d36dd3a044 Merge branch 'arm/fixes' into for-next omits e0ed9e672565 Merge tag 'omap-for-v5.20/soc-signed' of git://git.kernel. [...] omits 0f15d785ff2d drm/mediatek: Ensure bridge disable happends before suspend omits b27d04d5a51c firmware: arm_scmi: Use fast channel tracing omits e699eb9b4f1b include: trace: Add SCMI fast channel tracing omits 855aa26e5f56 firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support omits 6f9ea4dabd2d firmware: arm_scmi: Generalize the fast channel support omits 0316f99c4780 firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support omits 451d8457bc9d dt-bindings: firmware: arm,scmi: Add support for powercap [...] omits 2c4b97fee94a firmware: arm_scmi: Add SCMI System Power Control driver omits d91079995fa6 firmware: arm_scmi: Add devm_protocol_acquire helper omits 7097f29819bb firmware: arm_scmi: Add SCMI v3.1 System Power extensions omits a0db3962fb33 firmware: arm_scmi: Support only one single system power device omits b60e088682b7 firmware: arm_scmi: Use new SCMI full message tracing omits 2bd0467074f0 include: trace: Add SCMI full message tracing omits 689640efc0a2 firmware: arm_scpi: Ensure scpi_info is not assigned if th [...] discards b9be9648a4b1 PM / devfreq: imx: Register i.MX8MP interconnect device discards a0abc4d13f0b interconnect: imx: Add platform driver for imx8mp discards 6ec8d31a8009 interconnect: imx: configure NoC mode/prioriry/ext_control omits 2635d2a8d466 IB: Fix spelling of 'writable' discards 522fd118048a interconnect: imx: introduce imx_icc_provider discards c3b157005e14 interconnect: imx: set src node discards f2920aa361cd interconnect: imx: fix max_node_id omits 2fcfa72fc13f interconnect: add device managed bulk API omits e2a4a0eeb0cd dt-bindings: interconnect: add fsl,imx8mp.h omits 740115505ed4 dt-bindings: interconnect: imx8m: Add bindings for imx8mp noc omits 96938258b197 RDMA/rxe: Remove unnecessary include statement omits f0dce5c4fdaf drm/ingenic: Use the highest possible DMA burst size omits 9b47c57437aa Merge tag 'omap-for-v5.20/dt-signed' of git://git.kernel.o [...] omits c71531007ef0 tracing: ALSA: hda: Remove string manipulation out of the [...] omits df98a94ce9c4 ALSA: wavefront: remove redundant assignment to pointer end omits 2e57a3358dda ALSA: usb-audio: Turn off 'manual mode' on Dell dock omits 4b8ea38fabab ALSA: usb-audio: Support jack detection on Dell dock omits 4a1e6ac7d5a0 Merge branch 'for-linus' into for-next omits acf981f94edc ASoC: tegra20_ac97: Fix missing error code in tegra20_ac97 [...] omits 446499743b26 ASoC: fsl_asrc_dma: Add legacy_dai_naming flag omits 978bd27c9aed ASoC: fsl_micfil: Add legacy_dai_naming flag omits 3684020a82ff ASoC: codes: Add support for ES8316 producer mode omits 679139ea62e3 ASoC: fsl: pcm030-audio-fabric: use platform_device_unregsiter() omits 1d5c7a91dfc2 ASoC: codecs: max98088: Clean up some inconsistent indenting omits bc4c9d85179c ASoC: dt-bindings: convert designware-i2s to dt-schema omits f507c0c67dac ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_c [...] omits 9e95c67efa8a soc: bcm: bcm2835-power: Bypass power_on/off() calls omits a7120238c208 soc: bcm: bcm2835-power: Add support for BCM2711's RPiVid ASB omits a6a1747a5ca9 soc: bcm: bcm2835-power: Resolve ASB register macros omits c494a447c14e soc: bcm: bcm2835-power: Refactor ASB control omits df76234276e2 mfd: bcm2835-pm: Add support for BCM2711 omits 01e7865d18d5 mfd: bcm2835-pm: Use 'reg-names' to get resources omits 874bdbfe624e net: hns: Fix spelling mistakes in comments. omits fd4b96c44aba Merge branch 'nfp-vlan-strip-and-insert' omits d80702ff1257 nfp: support TX VLAN ctag insert omits 67d2656b48f1 nfp: support RX VLAN ctag/stag strip omits 5ee4bba272d1 Merge branch 'smsc95xx-deadlock' omits 03b3df43ce1f usbnet: smsc95xx: Clean up unnecessary BUG_ON() upon regis [...] omits 3147242980c5 usbnet: smsc95xx: Clean up nopm handling omits 7b960c967f2a usbnet: smsc95xx: Fix deadlock on runtime resume omits 39bfb3c12d79 net: phy: broadcom: Add support for BCM53128 internal PHYs omits 326569cc33b9 dt-bindings: net: dsa: renesas,rzn1-a5psw: add interrupts [...] omits 0d153dd208d4 selftest: net: bridge mdb add/del entry to port that is down omits 634b215b7307 net: ipconfig: use strscpy to replace strlcpy omits 798661c73672 Merge branch 'mlxsw-unified-bridge-conversion-part-6' omits 88840d697f6e mlxsw: spectrum_fid: Remove '_ub_' indication from structu [...] omits 8928fd47782c mlxsw: spectrum_fid: Remove flood_index() from FID operati [...] omits 77b7f83d5c25 mlxsw: Enable unified bridge model omits e9cf8990faea mlxsw: Add ubridge to config profile omits bf73904f5fba mlxsw: Add support for 802.1Q FID family omits d4324e3194c7 mlxsw: Add new FID families for unified bridge model omits 662761d8987d mlxsw: Add support for VLAN RIFs omits 058de325a4fb mlxsw: Configure egress FID classification after routing omits 2c3ae763eb70 mlxsw: spectrum_router: Do not configure VID for sub-port RIFs omits d4b464d20bc1 mlxsw: spectrum_fid: Configure layer 3 egress VID classification omits fea20547d5b5 mlxsw: Configure ingress RIF classification omits 8cfc7f7707c1 mlxsw: spectrum_fid: Configure VNI to FID classification omits 53d7ae53d807 mlxsw: Configure egress VID for unicast FDB entries omits 6a9720576cd0 virtio: VIRTIO_HARDEN_NOTIFICATION is broken omits 5e25c25aa2c0 xfrm: improve wording of comment above XFRM_OFFLOAD flags omits cf746bac6c5b esp6: Fix spelling mistake omits ad2fe4582c48 Merge branches 'omap-for-v5.20/omap1', 'omap-for-v5.20/ti- [...] omits 7fdc6a2af1ae ARM: OMAP2+: omap4-common: Fix refcount leak bug omits 61480dc07401 bus: ti-sysc: Fix refcount leak bugs omits 84537fa46387 ARM: omap1: call platform_device_put() in error case in om [...] omits 3e6fd02fce7b ARM: dts: lan966x: Add mcan1 node. omits d657ab84476b ARM: dts: at91: sama7g5: add reset-controller node omits 979813d2ab70 ARM: dts: at91: use generic name for reset controller omits b66724d23d1d ARM: dts: at91: sama5d2: fix compilation warning omits 005627ea13c9 ARM: dts: at91: sama5d2: fix compilation warning omits 4f2930c6718a selftests/vm: only run 128TBswitch with 5-level paging omits 1baec203b77c mm/khugepaged: try to free transhuge swapcache when possible omits 081c32564bac mm/khugepaged: remove unneeded return value of khugepaged_ [...] omits 6dcdc94db1d4 mm/khugepaged: use helper macro __ATTR_RW omits 2f55f070e5b8 mm/khugepaged: minor cleanup for collapse_file omits 36ee2c784af0 mm/khugepaged: trivial typo and codestyle cleanup omits 4d928e20fd5b mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs omits dd5ff79d4ab8 mm/khugepaged: remove unneeded shmem_huge_enabled() check omits f673bd7c2654 mm: sparsemem: drop unexpected word 'a' in comments omits 18f3962953e4 mm: hugetlb: kill set_huge_swap_pte_at() omits ade63b419c4e mm/page_alloc: make the annotations of available memory mo [...] omits dc89997264de zram: do not lookup algorithm in backends table omits e8da368a1e42 mm, docs: fix comments that mention mem_hotplug_end() omits 30934843019a mm/smaps: add Pss_Dirty omits 0506c31d0a84 mm: rmap: simplify the hugetlb handling when unmapping or [...] omits f7cc67ae7f62 mm/madvise: minor cleanup for swapin_walk_pmd_entry() omits dc2628f39582 mm: hugetlb: remove minimum_order variable omits 66361095129b mm: memory_hotplug: make hugetlb_optimize_vmemmap compatib [...] omits ed7802dd48f7 mm: memory_hotplug: enumerate all supported section flags omits ceff9d3354e9 mm/swap: convert __delete_from_swap_cache() to a folio omits 75fa68a5d898 mm/swap: convert delete_from_swap_cache() to take a folio omits b98c359f1d92 mm: convert page_swap_flags to folio_swap_flags omits 5375336c8c42 mm: convert destroy_compound_page() to destroy_large_folio() omits 188e8caee968 mm/swap: convert __page_cache_release() to use a folio omits 5ef82fe7f6bc mm/swap: convert __put_compound_page() to __folio_put_large() omits 83d996599540 mm/swap: convert __put_single_page() to __folio_put_small() omits 8d29c7036f5f mm/swap: convert __put_page() to __folio_put() omits 2f58e5de6627 mm/swap: convert put_pages_list to use folios omits ab5e653ee810 mm/swap: convert release_pages to use a folio internally omits 2397f780e1e0 mm/swap: convert try_to_free_swap to use a folio omits a2d33b5dd674 mm/swap: optimise lru_add_drain_cpu() omits 4864545a4669 mm/swap: pull the CPU conditional out of __lru_add_drain_all() omits 82ac64d86fb0 mm/swap: rename lru_pvecs to cpu_fbatches omits 3a44610b1263 mm/swap: convert activate_page to a folio_batch omits cec394bafab5 mm/swap: convert lru_lazyfree to a folio_batch omits 85cd7791a809 mm/swap: convert lru_deactivate to a folio_batch omits 7a3dbfe8a52b mm/swap: convert lru_deactivate_file to a folio_batch omits 70dea5346ea3 mm/swap: convert lru_add to a folio_batch omits 7d80dd096f8f mm/swap: make __pagevec_lru_add static omits c2bc16817aa0 mm/swap: add folio_batch_move_lru() omits e3c4cebf3f9d mm: add folios_put() omits a83f0551f496 mm/vmscan: convert reclaim_pages() to use a folio omits 07f67a8dedc0 mm/vmscan: convert shrink_active_list() to use a folio omits ff00a170d950 mm/vmscan: convert move_pages_to_lru() to use a folio omits 166e3d32276f mm/vmscan: convert isolate_lru_pages() to use a folio omits b8cecb9376b9 mm/vmscan: convert reclaim_clean_pages_from_list() to folios omits 64fe24a3e05e mm/mprotect: try avoiding write faults for exclusive anony [...] omits 50b0f797cab6 userfaultfd: selftests: infinite loop in faulting_process omits 6acfcd0d7524 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT omits 40e983cca927 mm/damon: introduce DAMON-based LRU-lists Sorting omits b57e39a743e4 Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action omits 99cdc2cd180a mm/damon/schemes: add 'LRU_DEPRIO' action omits 0bcba960b1fa Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action omits 8cdcc532268d mm/damon/schemes: add 'LRU_PRIO' DAMOS action omits 0e93e8bfd0b8 mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] omits c364f9af299f mm/damon/dbgfs: add and use mappings between 'schemes' act [...] omits 442701e7058b mm/swap: remove swap_cache_info statistics omits c8945306976f mm/swapfile: fix possible data races of inuse_pages omits 5e21f2d577cf lib/test_vmalloc: switch to prandom_u32() omits 899c6efe58db mm/vmalloc: extend __find_vmap_area() with one more argument omits 5d7a7c54d3d7 mm/vmalloc: initialize VA's list node after unlink omits f9863be49312 mm/vmalloc: extend __alloc_vmap_area() with extra arguments omits 8eb510db2125 mm/vmalloc: make link_va()/unlink_va() common to different [...] omits bbf535fd6f06 mm: shrinkers: add scan interface for shrinker debugfs omits d261ea23533b tools: add memcg_shrinker.py omits 7507f0991d59 mm: docs: document shrinker debugfs omits e33c267ab70d mm: shrinkers: provide shrinkers with names omits 5035ebc644ae mm: shrinkers: introduce debugfs interface for memory shrinkers omits c15187a4a2d6 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] omits 000eca5d044d mm/mempolicy: fix get_nodes out of bound access omits 8edaec075600 mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] omits 6c2f761dad78 kasan: fix zeroing vmalloc memory with HW_TAGS omits d9da8f6cf55e mm: introduce clear_highpage_kasan_tagged omits aeaec8e27edd mm: rename kernel_init_free_pages to kernel_init_pages omits d79905c77f96 mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] omits f943e7e3a4c6 mm/damon/reclaim: make 'enabled' checking timer simpler omits a79b68ee3e21 mm/damon/sysfs: deduplicate inputs applying omits f25ab3bdfb6f mm/damon/reclaim: deduplicate 'commit_inputs' handling omits c9e124e0382d mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] omits 205498012513 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] omits ad1ac596e8a8 mm/migration: fix potential pte_unmap on an not mapped pte omits 7ce82f4c3f3e mm/migration: return errno when isolate_huge_page failed omits 160088b3b6d7 mm/migration: remove unneeded lock page and PageMovable check omits c453d8c7d138 mm/page_vma_mapped.c: check possible huge PMD map with tra [...] omits 507db7927cd1 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK omits b7ecce6800eb selftests:timers: globals don't need initialization to 0 omits a6cc3c72aa0e drm/panel: simple: add ETML0700Y5DHA panel omits c033f26de261 dt-bindings: display: simple: add EDT ETML0700Y5DHA panel omits 170a41e9bc07 drm/panel: simple: Add support for HannStar HSD101PWW2 panel omits 0a9f6ffd4903 dt-bindings: display: simple: Add HannStar HSD101PWW2 omits 68427dacc526 dt-bindings: sharp,lq101r1sx01: Add compatible for LQ101R1SX03 omits aa516a92584e block: null_blk: Use the bitmap API to allocate bitmaps omits d01051ed365d Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] discards 3c1ec304a1bc Merge branch into tip/master: 'x86/vmware' discards 6e61033ae23d Merge branch into tip/master: 'x86/mm' discards c43009b6570f Merge branch into tip/master: 'x86/misc' discards 55a870db0e5a Merge branch into tip/master: 'x86/kdump' discards 75f6e5cae652 Merge branch into tip/master: 'x86/fpu' discards 5349b5fc67f1 Merge branch into tip/master: 'x86/cpu' discards 3a4a70f102f6 Merge branch into tip/master: 'sched/core' discards 9ae5c45d6935 Merge branch into tip/master: 'ras/core' discards d53be3c89c00 Merge branch into tip/master: 'perf/core' discards 368910a02461 Merge branch into tip/master: 'locking/core' discards 92262869c233 Merge branch into tip/master: 'irq/core' discards 7ba66b6221e3 Merge branch into tip/master: 'x86/urgent' omits 2545e12da428 drm/mediatek: Remove mt8192 display rdma compatible omits ff4ec5f79108 md: Fix spelling mistake in comments omits e969c8949e9b md/raid5: Increase restriction on max segments per request omits a3906874f1f5 md/raid5: Improve debug prints omits a5b9c6a653fb md/raid5: Pivot raid5_make_request() omits 76816a91b3d2 md/raid5: Check all disks in a stripe_head for reshape progress omits b16d91f9b7ea md/raid5: Refactor add_stripe_bio() omits 4fcbd9abb6f2 md/raid5: Keep a reference to last stripe_head for batch omits cb775de29f28 md/raid5: Refactor for loop in raid5_make_request() into w [...] omits 0647deafbf63 md/raid5: Move read_seqcount_begin() into make_stripe_request() omits 7f181f7bfeb8 md/raid5: Drop the do_prepare flag in raid5_make_request() omits 09cf53345779 md/raid5: Factor out helper from raid5_make_request() loop omits 6ce9728905c2 md/raid5: Move common stripe get code into new find_get_st [...] omits ec877594ad57 md/raid5: Move stripe_add_to_batch_list() call out of add_ [...] omits e07b250b9da9 md/raid5: Refactor raid5_make_request loop omits 7b19410260fb md/raid5: Factor out ahead_of_reshape() function omits cc69f703f7af md/raid5: Make logic blocking check consistent with logic [...] omits 0c48c3be92ad md: unlock mddev before reap sync_thread in action_store omits 467f738d0e82 md: Explicitly create command-line configured devices omits 92a2748dc3c5 md: Notify sysfs sync_completed in md_reap_sync_thread() omits c74008cf2d48 md: Ensure resync is reported after it starts omits ff3a0996abb9 md: Use enum for overloaded magic numbers used by mddev->c [...] omits 13a5bd4c6b10 md/raid5-cache: Annotate pslot with __rcu notation omits 0d79ac61090f md/raid5-cache: Clear conf->log after finishing work omits 33fa9f7c08f7 md/raid5-cache: Drop RCU usage of conf->log omits c2270aede3a1 md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() omits f4eb3eb3a9d5 md/raid5: suspend the array for calls to log_exit() omits 26becbe46497 md/raid5-ppl: Drop unused argument from ppl_handle_flush_r [...] omits 59c0b25533f0 md/raid5-log: Drop extern decorators for function prototypes omits 1c3d54037780 MAINTAINERS: add patchwork link to linux-raid project omits d0bf1fe6454e net: usb: Remove unnecessary '0' values from hasdata omits a48e789dd263 Merge tag 'linux-can-next-for-5.20-20220703' of git://git. [...] omits c67289e064ca Merge tag 'mlx5-updates-2022-06-29' of git://git.kernel.or [...] omits 0ebd5529d2dd Merge branch 'can-slcan-extend-supported-features' omits 0a9cdcf098a4 can: slcan: extend the protocol with CAN state info omits b32ff4668544 can: slcan: extend the protocol with error info omits 4de0e8efa052 can: slcan: add ethtool support to reset adapter errors omits 98b12064591d can: slcan: move driver into separate sub directory omits 5bac315be7eb can: slcan: send the open/close commands to the adapter omits dca796299462 can: slcan: set bitrate by CAN device driver API omits 52f9ac85b876 can: slcan: allow to send commands to the adapter omits c4e54b063f42 can: slcan: use CAN network device driver API omits 036bff2800cb can: netlink: dump bitrate 0 if can_priv::bittiming.bitrat [...] omits 92a31782c848 can: slcan: use the alloc_can_skb() helper omits da6788ea025c can: slcan: use netdev helpers to print out messages omits 3cd864901bc5 can: slcan: use the BIT() helper omits 2477d81901a2 ARM: dts: qcom: Fix sdhci node names - use 'mmc@' omits 817c2f351974 Merge tag 'qcom-arm64-fixes-for-5.19' into arm64-for-5.20 omits a10b760b7402 arm64: dts: qcom: sc7180-trogdor: Split out keyboard node [...] omits b39961659ffc arm64: dts: qcom: ipq8074: fix NAND node name omits 93d7cf2ee59f arm64: dts: qcom: msm8916: add xo clocks to rpmcc and a53pll omits 2752bb7d9b58 arm64: dts: qcom: msm8996: add second DSI interface omits 2e4ae611ab73 arm64: dts: qcom: add mdp_clk clock to the MDSS device omits 213d73687237 arm64: dts: qcom: sm8250: Enable per-process page tables. omits 7618a2de8121 arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen pinctrl omits 917a6de1b0a0 arm64: dts: qcom: msm8996: drop phy-names from HDMI device node omits 07f3c7a11dad arm64: dts: qcom: msm8994: add required ranges to OCMEM omits 7cc60f6c09f4 arm64: dts: qcom: sdm845: add dedicated IMEM and syscon co [...] omits 616ab047bec7 arm64: dts: qcom: sdm630: add dedicated IMEM and syscon co [...] omits 2ffe4f99cbdd arm64: dts: qcom: sc7280: add simple-mfd to IMEM omits c220f33e03a0 arm64: dts: qcom: sc7180: add dedicated IMEM and syscon co [...] omits b2b86a2d89c2 arm64: dts: qcom: qcs404: add dedicated IMEM and syscon co [...] omits bed0855657af arm64: dts: qcom: use generic sram as name for imem and oc [...] omits 0cdfa122a5ee arm64: dts: qcom: sdm845-db845c: add function and color to [...] omits b7428806b434 arm64: dts: qcom: sc7280-herobrine: add function to LED node omits 09143dd2cbd6 arm64: dts: qcom: sc7180-trogdor: add function to LED node omits 984a8c90c158 arm64: dts: qcom: qrb5165-rb5: add function and color to L [...] omits a072128b881e arm64: dts: qcom: apq8016-sbc: add function and color to L [...] omits 191c85b852c1 arm64: dts: qcom: sm8250: Move qup-opp-table out of soc node omits e2eedde448a9 arm64: dts: qcom: sm8350: Move qup-opp-tables out of soc node omits 12cfafe7b788 arm64: dts: qcom: sm8450: rename interconnect nodes omits 13e75fe786a1 arm64: dts: qcom: msm8996-xiaomi-natrium: Add support for [...] omits bb856fdf07f6 dt-bindings: arm: qcom: Document xiaomi,natrium board omits f82c48d46852 arm64: dts: qcom: ipq6018: correct QUP peripheral labels omits 7858ef3cfba2 arm64: dts: qcom: sm8250: use constants for audio clocks omits a102644dccfe arm64: dts: qcom: sdm845*: replace i2s reg with constant omits 20402c94721a arm64: dts: qcom: sm8450: Fix the IRQ trigger type for rem [...] omits 5458d6f2827c arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node omits 642f13c32087 arm64: dts: qcom: msm8998-xperia: Introduce ToF sensor support omits a0cdc83fa89b arm64: dts: qcom: sc7280: Add proxy interconnect requireme [...] omits c372baf317f4 arm64: dts: qcom: sm8450: remove duplicated glink-edge interrupt omits 140488b46b96 arm64: dts: qcom: sm8350: remove duplicated glink-edge interrupt omits dc74f89e3281 arm64: dts: qcom: sdm630: remove unneeded address/size cel [...] omits f0b255b4f012 arm64: dts: qcom: ipq6018: add label to remoteproc node omits ddc35664a38e arm64: dts: qcom: Remove unused 'vdda-max-microamp' & 'vdd [...] omits 8bbda511a3d9 arm64: dts: qcom: ipq8074: add USB power domains omits 877460f6a466 Merge branch '20220515210048.483898-8-robimarko@gmail.com' [...] omits afcbe252e9c1 arm64: dts: qcom: Fix 'reg-names' for sdhci nodes omits 4ff12270dbbe arm64: dts: qcom: Fix ordering of 'clocks' & 'clock-names' [...] omits 40940823cb58 arm64: dts: qcom: sdm630: Fix 'interconnect-names' for sdh [...] omits 96bb736f05d1 arm64: dts: qcom: Fix sdhci node names - use 'mmc@' omits dd764e1a4236 arm64: dts: qcom: sdm630-nile: Add RGB status LED on the P [...] omits fc41893fe828 arm64: dts: qcom: pm660l: Add LPG node omits 2cac6baf0249 arm64: dts: qcom: qcs404: fix default pinctrl settings for [...] omits bf3708c6734a arm64: dts: qcom: qrb5165-rb5: declare tri-led user leds omits 3e48f7428c1e arm64: dts: qcom: pm8150l: add Light Pulse Generator device node omits efe9185c4e21 arm64: dts: qcom: pm8150b: add Light Pulse Generator device node omits 3cfe94d660a8 arm64: dts: qcom: align led node names with dtschema omits 9d8840f6ee42 arm64: dts: qcom: sdm630-sony-xperia-nile: drop unneeded s [...] omits 5a4b0b853a29 arm64: dts: qcom: correct gpio-keys properties omits b08f5cbd69dc arm64: dts: qcom: align gpio-key node names with dtschema omits 372cf591acbc arm64: dts: qcom: adjust whitespace around '=' omits 6dfe4e195271 arm64: dts: qcom: msm8998-mtp: correct board compatible omits 693b6207fc7f arm64: dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible omits 74b0fbd6048f arm64: dts: qcom: sdm630: correct QFPROM byte offsets omits b2eab35be13d arm64: dts: qcom: use dedicated QFPROM compatibles omits d66b1d2e4afc arm64: dts: qcom: correct SPMI WLED register range encoding omits 6ba93ba9f63f arm64: dts: qcom: add missing AOSS QMP compatible fallback omits 6afcee78b4a4 arm64: dts: qcom: sc7180: Add kingoftown dts files omits fb69f6adaf88 arm64: dts: qcom: sc7180: Add pazquel dts files omits 9520fef90049 arm64: dts: qcom: sc7180: Add mrbland dts files omits c77a3d4a2bfa arm64: dts: qcom: sc7180: Add quackingstick dts files omits e0ff30b23de9 arm64: dts: qcom: sc7180: Add wormdingler dts files omits 9c54f1711fc2 arm64: dts: qcom: sc7280: Rename sar sensor labels omits 32c231385ed4 arm64: dts: qcom: sc8280xp: add Lenovo Thinkpad X13s devicetree omits 519183af39b2 arm64: dts: qcom: add SA8540P and ADP omits ccd3517faf18 arm64: dts: qcom: sc8280xp: Add reference device omits a8d52b024d6d net/mlx5e: TC, Support offloading police action omits 03a92a938dc7 net/mlx5e: Add flow_action to parse state omits 06fe52a47659 net/mlx5e: Add post meter table for flow metering omits 17c5da03879b net/mlx5e: Add generic macros to use metadata register mapping omits b8acfd4f21e2 net/mlx5e: Get or put meter by the index of tc police action omits 6ddac26cf763 net/mlx5e: Add support to modify hardware flow meter parameters omits 74e6b2a87433 net/mlx5e: Prepare for flow meter offload if hardware supports it omits c491ded04325 net/mlx5: Implement interfaces to control ASO SQ and CQ omits cdd04f4d4d71 net/mlx5: Add support to create SQ and CQ for ASO omits b6f2846afc0c net/mlx5: E-switch: Change eswitch mode only via devlink command omits f019679ea5f2 net/mlx5: E-switch, Remove dependency between sriov and es [...] omits fbd43b7259bc net/mlx5: E-switch, Introduce flag to indicate if fdb tabl [...] omits ea5872dd6b05 net/mlx5: E-switch, Introduce flag to indicate if vport ac [...] omits 8e755f7a8cef net/mlx5: delete dead code in mlx5_esw_unlock() omits 9de64ae8160d net/mlx5: Delete ipsec_fs header file as not used omits 8e60a041e478 Merge branch 'lan937x-dsa-driver' omits c8fac9d0aa5a net: dsa: microchip: add LAN937x in the ksz spi probe omits a0cb1aa43825 net: dsa: microchip: lan937x: add phylink_mac_config support omits f597d3ad75b8 net: dsa: microchip: lan937x: add phylink_mac_link_up support omits c14e878d4a4f net: dsa: microchip: lan937x: add phylink_get_caps support omits ab8823688f9e net: dsa: microchip: lan937x: add MTU and fast_age support omits a50b35366c64 net: dsa: microchip: lan937x: register mdio-bus omits ffaf1de2f62d net: dsa: microchip: lan937x: add phy read and write support omits 99b16df0cd52 net: dsa: microchip: lan937x: add dsa_tag_protocol omits 55ab6ffaf378 net: dsa: microchip: add DSA support for microchip LAN937x omits 457c182af597 net: dsa: microchip: generic access to ksz9477 static and [...] omits 092f875131dc net: dsa: tag_ksz: add tag handling for Microchip LAN937x omits 8926d94e5c50 dt-bindings: net: dsa: dt bindings for microchip lan937x omits 528f7f1fadf1 dt-bindings: net: make internal-delay-ps based on phy-mode omits f3f6631bb0d9 Merge branch 'lan8814-led' omits a516b7f7ca53 net: phy: micrel: Adding LED feature for LAN8814 PHY omits eb566fc83920 dt-bindings: net: Updated micrel,led-mode for LAN8814 PHY omits 504148fedb85 net: add skb_[inner_]tcp_all_headers helpers omits 5074376822fe drm/rockchip: Fix an error handling path rockchip_dp_probe() omits 1449110b0dad drm/rockchip: vop: Don't crash for invalid duplicate_state() omits e3baced02a52 9p: Fix some kernel-doc comments omits dafbe689736f 9p fid refcount: cleanup p9_fid_put calls omits 286c171b86eb 9p fid refcount: add a 9p_fid_ref tracepoint omits b48dbb998d70 9p fid refcount: add p9_fid_get/put wrappers omits b296d05746b7 9p: Fix minor typo in code comment omits 47b1e3432b06 9p: Remove unnecessary variable for old fids while walking [...] omits c58c72d301d3 9p: Make the path walk logic more clear about when cloning [...] omits cba83f47fc0e 9p: Track the root fid with its own variable during lookups omits ba7e421eee0f platform/x86/intel/pmt: telemetry: Fix fixed region handling omits 99de05043e77 platform/x86/intel/vsec: Add support for Raptor Lake omits f21c179e1206 platform/x86/intel/vsec: Rework early hardware code omits 9a1aac8a96dc platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering omits 221756e61b7c platform/surface: Update copyright year of various drivers omits 993a9e2aca6e platform/surface: aggregator: Move subsystem hub drivers t [...] omits 4a4ab610b8ae platform/surface: aggregator: Move device registry helper [...] omits 70e85eb071a1 platform/surface: aggregator_registry: Add support for tab [...] omits f9eb5c4babed platform/surface: aggregator_registry: Add support for tab [...] omits 9f794056db5b platform/surface: Add KIP/POS tablet-mode switch driver omits eb003bf3ba22 platform/surface: aggregator: Add helper macros for reques [...] omits 04740c53cac4 qlogic/qed: fix repeated words in comments omits abf1efb6ae78 samsung/sxgbe: fix repeated words in comments omits 93d663c7e5a4 stmicro/stmmac: fix repeated words in comments omits c31788832f87 ethernet/sun: fix repeated words in comments omits 1d7f94cdd8f0 usbnet: remove vestiges of debug macros omits 90c74f4d90ad net: pcs: rzn1-miic: update speed only if interface is changed omits b14056914357 octeontx2-af: fix operand size in bitwise operation omits 3461b040a90d drm/i915/display: clean up comments omits c272612cb4a2 kunit: Taint the kernel when KUnit tests are run omits 2852ca7fba9f panic: Taint kernel if tests are run omits e35330f879cf dt-bindings: watchdog: faraday: Fix typo in example 'timeo [...] omits 5036793d7dbd exec: Fix a spelling mistake omits ad6c94de2ec4 dt-bindings: chosen: remove old .txt binding omits 3ed9222ce728 Merge tag 'memory-controller-drv-5.20' of git://git.kernel [...] omits fd6d3af4e676 Merge branch 'arm/soc' into for-next omits 1c74a93ce9b6 Merge tag 'samsung-soc-5.20' of git://git.kernel.org/pub/s [...] omits 070f292974c2 soc: document merges omits d4d67c81e1a1 Merge branch 'arm/fixes' into for-next omits 2ee11c6097b4 Merge branch 'arm/defconfig' into for-next omits 57f5ecc63879 Merge branch 'arm/dt' into for-next omits 80d1225e5008 Merge branch 'arm/drivers' into for-next omits 5ff40f095aa0 Merge branch 'arm/fixes' into for-next omits 89a24d7d85bd Merge tag 'renesas-arm-defconfig-for-v5.20-tag1' of git:// [...] omits aa61fa3e36cf Merge tag 'amlogic-drivers-for-v5.20' of git://git.kernel. [...] omits 92a1691b9db8 Merge tag 'renesas-drivers-for-v5.20-tag1' of git://git.ke [...] omits e6bdbcc764af ACPI: bus: Drop unused list heads from struct acpi_device omits d674553009af hisi_lpc: Use acpi_dev_for_each_child() omits 54872fea6a5a bus: hisi_lpc: fix missing platform_device_put() in hisi_l [...] omits bca036de0ab2 iio: adc: ad778-1: do not explicity set INDIO_BUFFER_TRIGG [...] omits 338222d8e112 iio: adc: ti-tsc2046: do not explicity set INDIO_BUFFER_TR [...] omits 9bef4929fa21 dmaengine: fsl-edma: remove redundant assignment to pointe [...] omits 8d8bbefa6a33 dmaengine: mediatek: mtk-hsdma: Fix typo in comment omits ab356484dbb9 dmaengine: at_xdmac: Fix typo in comment omits cfa1927f8468 dt-bindings: dma: fsl-edma: Convert to DT schema omits a7a5c1a93d83 dmaengine: ep93xx: Fix typo in comments omits 0951a90e343d dmaengine: imx-sdma: Improve the SDMA irq name omits 241b73730091 Merge branch 'devicetree-arm64/next' into next omits af1c2146a50b xfs: introduce per-cpu CIL tracking structure omits 31151cc342dd xfs: rework per-iclog header CIL reservation omits 12380d237b81 xfs: lift init CIL reservation out of xc_cil_lock omits 88591e7f06a4 xfs: use the CIL space used counter for emptiness checks omits ee4aae577721 Merge branch irq/plic-edge-fixes into irq/irqchip-next omits 5873ba559101 irqchip/sifive-plic: Fix T-HEAD PLIC edge trigger handling omits d60df7fd225a dt-bindings: interrupt-controller: Require trigger type fo [...] omits dd46337ca696 irqchip/sifive-plic: Add support for Renesas RZ/Five SoC omits 1267d9831171 dt-bindings: interrupt-controller: sifive,plic: Document R [...] omits 68f26639dc40 ASoC: codecs: wsa883x: add missing break statement omits a57cbe02c058 Merge tag 'amlogic-arm64-dt-for-v5.20' of git://git.kernel [...] omits d5444cc4cbbe Merge tag 'amlogic-arm-dt-for-v5.20' of git://git.kernel.o [...] omits 7ccd1f6dcec0 Merge tag 'dt-cleanup-5.20' of git://git.kernel.org/pub/sc [...] omits 5d16aa7458a4 Merge tag 'dt64-cleanup-5.20' of git://git.kernel.org/pub/ [...] omits 3966af40559d Merge tag 'socfpga_dts_updates_for_v5.20' of git://git.ker [...] omits 6c0534397d87 Merge tag 'renesas-dt-bindings-for-v5.20-tag1' of git://gi [...] omits 4505bb959ad2 Merge tag 'renesas-arm-dt-for-v5.20-tag1' of git://git.ker [...] omits 813b08089075 Merge tag 'samsung-dt64-5.20' of git://git.kernel.org/pub/ [...] omits 7949803d3847 Merge tag 'samsung-dt-5.20' of git://git.kernel.org/pub/sc [...] omits b69a2afd5afc x86/kexec: Carry forward IMA measurement log on kexec omits b0d93b44641a selftests/bpf: Skip lsm_cgroup when we don't have trampolines omits e252f2ed1c8c fanotify: introduce FAN_MARK_IGNORE omits dbdd9a28e140 net/cmsg_sender: Remove a semicolon omits 8afd7215aa97 fanotify: cleanups for fanotify_mark() input validations omits 31a371e419c8 fanotify: prepare for setting event flags in ignore mask omits c05787b4c2f8 fs: inotify: Fix typo in inotify comment omits 734966043860 tty: n_gsm: fix resource allocation order in gsm_activate_mux() omits 0af021678d5d tty: n_gsm: fix deadlock and link starvation in outgoing d [...] omits c7b1267b1c64 nfp: support VF rate limit with NFDK omits 7fa2d1707d41 cdc-eem: always use BIT omits 368843301d08 cxgb4: Fix typo in string omits 9c154ab47f5e selftests: net: fib_rule_tests: fix support for running in [...] omits 13463f731fbb Merge branch 'mptcp-mem-scheduling' omits e918c137db40 net: remove SK_RECLAIM_THRESHOLD and SK_RECLAIM_CHUNK omits 69d93daec026 mptcp: refine memory scheduling omits d24141fe7b48 mptcp: drop SK_RECLAIM_* macros omits 4aaa1685f750 mptcp: never fetch fwd memory from the subflow omits 3a4413b77429 dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul omits 8bc65d38ee46 wifi: nl80211: retrieve EHT related elements in AP mode omits 1fde565c5593 gpio: rockchip: add support for rk3588 omits f47ee0243749 dt-bindings: gpio: rockchip: add gpio-ranges omits 456bfd9dc8a1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 883f50ead31c iio: adc: stm32-adc: disable adc before calibration omits cf59ad968bb7 iio: adc: stm32-adc: make safe adc disable omits 658167289671 iio: dac: ad5380: align '*' each line and drop unneeded bl [...] omits 2a5bf05f123f iio: adc: qcom-spmi-rradc: Fix spelling mistake "coherrenc [...] omits abeba59f9354 iio: Don't use bare "unsigned" omits 654f9661232a dt-bindings: iio: dac: mcp4922: expand for mcp4921 support omits 1c8dbb5be5b8 iio: dac: mcp4922: add support to mcp4921 omits 023e79db59ad neterion/vxge: fix repeated words in comments omits f9f108f6d985 ethernet/neterion: fix repeated words in comments omits 951c62709cd8 ethernet/natsemi: fix repeated words in comments omits 627838275a54 mellanox/mlxsw: fix repeated words in comments omits 1c3997b1cdb0 ethernet/marvell: fix repeated words in comments omits 36704239c8fe marvell/octeontx2/af: fix repeated words in comments omits ecad3b0b99bf wifi: cfg80211: Increase akm_suites array size in cfg80211 [...] omits d6f671c8a339 wifi: cfg80211: remove chandef check in cfg80211_cac_event() omits 31177127e067 wifi: nl80211: relax wdev mutex check in wdev_chandef() omits 441e04e85e56 gpio: adnp: Make use of device properties omits 02873178fc30 gpio: adnp: use simple i2c probe function omits 5b32432e0d68 gpio: pca9570: add pca9571 support omits 08cba85d2c32 gpio: pca9570: Add DT bindings for NXP PCA9571 omits c2653990d572 wifi: nl80211: acquire wdev mutex earlier in start_ap omits 206bbcf76121 wifi: nl80211: hold wdev mutex for tid config omits 77e7b6ba78ed wifi: cfg80211: handle IBSS in channel switch omits 591e73ee3f73 wifi: mac80211: properly skip link info driver update omits 8b037cabc496 spi: dt-bindings: dw-apb-ssi: update spi-{r,t}x-bus-width omits c77bfab92371 wifi: mac80211: only accumulate airtime deficit for active [...] omits 3db2c5604f39 wifi: mac80211: add debugfs file to display per-phy AQL pe [...] omits 8e4bac067105 wifi: mac80211: add a per-PHY AQL limit to improve fairness omits 8ccc07028cb7 wifi: mac80211: keep recently active tx queues in scheduling list omits 9c1be3cde004 wifi: mac80211: consider aql_tx_pending when checking airt [...] omits 445452d438e2 wifi: mac80211: make sta airtime deficit field s32 instead of s64 omits 942741dabcb4 wifi: mac80211: switch airtime fairness back to deficit ro [...] omits 7f884baae68a wifi: mac80211: fix a kernel-doc complaint omits 1045a06724f3 remove CONFIG_ANDROID omits 261e224d6a5c pm/sleep: Add PM_USERSPACE_AUTOSLEEP Kconfig omits 72b5d5aef246 kernfs: fix potential NULL dereference in __kernfs_remove omits c8a9415e6dde wifi: cfg80211: remove redundant documentation omits c882716b6d41 firmware: Hold a reference for of_find_compatible_node() omits 80fc671bcc01 uacce: Handle parent device removal or parent driver module rmmod omits d60be533a003 scripts/tags.sh: Include tools directory in tags generation omits 85df46465bbb bus: mvebu-mbus: Fix spelling mistake omits fe37f73d1109 wifi: mac80211: sta_info: fix a missing kernel-doc struct element omits 2af23d20bea6 MAINTAINERS: update Android driver maintainers omits 82757b792be7 wifi: mac80211: add a missing comma at kernel-doc markup omits 2d8b08fef0af wifi: cfg80211: fix kernel-doc warnings all over the file omits 3e753ecc5d6f misc: rtsx_pcr: Fix a typo omits 5cd561688b3e drm/bridge: imx: i.MX8 bridge drivers should depend on ARCH_MXC omits 6708be400477 wifi: ieee80211: s1g action frames are not robust omits 32dd59f96924 tty: n_gsm: fix race condition in gsmld_write() omits 4fae831b3a71 tty: n_gsm: fix packet re-transmission without open contro [...] omits bec0224816d1 tty: n_gsm: fix non flow control frames during mux flow off omits c568f7086c6e tty: n_gsm: fix missing timer to handle stalled links omits 556fc8ac0651 tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() omits 01aecd917114 tty: n_gsm: fix tty registration before control channel open omits ac77f0077c32 tty: n_gsm: fix user open not possible at responder until [...] omits 90557fa89d3e dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string omits 3355a12760de staging: r8188eu: remove unneeded semicolon omits d61da1d7a1bf staging: r8188eu: remove HW_VAR_H2C_MEDIA_STATUS_RPT from [...] omits c87d8e90bccb staging: r8188eu: drop return value from receive_disconnect omits 34e3b69b1edc dt-bindings: pinctrl: Add DT bindings for Renesas RZ/V2M pinctrl omits 087b79854b9b Merge branch 'prevent-permanently-closed-tc-taprio-gates-f [...] omits 837ced3a1a5d time64.h: consolidate uses of PSEC_PER_NSEC omits 55a515b1f5a9 net: dsa: felix: drop oversized frames with tc-taprio inst [...] omits d68a373bfbf4 net: dsa: felix: keep QSYS_TAG_CONFIG_INIT_GATE_STATE(0xFF [...] omits 1c9017e44af2 net: dsa: felix: keep reference on entire tc-taprio config omits c6a3d73592ae Merge tag 'drm-intel-gt-next-2022-06-29' of git://anongit. [...] omits c7e5c423cb59 net: gianfar: add support for software TX timestamping omits 5a24389457ba net: dsa: rzn1-a5psw: add missing of_node_put() in a5psw_p [...] omits 3d1188df789f arm64: defconfig: Enable qcom interconnect drivers omits 974db040c519 arm64: defconfig: Enable qcom ss & hs usb phy omits bf8bb8eaccf4 clk: qcom: gcc-msm8916: Add rates to the GP clocks omits d0696770cef3 clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD [...] omits bdafb609c3bb clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND [...] omits fe5651cc8e33 ARM: dts: qcom: apq8064: drop phy-names from HDMI device node omits 6ac2799c3096 ARM: dts: qcom: apq8064-ifc6410: drop hdmi-mux-supply omits e2759fa0676c ARM: dts: qcom: pm8841: add required thermal-sensor-cells omits 7a16ea7f3a5e ARM: dts: qcom: msm8974: add required ranges to OCMEM omits def2565bc66d ARM: dts: qcom: sdx55: add dedicated IMEM and syscon compatibles omits f19be941efd1 ARM: dts: qcom: msm8974: add dedicated IMEM compatible omits 626a60292a8e ARM: dts: qcom: apq8064-asus-nexus7: add dedicated IMEM co [...] omits 230b5edaa34b ARM: dts: qcom: use generic sram as name for imem and ocmem nodes omits 69b1142baeab ARM: dts: qcom: ipq8064: add function to LED nodes omits 445c44e25342 ARM: dts: qcom: ipq8064-rb3011: add color to LED node omits 47e889d3d9a7 ARM: dts: qcom: ipq4018-ap120c-ac: add function and color [...] omits 966d7e9c35cf ARM: dts: qcom: apq8060-ifc6410: add color to LED node omits b8f9cae583c4 ARM: dts: qcom: apq8060-dragonboard: add function and colo [...] omits 34eff17ec4e2 hisilicon/hns3/hns3vf:fix repeated words in comments omits 577d7685d591 google/gve:fix repeated words in comments omits b1769b6eb06b freescale/fs_enet:fix repeated words in comments omits e6e0951414a3 soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_ [...] omits 4c2d6acd765f ethernet/emulex:fix repeated words in comments omits 8dcc8ab805b7 atheros/atl1e:fix repeated words in comments omits a3e7259f9ebe soc: qcom: llcc: Fix syntax errors in comments omits 1cebc3ca4aba Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits dc34d5036692 lib: test_bitmap: add compile-time optimization/evaluation [...] omits 3e7e5baaaba7 bitmap: don't assume compiler evaluates small mem*() built [...] omits 2f7ee2a72cce net/ice: fix initializing the bitmap in the switch code omits b03fc1173c0c bitops: let optimize out non-atomic bitops on compile-time [...] omits e69eb9c460f1 bitops: wrap non-atomic bitops with a transparent macro omits bb7379bfa680 bitops: define const_*() versions of the non-atomics omits 0e862838f290 bitops: unify non-atomic bitops prototypes across architectures omits 21bb8af513d3 bitops: always define asm-generic non-atomic bitops omits e5a16a5c4602 ia64, processor: fix -Wincompatible-pointer-types in ia64_ [...] omits 92a563fcf14b soc: qcom: ocmem: Fix refcount leak in of_get_ocmem omits ae500b351ab0 ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART omits 54f0f3b298e2 riscv: Kconfig: Style cleanups omits f929217499cf Merge tag 'drm-misc-next-2022-06-30' of git://anongit.free [...] omits f5d1f6d63c9a RDMA/rxe: Replace include statement omits cae3fa541e62 RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs omits ab1489017aa7 ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1 omits c5da61cf5bab drm/amdgpu/display: add missing FP_START/END checks dcn32_ [...] omits 780f97cec866 drm/amd/display: Fix __nedf2 undefined for 32 bit compilation omits 202804b9705c drm/amd/display: Fix __muldf3 undefined for 32 bit compilation omits 071ebbb0d482 drm/amd/display: Fix __floatunsidf undefined for 32 bit co [...] omits f8acf01a6a4f clk: qcom: camcc-sm8250: Fix topology around titan_top pow [...] omits 103dd2338bbf clk: qcom: camcc-sdm845: Fix topology around titan_top pow [...] omits 0d8928a94ba1 drm/amd/display: Fix __umoddi3 undefined for 32 bit compilation omits ca503bb29022 riscv: Kconfig.socs: Add comments omits 84b10f781abf riscv: Kconfig.erratas: Add comments omits 2f66a3d09994 riscv: Kconfig: Fix indentation and add comments omits 0d8730f07c82 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 4eb1560259de ARM: dts: qcom: msm8974: Add BAM DMUX Ethernet/IP device omits 1bf7305e79aa clk: qcom: ipq8074: dont disable gcc_sleep_clk_src omits 8add990ace3d clk: qcom: ipq8074: add USB GDSCs omits c87969d21870 Merge branch '20220515210048.483898-8-robimarko@gmail.com' [...] omits 74622e401e21 dt-bindings: clock: qcom: ipq8074: add USB GDSCs omits 99e7e16445c4 dt-bindings: soc: qcom,wcnss: remove unneeded ref for names omits 2c930dc1e34f dt-bindings: clocks: qcom,gcc-ipq8074: support power domains omits 2bd357e69820 clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks omits 74521205b640 clk: qcom: ipq8074: add PPE crypto clock omits 90e6d290603d dt-bindings: clock: qcom: ipq8074: add PPE crypto clock omits 0e9e61a2815b clk: qcom: ipq8074: fix NSS port frequency tables omits 3401ea2856ef clk: qcom: ipq8074: SW workaround for UBI32 PLL lock omits ca41ec1b3043 clk: qcom: ipq8074: fix NSS core PLL-s omits f25b0d9dd6d9 dt-bindings: connector: usb: align example indentation to [...] omits 7a255ae77216 bpftool: Show also the name of type BPF_OBJ_LINK omits fbd2251d3ee9 docs: dt: writing-bindings: Update URL to DT schemas omits 173e468c717c intel/ice:fix repeated words in comments omits afa646299a28 ice: Remove unnecessary NULL check before dev_put omits 0ca85829903f ice: use eth_broadcast_addr() to set broadcast address omits 263957263a00 ice: switch: dynamically add VLAN headers to dummy packets omits ea71b967a507 ice: Add support for VLAN TPID filters in switchdev omits 06bca7c2685a ice: Add support for double VLAN in switchdev omits 39e940d4abfa selftests/xsk: Destroy BPF resources only when ctx refcoun [...] omits 6d4c767c032b selftests/xsk: Verify correctness of XDP prog attach point omits 61333008d01e selftests/xsk: Introduce XDP prog load based on existing A [...] omits 24d2e5d9da60 selftests/xsk: Avoid bpf_link probe for existing xsk omits 88d9374ce6a6 vfio: do not set FMODE_LSEEK flag omits 3d88db248f27 dma-buf: remove useless FMODE_LSEEK flag omits 8804bffa93a1 fs: remove no_llseek omits d43fe79c26f0 fs: do not compare against ->llseek omits d820ac64e1e6 fs: check FMODE_LSEEK to control internal pipe splicing omits 5dd7f54c0ef9 fs: clear or set FMODE_LSEEK based on llseek function omits c9d86760342f fs: do not set no_llseek in fops omits 7cb33d1bc1ac RDMA/rxe: Fix deadlock in rxe_do_local_ops() omits 3db7f894549a drm/amdkfd: Bump KFD API version for SMI profiling event omits 414e9f520e89 drm/amdkfd: Asynchronously free smi_client omits 46ae2af9a8aa drm/amdkfd: Add unmap from GPU SMI event omits c7f21978fa6a drm/amdkfd: Add user queue eviction restore SMI event omits acac270d0982 drm/amdkfd: Add migration SMI event omits e0f1e65b836c drm/amdkfd: Add GPU recoverable fault SMI event omits 163a5a584370 drm/amdkfd: Enable per process SMI event omits d7cfea332cca drm/amdkfd: Add KFD SMI event IDs and triggers omits 395ece6f1412 Revert "drm/amdgpu/gmc11: avoid cpu accessing registers to [...] omits cf6067290034 drm/amdgpu: enable mes to access registers v2 omits adc0e6ab0df3 drm/amdgpu/mes: add mes register access interface omits 7d4705b33cb8 drm/amdgpu/mes11: add mes11 misc op omits cff35798fad5 drm/amdkfd: fix cu mask for asics with wgps omits 6a4a1f605431 drm/amdgpu: add common interface for mes misc op omits 90d5fd317c74 drm/amdgpu/mes11: update mes interface for acessing registers omits b7d78b46d5e8 net: phylink: fix NULL pl->pcs dereference during phylink_ [...] omits 3019a8d7c189 drm: Remove unnecessary junk from drm_crtc.h omits 4d627ef12b40 docs/doc-guide: Mention make variable SPHINXDIRS omits 2bc6430884d5 scripts: get_feat.pl: use /usr/bin/env to find perl omits 8bfb7869ec37 intel/ixgbevf:fix repeated words in comments omits 1e401f7680c9 intel/igc:fix repeated words in comments omits 1ca33bf983f3 intel/igbvf:fix repeated words in comments omits 7cdb8cc82ffb intel/igb:fix repeated words in comments omits afdc8a54e297 intel/iavf:fix repeated words in comments omits 09f85edd98e2 intel/i40e:fix repeated words in comments omits 17527829dfb6 intel/fm10k:fix repeated words in comments omits 7654a8881a54 Merge branches 'v5.20/vfio/migration-enhancements-v3', 'v5 [...] omits e2ef1c2d9a14 intel/e1000e:fix repeated words in comments omits 38f0430e1658 intel/e1000:fix repeated words in comments omits eb6683b622c5 ixgbe: drop unexpected word 'for' in comments omits 4d5173c6f6eb igb: remove unexpected word "the" omits a5f976580238 fm10k: remove unexpected word "the" omits 4fb8cfedd8fc ixgbe: remove unexpected word "the" omits ee5956bb9ce6 docs/zh_CN: Add mutex-design Chinese translation omits bf02fb07c79a docs/zh_CN: Show the Chinese translation of spinlocks omits e129e4138147 regmap-irq cleanups and refactoring omits 330c179976f3 vfio: Move "device->open_count--" out of group_rwsem in vf [...] omits f8189d5d5fbf dax: set did_zero to true when zeroing successfully omits 98eb8d95025b iomap: set did_zero to true when zeroing successfully omits ffed0518d871 vfio: remove useless judgement omits 6641085e8d7b vfio: Clear the caps->buf to NULL after free omits dc1848388137 RDMA/rxe: Merge normal and retry atomic flows omits 8264411595fa RDMA/rxe: Move atomic original value to res omits 220e842815f9 RDMA/rxe: Move atomic responder res to atomic_reply omits 1c61d51e9695 vfio: check iommu_group_set_name() return value omits 0ed5493e430a RDMA/rxe: Add a responder state for atomic reply omits 24f0ab010211 RDMA/rxe: Move code to rxe_prepare_atomic_res() omits d58562ca6c99 iomap: skip pages past eof in iomap_do_writepage() omits c06475910b52 Documentation: coresight: Escape coresight bindings file wildcard omits 6e97eba8ad87 vfio: Split migration ops from main device ops omits 2b1c1906286f vfio/mlx5: Protect mlx5vf_disable_fds() upon close device omits fda35af97595 intel: remove unused macros omits df3c9072ef90 Merge branch 'efivars-cleanup' into efi/next omits e3435fff6ae0 ACPI: Move PRM config option under the main ACPI config omits 36d1f098e674 ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 omits 353efd5e97a7 ACPI: PRM: Change handler_addr type to void pointer omits c8177f90b7c6 dt-bindings: serial: 8250: Add npcm845 compatible string omits 309f7beddf05 serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_ [...] omits e9f973667956 8250_dwlib: Convert bitops to newer form omits 808313bc2182 serial: 8250_dw: Drop PM ifdeffery omits 0df73e1a9f7b ASoC: codecs: wsa883x: handle timeouts in resume path omits 6343ecd76c82 serial: 8250_dw: Sort headers alphabetically omits cf6af24b5490 ASoC: codecs: wsa881x: handle timeouts in resume path omits 65e20e8cbbcc earlycon: prevent multiple register_console() omits b9491b2e45d7 serial: 8250_dw: Take port lock while accessing LSR omits f3762ddfa240 ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() omits 137b2d985928 serial: 8250_port: Fix spelling mistake omits 72a43046b61a tty: serial: samsung_tty: loopback mode support omits 9636047ffafc tty: serial: samsung_tty: support more than 4 uart ports omits 6d304871e3ef bpftool: Use feature list in bash completion omits 27b3f7055343 bpftool: Add feature list (prog/map/link/attach types, helpers) omits 10365cad1802 Fix some coding style issues omits b0cbd6154a9a bpftool: Remove attach_type_name forward declaration omits 25097de7b236 pinctrl: intel: Add Intel Meteor Lake pin controller support omits b54c2a25ace5 RDMA/rxe: Convert read side locking to rcu omits 215d0a755e1b RDMA/rxe: Stop lookup of partially built objects omits 87a7d5350c67 drm/i915: Drain freed object after suspend display omits 152d1faf1e2f arm64: dts: qcom: add SC8280XP platform omits 36a7b63f0696 dt-bindings: mailbox: qcom-ipcc: Add NSP1 client omits 05b90d240409 dt-bindings: arm: qcom: Document additional sc8280xp devices omits 4c9fb8e89849 arm64: dts: qcom: sm8450: Add interconnect requirements for SCM omits 34279d6e3f32 arm64: dts: qcom: sdm660: Add initial Inforce IFC6560 boar [...] omits 1ce69c35b860 usb: host: xhci: use snprintf() in xhci_decode_trb() omits 3dbee7f9e9e0 regulator: qcom_smd: Add PM8909 and fix pm8916_pldo range omits 31d4c1bdf157 spi: spi.c: Remove redundant else block omits 95c8222f0e52 spi: spi.c: Fix comment style omits c191543e99fc spi: spi.c: White-space fix in __spi_pump_messages() omits d8d6253b36f5 ASoC: tegra: delete a semicolon omits e8010efc7b83 ASoC: wm_adsp: Minor clean and redundant code removal omits 871325d800ed ASoC: samsung: change neo1973_audio from a global to static omits cdb09e623143 ASoC: codecs: wsa883x: add control, dapm widgets and map omits a5201d42e2f8 regmap: cache: Add extra parameter check in regcache_init omits a9e37a828ca0 regulator: scmi: Add missing of_node_get() omits d6fb6ee1820c ACPI: bus: Drop driver member of struct acpi_device omits e5ed878ddb7c ACPI: bus: Drop redundant check in acpi_device_remove() omits d4c0b614b5a4 pinctrl: axp209: Support the AXP221/AXP223/AXP809 variant omits f9f991e14969 dt-bindings: gpio: Add AXP221/AXP223/AXP809 compatibles omits bb2c2fe7b8d5 pinctrl: qcom: sc7280: Fix compile bug omits 53447365ccb4 ASoC: dt-bindings: Add bindings for WCD9335 DAIs omits bf48c3fae6d7 Merge branch 'net-neigh-introduce-interval_probe_time-for- [...] omits 211da42eaa45 net, neigh: introduce interval_probe_time_ms for periodic probe omits c381d02b2fd5 sysctl: add proc_dointvec_ms_jiffies_minmax omits d19b4c52f7c9 atheros/atl1c:fix repeated words in comments omits 0f36d074aeb5 drm/i915: use DISPLAY_VER() instead of accessing match_inf [...] omits e61f294c7e8d drm/i915/bios: debug log ddi port info after parsing omits 3190d4be3764 spi: pxa2xx: Add support for Intel Meteor Lake-P omits d15534a6f4cf ASoC: doc: Update dead links omits d2294461b90e ASoC: samsung: change gpiod_speaker_power and rx1950_audio [...] omits 28e1a8f4b0ff memblock: avoid some repeat when add new range omits fac76f226089 crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE omits 0bb8f1252538 crypto: testmgr - fix version number of RSA tests omits 8e7ae8bafe98 crypto: vmx - drop unexpected word 'for' in comments omits a89db0595f52 crypto: caam - drop unexpected word 'for' in comments omits dac230179fdc crypto: caam - drop unexpected word 'a' in comments omits e34525c39758 crypto: cavium - fix typos in comments omits 1b069597c254 crypto: arm64/aes-neon - Fix typo in comment omits 882f0a59377d crypto: ux500/hash - drop unexpected word "the" omits 54a8b6802f03 crypto: nx - drop unexpected word "the" omits d6c14da474bf crypto: lib/blake2s - reduce stack frame usage in self test omits b1dee9527e65 drm/edid: take HF-EEODB extension count into account omits 18e3c1d5d4cf drm/edid: add HF-EEODB support to EDID read and allocation omits 89f4b4c53a7c drm/edid: do invalid block filtering in-place omits 3d1ab66e043f drm/edid: add drm_edid_raw() to access the raw EDID data omits 964893d3caff drm/probe-helper: add drm_connector_helper_get_modes() omits b71c0aaab9ef drm/edid: add drm_edid_connector_update() omits 6aa145bc943d drm/edid: abstract debugfs override EDID set/reset omits f999b37eefd7 drm/edid: clean up connector update error handling and deb [...] omits a819451eda6d drm/edid: convert drm_connector_update_edid_property() to [...] omits 02b16fbc56e9 drm/edid: move drm_connector_update_edid_property() to drm_edid.c omits 63569d90863f drm/vc4: change vc4_dma_range_matches from a global to static omits 4c377e7b1156 arm64: defconfig: enable Qualcomm LPG leds driver omits dbc6fc7e3f76 net: pcs-rzn1-miic: fix return value check in miic_probe() omits 626af58bad58 net: dsa: rzn1-a5psw: fix a NULL vs IS_ERR() check in a5ps [...] omits 3ce7547e5b71 net: txgbe: Add build support for txgbe omits 05eed0990927 clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_ [...] omits dd363e2f7196 clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src omits 63d42708320d clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address omits 07e7fcf1714c clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC omits 74fd304f2395 ipv6: remove redundant store to value after addition omits 3eb4a4c3442c net: switchdev: add reminder near struct switchdev_notifie [...] omits 9c17baaa97c8 ARM: dts: qcom: align gpio-key node names with dtschema omits 31b2edcab4d1 ARM: dts: qcom: adjust whitespace around '=' omits 7afef282d745 ARM: dts: qcom: ipq4019: fix Micron SPI NOR compatible omits 7b7e501f7a72 ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions omits 10193ad6d487 ARM: dts: qcom: cleanup QFPROM nodes omits aaed15efce65 ARM: dts: qcom: use dedicated QFPROM compatibles omits 2a832912dba2 Merge branch 'net-dsa-add-pause-stats-support' omits 961d6c70d886 net: dsa: microchip: count pause packets together will all [...] omits c4748ff6566b net: dsa: microchip: add pause stats support omits ea294f39b438 net: dsa: ar9331: add support for pause stats omits 3d410403a572 net: dsa: add get_pause_stats support omits eb9e93937756 ARM: dts: qcom: replace gcc PXO with pxo_board fixed clock omits 9410fb940114 clk: qcom: gcc-sc8280xp: use phy-mux clock for PCIe omits 65b7ebda5028 firmware: qcom_scm: Add bw voting support to the SCM interface omits 7f045132bc23 dt-bindings: firmware: qcom-scm: Add interconnects property omits 6e9c65f71edd drm/amdgpu: fix documentation warning omits 6fb5ee7cec06 iosys-map: Add per-word write omits 5f278dbd540b iosys-map: Add per-word read omits a6a87c36165e Input: i8042 - add TUXEDO devices to i8042 quirk tables omits 69c00695723d Input: i8042 - add debug output for quirks omits ff946268a081 Input: i8042 - merge quirk tables omits 95a9916c909f Input: i8042 - move __initconst to fix code styling warning omits 24a9c54182b3 context_tracking: Split user tracking Kconfig omits 2a0aafce963d context_tracking: Rename context_tracking_cpu_set() to ct_ [...] omits fe98db1c6d1a context_tracking: Rename context_tracking_enter/exit() to [...] omits f163f0302ab6 context_tracking: Rename context_tracking_user_enter/exit( [...] omits f0cf642c56b7 bpftool: Probe for memcg-based accounting before bumping rlimit omits fb021366974a PM / devfreq: imx-bus: use NULL to pass a null pointer rat [...] omits 909b430e498a PM / devfreq: shut up kernel-doc warnings omits 84fab8928b26 dt-bindings: interconnect: samsung,exynos-bus: convert to [...] omits b615b00c42da PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver omits b9e34e761240 dt-bindings: interconnect: Add MediaTek CCI dt-bindings omits c5cb2cdf23ce drm/amd/display: Re-org and cleanup the redundant code omits ff15cea338d2 drm/amd/display: expose additional modifier for DCN32/321 omits 7268f0a9e842 drm/amd: Load TA firmware for DCN321/DCN32 omits 46d44516aa6e drm/amd/amd_shared.h: Add missing doc for PP_GFX_DCS_MASK omits 2639d3e44f9c drm/amdgpu/amdgpu_dm: fix kernel-doc markups omits 01752681f1ee drm/amd/display: change to_dal_irq_source_dnc32() storage [...] omits ef314d213dd5 Merge branch 'dt/linus' into dt/next omits 70f1fcbc8358 drm/amd/display: Remove unused globals FORCE_RATE and FORC [...] omits 7bb97c5a39ec drm/amdgpu/display: drop set but unused variable omits d193b12b2fa6 drm/amdgpu: Fix typos in amdgpu_stop_pending_resets omits 2d5a64707aa0 media: dt-bindings: Convert gpio-ir-receiver to DT schema omits 0b58162e1207 drm/amd/display: Removed unused variable ret omits 864138ab0e09 media: dt-bindings: rc: Allow 'ir-receiver' node names omits d17b557e5ead Merge branch 'bpf: cgroup_sock lsm flavor' omits dca85aac8895 selftests/bpf: lsm_cgroup functional test omits 596f5fb2ea2a bpftool: implement cgroup tree for BPF_LSM_CGROUP omits a4b2f3cf699f libbpf: implement bpf_prog_query_opts omits bffcf34878b1 libbpf: add lsm_cgoup_sock type omits 3b34bcb946c2 tools/bpf: Sync btf_ids.h to tools omits 9113d7e48e91 bpf: expose bpf_{g,s}etsockopt to lsm cgroup omits b79c9fc9551b bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP omits c0e19f2c9a3e bpf: minimize number of allocated lsm slots per program omits 69fd337a975c bpf: per-cgroup lsm flavor omits 00442143a2ab bpf: convert cgroup_bpf.progs to hlist omits af3f4134006b bpf: add bpf_func_t and trampoline helpers omits d893259cd9f9 Merge branch 'i2c/for-current' into i2c/for-next omits a578cc3af5ce power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hi [...] omits 3b91edd624ab usb: gadget: f_mass_storage: Make CD-ROM emulation works w [...] omits df574080fad0 USB: cdc-acm: use define for timeout omits 98ceba755928 usb: musb: mpfs: add missing clk_disable_unprepare() in mp [...] omits 70cdb930f7e9 usb: gadget: aspeed_udc: fix handling of tx_len == 0 omits babfcd947eba usb: dwc3: gadget: fix a kernel-doc warning omits ad44cf402486 usb: dwc3: document async_callbacks field omits ae92b1c84306 usb: typec_altmode: add a missing "@" at a kernel-doc parameter omits b13a3e5fd40b ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP omits b4f1f61ed592 ACPI: LPSS: Fix missing check in register_device_clock() omits 444fe04f7a5a dm: improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling omits d6f895965592 cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control int [...] omits c3481b6b75b4 ACPI: APEI: Better fix to avoid spamming the console with [...] omits 4b7ef7b05afc ACPI: PM: save NVS memory for Lenovo G40-45 omits dd5e55540030 Documentation: ACPI: Update links and references to DSD re [...] omits 3e6573c5d275 ACPI: EC: Drop unused ident initializers from dmi_system_i [...] omits 81df5f919743 ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_ [...] omits f7090e0ef360 ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk omits 0dd6db359e5f ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry fr [...] omits 48e014ee9a61 regmap-irq: Deprecate the not_fixed_stride flag omits bdf9b86cd3ad regmap-irq: Add get_irq_reg() callback omits e8ffb12e7f06 regmap-irq: Fix inverted handling of unmask registers omits 9edd4f5aee84 regmap-irq: Deprecate type registers and virtual registers omits faa87ce9196d regmap-irq: Introduce config registers for irq types omits f7cc5062d6e5 regmap-irq: Refactor checks for status bulk read support omits ad22b3e98f94 regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() omits 6b0c31747722 regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() omits 610fdd668e6a regmap-irq: Remove an unnecessary restriction on type_in_mask omits cffc2be30288 regmap-irq: Cleanup sizeof(...) use in memory allocation omits 53a1a16dcc97 regmap-irq: Remove unused type_reg_stride field omits 445cbd219ac3 regmap-irq: Convert bool bitfields to unsigned int omits 06fae51bb244 regmap: Merge up fixes omits 66348f178d5a ASoC: wcd9335: Use DT bindings instead of local DAI definitions omits 57b8b2113e20 ASoC: dt-bindings: Add bindings for WCD9335 DAIs omits 9cc69528188a ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_c [...] omits 586fb2641371 ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() omits e55cf7981405 blk-cgroup: factor out blkcg_free_all_cpd() omits 362b8c16f8fc blk-cgroup: factor out blkcg_iostat_update() omits e414207d12f3 ACPI: processor: Drop leftover acpi_processor_get_limit_in [...] omits 7fdc74da940d ACPI: processor: Split out thermal initialization from ACPI PSS omits e810cb78bc4b dm: refactor dm_md_mempool allocation omits 4ed045d8756a dm: unexport dm_get_reserved_rq_based_ios omits 038275d22784 ACPI: video: Drop X86 dependency from Kconfig omits 66d052047ca8 dt-bindings: arm: Convert CoreSight CPU debug to DT schema omits 3c15fddf3121 dt-bindings: arm: Convert CoreSight bindings to DT schema omits fc34ece41f71 ASoC: Refactor non_legacy_dai_naming flag omits 92c2b1c12f8a dt-bindings: arm: Rename Coresight filenames to match compatible omits 8add26f7ef33 coresight: syscfg: Update load and unload operations omits bc4d193238be regulator: qcom_smd: Add PM8909 RPM regulators omits 8cbb948a7cc2 regulator: dt-bindings: qcom,smd-rpm: Add PM8909 omits e8977917e116 regulator: qcom_smd: Fix pm8916_pldo range omits 46ae6fb58fd4 regulator: mt6370: Use the correct header for platform_device_id omits 4806c991bf4f regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpi [...] omits 199380decc5f coresight: configfs: Fix unload of configurations on module exit omits 0dbc49476ac7 spi support for Exynos Auto v9 SoC omits 7ed186642e62 ASoC: codecs: add WSA883x support omits 22d0c4080fe4 block: simplify disk_set_independent_access_ranges omits 6a27d28c81bc block: move ->ia_ranges from the request_queue to the gendisk omits b9a1c179bdfa block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_ [...] omits 77940f0d96cd mnt_idmapping: align kernel doc and parameter order omits 5695289da1bf Merge branches 'renesas-arm-dt-for-v5.20' and 'renesas-dt- [...] omits 5b6d7c3c5861 ARM: dts: r9a06g032-rzn1d400-db: Add switch description omits 45ed13d9b40c dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII [...] omits 2f805cba10d7 pinctrl: renesas: r8a779f0: Remove unused POC2 omits b6b9585876da reset: microchip-sparx5: allow building as a module omits cda41c14ab8a ARM: dts: r9a06g032: Describe switch omits c6f600923600 ARM: dts: r9a06g032: Describe GMAC2 omits dc0f67311416 ARM: dts: r9a06g032: Describe MII converter omits a71a62dd5e01 dt-bindings: pinctrl: renesas: Remove spaces before #define omits d1273f541ab4 arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name i [...] omits 826783953013 ARM: dts: renesas: Fix DA9063 watchdog subnode names omits f48cb21a28c0 arm64: dts: renesas: r8a779m8: Drop operating points above [...] omits 0553b288ab26 MAINTAINERS: Add Renesas SoC DT bindings to Renesas Archit [...] omits 702e70143291 net: prestera: acl: add support for 'egress' rules omits 04cfbc1d89d4 selftests: forwarding: ethtool_extended_state: Convert to [...] omits 9bacb93bcfb8 nfp: flower: fix comment typos and formatting omits e267a3198014 mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] omits 7d474706ff4f mm/migrate: Convert writeout() to take a folio omits 765acf9085a1 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] omits 662389777689 fs: Add aops->migrate_folio omits b361f39863ed mm: Convert all PageMovable users to movable_operations omits 1a22e12f94c9 secretmem: Remove isolate_page omits 1662afcecae5 ext2: Use a folio in ext2_get_page() omits d862e2d59368 gfs2: Convert gfs2_jhead_process_page() to use a folio omits 71864cbf4617 ocfs2: Convert ocfs2_read_folio() to use a folio omits 6e2a48222bc9 freevxfs: Convert vxfs_immed_read_folio() to use a folio omits 1a6b7e5cb550 coda: Convert coda_symlink_filler() to use a folio omits fa19fbd23186 befs: Convert befs_symlink_read_folio() to use a folio omits 5b15f72a828b block: Convert read_part_sector() to use a folio omits 4639d0da923e block: Use PAGE_SECTORS_SHIFT omits a340b79b2991 block: Handle partition read errors more consistently omits 1cf29f882fa8 block: Simplify read_part_sector() omits 0ba02b002594 cramfs: read_mapping_page() is synchronous omits 437084d7c5b8 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] omits 4188e3e2860d hostfs: Handle page write errors correctly omits 2c62b172802a squashfs: Return the actual error from squashfs_read_folio() omits ba457436991a buffer: Don't test folio error in block_read_full_folio() omits 964688b32d9a btrfs: Use a folio in wait_dev_supers() omits 0b768a9610c6 nfs: Leave pages in the pagecache if readpage failed omits 6e8e79fc8443 buffer: Remove check for PageError omits 9329883a1c9b orangefs: Remove test for folio error omits ba9863127cdf iomap: Remove test for folio error omits 3b60d53df07f jfs: Remove check for PageUptodate omits da028b6b648e remap_range: Remove check of uptodate flag omits 771075e15e39 ufs: Remove checks for PageError omits b0c971e7b768 reiserfs: Remove check for PageError omits 19cb4273a245 ntfs3: Remove check for PageError omits 62a3a4dd476d ntfs: Remove check for PageError omits 79ea65563ad8 nilfs2: Remove check for PageError omits 750cd7d0e65f ext2: Remove check for PageError omits 17bb55487988 ntfs: Remove check for PageError omits ca02bcabd79f hfsplus: Remove check for PageError omits c9ed489c664c hfs: Remove check for PageError omits 54c6260fa881 freevxfs: Remove check of PageError omits 59fc64740571 afs: Remove check of PageError omits 0e00fa5f8360 block: Remove check of PageError omits 90c02eb9a76c docs: Improve ->read_folio documentation omits 290e1a320437 filemap: Use filemap_read_folio() in do_read_cache_folio() omits 1dfa24a4bf3b filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() omits 9bc3e869386b filemap: Move 'filler' case to the end of do_read_cache_folio() omits 0e8e08cca5e3 netfs: Remove extern from function prototypes omits bb4b42ba9262 filemap: Remove find_get_pages_range() and associated functions omits 105c988f5dd7 shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() omits 77414d195f90 vmscan: Add check_move_unevictable_folios() omits f6e0e1734424 nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] omits 1508062ecd55 hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] omits bbfe4f66002a f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] omits 7530d0935cc7 ext4: Convert mpage_map_and_submit_buffers() to use filema [...] omits fb5a5be05fb4 ext4: Convert mpage_release_unused_pages() to use filemap_ [...] omits 9e0b6f31bae6 buffer: Convert clean_bdev_aliases() to use filemap_get_folios() omits be0ced5e9cb8 filemap: Add filemap_get_folios() omits 2bb876b58d59 filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] omits d9ef44de5d73 hugetlb: Convert huge_add_to_page_cache() to use a folio omits 211d04445b96 mpage: Convert do_mpage_readpage() to use a folio omits 6ffcd825e7d0 mm: Remove __delete_from_page_cache() omits fb5c2029f822 mm: Account dirty folios properly during splits omits 4b2373c91f05 Merge branch 'dsa-microchip-ksz_chip_reg' omits 9d95329c65db net: dsa: microchip: move remaining register offset to ksz [...] omits 6877102f95f3 net: dsa: microchip: add P_STP_CTRL to ksz_chip_reg omits a02579df160e net: dsa: microchip: change the size of reg from u8 to u16 omits 47d82864eee1 net: dsa: microchip: remove the struct ksz8 omits 34e48383636f net: dsa: microchip: move ksz8->shifts to ksz_common omits d23a5e18606c net: dsa: microchip: move ksz8->masks to ksz_common omits 486f9ca715d7 net: dsa: microchip: move ksz8->regs to ksz_common omits 516de80d448f Merge branch 'zynqmp/soc' into for-next omits acd6510dd7ab firmware: xilinx: Add TF_A_PM_REGISTER_SGI SMC call omits 216516351315 Merge branch 'mtk-star-emac-features' omits 02e9ce07d8b8 net: ethernet: mtk-star-emac: enable half duplex hardware support omits 0a8bd81fd6aa net: ethernet: mtk-star-emac: separate tx/rx handling with [...] omits 0027340a239b net: ethernet: mtk-star-emac: add support for MII interface omits 320c49fe31b0 dt-bindings: net: mtk-star-emac: add description for new p [...] omits 769c197b097c net: ethernet: mtk-star-emac: add timing adjustment support omits 85ef60330d37 net: ethernet: mtk-star-emac: add clock pad selection for RMII omits 43360697a276 dt-bindings: net: mtk-star-emac: add support for MT8365 omits 6cde23b3ace5 net: ethernet: mtk-star-emac: add support for MT8365 SoC omits 9ccbfdefe716 net: ethernet: mtk-star-emac: modify IRQ trigger flags omits c16cc6a06672 net: ethernet: mtk-star-emac: store bit_clk_div in compat [...] omits 90036a4a64a5 Merge branch 'zynq/soc' into for-next omits bfc715146ea6 Merge branch 'sfc-add-extra-states-for-VDPA' omits 98ff4c7c8ac7 sfc: Separate netdev probe/remove from PCI probe/remove omits 7592d754c09c sfc: replace function name in string with __func__ omits bba84bf4c1f2 sfc: Unsplit literal string. omits 3e341d84bd9f sfc: Move EF100 efx_nic_type structs to the end of the file omits 7e773594dada sfc: Separate efx_nic memory from net_device memory omits 8cb03f4e084e sfc: Encapsulate access to netdev_priv() omits b3fd0a86dad2 sfc: Change BUG_ON to WARN_ON and recovery code. omits 62ac3ce542ff sfc: Remove netdev init from efx_init_struct omits 8b39db19b21b sfc: Add a PROBED state for EF100 VDPA use. omits 813cf9d1e753 sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. omits da8ff2a278b9 Merge branch 'mlxsw-unified-bridge-conversion-part-5' omits e28cd993b9a4 mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs omits 4c3f7442770b mlxsw: spectrum_switchdev: Flush port from MDB entries acc [...] omits 7434ed6102c1 mlxsw: spectrum_switchdev: Add support for getting and put [...] omits ea0f58d6c543 mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry [...] omits d2994e130585 mlxsw: spectrum_switchdev: Add support for maintaining lis [...] omits 5d0512e5cf74 mlxsw: spectrum_switchdev: Add support for maintaining has [...] omits 0ac985436eb9 mlxsw: spectrum_switchdev: Save MAC and FID as a key in 's [...] omits eaa0791aed8b mlxsw: spectrum_switchdev: Rename MIDs list omits eede53a49b3c mlxsw: spectrum_switchdev: Rename MID structure omits 4abaa5cc4d7c mlxsw: Align PGT index to legacy bridge model omits d1ff2559cef0 cpufreq: zynq: Fix refcount leak in zynq_get_revision omits 3f977c574dfd spi: intel: Add support for Intel Meteor Lake-P SPI serial flash omits e16eceea863b mtd: rawnand: arasan: Fix clock rate in NV-DDR omits 9dbeef8ad5f8 spi: s3c64xx: define exynosautov9 compatible omits 11d50d853dce spi: s3c64xx: add spi port configuration for Exynos Auto v9 SoC omits bfcd27dcb7b9 spi: s3c64xx: support custom value of internal clock divider omits ffb7bcd3b27e spi: s3c64xx: support loopback mode omits 7499bfeedb47 mtd: rawnand: arasan: Update NAND bus clock instead of sys [...] omits ad9b10d1eaad mtd: core: introduce of support for dynamic partitions omits dd638202dfb6 dt-bindings: mtd: partitions: add additional example for q [...] omits 118f3fbe517f dt-bindings: mtd: partitions: support label/name only partition omits fc04dafd263d mnt_idmapping: use new helpers in mapped_fs{g,u}id() omits d6910eaa6fc7 ASoC: rockchip: i2s: Remove unwanted dma settings in rockc [...] omits 02d91fe47100 ASoC: dt-bindings: fsl,micfil: Convert format to json-schema omits 3b13b1437dcc ASoC: fsl_micfil: change micfil default settings omits d29e0a6e3631 ASoC: max98396: Fix TDM mode BSEL settings omits 48620f17e071 ASoC: rockchip: i2s: Fix the debug level on missing pinctrl omits a7b028e4252b MAINTAINERS: add ASoC Qualcomm codecs omits 43b8c7dc85a1 ASoC: codecs: add wsa883x amplifier support omits 16e2f8a4e9d5 ASoC: dt-bindings: Add WSA883x bindings omits 156c90415b5c arm64: dts: juno: Add cache-level property to L2 caches omits 2113651ddf3d bus: mhi: host: pci_generic: Add another Foxconn T99W175 omits 9adf24a40978 fs: port HAS_UNMAPPED_ID() to vfs{g,u}id_t omits 40c56bd8e1ae KVM: arm64: nvhe: Add intermediates to 'targets' instead o [...] omits 3d5697f95e49 KVM: arm64: nvhe: Rename confusing obj-y omits 54c15ec3b738 powerpc: dts: Add DTS file for CZ.NIC Turris 1.x routers omits 81e9685dd413 KVM: PPC: Kconfig: Fix indentation omits 1e2e5e82748a powerpc/powernv: Kconfig: Replace single quotes omits d60cb5010caf powerpc: Kconfig.debug: Remove extra empty line omits cea9d62b64c9 powerpc: Kconfig: Replace tabs with whitespaces omits 5969e0c1c7e2 powerpc/perf: Update MMCR2 to support event exclude_idle omits a28a2eff1e0f powerpc/pseries/iommu: Print ibm,query-pe-dma-windows parameters omits 4dee21e0f252 KVM: PPC: Do not warn when userspace asked for too big TCE table omits 2d9206b22743 powerpc/bpf/32: Add instructions for atomic_[cmp]xchg omits aea7ef8a82c0 powerpc/bpf/32: add support for BPF_ATOMIC bitwise operations omits 1e82dfaa7819 powerpc/bpf/64: Add instructions for atomic_[cmp]xchg omits dbe6e2456fb0 powerpc/bpf/64: add support for atomic fetch operations omits 65112709115f powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations omits 61bdbca85502 powerpc/64s: Don't read H_BLOCK_REMOVE characteristics in [...] omits d9abe36df749 powerpc/papr_scm: use dev_get_drvdata omits 2a83afe72a2b powerpc/64: Drop ppc_inst_as_str() omits dd3549c5032d selftests/powerpc: Add missing files to .gitignores omits dc94f89ae68f Merge branch kvm-arm64/burn-the-flags into kvmarm-master/next omits b4da91879e98 KVM: arm64: Move the handling of !FP outside of the fast path omits 0fa4a3137e94 KVM: arm64: Document why pause cannot be turned into a flag omits 54ddda919c4b KVM: arm64: Reduce the size of the vcpu flag members omits 5a3984f4ec73 KVM: arm64: Add build-time sanity checks for flags omits e19f2c6cd146 KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC a [...] omits 30b6ab45f813 KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag omits 781e3ae148fd KVM: arm64: Kill unused vcpu flags field omits eebc538d8e07 KVM: arm64: Move vcpu WFIT flag to the state flag set omits aff3ccd7320e KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state [...] omits 0affa37fcd1d KVM: arm64: Move vcpu SVE/SME flags to the state flag set omits b1da49088ac6 KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set omits a06968563775 drm/i915: Fix a lockdep warning at error capture omits f5c847ea19d3 KVM: PPC: Align pt_regs in kvm_vcpu_arch structure omits 0df01238b8aa KVM: PPC: Book3S HV: tracing: Add missing hcall names omits b44bb1b7cbba KVM: PPC: Book3S HV: Provide more detailed timings for P9 [...] omits 2861c827286f KVM: PPC: Book3S HV: Expose timing functions to module code omits c3fa64c99c61 KVM: PPC: Book3S HV: Decouple the debug timing from the P8 [...] omits 3f8ed993be3c KVM: PPC: Book3S HV: Add a new config for P8 debug timing omits 9981bace85d8 KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings omits e66eb603b9c6 virtio_pmem: set device ready in probe() omits 522ae491e18a virtio_pmem: initialize provider_data through nd_region_desc omits ee794221a6f6 fpga: fpga-mgr: Fix spelling mistake "bitsream" -> "bitstream" omits c7b9ed7c34a9 powerpc/64e: KASAN Full support for BOOK3E/64 omits 059c189389eb powerpc/64e: Reorganise virtual memory omits 128c1ea2f838 powerpc/64e: Move virtual memory closer to linear memory omits b646c1f7f43c powerpc/64e: Remove unused REGION related macros omits 3adfb457b84b powerpc/64e: Remove MMU_FTR_USE_TLBRSRV and MMU_FTR_USE_PA [...] omits 09317643117a powerpc/64e: Fix early TLB miss with KUAP omits dd8de84b57b0 powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E omits 2db2008e6363 powerpc/64e: Rewrite p4d_populate() as a static inline function omits 12a9eddd239e powerpc: Remove _PAGE_SAO stub for book3e/64 omits 513f5bbac7b9 powerpc/32: Remove __map_without_ltlbs omits 56e54b4e6c47 powerpc/32: Remove 'noltlbs' kernel parameter omits 1ce844973bb5 powerpc/32: Remove the 'nobats' kernel parameter omits 92f89ec1b534 powerpc: Restore CONFIG_DEBUG_INFO in defconfigs omits 78f1c24abd16 powerpc/irq: Simplify __do_irq() omits e90855be9e90 powerpc/irq: Perform stack_overflow detection after switch [...] omits 051bd351a2ef powerpc/irq: Make __do_irq() static omits 41f20d6db2b6 powerpc/irq: Increase stack_overflow detection limit when [...] omits 077fc62b2b66 powerpc/irq: remove inline assembly in hard_irq_disable macro omits 78ffe6a7e2a1 powerpc/irq: Replace #ifdefs by IS_ENABLED() omits ef5b570d3700 powerpc/irq: Don't open code irq_soft_mask helpers omits 98552307e3a7 powerpc/irq64: Remove get_irq_happened() omits 7d7b28b30208 powerpc/irq: Split irq.c omits e93dee186fc9 powerpc: Don't include asm/ppc_asm.h in other headers omits 46d60bdb1283 powerpc: Include asm/firmware.h in all users of firmware_h [...] omits b2274ff2c4bb Input: sensehat-joystick - remove unnecessary error message omits 6bb7144c3fa1 Input: exc3000 - fix return value check of wait_for_comple [...] omits d640516a65d8 net: mptcp: fix some spelling mistake in mptcp omits eba3a9816ad1 Revert the ARM/dts changes for Renesas RZ/N1 omits b777f93b6a13 Input: edt-ft5x06 - show crc and header errors by sysfs omits 480343dc89ed Input: edt-ft5x06 - show firmware version by sysfs omits 60790a5802af Input: edt-ft5x06 - show model name by sysfs omits 5bcee83a406c Input: edt-ft5x06 - set report rate by dts property omits 23ea98f4bafa Input: edt-ft5x06 - get/set M12 report rate by sysfs omits 625f829586ea dt-bindings: input: touchscreen: edt-ft5x06: add report-rate-hz omits 957b96e35b9c Merge branch 'net-phylink-cleanup-pcs-code' omits bfac8c490d60 net: phylink: disable PCS polling over major configuration omits 4f1dd48f4031 net: phylink: remove pcs_ops member omits af9784d007d8 tcp: diag: add support for TIME_WAIT sockets to tcp_abort() omits f03c8a1e33ce net/funeth: Support for ethtool -m omits 849d5aa3a1d8 af_unix: Do not call kmemdup() for init_net's sysctl table. omits 0184898dd14d ata: libata-scsi: fix result type of ata_ioc32() omits a5a3d94fc4ed power: reset: pwr-mlxbf: add missing include omits 9db35bb349a0 drm: lcdif: Add support for i.MX8MP LCDIF variant omits f5419cb0743f dt-bindings: lcdif: Add compatible for i.MX8MP omits 5bdaaf4fbf85 drm/bridge: tc358767: Do not cache dsi_lanes twice omits 57a128acaba0 PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs omits ab8bca92aebc selftests/powerpc/pmu: Add test for hardware cache events omits 9ac92fecd1db selftests/powerpc/pmu: Add selftest for group constraint c [...] omits c178606ab510 selftests/powerpc/pmu: Add selftest for group constraint c [...] omits 142c9bd1ff21 selftests/powerpc/pmu: Add selftest for group constraint f [...] omits 8eaca8c4b4ed selftests/powerpc/pmu: Add selftest for group constraint c [...] omits 291c01ed207d selftests/powerpc/pmu: Add selftest for group constraint c [...] omits 20b3073f8727 selftests/powerpc/pmu: Add selftest for group constraint c [...] omits 8efeedf5aac7 selftests/powerpc/pmu: Add selftest for PERF_TYPE_HARDWARE [...] omits 3f1a87425f8c selftests/powerpc/pmu: Add selftest for event alternatives [...] omits 5958ad4392b0 selftests/powerpc/pmu: Add selftest for event alternatives [...] omits a77c69766c7d selftests/powerpc/pmu: Add selftest for blacklist events c [...] omits 0c90263339da selftests/powerpc/pmu: Add selftest for reserved bit check [...] omits 5196a27978dc selftests/powerpc/pmu: Add selftest for checking invalid b [...] omits 122b6b9e5700 selftests/powerpc/pmu: Add selftest for group constraint c [...] omits beebeecb47d3 selftests/powerpc/pmu: Add selftest for group constraint f [...] omits dc431be3b549 selftests/powerpc/pmu: Add selftest for group constraint c [...] omits 38b6da45304e selftests/powerpc/pmu: Add selftest for group constraint c [...] omits 827765a449db selftests/powerpc/pmu: Add selftest to check constraint fo [...] omits 4000c2e5d40a selftests/powerpc/pmu: Add selftest to check PMC5/6 is exc [...] omits 9258c0aa755f selftests/powerpc/pmu: Add selftest for group constraint c [...] omits 0a110a4b69da selftests/powerpc/pmu: Add support for perf event code tests omits 78cd598af648 selftests/powerpc/pmu: Add interface test for bhrb disable [...] omits 0321f2d0ae69 selftests/powerpc/pmu: Add selftest for mmcr1 pmcxsel/unit [...] omits f6380e05aa92 selftests/powerpc/pmu: Add selftest for checking valid and [...] omits 11bbc5243905 selftests/powerpc/pmu: Add selftest to check PERF_SAMPLE_R [...] omits 2ac05f8f2e4b selftests/powerpc/pmu: Add selftest to check branch stack [...] omits 9cfd110a3664 selftests/powerpc/pmu: Refactor the platform check and add [...] omits 785c1904b28d f2fs: add a sysfs entry to show zone capacity omits 50ca65b44e50 drm/display/selftests: drop extra word 'for' in comments f [...] omits 1796c0255bae Merge tag 'drm-msm-fixes-2022-06-28' into msm-next-staging omits 7a2413f4eefd f2fs: adjust zone capacity when considering valid block count omits 8245b0170332 f2fs: enforce single zone capacity omits 59bb69c67cf1 copy_page_{to,from}_iter(): switch iovec variants to generic omits bbd5a6891908 dt-bindings: arm: qcom: document sda660 SoC and ifc6560 board omits 5e9bc1ba7ace arm64: dts: qcom: sdm660: move SDHC2 card detect pinconf t [...] omits 3a04cec9cba3 arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: corre [...] omits 3cd1c4f41d64 arm64: dts: qcom: sdm630: fix gpu's interconnect path omits 8b6da22e6a44 arm64: dts: qcom: sdm630: add second (HS) USB host support omits 696dea7e1c3a arm64: dts: qcom: sdm630: rename qusb2phy to qusb2phy0 omits 924bbd8dd60e arm64: dts: qcom: sdm630: fix the qusb2phy ref clock omits 1c047919763b arm64: dts: qcom: sdm630: disable GPU by default omits 7d8ee8e5db53 arm64: dts: qcom: sdm660: disable dsi1/dsi1_phy by default omits 79d8e016fddf arm64: dts: qcom: sdm630: disable dsi0/dsi0_phy by default omits 2ac96c800dd1 platform/x86: hp-wmi: Ignore Sanitization Mode event omits 57a3487eefa5 platform/x86: thinkpad_acpi: do not use PSC mode on Intel [...] omits 4908e3ace24b dt-bindings: nfc: nxp,nci: drop Charles Gorand's mail omits f2fb1b50fbac dt-bindings: ata: ahci-ceva: convert to yaml omits 6991cd744f06 of: reserved-memory: Print allocation/reservation failures [...] omits c5c7358e4c76 Merge branch 'libbpf: remove deprecated APIs' omits ab9a5a05dc48 libbpf: fix up few libbpf.map problems omits bd054102a8c7 libbpf: enforce strict libbpf 1.0 behaviors omits 31e42721976b selftests/bpf: remove last tests with legacy BPF map definitions omits 450b167fb9be libbpf: clean up SEC() handling omits cf90a20db878 libbpf: remove internal multi-instance prog support omits a11113a2dcbe libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros [...] omits b4bda502dfa2 libbpf: remove multi-instance and custom private data APIs omits 146bf811f5ac libbpf: remove most other deprecated high-level APIs omits 9a590538ba4f libbpf: remove prog_info_linear APIs omits 22dd7a58b2e9 libbpf: clean up perfbuf APIs omits aaf6886d9b53 libbpf: remove deprecated BTF APIs omits d320fad217b7 libbpf: remove deprecated probing APIs omits 53e6af3a761c libbpf: remove deprecated XDP APIs omits 765a34130ea5 libbpf: remove deprecated low-level APIs omits f36600634282 libbpf: move xsk.{c,h} into selftests/bpf omits a984d5d19152 arm64: dts: qcom: correct interrupt controller on PM8916 a [...] omits b07bfd8ebe31 arm64: dts: qcom: add missing gpio-ranges in PMIC GPIOs omits 4da4742236ce platform/x86: panasonic-laptop: Use acpi_video_get_backlig [...] omits 5e24e1eca1f2 platform/x86: panasonic-laptop: filter out duplicate volum [...] omits 027f88453dbf platform/x86: panasonic-laptop: don't report duplicate bri [...] omits cb1f7d49736e platform/x86: panasonic-laptop: revert "Resolve hotkey dou [...] omits 9cfebda442f7 platform/x86: panasonic-laptop: sort includes alphabetically omits 758babb511d8 platform/x86: panasonic-laptop: de-obfuscate button codes omits fe72f9bce137 soc: qcom: cmd-db: replace strscpy_pad() with strncpy() omits 8587f3732b37 selftests/drivers/gpu: Add error messages to drm_mm.sh omits 6b56f5f1ef93 selftests/tpm2: increase timeout for kselftests omits b1f359711a28 dt-bindings: pinctrl: nuvoton,wpcm450-pinctrl: align key n [...] omits 94dfc73e7cf4 treewide: uapi: Replace zero-length arrays with flexible-a [...] omits 50f2944009a2 can: ctucanfd: ctucan_interrupt(): fix typo omits 44dab005fd42 gfs2: Minor gfs2_glock_nq_m cleanup omits 8add9a3a2243 efi: Simplify arch_efi_call_virt() macro omits 1df4d1724baa drivers: fix typo in firmware/efi/memmap.c omits ed5fce76b5ea vfs: escape hash as well omits 8682b92e5ab8 blk-mq: cleanup disk sysfs registration omits eaa870f97544 blk-mq: rename blk_mq_sysfs_{,un}register omits 81f0c2ef41b0 block: remove the extra gendisk reference in __blk_mq_regi [...] omits 4a8d14bba486 block: use default groups to register the queue attributes omits 060f131e9c43 block: remove a superflous queue kobject reference omits cc5c516df028 block: simplify blktrace sysfs attribute creation omits 3888bb741177 ACPI: video: Change how we determine if brightness key-pre [...] omits d1c365e4b79d Merge branch 'drivers/next' into next omits 2d43dc4011ec Merge branch 'devicetree/next' into next omits 56f97d2a9540 f2fs: remove redundant code for gc condition omits 34c8217a23df f2fs: handle decompress only post processing in softirq omits e7145cc274e9 f2fs: introduce memory mode omits 29be7ec3df7a f2fs: initialize page_array_entry slab only if compression [...] omits a4a0e16dbf77 f2fs: optimize error handling in redirty_blocks omits 7859e97f6220 f2fs: do not skip updating inode when retrying to flush node page omits e4d2f4fd5341 fs/ntfs3: Enable FALLOC_FL_INSERT_RANGE omits aa30eccb24e5 fs/ntfs3: Fallocate (FALLOC_FL_INSERT_RANGE) implementation omits b479089ca1a8 Merge branch 'next/soc' into for-next omits 685cc7c8314f Merge branch 'fixes' into for-next omits dfa7ac497262 Merge branch 'next/dt64' into for-next omits 89459a2aef88 Merge branch 'next/dt' into for-next omits ccf6b52061cb Merge branch 'for-v5.20/dts-cleanup' into for-next omits 8c07f33ea096 Revert "drm/amdkfd: Free queue after unmap queue success" omits 1c4dae3e4639 drm/amdgpu/display/dc: Fix null pointer exception omits 9ae55f030dc5 drm/amdgpu: Follow up change to previous drm scheduler change. omits 45ecaea73883 drm/sched: Partial revert of 'drm/sched: Keep s_fence->par [...] omits 9e225fb9e636 drm/amdgpu: Prevent race between late signaled fences and [...] omits dd70748eda3f drm/amdgpu: Add put fence in amdgpu_fence_driver_clear_job_fences omits 5c4904ac34b7 drm/amdgpu: Remove useless amdgpu_display_freesync_ioctl() [...] omits fe4e9ff98737 drm/amdgpu: add mc wptr addr support for mes omits ca0cb8959f7b drm/amd/display : Log DP link training failure reason omits 1d3182006cf6 drm/amd/pm: enable VR0 HOT support for SMU 13.0.0 omits d7f0c8aff013 drm/amdgpu: update GFX11 cs settings omits 01cf387b1c7f drm/amdgpu/display: reduce stack size in dml32_ModeSupport [...] omits c3f464542b70 dt-bindings: pinctrl: mt8192: Add RSEL values to bias-pull [...] omits 5f78e1fb7a3e ASoC: qcom: Add driver support for audioreach solution omits 849f35422319 Merge tag 'thunderbolt-for-v5.20-rc1' of git://git.kernel. [...] omits 84cc4e66d90f selftests/powerpc/pmu: Add interface test for bhrb disable field omits 014fb4a3ae74 selftests/powerpc/pmu: Add interface test for mmcra_ifm fi [...] omits faa64ddc1e39 selftests/powerpc/pmu: Add interface test for mmcra_ifm fi [...] omits c55dabc6d577 selftests/powerpc/pmu: Add interface test for mmcra_ifm fi [...] omits 61d89900315a selftests/powerpc/pmu: Add support for branch sampling in [...] omits 50d9c30a685c selftests/powerpc/pmu: Add interface test for mmcra_thresh [...] omits a069b5f980e3 selftests/powerpc: Add support to fetch "platform" and "ba [...] omits 42e0576eec75 selftests/powerpc/pmu: Add mask/shift bits for extracting [...] omits 3eb12bced6ab pinctrl: samsung: do not use bindings header with constants omits 890005a7d98f powerpc/perf: Optimize clearing the pending PMI and remove [...] omits 3a5230a87c3b of: Drop duplicate 'the' in of_find_last_cache_level kerneldoc omits cea9ed611e85 drm/i915: fix a possible refcount leak in intel_dp_add_mst [...] omits 3650062e4281 drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block omits fb10dc451c0f drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes omits c94cd0620a92 drm/vc4: hdmi: Force modeset when bpc or format changes omits 0ee5a40152b1 drm/vc4: hdmi: Fix timings for interlaced modes omits 5731f7abf322 drm/vc4: hdmi: Report that 3d/stereo is allowed omits f3f27511316b drm/vc4: hdmi: Add MISC_CONTROL register for vc4 omits d5ca98701af6 drm/vc4: hdmi: Add HDMI format detection registers to regi [...] omits 125076c8754e drm/vc4: hdmi: Remove VC4_HDMI_SCHEDULER_CONTROL_VERT_ALWA [...] omits 4ae3d6c09d25 drm/vc4: hdmi: Skip writes to disabled packet RAM omits 05954270bd23 drm/vc4: hdmi: Stop checking for enabled output in audio omits 467e30171b5b drm/vc4: hdmi: Move HDMI reset to pm_resume omits fcef97e70094 drm/vc4: hdmi: Switch to pm_runtime_status_suspended omits 35dc00c12a72 drm/vc4: hdmi: Reset HDMI MISC_CONTROL register omits 1c594eeccf92 drm/vc4: hdmi: Avoid full hdmi audio fifo writes omits b6079d1578dc drm/vc4: hdmi: Clear unused infoframe packet RAM registers omits 25eb441d55d4 drm/vc4: hdmi: Add all the vc5 HDMI registers into the deb [...] omits db2b927f8668 drm/vc4: hdmi: Disable audio if dmas property is present b [...] omits 7bcb9c8d0bc9 drm/vc4: dsi: Add correct stop condition to vc4_dsi_encode [...] omits bc5b815e06f9 drm/vc4: dsi: Fix dsi0 interrupt support omits 4d9273c978d4 drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type omits edfe84ae0df1 drm/vc4: dsi: Correct pixel order for DSI0 omits 3b45eee87da1 drm/vc4: dsi: Correct DSI divider calculations omits 89c4bbe2a01e drm/vc4: dsi: Release workaround buffer and DMA omits 7a70b0b97889 drm/vc4: dpi: Ensure a default format is selected omits 3c2707632146 drm/vc4: dpi: Add option for inverting pixel clock and out [...] omits 7fea3c23c873 drm/vc4: dpi: Add support for composite syncs to vc4_dpi omits c6dac00340fc drm/vc4: hvs: Add debugfs node that dumps the current disp [...] omits a1aaefbacc23 drm/vc4: plane: Add alpha_blend_mode property to each plane. omits b7c3d6821627 drm/vc4: plane: Fix margin calculations for the right/bott [...] omits 517db1ab1566 drm/vc4: plane: Remove subpixel positioning check omits 1701a23a4ef0 drm/vc4: kms: Use maximum FIFO load for the HVS clock rate omits 7d0648c8773c drm/vc4: kms: Warn if clk_set_min_rate fails omits da8e393e23ef drm/vc4: drv: Adopt the dma configuration from the HVS or [...] omits 8b9ab6266204 block: remove blk_cleanup_disk omits d521bc0a0f7c Merge branch 'mlxsw-unified-bridge-conversion-part-4-6' omits fe94df6dc622 mlxsw: spectrum_fid: Configure flooding entries using PGT APIs omits 9f6f467a3cdb mlxsw: spectrum_fid: Set 'mid_base' as part of flood table [...] omits bb1bba35f50a mlxsw: spectrum: Initialize PGT table omits a3a7992bc4e4 mlxsw: Extend PGT APIs to support maintaining list of port [...] omits d7a7b6978709 mlxsw: Add a dedicated structure for bitmap of ports omits a1697d11c945 mlxsw: Add an indication of SMPE index validity for PGT table omits d8782ec59eb8 mlxsw: Add an initial PGT table support omits 8c2da081c8b8 mlxsw: spectrum_fid: Configure egress VID classification f [...] omits aa845e36a069 mlxsw: Set flood bridge type for FIDs omits dd8c77d59708 mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family omits fad8e1b6d52d mlxsw: Prepare 'bridge_type' field for SFMR usage omits 93303ff828fd mlxsw: spectrum_fid: Configure flooding table type for rFID omits d6d9026668db mlxsw: spectrum: Add a temporary variable to indicate brid [...] omits 6f8191fdf41d block: simplify disk shutdown omits 0e3534022f26 block: stop setting the nomerges flags in blk_cleanup_queue omits 1f90307e5f0d block: remove QUEUE_FLAG_DEAD omits e8b58ef09e84 mtip32xx: fix device removal omits ec5263f422a3 mtip32xx: remove the device_status debugfs file omits d1e7bb90f0d4 pinctrl: aspeed: Fix typo in comment omits 2a2ef688b1b0 ASoC: qcom: lpass: Fix apq8016 compat string to match yaml omits 0e584d46218e regulator: fix a kernel-doc warning omits 882d90310f04 drm/fourcc: Document the Intel CCS modifiers' CC plane exp [...] omits 71f5e7b3b2ad pinctrl: ingenic: Convert to immutable irq chip omits 4c76a7fc8681 pinctrl: ingenic: Use irqd_to_hwirq() omits 1b72be9c3656 Merge branch 'misc' into for-next omits df6055e35cbc Merge branch 'fixes' into for-next omits 152f2494ac16 Optimize spi_sync path omits 6ed91f5b10e8 Add PDM/DSD/dataline configuration support omits 1e0ec034dbcb ASoC: use pm_runtime_resume_and_get() when possible omits 9569ff1a188f drm/i915: Fix error code in icl_compute_combo_phy_dpll() omits 891e465a1bd8 x86/mce: Check whether writes to MCA_STATUS are getting ignored omits 778964f2fdf0 ipv6/addrconf: fix timing bug in tempaddr regen omits ad0d6ea39195 Merge branch 'for-v5.20/dt-bindings-qcom' into next/dt-bindings omits eb1c38c64b38 pinctrl: pinctrl-zynqmp: Fix kernel-doc warning omits ad2bea79ef01 pinctrl: pinctrl-zynqmp: Add support for output-enable and [...] omits 133ad0d9af99 dt-bindings: pinctrl-zynqmp: Add output-enable configuration omits 586b3b7600e4 firmware: xilinx: Add configuration values for tri-state omits 062529700fdb dt-bindings: cpufreq: qcom-cpufreq-nvmem: fix board compat [...] omits 697fb80a5364 bpf: Fix sockmap calling sleepable function in teardown path omits 4425205ea38b pinctrl: ocelot: allow building as a module omits b812fc9768e0 sched/fair: Remove the energy margin in feec() omits 3e8c6c9aac42 sched/fair: Remove task_util from effective utilization in feec() omits 9b340131a4bc sched/fair: Use the same cpumask per-PD throughout find_en [...] omits ec4fc801a02d sched/fair: Rename select_idle_mask to select_rq_mask omits bb4479994945 sched, drivers: Remove max param from effective_cpu_util() [...] omits e2f3e35f1f5a sched/fair: Decay task PELT values during wakeup migration omits d05b43059dfa sched/fair: Provide u64 read for 32-bits arch helper omits 119a784c8127 perf/core: Add a new read format to get a number of lost samples omits 70fb5ccf2ebb sched/fair: Introduce SIS_UTIL to search idle CPU based on [...] omits 700a78335fc2 sched: only perform capability check on privileged operation omits c64b551f6a33 sched: Remove unused function group_first_cpu() omits fb95a5a04d72 sched/fair: Remove redundant word " *" omits d1a997ba4c1b selftests/rseq: check if libc rseq support is registered omits d47c0cc94a86 selftests/rseq: riscv: fix 'literal-suffix' warning omits 4f3394924358 selftests/rseq: riscv: use rseq_get_abi() helper omits ce7fa6c6a59d Merge branch 'omap-for-v5.20/omap1' into for-next omits 609c1fabc7c5 ARM: omap1: Kconfig: Fix indentation omits 2f80dbbcc51b Merge branch 'omap-for-v5.20/dt' into for-next omits e2be5bc254bf Merge branch 'omap-for-v5.20/ti-sysc' into for-next omits e36cbc438368 Merge branch 'omap-for-v5.20/soc' into for-next omits c83375699fc6 drm/doc: Fix comment typo omits 9804ebd35611 bus: ti-sysc: Add missing of_node_put() in sysc_add_named_ [...] omits fe71f6e1bbff ARM: OMAP2+: Kconfig: Fix indentation omits 7c2c57263af4 hinic: Use the bitmap API when applicable omits 942228fbf5d4 ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init omits 5ef28832c585 Merge branch 'nfp-add-vepa-and-adapter-selftest-support' omits 15137daef7b0 nfp: add support for 'ethtool -t DEVNAME' command omits be80141108bc nfp: support vepa mode in HW bridge omits 63769819079d net: atlantic:fix repeated words in comments omits 7eddba1644c9 amd/xgbe: fix repeated words in comments omits e3e2bad76a50 agere: fix repeated words in comments omits 5cdbab96bab3 ARM: OMAP2+: pdata-quirks: Fix refcount leak bug omits e3b64a7a5af3 net: axienet: Modify function description omits 50b87a32a79b ARM: OMAP2+: display: Fix refcount leak bug omits 9705db1eff38 ARM: OMAP2+: Fix refcount leak in omapdss_init_of omits bcec04b3cce4 scsi: ufs: ufs-qcom: Remove unneeded code omits df1ea242e3d7 scsi: ufs: ufs-mediatek: Fix invalid access to vccqx omits c64c487d9533 scsi: ufs: ufs-mediatek: Support performance boosting omits 2cf5cb2bb131 scsi: ufs: ufs-mediatek: Support host power control omits 4918694ccd69 scsi: ufs: ufs-mediatek: Disable reset confirm feature by UniPro omits f53f19135765 scsi: ufs: ufs-mediatek: Add stage information for ref-clk [...] omits 2bae03a6ac98 scsi: ufs: ufs-mediatek: Prevent host hang by setting CLK_ [...] omits 981b4ac04c2f scsi: ufs: ufs-mediatek: Always add delays for VCC operations omits e7bf1d50063c scsi: ufs: ufs-mediatek: Fix build warnings omits b04e75a4a8a8 scsi: dpt_i2o: Remove obsolete driver omits 9f7c2232e131 scsi: BusLogic: Remove bus_to_virt() omits 07f0c8aff551 scsi: fcoe: Remove redundant assignment to variable 'wlen' omits 35d11ec239e0 scsi: ufs: ufshcd: Constify pointed data omits a48aac5dfc1b scsi: ufs: ufshcd-pltfrm: Constify pointed data omits 681ec6abcd7f Bluetooth: btmtksdio: Add in-band wakeup support omits 82295bc0d192 spi: s3c64xx: move dma_release_channel to unprepare omits 917e43de2a56 spi: synquacer: Add missing clk_disable_unprepare() omits bd10b0dafdcf ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header omits f43ff8038e82 ASoC: samsung: Enable compile test omits 3e4bac7cf06e ASoC: samsung: s3c24xx-i2s: Drop unneeded gpio.h include omits 17a1ffc7bc4d ASoC: samsung: s3c-i2s-v2: Allow build for unsupported hardware omits f0ea452715d7 dt-bindings: input: iqs7222: Extend slider-mapped GPIO to [...] omits 6cfb357851bd dt-bindings: input: iqs7222: Correct bottom speed step size omits f5d2c1ed72c2 dt-bindings: input: iqs7222: Remove support for RF filter omits 381932cf61d5 Input: iqs7222 - remove support for RF filter omits 8635c68891c6 Input: iqs7222 - handle reset during ATI omits 2e70ef525b73 Input: iqs7222 - acknowledge reset before writing registers omits 1e4189d8af27 Input: iqs7222 - protect volatile registers omits 95215d3d19c5 Input: iqs7222 - fortify slider event reporting omits 56a0c54c4c2b Input: iqs7222 - correct slider event disable logic omits 5372de4e4545 docs/doc-guide: Put meta title for kernel-doc HTML page omits 7c43214dddfd docs/doc-guide: Add footnote on Inkscape for better images [...] omits 820636106342 docs/kselftest: add more guidelines for adding new tests omits 6de8d58cf98d docs/zh_CN: Update zh_CN/kernel-hacking/hacking.rst to 5.19-rc1 omits 17c260504f6f docs/zh_CN: add vm vmalloced-kernel-stacks translation omits 3f39b3d70fcd docs/zh_CN: add vm page_migration translation omits f41c74af1058 docs/zh_CN: riscv: Update the translation of vm-layout.rst [...] omits 1a5b8aa25f15 docs/zh_CN: riscv: Remove the translation of pmu.rst omits 87444fdce5bb docs: dev-tools: modify SPL reference URL to actual SPL doc entry omits d218bee86aa5 docs: filesystems: f2fs: fix description about compress ioctl omits 910cb3137c07 docs/zh_CN: Update the translation of vm index to 5.19-rc1 omits 34191e04cd49 docs/zh_CN: Update the translation of page_owner to 5.19-rc1 omits 882946793000 docs/zh_CN: Update the translation of highmem to 5.19-rc1 omits 58eaa6b3fb63 drm/i915/guc/slpc: Use non-blocking H2G for waitboost omits d62cac46b018 dt-bindings: clock: qcom,gcc-sdm845: add parent power domain omits cb0b68537713 arm64: dts: qcom: sdm630: order interrupts according to bindings omits 7908dcc8be2d arm64: dts: qcom: sdm630: order regs according to bindings omits e8881372ccc6 arm64: dts: qcom: sdm630: order clocks according to bindings omits eea939a0da86 ARM: dts: qcom: add missing gpio-ranges in PMIC GPIOs omits 255889f4baf5 ARM: dts: qcom: pmx65: add fallback compatible to PMIC GPIO omits dc590cdc31f6 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg omits 4fcdaf4b0320 ARM: dts: qcom: align PMIC GPIO pin configuration with DT schema omits 761a8fe4f3db arm64: dts: qcom: msm8994-msft-lumia-octagon: add PM8994 p [...] omits 9f454375bc3e arm64: dts: qcom: apq8096-db820c: add PM8994 pin function omits 019102a912c6 arm64: dts: qcom: add fallback compatible to PMIC GPIOs omits ff36bed5dc24 arm64: dts: qcom: align PMIC GPIO pin configuration with D [...] omits 4148a9eeb151 arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulat [...] omits 39eebfce4bdb ARM: dts: qcom: sdx65: Add Watchdog support omits 2ea6af6cc1f5 dt-bindings: firmware: scm: Add compatible for SDX65 omits df6d7b86f488 ARM: dts: qcom: sdx65: Add pshold support omits aae0f5314f95 ARM: dts: qcom: sdx65-mtp: Enable modem omits a3ae01ed96e7 ARM: dts: qcom: sdx65: Add Modem remoteproc node omits 261e09b4e3fb ARM: dts: qcom: sdx65: Add SCM node omits 69117a2abfe0 ARM: dts: qcom: sdx65: Add IMEM and PIL info region omits 7f928c735880 ARM: dts: qcom: sdx65: Add modem SMP2P node omits b427679adcdd ARM: dts: qcom: sdx65: Add CPUFreq support omits 59e73f67e14b ARM: dts: qcom: sdx65-mtp: Enable QPIC NAND support omits eae61fddd648 ARM: dts: qcom: sdx65-mtp: Enable QPIC BAM support omits 0ec15b6f7621 ARM: dts: qcom: sdx65: Add QPIC NAND support omits ab11b74d87dd ARM: dts: qcom: sdx65: Add QPIC BAM support omits eeaec4f2b926 ARM: dts: qcom: sdx65-mtp: Enable USB3 and PHY support omits fbb6447deba8 ARM: dts: qcom: sdx65: Add USB3 and PHY support omits b456b5e7d1df ARM: dts: qcom: sdx65: Add interconnect nodes omits e378b965330d ARM: dts: qcom: sdx65: Add Shared memory manager support omits 68333a42fcf5 arm64: dts: qcom: msm8996: Add SDHCI resets omits a743dff7acc4 arm64: dts: qcom: msm8996-tone: Rule out PM(I)8994 variants omits bb9bb4123abe arm64: dts: qcom: msm8996-tone: Drop cont_splash_mem region omits 3ae6156e2f41 arm64: dts: qcom: msm8998-mtp: Merge and fix up the DT omits d0eaf4122c9e arm64: dts: qcom: msm8998-fxtec: Decouple from 8998 MTP omits 5d393f14d4de arm64: dts: qcom: msm8998*: Clean up #includes omits d582c02012d2 arm64: dts: qcom: msm8998-oneplus: Add clocks & GDSC to simplefb omits 392b73cb8160 arm64: dts: qcom: msm8998*: Keep MMCC & MMSS_SMMU enabled [...] omits 20bba6b73264 arm64: dts: qcom: msm8998-fxtec: Use "okay" instead of "ok" omits bc0e82fbb25b arm64: dts: qcom: msm8998-oneplus: Apply style fixes omits b448501c2e77 arm64: dts: qcom: msm8998-yoshino/oneplus: Use pm8005_regu [...] omits 016928c052a7 arm64: dts: qcom: msm8998-yoshino: Remove simple-bus compa [...] omits 6dad36ebe1cb arm64: dts: qcom: msm8998-yoshino: Add USB extcon omits 4efbec42c050 arm64: dts: qcom: msm8998-yoshino-lilac: Disable LVS1 omits 16901ba567d7 arm64: dts: qcom: msm8998-laptops: Clean up DTs omits ce383e80782e arm64: dts: qcom: msm8998-clamshell: Clean up the DT omits 12541f687e49 arm64: dts: qcom: msm8998*: Fix TLMM and pin nodes omits 77c77f03fef7 ASoC: max98396: Some assorted fixes and additions omits 7b0cd83c5ac6 ASoC: sun50i-codec-analog: Internal bias support omits 898d0d6483a9 clk: qcom: clk-krait: add apq/ipq8064 errata workaround omits df83d2c9e729 clk: qcom: clk-krait: unlock spin after mux completion omits fcfbfe373d41 clk: qcom: clk-hfpll: use poll_timeout macro omits f424d754212a arm64: dts: qcom: sdm845: Add camss vdda-pll-supply omits 11c83450ff11 arm64: dts: qcom: sdm845: Rename camss vdda-supply to vdda [...] omits 458ebdbb8e5d arm64: dts: qcom: timer should use only 32-bit size omits 43fe0cc46b62 kselftests/damon: add support for cases where debugfs cann [...] omits 18afe1bf05a1 selftests: Make the usage formatting consistent in kselfte [...] omits 3297a4df805d kselftests: Enable the echo command to print newlines in Makefile omits 255a47e74567 clk: qcom: gcc-sm6350: Drop extra semicolon omits 0e3e65469607 arm64: dts: qcom: align OPP table names with DT schema omits 3d6c1dfb1f75 userfaultfd/selftests: Fix typo in comment omits a13b1e472b93 vfio: check vfio_register_iommu_driver() return value omits ee65728e103b docs: rename Documentation/vm to Documentation/mm omits 3b498b665621 vfio: Use device_iommu_capable() omits eed20c782aea vfio/type1: Simplify bus_type determination omits 0667429ce68e drm/i915/reset: Add additional steps for Wa_22011802037 fo [...] omits 59bcdb564b3b drm/i915/guc: Don't update engine busyness stats too frequently omits bcb9aa45d5a0 Revert "drm/i915: Hold reference to intel_context over lif [...] omits 7307e91bfcd0 drm/i915: Do not access rq->engine without a reference omits b334c1afad17 ARM: dts: bcm2711: Use proper compatible in PM/Watchdog node omits b722443fa72b ARM: dts: bcm2835/bcm2711: Introduce reg-names in watchdog node omits 0e44511117f9 dt-bindings: soc: bcm: bcm2835-pm: Add support for bcm2711 omits 7bc592cf4831 dt-bindings: soc: bcm: bcm2835-pm: Introduce reg-names omits 520d0abe6aee dt-bindings: soc: bcm: bcm2835-pm: Convert bindings to DT schema omits ee56c3e8eec1 Merge branch 'master' into mm-nonmm-stable omits 46a3b1125308 Merge branch 'master' into mm-stable omits ccb0bbe3e93e ASoC: samsung: s3c24xx-i2s: Fix typo in DAIFMT handling omits b9566b1d1fb4 ASoC: Merge up fixes omits 03995d64bc7d soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse() omits 1cf8639be186 soc/tegra: fuse: Expose Tegra production status discards 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 omits d1877e639bc6 vfio: de-extern-ify function prototypes omits 04155815dbb8 drm/i915: Move dbuf details to INTEL_INFO->display omits 3cdcdc34f35e drm/i915: Eliminate PIPECONF RMWs from .color_commit() omits 9f0109685f07 Merge branch 'can327-CAN-ldisc-driver-for-ELM327-based-OBD [...] omits 43da2f07622f can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters omits a244ec3640e0 of: base: Avoid console probe delay when fw_devlink.strict=1 omits 8f486cab263c driver core: fw_devlink: Allow firmware to mark devices as [...] omits 1d25b84e444a kernfs: Replace global kernfs_open_file_mutex with hashed [...] omits 41448c614815 kernfs: Introduce interface to access global kernfs_open_f [...] omits b8f35fa1188b kernfs: Change kernfs_notify_list to llist. omits 086c00c71fc8 kernfs: make ->attr.open RCU protected. omits dcab8da13ff4 kernfs/file.c: remove redundant error return counter assignment omits 7d8097073caa drm/i915: Prefer "XEHP_" prefix for registers omits 8524bb67145d drm/i915: Correct duplicated/misplaced GT register definitions omits 70fe758352ca driver core: fix potential deadlock in __driver_attach omits 1d248d2302da ABI: testing/sysfs-devices-system-cpu: remove duplicated core_id omits afa8fe4cc40e Docs/ABI/testing: Add VDUSE sysfs interface ABI document omits 5621416b11f4 drm/mediatek: Add mediatek-drm plane color encoding info omits 31c779f293b3 devtmpfs: fix the dangling pointer of global devtmpfsd thread omits aaf94f7c3ae6 drm/mediatek: Add display merge async reset control omits 38a523a2946d Revert "devcoredump: remove the useless gfp_t parameter in [...] omits 5f8954e099b8 Revert "mwifiex: fix sleep in atomic context bugs caused b [...] omits a5b51d1dd95f drm/mediatek: Add display merge mute/unmute support for MT8195 omits d2ae586f0e20 drm/mediatek: Add display merge start/stop API for cmdq support omits 7e4727f74520 drm/mediatek: Add display merge advance config API for MT8195 omits 713eb3c1261a tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver omits f8946e2b6bb2 drm/mediatek: Add display MDP RDMA support for MT8195 omits 7dbd3af50aad platform/x86: ideapad-laptop: Add Ideapad 5 15ITL05 to ide [...] omits 1ccd59066246 platform/x86: ideapad-laptop: Add allow_v4_dytc module parameter omits 44fd1917314e misc: rtsx: Fix an error handling path in rtsx_pci_probe() omits 9864bb480133 Binder: add TF_UPDATE_TXN to replace outdated txn omits 5afbfa8cddb4 lkdtm: cfi: use NULL for a null pointer rather than zero omits 6169525b7676 vboxguest: Do not use devm for irq omits 4270f984b041 cxl: drop unexpected word "the" in the comments omits e1cfc64ea66f sgi-xp: xpc_uv: drop unexpected word "the" in the comments omits 1cb53f0417a7 apm-emulation: drop unexpected word "the" in the comments omits 6e813f47cdc9 misc: sgi-gru: grukservices: drop unexpected word "the" in [...] omits e201c9630b37 dt-bindings: display: mediatek: add vdosys1 RDMA definitio [...] omits 4d0548a7b806 mnt_idmapping: return false when comparing two invalid ids omits 81a1807d80dd attr: fix kernel doc omits 7d008eecb0cf drm/stm: ltdc: update hardware error management omits c6193dc57f74 drm/stm: ltdc: add support of horizontal & vertical mirroring omits 62467fccb73f drm/stm: ltdc: add support of the dynamic z-order omits 44b4e7282249 drm/stm: ltdc: fix various coding-style warnings omits fb37cfa032a9 drm/stm: ltdc: remove error message about scaling omits c4f218d46faf drm/stm: ltdc: disable all layers before crtc shutdown omits 6a5c94d92699 speakup: Generate speakupmap.h automatically omits ebc4969ae125 dt-bindings: usb: mtk-xhci: Make all clocks required omits b2c510ffe29f dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names t [...] omits 6569689e7829 usb: core: sysfs: convert sysfs snprintf to sysfs_emit omits f287f971e256 serial: 8250_dwlib: Support for 9th bit multipoint addressing omits 4f768e94774c serial: Support for RS-485 multipoint addresses omits ae50bb275283 serial: take termios_rwsem for ->rs485_config() & pass ter [...] omits 79b3e69fa4a1 serial: 8250_lpss: Use 32-bit reads omits 507bd6fbaaef serial: 8250: create lsr_save_mask omits f8ba5680a56b serial: 8250: make saved LSR larger omits 34619de1b8cb serial: Consolidate BOTH_EMPTY use omits eb47b59afb7e serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE omits 27a1c39215a2 serial: 8250: Use C99 array initializer & define UART_REG_ [...] omits e23ee9d2c4cc serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA omits fddbab7b40b3 serial: msm: Rename UART_* defines to MSM_UART_* omits 24b5596a858d serial: msm: Convert container_of UART_TO_MSM to static inline omits df5dac860111 serial: st-asc: remove include of pm_runtime.h omits 61dbc75ce00f tty: serial: atmel: remove enable/disable clock due to atm [...] omits 84b476b124d4 tty: serial: atmel: use devm_clk_get() omits b50058b82e0a tty: serial: atmel: stop using legacy pm ops omits 1fce2867c7cb dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3588 omits ab8ba6c59d5a serial: kgdboc: Fix typo in comment omits b28be5d06d33 MAINTAINERS: Update DW 8250 UART maintainership omits 599fc76a5a00 dt-bindings: serial: renesas,hscif: Document r8a779f0 bindings omits d24d7bb2cd94 tty: serial: Fix refcount leak bug in ucc_uart.c omits eb01611056cf drivers: tty: serial: Add missing of_node_put() in serial-tegra.c omits f9008285bb69 serial: Drop timeout from uart_port omits ab24a01b2765 tty: Add closing marker into comment in tty_ldisc.h omits d4b06172861b serial: 8250_pericom: Use UART_LCR_DLAB omits 5db6db08c6de serial: 8250: Use UART_LCR_WLEN8 instead of literal omits 2069cb2e1f3e serial: sifive: Remove useless license text when SPDX-Lice [...] omits 197f80d97e9c drbd: bm_page_async_io: fix spurious bitmap "IO error" on [...] omits ee78ec1077d3 blk-mq: blk_mq_tag_busy is no need to return a value omits a78418e6a04c block: Always initialize bio IO priority on submit omits 9c6227e04355 block: Initialize bio priority earlier omits 82b74cac2849 blk-ioprio: Convert from rqos policy to direct call omits f25865447294 blk-ioprio: Remove unneeded field omits 4b838d9ee950 block: Fix handling of tasks without ioprio in ioprio_get(2) omits fc25545e17bd block: Make ioprio_best() static omits 893e5d32d583 block: Generalize get_current_ioprio() for any task omits f7eda402878b block: Return effective IO priority from get_current_ioprio() omits e589f4644596 block: fix default IO priority handling again omits 3c8f9da41ed9 blk-mq: Don't disable preemption around __blk_mq_run_hw_queue(). omits 1d87be8212c8 block: bfq: Fix kernel-doc headers omits c28c49b09e49 block: bfq: Remove an unused function definition omits 6c77b152f5f1 bfq: Remove useless code in bfq_lookup_next_entity omits bf8d08532bc1 iomap: add support for dma aligned direct-io omits 2a9336c42a6a block: move blk_queue_get_max_sectors to blk.h omits b1a000d3b8ec block: relax direct io memory alignment omits efef739d5f37 block: fold blk_max_size_offset into get_max_io_size omits 5debd9691c3a block: introduce bdev_iter_is_aligned helper omits 84613beda427 block: cleanup variable naming in get_max_io_size omits cfa320f72882 iov: introduce iov_iter_aligned omits c88751907495 block: open code blk_max_size_offset in blk_rq_get_max_sectors omits 9cfe3ddecdc5 block/bounce: count bytes instead of sectors omits c39493222e41 dm: open code blk_max_size_offset in max_io_len omits 67927d220150 block/merge: count bytes instead of sectors omits 8689461be3f1 block: factor out a chunk_size_left helper omits 37fee2e42ebb block: add a helper function for dio alignment omits 51ab80f0aa86 block: Make blk_mq_get_sq_hctx() select the proper hardwar [...] omits 4a2dcc359113 block: introduce bdev_dma_alignment helper omits 7e923f40a4d2 block: Rename a blk_mq_map_queue() argument omits 3850e13f2853 block: export dma_alignment attribute omits 62c159a03da9 blk-iocost: Simplify ioc_rqos_done() omits c58c0074c54c block/bio: remove duplicate append pages code omits 798f2a6f734d block: Directly use ida_alloc()/free() omits b82d9fa257cb block: fix infinite loop for invalid zone append omits dc3029056b02 spi: opportunistically skip ctlr->cur_msg_completion omits 69fa95905d40 spi: Ensure the io_mutex is held until spi_finalize_curren [...] omits 72c5c59b659d spi: Set ctlr->cur_msg also in the sync transfer case omits 1a9cafcb57b7 spi: Remove unneeded READ_ONCE for ctlr->busy flag omits 66a221593cb2 spi: Remove the now unused ctlr->idling flag omits 049d6ccc4da8 spi: Remove check for idling in __spi_pump_messages() omits d5256cce1f50 spi: Remove check for controller idling in spi sync path omits 8711a2ab51dd spi: __spi_pump_messages: Consolidate spin_unlocks to goto target omits c1038165fbbf spi: Lock controller idling transition inside the io_mutex omits ae7d2346dc89 spi: Don't use the message queue if possible in spi_sync omits 1714582a3a08 spi: Move ctlr->cur_msg_prepared to struct spi_message omits 145cfc3840e5 spi: mpc52xx-psc: Switch to using core message queue omits e2185072a4a4 spi: sh: Switch to using core message queue omits 595d68c1b7a8 spi: dt-bindings: samsung: Add Exynos4210 SPI omits e95a1cd2cfe7 spi: dw: Add deferred DMA-channels setup support omits a813c47d22b0 spi: s3c64xx: constify fsd_spi_port_config omits 3d0afe9cf1ef regmap: Don't warn about cache only mode for devices with [...] omits e3f4e5b1a3e6 ASoC: fsl_sai: Configure dataline/FIFO information from dt [...] omits 6b878ac27110 ASoC: dt-bindings: fsl-sai: Add new property to configure [...] omits cd640ca20095 ASoC: fsl_sai: Make res a member of struct fsl_sai omits b4ee8a913e61 ASoc: fsl_sai: Add pinctrl operation for PDM and DSD omits 0d11bab8ef3e ASoC: fsl_sai: Add support for more sample rates omits 4665770407de ASoC: fsl_sai: Add DSD bit format support omits c111c2ddb3fd ASoC: fsl_sai: Add PDM daifmt support omits 25ae1a04da0d ASoC: sun50i-codec-analog: Add support for internal bias omits 24e0b04dd42b ASoC: dt-bindings: sun50i-codec: Add binding for internal bias omits cecc81d6a5de ASoC: ti: davinci-mcasp: use pm_runtime_resume_and_get() omits 05b71fb2a501 ASoC: tas2552: use pm_runtime_resume_and_get() omits 76a6f4537650 ASoC: rockchip: pdm: use pm_runtime_resume_and_get() omits 57d714535051 ASoC: img: img-i2s-out: use pm_runtime_resume_and_get() omits 37cb8a58013f ASoC: fsl: fsl_sai: use pm_runtime_resume_and_get() omits 8c8a13e83c29 ASoC: rockchip: i2s_tdm: use pm_runtime_resume_and_get() omits 9a1a28610a1c ASoC: wsa881x: use pm_runtime_resume_and_get() omits ddea4bbf287b ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get() omits 7213170a9515 ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() omits 82102a24c930 ASoC: Intel: catpt: use pm_runtime_resume_and_get() omits 01936221278c ASoC: soc-component: Remove non_legacy_dai_naming flag omits 4a7a283a41da ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag omits 11c8bfaacbcd ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag omits c06fb318493a ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag omits 20b1894d1654 ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag omits e5257aa583b6 ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag omits 89571b892e74 ASoC: si476x: Remove now redundant non_legacy_dai_naming flag omits 81ed3cb8d939 ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag omits 2e938b8edfed ASoC: rk817: Remove now redundant non_legacy_dai_naming flag omits 7e6fcd7f6223 ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag omits 139db4ad9e0b ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag omits 34b89b309441 ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag omits 191889406df9 ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag omits dd213681c801 ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag omits 328bd81743f0 ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag omits 22afe04dd84a ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag omits 1f1ee5ae7a8b ASoC: inno_rk3036: Remove now redundant non_legacy_dai_nam [...] omits e8f88be5c154 ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag omits f5f8019371b4 ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag omits f02a7d11998e ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag omits 33b179e7513c ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag omits 4eaf75fa4272 ASoC: dmic: Remove now redundant non_legacy_dai_naming flag omits a0b6e4048228 ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag omits 73a3dca65cbe ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag omits 35c5013ce7ca ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag omits 8c657358f685 ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag omits 310288271f55 ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag omits e556a108e0aa ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag omits 96b409c94d67 ASoC: ac97: Remove now redundant non_legacy_dai_naming flag omits bb426d37dcd9 ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag omits 4c90eebd97c5 ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag omits 02004449dbe6 ASoC: wm*: Remove now redundant non_legacy_dai_naming flag omits 792008f6df86 ASoC: uda*: Remove now redundant non_legacy_dai_naming flag omits 2a9c56cceec0 tty/vt: consolemap: use E_TABSZ for the translations size omits 5947b42cbe0e ASoC: twl*: Remove now redundant non_legacy_dai_naming flag omits a666c70c0c2c tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() omits 1c2f6294a361 tty/vt: consolemap: improve UNI_*() macros definitions omits 8da443b1a403 tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* omits d524e1c764a6 tty/vt: consolemap: saner variable names in set_inverse_transl() omits a7311228ae9b tty/vt: consolemap: saner variable names in set_inverse_tr [...] omits 04f3d715df3a ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag omits 43e1d0776840 tty/vt: consolemap: remove unused parameter from set_inver [...] omits 139f39be42fc tty/vt: consolemap: use ARRAY_SIZE(), part II. omits c91f7e94ce93 ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag omits 02bcc2be4c12 ASoC: tas*: Remove now redundant non_legacy_dai_naming flag omits 402f437b4387 ASoC: sta*: Remove now redundant non_legacy_dai_naming flag omits a4311a5b1502 ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag omits 792a8a944e7a ASoC: spdif: Remove now redundant non_legacy_dai_naming flag omits a524837ddd11 ASoC: rt*: Remove now redundant non_legacy_dai_naming flag omits 8d4470b8d08b ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag omits c2fd88f00291 ASoC: nau*: Remove now redundant non_legacy_dai_naming flag omits 736f48714c1b ASoC: msm*: Remove now redundant non_legacy_dai_naming flag omits d2d3219ebe56 ASoC: max*: Remove now redundant non_legacy_dai_naming flag omits f0b163b4d5a2 ASoC: es*: Remove now redundant non_legacy_dai_naming flag omits c03a5b4c4197 ASoC: da*: Remove now redundant non_legacy_dai_naming flag omits ff946fd98bff ASoC: cs*: Remove now redundant non_legacy_dai_naming flag omits 60d28b5c47c7 ASoC: alc*: Remove now redundant non_legacy_dai_naming flag omits 410e73a5338d ASoC: ak*: Remove now redundant non_legacy_dai_naming flag omits d9e7ddb98604 ASoC: ad*: Remove now redundant non_legacy_dai_naming flag omits 36e79a44b12e ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag omits 7cfb102a5555 ASoC: topology: KUnit: Remove now redundant non_legacy_dai [...] omits 485c5924f262 ASoC: test-component: Remove now redundant non_legacy_dai_ [...] omits 63c0ec9ebfec ASoC: tegra: Remove now redundant non_legacy_dai_naming flag omits 4c6391f59c45 ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag omits 0f91b4de7564 ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag omits 752044db5b54 ASoC: samsung: Remove now redundant non_legacy_dai_naming flag omits 7e91c90863df ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag omits 9455e289246d ASoC: meson: Remove now redundant non_legacy_dai_naming flag omits 89836f00429b ASoC: fsl: Remove now redundant non_legacy_dai_naming flag omits 55b566ded44d media: TDA1997x: Remove now redundant non_legacy_dai_naming flag omits 129f055a2144 ASoC: core: Switch core to new DAI naming flag omits f7bfa516a39a ASoC: samsung: Migrate to new style legacy DAI naming flag omits 4cc4e22843e9 ASoC: mxs-saif: Migrate to new style legacy DAI naming flag omits 39c84e77da04 ASoC: ti: Migrate to new style legacy DAI naming flag omits 768be0d633d9 ASoC: ux500: Migrate to new style legacy DAI naming flag omits a718ba300384 ASoC: sof: Migrate to new style legacy DAI naming flag omits 05603f15b67a ASoC: pxa: Migrate to new style legacy DAI naming flag omits 8e750817a194 ASoC: au1x: Migrate to new style legacy DAI naming flag omits d48a77173534 ASoC: rockchip: Migrate to new style legacy DAI naming flag omits d73130ba523b ASoC: test-component: Migrate to new style legacy DAI naming flag omits 8135d0290a9a ASoC: qcom: Migrate to new style legacy DAI naming flag omits e740ef3d9418 ASoC: dwc: Migrate to new style legacy DAI naming flag omits 9a34161a0bc9 ASoC: adi: Migrate to new style legacy DAI naming flag omits f257dea1c589 ASoC: xtensa: Migrate to new style legacy DAI naming flag omits 1e63fcc74ace ASoC: fsl: Migrate to new style legacy DAI naming flag omits 7593e00807fb ASoC: atmel: Migrate to new style legacy DAI naming flag omits 0bc1e7d1fc3c ASoC: amd: Migrate to new style legacy DAI naming flag omits ad483da7b0a1 ASoC: sti-uniperf: Migrate to new style legacy DAI naming flag omits d8572da09924 ASoC: meson: Migrate to new style legacy DAI naming flag omits 725cf3bc6009 ASoC: Intel: Migrate to new style legacy DAI naming flag omits f450b5dbce41 ASoC: sunxi: Migrate to new style legacy DAI naming flag omits bd486b070b1e ASoC: xilinx: Migrate to new style legacy DAI naming flag omits bf6dacb784f0 ASoC: hisilicon: Migrate to new style legacy DAI naming flag omits 3172582c1054 ASoC: tegra: Migrate to new style legacy DAI naming flag omits f712ff57a270 ASoC: sh: Migrate to new style legacy DAI naming flag omits b9a0db0ae524 ASoC: bcm: Migrate to new style legacy DAI naming flag omits 36f07985f81b ASoC: stm32: Migrate to new style legacy DAI naming flag omits fe58b5833043 ASoC: ep93xx: Migrate to new style legacy DAI naming flag omits 2bebc3b622c3 ASoC: jz4740-i2c: Migrate to new style legacy DAI naming flag omits eeb021ee8fab ASoC: spear: Migrate to new style legacy DAI naming flag omits 5f9d69986014 ASoC: img: Migrate to new style legacy DAI naming flag omits db827cb34ca3 drm/vc4: Migrate to new style legacy DAI naming flag omits ca68202098a4 soundwire: intel: Migrate to new style legacy DAI naming flag omits 1c348f748b4d ASoC: soc-component: Add legacy_dai_naming flag omits f42924b49bf7 ASoC: max98396: Implement DSP speaker monitor omits c529fd620b84 ASoC: max98396: Fix register access for PCM format settings omits a8c1dc9e8f01 ASoC: max98396: Improve some error prints omits 703ee0557f89 ASoC: max98396: add voltage regulators omits 0ce44afd2976 ASoC: dt-bindings: max98396: Document adi,bypass-slot-no omits d9bd3aea31ab ASoC: dt-bindings: max98396: add voltage supplies omits dfc17f6eec03 Merge tag 'ib-mfd-acpi-for-rafael-v5.20' of git://git.kern [...] omits fc356a71565b vringh: iterate on iotlb_translate to handle large translations omits 55bd341385a5 virtio_ring: remove the arg vq of vring_alloc_desc_extra() omits 83ada2237e63 remoteproc: rename len of rpoc_vring to num omits 6bae751ff31d vdpa_sim: Implement suspend vdpa op omits 3b3bcc55308c vhost-vdpa: uAPI to suspend the device omits 94ab17d00bbf vhost-vdpa: introduce SUSPEND backend feature bit omits b8f6770624f6 vdpa: Add suspend operation omits 563aaf4a928d drm/i915: tweak the ordering in cpu_write_needs_clflush omits df8d0a55047b staging: r8188eu: make power sequences static omits 1b0a54b3e83f staging: r8188eu: merge two led structs omits 80394da44b7b staging: r8188eu: remove rtw_usleep_os omits b78137d00a66 staging: r8188eu: core/rtw_recv.c: clean up nested if statements omits f6c99d86246a staging: vchiq_arm: Add missing memory barrier comments omits acde2522fa1a Staging: rtl8192e: Cleaning up error handling omits 9fdc63fe40fa Staging: rtl8192e: Using kzalloc and delete memset omits 71eac0c07c7b Staging: rtl8192e: Use struct_size omits 6fde8eec7179 drm/doc: Add KUnit documentation omits 8f456104915f drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_ [...] omits 84509eede620 drm/rect: Add DRM_RECT_INIT() macro omits 138c2fca6f40 drm/i915/dgfx: Disable d3cold at gfx root port omits 0c9b9c2ac0df mfd: core: Use acpi_dev_for_each_child() omits 0fcae3c8b1b3 ipmr: fix a lockdep splat in ipmr_rtm_dumplink() omits bb4a0c88ae31 sfc:falcon: fix repeated words in comments omits 982a2b5ffdbb sfc: fix repeated words in comments omits 6deb209dc6b0 net: Print hashed skb addresses for all net and qdisc events omits 6db372de959a ARM: dts: am33xx: Map baseboard EEPROM on BeagleBone Black omits 9dd094ee142b Merge tag 'linux-can-next-for-5.20-20220625' of git://git. [...] omits c83bc86a0596 Merge branch 'Renesas-rz-n1' omits 717a5c56deec MAINTAINERS: add Renesas RZ/N1 switch related driver entry omits 9aab31d66ec9 ARM: dts: r9a06g032-rzn1d400-db: add switch description omits cf9695d8a7e9 ARM: dts: r9a06g032: describe switch omits 3f5261f1c2a8 ARM: dts: r9a06g032: describe GMAC2 omits 066c3bd35835 ARM: dts: r9a06g032: describe MII converter omits d7cc14bc9802 dt-bindings: net: snps,dwmac: add "renesas,rzn1" compatible omits 955fe312a9d2 dt-bindings: net: snps,dwmac: add "power-domains" property omits 5edf246c6869 net: dsa: rzn1-a5psw: add FDB support omits c7243fd4a62f net: dsa: rzn1-a5psw: add statistics support omits 888cdb892b61 net: dsa: rzn1-a5psw: add Renesas RZ/N1 advanced 5 port sw [...] omits 8956e96c1d4d dt-bindings: net: dsa: add bindings for Renesas RZ/N1 Adva [...] omits 7dc54d3b8d91 net: pcs: add Renesas MII converter driver omits c823c2bf9156 dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII [...] omits a08d6a6dc820 net: dsa: add Renesas RZ/N1 switch tag driver omits 67f38b1c7324 net: dsa: add support for ethtool get_rmon_stats() omits 1c6e8088d9a7 net: dsa: allow port_bridge_join() to override extack message omits 77d4ac6d3848 mtd: spi-nor: move SECT_4K_PMC special handling omits 61a2cc093bdc pinctrl: qcom: sc7280: Fix compile bug omits 016a14beac6d drm/ast: Enable primary plane with CRTC omits dc2cdd17d1fe drm/simple-kms: Use drm_atomic_helper_check_crtc_state() omits d6b9af1097fe drm/atomic-helper: Add helper drm_atomic_helper_check_crtc [...] omits ae25885bdf59 drm/fb-helper: Fix out-of-bounds access omits d17378062079 vfio/pci: Remove console drivers omits 27924b13fcce Merge branch 'for-5.20' into for-next omits d75cd55ae2de cgroup.c: remove redundant check for mixable cgroup in cgr [...] omits 7283f862bd99 drm: Implement DRM aperture helpers under video/ omits efc8f3229f84 MAINTAINERS: Broaden scope of simpledrm entry omits 6a82ef85c4a4 ARM: dts: s5pv210: align SDHCI node name with dtschema omits 1b90ddb9d942 ARM: dts: s3c64xx: align SDHCI node name with dtschema omits 1923e5804547 ARM: dts: s3c24xx: align SDHCI node name with dtschema omits c805b77caba9 ARM: dts: exynos: align SDHCI node name with dtschema omits 592feeea1135 ARM: dts: at91: drop unneeded status from gpio-keys omits fa8cc83a3bff ARM: dts: at91: correct gpio-keys properties omits 17413b15ed93 ARM: dts: at91: align gpio-key node names with dtschema omits 54ab5f367142 ARM: dts: omap: correct gpio-keys properties omits b1c9af5fec44 ARM: dts: omap: align gpio-key node names with dtschema omits 2b090180dced arm64: dts: marvell: armada-3720: align lednode names with [...] omits ebb8ba54950a arm64: dts: marvell: align gpio-key node names with dtschema omits 8b0848f57769 ARM: dts: marvell: correct gpio-keys properties omits 41340053cc72 ARM: dts: marvell: align gpio-key node names with dtschema omits eef3af89b6b6 ARM: dts: omap: adjust whitespace around '=' omits ae25b445914a ARM: dts: ti: adjust whitespace around '=' omits d8e8aa866ed8 media: mediatek: vcodec: Report supported bitrate modes omits c2cc2aa1d06b media: av7110: Remove duplicate 'with' in two places. omits 4502aae07b3b media: saa7164: Remove duplicate 'on' in two places. omits 083f54a7c9c6 media: mediatek: vcodec: Fix non subdev architecture open [...] omits 65c3e8e9c7a4 media: usb: gspca: aligned '*' each line omits e0b212ec9d81 media: tw686x: Fix memory leak in tw686x_video_init omits 5b304046a81e media: driver/nxp/imx-jpeg: fix a unexpected return value problem omits 2f7a7f941d77 Merge branch 'for-v5.20/aspeed-dts-cleanup' into for-v5.20 [...] omits 3120910a099b ARM: dts: stih407-family: Harmonize DWC USB3 DT nodes name omits a340c85c4e24 media: MAINTAINERS: add Yunfei Dong as mediatek vcodec dri [...] omits e13ca460e20e media: mediatek: vcodec: Skip SOURCE_CHANGE & EOS events f [...] omits 1ec32a4f1c69 soc: imx: imx8m-blk-ctrl: Make error prints useful omits 978bbc392c51 media: tw686x: Fix an error handling path in tw686x_probe() omits e5833b56f75d media: stm32: dcmi: Drop always NULL sd_state from dcmi_pi [...] omits 87ccc38e2f8e arm64: dts: apm: Harmonize DWC USB3 DT nodes name omits 90f8cb515494 media: stm32: dcmi: Fill in remaining Bayer formats omits 5171660cbb14 drm/ast: Fix black screen when getting out of suspend omits faddaa735c20 media: mediatek: vcodec: Initialize decoder parameters aft [...] omits 3e52be9bc501 media: rkvdec:Remove redundant memset omits aa63c5eaf7f7 media: atmel: atmel-isc-base: allow wb ctrls to be changed [...] omits a157802359f7 media: sta2x11: remove VIRT_TO_BUS dependency omits f5caaa47f55f media: mediatek: vcodec: return EINVAL if plane is too small omits d4de27a9b1ea media: v4l2-mem2mem: prevent pollerr when last_buffer_dequ [...] omits ae6847f26ac9 arm64: dts: freescale: Add phyBOARD-Polis-i.MX8MM support omits a242ef5f3c10 arm64: dts: imx8m{m,p}-verdin: use IT temperatures omits 38c771014ce6 media: mediatek: vcodec: remove unneeded semicolon omits e6aa42f93751 Merge 5.19-rc4 into usb-next omits 359c27c6ddbd media: hdpvr: fix error value returns in hdpvr_read omits 5d40b918fdf1 Merge 5.19-rc4 into char-misc-next omits 63249a5cab81 media: mediatek: vcodec: fix minmax.cocci warning omits 7d772a47cace media: MAINTAINERS: add include/dt-bindings/media to MEDIA [...] omits 3a149169e4a2 drm/mcde: Fix refcount leak in mcde_dsi_bind omits 34c7fdb8fd73 media: ddbridge: Remove useless license text when SPDX-Lic [...] omits c1b217853fc0 media: em28xx: Remove useless license text when SPDX-Licen [...] omits 6addd33f06ea media: rcar_drif: Remove useless license text when SPDX-Li [...] omits f5d48ba2cae2 media: platform: cros-ec: Add kinox to the match table omits 89e3f3fb3d90 media: amphion: output firmware error message omits 22a2bc88c139 media: imx-jpeg: Disable slot interrupt when frame done omits fd9f8050e355 media: mediatek: vcodec: Change encoder v4l2 capability value omits b51b15030054 media: mediatek: vcodec: Fix encoder v4l2 bus_info not correctly omits a8a7a278c56a media: mediatek: vcodec: Change decoder v4l2 capability value omits cce4de66ccca media: mediatek: vcodec: Fix decoder v4l2 bus_info not correctly omits 4e0ce6e703c2 ARM: dts: imx6qdl-prti6q.dtsi: Add applicable properties t [...] omits 01f8d921f722 ARM: dts: imx6q-bosch-acc: Replace 'enable-sdio-wakeup' omits 4cf461f2bf4e ARM: dts: imx7d-smegw01: Replace 'enable-sdio-wakeup' omits fd83ef8f8e59 media: rkisp1: Drop parentheses and fix indentation in rki [...] omits 34098a83de35 media: rkisp1: Align macro definitions omits 3d91b856ae69 media: rkisp1: capture: Bypass the main device for handlin [...] omits a124765f8781 media: rkisp1: debug: Update max register name length omits afff3d3aef14 arm64: defconfig: Enable gpio-fan support omits 7d62f2f367f8 media: rkisp1: debug: Consolidate reg dumps for shadow registers omits f0da93cbaf7a platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMI [...] omits 63a00f04bff9 platform/x86/dell: Kconfig: Remove unnecessary "depends on [...] omits 44fc1060a62d platform/x86: Kconfig: Remove unnecessary "if X86" omits 349da8ee726a platform/x86: acer_wmi: Cleanup Kconfig selects omits 664607f54594 platform/x86: thinkpad_acpi: Replace custom str_on_off() etc omits 3c40a71c03b6 platform/x86: thinkpad_acpi: Sort headers for better maintenance omits d7e64c6d9c60 platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2 [...] omits 20a051cd4d1d bindings: arm: fsl: Add PHYTEC i.MX8MM devicetree bindings omits ce380f225d78 media: rkisp1: debug: Move resizer register dump to debugfs omits 1024a6e0c004 platform/x86: intel/pmc: Add Alder Lake N support to PMC c [...] omits 2a6b586035ec media: rkisp1: debug: Add debugfs files to dump core and I [...] omits cbb819c363c5 media: rkisp1: debug: Collect input status by sampling ISP [...] omits fd3608fe6bfe media: rkisp1: Compile debugfs support conditionally omits 07ce797de4d3 arm64: dts: imx8mn-evk: add bt-sco sound card support omits 3f5d1fdaa585 arm64: dts: imx8mq-evk: add bt-sco sound card support omits f8e03537772d arm64: dts: imx8mm-evk: add bt-sco sound card support omits 8682037db36c media: rkisp1: Move debugfs code to a separate file omits 3e74a4222386 media: rkisp1: resizer: Simplify register access omits 0ef7dc305bd4 media: rkisp1: Swap value and address arguments to rkisp1_write() omits 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 f94bc517b499 MAINTAINERS: erofs: add myself as reviewer omits c753b70c9feb MAINTAINERS: erofs: add myself as reviewer omits 243a0ef843c8 Merge tag 'renesas-pinctrl-for-v5.20-tag1' of git://git.ke [...] omits 28d860dd08d5 pinctrl: mediatek: mt8192: Fix compile warnings omits b27c82e12965 attr: port attribute changes to new types omits 0e363cf3fa59 security: pass down mount idmapping to setattr hook omits 71e7b535b890 quota: port quota helpers mount ids omits 35faf3109a78 fs: port to iattr ownership update helpers omits 1f36146a5a3d fs: introduce tiny iattr ownership update helpers omits 45c311501c77 fs: use mount types in iattr omits 234a3113f28d fs: add two type safe mapping helpers omits 1e5267cd0895 mnt_idmapping: add vfs{g,u}id_t omits 418ef34c0061 dt-bindings: arm: qcom: switch maintainer to Bjorn omits 8d114b94fc39 clk: qcom: gcc-sc8280xp: use collapse-voting for PCIe GDSCs omits 77ea2bd72da4 clk: qcom: gdsc: add support for collapse-vote registers omits e73cb8527c59 clk: qcom: gdsc: add collapse-bit helper omits a20e55d4771c soc: qcom: rpmhpd: fix typos in comment omits 1b3bfc4066c3 arm64: dts: qcom: sm8250: Disable camcc by default omits c4f40351901a clk: qcom: camcc-sm8250: Fix halt on boot by reducing driv [...] omits d11a34a404ee soc: qcom: correct kerneldoc omits ac0126a01735 soc: qcom: cmd-db: replace strncpy() with strscpy_pad() omits ebf21bbc2ff5 firmware: qcom_scm-legacy: correct kerneldoc omits 86b78de5fd4b dt-bindings: firmware: document Qualcomm QCS404 and SM6125 SCM omits bc0f14937689 soc: qcom: apr: Drop redundant check in .remove() omits 48aa636285ad arm64: dts: qcom: msm8996: add clocks to the MMCC device node omits f5837418479a arm64: dts: qcom: sm8450: add uart20 node omits a57de71f0980 arm64: dts: qcom: sc7280-qcard: Add ldo_l17b regulator node omits d756a0b29f40 arm64: dts: qcom: sc7280: Set SPI flash to 50 MHz for hero [...] omits 1c20d3dbaa67 arm64: dts: qcom: sc7280: Set modem FW path for Chrome OS boards omits 4ab03ef8b33c arm64: qcom: sc7280-herobrine: Enable DP omits e60414644cf3 arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor omits 2a77ada5168a arm64: dts: qcom: sc7280: Enable wifi for Chrome OS boards omits 5069fe941f76 dt-bindings: arm: qcom: Add more sc7180 Chromebook board bindings omits 707b9b08789b dt-bindings: arm: qcom: Add / fix sc7280 board bindings omits 3b8bfe002c4b dt-bindings: arm: qcom: Add sc7180 Chromebook board bindings omits dbbccb3db122 dt-bindings: arm: qcom: Mention that Chromebooks use a dif [...] omits 59228d3b9060 dt-bindings: Document how Chromebooks with depthcharge boot omits 1a22eff4b429 arm64: dts: qcom: sc7280: Enable keyboard backlight for villager omits 426e81c7e625 arm64: dts: qcom: sc7280: herobrine: Don't disable the key [...] omits e58539532bab arm64: dts: qcom: sc7280: Add touchscreen to villager omits 1ecbc2b37f9c Merge tag '20220608105238.2973600-1-dmitry.baryshkov@linar [...] omits 553d12b20c10 clk: qcom: gcc-sc7280: use new clk_regmap_phy_mux_ops for [...] omits 7ee9d2e8b9c9 clk: qcom: gcc-sm8450: use new clk_regmap_phy_mux_ops for [...] omits 74e4190cdebe clk: qcom: regmap: add PHY clock source implementation omits d7f396461518 powerpc/powermac: Remove empty function note_scsi_host() omits 2d386769753a powerpc: Update asm-prototypes.h comment omits 4228a996b072 selftests/powerpc: Skip energy_scale_info test on older firmware omits 2e0a5241577c pinctrl: mediatek: fix the pinconf definition of some GPIO pins omits 23b044e5c966 pinctrl: mediatek: dropping original advanced drive config [...] omits fe44e4984018 pinctrl: mediatek: add rsel setting on mt8192 omits e104141a13a8 pinctrl: mediatek: add drive for I2C related pins on mt8192 omits a36474f59ace pinctrl: mediatek: add generic driving setup property on mt8192 omits 08752e0749ba pinctrl: bcm2835: Make the irqchip immutable omits db1b3ecee9db pinctrl: bcm2835: drop irq_enable/disable callbacks omits f9446fd1e947 MAINTAINERS: add include/dt-bindings/pinctrl to PIN CONTRO [...] omits 44339391c666 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed omits 36fe26843d6d pinctrl: qcom: sc7280: Add clock optional check for ADSP b [...] omits 174eceeafb5a dt-bindings: pinctrl: qcom: sc7280: Add boolean param for [...] omits e7c659124c9a clk: qcom: mmcc-msm8996: use parent_hws/_data instead of p [...] omits 208c564fe66e clk: qcom: mmcc-msm8996: move clock parent tables down omits a7a4fc9498f5 clk: qcom: mmcc-msm8996: use ARRAY_SIZE instead of specify [...] omits c19698a9e41b firmware: qcom_scm: drop unexpected word "the" omits 29f66b625281 clk: qcom: rpmh: Add note about sleep/wake state for BCMs omits 0f0eca0ccb9b soc: qcom: socinfo: Add an ID for sc7180P omits a4c1fc8cff05 arm64: dts: qcom: sc7280-herobrine: Add lpi pinmux propert [...] omits 32d4541abe0f arm64: dts: qcom: sc7280: add lpass lpi pin controller node omits 06c73a39c38b arm64: dts: qcom: sc7280: Add secondary MI2S pinmux specif [...] omits b9e3f65ecf85 arm64: dts: qcom: sc7280: Add pinmux for I2S speaker and Headset omits b74f7b8f174f arm64: dts: qcom: sdm660-xiaomi-lavender: Configure WLED omits c5bca38d2edc f2fs: use the updated test_dummy_encryption helper functions omits c3d396120d68 Merge branch 'preparation-for-supporting-esd-CAN-USB-3' omits ce87c0f1b859 can/esd_usb: Update to copyright, M_AUTHOR and M_DESCRIPTION omits 2244610050c8 can/esd_usb: Fixed some checkpatch.pl warnings omits 4d54977fe3f4 can/esd_usb: Rename all terms USB2 to USB omits f4a45ef328a2 can/esd_usb: Add an entry to the MAINTAINERS file omits 5e910bdedc84 can/esd_usb2: Rename esd_usb2.c to esd_usb.c omits ebeae54d3a77 net: pcs: xpcs: depends on PHYLINK in Kconfig omits 97a4d46b1516 raw: fix a typo in raw_icmp_error() omits a69e617e533e usbnet: Fix linkwatch use-after-free on disconnect omits 78f319315764 i40e: read the XDP program once per NAPI omits 85a1c6536f99 sfc: siena: fix repeated words in comments omits ede57d58e6f3 net: helper function skb_len_add omits 1da9e27415bf tc-testing: gitignore, delete plugins directory omits 6ce1df88b1f3 net/funeth: Support UDP segmentation offload omits 80a14dd4c37f RDMA/rxe: Remove useless pkt parameters omits e5d6eeead88e drm/connector: Remove usage of the deprecated ida_simple_xxx API omits 16615b92d4dc Merge branch 'clk-renesas' into clk-next omits d39afb73fd52 Merge tag 'renesas-clk-for-v5.20-tag1' of git://git.kernel [...] omits fd75733da2f3 bpf: Merge "types_are_compat" logic into relo_core.c omits 2f6d1e0f8ff3 bpf, docs: Fix the code formatting in instruction-set omits 780d3d5a24bb Merge branch 'perf tools: Fix prologue generation' omits b168852eb8ef perf tools: Rework prologue generation code omits b00de0e237da drm/panel: introduce ebbg,ft8719 panel omits 2a9e9daf7523 drm/mipi-dsi: Introduce mipi_dsi_dcs_write_seq macro omits c5ec5fa39316 dt-bindings: display: Add bindings for EBBG FT8719 omits 6ef425abb0f7 dt-bindings: vendor-prefixes: Add prefix for EBBG omits 831463667b5f drm: bridge: adv7511: Add check for mipi_dsi_driver_register omits 25ba9429e0f4 drm/bridge: parade-ps8622: Use backlight helper omits 9126ef85f2b8 drm/panel-edp: Add LQ140M1JW48 edp panel entry omits fd46ef3d8247 RDMA: Correct duplicated words in comments omits 103f06fd4781 drm/panel: simple: add AM-800600P5TMQW-TB8H omits 1959fa9d5464 dt-bindings: display: simple: add Ampire AM-800600P5TMQW-T [...] omits ad4fd3b1dfd3 drm: shmobile: Use backlight helper omits 592ff0c8d064 rtc: Directly use ida_alloc()/free() omits db475c11cd59 drm/panel: panel-asus-z00t-tm5p5-n35596: Use backlight helper omits 91c2cbf9b6a6 drm/panel: panel-dsi-cm: Use backlight helpers omits c974f755372b drm/panel: sony-acx565akm: Use backlight helpers omits b09d633575e5 rtc: Introduce ti-k3-rtc omits 5e665cf1f0c5 dt-bindings: rtc: Add TI K3 RTC description omits d9e74da2f1fc drm/panel: panel-simple: Add dev_err_probe if backlight co [...] omits a68078b44846 drm/pl111: drop unexpected word "the" in the comments omits 8c56d5105747 drm/panel: nt35510: Remove duplicate 'the' in two places. omits fa1f8e6ac455 dt-bindings: rtc: qcom-pm8xxx-rtc: Update the maintainers section omits 1bdb08c180e8 MAINTAINERS: add PolarFire SoC's RTC omits 0b31d703598d rtc: Add driver for Microchip PolarFire SoC omits 3f4a3322477c rtc: use simple i2c probe omits 33740c7f94f9 rtc: Remove unused rtc_dev_exit(). omits 162b05524ed3 rtc: Replace flush_scheduled_work() with flush_work(). omits 2023c5c8fe2e rtc: isl1208: do not advertise update interrupt feature if [...] omits 139682400a2a dt-bindings: rtc: mediatek: add mt6358 and mt6366 compatible omits c27fee16fab1 rtc: rv8803: re-initialize all Epson RX8803 registers on v [...] omits f8176e0bb83f rtc: rv8803: initialize registers on post-probe voltage loss omits 8c798e1ec185 rtc: rv8803: factor out existing register initialization t [...] omits d2a632a8a117 rtc: mc146818-lib: reduce RTC_UIP polling period omits 0f24debbb847 fs: dlm: move kref_put assert for lkb structs omits 5b8d9ee00345 docs: UML: fix typo omits b259867be27c IB/iser: Drain the entire QP during destruction flow omits 4a6d00a43ef7 docs/zh_CN: core-api: Update the translation of xarray.rst [...] omits c290f175e73f docs/zh_CN: core-api: Update the translation of workqueue. [...] omits e86a0e297f0b docs/zh_CN: core-api: Update the translation of printk-for [...] omits 4faa99e38c3e docs/zh_CN: core-api: Update the translation of printk-bas [...] omits f5158bfe8777 docs/zh_CN: core-api: Update the translation of mm-api.rst [...] omits b2fdf7f080b4 docs/zh_CN: core-api: Update the translation of kernel-api [...] omits 722ecdbce68a docs/zh_CN: core-api: Update the translation of irq/irq-do [...] omits 1ebfae49fd44 docs/zh_CN: core-api: Update the translation of cpu_hotplu [...] omits 417c434aa1b4 docs/zh_CN: core-api: Update the translation of cachetlb.r [...] omits f9b21cd08607 docs: driver-api: gpio: Fix some typos omits df6725651f6f docs: Remove duplicate word omits 357513c052e1 arm64: dts: altera: socfpga_stratix10: move clocks out of [...] omits 30fb8761419e docs: admin-guide/sysctl: Fix rendering error discards efa0855c5b84 RDMA/erdma: Add driver to kernel build environment discards 2272d8bd5b74 RDMA/erdma: Add the ABI definitions discards b657490ee5ba RDMA/erdma: Add the erdma module discards 285b4faa8253 RDMA/erdma: Add connection management (CM) support discards acb6ad390ab6 RDMA/erdma: Add verbs implementation discards 487e15e5ab56 RDMA/erdma: Add verbs header file discards 0a7647faaca5 RDMA/erdma: Add event queue implementation discards 94a7343c726c RDMA/erdma: Add cmdq implementation discards 2aa1177929b6 RDMA/erdma: Add main include file discards 619836eb6c0b RDMA/erdma: Add the hardware related definitions discards 542457651a13 RDMA: Add ERDMA to rdma_driver_id definition omits ac4f83482afb mtd: dataflash: Add SPI ID table omits c223a38d62e5 mtd: hyperbus: rpc-if: Fix RPM imbalance in probe error path omits 431eae20a093 mtd: rawnand: sm_common: drop unexpected word 'is' in the [...] omits 2d82e6227ea1 efi: vars: Move efivar caching layer into efivarfs omits 5ac941367a6f efi: vars: Drop __efivar_entry_iter() helper which is no l [...] omits bbc6d2c6ef22 efi: vars: Switch to new wrapper layer omits 3a75f9f2f9ad efi: vars: Use locking version to iterate over efivars lin [...] omits 0f5b2c69a4cb efi: vars: Remove deprecated 'efivars' sysfs interface omits 859748255b43 efi: pstore: Omit efivars caching EFI varstore access layer omits 472831d4c4b2 efi: vars: Add thin wrapper around EFI get/set variable interface omits ec3507b2ca51 efi: vars: Don't drop lock in the middle of efivar_init() omits 8ca869b24538 pstore: Add priv field to pstore_record for backend specific use omits 5d04b0b634bb Merge branch 'net-pcs-lynx-consolidate-gigabit-code' omits 06f9a6148e28 net: pcs: lynx: consolidate sgmii and 1000base-x config code omits f56866c486fa net: phylink: add QSGMII support to phylink_mii_c22_pcs_en [...] omits b4cbd7a9339f net: lan743x: Use correct variable in lan743x_sgmii_config() omits 99de6509c413 rpmsg: Strcpy is not safe, use strscpy_pad() instead omits d7bd416d3512 rpmsg: Fix possible refcount leak in rpmsg_register_device [...] omits 803481d869a4 drm/panel: simple: Add DataImage FG1001L0DSSWMG01 panel support omits c3156c6fc3a2 dt-bindings: display: simple: Add DataImage FG1001L0DSSWMG [...] omits 986fd5fe55cb ARM: dts: lpc18xx: Harmonize EHCI/OHCI DT nodes name omits 6edb32383790 arm64: dts: qcom: sm8250: remove assigned-clock-rate prope [...] omits 0b24829fd74c arm64: dts: qcom: sdm845: remove assigned-clock-rate prope [...] omits aa4ae511a760 arm64: dts: qcom: sm7180: remove assigned-clock-rate prope [...] omits 5241fd7fee9b arm64: dts: qcom: sm7280: remove assigned-clock-rate prope [...] omits 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 799270e9b8be ARM: tegra: Align gpio-keys node names with dtschema 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 f9bbc1c8449a drm: Remove unnecessary print function dev_err() omits d54cda74a9a2 drm: logicvc: fix error code in logicvc_layer_init() omits 5e8034364c22 drm: logicvc: Fix uninitialized variable in probe omits ba1afa676d0b lib: bitmap: fix the duplicated comments on bitmap_to_arr64() omits 41188e9e9def selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop omits fb4e3b33e3e7 bpf: Fix for use-after-free bug in inline_bpf_loop omits 395e942d34a2 bpf: Replace hard-coded 0 with BPF_K in check_alu_op omits 658e95953075 ASoC: cs35l41: Add support for CLSA3541 ACPI device ID omits 7f6409fd9b54 ASoC: rockchip: i2s: Fix missing error code in rockchip_i2 [...] omits 508aeb54e4f0 usb: gadget: u_ether: Remove duplicated include in u_ether.c omits d46b4343e132 usb: max-3421: drop unexpected word "the" in the comments omits 2958d494b757 usb: dwc2: drop unexpected word "the" in the comments omits db638c6500ab usb: dwc2: gadget: remove D+ pull-up while no vbus with us [...] omits 21cdd6a0e844 usb: musb: mpfs: Fix error codes in probe() omits cbdabaecb1f6 Merge branch 'mlxsw-unified-bridge-conversion-part-3' omits 7dd196480664 mlxsw: spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be d [...] omits 027c92e00ef9 mlxsw: spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN omits 04e85970ceea mlxsw: spectrum: Use different arrays of FID families per- [...] omits 2c091048015d mlxsw: spectrum_fid: Pass FID structure to __mlxsw_sp_fid_ [...] omits 97a2ae0f0c23 mlxsw: spectrum_fid: Pass FID structure to mlxsw_sp_fid_op() omits 893b5c307a48 mlxsw: spectrum_fid: Rename mlxsw_sp_fid_vni_op() omits d97da68e543b mlxsw: spectrum_fid: Update FID structure prior to device [...] omits fddf42c34349 mlxsw: spectrum_fid: Maintain {port, VID}->FID mappings omits a725a29d52ef staging: r8188eu: Make rtw_signal_stat_timer_hdl a static [...] omits 53c9fac84477 ASoC: Intel: haswell and broadwell boards update omits 23f94f1bc144 Merge branch 'ipmr-remove-rwlocks' omits a96f7a6a60b3 ip6mr: convert mrt_lock to a spinlock omits 3f55211ecf6a ipmr: convert mrt_lock to a spinlock omits b96ef16d2f83 ipmr: convert /proc handlers to rcu_read_lock() omits 194366b28b83 ipmr: adopt rcu_read_lock() in mr_dump() omits 6fa40a290219 ip6mr: switch ip6mr_get_route() to rcu_read_lock() omits 9b1c21d898fd ip6mr: do not acquire mrt_lock while calling ip6_mr_forward() omits db9eb7c8ae34 ip6mr: do not acquire mrt_lock before calling ip6mr_cache_ [...] omits 638cf4a24a09 ip6mr: do not acquire mrt_lock in ioctl(SIOCGETMIFCNT_IN6) omits 6d08658736fc ip6mr: do not acquire mrt_lock in pim6_rcv() omits 3493a5b730e5 ip6mr: ip6mr_cache_report() changes omits e4cd9868e8ec ipmr: do not acquire mrt_lock in ipmr_get_route() omits 4eadb88244d1 ipmr: do not acquire mrt_lock while calling ip_mr_forward() omits 9094db4b8004 ipmr: do not acquire mrt_lock before calling ipmr_cache_un [...] omits 559260fd9d9a ipmr: do not acquire mrt_lock in ioctl(SIOCGETVIFCNT) omits 121fefc669bf ipmr: do not acquire mrt_lock in __pim_rcv() omits 646679881a02 ipmr: ipmr_cache_report() changes omits 0b490b51d226 ipmr: change igmpmsg_netlink_event() prototype omits ebc3197963fc ipmr: add rcu protection over (struct vif_device)->dev omits 0a24c43f54b2 ip6mr: do not get a device reference in pim6_rcv() omits 7fcb820c7609 Merge branch 'dsa-microchip-common-spi-probe' omits 4658f2fe8fbc net: dsa: microchip: common ksz_spi_probe for ksz switches omits ff3f3a3090d2 net: dsa: microchip: remove the ksz8/ksz9477_switch_register omits 6ec23aaaac43 net: dsa: microchip: move ksz_dev_ops to ksz_common.c omits 07bca160469b net: dsa: microchip: common menuconfig for ksz series switch omits 7a8988a17c48 net: dsa: microchip: ksz9477: separate phylink mode from s [...] omits 1958eee85f67 net: dsa: microchip: common dsa_switch_ops for ksz switches omits ad08ac189758 net: dsa: microchip: move start of switch to ksz_setup omits 0abab9f3ec6b net: dsa: microchip: move multicast enable to ksz_setup omits 1ca6437fafc9 net: dsa: microchip: move broadcast rate limit to ksz_setup omits d2822e686879 net: dsa: microchip: move setup function to ksz_common omits 331d64f752bb net: dsa: microchip: add the enable_stp_addr pointer in ks [...] omits fb9324beb5d4 net: dsa: microchip: add config_cpu_port to struct ksz_dev_ops omits 673b196fdd34 net: dsa: microchip: rename shutdown to reset in ksz_dev_ops omits 5d99ec3aaa16 Merge branch 'bonding-per-port-priorities' omits 0a2ff7cc8ad4 Bonding: add per-port priority for failover re-selection omits f2b3b28ce523 bonding: add slave_dev field for bond_opt_value omits 9c846c5d2d4e crypto: qat - Removes the x86 dependency on the QAT drivers omits c2a1b91e4798 crypto: qat - replace get_current_node() with numa_node_id() omits f145d411a67e crypto: rsa - implement Chinese Remainder Theorem for fast [...] omits 1b05ece0c931 crypto: ccp - During shutdown, check SEV data pointer befo [...] omits 4b88b1a518b3 KVM: selftests: Enhance handling WRMSR ICR register in x2A [...] omits eede2065cacc KVM: selftests: Add a self test for CMCI and UCNA emulations. omits aebc3ca19063 KVM: x86: Enable CMCI capability by default and handle inj [...] omits 281b52780b57 KVM: x86: Add emulation for MSR_IA32_MCx_CTL2 MSRs. omits 087acc4e1847 KVM: x86: Use kcalloc to allocate the mce_banks array. omits 4b903561ec49 KVM: x86: Add Corrected Machine Check Interrupt (CMCI) emu [...] omits 987f625e0799 KVM: x86: Add APIC_LVTx() macro. omits 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 f662092b2e0c Input: applespi - avoid efivars API and invoke EFI service [...] omits c07d2475f9cd selftests/kexec: remove broken EFI_VARS secure boot fallba [...] omits f41b284a2c18 xfrm: change the type of xfrm_register_km and xfrm_unregister_km omits eae6d58d67d9 locking/lockdep: Fix lockdep_init_map_*() confusion omits 7e6b9db27de9 jump_label: make initial NOP patching the special case omits fdfd42892f31 jump_label: mips: move module NOP patching into arch code omits 0c3b61e00a0d jump_label: s390: avoid pointless initial NOP patching omits 232b95ba4e83 drm/ast: Fixed the casting issue reported by sparse omits 1227d2a20cd7 bus: mhi: host: Move IRQ allocation to controller registra [...] omits 1a4f20cab641 Merge branch 'for-v5.20/exynos7885-emmc-clk' into next/dt64 omits e2c003bc6488 MAINTAINERS: add Microchip PolarFire FPGA drivers entry omits b7eb6da9b5f9 dt-bindings: fpga: add binding doc for microchip-spi fpga mgr omits 5f8d4a900830 fpga: microchip-spi: add Microchip MPF FPGA manager omits 288cc44b2707 docs: fpga: mgr: document parse_header() callback omits 3cc624beba63 fpga: fpga-mgr: support bitstream offset in image buffer omits 3de7203115af platform/chrome: wilco_ec: event: Fix typo in comment omits 7747de17f750 cxgb4/cxgb4vf: Fix typo in comments omits c909e7ca494f bnxt: Fix typo in comments omits 09ce6b20103b net: phy: mxl-gpy: add temperature sensor omits 5dc4868440be Merge branch 'net-use-new-hwmon_sanitize_name' omits 363b65459b78 net: phy: nxp-tja11xx: use devm_hwmon_sanitize_name() omits 3f118c449c8e net: sfp: use hwmon_sanitize_name() omits 84296d4c0d55 Merge branch 'broadcom-ptp-phy-support' omits 7bfe91efd525 net: phy: Add support for 1PPS out and external timestamps omits 39db6be781cd net: phy: broadcom: Add PTP support for some Broadcom PHYs. omits 15acf89e1286 net: phy: broadcom: Add Broadcom PTP hooks to bcm-phy-lib omits 0aeaaa8d9769 Merge branch 'net-dsa-mv88e6xxx-get-rid-of-speed_max' omits 3c783b83bd0f net: dsa: mv88e6xxx: get rid of SPEED_MAX setting omits aa64bc1990b2 net: dsa: mv88e6xxx: remove mv88e6065 dead code omits a784101f77b1 KVM: PPC: Book3s: Fix warning about xics_rm_h_xirr_x omits 805ada63ba05 Merge tag 'drm-intel-next-2022-06-22' of git://anongit.fre [...] omits 0936de1e96d6 Merge tag 'drm-misc-next-2022-06-23' of git://anongit.free [...] omits fe39dc98fb24 gfs2: Fix spelling mistake in comment omits aefffba67288 PCI: rcar-gen2: Add RZ/N1 SOC family compatible string omits 2ed9ae81e8f4 dt-bindings: PCI: renesas,pci-rcar-gen2: Add device tree s [...] omits 409ae431b9c2 dt-bindings: PCI: pci-rcar-gen2: Convert bindings to json-schema omits 366e817e83e4 Revert "drm/amd/display: ignore modifiers when checking fo [...] omits 7fc494f9cf8e drm/amdgpu/display: Fix spelling mistake "supporing" -> "s [...] omits 5027605aedec drm/amdkfd: Fix spelling mistake "mechanim" -> "mechanism" omits f64e6e0b6afe Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" omits 50ef0cacc43c drm/amdgpu: drop unexpected word 'for' in comments omits 10a9035c36d0 drm/amd/display: Fix indentation in dcn32_get_vco_frequenc [...] omits a957995618a8 drm/amdgpu: Update mes_v11_api_def.h omits e77a541f5dea drm/amdkfd: Enable GFX11 usermode queue oversubscription omits ff83e6e7ab04 drm/amdgpu: Fetch MES scheduler/KIQ versions omits 508f748b0394 drm/amdgpu: To flush tlb for MMHUB of RAVEN series omits fa3dab48defe gpu/drm/radeon: Fix typo in comments omits 3d313f09f314 drm/fourcc: fix integer type usage in uapi header omits 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 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 d6b03171f9fc dmaengine: dw-edma: Add support for chip-specific flags omits c1e33979171d dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direct [...] omits 794a0f7b6f5c dmaengine: dw-edma: Drop dma_slave_config.direction field usage omits 6951ee96c649 dmaengine: dw-edma: Rename wr(rd)_ch_cnt to ll_wr(rd)_cnt [...] omits e51b3048116a dmaengine: dw-edma: Change rg_region to reg_base in struct [...] omits 203184571388 dmaengine: dw-edma: Detach the private data and chip info [...] omits 19d7ca051d30 fs: dlm: add pid to debug log omits 93817be8b62c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 976a06243473 fs: dlm: plock use list_first_entry omits a22f18bddd82 ACPI / MMC: PM: Unify fixing up device power omits 9089d1a41aab soundwire: Use acpi_dev_for_each_child() omits 6dc7a0baf1a7 selftests/bpf: Fix rare segfault in sock_fields prog test omits ab3547e3c281 Merge branch 'rework/kthreads' into for-next omits bb7a42578927 Merge branch 'Align BPF TCP CCs implementing cong_control( [...] omits f14a3f644a1c selftests/bpf: Test a BPF CC implementing the unsupported [...] omits 0735627d78ca selftests/bpf: Test an incomplete BPF CC omits 6e945d57cc9f selftests/bpf: Test a BPF CC writing sk_pacing_* omits 9f0265e921de bpf: Require only one of cong_avoid() and cong_control() f [...] omits 41c95dd6a604 bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status omits 2c09d1443b9b pstore/zone: cleanup "rcnt" type omits e24c75f02a81 ARM: dts: ux500: Fix Gavini accelerometer mounting matrix omits 0b2152e428ab ARM: dts: ux500: Fix Codina accelerometer mounting matrix omits 013fda41c03e ARM: dts: ux500: Fix Janice accelerometer mounting matrix omits 40308f9642a8 spi: fsi: Increase timeout and ensure status is checked omits 8171c93bac1b regulator: mt6370: Add mt6370 DisplayBias and VibLDO support omits 373269ae6f90 drm/i915/selftests: Increase timeout for live_parallel_switch omits 090ca30459ea gpiolib: devres: Get rid of unused devm_gpio_free() omits 876271118aa4 drm/display: Fix build error without CONFIG_OF omits c0216c0e68f7 regulator: rt5120: Add PMIC regulator support omits 4d6c2b46d817 ASoC: dapm: Move stereo autodisable check omits d5017d1323d4 ASoC: topology: KUnit: Followup prototype change of snd_so [...] omits e7f688635451 ASoC: Intel: bdw_rt286: Remove FE DAI ops omits 8fe4709962d7 ASoC: Intel: bdw_rt286: Improve codec_init() quality omits 423cc2d0e850 ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability omits 9177203c209d ASoC: Intel: bdw_rt286: Improve probe() function quality omits 128bb6fb5308 ASoC: Intel: bdw_rt286: Update file comments omits 9de833d2dcd4 ASoC: Intel: bdw_rt286: Update code indentation omits 86156bcbca08 ASoC: Intel: bdw_rt286: Reword driver name omits 40b5c9030a87 ASoC: Intel: bdw_rt286: Reword prefixes of all driver members omits 6d8758f6afd9 ASoC: Intel: Rename broadwell source file to bdw_rt286 omits 6c65908251ed ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability omits 0439f262a9b3 ASoC: Intel: hsw_rt5640: Improve probe() function quality omits 2c53debbbf04 ASoC: Intel: hsw_rt5640: Update file comments omits 5b66dde4ada5 ASoC: Intel: hsw_rt5640: Update code indentation omits a69615e81709 ASoC: Intel: hsw_rt5640: Reword driver name omits 675002b6ca91 ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members omits 8b99e24de3fa ASoC: Intel: Rename haswell source file to hsw_rt5640 omits ccb9bc1dfa44 nfp: add 'ethtool --identify' support omits 7ac20b3a6a6b drm/nouveau/Kconfig: Drop duplicate "select ACPI_VIDEO" omits e0a9f1fe206a dma-buf: deprecate DMABUF_SYSFS_STATS omits a825d72f74a3 soc: mediatek: fix missing clk_disable_unprepare() on err [...] omits 6cc168d17178 Merge branch 'zynq/dt' into for-next omits c8b35008b4f1 ARM: dts: xilinx: align gpio-key node names with dtschema omits 228e8a88b191 arm64: dts: xilinx: align gpio-key node names with dtschema omits ced86c536be1 ARM: dts: xilinx: align gpio-key node names with dtschema omits 271c1fa01c23 arm64: dts: zynqmp: add AMS driver to device tree omits 847e2ed23d4c dt-bindings: gpio: zynq: Describe gpio-line-names omits 3314962bece5 arm64: zynqmp: Fix comment about number of gpio line names omits 0aec3958c88f dt-bindings: gpio: zynq: Add power-domains omits 7668048e5c69 dt-bindings: gpio: zynq: Add missing compatible strings omits 0d10fe759117 iommu/amd: Use try_cmpxchg64 in alloc_pte and free_clear_pte omits 21fd9be431ad iommu/mediatek: Cleanup pericfg lookup flow omits 85763435d5b5 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 9676feccacdb test_bpf: fix incorrect netdev features omits 73087489250d selftests/bpf: Add benchmark for local_storage get omits c4fceb46add6 raw: remove unused variables from raw6_icmp_error() omits 12cf1b89a668 net: phy: Add support for AQR113C EPHY omits a8236dfd8104 net: pcs: lynx: use mdiodev accessors omits d4667f96f485 isdn: mISDN: hfcsusb: drop unexpected word "the" in the comments omits 7c0d97e4b696 net: ipa: remove unexpected word "the" omits f0d2ef7f92dc cxgb4vf: remove unexpected word "the" omits d13a3205a717 amt: remove unnecessary (void*) conversions omits 292dcfc1f60e Merge branch 'clk-devm-enable' into clk-next omits 0efff5c0e5bc Input: cyapa_gen6 - aligned "*" each line omits 62c0aff64c8d clk: Remove never used devm_clk_*unregister() omits 8b3d743fc9e2 clk: Fix pointer casting to prevent oops in devm_clk_release() omits 9ce07d94c9f8 drm/i915/gt: Re-do the intel-gtt split omits 64e06652e348 agp/intel: Rename intel-gtt symbols omits 981facf94a18 Input: gpio_mouse - fix typos in comments omits f12d07d6e9f2 drm/amdgpu/vcn: fix no previous prototype warning omits ceb180361e38 amdgpu/pm: Fix possible array out-of-bounds if SCLK levels != 2 omits 543faf57ee0e amdgpu/pm: Fix incorrect variable for size of clocks array omits ab8529b0cdb2 drm/amdkfd: Free queue after unmap queue success omits f4f9b827d76d drm/amdkfd: Add queue to MES if it becomes active omits 4a8d51f2a26d Merge branch 'v5.20-armsoc/dts64' into for-next omits e58857ed9956 Merge branch 'v5.20-armsoc/dts32' into for-next omits 2325d4dd7321 KVM: selftests: Add MONITOR/MWAIT quirk test omits e5a3cbe8b45b ARM: dts: rockchip: correct gpio-keys properties on rk3288-tinker omits 271e2c922850 ARM: dts: rockchip: align gpio-key node names with dtschema omits 517ed0ffd3cc arm64: dts: rockchip: align gpio-key node names with dtschema omits 61afafe8b938 remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init omits bb356ddb78b2 RISC-V: PCI: Avoid handing out address 0 to devices omits 55e77abab2ee ASoC: rockchip: i2s: switch BCLK to GPIO omits 13d272d51bc1 Add MT8186 ADSP dt-binding omits b7ce71625431 bus: mhi: host: pci_generic: Add Cinterion MV31-W with new [...] omits 32ec3929dcd0 Merge branch 'misc' into for-next omits 2af89ebacf29 coresight: Clear the connection field properly omits 84e8bdee85a2 dt-bindings: arm: Add compatible for MediaTek MT8186 omits 76260bd63800 dt-bindings: arm: mediatek: Add mt8186 pericfg compatible omits 55fcff6c42c6 arm64: dts: mediatek: mt6795: Specify interrupts for vGIC omits b888886a4536 arm64: dts: mediatek: mt6795: Add pinctrl controller node omits 01931ee60036 arm64: dts: mediatek: mt6795: Add ARM CCI-400 node and ass [...] omits 4c400f1812f4 arm64: dts: mediatek: mt6795: Add general purpose timer node omits 468deda82faf arm64: dts: mediatek: mt6795: Remove incorrect fixed-clocks omits d9fc72d50b75 arm64: dts: mediatek: mt6795: Add fixed clocks for 32kHz a [...] omits ac4cf9a2e32c arm64: dts: mediatek: mt6795: Add watchdog node to avoid timeouts omits 5fce1e6cc097 arm64: dts: mediatek: mt6795: Add Cortex A53 PMU nodes omits f48d48674333 arm64: dts: mediatek: mt6795: Add cpu-map and L2 cache omits 5397ed01d500 arm64: dts: mediatek: mt6795: Create soc bus node and move [...] omits 4a50cac0fb5b arm64: dts: mediatek: mt7622-rfb1: remove wrong gpio-keys [...] omits 3f1804270f00 arm64: dts: mediatek: mt2712e: Add mediatek, infracfg phan [...] omits 7b06e86e6885 arm64: dts: mediatek: mt8173: Add mediatek,infracfg phandl [...] omits 2208b284bee0 arm64: dts: mediatek: mt8183: change efuse node name omits fda0541c8a55 arm64: dts: mediatek: mt8192: fix dtbs check warning of efuse omits 2e599740f7e4 arm64: dts: mt8192: Fix idle-states entry-method omits 399e23ad51ca arm64: dts: mt8192: Fix idle-states nodes naming scheme omits 009a3a52791f drm/hyperv-drm: Include framebuffer and EDID headers omits 44e36d755276 soc: mediatek: mutex: Use DDP_COMPONENT_DITHER0 mod index [...] omits 394b517585da pwm: mediatek: Add MT8365 support omits a5b87cdc1b73 arm64: dts: mediatek: Replace 'enable-sdio-wakeup' omits fe00faee8060 dt-bindings: pwm: Add MT8365 SoC binding omits 7d748ffdee0d iommu/mediatek: Lookup phandle to retrieve syscon to infracfg omits d034dbbb9b2a dt-bindings: iommu: mediatek: Add mediatek,infracfg phandle omits ac9a5d522bb8 iommu/dma: Fix race condition during iova_domain initialization omits 5c8dca97404b pwm: Drop unused forward declaration from pwm.h omits ef2e35d90890 pwm: Reorder header file to get rid of struct pwm_capture [...] omits f6bc65d3eebb pwm: atmel-tcb: Fix typo in comment omits 0829c35dc534 pwm: Drop support for legacy drivers omits 4768f717d85c dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support omits 78516a12d742 dt-bindings: thermal: rcar-gen3-thermal: use positive logic omits a5c34de17288 dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema omits 3be4812d6594 drivers/thermal/rcar_gen3_thermal: Improve logging during probe omits 7a8696f727e1 MAINTAINERS: add include/dt-bindings/thermal to THERMAL omits 77988a4351b2 drivers/thermal/devfreq_cooling: Extend the devfreq_coolin [...] omits 3c1325a6c02a drivers/thermal/cpufreq_cooling: Update outdated comments omits b279c6844690 drivers/thermal/cpufreq_cooling : Refactor thermal_power_c [...] omits 6ee324afdf30 drivers/thermal/cpufreq_cooling: Use private callback ops [...] omits 4bf7fda4dce2 iommu/dma: Add config for PCI SAC address trick omits 822242e649ea iommu: Directly use ida_alloc()/free() omits c3b5fd7fbb69 ASoC: rockchip: i2s: Fix crash on missing pinctrl omits 0deb00393305 ASoC: amd: acp: Fix error handling in .remove() omits 1892a991886a ASoC: core: Make snd_soc_unregister_card() return void omits acaeb8c62fd1 ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings omits 99370c4ea3d0 dt-bindings: dsp: mediatek: Add mt8186 dsp document omits 74bbdd632637 firmware: mediatek: Use meaningful names for mbox omits 009b21f39275 dt-bindings: dsp: mediatek: Use meaningful names for mbox omits 6dd4142fb5a9 Merge branch 'af_unix-per-netns-socket-hash' omits 2f7ca90a0188 af_unix: Remove unix_table_locks. omits cf2f225e2653 af_unix: Put a socket into a per-netns hash table. omits 79b05beaa5c3 af_unix: Acquire/Release per-netns hash table's locks. omits b6e811383062 af_unix: Define a per-netns hash table. omits f302d180c6d4 af_unix: Include the whole hash table size in UNIX_HASH_SIZE. omits 340c3d337119 af_unix: Clean up some sock_net() uses. omits 82cd16902a51 ARM: dts: exynos: add function and color to LED nodes in O [...] omits 99f6b77f74c8 ARM: dts: exynos: add function and color to LED node in Od [...] omits f0945faa4a1a ARM: dts: exynos: add function and color to LED node in Od [...] omits bcad13fca717 ARM: dts: exynos: add function and color to LED nodes in O [...] omits 3e8368fdcee3 ARM: dts: exynos: add function and color to LED node in Odroid U3 omits a149eb5f1b11 ARM: dts: exynos: add function and color to LED nodes in I [...] omits ff4275fa0737 ARM: dts: exynos: add function to LED nodes in Tiny4412 omits f64bbfca3146 ARM: dts: exynos: add function to LED node in Origen 4210 omits ebadc8a63645 ARM: dts: exynos: add function and color to aat1290 flash [...] omits efbf2c262c89 ARM: dts: exynos: align aat1290 flash LED node with bindin [...] omits ffd3018bf776 Merge branch 'mlxsw-unified-bridge-conversion-part-2' omits 048fcbb71a0e mlxsw: spectrum_fid: Implement missing operations for rFID [...] omits 784763e59225 mlxsw: spectrum_fid: Use 'fid->fid_offset' when setting VNI omits 736bf371d2d4 mlxsw: spectrum_fid: Save 'fid_offset' as part of FID structure omits 6131d9630d98 mlxsw: pci: Query resources before and after issuing 'CONF [...] omits 89df3c6261f2 mlxsw: cmd: Increase 'config_profile.flood_mode' length omits 70b34c77f127 mlxsw: Add enumerator for 'config_profile.flood_mode' omits 0100f840750c mlxsw: spectrum_switchdev: Handle error in mlxsw_sp_bridge [...] omits fd66f5184c28 mlxsw: spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_e [...] omits c96a9919c79e mlxsw: spectrum_switchdev: Add error path in mlxsw_sp_port [...] omits a6f43b1dad80 mlxsw: spectrum_switchdev: Simplify mlxsw_sp_port_mc_disab [...] omits 6e66d2e4b3a2 mlxsw: spectrum_switchdev: Do not set 'multicast_enabled' twice omits 21c795f8494a mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw [...] omits 22aae52076cd mlxsw: Remove lag_vid_valid indication omits 644ed467c773 ASoC: Merge fixes omits 4459a59807cf arm64: dts: mediatek: Add infra #reset-cells property for MT8195 omits a30cc07f9e32 arm64: dts: mediatek: Add infra #reset-cells property for MT8192 omits 0dc987b699ce drm/i915/display: Add smem fallback allocation for dpt omits d976521a995a drm/i915: extend i915_vma_pin_iomap() omits afd5cb3907ea drm/i915: don't leak lmem mapping in vma_evict omits 33c39140cc29 ARM: dts: ast2600-evb-a1: fix board compatible omits aa5e06208500 ARM: dts: ast2600-evb: fix board compatible omits 30b276fca5c0 ARM: dts: ast2500-evb: fix board compatible omits 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 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 omits 62a4ddcb79e0 GPU: drm: drop unexpected word "the" in the comments omits dc6934d5ae00 drm: panel-orientation-quirks: drop unexpected word "the" [...] omits e179024e4be8 drm/vc4: drop unexpected word "the" in the comments omits 7cd6bb82ad96 drm/prime: drop unexpected word "the" in the comments omits 7828466cff6b USB: serial: use kmemdup instead of kmalloc + memcpy omits 7482a65664c1 drm/i915/gem: add missing else omits 14d6a086f6b9 drm/i915: Fix spelling typo in comment omits 2c8845fe9342 usb: dwc2: host: add TPL support omits a80d8fb70cc7 net: phy: dp83td510: add SQI support omits b1f01b4bd7ad net: phy: smsc: Deduplicate interrupt acknowledgement upon [...] omits 00bcb550dc60 powerpc/52xx: Get rid of of_node assignment omits de06fba62af6 powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnode omits 6d056b7254f9 powerpc/52xx: Remove dead code, i.e. mpc52xx_get_xtal_freq() omits 882c835b71e2 cxl: drop unexpected word "the" in the comments omits 772251742262 samples/bpf: fixup some tools to be able to support xdp mu [...] omits e34cc16a8042 scsi: MAINTAINERS: Update cxgb3i and cxgb4i maintainer omits 90c3ca3f247d scsi: mpt3sas: Remove flush_scheduled_work() call omits cc06af0bbc21 scsi: trace: Print driver_tag and scheduler_tag in SCSI trace omits bc98b503b111 scsi: sym53c8xx_2: Remove redundant "with" omits e448c8508d74 scsi: snic: Remove redundant "on" omits 82ede9c19839 scsi: ufs: core: Fix typos in error messages omits ebd676ff3b3f scsi: aacraid: Remove redundant "the" omits b73b14300e9f scsi: target: Remove duplicate "the" omits 950d2867c1fb scsi: message: fusion: Drop redundant "the" omits e1397bc6adde scsi: hisi_sas: Align comments omits efef34cb4545 scsi: mpt3sas: Fix whitespace and spelling mistake omits 13d2d3428768 scsi: mpt3sas: Fix typo in comment omits 873cdda193fc scsi: core: bsg: Remove usage of the deprecated ida_simple [...] omits 6e637b723d82 scsi: libiscsi: Improve conn_send_pdu API omits 6d626150d6d1 scsi: iscsi: Try to avoid taking back_lock in xmit path omits e1c6a7ec1429 scsi: iscsi: Remove iscsi_get_task back_lock requirement omits 533ac412fdb4 scsi: iscsi: Remove unneeded task state check omits 9b89153680f6 scsi: iscsi_tcp: Drop target_alloc use omits f93a722fa7b3 scsi: iscsi_tcp: Tell net when there's more data omits f1d269765ee2 scsi: iscsi: Run recv path from workqueue omits 8af809966c0b scsi: iscsi: Add recv workqueue helpers omits 4b9f8ce4d5e8 scsi: iscsi: Rename iscsi_conn_queue_work() omits 31500e902759 scsi: iscsi: Fix session removal on shutdown omits 7bf01eb0d4f9 scsi: qedi: Use QEDI_MODE_NORMAL for error handling omits bb42856bfd54 scsi: iscsi: Add helper to remove a session from the kernel omits da2f132d00d9 scsi: iscsi: Clean up bound endpoints during shutdown omits 3328333b47f4 scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel omits c577ab7ba5f3 scsi: iscsi: Fix HW conn removal use after free omits f54912b228a8 scsi: ufs: ufs-mediatek: Fix build error and type mismatch omits 0a2af0bd6e48 Merge tag 'drm-misc-next-2022-06-17' of git://anongit.free [...] omits 0ffc781a19ed context_tracking: Rename __context_tracking_enter/exit() t [...] omits 7bf336fb8dac refscale: Convert test_lock spinlock to raw_spinlock omits 1a5ca5e09811 rcutorture: Handle failure of memory allocation functions omits 3002153a91a9 rcutorture: Fix ksoftirqd boosting timing and iteration omits 148df92fb14e torture: Create kvm-check-branches.sh output in proper location omits 92366810644d rcuscale: Fix smp_processor_id()-in-preemptible warnings omits 8c0666d320f2 rcutorture: Make failure indication note reader-batch overflow omits 5c92d7501699 torture: Adjust to again produce debugging information omits 98ea20328786 rcutorture: Fix memory leak in rcu_test_debug_objects() omits d984114ec238 rcutorture: Simplify rcu_torture_read_exit_child() loop omits 14c0017c19ea rcu/torture: Change order of warning and trace dump omits e72ee5e1a866 rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self [...] omits 1cf1144e8473 rcu-tasks: Be more patient for RCU Tasks boot-time testing omits eea3423b162d rcu-tasks: Update comments omits 56096ecd5b04 rcu-tasks: Disable and enable CPU hotplug in same function omits e386b6725798 rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs omits ffcc21a315e1 rcu-tasks: Maintain a count of tasks blocking RCU Tasks Tr [...] omits 1a4a8153e0df rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list omits 18d5c58fdaad rcu: Add irqs-disabled indicator to expedited RCU CPU stal [...] omits 2bc46e7bd100 rcu: Diagnose extended sync_rcu_do_polled_gp() loops omits 97566a931913 rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] omits 0c3a779e8f01 rcutorture: Test polled expedited grace-period primitives omits bb1142b15824 rcu: Add polled expedited grace-period primitives omits e9baafdb3980 rcutorture: Verify that polled GP API sees synchronous gra [...] omits 21d6b7f1aadd rcu: Make Tiny RCU grace periods visible to polled APIs omits f87e0dcb6b86 rcu: Make polled grace-period API account for expedited gr [...] omits 052404a72040 rcu: Switch polled grace-period APIs to ->gp_seq_polled omits eec53143b7fe drm/amd/display: fix incorrect comparison in DML omits c85c623ab406 drm/amd/display: fix array index in DML omits fd6ae969cfa2 drm/amdgpu: vm - drop unexpected word "the" in the comments omits 163d4cd26a18 drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() omits cb4b7a23ff85 drm/radeon: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs omits efb4fd107cfd drm/amdkfd: correct sdma queue number of sdma 6.0.1 omits 83a3439ddb28 drm/amdgpu: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs omits 43af2220b330 amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing n [...] omits dc597268225b drm/amd/display: 3.2.191 omits 2b2db1f9dbfb drm/amd/display: Drop duplicate define omits 2d7a1ef85d01 drm/amd/display: Update hook dcn32_funcs omits aeb73c608c5b drm/amd/display: Implement a pme workaround function omits 3e838f7ccf64 drm/amd/display: Get VCO frequency from registers omits 32e8ab05ed81 drm/amd/display: Update SW state correctly for FCLK omits a3a885878e74 drm/amd/display: Fix divide-by-zero in DPPCLK and DISPCLK [...] omits 04e6931a76e5 drm/amd/display: Update DPPCLK programming sequence omits 074efb5cadcb drm/amd/display: Check minimum disp_clk and dpp_clk debug option omits a30e8c13e7af drm/amd/display: Fix in dp link-training when updating pay [...] omits 990cad0e4a9d drm/amd/display: extract update stream allocation to link_hwss omits 20cb72174ddc drm/amd/display: Remove unused vendor specific w/a omits 0bbd1c7de319 drm/amd/display: Handle downstream LTTPR with fixed VS sequence omits a3e731260b93 drm/amd/display: Fix typo in override_lane_settings omits 6bad8e4a0ec8 drm/amd/display: Change initializer to single brace omits 2b96b036a6a5 drm/amd/display: rename lane_settings to hw_lane_settings omits 95133f41b090 drm/amd/display: Fix in overriding DP drive settings omits f18368b686a8 drm/amd/display: Enrich the log in MST payload update omits 98dd398aa3e0 drm/amd/display: Change HDMI judgement condition. omits f173fbe5b042 drm/amd/display: Fix DC warning at driver load omits 4b33b5ffcf68 drm/amd/display: Add SMU logging code omits 3ab55e3a1ebc drm/amd/display: Turn off internal backlight when plugging [...] omits 06f2f7772dc7 drm/amd/display: Fix eDP not light up on resume omits f04d275d94e1 drm/amd/display: add mst port output bw check omits ec457f837890 drm/amd/display: Drop unnecessary detect link code omits 4d31819a3746 drm/amd/display: Take emulated dc_sink into account for HDCP omits 84a8b3908285 drm/amd/display: Release remote dc_sink under mst scenario omits 052eaf6af846 drm/amd/display: Revert "drm/amd/display: turn DPMS off on [...] omits 10a362261570 drm/amd/display: Revert "drm/amd/display: Add flag to dete [...] omits 4dd905fd9429 drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP [...] omits 5d763a9955f0 drm/amd/display: Remove compiler warning omits 0081bc072837 drm/amdgpu: add LSDMA block for LSDMA v6.0.1 omits 262236b4f5a7 drm/amd/display: add missing reg defs for DCN3x HUBBUB omits 1320d6c7b0de drm/amd: Don't show warning on reading vbios values for SMU13 3.1 omits 51c45e450fc8 drm/amd/pm: skip to set mp1 unload state in special case omits 8748de873fed drm/amdgpu/gmc11: avoid cpu accessing registers to flush VM omits 6626c5a4ea2e drm/amdgpu/pm: adjust EccInfo_t struct omits f7ba887f606b drm/amdgpu: Adjust logic around GTT size (v3) omits 1f43b8903f3a drm/radeon: fix incorrrect SPDX-License-Identifiers omits b3e73cbf17a9 drm/amdgpu: Remove break for VMID loop TLB flush on MES omits e751e4be1eec drm/amdgpu/vcn: adjust unified queue code format omits bb4f196b47b6 drm/amdgpu/vcn: support unified queue only in vcn4 omits 4ed49c954e35 drm/amdgpu/vcn: add unified queue ib test omits 56878d49cc26 intel/i40e: delete if NULL check before dev_kfree_skb omits 3e0fcb782a9f i40e: Remove unnecessary synchronize_irq() before free_irq() omits 7f72d923149c i40e: Add support for ethtool -s <interface> speed <speed in Mb> omits 53bee458b8ad iio: chemical: sps30: Move symbol exports into IIO_SPS30 n [...] omits 0f26b9db8dfd iio: pressure: bmp280: Move symbol exports to IIO_BMP280 n [...] omits 2a8efd8b2941 iio: imu: bmi160: Move exported symbols to IIO_BMI160 namespace omits 7c021558929f drm/nouveau/mmu: drop unexpected word "the" in the comments omits a52ed4866d2b mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv omits 77515ebaf019 devcoredump: remove the useless gfp_t parameter in dev_cor [...] omits 87a3451e346b drm/dp_mst: Get rid of old comment in drm_atomic_get_mst_t [...] omits e21c3adc6fba drm/display/dp_mst: Don't validate port refs in drm_dp_che [...] omits e1b7234b4a3f drm/display: Remove duplicate 'the' in two places. omits d9cc9d78ca85 Bluetooth: mgmt: Fix refresh cached connection info omits 221a7a1d32ed Bluetooth: HCI: Fix not always setting Scan Response/Adver [...] omits c8490f375393 Bluetooth: eir: Fix using strlen with hdev->{dev_name,short_name} omits 89f7f29140da doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] omits 71de1e34f1df doc: Document the rcutree.rcu_divisor kernel boot parameter omits cb506e130e02 rcutorture: Update rcutorture.fwd_progress help text omits fc98eb494c4b drm/i915: Add global forcewake request to drpc omits d4609a5d8c70 bpf, arm64: Keep tail call count across bpf2bpf calls omits 95acd8817e66 bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT omits 54bd6c9a3b7b dt-bindings: usb: dwc2: document TPL support omits 401e9d73225a usb: host: ehci-platform: add TPL support omits 281aec87d09b usb: host: ohci-platform: add TPL support omits f5aa7d46b0ee drm/bridge: parade-ps8640: Provide wait_hpd_asserted() in [...] omits 3b5765df375c drm/panel: atna33xc20: Take advantage of wait_hpd_asserted [...] omits 2327b13d6c47 drm/panel-edp: Take advantage of wait_hpd_asserted() in st [...] omits 841d742f094e drm/dp: Add wait_hpd_asserted() callback to struct drm_dp_aux omits 15b9ca1641f0 drm: Config orientation property if panel provides it omits a64af136771a drm/panel: elida-kd35t133: Implement .get_orientation callback omits db9b4ffbfa82 drm/panel: ili9881c: Implement .get_orientation callback omits a960e35ac011 drm/panel: panel-simple: Implement .get_orientation callback omits c0398df2a195 drm/panel: lvds: Implement .get_orientation callback omits 47bef230225b drm/panel: panel-edp: Implement .get_orientation callback omits 3fa214eea43a drm/panel: boe-tv101wum-nl6: Implement .get_orientation callback omits 5e41b01a7808 drm/panel: Add an API to allow drm to set orientation from panel omits b65bb2c14891 gpio: pch: Change PCI device macros omits d3bb436deb78 gpio: pch: Use dev_err_probe() omits d92c3d13e765 ASoC: dt-bindings: rockchip: Document pinctrl-names for i2s omits 8c77cf26a82e ASoC: rockchip: i2s: switch BCLK to GPIO omits 9dbdac024d4d staging: octeon-usb: move driver out of staging omits 18171cfc3c23 usb: chipidea: ci_hdrc_imx: use dev_err_probe() omits 8709115180c6 usb: chipidea: udc: implement get_frame omits 5c586db84652 usb: host: ehci-q: Fix ehci_submit_single_step_set_feature [...] omits 274a12ea4007 USB: storage: Fix typo in comment omits 7d34b0717c05 USB: ohci-sm501: Fix typo in comment omits 196a58bdec7c usb: musb: core: drop redundant checks omits 9d6d5303c39b usb: renesas: Fix refcount leak bug omits 40a959d7042b usb: host: ohci-ppc-of: Fix refcount leak bug omits a37599ebfb65 usb: typec: mux: Add CONFIG guards for functions omits 144a96f7f96e usb: typec: mux: Allow muxes to specify mode-switch omits d9be8d5c5b03 usb: dwc3: qcom: Keep power domain on to retain controller status omits 6895ea55c385 usb: dwc3: qcom: Configure wakeup interrupts during suspend omits 360e8230516d usb: dwc3: qcom: Add helper functions to enable,disable wake irqs omits 649f5c842ba3 usb: dwc3: core: Host wake up support from system suspend omits 098c4d43b91a dt-bindings: usb: dwc3: Add wakeup-source property support omits afbd04e66e5d usb: dwc3: core: Deprecate GCTL.CORESOFTRESET omits 4a691b8c157a MAINTAINERS: add musb to PolarFire SoC entry omits 7a96b6ea90a4 usb: musb: Add support for PolarFire SoC's musb controller omits 44830e11ae9e usb: gadget: Remove unnecessary print function dev_err() omits e2900f7466dd usb: gadget: ast2600: Fix a couple of spelling mistakes omits c09b1f372e74 usb: gadget: aspeed_udc: cleanup loop in ast_dma_descripto [...] omits 3d393f0303b5 usb: gadget: aspeed_udc: fix missing spin_unlock_irqrestor [...] omits 485394c63f47 MAINTAINERS: Repair file entry in ASPEED USB UDC DRIVER omits 8720bd951b8e Merge branch 'net-dsa-microchip-common-spi-probe-for-the-k [...] omits 1fe94f542e66 net: dsa: microchip: move get_phy_flags & mtu to ksz_common omits e587be759e6e net: dsa: microchip: update fdb add/del/dump in ksz_common omits 980c7d171d3a net: dsa: microchip: update the ksz_port_mdb_add/del omits 7012033ce10e net: dsa: microchip: update the ksz_phylink_get_caps omits e593df51ffe8 net: dsa: microchip: get P_STP_CTRL in ksz_port_stp_state [...] omits 00a298bbc238 net: dsa: microchip: move the port mirror to ksz_common omits f0d997e31bb3 net: dsa: microchip: move vlan functionality to ksz_common omits 930e579083d7 net: dsa: microchip: ksz9477: use ksz_read_phy16 & ksz_wri [...] omits 534a0431e9e6 net: dsa: microchip: move tag_protocol to ksz_common omits 91a98917a883 net: dsa: microchip: move switch chip_id detection to ksz_common omits 27faa0aa85f6 net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect omits 178329d4d635 bus: mhi: host: pci_generic: Add support for Quectel EM120 [...] omits 0b1bd1e35664 platform/x86/thinkpad_acpi: Use acpi_dev_for_each_child() omits a976a2ac7708 ACPI: scan: Walk ACPI device's children using driver core omits 6b183919f705 ASoC: core: Add new SOC_DOUBLE_SX_TLV macro omits f69a10f84cb5 ASoC: rt711-sdca: fix kernel NULL pointer dereference when [...] omits 87912e97a167 ASoC: cs35l41: Correct some control names omits 630cc5983740 ASoC: wm5110: Fix DRE control omits 81d74ddae83f ASoC: wm_adsp: Fix event for preloader omits fb84efa28a48 drm/aperture: Run fbdev removal before internal helpers omits 00bb2920cf6a nfp: compose firmware file name with new hwinfo "nffw.partno" omits af185d8c7633 raw: complete rcu conversion omits f9aefd6b2aa3 net: warn if mac header was not set omits fb119dcb97f4 Revert "usb: dwc3: Remove the checks of -ENOSYS" omits 395d10ae4d29 drm/xlnx: Fix build failure due to missing include omits 152520cb5fdb Merge tag 'fpga-for-5.20-rc1' of git://git.kernel.org/pub/ [...] omits c0c725d7350e gnss: replace ida_simple API omits 263929afa4d6 staging: r8188eu: remove basic_types.h omits 908b130df51e staging: r8188eu: replace N_BYTE_ALIGMENT with ALIGN omits 683a4647a7a3 wifi: rtw89: 8852a: rfk: fix div 0 exception omits 47324ab67af7 wifi: rtw89: disable invalid phy reports for all ICs omits 37c6abc374d1 wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly omits c4756d5de72e wifi: rtw89: fix long RX latency in low power mode omits 9a3a593cba9a wifi: rtw89: drop invalid TX rate report of legacy rate omits ad663693c1bf wifi: rtw89: add UNEXP debug mask to keep monitor messages [...] omits 679955d54313 wifi: rtw89: enable VO TX AMPDU omits 29363fb666bc wifi: rtw89: fix potential TX stuck omits 6a5a783a71cf wifi: rtw89: support TDLS omits 39913cc88540 wifi: rtw89: allocate BSSID CAM per TDLS peer omits 445b6bc362f9 wifi: rtw89: separate BSSID CAM operations omits 7312100d4e64 wifi: rtw89: allocate address CAM and MAC ID to TDLS peer omits a8eb8e6f7159 wifi: iwlegacy: 4965: fix potential off-by-one overflow in [...] omits ef54ccb61616 selinux: selinux_add_opt() callers free memory omits b40b414ec8d9 Merge branch 'bpf_loop inlining' omits 0e1bf9ed2000 selftests/bpf: BPF test_prog selftests for bpf_loop inlining omits f8acfdd04410 selftests/bpf: BPF test_verifier selftests for bpf_loop inlining omits 1ade23711971 bpf: Inline calls to bpf_loop when callback is known omits 7a42008ca5c7 selftests/bpf: allow BTF specs and func infos in test_veri [...] omits 933ff53191eb selftests/bpf: specify expected instructions in test_verif [...] omits aca80dd95e20 uprobe: gate bpf call behind BPF_EVENTS omits d5a4ebb64049 Merge branch 'devicetree/next' into next omits 935327a73553 ARM: dts: BCM5301X: Add DT for Meraki MR26 omits 2f6a83dddbe2 dt-bindings: ARM: add bindings for the Meraki MR26 omits f16a716621a6 drm/amdgpu/display: drop set but unused variable omits 7c1e1c5e0eb6 drm: Drop drm_connector.h from drm_crtc.h omits 90bb087f6674 drm: Drop drm_blend.h from drm_crtc.h omits 720cf96d8fec drm: Drop drm_framebuffer.h from drm_crtc.h omits 255490f9150d drm: Drop drm_edid.h from drm_crtc.h omits 805245071240 drm/bridge: ti-sn65dsi83: Allow GPIO operations to sleep omits 03e22ba090aa drm/bridge: ti-sn65dsi83: add more dev_err_probe omits 993a87917c2a drm/bridge/tc358775: Fix DSI clock division for vsync dela [...] omits 89fc84667553 drm/bridge/tc358775: Return before displaying inappropriat [...] omits 6456dc208e8a MAINTAINERS: add maintainer for DRM bridge drivers for i.MX SoCs omits 95b9cd1f7547 dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Regis [...] omits e60c4354840b drm/bridge: imx: Add LDB support for i.MX8qm omits 3818715f62b4 drm/bridge: imx: Add LDB support for i.MX8qxp omits 48ed447c698b dt-bindings: display: bridge: Add i.MX8qm/qxp LVDS display [...] omits 1039fb60463c drm/bridge: imx: Add LDB driver helper support omits 96988a526c97 drm/bridge: imx: Add i.MX8qxp pixel link to DPI support omits 3e859cc71167 dt-bindings: display: bridge: Add i.MX8qxp pixel link to D [...] omits 1ec17c26bc06 drm/bridge: imx: Add i.MX8qm/qxp display pixel link support omits 2e7bee681637 dt-bindings: display: bridge: Add i.MX8qm/qxp display pixe [...] omits 93e163a9e039 drm/bridge: imx: Add i.MX8qm/qxp pixel combiner support omits 1db8125eb806 dt-bindings: display: bridge: Add i.MX8qm/qxp pixel combin [...] omits 5771fb9a8f79 media: docs: Add some RGB bus formats for i.MX8qm/qxp pixe [...] omits e6445be4f549 media: uapi: Add some RGB bus formats for i.MX8qm/qxp pixe [...] omits ba5203932582 dt-bindings: leds: qcom-wled: fix number of addresses omits 7e03a2c01ca3 dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles 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 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 0c4b285d9636 Documentation: PCI: Add specification for the PCI vNTB fun [...] discards ff32fac00d97 NTB: EPF: support NTB transfer between PCI RC and EP connection discards f1ac4e991dc9 NTB: epf: Added more flexible memory map method discards 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 ced37411d7f5 arm64: dts: exynos: Add internal eMMC support to jackpotlte omits bcc94f9a2581 m68k: sun3: Use __func__ to get function's name in an outp [...] omits c4738fa76cba m68k: mac: Fix typos in comments omits efae7404e16a m68k: virt: Kconfig minor fixes omits e068c0776b0b selftests/bpf: Enable config options needed for xdp_synproxy test omits 43312915b5ba skmsg: Get rid of unncessary memset() omits 57452d767fea skmsg: Get rid of skb_clone() omits 965b57b469a5 net: Introduce a new proto_ops ->read_skb() omits 04919bed948d tcp: Introduce tcp_read_skb() omits e756e932a3a1 dt-bindings: clock: Add indices for Exynos7885 TREX clocks omits cd268e309c29 dt-bindings: clock: Add bindings for Exynos7885 CMU_FSYS omits 26f30e3ee1bf spi: topcliff-pch: Use core message validation omits 487b87717b85 pinctrl: intel: Drop no more used members of struct intel_ [...] omits 4426be364f37 pinctrl: intel: Switch to to embedded struct pingroup omits 98c23f607cdf pinctrl: merrifield: Switch to to embedded struct pingroup omits a7f9757cec91 pinctrl: lynxpoint: Switch to to embedded struct pingroup omits 2c292a78eaba pinctrl: cherryview: Switch to to embedded struct pingroup omits 770f53d43ac9 pinctrl: baytrail: Switch to to embedded struct pingroup omits 277b95a93383 pinctrl: intel: Embed struct pingroup into struct intel_pingroup omits 6a6eff73a954 interconnect: qcom: Add SM6350 driver support omits 394fb1695479 dt-bindings: interconnect: Add Qualcomm SM6350 NoC support omits 23c136bb3f91 dt-bindings: interconnect: qcom: Split out rpmh-common bindings omits 57eb14779dfd interconnect: qcom: icc-rpmh: Support child NoC device probe omits 91503e5a3b5a ARM: dts: animeo: correct gpio-keys properties omits 523b53bb750d ARM: dts: animeo: align gpio-key node names with dtschema omits 717b3096da2e arm64: dts: hisilicon: correct gpio-keys properties omits 111b4da2c2fc arm64: dts: hisilicon: align gpio-key node names with dtschema omits ea559c81b616 arm64: dts: broadcom: align gpio-key node names with dtschema omits 2453119fe6ee arm64: dts: apm: correct gpio-keys properties omits 2b5960a0e33b ata: pata_macio: Fix compilation warning omits efbabc116500 cfg80211: Indicate MLO connection info in connect and roam [...] omits 245e5ebc6afa wifi: mac80211_hwsim: print the link id omits 2fd0c671ece4 wifi: mac80211_hwsim: support creating MLO-capable radios omits dd374f84baec wifi: nl80211: expose link ID for associated BSSes omits ce08cd344a00 wifi: nl80211: expose link information for interfaces omits e57f8a489c29 wifi: mac80211_hwsim: send a beacon per link omits 630c7e462176 wifi: mac80211: set STA deflink addresses omits ba6ddab94fc6 wifi: mac80211: maintain link-sta hash table omits c71420db653a wifi: mac80211: RCU-ify link STA pointers omits ce6893e91786 wifi: mac80211: ethtool: use deflink for now omits 7e60096f6733 wifi: mac80211: move ieee80211_bssid_match() function omits 6e8912a50375 wifi: mac80211: return a beacon for a specific link omits ae7ba17b49b6 wifi: mac80211: pass the link id in start/stop ap omits d9f83f22a791 wifi: mac80211: use link in start/stop ap omits 0d8c4a3c8688 wifi: mac80211: implement add/del interface link callbacks omits f2a0290b2df2 wifi: cfg80211: add optional link add/remove callbacks omits c8a11ed5539f wifi: cfg80211: sort trace.h omits cb71f1d136a6 wifi: mac80211: add sta link addition/removal omits 69d41b5a9c9d wifi: mac80211: add MLO link ID to TX frame metadata omits eef25a6679ad wifi: mac80211: remove band from TX info in MLO omits d8787ec6b4ef wifi: mac80211: add vif link addition/removal omits d648c23024bd wifi: nl80211: support MLO in auth/assoc omits a503a9535eb8 wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode omits 7a52107e441e wifi: mac80211_hwsim: split bss_info_changed to vif/link i [...] omits 325839da9581 wifi: cfg80211: simplify cfg80211_mlme_auth() prototype omits 0f48b8b88aa9 wifi: ieee80211: add definitions for multi-link element omits 9ecff10e82a5 wifi: nl80211: refactor BSS lookup in nl80211_associate() omits 0f7594489a8a wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() omits 27f852de7e5c wifi: mac80211: tx: simplify chanctx_conf handling omits e5c0ee01fedf wifi: mac80211: status: look up band only where needed omits 37a7d0dae311 wifi: mac80211: sort trace.h file omits 7ffc4b29d8b5 wifi: mac80211: correct link config data in tracing omits 40a27ea07949 wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() M [...] omits e9aac179ad45 wifi: mac80211: make some SMPS code MLD-aware omits 6b41f832a26e wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap [...] omits 2b4ad30946d3 wifi: mac80211: add link_id to eht.c code for MLO omits afe0d181905e wifi: mac80211: add link_id to vht.c code for MLO omits 4b41b2ef9e0d wifi: mac80211: refactor some link setup code omits 762623a6a422 wifi: mac80211: validate some driver features for MLO omits ec7a04073d3b wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS omits 246b39e4a1ba wifi: mac80211: refactor some sta_info link handling omits 2a5ccbeec0f2 wifi: mac80211: remove sta_info_tx_streams() omits b4f85443c17c wifi: mac80211: make channel context code MLO-aware omits 7fc83a2ba2d5 wifi: mac80211: pass link ID where already present omits 8e14130d3faf wifi: mac80211: add per-link configuration pointer omits 7b7090b4c6a9 wifi: mac80211: split bss_info_changed method omits bfd8403adddd wifi: mac80211: reorg some iface data structs for MLD omits f276e20b182d wifi: mac80211: move interface config to new struct omits d0a9123ef548 wifi: mac80211: move some future per-link data to bss_conf omits 7b0a0e3c3a88 wifi: cfg80211: do some rework towards MLO link APIs omits 92ea8df110b8 wifi: mac80211: reject WEP or pairwise keys with key ID > 3 omits 98e152c19b66 brcmfmac: Switch to appropriate helper to load EFI variabl [...] omits 0c4bad7f47c4 iwlwifi: Switch to proper EFI variable store interface omits 38d4f74bc148 media: atomisp_gmin_platform: stop abusing efivar API omits 416581e48679 efi: efibc: avoid efivar API for setting variables omits 3881ee0b1edc efi: avoid efivars layer when loading SSDTs from variables omits 289a3ec0b5b9 ASoC: fsl_asrc_dma: Use dmaengine_terminate_async() omits ad9894ac6cc1 MAINTAINERS: update ASoC Qualcomm maintainer email-id omits 44f362c2cc6d ASoC: rockchip: i2s: switch BCLK to GPIO omits 1db43c8ad90c regmap: Wire up regmap_config provided bulk write in misse [...] omits f6e5c3850d11 regmap: Make regmap_noinc_read() return -ENOTSUPP if map-> [...] omits 5ac01e023a1b regmap: Re-introduce bulk read support check in regmap_bul [...] omits e20918f6d112 x86: kvm: remove NULL check before kfree omits 943dfea8f166 KVM: Do not zero initialize 'pfn' in hva_to_pfn() omits 5d49f08c2e08 KVM: x86/mmu: Shove refcounted page dependency into host_p [...] omits b14b2690c50e KVM: Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_r [...] omits 284dc4930773 KVM: Take a 'struct page', not a pfn in kvm_is_zone_device_page() omits b1624f99aa8f KVM: Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page() omits 6573a6910ce4 KVM: Don't WARN if kvm_pfn_to_page() encounters a "reserved" pfn omits fe1911aa443e KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-acc [...] omits 8e1c69149f27 KVM: Avoid pfn_to_page() and vice versa when releasing pages omits a1040b0d42ac KVM: Don't set Accessed/Dirty bits for ZERO_PAGE omits 28b85ae06f64 KVM: Drop bogus "pfn != 0" guard from kvm_release_pfn() omits 70e41c31bc77 KVM: x86/mmu: Use common logic for computing the 32/64-bit [...] omits f7384b8866b0 KVM: x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK to 32 bits omits f6b8ea6d4364 KVM: x86/mmu: Use common macros to compute 32/64-bit paging masks omits 2ca3129e8045 KVM: x86/mmu: Use separate namespaces for guest PTEs and s [...] omits 42c88ff893f0 KVM: x86/mmu: Dedup macros for computing various page table masks omits b3fcdb04a980 KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h omits 1ae20e0b975c KVM: VMX: Refactor 32-bit PSE PT creation to avoid using M [...] omits b8e1b9626746 KVM: x86: Use lapic_in_kernel() to query in-kernel APIC in [...] omits ce0a58f4756c KVM: x86: Move "apicv_active" into "struct kvm_lapic" omits ae801e1303e9 KVM: x86: Check for in-kernel xAPIC when querying APICv fo [...] omits d39850f57d21 KVM: x86: Drop @vcpu parameter from kvm_x86_ops.hwapic_isr [...] omits ec1d7e6ab9ff KVM: SVM: Drop unused AVIC / kvm_x86_ops declarations omits 913d6c9b8fe4 KVM: nVMX: Update vmcs12 on BNDCFGS write, not at vmcs02=> [...] omits 308a4fffeb36 KVM: nVMX: Save BNDCFGS to vmcs12 iff relevant controls ar [...] omits 5d76b1f8c793 KVM: nVMX: Rename nested.vmcs01_* fields to nested.pre_vmenter_* omits 764643a6be07 KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_ [...] omits fa578398a0ba KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_p [...] omits cad564ca557f fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters omits 3866cba87dcd fbcon: Fix accelerated fbdev scrolling while logo is still shown omits d7af63abde74 wcn36xx: Fix typo in comment omits 62ebaf2f9261 ath6kl: avoid flush_scheduled_work() usage omits d7fc76039b74 ath9k: htc: clean up statistics macros omits 0ac4827f78c7 ath9k: fix use-after-free in ath9k_hif_usb_rx_cb omits 945a9a8e448b media: pvrusb2: fix memory leak in pvr_probe omits 5b9b598453d3 media: rcar-vin: Fix channel routing for Ebisu omits 377301bfb6f0 media: mediatek/vcodec: Enable incoherent buffer allocation omits 54b4d1911ef7 media: amphion: delete unnecessary NULL check omits 4911c5acf935 media: imx-jpeg: Implement drain using v4l2-mem2mem helpers omits 9e7aa76cdb02 media: imx-jpeg: Align upwards buffer size omits 6285cdea19da media: imx-jpeg: Leave a blank space before the configurat [...] omits 5a601f89e846 media: imx-jpeg: Correct some definition according specification omits 8cc7b3d329f7 media: platform: fix missing/incorrect resource cleanup in [...] omits 5455491bf13f media: amphion: Replace zero-length array with flexible-ar [...] omits 300065f966d3 media: Hantro: Correct G2 init qp field omits 8b0f690de136 media: mediatek: vcodec: Use kmemdup rather than kmalloc/memcpy omits 5c2111c29689 media: atmel: atmel-isc-base: move cropping settings outsi [...] omits 7e89476b59ca media: camss: Move and unexport functions specific to ISPIF omits a3a2efca36a3 media: amphion: return error if format is unsupported by vpu omits b99bea151563 media: staging: atomisp: fix typo in comment omits af917b01ded3 media: platform: exynos4-is: fix typos in comments omits 04870d780905 media: mediatek: vcodec: fix typo in comment omits e795aa7f7e2e media: platform: exynos-gsc: fix typo in comment omits fb730334e0f7 media: tw686x: Register the irq at the end of probe omits d3741027e578 media: tw5864: Convert to use managed functions pcim* and devm* omits a1a9b71ebd65 media: platform: cros-ec: Add moli to the match table omits e3b9e50af7db media: platform: omap: Pass a pointer to virt_to_page() omits ded5c4faf0d2 media: amphion: vdec check format in enum_fmt omits cf295629e3d6 media: camss: Allocate camss struct as a managed device resource omits 135ad96cb4d6 media: hantro: Be more accurate on pixel formats step_widt [...] omits ca9dc8d06ab6 media: airspy: respect the DMA coherency rules omits 6a0d67330989 media: media: jpegenc: set bit mask for jpegenc omits ad834fa85f11 media: media: jpegenc: add mediatek,mt8186-jpgenc compatible omits cd54ff938091 media: rc: Directly use ida_free() omits 07456325a3c1 media: ttusbir: avoid unnecessary usb_unlink_urb() omits d040f0e78af5 media: ttusbir: NOIO during resume omits 2cb5cadf171f media: xbox_remote: xbox_remote_initialize() cannot fail omits 6f2f124a1aa3 media: streamzap: avoid unnecessary GFP_ATOMIC omits 407cba97c442 media: redrat3: no unnecessary GFP_ATOMIC omits 8332f75a5bd4 media: imon_raw: respect DMA coherency omits 0189ef827228 media: iguanair: no superfluous usb_unlink_urb() omits 5e4029056263 media: igorplugusb: remove superfluous usb_unlink_urb() omits 2a7745949386 media: igorplugusb: break cyclical race on disconnect omits 522f1d7d95fe media: igorplugusb: prevent use after free in probe error omits b3f820b905c9 media: igorplugusb: respect DMA coherency omits 5b044a130017 media: mediatek: vcodec: Add to support H264 inner racing mode omits 9223415d47e1 media: mediatek: vcodec: prevent kernel crash when scp ipi [...] omits 7501edef6b1f media: mediatek: vcodec: Different codec using different c [...] omits 02bbf16aee6e media: mediatek: vcodec: Adds compatible for mt8195 omits 6c41991b023c media: dt-bindings: media: mediatek: vcodec: Adds decoder [...] omits d9e1799a6491 media: mediatek: vcodec: Add to support lat soc hardware omits 3fbf1eac01b5 media: dt-bindings: media: mediatek: vcodec: Adds decoder [...] omits b0f407c19648 media: mediatek: vcodec: add vp9 decoder driver for mt8186 omits d7365ae8ea9f media: vivid.rst: document HDMI Video Guard Band control omits 5374d8fb75f3 media: Add P010 video format omits a23196c7a9cb media: imx-jpeg: Encoder support to set jpeg quality omits 5fe1d61a98e2 media: platform: samsung: s5p-jpeg: replace ternary operat [...] omits db9edaaff137 media: i2c: adv7180: fix reserved bit in Video Selection 2 omits 56280c64ecac media: stkwebcam: deprecate driver, move to staging omits aa911fcc772e media: platform: exynos-gsc: remove redundant initializati [...] omits 9059ca921bd3 media: amphion: support for reloading module omits f4334c51b1df media: atmel: atmel-isc-base: remove unneeded semicolon omits 97185c458567 media: st-delta: Remove unneeded NULL check in delta-v4l2 omits 6aaf006c6779 media: usbtv: Add PAL-Nc standard omits 6f0c460fbd7c media: cx88: Fix PAL-Nc standard omits aabcc21d0bd2 media: vivid: add HDMI Video Guard Band control omits 5a531791edb2 media: v4l2-tpg: add HDMI Video Guard Band test pattern omits 691c3db0dc76 media: cec-adap.c: log when claiming LA fails unexpectedly omits b9629c550f01 media: adv7604: try all infoframe types omits 6b1814e26989 media: camss: Allocate power domain resources dynamically omits bb45f5433f23 media: davinci: vpif: add missing of_node_put() in vpif_probe() omits 31b980c06900 media: TDA1997x: Fix the error handling in tda1997x_probe() omits 73ed516abc4e media: dt-bindings: qcom,sdm660-camss: document interconnects omits 4c25384d1366 media: camss: csid: fix wrong size passed to devm_kmalloc_array() omits c984fcb1fadf media: staging: media: zoran: replace dprintk with new deb [...] omits 5ad5c9fcafa2 media: staging: media: zoran: replace all pr_err with zrde [...] omits cc86485849f9 media: staging: media: zoran: setup videocodec header for [...] omits f3805c32ddd1 media: staging: media: zoran: add logging macros omits b2bae4b8e637 media: atmel: atmel-sama7g5-isc: fix warning in configs wi [...] omits 39ad84e911c5 media: imx-jpeg: Don't fill the description field in struc [...] omits 4336487e30c3 Merge branch 'mlxsw-unified-bridge-conversion-part-1' omits b3820922651a mlxsw: reg: Add support for VLAN RIF as part of RITR register omits 1b1c198c306c mlxsw: Add support for egress FID classification after dec [...] omits ad9592c061e3 mlxsw: reg: Add egress FID field to RITR register omits 27f0b6ce06d7 mlxsw: reg: Add Router Egress Interface to VID Register omits 48bca94fff12 mlxsw: reg: Replace MID related fields in SFGC register omits 94536249b8d8 mlxsw: reg: Add flood related field to SFMR register omits 485c281cadf7 mlxsw: reg: Add VID related fields to SFD register omits 92e4e543b128 mlxsw: reg: Add SMPE related fields to SFMR register omits 894b98d50b64 mlxsw: Add SMPE related fields to SMID2 register omits e0f071c5b8e1 mlxsw: reg: Add Switch Multicast Port to Egress VID Register omits dd326565c59e mlxsw: reg: Add ingress RIF related fields to SVFA register omits e459466a26bb mlxsw: reg: Add ingress RIF related fields to SFMR register omits 02d23c9544ea mlxsw: reg: Add 'flood_rsp' field to SFMR register omits 2ef6efa79fec drm/i915: Improve on suspend / resume time with VT-d enabled omits a56b158a5078 vmxnet3: disable overlay offloads if UPT device does not support omits 6f9d70466c89 Merge branch 'raw-rcu-fixes' omits f289c02bf41b raw: Use helpers for the hlist_nulls variant. omits 5da39e31b1b0 raw: Fix mixed declarations error in raw_icmp_error(). omits 4175971d0eff Staging: r8188eu: core: rtw_xmit: Fixed a coding style issue omits 34a033fe3476 Staging: r8188eu: core: rtw_xmit: Fixed a brace coding sty [...] omits afc0eba8b3e5 Staging: r8188eu: core: rtw_xmit: Fixed some spelling erro [...] omits 4c813e791b14 Staging: r8188eu: core: rtw_xmit: Fixed two indentation co [...] omits 9832187bf942 Staging: r8188eu: core: rtw_xmit: Fixed some whitespace co [...] omits aa64e956f4bd staging: rtl8723bs: remove trailing whitespace omits e0c718411cbb staging: vchiq: provide testing instructions omits 6e9e4acd8a06 staging: sm750fb: fix CamelCase function parameter omits 012e6068801c staging: r8188eu: call rtw_IOL_append_WRF_cmd directly omits 892ba0393f5a staging: r8188eu: call rtw_IOL_append_WD_cmd directly omits 75997163e013 staging: r8188eu: call rtw_IOL_append_WW_cmd directly omits 43bf6b646d0a staging: r8188eu: call rtw_IOL_append_WB_cmd directly omits 97319bf5ca2a staging: r8188eu: remove unused macros omits d3bf108493f2 staging: r8188eu: replace confusing macros omits 488ca2cb9345 staging: r8188eu: remove NULL check before vfree omits 22fe2b36493f Merge v5.19-rc3 into usb-next omits 3809db6430bf ALSA: rawmidi: Take buffer refcount while draining output omits 463a20fd3481 ALSA: rawmidi: Check stream state at exported functions omits 94b98194b62e ALSA: rawmidi: Take open_mutex around parameter changes omits f1d40433352e ALSA: rawmidi: Move lock to snd_rawmidi_substream omits cd76175a2b20 ALSA: rawmidi: Make internal functions local static omits df36f3e3fbb7 Merge tag 'v5.19-rc3' into tty-next omits e8f4118f4297 Merge 5.19-rc3 into staging-next omits 7dc3ba0a0718 powerpc: Move prom_init() out of asm-prototypes.h omits 113fe88eed53 powerpc: Don't include asm/setup.h in asm/machdep.h omits ea0fb37ba036 ARM: dts: imx6q-apalis: Cleanup omits 8e4724c93c76 ARM: dts: imx6q-apalis: backlight pwm: Adapt brightness steps omits e366f7f7fcf6 ARM: dts: imx6q-apalis: backlight pwm: Simplify inverted b [...] omits 1868abc13d3d ARM: dts: imx6q-apalis: Add support for Toradex Ixora V1.2 [...] omits 6a1155449899 ARM: dts: imx6q-apalis: Clean-up sd card support omits 9560fc59425c ARM: dts: imx6q-apalis: Add adv7280 video input omits b656eb41be70 ARM: dts: imx6q-apalis: Add ov5640 mipi csi camera omits 30b847665e41 ARM: dts: imx6q-apalis: Disable stmpe touchscreen omits 6429a399ae6f ARM: dts: imx6q-apalis: Disable HDMI omits a9b9f1c6de0d ARM: dts: imx6q-apalis: Add LVDS panel support omits 1347e20118d5 ARM: dts: imx6q-apalis: move gpio-keys to SoM dtsi omits 2c119c4d9cdf ARM: dts: imx6q-apalis: Move Atmel MXT touch ctrl to SoM dtsi omits 1c5fa82860d8 ARM: dts: imx6q-apalis: Move pinmux groups to SoM dtsi omits 36d46dff9d5a ARM: dts: imx6q-apalis: Move parallel rgb interface to SoM dtsi omits 4eb56e26f92e ARM: dts: imx6q-apalis: Command pmic to standby for poweroff omits 966b48d983da ARM: dts: imx6q-apalis: Add gpio-line-names omits 9c0919acb3fa Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name" omits 560c73ac9734 dt-bindings: arm: fsl: Add carrier for toradex,apalis-imx6q omits f5f1e907718b arm64: freescale/imx8mp-evk.dts: reorder nodes alphabetically omits 825bd2351122 arm64: dts: imx8mq: Pass a label to the AIPS nodes omits fcdef92ba639 arm64: dts: imx8m: Pass a label to the soc node omits e56d3274770e ARM: dts: imx: Pass a label to the AIPS nodes omits 8e82a5231511 ARM: dts: imx: Pass a label to the soc node omits 4bd07304c8d2 dt-bindings: arm: fsl: Decrease the line length omits 9794c3084168 dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM and PDK2 omits 5f1387b8a4c5 dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc- [...] omits 90ea76423fec dt-bindings: arm: fsl: add imx93 11x11 evk board omits a500c4a572ac dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colib [...] omits 9635b7134c29 arm64: dts: imx8mm-venice-gw7902: fix UART1 CTS omits e06233f9372c ata: libata-eh: fix sloppy result type of ata_internal_cmd [...] omits 61176eed36d3 ata: libata-core: fix sloppy parameter type in ata_exec_in [...] omits 2e0aee8f0a22 ata: make ata_port::fastdrain_cnt *unsigned int* omits afae461a3bfa ata: libata-eh: fix sloppy result type of ata_eh_nr_in_flight() omits 88cb99daa2b5 iio: adc: stm32-adc: Use generic_handle_domain_irq() omits 9776fe0f424b sfc/siena: Fix typo in comment omits dd33c5932e55 sfc: Fix typo in comment omits a278bfb24298 net: emac: Fix typo in a comment omits 41a36d4e5a14 Revert "nfp: update nfp_X logging definitions" omits 5fc217a3c9a8 Merge branch 'mii_bmcr_encode_fixed' omits 449b7a15200a net: pcs: pcs-xpcs: use mii_bmcr_encode_fixed() omits e62dbaff4bc2 net: phy: marvell: use mii_bmcr_encode_fixed() omits f28a602b285e net: phy: use mii_bmcr_encode_fixed() omits bdb6cfe7512f net: mii: add mii_bmcr_encode_fixed() omits 5d1d527cd905 Merge branch 'raw-RCU-conversion' omits 0daf07e52709 raw: convert raw sockets to RCU omits ba44f8182ec2 raw: use more conventional iterators omits 8d6712695bc8 arm64: dts: imx8mp: Add support for DH electronics i.MX8M [...] omits 8670dc33f48b net: dsa: felix: update base time of time-aware shaper whe [...] omits 0c6cf86e1ab4 ARM: dts: imx6ul: fix qspi node compatible omits 1a884d17ca32 ARM: dts: imx6ul: fix lcdif node compatible omits e0aca931a2c7 ARM: dts: imx6ul: fix csi node compatible omits 7d15e0c9a515 ARM: dts: imx6ul: fix keypad compatible omits edb67843983b ARM: dts: imx6ul: change operating-points to uint32-matrix omits 5655699cf5cf ARM: dts: imx6ul: add missing properties for sram omits c205035e3adb net: ethernet: stmmac: remove select QCOM_SOCINFO and make [...] omits 82cb850653e8 arm64: dts: freescale: align led node names with dtschema omits b803d15e89f9 arm64: dts: freescale: align gpio-key node names with dtschema omits 43b240d41b51 soc: imx: gpcv2: print errno for regulator errors omits dc9c1ceb555f arm64: dts: imx8m: Disable job ring 0 nodes omits 518d5f16a4be arm64: dts: freescale: imx8qxp: Fix thermal zone name for cpu0 omits ce23644c5aa2 ARM: dts: imx6: fix node names for ebook reader keys omits 82cc47fd88d5 ARM: dts: imx6sl-tolino-shine2hd: fix led node name. omits 9fc792e596f1 ARM: imx25: support silicon revision 1.2 omits 20d728a28239 arm64: dts: mba8mx: Remove unneeded comments omits 4c2f2775abce ARM: dts: imx6: skov: add pwm-regulator to control the pan [...] omits 82c89365733e proximity: vl53l0x: Make VDD regulator actually optional omits 0b685f435769 MAINTAINERS: add include/dt-bindings/iio to IIO SUBSYSTEM [...] omits 4e1c59f3ffd5 dt-bindings: iio/accel: Fix adi,adxl345/6 example I2C address omits 7f467484730c iio: gyro: bmg160: Fix typo in comment omits f7108bcb3466 iio: dac: stm32-dac: Replace open coded str_enable_disable() omits 072c7d343888 iio: accel: mma7660: Drop wrong use of ACPI_PTR() omits dbacf752cde2 iio:light:tsl2563: Replace cancel_delayed_work() with canc [...] omits 76faa32077b0 iio: light: tsl2563: Replace flush_scheduled_work() with c [...] omits 4a08069461ac iio: trigger: warn about non-registered iio trigger gettin [...] omits 0691cd473715 Merge branch 'immutable-qcom-spmi-rradc' into togreg omits 72c7df8505cb iio: adc: qcom-spmi-rradc: introduce round robin adc omits 7ea58c951ab3 dt-bindings: iio: adc: document qcom-spmi-rradc omits d23c3c085a95 mfd: qcom-spmi-pmic: read fab id on supported PMICs omits e9c11c6e3a0e mfd: qcom-spmi-pmic: expose the PMIC revid information to clients omits 9a2139c2912e spmi: add a helper to look up an SPMI device from a device node omits dbca1596bbb0 ping: convert to RCU lookups, get rid of rwlock omits f0623340fd2c ax25: use GFP_KERNEL in ax25_dev_device_up() omits f691b4d87edf atm: iphase: Fix typo in comment omits 959edef6589d ppp: Fix typo in comment omits 382f99c442b3 nfp: add support for .get_pauseparam() omits 7a49f2193063 net: dsa: ar9331: fix potential dead lock on mdio access omits 9b123c7c630c Merge branches 'ti-keystone-dts-next', 'ti-drivers-soc-nex [...] omits 9fb424c4c29d Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits b710673e2dde soc: ti: wkup_m3_ipc: Remove unneeded semicolon omits 3ea73bf02225 ARM: dts: keystone: Adjust whitespace around '=' omits 85423386c976 arm64: dts: ti: Align gpio-key node names with dtschema omits 5888f1ed173e arm64: dts: ti: Adjust whitespace around '=' omits 87a36978b27a ASoC: SOF/soundwire: use resume_and_get on component probe omits 57b06e9711a5 ASoC: SOF: Intel: fix resume from hibernate omits 9a073d4fbb18 soc: bcm: brcmstb: biuctrl: Add missing of_node_put() omits ccba200e4801 dt-bindings: nvmem: mediatek: efuse: add support mt8183 omits af0d041c4c3e dt-bindings: nvmem: convert mtk-efuse.txt to YAML schema omits cfda05c1ddb8 dt-bindings: vexpress-sysreg: Allow for no child nodes omits 67fcaf287720 dt-bindings: vexpress-sysreg: Add deprecated GPIO provider [...] omits bb9a3cc77aa1 dt-bindings: perf: Convert Arm CCN to DT schema omits e291506242b1 dt-bindings: display: Add Arm virtual platforms display omits 011e397f5c9c ASoC: codecs: soundwire: call pm_runtime_resume() in compo [...] omits 4ea3bfd13a24 ASoC: SOF: pcm: use pm_resume_and_get() on component probe omits 6c9e9046e1ff ASoC: mediatek: mt8186: Fix mutex double unlock in GPIO request omits 442302003bd2 ASoC: ops: Fix integer detection for when max possible values > 1 omits bee3751c8803 Merge branch 'v5.19-armsoc/socfixes' into for-next omits ef1c05c8a63f Merge branch 'v5.19-armsoc/dtsfixes' into for-next omits 161ed6356c3e Merge branch 'v5.20-armsoc/dts64' into for-next omits d325b5a8c62a Merge branch 'v5.20-armsoc/dts32' into for-next omits bc3753aed81f arm64: dts: rockchip: rock-pi-s add more peripherals omits 2e04c25b1320 arm64: dts: rockchip: add ROCK Pi S DTS support omits 5a86111e9def dt-bindings: arm: rockchip: Add Radxa ROCK Pi S omits f5be22c64bd6 bpf: Fix bpf_skc_lookup comment wrt. return type omits ba46bd04a421 ASoC: Intel: Chromebooks: remap jack pins omits 8b409f754b14 ASoC: minor kernel-doc corrections omits f759942b72a9 fs/ntfs3: Add missing error check omits bdb94f002eb9 ASoC: SOF/Intel: remove __func__ from dev_dbg() omits f94ba7039fb4 Merge tag 'at91-reset-sama7g5-signed' into psy-next omits a22c8e8834bc power: reset: at91-reset: add support for SAMA7G5 omits 5f37c797a4df power: reset: at91-reset: add reset_controller_dev support omits e17ad25bc31a power: reset: at91-reset: add at91_reset_data omits cd4ed0ab802b power: reset: at91-reset: document structures and enums omits 5994f58977e0 dt-bindings: reset: add sama7g5 definitions omits a261ba4138b5 dt-bindings: reset: atmel,at91sam9260-reset: add sama7g5 bindings omits e9405be8f9c2 dt-bindings: reset: convert Atmel/Microchip reset controll [...] omits 34b9715b7cae thunderbolt: Fix typo in comment omits 3fe6c7f53eaa drm/i915/gt: Cleanup interface for MCR operations omits a4c0094fcf76 power: reset: pwr-mlxbf: add BlueField SoC power control driver omits e7858254f9af drm/i915/gt: Move multicast register handling to a dedicated file omits dc368e1c658e bpf: Fix non-static bpf_func_proto struct definitions omits 0be021f900d3 arm64: dts: mt8183: add GCE client property for Mediatek MUTEX omits e5758850c2ea soc: mediatek: mutex: add functions that operate registers [...] omits e3b6b5a9cf9f dt-bindings: soc: mediatek: add gce-client-reg for MUTEX omits 59bf87eefa40 dt-bindings: soc: mediatek: move out common module from di [...] omits 2c9f8d1e01af soc: mediatek: mutex: add 8183 MUTEX MOD settings for MDP omits d0804085c5a7 soc: mediatek: mutex: add common interface for modules setting omits 72be1e7a447a soc: mediatek: pm-domains: Add support always on flag omits ecc7d8972f48 Merge branch 'misc' into for-next omits 0b8a3d807bcd Merge branch 'fixes' into for-next omits 4da8b5e9f24a ARM: dts: mediatek: align gpio-key node names with dtschema omits 4875d94c69d5 tipc: cleanup unused function omits 7db5dfd3f9f1 arm64: dts: mediatek: mt7622-bananapi-bpi-r64: align led n [...] omits 335d1603669f arm64: dts: mediatek: align gpio-key node names with dtschema omits 46e31db55da8 net: macb: fix negative max_mtu size for sama5d3 omits 2c0ab32b73cf hinic: Replace memcpy() with direct assignment omits 38077cb39b42 soc: mediatek: mt8365-mmsys: add DPI/HDMI display path omits 141311b856d8 soc: mediatek: mutex: add MT8365 support omits 225b0ed27e6a net: ag71xx: fix discards 'const' qualifier warning omits fd8b330ce1bb tcp: fix build... omits 47cfd0619240 Merge branch 'pcs-xpcs-stmmac-add-1000BASE-X-AN-for-networ [...] omits ab21cf920928 net: stmmac: make mdio register skips PHY scanning for fixed-link omits 72edaf39fc65 stmmac: intel: add phy-mode and fixed-link ACPI _DSD setti [...] omits b47aec885bcd net: pcs: xpcs: add CL37 1000BASE-X AN support omits c82386310d95 stmmac: intel: prepare to support 1000BASE-X phy interface [...] omits fa9c562f9735 net: make xpcs_do_config to accept advertising for pcs-xpc [...] omits 7adadfb06b98 ASoC: twl4030: Drop legacy, non DT boot support omits d2d19cb6ed13 ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg omits 46bc6bc3a6a3 ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg omits b3ec3eb2baaa ASoC: SOF: ipc4: remove use of __func__ in dev_dbg omits 298e3aba1b56 ASoC: SOF: sof-client: remove use of __func__ in dev_dbg omits 3809264b5390 ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg omits f132dc020270 ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg omits e16809a74f09 ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg omits 9fd8fcd03451 ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg omits b837870fe17f ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg omits 8bf064f8e439 ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg omits 18701bb1370c ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg omits 3abc88730a0e ASoC: SOF: Intel: hda-stream: report error on stream not opened omits 6d5e37b0f343 ASoC: SOF: Intel: hda-dsp: report error on power-up/down omits c3ce12b27e56 ASoC: Intel: sof_rt5682: remap jack pins omits 2a172d2f06c1 ASoC: Intel: sof_nau8825: remap jack pins omits 2913bb1f6830 ASoC: Intel: sof_da7219_max98373: remap jack pins omits 7459c8940a50 ASoC: Intel: sof_cs42l42: remap jack pins omits 77a036e8b074 ASoC: Intel: cml_rt1011_rt5682: remap jack pins omits 4c3a68e9026a ASoC: Intel: glk_rt5682_max98357a: remap jack pins omits bbdd4ea2190b ASoC: Intel: bxt_da7219_max98357a: remap jack pins omits c0703be996c3 ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins omits b9f53b9fc14e ASoC: Intel: kbl_da7219_max98927: remap jack pins omits c2065d43ae85 ASoC: Intel: kbl_da7219_max98357a: remap jack pins omits decdbf3dd7ec ASoC: Intel: kbl_rt5663_max98927: remap jack pins omits 4864ef4a67ed ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins omits e33ea0685a21 ASoC: Intel: skl_nau88l25_max98357a: remap jack pins omits 7c619b306285 ASoC: sunxi: sun4i-i2s: update kernel-doc omits e1ab67be68e9 ASoC: cs4270: update kernel-doc omits a37a9224d050 ASoC: SOF: Intel: hda: Fix compressed stream position tracking omits 58ecb11eab44 ASoC: SOF: Intel: disable IMR boot when resuming from ACPI [...] omits 7a5974e035a6 ASoC: SOF: pm: add definitions for S4 and S5 states omits 6639990dbb25 ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 omits 982c3e2948d6 Merge branch 'mlxsw-L3-HW-stats-improvements' omits ed62af45467a selftests: spectrum-2: tc_flower_scale: Dynamically set sc [...] omits be00853bfd2e selftests: mlxsw: Add a RIF counter scale test omits dd5d20e17c96 selftests: mlxsw: tc_flower_scale: Add a traffic test omits 35d5829e86c2 selftests: mlxsw: resource_scale: Pass target count to cleanup omits 8cad339db339 selftests: mlxsw: resource_scale: Allow skipping a test omits 3128b9f51ee7 selftests: mlxsw: resource_scale: Introduce traffic tests omits d3ffeb2dba63 selftests: mlxsw: resource_scale: Update scale target afte [...] omits e386a527fc08 selftests: mirror_gre_bridge_1q_lag: Enslave port to bridg [...] omits 4ec2feb26cc3 mlxsw: Add a resource describing number of RIFs omits b9840fe035ac mlxsw: Keep track of number of allocated RIFs omits 4b1cc357f843 mlxsw: Trap ARP packets at layer 3 instead of layer 2 omits bffa1fc06589 crypto: hisilicon/sec - only HW V2 needs to change the BD [...] omits d61a7b3decf7 crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() omits d64de9773c18 crypto: hisilicon/qm - modify event irq processing omits 3099fc9c2b3a crypto: hisilicon/qm - move alloc qm->wq to qm.c omits bf081d6fa8e9 crypto: hisilicon/qm - add functions for releasing resources omits 00856e5391fb crypto: hisilicon/trng - fix local variable type omits ce6330f74b08 MAINTAINERS: update HiSilicon ZIP and QM maintainers omits e42134b57e20 Merge branch 'tcp-mem-pressure-fixes' omits f54755f6a11a tcp: fix possible freeze in tx path under memory pressure omits c4218e8cb971 ARM: dts: mediatek: adjust whitespace around '=' omits 2e9cf55405c8 arm64: dts: mediatek: adjust whitespace around '=' omits 849b425cd091 tcp: fix possible freeze in tx path under memory pressure omits c4ee118561a0 tcp: fix over estimation in sk_forced_mem_schedule() omits c5dc92006d50 drm/i915/display: some struct drm_i915_private *i915 conversions omits 319ff0931293 drm/i915/display: rename dev_priv -> i915 in crtc state dump omits ac1b49be7fa8 drm/i915/display: change who adds [] around crtc state dum [...] omits 77d30613087c arm64: dts: mediatek: mt8195: enable usb remote wakeup omits ab43a84c9863 arm64: dts: mediatek: mt8195: add efuse node and cells omits 3e29d3b31853 drm/i915/display: split out crtc state dump to a separate file omits df17ff62b626 drm/i915/display: split out modeset verification code omits 781c336a6caa drm/i915/mpllb: move mpllb state check to intel_snps_phy.c omits 109406c92f97 drm/i915/mpllb: use I915_STATE_WARN() for state mismatch warnings omits f0978e92c2f7 drm/i915/dpll: move shared dpll state verification to inte [...] omits 88436dec47a8 drm/i915/wm: move wm state verification to intel_pm.c omits 41131266c8ce arm64: dts: mt8183: add svs device information omits 0bbb09b2af9d soc: mediatek: SVS: add mt8192 SVS GPU driver omits 5ed6605f9040 dt-bindings: soc: mediatek: add mt8192 svs dt-bindings omits 13f1bbcfb582 soc: mediatek: SVS: add debug commands omits 6c69271926e9 soc: mediatek: SVS: add monitor mode omits 681a02e95000 soc: mediatek: SVS: introduce MTK SVS engine omits d969f2171eaf dt-bindings: soc: mediatek: add mtk svs dt-bindings omits 08c79c9cd67f selftests/bpf: Don't force lld on non-x86 architectures omits 64d15244c480 Merge branch 'renesas-dt-bindings-for-v5.20' into renesas-next omits 9d4c643e72f8 Merge branch 'renesas-arm-dt-for-v5.20' into renesas-next omits 9f1b1d0b2242 drm/i915/fdinfo: Don't show engine classes not present omits 45c64ecf97ee drm/i915: Improve user experience and driver robustness un [...] omits 3c7742a45c17 ARM: dts: rza2mevb: Fix LED node names omits 62e8a5343114 arm64: dts: renesas: Fix thermal-sensors on single-zone sensors omits 1614c8624a48 arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector omits 40753144256b arm64: dts: renesas: r8a779f0: Add SCIF nodes omits 01a787f78bfd arm64: dts: renesas: r8a779f0: Add HSCIF nodes omits c62872a6893f arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 omits 86aefa0d8dfa arm64: dts: renesas: Add missing space after remote-endpoint omits 52271d32348e arm64: dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC [...] omits ea25b1836f57 arm64: dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board omits e5fba0bc8240 arm64: dts: renesas: r8a779f0: Add CPU core clocks omits 9bc7cd07aade arm64: dts: renesas: r8a779f0: Add CPUIdle support omits 2dcb78d2266c arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores omits ffeca49a8ba9 arm64: dts: renesas: r8a779f0: Add L3 cache controller omits 06279f82da68 arm64: dts: renesas: r8a779a0: Add CPU0 core clock omits 650fd1d058a1 arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compat [...] omits 4d6119f06ce1 ata: libata-core: make ata_exec_internal_sg() *static* omits 147c83586707 Merge branch 'v5.20/drivers' into for-next omits d18529a4c12f soc: amlogic: Fix refcount leak in meson-secure-pwrc.c omits 9e8322dcf5f6 ARM: dts: r9a06g032-rzn1d400-db: Enable rtc0 omits 290cedeca6fa arm64: dts: renesas: rzg2l-smarc: Use proper bool operator omits 5235d551779d arm64: dts: renesas: r8a779f0: Add UFS node omits 3a9747f05124 arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes omits fd869e63b6ba arm64: dts: renesas: r8a779f0: Add IPMMU nodes omits 76f9a5615202 arm64: dts: renesas: Adjust whitespace around '=' omits 5a3ad6f466fe arm64: dts: renesas: r8a779f0: Add thermal support omits f0a6d77b351c ata: make transfer mode masks *unsigned int* omits 774fecc7ece1 dt-bindings: soc: renesas: Move renesas,prr from arm to soc omits 080bcd8d5997 clk: renesas: r8a779f0: Add HSCIF clocks omits b7f64eaee5a3 clk: renesas: r8a779f0: Add PCIe clocks omits d5c10876c76f clk: renesas: r8a779f0: Add Z0 and Z1 clock support omits 5278cc93a97f dt-bindings: mtd: qcom_nandc: document qcom,boot-partition [...] omits 862bdedd7f4b mtd: nand: raw: qcom_nandc: add support for unprotected sp [...] omits b360514edb47 mtd: nand: raw: qcom_nandc: reorder qcom_nand_host struct omits 278811d5a7b2 mtd: parsers: scpart: add missing of_node_put() in scpart_parse() omits 4429bdc40826 Merge branch 'New BPF helpers to accelerate synproxy' omits 784d5dc0efc2 selftests/bpf: Add selftests for raw syncookie helpers in TC mode omits 9a4cf073866c bpf: Allow the new syncookie helpers to work with SKBs omits fb5cd0ce70d4 selftests/bpf: Add selftests for raw syncookie helpers omits 33bf9885040c bpf: Add helpers to issue and check SYN cookies in XDP omits 508362ac66b0 bpf: Allow helpers to accept pointers with a fixed size omits ac80287a6af9 bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie omits e8b03391b6a7 Merge branch 'net-lan743x-pci11010-pci11414-devices-enhancements' omits 311abcdddc00 net: phy: add support to get Master-Slave configuration omits 46b777ad9a8c net: lan743x: Add support to SGMII 1G and 2.5G omits 6b3768ac8e2b net: lan743x: Add support to Secure-ON WOL omits 9aeb87d2b5a1 net: lan743x: Add support to LAN743x register dump omits f0502724367a Merge branch 'net-dsa-realtek-rtl8365mb-improve-handling-o [...] omits a48b6e44a9e7 net: dsa: realtek: rtl8365mb: handle PHY interface modes c [...] omits b3456030f54b net: dsa: realtek: rtl8365mb: remove learn_limit_max priva [...] omits ca5ecd4246d4 net: dsa: realtek: rtl8365mb: correct the max number of ports omits b325159d0044 net: dsa: realtek: rtl8365mb: remove port_mask private dat [...] omits 5eb1a2384066 net: dsa: realtek: rtl8365mb: rename macro RTL8367RB -> RT [...] omits 821c7733d26c Merge branch 'net-ipa-more-multi-channel-event-ring-work' omits 81765eeac1b0 net: ipa: move more code out of gsi_channel_update() omits 9f1c3ad65406 net: ipa: call gsi_evt_ring_rx_update() unconditionally omits 2f48fb0edc0d net: ipa: pass GSI pointer to gsi_evt_ring_rx_update() omits 8eec78319585 net: ipa: don't pass channel when mapping transaction omits dd5a046cbbed net: ipa: don't assume one channel per event ring omits 6c0d09d9374c Merge branch 'dt-bindings-dp83867-add-binding-for-io_imped [...] omits 5c2d0a6a0701 net: phy: dp83867: implement support for io_impedance_ctrl [...] omits a793679827a8 linux/phy.h: add phydev_err_probe() wrapper for dev_err_probe() omits ab1e9de84aff dt-bindings: dp83867: add binding for io_impedance_ctrl nv [...] omits 9cbc9911260f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 00c9d5632277 lib/error-inject: convert to DEFINE_SEQ_ATTRIBUTE omits f858e23a2974 checkpatch: fix incorrect camelcase detection on numeric constant omits dd7c9be330d8 selftests/filesystems: add a vfat RENAME_EXCHANGE test omits da87e1725ae2 fat: add renameat2 RENAME_EXCHANGE flag support omits 204d03203a14 fat: factor out reusable code in vfat_rename() as helper f [...] omits 019a0c9e377c fat: add a vfat_rename2() and make existing .rename callba [...] omits 1bb1a07afad9 squashfs: don't use intermediate buffer if pages missing omits f268eedddf35 squashfs: extend "page actor" to handle missing pages omits 0aed4724a839 delayacct: remove some unused variables omits f4da7afe0752 kexec_file: increase maximum file size to 4G omits dabba8722941 fs/kernel_read_file: allow to read files up-to ssize_t omits d30dfd490f7d include/uapi/linux/swab.h: move explicit cast outside ternary omits c0af32fdc625 lib/btree: simplify btree_{lookup|update} omits 9776e3861e0e ia64: fix sparse warnings with cmpxchg() & xchg() omits 4815a3600904 include/linux/rbtree.h: replace kernel.h with the necessar [...] omits a91befde3503 lib/flex_proportions.c: remove local_irq_ops in fprop_new_ [...] omits 0cc011c576aa lib/list_debug.c: Detect uninitialized lists omits 53fd5ffbb519 ocfs2: kill EBUSY from dlmfs_evict_inode omits 0fe6ee8f123a profiling: fix shift too large makes kernel panic omits dcea7964764a checkpatch: add XA_STATE and XA_STATE_ORDER to the macro d [...] omits 6edda04ccc7c mm/kmemleak: prevent soft lockup in first object iteration [...] omits 64977918c238 mm/kmemleak: skip unlikely objects in kmemleak_scan() with [...] omits 00c155066eca mm/kmemleak: use _irq lock/unlock variants in kmemleak_sca [...] omits 55896f935a60 mm/sparse-vmemmap.c: remove unwanted initialization in vme [...] omits b623d434f008 selftests: make use of GUP_TEST_FILE macro omits c5de43634c57 userfaultfd/selftests: fix typo in comment omits 1d0403d20f6c net: set proper memcg for net_init hooks allocations omits fc4db90fe71e mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe omits 1e57ffb6e3fd mm/memremap: fix memunmap_pages() race with get_dev_pagemap() omits 84c326299191 mm: kmemleak: check physical address when scan omits 0c24e061196c mm: kmemleak: add rbtree and store physical address for ob [...] omits 8e0c4ab36c61 mm: kmemleak: add OBJECT_PHYS flag for objects allocated w [...] omits c200d90049db mm: kmemleak: remove kmemleak_not_leak_phys() and the min_ [...] omits ed913b055a74 lib/test_hmm: avoid accessing uninitialized pages omits 23689037e098 mm/memremap: fix wrong function name above memremap_pages() omits 21bfe8db0a42 mm/mempool: use might_alloc() omits a3967244430e mm/slab: delete cache_alloc_debugcheck_before() omits 446ec83805dd mm/page_alloc: use might_alloc() omits 9384d79249d0 mm/highmem: delete memmove_page() omits 673520f8da64 mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items [...] omits 153090f2c6d5 mm/vmalloc: add code comment for find_vmap_area_exceed_addr() omits baa468a648b4 mm/vmalloc: fix typo in local variable name omits 753df96be5d3 mm/vmalloc: remove the redundant boundary check omits 1b23ff80b399 mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_ [...] omits bcc728eb4f44 mm/damon: remove obsolete comments of kdamond_stop omits 943189db4f3e mm/memory_hotplug: drop 'reason' argument from check_pfn_span() omits 833de10ff58e mm/shmem.c: clean up comment of shmem_swapin_folio omits d92725256b4f mm: avoid unnecessary page fault retires on shared memory types omits 4f5ceb8851f0 tools/vm/slabinfo: use alphabetic order when two values are equal omits 0b82ade6c042 mm: use PAGE_ALIGNED instead of IS_ALIGNED omits cd16dd03737c mm/x86: remove dead code for hugetlbpage.c omits 88bf18581375 Merge branch 'sleepable uprobe support' omits cb3f4a4a462b selftests/bpf: add tests for sleepable (uk)probes omits c4cac71fc8a5 libbpf: add support for sleepable uprobe programs omits 64ad7556c75e bpf: allow sleepable uprobe programs to attach omits 8c7dcb84e3b7 bpf: implement sleepable uprobes by chaining gps omits d687f621c518 bpf: move bpf_prog to bpf.h omits 6a33ed506416 scsi: iscsi: Make iscsi_unregister_transport() return void omits cb142b6d2f60 scsi: ufs: ufs-mediatek: Disable unused VCCQx power rails omits ece418d02911 scsi: ufs: ufs-mediatek: Support multiple VCC sources omits 1d6f9decb60a scsi: ufs: Export regulator functions omits 42b1928360a3 scsi: ufs: ufs-mediatek: Support low-power mode for parent [...] omits bc602ae977f3 scsi: ufs: ufs-mediatek: Support flexible parameters for S [...] omits 0836cc252a52 scsi: ufs: ufs-mediatek: Support low-power mode for VCCQ omits 005ffdf09cd3 scsi: ufs: ufs-mediatek: Prevent device regulators setting [...] omits 3fd23b8dfb54 scsi: ufs: ufs-mediatek: Fix the timing of configuring dev [...] omits 3f9b6cec12e2 scsi: ufs: ufs-mediatek: Introduce workaround for power mo [...] omits d81c4c6f7170 scsi: ufs: Fix ADAPT logic for HS-G5 omits fc53683b45b0 scsi: ufs: Export ufshcd_uic_change_pwr_mode() omits 4de0d18da901 scsi: qla2xxx: Update version to 10.02.07.700-k omits f260694e6463 scsi: qla2xxx: Fix erroneous mailbox timeout after PCI err [...] omits 2416ccd3815b scsi: qla2xxx: Fix losing FCP-2 targets on long port disab [...] omits f12d2d130efc scsi: qla2xxx: Add debug prints in the device remove path omits 118b0c863c8f scsi: qla2xxx: Fix losing target when it reappears during delete omits 58d1c124cd79 scsi: qla2xxx: Fix losing FCP-2 targets during port pertur [...] omits c39587bc0aba scsi: qla2xxx: Fix crash due to stale SRB access around I/ [...] omits 5304673bdb16 scsi: qla2xxx: Turn off multi-queue for 8G adapters omits d3117c83ba31 scsi: qla2xxx: Wind down adapter after PCIe error omits 476da8faa336 scsi: qla2xxx: Add a new v2 dport diagnostic feature omits bff4873c7090 scsi: qla2xxx: Fix excessive I/O error messages by default omits 65080c51fde4 scsi: iscsi: Prefer xmit of DataOut over new commands omits c0d93b12f31c scsi: ufs: Rearrange addresses in increasing order omits cb2bf7c6e544 scsi: ufs: host: ufs-exynos: Use already existing definition omits 6c6806abd5bb scsi: ufs: host: ufs-exynos: Remove unused defines omits 42f22fe36d51 scsi: pm8001: Expose hardware queues for pm80xx omits 940f5efa6316 scsi: pm8001: Use non-atomic bitmap ops for tag alloc + free omits 98132d842d4d scsi: pm8001: Set up tags before using them omits 35a7e9dbff9a scsi: pm8001: Rework shost initial values omits dcad25cb2500 scsi: ufs: exynos: Constify driver data omits e733f8a894e6 scsi: lpfc: Use memset_startat() helper in lpfc_nvmet_xmt_ [...] omits 35bf020bd8ab scsi: target: iscsi: Fix NULL pointer dereference in iscsi [...] omits 18b3eb79b1cf MAINTAINERS: add include/dt-bindings/phy to GENERIC PHY FRAMEWORK omits 5bef2838f1a0 phy: qcom-qmp: fix PCIe PHY support omits fbbf71f37409 phy: qcom-qmp: fix msm8996 PCIe PHY support omits 4daa43e92eae phy: ti: phy-j721e-wiz: use OF data for device specific data omits 5cda442dc032 dt-bindings: phy: renesas: usb3-phy: Spelling s/funcional/ [...] omits f1b2d06de112 phy: samsung-ufs: add support for FSD ufs phy driver omits e313216b5281 phy: samsung-ufs: move cdr offset to drvdata omits 63f4676dd879 dt-bindings: phy: Add FSD UFS PHY bindings omits c667d9c630cc dt-bindings: phy: List supplies for qcom,edp-phy omits e4a8864f74e9 iosys-map: Fix typo in documentation omits 3e6fe5ce4d48 libbpf: Fix internal USDT address translation logic for sh [...] omits 73448ae6204f RISC-V: Some Svpbmt fixes and cleanups omits 1771c8c9e65a riscv: remove usage of function-pointers from cpufeatures [...] omits b684001a5eb7 riscv: make patch-function pointer more generic in cpu_man [...] omits 8ee53c702f23 drm/nouveau: Fix spelling typo in comments omits bc1801ec0931 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 09f4933a4fd9 arm64: dts: microchip: adjust whitespace around '=' omits f028328f60bd arm64: dts: sprd: adjust whitespace around '=' omits 11357f103f2e arm64: dts: hisilicon: adjust whitespace around '=' omits 8c1be9336e9a arm64: dts: marvell: adjust whitespace around '=' omits b88d11f84da6 arm64: dts: lg: adjust whitespace around '=' omits d57cc3b903db arm64: dts: apm: adjust whitespace around '=' omits dec1c62e91ba arm64: dts: amd: adjust whitespace around '=' omits b03f15ee9881 ARM: dts: sd: adjust whitespace around '=' omits 53f2ade4b0a3 ARM: dts: sti: adjust whitespace around '=' omits 282a4b9ee9ec ARM: dts: ste: adjust whitespace around '=' omits f30528c6b08a ARM: dts: nuvoton: adjust whitespace around '=' omits 468aaf56bd5f ARM: dts: lpc: adjust whitespace around '=' omits 4f2ff3feab43 ARM: dts: ecx: adjust whitespace around '=' omits b3b0f459c249 ARM: dts: alpine: adjust whitespace around '=' omits 194f47c31ab6 ARM: dts: spear: adjust whitespace around '=' omits 06e00a512d0a ARM: dts: axm: adjust whitespace around '=' omits bc5187b427dd ARM: dts: at91: adjust whitespace around '=' omits 94d0a0329761 ARM: dts: aspeed: adjust whitespace around '=' omits 4580f60b2337 ARM: dts: pxa: adjust whitespace around '=' omits d36bdd77b9e6 drm/i915: Implement w/a 22010492432 for adl-s omits e4c72c06c367 i2c: Fix a potential use after free omits 507c8695c65a Merge branch 'for-5.19-fixes' into for-next omits e210a89f5b07 cgroup.c: add helper __cset_cgroup_from_root to cleanup du [...] omits 89793a61d8e7 RISC-V: Use the extension probing code to enable the FPU omits 7a710a8bc909 drm/dp/mst: Read the extended DPCD capabilities during sys [...] omits ee774c40fa32 dt-bindings: efm32: remove bindings for deleted platform omits b624c4d03760 dt-bindings: hwmon: move ibm,p8-occ bindings to proper folder omits 668c01baa710 dt-bindings: interrupt-controller: Convert rda,8810pl-intc [...] omits 5d0fbbbe1d87 riscv: switch has_fpu() to the unified static key mechanism omits c360cbec3511 riscv: introduce unified static key mechanism for ISA extensions omits 686141bc02f2 Merge branch 'mlx5-next' into wip/leon-for-next omits 1a685940e620 RDMA/rxe: fix xa_alloc_cycle() error return value check again omits 5a0e4529d9ae dmaengine: dw-edma: Remove unused irq field in struct dw_e [...] omits f7a03501b090 dmaengine: stm32-mdma: Remove dead code in stm32_mdma_irq_ [...] omits 5dc8638872ef MAINTAINERS: idxd driver maintainer update omits ce4b461ba2c1 dmaengine: apple-admac: Use {low,upp}er_32_bits() to split [...] omits 81ce6f3dbbdc MAINTAINERS: add include/dt-bindings/dma to DMA GENERIC OF [...] omits 62c427ca0745 dt-bindings: dma: apple,admac: Fix example interrupt parsing omits 3f8ccf5f1a8c riscv: dts: microchip: remove spi-max-frequency property omits c196175acdd3 clk: imx: clk-fracn-gppll: Add more freq config for video pll omits f300cb7fccf6 clk: imx: clk-fracn-gppll: correct rdiv omits 5ebaf9f7da5b clk: imx: clk-fracn-gppll: Return rate in rate table prope [...] omits 044034efbeea clk: imx: clk-fracn-gppll: fix mfd value omits ebb4f1eb9360 clk: imx93: Correct the edma1's parent clock omits 1e3c837a663e clk: imx93: correct nic_media parent omits 18d6d8fe4f24 clk: imx93: use adc_root as the parent clock of adc1 omits a50cc4955623 drm/i915/bios: Introduce panel_bits() and panel_bool() omits 5c9016b2ddb3 drm/i915/bios: Don't parse the DPS panel type when the VBT [...] omits 0256ea13d169 drm/i915/bios: Move panel_type stuff out of parse_panel_options() omits bf9719f8c89a drm/i915: Remove bogus LPT iCLKIP WARN omits 651d4a0fc4c5 drm/i915: Sanitize underrun reporting before turning off a [...] omits b8fec4400923 drm/i915: Extract intel_sanitize_fifo_underrun_reporting() omits d6346ae0779e drm/i915: Do not start connector polling on headless sku omits 04770b082e2a drm/i915: Do not start connector polling if display is disabled omits eb2983c09f4e drm/i915/opregion: add function to check if headless sku omits 5dcb50c009c9 Merge branch 'net-mana-add-pf-and-xdp_redirect-support' omits 7a8938cd024d net: mana: Add support of XDP_REDIRECT action omits 1566e7d6206f net: mana: Add the Linux MANA PF driver omits 2081ad146746 spi: microchip-core: fix passing zero to PTR_ERR warning omits 2964e31cdda0 ASoC: SOF: Intel: IPC4: enable IMR boot omits 1ec0c91f6d6b ASoC: Intel: Skylake: remove redundant re-assignments to p [...] omits 7acf970a6fbb ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() omits 8bca458990dd net: ethernet: stmmac: reset force speed bit for ipq806x omits 9ec092d2feb6 net: ethernet: stmmac: add missing sgmii configure for ipq806x omits 71b8138dea9a Merge branch 'clk-ti-dt' into clk-next omits 255584b13834 clk: ti: Stop using legacy clkctrl names for omap4 and 5 omits 6da623684cdb drm/sun4i: sun8i-hdmi-phy: Group PHY ops functions by generation omits ef2731e48b51 drm/sun4i: sun8i-hdmi-phy: Separate A83T and H3 PHY ops omits cdf3e5e15aa5 drm/sun4i: sun8i-hdmi-phy: Support multiple custom PHY ops omits 94c25fb1dfc3 drm/sun4i: sun8i-hdmi-phy: Used device-managed clocks/resets omits 719216eb51e9 drm/sun4i: sun8i-hdmi-phy: Use devm_platform_ioremap_resource omits 1a395a5604d8 drm/sun4i: sun8i-hdmi-phy: Use of_device_get_match_data omits d56e336e8444 RDMA/usnic: Use device_iommu_capable() omits 925d046e7e52 RDMA/core: Add a netevent notifier to cma omits fc008bdbf1cd RDMA/core: Add an rb_tree that stores cm_ids sorted by ifi [...] omits cfbc80e34e3a mlxbf_gige: remove own module name define and use KBUILD_M [...] omits 733dc1aaf4f0 Merge branch 'clk-devm-enable' into clk-next omits c0c87382c1a6 drm/amdgpu/display: fix build when CONFIG_DEBUG_FS is not set omits 68bde8b2e311 clk: meson: axg-audio: Don't duplicate devm_clk_get_enabled() omits 7ef9651e9792 clk: Provide new devm_clk helpers for prepared and enabled clocks omits abae8e57e49a clk: generalize devm_clk_get() a bit omits af89cd456034 clk: Improve documentation for devm_clk_get() and its opti [...] omits d6acc1d49dd5 Merge branch 'clk-mtk' into clk-next omits 8b86f733c0e5 ARM: dts: s5pv210: align gpio-key node names with dtschema omits 97a9495efbdc ARM: dts: exynos: align gpio-key node names with dtschema omits de5bb43826dd samples/bpf: Check detach prog exist or not in xdp_fwd omits 3b3ec201f381 clk: mediatek: reset: Add infra_ao reset support for MT8186 omits 2336db647f31 dt-bindings: arm: mediatek: Add #reset-cells property for MT8186 omits 5ea61b478f30 dt-bindings: reset: mediatek: Add infra_ao reset index for MT8186 omits a0bc8ae5a0d7 clk: mediatek: reset: Add infra_ao reset support for MT819 [...] omits fb91526b5fb0 dt-bindings: reset: mediatek: Add infra_ao reset index for [...] omits 4d352eb91a42 dt-bindings: arm: mediatek: Add #reset-cells property for [...] omits b27a604a5793 clk: mediatek: reset: Add reset support for simple probe omits 761bc64003e3 clk: mediatek: reset: Add new register reset function with device omits 7d10ae3797e1 clk: mediatek: reset: Change return type for clock reset r [...] omits 322989ddf7c4 clk: mediatek: reset: Support inuput argument index mode omits 723e367114de clk: mediatek: reset: Support nonsequence base offsets of [...] omits 2d2a2900588c clk: mediatek: reset: Revise structure to control reset register omits 370bf6286969 clk: mediatek: reset: Merge and revise reset register function omits 114257572a0e clk: mediatek: reset: Extract common drivers to update function omits 086bcb50b435 clk: mediatek: reset: Refine and reorder functions in reset.c omits edabcf71d100 clk: mediatek: reset: Fix written reset bit offset omits b348c26c28a9 clk: mediatek: reset: Add reset.h omits 882eb549a76c Merge branch 'clk-fixes' into clk-next omits 9cf0b6185994 iio: Use octal permissions and DEVICE_ATTR_{RO,RW}. omits 79b584ed12a0 iio: adc: meson_saradc: Use regmap_read_poll_timeout() for [...] omits 22c26db48c19 iio: adc: meson_saradc: Use temporary variable for struct device omits 6531f3a41fe8 iio: adc: meson_saradc: Use devm_clk_get_optional() omits 2d27a021395e iio: adc: meson_saradc: Convert to use dev_err_probe() omits d43c7006e495 iio: adc: meson_saradc: Align messages to be with physical [...] omits ec25bb6e84a0 iio: adc: meson_saradc: Don't attach managed resource to I [...] omits 5a3ec28adafd iio: adc: sc27xx_adc: Re-use generic struct u32_fract omits 754d013433bc iio: at91-sama5d2: Limit requested watermark value to hwfifo size omits 9e5b4cd2e9c0 iio: imu: st_lsm6dsx: Limit requested watermark value to h [...] omits 2b059449b5a3 iio: imu: lsm6dsx: Move exported symbols to the IIO_LSM6DS [...] omits acc416ff7d40 iio: imu: lsm6dsx: Use new pm_sleep_ptr() and EXPORT_SIMPL [...] omits 1300ab392718 iio: humidity: hts221: Move symbol exports into IIO_HTS221 [...] omits 2129f25de582 iio: humidity: hts221: Use EXPORT_SIMPLE_DEV_PM_OPS() to a [...] omits cb490b10c3fd iio:accel:kxsd9: Switch from CONFIG_PM guards to pm_ptr() etc omits 10f09307199d iio: core: drop of.h from iio.h omits bf49a46b6d8b iio: adc: intel_mrfld_adc: explicitly add proper header files omits 4dc1372ffb82 i2c: hisi: use HZ_PER_KHZ macro in units.h omits a1a2e9c6e1d2 Merge branch 'rework/kthreads' into for-next omits 28fc842e1472 PCI: mediatek-gen3: Print LTSSM state when PCIe link down omits 4c0ad47b8da5 i2c: qcom-cci: add msm8974 compatible omits 3fe012f482b2 dt-bindings: i2c: qcom-cci: add QCOM MSM8974 compatible omits 1556c3b4c7ed drm/i915/pvc: Add recommended MMIO setting omits f7a20d9079c7 MAINTAINERS: Add BCM6813 to bcmbca arch entry omits eab6bb0994b8 arm64: dts: Add DTS files for bcmbca SoC BCM6813 omits c5eb8a89f561 dt-bindings: arm64: Add BCM6813 SoC omits 0f95ee9a0c57 Merge tag 'drm-misc-next-2022-06-08' of git://anongit.free [...] omits 6735988b140b ASoC: Add regmap_field helpers for simple bit operations omits 26968e614adb Merge tag 'regmap-field-bit-helpers' of https://git.kernel [...] omits 08a4aeb2c23f ARM: dts: Add PCIe support for Airoha EN7523 omits abf0ba5a34ea drm/bridge: it6505: Add missing CRYPTO_HASH dependency omits 3f49f7591e71 drm/bridge: anx7625: Zero error variable when panel bridge [...] omits db01ea882bf6 efi: Correct comment on efi_memmap_alloc omits b3b76fc86f0f PCI: mediatek: Allow building for ARCH_AIROHA omits c568d63b9155 dt-bindings: PCI: mediatek: Add Airoha EN7532 support omits be753a1fd77b Merge branch 'ib-v5.20-amd-pinctrl' omits 6342140db660 selftests/timens: add a test for vfork+exit omits 133e2d3e81de fs/exec: allow to unshare a time namespace on vfork+exec omits 2b59af8cd4de arm64: dts: Add support for Stratix 10 Software Virtual Platform omits 9194a384083b dt-bindings: altera: document Stratix 10 SWVP compatibles omits 6c55e6cce170 Merge branch 'for-5.20/nintendo' into for-next omits 842fec058171 HID: nintendo: Set phys property of input device based on [...] omits 0e9e3132fe51 dt-bindings: pinctrl: sunplus,sp7021-pinctrl: reference ge [...] omits 4b32e054335e pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subn [...] omits 2ed2c3814951 Merge branch 'ib-v5.20-amd-pinctrl' into devel omits f152a48a15dc dt-bindings: pinctrl: sunxi: Disallow the resets property omits daf4cfddbce6 ARM: dts: sunxi: Drop resets from r_pio nodes omits 59c150252786 pinctrl: sunxi: Remove reset controller consumers omits 353d2ef77f2b dt-bindings: pinctrl: mt8192: Use generic bias instead of [...] omits b52e695324bb dt-bindings: pinctrl: mt8192: Add drive-strength-microamp omits 72440158f70f pinctrl: amd: Implement pinmux functionality omits 79bb5c7fe84b pinctrl: amd: Add amd_get_iomux_res function omits a1e9bb597a7b pinctrl: amd: Define and use AMD_PINS macro omits 1dce30781961 pinctrl: amd: Use PINCTRL_PINGROUP to manage pingroups omits 8a962b08e1fa pinctrl: amd: Remove amd_pingroup and use pingroup omits 003cbe046171 pinctrl: Add pingroup and define PINCTRL_PINGROUP omits b37be6d2f457 Merge branch 'for-5.20/uclogic' into for-next omits 0cb1fc0988e3 HID: uclogic: Add support for XP-PEN Deco L omits 867c89254425 HID: uclogic: Allow to generate frame templates omits 2d167aaba386 HID: uclogic: Add KUnit tests for uclogic_rdesc_template_apply() omits 76e645be7ebe HID: uclogic: Make template placeholder IDs generic omits c435f61d0eb3 drm/amd/display: Drop unnecessary guard from DC resource omits 8092a0eed408 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits bf29a87cc65a ASoC: SOF: Intel: Add support for MeteorLake omits 2db2f46fdfc2 KVM: x86/mmu: Use try_cmpxchg64 in fast_pf_fix_direct_spte omits 0ac304de73b3 KVM: VMX: Use try_cmpxchg64 in pi_try_set_control omits aee98a6838d5 KVM: x86/mmu: Use try_cmpxchg64 in tdp_mmu_set_spte_atomic omits d895f28ed6da KVM: VMX: Skip filter updates for MSRs that KVM is already [...] omits 007a369fba3c KVM: x86/mmu: Drop unused CMPXCHG macro from paging_tmpl.h omits 78c7d9001be7 KVM: X86/SVM: Use root_level in svm_load_mmu_pgd() omits 024c3c3304ca KVM: X86/MMU: Remove useless mmu_topup_memory_caches() in [...] omits f24b44e48d26 KVM: Rename ack_flush() to ack_kick() omits fc10020ac9ec KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c omits 37f80a7c9987 KVM: s390: selftests: Fix memop extension capability check omits e5380f6d7586 KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PRO [...] omits 5bdae49fc2f6 KVM: SEV: fix misplaced closing parenthesis omits fbb89d02e33a net: sparx5: Allow mdb entries to both CPU and ports omits 1cb67e25f9a8 KVM: selftests: Remove the mismatched parameter comments omits c63c615e22eb bcm63xx_enet: switch to napi_build_skb() to reuse skbuff_heads omits 49ae83fc4fd0 net: don't check skb_count twice omits 62257638170e ASoC: SOF: mediatek: Fix error code in probe omits b23662406b1b ASoC: sunxi: Use {regmap/regmap_field}_{set/clear}_bits helpers omits f67be8b7ee90 regmap: provide regmap_field helpers for simple bit operations omits 902c2d91582c memblock: Disable mirror feature if kernelcore is not specified omits c0b978fedff6 arm64: mm: Only remove nomap flag for initrd omits abd62377c006 mm: Limit warning message in vmemmap_verify() to once omits 14d9a675fd0d mm: Ratelimited mirrored memory related warning messages omits 6365a1935c51 efi: Make code to find mirrored memory ranges generic omits df44b1ee72f4 Merge branch 'for-5.20/selftests-fixes' into for-next omits 064520e8aeaa ASoC: SOF: Intel: Add support for MeteorLake (MTL) omits ab222a4aaecf ASoC: SOC: Intel: introduce cl_init callback omits 2aa4abed3792 net: bridge: allow add/remove permanent mdb entries on dis [...] omits fe63ec97e394 i40e: add xdp frags support to ndo_xdp_xmit omits 55eb9a6c8bf3 selftests/livepatch: better synchronize test_klp_callbacks_busy omits 9794ef5a6843 net: phy: marvell-88x2222: set proper phydev->port omits 4edf738d4c79 ASoC: tegra: Fix MBDRC bypass mode check omits 5983a8a4a4dc ASoC: tegra: Fix clock DAI format on Tegra210 omits 3a51e969fa90 dt-bindings: net: xilinx: document xilinx emaclite driver binding omits e91b3b618494 Merge branch 'ipa-simplify-completion-stats' omits c5bddecbb97b net: ipa: rework gsi_channel_tx_update() omits dbad2fa71914 net: ipa: stop counting total RX bytes and transactions omits 65d39497fab6 net: ipa: simplify TX completion statistics omits 4e0f28e9ee4b net: ipa: introduce gsi_trans_tx_committed() omits 3eeabea6c895 net: ipa: rename two transaction fields omits 2295947bdaa6 net: ipa: use "tre_ring" for all TRE ring local variables omits 8d2ba05b099a drm/i915/bios: split ddi port parsing and debug printing omits c78783f3227f drm/i915/bios: no need to pass i915 to parse_ddi_port() omits 869968225718 drm/i915/bios: use dvi and hdmi support helpers omits f777316e52e1 Merge branch 'topic/ctl-enhancements' into for-next omits f5e829f92a49 ALSA: control: Add input validation omits 4e54316ad248 ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG omits 1b7ec5143c34 ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_ [...] omits 2c7463d070c4 ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_V [...] omits c27e1efb61c5 ALSA: control: Use xarray for faster lookups omits 5cb3ab50a39f Merge branch 'support-mt7531-on-bpi-r2-pro' omits c1804463e5c6 arm64: dts: rockchip: Add mt7531 dsa node to BPI-R2-Pro board omits ae07485d7a1d dt-bindings: net: dsa: make reset optional and add rgmii-m [...] omits 1f9a6abecf53 net: dsa: mt7530: get cpu-port via dp->cpu_dp instead of constant omits 6e19bc26cccd net: dsa: mt7530: rework mt753[01]_setup omits a9c317417c27 net: dsa: mt7530: rework mt7530_hw_vlan_{add,del} omits e0dda3119741 dt-bindings: net: dsa: convert binding for mediatek switches omits 68d5428931c6 Merge branch 'mlxsw-remove-xm-support' omits 87c0a3c6766e mlxsw: Revert "Prepare for XM implementation - LPM trees" omits 725ff5320443 mlxsw: Revert "Prepare for XM implementation - prefix inse [...] omits 6a4b02b8fa40 mlxsw: Revert "Introduce initial XM router support" omits 6ac6dc746d70 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 15ec76fb29be selinux: Add boundary check in put_entry() omits 2595fe04a44d drm/amdgpu/display: make FP handling in Makefiles consistent omits 4e1db0119c64 Revert "drm/amdgpu/display: Protect some functions with CO [...] omits 914da384ae9a drm/amdkfd: fix warning when CONFIG_HSA_AMD_P2P is not set omits 68ad7f90c790 drm/amdgpu: remove redundant enable_mes and enable_mes_kiq omits ba8b460445f8 drm/amd/display: Blank for uclk OC in dm instead of dc omits ac78fa502afa drm/amd/display: Add null check to dc_submit_i2c_oem omits ac31a24d9188 drm/amd/display: FVA timing adjustment omits ebfb15262af3 drm/amd/display: Add vrr_active_variable to dc_stream_update omits 3de58f22f544 drm/amd/display: Pass vrr mode to dcn omits 9a4c9de4838f drm/amd/display: Adding VTEM to dc omits 28fdd0c32daf drm/amd/display: Copy hfvsif_infopacket when stream update omits 2bbb54bbacd6 drm/amd/display: Add support for HF-VSIF omits c2fbe663ec4f drm/amd/display: Firmware assisted MCLK switch and FS omits a34136a3b352 drm/amd/display: DAL ACR, dc part, fix missing dcn30 omits f69e98a91a01 drm/amd/display: Fix comments omits 85ee819fd08e drm/amd/display: Drop unused privacy_mask setters and getters omits 5f034aef8479 drm/amd/display: 3.2.190 omits f51d22b0d04a drm/amd/display: update topology_update_input_v3 struct omits a141d2083b46 drm/amd/display: Add debug option for exiting idle optimiz [...] omits 71be4b16d39a drm/amd/display: dsc validate fail not pass to atomic check omits b840b64bc8ed drm/amd/display: Fix monitor flash issue omits c443514a7d6d drm/amd/display: lower lane count first when CR done parti [...] omits 9731dd4cadc5 drm/amdkfd: Add available memory ioctl omits 1a65327a84db Revert "drm/amdgpu/gmc11: enable AGP aperture" omits 272308add589 drm/amd/pm: enable MACO support for SMU 13.0.0 omits d11737f26ffe drm/amd/pm: enable UCLK DS feature for SMU 13.0.0 omits d6aa8424bcac drm/amd/display: dml: move some variables to heap omits 1f474c8742fd drm/amd/display: Use pre-allocated temp struct for boundin [...] omits ea937ad6e925 drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl omits 526e6ca5d1d5 drm/amdgpu/pm: remove the repeated EnableGfxImu message sending omits d52ea3dc65a9 drm/amdgpu/pm: correct the firmware flag address for SMU I [...] omits 5089c4a8ebea drm/amd/display: ignore modifiers when checking for format [...] omits f2a5002541d0 drm/amd: disable GPA mode in backdoor load omits 438eac25d033 drm/amdgpu/discovery: enable vcn/jpeg v4_0_2 omits 72aeb6ee0c78 drm/amd/pm: fix driver reload SMC firmware fail issue for smu13 omits 3831cd1f9ff6 selftests/bpf: Avoid skipping certain subtests omits 96752e1ec0e0 selftests/bpf: Fix test_varlen verification failure with l [...] omits 2d1ea19f179b remoteproc: omap_remoteproc: Fix typo in comment omits fa220c05d282 remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init discards f08ef9057b7b intel_idle: Add a new flag to initialize the AMX state discards 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 9affc1b87ecb drm/i915/pvc: Adjust EU per SS according to HAS_ONE_EU_PER [...] omits abe13e9a561d rpmsg: char: Add mutex protection for rpmsg_eptdev_open() omits 8c8636f50eb2 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 1ca8743a456b Merge branch 'i2c/for-current' into i2c/for-next omits 96d0ea7d04b4 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 393421f18541 ARM: dts: allwinner: align gpio-key node names with dtschema omits a0bdaf59dc92 arm64: dts: allwinner: align gpio-key node names with dtschema omits 93270357daa9 bpftool: Do not check return value from libbpf_set_strict_mode() omits 6b4384ff1088 Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT [...] omits 544a8d75f3d6 i2c: mv64xxx: Add atomic_xfer method to driver omits 09b343038e34 i2c: mv64xxx: Remove shutdown method from driver omits e749e4fc900a i2c: xiic: Fix the type check for xiic_wakeup omits fc386ba7211d bpf, arm: Remove unused function emit_a32_alu_r() omits 2a2588243061 MAINTAINERS: rectify file pattern in MICROCHIP OTPC DRIVER omits 9393cb13fa5d KVM: selftests: Use kvm_has_cap(), not kvm_check_cap(), wh [...] omits 96f113c40d28 KVM: selftests: Drop a duplicate TEST_ASSERT() in vm_nr_pa [...] omits ad125f309850 KVM: selftests: Call a dummy helper in VM/vCPU ioctls() to [...] omits 4f48e2e73745 KVM: selftests: Add a missing apostrophe in comment to sho [...] omits b3b7c6a6e80d KVM: selftests: kvm_binary_stats_test: Fix index expressions omits 85d616dd19ac arm64: dts: altera: adjust whitespace around '=' omits 03b7500f5c34 ARM: dts: Add DTS files for bcmbca SoC BCM63148 omits fa8f66983e80 dt-bindings: arm: Add BCM63148 SoC omits 6d57056e1006 dt-bindings: arm64: Add BCM6856 SoC omits 8a44db52235e dt-bindings: arm64: Add BCM63146 SoC omits d634a6969c03 ARM: dts: broadcom: correct gpio-keys properties omits c5aec5611aec ARM: dts: broadcom: align gpio-key node names with dtschema omits 2b0a95390568 ARM: dts: Add DTS files for bcmbca SoC BCM6756 omits ecb84c329dda dt-bindings: arm: Add BCM6756 SoC omits 66ae6aed7337 ARM: dts: Add DTS files for bcmbca SoC BCM6855 omits a2a4ee550704 arm64: dts: intel: socfpga_agilex: use defined GIC interru [...] omits cd271f046803 dt-bindings: altera: Add Chameleon v3 board omits 15596df74e58 ARM: dts: socfpga: Add Google Chameleon v3 devicetree omits 162552fa8844 ARM: dts: socfpga: Add atsha204a node to Mercury+ AA1 dts omits cfdb455d1a54 ARM: dts: socfpga: Move sdmmc-ecc node to Arria 10 dts omits 7e0ed53b074c ARM: dts: socfpga: Change Mercury+ AA1 dts to dtsi omits c49a44b39b31 libbpf: Fix an unsigned < 0 bug omits 6dbdc9f35360 bpf: Fix spelling in bpf_verifier.h omits 5a5b7d8d5416 thermal: Directly use ida_alloc()/free() omits d52b095b6cb4 spi: core: Fix error code in spi_register_controller() omits d919630fe779 ASoC: cs35l45: Add endianness flag in snd_soc_component_driver omits aa2a4b897132 ASoC: ops: Fix boolean/integer detection for simple controls omits 0da11bf0cab9 cpuidle: haltpoll: Add trace points for guest_halt_poll_ns [...] omits 9ab9b9d3fb92 cpufreq: Drop unnecessary cpus locking from store() omits 336e51283ae3 cpufreq: Optimize cpufreq_show_cpus() omits f93d3a779272 iio: trigger: stm32-lptimer-trigger: explicitly add proper [...] omits ca27395f1b95 iio: pressure: cros_ec_baro: explicitly add proper header files omits ca07e6bb4e5a iio: light: cros_ec_light_prox: explicitly add proper head [...] omits 93018249a731 iio: humidity: hts221_buffer: explicitly add proper header files omits 55ae407ae946 iio: dac: vf610_dac: explicitly add proper header files omits 2a53b91c23f2 iio: dac: stm32-dac: explicitly add proper header files omits 1f0350557b39 iio: common: cros_ec_sensors: explicitly add proper header files omits fb68441019dc iio: common: cros_ec_lid_angle: explicitly add proper head [...] omits d428e68a26cf iio: adc: rzg2l_adc: explicitly add proper header files omits 074d68c1c012 iio: adc: npcm_adc: explicitly add proper header files omits e335cd347e6e iio: adc: mt6360-adc: explicitly add proper header files omits 1fd4c0cd789d iio: adc: mp2629_adc: explicitly add proper header files omits 4738b57a6c12 iio: adc: ingenic-adc: explicitly add proper header files omits c2bb705f45c6 iio: adc: imx8qxp-adc: explicitly add proper header files omits 848d19010408 iio: adc: imx7d_adc: explicitly add proper header files omits 34de6b50ddb6 iio: adc: berlin2-adc: explicitly add proper header files omits f3823017e16d iio: adc: ad7606_par: explicitly add proper header files omits ae3babe1c466 iio: adc: ad7606: explicitly add proper header files omits 10897f34309b iio: temp: maxim_thermocouple: Fix alignment for DMA safety omits ecdef5b8317c iio: temp: max31865: Fix alignment for DMA safety omits 732f2cb2fbb5 iio: temp: ltc2983: Fix alignment for DMA safety omits faa05ecb1349 iio: resolver: ad2s90: Fix alignment for DMA safety omits 37882314d3bd iio: resolver: ad2s1200: Fix alignment for DMA safety omits e558a79b6d66 iio: proximity: vcnl3020: Drop unnecessary alignment requi [...] omits 2386c0f8c5b7 iio: proximity: as3935: Fix alignment for DMA safety omits e76330db5e80 iio: pressure: dlhl60d: Drop unnecessary alignment forcing. omits 4842e5de6f39 iio: potentiometer: mcp4131: Fix alignment for DMA safety omits c5f78f4d2168 iio: potentiometer: mcp41010: Fix alignment for DMA safety omits ec1ac1c0e7a1 iio: potentiometer: max5481: Fix alignment for DMA safety omits da8036525342 iio: potentiometer: ad5272: Fix alignment for DMA safety omits b5841c38cb2f iio: potentiometer: ad5110: Fix alignment for DMA safety omits 54e03562bb96 iio: imu: mpu6050: Fix alignment for DMA safety omits b0aa05065a0c iio: imu: inv_icm42600: Fix alignment for DMA safety in bu [...] omits 848847702bd1 iio: imu: inv_icm42600: Fix alignment for DMA safety omits c9a8417a13ed iio: imu: fxos8700: Fix alignment for DMA safety omits 3aafe923987c iio: gyro: fxas210002c: Fix alignment for DMA safety omits 966d2f4ee7f6 iio: gyro: adxrs450: Fix alignment for DMA safety omits ff3211b2ba9a iio: gyro: adis16130: Fix alignment for DMA safety omits ae6eeb534924 iio: gyro: adis16080: Fix alignment for DMA safety omits 9a5b11884cb7 iio: frequency: adrf6780: Fix alignment for DMA safety omits f890aaac771b iio: frequency: admv4420: Fix alignment for DMA safety omits a3e38a557a54 iio: frequency: admv1014: Fix alignment for DMA safety omits b3f3f8d264b9 iio: frequency: admv1013: Fix alignment for DMA safety omits 0bb5675befe6 iio: frequency: adf4371: Fix alignment for DMA safety omits 389b8972eb2a iio: frequency: adf4350: Fix alignment for DMA safety omits 8ff2eb625c35 iio: frequency: ad9523: Fix alignment for DMA safety omits b9ac08b3282a iio: dac: ti-dac7612: Fix alignment for DMA safety omits 3637c49ed546 iio: dac: ti-dac7311: Fix alignment for DMA safety omits 58e22371539e iio: dac: ti-dac5571: Fix alignment for DMA safety omits 03a0cc77f164 iio: dac: ti-dac082s085: Fix alignment for DMA safety omits e66bf04797f1 iio: dac: mcp4922: Fix alignment for DMA safety omits 2030708377a2 iio: dac: ltc2688: Fix alignment for DMA safety omits 1c20292c6b60 iio: dac: ad8801: Fix alignment for DMA safety omits 69e51448ddfb iio: dac: ad7303: Fix alignment for DMA safety omits 8482468b30bd iio: dac: ad7293: Fix alignment for DMA safety omits b2d5e9de77c8 iio: dac: ad5791: Fix alignment for DMA saftey omits 27f2261d16d0 iio: dac: ad5770r: Fix alignment for DMA safety omits c32be7f035ae iio: dac: ad5766: Fix alignment for DMA safety omits b378722a3e9b iio: dac: ad5764: Fix alignment for DMA safety omits 7d12a61187ae iio: dac: ad5761: Fix alignment for DMA safety omits d0c167ceff2d iio: dac: ad5755: Fix alignment for DMA safety omits 444e38927d9a iio: dac: ad5686: Fix alignment for DMA safety omits 4a4a79c06cae iio: dac: ad5592r: Fix alignment for DMA safety omits 00b9737caa5a iio: dac: ad5504: Fix alignment for DMA safety omits 678d536bb454 iio: dac: ad5449: Fix alignment for DMA safety omits d2b240d3d31c iio: dac: ad5421: Fix alignment for DMA safety omits 94ec314e1bd6 iio: dac: ad5360: Fix alignment for DMA safety omits 8779b88c214f iio: dac: ad5064: Fix alignment for DMA safety omits 314d2b1978bb iio: common: ssp: Fix alignment for DMA safety omits 026bffa458d0 iio: amplifiers: ad8366: Fix alignment for DMA safety omits 00eb2b8a0770 iio: addac: ad74413r: Fix alignment for DMA safety omits 62fa19bf484b iio: adc: ti-tlc4541: Fix alignment for DMA safety omits a2105d87eb8e iio: adc: ti-ads8688: Fix alignment for DMA safety omits 8966b11e5a14 iio: adc: ti-ads8344: Fix alignment for DMA safety omits dd54ba8b2469 iio: adc: ti-ads7950: Fix alignment for DMA safety omits 55afdd050c06 iio: adc: ti-ads131e08: Fix alignment for DMA safety omits 7df19bd26cc0 iio: adc: ti-ads124s08: Fix alignment for DMA safety omits 3a828f204a11 iio: adc: ti-adc161s626: Fix alignment for DMA safety omits 23c81e7a7e52 iio: adc: ti-adc128s052: Fix alignment for DMA safety omits 76890c3bce60 iio: adc: ti-adc12138: Fix alignment for DMA safety omits 6909fe17888b iio: adc: ti-adc108s102: Fix alignment for DMA safety omits bb102fd600d1 iio: adc: ti-adc084s021: Fix alignment for DMA safety omits 1e6bb81c23a8 iio: adc: ti-adc0832: Fix alignment for DMA safety omits e770f78036ce iio: adc: mcp320x: Fix alignment for DMA safety omits 9d7019e43ee6 iio: adc: max1241: Fix alignment for DMA safety omits f746ab0bac5b iio: adc: max1118: Fix alignment for DMA safety omits 51f30d63145c iio: adc: max11100: Fix alignment for DMA safety omits e754fb7e7a05 iio: adc: max1027: Fix alignment for DMA safety omits 6ebf401d555e iio: adc: ltc2497: Fix alignment for DMA safety omits 1673b7ca2dc1 iio: adc: ltc2496: Fix alignment for DMA safety omits 48e4ae96b0b1 iio: adc: hi8435: Fix alignment for DMA safety omits 9c6c7eff7d4a iio: adc: ad7949: Fix alignment for DMA safety omits 908af45d7057 iio: adc: ad7923: Fix alignment for DMA safety omits b330ea6bc524 iio: adc: ad7887: Fix alignment for DMA safety omits 211f810f8fae iio: adc: ad7768-1: Fix alignment for DMA safety omits 009ae227a1da iio: adc: ad7766: Fix alignment for DMA safety omits 6268c6eebb13 iio: adc: ad7606: Fix alignment for DMA safety omits 58b74555afc8 iio: adc: ad7476: Fix alignment for DMA safety omits 585c9772f883 iio: adc: ad7298: Fix alignment for DMA safety omits 98295a206d04 iio: adc: ad7292: Fix alignment for DMA safety omits 4e2008429588 iio: adc: ad7280a: Fix alignment for DMA safety omits b990cdfe7536 iio: adc: ad7266: Fix alignment for DMA safety omits b1d3a806630d iio: accel: sca3300: Fix alignment for DMA safety omits a263456f0e27 iio: accel: sca3000: Fix alignment for DMA safety omits a794b3408382 iio: accel: bmi088: Fix alignment for DMA safety omits 38e71240e2ff iio: accel: bma220: Fix alignment for DMA safety omits e1f956a804df iio: accel: adxl367: Fix alignment for DMA safety omits 46403dcf3a7c iio: accel: adxl355: Fix alignment for DMA safety omits f68a0445ee86 iio: accel: adxl313: Fix alignment for DMA safety omits 12c4efe3509b iio: core: Fix IIO_ALIGN and rename as it was not sufficie [...] omits 68d07a7bc36b iio: sx9324: Add setting for CS idle mode omits f24333103e84 dt-bindings: iio: sx9324: Add CS idle/sleep mode omits bc76ea59bb43 iio: sx9360: Add pre-charge resistor setting omits 4f3b42b80155 dt-bindings: iio: sx9360: Add precharge resistor setting omits 71783b07aa0b iio: sx9324: Add Setting for internal analog gain omits 67ac843324a5 dt-bindings: iio: sx9324: Add input analog gain omits 841a329b5faa iio: sx9324: Add Setting for internal compensation resistor omits f337f41f5d00 dt-bindings: iio: sx9324: Add internal compensation resist [...] omits d2fb946019d5 iio: sx9324: Add precharge internal resistance setting omits 057e45db96fc dt-bindings: iio: sx9324: Add precharge resistor setting omits 0b24034c7ffa iio: sx9324: Fix register field spelling omits feb0bd2bcab6 iio: gyro: mpu3050: Use pm_ptr() and DEFINE_RUNTIME_DEV_PM_OPS() omits 3c5a15cc4bd7 iio: gyro: mpu3050: Drop unused symbol exports. omits 129d7c49c5a7 iio: adc: adi-axi: Move exported symbols into IIO_ADI_AXI [...] omits 9822bb87cee1 iio: core: drop iio_get_time_res() omits ccb64316cf7e iio: addac: ad74413r: for_each_set_bit_from -> for_each_set_bit omits 9e63be2acb34 iio: accel: sca3000: Fix syntax errors in comments omits 38d5cd1e7ee0 iio: accel: sca3300: Add inclination channels omits 24fb2d3c4620 iio: accel: sca3300: Add support for SCL3300 omits ad985d4d38d7 iio: accel: sca3300: modified to support multi chips omits e59dd3aca976 iio: accel: sca3300: add define for temp channel for reuse. omits 2231b463e4a8 dt-bindings: iio: accel: sca3300: Document murata,scl3300 omits d34a1daf1a93 iio: adc: nau7802: Make use of device properties omits d8600a189c71 iio: adc: nau7802: Convert driver to use ->probe_new() omits 3cc6a67b73fd iio: adc: vf610_adc: Make use of device properties omits 3b9b4357d5b2 iio: dac: ad5592r: Get rid of OF specifics omits 7db52e252a2b iio: adc: lpc18xx_adc: Switch from of headers to mod_devic [...] omits a0bf153f2644 arm64: dts: arm: adjust whitespace around '=' omits c9ae7b866f32 drm/i915: Skip FDI vs. dotclock sanity check during readout omits 97708335b04d drm/i915: Introduce struct iclkip_params omits 623411c293d1 drm/i915: Extract intel_crtc_dotclock() omits a150345aa758 ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support omits 30ac49841386 ASoC: ops: Don't modify the driver's plaform_max when read [...] omits 14cc58491200 ASoC: Merge fixes omits 7ed1f83bb4f0 ASoC: SOF: Compile and runtime IPC version selection omits 689614ce48b0 ASoC: SOF: topology: add code to parse config params for A [...] omits 33597c6257bf arm64: dts: fsl: adjust whitespace around '=' omits 4a154e5ab9a2 arm64: dts: fsl-ls10xx: use generic dma node name omits e56fdc60ac8f arm64: dts: imx8mp-evk: add regulator supply to CPU nodes omits fd207b472782 arm64: dts: imx8mm: Add SNVS LPGPR omits 8c91374b1a5f arm64: dts: fsl: ls1012a: fix Micron SPI NOR compatible omits 235a6d80f021 Revert "ARM: dts: aspeed: Add USB2.0 device controller node" omits 7e5e8ec7dbd8 docs: tls: document the TLS_TX_ZEROCOPY_RO omits 5eb8deb4af56 ata: libata-core: get rid of *else* branches in ata_id_n_s [...] omits d38dc01a4e68 spi: microchip-core: fix potentially incorrect return from probe omits 74bb746407bf platform/chrome: cros_ec: Always expose last resume result omits f7309dbe628d ASoC: SOF: reduce default verbosity of IPC logs omits 047c69a3a9b1 ASoC: fsl_mqs: Add support for i.MX93 platform omits 81ae0635df7d ASoC: dt-bindings: fsl,mqs: Add compatible string for i.MX [...] omits 519d1130b66e ASoC: SOF: Intel: hda-dai: enhance debug messages omits 845a21555864 ASoC: mediatek: mt8186: Use new direct clock defines omits beb89d1d49e9 ASoC: sun8i-codec: Partial revert to fix clock specifiers omits 203b2aff4786 platform/chrome: cros_ec_proto: Fix spelling mistake "unkn [...] omits 19d62f5eeaa0 ethtool: Fix and simplify ethtool_convert_link_mode_to_leg [...] omits bfa54812f0bc net: phy: fixed_phy: set phy_mask before calling mdiobus_r [...] omits 09c962fd4816 scsi: MAINTAINERS: Add maintainer for Renesas UFS driver omits d69520288efd scsi: ufs: ufs-renesas: Add support for Renesas R-Car UFS [...] omits 2f11bbc2c7f3 scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO omits 6554400d6f66 scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS omits 7522c08d1e55 scsi: dt-bindings: ufs: Document Renesas R-Car UFS host co [...] omits 216f74e8059a scsi: ufs: host: ufs-exynos: Add support for FSD UFS HCI omits daa782a51ec8 scsi: ufs: host: ufs-exynos: Add mphy apb clock mask omits ea83df8e3bd0 scsi: dt-bindings: ufs: exynos-ufs: Add FSD compatible omits bcdb6fd4f3e9 PCI: aardvark: Fix reporting Slot capabilities on emulated bridge omits 1326b4963606 PCI: aardvark: Add support for AER registers on emulated bridge omits 73de1befcc53 selinux: fix memleak in security_read_state_kernel() omits 9a54029e312d Merge branch 'fixes' into for-next omits 44bc6b08553a Merge branch 'misc' into for-next omits cdcdce948d64 net/mlx5: Add bits and fields to support enhanced CQE compression omits d107ba1f7c06 net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK omits 684f062c979d net/mlx5: group fdb cleanup to single function omits 91707779a481 net/mlx5: Add support EXECUTE_ASO action for flow entry omits 3e94e61bd44d net/mlx5: Add HW definitions of vport debug counters omits f5d23ee137e5 net/mlx5: Add IFC bits and enums for flow meter omits a6492af3805a RDMA/mlx5: Support handling of modify-header pattern ICM area omits 667658364b20 net/mlx5: Manage ICM of type modify-header pattern omits 795e10b450a8 net/mlx5: Introduce header-modify-pattern ICM properties omits 9e248d9e2b63 MAINTAINERS: Add BCM63148 to bcmbca arch entry omits 28b11e49ec4c MAINTAINERS: Add BCM6856 to bcmbca arch entry omits 64eca7ad058c arm64: dts: Add DTS files for bcmbca SoC BCM6856 omits 82a58061ada6 arm64: dts: Add DTS files for bcmbca SoC BCM63146 omits ae13c29e57af MAINTAINERS: Add BCM63146 to bcmbca arch entry omits d0ceb08048d3 arm64: defconfig: Enable DRM_V3D omits a4678f2ea115 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 1b9dac68c636 arm64: dts: allwinner: Use constants for RTC clock indexes omits 8cce5702b667 ARM: dts: sunxi: Use constants for RTC clock indexes omits 8d6d51edcb79 docs: selinux: add '=' signs to kernel boot options omits 2bfe15c52612 mm: create security context for memfd_secret inodes omits 546093206ba1 audit: make is_audit_feature_set() static omits 18489174e4fb ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform omits da440af07fc3 ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering [...] omits 3729928137c7 MAINTAINERS: update ASoC/Intel/SOF maintainers omits 2adb5bb1b860 docs: Kconfig: Fix help text indentation omits d5b1d57b425c docs/zh_CN: Update translation of reporting-issues.rst to 5.18 omits 94bdaa7d9a9d docs/arm64: elf_hwcaps: Unify HWCAP lists as description lists omits 35f2b9afc23b spi: tegra quad: Add Tegra Grace features omits 0d4e57e5af39 Revert "fbdev: vesafb: Allow to be built if COMPILE_TEST i [...] omits 24f5263b3aed MAINTAINERS: Add BCM6756 to bcmbca arch entry omits b445d26f510f MAINTAINERS: Add BCM6855 to bcmbca arch entry omits 6062ecda5b42 ASoC: SOF: IPC4: Add topology, control and PCM ops omits bd42ce0d2b9d dt-bindings: arm: add BCM6855 SoC to device tree binding document omits 26f2a78b4a60 ARM: dts: bcm2711: Enable V3D omits 8a3ed46ff540 ARM: dts: Update BCM47622 DTS file omits de1a99ac0b64 ARM: dts: Add DTS files for bcmbca SoC BCM6846 omits 8da7e9fe8d32 ARM: configs: Enable DRM_V3D omits df4bf98ec2d1 scripts: kernel-doc: Always increment warnings counter omits ec30c109391c can: netlink: allow configuring of fixed data bit rates wi [...] omits 7518eefeb7ad platform/surface: aggregator_registry: Add support for key [...] omits d420185489e5 platform/surface: aggregator_registry: Add KIP device hub omits 58a4d884b509 platform/surface: aggregator_registry: Change device ID fo [...] omits 1aa4c85bab76 platform/surface: aggregator_registry: Generify subsystem [...] omits 25e2ca7301bd platform/surface: aggregator: Add comment for KIP subsyste [...] omits 2c2c3a07086c HID: surface-hid: Add support for hot-removal omits b49ba26bec45 power/supply: surface_battery: Use client device wrappers [...] omits f80345b89cc5 power/supply: surface_charger: Use client device wrappers [...] omits 74bb2d0bc57a platform/surface: aggregator_registry: Use client device w [...] omits 5c1e88b98c60 platform/surface: aggregator: Allow notifiers to avoid com [...] omits dc0393c76f37 platform/surface: aggregator: Allow devices to be marked a [...] omits 0eb658406864 platform/surface: aggregator: Allow is_ssam_device() to be [...] omits 53b93c0ff71a drm/msm: Fix convert to drm_of_get_data_lanes_count omits 41ecad2c3cce spi: spidev_test: Warn when the mode is not the requested mode omits 845d3fd8a0aa spi: s3c64xx: set pointers to null using NULL rather than 0 omits 116679aef2f9 spi: micro: fix unreasonable clk_prepare_enable() on error [...] omits 0d91ac577dab MAINTAINERS: Rectify entry for OPENCORES I2C BUS DRIVER omits 65c1c99d96f1 ASoC: wcd938x: Fix event generation for some controls omits 9f1c8677724a ASoC: hdmi-codec: Update to modern DAI terminology omits 934135149578 Merge branch 'document-polarfire-soc-can-controller' omits 38a71fc04895 riscv: dts: microchip: add mpfs's CAN controllers omits c878d518d7b6 dt-bindings: can: mpfs: document the mpfs CAN controller omits c04245328dd7 net: make __sys_accept4_file() static omits 219160be496f tcp: sk_forced_mem_schedule() optimization omits 4066bf4ce3ae net: smsc95xx: add support for Microchip EVB-LAN8670-USB omits 5f30671d8dc6 nfp: support 48-bit DMA addressing for NFP3800 omits 4f37809f4cdf spi: dt-bindings: Add compatible for Tegra241 QSPI omits e23917822d3c spi: dt-bindings: split peripheral prods omits b76134178168 spi: tegra210-quad: Multi-cs support omits 8c92d9221d47 regulator: rpi-panel-attiny: Use backlight helper omits 6bda28a2f711 ASoC: wcd9335: Fix spurious event generation omits 7263fc6c71c3 ASoC: wcd9335: Remove RX channel from old list before addi [...] omits 11a1585f26f7 Merge branch 'ipa-refactoring' omits bcec9ecbaf60 net: ipa: derive channel from transaction omits 7dd9558feddf net: ipa: determine channel from event omits 983a1a3081bb net: ipa: simplify endpoint transaction completion omits 317595d2ce77 net: ipa: rename endpoint->trans_tre_max omits 88e03057e4df net: ipa: rename channel->tlv_count omits 92f78f81ac4d net: ipa: verify command channel TLV count omits ac165aab4698 genirq/PM: Unexport {suspend,resume}_device_irqs() omits b50ea0548bb5 Merge branches 'renesas-arm-defconfig-for-v5.20', 'renesas [...] omits fc9e01676cc4 dt-bindings: clock: renesas,rzg2l: Simplify header file re [...] omits 980bcaf33988 clk: renesas: rza1: Remove struct rz_cpg omits 444877983933 clk: renesas: r8a7779: Remove struct r8a7779_cpg omits 1cfeec242738 clk: renesas: r8a7778: Remove struct r8a7778_cpg omits 3849716ad32e clk: renesas: sh73a0: Remove sh73a0_cpg.reg omits a00d077aaa17 clk: renesas: r8a7740: Remove r8a7740_cpg.reg omits 65d012e415bb clk: renesas: r8a73a4: Remove r8a73a4_cpg.reg omits 75fe45a000a7 clk: renesas: r8a779f0: Add SDHI0 clock omits 4f5bc54d28ec soc: renesas: rcar-sysc: Optimize rcar_sysc_area struct sizes omits bccceabb92ce soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values omits 21af7579da7f arm64: dts: renesas: Add missing space after remote-endpoint omits e14fe2221cad arm64: dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC [...] omits a1553161374c arm64: dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board omits 8d41224d76f4 arm64: dts: renesas: r8a779f0: Add CPU core clocks omits 25b6fd430954 arm64: dts: renesas: r8a779f0: Add CPUIdle support omits 1760712db37a arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores omits e37996ab191a arm64: dts: renesas: r8a779f0: Add L3 cache controller omits a6c0f41e7aef ARM: dts: r9a06g032-rzn1d400-db: Enable rtc0 omits 584add1b6c6a arm64: dts: renesas: rzg2l-smarc: Use proper bool operator omits e358e16fc3fa arm64: dts: renesas: Adjust whitespace around '=' omits 54b5189fe709 arm64: dts: renesas: r8a779f0: Add thermal support omits 019fd800cf4a drm/probe-helper: abstract .get_modes() connector helper call omits 6537f79a2aae drm/edid: add new interfaces around struct drm_edid omits 407d63b3af88 drm/edid: keep track of alloc size in drm_do_get_edid() omits d9307f27efa5 drm/edid: add block count and data helper functions for drm_edid omits 11a8d095d868 drm/edid: abstract cea data block collection size omits fc67615f4ecc drm/edid: fix CTA data block collection size for CTA version 3 omits c7df8791cd25 arm64: dts: arm/juno: Drop erroneous 'mbox-name' property omits 7fc96d7162c0 arm64: dts: arm/fvp-base-revc: Remove 'panel-dpi' compatible omits 7e1ab5a8a3b5 arm64: defconfig: Enable R8A779G0 SoC omits 36e2da11254d ARM: shmobile: defconfig: Refresh for v5.19-rc1 omits 61a6737fcad8 clk: renesas: r8a779f0: Add thermal clock omits f3dd3f674555 sched: Remove the limitation of WF_ON_CPU on wakelist if w [...] omits 28156108fecb sched: Fix the check of nr_running at queue wakelist omits 792b9f65a568 sched: Allow newidle balancing to bail out of load_balance omits 2ed81e765417 sched/deadline: Use proc_douintvec_minmax() limit minimum value omits 51bf903b64bd sched/fair: Optimize and simplify rq leaf_cfs_rq_list omits f5b2eeb49991 sched/fair: Consider CPU affinity when allowing NUMA imbal [...] omits 026b98a93bbd sched/numa: Adjust imb_numa_nr to a better approximation o [...] omits cb29a5c19d2d sched/numa: Apply imbalance limitations consistently omits 13ede3315087 sched/numa: Do not swap tasks between nodes when spare cap [...] omits 70ce3ea9aa4e sched/numa: Initialise numa_migrate_retry omits 47aa99515d85 Merge branch 'v5.20/arm64-dt' into for-next omits b7bfbbbf72fc arm64: dts: meson: add gpio-fan control to GS-King-X omits f0fe9f3c7abc perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments omits c390241a9326 perf/x86/amd/uncore: Add PerfMonV2 DF event format omits 16b48c3f5ed8 perf/x86/amd/uncore: Detect available DF counters omits 847f3268bb64 perf/x86/amd/uncore: Use attr_update for format attributes omits 39621c5808f5 perf/x86/amd/uncore: Use dynamic events array omits e60b7cb089f2 x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEI [...] omits f4e3a12bf2d1 drm/syncobj: add missing error return code in drm_syncobj_ [...] omits 3d1c64c9c1e6 csky/kprobe: reclaim insn_slot on kprobe unregistration omits 79ad6a561958 ata: libata-core: fix sloppy typing in ata_id_n_sectors() omits 6cd379f75f42 ata: pata_hpt3x2n: pass base DPLL frequency to hpt3x2n_pci [...] omits 75b4d58cb5bd ata: pata_hpt37x: merge hpt374_read_freq() to hpt37x_pci_clock() omits 96c34ac4ec30 ata: pata_hpt37x: factor out hpt37x_pci_clock() omits 305f8db79d76 ata: pata_hpt37x: move claculating PCI clock from hpt37x_c [...] omits 34a4d048d3cf ata: libata: Fix syntax errors in comments omits 16490922a95f drm: vkms: Alloc the compose frame using vzalloc omits 24f6fe3226c6 drm/vkms: check plane_composer->map[0] before using it omits e5a068983cf4 drm/v3d: Add support for bcm2711 omits 90a64adb0876 drm/v3d: Get rid of pm code omits 9c63e253485c dt-bindings: gpu: v3d: Add BCM2711's compatible omits d040e81bec40 arm64: dts: rockchip: Add missing space around regulator-n [...] omits 473c93b5b94f drm/bridge: rcar: Drop unused variables due to drm_of_get_ [...] omits c750c4ce1ad6 drm/bridge: tc358775: Fix drm_of_get_data_lanes_count_ep c [...] omits eb6b94db2f4a drm: of: Mark empty drm_of_get_data_lanes_count and drm_of [...] omits 16bd48dc2b3b drm/bridge: ti-sn65dsi83: Convert to drm_of_get_data_lanes_count omits fc8adb13d844 drm/bridge: ti-sn65dsi83: Do not cache dsi_lanes and host twice omits 50d88b1d1e79 platform/x86: system76_acpi: Use dev_get_drvdata omits 3cd8cc98d634 platform/x86: Drop the PMC_ATOM Kconfig option omits d643daaf1694 drm/bridge: rcar: Convert to drm_of_get_data_lanes_count_ep omits 185443efa26a drm/msm: Convert to drm_of_get_data_lanes_count omits 254a8d0c0071 drm/bridge: ti-sn65dsi86: Convert to drm_of_get_data_lanes_count omits 56426faa1492 drm/bridge: tc358775: Convert to drm_of_get_data_lanes_count_ep omits d8609fd1e074 drm/bridge: tc358767: Convert to drm_of_get_data_lanes_count omits 5c57cbc390b1 drm/bridge: lt9211: Convert to drm_of_get_data_lanes_count omits 1db4b5264819 drm/bridge: lt8912: Convert to drm_of_get_data_lanes_count_ep omits 4af48f1d1d0a drm/bridge: icn6211: Convert to drm_of_get_data_lanes_count_ep omits 930e7cba1190 drm/bridge: anx7625: Convert to drm_of_get_data_lanes_count omits fc801750b197 drm: of: Add drm_of_get_data_lanes_count and drm_of_get_da [...] omits de9257ae1d3b staging: rtl8723bs: uninitialize static variable omits ac663ae22f02 staging: r8188eu: replace FIELD_OFFSET with offsetof omits 0dde9a46a2cf dt-bindings: usb: add documentation for aspeed udc omits 2cee50bf4590 ARM: dts: aspeed: Add USB2.0 device controller node omits 055276c13205 usb: gadget: add Aspeed ast2600 udc driver omits e146caf30349 usb: Avoid extra usb SET_SEL requests when enabling link p [...] omits 3085d1bd47f2 usb: dwc3: Fix typos in Kconfig omits d1b39dd5819a usb: dwc3: Fix a repeated word checkpatch warning omits ca80ca61863f usb: dwc3: Fix bare use of unsigned checkpatch warning omits 8203d26905ee usb: typec: tcpm: Register USB Power Delivery Capabilities omits a7cff92f0635 usb: typec: USB Power Delivery helpers for ports and partners omits 662a60102c12 usb: typec: Separate USB Power Delivery from USB Type-C omits f061f43d7418 usb: hub: port: add sysfs entry to switch port power omits 71b81f1cac29 ARM: imx6ul: drop the adc num-channels property omits 1ee723ea39ba ARM: dts: fsl: adjust whitespace around '=' omits a39ad9443b67 ARM: imx: Kconfig: Fix indentation omits 7d188c521d9e drm: Fix htmldocs indentation warning w/ DP AUX power requ [...] omits d5e9aeda8161 Merge branch 'Optimize performance of update hash-map when [...] omits 89eda98428ce selftest/bpf/benchs: Add bpf_map benchmark omits 54a9c3a42d92 bpf: avoid grabbing spin_locks of all cpus when no free elems omits e909b43bddc0 Merge branch 'can-etas_es58x-cleanups-on-struct-es58x_device' omits e0e0cc54000e can: etas_es58x: fix signedness of USB RX and TX pipes omits 173d349ba0b7 can: etas_es58x: replace es58x_device::rx_max_packet_size [...] omits a9cf02c6a671 can: Break loopback loop on loopback documentation omits fcba483e8246 KVM: selftests: Sanity check input to ioctls() at build time omits 5321270b2362 KVM: selftests: Use TAP-friendly ksft_exit_skip() in __TES [...] omits 7ed397d107d4 KVM: selftests: Add TEST_REQUIRE macros to reduce skipping [...] omits 3ea9b809650b KVM: selftests: Add kvm_has_cap() to provide syntactic sugar omits d8ba3f14a50e KVM: selftests: Return an 'unsigned int' from kvm_check_cap() omits 032604529827 KVM: selftests: Drop DEFAULT_GUEST_PHY_PAGES, open code th [...] omits 38081d28835c KVM: selftests: Trust that MAXPHYADDR > memslot0 in vmx_ap [...] omits 6e1d13bf3815 KVM: selftests: Move per-VM/per-vCPU nr pages calculation [...] omits acaf50ad6dcb KVM: selftests: Drop @num_percpu_pages from __vm_create_wi [...] omits 3222d0264fb6 KVM: selftests: Drop @slot0_mem_pages from __vm_create_wit [...] omits 68c1b3e910c0 KVM: selftests: Open code and drop 'struct kvm_vm' accessors omits 96a96e1ad06f KVM: selftests: Remove vcpu_state() helper omits fce542992b5d KVM: selftests: Drop vcpu_get(), rename vcpu_find() => vcp [...] omits 768e9a61856b KVM: selftests: Purge vm+vcpu_id == vcpu silliness omits 5260db3eb8f9 KVM: selftests: Require vCPU output array when creating VM [...] omits 64a1aacc8970 KVM: selftests: Remove vcpu_get() usage from dirty_log_test omits df84cef531ca KVM: selftests: Stop conflating vCPU index and ID in perf tests omits 376851f8953a KVM: selftests: Stop hardcoding vCPU IDs in vcpu_width_config omits 3cc3eeb165a0 KVM: selftests: Convert get-reg-list away from its "VCPU_ID" omits e813129a3dea KVM: selftests: Convert kvm_binary_stats_test away from vCPU IDs omits 0f678e732099 KVM: selftests: Convert kvm_page_table_test away from reli [...] omits 5114c3e2f1b9 KVM: selftests: Drop @vcpuids param from VM creators omits 82ba83cbb76a KVM: selftests: Drop vm_create_default* helpers omits 3468fd7d8831 KVM: selftests: Use vm_create_with_vcpus() in max_guest_me [...] omits 46647c65e1e6 KVM: selftests: Use vm_create() in tsc_scaling_sync omits 6a9d37efa2cf KVM: selftests: Convert tprot away from VCPU_ID omits 7cdcdfe50d8d KVM: selftests: Convert s390x/diag318_test_handler away fr [...] omits 5241904f2eb6 KVM: selftests: Convert memop away from VCPU_ID omits 371dfb2e90d9 KVM: selftests: Convert s390's "resets" test away from VCPU_ID omits e5b77cdef9e3 KVM: selftests: Convert sync_regs_test away from VCPU_ID omits ebca1b8056da KVM: selftests: Convert xapic_ipi_test away from *_VCPU_ID omits 8a093ea0d104 KVM: selftests: Convert hypercalls test away from vm_creat [...] omits f05427faedff KVM: selftests: Sync stage before VM is freed in hypercalls test omits bfff0f60db89 KVM: selftests: Consolidate KVM_{G,S}ET_ONE_REG helpers omits 45f568084a7a KVM: selftests: Convert vgic_init away from vm_create_defa [...] omits f3443bed2989 KVM: selftests: Convert triple_fault_event_test away from VCPU_ID omits 08ce0888c1f4 KVM: selftests: Convert svm_nested_soft_inject_test away f [...] omits 7a5e4ae3db64 KVM: selftests: Convert arch_timer away from VCPU_ID omits 998016048221 KVM: selftests: Convert steal_time away from VCPU_ID omits 0ffc70eab775 KVM: selftests: Add VM creation helper that "returns" vCPUs omits 0750388ca711 KVM: selftests: Convert hardware_disable_test to pass arou [...] omits b093da659f3d KVM: selftests: Convert psci_test away from VCPU_ID omits 682b11a012b8 KVM: selftests: Convert set_boot_cpu_id away from global VCPU_IDs omits f742d94ff4e5 KVM: selftests: Rename vm_vcpu_add* helpers to better show [...] omits 1422efd6bb75 KVM: selftests: Return created vcpu from vm_vcpu_add_default() omits 9931be3fc62e KVM: selftests: Add "arch" to common utils that have arch [...] omits b8592448370b KVM: selftests: Move vm_is_unrestricted_guest() to x86-64 omits 033899489062 KVM: selftests: Make arm64's guest_get_vcpuid() declaratio [...] omits fd04edc3560c KVM: selftests: Convert vgic_irq away from VCPU_ID omits afcda3dcb378 KVM: selftests: Convert fix_hypercall_test away from VCPU_ID omits e5d86c7a0323 KVM: selftests: Convert debug-exceptions away from VCPU_ID omits 20a7eb990ae8 KVM: selftests: Convert xapic_state_test away from hardcod [...] omits ee7f7d9e988e KVM: selftests: Track kvm_vcpu object in tsc_scaling_sync omits 10f0b222ea7e KVM: selftests: Convert system_counter_offset_test away fr [...] omits d7828144d465 KVM: selftests: Convert set_memory_region_test away from VCPU_ID omits c09aee348495 KVM: selftests: Convert dirty_log_test away from VCPU_ID omits 0037727b3989 KVM: selftests: Convert xen_shinfo_test away from VCPU_ID omits 928970166977 KVM: selftests: Convert xen_vmcall_test away from VCPU_ID omits 35b6cb825abd KVM: selftests: Convert vmx_invalid_nested_guest_state awa [...] omits ada1bf4d6531 KVM: selftests: Convert userspace_io_test away from VCPU_ID omits 87f1b5b3c0cd KVM: selftests: Convert cpuid_test away from VCPU_ID omits 50630b80eb8f KVM: selftests: Convert cr4_cpuid_sync_test away from VCPU_ID omits 39839c1a68ce KVM: selftests: Convert amx_test away from VCPU_ID omits 2571bcdb136a KVM: selftests: Add proper helper for advancing RIP in debug_regs omits 28039449b83e KVM: selftests: Convert debug_regs away from VCPU_ID omits 42975c219975 KVM: selftests: Convert emulator_error_test away from VCPU_ID omits be0dff8610b1 KVM: selftests: Convert evmcs_test away from VCPU_ID omits a85816371175 KVM: selftests: Convert hyperv_clock away from VCPU_ID omits d96b959600e5 KVM: selftests: Convert hyperv_features away from VCPU_ID omits a1918c0fbeea KVM: selftests: Convert hyperv_svm_test away from VCPU_ID omits 5e7cb71570b9 KVM: selftests: Convert kvm_clock_test away from VCPU_ID omits f7024348d7ea KVM: selftests: Convert tsc_msrs_test away from VCPU_ID omits 709fd88491a8 KVM: selftests: Convert vmx_exception_with_invalid_guest_s [...] omits b4694260299a KVM: selftests: Convert userspace_msr_exit_test away from VCPU_ID omits 21c602e67175 KVM: selftests: Convert vmx_apic_access_test away from VCPU_ID omits 706aaa4fedd9 KVM: selftests: Convert vmx_close_while_nested_test away f [...] omits ec7b769a7320 KVM: selftests: Convert vmx_dirty_log_test away from VCPU_ID omits d31e15005dde KVM: selftests: Convert set_sregs_test away from VCPU_ID omits 6f96628f8290 KVM: selftests: Convert vmx_nested_tsc_scaling_test away f [...] omits 1cc1a9f38da4 KVM: selftests: Convert platform_info_test away from VCPU_ID omits f323dbce3ba1 KVM: selftests: Convert kvm_pv_test away from VCPU_ID omits 5c6e31b3bc4b KVM: selftests: Convert hyperv_cpuid away from VCPU_ID omits 0184323acbc4 KVM: selftests: Convert sync_regs_test away from VCPU_ID omits 91520c512156 KVM: selftests: Convert svm_vmcall_test away from VCPU_ID omits cb4d9608af03 KVM: selftests: Convert svm_int_ctl_test away from VCPU_ID omits 90b13cdde1fa KVM: selftests: Convert state_test away from VCPU_ID omits 20092699759b KVM: selftests: Convert smm_test away from VCPU_ID omits a2d5d774919e KVM: selftests: Convert pmu_event_filter_test away from VCPU_ID omits 5478431f984e KVM: selftests: Convert mmu_role_test away from VCPU_ID omits 5581ed8762fc KVM: selftests: Convert vmx_tsc_adjust_test away from VCPU_ID omits 4bc87470858d KVM: selftests: Convert vmx_set_nested_state_test away fro [...] omits d8b5b5d13271 KVM: selftests: Convert vmx_pmu_msrs_test away from VCPU_ID omits b1bc990406be KVM: selftests: Convert vmx_preemption_timer_test away fro [...] omits 58606e602553 KVM: selftests: Convert xss_msr_test away from VCPU_ID omits 2494a6d80fb5 KVM: selftests: Convert rseq_test away from VCPU_ID omits e82e630ba965 KVM: selftests: Convert memslot_perf_test away from VCPU_ID omits e3763d3aebea KVM: selftests: Return the created vCPU from vm_vcpu_add() omits 0cc64b08096c KVM: selftests: Rename 'struct vcpu' to 'struct kvm_vcpu' omits 1079c3d4e452 KVM: selftests: Rename vcpu.state => vcpu.run omits 70ca149be61d KVM: selftests: Rename xAPIC state test's vcpu struct omits 3f44e7fdca4e KVM: selftests: Make vm_create() a wrapper that specifies [...] omits cfe122db3ea6 KVM: selftests: Rename vm_create_without_vcpus() => vm_create() omits 95fb04607197 KVM: selftests: Rename vm_create() => vm_create_barebones( [...] omits eb0adbc03aaf KVM: selftests: Avoid memory allocations when adding vCPU [...] omits 47b1e0ec2e14 KVM: selftests: Use vm_create_without_vcpus() in psci_test omits 3c16181b2652 KVM: selftests: Use vm_create_without_vcpus() in hardware_ [...] omits 4acefa385c82 KVM: selftests: Use vm_create_without_vcpus() in dirty_log_test omits bb47ed8b71d0 KVM: selftests: Use vm_create_without_vcpus() in set_boot_cpu_id omits 0c276ff22c7e KVM: selftests: Push vm_adjust_num_guest_pages() into "w/o [...] omits f17686aac61f KVM: selftests: Add vm_create_*() variants to expose/retur [...] omits 6ebfef83f03f KVM: selftest: Add proper helpers for x86-specific save/re [...] omits 877bd3997c50 KVM: selftests: Rename MP_STATE and GUEST_DEBUG helpers fo [...] omits 2128e30b0186 KVM: selftests: Dedup MSR index list helpers, simplify ded [...] omits 0ce74180f306 KVM: selftests: Harden and comment XSS / KVM_SET_MSRS interaction omits c095cb609b3a KVM: selftests: Cache list of MSRs to save/restore omits a12c86c447f4 KVM: selftests: Simplify KVM_ENABLE_CAP helper APIs omits ac71220934a9 KVM: selftests: Consolidate KVM_ENABLE_CAP usage omits c472df1ac318 KVM: selftests: Add a VM backpointer to 'struct vcpu' omits 114eef6e461a KVM: selftests: Dedup vgic_init's asserts and improve erro [...] omits 4091818426d9 KVM: selftests: Split get/set device_attr helpers omits d2752e2eb331 KVM: selftests: Drop 'int' return from asserting *_has_dev [...] omits 9367504f77eb KVM: selftests: Rename KVM_HAS_DEVICE_ATTR helpers for con [...] omits 279eacbefad5 KVM: selftests: Multiplex return code and fd in __kvm_crea [...] omits 98f94ce42ac6 KVM: selftests: Move KVM_CREATE_DEVICE_TEST code to separa [...] omits f3165dc02212 KVM: selftests: Drop @test param from kvm_create_device() omits a78593fd8717 KVM: selftests: Use KVM_IOCTL_ERROR() for one-off arm64 ioctls omits b530eba14c70 KVM: selftests: Get rid of kvm_util_internal.h omits 1526c3a09ecc arm64: dts: rockchip: enable the gpu on BPI-R2-Pro omits 870b4dada9a1 arm64: dts: rockchip: configure thermal shutdown for BPI-R2-Pro omits f48387c005fa arm64: dts: rockchip: Enable HDMI audio on BPI R2 Pro omits adecf85c9a85 arm64: dts: rockchip: enable vop2 and hdmi tx on BPI-R2-Pro omits 2cda380102ff arm64: dts: rockchip: set display regulators to always-on [...] omits efaa0c1378ed arm64: dts: rockchip: add RTC to BPI-R2 Pro omits 6914df1891c2 Merge branch 'can-refactoring-of-can-dev-module-and-of-Kbuild' omits a6d190f8c767 can: skb: drop tx skb if in listen only mode omits ccd8a9351f7b can: skb: move can_dropped_invalid_skb() and can_skb_headr [...] omits d7786af59860 net: Kconfig: move the CAN device menu to the "Device Driv [...] omits bfe0092dc237 can: Kconfig: add CONFIG_CAN_RX_OFFLOAD omits 0c7e11513883 can: bittiming: move bittiming calculation functions to ca [...] omits 6a5286442fb6 can: Kconfig: turn menu "CAN Device Drivers" into a menuco [...] omits df6ad5dd838e can: Kconfig: rename config symbol CAN_DEV into CAN_NETLINK omits 4188962d993e arm64: dts: rockchip: Enable HDMI audio on Quartz64 A omits 697ee8546e24 arm64: dts: rockchip: Add HDMI audio nodes to rk356x omits 7e193a42c37c can: netlink: allow configuring of fixed bit rates without [...] omits c38fb5316756 can: m_can: fix typo prescalar -> prescaler omits b9b352e12c59 can: xilinx_can: fix typo prescalar -> prescaler omits 1010a8fa9608 can: xilinx_can: add Transmitter Delay Compensation (TDC) [...] omits b938cafdde4e KVM: selftests: Make x86-64's register dump helpers static omits f17cf5674a1e KVM: selftests: Use __KVM_SYSCALL_ERROR() to handle non-KV [...] omits f9725f89dc50 KVM: selftests: Use kvm_ioctl() helpers omits 2de1b7b127da KVM: selftests: Make kvm_ioctl() a wrapper to pretty print [...] omits 10825b55b9d5 KVM: sefltests: Use vm_ioctl() and __vm_ioctl() helpers omits 71ab5a6fea49 KVM: selftests: Make vm_ioctl() a wrapper to pretty print [...] omits 47a7c924b62d KVM: selftests: Add vcpu_get() to retrieve and assert on v [...] omits 21c6ee2b3ac2 KVM: selftests: Remove vcpu_get_fd() omits caf12f3b1d62 KVM: selftests: Use vcpu_access_device_attr() in arm64 code omits 38d4a385a345 KVM: selftests: Add __vcpu_run() helper omits ffb7c77fd503 KVM: sefltests: Use vcpu_ioctl() and __vcpu_ioctl() helpers omits 1d438b3bc25e KVM: selftests: Split vcpu_set_nested_state() into two helpers omits 2ab2c307c734 KVM: selftests: Drop @mode from common vm_create() helper omits 02e04c15caee KVM: selftests: Make vcpu_ioctl() a wrapper to pretty prin [...] omits 2b38a7398f20 KVM: selftests: Add another underscore to inner ioctl() helpers omits ccc82ba6bea4 KVM: selftests: Always open VM file descriptors with O_RDWR omits d379749fdab6 KVM: selftests: Drop stale declarations from kvm_util_base.h omits ff624e57d8df KVM: selftests: Fix typo in vgic_init test omits 1ca378f65378 KVM: selftests: Fix buggy-but-benign check in test_v3_new_ [...] omits 8deb03e75f60 KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT omits dff9a198b052 iio: adc: envelope-detector: Drop dependency on OF omits 0fd268736c21 iio: adc: sd_adc_modulator: Drop dependency on OF omits 319dbcd84fd2 iio: Directly use ida_alloc()/free() omits 1e800c060cf4 dt-bindings: iio: accel: Add bmi085 and bmi090l bindings omits 57387d3c09c2 iio: accel: bmi088: Add support for bmi090l accel omits 7a61456c83b3 iio: accel: bmi088: Add support for bmi085 accel omits 67ac266db853 iio: accel: bmi088: modified the device name omits 48d07b3be84e iio: accel: bmi088: Make it possible to config scales omits 733147729a91 iio: accel: bmi088: Modified the scale calculate omits f0ca36b031f6 dt-bindings: iio: imu: adis16480: update maintainers omits 065cd7e72e7f dt-bindings: iio: dac: AD5770R: update maintainers omits 3cce981b60b2 dt-bindings: iio: adc: axi-adc: update maintainers omits 08f98a40823b dt-bindings: iio: adc: AD9467: update maintainers omits 6be0d1fcb591 dt-bindings: iio: accel: ADIS16240: update maintainers omits e8941aab8457 proximity: vl53l0x: Handle the reset GPIO omits d3d6dba56dab proximity: vl53l0x: Handle the VDD regulator omits 76d1eb09eb9e proximity: vl53l0x: Prefer pre-initialized interrupt flags omits 2b9208963b81 dt-bindings: proximity: vl53l0x: Document optional supply [...] omits 574e60b3d79f iio: srf08: Remove redundant if statement omits a5daaa470bbd iio: dac: ti-dac5571: add support for ti,dac121c081 omits 9b7f05926be0 dt-bindings: iio: ti-dac5571: Add ti,dac121c081 omits 0bd0bb1fc1e4 iio: accel: adxl367: do not update FIFO watermark on scan [...] omits d04d46dd82ad iio:magnetometer:mbc150: Make bmc150_magn_remove() return void omits 70db0e93f7e7 iio: chemical: bme680: fix typo in comment omits b4b936779432 iio: proximity: ping: fix typo in comment omits 7576bc05b360 iio:light:vcnl4035: Improve error reporting for problems d [...] omits ab91da2f2574 iio:light:vcnl4000: Improve error reporting for problems d [...] omits 5049646718d7 iio:light:us5182d: Improve error reporting for problems du [...] omits be9f6004be88 iio:light:pa12203001: Improve error reporting for problems [...] omits 730cd2f54eba iio:chemical:ccs811: Improve error reporting for problems [...] omits a76209246d9f iio:chemical:atlas: Improve error reporting for problems d [...] omits 8f760ce7affd iio:adc:ti-ads1015: Improve error reporting for problems d [...] omits ffa952e95d8c iio:adc:ina2xx: Improve error reporting for problems durin [...] omits 78f32011b240 iio: adc: rzg2l_adc: Remove unnecessary channel check from [...] omits 153415feda2e dt-bindings: iio: adc: Document Renesas RZ/G2UL ADC omits c5a37ad0fccc iio: dac: cio-dac: Utilize iomap interface omits 73b8390cc27e iio: adc: stx104: Utilize iomap interface omits 48d1ae774099 iio: health: afe4404: Remove duplicated error reporting in [...] omits 7cbb6681d7e5 iio: common: cros_ec_sensors: Add label attribute omits cc0bb2f106cb iio: ABI: Add a new location label omits 39f0b95619d3 iio: imu: st_lsm6dsx: Switch from of headers to mod_devicetable.h omits 3cf122c20bf8 iio: accel: bma400: Add support for activity and inactivit [...] omits 00ee658ff581 iio: accel: bma400: Add activity recognition support omits d024af5b3970 iio: accel: bma400: Add step change event omits d221de60eee3 iio: accel: bma400: Add separate channel for step counter omits ffe0ab6a9698 iio: accel: bma400: Add triggered buffer support omits 12c99f859fd3 iio: accel: bma400: conversion to device-managed function omits 1bd2dc6ea863 iio: accel: bma400: Reordering of header files omits 747c7cf1592e iio: accel: bma400: Fix the scale min and max macro values omits 8dc0a72795e4 iio:light:tsl2583: Remove duplicated error reporting in .remove() omits 58a6df5580bb iio:light:stk3310: Remove duplicated error reporting in .remove() omits 44ceb791182a iio:light:opt3001: Remove duplicated error reporting in .remove() omits f0e34d262567 iio:light:jsa1212: Remove duplicated error reporting in .remove() omits 8d3d6baa4990 iio:light:isl29028: Remove duplicated error reporting in . [...] omits 5004e24a466c iio:light:bh1780: Remove duplicated error reporting in .remove() omits 1db6926d611d iio:accel:stk8ba50: Remove duplicated error reporting in . [...] omits 1aec857d50ce iio:accel:stk8312: Remove duplicated error reporting in .remove() omits aae59bdf2585 iio:accel:mc3230: Remove duplicated error reporting in .remove() omits cffc293dd92e iio: proximity: srf04: Make use of device properties omits bf5ff730dcc2 iio: trigger: stm32-lptimer-trigger: Make use of device pr [...] omits 74442c80d41d ARM: dts: imx6ulz-bsh-smm-m2: Support proper board power off omits a180e4f09dd9 ARM: dts: imx7-colibri: add support for Toradex Iris carri [...] omits f78ad7406289 ARM: dts: imx7-colibri: clean-up iomuxc pinctrl group naming omits 23acdfa0e231 ARM: dts: imx7-colibri: set regulator-name properties omits 4a0e8e15a390 ARM: dts: imx7-colibri: remove leading zero from reg address omits 5491ddafe381 ARM: dts: imx7-colibri: clean-up device enabling/disabling omits 18511d12b1a6 ARM: dts: imx7-colibri: alphabetical re-order omits 12c8aa9b8d41 ARM: dts: imx7-colibri: add clarifying comments omits 9b1617f948ad ARM: dts: imx7-colibri-aster: add ssp aka spi cs aka ss pins omits 145c4d0a23e0 ARM: dts: imx7-colibri: disable adc2 omits 32f054fef145 ARM: dts: imx7-colibri-eval-v3: correct can controller comment omits ba28db60d342 ARM: dts: imx7d-colibri-emmc: add cpu1 supply omits 5a0e80341496 ARM: dts: imx7-colibri: move rtc node omits 0c1356e08449 ARM: dts: imx7-colibri: clean-up usdhc1 and add sleep config omits fe20bfa51c05 ARM: dts: imx7-colibri: add delay for on-module phy supply omits 59cb7dfd9b1c ARM: dts: imx7-colibri: move regulators omits c37e0d58f248 ARM: dts: imx7-colibri: add ethernet aliases omits 0ef1969ea569 ARM: dts: imx7-colibri: move aliases, chosen, extcon and g [...] omits fd5d2974652c ARM: dts: imx7-colibri: improve wake-up with gpio key omits cfa7a1e150b9 ARM: dts: imx7-colibri: improve licensing and compatible strings omits 136f88458d82 ARM: dts: imx7-colibri: add usb dual-role switching using extcon omits 417092d5e7c0 ARM: dts: imx7-colibri: set lcdif clock source to video pll omits b40549e9a074 ARM: dts: imx7-colibri: add mdio phy node omits dbeb8e72cc51 ARM: dts: imx7-colibri: overhaul display/touch functionality omits 1c231f0b81cb ARM: dts: imx6qdl-colibri: backlight pwm: Adapt brightness steps omits 14092ffbd7fd ARM: dts: imx6qdl-colibri: backlight pwm: Simplify inverte [...] omits c77c5b25c135 ARM: dts: imx6qdl-colibri: Mux mclk for sgtl5000 with the [...] omits 27f2533bcc6e nfp: flower: support to offload pedit of IPv6 flowinto fields omits 10e11aa241b6 ethernet: Remove vf rate limit check for drivers omits 68c51dd9926e Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits e10b02ee5b6c Merge branch 'net-reduce-tcp_memory_allocated-inflation' omits 0f2c2693988a net: unexport __sk_mem_{raise|reduce}_allocated omits 4890b686f408 net: keep sk->sk_forward_alloc as small as possible omits 7c80b038d23e net: fix sk_wmem_schedule() and sk_rmem_schedule() errors omits 3cd3399dd7a8 net: implement per-cpu reserves for memory_allocated omits 0defbb0af775 net: add per_cpu_fw_alloc field to struct proto omits 100fdd1faf50 net: remove SK_MEM_QUANTUM and SK_MEM_QUANTUM_SHIFT omits e70f3c701276 Revert "net: set SK_MEM_QUANTUM to 4096" omits 5c281b4e529c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 164f4064ca81 keep iocb_flags() result cached in struct file omits 91b94c5d6ae5 iocb: delay evaluation of IS_SYNC(...) until we want to ch [...] omits e87f2c26c808 struct file: use anonymous union member for rcuhead and llist omits eacdf4eaca63 btrfs: use IOMAP_DIO_NOSYNC omits 36518b6b4da7 teach iomap_dio_rw() to suppress dsync omits 9691e4f9ba6c selinux: fix typos in comments omits f2281a61a711 Merge branch 'clk-mtk' into clk-next omits 7fc83cd079bb drm/amd/pm: support BAMACO reset on smu_v13_0_7 omits 5d6ec040ab44 drm/amd/pm: enable gfxoff on smu_v13_0_7 omits e3c60b4ef42d drm/amd/pm: update the driver if header for smu_v13_0_7 omits 247c7b0dac3c drm/amdgpu: Stop any pending reset if another in progress. omits cf727044144d drm/amdgpu: Rename amdgpu_device_gpu_recover_imp back to a [...] omits b5fd0cf3ea37 drm/amdgpu: Add work_struct for GPU reset from kfd. omits 2f83658ffc8c drm/amdgpu: Add work_struct for GPU reset from debugfs omits 25a2b22e4148 drm/admgpu: Serialize RAS recovery work directly into rese [...] omits ab9a0b1f3661 drm/amdgpu: Cache result of last reset at reset domain level. omits 73b4b53276a1 Revert "workqueue: remove unused cancel_work()" omits 4c59b571fce6 drm/amdkfd: Remove field io_link_count from struct kfd_top [...] omits 7aade9ceeb88 drm/amdgpu/display: Fix compilation issues omits ce19bbe46fcf drm/amdgpu/display: Remove unnecessary typecasts and fix b [...] omits 55e1c007e1bd ASoC: SOF: Add support ctx_save with IPC4 omits 3dafe0648ddd scsi: libsas: Introduce struct smp_rps_resp omits 44f2bfe9ef08 scsi: libsas: Introduce struct smp_rg_resp omits c3752f44604f scsi: libsas: Introduce struct smp_disc_resp omits 0f4d7d556125 scsi: qla2xxx: Update version to 10.02.07.600-k omits bcf536072f74 scsi: qla2xxx: edif: Fix slow session teardown omits 37be3f9d6993 scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time omits ec538eb838f3 scsi: qla2xxx: edif: Fix no logout on delete for N2N omits a8fdfb0b39c2 scsi: qla2xxx: edif: Fix session thrash omits d7e2e4a68fc0 scsi: qla2xxx: edif: Tear down session if keys have been removed omits 24c796098f53 scsi: qla2xxx: edif: Fix no login after app start omits 0dbfce5255fe scsi: qla2xxx: edif: Reduce disruption due to multiple app start omits 2b659ed67a12 scsi: qla2xxx: edif: Send LOGO for unexpected IKE message omits 63ab6cb582fa scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription omits 6548c884a595 ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared omits 81eef68f3bb7 ASoC: Remove unused hw_write_t type omits 46c80e72c16a ASoC: Intel: avs: Fix parsing UUIDs in topology omits b50503990d88 smack: Remove the redundant lsm_inode_alloc omits 41d97397d08c arm64: dts: rockchip: adjust whitespace around '=' omits 4b076db78db4 ARM: dts: rockchip: adjust whitespace around '=' omits 25ebeeebcb54 ASoC: SOF: ipc3-dtrace: Handle race during initialization omits 926034353d3c fs/ntfs3: Don't clear upper bits accidentally in log_replay() omits c349fad389c5 spi: atmel-quadspi: add runtime pm support omits c5d41ca7b256 ASoC: codecs: qualcomm move gain to S8_TLV omits b97dcb85750b Merge tag 'wireless-next-2022-06-10' of git://git.kernel.o [...] omits 1149ebb6ffc5 ASoC: codecs: Series of fixes for realtek codecs used on RVPs omits 7defbc9aed2b Merge branch 'ptp_ocp-set-of-small-cleanups' omits 9a7a1be6b618 ptp_ocp: replace kzalloc(x*y) by kcalloc(y, x) omits 0fb0bf7a8c75 ptp_ocp: do not call pci_set_drvdata(pdev, NULL) omits 3a544ebf9f99 ptp_ocp: drop duplicate NULL check in ptp_ocp_detach() omits 1132bb29993e ptp_ocp: use bits.h macros for all masks omits 46d2398c3bc0 PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() omits 1449c24e71a3 wifi: mac80211_hwsim: Directly use ida_alloc()/free() omits 8cbf0c2ab6df wifi: mac80211: refactor some key code omits c21b0837983d spi: Use device_find_any_child() instead of custom approach omits 82b070beae1e driver core: Introduce device_find_any_child() helper omits d38ea9579ce3 KVM: x86: Bug the VM on an out-of-bounds data read omits 49a1431d3bea KVM: x86: Bug the VM if the emulator generates a bogus exc [...] omits 1cca2f8c501f KVM: x86: Bug the VM if the emulator accesses a non-existent GPR omits b443183a25ab KVM: x86: Reduce the number of emulator GPRs to '8' for 32 [...] omits 0cbc60d44c35 KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs omits a5ba67b42f07 KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array omits dfe21e6bc05a KVM: x86: Harden _regs accesses to guard against buggy input omits 61d9c412d041 KVM: x86: Grab regs_dirty in local 'unsigned long' omits 9cbffc7a5956 driver core: Delete driver_deferred_probe_check_state() omits b09796d528bb iommu/of: Delete usage of driver_deferred_probe_check_state() omits 71066545b48e driver core: Set fw_devlink.strict=1 by default omits f516d01b9df2 Revert "driver core: Set default deferred_probe_timeout ba [...] omits dd429036e778 net: ipconfig: Relax fw_devlink if we need to mount a netw [...] omits 2f8c3ae8288e driver core: Add wait_for_init_devices_probe helper function omits f8217275b57a net: mdio: Delete usage of driver_deferred_probe_check_state() omits 24a026f85241 pinctrl: devicetree: Delete usage of driver_deferred_probe [...] omits 5a46079a9645 PM: domains: Delete usage of driver_deferred_probe_check_state() omits c9357195c577 dmaengine: dw-edma: remove a macro conditional with simila [...] omits 35ba63b8f6d0 vme: move back to staging omits 349353614200 vme: remove ca91cx42 Universe-II support omits 23a5f0af6ff4 wifi: mac80211: remove cipher scheme support omits 17472bc2c3d0 wifi: nl80211: fix typo in comment omits 1bee7546f0f1 wifi: virt_wifi: fix typo in comment omits 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 df22ecc41b54 usb: dwc3: Remove the checks of -ENOSYS omits 1e073e3ed9ff usb: host: ohci-at91: add support to enter suspend using SMC omits 302970b4cad3 usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe omits b5c5b13cb45e usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe omits 3497b9a5c8c3 usb: dwc3: add power down scale setting omits 8659ab3d936f usb: cdns3: fix random warning message when driver load omits 7d602f30149a usb: cdns3 fix use-after-free at workaround 2 omits c5d337a358b3 usb: gadget: uvc: Fix comment blocks style omits b5c8b3fe8946 xfrm: no need to set DST_NOPOLICY in IPv4 omits 699bb2e0c6f3 KVM: arm64: Move vcpu PC/Exception flags to the input flag set omits 7e8df1fc2d66 crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_s [...] omits b03c0dc0788a crypto: octeontx2 - fix potential null pointer access omits 2d16803c562e crypto: blake2s - remove shash module omits 920b0442b9f8 crypto: memneq - move into lib/ omits 4ad28689df85 crypto: octeontx2 - add firmware version in devlink info omits cd81775a56bc crypto: ccp - fix typo in comment omits 3f3bbf22a592 crypto: hisilicon/sec - fix typos in comment omits 6b2a51ff03bf fscrypt: Add HCTR2 support for filename encryption omits 9d2c0b485c46 crypto: arm64/polyval - Add PMULL accelerated implementati [...] omits 34f7f6c30112 crypto: x86/polyval - Add PCLMULQDQ accelerated implementa [...] omits c0eb7591c1ed crypto: arm64/aes-xctr - Improve readability of XCTR and C [...] omits 23a251cc1696 crypto: arm64/aes-xctr - Add accelerated implementation of XCTR omits fd94fcf09957 crypto: x86/aesni-xctr - Add accelerated implementation of XCTR omits 7ff554ced7c7 crypto: hctr2 - Add HCTR2 support omits f3c923a09c4c crypto: polyval - Add POLYVAL support omits 17fee07a2ac5 crypto: xctr - Add XCTR support omits 7df7563b16aa crypto: atmel-ecc - Remove duplicated error reporting in . [...] omits 6cb3f9b25c55 crypto: sun8i-ss - Fix error codes for dma_mapping_error() omits d2765e1b9ac4 crypto: sun8i-ss - fix error codes in allocate_flows() omits 13dc15a3f5fd crypto: ccp - Use kzalloc for sev ioctl interfaces to prev [...] omits 0a078845ba68 arm64: dts: imx8ulp: address build warning omits 9e1fd965ceea arm64: defconfig: enable i.MX93 clk & pinctrl omits e37907bd8294 arm64: dts: freescale: add i.MX93 11x11 EVK basic support omits ec8b5b5058ea arm64: dts: freescale: Add i.MX93 dtsi support omits 9cc4853e4781 drm: adv7511: override i2c address of cec before accessing it omits 2df84a757d87 fpga: altera-pr-ip: fix unsigned comparison with less than zero omits bc0130524cd9 rtw89: add new state to CFO state machine for UL-OFDMA omits 5165f1689a2c rtw89: 8852c: add trigger frame counter omits 21ab562c1f65 ieee80211: add trigger frame definition omits 05a2eebfa650 wifi: wfx: Remove redundant NULL check before release_firm [...] omits 991ebc730369 MAINTAINERS: add myself as r8188eu reviewer omits b9c5e2720627 staging: r8188eu: add error handling of rtw_read32 omits fed9e604eeb6 staging: r8188eu: add error handling of rtw_read16 omits 857fe9e5efc0 staging: r8188eu: add error handling of rtw_read8 omits da30e3518829 staging: qlge: qlge_main.c: rewrite do-while loops into mo [...] omits 66d653c37228 staging: ftbft: Use backlight helper omits 455c5de92223 staging: r8188eu: Add blank line after declarations omits 72aef4f60ff9 staging: olpc_dcon: Use backlight helper omits d519d5d8a9cc Merge branch 'v5.20/arm' into for-next omits 9ba239b92966 Merge branches 'v5.20/arm-dt', 'v5.20/arm64-dt' and 'v5.20 [...] omits 4fd9afd894eb arm64: dts: amlogic: align gpio-key node names with dtschema omits 4956be9944d1 arm64: dts: amlogic: correct gpio-keys properties omits c46952d2ad4e arm64: dts: meson: add reset controller for Meson-S4 SoC omits ad414ddf9de0 arm64: dts: amlogic: adjust whitespace around '=' omits c110f7a94015 ARM: dts: meson: adjust whitespace around '=' omits 6cbd05b2d07a Merge tag 'ieee802154-for-net-next-2022-06-09' of git://gi [...] omits 70b1f2991e3c Merge branch 'bonding-netlink-errors-and-cleanup' omits 2fa3ee93d13c bonding: cleanup bond_create omits 2bff369b2354 bonding: netlink error message support for options omits ce1d8e74f779 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 3000024ccc8e Merge branch 'net-few-debug-refinements' omits fd9ea57f4e95 net: add napi_get_frags_check() helper omits ee2640df2393 net: add debug checks in napi_consume_skb and __napi_alloc_skb() omits 7890e2f09d43 net: use DEBUG_NET_WARN_ON_ONCE() in skb_release_head_state() omits dd29c67dbbbf af_unix: use DEBUG_NET_WARN_ON_ONCE() omits c59f02f84867 net: use WARN_ON_ONCE() in sk_stream_kill_queues() omits 3e7f2b8d3088 net: use WARN_ON_ONCE() in inet_sock_destruct() omits 76458faeb285 net: use DEBUG_NET_WARN_ON_ONCE() in dev_loopback_xmit() omits 63fbdd3c77ec net: use DEBUG_NET_WARN_ON_ONCE() in __release_sock() omits f5f37fc9c4d5 Merge branch 'net-adopt-u64_stats_t-type' omits 9ec321aba2ea team: adopt u64_stats_t omits c6cce71e7468 drop_monitor: adopt u64_stats_t omits 958751e0807d devlink: adopt u64_stats_t omits 9962acefbcb9 net: adopt u64_stats_t in struct pcpu_sw_netstats omits eeb15885ca30 wireguard: receive: use dev_sw_netstats_rx_add() omits afd2051b1840 ip6_tunnel: use dev_sw_netstats_rx_add() omits 3a960ca7f6e5 sit: use dev_sw_netstats_rx_add() omits 5665f48ef309 ipvlan: adopt u64_stats_t omits 09cca53c1656 vlan: adopt u64_stats_t omits d62607c3fe45 net: rename reference+tracking helpers omits ef08835a543e Merge branch 'soc/next' into next omits 8d1ce7736583 Merge branch 'maintainers/next' into next omits 7eb97afb7821 Merge branch 'drivers/next' into next omits 4ef758710f76 Merge branch 'devicetree/next' into next omits 65abca95b166 Merge branch 'devicetree-arm64/next' into next omits 7d7d95c9dad8 Merge branch 'defconfig/next' into next omits cfed691b80dc platform/chrome: cros_ec_proto: handle empty payload in ge [...] omits e43772294246 platform/chrome: cros_ec_proto: add Kunit test for getting [...] omits d65da5f9bb0a platform/chrome: cros_ec_proto: return 0 on getting wake m [...] omits aac29b04dc3f platform/chrome: cros_ec_proto: handle empty payload in ge [...] omits 8120febafccb platform/chrome: cros_ec_proto: add Kunit tests for gettin [...] omits ec5134899335 platform/chrome: cros_ec_proto: check `msg->result` in get [...] omits a8f77c63baec platform/chrome: cros_ec_proto: add Kunit test for getting [...] omits f91183aa459a platform/chrome: cros_ec_proto: return 0 on getting cmd ma [...] omits b36f0643ff14 platform/chrome: cros_ec_proto: don't show MKBP version if [...] omits d394ab5c062a platform/chrome: cros_ec_proto: handle empty payload in ge [...] omits cce5d551809c platform/chrome: cros_ec_proto: add Kunit test for getting [...] omits a88f79666d14 platform/chrome: cros_ec_proto: separate cros_ec_get_proto [...] omits 878c36f6caa4 platform/chrome: cros_ec_proto: handle empty payload in ge [...] omits 3e97581ed9a2 platform/chrome: cros_ec_proto: add Kunit tests for gettin [...] omits b4d0836e8160 platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info() omits 93bea2faed63 platform/chrome: cros_ec_proto: use cros_ec_map_error() omits 8e3991610ba5 platform/chrome: cros_ec_proto: remove redundant NULL check omits e796c0c4b1ad platform/chrome: cros_ec_proto: assign buffer size from pr [...] omits 3db0c9e5de7b platform/chrome: use macros for passthru indexes omits b99eb596efbd platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] omits ea7f0f777d28 platform/chrome: cros_ec_commands: fix compile errors omits 40f58143745e platform/chrome: cros_kbd_led_backlight: support EC PWM backend omits fd1e8054ff69 platform/chrome: cros_kbd_led_backlight: support OF match omits 20f370efddb5 dt-bindings: add google,cros-kbd-led-backlight omits 6b1e5ba39c44 platform/chrome: cros_kbd_led_backlight: separate ACPI backend omits 337eac8f8499 platform/chrome: cros_kbd_led_backlight: sort headers alph [...] omits a98a62e456e2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 1b83ad93ecfd clk: mediatek: Delete MT8192 msdc gate omits 1be3b43a5828 dt-bindings: ARM: Mediatek: Remove msdc binding of MT8192 clock omits b602eeb418fb Merge branch 'clk-fixes' into clk-next omits 2fa5d7876d87 Merge branch 'clk-basic' into clk-next omits b5b3edb5a362 dt-bindings: clock: fixed-factor: Drop Allwinner A10 compatible omits c33ed61249dc clk: fixed: Remove Allwinner A10 special-case logic omits 38a85b9d95c7 dt-bindings: sram: qcom,imem: add IMEM memory region omits ae5a8983414a dt-bindings: sram: qcom,ocmem: cleanup example coding style omits e08f8a118514 power: supply: ab8500: Exit maintenance if too low voltage omits 6aa35ab9db2c power: supply: ab8500: Respect charge_restart_voltage_uv omits 23c46bab922b power: supply: cros_peripheral: Use struct_size() helper i [...] omits 260b5c694bd4 MAINTAINERS: Remove Jukka Rissanen as 6lowpan maintainer omits f3de6f4eccdd net: 6lowpan: constify lowpan_nhc structures omits 31264f9563e6 net: 6lowpan: use array for find nhc id omits eb9edf4366a2 net: 6lowpan: remove const from scalars omits f7ca2d8c1b6d power: supply: bq24257: Fix syntax error in comments omits 5c57c099f442 drm/i915/display: Fix handling of enable_psr parameter omits afd306a65ced PCI: Add ACS quirk for Broadcom BCM5750x NICs omits 55b350529e79 ACPI: APEI: Fix double word in a comment omits 409dfdcaffb2 ACPI: processor/idle: Annotate more functions to live in c [...] omits b770583ba602 power: supply: Remove unnecessary print function dev_err() omits e991c2ee65e9 phy: qcom-qmp-usb: use bulk reset_control API omits ccac084746dd phy: qcom-qmp-pcie-msm8996: use bulk reset_control API omits 189ac6b8dd36 phy: qcom-qmp-pcie: use bulk reset_control API omits 1de24861aff3 phy: qcom-qmp-combo: use bulk reset_control API omits 65753f38f530 phy: qcom-qmp-usb: drop multi-PHY support omits 1da7115efa4a phy: qcom-qmp-ufs: drop multi-PHY support omits 1239fd711fe9 phy: qcom-qmp-pcie: drop multi-PHY support omits faf83af5d594 phy: qcom-qmp-usb: cleanup the driver omits 3e1865ba3891 phy: qcom-qmp-ufs: cleanup the driver omits 4856865b0dec phy: qcom-qmp-pcie-msm8996: cleanup the driver omits fd9269945f34 phy: qcom-qmp-pcie: cleanup the driver omits 6066bac15bc6 phy: qcom-qmp-combo: cleanup the driver omits 86f5ddddcd9c phy: qcom-qmp-usb: drop support for non-USB PHY types omits bc3e83d766eb phy: qcom-qmp-ufs: drop support for non-UFS PHY types omits f575ac2d64e7 phy: qcom-qmp-pcie-msm8996: drop support for non-PCIe PHY types omits da07a06b905f phy: qcom-qmp-pcie: drop support for non-PCIe PHY types omits b2bac0f09515 phy: qcom-qmp-combo: drop support for PCIe,UFS PHY types omits a50280ead1b6 phy: qcom-qmp: drop old QMP PHY driver source omits 3158e39aa5f4 phy: qcom-qmp: switch to new split QMP PHY driver omits 09b492a37940 phy: qcom-qmp-usb: change symbol prefix to qcom_qmp_phy_usb omits b42c5f3d7b1c phy: qcom-qmp-ufs: change symbol prefix to qcom_qmp_phy_ufs omits 2abf0c8e61a9 phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_p [...] omits 5dbc7d86d1aa phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie omits 033f3a16fb92 phy: qcom-qmp-combo: change symbol prefix to qcom_qmp_phy_combo omits ee7ffc92a950 phy: qcom-qmp-combo: drop all non-combo compatibles support omits 8c924330ebe3 phy: qcom-qmp-usb: drop all non-USB compatibles support omits 4846a79a3866 phy: qcom-qmp-ufs: drop all non-UFS compatibles support omits 9fc8fa59ef10 phy: qcom-qmp-pcie-msm8996: drop all compatibles except ms [...] omits b35a53119ac1 phy: qcom-qmp-pcie: drop all non-PCIe compatibles support omits 94a407cc17a4 phy: qcom-qmp: create copies of QMP PHY driver omits d54087651efd power: supply: lp8788: fix typo in comment omits 2a21fe017ce5 dt-bindings: power: supply: summit,smb347: use absolute pa [...] omits 096a6223424e dt-bindings: power: supply: qcom,pm8941: document usb-char [...] omits 2441ca62b78b dt-bindings: power: supply: qcom,pm8941: use regulator sch [...] omits 576fc9e6f766 dt-bindings: power: supply: bq24190: use regulator schema [...] omits aa195350cdc8 PCI: switchtec: Prefer ida_alloc()/free() over ida_simple_ [...] omits a6c487cd7e4a power: supply: max77976: update Luca Ceresoli's e-mail address omits bf038503d5fe PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq [...] omits 138f9f50eb18 drivers/net/ethernet/intel: fix typos in comments omits c2f1e80fd68b ixgbe: Fix typos in comments omits 864f1f9e88b1 ixgb: Fix typos in comments omits a66c46469012 e1000: Fix typos in comments omits a413f2803d7c igb: Remove duplicate defines omits 37530030c0b6 drivers, ixgbe: export vf statistics omits 19e890ff3bed fs/ntfs3: Use the same order for acl pointer check in ntfs [...] omits ae5a4e46916f fs/ntfs3: Fix using uninitialized value n when calling indx_read omits e15f5e6fa6ca Merge branch 'kvm-5.20-early' omits 5bb4f80716e2 drm/mediatek: Add MT8186 DSI compatible for mtk_drm_drv.c omits 03d7adc41027 drm/mediatek: Add mt8186 dsi compatible to mtk_dsi.c omits f7fe4264ad58 dt-bindings: display: mediatek: dsi: Add compatible for Me [...] omits 22ffb89ee3ab dt-bindings: display: mediatek: dsi: Convert dsi_dtbinding [...] omits efeeaefe9be5 drm: Add support for the LogiCVC display controller omits e0d7371b46c7 drm/i915/pvc: Add register steering omits 4c0680d394d8 KVM: arm64: Move vcpu configuration flags into their own set omits bdde97ac4bea Revert "fbdev: Prevent probing generic drivers if a FB is [...] omits 873eb3b11860 fbdev: Disable sysfb device registration when removing con [...] omits bc824922b264 firmware: sysfb: Add sysfb_disable() helper function omits 0949ee75da6c firmware: sysfb: Make sysfb_create_simplefb() return a pde [...] omits d1065293010a ARM: s3c: Kconfig.s3c64xx: Fix indentation omits 48bf4b849741 ARM: s3c: Kconfig.s3c24xx: Fix indentation and replace some tabs omits 1afde294a99d ARM: s3c: Kconfig: Fix indentation omits acdc07ace871 kernel/sysctl.c: Clean up indentation, replace spaces with tab. omits f615625a44c4 9p: handling Rerror without copy_from_iter_full() omits 30bb01fe2ff1 sysctl: Merge adjacent CONFIG_TREE_RCU blocks omits 575947d8537c mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE omits 6f6536a0e309 mtd: st_spi_fsm: Simplify error checking in .probe() a bit omits cd043c613e21 mtd: st_spi_fsm: Disable clock only after device was unregistered omits cfa7847f150c mtd: st_spi_fsm: Warn about failure to unregister mtd device omits 28607b426c3d mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe() [...] omits 1cc82e09fc20 mtd: rawnand: atmel: Warn about failure to unregister mtd device omits f88c97c1332d mtd: physmap: Drop if with an always false condition omits bb8236541f49 mtd: physmap: Don't skip cleanup after mtd_device_unregist [...] omits 43adab7fd413 mtd: rawnand: meson: Drop cleaning platform data in .remove() omits 7beae6946255 mtd: rawnand: meson: Don't skip cleanup after mtd_device_u [...] omits 413948cc6208 mtd: rawnand: tegra: Don't skip cleanup after mtd_device_u [...] omits 37e00244047c mtd: rawnand: omap2: Suppress error message after WARN in [...] omits 279d719be39d mtd: spear_smi: Drop if with an always false condition omits 0057568b3914 mtd: spear_smi: Don't skip cleanup after mtd_device_unregi [...] omits 0aaa0b5f84a0 mtd: lpddr2_nvm: Warn about failure to unregister mtd device omits 90914b4e8e2f mtd: powernv_flash: Warn about failure to unregister mtd device omits 0c90466a7985 mtd: hyperbus: Make hyperbus_unregister_device() return void omits 83208e106a8e mtdchar: use kvmalloc() for potentially large allocations omits a1eda864c04c mtdchar: prevent integer overflow in a safety check omits e607879b0da1 mtd: parsers: ofpart: Fix refcount leak in bcm4908_partiti [...] omits 9b78ef0c7997 mtd: parsers: add support for Sercomm partitions omits 9f7e62815cf3 mtd: partitions: Fix refcount leak in parse_redboot_of omits a61528d99761 mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm [...] omits fe92833524e3 libbpf: Fix uprobe symbol file offset calculation logic omits 492f99e4190a bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" omits 0b817059a883 bpftool: Fix bootstrapping during a cross compilation omits af7c2d4145b5 spi: atmel-quadspi: align condition to parenthesis omits f11ec1cc46e3 spi: atmel-quadspi: use pm_ptr() omits 4a2f83b7f780 spi: atmel-quadspi: add runtime pm support omits 263efe85a4b6 net: macb: change return type for gem_ptp_set_one_step_sync() omits 690bacb83bc3 KVM: arm64: Add three sets of flags to the vcpu state omits e87abb73e594 KVM: arm64: Add helpers to manipulate vcpu flags among a set omits f8077b0d5923 KVM: arm64: Move FP state ownership from flag to a tristate omits e9ada6c208c1 KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code omits 0356163e5883 spi: Return true/false (not 1/0) from bool function omits a4f26ba2608c spi: fix platform_no_drv_owner.cocci warning omits 142d456204cf ASoC: imx-audmux: remove unnecessary check of clk_disable_ [...] omits d3d8feadcc54 Specify clock provider directly to CPU DAIs omits e4c437cd9214 Merge branch 'vmxnet3-upgrade-to-version-7' omits acc38e041bd3 vmxnet3: update to version 7 omits 60cafa0395c2 vmxnet3: use ext1 field to indicate encapsulated packet omits d2857b99a74b vmxnet3: limit number of TXDs used for TSO packet omits c7112ebd27ea vmxnet3: add command to set ring buffer sizes omits 2c5a5748105a vmxnet3: add support for out of order rx completion omits 543fb6740541 vmxnet3: add support for large passthrough BAR register omits 6f91f4ba046e vmxnet3: add support for capability registers omits 55f0395fcace vmxnet3: prepare for version 7 changes omits 4643e10a17e5 ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow omits fcb3c775f707 ASoC: SOF: Intel: hda-loader: Make sure that the fw load s [...] omits 537b4a0c8b94 ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() omits 565f82b57abe gfs2: Rewrap overlong comment in do_promote omits f17c655cfb99 drm/mgag200: Include <linux/vmalloc.h> for G200 BIOS code omits 353539023e4f Merge branch 'for-5.19/upstream-fixes' into for-next omits 54eed5c7b938 HID: multitouch: new device class fix Lenovo X12 trackpad sticky omits 6328a8a8ec6c Merge branch 'for-5.19/upstream-fixes' into for-next omits 381583845d19 HID: cp2112: prevent a buffer overflow in cp2112_xfer() omits 0a43452bb6b1 OPP: Track if clock name is configured by platform omits 9bfb1ffff197 OPP: Fix typo in comment omits cb4e34856b77 MAINTAINERS: Add ADMAC driver under ARM/APPLE MACHINE omits b127315d9a78 dmaengine: apple-admac: Add Apple ADMAC driver omits 873971f8fb08 dt-bindings: dma: Add Apple ADMAC omits 23fbc87c8ae6 dt-bindings: dma: Rewrite ST-Ericsson DMA40 to YAML omits e8ecf73adbb4 dmaengine: dmatest: Replace symbolic permissions by octal [...] omits 5f89b97e1fd5 dmaengine: dmatest: Remove spaces before tabs omits 5abaa500ff19 dt-bindings: phy: mediatek,tphy: add MT8365 SoC bindings omits 65238f7ffcef dt-bindings: phy: mediatek,dsi-phy: Add MT8365 SoC bindings omits baf32519979f dt-bindings: dma: mediatek,uart-dma: add MT8365 bindings omits c24968734abf drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_obje [...] omits 9e9fa6a9198b udmabuf: Set the DMA mask for the udmabuf device (v2) omits 20f038d074d4 drm/virtio: simplify the return expression omits d9c1452c0f07 drm/qxl: remove qxl_log_level global omits 430ac054e5ea drm/bochs: Explicitly include linux/module.h omits bd63f11f4c3c virtio-gpu: fix a missing check to avoid NULL dereference omits 5834e72eda0b xen/netback: do some code cleanup omits 42a09d932a3c Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits e8fbd344a5ea PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() omits 6aed665f9d83 drm/nouveau/bios: Rename prom_init() and friends functions omits fbecd5a0d391 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 99ad11e06be8 i2c: dummy: Drop no-op remove function omits f030304fdeb8 PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() omits 3d43273d7d1e i2c: mxs: Silence a clang warning omits f24bc86adec6 i2c: qcom-cci: simplify access to bus data structure omits 5e69a33c5cec PCI/ERR: Recognize disconnected devices in report_error_de [...] omits 6f33a9daff9f x86: Fix comment for X86_FEATURE_ZEN omits ffad0a354b0c i2c: npcm: Capitalize the one-line comment omits bbc38ed53a02 i2c: npcm: Support NPCM845 omits d7aa1b149b8f i2c: npcm: Correct slave role behavior omits 47d506d1a28f i2c: npcm: Remove own slave addresses 2:10 omits 29d2bff1c34a dt-bindings: i2c: npcm: support NPCM845 omits aebef63cf7ff x86: Remove vendor checks from prefer_mwait_c1_over_halt omits 8bcedb4ce047 x86: Handle idle=nomwait cmdline properly for x86_idle omits 8ad69f490516 dt-bindings: i2c: convert ocores binding to yaml omits 74557cb4e84f dt-bindings: i2c: Convert arm,i2c-versatile to DT schema omits 577584582db5 dt-bindings: i2c: Rewrite Nomadik I2C bindings in YAML omits 2292639b4cc8 dt-bindings: display: novatek, nt36672a: add backlight property omits c11256f82ec8 drm/panel: nt36672a: add backlight support omits a84a434baf94 net: constify some inline functions in sock.h omits b172862241b4 KVM: x86: PIT: Preserve state of speaker port data bit omits 3dbec44d9c94 KVM: VMX: Reject kvm_intel if an inconsistent VMCS config [...] omits f5a81d0eb01e KVM: VMX: Sanitize VM-Entry/VM-Exit control pairs at kvm_i [...] omits 8e6a58e28b34 KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initi [...] omits 6ef25aa0a961 KVM: x86/pmu: Restrict advanced features based on module e [...] omits b9181c8ef356 KVM: x86/pmu: Avoid exposing Intel BTS feature omits d7808f739162 KVM: x86/pmu: Update global enable_pmu when PMU is undetected omits 916e3a4f950e x86: events: Do not return bogus capabilities if PMU is broken omits 92d80178a35b perf/x86/intel: Fix the comment about guest LBR support on KVM omits 17e9157c4ed0 nfp: Remove kernel.h when not needed omits ff87d619ac18 ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode 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 a4da4913a04d ice: Use correct order for the parameters of devm_kcalloc() omits 0a3ca0867c1f ice: remove u16 arithmetic in ice_gnss omits b33de560f9e9 ice: remove VLAN representor specific ops omits cede04b35258 ice: don't set VF VLAN caps in switchdev omits 64f6516e60b0 drm/amdgpu: always flush the TLB on gfx8 omits 250195ff744f drm/amdgpu: fix limiting AV1 to the first instance on VCN3 omits 5b644783396b drm/amd/pm: enable BACO on smu_v13_0_7 omits 9e68c3841390 drm/amd/pm: add interface to deallocate power_context for [...] omits 5d88cb162c9d drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit omits 8728df26dd24 drm/amdgpu/mes: only invalid/prime icache when finish load [...] omits 26c763875e0c drm/amd/pm: drop unneeded dpm features disablement for SMU [...] omits da4d45b7da93 drm/amd/pm: drop redundant declarations omits d7053e631e89 drm/amd/pm: enable mode1 reset support for SMU 13.0.0 omits 1b3aa89550a2 drm/amdgpu: avoid to perform undesired clockgating operation omits 62f8f5c3bfc2 drm/amdgpu: enable ASPM support for PCIE 7.4.0/7.6.0 omits 6f73d6762694 drm/amd/pm: optimize the interface for dpm feature status query omits bb50bba9c6c7 drm/amd/pm: drop unneeded thermal_controller_type check omits cde83d47482e drm/amd/pm: enable FW CTF feature for SMU 13.0.0 omits 851dd8625320 drm/amdgpu: fix scratch register access method in SRIOV omits 0381ac3ca2e7 drm/radeon: Initialize fences array entries in radeon_sa_b [...] omits 4e2d10443580 drm/amdkfd: Document and fix GTT BO kmap API omits cac3bfcaedbf drm/amd/display: Reduce frame size in the bouding box for DCN21 omits 0f28cca87e9a drm/amdkfd: Extend KFD device topology to surface peer-to- [...] omits feb54650bae2 drm/radeon: integer overflow in radeon_mode_dumb_create() omits c4d7738c9efc drm/amdgpu: simplify amdgpu_ucode_get_load_type() omits dc8965ab5e33 fs/ntfs3: Remove redundant assignment to variable vcn omits 284498206f31 drm/amd/display: Reduce frame size in the bouding box for [...] omits 87d6b28e4a75 drm/amd/display: Reduce frame size in the bouding box for DCN301 omits 136788cc74cb drm/amd/display: fix null pointer deref error omits 08a2fd23c6c2 drm/amdgpu: Add peer-to-peer support among PCIe connected [...] omits 6fbfc3a23c98 drm/amdkfd: Define config HSA_AMD_P2P to support peer-to-peer omits c55300ad4a18 drm/amd/display: Reduce frame size in the bouding box for DCN20 omits 0dc662318d36 drm/amd/display: Remove duplicated macro omits 143fee0ccc97 drm/amdgpu: Add MODE register to wave debug info in gfx11 omits 61243c173cd2 drm/amd/amdgpu: Fix alignment issue omits 68e355c00f2d drm/amdkfd:Fix fw version for 10.3.6 omits faa406f4233e drm/cma-helper: Describe what a "contiguous chunk" actually means omits 594740497e99 dma-buf: Add an API for importing sync files (v10) omits 20e10881a043 dma-buf: Add an API for exporting sync files (v14) omits 17f65658c8ad drm/i915/xehp: Correct steering initialization omits c5cb0002d14b drm/i915: More PVC+DG2 workarounds omits 3ffb20f5c789 dt-bindings: Add headers for Tegra234 GPCDMA omits 829205d8410e ARM: tegra: Adjust whitespace around '=' omits 28b4dcc8f010 arm64: defconfig: Build Tegra OPE module omits ec3ad554b956 ASoC: ak4613: cares Simple-Audio-Card case for TDM omits 7f35680ada23 drm/ast: Support multiple outputs omits 221bd70be2e8 Merge branch 'for-5.19/upstream-fixes' into for-next omits db925d809011 HID: hid-input: add Surface Go battery quirk omits abc44fe1d31f Merge branch 'for-5.19/upstream-fixes' into for-next omits 15b281560294 HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" omits 27e05fcbea20 ASoC: harden SoundWire codec/machine drivers used on Intel [...] omits 9723070ecb28 spi: s3c64xx: Fix spelling mistake "hannel" -> "channel" omits 24b8b74eb2eb drm/i915: Parse max link rate from the eDP BDB block omits b09654e39c89 ASoC: mediatek: mt8186: Fix a handful of spelling mistakes omits f06d1d66d54c drm/i915: Update eDP fast link training link rate parsing omits f09d2b0bdd78 drm/i915: Initialize eDP source rates after per-panel VBT parsing omits e288179dd09a ASoC: DAI clocking terminology modernisation omits f434857d5734 Merge branch 'for-5.19/upstream-fixes' into for-next omits 6431fd0151ec HID: logitech-hidpp: Fix syntax errors in comments omits e17191e2cc82 Merge branch 'for-5.19/upstream-fixes' into for-next omits d5e649a5a537 HID: uclogic: properly format kernel-doc comment for hid_d [...] omits 2f4073e08f4c KVM: VMX: Enable Notify VM exit omits 2a6539b2be45 Merge branch 'for-5.20/apple' into for-next omits a0a05054583f HID: apple: Properly handle function keys on non-Apple keyboard omits 168192f798c3 Merge branch 'for-5.19/upstream-fixes' into for-next omits 92cdfba40155 HID: nintendo: fix unused const warning omits f273eafbaa11 Merge branch 'for-5.20/elan' into for-next omits 8e520fb60575 Merge branch 'for-5.19/upstream-fixes' into for-next omits bd3cba00dcc6 HID: i2c-hid: elan: Add support for Elan eKTH6915 i2c-hid [...] omits ded3021ef205 dt-bindings: HID: i2c-hid: elan: Introduce bindings for El [...] omits cb23389a2458 ARM: bcm: Fix refcount leak in bcm_kona_smc_init omits 938c8745bcf2 KVM: x86: Introduce "struct kvm_caps" to track misc caps/settings omits 30267b43c5b0 KVM: selftests: Add a test to get/set triple fault event omits ed2351174e38 KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pendin [...] omits 276e10973909 MAINTAINERS: Add BCM6846 to bcmbca arch entry omits 865a7d671073 dt-bindings: arm: add BCM6846 SoC to device tree binding document omits c799b5081448 ARM: dts: broadcom: adjust whitespace around '=' omits b65b9477d911 arm64: dts: broadcom: adjust whitespace around '=' omits ca3a4664e005 MAINTAINERS: Add BCM6878 to bcmbca arch entry omits 10efb7672087 MAINTAINERS: Add BCM6858 to bcmbca arch entry omits 048a9a42f4fa MAINTAINERS: Add BCM4912 to bcmbca arch entry omits 6d0224e50c44 MAINTAINERS: Add BCM63158 to bcmbca arch entry omits 4b6882e40cf4 MAINTAINERS: Add BCM63178 to bcmbca arch entry omits 6bcad714e173 ARM: dts: Add DTS files for bcmbca SoC BCM6878 omits ad8fb6b8a7d2 dt-bindings: arm: Add BCM6878 soc omits a5e3d775d088 fpga: Directly use ida_alloc()/free() omits 5cd339b370e2 fpga: m10bmc-sec: add max10 secure update functions omits 7f03d84a672d fpga: m10bmc-sec: expose max10 canceled keys in sysfs omits 154afa5c31cd fpga: m10bmc-sec: expose max10 flash update count omits bdf86d0e6ca3 fpga: m10bmc-sec: create max10 bmc secure update omits 3f83b62a7bfa mfd: intel-m10-bmc: Rename n3000bmc-secure driver omits e663e06bd3f2 ARM64: dts: Add DTS files for bcmbca SoC BCM6858 omits 1ba56aeb3914 arm64: dts: Add DTS files for bcmbca SoC BCM4912 omits 076dcedc6628 arm64: dts: Add DTS files for bcmbca SoC BCM63158 omits 5e7bcaf89f57 dt-bindings: arm64: Add BCM6858 SoC to binding document omits 709ccce78823 dt-bindings: arm64: Add BCM4912 SoC to binding document omits c8e5c40ddb6a dt-bindings: arm64: add BCM63158 SoC to binding document omits fc85b7e64acb ARM: dts: add dts files for bcmbca soc 63178 omits 312137db3144 dt-bindings: arm: add BCM63178 SoC to binding document omits 7aadaa988c5e KVM: x86/pmu: Drop amd_event_mapping[] in the KVM context omits 08dca7a8e73a KVM: x86/pmu: Replace pmc_perf_hw_id() with perf_get_hw_ev [...] omits dc852ff5bb41 perf: x86/core: Add interface to query perfmon_event_map[] [...] omits 02791a5c362b KVM: x86/pmu: Use PERF_TYPE_RAW to merge reprogram_{gp,fix [...] omits e99fae6edebc KVM: x86/pmu: Use only the uniform interface reprogram_counter() omits 76d287b2342e KVM: x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_ [...] omits fb121aaf19cd KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter() omits a40239b4cf33 KVM: x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram [...] omits 89cb454ea984 KVM: x86/pmu: Extract check_pmu_event_filter() handling bo [...] omits a33095f4937b KVM: x86/pmu: Update comments for AMD gp counters omits d1c88a402056 KVM: x86: always allow host-initiated writes to PMU MSRs omits bfb088d9fb5a KVM: vmx, pmu: accept 0 for host-initiated write to MSR_IA [...] omits 98defd2e1780 KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn' [...] omits c49467a45fe0 KVM: x86/pmu: Don't overwrite the pmu->global_ctrl when re [...] omits ec4036edf924 KVM: x86/pmu: remove useless prototype omits 43d62d108af8 KVM: x86/pmu: Move the vmx_icl_pebs_cpu[] definition out o [...] omits 5d9cd8b55cdc selftests: kvm: replace ternary operator with min() omits cf8e55fe50df KVM: x86/pmu: Expose CPUIDs feature bits PDCM, DS, DTES64 omits 59cc99f6e971 KVM: x86/cpuid: Refactor host/guest CPU model consistency check omits 968635abd5f5 KVM: x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu [...] omits 854250329c02 KVM: x86/pmu: Disable guest PEBS temporarily in two rare s [...] omits 63f21f326fc9 KVM: x86/pmu: Move pmc_speculative_in_use() to arch/x86/kvm/pmu.h omits d10551738f6a KVM: x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when PEBS i [...] omits 902caeb6841a KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support a [...] omits 8183a538cd95 KVM: x86/pmu: Add IA32_DS_AREA MSR emulation to support guest DS omits 6ebe44366bde KVM: x86/pmu: Adjust precise_ip to emulate Ice Lake guest [...] omits 79f3e3b58386 KVM: x86/pmu: Reprogram PEBS event to emulate guest PEBS counter omits 5821a0bbb4c3 drm/i915/uc: remove accidental static from a local variable omits c59a1f106f5c KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for exten [...] omits 0d23dc34a7ce x86/perf/core: Add pebs_capable to store valid PEBS_COUNTE [...] omits 2c985527dd8d KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter omits bef6ecca46ac KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU [...] omits 39a4d779546a perf/x86/core: Pass "struct kvm_pmu *" to determine the gu [...] omits 69e575dd4fba perf/x86/intel: Handle guest PEBS overflow PMI for KVM guest omits fb358e0b811e perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake Server omits d588bb9be1da KVM: VMX: enable IPI virtualization omits 753dcf7a8686 kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test omits 35875316384b KVM: x86: Allow userspace to set maximum VCPU id for VM omits 1d5e740d518e KVM: Move kvm_arch_vcpu_precreate() under kvm->lock omits f08a06c9a357 KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl() omits 5413bcba7ed5 KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode omits 0b85baa5f46d KVM: VMX: Report tertiary_exec_control field in dump_vmcs() omits 1ad4e5438c67 KVM: VMX: Detect Tertiary VM-Execution control when setup [...] omits ed3905ba6038 KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64 [...] omits 465932db25f3 x86/cpu: Add new VMX feature, Tertiary VM-Execution control omits b8b9156ec6ef KVM: x86/mmu: Comment FNAME(sync_page) to document TLB flu [...] omits 9fb3565743d5 KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page() omits d8969871253a KVM: selftests: nSVM: Add svm_nested_soft_inject_test omits 159fc6fa3b7d KVM: nSVM: Transparently handle L1 -> L2 NMI re-injection omits 2d61391270a3 KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected [...] omits 21d4c575eb4a KVM: x86: Print error code in exception injection tracepoi [...] omits a61d7c5432ac KVM: x86: Trace re-injected exceptions omits 7e5b5ef8dca3 KVM: SVM: Re-inject INTn instead of retrying the insn on " [...] omits 6ef88d6e36c2 KVM: SVM: Re-inject INT3/INTO instead of retrying the instruction omits 3741aec4c38f KVM: SVM: Stuff next_rip on emulated INT3 injection if NRI [...] omits cd9e6da8048c KVM: SVM: Unwind "speculative" RIP advancement if INTn inj [...] omits f17c31c48e5c KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 omits 00f08d99dd7d KVM: nSVM: Sync next_rip field from vmcb12 to vmcb02 omits eb20cf30c57c drm/i915/overlay: remove redundant GEM_BUG_ON() omits ab9db127ee03 drm/i915/pxp: fix sparse warning for not declared symbol omits cc2609eda698 ath10k: fix recently introduced checkpatch warning omits f87e15fbf6d8 platform/chrome: cros_ec_proto: Update size arg types omits b1d288d9c3c5 platform/chrome: cros_ec_proto: Rename cros_ec_command function omits 015cd0043503 regulator: cros-ec: Use common cros_ec_command() omits 1db2c0f7e8ce ARM: dts: bcm283x: Drop unnecessary properties from dpi node omits 85393ca610de wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C omits 26af237f2f4d arm64: defconfig: enable bcmbca soc support omits fdcd652ce2b6 arm64: bcmbca: add arch bcmbca machine entry omits 4dfc63c002a5 wifi: ray_cs: Drop useless status variable in parse_addr() omits 9e8e9187673c wifi: ray_cs: Utilize strnlen() in parse_addr() omits d38c9df53ad6 wifi: rtw88: use %*ph to print small buffer omits 9b656879042e soc: bcm: brcmstb: pm: pm-arm: fix typo in comment omits da6e113ff010 net: ethernet: mtk_eth_soc: enable rx cksum offload for MT [...] omits 67074ae6af59 net: dsa: microchip: ksz8xxx: Replace kernel.h with the ne [...] omits 3fd3a52ca672 scsi: core: iscsi: Directly use ida_alloc()/ida_free() omits a6e0d179764c scsi: target: iscsi: Control authentication per ACL omits a75fcb0912a5 scsi: target: iscsi: Extract auth functions omits a11b80692be5 scsi: target: iscsi: Add upcast helpers omits 4dc48a107a14 scsi: qla2xxx: Update version to 10.02.07.500-k omits aec55325ddec scsi: qla2xxx: edif: Fix n2n login retry for secure device omits 789d54a41786 scsi: qla2xxx: edif: Fix n2n discovery issue with secure target omits 1040e5f75ddf scsi: qla2xxx: edif: Remove old doorbell interface omits 0b3f3143d473 scsi: qla2xxx: edif: Add retry for ELS passthrough omits cf79716e6636 scsi: qla2xxx: edif: Synchronize NPIV deletion with authen [...] omits e0fb8ce2bb9e scsi: qla2xxx: edif: Fix potential stuck session in sa update omits 5ecd241bd7b1 scsi: qla2xxx: edif: Add bsg interface to read doorbell events omits df648afa39da scsi: qla2xxx: edif: Wait for app to ack on sess down omits 7a7b0b4865d3 scsi: qla2xxx: edif: bsg refactor omits 9c40c36e75ff scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing omits 81298056a78c drm/i915/dg2: Correct DSS check for Wa_1308578152 omits 54ee1844047c x86/pkeys: Clarify PKRU_AD_KEY macro omits f8c1d4ca5517 Documentation/protection-keys: Clean up documentation for [...] omits 72ca19005270 dt-bindings: vendor-prefixes: document several vendors for [...] omits cbf9c4b9617b of: check previous kernel's ima-kexec-buffer against memor [...] omits 4d3d0ed60ee0 selinux: drop unnecessary NULL check omits c6e3806705d6 drm/i915/dg2: Add Wa_14015795083 omits 0e3c3b901c00 No need of likely/unlikely on calls of check_copy_size() omits 2ff6a14b2029 drm/amd/display: refactor dirty rect dmub command decision omits f9f4daf15398 drm/amd/display: pass panel instance in DMUB dirty rect command omits 6651875ad779 drm/amd/display: Add PSR-SU-RC support in DC omits 6bad4ff84cb5 drm/amd/display: expose AMD specific DPCD for PSR-SU-RC support omits 44961f6ebce9 drm/amd/display: 3.2.189 omits 9d001360b47b drm/amd/display: Add HDMI member to DTO omits d445dd7b39c5 drm/amd/display: Extend soc BB capabilitiy omits 6b6d12b6ff20 drm/amd/display: Fix entry into transient encoder assignme [...] omits d4965c53b95d drm/amd/display: Fix dpp dto for disabled pipes omits a0b9e4531b2e drm/amd/display: 3.2.188 omits 874714feff31 drm/amd/display: [FW Promotion] Release 0.0.119.0 omits 8246370341e8 drm/amd/display: Enable 3 plane MPO omits d8791dc7f941 drm/amd/display: Cap OLED brightness per max frame-average [...] omits e5309d7f6610 drm/amd/display: add DP sanity checks during enable stream omits 0c56705d8aae drm/amd/display: Correct min comp buffer size omits 2d017189e2b3 drm/amd/display: Blank eDP on enable drv if odm enabled omits 77361ed89a8b drm/amd/display: Avoid reading LTTPR caps in non-LTTPR mode. omits 165ab7b4319d Revert "drm/amd/display: Pass the new context into disable [...] omits ae204faa949d Revert "drm/amdgpu: Ensure the DMA engine is deactivated d [...] omits 494688efdc59 selinux: add __randomize_layout to selinux_audit_data omits 5ee6cfdd11aa audit: remove redundant data_len check omits f210f387c8c0 regulator: qcom_smd: add get_voltage to MP5496 omits e02b99e9b79f ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in [...] omits a49267a3bd10 ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueue [...] omits 05ba4c00fa9c ASoC: rt7*-sdw: harden jack_detect_handler omits 74d40901ebad ASoC: rt711: fix calibrate mutex initialization omits 768ad6d80db2 ASoC: Intel: sof_sdw: handle errors on card registration omits 716c2e7e1608 ASoC: rt711-sdca-sdw: fix calibrate mutex initialization omits f9e9bdd5bb18 ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime o [...] omits 4464bd825dd5 drm/i915: remove noisy logs in intel_dp_dsc_get_output_bpp() omits aec23025ebc8 drm/i915/utils: throw out unused stuff omits 38353a5e3da0 drm/i915/drv: drop intel_bios.h include omits 330c1b3180b0 drm/i915/tasklet: separate local hacks around struct taskl [...] omits 34b68c17e989 drm/i915/client: only include what's needed omits 0ac8bc4f54ef Add support for PolarFire SoC's spi controllers omits 35a2443d0910 iavf: Add waiting for response from PF in set mac omits c87c938f62d8 i40e: Add VF VLAN pruning omits d352bd889b6a Merge branch 'bpf: Add 64bit enum value support' omits 61dbd5982964 docs/bpf: Update documentation for BTF_KIND_ENUM64 support omits f4db3dd5284d selftests/bpf: Add a test for enum64 value relocations omits adc26d134ef3 selftests/bpf: Test BTF_KIND_ENUM64 for deduplication omits 3b5325186dfa selftests/bpf: Add BTF_KIND_ENUM64 unit tests omits 2b7301457ffe selftests/bpf: Test new enum kflag and enum64 API functions omits d932815a4394 selftests/bpf: Fix selftests failure omits 58a53978fdf6 bpftool: Add btf enum64 support omits 23b2a3a8f63a libbpf: Add enum64 relocation support omits 6ec7d79be202 libbpf: Add enum64 support for bpf linking omits f2a625889bb8 libbpf: Add enum64 sanitization omits d90ec262b35b libbpf: Add enum64 support for btf_dump omits 2ef2026349cf libbpf: Add enum64 deduplication support omits dffbbdc2d988 libbpf: Add enum64 parsing and new enum64 public API omits 8479aa752226 libbpf: Refactor btf__add_enum() for future code sharing omits b58b2b3a3122 libbpf: Fix an error in 64bit relocation value computation omits 776281652ddc libbpf: Permit 64bit relocation value omits 6089fb325cf7 bpf: Add btf enum64 support omits 5f69a6577bc3 psi: dont alloc memory for psi by default omits 560e613352b4 fs/ntfs3: Remove redundant assignment to variable frame omits 548744f84456 fs/ntfs3: Remove a useless test omits 5552de7b928d Merge tag 'kvm-s390-next-5.19-2' of git://git.kernel.org/p [...] omits 68163cd12ca5 arm64: dts: mediatek: Add mediatek,cci property for MT8183 [...] omits f3ceebeb0c9b arm64: dts: mediatek: Add MediaTek CCI node for MT8183 omits 95eacb24f373 arm64: dts: mediatek: Add opp table and clock property for [...] omits e0c5341acdbe ARM: dts: add clock support for Airoha EN7523 omits 1c9faace1017 soc: mediatek: devapc: Add support for MT8186 omits 2cb41ed0d73d soc: mediatek: devapc: Separate register offsets from mtk_ [...] omits 37e9a1071b72 dt-bindings: soc: mediatek: devapc: Add bindings for MT8186 omits f1a95a356daa soc: mediatek: pwrap: Compress of_device_id entries to one line omits 43406cebf06b soc: mediatek: pwrap: Move IO pointers to new structure omits 56a468b5f645 soc: mediatek: pwrap: Check return value of platform_get_irq() omits e84187fa6f55 soc: mediatek: pwrap: Switch to devm_platform_ioremap_reso [...] omits 18c7deca2b81 soc: mediatek: pwrap: Use readx_poll_timeout() instead of [...] omits 71ba950f3b1f ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G2UL SoC omits a8280a5dd5a4 regulator: mp5416: remove kernel.h include omits b31455e96f00 Merge branch 'kvm-5.20-early-patches' into HEAD omits a280e358465b Merge branch 'kvm-5.19-early-fixes' into HEAD omits aa44284960d5 x86/mm/tlb: Avoid reading mm_tlb_gen when possible omits 1105171d080e smack: Replace kzalloc + strncpy with kstrndup omits 336a2d935a99 ASoC: ssm: Use modern ASoC DAI format terminology omits e7ab03bcd37c ASoC: SOF: AMD/Mediatek updates for 5.20 omits dfa687bffc8a drm/bridge: lt9611uxc: Cancel only driver's work omits f303c6b26ced MAINTAINERS: add spi to PolarFire SoC entry omits 9ac8d17694b6 spi: add support for microchip fpga spi controllers omits c241d049122b ARM: s3c: Use strscpy to replace strlcpy omits d82a5a4aae9d drm/meson: encoder_hdmi: Fix refcount leak in meson_encode [...] omits 7d255ddbbf67 drm/meson: encoder_cvbs: Fix refcount leak in meson_encode [...] omits 18697b479330 staging: r8188eu: remove HW_VAR_SLOT_TIME from SetHwReg8188EU() omits e2b925edc55a staging: greybus: loopback: fix a spelling error. omits 5e9c7546b2be staging: r8188eu: fix declaration to match 'foo *bar' omits a9369fd316cf regulator: dt-bindings: Convert pwm-regulator to DT schema omits efe2178d1a32 ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173 [...] omits e6f08af6340e ASoC: simple-card-utils: Make asoc_simple_clean_reference( [...] omits 69c8027c5ff4 ASoC: wm8731: update wlf,wm8731.yaml reference omits aa0d5f095093 ASoC: Intel: broadwell: Make broadwell_disable_jack() return void omits 7ede9c4c1654 Add Machine driver support for nau8825, max98560 and rt568 [...] omits 52970da262e0 ASoC: Drop some i2c noop remove callbacks omits 2947683c534e Switch to use internal PLL for iMCLK omits 88406aa6dbbb ASoC: trivial changes for cppcheck warnings omits ed05d691b921 OPE support on Tegra210 and later omits 9f2d5e1e5d64 ASoC: Intel: avs: Machine boards and HDA codec support omits 28223889603a ASoC: Intel: soc-acpi and machine driver updates omits a8b1b9ce5d48 ALSA: hda: cirrus: Add initial DSP support and firmware loading omits ba36c5b7ac93 Merge branch 'reorganize-the-code-of-the-enum-skb_drop_reason' omits b160f7270e6d net: dropreason: reformat the comment fo skb drop reasons omits ec43908dd556 net: skb: use auto-generation to convert skb drop reason t [...] omits ff8372a467fa net: skb: move enum skb_drop_reason to standalone header file omits 6ff40f00e5a4 spi: stm32-qspi: Remove unused parameters omits 158e71bb69e3 RDMA/mlx5: Add a umr recovery flow omits 70e76f7344e5 ARM: dts: rockchip: enable nfc node in rk3066a-mk808.dts omits 4bcee17c7f28 arm64: dts: rockchip: enable vop2 and hdmi tx on rock-3a omits 0c096d6ed842 arm64: dts: rockchip: enable vop2 and hdmi tx on quartz64a omits 991b3d123492 arm64: dts: rockchip: rk3568-evb: Enable VOP2 and hdmi omits d689e5709b8a arm64: dts: rockchip: rk356x: Add HDMI nodes omits 9d6c6d978f97 arm64: dts: rockchip: rk356x: Add VOP2 nodes omits b65155c786c4 arm64: dts: rockchip: add pine64 touch panel display to rockpro64 omits 89504897b7a9 arm64: dts: rockchip: Enable PCIe controller on quartz64-a omits 66b51ea7d70f arm64: dts: rockchip: Add rk3568 PCIe2x1 controller omits 12de1ebd2ae3 net: altera: Replace kernel.h with the necessary inclusions omits 650126a89090 RDMA/hfi1: Fix typo in comment omits 6fa4a6d20c16 WAN: Fix syntax errors in comments omits b181a1e8b3ff arm64: dts: rockchip: enable sfc controller on Quartz64 Model A omits 28ae8a98494f arm64: dts: rockchip: enable sdr-104 for sdmmc on Quartz A omits fb4f915c44ee arm64: dts: rockchip: add Quartz64-A fan pinctrl omits 6f4a1ec70aec Merge branch 'renesas-arm-dt-for-v5.20' into renesas-next omits b36be13ed6cb arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes omits 4ff21ed92697 arm64: dts: renesas: r8a779f0: Add IPMMU nodes omits da1efdb2a3e8 drm/mgag200: Store positions of I2C data and clock bits in [...] omits d1e40d8e4b4d drm/mgag200: Store vidrst flag in device info omits 98da4b99a052 drm/mgag200: Store maximum resolution and memory bandwidth [...] omits 21e74bf99596 drm/mgag200: Store HW_BUG_NO_STARTADD flag in device info omits b9a577a407d9 drm/mgag200: Add struct mgag200_device_info omits b62d943e9686 drm/mgag200: Implement new init logic omits d45e32c9d98c drm/mgag200: Call mgag200_device_probe_vram() from per-model init omits ce19021fd99a drm/mgag200: Move PCI-option setup into model-specific code omits 85397f6bc4ff drm/mgag200: Initialize each model in separate function omits 73f54d5d9682 drm/mgag200: Remove special case for G200SE with <2 MiB omits 02c96ed9e4cd clk: renesas: rzg2l: Fix reset status function omits 5c4a99cf5d25 arm64: dts: exynos: enable secondary ufs devices ExynosAut [...] omits fddb7928464d arm64: dts: exynos: add secondary ufs devices in ExynosAutov9 omits 5621638cf014 arm64: dts: fsd: use local header for pinctrl register values omits 3d501682329a arm64: dts: exynos: use local header for pinctrl register values omits f7b462646e81 ARM: dts: exynos: use local header for pinctrl register values omits 088b2b856fb2 ARM: dts: s5pv210: use local header for pinctrl register values omits d180a6af3584 ARM: dts: s3c64xx: use local header for pinctrl register values omits 729abb9b376e ARM: dts: s3c2410: use local header for pinctrl register values omits c98ebe065e07 pinctrl: samsung: do not use bindings header with constants omits a07cadf80c85 ARM: dts: exynos: align MMC node name with dtschema omits 2164784a4b27 arm64: dts: exynos: align MMC node name with dtschema omits 283d046406c2 arm64: dts: exynos: adjust DT style of ufs nodes in ExynosAutov9 omits 3b0a91e586dc ARM: dts: exynos: adjust whitespace around '=' omits 6f8c75ad5a15 arm64: dts: exynos: adjust whitespace around '=' omits fa5d0a0205c3 drm/mediatek: Add pull-down MIPI operation in mtk_dsi_powe [...] omits 39e8d062b03c drm/mediatek: Keep dsi as LP00 before dcs cmds transfer omits cde7e2e35c28 drm/mediatek: Separate poweron/poweroff from enable/disabl [...] omits 7f6335c6a258 drm/mediatek: Modify dsi funcs to atomic operations omits 076b8d7194c3 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next omits 4f05f03e8f8b ARM: dts: sun5i: adjust whitespace around '=' omits e1c51d31befc clk: sunxi-ng: Deduplicate ccu_clks arrays omits 078f28fee5aa ASoC: SOF: mediatek: mt8195 suspend check dsp idle omits 0bf4276cc788 ASoC: SOF: mediatek: mt8195 modify dram type as non-cache omits fd43dcbb859c ASoC: SOF: mediatek: Add shared_size for mediatek common c [...] omits e53b20598f39 ASoC: SOF: mediatek: revise mt8195 clock sequence omits b585692fc937 ASoC: SOF: amd: Add SOF pm ops callback for Renoir omits 8208dd75eb46 ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable omits 93693dcf2a4d ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p omits 11fe58c4450a ASoC: SOF: Intel: add MeteorLake machines omits fae7d186403e drm/probe-helper: Default to 640x480 if no EDID on DP omits f06e4c9ec81e dt-bindings: display: bridge: sil,sii9022: Convert to json-schema omits ea64228d26fe drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.4 omits 136f614931a2 drm/radeon: fix potential buffer overflow in ni_set_mc_spe [...] omits d1b08baf9335 drm/amdgpu/display: fix DCN3.2 Makefiles for non-x86 omits b94b02d72e2b drm/amdgpu/display: make some functions static omits 031ac4e419df drm/amdgpu/discovery: add comments about VCN instance handling omits 453b0016a054 drm/amd/display: Detect dpcd_rev when hotplug mst monitor omits 84de5c2e92dc drm/amd/display: Update optimized blank calc and programming omits 7cc191ee7621 drm/amd/display: Implement MPO PSR SU omits 1b0da5a3e90d drm/amd/display: update cursor position to DMUB FW omits 381b590c307f drm/amd/display: calculate psr config settings in runtime in DM omits 65e7a17499e1 drm/amd/display: add shared helpers to update psr config f [...] omits e61a048eabf9 drm/amd/display: PSRSU+DSC WA for specific TCON omits c2a050c5e07f drm/amd/display: use HW lock mgr for PSR-SU omits c7eac19eda0a drm/amd/display: Set PSR level to enable ALPM by default omits 6cc5c77300af drm/amd/display: fix system hang when PSR exits omits 32c453f18dcc drm/amd/display: add vline time in micro sec to PSR context omits 65657d98754c drm/amd/display: Set default value of line_capture_indication omits a35806b36ea4 drm/amd/display: Passing Y-granularity to dmub fw omits 4c7631800e6b drm/amd/amdgpu: add pipe1 hardware support omits b07d1d73b09e drm/amd/amdgpu: Enable high priority gfx queue omits 3d8785f6c04a drm/amdgpu: adding device coredump support omits 651d7ee63f33 drm/amdgpu: save the reset dump register value for devcoredump omits 6d1044a070b2 drm/amd/display: program PSR2 DPCD Configuration omits aa303964bc34 drm/amd/display: revise Start/End SDP data omits 3a6dce778de7 drm/amd/display: update GSP1 generic info packet for PSRSU omits 1da5dab029c0 drm/amd/display: combine dirty rectangles in DMUB FW omits b3d0c0f2dfbe drm/amd/display: feed PSR-SU as psr version to dmub FW omits bbddaf68e912 Merge tag 'v5.19-rc1' into next omits ef1793665404 dt-bindings: ps2-gpio: document bus signals open drain omits 442feb3174dc dt-bindings: ps2-gpio: convert binding to json-schema omits 39d649602be2 of: constify of_property_check_flags() prop argument omits 37a530bfe56c fs/ntfs3: Fix missing i_op in ntfs_read_mft omits 19d1b7872d1e fs/ntfs3: Refactor ni_try_remove_attr_list function omits cd39981fb92a fs/ntfs3: Fix double free on remount omits b7b6160d0eb9 fs/ntfs3: Refactoring of indx_find function omits 80d8cad2e9ce ASoC: mediatek: mt8186: add misc driver and register definitions omits cfa9a966f12a ASoC: mediatek: mt8186: support gpio control in platform driver omits 55b423d5623c ASoC: mediatek: mt8186: support audio clock control in pla [...] omits ae92dcbee8b6 ASoC: mediatek: mt8186: support tdm in platform driver omits e118015db7bd ASoC: mediatek: mt8186: support src in platform driver omits 920508f9fe2f ASoC: mediatek: mt8186: support pcm in platform driver omits 2907d261276e ASoC: mediatek: mt8186: support i2s in platform driver omits 2567ccae9105 ASoC: mediatek: mt8186: support hw gain in platform driver omits 55cac93d2711 ASoC: mediatek: mt8186: support hostless in platform driver omits b65c466220b3 ASoC: mediatek: mt8186: support adda in platform driver omits 58949aa35c0f ASoC: mediatek: mt8186: support audsys clock control omits 612c4695e312 ASoC: mediatek: mt6366: support for mt6366 codec omits 1d7426945716 drm/i915/display/fbc: Do not apply WA 22014263786 to DG2 omits 3926e0c12238 ath11k: Fix warnings reported by checkpatch omits 4c1fc4f60a53 ath11k: Fix LDPC config in set_bitrate_mask hook omits 0ab52b2bd7be ath11k: Avoid REO CMD failed prints during firmware recovery omits 9331f7d3c54a ath11k: Fix incorrect debug_mask mappings omits e5646fe3b7ef ath11k: fix missing skb drop on htc_tx_completion error omits 294b2111ff10 riscv: dts: microchip: remove spi-max-frequency property omits 9c1b06a509df drm/mediatek: Add suffix 0 to DDP_COMPONENT_DITHER for mt8 [...] omits 7266e90a51a3 drm/mediatek: Add mediatek-drm of vdosys0 support for mt8195 omits bd448b8867b7 drm/mediatek: Add MERGE support for mediatek-drm omits b7fb767b1658 drm/mediatek: Add DSC support for mediatek-drm omits fc602b4f692c mtd: spinand: Add support for ATO25D1GA omits 99c1734f318c dt-bindings: mtd: mxc-nand: Drop undocumented properties f [...] omits ec0da0633775 mtd: rawnand: meson: Fix a potential double free issue omits 18178e03b124 mtd: rawnand: cafe: fix drivers probe/remove methods omits 77087a04c8fd mtd: maps: Fix refcount leak in ap_flash_init omits 33ec82a6d2b1 mtd: maps: Fix refcount leak in of_flash_probe_versatile omits 894bf75bb1f6 ASoC: tlv320dac3x: Use modern ASoC DAI format terminology omits 83a5f86903fb ASoC: tlv320aic33: Use modern ASoC DAI format terminology omits 0cc5a137f7a3 ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology omits 2fd8298aed22 ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology omits 8d322f170b09 ASoC: tlv320aic26: Use modern ASoC DAI format terminology omits b9ff35c7afc6 ASoC: tlv320aic23: Use modern ASoC DAI format terminology omits 10649fa392c9 ASoC: tlv320adcx140: Use modern ASoC DAI format terminology omits ad60ff09801f ASoC: tlv320adc3xxx: Use modern ASoC DAI format terminology omits 5fc4ed4bda46 ASoC: uda1334: Use modern ASoC DAI format terminology omits f025fcc466cc ASoC: tas6424: Use modern ASoC DAI format terminology omits 9f6654c3162a ASoC: tas5720: Use modern ASoC DAI format terminology omits 7c5c399fb97e ASoC: tas5086: Use modern ASoC DAI format terminology omits f8a4018c826f ASoC: tas2770: Use modern ASoC DAI format terminology omits 6b486af2ab94 ASoC: tas2552: Use modern ASoC DAI format terminology omits d7e98b570e80 ASoC: sti-sas: Use modern ASoC DAI format terminology omits def5b3774a48 ASoC: sta350: Use modern ASoC DAI format terminology omits ef08b481ae78 ASoC: sta32x: Use modern ASoC DAI format terminology omits cd0df1706d18 ASoC: rk3328: Use modern ASoC DAI format terminology omits 573a9a37b6fc ASoC: max98090: Use modern ASoC DAI format terminology omits eff8f2aeaf0c ASoC: cx2072x: Use modern ASoC DAI format terminology omits 513abe2460de ASoC: cs42l51: Correct minimum value for SX volume control omits 0c9495ee315e ASoC: cs42l56: Correct typo in minimum level for SX volume [...] omits cd6c0895b9d3 ASoC: cs42l52: Correct TLV for Bypass Volume omits 5a7f6cdd402e ASoC: cs53l30: Correct number of volume levels on SX controls omits e9dad4de223e ASoC: cs35l36: Update digital volume TLV omits 07c2307ce8b4 ASoC: cs42l52: Fix TLV scales for mixer controls omits 33dbf3fc6942 ASoC: Intel: cirrus-common: fix incorrect channel mapping omits dd58365d43ef ASoC: qcom: lpass-platform: Update VMA access permissions [...] omits 3929ead38d61 ASoC: nau8822: Add operation for internal PLL off and on omits 8d0b512844fd spi: spi-ti-qspi: Support per-transfer and per-slave speed [...] omits 6598b91b5ac3 spi: spi.c: Convert statistics to per-cpu u64_stats_t omits b658be56e867 spi: dt-bindings: Move 'rx-sample-delay-ns' to spi-periphe [...] omits 1f19a2d1d6b9 spi: intel: Use correct order for the parameters of devm_k [...] omits dd9c232d4727 spi: spi-zynqmp-gqspi: Add two chip select support omits 657f8bd88cb5 spi: fix typo in comment omits 901fc8e8079e spi: mt65xx: add MT8365 SoC bindings omits 8523c96894e9 spi: cadence-quadspi: Remove spi_master_put() in probe fai [...] omits f52b03c70744 spi: s3c64xx: requests spi-dma channel only during data transfer omits 8e3ca32f4699 spi: spi-altera-dfl: Fix an error handling path omits 6ce7061a75f7 spi: stm32-qspi: Remove stm32_qspi_wait_poll_status() unus [...] omits 75c28a43a43f spi: stm32-qspi: Remove stm32_qspi_wait_cmd() unused parameter omits 5945ff905764 spi: stm32-qspi: Remove stm32_qspi_get_mode() unused parameter omits 5f7202d827b8 regulator: rt5190a: check if init_data is NULL, bypass rt5 [...] omits fcdaf74a0abb regulator: mp5416: add support for MP5496 omits df43c245dd05 regulator: mp5416: use OF match data omits b9dea0184b26 regulator: mp5416: alphabetically sort header includes omits 423156b3d37b regulator: dt-bindings: mps,mp5416: add MP5496 compatible omits 72607f372c9c regmap: cache: Fix syntax errors in comments omits ac8a2ea48001 ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() omits 2685d5046962 ASoC: stm32: dfsdm: fix typo in comment omits 063c915502b9 ASoC: fsl_mqs: simplify the code with adding fsl_mqs_soc_data omits 8366d8ca0f78 ASoC: max9860: Use modern ASoC DAI format terminology omits 12ba5ceb4a08 ASoC: mediatek: remove unnecessary check of clk_disable_unprepare omits 82fa8f581a95 ASoC: codecs: da7210: add check for i2c_add_driver omits 7472eb8d7dd1 ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe omits 4f8ed1959387 ASoC: tfa9879: Use modern ASoC DAI format terminology omits 32882881078b ASoC: qcom: soundwire: Add support for controlling audio C [...] omits fef94875a72b ASoC: ops: Remove unneeded delay.h inclusion omits bf1ebcddcb19 ASoC: stm32: sai: Remove useless define omits 9c3148dec7d2 ASoC: fsl_xcvr:Fix unbalanced pm_runtime_enable in fsl_xcvr_probe omits 84965cc60e64 ASoC: cs35l45: Make cs35l45_remove() return void omits 3ae190edc5f6 ASoC: nau8822: Don't reconfigure PLL to the same values omits ff31753fcb06 ASoC: simple-card-utils: rename asoc_simple_init_dai_link_ [...] omits 6398b004cfcc ASoC: fsl_asrc_dma: enable dual fifo for ASRC P2P omits d0da7c8668dc ASoC: dt-bindings: nxp,tfa989x: Add tfa9890 support omits ef6c320942a2 ASoC: codecs: tfa989x: Add support for tfa9890 omits aa7407f807b2 ASoC: max98390: use linux/gpio/consumer.h to fix build omits ae4f11c1ed2d ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650 [...] omits 22205521770e ASoC: fsl_sai: add error message in case of missing imx-pc [...] omits f53f50ee21d4 ASoC: fsl_sai: use local device pointer omits 99b5c107506c ASoC: ops: Clarify snd_soc_info_volsw_sx() omits b661a848a50c ASoC: amd: acp: fix typo in comment omits b521e85eefa3 ASoC: ab8500: Remove some leftover from the "Replace GPLv2 [...] omits 2f4a8171da06 ASoC: imx-audmux: Silence a clang warning omits 8466579b63cc ASoC: ux500: Remove some leftover from the "Replace GPLv2 [...] omits 3e2649c5e864 ASoC: samsung: Fix error handling in aries_audio_probe omits 0a034d93ee92 ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_pl [...] omits 7188b28f6686 ASoC: meson: remove useless initialization omits 0c57064e3fdb ASoC: samsung: snow: simplify error handling omits 59a6cc5c5d64 ASoC: rockchip: simplify error handling omits 7518be0cc120 ASoC: qcom: q6dsp: remove spurious space omits 015d9ab7805f ASoC: qcom: q6dsp: q6adm: remove useless initializations omits 9e9fb5d3f387 ASoC: mediatek: mt8195: simplify error handling omits f057852fd351 ASoC: Intel: sof_pcm512x: remove unnecessary init omits 9972773c2612 ASoC: Intel: boards: reset acpi_chan_package omits f6cd55a19f3f ASoC: Intel: atom: controls: remove useless initializations omits a140785b701d ASoC: Intel: atom: sst_ipc: remove useless initializations omits d8af541139fa ASoC: Intel: atom: sst_ipc: remove redundant test omits fb6ed937aaa0 ASoC: Intel: atom: sst: remove useless initialization omits 0016361dfcc9 ASoC: wcd9335: remove redundant tests omits cac24a360a6b ASoC: wcd-mbhc-v2: remove useless initialization omits 94f8f2068ed0 ASoC: cs42l42: remove redundant test omits 0511e2ac4e84 ASoC: cs35l45: typo in argument definition omits 627a18149250 ASoC: ssm4567: Use modern ASoC DAI format terminology omits 0160e8835fab ASoC: ssm2602: Use modern ASoC DAI format terminology omits 8dc51d009fad ASoC: ssm2518: Use modern ASoC DAI format terminology omits 4dc6737cfe88 ASoC: amd: acp: Add support for rt5682s and rt1019 card wi [...] omits 0439eb4d94e0 ASoC: amd: acp: Add support for nau8825 and max98360 card omits 97076475e2fd ASoC: cs35l41: Do not print error when waking from hibernation omits e341efc308e5 ASoC: cs35l41: Add common cs35l41 enter hibernate function omits 94e0bc317ad2 ASoC: cs35l41: Move cs35l41 exit hibernate function into s [...] omits fb68cb963bb7 ASoC: da732x: Drop no-op remove function omits 3cce931a5e44 ASoC: lm49453: Drop no-op remove function omits 8a291eebeb63 ASoC: da7219: Drop no-op remove function omits 60391d788a22 ASoC: ak4642: Drop no-op remove function omits 28086d05ada6 ASoC: simple-card-utils: Move snd_soc_component_is_codec t [...] omits 19423951a4b5 ASoC: soc-dai: Remove set_fmt_new callback omits 58e23e21d185 ASoC: xtensa: Rename set_fmt_new back to set_fmt omits e24ba1a21e24 ASoC: ux500: Rename set_fmt_new back to set_fmt omits 9ff1836023ae ASoC: ti: Rename set_fmt_new back to set_fmt omits 408c122ef9de ASoC: test-component: Rename set_fmt_new back to set_fmt omits 475f2af6a2ff ASoC: tegra: Rename set_fmt_new back to set_fmt omits 15011b2388d0 ASoC: sunxi: Rename set_fmt_new back to set_fmt omits 02ba0d9680fe ASoC: stm: Rename set_fmt_new back to set_fmt omits adced68031f9 ASoC: sh: Rename set_fmt_new back to set_fmt omits b99d00c724bc ASoC: samsung: Rename set_fmt_new back to set_fmt omits 059f16bc0e02 ASoC: rockchip: Rename set_fmt_new back to set_fmt omits f1bd2fae8563 ASoC: qcom: Rename set_fmt_new back to set_fmt omits 8e2cc2b241bc ASoC: pxa: Rename set_fmt_new back to set_fmt omits 1a805faeb491 ASoC: mxs-saif: Rename set_fmt_new back to set_fmt omits eee6b5b9f3af ASoC: meson: Rename set_fmt_new back to set_fmt omits 00ca2d152ef0 ASoC: mediatek: Rename set_fmt_new back to set_fmt omits 1724cc38e768 ASoC: jz4740-i2s: Rename set_fmt_new back to set_fmt omits c14a6ce98485 ASoC: Intel: Rename set_fmt_new back to set_fmt omits 1830a30ec4cf ASoC: img: Rename set_fmt_new back to set_fmt omits b9a7972818b8 ASoC: hisilicon: Rename set_fmt_new back to set_fmt omits 00778276cf4c ASoC: fsl: Rename set_fmt_new back to set_fmt omits 765fb623a2cd ASoC: dwc: Rename set_fmt_new back to set_fmt omits 324a4db8de05 ASoC: ep93xx: Rename set_fmt_new back to set_fmt omits 1a267dd98c24 ASoC: bcm: Rename set_fmt_new back to set_fmt omits 2c73f5fd20a8 ASoC: au1x: Rename set_fmt_new back to set_fmt omits a839a53b9dc7 ASoC: atmel: Rename set_fmt_new back to set_fmt omits 346f47e784cd ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt omits 6c076273a326 ASoC: core: Always send the CPU DAI a direct clock specifier omits e945206a0a44 ASoC: xtensa: Update to use set_fmt_new callback omits ce3467c78478 ASoC: ux500: Update to use set_fmt_new callback omits 563ff63dc9fb ASoC: ti: Update to use set_fmt_new callback omits d444c8d246a6 ASoC: test-component: Update to use set_fmt_new callback omits d92ad6633fa7 ASoC: tegra: Update to use set_fmt_new callback omits 7cc3965fde74 ASoC: sunxi: Update to use set_fmt_new callback omits 0092dac91ec1 ASoC: stm: Update to use set_fmt_new callback omits 2d4dd776e902 ASoC: sh: Update to use set_fmt_new callback omits 0b491c7c1b25 ASoC: samsung: Update to use set_fmt_new callback omits 27646d265da1 ASoC: rockchip: Update to use set_fmt_new callback omits 1148e16b335f ASoC: qcom: Update to use set_fmt_new callback omits 84c5b47c8ce4 ASoC: pxa: Update to use set_fmt_new callback omits f3c0064f1f8e ASoC: mxs-saif: Update to use set_fmt_new callback omits f60442bf6eab ASoC: meson: Update to use set_fmt_new callback omits 3af99430f8d9 ASoC: mediatek: Update to use set_fmt_new callback omits cbb3a19f090d ASoC: js4740-i2s: Update to use set_fmt_new callback omits add9ee8c64c6 ASoC: Intel: Update to use set_fmt_new callback omits ed2b384082a6 ASoC: img: Update to use set_fmt_new callback omits 0f362524dd3f ASoC: hisilicon: Update to use set_fmt_new callback omits 3b14c15a333b ASoC: fsl: Update to use set_fmt_new callback omits ca0444f1f7b2 ASoC: dwc: Update to use set_fmt_new callback omits 5d6124e58d56 ASoC: ep93xx: Update to use set_fmt_new callback omits 04ea2404468b ASoC: bcm: Update to use set_fmt_new callback omits fee11f70849b ASoC: au1x: Update to use set_fmt_new callback omits 0fd054a57718 ASoC: atmel: Update to use set_fmt_new callback omits ab890e0f83a6 ASoC: amd: vangogh: Update to use set_fmt_new callback omits 905f3a04e184 ASoC: core: Add set_fmt_new callback that directly specifi [...] omits 6b5b0d6f36dd ASoC: Intel: avs: Add da7219 machine board omits 223a0a945821 ASoC: Intel: avs: Add max98373 machine board omits 282c8f8de72f ASoC: Intel: avs: Add max98357a machine board omits 69ea14efe99b ASoC: Intel: avs: Add ssm4567 machine board omits 32ee40b55900 ASoC: Intel: avs: Add nau8825 machine board omits 748102786b3c ASoC: Intel: avs: Add rt5682 machine board omits 88429ab16df4 ASoC: Intel: avs: Add rt298 machine board omits 1d395ee2e19b ASoC: Intel: avs: Add rt286 machine board omits e2a4cbf277c4 ASoC: Intel: avs: Add rt274 machine board omits e39acc4cfd92 ASoC: Intel: avs: Add I2S-test machine board omits 6575e5cae752 ASoC: Intel: avs: Add DMIC machine board omits 97030a43371e ASoC: Intel: avs: Add HDAudio machine board omits b5df2a7dca1c ASoC: codecs: Add HD-Audio codec driver omits 90b12a88b710 ALSA: Add snd_pcm_direction_name() helper omits 7ee0910d0316 ASoC: tegra: AHUB routes for OPE module omits 7358a803c778 ASoC: tegra: Add Tegra210 based OPE driver omits 45c6c5e052df ASoC: tegra: Add binding doc for OPE module omits fed3d9297a9b ASoC: nau8822: Disable internal PLL if freq_out is zero omits be1a63daffdd Merge existing fixes from asoc/for-5.19 into new branch omits 4ad3deabeea2 slimbus: messaging: fix typos in comments omits e44850ee00a1 drivers: slimbus: Directly use ida_alloc()/free() omits 6b291610dd57 nvmem: microchip-otpc: add support omits 51fda8ab7464 dt-bindings: microchip-otpc: document Microchip OTPC omits 7ec58378a985 thunderbolt: Add support for Intel Raptor Lake omits e173b7d46c04 thunderbolt: Fix some kernel-doc comments omits 3084b48fa139 thunderbolt: Change TMU mode to HiFi uni-directional once [...] omits b017a46d486c thunderbolt: Add CL1 support for USB4 and Titan Ridge routers omits 5fd6b9a5cbe6 thunderbolt: Change downstream router's TMU rate in both T [...] omits b4e08d5d0819 thunderbolt: Fix typos in CLx enabling omits 418a5a3d6596 thunderbolt: CLx disable before system suspend only if pre [...] omits 990f4b85d7d9 thunderbolt: Silently ignore CLx enabling in case CLx is n [...] omits 2dee50ab9e72 clk: renesas: r9a06g032: Fix UART clkgrp bitsel omits f46efcc4746f clk: renesas: r9a06g032: Drop some unused fields omits efded37b426f clk: renesas: r9a09g011: Add WDT clock and reset entries omits e55c4481e71d clk: renesas: r9a09g011: Add PFC clock and reset entries omits b6ee0bbf388a clk: renesas: r9a07g044: Add POEG clock and reset entries omits 1fb7a9fb6295 clk: renesas: r9a07g044: Add GPT clock and reset entry omits 5223c511eb4f pinctrl: renesas: rzg2l: Return -EINVAL for pins which hav [...] omits 0d97f2176dec memory: mtk-smi: Add support for MT6795 Helio X10 omits a24394059a1b dt-bindings: memory: mtk-smi: Add MT6795 Helio X10 bindings omits c75f5c9e11cf arm64: dts: fsd: add ufs device node omits d742e8e29121 arm64: dts: exynos: add watchdog in ExynosAutov9 omits 694d04a1d544 arm64: dts: exynos: add syscon reboot/reboot_mode support [...] omits 95099951557c dt-bindings: soc: add samsung,boot-mode definitions omits f85c6f32f3b6 Merge branch 'renesas-arm-dt-for-v5.20' into renesas-next omits 5355559555b9 arm64: dts: fsd: Add cpu cache information omits dc24257124db arm64: dts: renesas: rzv2mevk2: Enable ethernet omits 4872ca1f92b0 arm64: dts: renesas: r9a09g011: Add ethernet nodes omits 5cf12ac9493a arm64: dts: renesas: Rename numbered regulators omits 7512af9f78de arm64: dts: renesas: beacon: Fix regulator node names omits 9a71e89d0f9e arm64: dts: renesas: r9a07g043: Add ADC node omits 6c52573bf4c3 ARM: dts: exynos: add panel and backlight to p4note omits 617df304f3fb opp: Fix some kernel-doc comments omits 4ea9496cbc95 opp: Fix error check in dev_pm_opp_attach_genpd() omits 3e763d3dc626 staging: r8188eu: use u8, u16 in issue_action_BA prototype omits 979315ccedf4 staging: r8188eu: remove the pframe variable omits d8f2cff63249 staging: r8188eu: calculate the delba length omits 3d7deed4ec52 staging: r8188eu: clarify the contents of the delba params omits 9120436aa988 staging: r8188eu: use mgmt to set delba params omits c5727d76ca0c staging: r8188eu: use mgmt to set the delba reason code omits c67eea0c3410 staging: r8188eu: calculate the addba response length omits 8836faf7196b staging: r8188eu: use ieee80211 to set addba resp capabilities omits 140529aec468 staging: r8188eu: use mgmt to set the addba resp timeout omits e2643fd46cc3 staging: r8188eu: use mgmt to set the addba resp status omits 0e01f8931c7a staging: r8188eu: use mgmt to set resp dialog token omits 80c968a04a38 staging: greybus: audio: fix loop cursor use after iteration omits 79053469559d staging: r8188eu: Drop redundant memset overwritten by memcpy omits e8ab382811e5 staging: r8188eu: fix the declaration of process_pwrbit_data omits 0ffa2a3a702e staging: r8188eu: use ieee80211 defines for back action codes omits 1dbcdf74a902 staging: vchiq_arm: remove global 'vchiq_states' array omits ed57d93e7752 staging: vchiq_arm: use state from vchiq instance omits 6d02150cdf76 staging: vchiq_arm: pass vchiq instance to 'handle_to_service' omits f23f8a05a13b staging: vchiq_arm: pass vchiq instance to 'vchiq_get_serv [...] omits bad44825fbf5 staging: vchiq_arm: pass vchiq instance to 'vchiq_get_client_id' omits 14780bb17426 staging: vchiq_arm: pass vchiq instance to 'find_service_b [...] omits 726e79f8a648 staging: vchiq_arm: pass vchiq instance to service callbacks omits 813fa44c7422 staging: vchiq_arm: get rid of global device structure omits d8d307e681f8 staging: vchiq_arm: add reference to vchiq device in vchiq_state omits d2a4bc3d979f staging: rtl8192u: Fix syntax errors in comments omits a0daad77a402 staging: vt6655: Update function description omits a8b088d6d98d staging: rtl8723bs: fix placement of braces omits 76d01595b24c staging: r8188eu: calculate the addba request length omits 56580e22fecb staging: r8188eu: use mgmt to set start sequence number omits e3e3cdc43e3e staging: r8188eu: use ieee80211 to set addba capabilities omits 34411b19203a staging: r8188eu: use mgmt to set the timeout omits c257851fe75c staging: r8188eu: use mgmt to set the dialog token omits a248ccf6048d staging: r8188eu: use mgmt to set the action codes omits 8d1aeb172da2 staging: r8188eu: use mgmt to set the category omits d7767fc2e24f staging: r8188eu: use mgmt to set the sequence number omits 2f71d4b04029 staging: r8188eu: use mgmt to set the addresses omits 358d61965682 staging: r8188eu: use ieee80211_mgmt in issue_action_BA omits f54550fd8419 staging: r8188eu: use defines for the block action codes omits 846d846d6fc8 staging: r8188eu: remove unnecessary category check omits f551dc6e7646 staging: vt6655: Delete upc.h omits 6f58936e1286 staging: vt6655: Add missing BE support on 2x iowrite32 omits a18263ebc825 staging: vt6655: Replace VNSvOutPortD with iowrite32 omits d371f5fd4f84 staging: vt6655: Replace MACvRx1PerPktMode with VNSvOutPortD omits dc59b9bdddec staging: vt6655: Replace MACvRx0PerPktMode with VNSvOutPortD omits 6b2564abdf17 staging: vt6655: Replace MACvSetCurrBCNTxDescAddr with VNS [...] omits a79922905a08 staging: vt6655: Replace MACvIntDisable with VNSvOutPortD omits 159ed0475548 staging: vt6655: Replace MACvIntEnable with VNSvOutPortD omits 0fd13e6b1ace staging: vt6655: Replace MACvWriteISR with VNSvOutPortD omits 33028eea5cf3 staging: vt6655: Replace VNSvOutPortW with iowrite16 omits 4cb07b36c8e2 staging: vt6655: Replace MACvSetCurrBCNLength with VNSvOutPortW omits 2e07715abac4 staging: greybus: Fix indentation in fw-management.c omits 864a821c787b staging: sm750fb: fix camelCase function name omits 21c752ce5df2 staging: rts5208: spi.c: fix codestyle error in dynamic de [...] omits dcda884deb9c staging: r8188eu: convert pr_info_once call in core/rtw_fw.c omits f0b924695286 staging: qlge: fix typo in comment omits 8d5976089c97 platform/chrome: cros_ec_commands: Fix syntax errors in comments omits 4319cbd4ed99 platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] omits 97b11dd6350a platform/chrome: cros_ec_proto: update cros_ec_check_resul [...] omits 23a34e3a9d00 platform/chrome: cros_ec_proto: factor legacy out from cro [...] omits db681eaf7145 platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] omits a589ee43644c Bluetooth: hci_bcm: Add BCM4349B1 variant omits 534fdae369a8 dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding omits d6bb2a91f95b Bluetooth: Unregister suspend with userchannel omits 8d4b73539cca Bluetooth: Fix index added after unregister omits 02f4afebf8a5 selftests/bpf: Add drv mode testing for xdping omits 611edf1bacc5 libbpf: Fix is_pow_of_2 omits e6ff92f41b65 selftests/bpf: Fix tc_redirect_dtime omits 988d0d589924 bpf, test_run: Remove unnecessary prog type checks omits 9bbdfad8a519 libbpf: Fix a couple of typos omits 83eb5385b4f0 drm/amd/display: align dmub cmd header to latest dmub FW t [...] omits 8b67e738ca17 drm/amdgpu/display/dc: Add ACP_DATA register omits d8e4fb9112e8 drm/amdgpu/display: Protect some functions with CONFIG_DRM [...] omits 3e80a5b068a5 drm/amd/display: Add ODM seamless boot support omits 405bb9eea36a drm/amd/display: Implement DTBCLK ref switching on dcn32 omits b6a938441453 drm/amd/display: Match dprefclk with clk registers omits 80fb7a409c64 drm/amd/display: cleaning up smu_if to add future flexibility omits 214d72f62978 drm/amd/display: update disp pattern generator routine for DCN30 omits 327f79d7a1d2 drm/amd/display: Updates for OTG and DCCG clocks omits 0c9ed6044c5d drm/amd/display: FCLK P-state support updates omits e127306d433f drm/amd/display: Introduce new update_clocks logic omits 6ea843e01bce drm/amd/display: set link fec status during init for DCN32 omits 49f594995a92 drm/amd/display: add new pixel rate programming omits 452e9214431f drm/amd/display: Remove W/A for ODM memory pins omits b5a0168e1406 drm/amdgpu: fix up comment in amdgpu_device_asic_has_dc_support() omits e87b92c6af53 drm/amd/display: do not override CURSOR_REQ_MODE when SubV [...] omits 4c1b3d0803ae drm/amdgpu: delete duplicate condition in gfx_v11_0_soft_reset() omits 7a09f61f8e84 drm/amdgpu/swsmu: use new register offsets for smu_cmn.c omits 3378aed7e2ec drm/amd/display: change dsc image width cap for dcn32 and dcn321 omits da1db031cd30 drm/amdgpu/swsmu: add SMU mailbox registers in SMU context omits 2267a195e28c drm/amd/display: Disable DTB Ref Clock Switching in dcn32 omits 2cfe34e18970 drm/amdgpu/gmc11: enable AGP aperture omits ac1ac694f717 drm/amdgpu: convert nbio_v2_3_clear_doorbell_interrupt() t [...] omits be77243327d9 drm/amd/display: set dram speed for all states omits 1d6c36333083 drm/amdgpu: simplify the logic in amdgpu_device_parse_gpu_ [...] omits 9d6b2041761f drm/amdgpu: convert sienna_cichlid_populate_umd_state_clk( [...] omits 2388a778bdac drm/amd/display: Halve DTB Clock Value for DCN32 omits 3ccb9ea99760 drm/amd/display: Add additional guard for FCLK pstate mess [...] omits 72b5f23ccb0a drm/amdgpu: fix sdma doorbell issue on SDMA v6.0 and NBIO v7.7 omits cb12d72b426c drm/amdgpu: add CSDMA reg offsets for NBIO v7.7.0 omits 80d46fff3737 drm/amdgpu: add apu sequence in the imu v11 omits 7101ab97e3b0 drm/amdgpu/pm: implement the SMU_MSG_EnableGfxImu function omits 8763e4c1a0e6 drm/amdgpu/pm: update MP v13_0_4 smu message register marco omits 10c4ad3ae025 drm/amdgpu: add mmhub v3_0_1 ip block omits d57716702dea drm/amdgpu: add mmhub v3_0_1 headers omits 16600b7d6636 drm/amdgpu: use the callback function for reset status pol [...] omits 9fe5d08fc823 drm/amd/display: Ensure that DMCUB fw in use is loaded by [...] omits 218987fdead2 drm/amd/display: use updated clock source init routine omits 1908a07cffdf drm/amd/display: Select correct DTO source omits cbd3e8440e2e drm/amdgpu: print umc correctable error address omits 6a640b95b061 drm/amd/display: disable idle optimizations omits b3f2c7966346 drm/amd/display: add missing interrupt handlers for DCN32/DCN321 omits e06c5f59ffe1 drm/amd/display: Implement WM table transfer for DCN32/DCN321 omits 9761843250f1 drm/amd/display: Various DML fixes to enable higher timings omits a839a73b1815 drm/amd/display: Add guard for FCLK pstate message to PMFW [...] omits 542a0f2ef9ea drm/amdgpu: introduce two work mode for imu omits 2cb6915dcf70 drm/amd/display: Use DTBCLK for valid pixel clock omits 3dc35cf8789a drm/amd/display: Add missing instance for clock source register omits e42ce1366ae8 drm/amd/display: Fix USBC link creation omits 543036a2de71 drm/amd: Add GFX11 modifiers support to AMDGPU (v3) omits 49401d3a5c86 drm/amd/amdgpu: align the cg and pg settings omits 85b0cc35efab drm/amd/display: add DCN32 to IP discovery table omits 577359ca1782 drm/amd/display: Add DM support for DCN32/DCN321 omits 3b1229741eda drm/amdgpu/mes11: update mes11 api interface omits d3dfceb58de5 drm/amd/display: Add dependant changes for DCN32/321 omits 235c67634230 drm/amd/display: add DCN32/321 specific files for Display Core omits 265280b99822 drm/amd/display: add CLKMGR changes for DCN32/321 omits dda4fb85e433 drm/amd/display: DML changes for DCN32/321 omits 58efeea32d5e drm/amd/display: add GPIO changes for DCN32/321 omits 0efd4374f6b4 drm/amd/display: add dcn32 IRQ changes omits ac2e555e0a7f drm/amd/display: Add DMCUB source files and changes for DCN32/321 omits 4f29f9cf092b drm/amd: add register headers for DCN32/321 omits 79b470e5ee83 drm/amd/display: Add DCN32/321 version identifiers omits b801d8ad1b51 drm/amd: Add atomfirmware.h definitions needed for DCN32/321 omits 2f6247dad2c5 drm/amdgpu/pm: support mca_ceumc_addr in ecctable omits faf26f2b12e1 drm/amd: Fix spelling typo in comments omits e309434ac567 drm/amd/pm: enable fclk ds feature for SMU 13.0.0 omits 66f549929814 drm/amd/pm: update SMU 13.0.0 driver_if header omits d5fe83d26dae drm/amd/pm: correct the way for retrieving current uclk frequency omits f74e78ca90bd amdgpu: amdgpu_device.c: Removed trailing whitespace omits ab9d97d6f9f1 drm/amdgpu: convert sienna_cichlid_get_default_config_tabl [...] omits b8b64595d6a1 drm/amdgpu: simplify amdgpu_device_asic_has_dc_support() omits a820190204ae drm/amdgpu/display: Prepare for new interfaces omits f7dad0daf2c2 drm/i915/pvc: GuC depriv applies to PVC omits 6352cd451ddb drm: bridge: Add TI DLPC3433 DSI to DMD bridge omits e1402c6619df dt-bindings: display: bridge: Add TI DLPC3433 DSI to DMD 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 d8616ee2affc bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_strea [...] omits 200a89e3e887 sample: bpf: xdp_router_ipv4: Allow the kernel to send arp [...] omits 610cd93b44ce libbpf: Fix determine_ptr_size() guessing omits 4c46091ee985 bpf: Fix KASAN use-after-free Read in compute_effective_progs omits de4b4b94fad9 bpftool: Check for NULL ptr of btf in codegen_asserts omits eb7b36ce47f8 selftests/bpf: Fix test_run logic in fexit_stress.c omits f7abbecdab21 Merge branch 'libbpf: Textual representation of enums' omits c7e7e279dc83 bpftool: Use libbpf_bpf_link_type_str omits dea73da2213a selftests/bpf: Add test for libbpf_bpf_link_type_str omits ba5d1b5802d4 libbpf: Introduce libbpf_bpf_link_type_str omits 1ba5ad36e00f bpftool: Use libbpf_bpf_attach_type_str omits 0b27b3d9fdf8 selftests/bpf: Add test for libbpf_bpf_attach_type_str omits ccde5760bac1 libbpf: Introduce libbpf_bpf_attach_type_str omits 2e98964bd6e2 bpftool: Use libbpf_bpf_map_type_str omits c3a2574011a3 selftests/bpf: Add test for libbpf_bpf_map_type_str omits 3e6dc0207b33 libbpf: Introduce libbpf_bpf_map_type_str omits b700eeb406a6 bpftool: Use libbpf_bpf_prog_type_str omits 8c5d71d96379 selftests/bpf: Add test for libbpf_bpf_prog_type_str omits d18616e7aa94 libbpf: Introduce libbpf_bpf_prog_type_str omits cc1685546df8 bpf: Correct the comment about insn_to_jit_off omits 3cb70413041f bpf, riscv: Support riscv jit to provide bpf_line_info omits 2cd008522707 bpf: Unify data extension operation of jited_ksyms and jit [...] omits 21f1481a8db4 xdp: Directly use ida_alloc()/free() APIs omits c441d28945fb drm/nouveau: fix another off-by-one in nvbios_addr omits 10e619f1f31c drm/bridge: parade-ps8640: Handle DP AUX more properly omits 50e156bd8a9d drm/bridge: Add devm_drm_bridge_add() omits 3800b1710946 drm/dp: Add callbacks to make using DP AUX bus properly easier omits b729cfee705a drm/i915: Add extra registers to GPU error dump omits 5a4e1528d840 Bluetooth: clear the temporary linkkey in hci_conn_cleanup omits 3f125894bed7 Bluetooth: hci_bcm: Add support for FW loading in autobaud mode omits 6d912cc3c21f dt-bindings: net: broadcom-bluetooth: Add property for aut [...] omits 2072cdccd70b Bluetooth: hci_qca: Return wakeup for qca_wakeup omits d60ea31cb434 Bluetooth: btusb: Add support of IMC Networks PID 0x3568 omits 5ac342ef84d7 drm/i915/pvc: Add SSEU changes omits b87d39019651 drm/i915/sseu: Disassociate internal subslice mask represe [...] omits bc3c5e0809ae drm/i915/sseu: Don't try to store EU mask internally in UA [...] omits 4cfd16659641 drm/i915/sseu: Simplify gen11+ SSEU handling omits aa2bdc4843f5 drm/i915/xehp: Drop GETPARAM lookups of I915_PARAM_[SUB]SL [...] omits 935a3c66eb9b drm/i915/xehp: Use separate sseu init function omits e9ca4e9ea6e2 drm/gma500: Read EDID from the correct i2c adapter omits a57ebfc0b4da drm/gma500: Make oaktrail lvds use ddc adapter from drm_connector omits 0cc3ae930c8b drm/gma500: Make cdv crt use ddc adapter from drm_connector omits 147a09072c84 drm/gma500: Make psb lvds use ddc adapter from drm_connector omits 544ef14031d0 drm/gma500: Make cdv hdmi use ddc adapter from drm_connector omits 368eb57a1676 drm/gma500: Make cdv lvds use ddc adapter from drm_connector omits ba1677f76b9a drm/gma500: Make gma_i2c_chan a subclass of i2c_adapter omits 04477e5e1e6c drm/gma500: Use gma_ prefix for our i2c abstraction omits 01ece65132e2 drm/ssd130x: Only define a SPI device ID table when built [...] omits b1edf7f159a6 KVM: s390: selftests: Use TAP interface in the reset test omits 0c073227df50 KVM: s390: selftests: Use TAP interface in the tprot test omits 17e48d8a1ef0 KVM: s390: selftests: Use TAP interface in the sync_regs test omits 97da92c0ff92 KVM: s390: selftests: Use TAP interface in the memop test omits b0f46280d3fc Documentation/virt/kvm/api.rst: Explain rc/rrc delivery omits 437cfd714db9 Documentation/virt/kvm/api.rst: Add protvirt dump/info api [...] omits 660a28653d83 Documentation: virt: Protected virtual machine dumps omits e9bf3acb23f0 KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP omits 8aba09588d2a KVM: s390: Add CPU dump functionality omits 0460eb35b443 KVM: s390: Add configuration dump functionality omits fe9a93e07ba4 KVM: s390: pv: Add query dump information omits 06eb3388e703 KVM: s390: pv: Add dump support definitions omits 35d02493dba1 KVM: s390: pv: Add query interface omits 38c218259d4c s390/uv: Add dump fields to query omits ac640db3a026 s390/uv: Add SE hdr query information omits 5a18db2e92a3 drm/i915: Treat DMRRS as static DRRS omits 700034566d68 drm/i915/bios: Define more BDB contents omits a9b20eb6f7da drm/i915/bios: Fix aggressiveness typos omits 6e939738da20 drm/i915: Accept more fixed modes with VRR panels omits 2db7d421cc5c drm/i915: Print out rejected fixed modes omits fba99b1ab7bd drm/i915: Parse VRR capability from VBT omits 04514c14678e drm/i915/display: stop using BUG() omits 69cf890d8b28 Input: mtk-pmic-keys - move long press debounce mask to mt [...] omits b581acb49aec Input: mtk-pmic-keys - transfer per-key bit in mtk_pmic_keys_regs omits 2a0a5828b98a Input: mtk-pmic-keys - use single update when configuring [...] omits d0789070a851 Input: mtk-pmic-keys - allow compiling with COMPILE_TEST omits ce581ae142e2 drm/i915/pvc: Add initial PVC workarounds omits 8b449f1c44d1 drm/i915/pvc: Extract stepping information from PCI revid omits 0bcbbf230b30 Input: adp5588-keys - do not explicitly set device as wake [...] omits 45608827e6e9 Input: adp5588-keys - switch to using managed resources omits 2d1159854f86 Input: adp5588-keys - switch to using threaded interrupt omits 6ec75b20eaf2 Input: adp5588-keys - drop CONFIG_PM guards omits a9bfcb56a2ef drm/nouveau/fifo/gv100-: set gv100_fifo_runlist storage-cl [...] omits e1d337335207 cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle omits 4f543d664cec drm/i915: Require an exact DP link freq match for the DG2 PLL omits f2206df8ec86 drm/i915: Check hw.enable and hw.active in intel_pipe_conf [...] omits 58ae532ee875 drm/i915: Improve modeset debugs omits aa71f9870efe drm/i915: s/pipe_config/crtc_state/ omits 3d140a3d8816 drm/i915: Adjust intel_modeset_pipe_config() & co. calling [...] omits 3951270abfd2 drm/i915: Extract PIPE_CONF_CHECK_RECT() omits 0e5397d8c9fe drm/i915: Extract PIPE_CONF_CHECK_TIMINGS() omits 6cb07d20317c drm/i915: Clean up DPLL related debugs omits 92a020747d6c drm/i915: Split shared dpll .get_dplls() into compute and [...] omits 0aa93f54f434 drm/i915/tc: Don't default disconnected legacy Type-C port [...] omits a0ab5abced55 drm/hyperv : Removing the restruction of VRAM allocation w [...] omits ec8d985ff26f drm: use dma_fence_unwrap_merge() in drm_syncobj omits 245a4a7b531c dma-buf: generalize dma_fence unwrap & merging v3 omits 8f6197371848 dma-buf: return only unsignaled fences in dma_fence_unwrap [...] omits 01357a5a45ed dma-buf: cleanup dma_fence_unwrap implementation omits 0c5064fa8d5a dma-buf: cleanup dma_fence_unwrap selftest v2 omits 435c249008cb drm/mipi-dbi: align max_chunk to 2 in spi_transfer omits 8723750e2753 ath10k: fix regdomain info of iw reg set/get omits b205ce4c266c ath11k: support avg signal in station dump omits 3bd0c69653ac ath11k: fix IRQ affinity warning on shutdown omits 9f855efd9a7b ath6kl: fix typo in comment omits d4ba1ff87b17 ath11k: fix netdev open race omits 0e703de3ef41 wifi: wilc1000: add IGTK support omits c5b331d4f550 wifi: wilc1000: add WPA3 SAE support omits 3c76ec880588 wifi: wilc1000: remove WEP security support omits fcf690b0b474 wifi: wilc1000: use correct sequence of RESET for chip Pow [...] omits b88d28146c30 wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() omits 89d8f53ff6e7 wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec omits e36db29cfdff wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec omits f86fc57f8ae3 wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec omits f429298d68fb wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec omits 32621eb61bfd rtw88: fix null vif pointer when hw_scan fails omits 425671f03b4e rtw89: sar: adjust and support SAR on 6GHz band omits e3d365ff0b6c rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot omits 768992eb92ec rtw89: pci: handle hardware watchdog timeout interrupt status omits 6d7d1fef3f18 rtw89: fix null vif pointer when hw_scan fails omits 28000f7baa9c rtw89: fix channel inconsistency during hw_scan omits 14374e3eee1b dma-buf: cleanup dma_fence_chain_walk omits d092de2c28dc wifi: cw1200: cleanup the code a bit omits 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 420a07b841d0 drm/i915: Individualize fences before adding to dma_resv obj omits d55663695b60 Merge branch 'rework/kthreads' into for-next omits e51d8d3ea3d7 HID: amd_sfh: Don't show client init failed as error when [...] omits d6b675687a4a HID: wacom: Don't register pad_input for touch switch omits 7ccced33a0ba HID: wacom: Only report rotation for art pen omits 952cd9745092 drm/panfrost: Add arm,mali-valhall-jm compatible omits 5ba99fca1de0 drm/panfrost: Add Mali-G57 "Natt" support omits d8e53d8a4e0a drm/panfrost: Don't set L2_MMU_CONFIG quirks omits 5b9afc161ea5 drm/panfrost: Add "clean only safe" feature bit omits 892e7fb7c254 drm/panfrost: Add HW_ISSUE_TTRX_3485 quirk omits 0c0af438345e drm/panfrost: Handle HW_ISSUE_TTRX_3076 omits a17775a1af59 drm/panfrost: Constify argument to has_hw_issue omits 382435709516 drm/panfrost: Handle HW_ISSUE_TTRX_2968_TTRX_3162 omits 5d82e74a97c2 dt-bindings: Add compatible for Mali Valhall (JM) omits bfcbea2c93e5 ARM: dts: aspeed: nuvia: rename vendor nuvia to qcom omits 9180c30cd61a drm: bridge: icn6211: Adjust clock phase using SYS_CTRL_1 omits f4d8aec6e4bf dt-bindings: display: ingenic,jz4780-hdmi: Drop undocument [...] omits 91776af1d8de drm: bridge: adv7511: Move CEC definitions to adv7511_cec.c omits 69d6bf5c3754 drm/i915/gt: Fix memory leaks in per-gt sysfs omits 9d15dd1bb3e7 drm/i915/gt: Add media RP0/RPn to per-gt sysfs omits 6a735552f44d drm/i915/pcode: Init pcode on different gt's omits 26be7cd8aacd drm/i915/gt: Add media freq factor to per-gt sysfs omits 3304033a1e69 drm/i915/reset: Fix error_state_read ptr + offset use omits 16e214d4aef2 drm/i915/hwconfig: Future-proof platform checks omits e31372492904 drm/vkms: Update vkms_composer_worker documentation omits b981cc333ff0 drm: use ENOMEM for drmm_kzalloc allocation failures omits edd34368c4c3 drm/i915/dg2: Support 4k@30 on HDMI omits a2106f38077e meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init omits 837c72b23a57 drm/i915/hwconfig: Report no hwconfig support on ADL-N omits a67664860f78 drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_A [...] omits a4f263f46961 drm/i915/guc: XEHPSDV and PVC do not use HuC omits e41388d508a5 drm/i915/pvc: Add new BCS engines to GuC engine list omits 1eb313389948 drm/i915/pvc: Remove additional 3D flags from PIPE_CONTROL omits fb289464f695 drm/i915/pvc: Add forcewake support omits d32e8ed918ba drm/i915/uncore: Reorganize and document shadow and forcew [...] omits 8ae664907916 drm/i915: fix typos in comments omits d63ddca7c581 drm/i915: Update tiled blits selftest omits 0e11f2076e7f Merge branch 'for-5.19/cleanup' into for-next omits 1a3b1ea111c4 drm/nouveau/tegra: remove needless NULL check omits e4f21d143651 drm/nouveau/mmu: fix typo in comment omits 6b03816f8695 drm/nouveau: clear output poll workers before nouveau_fbco [...] omits 8e71a4a8156a Revert "dt-bindings:drm/bridge:anx7625: add port@0 property" omits 61922beba36a Revert "drm/bridge: anx7625: Use DPI bus type" omits 991dcb89caeb drm/i915/d12+: Disable DMC firmware flip queue handlers omits 39b1bc4b5bcc drm/i915: Rename block_size()/block_offset() omits 9ad6f181ad9a drm/st7735r: Fix module autoloading for Okaya RH128128T omits 649eb3828fb2 drm/bridge: lt9611: Use both bits for HDMI sensing omits 1ff72d434b40 drm/bridge: lt9611: Consolidate detection logic omits 670c87fd1695 drm/bridge: anx7625: Add missing of_node_put for endpoint omits 2ba5b683260e drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid omits 8ec5c0006c50 Merge tag 'drm-intel-next-2022-05-20' of git://anongit.fre [...] omits 4cd79f614b50 drm/amd/display: Move connector debugfs to drm omits fa373eb21901 drm/i915/display/debug: Expose crtc current bpc via debugfs omits 67d935b47139 drm/debug: Expose connector's max supported bpc via debugfs omits 08c59dde71b7 drm/i915/dsi: fix VBT send packet port selection for ICL+ omits b01c83388f54 Revert "HID: Driver for Google Hangouts Meet Speakermic" omits 9a5fe747d99e init/Kconfig: Specify the interpreter for rust-is-available.sh omits f19584603a37 [RFC] drivers: android: Binder IPC in Rust omits 9b6df53414e1 [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 19ae2b0ecba9 MAINTAINERS: Rust omits 91fb0182d4db samples: add Rust examples omits 0ea4b9a1bece Kbuild: add Rust support omits 6fcfd3e119fc docs: add Rust documentation omits 54203052bf8e scripts: decode_stacktrace: demangle Rust symbols omits 16ea7610e30b scripts: add `generate_rust_analyzer.py` scripts omits 56bf83de2cd1 scripts: add `rustdoc_test_{builder,gen}.py` scripts omits b04a582e3cc0 scripts: checkpatch: enable language-independent checks for Rust omits 59cda43d682e scripts: checkpatch: diagnose uses of `%pA` in the C side omits 2fbf5241a561 vsprintf: add new `%pA` format specifier omits b11cd2a2f93b rust: export generated symbols omits bc3e7f438ab4 rust: add `kernel` crate omits 8dff7ef93192 rust: add `kernel` crate's `sync` module omits 0393a048dbaa rust: add `macros` crate omits b25a3db0ec91 rust: add `build_error` crate omits 10fca4373760 rust: adapt `alloc` crate to the kernel omits 7a12f13e68ee rust: import upstream `alloc` crate omits d1fec9d9a938 rust: add `compiler_builtins` crate omits 5b3e98c1e29e rust: add C helpers omits aee5392c2413 kunit: take `kunit_assert` as `const` omits 394dffa6680c kallsyms: increase maximum kernel symbol length to 512 omits 2087d6ac3567 kallsyms: support "big" kernel symbols omits 33b5a8c95303 kallsyms: avoid hardcoding the buffer size omits 2be8afe05833 ath9k: replace ternary operator with max() omits bebcfd2534a6 ath11k: Init hw_params before setting up AHB resources omits b380d2056ebb ath5k: replace ternary operator with min() omits 77bbbd5e0ed3 ath11k: Fix warning on variable 'sar' dereference before check omits 75a7062e533e ath10k: fix misreported tx bandwidth for 160Mhz omits af6d8265c47e ath10k: add encapsulation offloading support omits a09740548275 ath10k: turn rawmode into frame_mode omits 70f119fb82af ath10k: htt_tx: do not interpret Eth frames as WiFi omits 2587d5198aa5 ath10k: improve tx status reporting omits 1ee6c5abebd3 ath10k: do not enforce interrupt trigger type omits 6556551f8848 drm/r128: Fix undefined behavior due to shift overflowing [...] omits 0b4c48f3e315 drm/bridge: tc358767: Make sure Refclk clock are enabled omits c1de02bbeca5 drm/bridge: tc358767: Report DSI-to-(e)DP as supported omits 0d662350928e drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid omits 92705c9f9956 Merge edac-misc into for-next omits 39c28cdfb719 drm/dp: Export symbol / kerneldoc fixes for DP AUX bus omits 5f38c3fb55ce drm/i915/pcode: Add a couple of pcode helpers omits ee421bb4cb95 drm/i915/pcode: Extend pcode functions for multiple gt's omits 85a040bc9049 drm/i915: Introduce has_media_ratio_mode omits 39921e5f00f5 Revert "drm/i915: Drop has_gt_uc from device info" omits fdbec9ff669d Revert "drm/i915: Drop has_rc6 from device info" omits b409db082da6 Revert "drm/i915: Drop has_reset_engine from device info" omits 3d6c72b7fdd2 Revert "drm/i915: Drop has_logical_ring_elsq from device info" omits 9d8d5a391732 Revert "drm/i915: Drop has_ddi from device info" omits e91eec9128c2 Revert "drm/i915: Drop has_dp_mst from device info" omits 9602efab9f86 Revert "drm/i915: Drop has_psr from device info" omits 69ef4a192bba drm: Document the power requirements for DP AUX transfers omits e7c254d75d16 drm/probe-helper: For DP, add 640x480 if all other modes are bad omits 4a2a13a57b60 drm/probe-helper: Add helper for drm_helper_probe_single_c [...] omits 4f093a527b0b drm/gem: Warn on trying to use a non-existing framebuffer plane omits a8d6e127254c drm/gem-vram: Ignore planes that are unused by framebuffer format omits 1c89b4b71816 drm/gem-vram: Share code between GEM VRAM's _{prepare, cle [...] omits 746b9c62cc86 drm/gem: Ignore color planes that are unused by framebuffe [...] omits f159b1b22c8a drm/gem: Share code between drm_gem_fb_{begin,end}_cpu_access() omits 7f73b371710e drm/i915/dg2: Extend Wa_22010954014 to DG2-G11 and DG2-G12 omits 411d44d75473 drm/i915/dg2: Add workaround 22014600077 omits 962bd34bb457 drm/i915/uc: Fix undefined behavior due to shift overflowi [...] omits 230fb39ff7e0 drm/i915/reg: fix undefined behavior due to shift overflow [...] omits de399236e240 ucounts: Split rlimit and ucount values and max values omits 1ade30812abf drm/i915/gt: Fix use of static in macro mismatch omits 451374eef622 drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomap omits a50794f26f52 uapi/drm/i915: Document memory residency and Flat-CCS capa [...] omits c193a003dc46 drm/meson: add YUV422 output support omits fdb8fc34a6fb ath11k: update missing MU-MIMO and OFDMA stats omits 738107680958 drm/meson: Fix refcount leak in meson_encoder_hdmi_init omits 315a8d00ac74 drm/udl: Set VGA connector omits e180a7b21848 drm/i915/guc: Remove unnecessary GuC err capture noise omits 475e2b970cc3 drm/mgag200: Split up connector's mode_valid helper omits 69340e529a06 drm/mgag200: Test memory requirements in drm_mode_config_f [...] omits 8219f11fdaf5 drm/mgag200: Remove struct mga_connector omits b279df242972 drm/mgag200: Switch I2C code to managed cleanup omits 16f1456466c2 drm/mgag200: Implement connector's get_modes with helper omits d50f74790bbb drm/mgag200: Fail on I2C initialization errors omits 5913ab941d6e drm/mgag200: Acquire I/O lock while reading EDID omits a77c2af0994e drm/bridge: anx7625: Use DPI bus type omits 7328736d270a dt-bindings:drm/bridge:anx7625: add port@0 property omits c363d6018652 Merge edac-misc into for-next omits 7d64c40a7d96 drm/scheduler: Don't kill jobs in interrupt context omits 9e97c46f832d drm/i915: gracefully error out on platform with small-bar omits 8f6de2318445 drm/i915: determine lmem_size properly omits d158367c31f0 drm/i915: return -EIO on lmem setup failure discards ff714ee7191b clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs discards 63e2eef6806c clocksource/drivers/timer-ti-dm: Make timer selectable for [...] discards 9badbe5b1f53 clocksource/drivers/timer-ti-dm: Move inline functions to [...] omits a9ad5822366c drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC omits a24191b1c4ad drm: bridge: icn6211: Register macro clean up omits c577b2f43e80 drm/mgag200: Enable atomic gamma lut update omits d6774b8c3c58 drm/i915: Ensure damage clip area is within pipe area omits 057a6a1936e7 drm/i915/psr: Use full update In case of area calculation fails omits c3e57159dea4 drm/i915: Use drm_dbg for rpm logging omits 0facdaa249c4 drm/client: Don't add new command-line mode omits b959eb4f5b7e drm/client: Look for command-line modes first omits b6415bd7386b drm: Always warn if user-defined modes are not supported discards 44c38003fd0f clocksource/drivers/timer-sun5i: Convert to SPDX identifier discards db09c207149b clocksource/drivers/timer-sun4i: Convert to SPDX identifier discards 1ec2326e80f0 clocksource/drivers/pistachio: Convert to SPDX identifier discards a888adea9f4d clocksource/drivers/orion: Convert to SPDX identifier discards e3a3bf978536 clocksource/drivers/lpc32xx: Convert to SPDX identifier discards fecc82b09183 clocksource/drivers/digicolor: Convert to SPDX identifier discards 4756cb4e6672 clocksource/drivers/armada-370-xp: Convert to SPDX identifier discards aaa4af09bc2b clocksource/drivers/mips-gic-timer: Convert to SPDX identifier discards aea28a942e50 clocksource/drivers/jcore: Convert to SPDX identifier discards 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 [...] omits ca10b9d60f8c drm/i915/guc/rc: Use i915_probe_error instead of drm_error omits d0edd3c1a7e8 drm/edid: convert version_greater() to drm_edid omits d9ba1b4cbb29 drm/displayid: convert to drm_edid omits c7b2dee4308b drm/edid: add drm_edid helper for drm_update_tile_info() omits bbded689680f drm/edid: convert drm_edid_iter_begin() to drm_edid omits 5e87b2e51716 drm/edid: convert cea_db_iter_edid_begin() to drm_edid omits 0c057877cbdf drm/edid: add drm_edid helper for drm_detect_monitor_audio() omits 3176d0925027 drm/edid: add drm_edid helper for drm_detect_hdmi_monitor() omits 027034511c6a drm/edid: add drm_edid helper for drm_edid_to_speaker_allo [...] omits bba4b6470b02 drm/edid: add drm_edid helper for drm_edid_to_sad() omits 45aa2336fa6d drm/edid: convert drm_for_each_detailed_block() to drm_edid omits 2c54f87cf2fb drm/edid: convert get_monitor_name() to drm_edid omits 874d98eed71a drm/edid: convert mode_in_range() and drm_monitor_supports [...] omits 67d87fac86dd drm/edid: convert drm_mode_std() and children to drm_edid omits 7428bfbdb7c4 drm/edid: convert drm_cvt_modes_for_range() to drm_edid omits a77f7c89e62c drm/edid: convert drm_gtf_modes_for_range() to drm_edid omits 084c7a7c7a0a drm/edid: convert drm_dmt_modes_for_range() to drm_edid omits f0d080ff4291 drm/edid: convert drm_mode_detailed() to drm_edid omits dd0f4470a849 drm/edid: convert struct detailed_mode_closure to drm_edid omits 40f71f5b2392 drm/edid: convert drm_edid_connector_update() to drm_edid fully omits a2f9790dcffe drm/edid: propagate drm_edid to drm_edid_to_eld() omits e42192b4c345 drm/edid: keep propagating drm_edid to display info omits 22a27e0532d0 drm/edid: start propagating drm_edid to lower levels omits e4ccf9a777d3 drm/edid: add struct drm_edid container omits ab1747ccf052 drm/edid: convert drm_for_each_detailed_block() to edid iter omits be982415fc2e drm/edid: use else-if in CTA extension parsing omits 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 18fb42db05a0 drm/i915: Fix CFI violation with show_dynamic_id() omits 21c47196aec3 drm/i915/dmc: Add MMIO range restrictions omits 303760aa914b i915/guc/reset: Make __guc_reset_context aware of guilty engines omits e4f0a7ec586b pstore: migrate to crypto acomp interface omits 3080c21a043a drm/bridge: tc358767: Add DSI-to-(e)DP mode support omits d7fd32ecce91 drm/bridge: tc358767: Factor out DSI and DPI RX enablement omits d2addf89c5ab drm/mgag200: Warn once if trying to set start address on b [...] omits c48a36301634 drm/mgag200: Optimize damage clips omits 3064debaf55e drm/mgag200: Add FB_DAMAGE_CLIPS support omits 7ecc3cc8a7b3 drm/i915: Fix 'mixing different enum types' warnings in in [...] omits 0f6e2fff575b MAINTAINERS: add Melissa to V3D maintainers omits ef83e1198f9f drm/i915/dmc: Load DMC on DG2 omits aebeb02dfccb drm/bridge: cdns-dsi: Add support for pre_enable and post_ [...] omits a2a3b5d6c512 Merge branch 'for-5.19/apple' into for-next omits a5e8a851f469 Merge branch 'for-5.19/uclogic' into for-next omits 65c9f9f95c00 Merge branch 'for-5.19/amd-sfh' into for-next omits dbb3cd0c81c2 drm/todo: Add entry for converting kselftests to kunit omits 7454a7e72b3c MAINTAINERS: Add simpledrm driver co-maintainer omits 708d19d9f362 drm/amdgpu: move internal vram_mgr function into the C file omits 5e3f1e7729ec drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new omits 047de3f17a83 drm/amdgpu: switch DM to atomic fence helpers v2 omits ad5f74f34201 drm/i915/pvc: read fuses for link copy engines omits 1a1a5a315ee8 drm/i915/pvc: skip all copy engines from aux table invalidate omits 8caaf7ad659d drm/i915/pvc: Reset support for new copy engines omits 500d7135c924 drm/i915/pvc: Interrupt support for new copy engines omits 69f8afdb45e7 drm/i915/pvc: Engine definitions for new copy engines omits 93d9e0453e2b drm/i915/gvt: Use intel_engine_mask_t for ring mask omits 6cd96877c7da drm/i915/pvc: Reduce stack usage in reset selftest with ex [...] omits 4de23dca7ec8 drm/i915/pvc: Read correct RP_STATE_CAP register omits 9d67edba730c drm/i915/pvc: Define MOCS table for PVC omits e090532246fe drm/bridge: simplify the return expression of ps8640_bridg [...] omits 429e1fc1b2c2 drm/i915/gem: Make drop_pages() return bool omits 6c01aa13894f dma-buf: add the name field to the table header omits b499914eb837 drm/i915: Only setup private tmpfs mount when needed and f [...] omits 23dd74db02d7 drm/i915: Enable THP on Icelake and beyond omits 3507932390bb drm/ttm: move default BO destructor into VMWGFX v2 discards 6cac86efd0aa clocksource/drivers/sp804: avoid error on multiple instances discards 17cae6ab0e62 clocksource/drivers/riscv: Events are stopped during CPU suspend discards 155e4306107f clocksource/drivers/ixp4xx: Drop boardfile probe path discards 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 b15a7357a84f drm/i915: Drop has_psr from device info omits eb86f645ab9b drm/i915: Drop has_dp_mst from device info omits efd01cd3c276 drm/i915: Drop has_ddi from device info omits b6411373d395 drm/i915: Drop has_logical_ring_elsq from device info omits 922abe4d19bd drm/i915: Drop has_reset_engine from device info omits 218076abbcd6 drm/i915: Drop has_rc6 from device info omits 222ff6db8a0d drm/i915: Drop has_gt_uc from device info omits a110b11164a5 Merge branch 'rework/kthreads' into for-next omits 16c8d76abe83 dt-bindings: display: bridge: ldb: Fill in reg property omits 9a149c0f3f67 Merge branch 'for-5.18/upstream-fixes' into for-next omits 09708b6d82ef drm/i915/gt: Fix build error without CONFIG_PM omits 69ed3dd6be9c drm/bridge: nwl-dsi: Set PHY mode in nwl_dsi_mode_set() omits 91875c22a31b drm/i915: Don't use DRM_DEBUG_WARN_ON for ring unexpectedl [...] omits e6c2db2be986 drm/i915: Don't use DRM_DEBUG_WARN_ON for unexpected l3ban [...] omits 3809e4395410 Merge branch 'for-5.19/wacom' into for-next omits 1b52907411bb Merge branch 'for-5.19/uclogic' into for-next omits 67de830f8d75 Merge branch 'for-5.19/megaworld' into for-next omits 56ca3117f77a drm/i915/huc: Don't fail the probe if HuC init fails omits 6f67930af78f drm/i915/huc: Prepare for GSC-loaded HuC omits a7b516bd981f drm/i915/huc: Add fetch support for gsc-loaded HuC binary omits 315241d2d910 drm/i915/huc: drop intel_huc_is_authenticated omits a5c89f7c43c1 drm/i915/guc: Support programming the EU priority in the G [...] omits d792ec62ae12 drm/nouveau/gr/gf100-: Clean up some inconsistent indenting omits 6ff1c19f5f28 drm/edid: sunset drm_find_cea_extension() omits 58304630b830 drm/edid: skip CTA extension scan in drm_edid_to_eld() jus [...] omits 8db73897698c drm/edid: detect color formats and CTA revision in all CTA [...] omits 705bec3eca9b drm/edid: detect basic audio in all CEA extensions omits 49a62a2923e5 drm/edid: restore some type safety to cea_db_*() functions omits 2af243444f91 drm/edid: sunset the old unused cea data block iterators omits 37852141965d drm/edid: convert drm_edid_to_eld() to use cea db iter omits dfc031259656 drm/edid: convert drm_parse_cea_ext() to use cea db iter omits 9975af040a04 drm/edid: convert drm_detect_monitor_audio() to use cea db iter omits 4ce08703a8c4 drm/edid: convert drm_detect_hdmi_monitor() to use cea db iter omits b07debc2a8ce drm/edid: convert drm_edid_to_sad() to use cea db iter omits ed3173077d3f drm/edid: convert drm_edid_to_speaker_allocation() to use [...] omits 537d9ed2f6c1 drm/edid: convert add_cea_modes() to use cea db iter omits a9ec4fd004b8 drm/edid: clean up cea_db_is_*() functions omits aba5825439d7 drm/edid: add iterator for CTA data blocks omits 94afc5382669 drm/edid: add iterator for EDID base and extension blocks omits 9d72b7e2d2ce drm/edid: clean up CTA data block tag definitions omits d8cb49d20355 drm/edid: rename HDMI Forum VSDB to SCDS omits 115fcf5899f7 drm/edid: check for HF-SCDB block omits d10f7117aa43 drm/edid: reset display info in drm_add_edid_modes() for N [...] omits eb3f85f0fc6e Merge branch 'for-5.19/wacom' into for-next omits a6b36823df3f Merge branch 'for-5.19/lenovo' into for-next omits cd2ef50eb483 Merge edac-alloc-cleanup into for-next omits 5b5d65978dc3 Merge edac-misc into for-next omits b500d6d7243d unicode: Handle memory allocation failures in mkutf8data omits 0455d61c8ecc Merge edac-misc into for-next omits 2f4c230ca02c Merge branch 'edac-urgent' into edac-for-next omits 5075cc5ccfc7 EDAC/synopsys: Re-enable the error interrupts on v3 hw omits 108f241d7159 EDAC/synopsys: Use the correct register to disable the err [...] omits bfc1f2749c23 Merge branch 'rework/kthreads' into for-next omits db30e53bf897 Merge branch 'tee_cleanup_for_v5.19' into next omits 6b49bc9d8a5f fuse: avoid unnecessary spinlock bump omits 888e58368fe8 fuse: fix deadlock between atomic O_TRUNC and page invalidation omits 0e01d176d578 hwspinlock: using pm_runtime_resume_and_get instead of pm_ [...] omits 22d0912fc3fd Merge branch 'for-5.18/upstream-fixes' into for-next omits d5b253114682 Merge branch 'for-5.18/upstream-fixes' into for-next omits 23507c8efba8 Merge branch 'for-5.18/upstream-fixes' into for-next omits 9a7febc42cd5 Merge branch 'for-5.19/amd-sfh' into for-next omits 757c1bc54021 Merge branch 'for-5.19/uclogic' into for-next omits 25c3dcf1df09 Merge branch 'for-5.19/wacom' into for-next omits e0452733a746 Merge branch 'for-5.19/google' into for-next omits e9c8c7c43b51 HID: Driver for Google Hangouts Meet Speakermic omits 75686595d0fe Merge branch 'for-5.19/wacom' into for-next omits 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 omits 84d7df104dba Merge branch 'for-5.19' into for-next omits 43c14f8d18a7 HSI: omap_ssi: Fix refcount leak in ssi_probe omits 2660e71e6080 HSI: clients: remove duplicate assignment omits 65fd006d5e32 Merge branch 'edac-alloc-cleanup' into edac-for-next omits e668210e6244 Merge branch 'for-5.18/upstream-fixes' into for-next omits 483698d51626 Merge branch 'for-5.19/uclogic' into for-next omits ba6b652bd863 smack: Remove redundant assignments omits 17522923771d Merge branch 'fixes' into next omits a1089c6d8790 Merge branch 'tee_shm_vmalloc_for_v5.19' into next omits 02ee88c9cb4d Merge branch 'tee_menu_for_v5.19' into next omits ceaaa0282c06 Merge branch 'for-5.18/upstream-fixes' into for-next omits 0e1b951d6de0 Merge branch 'for-5.18/selftests-fixes' into for-next omits fa2d8afa1f0a Merge branch 'for-5.18/fixes' into for-next omits 3cc519d82627 Merge branch 'for-5.17/upstream-fixes' into for-next omits c5f75d490fc2 Merge branch 'for-5.18' into for-next omits cde4b57a1c51 Merge branch 'for-5.17/upstream-fixes' into for-next omits 60157d4f9e2e Merge branch 'for-5.18/core' into for-next omits 5bd244f9134b Merge branch 'for-5.17/upstream-fixes' into for-next omits 008b6635d1e6 Merge branch 'for-5.18/uclogic' into for-next omits e8134595e3f1 Merge branch 'for-5.18' into for-next omits b44a7f076ce1 Merge branch 'for-5.18/selftests-fixes' into for-next omits 15acceb9f0d6 Merge branch 'for-5.18-panic-deadlocks' into for-next omits dcd03ba15947 Merge branch 'for-5.18' into for-next omits c4b0059be663 Merge branch 'for-5.18' into for-next omits c0774561bd46 Merge branch 'for-5.17/upstream-fixes' into for-next omits 8b943e92aede Merge branch 'for-5.17/upstream-fixes' into for-next omits 40282358ae30 Merge branch 'for-5.18/apple' into for-next omits 5c9d54d2c2bd Merge branch 'for-5.18/razer' into for-next omits be94d0aa19ee Merge branch 'for-5.17/upstream-fixes' into for-next omits 37ee26c43358 Merge branch 'for-5.18/apple' into for-next omits 714af0dbfa78 Merge branch 'for-5.18/uclogic' into for-next omits aaca3f07f25d Merge branch 'for-5.12/i2c-hid' into for-next omits 27c6565ac313 Merge branch 'for-5.17/upstream-fixes' into for-next omits cfab610f0005 Merge branch 'for-5.18' into for-next omits 7035abfeb16d Merge branch 'for-5.18-panic-deadlocks' into for-next omits cc64431a9607 Merge branch 'for-5.17/upstream-fixes' into for-next omits c537b53ed352 Merge branch 'for-5.12/i2c-hid' into for-next omits 15b39415b669 Merge branch 'for-5.18-vsprintf-fourcc-fixup' into for-next omits 2b3566c337c3 Merge branch 'for-5.17/upstream-fixes' into for-next omits 180b54d4c3da Merge branch 'for-5.18/sigma-micro' into for-next omits bdb5fcc74d34 Merge branch 'for-5.18/google' into for-next omits fbe201d16bb1 Merge branch 'for-5.17/upstream-fixes' into for-next omits d4c575491c82 Merge branch 'for-5.17/upstream-fixes' into for-next omits 65c2c0709d8e Merge branch 'rework/fast-next-seq' into for-next omits 9fc23e57bb60 Merge branch 'for-5.18/amd-sfh' into for-next omits 272f70d2ae5c Merge branch 'for-5.17/upstream-fixes' into for-next omits 32fdbc45ade0 Merge branch 'for-5.17/kallsyms' into for-next omits 1bec0754eaa0 Merge branches 'for-5.16/upstream-fixes', 'for-5.17/apple' [...] omits 395cc1cdcbd4 Merge branch 'for-5.17' into for-next omits 8cdf3792526a Merge branch 'for-5.17/fixes' into for-next omits c5915b53d4c2 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema omits 09b7bafa9876 Merge branch 'for-5.17' into for-next omits ce94980d2970 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array omits b4a213c53eed ARM: dts: bcm2711-rpi-400: Fix GPIO expander labels omits 614887c0a7fa Merge branch 'console-registration-cleanup' into for-next omits 97b289cfd305 Merge branch 'for-5.17' into for-next omits 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 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next 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 b926f2adb044 Revert "vf/remap: return the amount of bytes actually dedu [...] adds e5d523f1ae8f ubsan: disable UBSAN_DIV_ZERO for clang adds 43b5240ca6b3 mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE adds 862161e8af0d Merge tag 'sysctl-fixes-5.19-rc7' of git://git.kernel.org/ [...] adds b1f4347f732f Merge tag 'drm-misc-fixes-2022-07-14' of git://anongit.fre [...] adds 5bde069b3050 Merge tag 'drm-intel-fixes-2022-07-13' of git://anongit.fr [...] adds acea108fa067 drm/amd/display: Ignore First MST Sideband Message Return Error adds c0044865480a drm/amdkfd: correct the MEC atomic support firmware checki [...] adds add61d3c31de drm/amd/display: Only use depth 36 bpp linebuffers on DCN [...] adds 0638c98c17aa drm/amd/pm: Prevent divide by zero adds 47053b1e7382 drm/amd/display: correct check of coverage blend mode adds 3283c83eb6fc drm/amd/display: Ensure valid event timestamp for cursor-o [...] adds 093f8d8f10aa Merge tag 'amd-drm-fixes-5.19-2022-07-13' of https://gitla [...] adds fcd1b2b9c7b0 Merge tag 'drm-fixes-2022-07-15' of git://anongit.freedesk [...] adds 166d38632316 xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE adds 339f74e38f53 Merge tag 'for-linus-5.19a-rc7-tag' of git://git.kernel.or [...] adds 2a347a06ebb1 Merge tag 'platform-drivers-x86-v5.19-4' of git://git.kern [...] adds 1c49f281c9b7 Merge tag 'soc-fixes-5.19-3' of git://git.kernel.org/pub/s [...] adds 8006112d6c41 Merge tag 'spi-fix-v5.19-rc4' of git://git.kernel.org/pub/ [...] adds 1ce9d792e8ef Merge tag 'ceph-for-5.19-rc7' of https://github.com/ceph/c [...] adds 79629181607e KVM: emulate: do not adjust size of fastop and setcc subroutines adds a8ebfcd33caf Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 9b59ec8d50a1 Merge tag 'riscv-for-linus-5.19-rc7' of git://git.kernel.o [...] adds 51a6fa0732d6 efi/x86: use naked RET on mixed mode call wrapper adds 829d680e82a9 random: cap jitter samples per bit to factor of HZ adds 9023ca086625 printk: do not wait for consoles when suspended adds 1ac8ec2731a5 Merge branch 'rework/kthreads' into for-linus adds be9b7b6acfea Merge tag 'printk-for-5.19-rc7' of git://git.kernel.org/pu [...] adds 16c957f089d5 Merge tag 'acpi-5.19-rc7' of git://git.kernel.org/pub/scm/ [...] adds 5a5adb1528e5 Merge tag 'cpufreq-arm-fixes-5.19-rc7' of git://git.kernel [...] adds ab6efe68a736 Merge tag 'pm-5.19-rc7' of git://git.kernel.org/pub/scm/li [...] adds 2f23256c0ea2 s390/ap: fix error handling in __verify_queue_reservations() adds c658cabbfd32 Merge tag 's390-5.19-6' of git://git.kernel.org/pub/scm/li [...] adds 8c91723ac9c6 Merge tag 'tty-5.19-rc7' of git://git.kernel.org/pub/scm/l [...] adds 9ed714dbd574 Merge tag 'usb-5.19-rc7' of git://git.kernel.org/pub/scm/l [...] adds 081f5e753c9c nvme-pci: fix freeze accounting for error handling adds 6961b5e02876 nvme: fix block device naming collision adds c24b06e1c237 Merge tag 'nvme-5.19-2022-07-14' of git://git.infradead.or [...] adds 957a2b345cbc block: fix missing blkcg_bio_issue_init adds 6bca047ecd67 Merge tag 'block-5.19-2022-07-15' of git://git.kernel.dk/l [...] adds c5fe7a97f20c Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds fc7cbcd4890e Revert "btrfs: turn fs_roots_radix in btrfs_fs_info into a [...] adds 01cd390903e0 Revert "btrfs: turn fs_info member buffer_radix into XArray" adds 5b8418b84303 Revert "btrfs: turn name_cache radix tree into XArray in s [...] adds 088aea3b97e0 Revert "btrfs: turn delayed_nodes_tree into an XArray" adds 972a278fe60c Merge tag 'for-5.19-rc7-tag' of git://git.kernel.org/pub/s [...] adds 396df7005ba0 Merge tag 'for-v5.19-rc' of git://git.kernel.org/pub/scm/l [...] adds 8ad4b6fa0f87 Merge tag 'input-for-v5.19-rc6' of git://git.kernel.org/pu [...] adds 2eccaca7b62b Merge tag 'gpio-fixes-for-v5.19-rc7' of git://git.kernel.o [...] adds 3131ef39fb03 x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit adds 230ec83d4299 x86/pat: Fix x86_has_pat_wp() adds 33a8573bdfee x86/bugs: Mark retbleed_strings static adds d16e0b266720 x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt adds 564d99810639 um: Add missing apply_returns() adds bcf163150cd3 x86/bugs: Remove apostrophe typo adds 59c80f053d50 Merge tag 'x86_urgent_for_v5.19_rc7' of git://git.kernel.o [...] adds 68e3c69803da perf/core: Fix data race between perf_event_set_output() a [...] adds 2b18593e4b9f Merge tag 'perf_urgent_for_v5.19_rc7' of git://git.kernel. [...] adds eee51fe38e37 tools headers UAPI: Sync linux/kvm.h with the kernel sources adds f098addbdb44 tools headers cpufeatures: Sync with the kernel sources adds 91d248c3b903 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 498c7a54f169 perf tests: Stop Convert perf time to TSC test opening eve [...] adds deb44a6249f6 perf tests: Fix Convert perf time to TSC test for hybrid adds 4b335e1e0d6f perf trace: Fix SIGSEGV when processing syscall args adds f7f4da303dd8 Merge tag 'perf-tools-fixes-for-v5.19-2022-07-17' of git:/ [...] adds ced7866db39f drm/i915/ttm: fix 32b build adds 55ea9bd66688 Merge tag 'drm-intel-fixes-2022-07-17' of git://anongit.fr [...] adds ff6992735ade Linux 5.19-rc7 adds 80e19f34c288 Merge tag 'hte/for-5.19' of git://git.kernel.org/pub/scm/l [...] adds ca85855bdcae Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 543ce63b664e lockdown: Fix kexec lockdown bypass with ima policy adds 353f7988dd84 watchqueue: make sure to serialize 'wqueue->defunct' properly adds 07313a2b29ed mm: kfence: apply kmemleak_ignore_phys on early allocated pool adds 0c98c8e1e181 tmpfs: fix the issue that the mount and remount results ar [...] adds f073c8335929 mailmap: update Seth Forshee's email address adds 3fe2895cfecd mm: fix page leak with multiple threads mapping the same page adds f4f451a16dd1 mm: fix missing wake-up event for FSDAX pages adds c2cb0dcce9dd mm/hugetlb: separate path for hwpoison entry in copy_huget [...] adds 84ac013046cc secretmem: fix unhandled fault in truncate adds 38c9c22a85ae ntfs: fix use-after-free in ntfs_ucsncmp() adds bdeb77bc2c40 fs: sendfile handles O_NONBLOCK of out_fd adds da9a298f5fad hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte adds c80af0c250c8 Revert "ocfs2: mount shared volume without ha stack" adds cc983da76a90 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] adds 8e86a047da7d userfaultfd: provide properly masked address for huge-pages adds b109319f5c2b mailmap: update Gao Xiang's email addresses adds 1b93601293bb Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds afbc8a64b19b Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds f7b4c3b82e7d arm64: set UXN on swapper page tables adds 34e930a483f9 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds a2f49ddbe19f Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds be640317a1d0 powerpc/64s: Disable stack variable initialisation for prom_init adds fc2fa18f5e6e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8281b7ec5c56 ip: Fix data-races around sysctl_ip_default_ttl. adds 0968d2a441bf ip: Fix data-races around sysctl_ip_no_pmtu_disc. adds 60c158dc7b1f ip: Fix data-races around sysctl_ip_fwd_use_pmtu. adds 7bf9e18d9a5e ip: Fix data-races around sysctl_ip_fwd_update_priority. adds 289d3b21fb0b ip: Fix data-races around sysctl_ip_nonlocal_bind. adds 0db232765887 ip: Fix a data-race around sysctl_ip_autobind_reuse. adds 85d0b4dbd74b ip: Fix a data-race around sysctl_fwmark_reflect. adds 1a0008f9df59 tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. adds 08a75f106794 tcp: Fix data-races around sysctl_tcp_l3mdev_accept. adds f47d00e077e7 tcp: Fix data-races around sysctl_tcp_mtu_probing. adds 88d78bc097cd tcp: Fix data-races around sysctl_tcp_base_mss. adds 78eb166cdefc tcp: Fix data-races around sysctl_tcp_min_snd_mss. adds 8e92d4423615 tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. adds 92c0aa417547 tcp: Fix a data-race around sysctl_tcp_probe_threshold. adds 2a85388f1d94 tcp: Fix a data-race around sysctl_tcp_probe_interval. adds 782d86fe44e3 Merge branch 'net-sysctl-races-round2' adds fa4b3ca60e80 stmmac: dwmac-mediatek: fix clock issue adds 0d9a15913b87 net: stmmac: fix pm runtime issue in stmmac_dvr_remove() adds f4c7d8948e86 net: stmmac: fix unbalanced ptp clock issue in suspend/res [...] adds 8f3184b95116 Merge branch 'stmmac-dwmac-mediatec-clock-fix' adds a14bd7475452 net: dsa: microchip: ksz_common: Fix refcount leak bug adds b49feacbeffc e1000e: Enable GPT clock before sending message to CSME adds 6cfa45361d3e Revert "e1000e: Fix possible HW unit hang after an s0ix exit" adds 7c1ddcee5311 igc: Reinstate IGC_REMOVED logic and implement it properly adds df254d4508f9 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 11052589cf5c tcp/udp: Make early_demux back namespacified. adds 76c16d3e1944 net: stmmac: switch to use interrupt for hw crosstimestamping adds 613b065ca32e net: stmmac: fix dma queue left shift overflow issue adds f08d8c1bb97c net/tls: Fix race in TLS device down flow adds 1e20904e4177 net: prestera: acl: use proper mask for port selector adds f6da2267e711 igmp: Fix data-races around sysctl_igmp_llm_reports. adds 6305d821e3b9 igmp: Fix a data-race around sysctl_igmp_max_memberships. adds 6ae0f2e55373 igmp: Fix data-races around sysctl_igmp_max_msf. adds 8ebcc62c738f igmp: Fix data-races around sysctl_igmp_qrv. adds f2f316e287e6 tcp: Fix data-races around keepalive sysctl knobs. adds 20a3b1c0f603 tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries. adds f2e383b5bb6b tcp: Fix data-races around sysctl_tcp_syncookies. adds 4177f545895b tcp: Fix data-races around sysctl_tcp_migrate_req. adds 46778cd16e6a tcp: Fix data-races around sysctl_tcp_reordering. adds 39e24435a776 tcp: Fix data-races around some timeout sysctl knobs. adds 55be873695ed tcp: Fix a data-race around sysctl_tcp_notsent_lowat. adds cbfc6495586a tcp: Fix a data-race around sysctl_tcp_tw_reuse. adds 79539f34743d tcp: Fix data-races around sysctl_max_syn_backlog. adds 5a54213318c4 tcp: Fix data-races around sysctl_tcp_fastopen. adds 021266ec640c tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. adds c9f21106d97b Merge branch 'net-ipv4-sysctl-races-part-3' adds 19b3b13c932f docs: net: dsa: update probing documentation adds 54367831c5d0 docs: net: dsa: document the shutdown behavior adds c3f0e84d1086 docs: net: dsa: rename tag_protocol to get_tag_protocol adds c56313a42aaa docs: net: dsa: add more info about the other arguments to [...] adds d6a0336addd4 docs: net: dsa: document change_tag_protocol adds b763f50dc157 docs: net: dsa: document the teardown method adds 3c87237ecd27 docs: net: dsa: document port_setup and port_teardown adds 0cb8682ebf5e docs: net: dsa: document port_fast_age adds 308362394850 docs: net: dsa: remove port_bridge_tx_fwd_offload adds e465d507c76c docs: net: dsa: remove port_vlan_dump adds 7f75d3dd4f5b docs: net: dsa: delete port_mdb_dump adds 4e9d9bb6df6b docs: net: dsa: add a section for address databases adds ea7006a7aaee docs: net: dsa: re-explain what port_fdb_dump actually does adds 6ba1a4aa5974 docs: net: dsa: delete misinformation about -EOPNOTSUPP fo [...] adds 7b02f40350f1 docs: net: dsa: mention that VLANs are now refcounted on s [...] adds c32349f3257f Merge branch 'dsa-docs' adds 45533a534a45 net: lan966x: Fix taking rtnl_lock while holding spin_lock adds 43243bb3195b net: lan966x: Fix usage of lan966x->mac_lock when entry is added adds 99343cfa4f75 net: lan966x: Fix usage of lan966x->mac_lock when entry is [...] adds c19246843697 net: lan966x: Fix usage of lan966x->mac_lock inside lan966 [...] adds 675c807ae26b net: lan966x: Fix usage of lan966x->mac_lock when used by FDB adds b6224a36de8b Merge branch 'net-lan966x-fix-issues-with-mac-table' adds 3696c952da07 net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE adds f838a6336981 i40e: Fix erroneous adapter reinitialization during recove [...] adds 1e53834ce541 ixgbe: Add locking to prevent panic when setting sriov_num [...] adds 4db2a5ef4ccb net: dsa: fix dsa_port_vlan_filtering when global adds 1699b4d502ed net: dsa: fix NULL pointer dereference in dsa_port_reset_v [...] adds 49a2f5c88e8f Merge branch 'fix-2-dsa-issues-with-vlan_filtering_is_global' adds da791bac104a net: stmmac: remove redunctant disable xPCS EEE call adds d7241f679a59 be2net: Fix buffer overflow in be_get_module_eeprom adds 855fe49984a8 net: dsa: sja1105: silent spi_device_id warnings adds 1774559f0799 net: dsa: vitesse-vsc73xx: silent spi_device_id warnings adds 30e22a6ebca0 amt: use workqueue for gateway side message handling adds 9c343ea6185f amt: remove unnecessary locks adds 928f353cb867 amt: use READ_ONCE() in amt module adds 627f16931bf3 amt: add missing regeneration nonce logic in request logic adds 40185f359fba amt: drop unexpected advertisement message adds 239d886601e3 amt: drop unexpected query message adds e882827d5b89 amt: drop unexpected multicast data adds 989918482bbc amt: do not use amt->nr_tunnels outside of lock adds b3fcfc4f0c50 Merge branch 'amt-fix-validation-and-synchronization-bugs' adds cdf0b86b250f r8152: fix a WOL issue adds 53eb9b04560c net: ethernet: mtk_ppe: fix possible NULL pointer derefere [...] adds c6b10de537b9 Documentation: fix udp_wmem_min in ip-sysctl.rst adds 968996c070ef iavf: Fix VLAN_V2 addition/rejection adds 4635fd3a9d77 iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq adds a9f49e006030 iavf: Fix handling of dummy receive descriptors adds d8fa2fd791a7 iavf: Fix missing state logs adds 48ea8ea32dbf Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds ef5621758a02 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 87507bcb4f5d ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. adds 7998c12a08c9 ipv4: Fix data-races around sysctl_fib_multipath_hash_policy. adds 8895a9c2ac76 ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. adds 9b55c20f8336 ip: Fix data-races around sysctl_ip_prot_sock. adds 3d72bb4188c7 udp: Fix a data-race around sysctl_udp_l3mdev_accept. adds 3666f666e996 tcp: Fix data-races around sysctl knobs related to SYN option. adds 52e65865deb6 tcp: Fix a data-race around sysctl_tcp_early_retrans. adds e7d2ef837e14 tcp: Fix data-races around sysctl_tcp_recovery. adds 7c6f2a86ca59 tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. adds 4845b5713ab1 tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. adds 1a63cb91f0c2 tcp: Fix a data-race around sysctl_tcp_retrans_collapse. adds 4e08ed41cb11 tcp: Fix a data-race around sysctl_tcp_stdurg. adds 0b484c91911e tcp: Fix a data-race around sysctl_tcp_rfc1337. adds 2d17d9c73823 tcp: Fix a data-race around sysctl_tcp_abort_on_overflow. adds a11e5b3e7a59 tcp: Fix data-races around sysctl_tcp_max_reordering. adds 3b15b3e93e40 Merge branch 'net-sysctl-races-round-4' adds c0f47c2822aa net/sched: cls_api: Fix flow action initialization adds e5ec6a251338 mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication adds db87c005b9cc can: mcp251xfd: fix detection of mcp251863 adds 7b66dfcc6e1e can: rcar_canfd: Add missing of_node_put() in rcar_canfd_probe() adds 44484fa8eedf Merge tag 'linux-can-fixes-for-5.19-20220720' of git://git [...] adds 1713af20005a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds cf33ce6f0c22 Merge tag 'asoc-fix-v5.19-rc4-2' of https://git.kernel.org [...] adds a42ad9438e09 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 11e9318ff748 ASoC: rsnd: ssiu: add missing .quit callback for gen2 adds dadd02077b14 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus adds 99fa440944b6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4ceaa684459d spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer d [...] adds e1502ba41699 spi: spi-cadence: Fix SPI NO Slave Select macro definition adds 691dcdadc5db Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0fddf9ad06fd mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on pr [...] adds f158c2698dfd Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 0f3853851b1a Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds ef0324b6415d ARM: dts: lan966x: fix sys_clk frequency adds 2e0ce10e2569 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] adds 200e6b48114e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5166a6feba5c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d34213ebfea3 nvdimm/namespace: drop nested variable in create_namespace_pmem() adds 785e124099f9 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds edee0ff54e84 btrfs: join running log transaction when logging new name adds af39011ec0c7 Merge branch 'misc-5.19' into next-fixes adds 8b9584538897 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 6415b645353f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e7999fa14f19 drm/i915/guc: Support programming the EU priority in the G [...] adds 443148858f26 drm/i915/guc: support v69 in parallel to v70 adds 59222c2544f4 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 25d7cc9ed0e3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0553a351cfd7 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds a927444aa953 RISCV: kexec: Fix build error without CONFIG_MODULES adds 3a66a0875994 RISC-V: kexec: Fix build error without CONFIG_KEXEC adds 89551fdd44a2 riscv: dts: align gpio-key node names with dtschema adds 2dfa6100b938 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5beeb75c9d2c Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] adds db8edaa09d74 gpio: pca953x: only use single read/write for No AI mode adds 2abc17a93867 gpio: pca953x: use the correct range when do regmap sync adds b8c768ccdd83 gpio: pca953x: use the correct register address when regca [...] adds f63731e18e8d selftests: gpio: fix include path to kernel headers for ou [...] adds 74de13d24cc2 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 1eebda18448b Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git adds c4b0a1198c30 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 9b04369b060f drm/scheduler: Don't kill jobs in interrupt context adds dbd0da2453c6 drm/ttm: fix locking in vmap/vunmap TTM GEM helpers adds ef2084a8388b drm/panel-edp: Fix variable typo when saving hpd absent de [...] adds 02c87df2480a drm/imx/dcss: Add missing of_node_put() in fail path adds aab2277715b6 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds d118a4943c58 docs: kbuild: fix typo adds 5fe24f830381 kbuild: rpm-pkg: fix build error when _arch is undefined adds 8afdbc146885 kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild adds 058b3d34eb21 kbuild: error out if $(KBUILD_EXTMOD) contains % or : adds e8c79d98b73c kbuild: error out if $(INSTALL_MOD_PATH) contains % or : adds 7849e08d2a2f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0698461ad298 Merge remote-tracking branch 'torvalds/master' into perf/core adds a6bd98c45d1a perf buildid-list: Add a "-m" option to show kernel and mo [...] adds 68566a7cf56b perf tools: Fix dso_id inode generation comparison adds 163dac34d7a2 perf tools: Export dsos__for_each_with_build_id() adds f8bcf1e223ad perf ordered_events: Add ordered_events__last_flush_time() adds eddc6e3f6684 perf tools: Export perf_event__process_finished_round() adds 0a64de04c94a perf tools: Factor out evsel__id_hdr_size() adds 1ee94463e9ac perf tools: Add perf_event__synthesize_id_sample() adds 57190e38b00d perf script: Add --dump-unsorted-raw-trace option adds 15fe03621d9d perf buildid-cache: Add guestmount'd files to the build ID cache adds c1fd5b7d8aed perf buildid-cache: Do not require purge files to also be [...] adds b47bb18661ea perf tools: Add machine_pid and vcpu to id_index adds ff7a78c210ed perf session: Create guest machines from id_index adds 797efbc523b3 perf tools: Add guest_cpu to hypervisor threads adds 3461b65da7d4 perf tools: Add machine_pid and vcpu to perf_sample adds 635049099582 perf session: Use sample->machine_pid to find guest machine adds e28fb159f116 perf script: Add machine_pid and vcpu adds 2273e46b9837 perf dlfilter: Add machine_pid and vcpu adds 7151c1d17820 perf auxtrace: Add machine_pid and vcpu to auxtrace_error adds 6de306b7a530 perf script python: Add machine_pid and vcpu adds 13a133b2550e perf script python: intel-pt-events: Add machine_pid and vcpu adds 386e0d83d351 perf tools: Remove also guest kcore_dir with host kcore_dir adds 65691e9ff0c9 perf tools: Make has_kcore_dir() work also for guest kcore_dir adds a5367ecb5353 perf tools: Automatically use guest kcore_dir if present adds 10d34700223b perf tools: Add reallocarray_as_needed() adds 97406a7e4fa6 perf inject: Add support for injecting guest sideband events adds eef8e06eeba8 perf machine: Use realloc_array_as_needed() in machine__se [...] adds f42bbbf2e9a5 perf tools: Handle injected guest kernel mmap event adds f9de2f0fd35f perf tools: Add perf_event__is_guest() adds 7c0b20d13f32 perf intel-pt: Remove guest_machine_pid adds 12374a16223a perf intel-pt: Add some more logging to intel_pt_walk_next_insn() adds 0bb82cf51877 perf intel-pt: Track guest context switches adds 7d1f65b5046f perf intel-pt: Disable sync switch with guest sideband adds 71658de4dda8 perf intel-pt: Determine guest thread from guest sideband adds 61cd9135d09b perf intel-pt: Add machine_pid and vcpu to auxtrace_error adds 98759cca8440 perf intel-pt: Use guest pid/tid etc in guest samples adds 2f1d6b41e2f5 perf intel-pt: Add documentation for tracing guest machine [...] adds 557cc18ee7dc perf gtk: Only support --gtk if compiled in adds ee87a0841aa5 perf python: Avoid deprecation warning on distutils adds 63a4354ae75c perf scripting perl: Ignore some warnings to keep building [...] adds c69d33ebfae2 perf probe: Fix duplicated 'the' in comment adds 2c91cd88f58b perf cs-etm: Fix duplicated 'the' in comment adds 87abe344cd28 perf test: Fix test case 83 ('perf stat CSV output linter' [...] adds f077c7769955 perf build: Avoid defining _FORTIFY_SOURCE multiple times adds 41d0914d861e perf python: Ignore unused command line arguments when bui [...] adds 8a4d0fdf2d0d Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 4a97739474c4 swiotlb: fix use after free on error handling path adds 91561d4ecb75 swiotlb: remove unused fields in io_tlb_mem adds 44335487bab0 swiotlb: consolidate rounding up default_nslabs adds 57e6840cf79a swiotlb: ensure a segment doesn't cross the area boundary adds 942a8186eb44 swiotlb: move struct io_tlb_slot to swiotlb.c adds a229cc14f339 dma-mapping: add dma_opt_mapping_size() adds 6d9870b7e5de dma-iommu: add iommu_dma_opt_mapping_size() adds bb7d1283e628 scsi: core: cap shost max_sectors according to DMA limits [...] adds 608128d391fa scsi: sd: allow max_sectors be capped at DMA optimal size limit adds 4cbfca5f7750 scsi: scsi_transport_sas: cap shost opt_sectors according [...] adds 0568e6122574 ata: libata-scsi: cap ata_device->max_sectors according to [...] adds 896e1d028099 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 9b31e60800d8 tools: Fixed MIPS builds due to struct flock re-definition adds 750e571acf3d Merge branch 'asm-generic-fixes' into asm-generic adds 75b1506aa638 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f769dddf51ec Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 44b3834b2eed arm64: errata: Remove AES hwcap for COMPAT tasks adds 9e26cac5f82b arm64: numa: Don't check node against MAX_NUMNODES adds 19198abf3d81 arm64/mm: use GENMASK_ULL for TTBR_BADDR_MASK_52 adds d0637c505f8a arm64: enable THP_SWAP for arm64 adds 491f10d08fda perf: RISC-V: Add of_node_put() when breaking out of for_e [...] adds 92f2b8bafa3d drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX adds 1fdd99f7e193 Merge branches 'for-next/cpuidle', 'for-next/docs', 'for-n [...] adds d3e4a9d30804 arm64/hwcap: Document allocation of upper bits of AT_HWCAP adds 60c868eff2bc arm64/cpufeature: Store elf_hwcaps as a bitmap rather than [...] adds a6a468f50d6a arm64/hwcap: Support FEAT_EBF16 adds 67a649f8818c Merge branch 'for-next/cpufeature' into for-next/core adds 1191b6256e50 arm64: fix KASAN_INLINE adds 6b9073abd579 Merge branch 'for-next/boot' into for-next/core adds 651ff8d8cedf Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...]
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 (6014cfa5bf32) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
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 - .mailmap | 2 + .rustfmt.toml | 12 - CREDITS | 4 - Documentation/ABI/stable/sysfs-block | 9 - .../ABI/testing/debugfs-driver-habanalabs | 38 +- Documentation/ABI/testing/procfs-smaps_rollup | 1 - Documentation/ABI/testing/sysfs-bus-iio | 5 - .../ABI/testing/sysfs-bus-platform-onboard-usb-hub | 8 - .../testing/sysfs-bus-surface_aggregator-tabletsw | 57 - Documentation/ABI/testing/sysfs-bus-usb | 11 - Documentation/ABI/testing/sysfs-class-hwmon | 9 - Documentation/ABI/testing/sysfs-class-pwm | 2 +- Documentation/ABI/testing/sysfs-class-typec | 8 - .../ABI/testing/sysfs-class-usb_power_delivery | 240 - Documentation/ABI/testing/sysfs-class-vduse | 33 - Documentation/ABI/testing/sysfs-devices-soc | 14 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 7 +- .../testing/sysfs-driver-intel-m10-bmc-sec-update | 61 - Documentation/ABI/testing/sysfs-driver-qat | 60 - Documentation/ABI/testing/sysfs-fs-f2fs | 6 - Documentation/ABI/testing/sysfs-kernel-mm-ksm | 2 +- Documentation/ABI/testing/sysfs-kernel-slab | 4 +- Documentation/Kconfig | 23 +- Documentation/PCI/endpoint/index.rst | 2 - Documentation/PCI/endpoint/pci-vntb-function.rst | 126 - Documentation/PCI/endpoint/pci-vntb-howto.rst | 161 - Documentation/PCI/pci-iov-howto.rst | 7 +- .../RCU/Design/Requirements/Requirements.rst | 10 +- Documentation/RCU/checklist.rst | 9 +- Documentation/RCU/stallwarn.rst | 6 +- Documentation/admin-guide/cgroup-v1/memcg_test.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 24 +- .../admin-guide/device-mapper/writecache.rst | 18 +- Documentation/admin-guide/devices.rst | 7 +- Documentation/admin-guide/kernel-parameters.txt | 181 +- Documentation/admin-guide/media/vivid.rst | 14 - Documentation/admin-guide/mm/concepts.rst | 2 +- Documentation/admin-guide/mm/damon/index.rst | 3 +- Documentation/admin-guide/mm/damon/lru_sort.rst | 294 - Documentation/admin-guide/mm/damon/reclaim.rst | 8 +- Documentation/admin-guide/mm/damon/usage.rst | 10 +- Documentation/admin-guide/mm/hugetlbpage.rst | 4 +- Documentation/admin-guide/mm/index.rst | 1 - Documentation/admin-guide/mm/memory-hotplug.rst | 4 +- Documentation/admin-guide/mm/shrinker_debugfs.rst | 135 - Documentation/admin-guide/mm/userfaultfd.rst | 40 +- Documentation/admin-guide/pm/cpuidle.rst | 15 +- Documentation/admin-guide/sysctl/kernel.rst | 4 +- Documentation/admin-guide/sysctl/net.rst | 12 - Documentation/admin-guide/sysctl/vm.rst | 13 +- Documentation/admin-guide/tainted-kernels.rst | 1 - Documentation/arm/google/chromebook-boot-flow.rst | 69 - Documentation/arm/index.rst | 2 - Documentation/arm64/elf_hwcaps.rst | 27 + Documentation/arm64/silicon-errata.rst | 4 + Documentation/block/null_blk.rst | 22 - Documentation/bpf/btf.rst | 43 +- Documentation/bpf/instruction-set.rst | 4 +- .../bpf/libbpf/libbpf_naming_convention.rst | 13 +- Documentation/core-api/dma-api.rst | 14 + Documentation/core-api/idr.rst | 3 - Documentation/core-api/index.rst | 3 +- Documentation/core-api/maple_tree.rst | 217 - Documentation/core-api/mm-api.rst | 8 +- Documentation/core-api/printk-formats.rst | 10 - Documentation/core-api/protection-keys.rst | 44 +- Documentation/dev-tools/coccinelle.rst | 2 +- Documentation/dev-tools/kmemleak.rst | 1 + Documentation/dev-tools/kselftest.rst | 36 +- Documentation/dev-tools/kunit/run_wrapper.rst | 18 +- Documentation/dev-tools/kunit/running_tips.rst | 5 +- Documentation/devicetree/bindings/arm/altera.yaml | 10 +- .../bindings/arm/arm,coresight-catu.yaml | 101 - .../bindings/arm/arm,coresight-cpu-debug.yaml | 81 - .../devicetree/bindings/arm/arm,coresight-cti.yaml | 331 - .../bindings/arm/arm,coresight-dynamic-funnel.yaml | 126 - .../arm/arm,coresight-dynamic-replicator.yaml | 126 - .../bindings/arm/arm,coresight-etb10.yaml | 92 - .../devicetree/bindings/arm/arm,coresight-etm.yaml | 156 - .../bindings/arm/arm,coresight-static-funnel.yaml | 90 - .../arm/arm,coresight-static-replicator.yaml | 91 - .../devicetree/bindings/arm/arm,coresight-stm.yaml | 101 - .../devicetree/bindings/arm/arm,coresight-tmc.yaml | 131 - .../bindings/arm/arm,coresight-tpiu.yaml | 91 - .../bindings/arm/arm,embedded-trace-extension.yaml | 74 - .../bindings/arm/arm,trace-buffer-extension.yaml | 49 - .../devicetree/bindings/arm/aspeed/aspeed.yaml | 87 - .../devicetree/bindings/arm/atmel-sysregs.txt | 15 + .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 7 - .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 92 - .../bindings/arm/coresight-cpu-debug.txt | 49 + .../devicetree/bindings/arm/coresight-cti.yaml | 332 + .../devicetree/bindings/arm/coresight.txt | 402 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 - Documentation/devicetree/bindings/arm/ete.yaml | 75 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 271 + Documentation/devicetree/bindings/arm/fsl.yaml | 61 +- .../arm/marvell/ap80x-system-controller.txt | 2 +- .../arm/marvell/cp110-system-controller.txt | 2 +- .../devicetree/bindings/arm/mediatek.yaml | 30 - .../arm/mediatek/mediatek,mt8186-sys-clock.yaml | 3 - .../arm/mediatek/mediatek,mt8192-clock.yaml | 8 + .../arm/mediatek/mediatek,mt8192-sys-clock.yaml | 3 - .../arm/mediatek/mediatek,mt8195-sys-clock.yaml | 3 - .../bindings/arm/mediatek/mediatek,pericfg.yaml | 1 - Documentation/devicetree/bindings/arm/qcom.yaml | 440 +- .../devicetree/bindings/arm/renesas,prr.yaml | 37 + .../devicetree/bindings/arm/rockchip.yaml | 5 - .../bindings/arm/samsung/samsung-soc.yaml | 40 - .../devicetree/bindings/arm/stm32/stm32.yaml | 8 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 10 - .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 24 +- .../arm/tegra/nvidia,tegra-ccplex-cluster.yaml | 1 + .../arm/tegra/nvidia,tegra194-axi2apb.yaml | 40 - .../bindings/arm/tegra/nvidia,tegra194-cbb.yaml | 97 - .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 +- .../bindings/arm/tegra/nvidia,tegra234-cbb.yaml | 74 - Documentation/devicetree/bindings/arm/trbe.yaml | 49 + .../devicetree/bindings/arm/vexpress-sysreg.yaml | 10 +- .../devicetree/bindings/ata/ahci-ceva.txt | 63 + .../devicetree/bindings/ata/ceva,ahci-1v84.yaml | 189 - Documentation/devicetree/bindings/chosen.txt | 137 + .../chrome/google,cros-kbd-led-backlight.yaml | 35 - .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 3 - .../devicetree/bindings/clock/efm32-clock.txt | 11 + .../bindings/clock/fixed-factor-clock.yaml | 1 + .../devicetree/bindings/clock/fsl,scu-clk.yaml | 43 - .../bindings/clock/qcom,dispcc-sm8x50.yaml | 6 +- .../bindings/clock/qcom,gcc-apq8064.yaml | 40 +- .../bindings/clock/qcom,gcc-ipq8074.yaml | 5 - .../bindings/clock/qcom,gcc-msm8996.yaml | 16 - .../devicetree/bindings/clock/qcom,gcc-other.yaml | 5 +- .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 3 - .../bindings/clock/qcom,gpucc-sm8350.yaml | 72 - .../bindings/clock/qcom,sm8450-camcc.yaml | 80 - .../bindings/clock/renesas,rzg2l-cpg.yaml | 7 +- .../bindings/clock/samsung,exynos7885-clock.yaml | 27 - .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 1 - .../bindings/connector/usb-connector.yaml | 152 +- .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 11 +- .../devicetree/bindings/devfreq/exynos-bus.txt | 488 + .../devicetree/bindings/display/arm,pl11x.yaml | 15 +- .../bindings/display/bridge/analogix,anx7625.yaml | 19 +- .../bindings/display/bridge/fsl,imx8qxp-ldb.yaml | 173 - .../display/bridge/fsl,imx8qxp-pixel-combiner.yaml | 144 - .../display/bridge/fsl,imx8qxp-pixel-link.yaml | 144 - .../display/bridge/fsl,imx8qxp-pxl2dpi.yaml | 108 - .../bindings/display/bridge/fsl,ldb.yaml | 16 +- .../display/bridge/ingenic,jz4780-hdmi.yaml | 1 + .../devicetree/bindings/display/bridge/sii902x.txt | 78 + .../bindings/display/bridge/sil,sii9022.yaml | 131 - .../bindings/display/bridge/ti,dlpc3433.yaml | 117 - .../devicetree/bindings/display/fsl,lcdif.yaml | 1 - .../bindings/display/mediatek/mediatek,dpi.yaml | 11 +- .../bindings/display/mediatek/mediatek,dsi.txt | 62 + .../bindings/display/mediatek/mediatek,dsi.yaml | 116 - .../display/mediatek/mediatek,mdp-rdma.yaml | 88 - .../bindings/display/mediatek/mediatek,mutex.yaml | 87 + .../bindings/display/msm/dp-controller.yaml | 8 +- .../devicetree/bindings/display/msm/hdmi.txt | 99 + .../devicetree/bindings/display/msm/hdmi.yaml | 232 - .../bindings/display/panel/arm,rtsm-display.yaml | 27 - .../bindings/display/panel/ebbg,ft8719.yaml | 74 - .../display/panel/feiyang,fy07024di26a30d.yaml | 1 + .../bindings/display/panel/novatek,nt36672a.yaml | 2 - .../bindings/display/panel/panel-simple.yaml | 8 - .../bindings/display/panel/sharp,lq101r1sx01.yaml | 7 +- .../display/samsung/samsung,exynos-hdmi-ddc.yaml | 1 + .../display/samsung/samsung,exynos-hdmi.yaml | 1 + .../display/samsung/samsung,exynos-mixer.yaml | 1 + .../display/samsung/samsung,exynos5433-decon.yaml | 1 + .../display/samsung/samsung,exynos5433-mic.yaml | 1 + .../display/samsung/samsung,exynos7-decon.yaml | 1 + .../bindings/display/samsung/samsung,fimd.yaml | 1 + .../display/tegra/nvidia,tegra114-mipi.txt | 41 + .../display/tegra/nvidia,tegra114-mipi.yaml | 74 - .../display/tegra/nvidia,tegra124-dpaux.yaml | 152 - .../display/tegra/nvidia,tegra124-sor.yaml | 197 - .../display/tegra/nvidia,tegra124-vic.yaml | 72 - .../bindings/display/tegra/nvidia,tegra186-dc.yaml | 85 - .../display/tegra/nvidia,tegra186-display.yaml | 310 - .../display/tegra/nvidia,tegra186-dsi-padctl.yaml | 45 - .../bindings/display/tegra/nvidia,tegra20-dc.yaml | 183 - .../bindings/display/tegra/nvidia,tegra20-dsi.yaml | 159 - .../bindings/display/tegra/nvidia,tegra20-epp.yaml | 70 - .../display/tegra/nvidia,tegra20-gr2d.yaml | 74 - .../display/tegra/nvidia,tegra20-gr3d.yaml | 215 - .../display/tegra/nvidia,tegra20-hdmi.yaml | 126 - .../display/tegra/nvidia,tegra20-host1x.txt | 675 + .../display/tegra/nvidia,tegra20-host1x.yaml | 431 - .../bindings/display/tegra/nvidia,tegra20-isp.yaml | 67 - .../bindings/display/tegra/nvidia,tegra20-mpe.yaml | 73 - .../bindings/display/tegra/nvidia,tegra20-tvo.yaml | 58 - .../bindings/display/tegra/nvidia,tegra20-vi.yaml | 163 - .../display/tegra/nvidia,tegra210-csi.yaml | 52 - .../devicetree/bindings/dma/apple,admac.yaml | 80 - .../devicetree/bindings/dma/fsl,edma.yaml | 155 - Documentation/devicetree/bindings/dma/fsl-edma.txt | 111 + .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 1 - .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 7 +- .../devicetree/bindings/dma/ste-dma40.txt | 138 + .../devicetree/bindings/dma/stericsson,dma40.yaml | 159 - .../bindings/dsp/mediatek,mt8186-dsp.yaml | 91 - .../bindings/dsp/mediatek,mt8195-dsp.yaml | 10 +- .../devicetree/bindings/firmware/arm,scmi.yaml | 10 - .../devicetree/bindings/firmware/fsl,scu.yaml | 210 - .../devicetree/bindings/firmware/qcom,scm.txt | 4 - .../bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml | 44 - .../devicetree/bindings/gpio/gpio-mvebu.txt | 93 + .../devicetree/bindings/gpio/gpio-mvebu.yaml | 146 - .../devicetree/bindings/gpio/gpio-pca9570.yaml | 1 - .../devicetree/bindings/gpio/gpio-tpic2810.txt | 16 + .../devicetree/bindings/gpio/gpio-tpic2810.yaml | 51 - .../devicetree/bindings/gpio/gpio-zynq.yaml | 59 +- .../bindings/gpio/renesas,rcar-gpio.yaml | 4 +- .../bindings/gpio/rockchip,gpio-bank.yaml | 2 - .../bindings/gpio/x-powers,axp209-gpio.yaml | 6 - .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 25 +- .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 1 - .../devicetree/bindings/hwinfo/renesas,prr.yaml | 37 - .../bindings/hwinfo/samsung,exynos-chipid.yaml | 41 - .../bindings/hwinfo/samsung,s5pv210-chipid.yaml | 30 - .../devicetree/bindings/hwinfo/ti,k3-socinfo.yaml | 40 - .../devicetree/bindings/hwmon/national,lm90.yaml | 131 - .../devicetree/bindings/i2c/arm,i2c-versatile.yaml | 29 - .../devicetree/bindings/i2c/i2c-efm32.txt | 33 + .../devicetree/bindings/i2c/i2c-nomadik.txt | 23 + .../devicetree/bindings/i2c/i2c-ocores.txt | 78 + .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 7 +- .../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 - .../devicetree/bindings/i2c/i2c-versatile.txt | 10 + .../bindings/{hwmon => i2c}/ibm,p8-occ-hwmon.txt | 0 .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 10 +- .../bindings/i2c/nuvoton,npcm7xx-i2c.yaml | 25 +- .../bindings/i2c/opencores,i2c-ocores.yaml | 113 - .../devicetree/bindings/i2c/st,nomadik-i2c.yaml | 115 - .../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 +- .../bindings/iio/dac/microchip,mcp4922.yaml | 1 - .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 1 - .../devicetree/bindings/iio/imu/adi,adis16480.yaml | 2 +- .../bindings/iio/proximity/semtech,sx9324.yaml | 39 - .../bindings/iio/proximity/semtech,sx9360.yaml | 9 - .../bindings/iio/proximity/st,vl53l0x.yaml | 5 - .../devicetree/bindings/input/adc-joystick.yaml | 2 +- .../devicetree/bindings/input/adc-keys.txt | 67 + .../devicetree/bindings/input/adc-keys.yaml | 103 - .../input/allwinner,sun4i-a10-lradc-keys.yaml | 5 +- .../devicetree/bindings/input/azoteq,iqs7222.yaml | 41 +- .../devicetree/bindings/input/da9062-onkey.txt | 2 +- .../devicetree/bindings/input/elan,ekth6915.yaml | 65 - .../bindings/input/fsl,mpr121-touchkey.yaml | 4 +- .../devicetree/bindings/input/fsl,scu-key.yaml | 40 - .../devicetree/bindings/input/gpio-keys.yaml | 167 +- Documentation/devicetree/bindings/input/input.yaml | 24 +- .../devicetree/bindings/input/iqs269a.yaml | 17 +- .../devicetree/bindings/input/iqs626a.yaml | 13 +- .../devicetree/bindings/input/iqs62x-keys.yaml | 9 +- .../devicetree/bindings/input/max77650-onkey.yaml | 8 +- .../bindings/input/microchip,cap11xx.yaml | 2 +- .../bindings/input/touchscreen/edt-ft5x06.yaml | 8 - .../bindings/interconnect/fsl,imx8m-noc.yaml | 6 +- .../bindings/interconnect/mediatek,cci.yaml | 141 - .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 86 - .../devicetree/bindings/interconnect/qcom,rpm.yaml | 6 +- .../bindings/interconnect/qcom,rpmh-common.yaml | 43 - .../bindings/interconnect/qcom,rpmh.yaml | 22 +- .../bindings/interconnect/qcom,sm6350-rpmh.yaml | 82 - .../bindings/interconnect/samsung,exynos-bus.yaml | 290 - .../interrupt-controller/rda,8810pl-intc.txt | 61 + .../interrupt-controller/rda,8810pl-intc.yaml | 43 - .../interrupt-controller/renesas,rzg2l-irqc.yaml | 133 - .../interrupt-controller/sifive,plic-1.0.0.yaml | 65 +- .../devicetree/bindings/iommu/mediatek,iommu.yaml | 17 - .../bindings/leds/backlight/qcom-wled.yaml | 9 +- .../bindings/media/allwinner,sun6i-a31-csi.yaml | 58 +- .../media/allwinner,sun6i-a31-mipi-csi2.yaml | 137 - .../media/allwinner,sun8i-a83t-mipi-csi2.yaml | 125 - .../bindings/media/exynos-jpeg-codec.txt | 16 + .../devicetree/bindings/media/gpio-ir-receiver.txt | 20 + .../bindings/media/gpio-ir-receiver.yaml | 40 - .../bindings/media/i2c/aptina,mt9p031.yaml | 1 - .../devicetree/bindings/media/i2c/onnn,ar0521.yaml | 112 - .../media/mediatek,vcodec-subdev-decoder.yaml | 52 +- .../bindings/media/mediatek-jpeg-encoder.yaml | 6 - .../bindings/media/qcom,sdm660-camss.yaml | 7 - Documentation/devicetree/bindings/media/rc.yaml | 2 +- .../bindings/media/rockchip,rk3568-vepu.yaml | 69 - .../bindings/media/samsung,s5pv210-jpeg.yaml | 123 - .../memory-controllers/mediatek,smi-common.yaml | 1 - .../memory-controllers/mediatek,smi-larb.yaml | 1 - Documentation/devicetree/bindings/mfd/da9063.txt | 114 + .../devicetree/bindings/mfd/dlg,da9063.yaml | 132 - .../devicetree/bindings/mfd/fsl,imx8qxp-csr.yaml | 192 - .../devicetree/bindings/mfd/google,cros-ec.yaml | 3 - .../devicetree/bindings/mfd/mps,mp2629.yaml | 4 +- Documentation/devicetree/bindings/mfd/mt6397.txt | 8 +- .../devicetree/bindings/mfd/qcom,tcsr.txt | 24 + .../devicetree/bindings/mfd/qcom,tcsr.yaml | 50 - .../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 2 +- .../devicetree/bindings/mfd/st,stm32-timers.yaml | 15 - .../bindings/mfd/ti,j721e-system-controller.yaml | 12 - .../bindings/misc/qemu,vcpu-stall-detector.yaml | 51 - .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 32 +- .../devicetree/bindings/mmc/exynos-dw-mshc.txt | 94 + .../devicetree/bindings/mmc/mmc-spi-slot.txt | 29 + .../devicetree/bindings/mmc/mmc-spi-slot.yaml | 77 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 12 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 7 +- .../bindings/mmc/samsung,exynos-dw-mshc.yaml | 160 - .../bindings/mmc/samsung,s3c6410-sdhci.yaml | 81 - .../devicetree/bindings/mmc/samsung-sdhci.txt | 32 + .../devicetree/bindings/mmc/sdhci-msm.yaml | 80 +- .../devicetree/bindings/mtd/mxc-nand.yaml | 2 + .../mtd/partitions/arm,arm-firmware-suite.txt | 17 + .../mtd/partitions/arm,arm-firmware-suite.yaml | 28 - .../bindings/mtd/partitions/partition.yaml | 20 +- .../bindings/mtd/partitions/qcom,smem-part.yaml | 27 - .../devicetree/bindings/mtd/qcom,nandc.yaml | 27 - .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 1 - .../bindings/net/broadcom-bluetooth.yaml | 8 - .../bindings/net/can/microchip,mpfs-can.yaml | 45 - .../devicetree/bindings/net/cdns,macb.yaml | 1 - .../bindings/net/dsa/mediatek,mt7530.yaml | 407 - .../bindings/net/dsa/microchip,lan937x.yaml | 192 - .../devicetree/bindings/net/dsa/mt7530.txt | 327 + .../bindings/net/dsa/renesas,rzn1-a5psw.yaml | 157 - .../bindings/net/ethernet-controller.yaml | 35 +- .../bindings/net/mediatek,star-emac.yaml | 17 - Documentation/devicetree/bindings/net/micrel.txt | 1 - .../devicetree/bindings/net/nfc/nxp,nci.yaml | 1 + .../bindings/net/pcs/renesas,rzn1-miic.yaml | 171 - Documentation/devicetree/bindings/net/sff,sfp.txt | 85 + Documentation/devicetree/bindings/net/sff,sfp.yaml | 142 - .../devicetree/bindings/net/snps,dwmac.yaml | 5 - .../devicetree/bindings/net/ti,dp83867.yaml | 18 +- .../devicetree/bindings/net/xlnx,emaclite.yaml | 63 - .../devicetree/bindings/nvmem/fsl,scu-ocotp.yaml | 56 - .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 89 - .../bindings/nvmem/microchip,sama7g5-otpc.yaml | 50 - .../devicetree/bindings/nvmem/mtk-efuse.txt | 43 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 2 - .../devicetree/bindings/opp/opp-v2-base.yaml | 10 - .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 15 - .../devicetree/bindings/pci/mediatek-pcie.txt | 1 - .../devicetree/bindings/pci/pci-rcar-gen2.txt | 84 + .../devicetree/bindings/pci/qcom,pcie.yaml | 4 +- .../bindings/pci/renesas,pci-rcar-gen2.yaml | 186 - .../devicetree/bindings/perf/arm,ccn.yaml | 40 - Documentation/devicetree/bindings/perf/arm-ccn.txt | 23 + .../phy/amlogic,g12a-mipi-dphy-analog.yaml | 35 - .../devicetree/bindings/phy/cdns,dphy.yaml | 5 +- .../bindings/phy/fsl,imx8qm-lvds-phy.yaml | 61 - .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 4 - .../devicetree/bindings/phy/mediatek,pcie-phy.yaml | 75 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 - .../devicetree/bindings/phy/mxs-usb-phy.txt | 1 - .../devicetree/bindings/phy/phy-tegra194-p2u.yaml | 17 +- .../devicetree/bindings/phy/qcom,edp-phy.yaml | 6 - .../bindings/phy/qcom,hdmi-phy-other.yaml | 104 - .../devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml | 85 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 - .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 2 +- .../bindings/phy/samsung,exynos-hdmi-phy.yaml | 1 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 15 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 36 +- .../bindings/pinctrl/fsl,scu-pinctrl.yaml | 74 - .../bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml | 2 +- .../pinctrl/nvidia,tegra124-dpaux-padctl.txt | 59 + .../bindings/pinctrl/pinctrl-mt8192.yaml | 64 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 39 +- .../bindings/pinctrl/qcom,msm8909-tlmm.yaml | 152 - .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 5 - .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 1 - .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 15 - .../bindings/pinctrl/renesas,rzv2m-pinctrl.yaml | 170 - .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 5 +- .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 4 - .../devicetree/bindings/power/fsl,scu-pd.yaml | 41 - .../bindings/power/mediatek,power-controller.yaml | 2 - .../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 - .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 - .../bindings/regulator/qcom,spmi-regulator.txt | 347 + .../bindings/regulator/qcom,spmi-regulator.yaml | 323 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 74 +- .../bindings/remoteproc/qcom,glink-edge.yaml | 72 - .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 41 +- .../bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml | 1 + .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 21 +- .../bindings/remoteproc/qcom,sdm845-adsp-pil.yaml | 1 + .../bindings/remoteproc/qcom,smd-edge.yaml | 85 - .../bindings/remoteproc/ti,pru-rproc.yaml | 5 +- .../bindings/reset/atmel,at91sam9260-reset.yaml | 68 - .../devicetree/bindings/rtc/fsl,scu-rtc.yaml | 31 - .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 2 +- .../devicetree/bindings/rtc/rtc-mt6397.txt | 2 - .../devicetree/bindings/rtc/ti,k3-rtc.yaml | 62 - Documentation/devicetree/bindings/serial/8250.yaml | 1 - .../devicetree/bindings/serial/efm32-uart.txt | 20 + .../devicetree/bindings/serial/mediatek,uart.yaml | 120 - .../devicetree/bindings/serial/mtk-uart.txt | 59 + .../devicetree/bindings/serial/renesas,hscif.yaml | 1 - .../bindings/serial/snps-dw-apb-uart.yaml | 1 - .../devicetree/bindings/serio/ps2-gpio.txt | 23 + .../devicetree/bindings/serio/ps2-gpio.yaml | 64 - .../bindings/soc/bcm/brcm,bcm2835-pm.txt | 46 + .../bindings/soc/bcm/brcm,bcm2835-pm.yaml | 86 - .../devicetree/bindings/soc/mediatek/devapc.yaml | 1 - .../bindings/soc/mediatek/mediatek,mutex.yaml | 99 - .../devicetree/bindings/soc/mediatek/mtk-svs.yaml | 91 - .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 - .../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 33 +- .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 3 - .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 50 +- .../devicetree/bindings/soc/qcom/qcom,wcnss.yaml | 1 + .../bindings/soc/samsung/exynos-chipid.yaml | 41 + .../bindings/soc/samsung/exynos-pmu.yaml | 13 +- .../bindings/soc/samsung/exynos-usi.yaml | 8 +- .../devicetree/bindings/soc/ti/k3-socinfo.yaml | 40 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 5 +- .../devicetree/bindings/sound/adi,max98396.yaml | 30 +- .../sound/allwinner,sun50i-a64-codec-analog.yaml | 5 - .../bindings/sound/atmel-sam9x5-wm8731-audio.txt | 2 +- .../devicetree/bindings/sound/designware-i2s.txt | 35 + .../devicetree/bindings/sound/fsl,micfil.txt | 33 + .../devicetree/bindings/sound/fsl,micfil.yaml | 85 - .../devicetree/bindings/sound/fsl,mqs.txt | 2 +- .../devicetree/bindings/sound/fsl,spdif.yaml | 4 - .../devicetree/bindings/sound/fsl-sai.txt | 11 - .../devicetree/bindings/sound/nau8821.txt | 2 +- .../bindings/sound/nvidia,tegra210-ahub.yaml | 4 - .../bindings/sound/nvidia,tegra210-mbdrc.yaml | 47 - .../bindings/sound/nvidia,tegra210-ope.yaml | 87 - .../bindings/sound/nvidia,tegra210-peq.yaml | 48 - .../devicetree/bindings/sound/nxp,tfa989x.yaml | 1 - .../devicetree/bindings/sound/qcom,sdm845.txt | 91 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 3 - .../devicetree/bindings/sound/qcom,wsa883x.yaml | 74 - .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 3 +- .../devicetree/bindings/sound/rockchip-i2s.yaml | 7 - .../bindings/sound/snps,designware-i2s.yaml | 94 - .../devicetree/bindings/sound/tas2780.yaml | 72 - .../bindings/spi/atmel,at91rm9200-spi.yaml | 75 - .../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 | 6 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 26 +- .../devicetree/bindings/spi/spi-cadence.yaml | 7 - .../bindings/spi/spi-peripheral-props.yaml | 6 - .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 7 - .../devicetree/bindings/spi/spi_atmel.txt | 36 + .../devicetree/bindings/sram/qcom,imem.yaml | 75 - .../devicetree/bindings/sram/qcom,ocmem.yaml | 10 +- .../bindings/thermal/fsl,scu-thermal.yaml | 38 - .../bindings/thermal/qcom,spmi-temp-alarm.yaml | 85 - .../bindings/thermal/qcom-spmi-temp-alarm.txt | 51 + .../bindings/thermal/rcar-gen3-thermal.yaml | 36 +- .../bindings/timer/nvidia,tegra186-timer.yaml | 109 - .../devicetree/bindings/trivial-devices.yaml | 6 +- .../devicetree/bindings/ufs/renesas,ufs.yaml | 61 - .../bindings/ufs/samsung,exynos-ufs.yaml | 1 - .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 1 - .../bindings/usb/aspeed,ast2600-udc.yaml | 52 - .../devicetree/bindings/usb/atmel-usb.txt | 3 - Documentation/devicetree/bindings/usb/dwc2.yaml | 3 - .../devicetree/bindings/usb/generic-ehci.yaml | 1 - .../devicetree/bindings/usb/generic-ohci.yaml | 1 - .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 9 +- .../devicetree/bindings/usb/mediatek,mtu3.yaml | 3 - .../devicetree/bindings/usb/realtek,rts5411.yaml | 10 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 5 - .../devicetree/bindings/vendor-prefixes.yaml | 24 +- .../bindings/watchdog/faraday,ftwdt010.yaml | 2 +- .../devicetree/bindings/watchdog/fsl,scu-wdt.yaml | 34 - .../devicetree/bindings/writing-bindings.rst | 2 +- Documentation/doc-guide/kernel-doc.rst | 5 - Documentation/doc-guide/sphinx.rst | 14 +- Documentation/driver-api/aperture.rst | 13 - Documentation/driver-api/dmaengine/provider.rst | 10 + Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/fpga/fpga-mgr.rst | 27 +- Documentation/driver-api/gpio/consumer.rst | 2 +- Documentation/driver-api/gpio/driver.rst | 6 +- Documentation/driver-api/gpio/using-gpio.rst | 2 +- Documentation/driver-api/hte/tegra194-hte.rst | 5 +- Documentation/driver-api/index.rst | 1 - Documentation/driver-api/serial/driver.rst | 7 +- Documentation/driver-api/serial/serial-rs485.rst | 38 +- .../driver-api/surface_aggregator/client.rst | 6 +- Documentation/driver-api/vfio-mediated-device.rst | 10 +- Documentation/driver-api/vme.rst | 4 +- Documentation/fault-injection/fault-injection.rst | 7 - .../debug/gcov-profile-all/arch-support.txt | 2 +- Documentation/features/debug/kcov/arch-support.txt | 2 +- .../time/context-tracking/arch-support.txt | 6 +- Documentation/filesystems/ext2.rst | 2 + Documentation/filesystems/f2fs.rst | 18 +- Documentation/filesystems/fscrypt.rst | 22 +- Documentation/filesystems/locking.rst | 9 +- Documentation/filesystems/overlayfs.rst | 6 +- Documentation/filesystems/proc.rst | 39 +- Documentation/filesystems/vfs.rst | 65 +- .../filesystems/xfs-delayed-logging-design.rst | 361 +- .../firmware-guide/acpi/DSD-properties-rules.rst | 11 +- Documentation/gpu/amdgpu/amdgpu-glossary.rst | 2 +- Documentation/gpu/drm-internals.rst | 32 - Documentation/gpu/drm-usage-stats.rst | 21 - Documentation/gpu/i915.rst | 12 - Documentation/gpu/todo.rst | 11 - Documentation/gpu/vkms.rst | 6 + Documentation/hwmon/asus_ec_sensors.rst | 4 - Documentation/hwmon/index.rst | 1 - Documentation/hwmon/lm90.rst | 233 +- Documentation/hwmon/lt7182s.rst | 92 - Documentation/hwmon/pmbus-core.rst | 9 - Documentation/hwmon/submitting-patches.rst | 1 + Documentation/i2c/busses/i2c-i801.rst | 1 - Documentation/index.rst | 3 +- Documentation/kbuild/kbuild.rst | 17 - Documentation/kbuild/kconfig-language.rst | 2 +- Documentation/kbuild/makefiles.rst | 50 +- Documentation/kernel-hacking/hacking.rst | 3 +- .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/m68k/kernel-options.rst | 4 +- Documentation/memory-barriers.txt | 177 +- Documentation/mm/balance.rst | 102 - Documentation/mm/memory-model.rst | 177 - Documentation/mm/page_migration.rst | 195 - Documentation/mm/vmemmap_dedup.rst | 249 - Documentation/networking/bonding.rst | 11 - Documentation/networking/can.rst | 2 +- .../networking/device_drivers/can/can327.rst | 331 - .../networking/device_drivers/can/index.rst | 1 - .../networking/device_drivers/ethernet/index.rst | 2 +- .../device_drivers/ethernet/neterion/vxge.rst | 115 + .../device_drivers/ethernet/wangxun/txgbe.rst | 20 - Documentation/networking/dsa/dsa.rst | 363 +- Documentation/networking/ip-sysctl.rst | 12 +- Documentation/networking/tls.rst | 47 - Documentation/power/pci.rst | 2 +- Documentation/process/5.Posting.rst | 3 +- Documentation/process/8.Conclusion.rst | 16 +- Documentation/process/changes.rst | 41 - .../process/embargoed-hardware-issues.rst | 3 - Documentation/process/howto.rst | 4 +- Documentation/process/index.rst | 1 + Documentation/process/kernel-docs.rst | 64 +- Documentation/process/submitting-drivers.rst | 194 + Documentation/process/submitting-patches.rst | 5 +- Documentation/rust/arch-support.rst | 25 - Documentation/rust/coding-guidelines.rst | 216 - Documentation/rust/general-information.rst | 79 - Documentation/rust/index.rst | 22 - Documentation/rust/quick-start.rst | 232 - Documentation/scsi/scsi_eh.rst | 3 +- Documentation/scsi/scsi_mid_low_api.rst | 2 +- Documentation/security/keys/core.rst | 2 +- Documentation/security/secrets/coco.rst | 2 +- Documentation/security/siphash.rst | 2 +- Documentation/sound/soc/codec.rst | 2 +- Documentation/sound/soc/platform.rst | 2 +- Documentation/sphinx/automarkup.py | 56 +- Documentation/staging/static-keys.rst | 3 + .../trace/coresight/coresight-etm4x-reference.rst | 17 +- Documentation/trace/coresight/coresight.rst | 58 +- .../translations/it_IT/kernel-hacking/hacking.rst | 3 +- .../translations/it_IT/networking/netdev-FAQ.rst | 2 +- .../translations/it_IT/process/5.Posting.rst | 5 +- .../translations/it_IT/process/8.Conclusion.rst | 5 +- Documentation/translations/it_IT/process/howto.rst | 3 +- Documentation/translations/it_IT/process/index.rst | 1 + .../it_IT/process/submitting-drivers.rst | 16 + .../it_IT/process/submitting-patches.rst | 6 +- Documentation/translations/ja_JP/howto.rst | 4 +- Documentation/translations/ko_KR/howto.rst | 2 +- .../translations/zh_CN/admin-guide/index.rst | 2 +- .../zh_CN/admin-guide/mm/damon/index.rst | 2 +- .../zh_CN/admin-guide/mm/damon/reclaim.rst | 2 +- .../zh_CN/admin-guide/mm/damon/usage.rst | 8 +- .../zh_CN/admin-guide/reporting-issues.rst | 125 +- .../zh_CN/admin-guide/reporting-regressions.rst | 370 - .../translations/zh_CN/core-api/cachetlb.rst | 6 - .../translations/zh_CN/core-api/cpu_hotplug.rst | 435 +- .../translations/zh_CN/core-api/index.rst | 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/watch_queue.rst | 313 - .../translations/zh_CN/core-api/workqueue.rst | 21 +- .../translations/zh_CN/core-api/xarray.rst | 4 +- .../translations/zh_CN/devicetree/index.rst | 2 +- .../translations/zh_CN/devicetree/of_unittest.rst | 2 +- .../translations/zh_CN/devicetree/usage-model.rst | 2 +- .../translations/zh_CN/doc-guide/kernel-doc.rst | 2 +- Documentation/translations/zh_CN/index.rst | 2 +- .../translations/zh_CN/kernel-hacking/hacking.rst | 25 +- Documentation/translations/zh_CN/locking/index.rst | 5 +- .../translations/zh_CN/locking/mutex-design.rst | 145 - Documentation/translations/zh_CN/mm/active_mm.rst | 85 - Documentation/translations/zh_CN/mm/balance.rst | 81 - Documentation/translations/zh_CN/mm/damon/api.rst | 32 - .../translations/zh_CN/mm/damon/design.rst | 140 - Documentation/translations/zh_CN/mm/damon/faq.rst | 48 - .../translations/zh_CN/mm/damon/index.rst | 32 - .../translations/zh_CN/mm/free_page_reporting.rst | 38 - Documentation/translations/zh_CN/mm/frontswap.rst | 196 - Documentation/translations/zh_CN/mm/highmem.rst | 137 - Documentation/translations/zh_CN/mm/hmm.rst | 361 - .../translations/zh_CN/mm/hugetlbfs_reserv.rst | 436 - Documentation/translations/zh_CN/mm/hwpoison.rst | 166 - Documentation/translations/zh_CN/mm/index.rst | 69 - Documentation/translations/zh_CN/mm/ksm.rst | 70 - .../translations/zh_CN/mm/memory-model.rst | 135 - .../translations/zh_CN/mm/mmu_notifier.rst | 97 - Documentation/translations/zh_CN/mm/numa.rst | 101 - .../zh_CN/mm/overcommit-accounting.rst | 86 - Documentation/translations/zh_CN/mm/page_frags.rst | 38 - .../translations/zh_CN/mm/page_migration.rst | 228 - Documentation/translations/zh_CN/mm/page_owner.rst | 177 - .../translations/zh_CN/mm/page_table_check.rst | 56 - .../translations/zh_CN/mm/remap_file_pages.rst | 32 - .../zh_CN/mm/split_page_table_lock.rst | 96 - .../zh_CN/mm/vmalloced-kernel-stacks.rst | 133 - Documentation/translations/zh_CN/mm/z3fold.rst | 31 - Documentation/translations/zh_CN/mm/zsmalloc.rst | 78 - .../translations/zh_CN/process/5.Posting.rst | 3 +- .../translations/zh_CN/process/8.Conclusion.rst | 1 + Documentation/translations/zh_CN/process/howto.rst | 1 + Documentation/translations/zh_CN/process/index.rst | 1 + .../zh_CN/process/submitting-drivers.rst | 160 + .../zh_CN/process/submitting-patches.rst | 4 +- Documentation/translations/zh_CN/riscv/index.rst | 1 + Documentation/translations/zh_CN/riscv/pmu.rst | 235 + .../translations/zh_CN/riscv/vm-layout.rst | 37 - Documentation/translations/zh_CN/vm/active_mm.rst | 85 + Documentation/translations/zh_CN/vm/balance.rst | 81 + Documentation/translations/zh_CN/vm/damon/api.rst | 32 + .../translations/zh_CN/vm/damon/design.rst | 140 + Documentation/translations/zh_CN/vm/damon/faq.rst | 48 + .../translations/zh_CN/vm/damon/index.rst | 33 + .../translations/zh_CN/vm/free_page_reporting.rst | 38 + Documentation/translations/zh_CN/vm/frontswap.rst | 196 + Documentation/translations/zh_CN/vm/highmem.rst | 128 + Documentation/translations/zh_CN/vm/hmm.rst | 361 + .../translations/zh_CN/vm/hugetlbfs_reserv.rst | 436 + Documentation/translations/zh_CN/vm/hwpoison.rst | 166 + Documentation/translations/zh_CN/vm/index.rst | 54 + Documentation/translations/zh_CN/vm/ksm.rst | 70 + .../translations/zh_CN/vm/memory-model.rst | 135 + .../translations/zh_CN/vm/mmu_notifier.rst | 97 + Documentation/translations/zh_CN/vm/numa.rst | 101 + .../zh_CN/vm/overcommit-accounting.rst | 86 + Documentation/translations/zh_CN/vm/page_frags.rst | 38 + Documentation/translations/zh_CN/vm/page_owner.rst | 116 + .../translations/zh_CN/vm/page_table_check.rst | 56 + .../translations/zh_CN/vm/remap_file_pages.rst | 32 + .../zh_CN/vm/split_page_table_lock.rst | 96 + Documentation/translations/zh_CN/vm/z3fold.rst | 31 + Documentation/translations/zh_CN/vm/zsmalloc.rst | 78 + Documentation/translations/zh_TW/index.rst | 2 +- .../translations/zh_TW/process/5.Posting.rst | 3 +- .../translations/zh_TW/process/8.Conclusion.rst | 1 + Documentation/translations/zh_TW/process/howto.rst | 1 + Documentation/translations/zh_TW/process/index.rst | 1 + .../zh_TW/process/submitting-drivers.rst | 164 + .../zh_TW/process/submitting-patches.rst | 4 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/userspace-api/media/v4l/control.rst | 4 +- Documentation/userspace-api/media/v4l/mmap.rst | 2 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 51 - .../userspace-api/media/v4l/subdev-formats.rst | 156 - Documentation/virt/hyperv/clocks.rst | 73 - Documentation/virt/hyperv/index.rst | 12 - Documentation/virt/hyperv/overview.rst | 207 - Documentation/virt/hyperv/vmbus.rst | 303 - Documentation/virt/index.rst | 1 - Documentation/virt/kvm/api.rst | 323 +- Documentation/virt/kvm/s390/index.rst | 1 - Documentation/virt/kvm/s390/s390-pv-boot.rst | 2 +- Documentation/virt/kvm/s390/s390-pv-dump.rst | 64 - Documentation/virt/kvm/x86/hypercalls.rst | 2 +- .../virt/uml/user_mode_linux_howto_v2.rst | 2 +- Documentation/vm/.gitignore | 3 + Documentation/{mm => vm}/active_mm.rst | 0 Documentation/{mm => vm}/arch_pgtable_helpers.rst | 0 Documentation/vm/balance.rst | 102 + Documentation/{mm => vm}/bootmem.rst | 0 Documentation/{mm => vm}/damon/api.rst | 0 Documentation/{mm => vm}/damon/design.rst | 0 Documentation/{mm => vm}/damon/faq.rst | 0 Documentation/{mm => vm}/damon/index.rst | 0 Documentation/{mm => vm}/free_page_reporting.rst | 0 Documentation/{mm => vm}/frontswap.rst | 0 Documentation/{mm => vm}/highmem.rst | 0 Documentation/{mm => vm}/hmm.rst | 0 Documentation/{mm => vm}/hugetlbfs_reserv.rst | 0 Documentation/{mm => vm}/hwpoison.rst | 0 Documentation/{mm => vm}/index.rst | 0 Documentation/{mm => vm}/ksm.rst | 0 Documentation/vm/memory-model.rst | 177 + Documentation/{mm => vm}/mmu_notifier.rst | 0 Documentation/{mm => vm}/numa.rst | 0 Documentation/{mm => vm}/oom.rst | 0 Documentation/{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/vm/vmemmap_dedup.rst | 223 + Documentation/{mm => vm}/z3fold.rst | 0 Documentation/{mm => vm}/zsmalloc.rst | 0 .../watchdog/convert_drivers_to_kernel_api.rst | 1 + Documentation/x86/orc-unwinder.rst | 2 +- Documentation/x86/x86_64/uefi.rst | 2 +- MAINTAINERS | 404 +- Makefile | 186 +- Next/SHA1s | 358 - Next/Trees | 360 - Next/merge.log | 15148 -- arch/Kconfig | 14 +- arch/alpha/include/asm/bitops.h | 32 +- arch/alpha/include/asm/pgtable.h | 17 + arch/alpha/include/uapi/asm/mman.h | 2 - arch/alpha/kernel/irq.c | 2 +- arch/alpha/mm/fault.c | 4 - arch/alpha/mm/init.c | 22 - arch/arc/include/asm/pgtable-bits-arcv2.h | 18 + arch/arc/kernel/jump_label.c | 13 + arch/arc/mm/fault.c | 4 - arch/arc/mm/mmap.c | 20 - arch/arm/Kconfig | 3 +- arch/arm/Kconfig.debug | 2 +- arch/arm/arm-soc-for-next-contents.txt | 188 - arch/arm/boot/dts/Makefile | 23 +- arch/arm/boot/dts/alpine.dtsi | 2 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 2 +- arch/arm/boot/dts/am335x-boneblack.dts | 4 - arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 2 +- arch/arm/boot/dts/am335x-cm-t335.dts | 4 +- arch/arm/boot/dts/am335x-evm.dts | 8 +- arch/arm/boot/dts/am335x-guardian.dts | 2 + arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 4 +- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 4 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 4 +- arch/arm/boot/dts/am335x-pepper.dts | 8 +- .../boot/dts/am335x-sancloud-bbe-extended-wifi.dts | 2 +- arch/arm/boot/dts/am335x-shc.dts | 6 +- arch/arm/boot/dts/am3517-evm-ui.dtsi | 26 +- arch/arm/boot/dts/am3517-evm.dts | 18 +- arch/arm/boot/dts/am3874-iceboard.dts | 4 +- 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/aspeed-ast2500-evb.dts | 2 +- arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts | 1 - arch/arm/boot/dts/aspeed-ast2600-evb.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 30 +- arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 48 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 10 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 14 +- arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 22 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 23 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 20 +- arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 30 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 14 +- arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 16 +- arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 6 +- arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts | 6 +- arch/arm/boot/dts/at91-foxg20.dts | 4 +- arch/arm/boot/dts/at91-gatwick.dts | 2 +- arch/arm/boot/dts/at91-kizbox.dts | 8 +- arch/arm/boot/dts/at91-kizbox2-common.dtsi | 10 +- arch/arm/boot/dts/at91-kizbox3-hs.dts | 14 +- arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 6 +- arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 2 +- arch/arm/boot/dts/at91-qil_a9260.dts | 4 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 7 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 4 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 8 +- arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 2 - arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 7 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 9 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 12 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 12 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 4 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 4 +- arch/arm/boot/dts/at91-sama5d4ek.dts | 4 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 4 +- arch/arm/boot/dts/at91-wb45n.dts | 7 +- arch/arm/boot/dts/at91-wb50n.dts | 10 +- arch/arm/boot/dts/at91sam9260.dtsi | 2 +- arch/arm/boot/dts/at91sam9260ek.dts | 6 +- arch/arm/boot/dts/at91sam9261.dtsi | 2 +- arch/arm/boot/dts/at91sam9261ek.dts | 10 +- arch/arm/boot/dts/at91sam9263.dtsi | 2 +- arch/arm/boot/dts/at91sam9263ek.dts | 6 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 6 +- .../boot/dts/at91sam9g25-gardena-smart-gateway.dts | 2 +- arch/arm/boot/dts/at91sam9g45.dtsi | 2 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 16 +- arch/arm/boot/dts/at91sam9n12.dtsi | 2 +- arch/arm/boot/dts/at91sam9n12ek.dts | 4 +- arch/arm/boot/dts/at91sam9rl.dtsi | 2 +- arch/arm/boot/dts/at91sam9rlek.dts | 6 +- arch/arm/boot/dts/at91sam9x5.dtsi | 2 +- arch/arm/boot/dts/axm5516-cpus.dtsi | 32 +- arch/arm/boot/dts/bcm2711-rpi.dtsi | 4 - arch/arm/boot/dts/bcm2711.dtsi | 14 +- arch/arm/boot/dts/bcm28155-ap.dts | 8 +- arch/arm/boot/dts/bcm2835-common.dtsi | 1 - arch/arm/boot/dts/bcm283x.dtsi | 8 +- arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 6 +- arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 8 +- .../dts/bcm4708-buffalo-wzr-1166dhp-common.dtsi | 10 +- arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 10 +- arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 4 +- arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | 4 +- arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 2 +- arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 2 +- arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 6 +- arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 6 +- arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 6 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 8 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 2 +- arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 2 +- arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 2 +- arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 4 +- arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 6 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 14 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 6 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 8 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 10 +- arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 6 +- arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 8 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 6 +- arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 6 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 2 +- arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 8 +- arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 2 +- arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | 2 +- arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | 2 +- arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 6 +- arch/arm/boot/dts/bcm47622.dtsi | 14 +- arch/arm/boot/dts/bcm53015-meraki-mr26.dts | 166 - arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 4 +- arch/arm/boot/dts/bcm5301x.dtsi | 6 +- arch/arm/boot/dts/bcm63138.dtsi | 4 +- arch/arm/boot/dts/bcm63148.dtsi | 103 - arch/arm/boot/dts/bcm63178.dtsi | 118 - arch/arm/boot/dts/bcm6756.dtsi | 130 - arch/arm/boot/dts/bcm6846.dtsi | 103 - arch/arm/boot/dts/bcm6855.dtsi | 120 - arch/arm/boot/dts/bcm6878.dtsi | 110 - arch/arm/boot/dts/bcm911360_entphn.dts | 4 +- arch/arm/boot/dts/bcm947189acdbmr.dts | 4 +- arch/arm/boot/dts/bcm953012er.dts | 4 +- arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 2 +- arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi | 2 +- arch/arm/boot/dts/bcm963138.dts | 27 - arch/arm/boot/dts/bcm963138dvt.dts | 2 +- arch/arm/boot/dts/bcm963148.dts | 30 - arch/arm/boot/dts/bcm963178.dts | 30 - arch/arm/boot/dts/bcm96756.dts | 30 - arch/arm/boot/dts/bcm96846.dts | 30 - arch/arm/boot/dts/bcm96855.dts | 30 - arch/arm/boot/dts/bcm96878.dts | 30 - arch/arm/boot/dts/da850-evm.dts | 18 +- arch/arm/boot/dts/da850.dtsi | 12 +- arch/arm/boot/dts/dm8148-evm.dts | 2 +- arch/arm/boot/dts/dm8168-evm.dts | 2 +- arch/arm/boot/dts/dra62x-j5eco-evm.dts | 2 +- 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/imx25.dtsi | 2 +- arch/arm/boot/dts/imx27.dtsi | 6 +- 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 +- .../boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts | 6 - arch/arm/boot/dts/imx6q.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 638 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 19 +- arch/arm/boot/dts/imx6qdl-prti6q.dtsi | 3 - arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi | 10 - arch/arm/boot/dts/imx6qdl.dtsi | 6 +- arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 10 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 1 + arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 5 + arch/arm/boot/dts/imx6ul-tqma6ul2l.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 36 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 1 + arch/arm/boot/dts/imx6ull-tqma6ull2.dtsi | 2 +- arch/arm/boot/dts/imx6ull-tqma6ull2l.dtsi | 2 +- arch/arm/boot/dts/imx6ull.dtsi | 2 +- arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts | 4 - arch/arm/boot/dts/imx7-colibri-aster.dtsi | 142 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 156 +- arch/arm/boot/dts/imx7-colibri-iris-v2.dtsi | 112 - arch/arm/boot/dts/imx7-colibri-iris.dtsi | 108 - arch/arm/boot/dts/imx7-colibri.dtsi | 830 +- arch/arm/boot/dts/imx7d-colibri-aster.dts | 30 +- arch/arm/boot/dts/imx7d-colibri-emmc-aster.dts | 10 +- arch/arm/boot/dts/imx7d-colibri-emmc-eval-v3.dts | 10 +- arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dts | 21 - arch/arm/boot/dts/imx7d-colibri-emmc-iris.dts | 21 - arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 17 +- arch/arm/boot/dts/imx7d-colibri-eval-v3.dts | 45 +- arch/arm/boot/dts/imx7d-colibri-iris-v2.dts | 83 - arch/arm/boot/dts/imx7d-colibri-iris.dts | 56 - arch/arm/boot/dts/imx7d-colibri.dtsi | 13 +- arch/arm/boot/dts/imx7d-sdb.dts | 2 +- arch/arm/boot/dts/imx7d-smegw01.dts | 4 +- arch/arm/boot/dts/imx7d.dtsi | 2 +- arch/arm/boot/dts/imx7s-colibri-aster.dts | 27 +- arch/arm/boot/dts/imx7s-colibri-eval-v3.dts | 43 +- arch/arm/boot/dts/imx7s-colibri-iris-v2.dts | 78 - arch/arm/boot/dts/imx7s-colibri-iris.dts | 51 - arch/arm/boot/dts/imx7s-colibri.dtsi | 5 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/imxrt1050.dtsi | 4 +- arch/arm/boot/dts/keystone-k2e-netcp.dtsi | 26 +- arch/arm/boot/dts/keystone-k2e.dtsi | 6 +- arch/arm/boot/dts/keystone-k2g-netcp.dtsi | 2 +- arch/arm/boot/dts/keystone-k2g.dtsi | 18 +- arch/arm/boot/dts/keystone-k2hk-netcp.dtsi | 12 +- arch/arm/boot/dts/keystone-k2hk.dtsi | 4 +- arch/arm/boot/dts/keystone-k2l-netcp.dtsi | 18 +- arch/arm/boot/dts/keystone-k2l.dtsi | 8 +- arch/arm/boot/dts/keystone.dtsi | 18 +- .../boot/dts/lan966x-kontron-kswitch-d10-mmt.dtsi | 13 - arch/arm/boot/dts/lan966x-pcb8291.dts | 18 +- arch/arm/boot/dts/lan966x.dtsi | 28 +- arch/arm/boot/dts/lpc18xx.dtsi | 6 +- arch/arm/boot/dts/ls1021a-iot.dts | 2 +- arch/arm/boot/dts/ls1021a.dtsi | 7 - arch/arm/boot/dts/meson.dtsi | 4 +- arch/arm/boot/dts/meson8.dtsi | 2 +- arch/arm/boot/dts/meson8b.dtsi | 2 +- arch/arm/boot/dts/mt2701.dtsi | 8 +- arch/arm/boot/dts/mt7623.dtsi | 6 +- arch/arm/boot/dts/mt7623a-rfb-emmc.dts | 4 +- arch/arm/boot/dts/mt7623a-rfb-nand.dts | 4 +- arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 4 +- arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 4 +- arch/arm/boot/dts/mt7629-rfb.dts | 4 +- arch/arm/boot/dts/nuvoton-common-npcm7xx.dtsi | 2 +- arch/arm/boot/dts/nuvoton-npcm750.dtsi | 2 +- arch/arm/boot/dts/omap2420-h4.dts | 2 +- 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/omap3430-sdp.dts | 6 +- arch/arm/boot/dts/omap5-l4.dtsi | 2 +- arch/arm/boot/dts/pxa300-raumfeld-common.dtsi | 10 +- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 25 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 24 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 14 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 25 +- .../dts/qcom-apq8064-sony-xperia-lagan-yuga.dts | 10 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 162 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 10 +- arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts | 6 - arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts | 7 - arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 6 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 9 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 36 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 2 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 7 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 6 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 112 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 54 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 12 +- .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 10 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 49 +- .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 14 +- arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 20 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 18 +- arch/arm/boot/dts/qcom-pm8841.dtsi | 1 - arch/arm/boot/dts/qcom-pm8941.dtsi | 2 +- arch/arm/boot/dts/qcom-pmx55.dtsi | 1 - arch/arm/boot/dts/qcom-pmx65.dtsi | 3 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 8 +- arch/arm/boot/dts/qcom-sdx65-mtp.dts | 61 +- arch/arm/boot/dts/qcom-sdx65.dtsi | 271 +- arch/arm/boot/dts/r7s9210-rza2mevb.dts | 4 +- arch/arm/boot/dts/r8a7790-lager.dts | 2 +- arch/arm/boot/dts/r8a7790-stout.dts | 2 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 2 +- arch/arm/boot/dts/r8a7791-porter.dts | 2 +- arch/arm/boot/dts/r8a7792-blanche.dts | 2 +- arch/arm/boot/dts/r8a7793-gose.dts | 2 +- arch/arm/boot/dts/r8a7794-alt.dts | 2 +- arch/arm/boot/dts/r8a7794-silk.dts | 2 +- arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi | 39 + arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts | 119 - arch/arm/boot/dts/r9a06g032.dtsi | 108 - arch/arm/boot/dts/rk3066a-bqcurie2.dts | 4 +- arch/arm/boot/dts/rk3066a-mk808.dts | 18 - arch/arm/boot/dts/rk3066a-rayeager.dts | 2 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 4 +- arch/arm/boot/dts/rk3188-px3-evb.dts | 2 +- arch/arm/boot/dts/rk3188-radxarock.dts | 2 +- arch/arm/boot/dts/rk3229-evb.dts | 2 +- arch/arm/boot/dts/rk3288-evb.dtsi | 2 +- arch/arm/boot/dts/rk3288-firefly-reload.dts | 2 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 2 +- arch/arm/boot/dts/rk3288-phycore-rdk.dts | 4 +- arch/arm/boot/dts/rk3288-popmetal.dts | 2 +- arch/arm/boot/dts/rk3288-r89.dts | 2 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 2 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 4 +- .../boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi | 10 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 2 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 4 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 2 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 2 +- arch/arm/boot/dts/rv1108-elgin-r1.dts | 14 +- arch/arm/boot/dts/rv1108-evb.dts | 14 +- arch/arm/boot/dts/rv1108.dtsi | 2 +- arch/arm/boot/dts/s3c2410-pinctrl.h | 19 - arch/arm/boot/dts/s3c2416-pinctrl.dtsi | 38 +- arch/arm/boot/dts/s3c2416.dtsi | 4 +- arch/arm/boot/dts/s3c64xx-pinctrl.dtsi | 178 +- arch/arm/boot/dts/s3c64xx-pinctrl.h | 27 - arch/arm/boot/dts/s3c64xx.dtsi | 6 +- arch/arm/boot/dts/s5pv210-aquila.dts | 4 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 134 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 28 +- arch/arm/boot/dts/s5pv210-galaxys.dts | 42 +- arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 480 +- arch/arm/boot/dts/s5pv210-pinctrl.h | 39 - arch/arm/boot/dts/s5pv210.dtsi | 8 +- arch/arm/boot/dts/sam9x60.dtsi | 4 +- arch/arm/boot/dts/sama5d2.dtsi | 24 +- arch/arm/boot/dts/sama5d3.dtsi | 2 +- arch/arm/boot/dts/sama5d4.dtsi | 2 +- arch/arm/boot/dts/sama7g5.dtsi | 7 - arch/arm/boot/dts/sd5203.dts | 2 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 10 - arch/arm/boot/dts/socfpga_arria10_chameleonv3.dts | 90 - arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts | 112 + arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dtsi | 80 - arch/arm/boot/dts/spear1310-evb.dts | 2 +- arch/arm/boot/dts/spear1340-evb.dts | 2 +- arch/arm/boot/dts/spear1340.dtsi | 2 +- arch/arm/boot/dts/spear300-evb.dts | 2 +- arch/arm/boot/dts/spear310-evb.dts | 2 +- arch/arm/boot/dts/spear320-evb.dts | 2 +- arch/arm/boot/dts/spear320-hmi.dts | 2 +- arch/arm/boot/dts/spear320.dtsi | 2 +- arch/arm/boot/dts/ste-ab8500.dtsi | 6 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 5 + arch/arm/boot/dts/ste-hrefv60plus.dtsi | 4 +- arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 4 +- arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 4 +- arch/arm/boot/dts/stih407-family.dtsi | 176 +- arch/arm/boot/dts/stih407.dtsi | 4 +- arch/arm/boot/dts/stih410.dtsi | 4 +- arch/arm/boot/dts/stihxxx-b2120.dtsi | 8 +- arch/arm/boot/dts/stm32429i-eval.dts | 8 +- arch/arm/boot/dts/stm32h743.dtsi | 4 +- arch/arm/boot/dts/stm32h743i-disco.dts | 8 +- arch/arm/boot/dts/stm32h743i-eval.dts | 8 +- arch/arm/boot/dts/stm32h750i-art-pi.dts | 8 +- arch/arm/boot/dts/stm32mp131.dtsi | 142 +- arch/arm/boot/dts/stm32mp133.dtsi | 4 +- arch/arm/boot/dts/stm32mp135f-dk.dts | 11 - arch/arm/boot/dts/stm32mp13xc.dtsi | 3 +- arch/arm/boot/dts/stm32mp13xf.dtsi | 3 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 177 +- arch/arm/boot/dts/stm32mp151.dtsi | 7 +- .../arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts | 30 - arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 55 - .../boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi | 322 - arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi | 5 - arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 +- arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 9 +- arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 40 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 6 +- arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 6 +- arch/arm/boot/dts/sun6i-a31.dtsi | 13 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 6 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 9 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 8 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 6 +- arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts | 6 +- arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 8 +- arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 6 +- arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 4 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 4 +- arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 5 - arch/arm/boot/dts/sun8i-r40-cpu-opp.dtsi | 52 - arch/arm/boot/dts/sun8i-r40-feta40i.dtsi | 5 - arch/arm/boot/dts/sun8i-r40.dtsi | 44 +- arch/arm/boot/dts/sun8i-t3-cqa3t-bv3.dts | 5 - arch/arm/boot/dts/sun8i-v3s.dtsi | 6 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 5 - arch/arm/boot/dts/sun9i-a80.dtsi | 1 + arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 8 +- arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi | 4 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 13 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 4 +- arch/arm/boot/dts/tegra114-asus-tf701t.dts | 8 +- arch/arm/boot/dts/tegra114-dalmore.dts | 8 +- arch/arm/boot/dts/tegra114-roth.dts | 6 +- arch/arm/boot/dts/tegra114-tn7.dts | 6 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 4 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 10 +- arch/arm/boot/dts/tegra20-asus-tf101.dts | 10 +- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 2 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 4 +- arch/arm/boot/dts/tegra20-trimslice.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 14 +- arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi | 2 +- .../boot/dts/tegra30-asus-transformer-common.dtsi | 10 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 6 +- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 6 +- arch/arm/boot/dts/tegra30-ouya.dts | 2 +- arch/arm/boot/dts/tegra30-pegatron-chagall.dts | 10 +- arch/arm/boot/dts/zynq-zc702.dts | 4 +- arch/arm/boot/dts/zynq-zturn-common.dtsi | 2 +- arch/arm/configs/bcm2835_defconfig | 1 - arch/arm/configs/milbeaut_m10v_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 5 +- 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/archrandom.h | 2 - arch/arm/include/asm/bitops.h | 18 +- arch/arm/include/asm/efi.h | 7 + arch/arm/include/asm/pgtable.h | 17 + arch/arm/kernel/entry-common.S | 4 +- arch/arm/kernel/entry-header.S | 12 +- arch/arm/kernel/head.S | 34 +- arch/arm/kernel/jump_label.c | 6 + arch/arm/lib/uaccess_with_memcpy.c | 2 +- arch/arm/mach-bcm/Kconfig | 61 +- arch/arm/mach-bcm/Makefile | 11 +- arch/arm/mach-bcm/bcm63xx.c | 17 + arch/arm/mach-bcm/bcm_kona_smc.c | 1 - arch/arm/mach-hisi/Kconfig | 2 +- arch/arm/mach-imx/Kconfig | 6 +- arch/arm/mach-imx/cpu-imx25.c | 2 - arch/arm/mach-imx/cpuidle-imx6q.c | 5 +- arch/arm/mach-omap1/Kconfig | 22 +- arch/arm/mach-omap1/timer.c | 2 +- arch/arm/mach-omap2/Kconfig | 8 +- arch/arm/mach-omap2/display.c | 3 - arch/arm/mach-omap2/omap4-common.c | 1 - arch/arm/mach-omap2/pdata-quirks.c | 2 - arch/arm/mach-omap2/prm3xxx.c | 1 - arch/arm/mach-pxa/eseries.c | 4 +- arch/arm/mach-pxa/tosa.c | 4 +- arch/arm/mach-s3c/Kconfig | 14 +- arch/arm/mach-s3c/Kconfig.s3c24xx | 26 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 16 +- arch/arm/mach-s3c/mach-mini2440.c | 2 +- arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 +- arch/arm/mach-zynq/common.c | 1 - arch/arm/mm/fault.c | 4 - arch/arm/mm/mmu.c | 20 - arch/arm/net/bpf_jit_32.c | 16 + arch/arm/xen/enlighten.c | 4 +- arch/arm64/Kconfig | 29 +- arch/arm64/Kconfig.platforms | 12 +- arch/arm64/boot/dts/allwinner/Makefile | 2 - arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 6 - .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 4 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 4 +- .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 4 - .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 4 - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 10 +- .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 4 +- .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h6-tanix.dtsi | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 12 +- .../dts/allwinner/sun50i-h616-orangepi-zero2.dts | 213 - .../boot/dts/allwinner/sun50i-h616-x96-mate.dts | 177 - arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 591 - arch/arm64/boot/dts/altera/Makefile | 3 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 58 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 10 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 10 +- .../boot/dts/altera/socfpga_stratix10_swvp.dts | 117 - arch/arm64/boot/dts/amd/amd-overdrive-rev-b0.dts | 4 +- arch/arm64/boot/dts/amd/amd-overdrive-rev-b1.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 27 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 2 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 2 + .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 4 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 4 +- .../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 4 +- .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 4 +- .../dts/amlogic/meson-gxl-s905d-vero4k-plus.dts | 4 +- .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 2 +- .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 4 +- .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 4 +- .../boot/dts/amlogic/meson-gxm-wetek-core2.dts | 2 + arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 6 - arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 10 +- arch/arm64/boot/dts/apm/apm-merlin.dts | 2 +- arch/arm64/boot/dts/apm/apm-mustang.dts | 2 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 6 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 10 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 2 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 44 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 16 +- arch/arm64/boot/dts/arm/juno-r1.dts | 2 - arch/arm64/boot/dts/arm/juno-r2.dts | 2 - arch/arm64/boot/dts/arm/juno-scmi.dtsi | 1 + arch/arm64/boot/dts/arm/juno.dts | 2 - arch/arm64/boot/dts/broadcom/Makefile | 1 - .../bcm4908/bcm4906-tplink-archer-c2300-v1.dts | 8 +- .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 8 +- arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 7 - arch/arm64/boot/dts/broadcom/bcmbca/bcm4912.dtsi | 128 - arch/arm64/boot/dts/broadcom/bcmbca/bcm63146.dtsi | 110 - arch/arm64/boot/dts/broadcom/bcmbca/bcm63158.dtsi | 128 - arch/arm64/boot/dts/broadcom/bcmbca/bcm6813.dtsi | 128 - arch/arm64/boot/dts/broadcom/bcmbca/bcm6856.dtsi | 103 - arch/arm64/boot/dts/broadcom/bcmbca/bcm6858.dtsi | 121 - arch/arm64/boot/dts/broadcom/bcmbca/bcm94912.dts | 30 - arch/arm64/boot/dts/broadcom/bcmbca/bcm963146.dts | 30 - arch/arm64/boot/dts/broadcom/bcmbca/bcm963158.dts | 30 - arch/arm64/boot/dts/broadcom/bcmbca/bcm96813.dts | 30 - arch/arm64/boot/dts/broadcom/bcmbca/bcm96856.dts | 30 - arch/arm64/boot/dts/broadcom/bcmbca/bcm96858.dts | 30 - .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos-pinctrl.h | 79 - arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 6 +- arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 72 +- .../boot/dts/exynos/exynos7885-jackpotlte.dts | 20 - arch/arm64/boot/dts/exynos/exynos7885-pinctrl.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos7885.dtsi | 32 - arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 2 +- .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 8 +- arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 20 - arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 1170 +- arch/arm64/boot/dts/freescale/Makefile | 4 - arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 18 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 20 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 20 +- .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 18 +- .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 4 +- arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 10 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 43 - .../boot/dts/freescale/imx8mm-icore-mx8mm.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts | 4 +- .../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 450 - .../boot/dts/freescale/imx8mm-phycore-som.dtsi | 440 - .../boot/dts/freescale/imx8mm-var-som-symphony.dts | 6 +- .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 24 +- .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 8 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 10 +- .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 6 +- arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 16 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 45 +- .../boot/dts/freescale/imx8mn-var-som-symphony.dts | 6 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 8 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 13 +- .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts | 163 - .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 1030 - arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 38 +- .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 702 - .../arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi | 284 - arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 31 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 43 - .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 6 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 6 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 4 +- .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 14 +- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 14 +- arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 114 - arch/arm64/boot/dts/freescale/imx93-pinfunc.h | 623 - arch/arm64/boot/dts/freescale/imx93.dtsi | 334 - arch/arm64/boot/dts/freescale/mba8mx.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 14 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 12 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 6 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 14 +- arch/arm64/boot/dts/lg/lg1312.dtsi | 38 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 38 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 14 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 16 +- .../boot/dts/marvell/armada-7040-mochabin.dts | 16 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 8 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 24 +- .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 16 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 6 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 10 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 8 +- arch/arm64/boot/dts/marvell/cn9132-db.dtsi | 8 +- arch/arm64/boot/dts/mediatek/Makefile | 5 - arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 2 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt6795.dtsi | 260 +- .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 21 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 13 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 10 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 4 +- .../boot/dts/mediatek/mt8173-elm-hana-rev7.dts | 6 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 24 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 12 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 16 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 38 +- .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 4 +- .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 13 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 315 +- .../boot/dts/mediatek/mt8192-asurada-hayato-r1.dts | 47 - .../dts/mediatek/mt8192-asurada-spherion-r0.dts | 62 - arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 959 - arch/arm64/boot/dts/mediatek/mt8192.dtsi | 29 +- .../boot/dts/mediatek/mt8195-cherry-tomato-r1.dts | 15 - .../boot/dts/mediatek/mt8195-cherry-tomato-r2.dts | 35 - .../boot/dts/mediatek/mt8195-cherry-tomato-r3.dts | 36 - arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 702 - arch/arm64/boot/dts/mediatek/mt8195-evb.dts | 8 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 76 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 4 +- .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 200 +- .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 48 +- arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 49 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 6 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 37 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 47 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 47 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 113 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 84 - arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 88 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 10 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 42 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 49 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 177 - arch/arm64/boot/dts/qcom/Makefile | 28 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 36 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 91 +- arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 6 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 41 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 42 +- .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 4 +- arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 2 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 2 +- .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 2 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 16 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 8 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 8 + arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 4 +- .../boot/dts/qcom/msm8916-samsung-serranove.dts | 6 +- .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 28 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 6 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 29 +- .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 12 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 21 +- .../qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts | 11 + .../msm8996-pmi8996-sony-xperia-tone-kagura.dts | 11 + .../msm8996-pmi8996-sony-xperia-tone-keyaki.dts | 11 + .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 77 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 14 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 4 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-natrium.dts | 414 - .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 297 +- .../boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 23 +- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 138 +- arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 460 +- arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 9 +- .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 9 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 443 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 421 + .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 2 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 88 +- .../dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts | 4 - .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 2 +- .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 120 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 87 +- arch/arm64/boot/dts/qcom/pm6350.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm660l.dtsi | 8 +- arch/arm64/boot/dts/qcom/pm8005.dtsi | 4 - arch/arm64/boot/dts/qcom/pm8009.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 13 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8350.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8350b.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 17 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 10 - arch/arm64/boot/dts/qcom/pmi8994.dtsi | 22 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 13 +- arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmr735b.dtsi | 3 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 17 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 4 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 35 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 44 +- arch/arm64/boot/dts/qcom/sa8295p-adp.dts | 389 - arch/arm64/boot/dts/qcom/sa8540p.dtsi | 133 - arch/arm64/boot/dts/qcom/sc7180-idp.dts | 5 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 4 - .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 6 - .../boot/dts/qcom/sc7180-trogdor-kingoftown-r0.dts | 44 - .../boot/dts/qcom/sc7180-trogdor-kingoftown-r1.dts | 17 - .../boot/dts/qcom/sc7180-trogdor-kingoftown.dtsi | 225 - arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 1 - .../dts/qcom/sc7180-trogdor-mrbland-rev0-auo.dts | 22 - .../dts/qcom/sc7180-trogdor-mrbland-rev0-boe.dts | 22 - .../boot/dts/qcom/sc7180-trogdor-mrbland-rev0.dtsi | 53 - .../dts/qcom/sc7180-trogdor-mrbland-rev1-auo.dts | 22 - .../dts/qcom/sc7180-trogdor-mrbland-rev1-boe.dts | 24 - .../boot/dts/qcom/sc7180-trogdor-mrbland.dtsi | 350 - .../dts/qcom/sc7180-trogdor-pazquel-lte-parade.dts | 22 - .../dts/qcom/sc7180-trogdor-pazquel-lte-ti.dts | 22 - .../dts/qcom/sc7180-trogdor-pazquel-parade.dts | 17 - .../boot/dts/qcom/sc7180-trogdor-pazquel-ti.dts | 17 - .../boot/dts/qcom/sc7180-trogdor-pazquel.dtsi | 222 - .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 2 - .../qcom/sc7180-trogdor-quackingstick-r0-lte.dts | 38 - .../dts/qcom/sc7180-trogdor-quackingstick-r0.dts | 26 - .../dts/qcom/sc7180-trogdor-quackingstick.dtsi | 324 - arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 2 - .../qcom/sc7180-trogdor-wormdingler-rev0-boe.dts | 22 - .../qcom/sc7180-trogdor-wormdingler-rev0-inx.dts | 22 - .../dts/qcom/sc7180-trogdor-wormdingler-rev0.dtsi | 53 - ...sc7180-trogdor-wormdingler-rev1-boe-rt5682s.dts | 29 - .../qcom/sc7180-trogdor-wormdingler-rev1-boe.dts | 28 - ...sc7180-trogdor-wormdingler-rev1-inx-rt5682s.dts | 29 - .../qcom/sc7180-trogdor-wormdingler-rev1-inx.dts | 22 - .../boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi | 412 - arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 8 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 75 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 16 - .../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 | 22 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 91 +- arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 11 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 241 +- arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 427 - .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 386 - arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 109 - arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 2139 - .../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts | 461 - .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 61 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 332 +- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 2 +- .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 2 +- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 28 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 5 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 136 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 62 +- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 614 - arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 68 - arch/arm64/boot/dts/qcom/sdm845-lg-judyp.dts | 44 - .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 8 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 35 +- .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 5 +- .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 2 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 8 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 241 +- .../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 | 40 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 40 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 30 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 4 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 4 +- .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 4 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 36 +- arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 4 +- .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 110 +- .../dts/qcom/sm8350-microsoft-surface-duo2.dts | 2 + .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 148 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 2 + arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 2 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 76 +- arch/arm64/boot/dts/renesas/Makefile | 3 - .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 6 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 4 +- .../dts/renesas/draak-ebisu-panel-aa104xd12.dts | 36 - arch/arm64/boot/dts/renesas/draak.dtsi | 2 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 8 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 4 +- arch/arm64/boot/dts/renesas/panel-aa104xd12.dtsi | 30 - arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 31 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 13 - arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 1 - arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 434 +- arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 5 - arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 21 +- arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 6 + arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 2 +- arch/arm64/boot/dts/renesas/r9a09g011-v2mevk2.dts | 14 - arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 51 - arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 4 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 4 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 23 +- arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 6 - arch/arm64/boot/dts/renesas/salvator-common.dtsi | 8 +- .../boot/dts/renesas/salvator-panel-aa104xd12.dts | 36 - arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 14 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 6 +- arch/arm64/boot/dts/rockchip/Makefile | 1 - arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3308-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 253 - arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 32 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 2 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 2 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 72 +- .../dts/rockchip/rk3399-sapphire-excavator.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 114 - arch/arm64/boot/dts/rockchip/rk3566.dtsi | 4 - arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 137 - arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 55 - arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 55 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 4 - arch/arm64/boot/dts/rockchip/rk356x.dtsi | 166 - arch/arm64/boot/dts/sprd/sc9836.dtsi | 10 +- arch/arm64/boot/dts/sprd/sc9863a.dtsi | 4 +- arch/arm64/boot/dts/sprd/whale2.dtsi | 2 +- arch/arm64/boot/dts/tesla/fsd-evb.dts | 4 - arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 106 +- arch/arm64/boot/dts/tesla/fsd-pinctrl.h | 33 - arch/arm64/boot/dts/tesla/fsd.dtsi | 120 - arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 17 +- arch/arm64/boot/dts/ti/k3-am625-sk.dts | 11 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am642-evm.dts | 2 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 16 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 14 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 8 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 4 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 4 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 4 - arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 26 - arch/arm64/configs/defconfig | 18 - arch/arm64/crypto/Kconfig | 10 +- arch/arm64/crypto/Makefile | 3 - arch/arm64/crypto/aes-glue.c | 80 +- arch/arm64/crypto/aes-modes.S | 349 +- arch/arm64/crypto/aes-neon.S | 2 +- arch/arm64/crypto/polyval-ce-core.S | 361 - arch/arm64/crypto/polyval-ce-glue.c | 191 - arch/arm64/include/asm/archrandom.h | 10 + arch/arm64/include/asm/cpufeature.h | 2 +- arch/arm64/include/asm/efi.h | 7 +- arch/arm64/include/asm/hugetlb.h | 3 + arch/arm64/include/asm/hwcap.h | 3 +- arch/arm64/include/asm/insn.h | 3 - arch/arm64/include/asm/kernel-pgtable.h | 4 +- arch/arm64/include/asm/kexec.h | 18 +- arch/arm64/include/asm/kvm_emulate.h | 11 +- arch/arm64/include/asm/kvm_host.h | 203 +- arch/arm64/include/asm/pgtable-hwdef.h | 3 +- arch/arm64/include/asm/pgtable-prot.h | 18 + arch/arm64/include/asm/pgtable.h | 6 + arch/arm64/include/asm/setup.h | 3 + arch/arm64/include/uapi/asm/hwcap.h | 4 + arch/arm64/kernel/acpi_numa.c | 2 +- arch/arm64/kernel/cpu_errata.c | 16 + arch/arm64/kernel/cpufeature.c | 29 +- arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/elfcore.c | 16 +- arch/arm64/kernel/entry-common.c | 14 +- arch/arm64/kernel/head.S | 5 +- arch/arm64/kernel/idreg-override.c | 17 +- arch/arm64/kernel/jump_label.c | 11 + arch/arm64/kernel/kexec_image.c | 11 +- arch/arm64/kernel/setup.c | 15 + arch/arm64/kernel/topology.c | 14 + arch/arm64/kernel/vdso.c | 3 +- arch/arm64/kvm/arch_timer.c | 2 +- arch/arm64/kvm/arm.c | 12 +- arch/arm64/kvm/debug.c | 25 +- arch/arm64/kvm/fpsimd.c | 39 +- arch/arm64/kvm/handle_exit.c | 2 +- arch/arm64/kvm/hyp/exception.c | 23 +- arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 6 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 24 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 4 +- arch/arm64/kvm/hyp/nvhe/Makefile | 12 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 8 +- arch/arm64/kvm/hyp/nvhe/switch.c | 8 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 4 +- arch/arm64/kvm/hyp/vhe/switch.c | 6 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 4 +- arch/arm64/kvm/inject_fault.c | 17 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/kvm/reset.c | 6 +- arch/arm64/kvm/sys_regs.c | 12 +- arch/arm64/lib/insn.c | 30 +- arch/arm64/mm/fault.c | 4 - arch/arm64/mm/flush.c | 13 +- arch/arm64/mm/hugetlbpage.c | 56 +- arch/arm64/mm/init.c | 2 +- arch/arm64/mm/mmap.c | 21 - arch/arm64/net/bpf_jit.h | 7 - arch/arm64/net/bpf_jit_comp.c | 724 +- arch/arm64/tools/cpucaps | 1 + arch/csky/Kconfig | 2 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 24 +- arch/csky/include/asm/sections.h | 10 - arch/csky/kernel/entry.S | 8 +- arch/csky/kernel/probes/kprobes.c | 4 - arch/csky/kernel/setup.c | 4 +- arch/csky/kernel/vmlinux.lds.S | 15 +- arch/csky/mm/asid.c | 5 +- arch/csky/mm/fault.c | 4 - arch/csky/mm/init.c | 20 - arch/hexagon/include/asm/bitops.h | 24 +- arch/hexagon/include/asm/pgtable.h | 27 + arch/hexagon/mm/init.c | 42 - arch/hexagon/mm/vm_fault.c | 4 - arch/ia64/configs/bigsur_defconfig | 1 + arch/ia64/configs/generic_defconfig | 1 + arch/ia64/configs/gensparse_defconfig | 1 + arch/ia64/configs/tiger_defconfig | 1 + arch/ia64/configs/zx1_defconfig | 1 + arch/ia64/include/asm/bitops.h | 42 +- arch/ia64/include/asm/mmu_context.h | 5 +- arch/ia64/include/asm/pgtable.h | 18 + arch/ia64/include/asm/processor.h | 2 +- arch/ia64/include/uapi/asm/cmpxchg.h | 28 +- arch/ia64/kernel/iosapic.c | 2 +- arch/ia64/kernel/irq.c | 4 +- arch/ia64/kernel/msi_ia64.c | 4 +- arch/ia64/mm/fault.c | 4 - arch/ia64/mm/init.c | 28 +- arch/loongarch/Kconfig | 4 +- arch/loongarch/include/asm/efi.h | 16 +- arch/loongarch/include/asm/pgalloc.h | 6 +- arch/loongarch/include/asm/pgtable-bits.h | 19 + arch/loongarch/include/asm/pgtable.h | 27 +- arch/loongarch/kernel/asm-offsets.c | 6 + arch/loongarch/mm/cache.c | 46 - arch/loongarch/mm/pgtable.c | 2 +- arch/loongarch/mm/tlbex.S | 6 +- arch/m68k/Kconfig.cpu | 7 +- arch/m68k/Kconfig.debug | 6 +- arch/m68k/Kconfig.machine | 5 +- arch/m68k/coldfire/device.c | 6 +- arch/m68k/coldfire/intc-2.c | 2 +- arch/m68k/coldfire/m523x.c | 2 +- arch/m68k/configs/amiga_defconfig | 14 +- arch/m68k/configs/apollo_defconfig | 14 +- arch/m68k/configs/atari_defconfig | 14 +- arch/m68k/configs/bvme6000_defconfig | 14 +- arch/m68k/configs/hp300_defconfig | 14 +- arch/m68k/configs/mac_defconfig | 14 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/mvme147_defconfig | 14 +- arch/m68k/configs/mvme16x_defconfig | 14 +- arch/m68k/configs/q40_defconfig | 14 +- arch/m68k/configs/sun3_defconfig | 14 +- arch/m68k/configs/sun3x_defconfig | 14 +- arch/m68k/emu/nfblock.c | 4 +- arch/m68k/include/asm/bitops.h | 51 +- arch/m68k/include/asm/mcf_pgtable.h | 59 + arch/m68k/include/asm/motorola_pgtable.h | 29 + arch/m68k/include/asm/processor.h | 1 - arch/m68k/include/asm/sun3_pgtable.h | 23 + arch/m68k/include/uapi/asm/bootinfo-virt.h | 8 - arch/m68k/include/uapi/asm/bootinfo.h | 4 +- arch/m68k/kernel/traps.c | 1 - arch/m68k/mac/iop.c | 4 +- arch/m68k/mac/macints.c | 35 +- arch/m68k/mm/fault.c | 4 - arch/m68k/mm/mcfmmu.c | 55 - arch/m68k/mm/motorola.c | 29 - arch/m68k/mm/sun3mmu.c | 20 - arch/m68k/q40/README | 5 +- arch/m68k/q40/q40ints.c | 2 +- arch/m68k/sun3/mmu_emu.c | 11 +- arch/m68k/virt/config.c | 11 - arch/m68k/virt/ints.c | 3 +- arch/m68k/virt/platform.c | 58 +- arch/microblaze/include/asm/pgtable.h | 17 + arch/microblaze/mm/fault.c | 4 - arch/microblaze/mm/init.c | 20 - arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 25 +- arch/mips/Makefile | 1 + arch/mips/alchemy/devboards/pm.c | 2 +- arch/mips/ath79/early_printk.c | 17 +- arch/mips/boot/dts/img/pistachio_marduk.dts | 4 +- arch/mips/boot/dts/ingenic/ci20.dts | 2 +- arch/mips/boot/dts/ingenic/gcw0.dts | 31 +- arch/mips/boot/dts/ingenic/rs90.dts | 18 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 9 +- arch/mips/boot/dts/pic32/pic32mzda_sk.dts | 9 +- arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts | 6 +- arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 4 +- arch/mips/boot/dts/qca/ar9331_dragino_ms14.dts | 6 +- arch/mips/boot/dts/qca/ar9331_omega.dts | 4 +- .../dts/qca/ar9331_openembed_som9331_board.dts | 4 +- arch/mips/boot/dts/qca/ar9331_tl_mr3020.dts | 8 +- .../dts/ralink/gardena_smart_gateway_mt7688.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 2 +- .../cavium-octeon/executive/cvmx-helper-board.c | 4 +- arch/mips/cavium-octeon/octeon-irq.c | 4 +- arch/mips/cavium-octeon/octeon-platform.c | 3 +- arch/mips/configs/capcella_defconfig | 91 + arch/mips/configs/cavium_octeon_defconfig | 2 +- arch/mips/configs/e55_defconfig | 37 + arch/mips/configs/mpc30x_defconfig | 53 + arch/mips/configs/tb0219_defconfig | 76 + arch/mips/configs/tb0226_defconfig | 71 + arch/mips/configs/tb0287_defconfig | 84 + arch/mips/configs/workpad_defconfig | 67 + arch/mips/include/asm/cpu-type.h | 11 + arch/mips/include/asm/cpu.h | 3 +- arch/mips/include/asm/io.h | 2 +- arch/mips/include/asm/jump_label.h | 2 - arch/mips/include/asm/mach-vr41xx/irq.h | 9 + arch/mips/include/asm/mipsregs.h | 14 + arch/mips/include/asm/octeon/cvmx-helper-board.h | 12 +- arch/mips/include/asm/pgalloc.h | 8 +- arch/mips/include/asm/pgtable-32.h | 24 +- arch/mips/include/asm/pgtable-64.h | 66 +- arch/mips/include/asm/pgtable.h | 22 + arch/mips/include/asm/vermagic.h | 2 + arch/mips/include/asm/vr41xx/capcella.h | 30 + arch/mips/include/asm/vr41xx/giu.h | 41 + arch/mips/include/asm/vr41xx/irq.h | 97 + arch/mips/include/asm/vr41xx/mpc30x.h | 24 + arch/mips/include/asm/vr41xx/pci.h | 77 + arch/mips/include/asm/vr41xx/siu.h | 45 + arch/mips/include/asm/vr41xx/tb0219.h | 29 + arch/mips/include/asm/vr41xx/tb0226.h | 30 + arch/mips/include/asm/vr41xx/tb0287.h | 30 + arch/mips/include/asm/vr41xx/vr41xx.h | 148 + arch/mips/include/uapi/asm/mman.h | 2 - arch/mips/include/uapi/asm/ucontext.h | 2 +- arch/mips/kernel/asm-offsets.c | 5 + arch/mips/kernel/cpu-probe.c | 40 + arch/mips/kernel/jump_label.c | 19 - arch/mips/kernel/mips-mt.c | 4 +- arch/mips/kernel/module.c | 5 +- arch/mips/kernel/proc.c | 2 +- arch/mips/kernel/vdso.c | 2 +- arch/mips/kvm/mmu.c | 2 +- arch/mips/lib/dump_tlb.c | 8 + arch/mips/loongson64/numa.c | 1 + arch/mips/math-emu/dsemul.c | 9 +- arch/mips/mm/c-r4k.c | 44 + arch/mips/mm/cache.c | 3 - arch/mips/mm/context.c | 5 +- arch/mips/mm/fault.c | 4 - arch/mips/mm/pgtable.c | 2 +- arch/mips/mm/tlbex.c | 49 +- arch/mips/pci/Makefile | 6 + arch/mips/pci/fixup-capcella.c | 37 + arch/mips/pci/fixup-lemote2f.c | 2 +- arch/mips/pci/fixup-mpc30x.c | 36 + arch/mips/pci/fixup-tb0219.c | 38 + arch/mips/pci/fixup-tb0226.c | 73 + arch/mips/pci/fixup-tb0287.c | 52 + arch/mips/pci/ops-vr41xx.c | 113 + arch/mips/pci/pci-vr41xx.c | 309 + arch/mips/pci/pci-vr41xx.h | 141 + arch/mips/sgi-ip22/ip22-gio.c | 2 +- arch/mips/vr41xx/Kconfig | 104 + arch/mips/vr41xx/Makefile | 5 + arch/mips/vr41xx/Platform | 29 + arch/mips/vr41xx/casio-e55/Makefile | 6 + arch/mips/vr41xx/casio-e55/setup.c | 27 + arch/mips/vr41xx/common/Makefile | 6 + arch/mips/vr41xx/common/bcu.c | 210 + arch/mips/vr41xx/common/cmu.c | 242 + arch/mips/vr41xx/common/giu.c | 110 + arch/mips/vr41xx/common/icu.c | 714 + arch/mips/vr41xx/common/init.c | 60 + arch/mips/vr41xx/common/irq.c | 106 + arch/mips/vr41xx/common/pmu.c | 123 + arch/mips/vr41xx/common/rtc.c | 105 + arch/mips/vr41xx/common/siu.c | 142 + arch/mips/vr41xx/common/type.c | 11 + arch/mips/vr41xx/ibm-workpad/Makefile | 6 + arch/mips/vr41xx/ibm-workpad/setup.c | 27 + arch/nios2/include/asm/pgtable.h | 23 +- arch/nios2/mm/fault.c | 4 - arch/nios2/mm/init.c | 25 +- arch/nios2/mm/pgtable.c | 2 +- arch/openrisc/include/asm/pgtable.h | 18 + arch/openrisc/mm/fault.c | 4 - arch/openrisc/mm/init.c | 20 - arch/parisc/include/asm/cacheflush.h | 6 +- arch/parisc/include/asm/pgalloc.h | 6 +- arch/parisc/include/asm/pgtable.h | 26 +- arch/parisc/include/uapi/asm/mman.h | 2 - arch/parisc/kernel/cache.c | 11 +- arch/parisc/kernel/irq.c | 2 +- arch/parisc/kernel/jump_label.c | 11 + arch/parisc/kernel/perf.c | 1 + arch/parisc/mm/fault.c | 4 - arch/parisc/mm/init.c | 20 - arch/powerpc/Kconfig | 13 +- arch/powerpc/Kconfig.debug | 4 +- arch/powerpc/boot/dts/turris1x.dts | 475 - arch/powerpc/configs/44x/akebono_defconfig | 2 +- arch/powerpc/configs/44x/currituck_defconfig | 2 +- arch/powerpc/configs/44x/fsp2_defconfig | 2 +- arch/powerpc/configs/44x/iss476-smp_defconfig | 2 +- arch/powerpc/configs/44x/warp_defconfig | 2 +- arch/powerpc/configs/52xx/lite5200b_defconfig | 2 +- arch/powerpc/configs/52xx/motionpro_defconfig | 2 +- arch/powerpc/configs/52xx/tqm5200_defconfig | 2 +- arch/powerpc/configs/adder875_defconfig | 2 +- arch/powerpc/configs/ep8248e_defconfig | 2 +- arch/powerpc/configs/ep88xc_defconfig | 2 +- arch/powerpc/configs/fsl-emb-nonhw.config | 2 +- arch/powerpc/configs/mgcoge_defconfig | 2 +- arch/powerpc/configs/mpc5200_defconfig | 2 +- arch/powerpc/configs/mpc8272_ads_defconfig | 2 +- arch/powerpc/configs/mpc885_ads_defconfig | 2 +- arch/powerpc/configs/ppc6xx_defconfig | 2 +- arch/powerpc/configs/pq2fads_defconfig | 2 +- arch/powerpc/configs/ps3_defconfig | 2 +- arch/powerpc/configs/tqm8xx_defconfig | 2 +- arch/powerpc/include/asm/archrandom.h | 3 + arch/powerpc/include/asm/asm-prototypes.h | 11 +- arch/powerpc/include/asm/book3s/64/hugetlb.h | 3 - arch/powerpc/include/asm/book3s/64/pgtable.h | 2 +- arch/powerpc/include/asm/context_tracking.h | 2 +- arch/powerpc/include/asm/cputime.h | 1 - arch/powerpc/include/asm/hvcall.h | 8 - arch/powerpc/include/asm/hw_irq.h | 77 +- arch/powerpc/include/asm/inst.h | 19 + arch/powerpc/include/asm/interrupt.h | 1 - arch/powerpc/include/asm/io.h | 1 + arch/powerpc/include/asm/irq.h | 1 + arch/powerpc/include/asm/kasan.h | 13 +- arch/powerpc/include/asm/kexec.h | 14 - arch/powerpc/include/asm/kvm_host.h | 16 +- arch/powerpc/include/asm/machdep.h | 4 + arch/powerpc/include/asm/mman.h | 1 - arch/powerpc/include/asm/mmu.h | 12 + arch/powerpc/include/asm/mpc52xx.h | 1 + arch/powerpc/include/asm/mpc5xxx.h | 9 +- arch/powerpc/include/asm/nohash/64/pgalloc.h | 5 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 23 +- arch/powerpc/include/asm/pgtable.h | 20 +- arch/powerpc/include/asm/plpar_wrappers.h | 5 +- arch/powerpc/include/asm/prom.h | 1 - arch/powerpc/include/asm/setup.h | 6 +- arch/powerpc/include/asm/uaccess.h | 3 +- arch/powerpc/include/asm/word-at-a-time.h | 2 +- arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/dawr.c | 1 - arch/powerpc/kernel/eeh.c | 4 + arch/powerpc/kernel/head_64.S | 3 - arch/powerpc/kernel/irq.c | 496 +- arch/powerpc/kernel/irq_64.c | 466 - arch/powerpc/kernel/kprobes.c | 2 +- arch/powerpc/kernel/pci-common.c | 1 - arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/setup_64.c | 1 + arch/powerpc/kernel/trace/ftrace.c | 24 +- arch/powerpc/kernel/vdso.c | 6 +- arch/powerpc/kexec/core.c | 2 - arch/powerpc/kvm/Kconfig | 21 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 1 - arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 26 +- arch/powerpc/kvm/book3s_hv.h | 10 - arch/powerpc/kvm/book3s_hv_nested.c | 1 - arch/powerpc/kvm/book3s_hv_p9_entry.c | 36 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 24 +- arch/powerpc/kvm/book3s_xics.h | 1 - arch/powerpc/kvm/powerpc.c | 1 - arch/powerpc/kvm/trace_hv.h | 21 +- arch/powerpc/lib/test_emulate_step.c | 6 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s32/tlb.c | 11 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 1 - arch/powerpc/mm/book3s64/pkeys.c | 1 - arch/powerpc/mm/book3s64/subpage_prot.c | 13 +- arch/powerpc/mm/copro_fault.c | 5 - arch/powerpc/mm/fault.c | 5 - arch/powerpc/mm/hugetlbpage.c | 1 - arch/powerpc/mm/init_32.c | 37 + arch/powerpc/mm/kasan/Makefile | 1 - arch/powerpc/mm/kasan/init_book3e_64.c | 133 - arch/powerpc/mm/kasan/init_book3s_64.c | 2 - arch/powerpc/mm/mem.c | 1 - arch/powerpc/mm/mmu_decl.h | 1 + arch/powerpc/mm/nohash/40x.c | 9 +- arch/powerpc/mm/nohash/8xx.c | 9 + arch/powerpc/mm/nohash/book3e_hugetlbpage.c | 30 +- arch/powerpc/mm/nohash/tlb_low_64e.S | 147 +- arch/powerpc/mm/pgtable.c | 24 - arch/powerpc/mm/ptdump/shared.c | 6 +- arch/powerpc/net/bpf_jit_comp32.c | 72 +- arch/powerpc/net/bpf_jit_comp64.c | 96 +- arch/powerpc/perf/core-book3s.c | 35 +- arch/powerpc/perf/isa207-common.c | 3 - arch/powerpc/perf/isa207-common.h | 1 - arch/powerpc/platforms/52xx/mpc52xx_common.c | 37 + arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 21 +- arch/powerpc/platforms/83xx/misc.c | 14 +- arch/powerpc/platforms/Kconfig.cputype | 1 + arch/powerpc/platforms/cell/spufs/file.c | 17 + arch/powerpc/platforms/microwatt/Kconfig | 1 + arch/powerpc/platforms/powermac/setup.c | 7 + arch/powerpc/platforms/powernv/Kconfig | 3 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 1 + arch/powerpc/platforms/pseries/Kconfig | 1 + arch/powerpc/platforms/pseries/cmm.c | 60 +- arch/powerpc/platforms/pseries/dtl.c | 1 + arch/powerpc/platforms/pseries/iommu.c | 8 +- arch/powerpc/platforms/pseries/kexec.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 2 +- .../platforms/pseries/papr_platform_attributes.c | 1 - arch/powerpc/platforms/pseries/papr_scm.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 6 +- arch/powerpc/platforms/pseries/vas.c | 1 - arch/powerpc/sysdev/fsl_pci.c | 1 - arch/powerpc/sysdev/mpc5xxx_clocks.c | 41 +- arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/Kconfig | 50 +- arch/riscv/Kconfig.erratas | 2 +- arch/riscv/Kconfig.socs | 4 +- arch/riscv/Makefile | 5 - arch/riscv/boot/dts/canaan/canaan_kd233.dts | 2 +- arch/riscv/boot/dts/canaan/k210.dtsi | 12 - arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 6 +- arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 2 +- arch/riscv/boot/dts/microchip/mpfs.dtsi | 45 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 24 - arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 24 - .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 2 +- arch/riscv/boot/dts/starfive/jh7100.dtsi | 16 +- arch/riscv/configs/32-bit.config | 2 - arch/riscv/configs/defconfig | 1 - arch/riscv/configs/nommu_k210_defconfig | 1 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 - arch/riscv/configs/nommu_virt_defconfig | 1 - arch/riscv/configs/rv32_defconfig | 1 - arch/riscv/errata/thead/errata.c | 38 +- arch/riscv/include/asm/efi.h | 2 + arch/riscv/include/asm/hwcap.h | 25 - arch/riscv/include/asm/pci.h | 4 +- arch/riscv/include/asm/pgtable.h | 20 + arch/riscv/include/asm/switch_to.h | 4 +- arch/riscv/kernel/Makefile | 2 +- arch/riscv/kernel/alternative.c | 18 +- arch/riscv/kernel/cpufeature.c | 46 +- arch/riscv/kernel/elf_kexec.c | 2 +- arch/riscv/kernel/entry.S | 12 +- arch/riscv/kernel/jump_label.c | 12 + arch/riscv/kernel/vdso.c | 3 +- arch/riscv/kvm/mmu.c | 5 +- arch/riscv/mm/fault.c | 4 - arch/riscv/mm/init.c | 20 - arch/riscv/net/bpf_jit.h | 1 - arch/riscv/net/bpf_jit_core.c | 8 +- arch/s390/Kconfig | 15 + arch/s390/boot/uv.c | 6 - arch/s390/configs/zfcpdump_defconfig | 1 + arch/s390/crypto/Makefile | 2 +- arch/s390/hypfs/hypfs_dbfs.c | 1 + arch/s390/hypfs/inode.c | 1 + arch/s390/include/asm/airq.h | 7 +- arch/s390/include/asm/archrandom.h | 3 + arch/s390/include/asm/bitops.h | 61 +- arch/s390/include/asm/gmap.h | 39 +- arch/s390/include/asm/jump_label.h | 5 +- arch/s390/include/asm/kexec.h | 14 - arch/s390/include/asm/kvm_host.h | 26 - arch/s390/include/asm/mmu.h | 2 +- arch/s390/include/asm/mmu_context.h | 2 +- arch/s390/include/asm/pci.h | 11 - arch/s390/include/asm/pci_clp.h | 9 +- arch/s390/include/asm/pci_insn.h | 29 +- arch/s390/include/asm/pgtable.h | 38 +- arch/s390/include/asm/sclp.h | 4 - arch/s390/include/asm/tpi.h | 13 - arch/s390/include/asm/uaccess.h | 4 +- arch/s390/include/asm/uv.h | 51 +- arch/s390/include/uapi/asm/hwctrset.h | 6 +- arch/s390/kernel/crash_dump.c | 22 +- arch/s390/kernel/debug.c | 1 + arch/s390/kernel/jump_label.c | 28 +- arch/s390/kernel/machine_kexec_file.c | 18 +- arch/s390/kernel/module.c | 1 + arch/s390/kernel/perf_cpum_cf.c | 1 + arch/s390/kernel/setup.c | 2 + arch/s390/kernel/sysinfo.c | 1 + arch/s390/kernel/uv.c | 156 - arch/s390/kernel/vdso.c | 3 +- arch/s390/kvm/Kconfig | 1 - arch/s390/kvm/Makefile | 1 - arch/s390/kvm/interrupt.c | 98 +- arch/s390/kvm/kvm-s390.c | 400 +- arch/s390/kvm/kvm-s390.h | 16 - arch/s390/kvm/pci.c | 690 - arch/s390/kvm/pci.h | 87 - arch/s390/kvm/pv.c | 269 +- arch/s390/mm/fault.c | 35 +- arch/s390/mm/gmap.c | 183 +- arch/s390/mm/init.c | 4 +- arch/s390/mm/mmap.c | 20 - arch/s390/pci/pci.c | 16 - arch/s390/pci/pci_clp.c | 8 +- arch/s390/pci/pci_insn.c | 4 +- arch/s390/pci/pci_irq.c | 48 +- arch/s390/tools/gen_facilities.c | 1 - arch/sh/include/asm/bitops-op32.h | 34 +- arch/sh/include/asm/pgtable.h | 17 + arch/sh/kernel/irq.c | 7 +- arch/sh/mm/fault.c | 4 - arch/sh/mm/mmap.c | 20 - arch/sparc/Kconfig | 3 +- arch/sparc/include/asm/bitops_32.h | 18 +- arch/sparc/include/asm/pgtable_32.h | 19 + arch/sparc/include/asm/pgtable_64.h | 19 + arch/sparc/kernel/module.c | 3 + arch/sparc/kernel/rtrap_64.S | 2 +- arch/sparc/lib/atomic32.c | 12 +- arch/sparc/mm/fault_32.c | 4 - arch/sparc/mm/fault_64.c | 5 - arch/sparc/mm/init_32.c | 20 - arch/sparc/mm/init_64.c | 3 - arch/um/Kconfig | 1 - arch/um/drivers/harddog_kern.c | 1 + arch/um/drivers/hostaudio_kern.c | 2 + arch/um/drivers/ubd_kern.c | 8 +- arch/um/include/asm/pgtable.h | 17 + arch/um/kernel/mem.c | 20 - arch/um/kernel/tlb.c | 14 +- arch/um/kernel/trap.c | 4 - arch/um/kernel/um_arch.c | 4 + arch/x86/Kconfig | 16 +- arch/x86/Makefile | 13 - arch/x86/configs/i386_defconfig | 1 + arch/x86/configs/x86_64_defconfig | 1 + arch/x86/crypto/Makefile | 7 +- arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 232 +- arch/x86/crypto/aesni-intel_glue.c | 114 +- arch/x86/crypto/blake2s-glue.c | 3 +- arch/x86/crypto/blake2s-shash.c | 77 + arch/x86/crypto/polyval-clmulni_asm.S | 321 - arch/x86/crypto/polyval-clmulni_glue.c | 203 - arch/x86/entry/entry_64.S | 1 - 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/hyperv/irqdomain.c | 2 +- arch/x86/include/asm/archrandom.h | 14 +- arch/x86/include/asm/bitops.h | 22 +- arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/efi.h | 7 +- arch/x86/include/asm/fpu/api.h | 2 - arch/x86/include/asm/kexec.h | 12 - 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/mem_encrypt.h | 2 - arch/x86/include/asm/msr-index.h | 7 - arch/x86/include/asm/mwait.h | 1 - arch/x86/include/asm/perf_event.h | 27 +- arch/x86/include/asm/pgtable_types.h | 19 + arch/x86/include/asm/special_insns.h | 9 - arch/x86/include/asm/vmx.h | 18 - arch/x86/include/asm/vmxfeatures.h | 6 +- arch/x86/include/uapi/asm/bootparam.h | 11 +- arch/x86/include/uapi/asm/kvm.h | 22 +- arch/x86/include/uapi/asm/vmx.h | 4 +- arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/bugs.c | 4 +- arch/x86/kernel/cpu/cacheinfo.c | 6 - arch/x86/kernel/cpu/feat_ctl.c | 9 +- arch/x86/kernel/cpu/mce/dev-mcelog.c | 1 + arch/x86/kernel/cpu/mce/inject.c | 47 - arch/x86/kernel/cpu/mce/internal.h | 2 +- arch/x86/kernel/cpu/rdrand.c | 75 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 1 + arch/x86/kernel/cpu/vmware.c | 4 +- arch/x86/kernel/e820.c | 6 +- arch/x86/kernel/fpu/core.c | 14 - arch/x86/kernel/head_32.S | 1 + arch/x86/kernel/jump_label.c | 13 + arch/x86/kernel/kexec-bzimage64.c | 62 +- arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/module.c | 3 + arch/x86/kernel/pmem.c | 7 +- arch/x86/kernel/process.c | 44 +- arch/x86/kernel/setup.c | 63 - arch/x86/kernel/smpboot.c | 4 + 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 | 43 +- 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 | 322 +- arch/x86/kvm/vmx/vmx.h | 83 +- arch/x86/kvm/x86.c | 489 +- arch/x86/kvm/x86.h | 33 +- arch/x86/mm/fault.c | 6 +- arch/x86/mm/hugetlbpage.c | 39 + arch/x86/mm/init.c | 14 +- arch/x86/mm/mem_encrypt_amd.c | 10 +- arch/x86/mm/pgprot.c | 28 - arch/x86/mm/pkeys.c | 15 +- arch/x86/mm/tlb.c | 18 +- arch/x86/net/bpf_jit_comp.c | 75 +- arch/x86/platform/efi/efi.c | 23 + arch/x86/platform/efi/efi_thunk_64.S | 5 +- arch/x86/um/mem_32.c | 2 +- arch/x86/xen/enlighten_hvm.c | 4 +- arch/x86/xen/enlighten_pv.c | 5 +- arch/xtensa/Kconfig | 4 +- arch/xtensa/boot/lib/Makefile | 2 - arch/xtensa/include/asm/pgalloc.h | 2 +- arch/xtensa/include/asm/pgtable.h | 19 + arch/xtensa/include/uapi/asm/mman.h | 2 - arch/xtensa/kernel/entry.S | 8 +- arch/xtensa/kernel/irq.c | 7 +- arch/xtensa/kernel/syscall.c | 18 +- arch/xtensa/mm/fault.c | 4 - arch/xtensa/mm/init.c | 22 - arch/xtensa/platforms/iss/network.c | 63 +- arch/xtensa/platforms/iss/simdisk.c | 4 +- block/Kconfig | 1 + block/bdev.c | 10 +- block/bfq-cgroup.c | 34 +- block/bfq-iosched.c | 16 +- block/bfq-iosched.h | 8 +- block/bfq-wf2q.c | 5 +- block/bio.c | 140 +- block/blk-cgroup-rwstat.h | 8 +- block/blk-cgroup.c | 76 +- block/blk-cgroup.h | 12 +- block/blk-core.c | 70 +- block/blk-flush.c | 6 +- block/blk-ia-ranges.c | 65 +- block/blk-ioc.c | 2 - block/blk-iocost.c | 2 +- block/blk-iolatency.c | 12 +- block/blk-ioprio.c | 57 +- block/blk-ioprio.h | 9 - block/blk-lib.c | 6 +- block/blk-map.c | 7 +- block/blk-merge.c | 80 +- block/blk-mq-debugfs-zoned.c | 6 +- block/blk-mq-debugfs.c | 19 +- block/blk-mq-sysfs.c | 45 +- block/blk-mq-tag.c | 31 +- block/blk-mq-tag.h | 10 +- block/blk-mq.c | 105 +- block/blk-mq.h | 39 +- block/blk-rq-qos.c | 10 +- block/blk-settings.c | 11 +- block/blk-sysfs.c | 60 +- block/blk-throttle.c | 7 +- block/blk-wbt.c | 18 +- block/blk-zoned.c | 92 +- block/blk.h | 29 +- block/bounce.c | 13 +- block/bsg-lib.c | 6 +- block/bsg.c | 4 +- block/elevator.h | 2 +- block/fops.c | 38 +- block/genhd.c | 65 +- block/ioctl.c | 2 +- block/ioprio.c | 58 +- block/kyber-iosched.c | 8 +- block/mq-deadline.c | 4 +- block/partitions/check.h | 4 +- block/partitions/core.c | 23 +- crypto/Kconfig | 59 +- crypto/Makefile | 4 +- crypto/af_alg.c | 3 +- crypto/algif_hash.c | 5 +- crypto/asymmetric_keys/pkcs7_parser.c | 18 - crypto/asymmetric_keys/public_key.c | 7 +- crypto/asymmetric_keys/x509_cert_parser.c | 3 - crypto/blake2s_generic.c | 75 + crypto/hctr2.c | 581 - crypto/kpp.c | 6 - crypto/polyval-generic.c | 245 - crypto/rsa.c | 78 +- crypto/shash.c | 6 - crypto/tcrypt.c | 22 +- crypto/testmgr.c | 44 +- crypto/testmgr.h | 1872 +- crypto/xctr.c | 191 - drivers/Kconfig | 2 + drivers/Makefile | 3 +- drivers/accessibility/braille/braille_console.c | 2 +- drivers/accessibility/speakup/.gitignore | 4 - drivers/accessibility/speakup/Makefile | 28 - drivers/accessibility/speakup/genmap.c | 162 - drivers/accessibility/speakup/main.c | 2 +- drivers/accessibility/speakup/makemapdata.c | 125 - drivers/accessibility/speakup/serialio.h | 3 +- drivers/accessibility/speakup/speakupmap.h | 66 + drivers/accessibility/speakup/utils.h | 102 - drivers/acpi/Kconfig | 34 +- drivers/acpi/Makefile | 5 +- drivers/acpi/acpi_lpss.c | 3 - drivers/acpi/acpi_video.c | 41 +- drivers/acpi/apei/apei-base.c | 2 +- drivers/acpi/apei/bert.c | 31 +- drivers/acpi/apei/einj.c | 2 - drivers/acpi/apei/erst-dbg.c | 1 + drivers/acpi/arm64/iort.c | 360 +- drivers/acpi/bus.c | 47 +- drivers/acpi/container.c | 17 +- drivers/acpi/device_pm.c | 22 - drivers/acpi/device_sysfs.c | 2 +- drivers/acpi/ec.c | 140 +- drivers/acpi/glue.c | 133 +- drivers/acpi/pptt.c | 40 +- drivers/acpi/prmt.c | 4 +- drivers/acpi/processor_driver.c | 72 +- drivers/acpi/processor_idle.c | 11 +- drivers/acpi/processor_thermal.c | 54 - drivers/acpi/property.c | 45 +- drivers/acpi/scan.c | 70 +- drivers/acpi/sleep.c | 8 - drivers/acpi/viot.c | 26 +- drivers/acpi/x86/s2idle.c | 4 +- drivers/android/Kconfig | 15 +- drivers/android/Makefile | 2 - drivers/android/allocation.rs | 266 - drivers/android/binder.c | 199 +- drivers/android/binder_alloc.c | 37 +- drivers/android/binder_alloc.h | 2 +- drivers/android/binder_alloc_selftest.c | 2 +- drivers/android/binder_internal.h | 46 +- drivers/android/binder_trace.h | 4 - drivers/android/binderfs.c | 47 +- drivers/android/context.rs | 80 - drivers/android/defs.rs | 99 - drivers/android/node.rs | 476 - drivers/android/process.rs | 960 - drivers/android/range_alloc.rs | 189 - drivers/android/rust_binder.rs | 111 - drivers/android/thread.rs | 870 - drivers/android/transaction.rs | 326 - drivers/ata/Kconfig | 2 +- drivers/ata/libata-acpi.c | 8 +- drivers/ata/libata-core.c | 68 +- drivers/ata/libata-eh.c | 30 +- drivers/ata/libata-scsi.c | 9 +- drivers/ata/libata-transport.c | 2 +- drivers/ata/libata.h | 8 +- drivers/ata/pata_acpi.c | 2 +- drivers/ata/pata_ali.c | 2 +- drivers/ata/pata_amd.c | 14 +- drivers/ata/pata_hpt366.c | 2 +- drivers/ata/pata_hpt37x.c | 119 +- drivers/ata/pata_hpt3x2n.c | 21 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/pata_mpc52xx.c | 2 +- drivers/ata/pata_pdc2027x.c | 4 +- drivers/ata/pata_serverworks.c | 4 +- drivers/ata/pata_sis.c | 2 +- drivers/ata/pata_via.c | 2 +- drivers/atm/he.c | 9 +- drivers/atm/iphase.c | 2 +- drivers/auxdisplay/charlcd.c | 1 + drivers/base/arch_topology.c | 100 +- drivers/base/base.h | 1 - drivers/base/cacheinfo.c | 143 +- drivers/base/core.c | 123 +- drivers/base/dd.c | 59 +- drivers/base/devtmpfs.c | 1 - drivers/base/power/domain.c | 2 +- drivers/base/power/runtime.c | 6 - drivers/base/power/wakeup.c | 30 + drivers/base/regmap/regcache.c | 11 +- drivers/base/regmap/regmap-irq.c | 432 +- drivers/base/regmap/regmap.c | 25 - drivers/block/Kconfig | 9 - drivers/block/Makefile | 2 - drivers/block/amiflop.c | 2 +- drivers/block/aoe/aoeblk.c | 2 +- drivers/block/aoe/aoedev.c | 2 +- drivers/block/ataflop.c | 5 +- drivers/block/brd.c | 8 +- drivers/block/drbd/drbd_actlog.c | 9 +- drivers/block/drbd/drbd_bitmap.c | 51 +- drivers/block/drbd/drbd_int.h | 5 +- drivers/block/drbd/drbd_main.c | 4 +- drivers/block/drbd/drbd_receiver.c | 24 +- drivers/block/drbd/drbd_req.c | 6 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/floppy.c | 8 +- drivers/block/loop.c | 3 +- drivers/block/mtip32xx/mtip32xx.c | 309 +- drivers/block/mtip32xx/mtip32xx.h | 5 + drivers/block/n64cart.c | 2 +- drivers/block/nbd.c | 9 +- drivers/block/null_blk/main.c | 60 +- drivers/block/null_blk/null_blk.h | 14 +- drivers/block/null_blk/trace.h | 2 +- drivers/block/null_blk/zoned.c | 12 +- drivers/block/paride/pcd.c | 4 +- drivers/block/paride/pd.c | 6 +- drivers/block/paride/pf.c | 4 +- drivers/block/pktcdvd.c | 15 +- drivers/block/ps3disk.c | 4 +- drivers/block/ps3vram.c | 4 +- drivers/block/rbd.c | 2 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 207 +- drivers/block/rnbd/rnbd-clt.h | 18 +- drivers/block/rnbd/rnbd-proto.h | 7 +- drivers/block/rnbd/rnbd-srv-dev.c | 1 + drivers/block/rnbd/rnbd-srv-dev.h | 1 + drivers/block/rnbd/rnbd-srv-sysfs.c | 5 +- drivers/block/rnbd/rnbd-srv.c | 29 +- drivers/block/rnbd/rnbd-srv.h | 7 +- drivers/block/sunvdc.c | 4 +- drivers/block/swim.c | 2 +- drivers/block/swim3.c | 2 +- drivers/block/sx8.c | 6 +- drivers/block/ublk_drv.c | 1597 - drivers/block/virtio_blk.c | 3 +- drivers/block/xen-blkback/blkback.c | 6 +- drivers/block/xen-blkfront.c | 4 +- drivers/block/z2ram.c | 3 +- drivers/block/zram/zcomp.c | 11 +- drivers/block/zram/zram_drv.c | 10 +- drivers/bluetooth/btbcm.c | 33 +- drivers/bluetooth/btbcm.h | 8 +- 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/bluetooth/hci_vhci.c | 1 + drivers/bus/hisi_lpc.c | 204 +- drivers/bus/mhi/ep/main.c | 11 +- drivers/bus/mhi/host/init.c | 17 +- drivers/bus/mhi/host/pci_generic.c | 8 - drivers/bus/mhi/host/pm.c | 19 +- drivers/bus/moxtet.c | 2 + drivers/bus/mvebu-mbus.c | 6 +- drivers/bus/ti-sysc.c | 3 - drivers/cdrom/gdrom.c | 3 +- drivers/char/Kconfig | 1 + drivers/char/agp/frontend.c | 1 + drivers/char/agp/intel-gtt.c | 58 +- drivers/char/apm-emulation.c | 2 +- drivers/char/applicom.c | 1 + drivers/char/ds1620.c | 1 + drivers/char/dtlk.c | 1 + drivers/char/hpet.c | 1 + drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/s390-trng.c | 9 + drivers/char/ipmi/ipmi_watchdog.c | 1 + drivers/char/pc8736x_gpio.c | 1 + drivers/char/pcmcia/cm4000_cs.c | 1 + drivers/char/pcmcia/cm4040_cs.c | 1 + drivers/char/pcmcia/scr24x_cs.c | 1 + drivers/char/ppdev.c | 1 + drivers/char/random.c | 4 +- drivers/char/scx200_gpio.c | 1 + drivers/char/sonypi.c | 1 + drivers/char/tb0219.c | 1 + drivers/char/tpm/Kconfig | 12 - drivers/char/tpm/Makefile | 1 - drivers/char/tpm/tpm-dev.c | 1 + drivers/char/tpm/tpm.h | 1 - drivers/char/tpm/tpm1-cmd.c | 7 +- drivers/char/tpm/tpm_tis_core.c | 14 - drivers/char/tpm/tpm_tis_core.h | 10 - drivers/char/tpm/tpm_tis_i2c.c | 390 - drivers/char/tpm/tpm_vtpm_proxy.c | 1 + drivers/char/tpm/tpmrm-dev.c | 1 + drivers/char/virtio_console.c | 1 + drivers/clk/.kunitconfig | 1 - drivers/clk/bcm/Kconfig | 4 +- drivers/clk/clk-devres.c | 91 +- drivers/clk/clk-fixed-factor.c | 11 +- drivers/clk/clk.c | 48 + drivers/clk/imx/clk-fracn-gppll.c | 36 +- drivers/clk/imx/clk-imx93.c | 6 +- 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/qcom/Kconfig | 22 +- drivers/clk/qcom/Makefile | 3 - drivers/clk/qcom/camcc-sdm845.c | 4 - drivers/clk/qcom/camcc-sm8250.c | 16 +- drivers/clk/qcom/camcc-sm8450.c | 2856 - drivers/clk/qcom/clk-alpha-pll.c | 144 +- drivers/clk/qcom/clk-alpha-pll.h | 11 +- drivers/clk/qcom/clk-hfpll.c | 15 +- drivers/clk/qcom/clk-krait.c | 23 +- drivers/clk/qcom/clk-krait.h | 1 - drivers/clk/qcom/clk-rcg2.c | 16 +- drivers/clk/qcom/clk-regmap-phy-mux.c | 62 - drivers/clk/qcom/clk-regmap-phy-mux.h | 33 - drivers/clk/qcom/clk-rpmh.c | 5 - drivers/clk/qcom/dispcc-sm8250.c | 63 +- drivers/clk/qcom/gcc-ipq8074.c | 104 +- drivers/clk/qcom/gcc-msm8916.c | 35 - drivers/clk/qcom/gcc-msm8939.c | 31 +- drivers/clk/qcom/gcc-msm8960.c | 6 +- drivers/clk/qcom/gcc-sc7280.c | 49 +- drivers/clk/qcom/gcc-sc8280xp.c | 142 +- drivers/clk/qcom/gcc-sm6350.c | 2 +- drivers/clk/qcom/gcc-sm8450.c | 49 +- drivers/clk/qcom/gdsc.c | 28 +- drivers/clk/qcom/gdsc.h | 4 - drivers/clk/qcom/gpucc-sm8350.c | 637 - drivers/clk/qcom/krait-cc.c | 8 - drivers/clk/qcom/mmcc-msm8996.c | 1052 +- drivers/clk/renesas/clk-r8a73a4.c | 22 +- drivers/clk/renesas/clk-r8a7740.c | 20 +- drivers/clk/renesas/clk-r8a7778.c | 31 +- drivers/clk/renesas/clk-r8a7779.c | 27 +- drivers/clk/renesas/clk-rz.c | 33 +- drivers/clk/renesas/clk-sh73a0.c | 26 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 10 - drivers/clk/renesas/r9a06g032-clocks.c | 32 +- drivers/clk/renesas/r9a07g043-cpg.c | 32 - drivers/clk/renesas/r9a07g044-cpg.c | 17 +- drivers/clk/renesas/r9a09g011-cpg.c | 5 - drivers/clk/renesas/rcar-gen4-cpg.c | 2 +- drivers/clk/renesas/rzg2l-cpg.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 16 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 16 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 77 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 113 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 40 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 80 +- drivers/clk/sunxi/Kconfig | 4 +- drivers/clk/ti/clk-44xx.c | 210 +- drivers/clk/ti/clk-54xx.c | 160 +- drivers/clk/ti/clkctrl.c | 4 + drivers/clk/x86/Makefile | 4 +- drivers/clocksource/Kconfig | 8 +- drivers/clocksource/Makefile | 2 +- drivers/clocksource/timer-ti-dm.c | 123 - drivers/counter/104-quad-8.c | 203 +- drivers/counter/counter-chrdev.c | 1 + drivers/cpufreq/acpi-cpufreq.c | 4 - drivers/cpufreq/cpufreq-dt.c | 19 +- drivers/cpufreq/cpufreq.c | 33 +- drivers/cpufreq/imx-cpufreq-dt.c | 12 +- drivers/cpufreq/mediatek-cpufreq.c | 1 - drivers/cpufreq/qcom-cpufreq-hw.c | 14 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 109 +- drivers/cpufreq/sti-cpufreq.c | 27 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 31 +- drivers/cpufreq/tegra20-cpufreq.c | 12 +- drivers/cpufreq/ti-cpufreq.c | 42 +- drivers/cpuidle/cpuidle-psci.c | 8 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 8 +- drivers/cpuidle/cpuidle.c | 9 +- drivers/cpuidle/governors/haltpoll.c | 3 - .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 1 - drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 16 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 10 +- drivers/crypto/amcc/crypto4xx_core.c | 40 +- drivers/crypto/atmel-ecc.c | 12 +- drivers/crypto/caam/caamalg_qi2.c | 2 +- drivers/crypto/caam/caamhash_desc.c | 2 +- drivers/crypto/caam/qi.c | 2 +- drivers/crypto/cavium/cpt/cpt_hw_types.h | 2 +- drivers/crypto/ccp/ccp-dev.h | 2 +- drivers/crypto/ccp/sev-dev.c | 12 +- drivers/crypto/hisilicon/qm.c | 203 +- drivers/crypto/hisilicon/sec/sec_algs.c | 14 +- drivers/crypto/hisilicon/sec/sec_drv.c | 2 +- drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/hisilicon/sec2/sec.h | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 20 +- drivers/crypto/hisilicon/sec2/sec_main.c | 39 +- drivers/crypto/hisilicon/trng/trng.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 17 +- drivers/crypto/inside-secure/safexcel.h | 18 +- .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 40 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 17 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 3 - drivers/crypto/nx/nx-common-powernv.c | 2 +- drivers/crypto/nx/nx-common-pseries.c | 5 +- drivers/crypto/qat/Kconfig | 14 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 1 - drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 1 - drivers/crypto/qat/qat_4xxx/adf_drv.c | 6 +- drivers/crypto/qat/qat_common/Makefile | 1 - drivers/crypto/qat/qat_common/adf_accel_devices.h | 1 - drivers/crypto/qat/qat_common/adf_cfg.c | 41 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 8 +- drivers/crypto/qat/qat_common/adf_init.c | 26 - drivers/crypto/qat/qat_common/adf_sriov.c | 28 +- drivers/crypto/qat/qat_common/adf_sysfs.c | 191 - drivers/crypto/qat/qat_common/qat_algs.c | 4 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 4 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/crypto/vmx/ghash.c | 1 - drivers/crypto/vmx/ghashp8-ppc.pl | 2 +- drivers/dax/super.c | 67 +- drivers/devfreq/Kconfig | 10 - drivers/devfreq/Makefile | 1 - drivers/devfreq/devfreq.c | 4 - drivers/devfreq/exynos-bus.c | 21 +- drivers/devfreq/imx-bus.c | 3 +- drivers/devfreq/mtk-cci-devfreq.c | 440 - drivers/devfreq/tegra30-devfreq.c | 26 +- drivers/dma-buf/Kconfig | 6 +- drivers/dma-buf/Makefile | 2 +- drivers/dma-buf/dma-buf.c | 112 +- drivers/dma-buf/dma-fence-chain.c | 4 +- drivers/dma-buf/dma-fence-unwrap.c | 163 - drivers/dma-buf/st-dma-fence-unwrap.c | 157 +- drivers/dma-buf/sync_file.c | 119 +- drivers/dma-buf/udmabuf.c | 18 +- drivers/dma/Kconfig | 8 - drivers/dma/Makefile | 1 - drivers/dma/altera-msgdma.c | 4 +- drivers/dma/amba-pl08x.c | 2 +- drivers/dma/apple-admac.c | 818 - drivers/dma/at_xdmac.c | 2 +- drivers/dma/dma-jz4780.c | 2 +- drivers/dma/dmaengine.c | 7 + drivers/dma/dmatest.c | 45 +- drivers/dma/dw-edma/dw-edma-core.c | 141 +- drivers/dma/dw-edma/dw-edma-core.h | 31 +- drivers/dma/dw-edma/dw-edma-pcie.c | 83 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 49 +- drivers/dma/dw-edma/dw-edma-v0-core.h | 4 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 18 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.h | 8 +- drivers/dma/dw/rzn1-dmamux.c | 3 - drivers/dma/ep93xx_dma.c | 2 +- drivers/dma/fsl-edma-common.c | 3 + drivers/dma/imx-sdma.c | 11 +- drivers/dma/mediatek/mtk-cqdma.c | 2 +- drivers/dma/mediatek/mtk-hsdma.c | 2 +- drivers/dma/mv_xor_v2.c | 2 +- drivers/dma/owl-dma.c | 2 +- drivers/dma/s3c24xx-dma.c | 2 +- drivers/dma/sf-pdma/sf-pdma.c | 44 +- drivers/dma/ste_dma40.c | 2 +- drivers/dma/stm32-mdma.c | 5 + drivers/dma/sun4i-dma.c | 32 +- drivers/dma/ti/k3-psil-j721s2.c | 8 - drivers/dma/ti/k3-udma.c | 6 +- drivers/dma/xilinx/xilinx_dma.c | 122 + drivers/dma/xilinx/xilinx_dpdma.c | 4 +- drivers/edac/synopsys_edac.c | 44 +- drivers/extcon/extcon-fsa9480.c | 6 + drivers/extcon/extcon-palmas.c | 2 +- drivers/extcon/extcon-rt8973a.c | 1 + drivers/extcon/extcon-sm5502.c | 2 + drivers/extcon/extcon.c | 12 +- drivers/firewire/core-cdev.c | 1 + drivers/firmware/arm_scmi/Kconfig | 12 - drivers/firmware/arm_scmi/Makefile | 3 +- drivers/firmware/arm_scmi/driver.c | 281 +- drivers/firmware/arm_scmi/perf.c | 225 +- drivers/firmware/arm_scmi/powercap.c | 866 - drivers/firmware/arm_scmi/protocols.h | 23 - drivers/firmware/arm_scmi/scmi_power_control.c | 362 - drivers/firmware/arm_scmi/system.c | 17 +- drivers/firmware/arm_scpi.c | 61 +- drivers/firmware/efi/Kconfig | 14 +- drivers/firmware/efi/Makefile | 1 + drivers/firmware/efi/capsule-loader.c | 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 | 5 +- drivers/firmware/efi/test/efi_test.c | 1 + drivers/firmware/efi/vars.c | 1219 +- drivers/firmware/mtk-adsp-ipc.c | 36 +- drivers/firmware/qcom_scm-legacy.c | 4 - drivers/firmware/qcom_scm.c | 71 +- drivers/firmware/stratix10-rsu.c | 129 +- drivers/firmware/stratix10-svc.c | 201 +- drivers/firmware/tegra/bpmp-debugfs.c | 10 +- drivers/firmware/tegra/bpmp.c | 6 +- drivers/firmware/turris-mox-rwtm.c | 1 + drivers/firmware/xilinx/zynqmp.c | 16 +- drivers/fpga/Kconfig | 20 - drivers/fpga/Makefile | 4 - drivers/fpga/altera-pr-ip-core.c | 2 +- drivers/fpga/dfl.c | 4 +- drivers/fpga/fpga-bridge.c | 6 +- drivers/fpga/fpga-mgr.c | 229 +- drivers/fpga/fpga-region.c | 6 +- drivers/fpga/intel-m10-bmc-sec-update.c | 625 - drivers/fpga/microchip-spi.c | 398 - drivers/fsi/fsi-core.c | 8 +- drivers/fsi/fsi-master-ast-cf.c | 2 - drivers/fsi/fsi-master.h | 2 +- drivers/fsi/fsi-occ.c | 25 +- drivers/fsi/fsi-sbefifo.c | 15 +- drivers/gnss/core.c | 5 +- drivers/gpio/Kconfig | 9 - drivers/gpio/Makefile | 1 - drivers/gpio/gpio-104-idi-48.c | 30 +- drivers/gpio/gpio-adnp.c | 19 +- drivers/gpio/gpio-adp5588.c | 26 +- drivers/gpio/gpio-brcmstb.c | 9 +- drivers/gpio/gpio-davinci.c | 83 - drivers/gpio/gpio-lp3943.c | 16 +- drivers/gpio/gpio-mockup.c | 1 + drivers/gpio/gpio-msc313.c | 15 +- drivers/gpio/gpio-pca953x.c | 22 +- drivers/gpio/gpio-pca9570.c | 2 - drivers/gpio/gpio-pch.c | 43 +- drivers/gpio/gpio-rockchip.c | 3 +- drivers/gpio/gpio-tegra.c | 15 +- drivers/gpio/gpio-tegra186.c | 15 +- drivers/gpio/gpio-thunderx.c | 17 +- drivers/gpio/gpio-twl4030.c | 18 +- drivers/gpio/gpio-ucb1400.c | 20 + drivers/gpio/gpio-visconti.c | 15 +- drivers/gpio/gpio-xgs-iproc.c | 6 +- drivers/gpio/gpio_pl061_rust.rs | 370 - drivers/gpio/gpiolib-cdev.c | 1 + drivers/gpio/gpiolib-devres.c | 32 + drivers/gpio/gpiolib-of.c | 6 +- drivers/gpio/gpiolib.c | 51 +- drivers/gpu/drm/Kconfig | 18 - drivers/gpu/drm/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 446 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 114 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 283 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 10 - drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h | 7 - drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 223 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 67 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes_ctx.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 10 +- 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/clearstate_gfx11.h | 307 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 123 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 273 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 46 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 116 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 195 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c | 555 - drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.h | 28 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 12 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 12 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 12 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 126 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 8 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 6 - drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 79 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 131 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 27 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 50 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 563 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 14 - drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 83 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 6 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 23 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 87 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 21 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 32 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 134 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 21 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 80 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 323 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 487 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 12 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 57 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 2 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 4 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 18 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 153 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 6 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 21 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 1 - drivers/gpu/drm/amd/display/dc/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/basics/vector.c | 2 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 982 +- .../display/dc/bios/bios_parser_types_internal2.h | 1 - .../gpu/drm/amd/display/dc/bios/command_table.c | 4 +- .../amd/display/dc/bios/command_table_helper2.c | 3 - drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 43 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 45 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 23 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 18 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 15 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.h | 60 - .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 11 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 17 - .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 14 +- .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 751 - .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.h | 57 - .../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c | 391 - .../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.h | 79 - .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 7 +- .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 14 +- .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 14 +- .../gpu/drm/amd/display/dc/clk_mgr/dcn32/dalsmc.h | 65 - .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 871 - .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.h | 39 - .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c | 141 - .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.h | 47 - .../dc/clk_mgr/dcn32/dcn32_smu13_driver_if.h | 63 - .../amd/display/dc/clk_mgr/dcn32/smu13_driver_if.h | 108 - drivers/gpu/drm/amd/display/dc/core/dc.c | 677 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 4 - .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 172 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 428 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 96 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 77 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 243 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 + drivers/gpu/drm/amd/display/dc/dc.h | 76 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 - drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 452 - drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 9 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 - drivers/gpu/drm/amd/display/dc/dc_link.h | 7 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 52 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 31 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 45 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 13 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 8 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 29 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 20 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c | 2 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 2 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 5 +- .../drm/amd/display/dc/dce/dce_stream_encoder.h | 14 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 2 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 64 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 2 - .../drm/amd/display/dc/dce100/dce100_resource.c | 2 + .../drm/amd/display/dc/dce110/dce110_compressor.c | 3 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 21 +- .../amd/display/dc/dce110/dce110_opp_regamma_v.c | 2 + .../drm/amd/display/dc/dce110/dce110_resource.c | 2 + .../drm/amd/display/dc/dce110/dce110_transform_v.c | 2 + .../drm/amd/display/dc/dce112/dce112_compressor.c | 3 + .../drm/amd/display/dc/dce112/dce112_resource.c | 2 + .../drm/amd/display/dc/dce120/dce120_resource.c | 2 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 2 - .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 2 + .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 33 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 5 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 152 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 2 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 3 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 6 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 1 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 5 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 13 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 26 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 17 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 219 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 5 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 25 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 155 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 12 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 6 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 36 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.h | 41 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 16 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 81 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 11 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 251 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 6 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 9 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 173 +- drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 8 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 52 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 47 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 6 - .../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 28 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 1 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h | 6 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn314/Makefile | 43 - .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c | 265 - .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h | 158 - .../display/dc/dcn314/dcn314_dio_stream_encoder.c | 448 - .../display/dc/dcn314/dcn314_dio_stream_encoder.h | 311 - .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c | 340 - .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h | 40 - .../gpu/drm/amd/display/dc/dcn314/dcn314_init.c | 158 - .../gpu/drm/amd/display/dc/dcn314/dcn314_init.h | 34 - .../gpu/drm/amd/display/dc/dcn314/dcn314_optc.c | 239 - .../gpu/drm/amd/display/dc/dcn314/dcn314_optc.h | 255 - .../drm/amd/display/dc/dcn314/dcn314_resource.c | 2356 - .../drm/amd/display/dc/dcn314/dcn314_resource.h | 43 - .../drm/amd/display/dc/dcn315/dcn315_resource.c | 7 +- .../drm/amd/display/dc/dcn316/dcn316_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn32/Makefile | 48 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 307 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.h | 159 - .../amd/display/dc/dcn32/dcn32_dio_link_encoder.c | 294 - .../amd/display/dc/dcn32/dcn32_dio_link_encoder.h | 60 - .../display/dc/dcn32/dcn32_dio_stream_encoder.c | 475 - .../display/dc/dcn32/dcn32_dio_stream_encoder.h | 267 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.c | 164 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.h | 38 - .../display/dc/dcn32/dcn32_hpo_dp_link_encoder.c | 90 - .../display/dc/dcn32/dcn32_hpo_dp_link_encoder.h | 63 - .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.c | 964 - .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.h | 174 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.c | 148 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.h | 69 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 1181 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h | 87 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 158 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.h | 33 - .../gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.c | 239 - .../gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.h | 225 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 1044 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h | 322 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c | 268 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.h | 254 - .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 4326 - .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 106 - .../amd/display/dc/dcn32/dcn32_resource_helpers.c | 260 - drivers/gpu/drm/amd/display/dc/dcn321/Makefile | 42 - .../display/dc/dcn321/dcn321_dio_link_encoder.c | 199 - .../display/dc/dcn321/dcn321_dio_link_encoder.h | 42 - .../drm/amd/display/dc/dcn321/dcn321_resource.c | 2609 - .../drm/amd/display/dc/dcn321/dcn321_resource.h | 42 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 7 - drivers/gpu/drm/amd/display/dc/dml/dc_features.h | 2 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 116 +- .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 2 - .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 29 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.h | 11 - .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 93 +- .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 40 +- .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 73 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 109 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 107 +- .../display/dc/dml/dcn314/display_mode_vba_314.c | 7420 - .../display/dc/dml/dcn314/display_mode_vba_314.h | 44 - .../dc/dml/dcn314/display_rq_dlg_calc_314.c | 1733 - .../dc/dml/dcn314/display_rq_dlg_calc_314.h | 70 - .../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 3799 - .../amd/display/dc/dml/dcn32/display_mode_vba_32.h | 57 - .../dc/dml/dcn32/display_mode_vba_util_32.c | 6253 - .../dc/dml/dcn32/display_mode_vba_util_32.h | 1175 - .../display/dc/dml/dcn32/display_rq_dlg_calc_32.c | 616 - .../display/dc/dml/dcn32/display_rq_dlg_calc_32.h | 70 - .../drm/amd/display/dc/dml/display_mode_enums.h | 88 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 12 - .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 15 - .../drm/amd/display/dc/dml/display_mode_structs.h | 141 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 183 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 251 +- drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c | 71 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 4 +- drivers/gpu/drm/amd/display/dc/gpio/Makefile | 8 +- .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 17 +- .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 17 +- .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 19 +- .../amd/display/dc/gpio/dcn32/hw_factory_dcn32.c | 255 - .../amd/display/dc/gpio/dcn32/hw_factory_dcn32.h | 31 - .../amd/display/dc/gpio/dcn32/hw_translate_dcn32.c | 349 - .../amd/display/dc/gpio/dcn32/hw_translate_dcn32.h | 33 - .../display/dc/gpio/diagnostics/hw_factory_diag.c | 62 + .../display/dc/gpio/diagnostics/hw_factory_diag.h | 34 + .../dc/gpio/diagnostics/hw_translate_diag.c | 41 + .../dc/gpio/diagnostics/hw_translate_diag.h | 34 + drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 3 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 19 +- drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 14 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 46 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 8 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 7 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 45 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 31 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 6 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 8 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 23 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 5 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 9 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 8 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 9 - .../drm/amd/display/dc/inc/hw_sequencer_private.h | 13 - drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 12 - drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 7 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 18 - .../amd/display/dc/irq/dce110/irq_service_dce110.c | 2 + .../amd/display/dc/irq/dce120/irq_service_dce120.c | 2 + .../amd/display/dc/irq/dce80/irq_service_dce80.c | 2 + .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 2 + .../amd/display/dc/irq/dcn314/irq_service_dcn314.c | 434 - .../amd/display/dc/irq/dcn314/irq_service_dcn314.h | 35 - .../amd/display/dc/irq/dcn32/irq_service_dcn32.c | 432 - .../amd/display/dc/irq/dcn32/irq_service_dcn32.h | 35 - drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 + drivers/gpu/drm/amd/display/dc/os_types.h | 3 +- .../amd/display/dc/virtual/virtual_link_encoder.c | 2 + .../display/dc/virtual/virtual_stream_encoder.c | 2 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 9 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 389 +- .../drm/amd/display/dmub/inc/dmub_subvp_state.h | 183 - drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 493 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h | 256 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 52 +- .../drm/amd/display/include/bios_parser_types.h | 11 - drivers/gpu/drm/amd/display/include/dal_asic_id.h | 15 +- drivers/gpu/drm/amd/display/include/dal_types.h | 3 - .../drm/amd/display/include/ddc_service_types.h | 4 - drivers/gpu/drm/amd/display/include/fixed31_32.h | 2 +- .../drm/amd/display/include/link_service_types.h | 3 +- .../gpu/drm/amd/display/include/set_mode_types.h | 8 +- .../drm/amd/display/modules/color/color_gamma.c | 3 + .../drm/amd/display/modules/freesync/freesync.c | 7 +- .../amd/display/modules/hdcp/hdcp2_transition.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 4 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 11 - .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 3 - .../amd/display/modules/info_packet/info_packet.c | 29 +- .../drm/amd/display/modules/power/power_helpers.c | 117 +- .../drm/amd/display/modules/power/power_helpers.h | 6 - drivers/gpu/drm/amd/display/modules/vmid/vmid.c | 2 +- drivers/gpu/drm/amd/include/amd_shared.h | 2 - .../amd/include/asic_reg/clk/clk_11_0_1_offset.h | 0 .../amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h | 0 .../gpu/drm/amd/include/asic_reg/dce/dce_11_0_d.h | 1 - .../amd/include/asic_reg/dce/dce_11_0_sh_mask.h | 2 - .../drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h | 2 - .../amd/include/asic_reg/dcn/dcn_2_0_3_offset.h | 0 .../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h | 0 .../amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h | 2 - .../amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h | 2 - .../amd/include/asic_reg/dcn/dcn_3_0_2_sh_mask.h | 2 - .../amd/include/asic_reg/dcn/dcn_3_0_3_sh_mask.h | 2 - .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 2 - .../amd/include/asic_reg/dcn/dcn_3_1_4_offset.h | 15245 -- .../amd/include/asic_reg/dcn/dcn_3_1_4_sh_mask.h | 61832 ----- .../amd/include/asic_reg/dcn/dcn_3_2_0_offset.h | 14677 -- .../amd/include/asic_reg/dcn/dcn_3_2_0_sh_mask.h | 222893 ------------------ .../amd/include/asic_reg/dcn/dcn_3_2_1_offset.h | 14561 -- .../amd/include/asic_reg/dcn/dcn_3_2_1_sh_mask.h | 56582 ----- .../amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h | 0 .../amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h | 0 .../amd/include/asic_reg/dpcs/dpcs_3_1_4_offset.h | 7215 - .../amd/include/asic_reg/dpcs/dpcs_3_1_4_sh_mask.h | 55194 ----- .../include/asic_reg/mmhub/mmhub_3_0_1_offset.h | 1769 - .../include/asic_reg/mmhub/mmhub_3_0_1_sh_mask.h | 7483 - .../amd/include/asic_reg/nbio/nbio_4_3_0_offset.h | 2 - .../amd/include/asic_reg/nbio/nbio_4_3_0_sh_mask.h | 1 - .../amd/include/asic_reg/nbio/nbio_7_7_0_offset.h | 4 - .../amd/include/asic_reg/nbio/nbio_7_7_0_sh_mask.h | 10 - drivers/gpu/drm/amd/include/atomfirmware.h | 209 +- drivers/gpu/drm/amd/include/mes_api_def.h | 2 +- drivers/gpu/drm/amd/include/mes_v11_api_def.h | 49 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 14 - drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 2 - drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 31 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 12 - .../drm/amd/pm/swsmu/inc/pmfw_if/arcturus_ppsmc.h | 2 +- .../swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h | 17 +- .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 9 +- .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h | 62 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_7_ppsmc.h | 9 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 1 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_v11_0.h | 2 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 23 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 10 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 1 - drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 1 - .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 13 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 9 - drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 39 - drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 14 - drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 98 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 83 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 36 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 28 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 14 - .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 21 - .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 1 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 83 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 1 - drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 1 - .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 2 - drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 1 - .../drm/arm/display/komeda/komeda_wb_connector.c | 1 - drivers/gpu/drm/arm/hdlcd_crtc.c | 1 - drivers/gpu/drm/arm/malidp_crtc.c | 1 - drivers/gpu/drm/arm/malidp_mw.c | 2 - drivers/gpu/drm/arm/malidp_planes.c | 2 - drivers/gpu/drm/armada/armada_510.c | 1 - drivers/gpu/drm/armada/armada_fb.h | 2 - drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 - drivers/gpu/drm/aspeed/aspeed_gfx_out.c | 1 - drivers/gpu/drm/ast/ast_dp.c | 10 +- drivers/gpu/drm/ast/ast_drv.h | 2 +- drivers/gpu/drm/ast/ast_mode.c | 27 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 1 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 1 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 2 - drivers/gpu/drm/bridge/Kconfig | 21 - drivers/gpu/drm/bridge/Makefile | 2 - drivers/gpu/drm/bridge/adv7511/adv7511.h | 12 + drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 12 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 24 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 - drivers/gpu/drm/bridge/analogix/anx7625.c | 200 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 2 - drivers/gpu/drm/bridge/cdns-dsi.c | 26 - drivers/gpu/drm/bridge/chipone-icn6211.c | 54 +- drivers/gpu/drm/bridge/chrontel-ch7033.c | 1 - drivers/gpu/drm/bridge/display-connector.c | 1 - drivers/gpu/drm/bridge/fsl-ldb.c | 1 - drivers/gpu/drm/bridge/imx/Kconfig | 47 - drivers/gpu/drm/bridge/imx/Makefile | 9 - drivers/gpu/drm/bridge/imx/imx-ldb-helper.c | 221 - drivers/gpu/drm/bridge/imx/imx-ldb-helper.h | 96 - drivers/gpu/drm/bridge/imx/imx8qm-ldb-drv.c | 588 - drivers/gpu/drm/bridge/imx/imx8qxp-ldb-drv.c | 723 - .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 450 - drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 430 - drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 488 - drivers/gpu/drm/bridge/ite-it66121.c | 1 - drivers/gpu/drm/bridge/lontium-lt8912b.c | 11 +- drivers/gpu/drm/bridge/lontium-lt9211.c | 7 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 26 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 3 +- drivers/gpu/drm/bridge/nwl-dsi.c | 7 - drivers/gpu/drm/bridge/panel.c | 34 - drivers/gpu/drm/bridge/parade-ps8622.c | 6 +- drivers/gpu/drm/bridge/parade-ps8640.c | 113 +- drivers/gpu/drm/bridge/sii902x.c | 6 +- drivers/gpu/drm/bridge/sil-sii8620.c | 4 +- drivers/gpu/drm/bridge/simple-bridge.c | 1 - .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 1 - drivers/gpu/drm/bridge/tc358764.c | 1 - drivers/gpu/drm/bridge/tc358767.c | 180 +- drivers/gpu/drm/bridge/tc358775.c | 25 +- drivers/gpu/drm/bridge/ti-dlpc3433.c | 418 - drivers/gpu/drm/bridge/ti-sn65dsi83.c | 71 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 27 +- drivers/gpu/drm/bridge/ti-tfp410.c | 2 - drivers/gpu/drm/display/Kconfig | 2 +- drivers/gpu/drm/display/drm_dp_aux_bus.c | 211 +- drivers/gpu/drm/display/drm_dp_helper.c | 4 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 33 +- drivers/gpu/drm/drm_aperture.c | 178 +- drivers/gpu/drm/drm_atomic.c | 2 - drivers/gpu/drm/drm_atomic_helper.c | 57 - drivers/gpu/drm/drm_atomic_state_helper.c | 2 - drivers/gpu/drm/drm_atomic_uapi.c | 1 - drivers/gpu/drm/drm_blend.c | 2 +- drivers/gpu/drm/drm_bridge.c | 24 - drivers/gpu/drm/drm_bridge_connector.c | 8 +- drivers/gpu/drm/drm_client_modeset.c | 29 +- drivers/gpu/drm/drm_connector.c | 119 +- drivers/gpu/drm/drm_crtc.c | 2 - drivers/gpu/drm/drm_crtc_helper.c | 1 - drivers/gpu/drm/drm_crtc_internal.h | 5 +- drivers/gpu/drm/drm_damage_helper.c | 1 - drivers/gpu/drm/drm_debugfs.c | 42 +- drivers/gpu/drm/drm_displayid.c | 16 +- drivers/gpu/drm/drm_edid.c | 1976 +- drivers/gpu/drm/drm_encoder.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 28 +- drivers/gpu/drm/drm_file.c | 4 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 7 +- drivers/gpu/drm/drm_gem_cma_helper.c | 39 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 104 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 9 +- drivers/gpu/drm/drm_gem_vram_helper.c | 54 +- drivers/gpu/drm/drm_ioctl.c | 2 +- drivers/gpu/drm/drm_kms_helper_common.c | 1 - drivers/gpu/drm/drm_mipi_dbi.c | 9 - drivers/gpu/drm/drm_mode_config.c | 1 - drivers/gpu/drm/drm_modes.c | 6 - drivers/gpu/drm/drm_modeset_helper.c | 1 - drivers/gpu/drm/drm_of.c | 63 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 2 +- drivers/gpu/drm/drm_prime.c | 2 +- drivers/gpu/drm/drm_probe_helper.c | 241 +- drivers/gpu/drm/drm_simple_kms_helper.c | 14 +- drivers/gpu/drm/drm_syncobj.c | 59 +- drivers/gpu/drm/drm_writeback.c | 1 - drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 2 - drivers/gpu/drm/exynos/exynos7_drm_decon.c | 18 +- drivers/gpu/drm/exynos/exynos_dp.c | 1 - drivers/gpu/drm/exynos/exynos_drm_dpi.c | 1 - drivers/gpu/drm/exynos/exynos_drm_fb.c | 1 - drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 1 - drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 - drivers/gpu/drm/exynos/exynos_drm_ipp.c | 1 - drivers/gpu/drm/exynos/exynos_drm_plane.c | 2 - drivers/gpu/drm/exynos/exynos_drm_scaler.c | 1 - drivers/gpu/drm/exynos/exynos_drm_vidi.c | 1 - drivers/gpu/drm/exynos/exynos_hdmi.c | 8 +- drivers/gpu/drm/exynos/exynos_mixer.c | 3 - drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 1 - drivers/gpu/drm/gma500/cdv_intel_crt.c | 47 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 1 - drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 98 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 80 +- drivers/gpu/drm/gma500/framebuffer.c | 1 - drivers/gpu/drm/gma500/gma_display.c | 1 - drivers/gpu/drm/gma500/intel_i2c.c | 36 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 1 - drivers/gpu/drm/gma500/oaktrail_hdmi.c | 1 - drivers/gpu/drm/gma500/oaktrail_lvds.c | 51 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 36 +- drivers/gpu/drm/gma500/psb_drv.h | 2 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 24 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 86 +- drivers/gpu/drm/gma500/psb_intel_modes.c | 2 - drivers/gpu/drm/gud/gud_connector.c | 1 - drivers/gpu/drm/gud/gud_drv.c | 1 - drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 1 - drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 - drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 74 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 2 - drivers/gpu/drm/i2c/tda998x_drv.c | 7 +- drivers/gpu/drm/i915/Makefile | 6 +- drivers/gpu/drm/i915/TODO.txt | 2 +- drivers/gpu/drm/i915/display/g4x_dp.c | 22 +- drivers/gpu/drm/i915/display/hsw_ips.c | 4 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 1 - drivers/gpu/drm/i915/display/icl_dsi.c | 11 +- drivers/gpu/drm/i915/display/intel_audio.c | 1 - drivers/gpu/drm/i915/display/intel_audio_regs.h | 160 - drivers/gpu/drm/i915/display/intel_backlight.c | 24 +- drivers/gpu/drm/i915/display/intel_bios.c | 657 +- drivers/gpu/drm/i915/display/intel_bios.h | 7 - drivers/gpu/drm/i915/display/intel_bw.c | 6 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 20 +- drivers/gpu/drm/i915/display/intel_color.c | 51 +- .../gpu/drm/i915/display/intel_crtc_state_dump.c | 314 - .../gpu/drm/i915/display/intel_crtc_state_dump.h | 16 - drivers/gpu/drm/i915/display/intel_cursor.c | 1 - drivers/gpu/drm/i915/display/intel_ddi.c | 54 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 37 +- drivers/gpu/drm/i915/display/intel_display.c | 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 | 12 +- .../drm/i915/display/intel_display_power_well.c | 4 +- drivers/gpu/drm/i915/display/intel_display_types.h | 90 +- drivers/gpu/drm/i915/display/intel_dmc.c | 103 +- drivers/gpu/drm/i915/display/intel_dmc_regs.h | 65 +- drivers/gpu/drm/i915/display/intel_dp.c | 95 +- drivers/gpu/drm/i915/display/intel_dp.h | 2 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 6 +- drivers/gpu/drm/i915/display/intel_dpll.c | 89 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 407 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 8 - drivers/gpu/drm/i915/display/intel_dpt.c | 16 +- drivers/gpu/drm/i915/display/intel_drrs.c | 3 + drivers/gpu/drm/i915/display/intel_dsi.c | 2 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 9 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 56 +- drivers/gpu/drm/i915/display/intel_fb.c | 1 - drivers/gpu/drm/i915/display/intel_fbc.c | 11 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 2 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 3 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 1 - drivers/gpu/drm/i915/display/intel_lvds.c | 8 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 734 - drivers/gpu/drm/i915/display/intel_modeset_setup.h | 15 - .../gpu/drm/i915/display/intel_modeset_verify.c | 246 - .../gpu/drm/i915/display/intel_modeset_verify.h | 21 - drivers/gpu/drm/i915/display/intel_opregion.c | 16 - drivers/gpu/drm/i915/display/intel_opregion.h | 7 - drivers/gpu/drm/i915/display/intel_overlay.c | 2 + drivers/gpu/drm/i915/display/intel_panel.c | 66 +- drivers/gpu/drm/i915/display/intel_panel.h | 3 +- drivers/gpu/drm/i915/display/intel_pch_refclk.c | 91 +- drivers/gpu/drm/i915/display/intel_pps.c | 129 +- drivers/gpu/drm/i915/display/intel_pps.h | 1 - drivers/gpu/drm/i915/display/intel_psr.c | 133 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 5 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 77 +- drivers/gpu/drm/i915/display/intel_snps_phy.h | 5 +- drivers/gpu/drm/i915/display/intel_sprite.c | 1 - drivers/gpu/drm/i915/display/intel_tc.c | 3 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 67 +- drivers/gpu/drm/i915/display/intel_vrr.c | 30 +- drivers/gpu/drm/i915/display/intel_vrr.h | 4 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 1 - drivers/gpu/drm/i915/display/vlv_dsi.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 18 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 50 +- drivers/gpu/drm/i915/gem/i915_gemfs.h | 3 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 250 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 21 +- drivers/gpu/drm/i915/gt/intel_context.c | 24 - drivers/gpu/drm/i915/gt/intel_context.h | 25 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 15 +- drivers/gpu/drm/i915/gt/intel_engine.h | 2 - drivers/gpu/drm/i915/gt/intel_engine_cs.c | 215 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 10 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 12 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 15 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 627 +- drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c | 132 - drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h | 27 - drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 37 +- drivers/gpu/drm/i915/gt/intel_gt.c | 267 +- drivers/gpu/drm/i915/gt/intel_gt.h | 24 + drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_gmch.c | 654 + drivers/gpu/drm/i915/gt/intel_gt_gmch.h | 46 + drivers/gpu/drm/i915/gt/intel_gt_irq.c | 16 - drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 497 - drivers/gpu/drm/i915/gt/intel_gt_mcr.h | 34 - drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 12 +- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 76 +- drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 177 - drivers/gpu/drm/i915/gt/intel_gt_types.h | 8 - drivers/gpu/drm/i915/gt/intel_gtt.h | 45 +- drivers/gpu/drm/i915/gt/intel_llc.c | 3 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 24 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 4 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 21 +- drivers/gpu/drm/i915/gt/intel_ring.c | 3 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 11 +- drivers/gpu/drm/i915/gt/intel_rps.c | 9 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 450 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 92 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 30 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 186 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 9 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 2 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 3 + .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 6 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 13 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 77 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 46 +- drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 62 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 3 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 461 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 97 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 5 +- drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 26 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 158 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 9 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 9 - drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 +- drivers/gpu/drm/i915/i915_driver.c | 54 +- drivers/gpu/drm/i915/i915_drm_client.h | 2 +- drivers/gpu/drm/i915/i915_drv.h | 94 +- drivers/gpu/drm/i915/i915_gem.h | 39 + drivers/gpu/drm/i915/i915_getparam.c | 11 +- drivers/gpu/drm/i915/i915_gpu_error.c | 27 +- drivers/gpu/drm/i915/i915_gpu_error.h | 7 - drivers/gpu/drm/i915/i915_pci.c | 132 +- drivers/gpu/drm/i915/i915_perf.c | 1 + drivers/gpu/drm/i915/i915_query.c | 26 +- drivers/gpu/drm/i915/i915_reg.h | 235 +- drivers/gpu/drm/i915/i915_request.c | 57 +- drivers/gpu/drm/i915/i915_request.h | 2 - drivers/gpu/drm/i915/i915_scatterlist.c | 27 +- drivers/gpu/drm/i915/i915_scatterlist.h | 6 +- drivers/gpu/drm/i915/i915_scheduler.h | 1 - drivers/gpu/drm/i915/i915_tasklet.h | 43 - drivers/gpu/drm/i915/i915_utils.h | 40 + drivers/gpu/drm/i915/i915_vma.c | 39 +- drivers/gpu/drm/i915/intel_device_info.h | 45 +- drivers/gpu/drm/i915/intel_dram.c | 2 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 2 - drivers/gpu/drm/i915/intel_pch.c | 16 +- drivers/gpu/drm/i915/intel_pch.h | 8 +- drivers/gpu/drm/i915/intel_pcode.c | 93 +- drivers/gpu/drm/i915/intel_pcode.h | 20 +- drivers/gpu/drm/i915/intel_pm.c | 180 +- drivers/gpu/drm/i915/intel_pm.h | 14 +- drivers/gpu/drm/i915/intel_region_ttm.c | 10 +- drivers/gpu/drm/i915/intel_region_ttm.h | 3 +- drivers/gpu/drm/i915/intel_step.c | 70 +- drivers/gpu/drm/i915/intel_step.h | 4 +- drivers/gpu/drm/i915/intel_uncore.c | 378 +- drivers/gpu/drm/i915/intel_uncore.h | 8 + drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c | 5 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 21 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 - drivers/gpu/drm/i915/selftests/mock_region.c | 3 +- drivers/gpu/drm/imx/dcss/dcss-dev.c | 3 + drivers/gpu/drm/imx/dcss/dcss-drv.c | 1 - drivers/gpu/drm/imx/dcss/dcss-plane.c | 2 - drivers/gpu/drm/imx/imx-ldb.c | 2 - drivers/gpu/drm/imx/imx-tve.c | 1 - drivers/gpu/drm/imx/ipuv3-plane.c | 2 - drivers/gpu/drm/imx/parallel-display.c | 2 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 12 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 3 - drivers/gpu/drm/ingenic/ingenic-ipu.c | 1 - drivers/gpu/drm/kmb/kmb_dsi.c | 1 - drivers/gpu/drm/kmb/kmb_plane.c | 2 - drivers/gpu/drm/lima/lima_devfreq.c | 12 +- drivers/gpu/drm/logicvc/Kconfig | 9 - drivers/gpu/drm/logicvc/Makefile | 9 - drivers/gpu/drm/logicvc/logicvc_crtc.c | 280 - drivers/gpu/drm/logicvc/logicvc_crtc.h | 21 - drivers/gpu/drm/logicvc/logicvc_drm.c | 496 - drivers/gpu/drm/logicvc/logicvc_drm.h | 67 - drivers/gpu/drm/logicvc/logicvc_interface.c | 214 - drivers/gpu/drm/logicvc/logicvc_interface.h | 28 - drivers/gpu/drm/logicvc/logicvc_layer.c | 631 - drivers/gpu/drm/logicvc/logicvc_layer.h | 64 - drivers/gpu/drm/logicvc/logicvc_mode.c | 80 - drivers/gpu/drm/logicvc/logicvc_mode.h | 15 - drivers/gpu/drm/logicvc/logicvc_of.c | 185 - drivers/gpu/drm/logicvc/logicvc_of.h | 46 - drivers/gpu/drm/logicvc/logicvc_regs.h | 80 - drivers/gpu/drm/mcde/mcde_clk_div.c | 1 - drivers/gpu/drm/mcde/mcde_display.c | 1 - drivers/gpu/drm/mcde/mcde_dsi.c | 1 - drivers/gpu/drm/mediatek/Makefile | 4 +- drivers/gpu/drm/mediatek/mtk_disp_drv.h | 20 - drivers/gpu/drm/mediatek/mtk_disp_merge.c | 320 - drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 - drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 10 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 261 +- drivers/gpu/drm/mediatek/mtk_dpi_regs.h | 18 - drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 69 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 3 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 184 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 8 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 3 - drivers/gpu/drm/mediatek/mtk_drm_plane.h | 1 - drivers/gpu/drm/mediatek/mtk_dsi.c | 101 +- drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 315 - drivers/gpu/drm/mediatek/mtk_mdp_rdma.h | 20 - drivers/gpu/drm/meson/meson_encoder_cvbs.c | 1 - drivers/gpu/drm/meson/meson_encoder_hdmi.c | 27 +- drivers/gpu/drm/meson/meson_overlay.c | 2 - drivers/gpu/drm/meson/meson_plane.c | 2 - drivers/gpu/drm/mgag200/Makefile | 14 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 381 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 148 +- drivers/gpu/drm/mgag200/mgag200_g200.c | 201 - drivers/gpu/drm/mgag200/mgag200_g200eh.c | 50 - drivers/gpu/drm/mgag200/mgag200_g200eh3.c | 51 - drivers/gpu/drm/mgag200/mgag200_g200er.c | 46 - drivers/gpu/drm/mgag200/mgag200_g200ev.c | 50 - drivers/gpu/drm/mgag200/mgag200_g200ew3.c | 60 - drivers/gpu/drm/mgag200/mgag200_g200se.c | 130 - drivers/gpu/drm/mgag200/mgag200_g200wb.c | 50 - drivers/gpu/drm/mgag200/mgag200_i2c.c | 59 +- drivers/gpu/drm/mgag200/mgag200_mm.c | 116 + drivers/gpu/drm/mgag200/mgag200_mode.c | 454 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 12 +- drivers/gpu/drm/mgag200/mgag200_reg.h | 2 - drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 8 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 30 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 106 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 65 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 23 - drivers/gpu/drm/msm/adreno/adreno_gpu.c | 29 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 32 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 24 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 119 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 163 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 26 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h | 25 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 514 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 24 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 53 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 55 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 36 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 40 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c | 2 - drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 29 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h | 6 + drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 1 - drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 21 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.h | 6 + drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 1 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 31 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | 3 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 2 - drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 2 +- drivers/gpu/drm/msm/disp/mdp_format.c | 2 - drivers/gpu/drm/msm/dp/dp_clk_util.c | 120 + drivers/gpu/drm/msm/dp/dp_clk_util.h | 38 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 13 +- drivers/gpu/drm/msm/dp/dp_display.c | 100 +- drivers/gpu/drm/msm/dp/dp_display.h | 1 + drivers/gpu/drm/msm/dp/dp_drm.c | 8 +- drivers/gpu/drm/msm/dp/dp_drm.h | 2 +- drivers/gpu/drm/msm/dp/dp_parser.c | 67 +- drivers/gpu/drm/msm/dp/dp_parser.h | 10 +- drivers/gpu/drm/msm/dp/dp_power.c | 199 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 57 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 126 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 15 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 11 +- drivers/gpu/drm/msm/hdmi/hdmi_hpd.c | 62 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c | 12 - drivers/gpu/drm/msm/msm_debugfs.c | 1 - drivers/gpu/drm/msm/msm_drv.c | 81 +- drivers/gpu/drm/msm/msm_drv.h | 11 +- drivers/gpu/drm/msm/msm_fb.c | 1 - drivers/gpu/drm/msm/msm_fbdev.c | 1 - drivers/gpu/drm/msm/msm_fence.c | 11 +- drivers/gpu/drm/msm/msm_gem.c | 22 +- drivers/gpu/drm/msm/msm_gem.h | 15 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 4 +- drivers/gpu/drm/msm/msm_gpu.c | 63 +- drivers/gpu/drm/msm/msm_gpu.h | 31 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 41 +- drivers/gpu/drm/msm/msm_perf.c | 1 + drivers/gpu/drm/msm/msm_rd.c | 1 + drivers/gpu/drm/mxsfb/Kconfig | 16 - drivers/gpu/drm/mxsfb/Makefile | 2 - drivers/gpu/drm/mxsfb/lcdif_drv.c | 340 - drivers/gpu/drm/mxsfb/lcdif_drv.h | 44 - drivers/gpu/drm/mxsfb/lcdif_kms.c | 485 - drivers/gpu/drm/mxsfb/lcdif_regs.h | 257 - drivers/gpu/drm/mxsfb/mxsfb_kms.c | 2 - drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 16 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 13 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 2 + drivers/gpu/drm/nouveau/include/nvhw/drf.h | 4 +- drivers/gpu/drm/nouveau/include/nvif/object.h | 6 - drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 3 + .../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 10 + drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 2 + drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h | 3 +- .../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 1 - .../gpu/drm/nouveau/include/nvkm/subdev/secboot.h | 66 + drivers/gpu/drm/nouveau/nouveau_abi16.c | 32 +- drivers/gpu/drm/nouveau/nouveau_abi16.h | 1 - drivers/gpu/drm/nouveau/nouveau_chan.c | 4 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 8 +- drivers/gpu/drm/nouveau/nouveau_display.c | 4 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 1 + drivers/gpu/drm/nouveau/nouveau_fbcon.c | 4 +- drivers/gpu/drm/nouveau/nouveau_nvif.c | 31 +- drivers/gpu/drm/nouveau/nouveau_usif.c | 231 +- drivers/gpu/drm/nouveau/nvif/object.c | 2 +- drivers/gpu/drm/nouveau/nvkm/core/ioctl.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c | 24 - drivers/gpu/drm/nouveau/nvkm/engine/ce/priv.h | 2 - drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 25 + drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 14 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 29 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c | 37 + .../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 2 + .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 11 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 47 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 1 + drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c | 1 + drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 10 + drivers/gpu/drm/nouveau/nvkm/falcon/v1.c | 25 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 20 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 4 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 - drivers/gpu/drm/omapdrm/dss/hdmi5.c | 1 - drivers/gpu/drm/omapdrm/omap_debugfs.c | 1 - drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 1 - drivers/gpu/drm/omapdrm/omap_fb.c | 2 - drivers/gpu/drm/omapdrm/omap_fbdev.c | 1 - drivers/gpu/drm/omapdrm/omap_plane.c | 2 - drivers/gpu/drm/panel/Kconfig | 13 - drivers/gpu/drm/panel/Makefile | 1 - .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 7 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 12 - drivers/gpu/drm/panel/panel-dsi-cm.c | 29 +- drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 285 - drivers/gpu/drm/panel/panel-edp.c | 50 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 12 - .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 2 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 12 - drivers/gpu/drm/panel/panel-lvds.c | 13 - drivers/gpu/drm/panel/panel-novatek-nt35510.c | 6 +- drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 4 - .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 1 - drivers/gpu/drm/panel/panel-raydium-rm67191.c | 1 - drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 51 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 1 - drivers/gpu/drm/panel/panel-simple.c | 137 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 12 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 3 +- drivers/gpu/drm/panfrost/panfrost_device.c | 9 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 16 +- drivers/gpu/drm/panfrost/panfrost_features.h | 13 - drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 18 +- drivers/gpu/drm/panfrost/panfrost_issues.h | 19 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 1 - drivers/gpu/drm/pl111/pl111_display.c | 4 +- drivers/gpu/drm/pl111/pl111_drv.c | 1 - drivers/gpu/drm/pl111/pl111_versatile.c | 2 - drivers/gpu/drm/qxl/qxl_display.c | 2 - drivers/gpu/drm/qxl/qxl_draw.c | 1 - drivers/gpu/drm/qxl/qxl_kms.c | 2 + drivers/gpu/drm/r128/r128_drv.h | 4 +- drivers/gpu/drm/radeon/.gitignore | 2 +- drivers/gpu/drm/radeon/Kconfig | 2 +- drivers/gpu/drm/radeon/Makefile | 2 +- drivers/gpu/drm/radeon/atombios_crtc.c | 1 - drivers/gpu/drm/radeon/atombios_encoders.c | 14 + drivers/gpu/drm/radeon/evergreen.c | 1 - drivers/gpu/drm/radeon/ni_dpm.c | 6 +- drivers/gpu/drm/radeon/r100.c | 1 - drivers/gpu/drm/radeon/r300_reg.h | 2 +- drivers/gpu/drm/radeon/radeon_acpi.c | 2 + drivers/gpu/drm/radeon/radeon_device.c | 3 +- drivers/gpu/drm/radeon/radeon_display.c | 1 - drivers/gpu/drm/radeon/radeon_fb.c | 1 - drivers/gpu/drm/radeon/radeon_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 1 - drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 15 + drivers/gpu/drm/radeon/radeon_mode.h | 4 + drivers/gpu/drm/radeon/radeon_sa.c | 6 +- drivers/gpu/drm/radeon/rs600.c | 1 - drivers/gpu/drm/radeon/rv770.c | 1 - drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 1 - drivers/gpu/drm/rcar-du/rcar_du_kms.c | 1 - drivers/gpu/drm/rcar-du/rcar_du_plane.c | 2 - drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 2 - drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 2 - drivers/gpu/drm/rcar-du/rcar_lvds.c | 1 - drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c | 15 +- drivers/gpu/drm/rockchip/Kconfig | 4 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 10 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 1 - drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 1 - drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 5 - drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 8 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 1 - drivers/gpu/drm/scheduler/sched_main.c | 13 +- drivers/gpu/drm/selftests/test-drm_damage_helper.c | 1 - drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 2 +- drivers/gpu/drm/selftests/test-drm_plane_helper.c | 1 - drivers/gpu/drm/shmobile/shmob_drm_backlight.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 1 - drivers/gpu/drm/shmobile/shmob_drm_kms.c | 1 - drivers/gpu/drm/shmobile/shmob_drm_plane.c | 1 - drivers/gpu/drm/solomon/ssd130x-spi.c | 2 - drivers/gpu/drm/solomon/ssd130x.c | 2 - drivers/gpu/drm/sprd/sprd_dpu.c | 2 - drivers/gpu/drm/sti/sti_compositor.c | 1 - drivers/gpu/drm/sti/sti_cursor.c | 1 - drivers/gpu/drm/sti/sti_gdp.c | 2 - drivers/gpu/drm/sti/sti_hda.c | 1 - drivers/gpu/drm/sti/sti_hdmi.c | 9 +- drivers/gpu/drm/sti/sti_hqvdp.c | 2 - drivers/gpu/drm/sti/sti_plane.c | 2 - drivers/gpu/drm/stm/drv.c | 1 - drivers/gpu/drm/stm/ltdc.c | 294 +- drivers/gpu/drm/stm/ltdc.h | 8 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 2 - drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 1 - drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 1 - drivers/gpu/drm/sun4i/sun4i_layer.c | 1 - drivers/gpu/drm/sun4i/sun4i_tcon.c | 1 - drivers/gpu/drm/sun4i/sun4i_tcon.h | 1 - drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 9 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 242 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 1 - drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 2 - drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 - drivers/gpu/drm/tegra/dc.c | 3 - drivers/gpu/drm/tegra/drm.c | 2 - drivers/gpu/drm/tegra/drm.h | 11 - drivers/gpu/drm/tegra/falcon.c | 8 - drivers/gpu/drm/tegra/falcon.h | 1 - drivers/gpu/drm/tegra/fb.c | 1 - drivers/gpu/drm/tegra/gem.c | 11 +- drivers/gpu/drm/tegra/hub.c | 3 - drivers/gpu/drm/tegra/nvdec.c | 14 +- drivers/gpu/drm/tegra/plane.c | 2 - drivers/gpu/drm/tegra/submit.c | 48 +- drivers/gpu/drm/tegra/uapi.c | 43 +- drivers/gpu/drm/tegra/vic.c | 92 +- drivers/gpu/drm/tests/.kunitconfig | 3 - drivers/gpu/drm/tests/Makefile | 3 - drivers/gpu/drm/tests/drm_format_helper_test.c | 161 - drivers/gpu/drm/tidss/tidss_dispc.c | 3 - drivers/gpu/drm/tidss/tidss_plane.c | 2 - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 1 - drivers/gpu/drm/tilcdc/tilcdc_panel.c | 1 - drivers/gpu/drm/tilcdc/tilcdc_plane.c | 1 - drivers/gpu/drm/tiny/Kconfig | 1 - drivers/gpu/drm/tiny/arcpgu.c | 2 - drivers/gpu/drm/tiny/bochs.c | 3 - drivers/gpu/drm/tiny/cirrus.c | 2 - drivers/gpu/drm/tiny/gm12u320.c | 2 - drivers/gpu/drm/tiny/ili9225.c | 1 - drivers/gpu/drm/tiny/repaper.c | 1 - drivers/gpu/drm/tiny/st7586.c | 1 - drivers/gpu/drm/tiny/st7735r.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 9 +- drivers/gpu/drm/ttm/ttm_pool.c | 2 +- drivers/gpu/drm/tve200/tve200_display.c | 1 - drivers/gpu/drm/udl/udl_connector.c | 3 +- drivers/gpu/drm/v3d/Kconfig | 5 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 18 +- drivers/gpu/drm/v3d/v3d_drv.c | 12 +- drivers/gpu/drm/v3d/v3d_gem.c | 12 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 2 - drivers/gpu/drm/vc4/vc4_bo.c | 2 - drivers/gpu/drm/vc4/vc4_crtc.c | 15 +- drivers/gpu/drm/vc4/vc4_dpi.c | 100 +- drivers/gpu/drm/vc4/vc4_drv.c | 19 - drivers/gpu/drm/vc4/vc4_drv.h | 1 - drivers/gpu/drm/vc4/vc4_dsi.c | 152 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 211 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 14 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 38 +- drivers/gpu/drm/vc4/vc4_hvs.c | 42 - drivers/gpu/drm/vc4/vc4_kms.c | 9 +- drivers/gpu/drm/vc4/vc4_plane.c | 94 +- drivers/gpu/drm/vc4/vc4_regs.h | 2 +- drivers/gpu/drm/vc4/vc4_txp.c | 1 - drivers/gpu/drm/virtio/virtgpu_display.c | 1 - drivers/gpu/drm/virtio/virtgpu_drv.h | 1 - drivers/gpu/drm/virtio/virtgpu_ioctl.c | 6 +- drivers/gpu/drm/virtio/virtgpu_object.c | 4 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 6 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 2 - drivers/gpu/drm/vkms/vkms_composer.c | 10 +- drivers/gpu/drm/vkms/vkms_drv.h | 1 - drivers/gpu/drm/vkms/vkms_output.c | 1 - drivers/gpu/drm/vkms/vkms_writeback.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 1 - drivers/gpu/drm/xen/xen_drm_front_conn.c | 1 - drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 - drivers/gpu/drm/xlnx/zynqmp_disp.c | 1 - drivers/gpu/drm/xlnx/zynqmp_dp.c | 1 - drivers/gpu/host1x/Makefile | 6 +- drivers/gpu/host1x/cdma.c | 43 +- drivers/gpu/host1x/channel.c | 8 +- drivers/gpu/host1x/context.c | 160 - drivers/gpu/host1x/context.h | 38 - drivers/gpu/host1x/context_bus.c | 5 + drivers/gpu/host1x/dev.c | 124 +- drivers/gpu/host1x/dev.h | 13 - drivers/gpu/host1x/hw/cdma_hw.c | 34 - drivers/gpu/host1x/hw/channel_hw.c | 137 +- drivers/gpu/host1x/hw/host1x01_hardware.h | 114 +- drivers/gpu/host1x/hw/host1x02_hardware.h | 113 +- drivers/gpu/host1x/hw/host1x04_hardware.h | 113 +- drivers/gpu/host1x/hw/host1x05_hardware.h | 113 +- drivers/gpu/host1x/hw/host1x06_hardware.h | 118 +- drivers/gpu/host1x/hw/host1x07_hardware.h | 118 +- drivers/gpu/host1x/hw/host1x08.c | 33 - drivers/gpu/host1x/hw/host1x08.h | 15 - drivers/gpu/host1x/hw/host1x08_hardware.h | 21 - drivers/gpu/host1x/hw/hw_host1x08_channel.h | 11 - drivers/gpu/host1x/hw/hw_host1x08_common.h | 11 - drivers/gpu/host1x/hw/hw_host1x08_hypervisor.h | 9 - drivers/gpu/host1x/hw/hw_host1x08_uclass.h | 181 - drivers/gpu/host1x/hw/hw_host1x08_vm.h | 36 - drivers/gpu/host1x/hw/intr_hw.c | 11 - drivers/gpu/host1x/hw/opcodes.h | 150 - drivers/hid/.kunitconfig | 5 - drivers/hid/Kconfig | 16 - drivers/hid/Makefile | 3 - drivers/hid/amd-sfh-hid/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/uhid.c | 1 + 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/hv/connection.c | 11 - drivers/hv/hv_balloon.c | 135 +- drivers/hv/hyperv_vmbus.h | 7 - drivers/hv/vmbus_drv.c | 27 +- drivers/hwmon/Kconfig | 21 +- drivers/hwmon/aquacomputer_d5next.c | 244 +- drivers/hwmon/asus-ec-sensors.c | 108 +- drivers/hwmon/asus_atk0110.c | 1 + drivers/hwmon/asus_wmi_sensors.c | 12 +- drivers/hwmon/dell-smm-hwmon.c | 93 +- drivers/hwmon/drivetemp.c | 1 - drivers/hwmon/f71882fg.c | 2 - drivers/hwmon/fschmd.c | 1 + drivers/hwmon/gsc-hwmon.c | 3 - drivers/hwmon/lm75.h | 3 +- drivers/hwmon/lm90.c | 2564 +- drivers/hwmon/nct6775-platform.c | 12 +- drivers/hwmon/occ/p9_sbe.c | 21 +- drivers/hwmon/pmbus/Kconfig | 9 - drivers/hwmon/pmbus/Makefile | 1 - drivers/hwmon/pmbus/lt7182s.c | 195 - drivers/hwmon/pmbus/ltc2978.c | 44 +- drivers/hwmon/pmbus/pmbus.h | 10 +- drivers/hwmon/pmbus/pmbus_core.c | 446 +- drivers/hwmon/sch56xx-common.c | 44 +- drivers/hwmon/w83793.c | 1 + drivers/hwspinlock/omap_hwspinlock.c | 6 +- drivers/hwtracing/coresight/coresight-config.h | 2 - drivers/hwtracing/coresight/coresight-core.c | 1 - drivers/hwtracing/coresight/coresight-etb10.c | 1 + drivers/hwtracing/coresight/coresight-etm-perf.c | 2 - drivers/hwtracing/coresight/coresight-etm4x-core.c | 14 - drivers/hwtracing/coresight/coresight-etm4x.h | 3 +- drivers/hwtracing/coresight/coresight-syscfg.c | 295 +- drivers/hwtracing/coresight/coresight-syscfg.h | 13 - drivers/hwtracing/coresight/coresight-tmc-core.c | 1 + drivers/hwtracing/intel_th/msu-sink.c | 3 - drivers/hwtracing/intel_th/msu.c | 15 +- drivers/hwtracing/intel_th/pci.c | 25 +- drivers/hwtracing/stm/core.c | 1 + drivers/i2c/busses/Kconfig | 22 +- drivers/i2c/busses/Makefile | 3 +- drivers/i2c/busses/i2c-hisi.c | 3 +- drivers/i2c/busses/i2c-i801.c | 3 - drivers/i2c/busses/i2c-microchip-corei2c.c | 480 - drivers/i2c/busses/i2c-mpc.c | 7 +- drivers/i2c/busses/i2c-mv64xxx.c | 61 +- drivers/i2c/busses/i2c-mxs.c | 2 +- drivers/i2c/busses/i2c-npcm7xx.c | 176 +- drivers/i2c/busses/i2c-qcom-cci.c | 62 +- drivers/i2c/busses/i2c-xiic.c | 4 +- drivers/i2c/i2c-core-base.c | 9 +- drivers/i2c/i2c-dev.c | 1 + 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 | 6 +- 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/stm32-adc.c | 6 - 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/ti-tsc2046.c | 2 +- drivers/iio/adc/vf610_adc.c | 15 +- drivers/iio/adc/xilinx-xadc-core.c | 69 +- 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 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/chemical/sps30_i2c.c | 1 - drivers/iio/chemical/sps30_serial.c | 1 - .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 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/ad5380.c | 4 +- drivers/iio/dac/ad5421.c | 4 +- drivers/iio/dac/ad5449.c | 4 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5592r-base.c | 2 +- drivers/iio/dac/ad5592r-base.h | 4 +- drivers/iio/dac/ad5686.h | 6 +- drivers/iio/dac/ad5755.c | 4 +- drivers/iio/dac/ad5761.c | 4 +- drivers/iio/dac/ad5764.c | 4 +- drivers/iio/dac/ad5766.c | 2 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7293.c | 2 +- drivers/iio/dac/ad7303.c | 4 +- drivers/iio/dac/ad8801.c | 2 +- drivers/iio/dac/cio-dac.c | 14 +- drivers/iio/dac/ltc2688.c | 4 +- drivers/iio/dac/mcp4922.c | 13 +- drivers/iio/dac/stm32-dac.c | 6 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 5 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/dac/ti-dac7612.c | 4 +- drivers/iio/dac/vf610_dac.c | 1 - drivers/iio/frequency/ad9523.c | 6 +- drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/frequency/adf4371.c | 2 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/frequency/admv1014.c | 2 +- drivers/iio/frequency/admv4420.c | 2 +- drivers/iio/frequency/adrf6780.c | 2 +- drivers/iio/gyro/adis16080.c | 2 +- drivers/iio/gyro/adis16130.c | 2 +- drivers/iio/gyro/adxrs450.c | 2 +- drivers/iio/gyro/bmg160_core.c | 2 +- drivers/iio/gyro/fxas21002c_core.c | 6 +- drivers/iio/gyro/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/bmi160/bmi160_core.c | 6 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 1 - drivers/iio/imu/bmi160/bmi160_spi.c | 1 - drivers/iio/imu/fxos8700_core.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600.h | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 16 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 5 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 66 +- drivers/iio/industrialio-core.c | 70 +- drivers/iio/industrialio-sw-device.c | 2 +- drivers/iio/industrialio-sw-trigger.c | 2 +- drivers/iio/industrialio-trigger.c | 37 +- drivers/iio/light/bh1780.c | 7 +- drivers/iio/light/cm32181.c | 22 - 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/bmp280-core.c | 2 +- drivers/iio/pressure/bmp280-i2c.c | 1 - drivers/iio/pressure/bmp280-regmap.c | 4 +- drivers/iio/pressure/bmp280-spi.c | 1 - drivers/iio/pressure/cros_ec_baro.c | 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/cma.c | 230 +- drivers/infiniband/core/cma_priv.h | 1 - drivers/infiniband/core/rdma_core.c | 2 +- drivers/infiniband/core/rw.c | 1 + drivers/infiniband/core/ucma.c | 1 + drivers/infiniband/core/user_mad.c | 2 + drivers/infiniband/core/uverbs_main.c | 4 + drivers/infiniband/hw/Makefile | 1 - drivers/infiniband/hw/bnxt_re/bnxt_re.h | 2 +- drivers/infiniband/hw/erdma/Kconfig | 12 - drivers/infiniband/hw/erdma/Makefile | 4 - drivers/infiniband/hw/erdma/erdma.h | 287 - drivers/infiniband/hw/erdma/erdma_cm.c | 1430 - drivers/infiniband/hw/erdma/erdma_cm.h | 167 - drivers/infiniband/hw/erdma/erdma_cmdq.c | 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/fault.c | 1 + drivers/infiniband/hw/hfi1/pio_copy.c | 2 +- drivers/infiniband/hw/mlx5/cq.c | 4 - drivers/infiniband/hw/mlx5/devx.c | 2 + drivers/infiniband/hw/mlx5/dm.c | 53 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 12 +- drivers/infiniband/hw/mlx5/mr.c | 1 - drivers/infiniband/hw/mlx5/umr.c | 78 +- drivers/infiniband/hw/qib/qib_file_ops.c | 4 +- drivers/infiniband/hw/qib/qib_sd7220.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 2 +- drivers/infiniband/sw/rxe/rxe_cq.c | 8 +- drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_mw.c | 6 +- drivers/infiniband/sw/rxe/rxe_pool.c | 106 +- drivers/infiniband/sw/rxe/rxe_pool.h | 18 +- drivers/infiniband/sw/rxe/rxe_qp.c | 2 + drivers/infiniband/sw/rxe/rxe_queue.h | 5 +- drivers/infiniband/sw/rxe/rxe_req.c | 8 +- drivers/infiniband/sw/rxe/rxe_resp.c | 168 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 39 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 2 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 4 +- drivers/infiniband/ulp/iser/iser_verbs.c | 6 +- drivers/infiniband/ulp/srp/ib_srp.c | 3 +- drivers/input/evdev.c | 1 + drivers/input/joydev.c | 1 + drivers/input/joystick/sensehat-joystick.c | 4 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/adp5588-keys.c | 206 +- drivers/input/keyboard/applespi.c | 43 +- drivers/input/keyboard/cros_ec_keyb.c | 89 +- drivers/input/keyboard/mt6779-keypad.c | 18 +- drivers/input/keyboard/mtk-pmic-keys.c | 98 +- drivers/input/keyboard/omap4-keypad.c | 26 +- drivers/input/misc/iqs7222.c | 178 +- drivers/input/misc/uinput.c | 1 + drivers/input/mouse/cyapa_gen6.c | 2 +- drivers/input/mouse/gpio_mouse.c | 2 +- drivers/input/serio/i8042-x86ia64io.h | 1282 +- drivers/input/serio/userio.c | 1 + drivers/input/touchscreen/edt-ft5x06.c | 96 +- drivers/input/touchscreen/exc3000.c | 7 +- drivers/input/touchscreen/goodix.c | 22 +- drivers/input/touchscreen/zinitix.c | 112 +- drivers/interconnect/bulk.c | 42 - drivers/interconnect/imx/Kconfig | 4 - drivers/interconnect/imx/Makefile | 2 - drivers/interconnect/imx/imx.c | 84 +- drivers/interconnect/imx/imx.h | 49 +- drivers/interconnect/imx/imx8mm.c | 2 +- drivers/interconnect/imx/imx8mn.c | 2 +- drivers/interconnect/imx/imx8mp.c | 259 - drivers/interconnect/imx/imx8mq.c | 2 +- drivers/interconnect/qcom/Kconfig | 9 - drivers/interconnect/qcom/Makefile | 5 - drivers/interconnect/qcom/icc-common.c | 34 - drivers/interconnect/qcom/icc-common.h | 13 - drivers/interconnect/qcom/icc-rpm.c | 168 +- drivers/interconnect/qcom/icc-rpm.h | 6 - drivers/interconnect/qcom/icc-rpmh.c | 30 +- drivers/interconnect/qcom/icc-rpmh.h | 1 + drivers/interconnect/qcom/msm8939.c | 1 - drivers/interconnect/qcom/sm6350.c | 493 - drivers/interconnect/qcom/sm6350.h | 139 - drivers/interconnect/qcom/sm8450.c | 1 - drivers/iommu/Kconfig | 26 - drivers/iommu/amd/amd_iommu.h | 13 +- drivers/iommu/amd/amd_iommu_types.h | 133 +- drivers/iommu/amd/init.c | 692 +- 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/apple-dart.c | 3 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 86 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 66 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 11 + drivers/iommu/dma-iommu.c | 27 +- drivers/iommu/exynos-iommu.c | 8 +- drivers/iommu/fsl_pamu_domain.c | 5 + drivers/iommu/hyperv-iommu.c | 2 +- drivers/iommu/intel/dmar.c | 2 +- drivers/iommu/intel/iommu.c | 2 +- drivers/iommu/io-pgtable-arm-v7s.c | 75 +- drivers/iommu/iommu.c | 31 +- drivers/iommu/iova.c | 12 +- drivers/iommu/msm_iommu.c | 5 + drivers/iommu/mtk_iommu.c | 68 +- drivers/iommu/mtk_iommu_v1.c | 5 + drivers/iommu/of_iommu.c | 2 +- drivers/iommu/sprd-iommu.c | 11 + drivers/iommu/sun50i-iommu.c | 3 + drivers/iommu/tegra-gart.c | 5 + drivers/iommu/tegra-smmu.c | 7 +- drivers/iommu/virtio-iommu.c | 8 +- drivers/irqchip/Kconfig | 28 +- drivers/irqchip/Makefile | 1 - drivers/irqchip/irq-bcm6345-l1.c | 4 +- drivers/irqchip/irq-mips-gic.c | 80 +- drivers/irqchip/irq-renesas-rzg2l.c | 393 - drivers/irqchip/irq-sifive-plic.c | 142 +- drivers/irqchip/irq-stm32-exti.c | 250 +- drivers/isdn/capi/capi.c | 1 + drivers/isdn/hardware/mISDN/hfcsusb.c | 2 +- drivers/isdn/mISDN/timerdev.c | 1 + drivers/leds/uleds.c | 1 + drivers/macintosh/adb.c | 1 + drivers/macintosh/smu.c | 1 + drivers/mcb/mcb-core.c | 4 +- drivers/md/Makefile | 2 +- drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/super.c | 27 +- drivers/md/dm-bufio.c | 29 +- drivers/md/dm-cache-metadata.h | 2 +- drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-core.h | 23 +- drivers/md/dm-ebs-target.c | 15 +- drivers/md/dm-flakey.c | 8 +- drivers/md/dm-ima.c | 5 +- drivers/md/dm-integrity.c | 76 +- drivers/md/dm-io-rewind.c | 166 - drivers/md/dm-io.c | 38 +- drivers/md/dm-ioctl.c | 6 +- drivers/md/dm-kcopyd.c | 28 +- drivers/md/dm-log.c | 8 +- drivers/md/dm-raid.c | 5 +- drivers/md/dm-raid1.c | 12 +- drivers/md/dm-rq.c | 1 + drivers/md/dm-snap-persistent.c | 25 +- drivers/md/dm-snap.c | 2 +- drivers/md/dm-table.c | 324 +- drivers/md/dm-verity-target.c | 7 +- drivers/md/dm-writecache.c | 55 +- drivers/md/dm-zone.c | 95 +- drivers/md/dm-zoned-metadata.c | 9 +- drivers/md/dm-zoned-target.c | 25 +- drivers/md/dm-zoned.h | 2 +- drivers/md/dm.c | 290 +- drivers/md/dm.h | 4 + drivers/md/md-autodetect.c | 1 - drivers/md/md-bitmap.c | 6 +- drivers/md/md-cluster.c | 4 +- drivers/md/md.c | 92 +- drivers/md/md.h | 19 +- drivers/md/raid1.c | 14 +- drivers/md/raid10.c | 22 +- drivers/md/raid5-cache.c | 52 +- drivers/md/raid5-log.h | 77 +- drivers/md/raid5-ppl.c | 14 +- drivers/md/raid5.c | 651 +- drivers/media/cec/core/cec-adap.c | 5 +- drivers/media/cec/core/cec-api.c | 1 + drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 4 - drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 38 - drivers/media/i2c/Kconfig | 13 - drivers/media/i2c/Makefile | 1 - drivers/media/i2c/adv7180.c | 5 +- drivers/media/i2c/adv7604.c | 5 +- drivers/media/i2c/ar0521.c | 1061 - drivers/media/i2c/mt9p031.c | 73 +- drivers/media/i2c/ov5640.c | 1650 +- drivers/media/i2c/ov7251.c | 5 +- drivers/media/i2c/st-mipid02.c | 30 +- drivers/media/i2c/tda1997x.c | 2 +- drivers/media/mc/mc-devnode.c | 1 + drivers/media/pci/cx18/cx18-av-core.c | 2 +- drivers/media/pci/cx88/cx88-core.c | 22 +- drivers/media/pci/ddbridge/ddbridge-ci.c | 9 + drivers/media/pci/ddbridge/ddbridge-ci.h | 9 + drivers/media/pci/ddbridge/ddbridge-core.c | 9 + drivers/media/pci/ddbridge/ddbridge-hw.c | 9 + drivers/media/pci/ddbridge/ddbridge-hw.h | 11 +- drivers/media/pci/ddbridge/ddbridge-i2c.c | 9 + drivers/media/pci/ddbridge/ddbridge-i2c.h | 9 + drivers/media/pci/ddbridge/ddbridge-io.h | 9 + drivers/media/pci/ddbridge/ddbridge-main.c | 9 + drivers/media/pci/ddbridge/ddbridge-max.c | 9 + drivers/media/pci/ddbridge/ddbridge-max.h | 11 +- drivers/media/pci/ddbridge/ddbridge-mci.c | 9 + drivers/media/pci/ddbridge/ddbridge-mci.h | 9 + drivers/media/pci/ddbridge/ddbridge-regs.h | 9 + drivers/media/pci/ddbridge/ddbridge-sx8.c | 9 + drivers/media/pci/ddbridge/ddbridge.h | 11 +- drivers/media/pci/saa7164/saa7164-api.c | 2 +- drivers/media/pci/sta2x11/Kconfig | 2 +- drivers/media/pci/tw5864/tw5864-core.c | 30 +- drivers/media/pci/tw686x/tw686x-core.c | 21 +- drivers/media/pci/tw686x/tw686x-video.c | 4 +- drivers/media/platform/amphion/vdec.c | 50 +- drivers/media/platform/amphion/venc.c | 3 +- drivers/media/platform/amphion/vpu.h | 1 - drivers/media/platform/amphion/vpu_cmds.c | 3 +- drivers/media/platform/amphion/vpu_core.c | 18 +- drivers/media/platform/amphion/vpu_dbg.c | 2 +- drivers/media/platform/amphion/vpu_malone.c | 20 - drivers/media/platform/amphion/vpu_malone.h | 1 - drivers/media/platform/amphion/vpu_msgs.c | 7 +- drivers/media/platform/amphion/vpu_rpc.c | 2 +- drivers/media/platform/amphion/vpu_rpc.h | 7 +- drivers/media/platform/amphion/vpu_v4l2.c | 6 +- drivers/media/platform/atmel/atmel-isc-base.c | 20 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 2 - .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 3 - drivers/media/platform/mediatek/mdp/mtk_mdp_ipi.h | 2 - .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 132 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 13 - .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.c | 12 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.h | 2 - .../platform/mediatek/vcodec/mtk_vcodec_dec_pm.c | 50 - .../mediatek/vcodec/mtk_vcodec_dec_stateful.c | 29 +- .../mediatek/vcodec/mtk_vcodec_dec_stateless.c | 30 +- .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 35 +- .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 36 +- .../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/core.c | 15 +- drivers/media/platform/qcom/venus/dbgfs.c | 9 - drivers/media/platform/qcom/venus/dbgfs.h | 13 - drivers/media/platform/qcom/venus/hfi_parser.c | 6 +- drivers/media/platform/qcom/venus/hfi_platform.c | 22 - drivers/media/platform/qcom/venus/hfi_platform.h | 2 - .../media/platform/renesas/rcar-vin/rcar-core.c | 2 +- drivers/media/platform/renesas/rcar_drif.c | 7 +- 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 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 33 +- drivers/media/platform/st/sti/delta/delta-v4l2.c | 24 +- drivers/media/platform/st/stm32/stm32-dcmi.c | 71 +- drivers/media/platform/sunxi/Kconfig | 2 - drivers/media/platform/sunxi/Makefile | 2 - .../media/platform/sunxi/sun6i-mipi-csi2/Kconfig | 14 - .../media/platform/sunxi/sun6i-mipi-csi2/Makefile | 4 - .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c | 749 - .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.h | 52 - .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2_reg.h | 76 - .../platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig | 12 - .../platform/sunxi/sun8i-a83t-mipi-csi2/Makefile | 4 - .../sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c | 72 - .../sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.h | 39 - .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c | 815 - .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.h | 55 - .../sun8i_a83t_mipi_csi2_reg.h | 151 - drivers/media/platform/ti/cal/cal-camerarx.c | 2 +- drivers/media/platform/ti/davinci/vpif.c | 1 - drivers/media/platform/ti/omap/omap_voutlib.c | 4 +- drivers/media/platform/xilinx/xilinx-vip.h | 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 | 7 +- 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/spca501.c | 2 +- drivers/media/usb/gspca/xirlink_cit.c | 2 +- drivers/media/usb/hdpvr/hdpvr-video.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 3 +- drivers/media/usb/stkwebcam/Kconfig | 14 + drivers/media/usb/stkwebcam/Makefile | 5 + .../media => media/usb}/stkwebcam/stk-sensor.c | 0 .../media => media/usb}/stkwebcam/stk-webcam.c | 0 .../media => media/usb}/stkwebcam/stk-webcam.h | 0 drivers/media/usb/usbtv/usbtv-video.c | 5 +- drivers/media/usb/usbtv/usbtv.h | 3 +- drivers/media/usb/uvc/uvc_debugfs.c | 1 + drivers/media/v4l2-core/v4l2-common.c | 1 - drivers/media/v4l2-core/v4l2-dev.c | 1 + drivers/media/v4l2-core/v4l2-ioctl.c | 1 - drivers/media/v4l2-core/v4l2-mem2mem.c | 2 +- drivers/memory/mtk-smi.c | 17 - drivers/memory/tegra/tegra124-emc.c | 11 +- drivers/memory/tegra/tegra234.c | 80 - drivers/memstick/core/ms_block.c | 18 +- drivers/memstick/core/mspro_block.c | 3 +- drivers/message/fusion/mptctl.c | 1 + drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/asic3.c | 9 +- drivers/mfd/axp20x.c | 9 - drivers/mfd/bcm2835-pm.c | 74 +- drivers/mfd/cros_ec_dev.c | 9 +- drivers/mfd/db8500-prcmu.c | 2 +- drivers/mfd/dln2.c | 17 +- drivers/mfd/intel-lpss-pci.c | 13 - drivers/mfd/intel-m10-bmc.c | 2 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 194 +- drivers/mfd/intel_soc_pmic_chtwc.c | 27 +- drivers/mfd/max77620.c | 2 - drivers/mfd/max77714.c | 4 +- drivers/mfd/mfd-core.c | 31 +- drivers/mfd/mt6358-irq.c | 24 - drivers/mfd/mt6397-core.c | 91 - drivers/mfd/mt6397-irq.c | 9 +- drivers/mfd/qcom-pm8008.c | 53 +- drivers/mfd/qcom-spmi-pmic.c | 272 +- drivers/mfd/syscon.c | 3 +- drivers/mfd/t7l66xb.c | 6 +- drivers/mfd/tc6393xb.c | 5 +- drivers/mfd/twl-core.c | 323 +- drivers/mfd/ucb1400_core.c | 6 +- drivers/misc/Kconfig | 13 - drivers/misc/Makefile | 1 - drivers/misc/cardreader/rtsx_pcr.c | 8 +- drivers/misc/cxl/context.c | 2 +- drivers/misc/cxl/cxl.h | 2 +- drivers/misc/cxl/fault.c | 45 +- drivers/misc/cxl/guest.c | 2 +- drivers/misc/cxl/irq.c | 4 +- drivers/misc/cxl/of.c | 5 +- drivers/misc/eeprom/idt_89hpesx.c | 14 +- drivers/misc/habanalabs/Makefile | 3 - drivers/misc/habanalabs/common/Makefile | 3 +- drivers/misc/habanalabs/common/asid.c | 5 +- drivers/misc/habanalabs/common/command_buffer.c | 12 +- .../misc/habanalabs/common/command_submission.c | 296 +- drivers/misc/habanalabs/common/context.c | 73 +- drivers/misc/habanalabs/common/debugfs.c | 221 +- drivers/misc/habanalabs/common/decoder.c | 133 - drivers/misc/habanalabs/common/device.c | 242 +- drivers/misc/habanalabs/common/firmware_if.c | 211 +- drivers/misc/habanalabs/common/habanalabs.h | 756 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 82 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 54 +- drivers/misc/habanalabs/common/hw_queue.c | 45 +- drivers/misc/habanalabs/common/irq.c | 160 +- drivers/misc/habanalabs/common/memory.c | 115 +- drivers/misc/habanalabs/common/memory_mgr.c | 2 +- drivers/misc/habanalabs/common/mmu/Makefile | 3 +- drivers/misc/habanalabs/common/mmu/mmu.c | 496 +- drivers/misc/habanalabs/common/mmu/mmu_v1.c | 9 +- drivers/misc/habanalabs/common/mmu/mmu_v2_hr.c | 399 - drivers/misc/habanalabs/common/pci/pci.c | 40 +- drivers/misc/habanalabs/common/security.c | 600 - drivers/misc/habanalabs/common/sysfs.c | 10 +- drivers/misc/habanalabs/gaudi/gaudi.c | 681 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 2 +- drivers/misc/habanalabs/gaudi2/Makefile | 4 - drivers/misc/habanalabs/gaudi2/gaudi2.c | 9986 - drivers/misc/habanalabs/gaudi2/gaudi2P.h | 566 - drivers/misc/habanalabs/gaudi2/gaudi2_coresight.c | 2720 - .../misc/habanalabs/gaudi2/gaudi2_coresight_regs.h | 1063 - drivers/misc/habanalabs/gaudi2/gaudi2_masks.h | 141 - drivers/misc/habanalabs/gaudi2/gaudi2_security.c | 3849 - drivers/misc/habanalabs/goya/goya.c | 160 +- drivers/misc/habanalabs/goya/goyaP.h | 6 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 2 - drivers/misc/habanalabs/include/common/cpucp_if.h | 297 +- .../misc/habanalabs/include/common/hl_boot_if.h | 7 - .../misc/habanalabs/include/gaudi/gaudi_masks.h | 1 - .../include/gaudi2/arc/gaudi2_arc_common_packets.h | 213 - .../gaudi2/asic_reg/arc_farm_arc0_acp_eng_regs.h | 567 - .../gaudi2/asic_reg/arc_farm_arc0_aux_masks.h | 819 - .../gaudi2/asic_reg/arc_farm_arc0_aux_regs.h | 591 - .../asic_reg/arc_farm_arc0_dup_eng_axuser_regs.h | 61 - .../gaudi2/asic_reg/arc_farm_arc0_dup_eng_regs.h | 575 - .../asic_reg/arc_farm_kdma_ctx_axuser_masks.h | 135 - .../asic_reg/arc_farm_kdma_ctx_axuser_regs.h | 61 - .../gaudi2/asic_reg/arc_farm_kdma_ctx_masks.h | 221 - .../gaudi2/asic_reg/arc_farm_kdma_ctx_regs.h | 95 - .../gaudi2/asic_reg/arc_farm_kdma_kdma_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/arc_farm_kdma_masks.h | 415 - .../include/gaudi2/asic_reg/arc_farm_kdma_regs.h | 157 - .../include/gaudi2/asic_reg/cpu_if_regs.h | 777 - .../gaudi2/asic_reg/dcore0_dec0_cmd_masks.h | 229 - .../include/gaudi2/asic_reg/dcore0_dec0_cmd_regs.h | 85 - .../asic_reg/dcore0_edma0_core_ctx_axuser_regs.h | 61 - .../gaudi2/asic_reg/dcore0_edma0_core_ctx_regs.h | 95 - .../gaudi2/asic_reg/dcore0_edma0_core_masks.h | 415 - .../gaudi2/asic_reg/dcore0_edma0_core_regs.h | 157 - .../gaudi2/asic_reg/dcore0_edma0_qm_arc_aux_regs.h | 591 - .../dcore0_edma0_qm_axuser_nonsecured_regs.h | 61 - .../gaudi2/asic_reg/dcore0_edma0_qm_cgm_regs.h | 29 - .../gaudi2/asic_reg/dcore0_edma0_qm_masks.h | 1165 - .../include/gaudi2/asic_reg/dcore0_edma0_qm_regs.h | 1057 - .../asic_reg/dcore0_edma1_core_ctx_axuser_regs.h | 61 - .../dcore0_edma1_qm_axuser_nonsecured_regs.h | 61 - .../gaudi2/asic_reg/dcore0_hmmu0_mmu_masks.h | 294 - .../gaudi2/asic_reg/dcore0_hmmu0_mmu_regs.h | 237 - .../gaudi2/asic_reg/dcore0_hmmu0_stlb_masks.h | 348 - .../gaudi2/asic_reg/dcore0_hmmu0_stlb_regs.h | 141 - .../include/gaudi2/asic_reg/dcore0_mme_acc_regs.h | 73 - ...dcore0_mme_ctrl_lo_arch_agu_cout0_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_cout0_slave_regs.h | 33 - ...dcore0_mme_ctrl_lo_arch_agu_cout1_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_cout1_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in0_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in0_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in1_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in1_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in2_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in2_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in3_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in3_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in4_master_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_agu_in4_slave_regs.h | 33 - .../dcore0_mme_ctrl_lo_arch_base_addr_regs.h | 39 - .../dcore0_mme_ctrl_lo_arch_non_tensor_end_regs.h | 73 - ...dcore0_mme_ctrl_lo_arch_non_tensor_start_regs.h | 35 - .../dcore0_mme_ctrl_lo_arch_tensor_a_regs.h | 67 - .../dcore0_mme_ctrl_lo_arch_tensor_b_regs.h | 67 - .../dcore0_mme_ctrl_lo_arch_tensor_cout_regs.h | 67 - .../gaudi2/asic_reg/dcore0_mme_ctrl_lo_masks.h | 468 - .../asic_reg/dcore0_mme_ctrl_lo_mme_axuser_regs.h | 61 - .../gaudi2/asic_reg/dcore0_mme_ctrl_lo_regs.h | 163 - .../asic_reg/dcore0_mme_qm_arc_acp_eng_regs.h | 567 - .../gaudi2/asic_reg/dcore0_mme_qm_arc_aux_regs.h | 591 - .../dcore0_mme_qm_arc_dup_eng_axuser_regs.h | 61 - .../asic_reg/dcore0_mme_qm_arc_dup_eng_regs.h | 575 - .../dcore0_mme_qm_axuser_nonsecured_regs.h | 61 - .../asic_reg/dcore0_mme_qm_axuser_secured_regs.h | 61 - .../gaudi2/asic_reg/dcore0_mme_qm_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/dcore0_mme_qm_regs.h | 1057 - .../gaudi2/asic_reg/dcore0_mme_sbte0_masks.h | 107 - .../dcore0_mme_sbte0_mstr_if_axuser_regs.h | 61 - .../asic_reg/dcore0_mme_wb0_mstr_if_axuser_regs.h | 61 - .../gaudi2/asic_reg/dcore0_rtr0_ctrl_regs.h | 291 - .../dcore0_rtr0_mstr_if_rr_prvt_hbw_regs.h | 213 - .../dcore0_rtr0_mstr_if_rr_prvt_lbw_regs.h | 189 - .../dcore0_rtr0_mstr_if_rr_shrd_hbw_regs.h | 213 - .../dcore0_rtr0_mstr_if_rr_shrd_lbw_regs.h | 189 - .../gaudi2/asic_reg/dcore0_sync_mngr_glbl_masks.h | 135 - .../gaudi2/asic_reg/dcore0_sync_mngr_glbl_regs.h | 1203 - .../dcore0_sync_mngr_mstr_if_axuser_masks.h | 135 - .../dcore0_sync_mngr_mstr_if_axuser_regs.h | 61 - .../gaudi2/asic_reg/dcore0_sync_mngr_objs_masks.h | 87 - .../gaudi2/asic_reg/dcore0_sync_mngr_objs_regs.h | 43543 ---- .../gaudi2/asic_reg/dcore0_tpc0_cfg_axuser_regs.h | 61 - .../gaudi2/asic_reg/dcore0_tpc0_cfg_kernel_regs.h | 129 - .../dcore0_tpc0_cfg_kernel_tensor_0_regs.h | 63 - .../gaudi2/asic_reg/dcore0_tpc0_cfg_masks.h | 509 - .../gaudi2/asic_reg/dcore0_tpc0_cfg_qm_regs.h | 129 - .../asic_reg/dcore0_tpc0_cfg_qm_sync_object_regs.h | 27 - .../asic_reg/dcore0_tpc0_cfg_qm_tensor_0_regs.h | 63 - .../include/gaudi2/asic_reg/dcore0_tpc0_cfg_regs.h | 229 - .../gaudi2/asic_reg/dcore0_tpc0_cfg_special_regs.h | 185 - .../asic_reg/dcore0_tpc0_eml_busmon_0_regs.h | 163 - .../gaudi2/asic_reg/dcore0_tpc0_eml_etf_regs.h | 113 - .../gaudi2/asic_reg/dcore0_tpc0_eml_funnel_regs.h | 75 - .../gaudi2/asic_reg/dcore0_tpc0_eml_spmu_regs.h | 151 - .../gaudi2/asic_reg/dcore0_tpc0_eml_stm_regs.h | 131 - .../gaudi2/asic_reg/dcore0_tpc0_qm_arc_aux_regs.h | 591 - .../dcore0_tpc0_qm_axuser_nonsecured_regs.h | 61 - .../gaudi2/asic_reg/dcore0_tpc0_qm_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/dcore0_tpc0_qm_regs.h | 1057 - .../dcore0_vdec0_brdg_ctrl_axuser_dec_regs.h | 61 - ...dcore0_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h | 61 - .../dcore0_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h | 61 - .../dcore0_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h | 61 - .../dcore0_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h | 61 - .../gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_masks.h | 581 - .../gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_regs.h | 245 - .../asic_reg/dcore0_vdec0_ctrl_special_regs.h | 185 - .../gaudi2/asic_reg/dcore1_mme_ctrl_lo_regs.h | 163 - .../gaudi2/asic_reg/dcore3_mme_ctrl_lo_regs.h | 163 - .../gaudi2/asic_reg/gaudi2_blocks_linux_driver.h | 45067 ---- .../include/gaudi2/asic_reg/gaudi2_regs.h | 550 - .../include/gaudi2/asic_reg/nic0_qm0_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/nic0_qm0_regs.h | 1057 - .../gaudi2/asic_reg/nic0_qm_arc_aux0_regs.h | 591 - .../include/gaudi2/asic_reg/nic0_qpc0_regs.h | 905 - .../nic0_umr0_0_completion_queue_ci_1_regs.h | 27 - .../asic_reg/nic0_umr0_0_unsecure_doorbell0_regs.h | 31 - .../include/gaudi2/asic_reg/pcie_aux_regs.h | 293 - .../include/gaudi2/asic_reg/pcie_dbi_regs.h | 422 - .../include/gaudi2/asic_reg/pcie_dec0_cmd_masks.h | 229 - .../include/gaudi2/asic_reg/pcie_dec0_cmd_regs.h | 85 - .../pcie_vdec0_brdg_ctrl_axuser_dec_regs.h | 61 - .../pcie_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h | 61 - .../pcie_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h | 61 - .../pcie_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h | 61 - .../pcie_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h | 61 - .../gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_masks.h | 580 - .../gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_regs.h | 245 - .../gaudi2/asic_reg/pcie_vdec0_ctrl_special_regs.h | 185 - .../include/gaudi2/asic_reg/pcie_wrap_regs.h | 601 - .../gaudi2/asic_reg/pdma0_core_ctx_axuser_regs.h | 61 - .../include/gaudi2/asic_reg/pdma0_core_ctx_regs.h | 95 - .../include/gaudi2/asic_reg/pdma0_core_masks.h | 415 - .../include/gaudi2/asic_reg/pdma0_core_regs.h | 157 - .../gaudi2/asic_reg/pdma0_core_special_masks.h | 135 - .../gaudi2/asic_reg/pdma0_qm_arc_aux_regs.h | 591 - .../asic_reg/pdma0_qm_axuser_nonsecured_regs.h | 61 - .../gaudi2/asic_reg/pdma0_qm_axuser_secured_regs.h | 61 - .../include/gaudi2/asic_reg/pdma0_qm_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/pdma0_qm_masks.h | 1165 - .../include/gaudi2/asic_reg/pdma0_qm_regs.h | 1057 - .../gaudi2/asic_reg/pdma1_core_ctx_axuser_regs.h | 61 - .../asic_reg/pdma1_qm_axuser_nonsecured_regs.h | 61 - .../include/gaudi2/asic_reg/pmmu_hbw_stlb_masks.h | 334 - .../include/gaudi2/asic_reg/pmmu_hbw_stlb_regs.h | 141 - .../include/gaudi2/asic_reg/pmmu_pif_regs.h | 135 - .../include/gaudi2/asic_reg/psoc_etr_masks.h | 311 - .../include/gaudi2/asic_reg/psoc_etr_regs.h | 115 - .../gaudi2/asic_reg/psoc_global_conf_masks.h | 1406 - .../gaudi2/asic_reg/psoc_global_conf_regs.h | 1337 - .../gaudi2/asic_reg/psoc_reset_conf_masks.h | 2321 - .../include/gaudi2/asic_reg/psoc_reset_conf_regs.h | 989 - .../include/gaudi2/asic_reg/psoc_timestamp_regs.h | 57 - .../include/gaudi2/asic_reg/rot0_desc_regs.h | 155 - .../include/gaudi2/asic_reg/rot0_masks.h | 313 - .../include/gaudi2/asic_reg/rot0_qm_arc_aux_regs.h | 591 - .../asic_reg/rot0_qm_axuser_nonsecured_regs.h | 61 - .../include/gaudi2/asic_reg/rot0_qm_cgm_regs.h | 29 - .../include/gaudi2/asic_reg/rot0_qm_regs.h | 1057 - .../habanalabs/include/gaudi2/asic_reg/rot0_regs.h | 111 - .../include/gaudi2/asic_reg/xbar_edge_0_regs.h | 199 - .../include/gaudi2/asic_reg/xbar_mid_0_regs.h | 199 - drivers/misc/habanalabs/include/gaudi2/gaudi2.h | 123 - .../include/gaudi2/gaudi2_async_events.h | 963 - .../include/gaudi2/gaudi2_async_ids_map_extended.h | 2668 - .../include/gaudi2/gaudi2_async_virt_events.h | 57 - .../habanalabs/include/gaudi2/gaudi2_coresight.h | 984 - .../misc/habanalabs/include/gaudi2/gaudi2_fw_if.h | 99 - .../habanalabs/include/gaudi2/gaudi2_packets.h | 197 - .../habanalabs/include/gaudi2/gaudi2_reg_map.h | 59 - .../misc/habanalabs/include/goya/goya_packets.h | 12 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 14 +- .../misc/habanalabs/include/hw_ip/mmu/mmu_v2_0.h | 51 - drivers/misc/lis3lv02d/lis3lv02d.c | 1 + drivers/misc/lkdtm/cfi.c | 2 +- drivers/misc/mei/hw-me.c | 2 +- drivers/misc/mei/main.c | 1 + drivers/misc/phantom.c | 1 + drivers/misc/sgi-gru/grukservices.c | 2 +- drivers/misc/sgi-xp/xpc_uv.c | 2 +- drivers/misc/sgi-xp/xpnet.c | 13 +- drivers/misc/uacce/uacce.c | 133 +- drivers/misc/vcpu_stall_detector.c | 223 - drivers/misc/vmw_balloon.c | 63 +- drivers/mmc/core/block.c | 34 +- drivers/mmc/core/bus.c | 4 +- drivers/mmc/core/core.c | 10 +- drivers/mmc/core/debugfs.c | 80 - drivers/mmc/core/host.c | 2 +- drivers/mmc/core/queue.c | 4 +- drivers/mmc/core/sd.c | 4 +- drivers/mmc/core/sdio.c | 16 +- drivers/mmc/host/Kconfig | 5 +- drivers/mmc/host/cqhci-core.c | 9 +- drivers/mmc/host/dw_mmc-exynos.c | 4 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 4 +- drivers/mmc/host/dw_mmc-rockchip.c | 4 +- drivers/mmc/host/mmci.c | 2 +- drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/mxcmmc.c | 4 +- drivers/mmc/host/renesas_sdhi_core.c | 37 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 5 +- drivers/mmc/host/sdhci-acpi.c | 7 +- drivers/mmc/host/sdhci-brcmstb.c | 69 +- drivers/mmc/host/sdhci-of-arasan.c | 5 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 8 +- drivers/mmc/host/sdhci-of-aspeed.c | 34 +- drivers/mmc/host/sdhci-of-at91.c | 9 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 193 +- drivers/mmc/host/sdhci-of-esdhc.c | 7 +- drivers/mmc/host/sdhci-pci-core.c | 11 +- drivers/mmc/host/sdhci-pci-gli.c | 34 - drivers/mmc/host/sdhci-st.c | 5 +- drivers/mmc/host/sdhci.c | 59 +- drivers/mmc/host/sdhci.h | 3 - drivers/mmc/host/tmio_mmc.c | 2 +- drivers/mmc/host/tmio_mmc.h | 6 +- drivers/mmc/host/tmio_mmc_core.c | 28 +- drivers/mtd/devices/mtd_dataflash.c | 8 - drivers/mtd/devices/powernv_flash.c | 4 +- drivers/mtd/devices/spear_smi.c | 10 +- drivers/mtd/devices/st_spi_fsm.c | 23 +- drivers/mtd/hyperbus/hbmc-am654.c | 6 +- drivers/mtd/hyperbus/hyperbus-core.c | 8 +- drivers/mtd/hyperbus/rpc-if.c | 13 +- drivers/mtd/lpddr/lpddr2_nvm.c | 4 +- drivers/mtd/maps/physmap-core.c | 13 +- drivers/mtd/maps/physmap-versatile.c | 2 - drivers/mtd/mtd_blkdevs.c | 4 +- drivers/mtd/mtdchar.c | 13 +- drivers/mtd/mtdcore.c | 61 - drivers/mtd/nand/raw/arasan-nand-controller.c | 16 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 4 +- drivers/mtd/nand/raw/cafe_nand.c | 9 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 6 +- drivers/mtd/nand/raw/meson_nand.c | 17 +- drivers/mtd/nand/raw/omap2.c | 6 +- drivers/mtd/nand/raw/qcom_nandc.c | 306 +- drivers/mtd/nand/raw/sm_common.c | 2 +- drivers/mtd/nand/raw/tegra_nand.c | 5 +- drivers/mtd/nand/spi/Makefile | 2 +- drivers/mtd/nand/spi/ato.c | 86 - drivers/mtd/nand/spi/core.c | 1 - drivers/mtd/parsers/Kconfig | 9 - drivers/mtd/parsers/Makefile | 1 - drivers/mtd/parsers/ofpart_bcm4908.c | 3 - drivers/mtd/parsers/redboot.c | 1 - drivers/mtd/parsers/scpart.c | 249 - drivers/mtd/sm_ftl.c | 2 +- drivers/mtd/spi-nor/core.c | 7 +- drivers/mtd/spi-nor/core.h | 2 + drivers/mtd/spi-nor/issi.c | 23 +- drivers/mtd/ubi/block.c | 4 +- drivers/mtd/ubi/cdev.c | 2 + drivers/mtd/ubi/debug.c | 1 + drivers/net/Kconfig | 2 - drivers/net/amt.c | 251 +- drivers/net/bonding/bond_main.c | 51 +- drivers/net/bonding/bond_netlink.c | 116 +- drivers/net/bonding/bond_options.c | 65 +- drivers/net/can/Kconfig | 111 +- drivers/net/can/Makefile | 3 +- drivers/net/can/can327.c | 1137 - drivers/net/can/ctucanfd/ctucanfd_base.c | 2 +- drivers/net/can/dev/Makefile | 17 +- drivers/net/can/dev/bittiming.c | 197 + drivers/net/can/dev/calc_bittiming.c | 202 - drivers/net/can/dev/dev.c | 9 +- drivers/net/can/dev/netlink.c | 9 +- drivers/net/can/dev/skb.c | 72 - drivers/net/can/m_can/Kconfig | 1 - drivers/net/can/m_can/m_can.c | 4 +- drivers/net/can/mscan/mpc5xxx_can.c | 2 +- drivers/net/can/rcar/rcar_canfd.c | 1 + drivers/net/can/slcan.c | 793 + drivers/net/can/slcan/Makefile | 7 - drivers/net/can/slcan/slcan-core.c | 1131 - drivers/net/can/slcan/slcan-ethtool.c | 65 - drivers/net/can/slcan/slcan.h | 18 - drivers/net/can/spi/mcp251xfd/Kconfig | 1 - drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 18 +- drivers/net/can/usb/Kconfig | 15 +- drivers/net/can/usb/Makefile | 2 +- drivers/net/can/usb/esd_usb.c | 1146 - drivers/net/can/usb/esd_usb2.c | 1154 + drivers/net/can/usb/etas_es58x/es58x_core.c | 5 +- drivers/net/can/usb/etas_es58x/es58x_core.h | 6 +- drivers/net/can/xilinx_can.c | 72 +- drivers/net/dsa/Kconfig | 9 - drivers/net/dsa/Makefile | 1 - drivers/net/dsa/b53/b53_spi.c | 2 + drivers/net/dsa/hirschmann/hellcreek.c | 7 +- drivers/net/dsa/microchip/Kconfig | 42 +- drivers/net/dsa/microchip/Makefile | 11 +- drivers/net/dsa/microchip/ksz8.h | 105 +- drivers/net/dsa/microchip/ksz8795.c | 583 +- drivers/net/dsa/microchip/ksz8795_reg.h | 29 + drivers/net/dsa/microchip/ksz8795_spi.c | 172 + drivers/net/dsa/microchip/ksz8863_smi.c | 19 +- drivers/net/dsa/microchip/ksz9477.c | 335 +- drivers/net/dsa/microchip/ksz9477.h | 60 - drivers/net/dsa/microchip/ksz9477_i2c.c | 6 +- drivers/net/dsa/microchip/ksz9477_reg.h | 22 + drivers/net/dsa/microchip/ksz9477_spi.c | 150 + drivers/net/dsa/microchip/ksz_common.c | 823 +- drivers/net/dsa/microchip/ksz_common.h | 197 +- drivers/net/dsa/microchip/ksz_spi.c | 237 - drivers/net/dsa/microchip/lan937x.h | 27 - drivers/net/dsa/microchip/lan937x_main.c | 484 - drivers/net/dsa/microchip/lan937x_reg.h | 180 - drivers/net/dsa/mt7530.c | 82 +- drivers/net/dsa/mt7530.h | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 39 +- drivers/net/dsa/mv88e6xxx/chip.h | 3 +- drivers/net/dsa/mv88e6xxx/port.c | 36 + drivers/net/dsa/mv88e6xxx/port.h | 2 + drivers/net/dsa/ocelot/Kconfig | 1 - drivers/net/dsa/ocelot/felix.c | 9 - drivers/net/dsa/ocelot/felix.h | 1 - drivers/net/dsa/ocelot/felix_vsc9959.c | 289 +- drivers/net/dsa/qca/ar9331.c | 34 +- drivers/net/dsa/realtek/rtl8365mb.c | 299 +- drivers/net/dsa/rzn1_a5psw.c | 1064 - drivers/net/dsa/rzn1_a5psw.h | 259 - drivers/net/dsa/sja1105/sja1105_main.c | 18 +- drivers/net/dsa/vitesse-vsc73xx-spi.c | 10 + drivers/net/eql.c | 4 +- drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/altera/altera_utils.h | 5 +- drivers/net/ethernet/amd/xgbe/xgbe-dcb.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 6 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +- .../aquantia/atlantic/macsec/macsec_struct.h | 4 +- drivers/net/ethernet/atheros/ag71xx.c | 12 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 11 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 10 +- drivers/net/ethernet/atheros/atlx/atl1.c | 7 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 16 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 17 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 15 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +- drivers/net/ethernet/broadcom/cnic.c | 4 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/brocade/bna/bnad.c | 6 +- drivers/net/ethernet/cadence/macb_main.c | 112 +- drivers/net/ethernet/cadence/macb_ptp.c | 7 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 27 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 6 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 6 +- drivers/net/ethernet/cisco/enic/enic_main.c | 5 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 10 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 2 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 31 +- drivers/net/ethernet/emulex/benet/be_main.c | 8 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 3 +- drivers/net/ethernet/freescale/fs_enet/fs_enet.h | 2 +- drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 4 +- drivers/net/ethernet/freescale/gianfar.c | 1 - drivers/net/ethernet/freescale/gianfar_ethtool.c | 6 +- drivers/net/ethernet/fungible/funcore/fun_hci.h | 40 - .../net/ethernet/fungible/funeth/funeth_ethtool.c | 36 - drivers/net/ethernet/fungible/funeth/funeth_main.c | 3 +- drivers/net/ethernet/fungible/funeth/funeth_tx.c | 25 +- drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 1 - drivers/net/ethernet/google/gve/gve_tx_dqo.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_trace.h | 3 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 3 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 68 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 2 + drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 6 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 + drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/intel/e100.c | 1 + drivers/net/ethernet/intel/e1000/e1000_hw.c | 6 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_param.c | 2 + drivers/net/ethernet/intel/e1000e/hw.h | 1 - drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 - drivers/net/ethernet/intel/e1000e/ich8lan.h | 1 - drivers/net/ethernet/intel/e1000e/mac.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 34 +- drivers/net/ethernet/intel/e1000e/param.c | 2 + drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 4 +- drivers/net/ethernet/intel/i40e/i40e.h | 1 - drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 101 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 152 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 1 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 105 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 17 +- drivers/net/ethernet/intel/iavf/iavf.h | 21 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 10 - drivers/net/ethernet/intel/iavf/iavf_main.c | 140 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 7 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 130 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 2 +- drivers/net/ethernet/intel/ice/ice_gnss.c | 11 +- drivers/net/ethernet/intel/ice/ice_lag.c | 6 +- drivers/net/ethernet/intel/ice/ice_lib.c | 5 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 9 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 10 + drivers/net/ethernet/intel/ice/ice_switch.c | 388 +- drivers/net/ethernet/intel/ice/ice_switch.h | 1 - drivers/net/ethernet/intel/ice/ice_tc_lib.c | 66 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 3 - drivers/net/ethernet/intel/ice/ice_virtchnl.c | 121 +- drivers/net/ethernet/intel/ice/ice_vlan_mode.c | 1 + drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/e1000_defines.h | 3 + drivers/net/ethernet/intel/igb/e1000_mac.c | 2 +- drivers/net/ethernet/intel/igb/e1000_regs.h | 1 + drivers/net/ethernet/intel/igb/igb_main.c | 123 +- drivers/net/ethernet/intel/igbvf/igbvf.h | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_mac.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 3 + drivers/net/ethernet/intel/igc/igc_ptp.c | 1 + drivers/net/ethernet/intel/igc/igc_regs.h | 5 +- drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 4 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 3 +- drivers/net/ethernet/intel/ixgb/ixgb_param.c | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe.h | 35 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 91 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 7 - drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 4 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/vf.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 4 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 42 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 2 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 2 - drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 45 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 25 - .../ethernet/marvell/octeontx2/af/npc_profile.h | 5 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 21 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 4 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 16 - drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 24 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 41 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 4 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 179 - .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 71 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 7 - .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 53 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 161 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.h | 17 - .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c | 1982 - .../ethernet/marvell/octeontx2/af/rvu_npc_hash.h | 233 - .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 15 - .../ethernet/marvell/octeontx2/nic/otx2_common.h | 10 +- .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 46 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 40 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 4 +- drivers/net/ethernet/marvell/prestera/prestera.h | 50 +- .../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 | 32 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 256 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 22 +- .../net/ethernet/marvell/prestera/prestera_main.c | 191 - .../ethernet/marvell/prestera/prestera_switchdev.c | 706 +- drivers/net/ethernet/marvell/sky2.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 11 +- drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 3 + drivers/net/ethernet/mediatek/mtk_star_emac.c | 529 +- drivers/net/ethernet/mediatek/mtk_wed.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 7 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 29 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 16 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 4 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/police.c | 61 - .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 474 - .../net/ethernet/mellanox/mlx5/core/en/tc/meter.h | 60 - .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/post_meter.c | 198 - .../ethernet/mellanox/mlx5/core/en/tc/post_meter.h | 27 - drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 11 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 6 - .../mellanox/mlx5/core/en_accel/ipsec_fs.h | 21 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 3 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 71 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 8 - drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 4 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 125 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 21 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 126 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 33 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c | 433 - drivers/net/ethernet/mellanox/mlx5/core/lib/aso.h | 87 - drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 42 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 8 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 3 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 4 +- drivers/net/ethernet/mellanox/mlxsw/cmd.h | 62 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 12 + drivers/net/ethernet/mellanox/mlxsw/core.h | 14 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 47 +- drivers/net/ethernet/mellanox/mlxsw/port.h | 2 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 1026 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 - drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 79 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 59 +- .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 1072 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c | 346 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 1045 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 77 +- .../ethernet/mellanox/mlxsw/spectrum_router_xm.c | 812 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 842 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 4 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 63 +- drivers/net/ethernet/microchip/lan743x_ethtool.h | 26 - drivers/net/ethernet/microchip/lan743x_main.c | 378 +- drivers/net/ethernet/microchip/lan743x_main.h | 106 - .../net/ethernet/microchip/lan966x/lan966x_mac.c | 112 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 55 +- drivers/net/ethernet/microsoft/mana/gdma.h | 10 - drivers/net/ethernet/microsoft/mana/gdma_main.c | 39 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 18 +- drivers/net/ethernet/microsoft/mana/hw_channel.h | 5 - drivers/net/ethernet/microsoft/mana/mana.h | 70 - drivers/net/ethernet/microsoft/mana/mana_bpf.c | 64 - drivers/net/ethernet/microsoft/mana/mana_en.c | 148 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 12 +- drivers/net/ethernet/mscc/ocelot.c | 1 - drivers/net/ethernet/mscc/ocelot_ptp.c | 8 - drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/natsemi/natsemi.c | 2 +- drivers/net/ethernet/neterion/Kconfig | 24 + drivers/net/ethernet/neterion/Makefile | 1 + drivers/net/ethernet/neterion/s2io.c | 10 +- drivers/net/ethernet/neterion/vxge/Makefile | 8 + drivers/net/ethernet/neterion/vxge/vxge-config.c | 5099 + drivers/net/ethernet/neterion/vxge/vxge-config.h | 2086 + drivers/net/ethernet/neterion/vxge/vxge-ethtool.c | 1154 + drivers/net/ethernet/neterion/vxge/vxge-ethtool.h | 48 + drivers/net/ethernet/neterion/vxge/vxge-main.c | 4808 + drivers/net/ethernet/neterion/vxge/vxge-main.h | 516 + drivers/net/ethernet/neterion/vxge/vxge-reg.h | 4636 + drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 2428 + drivers/net/ethernet/neterion/vxge/vxge-traffic.h | 2290 + drivers/net/ethernet/neterion/vxge/vxge-version.h | 49 + drivers/net/ethernet/netronome/nfp/flower/action.c | 10 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 2 + .../net/ethernet/netronome/nfp/flower/conntrack.c | 14 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 4 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 2 +- .../net/ethernet/netronome/nfp/flower/offload.c | 4 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 6 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 2 +- drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 84 +- drivers/net/ethernet/netronome/nfp/nfd3/rings.c | 4 - drivers/net/ethernet/netronome/nfp/nfd3/xsk.c | 17 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 122 +- drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 5 +- drivers/net/ethernet/netronome/nfp/nfp_app.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 6 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 27 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 153 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 18 - drivers/net/ethernet/netronome/nfp/nfp_net_dp.c | 24 - drivers/net/ethernet/netronome/nfp/nfp_net_dp.h | 4 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 220 - drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 12 +- drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c | 8 +- drivers/net/ethernet/netronome/nfp/nfpcore/crc32.h | 1 + .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 26 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_dev.c | 4 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 2 - .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 30 - drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 5 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 7 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 8 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 6 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 6 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 4 +- drivers/net/ethernet/sfc/ef100.c | 69 +- drivers/net/ethernet/sfc/ef100_ethtool.c | 2 +- drivers/net/ethernet/sfc/ef100_netdev.c | 130 +- drivers/net/ethernet/sfc/ef100_netdev.h | 4 +- drivers/net/ethernet/sfc/ef100_nic.c | 422 +- drivers/net/ethernet/sfc/ef100_nic.h | 10 +- drivers/net/ethernet/sfc/efx.c | 73 +- drivers/net/ethernet/sfc/efx_common.c | 77 +- drivers/net/ethernet/sfc/efx_common.h | 16 +- drivers/net/ethernet/sfc/ethtool.c | 22 +- drivers/net/ethernet/sfc/ethtool_common.c | 50 +- drivers/net/ethernet/sfc/falcon/bitfield.h | 2 +- drivers/net/ethernet/sfc/falcon/farch.c | 6 +- drivers/net/ethernet/sfc/mcdi.c | 17 +- drivers/net/ethernet/sfc/mcdi_pcol.h | 10 +- drivers/net/ethernet/sfc/mcdi_port.c | 4 +- drivers/net/ethernet/sfc/net_driver.h | 69 +- drivers/net/ethernet/sfc/rx_common.c | 4 +- drivers/net/ethernet/sfc/siena/farch.c | 6 +- drivers/net/ethernet/sfc/siena/mcdi.c | 2 +- drivers/net/ethernet/sfc/siena/mcdi_pcol.h | 10 +- drivers/net/ethernet/sfc/sriov.c | 10 +- drivers/net/ethernet/sfc/tx.c | 4 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 3 - drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 59 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 157 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 49 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 7 + drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 8 - .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 5 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 36 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 14 - .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 12 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/cassini.h | 2 +- drivers/net/ethernet/sun/ldmvsw.c | 2 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/sunplus/spl2sw_driver.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/via/via-velocity.h | 2 +- drivers/net/ethernet/wangxun/Kconfig | 32 - drivers/net/ethernet/wangxun/Makefile | 6 - drivers/net/ethernet/wangxun/txgbe/Makefile | 9 - drivers/net/ethernet/wangxun/txgbe/txgbe.h | 24 - drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 165 - drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 57 - drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 2 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 15 +- drivers/net/fddi/skfp/fplustm.c | 2 +- drivers/net/ipa/gsi.c | 229 +- drivers/net/ipa/gsi.h | 13 +- drivers/net/ipa/gsi_private.h | 24 +- drivers/net/ipa/gsi_trans.c | 108 +- drivers/net/ipa/gsi_trans.h | 15 +- drivers/net/ipa/ipa_cmd.c | 8 +- drivers/net/ipa/ipa_endpoint.c | 27 +- drivers/net/ipa/ipa_endpoint.h | 4 +- drivers/net/ipvlan/ipvlan.h | 10 +- drivers/net/ipvlan/ipvlan_core.c | 6 +- drivers/net/ipvlan/ipvlan_main.c | 18 +- drivers/net/macsec.c | 12 +- drivers/net/macvlan.c | 22 +- drivers/net/mdio/fwnode_mdio.c | 4 +- drivers/net/netconsole.c | 2 +- drivers/net/netdevsim/fib.c | 1 + drivers/net/pcs/Kconfig | 12 +- drivers/net/pcs/Makefile | 1 - drivers/net/pcs/pcs-lynx.c | 80 +- drivers/net/pcs/pcs-rzn1-miic.c | 531 - drivers/net/pcs/pcs-xpcs.c | 168 +- drivers/net/pcs/pcs-xpcs.h | 1 + drivers/net/phy/Kconfig | 7 - drivers/net/phy/Makefile | 1 - drivers/net/phy/aquantia_main.c | 20 - drivers/net/phy/bcm-phy-lib.h | 19 - drivers/net/phy/bcm-phy-ptp.c | 944 - drivers/net/phy/broadcom.c | 48 +- drivers/net/phy/dp83867.c | 55 +- drivers/net/phy/dp83td510.c | 49 - drivers/net/phy/fixed_phy.c | 1 - drivers/net/phy/marvell-88x2222.c | 2 - drivers/net/phy/marvell.c | 10 +- drivers/net/phy/micrel.c | 73 +- drivers/net/phy/mxl-gpy.c | 162 +- drivers/net/phy/nxp-tja11xx.c | 11 +- drivers/net/phy/phy_device.c | 18 +- drivers/net/phy/phylink.c | 74 +- drivers/net/phy/sfp.c | 10 +- drivers/net/phy/smsc.c | 13 +- drivers/net/ppp/ppp_generic.c | 2 +- drivers/net/tap.c | 1 + drivers/net/team/team.c | 26 +- drivers/net/tun.c | 1 + drivers/net/usb/asix.h | 3 + drivers/net/usb/asix_common.c | 40 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/cdc_eem.c | 2 +- drivers/net/usb/r8152.c | 16 +- drivers/net/usb/smsc95xx.c | 207 +- drivers/net/usb/usbnet.c | 19 +- drivers/net/vmxnet3/Makefile | 2 +- drivers/net/vmxnet3/upt1_defs.h | 2 +- drivers/net/vmxnet3/vmxnet3_defs.h | 80 +- drivers/net/vmxnet3/vmxnet3_drv.c | 298 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 122 +- drivers/net/vmxnet3/vmxnet3_int.h | 24 +- drivers/net/vrf.c | 10 +- drivers/net/vxlan/vxlan_core.c | 8 +- drivers/net/wan/farsync.h | 2 +- drivers/net/wireguard/device.c | 3 +- drivers/net/wireguard/receive.c | 9 +- drivers/net/wireless/admtek/adm8211.c | 2 +- drivers/net/wireless/ath/ar5523/ar5523.c | 12 +- drivers/net/wireless/ath/ath10k/core.c | 11 +- drivers/net/wireless/ath/ath10k/core.h | 1 - drivers/net/wireless/ath/ath10k/htt_rx.c | 8 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 61 +- drivers/net/wireless/ath/ath10k/mac.c | 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.c | 2 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 2 +- drivers/net/wireless/ath/ath11k/htc.c | 4 +- drivers/net/wireless/ath/ath11k/mac.c | 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/usb.c | 16 +- drivers/net/wireless/ath/ath6kl/wmi.h | 2 +- drivers/net/wireless/ath/ath9k/ar9002_phy.c | 2 +- drivers/net/wireless/ath/ath9k/beacon.c | 15 +- drivers/net/wireless/ath/ath9k/dfs.c | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 26 +- drivers/net/wireless/ath/ath9k/htc.h | 32 +- drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 4 +- drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 3 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 18 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 10 +- drivers/net/wireless/ath/ath9k/main.c | 12 +- drivers/net/wireless/ath/carl9170/debug.c | 2 +- drivers/net/wireless/ath/carl9170/main.c | 4 +- drivers/net/wireless/ath/carl9170/tx.c | 2 +- drivers/net/wireless/ath/wcn36xx/hal.h | 4 +- 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 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 1 + .../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 | 5 +- .../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 | 262 +- 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/11h.c | 2 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 18 +- 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 | 249 +- drivers/net/wireless/microchip/wilc1000/fw.h | 21 +- drivers/net/wireless/microchip/wilc1000/hif.c | 202 +- drivers/net/wireless/microchip/wilc1000/hif.h | 14 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 11 +- drivers/net/wireless/microchip/wilc1000/netdev.h | 14 +- drivers/net/wireless/microchip/wilc1000/spi.c | 6 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 3 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 2 - drivers/net/wireless/microchip/wilc1000/wlan_if.h | 20 +- drivers/net/wireless/purelifi/plfxlc/mac.c | 8 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 14 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 14 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 15 +- drivers/net/wireless/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/ray_cs.c | 20 +- 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/debug.c | 8 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 2 +- drivers/net/wireless/realtek/rtw88/bf.c | 2 +- drivers/net/wireless/realtek/rtw88/debug.c | 6 +- drivers/net/wireless/realtek/rtw88/fw.c | 2 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 9 +- drivers/net/wireless/realtek/rtw88/main.c | 22 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8723d.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8723de.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8723de.h | 10 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8821ce.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821ce.h | 10 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822b.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8822be.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822be.h | 10 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8822ce.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822ce.h | 10 + drivers/net/wireless/realtek/rtw89/cam.c | 38 +- drivers/net/wireless/realtek/rtw89/cam.h | 17 +- drivers/net/wireless/realtek/rtw89/core.c | 204 +- drivers/net/wireless/realtek/rtw89/core.h | 80 +- drivers/net/wireless/realtek/rtw89/debug.c | 6 +- drivers/net/wireless/realtek/rtw89/debug.h | 3 - drivers/net/wireless/realtek/rtw89/fw.c | 29 +- drivers/net/wireless/realtek/rtw89/fw.h | 5 +- drivers/net/wireless/realtek/rtw89/mac.c | 15 +- drivers/net/wireless/realtek/rtw89/mac.h | 1 - drivers/net/wireless/realtek/rtw89/mac80211.c | 14 +- drivers/net/wireless/realtek/rtw89/pci.c | 25 +- drivers/net/wireless/realtek/rtw89/pci.h | 1 - drivers/net/wireless/realtek/rtw89/phy.c | 46 +- drivers/net/wireless/realtek/rtw89/phy.h | 1 - drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 4 +- drivers/net/wireless/realtek/rtw89/rtw8852c.c | 1 - drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 27 - drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h | 1 - drivers/net/wireless/realtek/rtw89/sar.c | 140 +- drivers/net/wireless/realtek/rtw89/ser.c | 15 +- drivers/net/wireless/rndis_wlan.c | 5 +- drivers/net/wireless/rsi/rsi_91x_core.c | 3 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 9 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 33 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 3 +- drivers/net/wireless/silabs/wfx/fwio.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/bh.c | 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/virt_wifi.c | 2 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 13 +- drivers/net/xen-netback/common.h | 12 + drivers/net/xen-netback/interface.c | 16 +- drivers/net/xen-netback/netback.c | 8 +- drivers/net/xen-netback/rx.c | 2 +- drivers/net/xen-netfront.c | 24 +- drivers/nfc/nxp-nci/core.c | 34 - drivers/ntb/hw/epf/ntb_hw_epf.c | 48 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 6 +- drivers/ntb/test/ntb_perf.c | 826 +- drivers/nvdimm/btt.c | 8 +- drivers/nvdimm/namespace_devs.c | 2 - drivers/nvdimm/pmem.c | 23 +- drivers/nvdimm/virtio_pmem.c | 9 +- drivers/nvme/Kconfig | 1 - drivers/nvme/Makefile | 1 - drivers/nvme/common/Kconfig | 4 - drivers/nvme/common/Makefile | 7 - drivers/nvme/common/auth.c | 482 - drivers/nvme/host/Kconfig | 15 - drivers/nvme/host/Makefile | 1 - drivers/nvme/host/apple.c | 12 +- drivers/nvme/host/auth.c | 1017 - drivers/nvme/host/core.c | 201 +- drivers/nvme/host/fabrics.c | 94 +- drivers/nvme/host/fabrics.h | 7 - drivers/nvme/host/fc.c | 18 +- drivers/nvme/host/ioctl.c | 4 +- drivers/nvme/host/multipath.c | 10 +- drivers/nvme/host/nvme.h | 43 +- drivers/nvme/host/pci.c | 19 +- drivers/nvme/host/rdma.c | 29 +- drivers/nvme/host/tcp.c | 28 +- drivers/nvme/host/trace.c | 32 - drivers/nvme/host/zns.c | 6 +- drivers/nvme/target/Kconfig | 15 - drivers/nvme/target/Makefile | 1 - drivers/nvme/target/admin-cmd.c | 4 +- drivers/nvme/target/auth.c | 525 - drivers/nvme/target/configfs.c | 138 +- drivers/nvme/target/core.c | 15 - drivers/nvme/target/fabrics-cmd-auth.c | 545 - drivers/nvme/target/fabrics-cmd.c | 55 +- drivers/nvme/target/io-cmd-bdev.c | 18 +- drivers/nvme/target/io-cmd-file.c | 2 +- drivers/nvme/target/loop.c | 20 +- drivers/nvme/target/nvmet.h | 75 +- drivers/nvme/target/zns.c | 24 +- drivers/nvmem/Kconfig | 7 - drivers/nvmem/Makefile | 2 - drivers/nvmem/microchip-otpc.c | 288 - drivers/nvmem/mtk-efuse.c | 3 +- drivers/of/base.c | 4 +- drivers/of/device.c | 5 +- drivers/of/fdt.c | 10 +- drivers/of/kexec.c | 30 +- drivers/of/of_reserved_mem.c | 3 +- drivers/of/unittest.c | 17 +- drivers/opp/core.c | 1579 +- drivers/opp/cpu.c | 12 +- drivers/opp/debugfs.c | 27 +- drivers/opp/of.c | 136 +- drivers/opp/opp.h | 50 +- drivers/opp/ti-opp-supply.c | 77 +- drivers/parisc/iosapic.c | 2 +- drivers/pci/controller/Kconfig | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 12 +- drivers/pci/controller/dwc/pci-exynos.c | 6 +- drivers/pci/controller/dwc/pci-imx6.c | 6 +- drivers/pci/controller/dwc/pci-keystone.c | 22 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 12 + drivers/pci/controller/dwc/pci-layerscape.c | 2 +- drivers/pci/controller/dwc/pci-meson.c | 2 +- drivers/pci/controller/dwc/pcie-al.c | 6 +- drivers/pci/controller/dwc/pcie-armada8k.c | 6 +- drivers/pci/controller/dwc/pcie-artpec6.c | 4 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 52 +- drivers/pci/controller/dwc/pcie-designware-host.c | 114 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 25 +- drivers/pci/controller/dwc/pcie-designware.c | 72 +- drivers/pci/controller/dwc/pcie-designware.h | 55 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 4 +- drivers/pci/controller/dwc/pcie-fu740.c | 2 +- drivers/pci/controller/dwc/pcie-histb.c | 10 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 6 +- drivers/pci/controller/dwc/pcie-keembay.c | 4 +- drivers/pci/controller/dwc/pcie-kirin.c | 2 +- drivers/pci/controller/dwc/pcie-qcom.c | 396 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 8 +- drivers/pci/controller/dwc/pcie-tegra194.c | 29 +- drivers/pci/controller/dwc/pcie-uniphier.c | 10 +- drivers/pci/controller/dwc/pcie-visconti.c | 6 +- drivers/pci/controller/pci-aardvark.c | 112 +- drivers/pci/controller/pci-hyperv.c | 12 +- drivers/pci/controller/pci-rcar-gen2.c | 1 - drivers/pci/controller/pci-xgene.c | 2 +- drivers/pci/controller/pcie-iproc-msi.c | 4 +- drivers/pci/controller/pcie-mediatek-gen3.c | 48 +- drivers/pci/controller/pcie-microchip-host.c | 2 - drivers/pci/controller/vmd.c | 13 +- drivers/pci/endpoint/functions/Kconfig | 11 - drivers/pci/endpoint/functions/Makefile | 1 - drivers/pci/endpoint/functions/pci-epf-test.c | 117 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 1425 - drivers/pci/pci.c | 6 + drivers/pci/pci.h | 2 + drivers/pci/pcie/aer.c | 15 +- drivers/pci/pcie/aspm.c | 20 + drivers/pci/pcie/err.c | 12 +- drivers/pci/pcie/portdrv_core.c | 9 +- drivers/pci/probe.c | 3 - drivers/pci/quirks.c | 3 - drivers/pci/switch/switchtec.c | 7 +- drivers/perf/arm_spe_pmu.c | 22 +- drivers/perf/riscv_pmu_sbi.c | 5 +- drivers/phy/amlogic/Kconfig | 12 - drivers/phy/amlogic/Makefile | 1 - drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 2 +- .../phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c | 171 - drivers/phy/broadcom/Kconfig | 2 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 2 +- drivers/phy/cadence/cdns-dphy.c | 101 +- drivers/phy/cadence/phy-cadence-sierra.c | 1 + drivers/phy/cadence/phy-cadence-torrent.c | 1 + drivers/phy/freescale/Kconfig | 9 - drivers/phy/freescale/Makefile | 1 - drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c | 450 - drivers/phy/mediatek/Kconfig | 19 - drivers/phy/mediatek/Makefile | 2 - drivers/phy/mediatek/phy-mtk-dp.c | 202 - drivers/phy/mediatek/phy-mtk-pcie.c | 267 - drivers/phy/qualcomm/Makefile | 8 +- drivers/phy/qualcomm/phy-qcom-edp.c | 12 - drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 2621 - drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c | 1054 - drivers/phy/qualcomm/phy-qcom-qmp-pcie-qhp.h | 123 - drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 2556 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v3.h | 17 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4.h | 72 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4_20.h | 17 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5.h | 16 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h | 17 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v3.h | 18 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v4.h | 31 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v5.h | 27 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v4.h | 34 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v5.h | 36 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-v2.h | 46 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-v3.h | 145 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-v4.h | 135 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-v4_20.h | 15 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5.h | 17 - drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v3.h | 111 - drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v4.h | 123 - drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v5.h | 124 - drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com.h | 140 - drivers/phy/qualcomm/phy-qcom-qmp-qserdes-pll.h | 66 - .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v3.h | 68 - .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h | 233 - .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4_20.h | 43 - .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5.h | 231 - .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5_20.h | 60 - drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx.h | 205 - drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 1383 - drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 2765 - drivers/phy/qualcomm/phy-qcom-qmp.c | 6350 + drivers/phy/qualcomm/phy-qcom-qmp.h | 1242 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 8 +- drivers/phy/samsung/Makefile | 1 - drivers/phy/samsung/phy-exynos7-ufs.c | 12 +- drivers/phy/samsung/phy-exynosautov9-ufs.c | 29 +- drivers/phy/samsung/phy-fsd-ufs.c | 63 - drivers/phy/samsung/phy-samsung-ufs.c | 138 +- drivers/phy/samsung/phy-samsung-ufs.h | 34 +- drivers/phy/tegra/phy-tegra194-p2u.c | 48 +- drivers/phy/ti/phy-j721e-wiz.c | 75 +- drivers/phy/ti/phy-tusb1210.c | 5 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 21 +- drivers/pinctrl/core.c | 2 +- drivers/pinctrl/devicetree.c | 2 +- drivers/pinctrl/intel/Kconfig | 8 - drivers/pinctrl/intel/Makefile | 1 - drivers/pinctrl/intel/pinctrl-baytrail.c | 18 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 16 +- drivers/pinctrl/intel/pinctrl-intel.c | 14 +- drivers/pinctrl/intel/pinctrl-intel.h | 25 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 10 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 14 +- drivers/pinctrl/intel/pinctrl-meteorlake.c | 417 - drivers/pinctrl/mediatek/pinctrl-mt8192.c | 296 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +- drivers/pinctrl/pinctrl-amd.c | 127 +- drivers/pinctrl/pinctrl-amd.h | 1376 +- drivers/pinctrl/pinctrl-at91-pio4.c | 7 +- drivers/pinctrl/pinctrl-at91.c | 8 +- drivers/pinctrl/pinctrl-axp209.c | 14 +- drivers/pinctrl/pinctrl-ingenic.c | 64 +- drivers/pinctrl/pinctrl-ocelot.c | 4 +- drivers/pinctrl/pinctrl-starfive.c | 5 - drivers/pinctrl/pinctrl-zynqmp.c | 11 - drivers/pinctrl/pinmux.c | 1 + drivers/pinctrl/qcom/Kconfig | 8 - drivers/pinctrl/qcom/Makefile | 1 - drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 1 + drivers/pinctrl/qcom/pinctrl-msm8909.c | 956 - drivers/pinctrl/qcom/pinctrl-msm8916.c | 4 +- drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c | 1 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 38 +- drivers/pinctrl/ralink/pinctrl-ralink.c | 2 - drivers/pinctrl/renesas/Kconfig | 18 - drivers/pinctrl/renesas/Makefile | 2 - drivers/pinctrl/renesas/core.c | 6 - drivers/pinctrl/renesas/pfc-r8a779f0.c | 2 + drivers/pinctrl/renesas/pfc-r8a779g0.c | 4262 - drivers/pinctrl/renesas/pinctrl-rzg2l.c | 235 - drivers/pinctrl/renesas/pinctrl-rzv2m.c | 1119 - drivers/pinctrl/renesas/sh_pfc.h | 9 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 6 +- drivers/pinctrl/samsung/pinctrl-exynos.h | 3 - drivers/pinctrl/samsung/pinctrl-samsung.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 8 - drivers/pinctrl/sunplus/sppctl.c | 3 - drivers/pinctrl/sunxi/Kconfig | 8 +- drivers/pinctrl/sunxi/Makefile | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c | 22 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 25 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sunxi.c | 156 +- drivers/pinctrl/sunxi/pinctrl-sunxi.h | 110 +- 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_debugfs.c | 1 + 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/debugfs.c | 1 + drivers/platform/chrome/wilco_ec/event.c | 3 +- drivers/platform/chrome/wilco_ec/telemetry.c | 1 + drivers/platform/surface/Kconfig | 58 +- drivers/platform/surface/Makefile | 2 - drivers/platform/surface/aggregator/Kconfig | 2 +- drivers/platform/surface/aggregator/Makefile | 2 +- drivers/platform/surface/aggregator/bus.c | 151 +- drivers/platform/surface/aggregator/bus.h | 2 +- drivers/platform/surface/aggregator/controller.c | 55 +- drivers/platform/surface/aggregator/controller.h | 2 +- drivers/platform/surface/aggregator/core.c | 2 +- drivers/platform/surface/aggregator/ssh_msgb.h | 2 +- .../platform/surface/aggregator/ssh_packet_layer.c | 2 +- .../platform/surface/aggregator/ssh_packet_layer.h | 2 +- drivers/platform/surface/aggregator/ssh_parser.c | 2 +- drivers/platform/surface/aggregator/ssh_parser.h | 2 +- .../surface/aggregator/ssh_request_layer.c | 2 +- .../surface/aggregator/ssh_request_layer.h | 2 +- drivers/platform/surface/aggregator/trace.h | 82 +- drivers/platform/surface/surface_acpi_notify.c | 29 +- drivers/platform/surface/surface_aggregator_cdev.c | 3 +- drivers/platform/surface/surface_aggregator_hub.c | 371 - .../platform/surface/surface_aggregator_registry.c | 362 +- .../platform/surface/surface_aggregator_tabletsw.c | 533 - drivers/platform/surface/surface_dtx.c | 3 +- drivers/platform/surface/surface_gpe.c | 2 +- drivers/platform/surface/surface_hotplug.c | 2 +- .../platform/surface/surface_platform_profile.c | 2 +- drivers/platform/x86/Kconfig | 40 +- 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/intel/pmt/class.c | 23 +- drivers/platform/x86/intel/pmt/telemetry.c | 18 +- .../x86/intel/speed_select_if/isst_if_common.c | 39 +- drivers/platform/x86/intel/vsec.c | 130 +- drivers/platform/x86/intel/vsec.h | 11 +- drivers/platform/x86/panasonic-laptop.c | 28 +- drivers/platform/x86/serial-multi-instantiate.c | 69 +- drivers/platform/x86/system76_acpi.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 221 +- drivers/power/reset/Kconfig | 6 - drivers/power/reset/Makefile | 1 - drivers/power/reset/at91-reset.c | 184 +- drivers/power/reset/pwr-mlxbf.c | 97 - drivers/power/supply/ab8500_chargalg.c | 46 +- drivers/power/supply/bq24257_charger.c | 2 +- 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/surface_battery.c | 4 +- drivers/power/supply/surface_charger.c | 4 +- drivers/powercap/dtpm_cpu.c | 33 +- drivers/powercap/intel_rapl_common.c | 1 - drivers/pps/pps.c | 1 + drivers/ptp/ptp_ocp.c | 23 +- drivers/pwm/core.c | 82 +- drivers/pwm/pwm-atmel-tcb.c | 2 +- drivers/pwm/pwm-mediatek.c | 7 - drivers/regulator/Kconfig | 28 - drivers/regulator/Makefile | 3 - drivers/regulator/cros-ec-regulator.c | 36 +- drivers/regulator/max597x-regulator.c | 502 - drivers/regulator/mp5416.c | 30 +- drivers/regulator/mt6370-regulator.c | 390 - drivers/regulator/qcom_smd-regulator.c | 29 +- drivers/regulator/qcom_spmi-regulator.c | 37 - drivers/regulator/rpi-panel-attiny-regulator.c | 6 +- drivers/regulator/rt5120-regulator.c | 420 - drivers/regulator/rt5190a-regulator.c | 3 - drivers/regulator/scmi-regulator.c | 1 - drivers/regulator/ti-abb-regulator.c | 4 +- drivers/remoteproc/imx_rproc.c | 7 +- drivers/remoteproc/mtk_scp.c | 10 +- drivers/remoteproc/omap_remoteproc.c | 6 +- drivers/remoteproc/pru_rproc.c | 1 - drivers/remoteproc/qcom_wcnss.c | 10 +- drivers/remoteproc/remoteproc_core.c | 5 +- drivers/remoteproc/remoteproc_virtio.c | 10 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 - drivers/reset/Kconfig | 4 +- 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 | 9 +- 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-m41t80.c | 1 + drivers/rtc/rtc-max6900.c | 5 +- drivers/rtc/rtc-mc146818-lib.c | 8 +- drivers/rtc/rtc-mpfs.c | 326 - drivers/rtc/rtc-pcf8523.c | 5 +- drivers/rtc/rtc-pcf85363.c | 5 +- drivers/rtc/rtc-pcf8563.c | 5 +- drivers/rtc/rtc-pcf8583.c | 5 +- drivers/rtc/rtc-rv3029c2.c | 5 +- drivers/rtc/rtc-rv8803.c | 96 +- drivers/rtc/rtc-rx6110.c | 5 +- drivers/rtc/rtc-rx8581.c | 5 +- drivers/rtc/rtc-s35390a.c | 5 +- drivers/rtc/rtc-sd3078.c | 5 +- drivers/rtc/rtc-ti-k3.c | 680 - drivers/rtc/rtc-x1205.c | 5 +- drivers/s390/block/dasd.c | 4 +- drivers/s390/block/dasd_genhd.c | 4 +- drivers/s390/block/dasd_int.h | 2 +- drivers/s390/block/dcssblk.c | 8 +- drivers/s390/block/scm_blk.c | 4 +- drivers/s390/char/fs3270.c | 1 + drivers/s390/char/sclp_ctl.c | 1 + drivers/s390/char/sclp_early.c | 4 - drivers/s390/char/tape_char.c | 1 + drivers/s390/char/uvdevice.c | 1 + drivers/s390/char/vmcp.c | 1 + drivers/s390/char/vmlogrdr.c | 1 + drivers/s390/char/zcore.c | 2 + drivers/s390/cio/airq.c | 12 +- drivers/s390/cio/chsc_sch.c | 1 + drivers/s390/cio/css.c | 1 + drivers/s390/cio/qdio_thinint.c | 6 +- drivers/s390/cio/vfio_ccw_async.c | 1 + drivers/s390/cio/vfio_ccw_cp.h | 12 +- drivers/s390/cio/vfio_ccw_drv.c | 59 +- drivers/s390/cio/vfio_ccw_fsm.c | 99 +- drivers/s390/cio/vfio_ccw_ops.c | 77 +- drivers/s390/cio/vfio_ccw_private.h | 11 +- drivers/s390/crypto/ap_bus.c | 9 +- drivers/s390/crypto/pkey_api.c | 1 + drivers/s390/crypto/zcrypt_api.c | 1 + drivers/s390/scsi/zfcp_diag.h | 2 +- drivers/s390/scsi/zfcp_sysfs.c | 2 +- drivers/s390/virtio/virtio_ccw.c | 6 +- drivers/sbus/char/openprom.c | 1 + drivers/sbus/char/uctrl.c | 1 + drivers/scsi/BusLogic.c | 35 +- drivers/scsi/Kconfig | 13 +- drivers/scsi/Makefile | 1 + drivers/scsi/a2091.c | 63 +- drivers/scsi/a3000.c | 53 +- drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aacraid/comminit.c | 2 +- drivers/scsi/aacraid/linit.c | 2 +- drivers/scsi/aic94xx/aic94xx_dev.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 21 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 4 +- drivers/scsi/device_handler/scsi_dh_alua.c | 4 +- drivers/scsi/device_handler/scsi_dh_emc.c | 2 +- drivers/scsi/device_handler/scsi_dh_hp_sw.c | 4 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 2 +- drivers/scsi/dpt/dpti_i2o.h | 441 + drivers/scsi/dpt/dpti_ioctl.h | 136 + drivers/scsi/dpt/dptsig.h | 336 + drivers/scsi/dpt/osd_defs.h | 79 + drivers/scsi/dpt/osd_util.h | 358 + drivers/scsi/dpt/sys_info.h | 417 + drivers/scsi/dpt_i2o.c | 3545 + drivers/scsi/dpti.h | 331 + drivers/scsi/fcoe/fcoe.c | 1 + drivers/scsi/fnic/fnic_main.c | 45 +- drivers/scsi/fnic/fnic_scsi.c | 14 +- drivers/scsi/gvp11.c | 95 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 4 +- drivers/scsi/hosts.c | 23 +- drivers/scsi/iscsi_tcp.c | 74 +- drivers/scsi/iscsi_tcp.h | 2 - drivers/scsi/libiscsi.c | 313 +- drivers/scsi/libiscsi_tcp.c | 6 +- drivers/scsi/libsas/sas_expander.c | 67 +- drivers/scsi/libsas/sas_internal.h | 2 +- drivers/scsi/lpfc/lpfc.h | 11 +- drivers/scsi/lpfc/lpfc_attr.c | 27 +- drivers/scsi/lpfc/lpfc_bsg.c | 324 + drivers/scsi/lpfc/lpfc_bsg.h | 14 +- drivers/scsi/lpfc/lpfc_crtn.h | 2 +- drivers/scsi/lpfc/lpfc_debugfs.c | 22 +- drivers/scsi/lpfc/lpfc_els.c | 32 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 60 +- drivers/scsi/lpfc/lpfc_hw.h | 10 + drivers/scsi/lpfc/lpfc_hw4.h | 1 + drivers/scsi/lpfc/lpfc_ids.h | 4 +- drivers/scsi/lpfc/lpfc_init.c | 19 +- drivers/scsi/lpfc/lpfc_nvme.c | 1 - drivers/scsi/lpfc/lpfc_nvmet.c | 54 +- drivers/scsi/lpfc/lpfc_scsi.c | 1 + drivers/scsi/lpfc/lpfc_sli.c | 38 +- drivers/scsi/lpfc/lpfc_sli.h | 1 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/mesh.c | 7 +- drivers/scsi/mpi3mr/mpi3mr.h | 73 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 66 - drivers/scsi/mpi3mr/mpi3mr_os.c | 308 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 3 +- drivers/scsi/pm8001/pm8001_hwi.c | 5 - drivers/scsi/pm8001/pm8001_init.c | 73 +- drivers/scsi/pm8001/pm8001_sas.c | 10 +- drivers/scsi/pm8001/pm8001_sas.h | 3 - drivers/scsi/pm8001/pm80xx_hwi.c | 46 +- drivers/scsi/qedi/qedi_main.c | 11 +- drivers/scsi/qla2xxx/qla_attr.c | 29 +- drivers/scsi/qla2xxx/qla_bsg.c | 96 +- drivers/scsi/qla2xxx/qla_bsg.h | 15 - drivers/scsi/qla2xxx/qla_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_def.h | 36 +- drivers/scsi/qla2xxx/qla_edif.c | 585 +- drivers/scsi/qla2xxx/qla_edif.h | 7 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 106 +- drivers/scsi/qla2xxx/qla_fw.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 13 +- drivers/scsi/qla2xxx/qla_gs.c | 131 +- drivers/scsi/qla2xxx/qla_init.c | 96 +- drivers/scsi/qla2xxx/qla_iocb.c | 5 +- drivers/scsi/qla2xxx/qla_isr.c | 138 +- drivers/scsi/qla2xxx/qla_mbx.c | 67 +- drivers/scsi/qla2xxx/qla_mid.c | 6 +- drivers/scsi/qla2xxx/qla_nvme.c | 5 + drivers/scsi/qla2xxx/qla_os.c | 103 +- drivers/scsi/qla2xxx/qla_target.c | 35 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi.c | 1 - drivers/scsi/scsi_error.c | 26 +- drivers/scsi/scsi_lib.c | 44 +- drivers/scsi/scsi_priv.h | 4 +- drivers/scsi/scsi_sysfs.c | 2 +- drivers/scsi/scsi_trace.c | 3 +- drivers/scsi/scsi_transport_iscsi.c | 98 +- drivers/scsi/scsi_transport_sas.c | 6 + drivers/scsi/sd.c | 456 +- drivers/scsi/sd.h | 29 +- drivers/scsi/sd_zbc.c | 12 +- drivers/scsi/sg.c | 54 +- drivers/scsi/smartpqi/Kconfig | 2 +- drivers/scsi/smartpqi/smartpqi.h | 27 +- drivers/scsi/smartpqi/smartpqi_init.c | 405 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 2 +- drivers/scsi/smartpqi/smartpqi_sis.c | 11 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/snic/snic_fwint.h | 2 +- drivers/scsi/sr.c | 4 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 +- drivers/sh/intc/chip.c | 2 +- drivers/slimbus/core.c | 6 +- drivers/slimbus/messaging.c | 4 +- drivers/soc/amlogic/meson-mx-socinfo.c | 1 - drivers/soc/amlogic/meson-secure-pwrc.c | 4 +- drivers/soc/bcm/bcm2835-power.c | 72 +- drivers/soc/bcm/brcmstb/biuctrl.c | 9 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 2 +- drivers/soc/fsl/guts.c | 221 +- drivers/soc/imx/gpcv2.c | 8 +- drivers/soc/imx/imx8m-blk-ctrl.c | 9 +- drivers/soc/mediatek/Kconfig | 10 - drivers/soc/mediatek/Makefile | 1 - drivers/soc/mediatek/mt6795-pm-domains.h | 112 - drivers/soc/mediatek/mt8183-pm-domains.h | 1 - drivers/soc/mediatek/mt8186-pm-domains.h | 2 +- drivers/soc/mediatek/mt8192-pm-domains.h | 2 - drivers/soc/mediatek/mt8195-pm-domains.h | 4 +- drivers/soc/mediatek/mt8365-mmsys.h | 22 - drivers/soc/mediatek/mtk-devapc.c | 45 +- drivers/soc/mediatek/mtk-mutex.c | 155 +- drivers/soc/mediatek/mtk-pm-domains.c | 8 - drivers/soc/mediatek/mtk-pm-domains.h | 2 - drivers/soc/mediatek/mtk-pmic-wrap.c | 225 +- drivers/soc/mediatek/mtk-svs.c | 2403 - drivers/soc/qcom/Kconfig | 18 - drivers/soc/qcom/Makefile | 1 - drivers/soc/qcom/apr.c | 15 +- drivers/soc/qcom/cmd-db.c | 8 +- drivers/soc/qcom/icc-bwmon.c | 421 - drivers/soc/qcom/llcc-qcom.c | 2 +- drivers/soc/qcom/mdt_loader.c | 4 +- drivers/soc/qcom/ocmem.c | 3 - drivers/soc/qcom/qcom_aoss.c | 4 +- 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/sunxi/Kconfig | 1 - drivers/soc/tegra/Kconfig | 11 +- drivers/soc/tegra/Makefile | 1 - drivers/soc/tegra/cbb/Makefile | 9 - drivers/soc/tegra/cbb/tegra-cbb.c | 190 - drivers/soc/tegra/cbb/tegra194-cbb.c | 2365 - drivers/soc/tegra/cbb/tegra234-cbb.c | 1114 - drivers/soc/tegra/common.c | 49 +- drivers/soc/tegra/fuse/fuse-tegra.c | 16 - drivers/soc/tegra/fuse/tegra-apbmisc.c | 36 +- drivers/soc/tegra/pmc.c | 4 +- drivers/soc/ti/pruss.c | 1 - drivers/soc/ti/wkup_m3_ipc.c | 2 +- drivers/soc/xilinx/xlnx_event_manager.c | 5 +- drivers/soundwire/bus.c | 75 +- drivers/soundwire/bus_type.c | 38 +- drivers/soundwire/intel.c | 32 +- drivers/soundwire/qcom.c | 32 +- drivers/soundwire/slave.c | 120 +- drivers/soundwire/stream.c | 53 +- drivers/spi/Kconfig | 11 +- drivers/spi/Makefile | 1 - drivers/spi/atmel-quadspi.c | 104 +- drivers/spi/spi-altera-dfl.c | 14 +- drivers/spi/spi-amd.c | 45 +- drivers/spi/spi-bcm2835.c | 12 +- drivers/spi/spi-cadence.c | 2 +- drivers/spi/spi-dw-core.c | 10 +- drivers/spi/spi-dw-dma.c | 25 +- drivers/spi/spi-dw-mmio.c | 8 +- drivers/spi/spi-dw.h | 13 +- drivers/spi/spi-fsi.c | 19 +- drivers/spi/spi-intel-pci.c | 1 - drivers/spi/spi-intel.c | 4 +- drivers/spi/spi-microchip-core.c | 617 - drivers/spi/spi-mpc52xx-psc.c | 116 +- drivers/spi/spi-mpc52xx.c | 2 +- drivers/spi/spi-pxa2xx.c | 4 - drivers/spi/spi-s3c64xx.c | 123 +- drivers/spi/spi-sh.c | 94 +- drivers/spi/spi-sifive.c | 39 - drivers/spi/spi-stm32-qspi.c | 18 +- drivers/spi/spi-synquacer.c | 1 - drivers/spi/spi-tegra20-slink.c | 3 +- drivers/spi/spi-tegra210-quad.c | 33 +- drivers/spi/spi-ti-qspi.c | 75 +- drivers/spi/spi-topcliff-pch.c | 30 +- drivers/spi/spi-zynqmp-gqspi.c | 25 +- drivers/spi/spi.c | 575 +- drivers/spi/spidev.c | 1 + drivers/spmi/spmi.c | 17 - drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/fbtft/fb_ssd1351.c | 3 +- drivers/staging/fbtft/fbtft-core.c | 3 +- drivers/staging/greybus/audio_helper.c | 14 +- drivers/staging/greybus/fw-management.c | 6 +- drivers/staging/greybus/loopback.c | 2 +- drivers/staging/media/Kconfig | 12 +- drivers/staging/media/Makefile | 1 - drivers/staging/media/atomisp/Makefile | 3 + .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 20 +- drivers/staging/media/atomisp/i2c/ov5693/ov5693.h | 2 +- drivers/staging/media/atomisp/include/hmm/hmm.h | 32 +- drivers/staging/media/atomisp/include/hmm/hmm_bo.h | 37 +- .../staging/media/atomisp/include/hmm/hmm_common.h | 26 + .../staging/media/atomisp/include/hmm/hmm_pool.h | 116 + .../staging/media/atomisp/include/linux/atomisp.h | 146 + drivers/staging/media/atomisp/notes.txt | 30 - drivers/staging/media/atomisp/pci/atomisp_acc.c | 625 + drivers/staging/media/atomisp/pci/atomisp_acc.h | 120 + drivers/staging/media/atomisp/pci/atomisp_cmd.c | 92 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 29 +- .../media/atomisp/pci/atomisp_compat_css20.c | 365 +- .../media/atomisp/pci/atomisp_compat_ioctl32.h | 58 + drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 7 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 13 + .../media/atomisp/pci/atomisp_gmin_platform.c | 27 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 73 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 1 + drivers/staging/media/atomisp/pci/atomisp_subdev.c | 3 + drivers/staging/media/atomisp/pci/atomisp_subdev.h | 10 + drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 32 + .../pci/hive_isp_css_include/host/debug_public.h | 2 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 202 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 261 +- .../media/atomisp/pci/hmm/hmm_dynamic_pool.c | 234 + .../media/atomisp/pci/hmm/hmm_reserved_pool.c | 253 + .../media/atomisp/pci/ia_css_frame_public.h | 40 + .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 2 +- .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 2 +- .../atomisp/pci/isp/modes/interface/isp_const.h | 6 + .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 2 + .../pci/runtime/frame/interface/ia_css_frame.h | 7 +- .../media/atomisp/pci/runtime/frame/src/frame.c | 110 +- .../atomisp/pci/runtime/isp_param/src/isp_param.c | 2 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 23 +- .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 2 +- drivers/staging/media/atomisp/pci/sh_css.c | 8 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 2 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 3 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 47 +- drivers/staging/media/av7110/av7110.c | 2 +- drivers/staging/media/hantro/hantro_drv.c | 13 +- drivers/staging/media/hantro/hantro_g2_regs.h | 2 +- drivers/staging/media/hantro/hantro_hevc.c | 30 - drivers/staging/media/hantro/hantro_hw.h | 15 - 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 | 189 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 40 +- drivers/staging/media/hantro/sunxi_vpu_hw.c | 24 +- drivers/staging/media/imx/imx7-media-csi.c | 1587 +- 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/octeon/ethernet-rx.c | 4 +- drivers/staging/olpc_dcon/olpc_dcon.c | 7 +- drivers/staging/pi433/pi433_if.c | 1 + drivers/staging/qlge/qlge_main.c | 32 +- drivers/staging/r8188eu/Makefile | 1 + drivers/staging/r8188eu/core/rtw_ap.c | 23 +- drivers/staging/r8188eu/core/rtw_cmd.c | 15 +- drivers/staging/r8188eu/core/rtw_efuse.c | 61 +- drivers/staging/r8188eu/core/rtw_fw.c | 78 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 1 - drivers/staging/r8188eu/core/rtw_ioctl_set.c | 1 + drivers/staging/r8188eu/core/rtw_iol.c | 8 +- drivers/staging/r8188eu/core/rtw_led.c | 43 +- drivers/staging/r8188eu/core/rtw_mlme.c | 6 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 301 +- drivers/staging/r8188eu/core/rtw_p2p.c | 9 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 11 +- drivers/staging/r8188eu/core/rtw_recv.c | 80 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 125 +- drivers/staging/r8188eu/core/rtw_xmit.c | 34 +- drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c | 45 + drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 33 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 21 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 118 +- drivers/staging/r8188eu/hal/hal_com.c | 27 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 37 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 6 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 171 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 30 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/r8188eu/hal/usb_halinit.c | 385 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 33 +- drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 13 + .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 13 + drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 51 +- drivers/staging/r8188eu/include/basic_types.h | 52 + drivers/staging/r8188eu/include/hal_intf.h | 13 +- drivers/staging/r8188eu/include/ieee80211.h | 7 + drivers/staging/r8188eu/include/osdep_service.h | 3 + drivers/staging/r8188eu/include/rtl8188e_hal.h | 5 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 143 + drivers/staging/r8188eu/include/rtw_eeprom.h | 10 + drivers/staging/r8188eu/include/rtw_efuse.h | 2 + drivers/staging/r8188eu/include/rtw_io.h | 8 +- drivers/staging/r8188eu/include/rtw_iol.h | 24 +- drivers/staging/r8188eu/include/rtw_led.h | 9 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 10 +- drivers/staging/r8188eu/include/usb_ops_linux.h | 2 + drivers/staging/r8188eu/os_dep/ioctl_linux.c | 59 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 19 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 8 + drivers/staging/r8188eu/os_dep/usb_intf.c | 2 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 2 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/rtllib_tx.c | 24 +- drivers/staging/rtl8192e/rtllib_wx.c | 37 +- drivers/staging/rtl8192u/r8192U.h | 2 +- drivers/staging/rtl8192u/r8192U_dm.c | 40 +- drivers/staging/rtl8192u/r8192U_dm.h | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 233 +- drivers/staging/rts5208/spi.c | 6 +- drivers/staging/sm750fb/ddk750_dvi.c | 2 +- drivers/staging/sm750fb/ddk750_power.h | 2 +- drivers/staging/sm750fb/ddk750_sii164.c | 6 +- drivers/staging/sm750fb/ddk750_sii164.h | 2 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 40 +- .../include/linux/raspberrypi/vchiq.h | 48 +- drivers/staging/vc04_services/interface/TESTING | 82 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 96 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 106 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 38 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 40 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 63 +- drivers/staging/vme_user/Kconfig | 27 - drivers/staging/vme_user/Makefile | 3 - drivers/staging/vme_user/vme.c | 2015 - drivers/staging/vme_user/vme_bridge.h | 190 - drivers/staging/vme_user/vme_fake.c | 1305 - drivers/staging/vme_user/vme_tsi148.c | 2661 - drivers/staging/vme_user/vme_user.c | 2 +- drivers/staging/vt6655/baseband.c | 2 +- drivers/staging/vt6655/card.c | 71 +- drivers/staging/vt6655/device_main.c | 59 +- drivers/staging/vt6655/mac.c | 2 +- drivers/staging/vt6655/mac.h | 81 +- 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/target/target_core_configfs.c | 27 +- drivers/target/target_core_device.c | 6 - drivers/target/target_core_file.c | 37 +- drivers/target/target_core_iblock.c | 17 +- drivers/tee/optee/call.c | 18 +- drivers/thermal/cpufreq_cooling.c | 83 +- drivers/thermal/devfreq_cooling.c | 27 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 1 + drivers/thermal/intel/x86_pkg_temp_thermal.c | 2 +- drivers/thermal/rcar_gen3_thermal.c | 4 +- drivers/thermal/thermal_core.c | 18 +- drivers/thunderbolt/Kconfig | 6 +- drivers/thunderbolt/acpi.c | 29 +- drivers/thunderbolt/ctl.c | 6 +- drivers/thunderbolt/ctl.h | 2 +- drivers/thunderbolt/domain.c | 3 + drivers/thunderbolt/icm.c | 2 - drivers/thunderbolt/nhi.c | 4 - drivers/thunderbolt/nhi.h | 2 - drivers/thunderbolt/switch.c | 91 +- drivers/thunderbolt/tb.c | 68 +- drivers/thunderbolt/tb.h | 56 +- drivers/thunderbolt/tb_regs.h | 6 - drivers/thunderbolt/test.c | 12 +- drivers/thunderbolt/tmu.c | 221 +- drivers/tty/amiserial.c | 18 +- drivers/tty/mips_ejtag_fdc.c | 4 +- drivers/tty/n_gsm.c | 757 +- drivers/tty/n_tty.c | 92 +- drivers/tty/serial/8250/8250.h | 24 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 1 - drivers/tty/serial/8250/8250_core.c | 8 +- drivers/tty/serial/8250/8250_dw.c | 55 +- drivers/tty/serial/8250/8250_dwlib.c | 142 +- drivers/tty/serial/8250/8250_early.c | 4 +- drivers/tty/serial/8250/8250_exar.c | 25 +- drivers/tty/serial/8250/8250_fintek.c | 31 +- drivers/tty/serial/8250/8250_fsl.c | 4 +- drivers/tty/serial/8250/8250_ingenic.c | 2 +- drivers/tty/serial/8250/8250_lpc18xx.c | 22 +- drivers/tty/serial/8250/8250_lpss.c | 2 +- drivers/tty/serial/8250/8250_of.c | 1 - drivers/tty/serial/8250/8250_omap.c | 7 +- drivers/tty/serial/8250/8250_pci.c | 26 +- drivers/tty/serial/8250/8250_pericom.c | 2 +- drivers/tty/serial/8250/8250_port.c | 154 +- drivers/tty/serial/Kconfig | 5 +- drivers/tty/serial/amba-pl011.c | 15 +- drivers/tty/serial/ar933x_uart.c | 9 +- drivers/tty/serial/atmel_serial.c | 103 +- drivers/tty/serial/earlycon.c | 3 - drivers/tty/serial/fsl_lpuart.c | 29 +- drivers/tty/serial/imx.c | 21 +- drivers/tty/serial/kgdboc.c | 2 +- drivers/tty/serial/max310x.c | 272 +- drivers/tty/serial/mcf.c | 10 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/mpc52xx_uart.c | 4 +- drivers/tty/serial/msm_serial.c | 550 +- drivers/tty/serial/mux.c | 6 + drivers/tty/serial/omap-serial.c | 18 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pch_uart.c | 7 +- drivers/tty/serial/pic32_uart.c | 4 +- drivers/tty/serial/pmac_zilog.c | 1 + drivers/tty/serial/pxa.c | 5 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/samsung_tty.c | 90 +- drivers/tty/serial/sc16is7xx.c | 10 +- drivers/tty/serial/serial-tegra.c | 5 +- drivers/tty/serial/serial_core.c | 179 +- drivers/tty/serial/sifive.c | 10 + drivers/tty/serial/st-asc.c | 1 + drivers/tty/serial/stm32-usart.c | 10 +- drivers/tty/serial/sunsu.c | 4 +- drivers/tty/serial/ucc_uart.c | 2 - drivers/tty/serial/vr41xx_siu.c | 4 +- drivers/tty/tty_buffer.c | 59 +- drivers/tty/tty_io.c | 5 +- drivers/tty/tty_ioctl.c | 4 - drivers/tty/tty_port.c | 21 - drivers/tty/vt/Makefile | 2 +- drivers/tty/vt/consolemap.c | 684 +- drivers/tty/vt/defkeymap.c_shipped | 6 +- drivers/tty/vt/selection.c | 3 +- drivers/tty/vt/vt.c | 14 +- drivers/ufs/core/ufshcd-priv.h | 6 +- drivers/ufs/core/ufshcd.c | 74 +- drivers/ufs/core/ufshpb.c | 7 +- drivers/ufs/host/Kconfig | 12 - drivers/ufs/host/Makefile | 1 - drivers/ufs/host/ufs-exynos.c | 182 +- drivers/ufs/host/ufs-exynos.h | 1 - drivers/ufs/host/ufs-mediatek.c | 324 +- drivers/ufs/host/ufs-mediatek.h | 74 - drivers/ufs/host/ufs-qcom.c | 23 + drivers/ufs/host/ufs-renesas.c | 412 - drivers/ufs/host/ufshcd-pci.c | 1 - drivers/ufs/host/ufshcd-pltfrm.c | 15 +- drivers/ufs/host/ufshcd-pltfrm.h | 6 +- drivers/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/class/cdc-acm.c | 2 +- drivers/usb/common/usb-conn-gpio.c | 17 - drivers/usb/core/Makefile | 4 - drivers/usb/core/hub.c | 108 +- drivers/usb/core/hub.h | 4 - drivers/usb/core/port.c | 83 - drivers/usb/core/sysfs.c | 79 +- drivers/usb/core/usb-acpi.c | 18 +- drivers/usb/dwc2/gadget.c | 3 +- drivers/usb/dwc2/hcd.c | 5 +- drivers/usb/dwc3/Kconfig | 4 +- drivers/usb/dwc3/core.c | 50 +- drivers/usb/dwc3/core.h | 3 - drivers/usb/dwc3/dwc3-qcom.c | 140 +- drivers/usb/dwc3/ep0.c | 2 +- drivers/usb/dwc3/gadget.c | 93 +- drivers/usb/gadget/function/f_fs.c | 2 + drivers/usb/gadget/function/f_mass_storage.c | 11 +- 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/legacy/inode.c | 3 +- drivers/usb/gadget/legacy/raw_gadget.c | 1 + drivers/usb/gadget/udc/Kconfig | 13 - drivers/usb/gadget/udc/Makefile | 1 - drivers/usb/gadget/udc/aspeed_udc.c | 1597 - drivers/usb/gadget/udc/atmel_usba_udc.c | 11 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 8 +- drivers/usb/gadget/udc/trace.h | 8 +- drivers/usb/host/Kconfig | 10 - drivers/usb/host/Makefile | 1 - drivers/usb/host/ehci-platform.c | 2 - drivers/usb/host/ehci-ppc-of.c | 1 - drivers/usb/host/ehci-q.c | 2 +- drivers/usb/host/max3421-hcd.c | 2 +- drivers/usb/host/ohci-at91.c | 69 +- drivers/usb/host/ohci-nxp.c | 1 - drivers/usb/host/ohci-platform.c | 3 - drivers/usb/host/ohci-ppc-of.c | 1 - drivers/usb/host/ohci-sm501.c | 2 +- drivers/usb/host/xhci-mtk.c | 7 - drivers/usb/host/xhci-tegra.c | 8 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/misc/Kconfig | 16 - drivers/usb/misc/Makefile | 1 - drivers/usb/misc/ftdi-elan.c | 1 + drivers/usb/misc/ldusb.c | 1 + drivers/usb/misc/onboard_usb_hub.c | 428 - drivers/usb/misc/onboard_usb_hub.h | 17 - drivers/usb/misc/onboard_usb_hub_pdevs.c | 142 - drivers/usb/misc/sisusbvga/sisusb_con.c | 2 +- drivers/usb/mon/mon_bin.c | 1 + drivers/usb/mon/mon_stat.c | 1 + drivers/usb/mon/mon_text.c | 2 + drivers/usb/mtu3/mtu3.h | 5 +- drivers/usb/mtu3/mtu3_core.c | 35 +- drivers/usb/mtu3/mtu3_debugfs.c | 8 +- drivers/usb/mtu3/mtu3_gadget.c | 38 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 10 +- drivers/usb/mtu3/mtu3_hw_regs.h | 16 - drivers/usb/mtu3/mtu3_plat.c | 43 +- drivers/usb/mtu3/mtu3_trace.h | 4 +- drivers/usb/musb/Kconfig | 13 +- drivers/usb/musb/Makefile | 1 - drivers/usb/musb/mpfs.c | 269 - drivers/usb/musb/musb_core.c | 16 +- drivers/usb/musb/musb_gadget.c | 2 + drivers/usb/renesas_usbhs/rza.c | 4 - drivers/usb/serial/cypress_m8.c | 2 +- drivers/usb/serial/garmin_gps.c | 4 +- drivers/usb/serial/io_edgeport.c | 4 +- drivers/usb/serial/mos7720.c | 2 +- drivers/usb/serial/opticon.c | 4 +- drivers/usb/serial/sierra.c | 4 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/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/tcpci.c | 3 +- drivers/usb/typec/tcpm/tcpci.h | 209 + drivers/usb/typec/tcpm/tcpci_maxim.c | 3 +- drivers/usb/typec/tcpm/tcpci_mt6360.c | 3 +- drivers/usb/typec/tcpm/tcpci_rt1711h.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 144 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 28 +- drivers/usb/usbip/vudc_rx.c | 6 +- drivers/usb/usbip/vudc_sysfs.c | 14 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 21 - drivers/vdpa/vdpa_sim/vdpa_sim.h | 1 - drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 3 - drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 3 - drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 2 +- drivers/vfio/pci/Kconfig | 11 - drivers/vfio/pci/Makefile | 2 +- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 13 +- drivers/vfio/pci/mlx5/cmd.c | 14 +- drivers/vfio/pci/mlx5/cmd.h | 4 +- drivers/vfio/pci/mlx5/main.c | 13 +- drivers/vfio/pci/vfio_pci_config.c | 2 +- drivers/vfio/pci/vfio_pci_core.c | 22 +- drivers/vfio/pci/vfio_pci_zdev.c | 35 +- drivers/vfio/platform/vfio_platform_private.h | 21 +- drivers/vfio/vfio.c | 32 +- drivers/vfio/vfio_iommu_spapr_tce.c | 9 +- drivers/vfio/vfio_iommu_type1.c | 49 +- drivers/vhost/scsi.c | 4 +- drivers/vhost/vdpa.c | 35 +- drivers/vhost/vringh.c | 78 +- drivers/video/Kconfig | 6 - drivers/video/Makefile | 2 - drivers/video/aperture.c | 351 - drivers/video/console/Kconfig | 1 - drivers/video/console/vgacon.c | 12 +- drivers/video/fbdev/68328fb.c | 7 +- drivers/video/fbdev/Kconfig | 7 +- drivers/video/fbdev/amifb.c | 15 +- drivers/video/fbdev/atafb.c | 99 +- drivers/video/fbdev/cirrusfb.c | 2 +- drivers/video/fbdev/core/fbcon.c | 21 +- drivers/video/fbdev/core/fbmem.c | 22 +- drivers/video/fbdev/dnfb.c | 2 +- drivers/video/fbdev/efifb.c | 11 + drivers/video/fbdev/fm2fb.c | 4 +- drivers/video/fbdev/hpfb.c | 4 +- drivers/video/fbdev/q40fb.c | 2 +- drivers/video/fbdev/sa1100fb.c | 41 + drivers/video/fbdev/simplefb.c | 11 + drivers/video/fbdev/skeletonfb.c | 6 +- drivers/video/fbdev/valkyriefb.c | 10 +- drivers/virt/acrn/ioreq.c | 6 +- drivers/virt/nitro_enclaves/Kconfig | 5 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 27 + drivers/virt/nitro_enclaves/ne_misc_dev_test.c | 5 +- drivers/virt/vboxguest/vboxguest_linux.c | 9 +- drivers/virtio/Kconfig | 7 +- drivers/virtio/Makefile | 1 - drivers/virtio/virtio.c | 4 +- drivers/virtio/virtio_anchor.c | 18 - drivers/virtio/virtio_balloon.c | 49 +- drivers/virtio/virtio_ring.c | 7 +- drivers/vme/Kconfig | 18 + drivers/vme/Makefile | 8 + drivers/vme/boards/Kconfig | 10 + drivers/vme/boards/Makefile | 6 + drivers/vme/boards/vme_vmivme7805.c | 106 + drivers/vme/boards/vme_vmivme7805.h | 33 + drivers/vme/bridges/Kconfig | 24 + drivers/vme/bridges/Makefile | 4 + drivers/vme/bridges/vme_ca91cx42.c | 1928 + drivers/vme/bridges/vme_ca91cx42.h | 579 + drivers/vme/bridges/vme_fake.c | 1305 + drivers/vme/bridges/vme_tsi148.c | 2661 + .../{staging/vme_user => vme/bridges}/vme_tsi148.h | 0 drivers/vme/vme.c | 2015 + drivers/vme/vme_bridge.h | 190 + drivers/watchdog/acquirewdt.c | 1 + drivers/watchdog/advantechwdt.c | 1 + drivers/watchdog/alim1535_wdt.c | 1 + drivers/watchdog/alim7101_wdt.c | 1 + drivers/watchdog/ar7_wdt.c | 1 + drivers/watchdog/at91rm9200_wdt.c | 1 + drivers/watchdog/ath79_wdt.c | 1 + drivers/watchdog/cpu5wdt.c | 1 + drivers/watchdog/cpwd.c | 1 + drivers/watchdog/eurotechwdt.c | 1 + drivers/watchdog/gef_wdt.c | 1 + drivers/watchdog/geodewdt.c | 1 + drivers/watchdog/ib700wdt.c | 1 + drivers/watchdog/ibmasr.c | 1 + drivers/watchdog/indydog.c | 1 + drivers/watchdog/it8712f_wdt.c | 1 + drivers/watchdog/m54xx_wdt.c | 1 + drivers/watchdog/machzwd.c | 1 + drivers/watchdog/mixcomwd.c | 1 + drivers/watchdog/mtx-1_wdt.c | 1 + drivers/watchdog/nv_tco.c | 1 + drivers/watchdog/pc87413_wdt.c | 1 + drivers/watchdog/pcwd.c | 2 + drivers/watchdog/pcwd_pci.c | 2 + drivers/watchdog/pcwd_usb.c | 2 + drivers/watchdog/pika_wdt.c | 1 + drivers/watchdog/rc32434_wdt.c | 1 + drivers/watchdog/rdc321x_wdt.c | 1 + drivers/watchdog/riowd.c | 1 + drivers/watchdog/sa1100_wdt.c | 1 + drivers/watchdog/sb_wdog.c | 1 + drivers/watchdog/sbc60xxwdt.c | 1 + drivers/watchdog/sbc7240_wdt.c | 1 + drivers/watchdog/sbc8360.c | 1 + drivers/watchdog/sbc_epx_c3.c | 1 + drivers/watchdog/sbc_fitpc2_wdt.c | 1 + drivers/watchdog/sc1200wdt.c | 1 + drivers/watchdog/sc520_wdt.c | 1 + drivers/watchdog/sch311x_wdt.c | 1 + drivers/watchdog/scx200_wdt.c | 1 + drivers/watchdog/smsc37b787_wdt.c | 1 + drivers/watchdog/w83877f_wdt.c | 1 + drivers/watchdog/w83977f_wdt.c | 1 + drivers/watchdog/wafer5823wdt.c | 1 + drivers/watchdog/wdrtas.c | 2 + drivers/watchdog/wdt.c | 2 + drivers/watchdog/wdt285.c | 1 + drivers/watchdog/wdt977.c | 1 + drivers/watchdog/wdt_pci.c | 2 + drivers/xen/Kconfig | 9 - drivers/xen/events/events_base.c | 7 +- drivers/xen/evtchn.c | 1 + drivers/xen/grant-dma-ops.c | 10 - drivers/xen/manage.c | 2 +- drivers/xen/mcelog.c | 1 + drivers/xen/privcmd.c | 2 +- drivers/xen/xen-front-pgdir-shbuf.c | 4 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 1 + drivers/xen/xenbus/xenbus_probe_backend.c | 2 +- fs/9p/fid.c | 61 +- fs/9p/fid.h | 6 +- fs/9p/vfs_addr.c | 4 +- fs/9p/vfs_dentry.c | 4 +- fs/9p/vfs_dir.c | 2 +- fs/9p/vfs_file.c | 9 +- fs/9p/vfs_inode.c | 89 +- fs/9p/vfs_inode_dotl.c | 82 +- fs/9p/vfs_super.c | 8 +- fs/9p/xattr.c | 8 +- fs/Kconfig | 12 +- fs/Makefile | 2 + fs/afs/mntpt.c | 6 + fs/aio.c | 38 +- fs/attr.c | 74 +- fs/autofs/autofs_i.h | 7 +- fs/autofs/expire.c | 2 +- fs/autofs/inode.c | 1 - fs/autofs/root.c | 108 +- fs/befs/linuxvfs.c | 16 +- fs/btrfs/async-thread.h | 1 + fs/btrfs/backref.c | 88 +- fs/btrfs/backref.h | 3 +- fs/btrfs/block-group.c | 34 +- fs/btrfs/block-rsv.c | 21 +- fs/btrfs/block-rsv.h | 15 +- fs/btrfs/btrfs_inode.h | 25 +- fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 366 +- fs/btrfs/compression.h | 20 +- fs/btrfs/ctree.h | 123 +- fs/btrfs/delalloc-space.c | 6 +- fs/btrfs/delayed-inode.c | 448 +- fs/btrfs/delayed-inode.h | 11 - fs/btrfs/delayed-ref.c | 4 +- fs/btrfs/dev-replace.c | 3 +- fs/btrfs/disk-io.c | 488 +- fs/btrfs/disk-io.h | 17 +- fs/btrfs/extent-tree.c | 151 +- fs/btrfs/extent_io.c | 1012 +- fs/btrfs/extent_io.h | 16 +- fs/btrfs/file.c | 100 +- fs/btrfs/free-space-cache.c | 3 +- fs/btrfs/inode.c | 802 +- fs/btrfs/ioctl.c | 150 +- fs/btrfs/lzo.c | 28 +- fs/btrfs/ordered-data.c | 40 +- fs/btrfs/ordered-data.h | 5 +- fs/btrfs/raid56.c | 796 +- fs/btrfs/raid56.h | 168 +- fs/btrfs/reflink.c | 19 +- fs/btrfs/scrub.c | 71 +- fs/btrfs/send.c | 821 +- fs/btrfs/send.h | 169 +- fs/btrfs/space-info.c | 110 +- fs/btrfs/space-info.h | 8 +- fs/btrfs/struct-funcs.c | 11 +- fs/btrfs/subpage.c | 4 +- fs/btrfs/super.c | 38 +- fs/btrfs/sysfs.c | 186 +- fs/btrfs/tests/btrfs-tests.c | 25 +- fs/btrfs/tests/extent-buffer-tests.c | 3 +- fs/btrfs/transaction.c | 138 +- fs/btrfs/tree-log.c | 29 +- fs/btrfs/tree-log.h | 3 - fs/btrfs/volumes.c | 357 +- fs/btrfs/volumes.h | 46 +- fs/btrfs/zlib.c | 42 +- fs/btrfs/zoned.c | 130 +- fs/btrfs/zoned.h | 18 - fs/btrfs/zstd.c | 33 +- fs/buffer.c | 417 +- fs/ceph/addr.c | 2 +- fs/ceph/file.c | 5 +- fs/cifs/cifssmb.c | 2 +- fs/cifs/file.c | 8 +- fs/cifs/misc.c | 3 +- fs/cifs/smb2ops.c | 5 +- fs/coda/symlink.c | 11 +- fs/coredump.c | 38 +- fs/cramfs/inode.c | 17 +- fs/crypto/fname.c | 36 +- fs/crypto/fscrypt_private.h | 11 +- fs/crypto/hooks.c | 6 +- fs/crypto/keysetup.c | 7 - fs/crypto/policy.c | 49 +- fs/dax.c | 405 +- fs/debugfs/file.c | 1 + fs/direct-io.c | 47 +- fs/dlm/Kconfig | 9 - fs/dlm/Makefile | 2 +- fs/dlm/ast.c | 4 +- fs/dlm/config.c | 21 +- fs/dlm/config.h | 3 +- fs/dlm/debug_fs.c | 1 + 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/file.c | 1 + fs/efivarfs/internal.h | 40 - fs/efivarfs/super.c | 15 +- fs/efivarfs/vars.c | 738 - fs/erofs/compress.h | 2 +- fs/erofs/decompressor.c | 18 +- fs/erofs/decompressor_lzma.c | 1 - fs/erofs/super.c | 10 +- fs/erofs/utils.c | 2 +- fs/erofs/zdata.c | 777 +- fs/erofs/zdata.h | 119 +- fs/erofs/zpvec.h | 159 + fs/eventpoll.c | 22 - fs/exec.c | 23 +- fs/ext2/dir.c | 20 +- fs/ext2/ext2.h | 1 + fs/ext2/inode.c | 61 +- fs/ext2/namei.c | 10 +- fs/ext2/super.c | 19 +- fs/ext4/balloc.c | 2 +- fs/ext4/ext4.h | 13 +- fs/ext4/ext4_jbd2.c | 3 +- fs/ext4/extents_status.c | 3 +- fs/ext4/fast_commit.c | 48 +- fs/ext4/indirect.c | 4 +- fs/ext4/inline.c | 30 - fs/ext4/inode.c | 60 +- fs/ext4/ioctl.c | 22 +- fs/ext4/mballoc.c | 10 +- fs/ext4/mmp.c | 11 +- fs/ext4/orphan.c | 24 +- fs/ext4/resize.c | 6 +- fs/ext4/super.c | 33 +- fs/ext4/symlink.c | 15 - fs/f2fs/checkpoint.c | 4 +- fs/f2fs/compress.c | 246 +- fs/f2fs/data.c | 103 +- fs/f2fs/debug.c | 2 +- fs/f2fs/f2fs.h | 42 +- fs/f2fs/file.c | 36 +- fs/f2fs/gc.c | 4 +- fs/f2fs/gc.h | 21 +- fs/f2fs/node.c | 14 +- fs/f2fs/recovery.c | 10 +- fs/f2fs/segment.c | 28 +- fs/f2fs/segment.h | 11 +- fs/f2fs/super.c | 88 +- fs/f2fs/sysfs.c | 10 - fs/fat/file.c | 9 +- fs/fat/namei_vfat.c | 231 +- fs/fcntl.c | 1 - fs/file_table.c | 19 +- fs/freevxfs/vxfs_immed.c | 43 +- fs/freevxfs/vxfs_subr.c | 6 + fs/fsopen.c | 1 + fs/fuse/control.c | 4 + fs/fuse/dax.c | 2 +- fs/fuse/dev.c | 8 +- fs/fuse/dir.c | 7 +- fs/fuse/file.c | 46 +- fs/gfs2/aops.c | 2 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/dir.c | 7 +- fs/gfs2/file.c | 5 +- fs/gfs2/glock.c | 15 +- fs/gfs2/lock_dlm.c | 2 +- fs/gfs2/log.c | 4 +- fs/gfs2/log.h | 2 +- fs/gfs2/lops.c | 32 +- fs/gfs2/lops.h | 2 +- fs/gfs2/main.c | 2 +- fs/gfs2/meta_io.c | 18 +- fs/gfs2/quota.c | 2 +- fs/gfs2/rgrp.c | 9 +- fs/gfs2/rgrp.h | 3 +- fs/gfs2/xattr.c | 2 +- fs/hfs/bnode.c | 4 + fs/hfsplus/bnode.c | 4 + fs/hfsplus/hfsplus_fs.h | 2 +- fs/hfsplus/part_tbl.c | 5 +- fs/hfsplus/super.c | 4 +- fs/hfsplus/wrapper.c | 12 +- fs/hostfs/hostfs_kern.c | 6 +- fs/hugetlbfs/inode.c | 69 +- fs/inode.c | 180 +- fs/io-wq.c | 1424 + fs/io-wq.h | 228 + fs/io_uring.c | 13265 ++ fs/iomap/buffered-io.c | 110 +- fs/iomap/direct-io.c | 33 +- fs/isofs/compress.c | 2 +- fs/jbd2/checkpoint.c | 6 +- fs/jbd2/commit.c | 40 +- fs/jbd2/journal.c | 69 +- fs/jbd2/recovery.c | 34 +- fs/jbd2/revoke.c | 8 +- fs/jbd2/transaction.c | 26 +- fs/jfs/file.c | 4 +- fs/jfs/inode.c | 18 +- fs/jfs/jfs_metapage.c | 2 +- fs/kernel_read_file.c | 38 +- fs/kernfs/dir.c | 7 +- fs/kernfs/file.c | 203 +- fs/kernfs/kernfs-internal.h | 4 - fs/kernfs/mount.c | 19 - fs/ksmbd/vfs.c | 2 +- fs/ksmbd/vfs.h | 2 +- fs/libfs.c | 9 - fs/lockd/svc4proc.c | 4 +- fs/lockd/svclock.c | 10 +- fs/lockd/svcproc.c | 5 +- fs/mbcache.c | 2 +- fs/mount.h | 1 + fs/mpage.c | 131 +- fs/namei.c | 191 +- fs/namespace.c | 2 +- fs/nfs/blocklayout/blocklayout.c | 13 +- fs/nfs/direct.c | 8 +- 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 | 729 +- fs/nfsd/filecache.h | 7 +- fs/nfsd/netns.h | 3 - fs/nfsd/nfs4proc.c | 10 +- fs/nfsd/nfs4state.c | 35 +- fs/nfsd/nfscache.c | 3 +- fs/nfsd/nfsctl.c | 19 +- fs/nfsd/nfsd.h | 2 - fs/nfsd/nfsfh.c | 5 +- fs/nfsd/trace.h | 325 +- fs/nilfs2/btnode.c | 8 +- fs/nilfs2/btnode.h | 4 +- fs/nilfs2/btree.c | 6 +- fs/nilfs2/dir.c | 2 +- fs/nilfs2/gcinode.c | 7 +- fs/nilfs2/mdt.c | 19 +- fs/nilfs2/page.c | 60 +- fs/notify/fanotify/fanotify.c | 19 +- fs/notify/fanotify/fanotify.h | 2 - fs/notify/fanotify/fanotify_user.c | 110 +- fs/notify/fdinfo.c | 6 +- fs/notify/fsnotify.c | 21 +- fs/notify/inotify/inotify_user.c | 2 +- fs/nsfs.c | 1 + fs/ntfs/aops.c | 12 +- fs/ntfs/aops.h | 7 +- fs/ntfs/compress.c | 2 +- fs/ntfs/file.c | 7 +- fs/ntfs/logfile.c | 2 +- fs/ntfs/mft.c | 4 +- fs/ntfs3/attrib.c | 180 +- fs/ntfs3/bitmap.c | 4 +- fs/ntfs3/file.c | 100 +- fs/ntfs3/frecord.c | 49 +- fs/ntfs3/fslog.c | 4 +- fs/ntfs3/fsntfs.c | 27 +- fs/ntfs3/index.c | 31 +- fs/ntfs3/inode.c | 11 +- fs/ntfs3/ntfs_fs.h | 15 +- fs/ntfs3/record.c | 5 +- fs/ntfs3/run.c | 42 - fs/ntfs3/super.c | 8 +- fs/ntfs3/xattr.c | 6 +- fs/ocfs2/aops.c | 30 +- fs/ocfs2/buffer_head_io.c | 8 +- fs/ocfs2/cluster/heartbeat.c | 75 +- fs/ocfs2/dlmfs/dlmfs.c | 14 +- fs/ocfs2/file.c | 2 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/refcounttree.c | 57 +- fs/ocfs2/super.c | 2 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/open.c | 63 +- fs/orangefs/inode.c | 4 +- fs/overlayfs/copy_up.c | 7 +- fs/overlayfs/inode.c | 87 +- fs/overlayfs/overlayfs.h | 15 +- fs/overlayfs/super.c | 25 +- fs/pipe.c | 1 + fs/posix_acl.c | 168 +- fs/proc/array.c | 3 +- fs/proc/base.c | 51 +- fs/proc/fd.c | 18 +- fs/proc/inode.c | 2 + fs/proc/internal.h | 2 +- fs/proc/kmsg.c | 1 + fs/proc/nommu.c | 1 + fs/proc/proc_net.c | 3 + fs/proc/proc_tty.c | 2 + fs/proc/root.c | 3 + fs/proc/task_mmu.c | 83 +- fs/proc/task_nommu.c | 45 +- fs/proc/vmcore.c | 1 + fs/proc_namespace.c | 2 +- fs/pstore/inode.c | 1 - fs/pstore/platform.c | 64 +- fs/pstore/zone.c | 12 +- fs/quota/dquot.c | 19 +- fs/read_write.c | 27 +- fs/reiserfs/inode.c | 8 +- fs/reiserfs/journal.c | 12 +- fs/reiserfs/stree.c | 4 +- fs/reiserfs/super.c | 2 +- fs/reiserfs/xattr.c | 9 +- fs/remap_range.c | 44 +- fs/splice.c | 64 +- fs/squashfs/Makefile | 4 +- fs/squashfs/block.c | 10 +- fs/squashfs/decompressor.h | 1 - fs/squashfs/file.c | 148 +- fs/squashfs/file_direct.c | 90 +- fs/squashfs/lz4_wrapper.c | 7 +- fs/squashfs/lzo_wrapper.c | 7 +- fs/squashfs/page_actor.c | 55 +- fs/squashfs/page_actor.h | 57 +- fs/squashfs/super.c | 33 + fs/squashfs/xz_wrapper.c | 11 +- fs/squashfs/zlib_wrapper.c | 12 +- fs/squashfs/zstd_wrapper.c | 12 +- fs/super.c | 6 +- fs/ubifs/debug.c | 2 + fs/ubifs/file.c | 29 +- fs/ubifs/super.c | 2 +- fs/udf/dir.c | 2 +- fs/udf/directory.c | 2 +- fs/udf/inode.c | 2 +- fs/ufs/balloc.c | 2 +- fs/ufs/dir.c | 2 +- fs/ufs/util.c | 11 + fs/unicode/mkutf8data.c | 38 +- fs/userfaultfd.c | 138 +- fs/xattr.c | 25 +- fs/xfs/Makefile | 6 - fs/xfs/libxfs/xfs_ag.c | 171 +- fs/xfs/libxfs/xfs_ag.h | 75 +- fs/xfs/libxfs/xfs_ag_resv.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 143 +- fs/xfs/libxfs/xfs_alloc.h | 58 +- fs/xfs/libxfs/xfs_alloc_btree.c | 9 +- fs/xfs/libxfs/xfs_attr.c | 22 +- fs/xfs/libxfs/xfs_attr.h | 10 +- fs/xfs/libxfs/xfs_attr_leaf.c | 29 +- fs/xfs/libxfs/xfs_attr_remote.c | 15 +- fs/xfs/libxfs/xfs_bmap.c | 84 +- fs/xfs/libxfs/xfs_bmap_btree.c | 10 +- fs/xfs/libxfs/xfs_btree.c | 29 +- fs/xfs/libxfs/xfs_dir2.c | 2 +- fs/xfs/libxfs/xfs_dir2_block.c | 6 +- fs/xfs/libxfs/xfs_dir2_sf.c | 8 +- fs/xfs/libxfs/xfs_ialloc.c | 86 +- fs/xfs/libxfs/xfs_ialloc.h | 25 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 20 +- fs/xfs/libxfs/xfs_inode_buf.c | 15 +- fs/xfs/libxfs/xfs_inode_fork.c | 65 +- fs/xfs/libxfs/xfs_inode_fork.h | 27 +- fs/xfs/libxfs/xfs_refcount.c | 19 +- fs/xfs/libxfs/xfs_refcount_btree.c | 5 +- fs/xfs/libxfs/xfs_rmap.c | 8 +- fs/xfs/libxfs/xfs_rmap_btree.c | 9 +- fs/xfs/libxfs/xfs_symlink_remote.c | 2 +- fs/xfs/libxfs/xfs_types.c | 73 +- fs/xfs/libxfs/xfs_types.h | 9 + fs/xfs/scrub/agheader.c | 25 +- fs/xfs/scrub/agheader_repair.c | 21 +- fs/xfs/scrub/alloc.c | 7 +- fs/xfs/scrub/bmap.c | 16 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/common.c | 6 +- fs/xfs/scrub/dabtree.c | 2 +- fs/xfs/scrub/dir.c | 2 +- fs/xfs/scrub/fscounters.c | 4 +- fs/xfs/scrub/health.c | 2 - fs/xfs/scrub/ialloc.c | 12 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/refcount.c | 9 +- fs/xfs/scrub/repair.c | 47 +- fs/xfs/scrub/rmap.c | 6 +- fs/xfs/scrub/symlink.c | 6 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_attr_inactive.c | 24 +- fs/xfs/xfs_attr_list.c | 9 +- fs/xfs/xfs_bio_io.c | 2 +- fs/xfs/xfs_bmap_util.c | 22 +- fs/xfs/xfs_buf.c | 280 +- fs/xfs/xfs_buf.h | 21 +- fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_extfree_item.c | 6 +- fs/xfs/xfs_file.c | 46 +- fs/xfs/xfs_filestream.c | 4 +- fs/xfs/xfs_fsmap.c | 3 +- fs/xfs/xfs_fsops.c | 16 +- fs/xfs/xfs_icache.c | 17 +- fs/xfs/xfs_inode.c | 693 +- fs/xfs/xfs_inode.h | 70 +- fs/xfs/xfs_inode_item.c | 58 +- fs/xfs/xfs_ioctl.c | 10 +- fs/xfs/xfs_iomap.c | 49 +- fs/xfs/xfs_iomap.h | 1 - fs/xfs/xfs_iops.c | 27 +- fs/xfs/xfs_iops.h | 3 - fs/xfs/xfs_itable.c | 4 +- fs/xfs/xfs_iunlink_item.c | 180 - fs/xfs/xfs_iunlink_item.h | 27 - fs/xfs/xfs_linux.h | 2 +- fs/xfs/xfs_log.c | 55 +- fs/xfs/xfs_log.h | 3 +- fs/xfs/xfs_log_cil.c | 472 +- fs/xfs/xfs_log_priv.h | 58 +- fs/xfs/xfs_log_recover.c | 198 +- fs/xfs/xfs_mount.c | 3 +- fs/xfs/xfs_mount.h | 1 - fs/xfs/xfs_notify_failure.c | 226 - fs/xfs/xfs_qm.c | 14 +- fs/xfs/xfs_reflink.c | 58 +- fs/xfs/xfs_reflink.h | 3 + fs/xfs/xfs_super.c | 11 - fs/xfs/xfs_super.h | 1 - fs/xfs/xfs_symlink.c | 2 +- fs/xfs/xfs_trace.h | 3 +- fs/xfs/xfs_trans.c | 95 +- fs/xfs/xfs_trans.h | 7 +- fs/xfs/xfs_trans_priv.h | 3 +- fs/zonefs/super.c | 44 +- fs/zonefs/trace.h | 4 +- include/acpi/acpi_bus.h | 9 +- include/acpi/processor.h | 9 +- include/asm-generic/Kbuild | 2 +- include/asm-generic/archrandom.h | 25 - include/asm-generic/bitops/generic-non-atomic.h | 161 - .../asm-generic/bitops/instrumented-non-atomic.h | 35 +- include/asm-generic/bitops/non-atomic.h | 121 +- .../bitops/non-instrumented-non-atomic.h | 16 - include/asm-generic/platform-feature.h | 8 + include/clocksource/timer-ti-dm.h | 144 + include/crypto/hash.h | 2 - include/crypto/internal/blake2s.h | 108 + include/crypto/kpp.h | 2 - include/crypto/polyval.h | 22 - include/drm/display/drm_dp_aux_bus.h | 34 +- include/drm/display/drm_dp_helper.h | 48 +- include/drm/drm_atomic_helper.h | 2 - include/drm/drm_bridge.h | 15 - include/drm/drm_connector.h | 10 +- include/drm/drm_crtc.h | 17 +- include/drm/drm_displayid.h | 6 +- include/drm/drm_edid.h | 39 +- include/drm/drm_encoder_slave.h | 2 - include/drm/drm_fb_helper.h | 1 - include/drm/drm_gem.h | 26 +- include/drm/drm_gem_framebuffer_helper.h | 10 +- include/drm/drm_mipi_dsi.h | 17 - include/drm/drm_of.h | 22 - include/drm/drm_panel.h | 9 - include/drm/drm_probe_helper.h | 3 - include/drm/drm_rect.h | 16 - include/drm/intel-gtt.h | 24 +- include/dt-bindings/clock/efm32-cmu.h | 43 + include/dt-bindings/clock/exynos7885.h | 54 +- include/dt-bindings/clock/qcom,dispcc-sm8350.h | 1 - include/dt-bindings/clock/qcom,gcc-ipq8074.h | 4 - include/dt-bindings/clock/qcom,gcc-msm8939.h | 1 - include/dt-bindings/clock/qcom,gpucc-sm8350.h | 52 - include/dt-bindings/clock/qcom,sm8450-camcc.h | 159 - include/dt-bindings/clock/r9a07g043-cpg.h | 20 - include/dt-bindings/clock/tegra234-clock.h | 105 - include/dt-bindings/interconnect/fsl,imx8mp.h | 59 - include/dt-bindings/interconnect/qcom,sm6350.h | 148 - include/dt-bindings/mailbox/qcom-ipcc.h | 1 - include/dt-bindings/memory/tegra234-mc.h | 26 - include/dt-bindings/net/pcs-rzn1-miic.h | 33 - include/dt-bindings/nvmem/microchip,sama7g5-otpc.h | 12 - include/dt-bindings/pinctrl/r7s9210-pinctrl.h | 2 +- include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 2 +- include/dt-bindings/pinctrl/rzv2m-pinctrl.h | 23 - include/dt-bindings/power/mt6795-power.h | 16 - include/dt-bindings/power/tegra234-powergate.h | 2 - include/dt-bindings/reset/mt8186-resets.h | 5 - include/dt-bindings/reset/mt8192-resets.h | 8 - include/dt-bindings/reset/mt8195-resets.h | 6 - include/dt-bindings/reset/sama7g5-reset.h | 10 - include/dt-bindings/reset/tegra234-reset.h | 10 - include/dt-bindings/soc/samsung,boot-mode.h | 18 - include/dt-bindings/sound/qcom,wcd9335.h | 15 - include/kunit/test.h | 63 +- include/linux/acpi.h | 5 + include/linux/acpi_iort.h | 14 +- include/linux/acpi_viot.h | 2 - include/linux/aperture.h | 56 - include/linux/arch_topology.h | 1 + include/linux/audit.h | 2 + include/linux/backing-dev.h | 6 + include/linux/balloon_compaction.h | 6 +- include/linux/base64.h | 16 - include/linux/bio.h | 10 +- include/linux/bitmap.h | 37 +- include/linux/bitops.h | 50 - include/linux/blk-mq.h | 34 +- include/linux/blk_types.h | 119 +- include/linux/blkdev.h | 229 +- include/linux/blktrace_api.h | 13 +- include/linux/bpf-cgroup-defs.h | 13 +- include/linux/bpf-cgroup.h | 9 +- include/linux/bpf.h | 155 +- include/linux/bpf_lsm.h | 7 - include/linux/bpf_verifier.h | 14 +- include/linux/brcmphy.h | 1 - include/linux/btf.h | 28 - include/linux/btf_ids.h | 3 +- include/linux/buffer_head.h | 27 +- include/linux/cacheinfo.h | 3 - include/linux/can/bittiming.h | 2 - include/linux/can/skb.h | 59 +- include/linux/cgroup-defs.h | 2 +- include/linux/cgroup.h | 2 +- include/linux/clk-provider.h | 2 + include/linux/clk.h | 134 +- include/linux/compiler-gcc.h | 11 + include/linux/console_struct.h | 6 +- include/linux/consolemap.h | 60 +- include/linux/context_tracking.h | 95 +- include/linux/context_tracking_irq.h | 21 - include/linux/context_tracking_state.h | 113 +- include/linux/coresight-pmu.h | 2 - include/linux/cpumask.h | 226 +- include/linux/damon.h | 25 +- include/linux/dax.h | 56 +- include/linux/debugfs.h | 1 + include/linux/device-mapper.h | 1 + include/linux/device.h | 2 - include/linux/device/driver.h | 2 +- include/linux/dm-io.h | 4 +- include/linux/dma-fence-unwrap.h | 76 +- include/linux/dma-map-ops.h | 4 +- include/linux/dma-mapping.h | 5 + include/linux/dma/edma.h | 61 +- include/linux/dma/qcom-gpi-dma.h | 2 +- include/linux/dmaengine.h | 20 + include/linux/efi.h | 85 +- include/linux/entry-common.h | 10 +- include/linux/evm.h | 6 +- include/linux/extcon.h | 2 - include/linux/fanotify.h | 14 +- include/linux/fb.h | 1 + include/linux/filter.h | 43 +- include/linux/firmware/intel/stratix10-smc.h | 175 - .../linux/firmware/intel/stratix10-svc-client.h | 56 +- include/linux/firmware/trusted_foundations.h | 8 +- include/linux/firmware/xlnx-zynqmp.h | 12 - include/linux/fpga/fpga-mgr.h | 24 +- include/linux/fs.h | 199 +- include/linux/fscache.h | 2 +- include/linux/fscrypt.h | 5 - include/linux/fsnotify_backend.h | 89 +- include/linux/fwnode.h | 4 - include/linux/gfp.h | 348 +- include/linux/gfp_types.h | 344 - include/linux/gpio.h | 6 + include/linux/gpio/driver.h | 42 +- include/linux/hardirq.h | 12 +- include/linux/highmem-internal.h | 10 +- include/linux/highmem.h | 23 +- include/linux/hisi_acc_qm.h | 8 +- include/linux/hmm.h | 4 +- include/linux/host1x.h | 42 - include/linux/huge_mm.h | 119 +- include/linux/hugetlb.h | 35 +- include/linux/ieee80211.h | 257 - include/linux/if_macvlan.h | 6 +- include/linux/if_team.h | 10 +- include/linux/if_vlan.h | 10 +- include/linux/iio/common/cros_ec_sensors_core.h | 2 + include/linux/iio/iio.h | 14 +- include/linux/iio/trigger.h | 5 - include/linux/ima.h | 5 - include/linux/interconnect.h | 7 - include/linux/io-pgtable.h | 15 +- include/linux/io_uring_types.h | 544 - include/linux/iomap.h | 12 +- include/linux/iommu.h | 10 - include/linux/ioprio.h | 24 +- include/linux/iosys-map.h | 82 +- include/linux/iova.h | 2 + include/linux/irq.h | 34 +- include/linux/irqdesc.h | 5 +- include/linux/jbd2.h | 8 +- include/linux/jump_label.h | 9 +- include/linux/kallsyms.h | 2 +- include/linux/kernel_read_file.h | 32 +- include/linux/kernfs.h | 59 +- include/linux/kexec.h | 82 +- include/linux/kfifo.h | 2 +- include/linux/khugepaged.h | 30 + include/linux/kmemleak.h | 8 +- include/linux/kvm_host.h | 13 +- include/linux/kvm_types.h | 6 +- include/linux/libata.h | 51 +- include/linux/limits.h | 1 - include/linux/lockd/lockd.h | 1 - include/linux/lockdep.h | 30 +- include/linux/maple_tree.h | 686 - include/linux/mdev.h | 5 + include/linux/memcontrol.h | 74 +- include/linux/memory_hotplug.h | 9 + include/linux/memremap.h | 125 +- include/linux/mfd/bcm2835-pm.h | 1 - include/linux/mfd/ipaq-micro.h | 4 +- include/linux/mfd/max77714.h | 2 +- include/linux/mfd/mt6331/core.h | 40 - include/linux/mfd/mt6331/registers.h | 584 - include/linux/mfd/mt6332/core.h | 65 - include/linux/mfd/mt6332/registers.h | 642 - include/linux/mfd/mt6357/core.h | 119 - include/linux/mfd/mt6357/registers.h | 1574 - include/linux/mfd/mt6397/core.h | 3 - include/linux/mfd/t7l66xb.h | 1 + include/linux/mfd/tc6387xb.h | 1 + include/linux/mfd/tc6393xb.h | 2 +- include/linux/mfd/twl.h | 57 + include/linux/migrate.h | 79 +- include/linux/mii.h | 35 - include/linux/mlx5/device.h | 36 +- include/linux/mlx5/driver.h | 5 - include/linux/mlx5/eswitch.h | 8 +- include/linux/mlx5/fs.h | 14 - include/linux/mlx5/mlx5_ifc.h | 151 +- include/linux/mm.h | 217 +- include/linux/mm_types.h | 50 +- include/linux/mm_types_task.h | 12 + include/linux/mmc/card.h | 1 - include/linux/mmc/host.h | 26 - include/linux/mmc/mmc.h | 6 - include/linux/mmu_notifier.h | 2 +- include/linux/mmzone.h | 59 +- include/linux/mnt_idmapping.h | 305 +- include/linux/module.h | 5 - include/linux/mpage.h | 2 + include/linux/mroute_base.h | 15 +- include/linux/mtd/hyperbus.h | 4 +- include/linux/mtd/spinand.h | 1 - include/linux/net.h | 6 +- include/linux/netdevice.h | 40 +- include/linux/netfs.h | 23 +- include/linux/nvme-auth.h | 41 - include/linux/nvme.h | 213 +- include/linux/objtool.h | 2 +- include/linux/of.h | 7 +- include/linux/of_platform.h | 22 +- include/linux/once.h | 2 + include/linux/oom.h | 11 + include/linux/page-flags.h | 57 +- include/linux/page_zone.h | 213 - include/linux/pagemap.h | 35 +- include/linux/pagevec.h | 11 + include/linux/panic.h | 3 +- include/linux/pcs-rzn1-miic.h | 18 - include/linux/pcs/pcs-xpcs.h | 3 +- include/linux/perf_event.h | 2 - include/linux/pgtable.h | 28 - include/linux/phy.h | 3 - include/linux/pinctrl/pinctrl.h | 20 - include/linux/pipe_fs_i.h | 20 + include/linux/platform-feature.h | 19 + include/linux/platform_data/cros_ec_commands.h | 8 +- include/linux/platform_data/cros_ec_proto.h | 8 +- include/linux/pm_opp.h | 322 +- include/linux/pm_wakeup.h | 31 +- include/linux/posix_acl.h | 1 - include/linux/posix_acl_xattr.h | 34 +- include/linux/pstore.h | 4 - include/linux/pwm.h | 35 +- include/linux/quotaops.h | 15 +- include/linux/random.h | 9 +- include/linux/rbtree.h | 2 +- include/linux/rcupdate.h | 45 +- include/linux/rcupdate_trace.h | 2 +- include/linux/rcutiny.h | 27 +- include/linux/rcutree.h | 11 +- include/linux/regmap.h | 141 +- include/linux/regulator/driver.h | 1 - include/linux/remoteproc.h | 4 +- include/linux/rmap.h | 4 +- include/linux/sched.h | 7 +- include/linux/sched/coredump.h | 7 +- include/linux/sched/mm.h | 4 +- include/linux/sched/topology.h | 1 - include/linux/sched/user.h | 3 +- include/linux/scmi_protocol.h | 134 - include/linux/security.h | 8 +- include/linux/serial.h | 15 +- include/linux/serial_8250.h | 7 +- include/linux/serial_core.h | 19 +- include/linux/serial_s3c.h | 2 +- include/linux/shrinker.h | 33 +- include/linux/skbuff.h | 203 +- include/linux/skmsg.h | 1 - include/linux/soc/mediatek/mtk-mutex.h | 27 - include/linux/socket.h | 11 +- include/linux/sockptr.h | 8 - include/linux/soundwire/sdw.h | 8 +- include/linux/soundwire/sdw_intel.h | 3 - include/linux/spi/spi.h | 169 +- include/linux/spinlock.h | 25 +- include/linux/spmi.h | 3 - include/linux/stmmac.h | 1 + include/linux/surface_aggregator/controller.h | 149 +- include/linux/surface_aggregator/device.h | 213 +- include/linux/surface_aggregator/serial_hub.h | 75 +- include/linux/swap.h | 10 +- include/linux/swapops.h | 12 +- include/linux/swiotlb.h | 11 +- include/linux/sysctl.h | 6 - include/linux/tcp.h | 30 - include/linux/time64.h | 3 - include/linux/tpm_eventlog.h | 2 +- include/linux/tracepoint.h | 4 +- include/linux/tty_buffer.h | 1 - include/linux/tty_ldisc.h | 14 - include/linux/tty_port.h | 2 - include/linux/uacce.h | 6 +- include/linux/uaccess.h | 4 +- include/linux/ucb1400.h | 2 + include/linux/uio.h | 52 +- include/linux/usb.h | 2 - include/linux/usb/onboard_hub.h | 18 - include/linux/usb/pd.h | 38 - include/linux/usb/tcpci.h | 210 - include/linux/usb/typec.h | 23 - include/linux/usb/typec_altmode.h | 2 +- include/linux/usb/typec_mux.h | 44 +- include/linux/user_namespace.h | 35 +- include/linux/userfaultfd_k.h | 7 +- include/linux/vdpa.h | 4 - include/linux/vfio.h | 100 +- include/linux/vfio_pci_core.h | 77 +- include/linux/virtio_anchor.h | 19 - include/linux/vm_event_item.h | 4 + include/linux/vmacache.h | 28 + {drivers/staging/vme_user => include/linux}/vme.h | 0 include/linux/vmstat.h | 6 + include/linux/watch_queue.h | 2 +- include/linux/workqueue.h | 1 - include/linux/writeback.h | 11 +- include/linux/xarray.h | 15 - include/linux/xattr.h | 2 +- include/media/tpg/v4l2-tpg.h | 16 - include/net/9p/client.h | 49 +- include/net/af_unix.h | 5 +- include/net/amt.h | 20 + include/net/bluetooth/hci.h | 1 - include/net/bluetooth/hci_core.h | 13 - include/net/bond_options.h | 14 +- include/net/bonding.h | 1 - include/net/cfg80211.h | 265 +- include/net/compat.h | 5 +- include/net/devlink.h | 19 +- include/net/dropreason.h | 256 - include/net/dsa.h | 9 - include/net/flow_dissector.h | 16 - include/net/flow_offload.h | 6 - include/net/fq_impl.h | 5 +- include/net/inet_hashtables.h | 2 +- include/net/inet_sock.h | 9 +- include/net/ip.h | 6 +- include/net/ip_tunnels.h | 4 +- include/net/mac80211.h | 264 +- include/net/mptcp.h | 3 +- include/net/neighbour.h | 1 - include/net/net_namespace.h | 2 - include/net/netns/unix.h | 6 - include/net/pkt_cls.h | 2 +- include/net/pkt_sched.h | 17 - include/net/protocol.h | 4 - include/net/raw.h | 18 +- include/net/rawv6.h | 7 +- include/net/route.h | 9 +- include/net/sock.h | 114 +- include/net/strparser.h | 12 +- include/net/switchdev.h | 3 - include/net/tcp.h | 24 +- include/net/tls.h | 279 +- include/net/udp.h | 8 +- include/net/xdp_sock_drv.h | 14 - include/net/xfrm.h | 8 +- include/rdma/rdma_cm.h | 1 - include/scsi/libiscsi.h | 13 +- include/scsi/libsas.h | 2 +- include/scsi/sas.h | 42 +- include/scsi/scsi_cmnd.h | 4 +- include/scsi/scsi_device.h | 16 +- include/scsi/scsi_host.h | 3 +- include/scsi/scsi_transport_iscsi.h | 3 +- include/soc/mscc/ocelot.h | 6 - include/soc/qcom/qcom-spmi-pmic.h | 61 - include/soc/tegra/fuse.h | 7 - include/soc/tegra/tegra-cbb.h | 47 - include/sound/control.h | 2 +- include/sound/core.h | 6 - include/sound/cs35l41.h | 7 - include/sound/dmaengine_pcm.h | 2 - include/sound/hdmi-codec.h | 4 +- include/sound/madera-pdata.h | 2 +- include/sound/pcm.h | 69 +- include/sound/rawmidi.h | 6 +- include/sound/simple_card_utils.h | 5 +- include/sound/soc-acpi-intel-match.h | 2 - include/sound/soc-card.h | 1 - include/sound/soc-component.h | 7 +- include/sound/soc-dai.h | 6 - include/sound/soc.h | 15 +- include/sound/sof.h | 1 - include/sound/sof/dai-amd.h | 7 - include/sound/sof/dai.h | 2 +- include/sound/sof/ipc4/header.h | 8 - include/sound/sof/stream.h | 6 +- include/target/iscsi/iscsi_target_core.h | 14 - include/target/target_core_backend.h | 1 - include/trace/events/9p.h | 48 - include/trace/events/btrfs.h | 158 - include/trace/events/dlm.h | 118 +- include/trace/events/f2fs.h | 22 +- include/trace/events/huge_memory.h | 23 - include/trace/events/io_uring.h | 199 +- include/trace/events/jbd2.h | 12 +- include/trace/events/kmem.h | 40 +- include/trace/events/maple_tree.h | 123 - include/trace/events/mmap.h | 73 - include/trace/events/mmflags.h | 1 + include/trace/events/net.h | 2 +- include/trace/events/nilfs2.h | 4 +- include/trace/events/power.h | 29 - include/trace/events/qdisc.h | 4 +- include/trace/events/scmi.h | 56 - include/trace/events/scsi.h | 35 +- include/trace/events/skb.h | 89 +- include/trace/events/sunrpc.h | 14 +- include/trace/events/thermal.h | 28 +- include/uapi/asm-generic/fcntl.h | 2 + include/uapi/asm-generic/mman-common.h | 2 - include/uapi/asm-generic/termbits-common.h | 1 - include/uapi/drm/drm_fourcc.h | 10 +- include/uapi/drm/i915_drm.h | 22 +- include/uapi/linux/android/binder.h | 31 +- include/uapi/linux/blkzoned.h | 2 +- include/uapi/linux/bpf.h | 95 +- include/uapi/linux/btf.h | 17 +- include/uapi/linux/btrfs.h | 20 +- include/uapi/linux/btrfs_tree.h | 2 +- include/uapi/linux/can/bcm.h | 2 +- include/uapi/linux/connector.h | 2 +- include/uapi/linux/cycx_cfm.h | 2 +- include/uapi/linux/dm-ioctl.h | 8 +- include/uapi/linux/dm-log-userspace.h | 2 +- include/uapi/linux/dma-buf.h | 84 - include/uapi/linux/ethtool.h | 28 +- include/uapi/linux/fanotify.h | 10 +- include/uapi/linux/fiemap.h | 2 +- include/uapi/linux/firewire-cdev.h | 12 +- include/uapi/linux/fs.h | 2 +- include/uapi/linux/fscrypt.h | 3 +- include/uapi/linux/if_alg.h | 2 +- include/uapi/linux/if_arcnet.h | 6 +- include/uapi/linux/if_ether.h | 1 - include/uapi/linux/if_link.h | 1 - include/uapi/linux/if_pppox.h | 4 +- include/uapi/linux/if_tun.h | 2 +- include/uapi/linux/igmp.h | 6 +- include/uapi/linux/inet_diag.h | 2 +- include/uapi/linux/inotify.h | 2 +- include/uapi/linux/io_uring.h | 69 +- include/uapi/linux/ip.h | 4 +- include/uapi/linux/ip_vs.h | 4 +- include/uapi/linux/iso_fs.h | 4 +- include/uapi/linux/jffs2.h | 8 +- include/uapi/linux/kcov.h | 2 +- include/uapi/linux/kfd_ioctl.h | 55 +- include/uapi/linux/kvm.h | 107 +- include/uapi/linux/magic.h | 4 + include/uapi/linux/media-bus-format.h | 6 +- include/uapi/linux/minix_fs.h | 4 +- include/uapi/linux/mmc/ioctl.h | 2 +- include/uapi/linux/ndctl.h | 10 +- include/uapi/linux/neighbour.h | 1 - include/uapi/linux/net_dropmon.h | 4 +- include/uapi/linux/netfilter/x_tables.h | 4 +- include/uapi/linux/netfilter_arp/arp_tables.h | 6 +- include/uapi/linux/netfilter_bridge/ebt_among.h | 2 +- include/uapi/linux/netfilter_ipv4/ip_tables.h | 6 +- include/uapi/linux/netfilter_ipv6/ip6_tables.h | 4 +- include/uapi/linux/nl80211.h | 55 +- include/uapi/linux/perf_event.h | 7 +- include/uapi/linux/pkt_cls.h | 4 +- include/uapi/linux/raid/md_p.h | 2 +- include/uapi/linux/random.h | 2 +- include/uapi/linux/romfs_fs.h | 4 +- include/uapi/linux/rtnetlink.h | 2 +- include/uapi/linux/sctp.h | 10 +- include/uapi/linux/seg6.h | 2 +- include/uapi/linux/seg6_iptunnel.h | 2 +- include/uapi/linux/serial.h | 20 +- include/uapi/linux/serial_reg.h | 4 +- include/uapi/linux/snmp.h | 2 - include/uapi/linux/stm.h | 2 +- include/uapi/linux/swab.h | 6 +- include/uapi/linux/sysctl.h | 37 +- include/uapi/linux/target_core_user.h | 2 +- include/uapi/linux/tls.h | 2 - include/uapi/linux/ublk_cmd.h | 162 - include/uapi/linux/usb/audio.h | 2 +- include/uapi/linux/usb/cdc.h | 6 +- include/uapi/linux/usb/ch9.h | 2 +- include/uapi/linux/usb/raw_gadget.h | 4 +- include/uapi/linux/usbdevice_fs.h | 4 +- include/uapi/linux/userfaultfd.h | 4 - include/uapi/linux/vfio_zdev.h | 7 - include/uapi/linux/vhost.h | 14 - include/uapi/linux/vhost_types.h | 6 +- include/uapi/linux/videodev2.h | 1 - include/uapi/linux/virtio_9p.h | 2 +- include/uapi/linux/xfrm.h | 16 +- include/uapi/misc/habanalabs.h | 541 +- include/uapi/mtd/mtd-abi.h | 4 +- include/uapi/rdma/erdma-abi.h | 49 - include/uapi/rdma/hfi/hfi1_user.h | 2 +- include/uapi/rdma/ib_user_ioctl_verbs.h | 1 - include/uapi/rdma/ib_user_verbs.h | 72 +- include/uapi/rdma/mlx5_user_ioctl_verbs.h | 1 - include/uapi/rdma/rdma_user_cm.h | 2 +- include/uapi/rdma/rdma_user_ioctl_cmds.h | 2 +- include/uapi/scsi/fc/fc_els.h | 18 +- include/uapi/scsi/scsi_bsg_fc.h | 2 +- include/uapi/sound/asound.h | 2 +- include/uapi/sound/compress_offload.h | 2 +- include/uapi/sound/compress_params.h | 6 +- include/uapi/sound/firewire.h | 6 +- include/uapi/sound/skl-tplg-interface.h | 2 +- include/uapi/sound/sof/abi.h | 4 +- include/uapi/sound/sof/header.h | 32 +- include/uapi/sound/sof/tokens.h | 44 - include/uapi/sound/usb_stream.h | 2 +- include/ufs/ufshcd.h | 21 +- include/ufs/unipro.h | 104 +- include/xen/xen-ops.h | 9 - include/xen/xen.h | 8 + init/Kconfig | 350 +- init/init_task.c | 1 - init/main.c | 27 +- init/version.c | 17 - io_uring/Makefile | 11 - io_uring/advise.c | 99 - io_uring/advise.h | 7 - io_uring/alloc_cache.h | 53 - io_uring/cancel.c | 315 - io_uring/cancel.h | 23 - io_uring/epoll.c | 65 - io_uring/epoll.h | 6 - io_uring/fdinfo.c | 194 - io_uring/fdinfo.h | 3 - io_uring/filetable.c | 193 - io_uring/filetable.h | 88 - io_uring/fs.c | 293 - io_uring/fs.h | 20 - io_uring/io-wq.c | 1414 - io_uring/io-wq.h | 83 - io_uring/io_uring.c | 3977 - io_uring/io_uring.h | 256 - io_uring/kbuf.c | 551 - io_uring/kbuf.h | 133 - io_uring/msg_ring.c | 171 - io_uring/msg_ring.h | 4 - io_uring/net.c | 1047 - io_uring/net.h | 60 - io_uring/nop.c | 25 - io_uring/nop.h | 4 - io_uring/opdef.c | 494 - io_uring/opdef.h | 42 - io_uring/openclose.c | 256 - io_uring/openclose.h | 14 - io_uring/poll.c | 965 - io_uring/poll.h | 39 - io_uring/refs.h | 48 - io_uring/rsrc.c | 1373 - io_uring/rsrc.h | 166 - io_uring/rw.c | 1054 - 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/mqueue.c | 2 +- ipc/shm.c | 21 +- kernel/Makefile | 2 +- kernel/acct.c | 11 +- kernel/audit.c | 4 +- kernel/bpf/bpf_iter.c | 10 +- kernel/bpf/bpf_lsm.c | 81 - kernel/bpf/bpf_struct_ops.c | 10 +- kernel/bpf/btf.c | 234 +- kernel/bpf/cgroup.c | 416 +- kernel/bpf/core.c | 61 +- kernel/bpf/devmap.c | 2 +- kernel/bpf/hashtab.c | 6 +- kernel/bpf/helpers.c | 12 +- kernel/bpf/local_storage.c | 2 +- kernel/bpf/lpm_trie.c | 2 +- kernel/bpf/percpu_freelist.c | 20 +- kernel/bpf/syscall.c | 61 +- kernel/bpf/task_iter.c | 10 +- kernel/bpf/trampoline.c | 265 +- kernel/bpf/verifier.c | 354 +- kernel/cfi.c | 4 +- kernel/cgroup/cgroup.c | 70 +- kernel/configs/android-base.config | 1 + kernel/context_tracking.c | 617 +- kernel/cpu_pm.c | 8 +- kernel/crash_core.c | 28 +- kernel/debug/debug_core.c | 12 + kernel/dma/coherent.c | 10 +- kernel/dma/mapping.c | 12 + kernel/dma/swiotlb.c | 52 +- kernel/entry/common.c | 16 +- kernel/events/core.c | 86 +- kernel/events/ring_buffer.c | 5 +- kernel/events/uprobes.c | 9 +- kernel/extable.c | 4 +- kernel/fork.c | 75 +- kernel/irq/Kconfig | 2 - kernel/irq/chip.c | 11 +- kernel/irq/debugfs.c | 2 +- kernel/irq/ipi.c | 16 +- kernel/irq/manage.c | 10 +- kernel/irq/pm.c | 2 + kernel/jump_label.c | 41 +- kernel/kallsyms.c | 140 +- kernel/kallsyms_internal.h | 30 - kernel/kexec_core.c | 27 + kernel/kexec_file.c | 93 +- kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 9 +- kernel/module/Kconfig | 293 - kernel/module/internal.h | 2 +- kernel/module/kallsyms.c | 41 +- kernel/module/main.c | 56 +- kernel/module/procfs.c | 2 +- kernel/nsproxy.c | 3 +- kernel/panic.c | 1 - kernel/platform-feature.c | 27 + kernel/power/Kconfig | 20 - kernel/power/swap.c | 29 +- kernel/power/user.c | 1 + kernel/printk/printk.c | 13 +- kernel/profile.c | 7 - kernel/rcu/Kconfig | 31 - kernel/rcu/Kconfig.debug | 5 +- kernel/rcu/rcu.h | 19 +- kernel/rcu/rcuscale.c | 1 - kernel/rcu/rcutorture.c | 247 +- kernel/rcu/refscale.c | 18 +- kernel/rcu/srcutree.c | 98 +- kernel/rcu/tasks.h | 541 +- kernel/rcu/tiny.c | 42 +- kernel/rcu/tree.c | 694 +- kernel/rcu/tree.h | 21 +- kernel/rcu/tree_exp.h | 119 +- kernel/rcu/tree_nocb.h | 272 +- kernel/rcu/tree_plugin.h | 94 +- kernel/rcu/tree_stall.h | 55 +- kernel/rcu/update.c | 15 +- kernel/relay.c | 1 + kernel/resource.c | 19 +- kernel/sched/core.c | 219 +- kernel/sched/cpufreq_schedutil.c | 5 +- kernel/sched/deadline.c | 6 +- kernel/sched/fair.c | 774 +- kernel/sched/features.h | 3 +- kernel/sched/idle.c | 10 +- kernel/sched/pelt.h | 40 +- kernel/sched/psi.c | 19 +- kernel/sched/sched.h | 64 +- kernel/sched/topology.c | 23 +- kernel/smp.c | 4 +- kernel/softirq.c | 4 +- kernel/sys.c | 2 +- kernel/sysctl.c | 49 +- kernel/time/Kconfig | 37 +- kernel/time/posix-clock.c | 1 + kernel/time/tick-sched.c | 2 +- kernel/torture.c | 7 - kernel/trace/blktrace.c | 66 +- kernel/trace/bpf_trace.c | 4 +- kernel/trace/trace.c | 11 +- kernel/trace/trace_uprobe.c | 7 +- kernel/ucount.c | 34 +- kernel/user_namespace.c | 10 +- kernel/watch_queue.c | 55 +- kernel/workqueue.c | 9 - lib/Kconfig | 9 + lib/Kconfig.debug | 192 +- lib/Kconfig.ubsan | 3 + lib/Makefile | 9 +- lib/base64.c | 103 - lib/bitmap.c | 11 +- lib/btree.c | 30 +- lib/cpumask.c | 99 +- lib/crypto/blake2s-selftest.c | 41 - lib/crypto/blake2s.c | 37 +- lib/debugobjects.c | 10 - lib/devres.c | 15 +- lib/error-inject.c | 28 +- lib/flex_proportions.c | 10 +- lib/idr.c | 14 +- lib/iov_iter.c | 1104 +- lib/kunit/executor.c | 125 +- lib/kunit/executor_test.c | 144 +- lib/kunit/test.c | 58 +- lib/list_debug.c | 12 +- lib/livepatch/test_klp_callbacks_busy.c | 8 - lib/lru_cache.c | 4 +- lib/lz4/lz4_decompress.c | 6 +- lib/maple_tree.c | 7067 - lib/mpi/mpi-add.c | 2 +- lib/mpi/mpi-mul.c | 1 - lib/radix-tree.c | 4 +- lib/scatterlist.c | 4 +- lib/smp_processor_id.c | 2 +- lib/stackdepot.c | 59 +- lib/test_bitmap.c | 68 - lib/test_bpf.c | 4 +- lib/test_cpumask.c | 138 - lib/test_free_pages.c | 2 +- lib/test_hmm.c | 347 +- lib/test_hmm_uapi.h | 19 +- lib/test_maple_tree.c | 38208 --- lib/test_printf.c | 15 +- lib/test_vmalloc.c | 15 +- lib/ts_bm.c | 2 +- lib/vsprintf.c | 13 - localversion-next | 1 - mm/Kconfig | 5 +- mm/Makefile | 3 +- mm/balloon_compaction.c | 10 +- mm/compaction.c | 39 +- 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 | 53 +- mm/debug.c | 14 +- mm/debug_vm_pgtable.c | 2 +- mm/filemap.c | 161 +- mm/folio-compat.c | 22 + mm/frontswap.c | 2 +- mm/gup.c | 94 +- mm/gup_test.c | 2 +- mm/highmem.c | 4 +- mm/huge_memory.c | 218 +- mm/hugetlb.c | 198 +- mm/hugetlb_vmemmap.c | 633 +- mm/hugetlb_vmemmap.h | 45 +- mm/init-mm.c | 4 +- mm/internal.h | 15 +- mm/kasan/common.c | 8 +- mm/kasan/hw_tags.c | 32 +- mm/kasan/kasan.h | 3 +- mm/kasan/report.c | 12 +- mm/kfence/core.c | 4 +- mm/khugepaged.c | 967 +- mm/kmemleak.c | 260 +- mm/ksm.c | 40 +- mm/list_lru.c | 2 +- mm/madvise.c | 27 +- mm/memblock.c | 32 +- mm/memcontrol.c | 178 +- mm/memory-failure.c | 274 +- mm/memory.c | 55 +- mm/memory_hotplug.c | 55 +- mm/mempolicy.c | 62 +- mm/mempool.c | 2 +- mm/memremap.c | 16 +- mm/migrate.c | 281 +- mm/migrate_device.c | 118 +- mm/mlock.c | 39 +- mm/mmap.c | 2322 +- mm/mprotect.c | 88 +- mm/mremap.c | 41 +- mm/msync.c | 2 +- mm/nommu.c | 251 +- mm/oom_kill.c | 9 +- mm/page-writeback.c | 89 +- mm/page_alloc.c | 472 +- mm/page_vma_mapped.c | 5 +- mm/pagewalk.c | 2 +- mm/percpu.c | 6 +- mm/rmap.c | 129 +- mm/secretmem.c | 38 +- mm/shmem.c | 35 +- 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 | 407 +- mm/sparse.c | 2 +- mm/swap.c | 628 +- mm/swap.h | 19 +- mm/swap_slots.c | 2 +- mm/swap_state.c | 60 +- mm/swapfile.c | 35 +- mm/truncate.c | 2 +- mm/util.c | 38 +- mm/vmacache.c | 117 + mm/vmalloc.c | 148 +- mm/vmscan.c | 356 +- mm/vmstat.c | 4 + mm/workingset.c | 2 +- mm/z3fold.c | 84 +- mm/zsmalloc.c | 105 +- net/6lowpan/nhc.c | 103 +- net/6lowpan/nhc.h | 38 +- net/6lowpan/nhc_dest.c | 9 +- net/6lowpan/nhc_fragment.c | 9 +- net/6lowpan/nhc_ghc_ext_dest.c | 9 +- net/6lowpan/nhc_ghc_ext_frag.c | 11 +- net/6lowpan/nhc_ghc_ext_hop.c | 9 +- net/6lowpan/nhc_ghc_ext_route.c | 9 +- net/6lowpan/nhc_ghc_icmpv6.c | 9 +- net/6lowpan/nhc_ghc_udp.c | 9 +- net/6lowpan/nhc_hop.c | 9 +- net/6lowpan/nhc_ipv6.c | 11 +- net/6lowpan/nhc_mobility.c | 9 +- net/6lowpan/nhc_routing.c | 9 +- net/6lowpan/nhc_udp.c | 9 +- net/8021q/vlan_core.c | 6 +- net/8021q/vlan_dev.c | 22 +- net/9p/client.c | 305 +- net/9p/protocol.c | 3 +- net/9p/trans_fd.c | 13 +- net/9p/trans_rdma.c | 2 +- net/9p/trans_virtio.c | 41 +- net/9p/trans_xen.c | 2 +- net/ax25/af_ax25.c | 7 +- net/ax25/ax25_dev.c | 9 +- net/bluetooth/eir.c | 41 +- net/bluetooth/hci_conn.c | 3 - net/bluetooth/hci_core.c | 96 +- net/bluetooth/hci_event.c | 9 +- net/bluetooth/hci_sock.c | 11 +- net/bluetooth/hci_sync.c | 71 +- net/bluetooth/l2cap_core.c | 1 - net/bluetooth/mgmt.c | 14 +- net/bpf/test_run.c | 6 + net/bridge/br_if.c | 10 +- net/bridge/br_mdb.c | 15 +- net/bridge/br_netlink.c | 8 +- net/bridge/br_vlan.c | 36 +- net/can/Kconfig | 5 +- net/compat.c | 39 +- net/core/.gitignore | 1 - net/core/Makefile | 23 +- net/core/datagram.c | 6 +- net/core/dev.c | 48 +- net/core/dev_ioctl.c | 4 +- net/core/devlink.c | 346 +- net/core/drop_monitor.c | 36 +- net/core/dst.c | 8 +- net/core/failover.c | 4 +- net/core/filter.c | 203 +- net/core/flow_offload.c | 7 - net/core/link_watch.c | 2 +- net/core/neighbour.c | 50 +- net/core/net-sysfs.c | 8 +- net/core/net_namespace.c | 7 - net/core/netpoll.c | 2 +- net/core/page_pool.c | 5 +- net/core/pktgen.c | 6 +- net/core/secure_seq.c | 4 +- net/core/skbuff.c | 31 +- net/core/skmsg.c | 56 +- net/core/sock.c | 34 +- net/core/sock_map.c | 23 - net/core/sock_reuseport.c | 4 +- net/core/stream.c | 6 +- net/decnet/af_decnet.c | 4 - net/decnet/dn_neigh.c | 1 - net/dsa/Kconfig | 11 +- net/dsa/Makefile | 1 - net/dsa/port.c | 7 +- net/dsa/slave.c | 37 +- net/dsa/tag_ksz.c | 59 - net/dsa/tag_rzn1_a5psw.c | 113 - net/ethtool/ioctl.c | 21 +- net/ethtool/netlink.c | 6 +- net/ethtool/netlink.h | 2 +- net/ipv4/af_inet.c | 31 +- net/ipv4/arp.c | 1 - net/ipv4/bpf_tcp_ca.c | 39 +- net/ipv4/devinet.c | 4 +- net/ipv4/esp4.c | 4 +- net/ipv4/fib_semantics.c | 13 +- net/ipv4/icmp.c | 2 +- net/ipv4/igmp.c | 49 +- net/ipv4/inet_connection_sock.c | 5 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_input.c | 37 +- net/ipv4/ip_output.c | 10 +- net/ipv4/ip_sockglue.c | 8 +- net/ipv4/ip_tunnel.c | 21 +- net/ipv4/ipconfig.c | 14 +- net/ipv4/ipmr.c | 217 +- net/ipv4/ipmr_base.c | 53 +- net/ipv4/netfilter/nf_reject_ipv4.c | 4 +- net/ipv4/ping.c | 36 +- net/ipv4/proc.c | 2 +- net/ipv4/raw.c | 172 +- net/ipv4/raw_diag.c | 57 +- net/ipv4/route.c | 75 +- net/ipv4/syncookies.c | 9 +- net/ipv4/sysctl_net_ipv4.c | 65 +- net/ipv4/tcp.c | 130 +- net/ipv4/tcp_bpf.c | 1 - net/ipv4/tcp_fastopen.c | 9 +- net/ipv4/tcp_input.c | 60 +- net/ipv4/tcp_ipv4.c | 7 +- net/ipv4/tcp_metrics.c | 3 +- net/ipv4/tcp_minisocks.c | 4 +- net/ipv4/tcp_output.c | 61 +- net/ipv4/tcp_recovery.c | 6 +- net/ipv4/tcp_timer.c | 49 +- net/ipv4/udp.c | 25 +- net/ipv4/udplite.c | 3 - net/ipv4/xfrm4_policy.c | 2 +- net/ipv6/addrconf.c | 66 +- net/ipv6/addrconf_core.c | 2 +- net/ipv6/af_inet6.c | 8 +- net/ipv6/esp6.c | 4 +- net/ipv6/ip6_gre.c | 51 +- net/ipv6/ip6_input.c | 23 +- net/ipv6/ip6_tunnel.c | 22 +- net/ipv6/ip6_vti.c | 4 +- net/ipv6/ip6mr.c | 297 +- net/ipv6/ndisc.c | 1 - net/ipv6/raw.c | 120 +- net/ipv6/route.c | 12 +- net/ipv6/sit.c | 12 +- net/ipv6/syncookies.c | 3 +- net/ipv6/tcp_ipv6.c | 17 +- net/ipv6/udp.c | 12 +- net/ipv6/udplite.c | 3 - net/ipv6/xfrm6_policy.c | 4 +- net/iucv/af_iucv.c | 2 + net/key/af_key.c | 6 +- net/l2tp/l2tp_debugfs.c | 6 +- net/l2tp/l2tp_ppp.c | 2 +- net/llc/af_llc.c | 2 +- net/mac80211/agg-rx.c | 4 +- net/mac80211/agg-tx.c | 2 +- net/mac80211/airtime.c | 4 +- net/mac80211/cfg.c | 621 +- net/mac80211/chan.c | 660 +- net/mac80211/debug.h | 14 - net/mac80211/debugfs.c | 101 +- net/mac80211/debugfs_key.c | 10 +- net/mac80211/debugfs_netdev.c | 52 +- net/mac80211/debugfs_sta.c | 24 +- net/mac80211/driver-ops.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 | 489 +- net/mac80211/iface.c | 254 +- net/mac80211/key.c | 78 +- net/mac80211/key.h | 9 +- net/mac80211/main.c | 227 +- net/mac80211/mesh.c | 20 +- net/mac80211/mesh_hwmp.c | 6 +- net/mac80211/mesh_plink.c | 19 +- net/mac80211/mlme.c | 440 +- net/mac80211/ocb.c | 15 +- net/mac80211/offchannel.c | 22 +- net/mac80211/rate.c | 19 +- net/mac80211/rate.h | 8 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 2 + net/mac80211/rx.c | 98 +- net/mac80211/scan.c | 2 +- net/mac80211/sta_info.c | 391 +- net/mac80211/sta_info.h | 46 +- net/mac80211/status.c | 43 +- net/mac80211/tdls.c | 31 +- net/mac80211/trace.h | 1160 +- net/mac80211/tx.c | 743 +- net/mac80211/util.c | 152 +- net/mac80211/vht.c | 177 +- net/mac80211/wme.c | 3 +- net/mac80211/wpa.c | 133 +- net/mac80211/wpa.h | 5 +- net/mptcp/pm_netlink.c | 131 +- net/mptcp/protocol.c | 60 +- net/mptcp/protocol.h | 3 +- net/mptcp/subflow.c | 2 +- net/netfilter/nf_synproxy_core.c | 2 +- net/openvswitch/vport-netdev.c | 6 +- net/packet/af_packet.c | 12 +- net/rds/message.c | 3 +- net/rfkill/core.c | 1 + net/rxrpc/rxkad.c | 2 +- net/sched/act_mirred.c | 6 +- net/sched/cls_api.c | 21 +- net/sched/cls_flower.c | 8 +- net/sched/sch_api.c | 2 +- net/sched/sch_generic.c | 11 +- net/sched/sch_taprio.c | 5 +- net/sctp/protocol.c | 6 +- net/sctp/sm_statefuns.c | 2 + net/sctp/socket.c | 12 +- net/sctp/stream_interleave.c | 2 + net/sctp/ulpqueue.c | 4 + net/smc/smc_llc.c | 2 +- net/smc/smc_pnet.c | 7 +- net/socket.c | 53 +- net/strparser/strparser.c | 3 - net/sunrpc/auth.c | 2 +- net/sunrpc/cache.c | 4 + net/sunrpc/rpc_pipe.c | 1 + net/sunrpc/svc_xprt.c | 2 +- net/switchdev/switchdev.c | 4 +- net/tipc/bearer.c | 4 +- net/tipc/name_table.c | 11 + net/tipc/name_table.h | 1 + net/tls/tls.h | 290 - net/tls/tls_device.c | 11 +- net/tls/tls_device_fallback.c | 8 +- net/tls/tls_main.c | 97 +- net/tls/tls_proc.c | 4 - net/tls/tls_sw.c | 240 +- net/tls/tls_toe.c | 2 - net/unix/af_unix.c | 294 +- net/unix/diag.c | 49 +- net/unix/sysctl_net_unix.c | 19 +- net/wireless/ap.c | 46 +- net/wireless/chan.c | 206 +- net/wireless/core.c | 34 +- net/wireless/core.h | 24 +- net/wireless/ibss.c | 57 +- net/wireless/mesh.c | 31 +- net/wireless/mlme.c | 163 +- net/wireless/nl80211.c | 1022 +- 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/xdp/xdp_umem.c | 6 +- net/xdp/xsk.c | 5 +- net/xfrm/xfrm_device.c | 2 +- net/xfrm/xfrm_state.c | 8 +- net/xfrm/xfrm_user.c | 6 +- rust/.gitignore | 10 - rust/Makefile | 398 - rust/alloc/README.md | 33 - rust/alloc/alloc.rs | 438 - rust/alloc/borrow.rs | 498 - rust/alloc/boxed.rs | 2007 - rust/alloc/collections/mod.rs | 156 - rust/alloc/fmt.rs | 601 - rust/alloc/lib.rs | 226 - rust/alloc/macros.rs | 127 - rust/alloc/raw_vec.rs | 567 - rust/alloc/slice.rs | 1282 - rust/alloc/str.rs | 632 - rust/alloc/string.rs | 2869 - rust/alloc/vec/drain.rs | 186 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 356 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3362 - rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 174 - rust/bindgen_parameters | 17 - rust/build_error.rs | 29 - rust/compiler_builtins.rs | 57 - rust/exports.c | 20 - rust/helpers.c | 644 - rust/kernel/allocator.rs | 65 - rust/kernel/amba.rs | 257 - rust/kernel/bindings.rs | 47 - rust/kernel/bindings_helper.h | 46 - rust/kernel/build_assert.rs | 82 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 207 - rust/kernel/clk.rs | 79 - rust/kernel/cred.rs | 46 - rust/kernel/device.rs | 546 - rust/kernel/driver.rs | 442 - rust/kernel/error.rs | 565 - rust/kernel/file.rs | 860 - rust/kernel/gpio.rs | 478 - rust/kernel/hwrng.rs | 242 - rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 275 - rust/kernel/iov_iter.rs | 81 - rust/kernel/irq.rs | 411 - rust/kernel/kasync.rs | 6 - rust/kernel/kasync/net.rs | 322 - rust/kernel/kunit.rs | 91 - rust/kernel/lib.rs | 261 - rust/kernel/linked_list.rs | 247 - rust/kernel/miscdev.rs | 291 - rust/kernel/mm.rs | 149 - rust/kernel/module_param.rs | 498 - rust/kernel/net.rs | 392 - rust/kernel/net/filter.rs | 447 - rust/kernel/of.rs | 63 - rust/kernel/pages.rs | 144 - rust/kernel/platform.rs | 223 - rust/kernel/power.rs | 118 - rust/kernel/prelude.rs | 36 - rust/kernel/print.rs | 405 - rust/kernel/random.rs | 42 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 563 - rust/kernel/revocable.rs | 161 - rust/kernel/security.rs | 38 - rust/kernel/static_assert.rs | 38 - rust/kernel/std_vendor.rs | 160 - rust/kernel/str.rs | 597 - rust/kernel/sync.rs | 161 - rust/kernel/sync/arc.rs | 503 - rust/kernel/sync/condvar.rs | 138 - rust/kernel/sync/guard.rs | 169 - rust/kernel/sync/locked_by.rs | 111 - rust/kernel/sync/mutex.rs | 153 - rust/kernel/sync/nowait.rs | 188 - rust/kernel/sync/revocable.rs | 250 - rust/kernel/sync/rwsem.rs | 197 - rust/kernel/sync/seqlock.rs | 202 - rust/kernel/sync/smutex.rs | 295 - rust/kernel/sync/spinlock.rs | 360 - rust/kernel/sysctl.rs | 199 - rust/kernel/task.rs | 175 - rust/kernel/types.rs | 679 - rust/kernel/user_ptr.rs | 175 - rust/macros/helpers.rs | 79 - rust/macros/lib.rs | 94 - rust/macros/module.rs | 631 - samples/Kconfig | 2 - samples/Makefile | 1 - samples/bpf/Makefile | 9 + samples/bpf/fds_example.c | 3 +- samples/bpf/sock_example.c | 3 +- samples/bpf/test_cgrp2_attach.c | 3 +- samples/bpf/test_lru_dist.c | 2 +- samples/bpf/test_map_in_map_user.c | 4 +- samples/bpf/tracex5_user.c | 3 +- samples/bpf/xdp1_kern.c | 11 +- samples/bpf/xdp2_kern.c | 11 +- samples/bpf/xdp_fwd_user.c | 55 +- samples/bpf/xdp_redirect_map.bpf.c | 6 +- samples/bpf/xdp_redirect_map_user.c | 9 - samples/bpf/xdp_router_ipv4.bpf.c | 9 - samples/bpf/xdp_tx_iptunnel_kern.c | 2 +- samples/bpf/xdpsock.h | 19 + samples/bpf/xdpsock_ctrl_proc.c | 190 + samples/bpf/xdpsock_kern.c | 24 + samples/bpf/xdpsock_user.c | 2019 + samples/bpf/xsk_fwd.c | 1085 + samples/rust/Kconfig | 140 - samples/rust/Makefile | 16 - samples/rust/hostprogs/.gitignore | 3 - samples/rust/hostprogs/Makefile | 5 - samples/rust/hostprogs/a.rs | 7 - samples/rust/hostprogs/b.rs | 5 - samples/rust/hostprogs/single.rs | 12 - samples/rust/rust_chrdev.rs | 50 - samples/rust/rust_minimal.rs | 35 - samples/rust/rust_miscdev.rs | 143 - samples/rust/rust_module_parameters.rs | 69 - samples/rust/rust_netfilter.rs | 54 - samples/rust/rust_platform.rs | 22 - samples/rust/rust_print.rs | 54 - samples/rust/rust_random.rs | 60 - samples/rust/rust_semaphore.rs | 171 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 36 - samples/rust/rust_sync.rs | 93 - 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/Makefile.modinst | 3 + scripts/Makefile.package | 4 +- scripts/bloat-o-meter | 47 +- scripts/bpf_doc.py | 4 - scripts/cc-version.sh | 12 +- scripts/checkpatch.pl | 13 +- scripts/coccinelle/api/stream_open.cocci | 1 + scripts/decode_stacktrace.sh | 14 - scripts/generate_rust_analyzer.py | 134 - scripts/generate_rust_target.rs | 227 - scripts/get_feat.pl | 2 +- scripts/is_rust_module.sh | 13 - scripts/kallsyms.c | 47 +- scripts/kconfig/confdata.c | 75 - scripts/kernel-doc | 82 +- scripts/min-tool-version.sh | 6 - scripts/mod/modpost.c | 3 - scripts/module.lds.S | 2 - scripts/package/mkspec | 3 + scripts/rust-is-available-bindgen-libclang.h | 2 - scripts/rust-is-available.sh | 158 - scripts/rustdoc_test_builder.py | 59 - scripts/rustdoc_test_gen.py | 164 - scripts/sign-file.c | 2 +- scripts/sphinx-pre-install | 90 +- scripts/tags.sh | 9 +- security/apparmor/Kconfig | 86 +- security/apparmor/apparmorfs.c | 101 +- security/apparmor/audit.c | 2 +- security/apparmor/domain.c | 3 +- security/apparmor/include/apparmor.h | 1 - security/apparmor/include/apparmorfs.h | 14 - security/apparmor/include/lib.h | 5 - security/apparmor/include/policy_ns.h | 1 - security/apparmor/include/secid.h | 5 +- security/apparmor/label.c | 17 +- security/apparmor/lib.c | 2 +- security/apparmor/lsm.c | 38 +- security/apparmor/mount.c | 12 +- security/apparmor/net.c | 3 +- security/apparmor/policy.c | 35 +- security/apparmor/policy_ns.c | 41 +- security/apparmor/policy_unpack.c | 37 +- security/apparmor/policy_unpack_test.c | 28 +- security/apparmor/procattr.c | 2 +- security/apparmor/secid.c | 56 +- security/integrity/evm/evm_main.c | 64 +- security/integrity/ima/ima_kexec.c | 2 +- security/integrity/ima/ima_policy.c | 4 + 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/compress_offload.c | 9 +- sound/core/control.c | 284 +- sound/core/device.c | 2 - sound/core/info.c | 2 - sound/core/init.c | 14 - sound/core/isadma.c | 3 +- sound/core/memalloc.c | 10 +- sound/core/oss/mixer_oss.c | 1 + sound/core/oss/pcm_oss.c | 1 + sound/core/pcm.c | 4 - sound/core/pcm_dmaengine.c | 30 +- sound/core/pcm_memory.c | 4 - sound/core/pcm_native.c | 8 +- sound/core/rawmidi.c | 275 +- sound/core/seq/seq_clientmgr.c | 1 + sound/core/timer.c | 1 + sound/core/vmaster.c | 3 +- sound/hda/ext/hdac_ext_controller.c | 7 + sound/hda/hdac_controller.c | 7 +- sound/hda/trace.h | 41 +- sound/isa/wavefront/wavefront_synth.c | 2 + sound/oss/dmasound/dmasound_core.c | 3 + sound/pci/ens1370.c | 2 +- sound/pci/hda/Kconfig | 12 +- sound/pci/hda/Makefile | 2 - sound/pci/hda/cs35l41_hda.c | 501 +- sound/pci/hda/cs35l41_hda.h | 16 - sound/pci/hda/cs35l41_hda_i2c.c | 15 +- sound/pci/hda/cs35l41_hda_spi.c | 15 +- sound/pci/hda/hda_bind.c | 7 - sound/pci/hda/hda_codec.c | 72 +- sound/pci/hda/hda_component.h | 1 - sound/pci/hda/hda_cs_dsp_ctl.c | 232 - sound/pci/hda/hda_cs_dsp_ctl.h | 37 - sound/pci/hda/patch_cs8409-tables.c | 6 +- sound/pci/hda/patch_cs8409.h | 2 + sound/pci/hda/patch_realtek.c | 1 - sound/soc/adi/axi-i2s.c | 1 - sound/soc/adi/axi-spdif.c | 1 - sound/soc/amd/Kconfig | 12 - sound/soc/amd/Makefile | 2 - sound/soc/amd/acp-config.c | 30 - sound/soc/amd/acp-es8336.c | 318 - sound/soc/amd/acp-pcm-dma.c | 50 +- sound/soc/amd/acp.h | 13 - sound/soc/amd/acp/Kconfig | 12 - sound/soc/amd/acp/Makefile | 2 - sound/soc/amd/acp/acp-i2s.c | 169 +- sound/soc/amd/acp/acp-legacy-mach.c | 32 - sound/soc/amd/acp/acp-mach-common.c | 301 +- sound/soc/amd/acp/acp-mach.h | 9 - sound/soc/amd/acp/acp-pci.c | 6 - sound/soc/amd/acp/acp-pdm.c | 10 +- sound/soc/amd/acp/acp-platform.c | 47 +- sound/soc/amd/acp/acp-rembrandt.c | 401 - sound/soc/amd/acp/acp-renoir.c | 48 +- sound/soc/amd/acp/acp-sof-mach.c | 30 - sound/soc/amd/acp/amd.h | 86 +- sound/soc/amd/acp/chip_offset_byte.h | 40 +- sound/soc/amd/mach-config.h | 1 - sound/soc/amd/raven/acp3x-i2s.c | 3 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 13 +- sound/soc/amd/vangogh/acp5x-i2s.c | 5 +- sound/soc/amd/yc/acp6x-pdm-dma.c | 13 +- sound/soc/atmel/atmel-classd.c | 1 - sound/soc/atmel/atmel-i2s.c | 7 +- sound/soc/atmel/atmel-pdmic.c | 1 - sound/soc/atmel/atmel_ssc_dai.c | 25 +- sound/soc/atmel/mchp-i2s-mcc.c | 11 +- sound/soc/atmel/mchp-pdmc.c | 7 +- sound/soc/atmel/mchp-spdifrx.c | 3 +- sound/soc/atmel/mchp-spdiftx.c | 3 +- sound/soc/atmel/mikroe-proto.c | 4 +- sound/soc/au1x/ac97c.c | 3 +- sound/soc/au1x/i2sc.c | 5 +- sound/soc/au1x/psc-ac97.c | 3 +- sound/soc/au1x/psc-i2s.c | 7 +- sound/soc/bcm/bcm2835-i2s.c | 23 +- sound/soc/bcm/bcm63xx-i2s-whistler.c | 1 - sound/soc/bcm/cygnus-ssp.c | 11 +- sound/soc/cirrus/ep93xx-ac97.c | 3 +- sound/soc/cirrus/ep93xx-i2s.c | 11 +- sound/soc/codecs/88pm860x-codec.c | 1 + sound/soc/codecs/Kconfig | 28 - sound/soc/codecs/Makefile | 6 - sound/soc/codecs/ab8500-codec.c | 3 + sound/soc/codecs/ab8500-codec.h | 2 + sound/soc/codecs/ac97.c | 1 + sound/soc/codecs/ad1836.c | 1 + sound/soc/codecs/ad193x.c | 1 + sound/soc/codecs/ad1980.c | 1 + sound/soc/codecs/ad73311.c | 1 + sound/soc/codecs/adau1373.c | 1 + sound/soc/codecs/adau1701.c | 1 + sound/soc/codecs/adau1761.c | 1 + sound/soc/codecs/adau1781.c | 1 + sound/soc/codecs/adau1977.c | 1 + sound/soc/codecs/adau7002.c | 1 + sound/soc/codecs/adau7118.c | 1 + sound/soc/codecs/adav80x.c | 1 + sound/soc/codecs/ads117x.c | 1 + sound/soc/codecs/ak4104.c | 1 + sound/soc/codecs/ak4118.c | 1 + sound/soc/codecs/ak4375.c | 1 + sound/soc/codecs/ak4458.c | 2 + sound/soc/codecs/ak4535.c | 1 + sound/soc/codecs/ak4554.c | 1 + sound/soc/codecs/ak4613.c | 7 + sound/soc/codecs/ak4641.c | 1 + sound/soc/codecs/ak4642.c | 1 + sound/soc/codecs/ak4671.c | 1 + sound/soc/codecs/ak5386.c | 1 + sound/soc/codecs/ak5558.c | 2 + sound/soc/codecs/alc5623.c | 1 + sound/soc/codecs/alc5632.c | 1 + sound/soc/codecs/bd28623.c | 1 + sound/soc/codecs/bt-sco.c | 1 + sound/soc/codecs/cpcap.c | 1 + sound/soc/codecs/cq93vc.c | 1 + sound/soc/codecs/cros_ec_codec.c | 1 - sound/soc/codecs/cs35l32.c | 1 + sound/soc/codecs/cs35l33.c | 1 + sound/soc/codecs/cs35l34.c | 1 + sound/soc/codecs/cs35l35.c | 1 + sound/soc/codecs/cs35l36.c | 1 + sound/soc/codecs/cs35l41-lib.c | 82 +- sound/soc/codecs/cs35l41-spi.c | 1 - sound/soc/codecs/cs35l41.c | 71 +- sound/soc/codecs/cs35l45-i2c.c | 4 +- sound/soc/codecs/cs35l45.c | 6 +- sound/soc/codecs/cs35l45.h | 4 +- sound/soc/codecs/cs4234.c | 1 + sound/soc/codecs/cs4265.c | 1 + sound/soc/codecs/cs4270.c | 2 + sound/soc/codecs/cs4271.c | 1 + sound/soc/codecs/cs42l42.c | 4 +- sound/soc/codecs/cs42l51.c | 1 + sound/soc/codecs/cs42l52.c | 1 + sound/soc/codecs/cs42l56.c | 1 + sound/soc/codecs/cs42l73.c | 1 + sound/soc/codecs/cs42xx8.c | 1 + sound/soc/codecs/cs43130.c | 1 + sound/soc/codecs/cs4341.c | 1 + sound/soc/codecs/cs4349.c | 1 + sound/soc/codecs/cs47l15.c | 1 + sound/soc/codecs/cs47l24.c | 1 + sound/soc/codecs/cs47l35.c | 1 + sound/soc/codecs/cs47l85.c | 1 + sound/soc/codecs/cs47l90.c | 1 + sound/soc/codecs/cs47l92.c | 1 + sound/soc/codecs/cs53l30.c | 1 + sound/soc/codecs/cx20442.c | 1 + sound/soc/codecs/cx2072x.c | 17 +- sound/soc/codecs/da7210.c | 3 +- sound/soc/codecs/da7213.c | 1 + sound/soc/codecs/da7218.c | 1 + sound/soc/codecs/da7219.c | 7 + sound/soc/codecs/da732x.c | 7 + sound/soc/codecs/da9055.c | 1 + sound/soc/codecs/dmic.c | 1 + sound/soc/codecs/es7134.c | 1 + sound/soc/codecs/es7241.c | 1 + sound/soc/codecs/es8316.c | 21 +- sound/soc/codecs/es8328.c | 1 + sound/soc/codecs/gtm601.c | 1 + sound/soc/codecs/hda-dai.c | 102 - sound/soc/codecs/hda.c | 395 - sound/soc/codecs/hda.h | 19 - sound/soc/codecs/hdac_hdmi.c | 1 + sound/soc/codecs/hdmi-codec.c | 19 +- sound/soc/codecs/ics43432.c | 1 + sound/soc/codecs/inno_rk3036.c | 1 + sound/soc/codecs/isabelle.c | 1 + sound/soc/codecs/jz4740.c | 2 + sound/soc/codecs/lm49453.c | 7 + sound/soc/codecs/lochnagar-sc.c | 1 + sound/soc/codecs/max98088.c | 33 +- sound/soc/codecs/max98090.c | 13 +- sound/soc/codecs/max98095.c | 1 + sound/soc/codecs/max98357a.c | 1 + sound/soc/codecs/max98371.c | 1 + sound/soc/codecs/max98373.c | 16 +- sound/soc/codecs/max98390.c | 3 +- sound/soc/codecs/max98396.c | 271 +- sound/soc/codecs/max98396.h | 10 +- sound/soc/codecs/max9850.c | 1 + sound/soc/codecs/max98520.c | 1 + sound/soc/codecs/max9860.c | 7 +- sound/soc/codecs/max9867.c | 1 + sound/soc/codecs/max98925.c | 1 + sound/soc/codecs/max98926.c | 1 + sound/soc/codecs/max98927.c | 1 + sound/soc/codecs/mc13783.c | 1 + sound/soc/codecs/ml26124.c | 1 + sound/soc/codecs/msm8916-wcd-analog.c | 1 + sound/soc/codecs/msm8916-wcd-digital.c | 47 +- sound/soc/codecs/mt6358.c | 1 - sound/soc/codecs/mt6359-accdet.c | 1 - sound/soc/codecs/mt6359.c | 1 - sound/soc/codecs/nau8315.c | 1 + sound/soc/codecs/nau8540.c | 1 + sound/soc/codecs/nau8810.c | 1 + sound/soc/codecs/nau8821.c | 36 +- sound/soc/codecs/nau8821.h | 1 - sound/soc/codecs/nau8822.c | 15 +- sound/soc/codecs/nau8822.h | 2 - sound/soc/codecs/nau8824.c | 1 + sound/soc/codecs/nau8825.c | 3 +- sound/soc/codecs/pcm1681.c | 1 + sound/soc/codecs/pcm1789.c | 1 + sound/soc/codecs/pcm179x.c | 1 + sound/soc/codecs/pcm186x.c | 2 + sound/soc/codecs/pcm3008.c | 1 + sound/soc/codecs/pcm3168a.c | 1 + sound/soc/codecs/pcm5102a.c | 1 + sound/soc/codecs/pcm512x.c | 1 + sound/soc/codecs/rk3328_codec.c | 6 +- sound/soc/codecs/rk817_codec.c | 1 + sound/soc/codecs/rt1011.c | 1 + sound/soc/codecs/rt1015.c | 1 + sound/soc/codecs/rt1015p.c | 1 + sound/soc/codecs/rt1016.c | 1 + sound/soc/codecs/rt1019.c | 1 + sound/soc/codecs/rt1305.c | 1 + sound/soc/codecs/rt1308-sdw.c | 12 - sound/soc/codecs/rt1308.c | 1 + sound/soc/codecs/rt1316-sdw.c | 12 - sound/soc/codecs/rt274.c | 11 +- sound/soc/codecs/rt286.c | 19 +- sound/soc/codecs/rt286.h | 2 + sound/soc/codecs/rt298.c | 61 +- sound/soc/codecs/rt298.h | 2 + sound/soc/codecs/rt5514.c | 1 + sound/soc/codecs/rt5616.c | 1 + sound/soc/codecs/rt5631.c | 1 + sound/soc/codecs/rt5640.c | 13 +- sound/soc/codecs/rt5645.c | 1 + sound/soc/codecs/rt5651.c | 1 + sound/soc/codecs/rt5659.c | 1 + sound/soc/codecs/rt5660.c | 1 + sound/soc/codecs/rt5663.c | 1 + sound/soc/codecs/rt5665.c | 1 + sound/soc/codecs/rt5668.c | 1 + sound/soc/codecs/rt5670.c | 1 + sound/soc/codecs/rt5677.c | 1 + sound/soc/codecs/rt5682.c | 1 + sound/soc/codecs/rt5682s.c | 1 + sound/soc/codecs/rt700.c | 5 - sound/soc/codecs/rt711-sdca.c | 5 - sound/soc/codecs/rt711.c | 5 - sound/soc/codecs/rt715-sdca.c | 12 - sound/soc/codecs/rt715.c | 12 - sound/soc/codecs/sgtl5000.c | 1 + sound/soc/codecs/si476x.c | 1 + sound/soc/codecs/spdif_receiver.c | 1 + sound/soc/codecs/spdif_transmitter.c | 1 + sound/soc/codecs/ssm2518.c | 5 +- sound/soc/codecs/ssm2602.c | 7 +- sound/soc/codecs/ssm4567.c | 5 +- sound/soc/codecs/sta32x.c | 5 +- sound/soc/codecs/sta350.c | 5 +- sound/soc/codecs/sta529.c | 1 + sound/soc/codecs/stac9766.c | 2 + sound/soc/codecs/sti-sas.c | 7 +- sound/soc/codecs/tas2552.c | 13 +- sound/soc/codecs/tas2562.c | 2 + sound/soc/codecs/tas2764.c | 1 + sound/soc/codecs/tas2770.c | 7 +- sound/soc/codecs/tas2780.c | 663 - sound/soc/codecs/tas2780.h | 101 - sound/soc/codecs/tas5086.c | 3 +- sound/soc/codecs/tas571x.c | 1 + sound/soc/codecs/tas5720.c | 6 +- sound/soc/codecs/tas5805m.c | 1 + sound/soc/codecs/tas6424.c | 7 +- sound/soc/codecs/tfa9879.c | 5 +- sound/soc/codecs/tfa989x.c | 31 +- sound/soc/codecs/tlv320adc3xxx.c | 3 +- sound/soc/codecs/tlv320adcx140.c | 11 +- sound/soc/codecs/tlv320aic23.c | 8 +- sound/soc/codecs/tlv320aic26.c | 16 +- sound/soc/codecs/tlv320aic31xx.c | 20 +- sound/soc/codecs/tlv320aic32x4.c | 11 +- sound/soc/codecs/tlv320aic3x.c | 12 +- sound/soc/codecs/tlv320dac33.c | 13 +- sound/soc/codecs/tscs42xx.c | 1 + sound/soc/codecs/twl4030.c | 102 +- sound/soc/codecs/twl6040.c | 1 + sound/soc/codecs/uda1334.c | 3 +- sound/soc/codecs/uda134x.c | 1 + sound/soc/codecs/uda1380.c | 1 + sound/soc/codecs/wcd-mbhc-v2.c | 12 +- sound/soc/codecs/wcd9335.c | 98 +- sound/soc/codecs/wl1273.c | 1 + sound/soc/codecs/wm0010.c | 1 + sound/soc/codecs/wm1250-ev1.c | 1 + sound/soc/codecs/wm2000.c | 1 + sound/soc/codecs/wm2200.c | 1 + sound/soc/codecs/wm5100.c | 1 + sound/soc/codecs/wm5102.c | 1 + sound/soc/codecs/wm5110.c | 1 + sound/soc/codecs/wm8350.c | 1 + sound/soc/codecs/wm8400.c | 1 + sound/soc/codecs/wm8510.c | 1 + sound/soc/codecs/wm8523.c | 1 + sound/soc/codecs/wm8524.c | 1 + sound/soc/codecs/wm8580.c | 1 + sound/soc/codecs/wm8711.c | 1 + sound/soc/codecs/wm8727.c | 1 + sound/soc/codecs/wm8728.c | 1 + sound/soc/codecs/wm8731.c | 1 + sound/soc/codecs/wm8737.c | 1 + sound/soc/codecs/wm8741.c | 1 + sound/soc/codecs/wm8750.c | 1 + sound/soc/codecs/wm8753.c | 1 + sound/soc/codecs/wm8770.c | 1 + sound/soc/codecs/wm8776.c | 1 + sound/soc/codecs/wm8782.c | 1 + sound/soc/codecs/wm8804.c | 1 + sound/soc/codecs/wm8900.c | 1 + sound/soc/codecs/wm8903.c | 1 + sound/soc/codecs/wm8904.c | 1 + sound/soc/codecs/wm8940.c | 1 + sound/soc/codecs/wm8955.c | 1 + sound/soc/codecs/wm8960.c | 1 + sound/soc/codecs/wm8961.c | 1 + sound/soc/codecs/wm8962.c | 1 + sound/soc/codecs/wm8971.c | 1 + sound/soc/codecs/wm8974.c | 1 + sound/soc/codecs/wm8978.c | 1 + sound/soc/codecs/wm8983.c | 1 + sound/soc/codecs/wm8985.c | 1 + sound/soc/codecs/wm8988.c | 1 + sound/soc/codecs/wm8990.c | 1 + sound/soc/codecs/wm8991.c | 1 + sound/soc/codecs/wm8993.c | 1 + sound/soc/codecs/wm8994.c | 1 + sound/soc/codecs/wm8995.c | 1 + sound/soc/codecs/wm8996.c | 2 + sound/soc/codecs/wm8997.c | 1 + sound/soc/codecs/wm8998.c | 1 + sound/soc/codecs/wm9081.c | 1 + sound/soc/codecs/wm9090.c | 1 + sound/soc/codecs/wm9705.c | 1 + sound/soc/codecs/wm9712.c | 1 + sound/soc/codecs/wm9713.c | 1 + sound/soc/codecs/wm_adsp.c | 25 +- sound/soc/codecs/wsa881x.c | 16 +- sound/soc/codecs/wsa883x.c | 1511 - sound/soc/codecs/zl38060.c | 1 + sound/soc/dwc/dwc-i2s.c | 15 +- sound/soc/fsl/Kconfig | 3 - sound/soc/fsl/fsl_asrc_dma.c | 19 +- sound/soc/fsl/fsl_aud2htx.c | 3 +- sound/soc/fsl/fsl_audmix.c | 6 +- sound/soc/fsl/fsl_easrc.c | 7 +- sound/soc/fsl/fsl_esai.c | 11 +- sound/soc/fsl/fsl_micfil.c | 55 +- sound/soc/fsl/fsl_micfil.h | 9 - sound/soc/fsl/fsl_mqs.c | 136 +- sound/soc/fsl/fsl_rpmsg.c | 3 +- sound/soc/fsl/fsl_sai.c | 375 +- sound/soc/fsl/fsl_sai.h | 28 +- sound/soc/fsl/fsl_spdif.c | 51 +- sound/soc/fsl/fsl_ssi.c | 23 +- sound/soc/fsl/fsl_utils.c | 69 - sound/soc/fsl/fsl_utils.h | 7 - sound/soc/fsl/fsl_xcvr.c | 12 +- sound/soc/fsl/imx-audmix.c | 4 +- sound/soc/fsl/imx-audmux.c | 24 +- sound/soc/fsl/imx-card.c | 16 +- sound/soc/fsl/mpc5200_psc_i2s.c | 3 +- sound/soc/fsl/pcm030-audio-fabric.c | 8 +- .../generic/audio-graph-card2-custom-sample.dtsi | 101 +- sound/soc/generic/audio-graph-card2.c | 74 +- sound/soc/generic/simple-card-utils.c | 44 +- sound/soc/generic/test-component.c | 20 +- sound/soc/hisilicon/hi6210-i2s.c | 19 +- sound/soc/img/img-i2s-in.c | 7 +- sound/soc/img/img-i2s-out.c | 21 +- sound/soc/img/img-parallel-out.c | 3 +- sound/soc/img/img-spdif-in.c | 3 +- sound/soc/img/img-spdif-out.c | 3 +- sound/soc/img/pistachio-internal-dac.c | 1 + sound/soc/intel/Kconfig | 5 +- sound/soc/intel/atom/sst-atom-controls.c | 8 +- sound/soc/intel/atom/sst/sst.c | 2 +- sound/soc/intel/atom/sst/sst_ipc.c | 8 +- sound/soc/intel/avs/Makefile | 3 - sound/soc/intel/avs/boards/Kconfig | 121 - sound/soc/intel/avs/boards/Makefile | 27 - sound/soc/intel/avs/boards/da7219.c | 282 - sound/soc/intel/avs/boards/dmic.c | 93 - sound/soc/intel/avs/boards/hdaudio.c | 294 - sound/soc/intel/avs/boards/i2s_test.c | 180 - sound/soc/intel/avs/boards/max98357a.c | 154 - sound/soc/intel/avs/boards/max98373.c | 239 - sound/soc/intel/avs/boards/nau8825.c | 353 - sound/soc/intel/avs/boards/rt274.c | 310 - sound/soc/intel/avs/boards/rt286.c | 281 - sound/soc/intel/avs/boards/rt298.c | 281 - sound/soc/intel/avs/boards/rt5682.c | 340 - sound/soc/intel/avs/boards/ssm4567.c | 271 - sound/soc/intel/avs/cldma.c | 12 +- sound/soc/intel/avs/core.c | 13 +- sound/soc/intel/avs/dsp.c | 11 +- sound/soc/intel/avs/ipc.c | 1 - sound/soc/intel/avs/loader.c | 2 +- sound/soc/intel/avs/messages.c | 18 +- sound/soc/intel/avs/pcm.c | 2 + sound/soc/intel/avs/topology.c | 27 - sound/soc/intel/boards/Kconfig | 5 +- sound/soc/intel/boards/Makefile | 4 +- sound/soc/intel/boards/bdw_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 | 2 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 3 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 8 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 23 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 21 +- sound/soc/intel/boards/haswell.c | 202 + sound/soc/intel/boards/hda_dsp_common.c | 4 +- sound/soc/intel/boards/hsw_rt5640.c | 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 | 109 +- sound/soc/intel/boards/sof_da7219_max98373.c | 23 +- sound/soc/intel/boards/sof_nau8825.c | 23 +- sound/soc/intel/boards/sof_pcm512x.c | 2 +- sound/soc/intel/boards/sof_realtek_common.c | 24 +- sound/soc/intel/boards/sof_realtek_common.h | 6 +- sound/soc/intel/boards/sof_rt5682.c | 25 +- sound/soc/intel/boards/sof_sdw.c | 34 +- sound/soc/intel/catpt/device.c | 5 +- sound/soc/intel/catpt/pcm.c | 26 +- sound/soc/intel/catpt/sysfs.c | 4 +- sound/soc/intel/common/Makefile | 1 - sound/soc/intel/common/soc-acpi-intel-adl-match.c | 7 - .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 6 +- sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 72 - sound/soc/intel/keembay/kmb_platform.c | 18 +- sound/soc/intel/skylake/skl-pcm.c | 5 +- sound/soc/intel/skylake/skl-topology.c | 6 + sound/soc/jz4740/Kconfig | 2 +- sound/soc/jz4740/jz4740-i2s.c | 43 +- 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 | 871 - sound/soc/mediatek/mt8186/mt8186-dai-hostless.c | 298 - sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c | 236 - sound/soc/mediatek/mt8186/mt8186-dai-i2s.c | 1286 - sound/soc/mediatek/mt8186/mt8186-dai-pcm.c | 423 - sound/soc/mediatek/mt8186/mt8186-dai-src.c | 695 - sound/soc/mediatek/mt8186/mt8186-dai-tdm.c | 698 - sound/soc/mediatek/mt8186/mt8186-interconnection.h | 69 - sound/soc/mediatek/mt8186/mt8186-misc-control.c | 252 - sound/soc/mediatek/mt8186/mt8186-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-acodec-ctrl.c | 1 + sound/soc/meson/aiu-codec-ctrl.c | 1 + sound/soc/meson/aiu-encoder-i2s.c | 2 +- sound/soc/meson/axg-frddr.c | 3 - sound/soc/meson/axg-pdm.c | 4 +- sound/soc/meson/axg-spdifin.c | 1 - sound/soc/meson/axg-spdifout.c | 1 - sound/soc/meson/axg-tdm-interface.c | 14 +- sound/soc/meson/axg-toddr.c | 3 - sound/soc/meson/g12a-toacodec.c | 2 + sound/soc/meson/g12a-tohdmitx.c | 1 + sound/soc/meson/meson-codec-glue.c | 2 +- sound/soc/meson/t9015.c | 1 + sound/soc/mxs/mxs-saif.c | 7 +- sound/soc/pxa/magician.c | 8 +- sound/soc/pxa/mmp-sspa.c | 15 +- sound/soc/pxa/pxa-ssp.c | 43 +- sound/soc/pxa/pxa2xx-i2s.c | 27 +- sound/soc/qcom/apq8016_sbc.c | 2 +- sound/soc/qcom/lpass-apq8016.c | 1 - sound/soc/qcom/lpass-cpu.c | 7 - sound/soc/qcom/qdsp6/audioreach.c | 4 +- sound/soc/qcom/qdsp6/q6adm.c | 6 +- sound/soc/qcom/qdsp6/q6afe.c | 6 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 23 +- sound/soc/qcom/sc7180.c | 2 +- sound/soc/qcom/sc7280.c | 33 - sound/soc/qcom/sdm845.c | 6 +- sound/soc/qcom/sm8250.c | 4 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 4 +- sound/soc/rockchip/rockchip_i2s.c | 182 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 13 +- sound/soc/rockchip/rockchip_pdm.c | 7 +- sound/soc/rockchip/rockchip_spdif.c | 1 - sound/soc/samsung/Kconfig | 20 +- sound/soc/samsung/aries_wm8994.c | 7 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/i2s.c | 8 +- sound/soc/samsung/neo1973_wm8753.c | 2 +- sound/soc/samsung/pcm.c | 7 +- sound/soc/samsung/rx1950_uda1380.c | 4 +- sound/soc/samsung/s3c-i2s-v2.c | 17 +- sound/soc/samsung/s3c2412-i2s.c | 7 +- sound/soc/samsung/s3c24xx-i2s.c | 14 +- sound/soc/samsung/snow.c | 2 +- sound/soc/samsung/spdif.c | 7 +- sound/soc/sh/fsi.c | 6 +- sound/soc/sh/hac.c | 3 +- sound/soc/sh/rcar/core.c | 30 +- sound/soc/sh/rcar/ssiu.c | 3 +- sound/soc/sh/rz-ssi.c | 11 +- sound/soc/sh/siu_pcm.c | 17 +- sound/soc/sh/ssi.c | 13 +- sound/soc/soc-card.c | 6 - sound/soc/soc-core.c | 167 +- sound/soc/soc-dai.c | 3 +- sound/soc/soc-dapm.c | 10 +- sound/soc/soc-ops.c | 51 +- sound/soc/soc-pcm.c | 3 +- sound/soc/soc-topology-test.c | 37 +- sound/soc/soc-topology.c | 2 +- sound/soc/soc-utils.c | 1 + sound/soc/sof/Kconfig | 7 - sound/soc/sof/Makefile | 16 +- sound/soc/sof/amd/Kconfig | 1 - sound/soc/sof/amd/acp-dsp-offset.h | 2 - sound/soc/sof/amd/acp.c | 36 - sound/soc/sof/amd/acp.h | 4 - sound/soc/sof/amd/pci-rn.c | 4 - sound/soc/sof/amd/renoir.c | 4 - sound/soc/sof/compress.c | 73 +- sound/soc/sof/core.c | 7 +- sound/soc/sof/debug.c | 5 +- sound/soc/sof/imx/Kconfig | 1 - sound/soc/sof/intel/Kconfig | 27 - sound/soc/sof/intel/Makefile | 4 +- sound/soc/sof/intel/apl.c | 1 - sound/soc/sof/intel/bdw.c | 7 +- sound/soc/sof/intel/byt.c | 5 +- sound/soc/sof/intel/cnl.c | 39 +- sound/soc/sof/intel/hda-dai.c | 226 +- sound/soc/sof/intel/hda-dsp.c | 26 +- sound/soc/sof/intel/hda-ipc.c | 39 +- sound/soc/sof/intel/hda-loader.c | 28 +- sound/soc/sof/intel/hda-stream.c | 6 +- sound/soc/sof/intel/hda.c | 149 +- sound/soc/sof/intel/hda.h | 70 - sound/soc/sof/intel/icl.c | 1 - sound/soc/sof/intel/mtl.c | 805 - 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 | 73 +- sound/soc/sof/ipc3.c | 36 +- 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 | 1811 - 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/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 | 13 - sound/soc/sof/sof-audio.h | 12 - sound/soc/sof/sof-client-ipc-msg-injector.c | 29 +- sound/soc/sof/sof-client-probes.c | 5 - sound/soc/sof/sof-client.c | 4 +- sound/soc/sof/sof-priv.h | 14 +- sound/soc/sof/topology.c | 121 +- sound/soc/spear/spdif_in.c | 3 +- sound/soc/spear/spdif_out.c | 3 +- sound/soc/sti/sti_uniperif.c | 3 +- sound/soc/stm/stm32_adfsdm.c | 3 +- sound/soc/stm/stm32_i2s.c | 9 +- sound/soc/stm/stm32_sai_sub.c | 11 +- sound/soc/stm/stm32_spdifrx.c | 1 - sound/soc/sunxi/sun4i-codec.c | 85 +- sound/soc/sunxi/sun4i-i2s.c | 23 +- sound/soc/sunxi/sun4i-spdif.c | 3 +- sound/soc/sunxi/sun50i-codec-analog.c | 8 - sound/soc/sunxi/sun8i-codec.c | 7 +- sound/soc/tegra/Kconfig | 9 - sound/soc/tegra/Makefile | 2 - sound/soc/tegra/tegra20_ac97.c | 5 +- sound/soc/tegra/tegra20_das.c | 198 +- sound/soc/tegra/tegra20_das.h | 120 + sound/soc/tegra/tegra20_i2s.c | 9 +- sound/soc/tegra/tegra20_spdif.c | 1 - sound/soc/tegra/tegra210_adx.c | 2 +- sound/soc/tegra/tegra210_ahub.c | 39 +- sound/soc/tegra/tegra210_i2s.c | 7 +- sound/soc/tegra/tegra210_mbdrc.c | 1014 - sound/soc/tegra/tegra210_mbdrc.h | 215 - sound/soc/tegra/tegra210_ope.c | 419 - sound/soc/tegra/tegra210_ope.h | 90 - sound/soc/tegra/tegra210_peq.c | 434 - sound/soc/tegra/tegra210_peq.h | 56 - sound/soc/tegra/tegra30_i2s.c | 9 +- sound/soc/ti/davinci-i2s.c | 35 +- sound/soc/ti/davinci-mcasp.c | 16 +- sound/soc/ti/davinci-vcif.c | 3 +- sound/soc/ti/omap-dmic.c | 3 +- sound/soc/ti/omap-hdmi.c | 1 - sound/soc/ti/omap-mcbsp.c | 15 +- sound/soc/ti/omap-mcpdm.c | 7 +- sound/soc/uniphier/evea.c | 1 + sound/soc/ux500/mop500.c | 2 + sound/soc/ux500/mop500_ab8500.c | 2 + sound/soc/ux500/mop500_ab8500.h | 2 + sound/soc/ux500/ux500_msp_dai.c | 41 +- sound/soc/ux500/ux500_msp_dai.h | 2 + sound/soc/ux500/ux500_msp_i2s.c | 2 + sound/soc/ux500/ux500_msp_i2s.h | 2 + sound/soc/ux500/ux500_pcm.c | 2 + sound/soc/ux500/ux500_pcm.h | 2 + sound/soc/xilinx/xlnx_formatter_pcm.c | 18 +- sound/soc/xilinx/xlnx_i2s.c | 1 - sound/soc/xilinx/xlnx_spdif.c | 1 - sound/soc/xtensa/xtfpga-i2s.c | 19 +- sound/usb/endpoint.c | 2 +- sound/usb/mixer_quirks.c | 187 +- tools/Makefile | 3 - tools/accounting/getdelays.c | 4 + tools/arch/x86/include/asm/cpufeatures.h | 12 +- tools/arch/x86/include/asm/disabled-features.h | 21 +- tools/arch/x86/include/asm/msr-index.h | 4 + tools/arch/x86/include/uapi/asm/kvm.h | 12 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 16 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 12 - tools/bpf/bpftool/Documentation/bpftool-prog.rst | 5 +- tools/bpf/bpftool/Makefile | 13 +- tools/bpf/bpftool/bash-completion/bpftool | 30 +- tools/bpf/bpftool/btf.c | 57 +- tools/bpf/bpftool/btf_dumper.c | 29 - tools/bpf/bpftool/cgroup.c | 162 +- tools/bpf/bpftool/common.c | 160 +- tools/bpf/bpftool/feature.c | 148 +- tools/bpf/bpftool/gen.c | 113 - tools/bpf/bpftool/link.c | 61 +- tools/bpf/bpftool/main.c | 2 + tools/bpf/bpftool/main.h | 24 +- tools/bpf/bpftool/map.c | 84 +- tools/bpf/bpftool/pids.c | 1 - tools/bpf/bpftool/prog.c | 79 +- tools/bpf/bpftool/struct_ops.c | 2 - tools/cgroup/memcg_shrinker.py | 71 - tools/include/asm-generic/bitops/non-atomic.h | 34 +- tools/include/linux/bitmap.h | 12 +- tools/include/linux/bitops.h | 16 - tools/include/linux/btf_ids.h | 35 +- tools/include/linux/gfp.h | 3 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/objtool.h | 2 +- tools/include/linux/sched/mm.h | 2 - tools/include/linux/slab.h | 4 - tools/include/nolibc/Makefile | 37 +- tools/include/nolibc/stdio.h | 4 +- tools/include/nolibc/stdlib.h | 7 +- tools/include/uapi/asm-generic/fcntl.h | 11 +- tools/include/uapi/asm-generic/mman-common.h | 2 - tools/include/uapi/drm/i915_drm.h | 6 +- tools/include/uapi/linux/bpf.h | 93 +- tools/include/uapi/linux/btf.h | 17 +- tools/include/uapi/linux/fs.h | 2 +- tools/include/uapi/linux/if_link.h | 1 - tools/include/uapi/linux/if_tun.h | 2 +- tools/include/uapi/linux/kvm.h | 9 +- tools/include/uapi/linux/perf_event.h | 2 +- tools/include/uapi/linux/pkt_cls.h | 4 +- tools/include/uapi/linux/seg6.h | 4 +- tools/include/uapi/linux/usbdevice_fs.h | 4 +- tools/include/uapi/sound/asound.h | 2 +- tools/lib/bitmap.c | 6 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/bpf.c | 200 +- tools/lib/bpf/bpf.h | 98 +- tools/lib/bpf/bpf_core_read.h | 11 - tools/lib/bpf/bpf_helpers.h | 13 - tools/lib/bpf/bpf_tracing.h | 2 +- tools/lib/bpf/btf.c | 412 +- tools/lib/bpf/btf.h | 118 +- tools/lib/bpf/btf_dump.c | 160 +- tools/lib/bpf/libbpf.c | 1847 +- tools/lib/bpf/libbpf.h | 507 +- tools/lib/bpf/libbpf.map | 120 +- tools/lib/bpf/libbpf_common.h | 16 +- tools/lib/bpf/libbpf_internal.h | 31 +- tools/lib/bpf/libbpf_legacy.h | 28 +- tools/lib/bpf/libbpf_probes.c | 125 +- tools/lib/bpf/linker.c | 7 +- tools/lib/bpf/netlink.c | 62 +- tools/lib/bpf/relo_core.c | 479 +- tools/lib/bpf/relo_core.h | 10 +- tools/lib/bpf/usdt.c | 129 +- tools/lib/bpf/xsk.c | 1260 + tools/lib/bpf/xsk.h | 336 + tools/lib/perf/include/internal/evsel.h | 4 + tools/lib/perf/include/perf/event.h | 9 +- tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/litmus-tests.txt | 37 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/linux-kernel.bell | 16 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/check.c | 2 +- tools/perf/Documentation/perf-buildid-list.txt | 4 + tools/perf/Documentation/perf-dlfilter.txt | 22 + tools/perf/Documentation/perf-inject.txt | 17 + tools/perf/Documentation/perf-intel-pt.txt | 181 +- tools/perf/Documentation/perf-script.txt | 10 +- tools/perf/Makefile.config | 2 +- tools/perf/builtin-annotate.c | 8 + tools/perf/builtin-buildid-list.c | 39 +- tools/perf/builtin-inject.c | 1043 +- tools/perf/builtin-kmem.c | 1 + tools/perf/builtin-report.c | 6 + tools/perf/builtin-script.c | 19 + tools/perf/builtin-trace.c | 2 + tools/perf/include/perf/perf_dlfilter.h | 8 + tools/perf/scripts/perl/Perf-Trace-Util/Build | 6 +- tools/perf/scripts/python/intel-pt-events.py | 32 +- tools/perf/tests/perf-time-to-tsc.c | 27 +- tools/perf/tests/shell/stat+csv_output.sh | 7 +- tools/perf/util/auxtrace.c | 30 +- tools/perf/util/auxtrace.h | 4 + tools/perf/util/bpf-loader.c | 204 +- tools/perf/util/build-id.c | 80 +- tools/perf/util/build-id.h | 16 +- tools/perf/util/cs-etm.c | 2 +- tools/perf/util/data.c | 43 +- tools/perf/util/data.h | 1 + tools/perf/util/dlfilter.c | 2 + tools/perf/util/dso.h | 6 + tools/perf/util/dsos.c | 15 +- tools/perf/util/event.h | 23 + tools/perf/util/evlist.c | 42 +- tools/perf/util/evsel.c | 27 + tools/perf/util/evsel.h | 2 + tools/perf/util/intel-pt.c | 183 +- tools/perf/util/machine.c | 56 +- tools/perf/util/machine.h | 7 + tools/perf/util/ordered-events.h | 6 + tools/perf/util/probe-event.c | 2 +- tools/perf/util/scripting-engines/Build | 2 +- .../util/scripting-engines/trace-event-python.c | 15 +- tools/perf/util/session.c | 111 +- tools/perf/util/session.h | 4 + tools/perf/util/setup.py | 12 +- tools/perf/util/symbol.c | 6 +- tools/perf/util/synthetic-events.c | 98 +- tools/perf/util/synthetic-events.h | 2 + tools/perf/util/thread.c | 1 + tools/perf/util/thread.h | 1 + tools/perf/util/util.c | 70 +- tools/perf/util/util.h | 15 + tools/spi/spidev_test.c | 11 - tools/testing/crypto/chacha20-s390/test-cipher.c | 9 +- tools/testing/kunit/configs/arch_uml.config | 5 - tools/testing/kunit/configs/coverage_uml.config | 11 - tools/testing/kunit/kunit.py | 83 +- tools/testing/kunit/kunit_config.py | 54 +- tools/testing/kunit/kunit_kernel.py | 104 +- tools/testing/kunit/kunit_parser.py | 63 +- tools/testing/kunit/kunit_printer.py | 48 - tools/testing/kunit/kunit_tool_test.py | 214 +- tools/testing/memblock/Makefile | 4 - tools/testing/memblock/README | 10 +- tools/testing/memblock/TODO | 14 +- tools/testing/memblock/internal.h | 7 - tools/testing/memblock/linux/kmemleak.h | 2 +- tools/testing/memblock/scripts/Makefile.include | 10 - tools/testing/memblock/tests/alloc_api.c | 225 +- tools/testing/memblock/tests/alloc_helpers_api.c | 129 +- tools/testing/memblock/tests/alloc_nid_api.c | 351 +- tools/testing/memblock/tests/basic_api.c | 337 +- tools/testing/memblock/tests/common.c | 57 - tools/testing/memblock/tests/common.h | 62 - tools/testing/radix-tree/.gitignore | 2 - tools/testing/radix-tree/Makefile | 9 +- tools/testing/radix-tree/generated/autoconf.h | 1 - tools/testing/radix-tree/linux.c | 160 +- tools/testing/radix-tree/linux/kernel.h | 1 - tools/testing/radix-tree/linux/lockdep.h | 2 - tools/testing/radix-tree/linux/maple_tree.h | 7 - tools/testing/radix-tree/maple.c | 59 - tools/testing/radix-tree/trace/events/maple_tree.h | 5 - tools/testing/selftests/Makefile | 31 +- tools/testing/selftests/arm64/mte/Makefile | 1 + tools/testing/selftests/arm64/signal/Makefile | 1 + .../testing/selftests/arm64/signal/test_signals.h | 4 +- tools/testing/selftests/bpf/.gitignore | 3 +- tools/testing/selftests/bpf/Makefile | 34 +- tools/testing/selftests/bpf/bench.c | 99 - tools/testing/selftests/bpf/bench.h | 16 - .../bpf/benchs/bench_bpf_hashmap_full_update.c | 96 - .../selftests/bpf/benchs/bench_local_storage.c | 287 - .../benchs/bench_local_storage_rcu_tasks_trace.c | 281 - .../benchs/run_bench_bpf_hashmap_full_update.sh | 11 - .../bpf/benchs/run_bench_local_storage.sh | 24 - .../run_bench_local_storage_rcu_tasks_trace.sh | 11 - tools/testing/selftests/bpf/benchs/run_common.sh | 17 - tools/testing/selftests/bpf/bpf_legacy.h | 9 + tools/testing/selftests/bpf/btf_helpers.c | 25 +- tools/testing/selftests/bpf/config | 6 - tools/testing/selftests/bpf/network_helpers.c | 2 +- .../selftests/bpf/prog_tests/attach_probe.c | 49 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 16 - tools/testing/selftests/bpf/prog_tests/bpf_loop.c | 62 - .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 61 - tools/testing/selftests/bpf/prog_tests/btf.c | 155 +- tools/testing/selftests/bpf/prog_tests/btf_write.c | 126 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 140 +- .../selftests/bpf/prog_tests/fexit_stress.c | 32 +- .../selftests/bpf/prog_tests/kprobe_multi_test.c | 4 +- .../testing/selftests/bpf/prog_tests/libbpf_str.c | 207 - .../testing/selftests/bpf/prog_tests/lsm_cgroup.c | 313 - .../selftests/bpf/prog_tests/resolve_btfids.c | 2 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 1 + .../testing/selftests/bpf/prog_tests/tc_redirect.c | 8 +- tools/testing/selftests/bpf/prog_tests/usdt.c | 2 +- .../selftests/bpf/prog_tests/xdp_synproxy.c | 183 - .../bpf/progs/bpf_hashmap_full_update_bench.c | 40 - tools/testing/selftests/bpf/progs/bpf_iter.h | 7 - tools/testing/selftests/bpf/progs/bpf_iter_ksym.c | 74 - tools/testing/selftests/bpf/progs/bpf_loop.c | 114 - .../testing/selftests/bpf/progs/bpf_tracing_net.h | 1 - .../bpf/progs/btf__core_reloc_enum64val.c | 3 - .../bpf/progs/btf__core_reloc_enum64val___diff.c | 3 - .../btf__core_reloc_enum64val___err_missing.c | 3 - .../btf__core_reloc_enum64val___val3_missing.c | 3 - .../bpf/progs/btf__core_reloc_type_based___diff.c | 3 - .../testing/selftests/bpf/progs/core_reloc_types.h | 190 +- .../selftests/bpf/progs/local_storage_bench.c | 104 - .../progs/local_storage_rcu_tasks_trace_bench.c | 67 - tools/testing/selftests/bpf/progs/lsm_cgroup.c | 180 - .../selftests/bpf/progs/lsm_cgroup_nonvoid.c | 14 - .../selftests/bpf/progs/tcp_ca_incompl_cong_ops.c | 35 - .../selftests/bpf/progs/tcp_ca_unsupp_cong_op.c | 21 - .../selftests/bpf/progs/tcp_ca_write_sk_pacing.c | 60 - .../selftests/bpf/progs/test_attach_probe.c | 60 - tools/testing/selftests/bpf/progs/test_btf_haskv.c | 51 + tools/testing/selftests/bpf/progs/test_btf_newkv.c | 18 + .../bpf/progs/test_core_reloc_enum64val.c | 70 - .../selftests/bpf/progs/test_core_reloc_kernel.c | 19 - .../bpf/progs/test_core_reloc_type_based.c | 49 +- tools/testing/selftests/bpf/progs/test_tc_dtime.c | 53 +- tools/testing/selftests/bpf/progs/test_varlen.c | 8 +- .../selftests/bpf/progs/test_xdp_noinline.c | 30 +- .../selftests/bpf/progs/xdp_synproxy_kern.c | 843 - .../selftests/bpf/test_bpftool_synctypes.py | 182 +- tools/testing/selftests/bpf/test_btf.h | 3 - tools/testing/selftests/bpf/test_verifier.c | 367 +- tools/testing/selftests/bpf/test_xdping.sh | 4 - tools/testing/selftests/bpf/test_xsk.sh | 6 +- .../selftests/bpf/verifier/bpf_loop_inline.c | 263 - tools/testing/selftests/bpf/xdp_synproxy.c | 466 - tools/testing/selftests/bpf/xdpxceiver.c | 1665 + tools/testing/selftests/bpf/xdpxceiver.h | 172 + tools/testing/selftests/bpf/xsk.c | 1268 - tools/testing/selftests/bpf/xsk.h | 316 - tools/testing/selftests/bpf/xsk_prereqs.sh | 4 +- tools/testing/selftests/bpf/xskxceiver.c | 1682 - tools/testing/selftests/bpf/xskxceiver.h | 172 - tools/testing/selftests/damon/_chk_dependency.sh | 10 - tools/testing/selftests/drivers/dma-buf/udmabuf.c | 3 +- tools/testing/selftests/drivers/gpu/drm_mm.sh | 4 +- .../drivers/net/mlxsw/rif_counter_scale.sh | 107 - .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 31 +- .../net/mlxsw/spectrum-2/rif_counter_scale.sh | 1 - .../net/mlxsw/spectrum-2/tc_flower_scale.sh | 15 +- .../drivers/net/mlxsw/spectrum/resource_scale.sh | 29 +- .../net/mlxsw/spectrum/rif_counter_scale.sh | 34 - .../selftests/drivers/net/mlxsw/tc_flower_scale.sh | 17 - .../selftests/drivers/s390x/uvdevice/Makefile | 1 + .../testing/selftests/filesystems/binderfs/config | 1 + tools/testing/selftests/filesystems/fat/.gitignore | 2 - tools/testing/selftests/filesystems/fat/Makefile | 7 - tools/testing/selftests/filesystems/fat/config | 2 - .../selftests/filesystems/fat/rename_exchange.c | 37 - .../selftests/filesystems/fat/run_fat_tests.sh | 82 - tools/testing/selftests/futex/functional/Makefile | 1 + tools/testing/selftests/gpio/Makefile | 2 +- tools/testing/selftests/kcmp/kcmp_test.c | 6 +- tools/testing/selftests/kexec/kexec_common_lib.sh | 36 +- tools/testing/selftests/kselftest_deps.sh | 2 +- tools/testing/selftests/kselftest_module.h | 4 - tools/testing/selftests/kvm/.gitignore | 8 +- tools/testing/selftests/kvm/Makefile | 16 +- 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 | 95 +- tools/testing/selftests/kvm/s390x/resets.c | 140 +- tools/testing/selftests/kvm/s390x/sync_regs_test.c | 64 +- tools/testing/selftests/kvm/s390x/tprot.c | 31 +- .../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/landlock/Makefile | 10 +- tools/testing/selftests/lib.mk | 38 + tools/testing/selftests/net/.gitignore | 1 - tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/af_unix/Makefile | 3 +- tools/testing/selftests/net/af_unix/unix_connect.c | 149 - tools/testing/selftests/net/cmsg_sender.c | 2 +- tools/testing/selftests/net/fib_rule_tests.sh | 23 - tools/testing/selftests/net/forwarding/Makefile | 1 - .../net/forwarding/bridge_mdb_port_down.sh | 118 - .../net/forwarding/ethtool_extended_state.sh | 43 +- .../net/forwarding/mirror_gre_bridge_1q_lag.sh | 7 +- tools/testing/selftests/net/mptcp/Makefile | 1 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 116 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 2 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 14 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 40 +- tools/testing/selftests/net/tls.c | 66 - tools/testing/selftests/powerpc/include/reg.h | 4 - tools/testing/selftests/powerpc/include/utils.h | 10 - tools/testing/selftests/powerpc/math/.gitignore | 1 - tools/testing/selftests/powerpc/mce/.gitignore | 1 - .../selftests/powerpc/papr_attributes/attr_test.c | 30 +- tools/testing/selftests/powerpc/pmu/Makefile | 11 +- tools/testing/selftests/powerpc/pmu/branch_loops.S | 28 - tools/testing/selftests/powerpc/pmu/ebb/.gitignore | 1 - .../powerpc/pmu/event_code_tests/Makefile | 15 - .../pmu/event_code_tests/blacklisted_events_test.c | 132 - .../event_alternatives_tests_p10.c | 109 - .../event_code_tests/event_alternatives_tests_p9.c | 116 - .../event_code_tests/generic_events_valid_test.c | 130 - .../event_code_tests/group_constraint_cache_test.c | 60 - .../group_constraint_l2l3_sel_test.c | 64 - .../group_constraint_mmcra_sample_test.c | 54 - .../event_code_tests/group_constraint_pmc56_test.c | 63 - .../group_constraint_pmc_count_test.c | 70 - .../group_constraint_radix_scope_qual_test.c | 56 - .../group_constraint_repeat_test.c | 56 - .../group_constraint_thresh_cmp_test.c | 96 - .../group_constraint_thresh_ctl_test.c | 64 - .../group_constraint_thresh_sel_test.c | 63 - .../event_code_tests/group_constraint_unit_test.c | 74 - .../group_pmc56_exclude_constraints_test.c | 64 - .../event_code_tests/hw_cache_event_type_test.c | 88 - .../pmu/event_code_tests/invalid_event_code_test.c | 67 - .../reserved_bits_mmcra_sample_elig_mode_test.c | 77 - .../reserved_bits_mmcra_thresh_ctl_test.c | 44 - .../selftests/powerpc/pmu/sampling_tests/Makefile | 7 +- .../pmu/sampling_tests/bhrb_filter_map_test.c | 105 - .../pmu/sampling_tests/bhrb_no_crash_wo_pmu_test.c | 59 - .../intr_regs_no_crash_wo_pmu_test.c | 57 - .../selftests/powerpc/pmu/sampling_tests/misc.c | 135 +- .../selftests/powerpc/pmu/sampling_tests/misc.h | 9 +- .../pmu/sampling_tests/mmcr1_sel_unit_cache_test.c | 77 - .../pmu/sampling_tests/mmcra_bhrb_any_test.c | 65 - .../pmu/sampling_tests/mmcra_bhrb_cond_test.c | 69 - .../mmcra_bhrb_disable_no_branch_test.c | 64 - .../pmu/sampling_tests/mmcra_bhrb_disable_test.c | 66 - .../pmu/sampling_tests/mmcra_bhrb_ind_call_test.c | 69 - .../pmu/sampling_tests/mmcra_thresh_cmp_test.c | 74 - .../testing/selftests/powerpc/security/.gitignore | 1 - tools/testing/selftests/proc/proc-pid-vm.c | 75 +- .../selftests/rcutorture/bin/kvm-check-branches.sh | 11 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 - tools/testing/selftests/rcutorture/bin/kvm.sh | 6 +- tools/testing/selftests/rseq/rseq-riscv.h | 50 +- tools/testing/selftests/rseq/rseq.c | 3 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +- tools/testing/selftests/sync/config | 1 + tools/testing/selftests/tc-testing/.gitignore | 1 + tools/testing/selftests/tc-testing/Makefile | 1 + tools/testing/selftests/timens/Makefile | 2 +- tools/testing/selftests/timens/vfork_exec.c | 90 - tools/testing/selftests/timers/adjtick.c | 2 +- .../testing/selftests/timers/alarmtimer-suspend.c | 2 +- tools/testing/selftests/timers/change_skew.c | 2 +- .../testing/selftests/timers/clocksource-switch.c | 71 +- .../testing/selftests/timers/inconsistency-check.c | 32 +- tools/testing/selftests/timers/nanosleep.c | 18 +- tools/testing/selftests/timers/raw_skew.c | 2 +- tools/testing/selftests/timers/skew_consistency.c | 2 +- tools/testing/selftests/timers/valid-adjtimex.c | 2 +- tools/testing/selftests/tpm2/settings | 1 - tools/testing/selftests/vm/Makefile | 2 +- tools/testing/selftests/vm/hmm-tests.c | 311 +- tools/testing/selftests/vm/khugepaged.c | 563 +- tools/testing/selftests/vm/mrelease_test.c | 16 +- tools/testing/selftests/vm/mremap_test.c | 49 +- tools/testing/selftests/vm/run_vmtests.sh | 251 +- tools/testing/selftests/vm/test_hmm.sh | 24 +- tools/testing/selftests/vm/userfaultfd.c | 72 +- tools/testing/selftests/vm/va_128TBswitch.c | 8 +- tools/testing/selftests/vm/va_128TBswitch.sh | 54 - .../testing/selftests/wireguard/qemu/kernel.config | 1 + tools/usb/testusb.c | 18 +- tools/vm/page_owner_sort.c | 2 +- tools/vm/slabinfo.c | 58 +- virt/kvm/kvm_main.c | 194 +- 9632 files changed, 196637 insertions(+), 1131488 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub delete mode 100644 Documentation/ABI/testing/sysfs-bus-surface_aggregator-tabletsw delete mode 100644 Documentation/ABI/testing/sysfs-class-usb_power_delivery delete mode 100644 Documentation/ABI/testing/sysfs-class-vduse delete mode 100644 Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update delete mode 100644 Documentation/ABI/testing/sysfs-driver-qat delete mode 100644 Documentation/PCI/endpoint/pci-vntb-function.rst delete mode 100644 Documentation/PCI/endpoint/pci-vntb-howto.rst delete mode 100644 Documentation/admin-guide/mm/damon/lru_sort.rst delete mode 100644 Documentation/admin-guide/mm/shrinker_debugfs.rst delete mode 100644 Documentation/arm/google/chromebook-boot-flow.rst delete mode 100644 Documentation/core-api/maple_tree.rst delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-catu.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-cpu-debug.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-dynamic-fun [...] delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-dynamic-rep [...] delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-etb10.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-static-funnel.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-static-repl [...] delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm,embedded-trace-extens [...] delete mode 100644 Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml delete mode 100644 Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml create mode 100644 Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt create mode 100644 Documentation/devicetree/bindings/arm/coresight-cti.yaml create mode 100644 Documentation/devicetree/bindings/arm/coresight.txt create mode 100644 Documentation/devicetree/bindings/arm/ete.yaml create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt create mode 100644 Documentation/devicetree/bindings/arm/renesas,prr.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-soc.yaml delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra194-axi [...] delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra194-cbb.yaml delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra234-cbb.yaml create mode 100644 Documentation/devicetree/bindings/arm/trbe.yaml create mode 100644 Documentation/devicetree/bindings/ata/ahci-ceva.txt delete mode 100644 Documentation/devicetree/bindings/ata/ceva,ahci-1v84.yaml create mode 100644 Documentation/devicetree/bindings/chosen.txt delete mode 100644 Documentation/devicetree/bindings/chrome/google,cros-kbd-led-ba [...] create mode 100644 Documentation/devicetree/bindings/clock/efm32-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/fsl,scu-clk.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gpucc-sm8350.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8450-camcc.yaml create mode 100644 Documentation/devicetree/bindings/devfreq/exynos-bus.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pi [...] delete mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pi [...] delete mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-px [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/sii902x.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9022.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.txt delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mdp [...] create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mutex.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/msm/hdmi.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/arm,rtsm-display.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra114 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra114 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra124 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra124 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra124 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra186 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra186 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra186 [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-dc.yaml delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra210 [...] delete mode 100644 Documentation/devicetree/bindings/dma/apple,admac.yaml delete mode 100644 Documentation/devicetree/bindings/dma/fsl,edma.yaml create mode 100644 Documentation/devicetree/bindings/dma/fsl-edma.txt create mode 100644 Documentation/devicetree/bindings/dma/ste-dma40.txt delete mode 100644 Documentation/devicetree/bindings/dma/stericsson,dma40.yaml delete mode 100644 Documentation/devicetree/bindings/dsp/mediatek,mt8186-dsp.yaml delete mode 100644 Documentation/devicetree/bindings/firmware/fsl,scu.yaml delete mode 100644 Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-mvebu.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-tpic2810.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-tpic2810.yaml delete mode 100644 Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml delete mode 100644 Documentation/devicetree/bindings/hwinfo/samsung,exynos-chipid.yaml delete mode 100644 Documentation/devicetree/bindings/hwinfo/samsung,s5pv210-chipid.yaml delete mode 100644 Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-efm32.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-nomadik.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-ocores.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-versatile.txt rename Documentation/devicetree/bindings/{hwmon => i2c}/ibm,p8-occ-hwmon.txt (100%) delete mode 100644 Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-rradc.yaml create mode 100644 Documentation/devicetree/bindings/input/adc-keys.txt delete mode 100644 Documentation/devicetree/bindings/input/adc-keys.yaml delete mode 100644 Documentation/devicetree/bindings/input/elan,ekth6915.yaml delete mode 100644 Documentation/devicetree/bindings/input/fsl,scu-key.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpmh-common.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm6350-rpmh.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/rda,8810 [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/rda,8810 [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mip [...] delete mode 100644 Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-mi [...] create mode 100644 Documentation/devicetree/bindings/media/exynos-jpeg-codec.txt create mode 100644 Documentation/devicetree/bindings/media/gpio-ir-receiver.txt delete mode 100644 Documentation/devicetree/bindings/media/gpio-ir-receiver.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml delete mode 100644 Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml delete mode 100644 Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml create mode 100644 Documentation/devicetree/bindings/mfd/da9063.txt delete mode 100644 Documentation/devicetree/bindings/mfd/dlg,da9063.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/fsl,imx8qxp-csr.yaml create mode 100644 Documentation/devicetree/bindings/mfd/qcom,tcsr.txt delete mode 100644 Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml delete mode 100644 Documentation/devicetree/bindings/misc/qemu,vcpu-stall-detector.yaml create mode 100644 Documentation/devicetree/bindings/mmc/exynos-dw-mshc.txt create mode 100644 Documentation/devicetree/bindings/mmc/mmc-spi-slot.txt delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-spi-slot.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/samsung,exynos-dw-mshc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/samsung,s3c6410-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/mmc/samsung-sdhci.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/arm,arm-firmwa [...] delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/arm,arm-firmwa [...] delete mode 100644 Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/mt7530.txt delete mode 100644 Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml delete mode 100644 Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml create mode 100644 Documentation/devicetree/bindings/net/sff,sfp.txt delete mode 100644 Documentation/devicetree/bindings/net/sff,sfp.yaml delete mode 100644 Documentation/devicetree/bindings/net/xlnx,emaclite.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/fsl,scu-ocotp.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/mediatek,efuse.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/mtk-efuse.txt create mode 100644 Documentation/devicetree/bindings/pci/pci-rcar-gen2.txt delete mode 100644 Documentation/devicetree/bindings/pci/renesas,pci-rcar-gen2.yaml delete mode 100644 Documentation/devicetree/bindings/perf/arm,ccn.yaml create mode 100644 Documentation/devicetree/bindings/perf/arm-ccn.txt delete mode 100644 Documentation/devicetree/bindings/phy/amlogic,g12a-mipi-dphy-an [...] delete mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8qm-lvds-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,hdmi-phy-other.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,scu-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-dpaux [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzv2m-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/fsl,scu-pd.yaml create mode 100644 Documentation/devicetree/bindings/regulator/pwm-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/pwm-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,glink-edge.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,smd-edge.yaml delete mode 100644 Documentation/devicetree/bindings/reset/atmel,at91sam9260-reset.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/fsl,scu-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/ti,k3-rtc.yaml create mode 100644 Documentation/devicetree/bindings/serial/efm32-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/mediatek,uart.yaml create mode 100644 Documentation/devicetree/bindings/serial/mtk-uart.txt create mode 100644 Documentation/devicetree/bindings/serio/ps2-gpio.txt delete mode 100644 Documentation/devicetree/bindings/serio/ps2-gpio.yaml create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.txt delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.yaml delete mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,mutex.yaml delete mode 100644 Documentation/devicetree/bindings/soc/mediatek/mtk-svs.yaml create mode 100644 Documentation/devicetree/bindings/soc/samsung/exynos-chipid.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-socinfo.yaml create mode 100644 Documentation/devicetree/bindings/sound/designware-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,micfil.txt delete mode 100644 Documentation/devicetree/bindings/sound/fsl,micfil.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-mbdrc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-ope.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-peq.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,sdm845.txt delete mode 100644 Documentation/devicetree/bindings/sound/qcom,wsa883x.yaml delete mode 100644 Documentation/devicetree/bindings/sound/snps,designware-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tas2780.yaml delete mode 100644 Documentation/devicetree/bindings/spi/atmel,at91rm9200-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/efm32-spi.txt delete mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra210-quad-peri [...] create mode 100644 Documentation/devicetree/bindings/spi/spi_atmel.txt delete mode 100644 Documentation/devicetree/bindings/sram/qcom,imem.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/fsl,scu-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/qcom,spmi-temp-alarm.yaml create mode 100644 Documentation/devicetree/bindings/thermal/qcom-spmi-temp-alarm.txt delete mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra186-timer.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/renesas,ufs.yaml delete mode 100644 Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl,scu-wdt.yaml delete mode 100644 Documentation/driver-api/aperture.rst delete mode 100644 Documentation/hwmon/lt7182s.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/mm/balance.rst delete mode 100644 Documentation/mm/memory-model.rst delete mode 100644 Documentation/mm/page_migration.rst delete mode 100644 Documentation/mm/vmemmap_dedup.rst delete mode 100644 Documentation/networking/device_drivers/can/can327.rst create mode 100644 Documentation/networking/device_drivers/ethernet/neterion/vxge.rst delete mode 100644 Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst create mode 100644 Documentation/process/submitting-drivers.rst delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/coding-guidelines.rst delete mode 100644 Documentation/rust/general-information.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/quick-start.rst create mode 100644 Documentation/translations/it_IT/process/submitting-drivers.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/reporting-regressions.rst delete mode 100644 Documentation/translations/zh_CN/core-api/watch_queue.rst delete mode 100644 Documentation/translations/zh_CN/locking/mutex-design.rst delete mode 100644 Documentation/translations/zh_CN/mm/active_mm.rst delete mode 100644 Documentation/translations/zh_CN/mm/balance.rst delete mode 100644 Documentation/translations/zh_CN/mm/damon/api.rst delete mode 100644 Documentation/translations/zh_CN/mm/damon/design.rst delete mode 100644 Documentation/translations/zh_CN/mm/damon/faq.rst delete mode 100644 Documentation/translations/zh_CN/mm/damon/index.rst delete mode 100644 Documentation/translations/zh_CN/mm/free_page_reporting.rst delete mode 100644 Documentation/translations/zh_CN/mm/frontswap.rst delete mode 100644 Documentation/translations/zh_CN/mm/highmem.rst delete mode 100644 Documentation/translations/zh_CN/mm/hmm.rst delete mode 100644 Documentation/translations/zh_CN/mm/hugetlbfs_reserv.rst delete mode 100644 Documentation/translations/zh_CN/mm/hwpoison.rst delete mode 100644 Documentation/translations/zh_CN/mm/index.rst delete mode 100644 Documentation/translations/zh_CN/mm/ksm.rst delete mode 100644 Documentation/translations/zh_CN/mm/memory-model.rst delete mode 100644 Documentation/translations/zh_CN/mm/mmu_notifier.rst delete mode 100644 Documentation/translations/zh_CN/mm/numa.rst delete mode 100644 Documentation/translations/zh_CN/mm/overcommit-accounting.rst delete mode 100644 Documentation/translations/zh_CN/mm/page_frags.rst delete mode 100644 Documentation/translations/zh_CN/mm/page_migration.rst delete mode 100644 Documentation/translations/zh_CN/mm/page_owner.rst delete mode 100644 Documentation/translations/zh_CN/mm/page_table_check.rst delete mode 100644 Documentation/translations/zh_CN/mm/remap_file_pages.rst delete mode 100644 Documentation/translations/zh_CN/mm/split_page_table_lock.rst delete mode 100644 Documentation/translations/zh_CN/mm/vmalloced-kernel-stacks.rst delete mode 100644 Documentation/translations/zh_CN/mm/z3fold.rst delete mode 100644 Documentation/translations/zh_CN/mm/zsmalloc.rst create mode 100644 Documentation/translations/zh_CN/process/submitting-drivers.rst create mode 100644 Documentation/translations/zh_CN/riscv/pmu.rst create mode 100644 Documentation/translations/zh_CN/vm/active_mm.rst create mode 100644 Documentation/translations/zh_CN/vm/balance.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/api.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/design.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/faq.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/index.rst create mode 100644 Documentation/translations/zh_CN/vm/free_page_reporting.rst create mode 100644 Documentation/translations/zh_CN/vm/frontswap.rst create mode 100644 Documentation/translations/zh_CN/vm/highmem.rst create mode 100644 Documentation/translations/zh_CN/vm/hmm.rst create mode 100644 Documentation/translations/zh_CN/vm/hugetlbfs_reserv.rst create mode 100644 Documentation/translations/zh_CN/vm/hwpoison.rst create mode 100644 Documentation/translations/zh_CN/vm/index.rst create mode 100644 Documentation/translations/zh_CN/vm/ksm.rst create mode 100644 Documentation/translations/zh_CN/vm/memory-model.rst create mode 100644 Documentation/translations/zh_CN/vm/mmu_notifier.rst create mode 100644 Documentation/translations/zh_CN/vm/numa.rst create mode 100644 Documentation/translations/zh_CN/vm/overcommit-accounting.rst create mode 100644 Documentation/translations/zh_CN/vm/page_frags.rst create mode 100644 Documentation/translations/zh_CN/vm/page_owner.rst create mode 100644 Documentation/translations/zh_CN/vm/page_table_check.rst create mode 100644 Documentation/translations/zh_CN/vm/remap_file_pages.rst create mode 100644 Documentation/translations/zh_CN/vm/split_page_table_lock.rst create mode 100644 Documentation/translations/zh_CN/vm/z3fold.rst create mode 100644 Documentation/translations/zh_CN/vm/zsmalloc.rst create mode 100644 Documentation/translations/zh_TW/process/submitting-drivers.rst delete mode 100644 Documentation/virt/hyperv/clocks.rst delete mode 100644 Documentation/virt/hyperv/index.rst delete mode 100644 Documentation/virt/hyperv/overview.rst delete mode 100644 Documentation/virt/hyperv/vmbus.rst delete mode 100644 Documentation/virt/kvm/s390/s390-pv-dump.rst create mode 100644 Documentation/vm/.gitignore rename Documentation/{mm => vm}/active_mm.rst (100%) rename Documentation/{mm => vm}/arch_pgtable_helpers.rst (100%) create mode 100644 Documentation/vm/balance.rst rename Documentation/{mm => vm}/bootmem.rst (100%) rename Documentation/{mm => vm}/damon/api.rst (100%) rename Documentation/{mm => vm}/damon/design.rst (100%) rename Documentation/{mm => vm}/damon/faq.rst (100%) rename Documentation/{mm => vm}/damon/index.rst (100%) rename Documentation/{mm => vm}/free_page_reporting.rst (100%) rename Documentation/{mm => vm}/frontswap.rst (100%) rename Documentation/{mm => vm}/highmem.rst (100%) rename Documentation/{mm => vm}/hmm.rst (100%) rename Documentation/{mm => vm}/hugetlbfs_reserv.rst (100%) rename Documentation/{mm => vm}/hwpoison.rst (100%) rename Documentation/{mm => vm}/index.rst (100%) rename Documentation/{mm => vm}/ksm.rst (100%) create mode 100644 Documentation/vm/memory-model.rst rename Documentation/{mm => vm}/mmu_notifier.rst (100%) rename Documentation/{mm => vm}/numa.rst (100%) rename Documentation/{mm => vm}/oom.rst (100%) 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%) create mode 100644 Documentation/vm/vmemmap_dedup.rst rename Documentation/{mm => vm}/z3fold.rst (100%) rename Documentation/{mm => vm}/zsmalloc.rst (100%) delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/bcm53015-meraki-mr26.dts delete mode 100644 arch/arm/boot/dts/bcm63148.dtsi delete mode 100644 arch/arm/boot/dts/bcm63178.dtsi delete mode 100644 arch/arm/boot/dts/bcm6756.dtsi delete mode 100644 arch/arm/boot/dts/bcm6846.dtsi delete mode 100644 arch/arm/boot/dts/bcm6855.dtsi delete mode 100644 arch/arm/boot/dts/bcm6878.dtsi delete mode 100644 arch/arm/boot/dts/bcm963138.dts delete mode 100644 arch/arm/boot/dts/bcm963148.dts delete mode 100644 arch/arm/boot/dts/bcm963178.dts delete mode 100644 arch/arm/boot/dts/bcm96756.dts delete mode 100644 arch/arm/boot/dts/bcm96846.dts delete mode 100644 arch/arm/boot/dts/bcm96855.dts delete mode 100644 arch/arm/boot/dts/bcm96878.dts delete mode 100644 arch/arm/boot/dts/exynos-pinctrl.h delete mode 100644 arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts delete mode 100644 arch/arm/boot/dts/imx7-colibri-iris-v2.dtsi delete mode 100644 arch/arm/boot/dts/imx7-colibri-iris.dtsi delete mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dts delete mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc-iris.dts delete mode 100644 arch/arm/boot/dts/imx7d-colibri-iris-v2.dts delete mode 100644 arch/arm/boot/dts/imx7d-colibri-iris.dts delete mode 100644 arch/arm/boot/dts/imx7s-colibri-iris-v2.dts delete mode 100644 arch/arm/boot/dts/imx7s-colibri-iris.dts create mode 100644 arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi delete mode 100644 arch/arm/boot/dts/s3c2410-pinctrl.h delete mode 100644 arch/arm/boot/dts/s3c64xx-pinctrl.h delete mode 100644 arch/arm/boot/dts/s5pv210-pinctrl.h delete mode 100644 arch/arm/boot/dts/socfpga_arria10_chameleonv3.dts create mode 100644 arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts delete mode 100644 arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts delete mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi delete mode 100644 arch/arm/boot/dts/sun8i-r40-cpu-opp.dtsi create mode 100644 arch/arm/crypto/blake2s-shash.c create mode 100644 arch/arm/mach-bcm/bcm63xx.c delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-x96-mate.dts delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi delete mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_swvp.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/Makefile delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm4912.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm63146.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm63158.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6813.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6856.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6858.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm94912.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm963146.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm963158.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96813.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96856.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96858.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos-pinctrl.h delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-rdk.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phycore-som.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts delete mode 100755 arch/arm64/boot/dts/freescale/imx93-pinfunc.h delete mode 100644 arch/arm64/boot/dts/freescale/imx93.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-hayato-r1.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r1.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r2.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r3.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-kagura.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-keyaki.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-xiaomi-natrium.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sa8295p-adp.dts delete mode 100644 arch/arm64/boot/dts/qcom/sa8540p.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r0.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r1.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-auo.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-boe.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-auo.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-boe.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-parade.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-ti.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-parade.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-ti.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick-r0-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick-r0.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-boe.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-inx.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-boe-rt [...] delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-boe.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-inx-rt [...] delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-inx.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc8280xp.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-lg-judyp.dts delete mode 100644 arch/arm64/boot/dts/renesas/draak-ebisu-panel-aa104xd12.dts delete mode 100644 arch/arm64/boot/dts/renesas/panel-aa104xd12.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/salvator-panel-aa104xd12.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts delete mode 100644 arch/arm64/boot/dts/tesla/fsd-pinctrl.h delete mode 100644 arch/arm64/crypto/polyval-ce-core.S delete mode 100644 arch/arm64/crypto/polyval-ce-glue.c delete mode 100644 arch/csky/include/asm/sections.h create mode 100644 arch/mips/configs/capcella_defconfig create mode 100644 arch/mips/configs/e55_defconfig create mode 100644 arch/mips/configs/mpc30x_defconfig create mode 100644 arch/mips/configs/tb0219_defconfig create mode 100644 arch/mips/configs/tb0226_defconfig create mode 100644 arch/mips/configs/tb0287_defconfig create mode 100644 arch/mips/configs/workpad_defconfig create mode 100644 arch/mips/include/asm/mach-vr41xx/irq.h create mode 100644 arch/mips/include/asm/vr41xx/capcella.h create mode 100644 arch/mips/include/asm/vr41xx/giu.h create mode 100644 arch/mips/include/asm/vr41xx/irq.h create mode 100644 arch/mips/include/asm/vr41xx/mpc30x.h create mode 100644 arch/mips/include/asm/vr41xx/pci.h create mode 100644 arch/mips/include/asm/vr41xx/siu.h create mode 100644 arch/mips/include/asm/vr41xx/tb0219.h create mode 100644 arch/mips/include/asm/vr41xx/tb0226.h create mode 100644 arch/mips/include/asm/vr41xx/tb0287.h create mode 100644 arch/mips/include/asm/vr41xx/vr41xx.h create mode 100644 arch/mips/pci/fixup-capcella.c create mode 100644 arch/mips/pci/fixup-mpc30x.c create mode 100644 arch/mips/pci/fixup-tb0219.c create mode 100644 arch/mips/pci/fixup-tb0226.c create mode 100644 arch/mips/pci/fixup-tb0287.c create mode 100644 arch/mips/pci/ops-vr41xx.c create mode 100644 arch/mips/pci/pci-vr41xx.c create mode 100644 arch/mips/pci/pci-vr41xx.h create mode 100644 arch/mips/vr41xx/Kconfig create mode 100644 arch/mips/vr41xx/Makefile create mode 100644 arch/mips/vr41xx/Platform create mode 100644 arch/mips/vr41xx/casio-e55/Makefile create mode 100644 arch/mips/vr41xx/casio-e55/setup.c create mode 100644 arch/mips/vr41xx/common/Makefile create mode 100644 arch/mips/vr41xx/common/bcu.c create mode 100644 arch/mips/vr41xx/common/cmu.c create mode 100644 arch/mips/vr41xx/common/giu.c create mode 100644 arch/mips/vr41xx/common/icu.c create mode 100644 arch/mips/vr41xx/common/init.c create mode 100644 arch/mips/vr41xx/common/irq.c create mode 100644 arch/mips/vr41xx/common/pmu.c create mode 100644 arch/mips/vr41xx/common/rtc.c create mode 100644 arch/mips/vr41xx/common/siu.c create mode 100644 arch/mips/vr41xx/common/type.c create mode 100644 arch/mips/vr41xx/ibm-workpad/Makefile create mode 100644 arch/mips/vr41xx/ibm-workpad/setup.c delete mode 100644 arch/powerpc/boot/dts/turris1x.dts delete mode 100644 arch/powerpc/kernel/irq_64.c delete mode 100644 arch/powerpc/mm/kasan/init_book3e_64.c delete mode 100644 arch/s390/kvm/pci.c delete mode 100644 arch/s390/kvm/pci.h create mode 100644 arch/x86/crypto/blake2s-shash.c delete mode 100644 arch/x86/crypto/polyval-clmulni_asm.S delete mode 100644 arch/x86/crypto/polyval-clmulni_glue.c create mode 100644 arch/x86/kvm/mmu/paging.h create mode 100644 crypto/blake2s_generic.c delete mode 100644 crypto/hctr2.c delete mode 100644 crypto/polyval-generic.c delete mode 100644 crypto/xctr.c delete mode 100644 drivers/accessibility/speakup/.gitignore delete mode 100644 drivers/accessibility/speakup/genmap.c delete mode 100644 drivers/accessibility/speakup/makemapdata.c create mode 100644 drivers/accessibility/speakup/speakupmap.h delete mode 100644 drivers/accessibility/speakup/utils.h delete mode 100644 drivers/android/allocation.rs delete mode 100644 drivers/android/context.rs delete mode 100644 drivers/android/defs.rs delete mode 100644 drivers/android/node.rs delete mode 100644 drivers/android/process.rs delete mode 100644 drivers/android/range_alloc.rs delete mode 100644 drivers/android/rust_binder.rs delete mode 100644 drivers/android/thread.rs delete mode 100644 drivers/android/transaction.rs delete mode 100644 drivers/block/ublk_drv.c delete mode 100644 drivers/char/tpm/tpm_tis_i2c.c delete mode 100644 drivers/clk/mediatek/reset.h delete mode 100644 drivers/clk/qcom/camcc-sm8450.c delete mode 100644 drivers/clk/qcom/clk-regmap-phy-mux.c delete mode 100644 drivers/clk/qcom/clk-regmap-phy-mux.h delete mode 100644 drivers/clk/qcom/gpucc-sm8350.c delete mode 100644 drivers/crypto/qat/qat_common/adf_sysfs.c delete mode 100644 drivers/devfreq/mtk-cci-devfreq.c delete mode 100644 drivers/dma-buf/dma-fence-unwrap.c delete mode 100644 drivers/dma/apple-admac.c delete mode 100644 drivers/firmware/arm_scmi/powercap.c delete mode 100644 drivers/firmware/arm_scmi/scmi_power_control.c create mode 100644 drivers/firmware/efi/efivars.c delete mode 100644 drivers/fpga/intel-m10-bmc-sec-update.c delete mode 100644 drivers/fpga/microchip-spi.c delete mode 100644 drivers/gpio/gpio_pl061_rust.rs delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dalsmc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_smu13_driver_if.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/smu13_driver_if.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dio_stream_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dio_stream_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_init.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_optc.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_optc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_stream_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_stream_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hpo_dp_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hpo_dp_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource_helpers.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/dcn321_dio_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/dcn321_dio_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/dcn321_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/dcn321_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_factory_dcn32.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_factory_dcn32.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_translate_dcn32.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_translate_dcn32.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_factory_diag.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_factory_diag.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_translate_diag.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_translate_diag.h delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn314/irq_service_dcn314.c delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn314/irq_service_dcn314.h delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn32/irq_service_dcn32.c delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn32/irq_service_dcn32.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_subvp_state.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_offset.h mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_s [...] mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_offset.h mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_4_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_4_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_sh_mask.h mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_ [...] mode change 100644 => 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_ [...] delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_1_4_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_1_4_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_1_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_1_sh_mask.h delete mode 100644 drivers/gpu/drm/bridge/imx/Kconfig delete mode 100644 drivers/gpu/drm/bridge/imx/Makefile delete mode 100644 drivers/gpu/drm/bridge/imx/imx-ldb-helper.c delete mode 100644 drivers/gpu/drm/bridge/imx/imx-ldb-helper.h delete mode 100644 drivers/gpu/drm/bridge/imx/imx8qm-ldb-drv.c delete mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-ldb-drv.c delete mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c delete mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c delete mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c delete mode 100644 drivers/gpu/drm/bridge/ti-dlpc3433.c delete mode 100644 drivers/gpu/drm/i915/display/intel_audio_regs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_crtc_state_dump.c delete mode 100644 drivers/gpu/drm/i915/display/intel_crtc_state_dump.h delete mode 100644 drivers/gpu/drm/i915/display/intel_modeset_setup.c delete mode 100644 drivers/gpu/drm/i915/display/intel_modeset_setup.h delete mode 100644 drivers/gpu/drm/i915/display/intel_modeset_verify.c delete mode 100644 drivers/gpu/drm/i915/display/intel_modeset_verify.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_mcr.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_mcr.h delete mode 100644 drivers/gpu/drm/i915/i915_tasklet.h delete mode 100644 drivers/gpu/drm/logicvc/Kconfig delete mode 100644 drivers/gpu/drm/logicvc/Makefile delete mode 100644 drivers/gpu/drm/logicvc/logicvc_crtc.c delete mode 100644 drivers/gpu/drm/logicvc/logicvc_crtc.h delete mode 100644 drivers/gpu/drm/logicvc/logicvc_drm.c delete mode 100644 drivers/gpu/drm/logicvc/logicvc_drm.h delete mode 100644 drivers/gpu/drm/logicvc/logicvc_interface.c delete mode 100644 drivers/gpu/drm/logicvc/logicvc_interface.h delete mode 100644 drivers/gpu/drm/logicvc/logicvc_layer.c delete mode 100644 drivers/gpu/drm/logicvc/logicvc_layer.h delete mode 100644 drivers/gpu/drm/logicvc/logicvc_mode.c delete mode 100644 drivers/gpu/drm/logicvc/logicvc_mode.h delete mode 100644 drivers/gpu/drm/logicvc/logicvc_of.c delete mode 100644 drivers/gpu/drm/logicvc/logicvc_of.h delete mode 100644 drivers/gpu/drm/logicvc/logicvc_regs.h delete mode 100644 drivers/gpu/drm/mediatek/mtk_disp_merge.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_mdp_rdma.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_mdp_rdma.h delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200eh.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200eh3.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200er.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200ev.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200ew3.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200se.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_g200wb.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_mm.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h create mode 100644 drivers/gpu/drm/msm/dp/dp_clk_util.c create mode 100644 drivers/gpu/drm/msm/dp/dp_clk_util.h delete mode 100644 drivers/gpu/drm/mxsfb/lcdif_drv.c delete mode 100644 drivers/gpu/drm/mxsfb/lcdif_drv.h delete mode 100644 drivers/gpu/drm/mxsfb/lcdif_kms.c delete mode 100644 drivers/gpu/drm/mxsfb/lcdif_regs.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/secboot.h delete mode 100644 drivers/gpu/drm/panel/panel-ebbg-ft8719.c delete mode 100644 drivers/gpu/drm/tests/.kunitconfig delete mode 100644 drivers/gpu/drm/tests/Makefile delete mode 100644 drivers/gpu/drm/tests/drm_format_helper_test.c delete mode 100644 drivers/gpu/host1x/context.c delete mode 100644 drivers/gpu/host1x/context.h delete mode 100644 drivers/gpu/host1x/hw/host1x08.c delete mode 100644 drivers/gpu/host1x/hw/host1x08.h delete mode 100644 drivers/gpu/host1x/hw/host1x08_hardware.h delete mode 100644 drivers/gpu/host1x/hw/hw_host1x08_channel.h delete mode 100644 drivers/gpu/host1x/hw/hw_host1x08_common.h delete mode 100644 drivers/gpu/host1x/hw/hw_host1x08_hypervisor.h delete mode 100644 drivers/gpu/host1x/hw/hw_host1x08_uclass.h delete mode 100644 drivers/gpu/host1x/hw/hw_host1x08_vm.h delete mode 100644 drivers/gpu/host1x/hw/opcodes.h delete mode 100644 drivers/hid/.kunitconfig delete mode 100644 drivers/hid/hid-uclogic-rdesc-test.c delete mode 100644 drivers/hid/i2c-hid/i2c-hid-of-elan.c delete mode 100644 drivers/hwmon/pmbus/lt7182s.c delete mode 100644 drivers/i2c/busses/i2c-microchip-corei2c.c delete mode 100644 drivers/iio/adc/qcom-spmi-rradc.c delete mode 100644 drivers/infiniband/hw/erdma/Kconfig delete mode 100644 drivers/infiniband/hw/erdma/Makefile delete mode 100644 drivers/infiniband/hw/erdma/erdma.h delete mode 100644 drivers/infiniband/hw/erdma/erdma_cm.c delete mode 100644 drivers/infiniband/hw/erdma/erdma_cm.h delete mode 100644 drivers/infiniband/hw/erdma/erdma_cmdq.c delete mode 100644 drivers/infiniband/hw/erdma/erdma_cq.c delete mode 100644 drivers/infiniband/hw/erdma/erdma_eq.c delete mode 100644 drivers/infiniband/hw/erdma/erdma_hw.h delete mode 100644 drivers/infiniband/hw/erdma/erdma_main.c delete mode 100644 drivers/infiniband/hw/erdma/erdma_qp.c delete mode 100644 drivers/infiniband/hw/erdma/erdma_verbs.c delete mode 100644 drivers/infiniband/hw/erdma/erdma_verbs.h delete mode 100644 drivers/interconnect/imx/imx8mp.c delete mode 100644 drivers/interconnect/qcom/icc-common.c delete mode 100644 drivers/interconnect/qcom/icc-common.h delete mode 100644 drivers/interconnect/qcom/sm6350.c delete mode 100644 drivers/interconnect/qcom/sm6350.h delete mode 100644 drivers/irqchip/irq-renesas-rzg2l.c delete mode 100644 drivers/md/dm-io-rewind.c delete mode 100644 drivers/media/i2c/ar0521.c delete mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-debug.c delete mode 100644 drivers/media/platform/sunxi/sun6i-mipi-csi2/Kconfig delete mode 100644 drivers/media/platform/sunxi/sun6i-mipi-csi2/Makefile delete mode 100644 drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c delete mode 100644 drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.h delete mode 100644 drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2_reg.h delete mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig delete mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/Makefile delete mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c delete mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.h delete mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mi [...] delete mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mi [...] delete mode 100644 drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mi [...] create mode 100644 drivers/media/usb/stkwebcam/Kconfig create mode 100644 drivers/media/usb/stkwebcam/Makefile rename drivers/{staging/media => media/usb}/stkwebcam/stk-sensor.c (100%) rename drivers/{staging/media => media/usb}/stkwebcam/stk-webcam.c (100%) rename drivers/{staging/media => media/usb}/stkwebcam/stk-webcam.h (100%) delete mode 100644 drivers/misc/habanalabs/common/decoder.c delete mode 100644 drivers/misc/habanalabs/common/mmu/mmu_v2_hr.c delete mode 100644 drivers/misc/habanalabs/common/security.c delete mode 100644 drivers/misc/habanalabs/gaudi2/Makefile delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2.c delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2P.h delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_coresight.c delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_coresight_regs.h delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_masks.h delete mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_security.c delete mode 100644 drivers/misc/habanalabs/include/gaudi2/arc/gaudi2_arc_common_packets.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_d [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_d [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_k [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_masks.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/cpu_if_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_dec0_cmd [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_dec0_cmd_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma1_co [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma1_qm [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_mm [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_mm [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_st [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_st [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_acc_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_c [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_sbte [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_sbte [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_wb0_ [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_ctr [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_ [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_ [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_ [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_ct [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore1_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore3_mme_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_blocks_l [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qm0_cgm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qm0_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qm_arc_aux [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qpc0_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_umr0_0_com [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_umr0_0_uns [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_aux_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dbi_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dec0_cmd_masks.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dec0_cmd_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_ctrl [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_wrap_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_ctx_ [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_ctx_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_masks.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_spec [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_arc_au [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_axuser [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_axuser [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_cgm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_masks.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma1_core_ctx_ [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma1_qm_axuser [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_hbw_stlb_masks.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_hbw_stlb_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_pif_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_etr_masks.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_etr_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_global_con [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_global_con [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_reset_conf [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_reset_conf_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_timestamp_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_desc_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_masks.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_arc_aux_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_axuser_ [...] delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_cgm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/xbar_edge_0_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/xbar_mid_0_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_events.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_ids_map_extended.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_virt_events.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_coresight.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_fw_if.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_packets.h delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_reg_map.h delete mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_v2_0.h delete mode 100644 drivers/misc/vcpu_stall_detector.c delete mode 100644 drivers/mtd/nand/spi/ato.c delete mode 100644 drivers/mtd/parsers/scpart.c delete mode 100644 drivers/net/can/can327.c delete mode 100644 drivers/net/can/dev/calc_bittiming.c create mode 100644 drivers/net/can/slcan.c delete mode 100644 drivers/net/can/slcan/Makefile delete mode 100644 drivers/net/can/slcan/slcan-core.c delete mode 100644 drivers/net/can/slcan/slcan-ethtool.c delete mode 100644 drivers/net/can/slcan/slcan.h delete mode 100644 drivers/net/can/usb/esd_usb.c create mode 100644 drivers/net/can/usb/esd_usb2.c create mode 100644 drivers/net/dsa/microchip/ksz8795_spi.c delete mode 100644 drivers/net/dsa/microchip/ksz9477.h create mode 100644 drivers/net/dsa/microchip/ksz9477_spi.c delete mode 100644 drivers/net/dsa/microchip/ksz_spi.c delete mode 100644 drivers/net/dsa/microchip/lan937x.h delete mode 100644 drivers/net/dsa/microchip/lan937x_main.c delete mode 100644 drivers/net/dsa/microchip/lan937x_reg.h delete mode 100644 drivers/net/dsa/rzn1_a5psw.c delete mode 100644 drivers/net/dsa/rzn1_a5psw.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/aso.h delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_router_xm.c create mode 100644 drivers/net/ethernet/neterion/vxge/Makefile create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-config.c create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-config.h create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-ethtool.h create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-main.c create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-main.h create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-reg.h create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-traffic.c create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-traffic.h create mode 100644 drivers/net/ethernet/neterion/vxge/vxge-version.h delete mode 100644 drivers/net/ethernet/wangxun/Kconfig delete mode 100644 drivers/net/ethernet/wangxun/Makefile delete mode 100644 drivers/net/ethernet/wangxun/txgbe/Makefile delete mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe.h delete mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_main.c delete mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_type.h delete mode 100644 drivers/net/pcs/pcs-rzn1-miic.c delete mode 100644 drivers/net/phy/bcm-phy-ptp.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723de.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821ce.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822be.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822ce.h delete mode 100644 drivers/nvme/common/Kconfig delete mode 100644 drivers/nvme/common/Makefile delete mode 100644 drivers/nvme/common/auth.c delete mode 100644 drivers/nvme/host/auth.c delete mode 100644 drivers/nvme/target/auth.c delete mode 100644 drivers/nvme/target/fabrics-cmd-auth.c delete mode 100644 drivers/nvmem/microchip-otpc.c delete mode 100644 drivers/pci/endpoint/functions/pci-epf-vntb.c delete mode 100644 drivers/phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c delete mode 100644 drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c delete mode 100644 drivers/phy/mediatek/phy-mtk-dp.c delete mode 100644 drivers/phy/mediatek/phy-mtk-pcie.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-combo.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcie-qhp.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcie.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v3.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4_20.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v3.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v4.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v5.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v4.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v5.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v2.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v3.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v4.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v4_20.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v3.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v4.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v5.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-pll.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v3.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v4_20.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5_20.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-ufs.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-usb.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp.c delete mode 100644 drivers/phy/samsung/phy-fsd-ufs.c delete mode 100644 drivers/pinctrl/intel/pinctrl-meteorlake.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-msm8909.c delete mode 100644 drivers/pinctrl/renesas/pfc-r8a779g0.c delete mode 100644 drivers/pinctrl/renesas/pinctrl-rzv2m.c delete mode 100644 drivers/platform/chrome/cros_ec_proto_test.c delete mode 100644 drivers/platform/chrome/cros_kunit_util.c delete mode 100644 drivers/platform/chrome/cros_kunit_util.h delete mode 100644 drivers/platform/surface/surface_aggregator_hub.c delete mode 100644 drivers/platform/surface/surface_aggregator_tabletsw.c rename drivers/platform/x86/{amd/pmc.c => amd-pmc.c} (100%) delete mode 100644 drivers/platform/x86/amd/Kconfig delete mode 100644 drivers/platform/x86/amd/Makefile rename drivers/platform/x86/{amd/hsmp.c => amd_hsmp.c} (100%) delete mode 100644 drivers/power/reset/pwr-mlxbf.c delete mode 100644 drivers/regulator/max597x-regulator.c delete mode 100644 drivers/regulator/mt6370-regulator.c delete mode 100644 drivers/regulator/rt5120-regulator.c delete mode 100644 drivers/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/mt6795-pm-domains.h delete mode 100644 drivers/soc/mediatek/mtk-svs.c delete mode 100644 drivers/soc/qcom/icc-bwmon.c delete mode 100644 drivers/soc/tegra/cbb/Makefile delete mode 100644 drivers/soc/tegra/cbb/tegra-cbb.c delete mode 100644 drivers/soc/tegra/cbb/tegra194-cbb.c delete mode 100644 drivers/soc/tegra/cbb/tegra234-cbb.c delete mode 100644 drivers/spi/spi-microchip-core.c create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_pool.h delete mode 100644 drivers/staging/media/atomisp/notes.txt create mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.h create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_dynamic_pool.c create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_reserved_pool.c delete mode 100644 drivers/staging/media/stkwebcam/Kconfig delete mode 100644 drivers/staging/media/stkwebcam/Makefile delete mode 100644 drivers/staging/media/stkwebcam/TODO create mode 100644 drivers/staging/octeon-usb/Kconfig create mode 100644 drivers/staging/octeon-usb/Makefile create mode 100644 drivers/staging/octeon-usb/TODO rename drivers/{usb/host => staging/octeon-usb}/octeon-hcd.c (100%) rename drivers/{usb/host => staging/octeon-usb}/octeon-hcd.h (100%) create mode 100644 drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c create mode 100644 drivers/staging/r8188eu/include/Hal8188EPwrSeq.h create mode 100644 drivers/staging/r8188eu/include/basic_types.h delete mode 100644 drivers/staging/vc04_services/interface/TESTING delete mode 100644 drivers/staging/vme_user/vme.c delete mode 100644 drivers/staging/vme_user/vme_bridge.h delete mode 100644 drivers/staging/vme_user/vme_fake.c delete mode 100644 drivers/staging/vme_user/vme_tsi148.c create mode 100644 drivers/staging/vt6655/upc.h delete mode 100644 drivers/ufs/host/ufs-renesas.c delete mode 100644 drivers/usb/gadget/udc/aspeed_udc.c delete mode 100644 drivers/usb/misc/onboard_usb_hub.c delete mode 100644 drivers/usb/misc/onboard_usb_hub.h delete mode 100644 drivers/usb/misc/onboard_usb_hub_pdevs.c delete mode 100644 drivers/usb/musb/mpfs.c delete mode 100644 drivers/usb/typec/pd.c delete mode 100644 drivers/usb/typec/pd.h create mode 100644 drivers/usb/typec/tcpm/tcpci.h delete mode 100644 drivers/video/aperture.c delete mode 100644 drivers/virtio/virtio_anchor.c create mode 100644 drivers/vme/Kconfig create mode 100644 drivers/vme/Makefile create mode 100644 drivers/vme/boards/Kconfig create mode 100644 drivers/vme/boards/Makefile create mode 100644 drivers/vme/boards/vme_vmivme7805.c create mode 100644 drivers/vme/boards/vme_vmivme7805.h create mode 100644 drivers/vme/bridges/Kconfig create mode 100644 drivers/vme/bridges/Makefile create mode 100644 drivers/vme/bridges/vme_ca91cx42.c create mode 100644 drivers/vme/bridges/vme_ca91cx42.h create mode 100644 drivers/vme/bridges/vme_fake.c create mode 100644 drivers/vme/bridges/vme_tsi148.c rename drivers/{staging/vme_user => vme/bridges}/vme_tsi148.h (100%) create mode 100644 drivers/vme/vme.c create mode 100644 drivers/vme/vme_bridge.h delete mode 100644 fs/efivarfs/vars.c create mode 100644 fs/erofs/zpvec.h create mode 100644 fs/io-wq.c create mode 100644 fs/io-wq.h create mode 100644 fs/io_uring.c delete mode 100644 fs/xfs/xfs_iunlink_item.c delete mode 100644 fs/xfs/xfs_iunlink_item.h delete mode 100644 fs/xfs/xfs_notify_failure.c delete mode 100644 include/asm-generic/archrandom.h delete mode 100644 include/asm-generic/bitops/generic-non-atomic.h delete mode 100644 include/asm-generic/bitops/non-instrumented-non-atomic.h create mode 100644 include/asm-generic/platform-feature.h delete mode 100644 include/crypto/polyval.h create mode 100644 include/dt-bindings/clock/efm32-cmu.h delete mode 120000 include/dt-bindings/clock/qcom,dispcc-sm8350.h delete mode 100644 include/dt-bindings/clock/qcom,gpucc-sm8350.h delete mode 100644 include/dt-bindings/clock/qcom,sm8450-camcc.h delete mode 100644 include/dt-bindings/interconnect/fsl,imx8mp.h delete mode 100644 include/dt-bindings/interconnect/qcom,sm6350.h delete mode 100644 include/dt-bindings/net/pcs-rzn1-miic.h delete mode 100644 include/dt-bindings/nvmem/microchip,sama7g5-otpc.h delete mode 100644 include/dt-bindings/pinctrl/rzv2m-pinctrl.h delete mode 100644 include/dt-bindings/power/mt6795-power.h delete mode 100644 include/dt-bindings/reset/sama7g5-reset.h delete mode 100644 include/dt-bindings/soc/samsung,boot-mode.h delete mode 100644 include/dt-bindings/sound/qcom,wcd9335.h delete mode 100644 include/linux/aperture.h delete mode 100644 include/linux/base64.h delete mode 100644 include/linux/context_tracking_irq.h delete mode 100644 include/linux/gfp_types.h delete mode 100644 include/linux/io_uring_types.h delete mode 100644 include/linux/maple_tree.h delete mode 100644 include/linux/mfd/mt6331/core.h delete mode 100644 include/linux/mfd/mt6331/registers.h delete mode 100644 include/linux/mfd/mt6332/core.h delete mode 100644 include/linux/mfd/mt6332/registers.h delete mode 100644 include/linux/mfd/mt6357/core.h delete mode 100644 include/linux/mfd/mt6357/registers.h delete mode 100644 include/linux/nvme-auth.h delete mode 100644 include/linux/page_zone.h delete mode 100644 include/linux/pcs-rzn1-miic.h create mode 100644 include/linux/platform-feature.h delete mode 100644 include/linux/usb/onboard_hub.h delete mode 100644 include/linux/usb/tcpci.h delete mode 100644 include/linux/virtio_anchor.h create mode 100644 include/linux/vmacache.h rename {drivers/staging/vme_user => include/linux}/vme.h (100%) delete mode 100644 include/net/dropreason.h delete mode 100644 include/soc/qcom/qcom-spmi-pmic.h delete mode 100644 include/soc/tegra/tegra-cbb.h delete mode 100644 include/trace/events/maple_tree.h delete mode 100644 include/uapi/linux/ublk_cmd.h delete mode 100644 include/uapi/rdma/erdma-abi.h delete mode 100644 io_uring/Makefile delete mode 100644 io_uring/advise.c delete mode 100644 io_uring/advise.h delete mode 100644 io_uring/alloc_cache.h delete mode 100644 io_uring/cancel.c delete mode 100644 io_uring/cancel.h delete mode 100644 io_uring/epoll.c delete mode 100644 io_uring/epoll.h delete mode 100644 io_uring/fdinfo.c delete mode 100644 io_uring/fdinfo.h delete mode 100644 io_uring/filetable.c delete mode 100644 io_uring/filetable.h delete mode 100644 io_uring/fs.c delete mode 100644 io_uring/fs.h delete mode 100644 io_uring/io-wq.c delete mode 100644 io_uring/io-wq.h delete mode 100644 io_uring/io_uring.c delete mode 100644 io_uring/io_uring.h delete mode 100644 io_uring/kbuf.c delete mode 100644 io_uring/kbuf.h delete mode 100644 io_uring/msg_ring.c delete mode 100644 io_uring/msg_ring.h delete mode 100644 io_uring/net.c delete mode 100644 io_uring/net.h delete mode 100644 io_uring/nop.c delete mode 100644 io_uring/nop.h delete mode 100644 io_uring/opdef.c delete mode 100644 io_uring/opdef.h delete mode 100644 io_uring/openclose.c delete mode 100644 io_uring/openclose.h delete mode 100644 io_uring/poll.c delete mode 100644 io_uring/poll.h delete mode 100644 io_uring/refs.h delete mode 100644 io_uring/rsrc.c delete mode 100644 io_uring/rsrc.h delete mode 100644 io_uring/rw.c delete mode 100644 io_uring/rw.h delete mode 100644 io_uring/slist.h delete mode 100644 io_uring/splice.c delete mode 100644 io_uring/splice.h delete mode 100644 io_uring/sqpoll.c delete mode 100644 io_uring/sqpoll.h delete mode 100644 io_uring/statx.c delete mode 100644 io_uring/statx.h delete mode 100644 io_uring/sync.c delete mode 100644 io_uring/sync.h delete mode 100644 io_uring/tctx.c delete mode 100644 io_uring/tctx.h delete mode 100644 io_uring/timeout.c delete mode 100644 io_uring/timeout.h delete mode 100644 io_uring/uring_cmd.c delete mode 100644 io_uring/uring_cmd.h delete mode 100644 io_uring/xattr.c delete mode 100644 io_uring/xattr.h delete mode 100644 kernel/kallsyms_internal.h delete mode 100644 kernel/module/Kconfig create mode 100644 kernel/platform-feature.c delete mode 100644 lib/base64.c delete mode 100644 lib/maple_tree.c delete mode 100644 lib/test_cpumask.c delete mode 100644 lib/test_maple_tree.c delete mode 100644 localversion-next delete mode 100644 mm/damon/lru_sort.c delete mode 100644 mm/shrinker_debug.c create mode 100644 mm/vmacache.c delete mode 100644 net/core/.gitignore delete mode 100644 net/dsa/tag_rzn1_a5psw.c delete mode 100644 net/tls/tls.h delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/amba.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/clk.rs delete mode 100644 rust/kernel/cred.rs delete mode 100644 rust/kernel/device.rs delete mode 100644 rust/kernel/driver.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/gpio.rs delete mode 100644 rust/kernel/hwrng.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/io_mem.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/irq.rs delete mode 100644 rust/kernel/kasync.rs delete mode 100644 rust/kernel/kasync/net.rs delete mode 100644 rust/kernel/kunit.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/mm.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/net.rs delete mode 100644 rust/kernel/net/filter.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platform.rs delete mode 100644 rust/kernel/power.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/revocable.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/std_vendor.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/nowait.rs delete mode 100644 rust/kernel/sync/revocable.rs delete mode 100644 rust/kernel/sync/rwsem.rs delete mode 100644 rust/kernel/sync/seqlock.rs delete mode 100644 rust/kernel/sync/smutex.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/helpers.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs create mode 100644 samples/bpf/xdpsock.h create mode 100644 samples/bpf/xdpsock_ctrl_proc.c create mode 100644 samples/bpf/xdpsock_kern.c create mode 100644 samples/bpf/xdpsock_user.c create mode 100644 samples/bpf/xsk_fwd.c delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/hostprogs/.gitignore delete mode 100644 samples/rust/hostprogs/Makefile delete mode 100644 samples/rust/hostprogs/a.rs delete mode 100644 samples/rust/hostprogs/b.rs delete mode 100644 samples/rust/hostprogs/single.rs delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_netfilter.rs delete mode 100644 samples/rust/rust_platform.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100644 scripts/generate_rust_target.rs delete mode 100755 scripts/is_rust_module.sh delete mode 100644 scripts/rust-is-available-bindgen-libclang.h delete mode 100755 scripts/rust-is-available.sh delete mode 100755 scripts/rustdoc_test_builder.py delete mode 100755 scripts/rustdoc_test_gen.py delete mode 100644 sound/pci/hda/hda_cs_dsp_ctl.c delete mode 100644 sound/pci/hda/hda_cs_dsp_ctl.h delete mode 100644 sound/soc/amd/acp-es8336.c delete mode 100644 sound/soc/amd/acp/acp-rembrandt.c delete mode 100644 sound/soc/codecs/hda-dai.c delete mode 100644 sound/soc/codecs/hda.c delete mode 100644 sound/soc/codecs/hda.h delete mode 100644 sound/soc/codecs/tas2780.c delete mode 100644 sound/soc/codecs/tas2780.h delete mode 100644 sound/soc/codecs/wsa883x.c delete mode 100644 sound/soc/intel/avs/boards/Kconfig delete mode 100644 sound/soc/intel/avs/boards/Makefile delete mode 100644 sound/soc/intel/avs/boards/da7219.c delete mode 100644 sound/soc/intel/avs/boards/dmic.c delete mode 100644 sound/soc/intel/avs/boards/hdaudio.c delete mode 100644 sound/soc/intel/avs/boards/i2s_test.c delete mode 100644 sound/soc/intel/avs/boards/max98357a.c delete mode 100644 sound/soc/intel/avs/boards/max98373.c delete mode 100644 sound/soc/intel/avs/boards/nau8825.c delete mode 100644 sound/soc/intel/avs/boards/rt274.c delete mode 100644 sound/soc/intel/avs/boards/rt286.c delete mode 100644 sound/soc/intel/avs/boards/rt298.c delete mode 100644 sound/soc/intel/avs/boards/rt5682.c delete mode 100644 sound/soc/intel/avs/boards/ssm4567.c delete mode 100644 sound/soc/intel/boards/bdw_rt286.c create mode 100644 sound/soc/intel/boards/broadwell.c create mode 100644 sound/soc/intel/boards/haswell.c delete mode 100644 sound/soc/intel/boards/hsw_rt5640.c delete mode 100644 sound/soc/intel/common/soc-acpi-intel-mtl-match.c delete mode 100644 sound/soc/mediatek/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 create mode 100644 sound/soc/tegra/tegra20_das.h delete mode 100644 sound/soc/tegra/tegra210_mbdrc.c delete mode 100644 sound/soc/tegra/tegra210_mbdrc.h delete mode 100644 sound/soc/tegra/tegra210_ope.c delete mode 100644 sound/soc/tegra/tegra210_ope.h delete mode 100644 sound/soc/tegra/tegra210_peq.c delete mode 100644 sound/soc/tegra/tegra210_peq.h delete mode 100644 tools/cgroup/memcg_shrinker.py create mode 100644 tools/lib/bpf/xsk.c create mode 100644 tools/lib/bpf/xsk.h delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/testing/kunit/configs/arch_uml.config delete mode 100644 tools/testing/kunit/configs/coverage_uml.config delete mode 100644 tools/testing/kunit/kunit_printer.py delete mode 100644 tools/testing/radix-tree/linux/maple_tree.h delete mode 100644 tools/testing/radix-tree/maple.c delete mode 100644 tools/testing/radix-tree/trace/events/maple_tree.h delete mode 100644 tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_full_update.c delete mode 100644 tools/testing/selftests/bpf/benchs/bench_local_storage.c delete mode 100644 tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_task [...] delete mode 100755 tools/testing/selftests/bpf/benchs/run_bench_bpf_hashmap_full_u [...] delete mode 100755 tools/testing/selftests/bpf/benchs/run_bench_local_storage.sh delete mode 100755 tools/testing/selftests/bpf/benchs/run_bench_local_storage_rcu_ [...] delete mode 100644 tools/testing/selftests/bpf/prog_tests/libbpf_str.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_hashmap_full_update_bench.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_ksym.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val___diff.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val___v [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___diff.c delete mode 100644 tools/testing/selftests/bpf/progs/local_storage_bench.c delete mode 100644 tools/testing/selftests/bpf/progs/local_storage_rcu_tasks_trace [...] delete mode 100644 tools/testing/selftests/bpf/progs/lsm_cgroup.c delete mode 100644 tools/testing/selftests/bpf/progs/lsm_cgroup_nonvoid.c delete mode 100644 tools/testing/selftests/bpf/progs/tcp_ca_incompl_cong_ops.c delete mode 100644 tools/testing/selftests/bpf/progs/tcp_ca_unsupp_cong_op.c delete mode 100644 tools/testing/selftests/bpf/progs/tcp_ca_write_sk_pacing.c create mode 100644 tools/testing/selftests/bpf/progs/test_btf_haskv.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_enum64val.c delete mode 100644 tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c delete mode 100644 tools/testing/selftests/bpf/verifier/bpf_loop_inline.c delete mode 100644 tools/testing/selftests/bpf/xdp_synproxy.c create mode 100644 tools/testing/selftests/bpf/xdpxceiver.c create mode 100644 tools/testing/selftests/bpf/xdpxceiver.h delete mode 100644 tools/testing/selftests/bpf/xsk.c delete mode 100644 tools/testing/selftests/bpf/xsk.h delete mode 100644 tools/testing/selftests/bpf/xskxceiver.c delete mode 100644 tools/testing/selftests/bpf/xskxceiver.h delete mode 100644 tools/testing/selftests/drivers/net/mlxsw/rif_counter_scale.sh delete mode 120000 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/rif_counte [...] delete mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/rif_counter_ [...] delete mode 100644 tools/testing/selftests/filesystems/fat/.gitignore delete mode 100644 tools/testing/selftests/filesystems/fat/Makefile delete mode 100644 tools/testing/selftests/filesystems/fat/config delete mode 100644 tools/testing/selftests/filesystems/fat/rename_exchange.c delete mode 100644 tools/testing/selftests/filesystems/fat/run_fat_tests.sh delete mode 100644 tools/testing/selftests/kvm/include/x86_64/mce.h create mode 100644 tools/testing/selftests/kvm/lib/kvm_util_internal.h delete mode 100644 tools/testing/selftests/kvm/x86_64/max_vcpuid_cap_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/monitor_mwait_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/nx_huge_pages_test.c delete mode 100755 tools/testing/selftests/kvm/x86_64/nx_huge_pages_test.sh delete mode 100644 tools/testing/selftests/kvm/x86_64/svm_nested_soft_inject_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/triple_fault_event_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/ucna_injection_test.c delete mode 100644 tools/testing/selftests/net/af_unix/unix_connect.c delete mode 100755 tools/testing/selftests/net/forwarding/bridge_mdb_port_down.sh delete mode 100644 tools/testing/selftests/powerpc/mce/.gitignore delete mode 100644 tools/testing/selftests/powerpc/pmu/branch_loops.S delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/Makefile delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/blackliste [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/event_alte [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/event_alte [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/generic_ev [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_pmc5 [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/hw_cache_e [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/invalid_ev [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/reserved_b [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/reserved_b [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/bhrb_filter_ [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/bhrb_no_cras [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/intr_regs_no [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr1_sel_un [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_a [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_c [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_d [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_d [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_i [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_thresh [...] delete mode 100644 tools/testing/selftests/timens/vfork_exec.c delete mode 100644 tools/testing/selftests/tpm2/settings delete mode 100644 tools/testing/selftests/vm/va_128TBswitch.sh