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-master-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 37b355fdaf31 Add linux-next specific files for 20220714 omits 350b56c16531 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 0e605254617d Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits c29c49b39715 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 941aead9b0d0 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits de0fa9d83608 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 8cdfceb780bb Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] omits d4d8d327d6b1 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 6bcbb00cb594 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits afcdabe64c41 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 5855c7e31f27 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 5722a09a2bdf Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits d4caeec7b0b9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5082368769ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2e2ed9ddc9aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c9020490ef7b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0d4b3cf2eb35 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eadc76715de8 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 792588043206 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits fdce7298edac Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] omits 9c3d6d3481e6 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 70cc09974356 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits f186b71771f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ac2ca70ca49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e2cf36c126f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ce05630736d7 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits d08b58d45aaf Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 2e3ab3301a3a Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 8d2279a71792 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 457ab26e1a6d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 682919dd32d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7643585baddf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c3559ef8fa0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 90a01404b81f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 75c791957c6e Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 2ed5cb92bce6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9a700eab1413 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 4dbe57617d04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6546c43d1243 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 85ebec464953 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 530073a0170d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9cb02c37af5c Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits b7277702c7eb Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits b5db9804131e Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 6a94eef13c50 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 1ca077bfac9d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 417c5422b7dc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2fdfb5d655db Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 5f4089b4a9e2 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 517bc16b8610 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits f7028a96ee1b Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits b3235701e95d Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 99b0966d2e2d Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 1d12031f8210 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 496273605796 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1cccf13a074 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1ee0ff558c70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 89fdb5d023df Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits a89f1f57df4d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9b97d3bc05b8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 64b90d49f82d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 95369fa19f15 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 3a823f917530 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c666c9c22b27 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 8b56f7026fe9 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits cae2989d817e Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits c7b7e6aac6cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ccd8e8e2b44d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd26bcae9e16 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 394c45eac37a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 036872603cef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7f76c049ba5c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bd25100db3ba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8b23eb1ab697 Merge branch 'next' of git://github.com/cschaufler/smack-next omits a9e13db53943 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5f3d56f457c7 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 54f9aa76ad7a Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 5115fcc62737 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 63c6e1d4b0a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f30e9350d388 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9b138c04d785 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 9746fdbd54cc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits eaa56022ddce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6d6dbf0beb8f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a32dee46274a Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 71f3f680ae9e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 38c569070ff7 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 78c2b1461dc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c1c9054bd9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 653e5c87be74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b24c996bc039 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f0c194bf8458 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits dfa345defb70 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 89d64fcf4d58 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 6d30dd087259 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits a9d710545fb5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f247dec47b61 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits ba3ec56c85fb Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 6994458555f4 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 522e65461978 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 02757eb034e6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e6435063f543 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6268862d21d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 02d9dc208ed7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c18bd03474a0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8f8df82f9cc2 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 2f8a5d927d9c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 480e10a33cdb Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits aa6b1355f122 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits be4fc083f560 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 0fa324da7197 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 9180f62a4bdc Merge branch 'master' of git://linuxtv.org/media_tree.git omits 6134a5c4db99 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 5c1563db435e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 5602ffa477e2 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 171e64c64a84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 18d44f8b6d98 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 23071927650e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7f05c1f73cf9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a29fc1b23b5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c7e6cd6cbbb2 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits c88ed49f2427 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] omits 909bd927de22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 345f873511a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 91dda91847db Merge branch '9p-next' of git://github.com/martinetd/linux omits 78800133e647 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 5a69800805cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2f47211ba41f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 09d0feeb9fde Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f60d4d4329b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 127d6873ac6b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 5b0326ff17fc Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 69383fee03bc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 0bb5dd977de4 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 5206f60333e6 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 5c7e9b4aaff2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f445ed2562e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e3ac43e1026 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 38df31548e1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f11d9ee41812 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] omits e710ae759f5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 85baf4125979 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7d431617318b Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits d7f949d8bf06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d9922e1c0e6c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7bbe773a48ff Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits a66dc83b482c Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 9d1824fe8a2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 73b5cef69773 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 6bf76023f23d Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits d5faea9b4931 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits db6f7db6da96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 996badaaacdd Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits cef2eae92343 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 314c0157607f Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 92d62105e75b Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 012634d1533a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d2ce235d7477 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0f9fd100633d Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 1ee23390f9c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 467283150602 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b87787ec4d5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a5709a2b6918 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df01d7671763 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 037370f8b68c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1053ccfd8889 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 19c9c193b382 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7ae5b57a456c Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits d2fd63ac4a98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 789f0de4dd36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fbf7bacda17a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c69ce2bf5762 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d554f3007d25 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 8c6f5984fbd0 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 4e31482df16c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bf0aa98f3b11 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits b61361012368 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 408278403f0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4822e65f1f95 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits ecb4413f2246 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 299df21aee00 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 467619de39e4 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits e3d7afd11fb8 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 310d6cd97960 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits f38a1134639e Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits f52dc679173c Merge branch 'dt-fixes' of git://git.kernel.org/pub/scm/li [...] omits aa9f824c657d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b8fab0d132ac Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits b929e8ca0900 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c1554615d5b2 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 80f07f5f1abc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 50d9957cea5a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 73513a45add4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2d121950207a Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits b2f80ab9170a Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits 74d0105c136a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a09b00e4209b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3e1aa9656831 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 4c58bd3c81d4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ef18e7083785 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits d9e4300739a8 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits d67918c046d3 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 58ffbf9b7c13 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 70bb8a1ffa9a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 34cbdbc5b3b6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7c5c47a5d53e Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 220c7153d485 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3798e9e87fc8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7016ef1259ef Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6015fa364db6 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits fe30289844de Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 021b43fbc1e9 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 65a99b3dc5b8 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 1c4730066710 Merge branch 'mm-nonmm-unstable' into mm-everything omits e4f90c263912 ia64: old_rr4 added under CONFIG_HUGETLB_PAGE omits 4514cf7203e6 proc: fix test for "vsyscall=xonly" boot option omits d11a675d6955 proc: fix a dentry lock race between release_task and lookup omits d5379d8e4aaf autofs: remove unused ino field inode omits afee433bc10a autofs: add comment about autofs_mountpoint_changed() omits 84b3dbf04eb6 autofs: use dentry info count instead of simple_empty() omits 34604395103c autofs: make dentry info count consistent omits a289af88d1e0 autofs: use inode permission method for write access omits d090534b6d79 lib: devres: use numa aware allocation omits adb37b04509d lib/smp_processor_id: fix imbalanced instrumentation_end() call omits f1236f528981 cpumask: update cpumask_next_wrap() signature omits 94bbd5d60013 lib/test: introduce cpumask KUnit test suite omits 2f5cf3621897 cpumask: Fix invalid uniprocessor mask assumption omits d01663602931 cpumask: add UP optimised for_each_*_cpu versions omits 04ea90141603 x86/cacheinfo: move shared cache map definitions omits ac322d1771f6 kexec: drop weak attribute from functions omits 105e10e2cf1c kexec_file: drop weak attribute from functions omits 9dc0785c156d scripts/bloat-o-meter: add -p argument omits 13fb51c87541 scripts/bloat-o-meter: switch argument parsing to using argparse omits 6753a8e8f90f epoll: autoremove wakers even more aggressively omits c94885819887 ipc/mqueue: remove unnecessary (void*) conversion omits a77a92b7e01b kdump: round up the total memory size to 128M for crashker [...] omits f1d543a095ad proc: delete unused <linux/uaccess.h> includes omits 8e160e680dea vmcoreinfo: include kallsyms symbols omits 331a490f9a60 kallsyms: move declarations to internal header omits c025084e2563 squashfs: support reading fragments in readahead call omits 6f4a5327979b squashfs: implement readahead omits d7fc14b1a75a squashfs: always build "file direct" version of page actor omits aca93f62098d Revert "squashfs: provide backing_dev_info in order to dis [...] omits b63c98b27e35 lib/ts_bm.c: remove redundant store to variable consumed a [...] omits 9fc4adb1d9bb lib/scatterlist: use matched parameter type when calling _ [...] omits 920e1559a741 lib: make LZ4_decompress_safe_forceExtDict() static omits 61b197a319e3 lib/radix-tree: remove unused argument of insert_entries omits d331600a6cb7 kfifo: fix kfifo_to_user() return type omits 741c7961f451 compiler-gcc.h: remove ancient workaround for gcc PR 58670 omits 403a7bfa3cbd lib/error-inject: traverse list with mutex omits 6c1411912c53 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] omits 28700acfd6d3 net, lib/once: remove {net_}get_random_once_wait macro omits a27f0a007ad4 lib/lru_cache: fix error free handing in lc_create omits 8dab496c679f lib/debugobjects: fix stat count and optimize debug_object [...] omits 4d06b02ede88 resource: re-factor page_is_ram() omits 5f3c8d6b57d5 init/main.c: silence some -Wunused-parameter warnings omits 43ec7db57556 init-add-hostname-kernel-parameter-v2 omits 57f0d877e378 init: add "hostname" kernel parameter omits f315b4fe78b6 ocfs2: fix ocfs2 corrupt when iputting an inode omits b4e440d61a5f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits f9ae4d5427e9 ocfs2: reflink deadlock when clone file to the same direct [...] omits 902d6fab669e mm: compaction: include compound page count for scanning i [...] omits 303fd97ea304 zram: fix unused 'zram_wb_devops' warning omits 087eacc11fb1 writeback: cleanup bdi_sched_wait() omits 85aa9717141e mm/mmap: fix obsolete comment of find_extend_vma omits 05296d15d41e mm/page_vma_mapped.c: use helper function huge_pte_lock omits f3619dde788b selftests/vm: add selftest to verify multi THP collapse omits 8e474d593961 selftests/vm: add selftest to verify recollapse of THPs omits 3d050e67c9f2 selftests/vm: add MADV_COLLAPSE collapse context to selftests omits 29636ea78e09 selftests/vm: dedup hugepage allocation logic omits 38fe05bbf7e9 selftests/vm: modularize collapse selftests omits 71279ac457fc proc/smaps: add PMDMappable field to smaps omits ddc1087472b8 mm/madvise: add MADV_COLLAPSE to process_madvise() omits 203619e35d4d mm/madvise: add huge_memory:mm_madvise_collapse tracepoint omits 9657237e0b23 mm/khugepaged: rename prefix of shared collapse functions omits 12bc9d483457 mm/khugepaged: add missing kfree() to madvise_collapse() omits 5513549b8962 mm/khugepaged: Avoid possible memory leak in failure path omits 0bdca21a03a6 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse omits f4ee1fbc073a mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] omits de08d82e103a mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() omits 44c0edd65123 mm/khugepaged: add flag to predicate khugepaged-only behavior omits 9dc134b54bd1 mm/khugepaged: propagate enum scan_result codes back to callers omits c62abcd68e37 mm/khugepaged: dedup and simplify hugepage alloc and charging omits 1ecd1a3c3fd3 mm/khugepaged: add struct collapse_control omits b5188fa9ee76 mm: khugepaged: don't carry huge page to the next loop for [...] omits 08b9c5eecdf5 mm/khugepaged: remove redundant transhuge_vma_suitable() check omits 322624147b28 mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask omits 4f4a78a4c5bc selftests/vm: enable running select groups of tests omits 4201e1e444a9 mm, hugetlb: skip irrelevant nodes in show_free_areas() omits 2a9f79cfee08 mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() omits a922f06f755f mm/mprotect: remove the redundant initialization for error omits 526d7eb4cc46 mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_h [...] omits e37b93a70556 mm/huge_memory: comment the subtly logic in __split_huge_pmd omits 09a6be70004a mm/huge_memory: correct comment of prep_transhuge_page omits 71e19dbe8099 mm/huge_memory: fix comment of page_deferred_list omits 74a882af6620 mm/huge_memory: minor cleanup for split_huge_pages_all omits 49a00ceea9c1 mm/huge_memory: try to free subpage in swapcache when possible omits 3a127ef11c50 mm/huge_memory: check pmd_present first in is_huge_zero_pmd omits 6b34753393b6 mm/huge_memory: fix comment in zap_huge_pud omits a54d7fe58ff4 mm/huge_memory: use helper macro __ATTR_RW omits 5fa3af6863a1 mm/huge_memory: use helper function vma_lookup in split_hu [...] omits d71ef17d30b0 mm/huge_memory: rename mmun_start to haddr in remove_migra [...] omits d34f921200e0 mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed omits 6d23990d3c35 mm/huge_memory: use helper touch_pud in huge_pud_set_accessed omits ddad39ea3ec5 mm/huge_memory: fix comment of __pud_trans_huge_lock omits 35351d1fbcc8 mm/huge_memory: access vm_page_prot with READ_ONCE in remo [...] omits 02770a5853e0 mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd omits 84aaf5189abf selftests/vm: skip 128TBswitch on unsupported arch omits 4e45ede5a08e selftests-vm-fix-errno-handling-in-mrelease_test-v4 omits 5ac0ee702387 selftests/vm: fix errno handling in mrelease_test omits 576144128fc4 mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] omits 42c535bb4a92 mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst omits a43656b47d78 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability omits 079b36218bff mm: hugetlb_vmemmap: replace early_param() with core_param() omits ae3a1cce7a95 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] omits 7ee386df299c mm: hugetlb_vmemmap: introduce the name HVO omits 5e3bf5abf86f mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling omits f52697717023 mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() omits d803c926ee8b ARM: head.S: rename PMD_ORDER to PMD_ENTRY_ORDER omits f584b30dd952 xtensa: drop definition of PGD_ORDER omits 5826ee3c556f parisc: rename PGD_ORDER to PGD_TABLE_ORDER omits 9930a71bba54 loongarch: drop definition of PGD_ORDER omits 0b4bbfdd1918 loongarch: drop definition of PGD_ORDER omits 85ca625e2997 loongarch: drop definition of PUD_ORDER omits 7c8c6ff8590e loongarch: drop definition of PMD_ORDER omits f92e55f62d35 loongarch: drop definition of PTE_ORDER omits 811eb01f00c3 nios2: drop definition of PGD_ORDER omits c5695d7390a4 nios2: drop definition of PTE_ORDER omits 753dd8a4f0c9 mips: rename PGD_ORDER to PGD_TABLE_ORDER omits 2cd1a283c8ee mips: drop definitions of PTE_ORDER omits 4e2d5dc5391a mips: rename PUD_ORDER to PUD_TABLE_ORDER omits ee348cd55327 mips: rename PMD_ORDER to PMD_TABLE_ORDER omits d02970268017 csky: drop definition of PGD_ORDER omits e3b857db1973 csky: drop definition of PTE_ORDER omits a5f4590cdec0 mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] omits 515fb7b46025 mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT omits c5b6d7d694cf sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 6ac8e4426702 um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 9af77859ea06 arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits a55814600dc9 arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits c69f164543c2 m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 2132dae18b4c mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits f19c5e1f12ee ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 6890a1299a63 s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 756740ee35df csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 5666713012d5 riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits a5b1b6279841 nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 5e572ba38f22 alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits f47333a0f5e0 parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits f6f62cc7913d hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits f5ac8f41afee xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits dfe560b2ce04 openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 799fc8121942 loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 07b8aa25dd53 microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits c2b57371a2c5 mm/mmap: build protect protection_map[] with ARCH_HAS_VM_G [...] omits 3b7402e04132 x86/mm: move protection_map[] inside the platform omits 688e653ac197 arm64/mm: move protection_map[] inside the platform omits ec378ed1349d sparc/mm: move protection_map[] inside the platform omits dd1a38c6f1e1 powerpc/mm: move protection_map[] inside the platform omits 5493ee2fec15 mm/mmap: define DECLARE_VM_GET_PAGE_PROT omits b7c6bfef54f9 mm/mmap: build protect protection_map[] with __P000 omits 5a10ed37ad6b mm: nommu: pass a pointer to virt_to_page() omits 654df89a046e mm: gup: pass a pointer to virt_to_page() omits c0e22e144fbe mm: kfence: pass a pointer to virt_to_page() omits 6e4282dec33d mm/highmem: pass a pointer to virt_to_page() omits 1e32d971de23 lib/test_free_pages.c: pass a pointer to virt_to_page() omits e826a0ab9f4e filemap: minor cleanup for filemap_write_and_wait_range omits ad0b44f2d3b2 memcg: notify about global mem_cgroup_id space depletion omits 5a55ae587090 mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] omits 0c7cfcdfee9f procfs: add 'path' to /proc/<pid>/fdinfo/ omits 3feb8ffa13a8 procfs: add 'size' to /proc/<pid>/fdinfo/ omits 7580a6c60ddf mm/page_alloc: replace local_lock with normal spinlock -fix omits f1657264806c mm/page_alloc: replace local_lock with normal spinlock omits da854a68c4dd mm/page_alloc: remotely drain per-cpu lists omits 9a33012ea6b1 mm-page_alloc-protect-pcp-lists-with-a-spinlock-fix omits 5144821e420a mm/page_alloc: protect PCP lists with a spinlock omits 537389a35257 mm/page_alloc: remove mistaken page == NULL check in rmqueue omits ca229e8640a4 mm/page_alloc: split out buddy removal code from rmqueue i [...] omits 7f7be031206a mm/page_alloc: use only one PCP list for THP-sized allocations omits 8a591f71d1f3 mm/page_alloc: add page->buddy_list and page->pcp_list omits d8ce3d48408f hugetlb: lazy page table copies in fork() omits 90a85591d41b hugetlb: fix an unused variable warning/error omits 25a3f758a8bc hugetlb: do not update address in huge_pmd_unshare omits 000c03f4963e arm64-hugetlb-implement-arm64-specific-hugetlb_mask_last_page-fix omits 909a978a8446 arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page omits 1bd0ff890e90 hugetlb: skip to end of PT page mapping when pte not present omits 45ebd14e3548 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region omits 273ecf696bfd kasan: separate double free case from invalid free omits 5460f79efc2d doc: proc: fix the description to THPeligible omits f35764cac31d mm: khugepaged: reorg some khugepaged helpers omits ab0d4dd8fe75 mm: thp: kill __transhuge_page_enabled() omits 2d1d6520590c mm-thp-kill-transparent_hugepage_active-fix-fix omits 88a8f03df99f mm-thp-kill-transparent_hugepage_active-fix omits 010e90911365 mm: thp: kill transparent_hugepage_active() omits 432d4eba8ac2 mm: khugepaged: better comments for anon vma check in huge [...] omits 3c2b674c0465 mm: thp: consolidate vma size check to transhuge_vma_suitable omits 0713c9250081 mm: khugepaged: check THP flag in hugepage_vma_check() omits ecfe88627461 mm/mlock: drop dead code in count_mm_mlocked_page_nr() omits c043bf60d1cf selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh omits 18c1d6f1be3b userfaultfd: selftests: make /dev/userfaultfd testing conf [...] omits f39da7168e5a userfaultfd: update documentation to describe /dev/userfaultfd omits d1a9bd8549d9 userfaultfd: selftests: modify selftest to use /dev/userfaultfd omits e6a7573bc46d userfaultfd: add /dev/userfaultfd for fine grained access control omits 4e4157ef68e5 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] omits a255cadebf69 mm/page_alloc: minor clean up for memmap_init_compound() omits 777540268dcd xfs: add dax dedupe support omits 00cf88933aa0 xfs-support-cow-in-fsdax-mode-fix omits 7cadc8deb71f xfs: support CoW in fsdax mode omits b55f76de67ef fsdax: dedup file range to use a compare function omits e30c3cb0eb3a fsdax: add dax_iomap_cow_copy() for dax zero omits 18fad264b575 fsdax: replace mmap entry in case of CoW omits 2e5cb642ee26 fsdax: introduce dax_iomap_cow_copy() omits ff7e5474be03 fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 omits d2004f00a12e fsdax: output address in dax_iomap_pfn() and rename it omits f5e7c52a09df fsdax: set a CoW flag when associate reflink mappings omits 2b83d47fb863 xfs: implement ->notify_failure() for XFS omits 2744ce7e0b68 mm: introduce mf_dax_kill_procs() for fsdax case omits f87a84dfaf22 fsdax: introduce dax_lock_mapping_entry() omits cf8bfd782fb3 pagemap,pmem: introduce ->memory_failure() omits 3207f3ce358c mm/memory-failure: fix redefinition of mf_generic_kill_procs omits 0ba52da12c73 mm-factor-helpers-for-memory_failure_dev_pagemap-fix omits b7d83aa4d171 mm: factor helpers for memory_failure_dev_pagemap omits 50d139e3634e dax: introduce holder for dax_device omits 963e99b6b0e7 tools: add selftests to hmm for COW in device memory omits d2856c9061d4 tools: add hmm gup tests for device coherent type omits 943b01f29d62 tools: update test_hmm script to support SP config omits ab4d9c51a460 tools: update hmm-test to support device coherent type omits 20f7db49bc5c lib: add support for device coherent type in test_hmm omits 838fa6f70cc7 lib: test_hmm add module param for zone device type omits 7f2d61d7598d lib: test_hmm add ioctl to get zone device type omits eeb0677bcc25 drm/amdkfd: add SPM support for SVM omits 112db026e069 mm/gup: migrate device coherent pages when pinning instead [...] omits cb0e9d203739 mm: remove the vma check in migrate_vma_setup() omits d75a0ea0b4db mm: add device coherent vma selection for memory migration omits cc5c33ac788b mm: handling Non-LRU pages returned by vm_normal_pages omits f3b8ca316c15 mm: add zone device coherent type memory support omits e88829439381 mm: move page zone helpers into new header-specific file omits 92d4a572f6c3 mm: rename is_pinnable_pages to is_longterm_pinnable_pages omits d3ece9c7987b mm-add-merging-after-mremap-resize-checkpatch-fixes omits 7ab7756bf2df mm: add merging after mremap resize omits 7df8deae5b4d mm: refactor of vma_merge() omits 4540ad2e6ea8 mm: delete unused MMF_OOM_VICTIM flag omits 3d62fabf8cc5 mm-drop-oom-code-from-exit_mmap-fix-fix omits febfedd04492 mm: drop oom code from exit_mmap omits 7bfa9b39747c selftests-vm-add-protection_keys-tests-to-run_vmtests-v4 omits 2f7f6891f7c1 selftests/vm: add protection_keys tests to run_vmtests omits 059f65d4f90b mm/mmap.c: pass in mapping to __vma_link_file() omits 5bdc8836468f mm/mmap: drop range_has_overlap() function omits 98ad660f0250 mm/mmap: fix copy_vma() new_vma check omits e19b12756fd3 mm-remove-the-vma-linked-list-fix-2-fix omits dae14cf39feb mm: document maple tree pointer at unmap_vmas() at memory.c omits 0aaeda44b27a mm/mmap: fix error return code in do_mas_align_munmap() omits cd6680491e08 mm: remove the vma linked list omits 4fc80de37901 riscv: use vma iterator for vdso omits 19db36ac3f5e nommu: remove uses of VMA linked list omits 81d1cbae0d95 i915: use the VMA iterator omits 6787411f1db8 mm/swapfile: use vma iterator instead of vma linked list omits 6e04091d6f88 mm/pagewalk: use vma_find() instead of vma linked list omits 5a189b7628f7 mm/oom_kill: use maple tree iterators instead of vma linked list omits a84f32e16d7e mm/msync: use vma_find() instead of vma linked list omits 4c00f274324c mm/mremap: use vma_find_intersection() instead of vma linked list omits 9ccc6abbe94e mm/mprotect: use maple tree navigation instead of vma linked list omits 3e39240826a1 mm/mlock: use vma iterator and maple state instead of vma [...] omits 8e7f62823253 mm/mempolicy: use vma iterator & maple state instead of vm [...] omits 89bcc9d9974f mm/memcontrol: stop using mm->highest_vm_end omits ea4c082615e6 mm/madvise: use vma_find() instead of vma linked list omits 4e2bda652203 mm/ksm: use vma iterators instead of vma linked list omits a108292522ea mm/khugepaged: stop using vma linked list omits ecf46c868828 mm/gup: use maple tree navigation instead of linked list omits fe2a37d7f8e0 bpf: remove VMA linked list omits 0139c3c22a4f fork: use VMA iterator omits f697e58706dd sched: use maple tree iterator to walk VMAs omits 329ad09409bf perf: use VMA iterator omits 1f9e2ca1a7ba acct: use VMA iterator instead of linked list omits 085604971187 ipc/shm: use VMA iterator instead of linked list omits 1098fc27773f userfaultfd: use maple tree iterator to iterate VMAs omits 800af7d0fbe6 fs/proc/task_mmu: stop using linked list and highest_vm_end omits 979c1b79d40c fs/proc/base: use maple tree iterators in place of linked list omits 342780d1f050 exec: use VMA iterator instead of linked list omits c83433af048a coredump: remove vma linked list walk omits 24466395d239 um: remove vma linked list walk omits d196c233ce5d optee: remove vma linked list walk omits 0f4ed939d46a cxl: remove vma linked list walk omits 025465d1fa54 xtensa: remove vma linked list walks omits 0397668a2093 x86: remove vma linked list walks omits a003414495a5 s390: remove vma linked list walks omits db64789a649a powerpc: remove mmap linked list walks omits 903bda39375c parisc: remove mmap linked list from cache handling omits 1322512f24ba arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits e735ab5ee61e arm64: remove mmap linked list from vdso omits 08defc0c9f0e mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() omits 6ef0ce577b5c mm/mmap: reorganize munmap to use maple states omits b9d1bf3b39a9 mm/mmap: move mmap_region() below do_munmap() omits f53914ebdd81 mm: convert vma_lookup() to use mtree_load() omits 1702d6c86239 mm: remove vmacache omits 44d8e78e775c mm/mmap: fix locking issues in vma_expand() omits ebb89cecaeff mm/mmap: use advanced maple tree API for mmap_region() omits 6ab156fd039c mm: use maple tree operations for find_vma_intersection() omits 9c310fce3c93 mm/mmap: fix return on maple tree expand fail in brk() omits 570fdb180777 mm/mmap: change do_brk_flags() to expand existing VMA and [...] omits dc97fef7c6dd mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] omits c292303388b0 mm: optimize find_exact_vma() to use vma_lookup() omits 46fc2ee4518e xen: use vma_lookup() in privcmd_ioctl_mmap() omits 99506c718e2b mmap: change zeroing of maple tree in __vma_adjust() omits 9a398214baf9 mm: remove rb tree. omits a1209abc701d proc: remove VMA rbtree use from nommu omits 097e9be93f6d damon: convert __damon_va_three_regions to use the VMA iterator omits 9a6c424525bc kernel/fork: use maple tree for dup_mmap() during forking omits 7e878c2a10d0 mm/mmap: use maple tree for unmapped_area{_topdown} omits cf43c0a7d89e mm/mmap: use the maple tree for find_vma_prev() instead of [...] omits d84c35dd180d mm/mmap: use the maple tree in find_vma() instead of the rbtree. omits 412c1da9f8ca mmap: use the VMA iterator in count_vma_pages_range() omits e45f7d4f7917 mm: add VMA iterator omits 6ba37887df6f mm/mmap: reorder validate_mm_mt() checks omits a7880b3f7a2e mm: start tracking VMAs with maple tree omits 8c6358bacb8d test_maple_tree: fix accounting in check_erase2_testset() omits 368012821c20 test_maple_tree: add test for spanning store to most of the tree omits 080654217e34 test_maple_tree: add test for spanning store of entire range omits 3cd199bd3aef lib/test_maple_tree: add testing for maple tree omits c1de87920daa radix tree test suite: add lockdep_is_held to header omits 1ec69710f944 radix tree test suite: add support for slab bulk APIs omits 852b53d8c43e radix tree test suite: add allocation counts and size to k [...] omits 73f6a25ad7b7 radix tree test suite: add kmem_cache_set_non_kernel() omits 7d15a72f3bbc radix tree test suite: add pr_err define omits 261af6549123 maple_tree: fix mas_empty_area_rev() search exhaustion at [...] omits e66506de37da maple_tree: fix out of bounds access on mas_wr_node_walk() omits 4b8bc1a628ee maple_tree: Fix use of node for global range in mas_wr_spa [...] omits 435e282bc1b4 maple_tree: fix mas_spanning_rebalance() corner case omits 5fb363717c5d maple_tree: fix underflow in mas_spanning_rebalance() omits 0b186256a3a1 Maple Tree: add new data structure omits d1b4eb54a7b9 android: binder: fix lockdep check on clearing vma omits 3f873bad4e91 android-binder-stop-saving-a-pointer-to-the-vma-fix omits 4aa1fc8cffa7 android: binder: stop saving a pointer to the VMA omits fdba80af7d99 mips: rename mt_init to mips_mt_init omits c2cda11cec4f mm: discard __GFP_ATOMIC omits 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 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 9ddd36047681 x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" omits 957a7d6899b5 random: remove CONFIG_ARCH_RANDOM omits ecd5b2eadfff random: cap jitter samples per bit to factor of HZ omits 233e847657ce Merge remote-tracking branch 'asoc/for-5.20' into asoc-next omits 45cb435bf5e1 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits 87bc8590cf35 drm/amd/display: remove duplicate dcn314 includes omits fd6b5ff7f15e drm/amd/display: Enable DCN314 in DM omits 101c2cefb696 drm/amd/display: Add DMUB support for DCN314 omits f4085df7b06f drm/amd/display: Enable DCN314 in DC omits 3de89b64cf15 drm/amd/display: Add DCN314 version identifiers omits 7fb5fe4b7cdd drm/amd/display: Add DCN314 DML calculation support omits 5e81cdab5cb7 drm/amd/display: Add DCN314 DC resources omits 686685bd8923 drm/amd/display: Add DCN314 clock manager omits dff2f97b775b drm/amd/display: Add DCN314 IRQ services omits 44b7c278783a drm/amdgpu: Add reg headers for DCN314 omits 764e6b9ba28e drm/amd/display: Ensure valid event timestamp for cursor-o [...] omits 246cefb8637a drm/amdgpu: Check BO's requested pinning domains against i [...] omits 8682bee6a1d3 Merge remote-tracking branch 'spi/for-5.20' into spi-next 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 d1a22ff346f3 Merge branch 'features' into for-next omits 7ce4a6d4e90a Merge branch 'fixes' into for-next omits 1fcbcc6d803a s390/ap: fixes bug in the AP bus's __verify_queue_reservat [...] 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 887ddf325192 drm/vc4: v3d: Switch to devm_pm_runtime_enable omits 266cff37d7fc drm/vc4: v3d: Rework the runtime_pm setup omits 9b6f461582e6 drm/vc4: v3d: Stop disabling interrupts omits 57d68ee8f719 drm/vc4: perfmon: Add missing mutex_destroy omits 374146cad469 drm/vc4: Switch to drmm_mutex_init omits 445b287e18ca drm/vc4: debugfs: Simplify debugfs registration omits fe3b0f784cc8 drm/vc4: debugfs: Return an error on failure omits be919b89b28e drm/vc4: debugfs: Protect device resources omits 4e06fd9c7c8a drm/vc4: vec: Switch to devm_pm_runtime_enable omits f0601ef8631c drm/vc4: vec: Protect device resources after removal omits 881f6d945b34 drm/vc4: vec: Switch to DRM-managed connector initialization omits c62f432f2ed9 drm/vc4: vec: Switch to DRM-managed encoder initialization omits cd2444a79539 drm/vc4: vec: Remove call to drm_connector_unregister() omits fe7289e21844 drm/vc4: vec: Switch to drmm_kzalloc omits 9780315b0682 drm/vc4: vec: Embed DRM structures into the private structure omits a0883e4df276 drm/vc4: vec: Remove vc4_dev vec pointer omits b7345c9799da drm/vc4: txp: Protect device resources omits d67210bbe5f3 drm/vc4: txp: Remove call to drm_connector_unregister() omits b0da34c7970f drm/vc4: txp: Switch to drmm_kzalloc omits 260ad78e9df9 drm/vc4: txp: Remove duplicate regset omits 121b1a5f47e5 drm/vc4: txp: Remove vc4_dev txp pointer omits 932d860f4672 drm/vc4: hdmi: Switch to devm_pm_runtime_enable omits cd00ed5187bf drm/vc4: hdmi: Protect device resources after removal omits 0c9d0ddd9cf4 drm/vc4: hdmi: Move audio structure offset checks omits af8a3b125b68 drm/vc4: hdmi: Use devm to register hotplug interrupts omits a3dbb1c01657 drm/vc4: hdmi: Switch to DRM-managed kfree to build regsets omits d3a84242f897 drm/vc4: hdmi: Use a device-managed action for DDC omits 015653f7af7c drm/vc4: hdmi: Switch to device-managed CEC initialization omits 59f9d46af43c drm/vc4: hdmi: Switch to device-managed ALSA initialization omits 19d094c3a17d drm/vc4: hdmi: Switch to DRM-managed connector initialization omits 56924791cd5d drm/vc4: hdmi: Switch to DRM-managed encoder initialization omits 7a951e3a2692 drm/vc4: hdmi: Remove call to drm_connector_unregister() omits b4f2c70c1a7a drm/vc4: hdmi: Switch to drmm_kzalloc omits 7b44e4de72dc drm/vc4: dsi: Switch to devm_pm_runtime_enable omits 6eda15642989 drm/vc4: dsi: Fix the driver structure lifetime omits 2a87d48c3342 drm/vc4: dsi: Switch to drmm_of_get_bridge omits 6f0ca506c30e drm/vc4: dsi: Switch to DRM-managed encoder initialization omits 73b68b28a9e8 drm/vc4: dsi: Embed DRM structures into the private structure omits 71b1bd4c2bd4 drm/vc4: dpi: Protect device resources omits 055af0235aef drm/vc4: dpi: Switch to drmm_of_get_bridge omits e126d3180026 drm/vc4: dpi: Switch to DRM-managed encoder initialization omits 77932adf2a2c drm/vc4: dpi: Add action to disable the clock omits 5801eda938f5 drm/vc4: dpi: Remove unnecessary drm_of_panel_bridge_remove call omits ff5b18ce8a5b drm/vc4: dpi: Return an error if we can't enable our clock omits 7f0ba8f98a4e drm/vc4: dpi: Switch to drmm_kzalloc omits 7c9a4bab7aeb drm/vc4: dpi: Embed DRM structures into the private structure omits 693e35dcde74 drm/vc4: dpi: Remove vc4_dev dpi pointer omits 77ef4c1702fb drm/vc4: crtc: Switch to DRM-managed CRTC initialization omits 7cc4214c27cf drm/vc4: crtc: Switch to drmm_kzalloc omits 6bad4774157c drm/vc4: crtc: Move debugfs_name to crtc_data omits 9872c7a31921 drm/vc4: plane: Switch to drmm_universal_plane_alloc() omits 02792a93103a drm/vc4: crtc: Remove manual plane removal on error omits 77c5fb12061f drm/vc4: plane: Take possible_crtcs as an argument omits 398e7ceae688 drm/vc4: hvs: Remove planes currently allocated before tak [...] omits 969cfae1f01d drm/vc4: hvs: Protect device resources after removal omits 68e4a69aec4d drm/vc4: crtc: Create vblank reporting function omits 4a9551237d44 drm/vc4: drv: Use drm_dev_unplug omits 6cf61bf49c9b drm/vc4: drv: Call component_unbind_all() omits ae9f1f2ca093 drm/bridge: panel: Introduce drmm_of_get_bridge omits abea75e9207e drm/bridge: panel: Introduce drmm_panel_bridge_add omits 35a3b82f1bdd drm/connector: Introduce drmm_connector_init omits a961b197d726 drm/connector: Check for destroy implementation omits b11af8a25b57 drm/connector: Consolidate Connector Initialization omits d87fbea50b81 drm/connector: Clarify when drm_connector_unregister is needed omits 00ec947c144b drm/connector: Mention the cleanup after drm_connector_init omits d71d8a4b8d10 drm/connector: Reorder headers omits f134c9cd9ce8 drm/encoder: Introduce drmm_encoder_init omits 917dd0541814 drm/crtc: Introduce drmm_crtc_init_with_planes omits 668a8f17b529 drm/mipi-dsi: Detach devices when removing the host omits 4de395f2c632 Merge drm/drm-next into drm-misc-next omits 89a9ef3e8d02 net: 9p: fix refcount leak in p9_read_work() error handling omits 809ee2e20c1c 9p: roll p9_tag_remove into p9_req_put 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 f3f76b1511e9 btrfs: send: always use the rbtree based inode ref managem [...] omits a618dae7f676 smb3: workaround negprot bug in some Samba servers omits 4dd4a53d8032 btrfs: send: fix sending link commands for existing file paths omits 82daf2270d62 btrfs: send: introduce recorded_ref_alloc and recorded_ref_free omits bbd60fee2d21 dma-buf: revert "return only unsignaled fences in dma_fenc [...] 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 db326c9e90e3 fscrypt: add fscrypt_context_for_new_inode omits 4beb556f77db fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] omits 673bc393bd39 fs: change test in inode_insert5 for adding to the sb list omits 157be6ddd9e4 netfs: do not unlock and put the folio twice omits a6339ac8a104 Merge branch 'icc-rpm' into icc-next omits 0682a7716443 regulator: output-supply DT support omits 73e20cc87f0b NFSD: Ensure nf_inode is never dereferenced omits ccd116069c2b NFSD: NFSv4 CLOSE should release an nfsd_file immediately omits 5d4befffd9b7 NFSD: Move nfsd_file_trace_alloc() tracepoint omits 4a179701fd63 NFSD: Separate tracepoints for acquire and create omits 6e054d6a0a5b NFSD: Clean up unused code after rhashtable conversion omits b3840ef82631 NFSD: Convert the filecache to use rhashtable omits 6dd666933677 NFSD: Set up an rhashtable for the filecache omits 322b3a047e43 NFSD: Replace the "init once" mechanism omits f74136ba4a9c NFSD: Remove nfsd_file::nf_hashval omits c1286d893b30 NFSD: nfsd_file_hash_remove can compute hashval omits 5ed82b590369 NFSD: Refactor __nfsd_file_close_inode() omits bac3051c7248 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode omits 2ba775a1a478 NFSD: Remove lockdep assertion from unhash_and_release_locked() omits d1d4e0f1ae8b NFSD: No longer record nf_hashval in the trace log omits e20580ac8d59 NFSD: Never call nfsd_file_gc() in foreground paths omits cb12e4267cd9 NFSD: Fix the filecache LRU shrinker omits bccf6010b181 NFSD: Leave open files out of the filecache LRU omits fc8d29e298cf drm: selftest: convert drm_mm selftest to KUnit omits 932da861956a drm: selftest: convert drm_buddy selftest to KUnit omits 9eb11f52a628 drm: selftest: convert drm_framebuffer selftest to KUnit omits 848b3c0be2b9 drm: selftest: convert drm_dp_mst_helper selftest to KUnit omits 913b1e7ca77e drm: selftest: convert drm_plane_helper selftest to KUnit omits 0421bb0baa84 drm: selftest: convert drm_format selftest to KUnit omits 93de485cd822 drm: selftest: convert drm_rect selftest to KUnit omits 9f0527d22a52 drm: selftest: convert drm_cmdline_parser selftest to KUnit omits ba8f16cd0819 drm: selftest: convert drm_damage_helper selftest to KUnit omits 5d796a6dbe0a Merge branch irq/misc-5.20 into irq/irqchip-next omits 4d8f68548e98 drm/ttm: audit bo->resource usage v2 omits 64e257f187a5 drm/nouveau: audit bo->resource usage omits 63af82cf5e36 drm/amdgpu: audit bo->resource usage omits 347987a2cf0d drm/ttm: rename and cleanup ttm_bo_init omits 20529e260ff2 Revert "drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new" omits d395fb1999ab Revert "drm/amdgpu: move internal vram_mgr function into t [...] omits 006f3b2f324c drm/ingenic: Use the new PM macros omits c167ee1f75ca drm/ingenic: Don't request full modeset if property is not [...] omits d292dc324425 drm/ingenic: Add support for the JZ4760(B) omits 2ad5a3ac9dc6 drm/ingenic: Fix MODULE_LICENSE() string omits 46f443355008 dt-bindings/display: ingenic: Add compatible string for th [...] omits 6de745238aa3 drm/fb: Improve drm_framebuffer.offsets documentation omits a6aa679a70e9 drm/panel: simple: add support for the Samsung LTL101AL01 panel omits 2b50aae61f94 dt-bindings: display: simple: add support for Samsung LTL101AL01 omits 0c05fcd3b45d drm/mode: Improve drm_mode_fb_cmd2 documentation omits b92db7e4fe74 drm/fourcc: Add DRM_FORMAT_D[1248] omits d093100b425d drm/fourcc: Add DRM_FORMAT_R[124] omits 8aba4d30520e drm/fourcc: Clarify the meaning of single-channel "red" omits 0a2486f85e0c drm/gem-fb-helper: Use actual bpp for size calculations omits ba71593217b5 drm/fb-helper: Add support for DRM_FORMAT_C[124] omits e5bd7e3e4a68 drm/fourcc: Add DRM_FORMAT_C[124] omits 4c59b0805e9b drm/framebuffer: Use actual bpp for DRM_IOCTL_MODE_GETFB omits 356d2c8e76eb drm/client: Use actual bpp when allocating frame buffers omits dc1dc76bd9a4 drm/fourcc: Add drm_format_info.is_color_indexed flag omits 96dc635d5538 drm/fourcc: Add drm_format_info_bpp() helper omits 79abca2b3990 drm/mipi-dsi: Make remove callback return void omits 1fd452c403ca drm/panel-novatek-nt35510: Emit an error message if power [...] omits d72ac4bbf4cc drm/panel: simple: Make panel_simple_remove() return void omits db6cd09013ba NFSD: Trace filecache LRU activity omits 9db816181863 NFSD: WARN when freeing an item still linked via nf_lru omits c446213cb994 NFSD: Hook up the filecache stat file omits 12db97f8f8dc NFSD: Zero counters when the filecache is re-initialized omits e37b779d808c NFSD: Record number of flush calls omits d0c59ad7c7cb NFSD: Report the number of items evicted by the LRU walk omits ba2ef67edd3a NFSD: Refactor nfsd_file_lru_scan() omits a4d2048fa7cd NFSD: Refactor nfsd_file_gc() omits 4ecf189ff396 NFSD: Add nfsd_file_lru_dispose_list() helper omits d76625970c0c NFSD: Report average age of filecache items omits 1050b1782a7a NFSD: Report count of freed filecache items omits 467a953df0dd NFSD: Report count of calls to nfsd_file_acquire() omits 75be9c5ebf51 NFSD: Report filecache LRU size omits 6f35455b809e NFSD: Demote a WARN to a pr_warn() omits 65c1165a7cf0 extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP omits 490a15324ce6 regulator: output-supply: Add Notification support omits 34e5700e1e64 regulator: output-supply: Add devicetree support omits df9c96b69a1d regulator: add bindings for output-supply omits bd9b7998b481 dt-bindings: vendor-prefixes: add 9elements omits 7d1202738efd drm/bridge: Avoid uninitialized variable warning omits 9c442b7aabb3 drm/sun4i: Update Kconfig defaults and descriptions omits 53565c28e6af drm/vc4: hdmi: Rework power up omits f1bc386b319e drm/vc4: hdmi: Depends on CONFIG_PM omits 70f57b51402c Merge branches 'iommu/fixes', 'arm/exynos', 'arm/mediatek' [...] omits 6dc548745d5b drm/nouveau/nouveau_bo: fix potential memory leak in nouve [...] omits 540dfd188ea2 drm/nouveau: fix a use-after-free in nouveau_gem_prime_imp [...] omits 98ebac384ad2 PM / devfreq: tegra30: Add error message for devm_devfreq_ [...] omits 40cdb02cb9f9 drm: bridge: adv7511: unregister cec i2c device after cec adapter omits 1d22b6033ea1 drm: bridge: adv7511: fix CEC power down control register offset omits d5ecf8564c32 xtensa: iss: fix handling error cases in iss_net_configure() omits 9ebeb886a4e2 xtensa: iss/network: provide release() callback omits df6b5b914e0c Merge branch kvm-arm64/misc-5.20 into kvmarm-master/next omits 36b45faa0c38 xtensa: iss/network: drop 'devices' list omits c6a669485125 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] 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 90c56f8aca9c Merge branches 'fixes', 'alignment-fixes-rebased', 'work.9 [...] omits 7b1ccdf617ca block: fix leaking page ref on truncated direct io omits 5e47c7f85cc0 Merge branch 'icc-imx8mp' into icc-next omits b9be9648a4b1 PM / devfreq: imx: Register i.MX8MP interconnect device omits a0abc4d13f0b interconnect: imx: Add platform driver for imx8mp omits 6ec8d31a8009 interconnect: imx: configure NoC mode/prioriry/ext_control omits 522fd118048a interconnect: imx: introduce imx_icc_provider omits c3b157005e14 interconnect: imx: set src node omits f2920aa361cd interconnect: imx: fix max_node_id 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 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 187dc83647a0 extcon: rt8973a: Drop useless mask_invert flag on irqchip omits 339c6baa9476 extcon: sm5502: Drop useless mask_invert flag on irqchip omits b291ecae1aec extcon: Drop unexpected word "the" in the comments omits df2cc16d293f extcon: Remove extraneous space before a debug message omits bafa10435c4f ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU [...] omits 51bd0abd873d extcon: fsa9480: Drop no-op remove function adds d11219ad53dc amdgpu: disable powerpc support for the newer display engine adds c4634a3c7dca Merge tag 'sound-5.19-rc7' of git://git.kernel.org/pub/scm [...] adds 097da1a44d1a um: Replace to_phys() and to_virt() with less generic func [...] adds 0609e200246b ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU [...] adds 598f0a99fa8a ARM: 9210/1: Mark the FDT_FIXED sections as shareable adds cc45b836388f ARM: 9211/1: domain: drop modify_domain() adds 2bf6204240fd ARM: 9212/1: domain: Modify Kconfig help text adds e4ced82deb5f ARM: 9213/1: Print message about disabled Spectre workarou [...] adds e5c46fde75e4 ARM: 9214/1: alignment: advance IT state after emulating T [...] adds 8030aa3ce12e ARM: 9207/1: amba: fix refcount underflow if amba_device_a [...] adds 29589ca09a74 ARM: 9208/1: entry: add .ltorg directive to keep literals [...] adds 2eb5866cac07 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 4adfa865bb97 Merge tag 'integrity-v5.19-fix' of git://git.kernel.org/pu [...] adds a24a6c05ffa7 Merge tag 'nfsd-5.19-3' of git://git.kernel.org/pub/scm/li [...] adds 32f319183c43 smb3: workaround negprot bug in some Samba servers adds f41d5df5f146 Merge tag '5.19-rc6-smb3-client-fixes' of git://git.samba. [...] adds ebe41da5d47a sfc: fix use after free when disabling sriov adds f52d166819a4 ice: handle E822 generic device ID in PLDM header adds 7b6f9462a323 ice: change devlink code to read NVM in blocks adds f46a5a9c679f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds df8386d13ea2 seg6: fix skb checksum evaluation in SRH encapsulation/insertion adds f048880fc770 seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors adds 4889fbd98dea seg6: bpf: fix skb checksum in bpf_push_seg6_encap() adds cc91b09b9ef8 Merge branch 'seg6-fix-skb-checksum-for-srh-encapsulation- [...] adds ada74c5539eb sfc: fix kernel panic when creating VF adds 0f3325076038 net: atlantic: remove deep parameter on suspend/resume functions adds 2e15c51fefaf net: atlantic: remove aq_nic_deinit() when resume adds 747c14307214 ip: fix dflt addr selection for connected nexthop adds cd72e61bad14 selftests/net: test nexthop without gw adds 94e810067888 xen/netback: avoid entering xenvif_rx_next_skb() with an e [...] adds 51f1c31f8ba7 MAINTAINERS: Add an additional maintainer to the AMD XGBE driver adds 3d8c51b25a23 net/tls: Check for errors in tls_device_init adds 656bd03a2cd8 nfp: flower: configure tunnel neighbour on cmsg rx adds 9bd572ec7a66 Merge tag 'net-5.19-rc7' of git://git.kernel.org/pub/scm/l [...] adds db886979683a x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current 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 5ad26161a371 ACPI: video: Fix acpi_video_handles_brightness_key_presses() 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 73d5fe046270 spi: cadence-quadspi: Remove spi_master_put() in probe fai [...] adds 8006112d6c41 Merge tag 'spi-fix-v5.19-rc4' of git://git.kernel.org/pub/ [...] adds fac47b43c760 netfs: do not unlock and put the folio twice adds 1ce9d792e8ef Merge tag 'ceph-for-5.19-rc7' of https://github.com/ceph/c [...] adds 88573389aaa3 riscv: Fix missing PAGE_PFN_MASK adds be82abe6a76b RISC-V: KVM: Fix SRCU deadlock caused by kvm_riscv_check_v [...] adds d13122ca3cdf Merge tag 'kvm-riscv-fixes-5.19-2' of https://github.com/k [...] adds 84e7051c0bc1 x86/kvm: fix FASTOP_SIZE when return thunks are enabled adds 1b870fa5573e kvm: stats: tell userspace which values are boolean adds 942d9e89524c Documentation: kvm: clarify histogram units adds 99482726452b KVM: nVMX: Always enable TSC scaling for L2 when it was en [...] adds cca3f3381bef Merge commit 'kvm-vmx-nested-tsc-fix' into kvm-master adds 8a414f943f8b KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_p [...] 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 7fccd7239127 Merge tag 'dt-fixes-for-palmer-5.19-rc6' of git://git.kern [...] 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 7e5013323400 Merge tag 'v5.19-rc6' into usb-linus adds 3486af89dd3c Merge tag 'usb-serial-5.19-rc7' of https://git.kernel.org/ [...] 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 8312cd3a7b83 scsi: megaraid: Clear READ queue map's nr_queues adds 2ae57c995003 scsi: ufs: core: Drop loglevel of WriteBoost message adds 52a518019ca1 scsi: ufs: core: Fix missing clk change notification on ho [...] adds e78276cadb66 scsi: pm80xx: Fix 'Unknown' max/min linkrate adds 355bf2e036c9 scsi: pm80xx: Set stopped phy's linkrate to Disabled 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 new 0abbf470e33b Revert "ocfs2: mount shared volume without ha stack" new 863419065861 mm: kfence: apply kmemleak_ignore_phys on early allocated pool new 284a3191dcc8 tmpfs: fix the issue that the mount and remount results ar [...] new 4512600f3ca1 mailmap: update Seth Forshee's email address new 2e09a48889e4 mm: fix page leak with multiple threads mapping the same page new 8e9201f6d45c mm: fix missing wake-up event for FSDAX pages new 832c48fc075a mm/hugetlb: separate path for hwpoison entry in copy_huget [...] new a06346578d59 secretmem: fix unhandled fault in truncate new 7cf3e31e4f61 ntfs: fix use-after-free in ntfs_ucsncmp() new 1e7f8de9cd97 fs: sendfile handles O_NONBLOCK of out_fd new ce42024dbedf hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte new 512e0fec03e1 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] new b13062835353 userfaultfd: provide properly masked address for huge-pages new 896de8b58327 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 213c96a5e939 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new cc5c707bf7c3 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new 8281b7ec5c56 ip: Fix data-races around sysctl_ip_default_ttl. new 0968d2a441bf ip: Fix data-races around sysctl_ip_no_pmtu_disc. new 60c158dc7b1f ip: Fix data-races around sysctl_ip_fwd_use_pmtu. new 7bf9e18d9a5e ip: Fix data-races around sysctl_ip_fwd_update_priority. new 289d3b21fb0b ip: Fix data-races around sysctl_ip_nonlocal_bind. new 0db232765887 ip: Fix a data-race around sysctl_ip_autobind_reuse. new 85d0b4dbd74b ip: Fix a data-race around sysctl_fwmark_reflect. new 1a0008f9df59 tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. new 08a75f106794 tcp: Fix data-races around sysctl_tcp_l3mdev_accept. new f47d00e077e7 tcp: Fix data-races around sysctl_tcp_mtu_probing. new 88d78bc097cd tcp: Fix data-races around sysctl_tcp_base_mss. new 78eb166cdefc tcp: Fix data-races around sysctl_tcp_min_snd_mss. new 8e92d4423615 tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. new 92c0aa417547 tcp: Fix a data-race around sysctl_tcp_probe_threshold. new 2a85388f1d94 tcp: Fix a data-race around sysctl_tcp_probe_interval. new 782d86fe44e3 Merge branch 'net-sysctl-races-round2' new fa4b3ca60e80 stmmac: dwmac-mediatek: fix clock issue new 0d9a15913b87 net: stmmac: fix pm runtime issue in stmmac_dvr_remove() new f4c7d8948e86 net: stmmac: fix unbalanced ptp clock issue in suspend/res [...] new 8f3184b95116 Merge branch 'stmmac-dwmac-mediatec-clock-fix' new a14bd7475452 net: dsa: microchip: ksz_common: Fix refcount leak bug new b49feacbeffc e1000e: Enable GPT clock before sending message to CSME new 6cfa45361d3e Revert "e1000e: Fix possible HW unit hang after an s0ix exit" new 7c1ddcee5311 igc: Reinstate IGC_REMOVED logic and implement it properly new df254d4508f9 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 11052589cf5c tcp/udp: Make early_demux back namespacified. new f40ab246398b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e79b9473e9b5 net: ipv4: fix clang -Wformat warnings new 13ab946aa8a4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 81f6453adaf6 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 1e347f861da8 ASoC: rockchip-i2s: Undo BCLK pinctrl changes new cf33ce6f0c22 Merge tag 'asoc-fix-v5.19-rc4-2' of https://git.kernel.org [...] new 841aece4c94b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 644228253482 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus new a3d63035bbfe Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 0fddf9ad06fd mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on pr [...] new 864e2ef01941 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new f400c1f251e4 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new f3f38110a221 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 4fc1ac355785 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 558fa6e356a3 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] new 40c70cc58d5d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 9928aea588c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 93777a59c79e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 713ad0184b0d Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new a927444aa953 RISCV: kexec: Fix build error without CONFIG_MODULES new 3a66a0875994 RISC-V: kexec: Fix build error without CONFIG_KEXEC new 89551fdd44a2 riscv: dts: align gpio-key node names with dtschema new 847a01db9648 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new a0d2ee82b6f7 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] new add0922d7639 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git new 015d91d07275 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 9b04369b060f drm/scheduler: Don't kill jobs in interrupt context new ce48e754c364 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new d118a4943c58 docs: kbuild: fix typo new 5fe24f830381 kbuild: rpm-pkg: fix build error when _arch is undefined new 8afdbc146885 kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild new 058b3d34eb21 kbuild: error out if $(KBUILD_EXTMOD) contains % or : new e8c79d98b73c kbuild: error out if $(INSTALL_MOD_PATH) contains % or : new 146cca3dc9c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 76f2001f5509 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 764e4859e05e Merge branch 'for-next' of git://git.infradead.org/users/h [...] new a5f9f5ebc636 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c2f0eda6ad1b ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC adds 205b6eaef06f ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN [...] adds e035a96f2536 Merge branches 'misc' and 'fixes' into for-next new 0ab55b684903 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 04100dee07fb Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds e0a592505566 Merge tag 'qcom-arm64-for-5.20' of git://git.kernel.org/pu [...] adds 3476ccbd0ae6 Merge tag 'arm-soc/for-5.20/devicetree' of https://github. [...] adds 92c336e7ae2e Merge tag 'arm-soc/for-5.20/devicetree-arm64' of https://g [...] adds b823d286c674 Merge branch 'arm/dt' into for-next adds f3eade9adec6 soc: document merges new 7dd33764486d ARM: davinci: Delete DM644x board files new b4aed01de486 ARM: davinci: Delete DM646x board files new b1f8b0cfe397 Merge tag 'davinci-boards-delete-v5.20' of git://git.kerne [...] new 76707cb3db88 ARM: bcm: NSP: Removed forced thermal selection new 9e0c41d4a72f ARM: bcmbca: Include full family name in Kconfig new c5560db571d4 Merge tag 'arm-soc/for-5.20/soc-part2' of https://github.c [...] new 87a7b8f68509 Merge branch 'arm/soc' into for-next new 76cf72fe5ab6 dt-bindings: arm: Add Asus GT-AX6000 based on BCM4912 new 5995e9232fc3 Merge tag 'arm-soc/for-5.20/devicetree-part2' of https://g [...] new f3f575c4bef9 arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000 new 32d3da7d2f44 arm64: make ARCH_BCM4908 select ARCH_BCMBCA new 746ef3ac89ca arm64: bcmbca: Include full family name in Kconfig new 2c071ce53d56 Merge tag 'arm-soc/for-5.20/devicetree-arm64-part2' of htt [...] new 9c9caff57c32 Merge branch 'arm/dt' into for-next new a2f6376ef9f1 soc: document merges new d9ac8a184583 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c43a5ab77e5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8b647313e0b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 68a52ca8d476 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 10ed64a35c0b Merge branch 'defconfig/next' into next new f59b80c3e3ee Merge branch 'devicetree-arm64/next' into next new abe27d640861 dt-bindings: arm: Add Asus GT-AX6000 based on BCM4912 new ca1848009217 Merge branch 'devicetree/next' into next new 8f964e3b7347 Merge branch 'drivers/next' into next new d2d8919b8ad1 Merge branch 'soc/next' into next new e765eb9133f2 Merge branch 'devicetree/next' into next new 75e1a23168ff Merge branch 'next' of https://github.com/Broadcom/stblinux.git new e061fb3e48a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2b3ab164fa9f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b5662bac0000 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fa5254be0cd3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a1c66b634918 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 769fe42092a6 arm64: dts: qcom: sc8280xp: Add lost ranges for timer new 50ed9fffec3a arm64: dts: qcom: ipq8074: add APCS node new 1d52eb6cc827 arm64: dts: qcom: sdm845: rename DPU device node new 37e3558b7939 arm64: dts: qcom: sc7180: rename DPU device node new ce5cf986cdab arm64: dts: qcom: sm8250: rename DPU device node new f32660459d12 arm64: dts: qcom: ipq8074: add #size/address-cells to DTSI new b97e6ffa7c75 arm64: dts: qcom: ipq8074: add interrupt-parent to DTSI new 7a9016dbc876 arm64: dts: qcom: sm6350: Replace literal rpmhpd indices w [...] new 2aa54fa87cca arm64: dts: qcom: msm8998: Make regulator voltages multipl [...] new 49ac5e0c3078 arm64: dts: qcom: sc7280: Move wcd specific pin conf to co [...] new b7b17c6bf3d1 arm64: dts: qcom: sc7180: split register block for DP controller new ae0f7e1d97cb arm64: dts: qcom: sc7180: drop #clock-cells from displaypo [...] new 3c14a456ee3e arm64: dts: qcom: sc7280: split register block for DP controller new 0f1e23651a0a arm64: dts: qcom: sc7280: drop #clock-cells from displaypo [...] new 97e5c82d4e17 arm64: dts: qcom: sc7280: drop address/size-cells from eDP node new f32894b8d8b4 arm64: dts: qcom: sc7280: drop unused clocks from eDP node new 58577966a42f arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment new 1189a9cf144a arm64: dts: qcom: sc8280xp: fix the smmu interrupt values new 39aa5646adae arm64: dts: qcom: sc8280xp: Fix PMU interrupt new 1583984623cf arm64: dts: qcom: sc8280xp: fix usb_1 ssphy irq new 68af5d7c6d6d arm64: dts: qcom: sc8280xp: fix USB clock order and naming new 0bd6b33c51e9 arm64: dts: qcom: sc8280xp: fix USB interrupts new 2a8d28b8af79 arm64: dts: qcom: sc7280: reorder USB interrupts new 5b7e3499e3fb arm64: dts: qcom: reorder USB interrupts new 4cf02f2e0d4d arm64: defconfig: Enable Qualcomm SC8280XP providers new b5eb8cde863c clk: qcom: fix build error initializer element is not constant new 5142c3926f8f ARM: dts: qcom: apq8064: create tsens device node new 079926b5a22a ARM: dts: qcom: sdx65: reorder USB interrupts new 5edd7d3e15a4 ARM: dts: qcom: Add LPG node to pm8941 new 27f5947894c5 ARM: dts: qcom: msm8974-sony: Enable LPG new a037fcabdbdd ARM: dts: qcom: msm8974-FP2: Add notification LED new 1ea9098a8113 ARM: dts: qcom: msm8974-hammerhead: Add notification LED new 4af1defb3057 ARM: dts: qcom: ipq8064: add multiple missing pin definition new d883a12a547b ARM: dts: qcom: ipq8064: add gsbi6 missing definition new 5c47a46d5e94 ARM: dts: qcom: ipq8064: add specific dtsi with smb208 rpm [...] new 0ce34e0c13e9 ARM: dts: qcom: ipq8064: add missing snps,dwmac compatible [...] new d63d3124c0a5 ARM: dts: qcom: ipq8064: disable usb phy by default new 8fafb7e5c041 ARM: dts: qcom: ipq8064: reduce pci IO size to 64K new 6c421a9c0828 ARM: dts: qcom: ipq8064: fix and add some missing gsbi node new 7f5aecdd4ffc ARM: dts: qcom: ipq8064: add speedbin efuse nvmem node new fbe4be367b21 ARM: dts: qcom: ipq8064: add missing hwlock new 4fefb5434c4b ARM: dts: qcom: ipq8064: add missing smem compatible new 8d8be8dd7c1f ARM: dts: qcom: msm8974: Disable remoteprocs by default new a6232f2aa99c soc: qcom: Make QCOM_RPMPD depend on PM new 5bed21af0005 soc: qcom: socinfo: Fix the id of SA8540P SoC new 83f074355c06 Merge branches 'arm64-for-5.20', 'arm64-defconfig-for-5.20 [...] new 38e13d32f391 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a96b310efd8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6ee9677273f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 84a4796e132b Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 9da5735d41b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6e623154cab1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 08045ad09ba8 cacheinfo: Use atomic allocation for percpu cache attributes new 13b6290a821f arch_topology: Fix cache attributes detection in the CPU h [...] new ca9eb18978ee Merge branch 'for-next/arch_topology' of git://git.kernel. [...] new 7149afdae910 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 81fcb3ce6982 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 7af7c98c159b Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 724c111911b7 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 91847ffaab1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d266239058d7 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new c24bd1ea4da7 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 9e58d127ac03 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 3e92f35a0ea8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new baa037d6439c Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 46954994d7d4 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 75383db24c51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eceda75df1d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e1a534f5d074 MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK adds 5ee46bfbb65f MIPS: dts: correct gpio-keys names and properties adds 62fb295ce7dd MIPS: dts: align gpio-key node names with dtschema adds d3164e2f3b0a MIPS: Remove VR41xx support new c022e8716221 MIPS: BCM47XX: Add support for Netgear WNR3500L v2 new 8a2b456665d1 MIPS: Fixed __debug_virt_addr_valid() new c059ee9d77f8 MIPS: CFE: Add cfe_die() new 466ab2ea239b MIPS: BMIPS: Utilize cfe_die() for invalid DTB new 38289dbf2a5a Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 7e10b74de9ee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9009f55bc44e riscv: config: enable SOC_STARFIVE in defconfig adds 44c1e84a38a0 RISC-V: Add CONFIG_{NON,}PORTABLE adds a8914b6cb8dd Merge tag 'dt-for-palmer-v5.20-mw0' of git://git.kernel.or [...] adds ef09fa67dc7d riscv: dts: starfive: Add JH7100 CPU topology adds af8f260abc60 riscv: dts: sifive: Add fu540 topology information adds bf6cd1c01c95 riscv: dts: sifive: Add fu740 topology information adds d9d193dea866 riscv: dts: canaan: Add k210 topology information adds eabfbd92a678 Merge branch 'riscv-cpu_map_topo' of git://git.kernel.org/ [...] adds b49816611eac riscv: dts: sifive: "fix" pmic watchdog node name new c31f594dc0ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 64cba4305933 Merge branch 'fixes' into for-next new f36be09f90d3 Merge branch 'features' into for-next new 04efef51fab3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dec87e2079a2 um: Kconfig: Fix indentation new e7d523f8b6a8 um/drivers: Kconfig: Fix indentation new 40d3408d2c71 x86/um: Kconfig: Fix indentation new 99ac1e2371a5 arch: um: Fix build for statically linked UML w/ constructors new e062356e50fa um: x86: print RIP with symbol new c6496e0a4a90 um: Remove straying parenthesis new 6e12adcc6196 um: remove unused variable new 53078ceb8d0e um: remove unused mm_copy_segments new 9e70cbd11b03 um: random: Don't initialise hwrng struct with zero new 335e52c28cf9 mm: Add PAGE_ALIGN_DOWN macro new 5b301409e8bc UML: add support for KASAN under x86_64 new 7ac73fbb54d9 um: include linux/stddef.h for __always_inline new dda520d07b95 um: add "noreboot" command line option for PANIC_TIMEOUT=- [...] new 637285e7f8d6 um: Add missing apply_returns() new 8970d5c9f4a9 um: Replace to_phys() and to_virt() with less generic func [...] new af3e16101cee um: include sys/types.h for size_t new c94a8dca1938 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 039133490793 xtensa: iss/network: drop 'devices' list adds 8864fb835968 xtensa: iss/network: provide release() callback adds 628ccfc8f5f7 xtensa: iss: fix handling error cases in iss_net_configure() adds c49731a04e7c xtensa: enable KCOV support adds 0847d167d0f9 xtensa: enable ARCH_HAS_GCOV_PROFILE_ALL new 6962c25b2a7d Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 45598fd4e289 Merge tag 'ovl-fixes-5.19-rc7' of ssh://gitolite.kernel.or [...] new c9fa2b07fa99 mnt_idmapping: add vfs[g,u]id_into_k[g,u]id() new 0c5fd887d2bb acl: move idmapped mount fixup into vfs_{g,s}etxattr() new e933c15f7621 acl: port to vfs{g,u}id_t new 8043bffd0183 acl: make posix_acl_clone() available to overlayfs new 1aa5fef575a8 ovl: handle idmappings in ovl_get_acl() new 7c4d37c269ac Revert "ovl: turn of SB_POSIXACL with idmapped layers temp [...] new a4ecf280f372 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ec7e44a918ba Merge branch 'misc-5.19' into for-next-current-v5.18-20220715 new 1d72de1d4e32 Merge branch 'for-next-current-v5.18-20220715' into for-ne [...] new 378b5b148f82 btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_ext [...] new 3e5dfb51108d btrfs: convert count_max_extents() to use fs_info->max_ext [...] new 30cb84e25703 btrfs: use fs_info->max_extent_size in get_extent_max_capacity() new c1f6fd11358e btrfs: let can_allocate_chunk return error new 2fe4474d218b btrfs: zoned: finish least available block group on data b [...] new abc471c82374 btrfs: zoned: introduce space_info->active_total_bytes new b7f77e6e2b17 btrfs: zoned: disable metadata overcommit for zoned new 151cc6aec7ab btrfs: zoned: activate metadata block group on flush_space new 0e19a57a635c btrfs: zoned: activate necessary block group new 6fa5f7ccfee1 btrfs: zoned: write out partially allocated region new 43e64495b16a btrfs: zoned: wait until zone is finished when allocation [...] new 7a0ef4e64a5c btrfs: send: introduce recorded_ref_alloc and recorded_ref_free new 9d7cc67f1ec1 btrfs: send: fix sending link commands for existing file paths new 7b2d3363e9fc btrfs: send: always use the rbtree based inode ref managem [...] new 5b94ef3484a6 btrfs: simplify error handling in btrfs_lookup_dentry new 2c775a56403c Merge branch 'misc-next' into for-next-next-v5.19-20220715 new 929fb2360871 btrfs: repair all known bad mirrors new 3b51fa9bea8d btrfs: simplify the pending I/O counting in struct compressed_bio new 6cd8760d9699 btrfs: pass a btrfs_bio to btrfs_repair_one_sector new a25162c6fcf5 btrfs: remove the start argument to check_data_csum new b923ecd0d0e5 btrfs: fix repair of compressed extents new 7890721e3262 btrfs: don't call btrfs_page_set_checked in finish_compres [...] new 1e640c5cfbde Merge branch 'ext/hch/repair-compressed-v3' into for-next- [...] new d5fc4d28186e Merge branch 'for-next-next-v5.19-20220715' into for-next- [...] new da7f16f347f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d6ed6f570513 fs: change test in inode_insert5 for adding to the sb list adds 7f46dc580871 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] adds 91c08da8e7fc fscrypt: add fscrypt_context_for_new_inode new 9bb4459931ef Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 0c17f5554805 smb3: check xattr value length earlier adds 2987372a321e cifs: remove redundant initialization to variable mnt_sign [...] new afee11a38d09 cifs: remove unnecessary type castings new 144ded5cda3e cifs: remove unnecessary (void*) conversions. new 6d3ee864cb70 cifs: remove some camelCase and also some static build warnings new a6dff5de804c cifs: remove minor build warning new 365ab21fe11f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new feafb7ef037a erofs: get rid of unneeded `inode', `map' and `sb' new 57ae72cc06a2 erofs: clean up z_erofs_collector_begin() new 0308e8ec28f8 erofs: introduce `z_erofs_parse_out_bvecs()' new 4845ecf1184c erofs: introduce bufvec to store decompressed buffers new 0ef51c8b5892 erofs: drop the old pagevec approach new 7a302ece4e6e erofs: introduce `z_erofs_parse_in_bvecs' new 29b37105dd71 erofs: switch compressed_pages[] to bufvec new d09bee88c7c7 erofs: rework online page handling new 813cb712f5c9 erofs: get rid of `enum z_erofs_page_type' new 35eac211d18d erofs: clean up `enum z_erofs_collectmode' new 66ba2096dee2 erofs: get rid of `z_pagemap_global' new e31f78854028 erofs: introduce struct z_erofs_decompress_backend new 1dea8d840723 erofs: try to leave (de)compressed_pages on stack if possible new 29b91abc6d5a erofs: introduce z_erofs_do_decompressed_bvec() new d12c9b337860 erofs: record the longest decompressed size in this round new 410bae521617 erofs: introduce multi-reference pclusters (fully-referenced) new 4c56fee5a718 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 9888725d8a64 fs/ext2: replace ternary operator with min_t() adds 7fd0dbb80f46 Merge ext2 min_t() cleanup from Jiangshan Yi. new 685866e59606 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new f6fab3d71dae Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 3ad5c4ac4cb1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 8da572c52a9b fs-verity: mention btrfs support new 0aa0d4d74175 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] new cab06424502d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e43d6fc924c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e7fc1645df86 NFSD: Demote a WARN to a pr_warn() adds b14a310c3063 NFSD: Report filecache LRU size adds 72215339dbf7 NFSD: Report count of calls to nfsd_file_acquire() adds d73ca34350b6 NFSD: Report count of freed filecache items adds e816f6819efd NFSD: Report average age of filecache items adds 7fe45e3d1ef4 NFSD: Add nfsd_file_lru_dispose_list() helper adds 1d7dc9a2d98b NFSD: Refactor nfsd_file_gc() adds 07f0da449a56 NFSD: Refactor nfsd_file_lru_scan() adds 1b945c63ff4a NFSD: Report the number of items evicted by the LRU walk adds f1770b35dbcf NFSD: Record number of flush calls adds 3b6adf871233 NFSD: Zero counters when the filecache is re-initialized adds ca25621b4e92 NFSD: Hook up the filecache stat file adds b92fd9f3811f NFSD: WARN when freeing an item still linked via nf_lru adds aef52494bf83 NFSD: Trace filecache LRU activity adds cfcf76531cdc NFSD: Leave open files out of the filecache LRU adds 06501426d654 NFSD: Fix the filecache LRU shrinker adds 6bff3712a988 NFSD: Never call nfsd_file_gc() in foreground paths adds 754fba4158f3 NFSD: No longer record nf_hashval in the trace log adds e0077ef5244e NFSD: Remove lockdep assertion from unhash_and_release_locked() adds c5b6a385111b NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode adds 919d7672c731 NFSD: Refactor __nfsd_file_close_inode() adds 19d9f397336c NFSD: nfsd_file_hash_remove can compute hashval adds 78b2fe80f17d NFSD: Remove nfsd_file::nf_hashval adds 6903e404bba2 NFSD: Replace the "init once" mechanism adds 1c563f7df443 NFSD: Set up an rhashtable for the filecache adds 4153afa05569 NFSD: Convert the filecache to use rhashtable adds fc2a8ad0d001 NFSD: Clean up unused code after rhashtable conversion adds c577e5addf1a NFSD: Separate tracepoints for acquire and create adds 05ba21cf6a47 NFSD: Move nfsd_file_trace_alloc() tracepoint adds cf1c28419a9b NFSD: NFSv4 CLOSE should release an nfsd_file immediately adds 434241065681 NFSD: Ensure nf_inode is never dereferenced new 25f57b543e97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f24ab2e197e0 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 67dd8e445ee0 9p: roll p9_tag_remove into p9_req_put new 4ac7573e1f93 net: 9p: fix refcount leak in p9_read_work() error handling new aa7aeee16948 net/9p: Initialize the iounit field during fid creation new d501cacd8565 Merge branch '9p-next' of git://github.com/martinetd/linux adds 04a98a036cf8 xfs: flush inode gc workqueue before clearing agi bucket adds a4454cd69c66 xfs: factor the xfs_iunlink functions adds 4fcc94d65327 xfs: track the iunlink list pointer in the xfs_inode adds 04755d2e5821 xfs: refactor xlog_recover_process_iunlinks() adds a83d5a8b1d94 xfs: introduce xfs_iunlink_lookup adds 2fd26cc07e9f xfs: double link the unlinked inode list adds 5301f8701314 xfs: clean up xfs_iunlink_update_inode() adds 062efdb0803a xfs: combine iunlink inode update functions adds fad743d7cd8b xfs: add log item precommit operation adds 784eb7d8dd41 xfs: add in-memory iunlink log item adds 4613b17cc478 Merge tag 'xfs-iunlink-item-5.20' of git://git.kernel.org/ [...] adds 85c73bf726e4 xfs: rework xfs_buf_incore() API adds de67dc575434 xfs: break up xfs_buf_find() into individual pieces adds 348000804a0f xfs: merge xfs_buf_find() and xfs_buf_get_map() adds d8d9bbb0ee6c xfs: reduce the number of atomic when locking a buffer aft [...] adds 32dd4f9c506b xfs: remove a superflous hash lookup when inserting new buffers adds 298f34224506 xfs: lockless buffer lookup adds 35c5a09f5346 Merge tag 'xfs-buf-lockless-lookup-5.20' of git://git.kern [...] adds 732436ef916b xfs: convert XFS_IFORK_PTR to a static inline helper adds 2ed5b09b3e8f xfs: make inode attribute forks a permanent part of struct [...] adds e45d7cb2356e xfs: use XFS_IFORK_Q to determine the presence of an xattr fork adds 932b42c66cb5 xfs: replace XFS_IFORK_Q with a proper predicate function adds c01147d92989 xfs: replace inode fork size macros with functions adds 6d200bdc017a Merge tag 'make-attr-fork-permanent-5.20_2022-07-14' of gi [...] adds 95ff0363f3f6 xfs: fix use-after-free in xattr node block inactivation new d7238ea91a3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new ff50b7036926 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 048246e08f78 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] new cbfab011ba86 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new ae76a60b69b5 block: fix leaking page ref on truncated direct io new 3656516b9e39 Merge branches 'fixes', 'alignment-fixes-rebased', 'work.9 [...] new afe667d84f20 new iov_iter flavour - ITER_UBUF new 8b662e639236 switch new_sync_{read,write}() to ITER_UBUF new dedaa90ed7e9 splice: stop abusing iov_iter_advance() to flush a pipe new 0a088c8d6874 ITER_PIPE: helper for getting pipe buffer by index new 4684b809ee47 ITER_PIPE: helpers for adding pipe buffers new e26df77b6890 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives new d409d643e709 ITER_PIPE: fold push_pipe() into __pipe_get_pages() new 6b97a6011ff9 ITER_PIPE: lose iter_head argument of __pipe_get_pages() new 932efc736b67 ITER_PIPE: clean pipe_advance() up new 12af45418266 ITER_PIPE: clean iov_iter_revert() new ee12805743b1 ITER_PIPE: cache the type of last buffer new 447dc04147e2 ITER_PIPE: fold data_start() and pipe_space_for_user() together new a7339de0303b iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] new a08d80516049 iov_iter_get_pages(): sanity-check arguments new 21a8d447834a unify pipe_get_pages() and pipe_get_pages_alloc() new 137fce1d1a1d unify xarray_get_pages() and xarray_get_pages_alloc() new 24d75eec4b5b unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] new 8d35ca7738c9 ITER_XARRAY: don't open-code DIV_ROUND_UP() new a982e4e1740f fold __pipe_get_pages() into pipe_get_pages() new 2f4eb33b8922 iov_iter: saner helper for page array allocation new 834b26166282 iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() new 4d3d7082926b block: convert to advancing variants of iov_iter_get_pages [...] new 9cfb833af985 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] new 5c8baa273bc3 af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] new 31beaca073f0 9p: convert to advancing variant of iov_iter_get_pages_alloc() new 2c82c745d908 ceph: switch the last caller of iov_iter_get_pages_alloc() new 3cc346c01da4 get rid of non-advancing variants new 5fffa443ddc8 pipe_get_pages(): switch to append_pipe() new 30d98804b636 expand those iov_iter_advance()... new e7478158e137 fs: clear or set FMODE_LSEEK based on llseek function new 4e3299eaddff fs: do not compare against ->llseek new c9eb2d427c1c dma-buf: remove useless FMODE_LSEEK flag new 54ef7a47f67d vfio: do not set FMODE_LSEEK flag new 97ef77c52b78 fs: check FMODE_LSEEK to control internal pipe splicing new 868941b14441 fs: remove no_llseek new 6e0dd121ec1f Merge branches 'work.misc', 'work.iov_iter', 'work.namei' [...] new 2fcfc7e41c30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new efc9d3c5e803 Merge branch 'rework/kthreads' into for-next new 69cd80e5df78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d251fe7a6687 Merge branch 'pci/aspm' new e4d6d93b34f5 Merge branch 'pci/endpoint' new ae0fa2c1aa8e Merge branch 'pci/err' new d239cbd915a7 Merge branch 'pci/pm' new 8e5eb3a80aec Merge branch 'pci/virtualization' new b326f41c9d67 Merge branch 'pci/ctrl/aardvark' new 92741588bfb8 Merge branch 'pci/ctrl/dwc' new a01fd6b76b4b Merge branch 'pci/ctrl/dwc-edma' new ac7d746be8b9 phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks new 1357da5bfff7 PCI: exynos: Correct generic PHY usage new 019686cc3090 Merge branch 'pci/ctrl/exynos' new e05f33c3eb8b PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configur [...] new 8b2a017eaa43 PCI: imx6: Move PHY management functions together new b805cf0a70d2 PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier new 4b88d2da2b9d PCI: imx6: Move imx6_pcie_clk_disable() earlier new 8a5834a6f944 PCI: imx6: Factor out ref clock disable to match enable new e3334dfafb2a PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() new a5bea9a09d08 PCI: imx6: Propagate .host_init() errors to caller new 2b5b48d64a45 PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks new 67052832be7e PCI: imx6: Call host init function directly in resume new 41de2be1a14e PCI: imx6: Turn off regulator when system is in suspend mode new 8e014add498a PCI: imx6: Move regulator enable out of imx6_pcie_deassert [...] new 38c00d4ae671 PCI: imx6: Mark the link down as non-fatal error new 034a46afcb9b PCI: imx6: Reduce resume time by only starting link if it [...] new fc59b59e157b PCI: imx6: Do not hide PHY driver callbacks and refine the [...] new 5af501602ec7 PCI: imx6: Disable clocks in reverse order of enable new 1d193057de55 PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier new 25ae5434c3de PCI: imx6: Reformat suspend callback to keep symmetric wit [...] new 87f1cecb09ae PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers new 19f5e788ff02 PCI: imx6: Support more than Gen2 speed link mode new 8e601f9a87bb Merge branch 'pci/ctrl/imx6' new 09a444b9df5f Merge branch 'pci/ctrl/iproc' new 40a6cc141b4b PCI/ACPI: Guard ARM64-specific mcfg_quirks new dee449aafd48 PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A new cd89edda4002 PCI: loongson: Add ACPI init support new 2410e3301fcc PCI: loongson: Don't access non-existent devices new 05b8962d374f PCI: loongson: Work around LS7A incorrect Interrupt Pin registers new 31eaecf8d960 Merge branch 'pci/ctrl/loongson' new 7951320271f2 Merge branch 'pci/ctrl/mediatek' new c95b61b65527 Merge branch 'pci/ctrl/mediatek-gen3' new 00078e973055 Merge branch 'pci/ctrl/microchip' new affac98a604c PCI: qcom: Remove unnecessary pipe_clk handling new 7eb5768c2693 PCI: qcom: Drop manual pipe_clk_src handling new 996ab868d630 PCI: dwc: Move GEN3_RELATED DBI definitions to common header new 9a765805f62a PCI: qcom: Define slot capabilities using PCI_EXP_SLTCAP_* new 0cf7c2efe8ac PCI: qcom: Add IPQ60xx support new 5b05eab58420 dt-bindings: PCI: qcom: Fix description typo new 839fbdee4c08 dt-bindings: PCI: qcom: Fix reset conditional new ed5b2d890bb6 Merge branch 'pci/ctrl/qcom' new 973c3f14b2f2 Merge branch 'pci/ctrl/rcar-gen2' new 250a179dcc43 Merge branch 'pci/ctrl/switchtec' new c86e23dae0f4 Merge branch 'pci/ctrl/tegra194' new c7d80d55dce8 Merge branch 'pci/ctrl/vmd' new c86c8360959e arm: ioremap: Fix pci_remap_iospace() when CONFIG_MMU unset new 778aca71a6c0 Merge branch 'pci/misc' new 27560a50184c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5831d6bb4fa3 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 53b029927b36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e1f77ecc75aa i2c: mlxcpld: Fix register setting for 400KHz frequency new 824a826e2e76 i2c: imx: fix typo in comment new 4ca8ca873d45 i2c: cadence: Change large transfer count reset logic to b [...] new 51c75695bae3 Merge branch 'i2c/for-current' into i2c/for-next new c80cb510104c dt-bindings: i2c: st,stm32-i2c: add entry for stm32mp13 new d4d2f170dd33 i2c: stm32: add support for the STM32MP13 soc new 9ae551ded5ba i2c: scmi: Replace open coded device_get_match_data() new 1f438d2318f4 i2c: mlxcpld: Add callback to notify probing completion new 50dacfb030f3 Merge branch 'i2c/for-mergewindow' into i2c/for-next new 25bd519b5e97 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 03508eea5385 hwmon: (mcp3021) improve driver support for newer hwmon interface new 2d3b1b1e614c Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds a4c174ca8d8f docs: kernel-docs: order reference from newest to oldest adds 615041d42a1a docs: kernel-docs: shorten the lengthy doc title adds f46b4b168cdb docs: kernel-docs: reflect that it is community-maintained adds 6c568f6a42ab docs: kernel-docs: add a reference mentioned in submitting [...] adds 3cb5e516869e docs: admin: devices: drop confusing outdated statement on Latex adds 9db370de2780 docs: process: remove outdated submitting-drivers.rst adds 26f200c9e56f docs: it_IT: align to submitting-drivers removal adds aa3b2a7ffae1 docs: ja_JP: howto: remove reference to removed submitting [...] adds 481bb592d300 docs: ko_KR: howto: remove reference to removed submitting [...] adds 9d4e2eed3f72 docs: zh_CN: align to submitting-drivers removal adds 374e4e6f7c77 docs: zh_TW: align to submitting-drivers removal adds 0582591cc454 doc/zh_CN: remove submitting-driver reference from docs adds bb6279d8ed25 Merge branch 'submitting-drivers-removal' into docs-next new 956573595918 Merge branch 'docs-next' of git://git.lwn.net/linux.git new e55a2896bd77 Merge branch 'master' of git://linuxtv.org/media_tree.git new 46347e3ec616 media: v4l: async: Also match secondary fwnode endpoints new d534b9520a12 media: vimc: add ancillary lens new ec917d77c57c media: vimc: expand the names of vimc entity types new f2e761fdace2 media: vimc: enumerate data link entities for clarity new ee8dadd77048 media: vimc: use data link entities enum to index the ent_ [...] new 39146d11411c media: vimc: documentation for lens new 2a98e887e0e3 media: igorplugusb: use correct size pass to igorplugusb_probe() new 6ab13540b745 media: ati-remote: remove private err() macro new b464763cc348 media: lirc: ensure lirc device receives repeats new 620a14e6724b media: mediatek: vcodec: Make decoder capability fields fi [...] new a6221d42cc5f media: mediatek: vcodec: Make encoder capability fields fi [...] new 00f6842ef41d media: v4l: Add packed YUV 4:4:4 YUVA and YUVX pixel formats new 5a3757801e58 media: v4l2-tpg: Add support for the new YUVA and YUVX formats new b0afed239a5b media: vivid: Add support for the new YUVA and YUVX formats new 718d2153ad0d media: v4l2: Make colorspace validity checks more future-proof new 48e93b0c2610 media: v4l2: Sanitize colorspace values in the framework new 94d7fd9692b5 media: sunxi: Depend on GENERIC_PHY_MIPI_DPHY new 7a9795b31049 media: ov7251: add missing disable functions on error in o [...] new 817819b27e25 media: Replace dependency on VIDEO_V4L2_SUBDEV_API with select new dbae22e2008e media: ar0521: fix Kconfig: VIDEO_V4L2 -> VIDEO_DEV new 982c0487185b media: subdev: Add v4l2_subdev_call_state_try() macro new f076057f0107 media: stm32: dcmi: Fix subdev op call with uninitialized state new 3193ceeae48a media: mt9p031: Implement crop bounds get selection new 1ed3d6446b96 media: entity: Add iterator for entity data links new 549e622b22ad media: entity: Use dedicated data link iterator new cfdb1954435e media: ov5693: count num_supplies using array_size new 6ae8701f53a5 media: ov5693: add dvdd into ov5693_supply_names array new 8a47d09eda47 media: ov5693: rename clk into xvclk new 88b0c212e358 media: ov5693: add support for acpi clock-frequency prop new 6b9ab6ab7d7d media: dt-bindings: ov5693: document YAML binding new 109670df7dfe media: ov5693: add ov5693_of_match, dts support new b4d1d5c65de9 media: venus: venus_helper_get_bufreq(): req is never NULL new b228cf38f0b7 media: venus: set ubwc configuration on specific video hardware new 64fe675e999c media: videodev2.h: add V4L2_CTRL_FLAG_DYNAMIC_ARRAY new fb582cba4492 media: v4l2-ctrls: add support for dynamically allocated arrays. new e17d02695f43 media: vivid: add dynamic array test control new 9763fe6c5229 media: uapi: HEVC: Add missing fields in HEVC controls new b92de2f91821 media: uapi: HEVC: Rename HEVC stateless controls with STA [...] new c4a179c7167e media: uapi: HEVC: Change pic_order_cnt definition in v4l2 [...] new 24aab5985fde media: uapi: HEVC: Add SEI pic struct flags new 625e9ab479a7 media: uapi: HEVC: Add documentation to uAPI structure new 869ba3c8bba7 media: uapi: HEVC: Define V4L2_CID_STATELESS_HEVC_SLICE_PA [...] new 311027bd13eb media: uapi: Add V4L2_CID_STATELESS_HEVC_ENTRY_POINT_OFFSE [...] new 01dcfd53335c media: uapi: Move parsed HEVC pixel format out of staging new 16e2d220cdc6 media: uapi: Move the HEVC stateless control type out of staging new 0a64f5f97ae9 media: controls: Log HEVC stateless control in .std_log new 3360755ef89a media: hantro: Stop using Hantro dedicated control new 13789e307049 media: uapi: HEVC: fix padding in v4l2 control structures new e7060d9a78c2 media: uapi: Change data_bit_offset definition new ca24fef0f2c8 media: uapi: move HEVC stateless controls out of staging new 0edd95f25e31 media: imx: imx-mipi-csis: Set the subdev fwnode for endpo [...] new a1c046d3228b media: imx: imx-mipi-csis: Add version register new d200de90de2a media: imx: imx-mipi-csis: Implement the .get_frame_desc() [...] new edbb6e251ebd media: dt-bindings: media: nxp,imx-mipi-csi2: i.MX8MP support new 699b9a86a3f0 media: uvcvideo: Fix comment blocks style new ebd6bae3b7e4 media: uvcvideo: Replace broken URL new 710871163510 media: uvcvideo: Add missing value for power_line_frequency new 86f7ef773156 media: uvcvideo: Add support for per-device control mappin [...] new 382075604a68 media: uvcvideo: Limit power line control for Quanta UVC Webcam new 9f22f959516f media: uvcvideo: Limit power line control for Chicony Easycamera new 332a2235c419 media: uvcvideo: Limit power line control for Chicony Easycamera new 95f03d973478 media: uvcvideo: Limit power line control for Quanta cameras new eff1e24c8e67 media: uvcvideo: Limit power line control for Acer EasyCamera new 1fef11a2f466 media: uvcvideo: Remove unneeded goto new 3c8e19d3d3f9 media: Add P010 tiled format new 8d03c2ab881b media: hantro: Support format filtering by depth new b273deab2bac media: hantro: postproc: Fix buffer size calculation new 4dc1fc7197a3 media: hantro: postproc: Fix legacy regs configuration new 62d1c353b60a media: hantro: postproc: Properly calculate chroma offset new 4e8c54fd22ec media: hantro: Store VP9 bit depth in context new e4b8d13f19b9 media: hantro: sunxi: Enable 10-bit decoding new 104a70e1d0bc media: cedrus: h265: Fix flag name new f1a413902aa7 media: cedrus: h265: Fix logic for not low delay flag new 1f258653e16c media: cedrus: Improve error messages for controls new 4af46bcc4915 media: cedrus: Add error handling for failed setup new 0ede8c820ae0 media: cedrus: h265: Add a couple of error checks new c6618d278904 media: cedrus: Add helper for determining number of elements new f0b4a9c46c11 media: cedrus: h265: Implement support for tiles new 9d042e457ef8 media: videobuf2: Introduce vb2_find_buffer() new 25e3bc6236e7 media: mediatek: vcodec: Use vb2_find_buffer new 6c6d3eaefe40 media: tegra-vde: Use vb2_find_buffer new 5b25e5432b8e media: vicodec: Use vb2_find_buffer new d642f7c842fc media: hantro: Use vb2_find_buffer new c4d987de9ca0 media: rkvdec: Use vb2_find_buffer new 57cb848f0048 media: v4l2-async: Add notifier operation to destroy asd i [...] new b2e44430b634 media: mc-entity: Rename media_entity_remote_pad() to medi [...] new 5680fe45d66b media: mc-entity: Add a new helper function to get a remote pad new 03b282861ca7 media: mc-entity: Add a new helper function to get a remot [...] new 2f348f76d476 media: rkisp1: Enable compilation on ARCH_MXC new 13c9810281f8 media: rkisp1: Disable runtime PM in probe error path new 196179c54572 media: rkisp1: Read the ID register at probe time instead [...] new cdce5b957d5e media: rkisp1: Rename rkisp1_match_data to rkisp1_info new 9125aee770fc media: rkisp1: Save info pointer in rkisp1_device new 1195b18c6486 media: rkisp1: Access ISP version from info pointer new 0f3c2ab2a6da media: rkisp1: Make rkisp1_isp_mbus_info common new fc890f00d0d5 media: rkisp1: cap: Print debug message on failed link validation new deaf1120ab96 media: rkisp1: Move sensor .s_stream() call to ISP new af2dababb4d6 media: rkisp1: Reject sensors without pixel rate control a [...] new bc374e170217 media: rkisp1: Create link from sensor to ISP at notifier [...] new cf7a8e248028 media: rkisp1: Create internal links at probe time new 124b89f85e30 media: rkisp1: Rename rkisp1_subdev_notifier() to rkisp1_s [...] new b0b8ab684d7d media: rkisp1: Fix sensor source pad retrieval at bound time new 8082e2f4994d media: rkisp1: Split CSI handling to separate file new 4fd1e6a9abb3 media: rkisp1: isp: Start CSI-2 receiver before ISP new 039a73427bfa media: rkisp1: csi: Handle CSI-2 RX configuration fully in [...] new 0c0b9f9c8e84 media: rkisp1: csi: Rename CSI functions with a common rki [...] new a81138af1d0a media: rkisp1: csi: Move start delay to rkisp1_csi_start() new c5045943cdd2 media: rkisp1: csi: Pass sensor pointer to rkisp1_csi_config() new 3061c659ff10 media: rkisp1: csi: Constify argument to rkisp1_csi_start() new c4a1d392acfe media: rkisp1: isp: Don't initialize ret to 0 in rkisp1_is [...] new 055972a0f55f media: rkisp1: isp: Pass mbus type and flags to rkisp1_con [...] new 745ba74ad6f1 media: rkisp1: isp: Rename rkisp1_device.active_sensor to source new 8c1aa1970a74 media: rkisp1: isp: Add container_of wrapper to cast subde [...] new fd130bc6fecc media: rkisp1: isp: Add rkisp1_device backpointer to rkisp1_isp new bba100df1730 media: rkisp1: isp: Pass rkisp1_isp pointer to internal IS [...] new b6ee2a5a36af media: rkisp1: isp: Move input configuration to rkisp1_con [...] new ce5dd024309a media: rkisp1: isp: Merge ISP_ACQ_PROP configuration in si [...] new c16f97acd28d media: rkisp1: isp: Initialize some variables at declaration time new e3ab7e2052c7 media: rkisp1: isp: Fix whitespace issues new 76302581d77e media: rkisp1: isp: Constify various local variables new 222c04550e2f media: rkisp1: isp: Rename rkisp1_get_remote_source() new 8b52ec2d1896 media: rkisp1: isp: Disallow multiple active sources new b298f059b92c media: rkisp1: csi: Implement a V4L2 subdev for the CSI receiver new 98bfd0cd5dc4 media: rkisp1: csi: Plumb the CSI RX subdev new 2452171eb49b media: rkisp1: Use fwnode_graph_for_each_endpoint new 6a0eaa25bf36 media: dt-bindings: media: rkisp1: Add port for parallel i [...] new f42f4558a949 media: rkisp1: Support the ISP parallel input new f1b8f17156d2 media: rkisp1: Add infrastructure to support ISP features new 7d4f126fde89 media: rkisp1: Make the internal CSI-2 receiver optional new 8bd1dbf8d580 media: rkisp1: debug: Add dump file in debugfs for MI main [...] new f621ef80be06 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new cd2fe1ace73e Merge branch 'pm-cpufreq-fixes' into linux-next new c752089f7cf5 ACPI: video: Force backlight native for some TongFang devices new f0341e67b378 ACPI: video: Shortening quirk list by identifying Clevo by [...] new 122596534aff Merge branch 'acpi-video' into linux-next new 37101d3c7193 PM: domains: Ensure genpd_debugfs_dir exists before remove new 1b41824f2ecf Merge branch 'pm-domains' into linux-next new 4654f07c736b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 4d6f9ac96017 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 3be51a3b1980 dt-bindings: interconnect: Add MediaTek CCI dt-bindings new 86d231b1db1b PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver new e7fd2e6b9772 dt-bindings: interconnect: samsung,exynos-bus: convert to [...] new c9deb7486838 PM / devfreq: shut up kernel-doc warnings new 2472934e36b5 PM / devfreq: imx-bus: use NULL to pass a null pointer rat [...] new 53f853d55e31 PM / devfreq: tegra30: Add error message for devm_devfreq_ [...] new 82ff8ee02f42 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new b0e494f26e4c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 0026f88ae840 thermal/drivers/qcom: Remove get_trend function new 9307ea4ae7c5 thermal/drivers/tegra: Remove get_trend function new 0e1f2573e9f8 thermal/drivers/u8500: Remove the get_trend function new 3cdacdb345d8 thermal/core: Use clamp() helper in the stepwise governor new 5665ce4c60d0 thermal/core: Remove DROP_FULL and RAISE_FULL new 3a1e907afbc2 thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory lea [...] new b4ebc59642b8 thermal/drivers/k3_j72xx_bandgap: Fix array underflow in p [...] new 5caed9894e60 thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j7 [...] new 95883cb87ce2 thermal/drivers/sun8i: Fix typo in comment new 4d4bf485cca9 thermal/core: Remove duplicate information when an error occurs new 853881e4395b thermal/of: Replace device node match with device node search new 0401713606ab thermal/of: Remove the device node pointer for thermal_trip new 18c51d1fea6d thermal/of: Move thermal_trip structure to thermal.h new 84cf997c6de5 thermal/core: Remove unneeded EXPORT_SYMBOLS new 44bfc6c5a778 thermal/core: Move thermal_set_delay_jiffies to static new c42ceda3d1a9 thermal/core: Rename trips to ntrips new b0e0e608c1de thermal/core: Add thermal_trip in thermal_zone new 2a1c450038f4 thermal/core: Register with the trip points new 45acd85edf2c thermal/of: Store the trips in the thermal zone new 2c32c87fa8fc thermal/of: Use thermal trips stored in the thermal zone new 33fe964a5a8b thermal/of: Initialize trip points separately new 1e52a730b594 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 4569a384bc68 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 576afc099de1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5dc0f7491f9a NFC: nxp-nci: add error reporting adds 9b633670087e octeontx2-af: Limit link bringup time at firmware adds ad39bafda736 xen-netfront: remove leftover call to xennet_tx_buf_gc() adds 06673c2102b3 xen-netfront: re-order error checks in xennet_get_responses() adds b126047f43f1 Merge branch 'xen-netfront-xsa-403-follow-on' new 816cd1688331 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 9a7923668bc7 net: devlink: make devlink_dpipe_headers_register() return void new ced92571af24 net: devlink: fix a typo in function name devlink_port_new [...] new a44c4511ffb2 net: devlink: fix return statement in devlink_port_new_notify() new 6e6fbb72e48b Merge branch 'net-devlink-couple-of-trivial-fixes' new 32ea2776a81b net/mlx5: Use the bitmap API to allocate bitmaps new 0372c546eca5 net/mlx5: Introduce ifc bits for using software vhca id new dc402ccc0d7b net/mlx5: Use software VHCA id when it's supported new 606e6a72e29d net/mlx5: Expose vnic diagnostic counters for eswitch mana [...] new e723f8662de7 net/mlx5: debugfs, Add num of in-use FW command interface slots new 55d3654c1658 net/mlx5: Bridge, refactor groups sizes and indices new d4893978f9f1 net/mlx5: Bridge, rename filter fg to vlan_filter new 5a9db8d47a49 net/mlx5: Bridge, extract VLAN push/pop actions creation new c5fcac93a3c2 net/mlx5: Bridge, implement infrastructure for VLAN protoc [...] new 9c0ca9baaa04 net/mlx5: Bridge, implement QinQ support new bbf0b4234bdc net/mlx5e: Removed useless code in function new 9153da4635fe net/mlx5e: configure meter in flow action new f7434ba0abfc net/mlx5e: Extend flower police validation new 1c31cb922199 net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features new 1a5504867437 net/mlx5e: Remove the duplicating check for striding RQ wh [...] new c8fda7d28100 Merge tag 'mlx5-updates-2022-07-13' of git://git.kernel.or [...] new 88b3822cdf2f net/sched: sch_cbq: Delete unused delay_timer new 4bbaf764e1e1 net: dsa: qca8k: move driver to qca dir new da92e03c7fbf octeontx2-af: Fixes static warnings new 459f326e995c octeontx2-af: Set NIX link credits based on max LMAC new e68c5dcf0aac net: ipv4: new arp_accept option to accept garp only if in [...] new aaa5f515b16b net: ipv6: new accept_untracked_na option to accept na onl [...] new 0ea7b0a454ca selftests: net: arp_ndisc_untracked_subnets: test for arp_ [...] new 2acd1022549e Merge branch 'net-ipv4-ipv6-new-option-to-accept-garp-untr [...] new f192c75e47d2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b1fc28b33886 samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE adds bf3f00378524 libbpf: Fix the name of a reused map adds 94bf6aad5dbe selftests/bpf: Return true/false (not 1/0) from bool functions adds 33f32e5072b6 bpf, arm64: Mark dummy_tramp as global adds ca2e1a627035 xsk: Mark napi_id on sendmsg() adds 5002615a37b1 bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_T [...] adds 96a233e600df bpf: Add endian modifiers to fix endian warnings new 7fb27a56b9eb selftests/bpf: Do not attach kprobe_multi bench to bpf_dis [...] new 9c7c48d6a1e2 bpf: Fix subprog names in stack traces. new a2a5580fcbf8 bpf: Fix check against plain integer v 'NULL' new 2e4966288c16 samples: bpf: Fix cross-compiling error by using bootstrap [...] new 3a2a58c4479a tools: runqslower: Build and use lightweight bootstrap ver [...] new 3848636b4a88 bpf: iterators: Build and use lightweight bootstrap versio [...] new 8eab0a09a211 Merge branch 'Use lightweigt version of bpftool' new 9ff5efdeb089 libbpf: perfbuf: Add API to get the ring buffer new 73e0d4d2a59f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0d61fc5526e7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f484da847a01 net/mlx5: Expose the ability to point to any UID from shared UID new 6c27c56cdc69 net/mlx5: fs, expose flow table ID to users new b0bb369ee451 net/mlx5: fs, allow flow table creation with a UID new 73aa41cf1c9a RDMA/mlx5: Refactor get flow table function new cc906f0a6435 RDMA/mlx5: Expose steering anchor to userspace new f7fca75588cb Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds b28a31ebc74f Bluetooth: Collect kcov coverage from hci_rx_work new 00ee53029274 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9dd9495d560a wifi: rsi: remove unused variable new cc5250cdb43d wifi: mac80211_hwsim: use 32-bit skb cookie new 51d3cfaf992f wifi: mac80211: exclude multicast packets from AQL pending [...] new 59e8ef18f6a1 wifi: cfg80211: use strscpy to replace strlcpy new bf326cf53a38 wifi: mac80211: make 4addr null frames using min_rate for WDS new 0bd509325508 wifi: mac80211: fix mesh airtime link metric estimating new 912fa56b2763 wifi: mac80211_hwsim: Support link channel matching on rx new 6858ad75c228 wifi: mac80211: consistently use sdata_dereference() new 892b3bceb0b5 wifi: mac80211: rx: accept link-addressed frames new 54283409cd16 wifi: mac80211: Consider MLO links in offchannel logic new 6df2810ac9a9 wifi: cfg80211: Allow MLO TX with link source address new 0866f8e3efd0 wifi: mac80211: Remove AP SMPS leftovers new f91cb507e671 wifi: mac80211: add an ieee80211_get_link_sband new 577e5b8c3924 wifi: cfg80211: add API to add/modify/remove a link station new b95eb7f0eee4 wifi: cfg80211/mac80211: separate link params from station params new 21476ad16d3c wifi: mac80211: implement callbacks for <add/mod/del>_link [...] new 858fd1880ba5 wifi: nl80211: hold wdev mutex in add/mod/del link station new 4e2f3d67e3af wifi: nl80211: hold wdev mutex for channel switch APIs new 3d1cc7cdf2e8 wifi: nl80211: hold wdev mutex for station APIs new d8675a63518c wifi: mac80211: RCU-ify link/link_conf pointers new c0d6701261db wifi: nl80211: enable setting the link address at new station new 23cc6d8c37cd wifi: cfg80211: make cfg80211_auth_request::key_idx signed new 1d4c0f0405ee wifi: cfg80211: drop BSS elements from assoc trace for now new b8375cf15834 wifi: mac80211_hwsim: Ack link addressed frames new c5c48a11dd86 wifi: mac80211: debug: omit link if non-MLO connection new 28977e790b5d wifi: mac80211: skip powersave recalc if driver SUPPORTS_D [...] new 1e0b3b0b6cb5 wifi: mac80211: Align with Draft P802.11be_D1.5 new 062e8e02dfd4 wifi: mac80211: Align with Draft P802.11be_D2.0 new ba323e298594 wifi: mac80211: separate out connection downgrade flags new e2722d278ee3 wifi: mac80211: fix key lookup new 284b38b6902a wifi: nl80211: acquire wdev mutex for dump_survey new 94ddc3b5aa21 wifi: mac80211: move ieee80211_request_smps_mgd_work new b2e8434f1829 wifi: mac80211: set up/tear down client vif links properly new 3fbddae46e5f wifi: mac80211: provide link ID in link_conf new a3b8008dc142 wifi: mac80211: move ps setting to vif config new 8c7c6b581987 wifi: mac80211: expect powersave handling in driver for MLO new b3e2130bf5f6 wifi: mac80211: change QoS settings API to take link into account new 7ebe994fbd2d wifi: mac80211: remove unused bssid variable new b65567b03c95 wifi: mac80211: mlme: track AP (MLD) address separately new 42ed6748afa4 wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link new 5bd5666d8ad8 wifi: mac80211: mlme: first adjustments for MLO new 6359598df67f wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data new 1dd0f31c23aa wifi: mac80211: mlme: use ieee80211_get_link_sband() new d3853f700ce6 wifi: mac80211: mlme: remove sta argument from ieee80211_c [...] new 98b0b467466c wifi: mac80211: mlme: use correct link_sta new 8f6e0dfc2245 wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request new f662d2f4e22e wifi: cfg80211: prepare association failure APIs for MLO new afa2d65938fe wifi: mac80211: mlme: unify assoc data event sending new e69dac88a155 wifi: cfg80211: adjust assoc comeback for MLO new cd47c0f57ae6 wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments int [...] new 5cd212cb6415 wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO new fd17bf041b40 wifi: mac80211: refactor elements parsing with parameter struct new b327c84c328e wifi: mac80211: replace link_id with link_conf in start/stop_ap() new 635495e9c43d wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() new ab3a830d9664 wifi: mac80211: move tdls_chan_switch_prohibited to link data new 38c6aa29d455 wifi: mac80211: fix multi-BSSID element parsing new 483456590ade wifi: mac80211: don't set link address for station new c57d2e6a6554 wifi: mac80211: remove redundant condition new 19654a61bfd6 wifi: cfg80211: add ieee80211_chanwidth_rate_flags() new 3dc05935ead8 wifi: mac80211: use only channel width in ieee80211_parse_ [...] new c1690b66ba70 wifi: mac80211: refactor adding rates to assoc request new 3c68cb81bf61 wifi: mac80211: refactor adding custom elements new df9a9c44e91b wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements new a95fe0678255 wifi: mac80211: consider EHT element size in assoc request new cdf0a0a80c84 wifi: cfg80211: clean up links appropriately new 939c4c7e823b wifi: mac80211: tighten locking check new d3e2439b0f33 wifi: mac80211: fix link manipulation new efbfe5165e5d wifi: nl80211: better validate link ID for stations new 4e9c3af39820 wifi: nl80211: add EML/MLD capabilities to per-iftype capa [...] new 9b6bf4d6120a wifi: nl80211: set BSS to NULL if IS_ERR() new 8a263dcb585f wifi: mac80211: skip rate statistics for MLD STAs new e434254946c6 wifi: mac80211: add a helper to fragment an element new 45aaf17c0c34 wifi: nl80211: check MLO support in authenticate new d2bc52498b6b wifi: nl80211: Support MLD parameters in nl80211_set_station() new 67207bab9341 wifi: cfg80211/mac80211: Support control port TX from spec [...] new d06faef14883 wifi: mac80211: Allow EAPOL frames from link addresses new 0d5891e347a4 wifi: mac80211: Allow EAPOL tx from specific link new 69c3f2d30c35 wifi: nl80211: allow link ID in set_wiphy with frequency new e10b68011877 wifi: mac80211: don't check carrier in chanctx code new 0cbf348a9a79 wifi: mac80211: Support multi link in ieee80211_recalc_min [...] new fa2ca639c4e6 wifi: nl80211: advertise MLO support new 727eff4dd198 wifi: mac80211: replace link_id with link_conf in switch/( [...] new 7840bd468a99 wifi: mac80211: remove link_id parameter from link_info_changed() new e3d331c9b620 wifi: cfg80211: set country_elem to NULL new 34d76a14f8f7 wifi: nl80211: reject link specific elements on assoc link new df35f3164ec1 wifi: nl80211: reject fragmented and non-inheritance elements new ff5c4dc4cd78 wifi: nl80211: fix some attribute policy entries new 19343659c82e wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO new b048c98447fd wifi: mac80211: release channel context on link stop new 64f4b93afaf1 wifi: mac80211: mlme: clean up supported channels element code new 8ec9a96b83bd wifi: mac80211: add multi-link element to AUTH frames new de03f8ac5c52 wifi: mac80211: make ieee80211_check_rate_mask() link-aware new 39eac2de0098 wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link new bbe90107e1d9 wifi: mac80211: mlme: refactor link station setup new 61513162aa2d wifi: mac80211: mlme: shift some code around new 4a21a8ae7964 wifi: mac80211: mlme: change flags in ieee80211_determine_ [...] new 39d805998c59 wifi: mac80211: mlme: switch some things back to deflink new 978420c2105c wifi: mac80211: mlme: refactor assoc req element building new 7781f0d81c7a wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit new 6911458dc428 wifi: mac80211: mlme: refactor assoc success handling new a857c21eaf39 wifi: mac80211: mlme: remove address arg to ieee80211_mark [...] new 1845c1d4a455 wifi: mac80211: mlme: refactor assoc link setup new 74e1309acedc wifi: mac80211: mlme: look up beacon elems only if needed new 7464f665158e wifi: cfg80211: add cfg80211_get_iftype_ext_capa() new 5d3a341c0dd2 wifi: mac80211: mlme: refactor ieee80211_set_associated() new 175ad2ec89fe wifi: mac80211: limit A-MSDU subframes for client too new d46ffecf82de wifi: mac80211_hwsim: implement sta_state for MLO new f36fe0a2df03 wifi: mac80211: fix up link station creation/insertion new 3e0278b717b0 wifi: mac80211: select link when transmitting to non-MLO stations new 42fb9148c078 wifi: mac80211: do link->MLD address translation on RX new aea9a6088ae4 wifi: mac80211_hwsim: do rc update per link new 2ab60f49eb4d wifi: mac80211_hwsim: use MLO link ID for TX new af4f2aa35a44 wifi: mac80211_hwsim: fix TX link selection new 425f4b5fce7c wifi: mac80211: add API to parse multi-link element new 81151ce462e5 wifi: mac80211: support MLO authentication/association wit [...] new 8f5d9e68c90d wifi: mac80211: remove stray printk new bd363ee53302 wifi: mac80211: mlme: set sta.mlo correctly new c2c5e63e0166 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 66625de0ce47 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 683def5723d8 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 68cb73ab3897 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new e4e712bbbd6d crypto: aria - Implement ARIA symmetric cipher algorithm new 01ce31de7043 crypto: testmgr - add ARIA testmgr tests new 30fb034361ff crypto: ccree - Add missing clk_disable_unprepare() in cc_ [...] new 4fdcabb86ab1 crypto: atmel-aes - Drop if with an always false condition new 25edb4cddb0f crypto: atmel-sha - Drop if with an always false condition new 515f4fc66bf1 crypto: atmel-tdes - Drop if with an always false condition new da1e716864ae crypto: omap-aes - Drop if with an always false condition new 8ce715e71165 crypto: omap-des - Drop if with an always false condition new 35b22c19daa1 crypto: omap-sham - Drop if with an always false condition new 1d5390a33a4b crypto: s5p-sss - Drop if with an always false condition new 2e26efb384d8 crypto: caam/qi2 - switch to netif_napi_add_tx_weight() new c6a16f4bbf55 crypto: atmel-sha - initialize sha_dd while declaring new 6c14a9650b87 crypto: atmel-tdes - initialize tdes_dd while declaring new a65c9a2a0b43 crypto: sa2ul - Set the supported_algos bits individually new b77e34f5b10d crypto: sa2ul - Check engine status before enabling new 1353e576ae3b crypto: x86/blowfish - remove redundant assignment to vari [...] new 5a44749f65b2 crypto: fips - make proc files report fips module name and [...] new 463f74089ff9 crypto: lib - move lib/sha1.c into lib/crypto/ new ec8f7f4821d5 crypto: lib - make the sha1 library optional new 5c8e3fd86ebe Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f5ba14043621 drm/amdgpu: Check BO's requested pinning domains against i [...] adds cc79950bf090 drm/amd/display: Ensure valid event timestamp for cursor-o [...] adds 8955ff11f56e drm/amdgpu: Add reg headers for DCN314 adds 806b52287a96 drm/amd/display: Add DCN314 IRQ services adds d5c6909e7460 drm/amd/display: Add DCN314 clock manager adds 3cffeffe051a drm/amd/display: Add DCN314 DC resources adds 41529d79ce16 drm/amd/display: Add DCN314 DML calculation support adds 5439c41a80c0 drm/amd/display: Add DCN314 version identifiers adds ee7b62e127c8 drm/amd/display: Enable DCN314 in DC adds cc35e75273fc drm/amd/display: Add DMUB support for DCN314 adds e850f6b13a85 drm/amd/display: Enable DCN314 in DM adds b7be3ae75916 drm/amd/display: remove duplicate dcn314 includes new 60693e3a3890 Merge tag 'amd-drm-next-5.20-2022-07-14' of https://gitlab [...] adds f83d9396d1f6 Merge drm/drm-next into drm-misc-next-fixes adds 4fa05a67b558 dma-buf: revert "return only unsignaled fences in dma_fenc [...] adds 7d09c7606346 drm/mgag200: Don't read-back PCI option register before writing new 891ce1c9623f Merge tag 'drm-misc-next-fixes-2022-07-14' of git://anongi [...] new ac300d1e26e4 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds ca0367ca5d92 drm/nouveau/kms: Fix failure path for creating DP connectors adds 53c26181950d drm/nouveau/acpi: Don't print error when we get -EINPROGRE [...] adds c96cfaf8fc02 drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_ [...] new 6f2c8d5f1659 drm/amdgpu: Fix for drm buddy memory corruption new 89a5b1c67c35 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 2ad07a9d1bff Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new bc7f6c13d337 video: fbdev: omapfb: Unexport omap*_update_window_async() new 7e4792b6b663 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 735072af49c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 89422df95480 ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update adds 3233b978af23 ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP A [...] adds e414b05e724f ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls [...] adds 22d5cbd273a2 ALSA: hda: cs35l41: Save codec object inside component struct adds 2e81e1fffd53 ALSA: hda: cs35l41: Add initial DSP support and firmware loading adds e99f3c7e3250 ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver adds eef375960210 ALSA: hda: cs35l41: Support reading subsystem id from ACPI adds bb6eb621f522 ALSA: hda: cs35l41: Support multiple load paths for firmware adds 63f4b99f0089 ALSA: hda: cs35l41: Support Speaker ID for laptops new ffb2759df7ef ALSA: bcd2000: Fix a UAF bug on the error path of probing adds fa9b878ff86f ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ip [...] adds ef30911d3c39 ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl() adds 7fb72b7bf167 ASoC: Merge up revert of v5.19 version of the rockchip BCL [...] new 29a249d72d31 Merge tag 'asoc-v5.20' of https://git.kernel.org/pub/scm/l [...] new 1873ebd30cc8 ALSA: hda: cs35l41: Support Hibernation during Suspend new 3e34e2ae2959 ALSA: hda: cs35l41: Read Speaker Calibration data from UEF [...] new 291e7c220b82 ALSA: hda: hda_cs_dsp_ctl: Add fw id strings new 4fa58b1d7ec7 ALSA: hda: cs35l41: Add defaulted values into dsp bypass c [...] new 47ceabd99a28 ALSA: hda: cs35l41: Support Firmware switching and reloading new 622f21994506 ALSA: hda: cs35l41: Add module parameter to control firmware load new e7255c00b10e ALSA: hda: Skip event processing for unregistered codecs new d59d2277febb Revert "ALSA: hda: cs35l41: Allow compilation test on non- [...] new 53f07e9b010b Revert "ALSA: hda: Fix page fault in snd_hda_codec_shutdown()" new 930c9072a763 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e1d1ffeda697 ASoC: atmel_ssc_dai: remove #ifdef CONFIG_PM new 93064e15c8a3 ACPI: utils: Add api to read _SUB from ACPI new c1ad138822a1 ASoC: cs35l41: Read System Name from ACPI _SUB to identify [...] new 1c69bbc3c108 Read _SUB from ACPI to be able to identify firmware new 58ef0d3d5716 ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic new 6d7e01180850 ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic new 5c4ef9529b12 ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic new bdd15ec4888a ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic new dfb15e49400e ASoC: Intel: Mark BE DAIs as nonatomic for hsw and new 811648340707 ASoC: Intel: sof_sdw: avoid oops in error handling new 8d38cc2997c5 ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX new f7bbdf5bcc6e ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX new ba4c6a1a8f1b ASoC: SOF: Intel: enable dmic handling with 2 or fewer Sou [...] new c3fc63479e37 ASoC: SOF: Intel: add support for SoundWire-based HP Omen16 new 374ae22330b5 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next new 1c190a9ac0a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 17dd25c29cda module: Modify module_flags() to accept show_state argument adds dbf0ae65bce4 module: Use strscpy() for last_unloaded_module adds 6f1dae1d84b6 module: Show the last unloaded module's taint flag(s) new d439870f77b9 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 1ee0a7de1f80 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 71f28f3136af ublk_drv: add io_uring based userspace block driver adds 0edb3696c171 ublk_drv: support to complete io command via task_work_add adds cebbe577cb17 ublk_drv: fix request queue leak adds 051de2edff2e Merge branch 'for-5.20/block' into for-next adds 03a3f428042c net: copy from user before calling __copy_msghdr adds 1a3e4e94a1b9 net: copy from user before calling __get_compat_msghdr adds a8b38c4ce724 io_uring: support multishot in recvmsg adds dd292b76eedd Merge branch 'for-5.20/io_uring' into for-next adds 5bf83e9a14dd block: stop using bdevname in bdev_write_inode adds 02ff3dd20f51 block: stop using bdevname in __blkdev_issue_discard adds 1b70ccecaed4 drbd: stop using bdevname in drbd_report_io_error adds fa070a3b50a1 pktcdvd: stop using bdevname in pkt_seq_show adds beecf70ee843 pktcdvd: stop using bdevname in pkt_new_dev adds 6e880cf59932 rnbd-srv: remove the name field from struct rnbd_dev adds 4664954c9421 ocfs2/cluster: remove the hr_dev_name field from struct o2 [...] adds c5b045b98389 ext4: only initialize mmp_bdevname once adds 900d156bac2b block: remove bdevname adds d17451696e0c Merge branch 'for-5.20/block' into for-next adds 12c6870bf7ef nvme: remove a double word in a comment adds 48e1bc03b798 nvme: handle the persistent internal error AER adds 38c8467732d2 nvme: remove unused timeout parameter adds 76a11e3e1d2c nvme: fix qid param blk_mq_alloc_request_hctx adds d109f3ccfc8f nvme-loop: use nvme core helpers to cancel all requests in [...] adds 1bc60dc50469 crypto: add crypto_has_shash() adds de83cc791efb crypto: add crypto_has_kpp() adds c603e3e98393 lib/base64: RFC4648-compliant base64 encoding adds a0516233e6b3 nvme: add definitions for NVMe In-Band authentication adds b3107f1658bc nvme-fabrics: decode 'authentication required' connect error adds a476416bb57b nvme: implement In-Band authentication adds cd88aa2b89c9 nvme-auth: Diffie-Hellman key exchange support adds 7f03b47ecc49 nvmet: parse fabrics commands on io queues adds b281bec75946 nvmet: implement basic In-Band Authentication adds 71ebe3842ebe nvmet-auth: Diffie-Hellman key exchange support adds 375e2143d8f4 nvmet-auth: expire authentication sessions adds 6c16bb037310 nvme-rdma: remove timeout for getting RDMA-CM established event adds a70c11e1174e nvme-tcp: use in-capsule data for I/O connect adds 2e099afdcaf5 nvme-pci: use nvme core helper to cancel requests in tagset adds 690cc0db1f05 nvme-apple: use nvme core helper to cancel requests in tagset adds 7b20ea4f3911 nvme-multipath: refactor nvme_mpath_add_disk adds ea2150c62afc Merge tag 'nvme-5.20-2022-07-14' of git://git.infradead.or [...] adds 95c090184632 Merge branch 'for-5.20/drivers' into for-next adds 7d45e0edf375 io_uring: Use atomic_long_try_cmpxchg in __io_account_mem adds db3edb69fb7d Merge branch 'for-5.20/io_uring' into for-next adds ff07a02e9e8e treewide: Rename enum req_opf into enum req_op adds 77e7ffd7ad39 block: Use enum req_op where appropriate adds 86947df3a923 block: Change the type of the last .rw_page() argument adds 2d9b02be73ba block: Change the type of req_op() and bio_op() into enum req_op adds 342a72a33407 block: Introduce the type blk_opf_t adds 16458cf3bd15 block: Use the new blk_opf_t type adds dc469ba2e790 block/bfq: Use the new blk_opf_t type adds f8359efe4742 block/mq-deadline: Use the new blk_opf_t type adds d625fecd8af8 block/kyber: Use the new blk_opf_t type adds 22c80aac882f blktrace: Trace remapped requests correctly adds 919dbca8670d blktrace: Use the new blk_opf_t type adds ba91fd01aad2 block/brd: Use the enum req_op type adds 9945172a7120 block/drbd: Use the enum req_op and blk_opf_t types adds 86563de87447 block/drbd: Combine two drbd_submit_peer_request() arguments adds 23f8ae7148cc block/floppy: Fix a sparse warning adds 03df83ac9eb7 block/rnbd: Use blk_opf_t where appropriate adds 6c5412e26834 xen-blkback: Use the enum req_op and blk_opf_t types adds bc0421ea44b8 block/zram: Use enum req_op where appropriate adds ba229aa8f249 nvdimm-btt: Use the enum req_op type adds 7ee1de6e2712 um: Use enum req_op where appropriate adds 581075e4f647 dm/core: Reduce the size of struct dm_io_request adds 71f7113d20ae dm/core: Rename kcopyd_job.rw into kcopyd.op adds a3282b432f64 dm/core: Combine request operation type and flags adds 67a7b9a5b54f dm/ebs: Change 'int rw' into 'enum req_op op' adds eff17e5161fe dm/dm-flakey: Use the new blk_opf_t type adds c9154a4cb8dc dm/dm-integrity: Combine request operation and flags adds c1389b33332e dm mirror log: Use the new blk_opf_t type adds 6b9901395702 dm-snap: Combine request operation type and flags adds 8a5a7ce8774c dm/zone: Use the enum req_op type adds 13a1f650b6ec dm/dm-zoned: Use the enum req_op type adds 4ce4c73f662b md/core: Combine two sync_page_io() arguments adds 9a4fd6a22c64 md/bcache: Combine two uuid_io() arguments adds 552eee3b53f6 md/bcache: Combine two prio_io() arguments adds 3c5e514db58f md/raid1: Use the new blk_opf_t type adds cb1802ff82e1 md/raid10: Use the new blk_opf_t type adds a9010741ce7c md/raid5: Use the enum req_op and blk_opf_t types adds f9ed86dc1dc8 nvme/host: Use the enum req_op and blk_opf_t types adds a288000f9fe3 nvme/target: Use the new blk_opf_t type adds ea957547e819 scsi/core: Improve static type checking adds 88b32c3cdf5f scsi/core: Change the return type of scsi_noretry_cmd() into bool adds 2599cac57a9a scsi/core: Use the new blk_opf_t type adds c15cbe9a84b0 scsi/device_handlers: Use the new blk_opf_t type adds 0d8009f39d0a scsi/ufs: Rename a 'dir' argument into 'op' adds 79fe9d7d9f64 scsi/target: Use the new blk_opf_t type adds f8e6e4bd9fd8 mm: Use the new blk_opf_t type adds 3ae7286943ae fs/buffer: Use the new blk_opf_t type adds 1420c4a549bf fs/buffer: Combine two submit_bh() and ll_rw_block() arguments adds c6293eacfc16 fs/direct-io: Reduce the size of struct dio adds f84c94afcf82 fs/mpage: Use the new blk_opf_t type adds bf9486d6dd23 fs/btrfs: Use the enum req_op and blk_opf_t types adds 67c0f556302c fs/ext4: Use the new blk_opf_t type adds 7649c873c16a fs/f2fs: Use the enum req_op and blk_opf_t types adds 67688c08b7e5 fs/gfs2: Use the enum req_op and blk_opf_t types adds c85f99929ea6 fs/hfsplus: Use the enum req_op and blk_opf_t types adds dbd4eb8148f6 fs/iomap: Use the new blk_opf_t type adds 6669797b0dd4 fs/jbd2: Fix the documentation of the jbd2_write_superbloc [...] adds 5d12ce77e1e6 fs/nfs: Use enum req_op where appropriate adds ed4512590bd5 fs/nilfs2: Use the enum req_op and blk_opf_t types adds ce6b53158834 fs/ntfs3: Use enum req_op where appropriate adds 61ba06c7069b fs/ocfs2: Use the enum req_op and blk_opf_t types adds 568e34ed7339 PM: Use the enum req_op and blk_opf_t types adds d03025aef867 fs/xfs: Use the enum req_op and blk_opf_t types adds e46b59704967 fs/zonefs: Use the enum req_op type for tracing request op [...] adds f46c4db86bee Merge branch 'for-5.20/block' into for-next new 184d0a675663 io_uring: fix types in io_recvmsg_multishot_overflow new 4ab14222eb3f Merge branch 'for-5.20/io_uring' into for-next new dec7e933d65d null_blk: cleanup null_init_tag_set new 18710de30154 Merge branch 'for-5.20/drivers' into for-next new 8c740c6bf12d null_blk: fix ida error handling in null_add_dev() new dc2ebf038c4a Merge branch 'for-5.20/drivers' into for-next new 367979e5855a io_uring: Don't require reinitable percpu_ref new a04c18fc1eb1 Merge branch 'for-5.20/io_uring' into for-next new f54541403b2f fs/buffer: Fix the ll_rw_block() kernel-doc header new 020e3618cc81 blktrace: Fix the blk_fill_rwbs() kernel-doc header new 70669b9b2227 Merge branch 'for-5.20/block' into for-next new e544477ca928 net: fix compat pointer in get_compat_msghdr() new 61abd527b50e Merge branch 'for-5.20/io_uring' into for-next new f2450f8a2c1e ublk_drv: fix build warning with -Wmaybe-uninitialized and [...] new b1fc9e8ad3d2 Merge branch 'for-5.20/block' into for-next new e962c455fa6a Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds ca7dc242e358 dm writecache: set a default MAX_WRITEBACK_JOBS adds 949d49ec306d dm kcopyd: use __GFP_HIGHMEM when allocating pages adds 9bc0c92e4b82 dm writecache: return void from functions adds 2c6e755b49d2 dm writecache: count number of blocks read, not number of [...] adds b2676e1482af dm writecache: count number of blocks written, not number [...] adds 2ee73ef60db4 dm writecache: count number of blocks discarded, not numbe [...] new 3534e5a5ed29 dm thin: fix use-after-free crash in dm_sm_register_thresh [...] new 0fe8c6b08e4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3b421dabffe9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 14079dffc3cf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ee6be20544b5 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 966f6551173a power: supply: Fix typo in power_supply_check_supplies new 491f1f483f42 dt-bindings: power: reset: qcom,pshold: convert to dtschema new e8b60d9c0a85 power: supply: ab8500: Add MAINTAINERS entry new 6c50a08d9dd3 power: supply: ab8500: Drop external charger leftovers new 13a4223df8a9 power: supply: ab8500_fg: drop duplicated 'is' in comment new a1124c84d467 power: supply: ab8500: Remove flush_scheduled_work() call. new 38d45444e257 power: supply: ab8500: add missing destroy_workqueue in ab [...] new c9d8468158ad power: supply: olpc_battery: Hold the reference returned b [...] new 70e8aea655a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds be6bd82351e8 regulator: max597x: Don't return uninitialized variable in .probe adds 91de5eb17c10 regulator: pwm: Update Lee Jones' email address new 66efb665cd5a regulator: of: Fix refcount leak bug in of_get_regulation_ [...] new 12f436a3b4c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9eb5832710e2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 66947bdd6045 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 65d9a9a60fd7 kexec_file: drop weak attribute from functions new 0738eceb6201 kexec: drop weak attribute from functions new 689a71493bd2 kexec: clean up arch_kexec_kernel_verify_sig new c903dae8941d kexec, KEYS: make the code in bzImage64_verify_sig generic new 0d519cadf751 arm64: kexec_file: use more system keyrings to verify kern [...] new 0828c4a39be5 kexec, KEYS, s390: Make use of built-in and secondary keyr [...] new 1d212f9037b0 Merge remote-tracking branch 'linux-integrity/kexec-keyrin [...] new 956e81e2d37d Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 92c005a11762 LSM: SafeSetID: fix userns bug in selftest new b2927170d4fb LSM: SafeSetID: selftest cleanup and prepare for GIDs new a1732d6898ce LSM: SafeSetID: add GID testing to selftest new fcfe0ac2fcfa security: Add LSM hook to setgroups() syscall new 3e3374d382ff LSM: SafeSetID: Add setgroups() security policy handling new 64b634830c91 LSM: SafeSetID: add setgroups() testing to selftest new cd5fc01e17e1 LSM: SafeSetID: fix bug during GID policy check new b1155638e2c7 Merge branch 'safesetid-next' of https://github.com/micah- [...] new dfb1a2a8f2e2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 96a98c50dca9 Merge branch 'next' of git://github.com/cschaufler/smack-next new acd89d86353c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bc0d9af21f46 iommu/exynos: Reuse SysMMU constants for page size and order new fce398d2d02c iommu/exynos: Handle failed IOMMU device registration properly new 5f26ad58be8c iommu/exynos: Set correct dma mask for SysMMU v5+ new 2125afbed841 iommu/exynos: Abstract non-common registers on different variants new 0892c4986b6c iommu/exynos: Add SysMMU v7 register set new 7fee5d6f41b4 iommu/exynos: Enable default VM instance on SysMMU v7 new 3168010d2ab4 iommu/mediatek: Log with dev_err_probe when failing to parse dts new 7e62edd7a33a iommu/virtio: Add map/unmap_pages() callbacks implementation new 933ab6d30153 iommu/vt-d: Move trace/events/intel_iommu.h under iommu new f19e038c2507 agp/intel: Use per device iommu check new f9903555dd05 iommu/vt-d: Remove unnecessary exported symbol new 3890f749c590 drm/i915: Remove unnecessary include new bfd39a73879e KVM: x86: Remove unnecessary include new 853788b9a66f x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU new 2585a2790e7f iommu/vt-d: Move include/linux/intel-iommu.h under iommu new 9f18abab6063 iommu/vt-d: Remove unused iovad from dmar_domain new 983ebe57b3af iommu/vt-d: debugfs: Remove device_domain_lock usage new 98f7b0db4976 iommu/vt-d: Remove clearing translation data in disable_dm [...] new 8ac0b64b9735 iommu/vt-d: Use pci_get_domain_bus_and_slot() in pgtable_walk() new 2e1c8dafb8c2 iommu/vt-d: Unnecessary spinlock for root table alloc and free new ffd5869d9353 iommu/vt-d: Replace spin_lock_irqsave() with spin_lock() new 2c3262f9e881 iommu/vt-d: Acquiring lock in domain ID allocation helpers new 8430fd3f3287 iommu/vt-d: Acquiring lock in pasid manipulation helpers new 79d82ce4027f iommu/vt-d: Check device list of domain in domain free path new db75c9573b08 iommu/vt-d: Fold __dmar_remove_one_dev_info() into its caller new 969aaefbaaf2 iommu/vt-d: Use device_domain_lock accurately new 5eaafdf0c055 iommu/vt-d: Convert global spinlock into per domain lock new c3f27c834ae5 iommu/vt-d: Remove unused domain_get_iommu() new 913432f217c8 iommu/vt-d: Use IDA interface to manage iommu sequence id new ba949f4cd4c3 iommu/vt-d: Refactor iommu information of each domain new 97a79de99a40 iommu/vt-d: Remove unnecessary check in intel_iommu_add() new bdb46d175872 iommu/vt-d: Remove global g_iommus array new 25357900f4e6 iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 new 60b51e3e333b iommu/amd: Change macro for IOMMU control register bit shi [...] new 1e98a35da49e iommu/amd: Introduce Support for Extended Feature 2 Register new 9dd299d8c6cd iommu/amd: Introduce global variable for storing common EF [...] new ae180ba42662 iommu/amd: Process all IVHDs before enabling IOMMU features new 02c6f31d0e01 iommu/amd: Globally detect SNP support new fb2accadaa94 iommu/amd: Introduce function to check and enable SNP new b9f0043e1ea6 iommu/amd: Set translation valid bit only when IO page tab [...] new 8388f7df936b iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP [...] new 30315e71b426 iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled new 309c56e84602 iommu: remove the unused dev_has_feat method new a871765d5588 iommu: remove iommu_dev_feature_enabled new ae3ff39a51a0 iommu: remove the put_resv_regions method new 469b7b8ac552 iommu/arm-smmu-v3: cleanup arm_smmu_dev_{enable,disable}_feature new 1dcef3d2f345 MAINTAINERS: Add Robin Murphy as IOMMU SUBSYTEM reviewer new ebd0c9c85fdc Merge branches 'arm/exynos', 'arm/mediatek', 'virtio', 'x8 [...] new 1129739c25b7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 390af88f8b2e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6018a5406400 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e43e2402c714 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ecff027298de spi: dt-bindings: atmel,at91rm9200-spi: convert to json-schema adds 6e9966d92061 Merge remote-tracking branch 'spi/for-5.20' into spi-next new debfef2414da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c3dde130f61d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new becabcbfffbc Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new d6f0590036b7 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 51ff93923e21 pinctrl: ocelot: Make irq_chip immutable new b3390fc5b96d Merge branch irq/misc-5.20 into irq/irqchip-next new 690e31e2a0bb Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new ff0354b02767 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 88f681bf0f76 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 1cbad4111030 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 6a4f7fcd7504 KVM: arm64: selftests: Add support for GICv2 on v3 new ed6313a93fd1 KVM: arm64: Fix hypervisor address symbolization new aeb7942b64cc Merge branch kvm-arm64/misc-5.20 into kvmarm-master/next new da8d120fbafe KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrievi [...] new 1deeffb55966 KVM: arm64: Reorder handling of invariant sysregs from userspace new ba23aec9f4f2 KVM: arm64: Introduce generic get_user/set_user helpers fo [...] new e48407ff9796 KVM: arm64: Rely on index_to_param() for size checks on us [...] new 978ceeb3e40a KVM: arm64: Consolidate sysreg userspace accesses new 5a420ed9646a KVM: arm64: Get rid of reg_from/to_user() new b61fc0857a3a KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr() new db25081e147c KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sys [...] new cbcf14dd23bc KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API new 71c3c7753c72 KVM: arm64: vgic-v3: Convert userspace accessors over to F [...] new 38cf0bb7625a KVM: arm64: vgic-v3: Use u32 to manage the line level from [...] new e1246f3f2df7 KVM: arm64: vgic-v3: Consolidate userspace access for MMIO [...] new 7e9f723c2a90 KVM: arm64: vgic-v2: Consolidate userspace access for MMIO [...] new d7df6f282db6 KVM: arm64: vgic: Use {get,put}_user() instead of copy_{fr [...] new 9f968c9266aa KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base [...] new 4b85080f4e37 KVM: arm64: vgic: Consolidate userspace access for base ad [...] new 619064afa9b6 KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr() new f6dddbb25572 KVM: arm64: Get rid of find_reg_by_id() new c5332898dc35 KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg() new 4274d42716d8 KVM: arm64: Get rid or outdated comments new ae98a4a98993 Merge branch kvm-arm64/sysreg-cleanup-5.20 into kvmarm-mas [...] new daba8b16b274 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds faa2f72cb356 KVM: s390: pv: leak the topmost page table when destroy fails adds a52c25848e31 KVM: s390: pv: handle secure storage violations for protec [...] adds b108f7f0a29b KVM: s390: pv: handle secure storage exceptions for normal guests adds 6f73517d0a99 KVM: s390: pv: refactor s390_reset_acc adds 07fbdf7f9347 KVM: s390: pv: usage counter instead of flag adds 72b1daff2671 KVM: s390: pv: add export before import adds e40df9efd68a KVM: s390: pv: clear the state without memset adds be48d86f77f0 KVM: s390: pv: Add kvm_s390_cpus_from_pv to kvm-s390.h and [...] adds 7aab0c571fb4 KVM: s390: pv: add mmu_notifier adds 5ad36df8e666 s390/mm: KVM: pv: when tearing down, try to destroy protec [...] adds 9e290b8a369b KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm adds ff63b9bfa56d KVM: s390: pv: destroy the configuration before its memory new e644faed6131 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e9776ea6e435 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new e0e52a5cc6a5 ACPI: video: Fix acpi_video_handles_brightness_key_presses() new aeb47cb10aa4 MAINTAINERS: repair file entry in MICROSOFT SURFACE AGGREG [...] new b644c95598ad platform/x86: asus-wmi: Add mic-mute LED classdev support new e05d6b658fcd platform/x86: mlx-platform: Make activation of some driver [...] new 7bf8a14dedaf platform/x86: mlx-platform: Add cosmetic changes for alignment new 08fdb6f3acae platform/x86: mlx-platform: Add support for systems equipp [...] new 6995e711b69c platform/x86: mlx-platform: Introduce support for COMe NVS [...] new 2deb92864348 platform/x86: mlx-platform: Add support for new system XH3000 new 095a2c189151 platform/x86: mlx-platform: Add COME board revision register new 7964f8fc52b1 platform/mellanox: mlxreg-io: Add locking for io operations new 91dd6ef89710 Documentation/ABI: mlxreg-io: Fix contact info new 5c8b3f11565e Documentation/ABI: Add new attributes for mlxreg-io sysfs [...] new 7a4a04f4e90d platform/surface: tabletsw: Fix __le32 integer access new fbc7af27e58b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ce838f7dc795 platform/chrome: cros_ec_typec: Use dev_err_probe on port [...] new c9408d87ed30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2f9605538be8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 67bce62ac195 leds: clevo-mail: fix Kconfig "its" grammar new 399e7aa82105 leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors new 83543c6e54b9 dt-bindings: leds: pwm-multicolor: Add active-low property new 3dd7ed589f2e leds: pwm-multicolor: Support active-low LEDs new 9b60b675194c leds: clevo-mail: Mark as broken pending interface fix new 13344f8ce8a0 dt-bindings: leds: add Broadcom's BCM63138 controller new a0ba692072d8 leds: bcm63138: add support for BCM63138 controller new de40c8496ead dt-bindings: leds: class-multicolor: reference class direc [...] new 38a3b05ac078 dt-bindings: leds: lp50xx: fix LED children names new 13b64a0c1905 dt-bindings: leds: leds-bcm63138: unify full stops in desc [...] new bcc607cdbb1f leds: add help info about BCM63138 module name new 92cfc71ee2dd leds: leds-bcm63138: get rid of LED_OFF new 948e0d87ab57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 80dd7ae16bea docs: ABI: sysfs-class-pwm: Update Lee Jones' email address adds 9f9c90909561 docs: ABI: sysfs-devices-soc: Update Lee Jones' email address adds 4a4e8f7f625b MAINTAINERS: Change mentions of mpm to olivia new 7ee951acd31a drivers/base: fix userspace break from using bin_attribute [...] new 32b0c5a49b68 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 020f1342bc0b next-20220715/usb new 4c48e4915913 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new ef5a03a26c87 tty: 8250: Add support for Brainboxes PX cards. new 806a449725cb serial: 8250: SERIAL_8250_ASPEED_VUART should depend on AR [...] new 1d46c08d246e tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() new 4f4e670342b1 serial: 8250_dw: Avoid pslverr on reading empty receiver fifo new 3182efd036c1 serial: 8250_bcm7271: Save/restore RTS in suspend/resume new 996fd3cf9c0f serial: ar933x: Fix check for RS485 support new 184842622c97 serial: ar933x: Remove superfluous code in ar933x_config_rs485() new 44b27aec9d96 serial: core, 8250: set RS485 termination GPIO in serial core new d8fcd9cfbde5 serial: core: move sanitizing of RS485 delays into own function new 4dfd10351e49 serial: core: sanitize RS485 delays read from device tree new 885dcb08c93d dt_bindings: rs485: Correct delay values new c64e17584ba7 serial: 8250_dwlib: remove redundant sanity check for RS485 flags new 5095ca634f8b serial: 8250: lpc18xx: Remove redundant sanity check for R [...] new 0ac559a7c142 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 59b2947ed4c3 iio: adc: xilinx-xadc: Make use of device properties adds 568f6869e680 iio: adc: xilinx-xadc: Drop duplicate NULL check in xadc_p [...] adds 2a3c8f8a4494 Merge tag 'iio-for-5.20a' of https://git.kernel.org/pub/sc [...] adds 71d46f1ff221 eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() adds d618072d86fc mei: me: fix clang -Wformat warning adds 4b00b176b3a3 cxl: Use the bitmap API to allocate bitmaps adds 3a15b45b5454 cxl: Fix a memory leak in an error handling path adds 952ae488b949 dt-bindings: vcpu_stall_detector: Add qemu,vcpu-stall-dete [...] adds 6c93c6f3bad4 misc: Add a mechanism to detect stalls on guest vCPUs adds e6281c26674e firmware: stratix10-svc: Add support for FCS adds 79b936254aa0 firmware: stratix10-svc: add FCS polling command adds 4a4709d470e6 firmware: stratix10-svc: add new FCS commands adds 4a6c8c565db1 firmware: stratix10-rsu: extend RSU driver to get DCMF status adds 1b4394c5d731 firmware: stratix10-svc: extend svc to support RSU feature adds 7935e899b35c firmware: stratix10-svc: To support a command ATF Get Version adds dd4a6bf37474 MAINTAINERS: Update info for William Breathitt Gray adds b6e9cded90d4 counter: 104-quad-8: Utilize iomap interface adds daae1ee572d1 counter: 104-quad-8: Implement and utilize register structures adds c524193f1cfb MAINTAINERS: Update 104-QUAD-8 driver maintainers list new 2306137b13f6 Merge tag 'soundwire-5.20-rc1' of git://git.kernel.org/pub [...] new a8755e9bdd6a firmware: stratix10-svc: fix kernel-doc warning new bd734481e172 interconnect: imx: fix max_node_id new 6eeaf28c7985 interconnect: imx: set src node new 12db59e8e0a2 interconnect: imx: introduce imx_icc_provider new 7980d85a9443 interconnect: imx: configure NoC mode/prioriry/ext_control new c14ec5c93dc8 interconnect: imx: Add platform driver for imx8mp new 9760660e866d PM / devfreq: imx: Register i.MX8MP interconnect device new 33f033dc30d9 Merge branch 'icc-imx8mp' into icc-next new 009c963eefa0 Merge branch 'icc-rpm' into icc-next new 6598a382bd34 Merge tag 'icc-5.20-rc1-v2' of git://git.kernel.org/pub/sc [...] adds 387162479d8b extcon: fsa9480: Drop no-op remove function adds 2fb67280fd83 extcon: Remove extraneous space before a debug message adds 97e1bb93e721 extcon: Drop unexpected word "the" in the comments adds d4f46c0e52d6 extcon: sm5502: Drop useless mask_invert flag on irqchip adds 6d7151343520 extcon: rt8973a: Drop useless mask_invert flag on irqchip adds 3a06ed80265f extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP new e0e1824bf69e Merge tag 'extcon-next-for-5.20' of git://git.kernel.org/p [...] new 8be2d31cf54e Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 32b378a9179a phy: stm32: fix error return in stm32_usbphyc_phy_init new 38b6dbcc94fa phy: qcom-qmp-usb: statify qmp_phy_vreg_l new fd7d47484125 phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode new 08680588d340 dt-bindings: phy: mediatek: tphy: add compatible for mt8188 new a11e89a4c55f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 14bc794d364c Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new eefda360f9ab Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new f39b6c58d855 staging: qlge: Fix indentation issue under long for loop new 4cdb845db321 staging: qlge: Avoid multiplication while keep the same logic new c1da5a7befa8 staging: r888eu: use dynamic allocation for efuse buffer new 724933e37a90 staging: r8188eu: fall back to random mac address new 186c46008c9d staging: vt6655: Rename byRegOfs to reg_offset in four macros new 10ff399bf600 staging: vt6655: Rename byBits to bit_mask in two macros new 5bd643b197ff staging: vt6655: Rename wBits to bit_mask in two macros new d57561d9609e staging: vt6655: Rename byData to reg_value in two macros new ee9aded6d39a staging: vt6655: Rename wData to reg_value in two macros new 67ec557644db staging: vt6655: Rename MACvRegBitsOn new ee67fe63b415 staging: vt6655: Rename MACvWordRegBitsOn new 5327d71d1955 staging: vt6655: Rename MACvRegBitsOff new 28d4e692874c staging: vt6655: Rename MACvWordRegBitsOff new 1b225449151f staging: vt6655: Convert macro vt6655_mac_reg_bits_on to function new 77072b0f4b55 staging: vt6655: Convert macro vt6655_mac_word_reg_bits_on [...] new 64a5c7bf563b staging: vt6655: Convert macro vt6655_mac_reg_bits_off to [...] new 8af028c2b22b staging: vt6655: Convert macro vt6655_mac_word_reg_bits_of [...] new b5464e935f60 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 73b7eed5c854 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 438f34f3c741 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a5ef9c998569 Merge branch 'fixes' into for-next adds 9009b3dfd4a2 Merge branch 'misc' into for-next new 979ab46229b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 83df93c86ca3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fbe3c652cc0c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 3abe6d654288 dt-bindings: remoteproc: qcom: Convert SC7280 MSS bindings [...] new 5eb1c7def663 dt-bindings: remoteproc: qcom: Convert SC7180 MSS bindings [...] new 95d93e63f930 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] new 9555e4fc878e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e14b717d2b95 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 6fd8bacc7121 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0646d6f5d756 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a8eeadef81f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 78a94f9f6fa5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9a162977d204 selftests: timers: valid-adjtimex: build fix for newer toolchains adds a8d74fe7fed5 selftests: timers: fix declarations of main() adds 2d87048acb53 selftests: timers: nanosleep: adapt to kselftest framework adds 04fd937eb652 selftests: timers: inconsistency-check: adapt to kselftest [...] adds 4d8f52ac5fa9 selftests: timers: clocksource-switch: fix passing errors [...] adds 5be1fd963f79 selftests: timers: clocksource-switch: sort includes adds 19b6823a6e91 selftests: timers: clocksource-switch: add command line sw [...] adds 248ae6f49a25 selftests: timers: clocksource-switch: add 'runtime' comma [...] adds ce7d101750ff selftests: timers: clocksource-switch: adapt to kselftest [...] adds a917dd94b832 selftests/landlock: drop deprecated headers dependency new eaaf9f3c1afa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 61eede97efc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0d6f5b432ea6 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new ad7b2ef781a6 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 2ba78b331a18 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 6161362f67fd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0672805ec3b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b9d0ee755a20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 321cad1a05cc Merge branch 'main' of git://git.infradead.org/users/willy [...] new 6a0f5779b25d Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 843aa38a8bc0 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] adds f84a9e965833 clk: explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kun [...] adds 94681e289bf5 kunit: executor: Fix a memory leak on failure in kunit_fil [...] new b66c9109b4d9 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new e85b53d339d5 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 27ca326e194f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e66aaf542e25 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c7167c84457e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 67cd54b26eab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cbcff1347faf random: remove CONFIG_ARCH_RANDOM new 534ad7ab75cc x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" new ff1d12ad2c68 random: use try_cmpxchg in _credit_init_bits new 04d89005963c um: seed rng using host OS rng new 29abd7758699 random: handle archrandom in plural words new 3bbb3e1927ff Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3a9a7a39f47d Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new f26d61453627 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 800f8809662c Merge branch 'for-next' of git://git.infradead.org/users/w [...] new fc1c3610e808 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds 0b4736a424a1 arm: align find_bit declarations with generic kernel adds e2863a78593d lib/bitmap: change return types to bool where appropriate adds 4dea97f8636d lib/bitmap: change type of bitmap_weight to unsigned long adds cb32c285cc10 cpumask: change return types to bool where appropriate adds 8b6b795d9bfc lib/cpumask: change return types to unsigned where appropriate adds 9b2e70860ef2 lib/cpumask: move trivial wrappers around find_bit to the header adds db96b0c5f9db headers/deps: mm: Optimize <linux/gfp.h> header dependencies adds cb5a065b4ea9 headers/deps: mm: Split <linux/gfp_types.h> out of <linux/gfp.h> adds 7343f2b0db49 headers/deps: mm: align MANITAINERS and Docs with new gfp. [...] adds f0dd891dd5a1 lib/cpumask: move some one-line wrappers to header file adds 3a2ba42cbd0b x86/olpc: fix 'logical not is only applied to the left hand side' new 6043fdd5bf31 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new bad8eaf65aed Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] new b2706e27c62d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 6580472c6e15 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new ec1658f0f90c mm/damon/lru_sort: fix potential memory leak in damon_lru_ [...] new 30f6f8614a1d selftests/vm: add protection_keys tests to run_vmtests new 6077c943beee mm: rename is_pinnable_page() to is_longterm_pinnable_page() new 5bb88dc571b1 mm: move page zone helpers from mm.h to mmzone.h new f25cbb7a95a2 mm: add zone device coherent type memory support new 3218f8712d6b mm: handling Non-LRU pages returned by vm_normal_pages new dd19e6d8ffaa mm: add device coherent vma selection for memory migration new b05a79d4377f mm/gup: migrate device coherent pages when pinning instead [...] new c83dee9b6394 drm/amdkfd: add SPM support for SVM new 188f48268d04 lib: test_hmm add ioctl to get zone device type new 25b80162d550 lib: test_hmm add module param for zone device type new 4c2e0f764eb4 lib: add support for device coherent type in test_hmm new f70dab3c0151 tools: update hmm-test to support device coherent type new e6474b1aeb2a tools: update test_hmm script to support SP config new 9e09b705fdb8 tools: add hmm gup tests for device coherent type new 96c0657383fe tools: add selftests to hmm for COW in device memory new 8012b8660855 dax: introduce holder for dax_device new 00cc790e0036 mm: factor helpers for memory_failure_dev_pagemap new 33a8f7f2b3a3 pagemap,pmem: introduce ->memory_failure() new 2f437effc689 fsdax: introduce dax_lock_mapping_entry() new c36e20249571 mm: introduce mf_dax_kill_procs() for fsdax case new 6f643c57d57c xfs: implement ->notify_failure() for XFS new 6061b69b9a55 fsdax: set a CoW flag when associate reflink mappings new e28cd3e50f30 fsdax: output address in dax_iomap_pfn() and rename it new ff17b8df224b fsdax: introduce dax_iomap_cow_copy() new e5d6df73302c fsdax: replace mmap entry in case of CoW new 8dbfc76da304 fsdax: add dax_iomap_cow_copy() for dax zero new 6f7db3894ae2 fsdax: dedup file range to use a compare function new ea6c49b784f0 xfs: support CoW in fsdax mode new 13f9e267fdbb xfs: add dax dedupe support new 66137fb34a4b mm: khugepaged: check THP flag in hugepage_vma_check() new 4fa6893faeaa mm: thp: consolidate vma size check to transhuge_vma_suitable new f707fa493784 mm: khugepaged: better comments for anon vma check in huge [...] new 9fec51689ff6 mm: thp: kill transparent_hugepage_active() new 7da4e2cb8b1f mm: thp: kill __transhuge_page_enabled() new 1064026bab9f mm: khugepaged: reorg some khugepaged helpers new cb55b8386264 doc: proc: fix the description to THPeligible new 3de0de758029 kasan: separate double free case from invalid free new e95a9851787b hugetlb: skip to end of PT page mapping when pte not present new 1bcdb769f9e0 arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page new 4ddb4d91b82f hugetlb: do not update address in huge_pmd_unshare new bcd51a3c679d hugetlb: lazy page table copies in fork() new bf75f200569d mm/page_alloc: add page->buddy_list and page->pcp_list new 5d0a661d808f mm/page_alloc: use only one PCP list for THP-sized allocations new 589d9973c1d2 mm/page_alloc: split out buddy removal code from rmqueue i [...] new e2a66c21b774 mm/page_alloc: remove mistaken page == NULL check in rmqueue new 4b23a68f9536 mm/page_alloc: protect PCP lists with a spinlock new 443c2accd1b6 mm/page_alloc: remotely drain per-cpu lists new 01b44456a7aa mm/page_alloc: replace local_lock with normal spinlock new 9c94bef9c912 mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] new b3c56f8f2064 lib/test_free_pages.c: pass a pointer to virt_to_page() new 259ecb34e2cd mm/highmem: pass a pointer to virt_to_page() new 9e7ee421ac1f mm: kfence: pass a pointer to virt_to_page() new 396a400bc1d3 mm: gup: pass a pointer to virt_to_page() new 9330723c26ca mm: nommu: pass a pointer to virt_to_page() new 840532711d72 mm/mmap: build protect protection_map[] with __P000 new 43957b5d1103 mm/mmap: define DECLARE_VM_GET_PAGE_PROT new 6eac1eaf2105 powerpc/mm: move protection_map[] inside the platform new 25740d31ee5b sparc/mm: move protection_map[] inside the platform new 42251045cc74 arm64/mm: move protection_map[] inside the platform new 4867fbbdd6b3 x86/mm: move protection_map[] inside the platform new 09095f74130d mm/mmap: build protect protection_map[] with ARCH_HAS_VM_G [...] new fa3f9f4a912c microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new f6d1e19c20a4 loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new e4e4b99b80aa openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 2de9eae10d11 xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new b2022dcf4554 hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 252358f1a118 parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 4975f604feb6 alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 53e2fdee5f0e nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 4147b5e2d569 riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 0d70836013f2 csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new fd5d210fa66b s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new c619b82c55b7 ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 499c1dd92ea1 mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 6d0b92254510 m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 5d260625b1f2 arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new ca26f936f51b arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 91a8da021c4d um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 34516fd83fa1 sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 3d923c5f1e21 mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT new a008a3004340 csky: drop definition of PTE_ORDER new f7536442353d csky: drop definition of PGD_ORDER new c94b14bd1cff mips: rename PMD_ORDER to PMD_TABLE_ORDER new 8e20a4decd43 mips: rename PUD_ORDER to PUD_TABLE_ORDER new 6963c72d9046 mips: drop definitions of PTE_ORDER new bb5af4f67a56 mips: rename PGD_ORDER to PGD_TABLE_ORDER new bf0dc119c51f nios2: drop definition of PTE_ORDER new a6714e720b5e nios2: drop definition of PGD_ORDER new 1721b412fc33 loongarch: drop definition of PTE_ORDER new b7c0f2d454af loongarch: drop definition of PMD_ORDER new f05ecc68690f loongarch: drop definition of PUD_ORDER new 418d5dadaf9d loongarch: drop definition of PGD_ORDER new 4501a7a03994 parisc: rename PGD_ORDER to PGD_TABLE_ORDER new 64c5ed22d608 xtensa: drop definition of PGD_ORDER new 391145380f4b ARM: head.S: rename PMD_ORDER to PMD_ENTRY_ORDER new 7c38f1812d5b mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd new 4286f14748c1 mm/huge_memory: access vm_page_prot with READ_ONCE in remo [...] new d965e3907540 mm/huge_memory: fix comment of __pud_trans_huge_lock new 5fe653e9000d mm/huge_memory: use helper touch_pud in huge_pud_set_accessed new a69e4717c625 mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed new 4fba8f2a3060 mm/huge_memory: rename mmun_start to haddr in remove_migra [...] new 74ba2b38ba99 mm/huge_memory: use helper function vma_lookup in split_hu [...] new 37139bb02c35 mm/huge_memory: use helper macro __ATTR_RW new 749290799e72 mm/huge_memory: fix comment in zap_huge_pud new 3ce4fee44012 mm/huge_memory: check pmd_present first in is_huge_zero_pmd new 0b175468a02d mm/huge_memory: try to free subpage in swapcache when possible new a17206dac7b2 mm/huge_memory: minor cleanup for split_huge_pages_all new 121c1781aeb0 mm/huge_memory: fix comment of page_deferred_list new d764afedfb04 mm/huge_memory: correct comment of prep_transhuge_page new cea3332808f9 mm/huge_memory: comment the subtly logic in __split_huge_pmd new e75858b904b4 mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_h [...] new 48725bbc0c38 mm/mprotect: remove the redundant initialization for error new a317ebccaa36 mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() new dcadcf1c3061 mm, hugetlb: skip irrelevant nodes in show_free_areas() new 04ec006171ba mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask new 8f0b747d7dde mm/page_vma_mapped.c: use helper function huge_pte_lock new cdb5c9e53f2e mm/mmap: fix obsolete comment of find_extend_vma new 0d8bc0b10aea writeback: cleanup bdi_sched_wait() new 13c1c74af764 zram: fix unused 'zram_wb_devops' warning new e34087154917 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 5a704629f2c1 init: add "hostname" kernel parameter new 5a66fce95b72 lib/lru_cache: fix error free handing in lc_create new 62df90b53e6f net, lib/once: remove {net_}get_random_once_wait macro new f9987921cb54 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] new 86e5908ec293 lib/error-inject: traverse list with mutex new 43c249ea0b1e compiler-gcc.h: remove ancient workaround for gcc PR 58670 new 045ed31e23ae kfifo: fix kfifo_to_user() return type new cda83bb8a61e lib/radix-tree: remove unused argument of insert_entries new 2d8867f3e083 lib: make LZ4_decompress_safe_forceExtDict() static new 6d529ea80b8a lib/scatterlist: use matched parameter type when calling _ [...] new 4a70ce5f93aa lib/ts_bm.c: remove redundant store to variable consumed a [...] new 71f8c15565d0 kallsyms: move declarations to internal header new 5fd8fea935a1 vmcoreinfo: include kallsyms symbols new 376b0c266143 proc: delete unused <linux/uaccess.h> includes new 46d36b1be18b kdump: round up the total memory size to 128M for crashker [...] new 2c795fb03f13 ipc/mqueue: remove unnecessary (void*) conversion new a16ceb139610 epoll: autoremove wakers even more aggressively new b62eb2731e17 scripts/bloat-o-meter: switch argument parsing to using argparse new 8b5db6679807 scripts/bloat-o-meter: add -p argument new adbcaef84088 x86/cacheinfo: move shared cache map definitions new 4f09903078ee cpumask: add UP optimised for_each_*_cpu versions new b81dce77cedc cpumask: Fix invalid uniprocessor mask assumption new c41e8866c28c lib/test: introduce cpumask KUnit test suite new 953257a9252a cpumask: update cpumask_next_wrap() signature new bd27acaac24e lib/smp_processor_id: fix imbalanced instrumentation_end() call new 55656016daa7 lib: devres: use numa aware allocation new f71381fcdc3a autofs: use inode permission method for write access new 9ccbac76e71d autofs: make dentry info count consistent new a4a87303874c autofs: use dentry info count instead of simple_empty() new ba97a0a3a31a autofs: add comment about autofs_mountpoint_changed() new 7ffe4e90a061 autofs: remove unused ino field inode new d919a1e79bac proc: fix a dentry lock race between release_task and lookup new 3adb2d87238d proc: fix test for "vsyscall=xonly" boot option new 1298f83b5469 ia64: old_rr4 added under CONFIG_HUGETLB_PAGE new 233eb8d6894e fs/ocfs2: Fix spelling typo in comment new 79bc0587f5f0 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new bf80a99f175f mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] new dd8649f575a7 userfaultfd: provide properly masked address for huge-pages new 5fcbb92ab4ab Merge branch 'mm-stable' into mm-unstable new 96f8867b209f mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() new 3f47fbe82e2e mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling new 717fa82d3f75 mm: hugetlb_vmemmap: introduce the name HVO new 0badeb3e39a8 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] new 851adffa1497 mm: hugetlb_vmemmap: replace early_param() with core_param() new bf091523a485 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability new bd958774235c mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst new a28ed36b89b1 mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] new 08c34626cb42 mm: discard __GFP_ATOMIC new d38ec06a6b4e mips: rename mt_init to mips_mt_init new a6168f15d408 android: binder: stop saving a pointer to the VMA new a21f19ad0c4d android-binder-stop-saving-a-pointer-to-the-vma-fix new 05a30817f30b android: binder: fix lockdep check on clearing vma new 058c2f0f755f Maple Tree: add new data structure new 90b635f7c924 radix tree test suite: add pr_err define new 3bc4e54a194f radix tree test suite: add kmem_cache_set_non_kernel() new d094664dcef3 radix tree test suite: add allocation counts and size to k [...] new 073b95c46948 radix tree test suite: add support for slab bulk APIs new 19485d72cd66 radix tree test suite: add lockdep_is_held to header new b84784c2b502 lib/test_maple_tree: add testing for maple tree new c64f3aee58a0 mm: start tracking VMAs with maple tree new 3bf43b8bb234 mm: add VMA iterator new 953f722786d9 mmap: use the VMA iterator in count_vma_pages_range() new 0848f071b62f mm/mmap: use the maple tree in find_vma() instead of the rbtree. new 6e04d388087b mm/mmap: use the maple tree for find_vma_prev() instead of [...] new a7c043be3897 mm/mmap: use maple tree for unmapped_area{_topdown} new ccea0f7423a9 kernel/fork: use maple tree for dup_mmap() during forking new 0b0a97ac9647 damon: convert __damon_va_three_regions to use the VMA iterator new fb62260480b0 proc: remove VMA rbtree use from nommu new 32a56ea4ebc2 mm: remove rb tree. new 94f0093b0ea9 mmap: change zeroing of maple tree in __vma_adjust() new 8b7242a9a774 xen: use vma_lookup() in privcmd_ioctl_mmap() new e15b7e3f25e0 mm: optimize find_exact_vma() to use vma_lookup() new 41a21187a2a9 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] new c51c75a998c6 mm/mmap: change do_brk_flags() to expand existing VMA and [...] new c39439c09a26 mm: use maple tree operations for find_vma_intersection() new 9d4fa929a012 mm/mmap: use advanced maple tree API for mmap_region() new 9d4577f0fca2 mm: remove vmacache new ec854c0bdc07 mm: convert vma_lookup() to use mtree_load() new 9a456e3b54ff mm/mmap: move mmap_region() below do_munmap() new 65cd35ca51cc mm/mmap: reorganize munmap to use maple states new c04f05955ce4 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() new dd5bc227be17 arm64: remove mmap linked list from vdso new 6a3ee93a1e15 arm64: Change elfcore for_each_mte_vma() to use VMA iterator new f95a371d37d8 parisc: remove mmap linked list from cache handling new d978f4a4455b powerpc: remove mmap linked list walks new 83204c61b8ac s390: remove vma linked list walks new cdd3260ea239 x86: remove vma linked list walks new d5a5dc2c7a79 xtensa: remove vma linked list walks new ed0e9e3abcf0 cxl: remove vma linked list walk new 2aeaecec126e optee: remove vma linked list walk new a63ea19db858 um: remove vma linked list walk new 2b969fa00dc9 coredump: remove vma linked list walk new 80c3fc6876f9 exec: use VMA iterator instead of linked list new dfd4d7250c88 fs/proc/base: use maple tree iterators in place of linked list new 070b9dbbe58d fs/proc/task_mmu: stop using linked list and highest_vm_end new 69c37db60798 userfaultfd: use maple tree iterator to iterate VMAs new 9055d40f4292 ipc/shm: use VMA iterator instead of linked list new a3c7fdccf75c acct: use VMA iterator instead of linked list new ca1f15626e54 perf: use VMA iterator new 89c8c6401c24 sched: use maple tree iterator to walk VMAs new 40a3e9d3f216 fork: use VMA iterator new 1e2d64e205c9 bpf: remove VMA linked list new b3a5fb422edb mm/gup: use maple tree navigation instead of linked list new 975ac67c4ee2 mm/khugepaged: stop using vma linked list new 4a7e04350720 mm/ksm: use vma iterators instead of vma linked list new b5fd9620140f mm/madvise: use vma_find() instead of vma linked list new 54ab7a2baef6 mm/memcontrol: stop using mm->highest_vm_end new 2fea95150e49 mm/mempolicy: use vma iterator & maple state instead of vm [...] new 3d0d203c0227 mm/mlock: use vma iterator and maple state instead of vma [...] new e65841e3f90a mm/mprotect: use maple tree navigation instead of vma linked list new a5848ca556e1 mm/mremap: use vma_find_intersection() instead of vma linked list new 261585268be9 mm/msync: use vma_find() instead of vma linked list new 62d45b3bbe5f mm/oom_kill: use maple tree iterators instead of vma linked list new a42e0e6f49af mm/pagewalk: use vma_find() instead of vma linked list new 0668ea64aafb mm/swapfile: use vma iterator instead of vma linked list new f0d0171eba5b i915: use the VMA iterator new 17b79e2f6162 nommu: remove uses of VMA linked list new 578f53582181 riscv: use vma iterator for vdso new abfba5d93de3 mm: remove the vma linked list new 508d2ec39f42 mm/mmap: drop range_has_overlap() function new 752098beed29 mm/mmap.c: pass in mapping to __vma_link_file() new 5c1b00f9c654 mm: drop oom code from exit_mmap new 1eddcc32cc26 mm-drop-oom-code-from-exit_mmap-fix-fix new a80987a3dc2e mm: delete unused MMF_OOM_VICTIM flag new f87a19beb24d mm: refactor of vma_merge() new 3e05ad93b58e mm: add merging after mremap resize new 8834e6ea8ee2 mm-add-merging-after-mremap-resize-checkpatch-fixes new 7736c72a27f6 mm/page_alloc: minor clean up for memmap_init_compound() new 24bffb6c223e selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] new 1c31c19285ca userfaultfd: add /dev/userfaultfd for fine grained access control new 74a54c609d89 userfaultfd: selftests: modify selftest to use /dev/userfaultfd new eb314cd3b45a userfaultfd: update documentation to describe /dev/userfaultfd new 5fde28bcaf2a userfaultfd: selftests: make /dev/userfaultfd testing conf [...] new a31f688f270b selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh new 08712d039444 mm/mlock: drop dead code in count_mm_mlocked_page_nr() new 5041543a48f0 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region new 145ad803e095 procfs: add 'size' to /proc/<pid>/fdinfo/ new 62d535836127 procfs: add 'path' to /proc/<pid>/fdinfo/ new ba9f25e56616 memcg: notify about global mem_cgroup_id space depletion new 46dabe72a8fa filemap: minor cleanup for filemap_write_and_wait_range new f1be987ddef7 mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] new 77646f9d18e9 selftests/vm: fix errno handling in mrelease_test new 186a995e3e2d selftests-vm-fix-errno-handling-in-mrelease_test-v4 new 52dc26db4e90 selftests/vm: skip 128TBswitch on unsupported arch new 408f4f78d136 selftests/vm: enable running select groups of tests new 82be9b1cf190 mm/khugepaged: remove redundant transhuge_vma_suitable() check new 6efdb544e7c8 mm: khugepaged: don't carry huge page to the next loop for [...] new 36f8aa3e1987 mm/khugepaged: add struct collapse_control new ddf39a5c9b18 mm/khugepaged: dedup and simplify hugepage alloc and charging new 12146b272f51 mm/khugepaged: propagate enum scan_result codes back to callers new 1292106ef19d mm/khugepaged: add flag to predicate khugepaged-only behavior new be8632782c66 mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() new 132b5b3f71bf mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] new 73e1918757f5 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse new ea312d582e3f mm/khugepaged: Avoid possible memory leak in failure path new bc9c07697c76 mm/khugepaged: add missing kfree() to madvise_collapse() new b7726ee29a30 mm/khugepaged: rename prefix of shared collapse functions new f4377bfb3818 mm/madvise: add huge_memory:mm_madvise_collapse tracepoint new d45c4bf7296e mm/madvise: add MADV_COLLAPSE to process_madvise() new 9c3277c464f3 selftests/vm: modularize collapse selftests new f54867a53f35 selftests/vm: dedup hugepage allocation logic new a53c5e93756a selftests/vm: add MADV_COLLAPSE collapse context to selftests new e0d435f90132 selftests/vm: add selftest to verify recollapse of THPs new a06e64b19501 selftests/vm: add selftest to verify multi THP collapse new dafde8cf67fe mm: compaction: include compound page count for scanning i [...] new fc0a9cd2d143 mm: remove obsolete comment in do_fault_around() new d926fa5e4526 memblock,arm64: expand the static memblock memory table new 5e2eefff316c writeback: remove inode_to_wb_is_valid() new 2fd6267bc3f2 zsmalloc: zs_malloc: return ERR_PTR on failure new 6c40e7f29784 mm: vmpressure: don't count proactive reclaim in vmpressure new 76a9ea156a71 mm/damon/reclaim: fix potential memory leak in damon_recla [...] new 22c646511fc5 mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] new 9e910a20abe0 mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] new 5aa0e46fb34a mm, hwpoison, hugetlb: support saving mechanism of raw err [...] new aed88b48f580 mm, hwpoison: make unpoison aware of raw error info in hwp [...] new 65e8d3355300 mm, hwpoison: set PG_hwpoison for busy hugetlb pages new d805a8b90c0a mm, hwpoison: make __page_handle_poison returns int new f78467e57a8b mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage new 963e28755c60 mm, hwpoison: enable memory error handling on 1GB hugepage new 8673852551f0 mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs new 28ae486ccbe2 ocfs2: reflink deadlock when clone file to the same direct [...] new 4e60d7936fa8 ocfs2: clear links count in ocfs2_mknod() if an error occurs new c2929bf82375 ocfs2: fix ocfs2 corrupt when iputting an inode new d2675875a704 init/main.c: silence some -Wunused-parameter warnings new e968062bac01 resource: re-factor page_is_ram() new b9d1a14b7572 lib/debugobjects: fix stat count and optimize debug_object [...] new 2b859c73c169 Revert "squashfs: provide backing_dev_info in order to dis [...] new 7418c06af3ca squashfs: always build "file direct" version of page actor new c8f957de2204 squashfs: implement readahead new 29e186392625 squashfs: support reading fragments in readahead call new ce53b670c3ae lib/lzo/lzo1x_compress.c: replace ternary operator with mi [...] new c78ca21ed1cc kernel/hung_task: fix address space of proc_dohung_task_ti [...] new 3a345c6b4c23 Merge branch 'mm-nonmm-unstable' into mm-everything new 53fc6ce1e00f Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 036ad6daa8f0 Add linux-next specific files for 20220718
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 (37b355fdaf31) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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.
The 1382 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-driver-mlxreg-io | 81 +- Documentation/ABI/testing/sysfs-class-pwm | 2 +- Documentation/ABI/testing/sysfs-devices-soc | 14 +- .../admin-guide/device-mapper/writecache.rst | 16 +- Documentation/admin-guide/devices.rst | 7 +- Documentation/admin-guide/media/vimc.dot | 4 + Documentation/admin-guide/media/vimc.rst | 19 + Documentation/core-api/mm-api.rst | 8 +- .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 1 + .../devicetree/bindings/display/ingenic,lcd.yaml | 2 - .../bindings/display/panel/panel-simple.yaml | 2 - .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 2 + .../bindings/leds/cznic,turris-omnia-leds.yaml | 2 + .../devicetree/bindings/leds/leds-bcm63138.yaml | 95 + .../bindings/leds/leds-class-multicolor.yaml | 32 +- .../devicetree/bindings/leds/leds-lp50xx.yaml | 10 +- .../bindings/leds/leds-pwm-multicolor.yaml | 9 +- .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 2 + .../devicetree/bindings/media/i2c/ovti,ov5693.yaml | 124 + .../bindings/media/nxp,imx-mipi-csi2.yaml | 11 +- .../devicetree/bindings/media/rockchip-isp1.yaml | 23 +- .../bindings/misc/qemu,vcpu-stall-detector.yaml | 51 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 + .../bindings/power/reset/msm-poweroff.txt | 17 - .../bindings/power/reset/qcom,pshold.yaml | 35 + .../regulator/9elements,output-supply.yaml | 63 - .../bindings/regulator/pwm-regulator.yaml | 2 +- .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 47 +- .../bindings/remoteproc/qcom,sc7180-mss-pil.yaml | 245 + .../bindings/remoteproc/qcom,sc7280-mss-pil.yaml | 266 + .../devicetree/bindings/serial/rs485.yaml | 4 +- .../bindings/spi/atmel,at91rm9200-spi.yaml | 75 + .../devicetree/bindings/spi/spi_atmel.txt | 36 - .../devicetree/bindings/vendor-prefixes.yaml | 2 - Documentation/driver-api/media/mc-core.rst | 5 +- Documentation/driver-api/media/v4l2-subdev.rst | 6 + .../debug/gcov-profile-all/arch-support.txt | 2 +- Documentation/features/debug/kcov/arch-support.txt | 2 +- Documentation/filesystems/fsverity.rst | 53 +- Documentation/filesystems/netfs_library.rst | 6 +- Documentation/filesystems/porting.rst | 8 + Documentation/filesystems/proc.rst | 10 +- Documentation/gpu/todo.rst | 11 + Documentation/hwmon/submitting-patches.rst | 1 - Documentation/kbuild/kconfig-language.rst | 2 +- Documentation/kernel-hacking/hacking.rst | 3 +- Documentation/networking/ip-sysctl.rst | 52 +- Documentation/process/5.Posting.rst | 3 +- Documentation/process/8.Conclusion.rst | 16 +- Documentation/process/howto.rst | 4 +- Documentation/process/index.rst | 1 - Documentation/process/kernel-docs.rst | 62 +- Documentation/process/submitting-drivers.rst | 194 - Documentation/process/submitting-patches.rst | 5 +- .../translations/it_IT/kernel-hacking/hacking.rst | 3 +- .../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/kernel-hacking/hacking.rst | 3 +- .../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 +- .../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 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 902 +++ .../userspace-api/media/v4l/ext-ctrls-codec.rst | 780 --- .../userspace-api/media/v4l/pixfmt-compressed.rst | 7 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 20 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 18 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 20 + .../userspace-api/media/v4l/vidioc-queryctrl.rst | 8 + .../userspace-api/media/videodev2.h.rst.exceptions | 6 + Documentation/virt/kvm/api.rst | 17 +- .../watchdog/convert_drivers_to_kernel_api.rst | 1 + MAINTAINERS | 58 +- Makefile | 5 +- Next/SHA1s | 194 +- Next/merge.log | 7232 +++++++++++--------- arch/arm/Kconfig | 2 + arch/arm/arm-soc-for-next-contents.txt | 14 + arch/arm/boot/dts/qcom-apq8064.dtsi | 25 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 6 - arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 9 - arch/arm/boot/dts/qcom-ipq8064-smb208.dtsi | 37 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 160 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 30 + .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 30 + arch/arm/boot/dts/qcom-msm8974.dtsi | 4 + .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 32 + arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 2 + .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 30 + arch/arm/boot/dts/qcom-pm8941.dtsi | 10 + arch/arm/boot/dts/qcom-sdx65.dtsi | 10 +- arch/arm/include/asm/bitops.h | 18 +- arch/arm/include/asm/domain.h | 13 - arch/arm/include/asm/io.h | 2 + arch/arm/include/asm/mach/map.h | 1 + arch/arm/include/asm/ptrace.h | 26 + arch/arm/mach-bcm/Kconfig | 4 +- arch/arm/mach-davinci/Kconfig | 44 - arch/arm/mach-davinci/Makefile | 6 - arch/arm/mach-davinci/board-dm644x-evm.c | 926 --- arch/arm/mach-davinci/board-dm646x-evm.c | 868 --- arch/arm/mach-davinci/board-neuros-osd2.c | 235 - arch/arm/mach-davinci/board-sffsdr.c | 151 - arch/arm/mach-davinci/dm644x.c | 763 --- arch/arm/mach-davinci/dm646x.c | 724 -- arch/arm/mm/Kconfig | 6 +- arch/arm/mm/alignment.c | 3 + arch/arm/mm/kasan_init.c | 6 +- arch/arm/mm/mmu.c | 15 +- arch/arm/mm/proc-v7-bugs.c | 3 +- arch/arm/probes/decode.h | 26 +- arch/arm64/Kconfig.platforms | 3 +- arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 4 +- .../dts/broadcom/bcmbca/bcm4912-asus-gt-ax6000.dts | 19 + arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 3 - arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 5 - arch/arm64/boot/dts/qcom/ipq8074.dtsi | 12 + .../qcom/msm8998-sony-xperia-yoshino-poplar.dts | 10 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 9 +- .../dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi | 64 + arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 61 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 34 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 37 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 22 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 20 +- arch/arm64/configs/defconfig | 3 + arch/arm64/include/asm/archrandom.h | 102 +- arch/arm64/include/asm/kvm_host.h | 2 - arch/arm64/include/asm/memory.h | 9 + arch/arm64/kernel/kexec_image.c | 11 +- arch/arm64/kvm/arm.c | 11 +- arch/arm64/kvm/handle_exit.c | 4 +- arch/arm64/kvm/sys_regs.c | 282 +- arch/arm64/kvm/sys_regs.h | 18 +- arch/arm64/kvm/vgic-sys-reg-v3.c | 462 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 342 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 10 +- arch/arm64/kvm/vgic/vgic-mmio.c | 6 +- arch/arm64/kvm/vgic/vgic-mmio.h | 4 +- arch/arm64/kvm/vgic/vgic.h | 9 +- arch/arm64/net/bpf_jit_comp.c | 1 + arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 24 +- arch/mips/Makefile | 1 - arch/mips/bcm47xx/board.c | 2 + arch/mips/bcm47xx/buttons.c | 10 + arch/mips/bcm47xx/leds.c | 11 + arch/mips/bcm47xx/workarounds.c | 1 + arch/mips/bmips/setup.c | 14 +- arch/mips/boot/dts/img/pistachio_marduk.dts | 4 +- arch/mips/boot/dts/ingenic/ci20.dts | 2 +- arch/mips/boot/dts/ingenic/gcw0.dts | 31 +- arch/mips/boot/dts/ingenic/rs90.dts | 18 +- arch/mips/boot/dts/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 +- arch/mips/configs/capcella_defconfig | 91 - arch/mips/configs/e55_defconfig | 37 - arch/mips/configs/mpc30x_defconfig | 53 - arch/mips/configs/tb0219_defconfig | 76 - arch/mips/configs/tb0226_defconfig | 71 - arch/mips/configs/tb0287_defconfig | 84 - arch/mips/configs/workpad_defconfig | 67 - arch/mips/fw/cfe/cfe_api.c | 68 +- arch/mips/include/asm/cpu-type.h | 11 - arch/mips/include/asm/cpu.h | 3 +- arch/mips/include/asm/fw/cfe/cfe_api.h | 2 + arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h | 1 + arch/mips/include/asm/mach-vr41xx/irq.h | 9 - arch/mips/include/asm/mipsregs.h | 14 - arch/mips/include/asm/pgtable-32.h | 5 - arch/mips/include/asm/pgtable-64.h | 5 - 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/kernel/cpu-probe.c | 40 - arch/mips/kernel/proc.c | 2 +- arch/mips/lib/dump_tlb.c | 8 - arch/mips/mm/c-r4k.c | 44 - arch/mips/mm/physaddr.c | 14 +- arch/mips/mm/tlbex.c | 35 - arch/mips/pci/Makefile | 6 - arch/mips/pci/fixup-capcella.c | 37 - 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/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/parisc/kernel/perf.c | 1 + arch/powerpc/include/asm/archrandom.h | 30 +- arch/powerpc/kernel/eeh.c | 4 + arch/powerpc/kvm/book3s_hv.c | 2 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 1 + arch/powerpc/platforms/cell/spufs/file.c | 17 + arch/powerpc/platforms/powernv/eeh-powernv.c | 1 + arch/powerpc/platforms/pseries/dtl.c | 1 + arch/riscv/Kconfig | 28 +- 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/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/include/asm/pgtable-64.h | 12 +- arch/riscv/include/asm/pgtable.h | 6 +- arch/riscv/kernel/Makefile | 2 +- arch/riscv/kernel/elf_kexec.c | 2 +- arch/riscv/kvm/mmu.c | 2 +- arch/riscv/kvm/vcpu.c | 2 + arch/s390/hypfs/hypfs_dbfs.c | 1 + arch/s390/hypfs/inode.c | 1 + arch/s390/include/asm/archrandom.h | 29 +- arch/s390/include/asm/gmap.h | 39 +- arch/s390/include/asm/kvm_host.h | 2 + arch/s390/include/asm/mmu.h | 2 +- arch/s390/include/asm/mmu_context.h | 2 +- arch/s390/include/asm/pgtable.h | 21 +- arch/s390/include/asm/uv.h | 1 + arch/s390/kernel/debug.c | 1 + arch/s390/kernel/machine_kexec_file.c | 18 +- arch/s390/kernel/perf_cpum_cf.c | 1 + arch/s390/kernel/sysinfo.c | 1 + arch/s390/kernel/uv.c | 83 + arch/s390/kvm/Kconfig | 1 + arch/s390/kvm/kvm-s390.c | 46 +- arch/s390/kvm/kvm-s390.h | 1 + arch/s390/kvm/pv.c | 71 +- arch/s390/mm/fault.c | 23 +- arch/s390/mm/gmap.c | 177 +- arch/s390/pci/pci_clp.c | 1 + arch/um/Kconfig | 17 +- arch/um/drivers/Kconfig | 54 +- arch/um/drivers/harddog_kern.c | 1 + arch/um/drivers/hostaudio_kern.c | 2 + arch/um/drivers/random.c | 2 +- arch/um/drivers/ubd_kern.c | 4 +- arch/um/include/asm/archrandom.h | 25 + arch/um/include/asm/common.lds.S | 2 + arch/um/include/asm/kasan.h | 37 + arch/um/include/asm/page.h | 4 +- arch/um/include/asm/processor-generic.h | 5 - arch/um/include/asm/xor.h | 2 +- arch/um/include/shared/mem.h | 4 +- arch/um/include/shared/os.h | 7 + arch/um/include/shared/user.h | 3 +- arch/um/kernel/dyn.lds.S | 6 +- arch/um/kernel/mem.c | 19 + arch/um/kernel/stacktrace.c | 2 +- arch/um/kernel/um_arch.c | 12 + arch/um/kernel/uml.lds.S | 1 + arch/um/os-Linux/mem.c | 22 + arch/um/os-Linux/skas/process.c | 23 +- arch/um/os-Linux/umid.c | 3 +- arch/um/os-Linux/user_syms.c | 4 +- arch/um/os-Linux/util.c | 6 + arch/x86/crypto/blowfish_glue.c | 4 +- arch/x86/entry/entry_64.S | 1 - arch/x86/include/asm/archrandom.h | 41 +- arch/x86/include/asm/nospec-branch.h | 3 +- arch/x86/kernel/cpu/bugs.c | 4 +- arch/x86/kernel/cpu/mce/dev-mcelog.c | 1 + arch/x86/kernel/cpu/rdrand.c | 34 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 1 + arch/x86/kernel/espfix_64.c | 2 +- arch/x86/kernel/head_32.S | 1 + arch/x86/kernel/kexec-bzimage64.c | 20 +- arch/x86/kernel/tboot.c | 15 - arch/x86/kvm/emulate.c | 15 +- arch/x86/kvm/vmx/nested.c | 1 - arch/x86/kvm/x86.c | 21 +- arch/x86/mm/hugetlbpage.c | 8 +- arch/x86/mm/init.c | 14 +- arch/x86/platform/efi/efi_thunk_64.S | 5 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 2 +- arch/x86/um/Kconfig | 10 +- arch/x86/um/Makefile | 3 +- arch/x86/um/shared/sysdep/stub_64.h | 1 + arch/x86/um/sysrq_64.c | 4 +- arch/x86/um/vdso/Makefile | 3 + arch/xtensa/Kconfig | 2 + arch/xtensa/boot/lib/Makefile | 2 + block/bdev.c | 10 +- block/bfq-cgroup.c | 26 +- block/bfq-iosched.c | 16 +- block/bfq-iosched.h | 8 +- block/bio.c | 10 +- block/blk-cgroup-rwstat.h | 8 +- block/blk-core.c | 8 +- block/blk-flush.c | 6 +- block/blk-lib.c | 6 +- block/blk-merge.c | 9 +- block/blk-mq-debugfs.c | 6 +- block/blk-mq.c | 15 +- block/blk-mq.h | 6 +- block/blk-throttle.c | 7 +- block/blk-wbt.c | 18 +- block/blk-zoned.c | 7 +- block/blk.h | 2 +- block/elevator.h | 2 +- block/fops.c | 12 +- block/genhd.c | 23 - block/kyber-iosched.c | 8 +- block/mq-deadline.c | 4 +- crypto/Kconfig | 37 + crypto/Makefile | 1 + crypto/aria.c | 288 + crypto/fips.c | 35 +- crypto/kpp.c | 6 + crypto/shash.c | 6 + crypto/tcrypt.c | 38 +- crypto/testmgr.c | 31 + crypto/testmgr.h | 2860 ++++++++ drivers/acpi/acpi_video.c | 11 +- drivers/acpi/apei/erst-dbg.c | 1 + drivers/acpi/pci_mcfg.c | 13 + drivers/acpi/utils.c | 38 + drivers/acpi/video_detect.c | 55 +- drivers/auxdisplay/charlcd.c | 1 + drivers/base/cacheinfo.c | 2 +- drivers/base/node.c | 4 +- drivers/base/power/domain.c | 3 + drivers/base/topology.c | 32 +- drivers/block/Kconfig | 9 + drivers/block/Makefile | 2 + drivers/block/brd.c | 4 +- drivers/block/drbd/drbd_actlog.c | 9 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_int.h | 5 +- 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 | 2 +- drivers/block/mtip32xx/mtip32xx.c | 2 + drivers/block/null_blk/main.c | 76 +- drivers/block/null_blk/null_blk.h | 12 +- drivers/block/null_blk/trace.h | 2 +- drivers/block/null_blk/zoned.c | 4 +- drivers/block/paride/pd.c | 2 + drivers/block/pktcdvd.c | 11 +- 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 | 9 +- drivers/block/rnbd/rnbd-srv.h | 3 +- drivers/block/ublk_drv.c | 1596 +++++ drivers/block/xen-blkback/blkback.c | 6 +- drivers/block/zram/zram_drv.c | 8 +- drivers/bluetooth/hci_vhci.c | 1 + drivers/bus/moxtet.c | 2 + drivers/char/agp/frontend.c | 1 + drivers/char/agp/intel-gtt.c | 17 +- drivers/char/applicom.c | 1 + drivers/char/ds1620.c | 1 + drivers/char/dtlk.c | 1 + drivers/char/hpet.c | 1 + 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 | 49 +- drivers/char/scx200_gpio.c | 1 + drivers/char/sonypi.c | 1 + drivers/char/tb0219.c | 1 + drivers/char/tpm/tpm-dev.c | 1 + 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/qcom/gpucc-sm8350.c | 4 +- drivers/counter/104-quad-8.c | 203 +- drivers/counter/counter-chrdev.c | 1 + drivers/crypto/atmel-aes.c | 3 +- drivers/crypto/atmel-sha.c | 5 +- drivers/crypto/atmel-tdes.c | 5 +- drivers/crypto/caam/caamalg_qi2.c | 5 +- drivers/crypto/caam/qi.c | 4 +- drivers/crypto/ccree/cc_pm.c | 2 + drivers/crypto/omap-aes.c | 4 - drivers/crypto/omap-des.c | 4 - drivers/crypto/omap-sham.c | 3 +- drivers/crypto/s5p-sss.c | 3 - drivers/crypto/sa2ul.c | 25 +- drivers/crypto/sa2ul.h | 1 + drivers/dma/ti/k3-udma.c | 6 +- drivers/firewire/core-cdev.c | 1 + drivers/firmware/efi/capsule-loader.c | 1 + drivers/firmware/efi/test/efi_test.c | 1 + drivers/firmware/stratix10-rsu.c | 129 +- drivers/firmware/stratix10-svc.c | 201 +- drivers/firmware/turris-mox-rwtm.c | 1 + drivers/gnss/core.c | 1 + drivers/gpio/gpio-mockup.c | 1 + drivers/gpio/gpiolib-cdev.c | 1 + drivers/gpu/drm/Kconfig | 20 +- drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 67 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 29 +- drivers/gpu/drm/amd/display/Kconfig | 2 +- drivers/gpu/drm/bridge/adv7511/adv7511.h | 5 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 4 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 5 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 4 +- drivers/gpu/drm/bridge/panel.c | 74 - drivers/gpu/drm/bridge/tc358762.c | 4 +- drivers/gpu/drm/bridge/tc358764.c | 4 +- drivers/gpu/drm/drm_bridge.c | 4 +- drivers/gpu/drm/drm_client.c | 4 +- drivers/gpu/drm/drm_connector.c | 135 +- drivers/gpu/drm/drm_crtc.c | 94 +- drivers/gpu/drm/drm_encoder.c | 75 +- drivers/gpu/drm/drm_fb_helper.c | 101 +- drivers/gpu/drm/drm_file.c | 1 + drivers/gpu/drm/drm_fourcc.c | 55 +- drivers/gpu/drm/drm_framebuffer.c | 2 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 12 +- drivers/gpu/drm/drm_gem_vram_helper.c | 6 +- drivers/gpu/drm/drm_mipi_dsi.c | 5 +- drivers/gpu/drm/i915/display/intel_display.c | 1 - drivers/gpu/drm/i915/display/intel_display_power.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 16 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 4 +- drivers/gpu/drm/i915/i915_perf.c | 1 + drivers/gpu/drm/i915/i915_scatterlist.c | 27 +- drivers/gpu/drm/i915/i915_scatterlist.h | 6 +- drivers/gpu/drm/i915/intel_region_ttm.c | 10 +- drivers/gpu/drm/i915/intel_region_ttm.h | 3 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 21 +- drivers/gpu/drm/i915/selftests/mock_region.c | 3 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 39 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 4 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 6 - drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 2 +- drivers/gpu/drm/msm/msm_perf.c | 1 + drivers/gpu/drm/msm/msm_rd.c | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 13 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 8 +- drivers/gpu/drm/nouveau/nouveau_display.c | 4 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 1 + .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 4 +- drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 4 +- drivers/gpu/drm/panel/panel-boe-himax8279d.c | 4 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 4 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 4 +- drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 4 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 4 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 4 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 4 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 4 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 4 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 4 +- drivers/gpu/drm/panel/panel-khadas-ts050.c | 4 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 4 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 4 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 4 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 7 +- drivers/gpu/drm/panel/panel-novatek-nt35560.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt35950.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 4 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 4 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 4 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 4 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 4 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 4 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 3 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-sofef00.c | 4 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 6 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 46 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 4 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 4 +- .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 4 +- drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c | 4 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 3 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 3 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 4 +- drivers/gpu/drm/qxl/qxl_object.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 6 +- drivers/gpu/drm/selftests/Makefile | 8 + drivers/gpu/drm/selftests/drm_buddy_selftests.h | 15 + drivers/gpu/drm/selftests/drm_cmdline_selftests.h | 68 + drivers/gpu/drm/selftests/drm_mm_selftests.h | 28 + drivers/gpu/drm/selftests/drm_modeset_selftests.h | 40 + drivers/gpu/drm/selftests/drm_selftest.c | 109 + drivers/gpu/drm/selftests/drm_selftest.h | 41 + drivers/gpu/drm/selftests/test-drm_buddy.c | 994 +++ .../gpu/drm/selftests/test-drm_cmdline_parser.c | 1141 +++ drivers/gpu/drm/selftests/test-drm_damage_helper.c | 668 ++ .../test-drm_dp_mst_helper.c} | 89 +- drivers/gpu/drm/selftests/test-drm_format.c | 280 + .../test-drm_framebuffer.c} | 77 +- .../drm_mm_test.c => selftests/test-drm_mm.c} | 1248 ++-- .../gpu/drm/selftests/test-drm_modeset_common.c | 32 + .../gpu/drm/selftests/test-drm_modeset_common.h | 52 + .../test-drm_plane_helper.c} | 122 +- drivers/gpu/drm/selftests/test-drm_rect.c | 223 + drivers/gpu/drm/sun4i/Kconfig | 26 +- drivers/gpu/drm/tests/Makefile | 4 +- drivers/gpu/drm/tests/drm_buddy_test.c | 756 -- drivers/gpu/drm/tests/drm_cmdline_parser_test.c | 1078 --- drivers/gpu/drm/tests/drm_damage_helper_test.c | 634 -- drivers/gpu/drm/tests/drm_format_test.c | 287 - drivers/gpu/drm/tests/drm_rect_test.c | 214 - drivers/gpu/drm/ttm/ttm_bo.c | 163 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 7 +- drivers/gpu/drm/vc4/Kconfig | 1 - drivers/gpu/drm/vc4/vc4_bo.c | 33 +- drivers/gpu/drm/vc4/vc4_crtc.c | 90 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 72 +- drivers/gpu/drm/vc4/vc4_dpi.c | 131 +- drivers/gpu/drm/vc4/vc4_drv.c | 21 +- drivers/gpu/drm/vc4/vc4_drv.h | 47 +- drivers/gpu/drm/vc4/vc4_dsi.c | 131 +- drivers/gpu/drm/vc4/vc4_gem.c | 10 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 683 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 3 +- drivers/gpu/drm/vc4/vc4_hvs.c | 145 +- drivers/gpu/drm/vc4/vc4_irq.c | 2 +- drivers/gpu/drm/vc4/vc4_perfmon.c | 1 - drivers/gpu/drm/vc4/vc4_plane.c | 36 +- drivers/gpu/drm/vc4/vc4_txp.c | 55 +- drivers/gpu/drm/vc4/vc4_v3d.c | 65 +- drivers/gpu/drm/vc4/vc4_vec.c | 216 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 12 +- drivers/hid/uhid.c | 1 + drivers/hwmon/asus_atk0110.c | 1 + drivers/hwmon/fschmd.c | 1 + drivers/hwmon/mcp3021.c | 99 +- drivers/hwmon/w83793.c | 1 + drivers/hwtracing/coresight/coresight-etb10.c | 1 + drivers/hwtracing/coresight/coresight-tmc-core.c | 1 + drivers/hwtracing/intel_th/msu.c | 1 + drivers/hwtracing/stm/core.c | 1 + drivers/i2c/busses/i2c-cadence.c | 30 +- drivers/i2c/busses/i2c-imx.c | 2 +- drivers/i2c/busses/i2c-mlxcpld.c | 6 +- drivers/i2c/busses/i2c-scmi.c | 9 +- drivers/i2c/busses/i2c-stm32f7.c | 7 + drivers/i2c/i2c-dev.c | 1 + drivers/iio/adc/xilinx-xadc-core.c | 69 +- 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/hfi1/fault.c | 1 + drivers/infiniband/hw/mlx5/devx.c | 2 + drivers/infiniband/hw/mlx5/fs.c | 159 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 6 + drivers/input/evdev.c | 1 + drivers/input/joydev.c | 1 + drivers/input/keyboard/applespi.c | 1 + drivers/input/misc/uinput.c | 1 + drivers/input/serio/userio.c | 1 + drivers/iommu/amd/amd_iommu.h | 5 + drivers/iommu/amd/amd_iommu_types.h | 46 +- drivers/iommu/amd/init.c | 153 +- drivers/iommu/amd/iommu.c | 24 +- drivers/iommu/apple-dart.c | 1 - drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 58 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 1 - drivers/iommu/exynos-iommu.c | 178 +- drivers/iommu/intel/cap_audit.c | 2 +- drivers/iommu/intel/debugfs.c | 51 +- drivers/iommu/intel/dmar.c | 39 +- drivers/iommu/intel/iommu.c | 449 +- .../intel-iommu.h => drivers/iommu/intel/iommu.h | 35 +- drivers/iommu/intel/irq_remapping.c | 2 +- drivers/iommu/intel/pasid.c | 107 +- drivers/iommu/intel/pasid.h | 1 + drivers/iommu/intel/perf.c | 2 +- drivers/iommu/intel/svm.c | 11 +- drivers/iommu/intel/trace.c | 2 +- .../intel_iommu.h => drivers/iommu/intel/trace.h | 7 +- drivers/iommu/iommu.c | 34 +- drivers/iommu/mtk_iommu.c | 3 +- drivers/iommu/virtio-iommu.c | 23 +- drivers/isdn/capi/capi.c | 1 + drivers/isdn/mISDN/timerdev.c | 1 + drivers/leds/Kconfig | 8 +- drivers/leds/blink/Kconfig | 14 + drivers/leds/blink/Makefile | 1 + drivers/leds/blink/leds-bcm63138.c | 307 + drivers/leds/rgb/leds-pwm-multicolor.c | 8 +- drivers/leds/uleds.c | 1 + drivers/macintosh/adb.c | 1 + drivers/macintosh/smu.c | 1 + drivers/md/bcache/super.c | 25 +- drivers/md/dm-bufio.c | 26 +- drivers/md/dm-ebs-target.c | 15 +- drivers/md/dm-flakey.c | 8 +- drivers/md/dm-integrity.c | 76 +- drivers/md/dm-io.c | 38 +- drivers/md/dm-kcopyd.c | 28 +- drivers/md/dm-log.c | 8 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-raid1.c | 12 +- drivers/md/dm-snap-persistent.c | 25 +- drivers/md/dm-thin-metadata.c | 7 +- drivers/md/dm-thin.c | 4 +- drivers/md/dm-writecache.c | 55 +- drivers/md/dm-zone.c | 2 +- drivers/md/dm-zoned-metadata.c | 5 +- drivers/md/dm-zoned.h | 2 +- drivers/md/dm.c | 12 +- drivers/md/md-bitmap.c | 6 +- drivers/md/md.c | 12 +- drivers/md/md.h | 3 +- drivers/md/raid1.c | 14 +- drivers/md/raid10.c | 22 +- drivers/md/raid5-cache.c | 12 +- drivers/md/raid5-ppl.c | 12 +- drivers/md/raid5.c | 3 +- drivers/media/cec/core/cec-api.c | 1 + drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 6 + drivers/media/common/videobuf2/videobuf2-v4l2.c | 12 + drivers/media/i2c/Kconfig | 6 +- drivers/media/i2c/adv748x/adv748x.h | 2 +- drivers/media/i2c/mt9p031.c | 20 +- drivers/media/i2c/ov5693.c | 57 +- drivers/media/i2c/ov7251.c | 2 + drivers/media/i2c/tvp5150.c | 2 +- drivers/media/mc/mc-devnode.c | 1 + drivers/media/mc/mc-entity.c | 96 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2 +- drivers/media/platform/atmel/Kconfig | 4 +- .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 7 +- .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 1 - .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 7 +- .../mediatek/vcodec/vdec/vdec_h264_req_common.c | 7 +- .../mediatek/vcodec/vdec/vdec_vp8_req_if.c | 7 +- .../mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c | 8 +- drivers/media/platform/nvidia/tegra-vde/h264.c | 9 +- drivers/media/platform/nxp/imx-mipi-csis.c | 41 + drivers/media/platform/qcom/camss/camss-csid.c | 6 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 2 +- drivers/media/platform/qcom/camss/camss-ispif.c | 4 +- drivers/media/platform/qcom/camss/camss-vfe.c | 2 +- drivers/media/platform/qcom/camss/camss-video.c | 6 +- drivers/media/platform/qcom/camss/camss.c | 2 +- drivers/media/platform/qcom/venus/core.c | 5 + drivers/media/platform/qcom/venus/core.h | 2 + drivers/media/platform/qcom/venus/helpers.c | 6 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 9 + drivers/media/platform/qcom/venus/hfi_cmds.h | 1 + drivers/media/platform/qcom/venus/hfi_helper.h | 20 + drivers/media/platform/qcom/venus/hfi_venus.c | 26 + .../media/platform/renesas/rcar-vin/rcar-core.c | 2 +- .../media/platform/renesas/rcar-vin/rcar-csi2.c | 2 +- drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 2 +- .../media/platform/renesas/rcar-vin/rcar-v4l2.c | 2 +- drivers/media/platform/renesas/vsp1/vsp1_entity.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_video.c | 2 +- drivers/media/platform/rockchip/rkisp1/Kconfig | 2 +- drivers/media/platform/rockchip/rkisp1/Makefile | 1 + .../platform/rockchip/rkisp1/rkisp1-capture.c | 22 +- .../media/platform/rockchip/rkisp1/rkisp1-common.c | 143 + .../media/platform/rockchip/rkisp1/rkisp1-common.h | 109 +- .../media/platform/rockchip/rkisp1/rkisp1-csi.c | 536 ++ .../media/platform/rockchip/rkisp1/rkisp1-csi.h | 28 + .../media/platform/rockchip/rkisp1/rkisp1-debug.c | 21 + .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 431 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 571 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 2 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 14 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 4 +- drivers/media/platform/samsung/exynos4-is/common.c | 2 +- .../platform/samsung/exynos4-is/fimc-capture.c | 6 +- .../platform/samsung/exynos4-is/fimc-isp-video.c | 2 +- .../media/platform/samsung/exynos4-is/fimc-lite.c | 2 +- .../media/platform/samsung/exynos4-is/media-dev.c | 2 +- .../platform/samsung/s3c-camif/camif-capture.c | 2 +- drivers/media/platform/st/stm32/stm32-dcmi.c | 20 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- .../media/platform/sunxi/sun6i-mipi-csi2/Kconfig | 1 + .../platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig | 1 + drivers/media/platform/ti/cal/cal-camerarx.c | 2 +- drivers/media/platform/ti/cal/cal-video.c | 2 +- drivers/media/platform/ti/omap3isp/isp.c | 6 +- drivers/media/platform/ti/omap3isp/ispccdc.c | 2 +- drivers/media/platform/ti/omap3isp/ispccp2.c | 2 +- drivers/media/platform/ti/omap3isp/ispcsi2.c | 2 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 4 +- drivers/media/platform/video-mux.c | 2 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 2 +- drivers/media/platform/xilinx/xilinx-dma.c | 4 +- drivers/media/rc/ati_remote.c | 11 +- drivers/media/rc/igorplugusb.c | 4 +- drivers/media/rc/lirc_dev.c | 1 + drivers/media/rc/rc-main.c | 3 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 8 +- drivers/media/test-drivers/vimc/Makefile | 2 +- drivers/media/test-drivers/vimc/vimc-capture.c | 270 +- drivers/media/test-drivers/vimc/vimc-common.h | 9 +- drivers/media/test-drivers/vimc/vimc-core.c | 142 +- drivers/media/test-drivers/vimc/vimc-debayer.c | 393 +- drivers/media/test-drivers/vimc/vimc-lens.c | 102 + drivers/media/test-drivers/vimc/vimc-scaler.c | 216 +- drivers/media/test-drivers/vimc/vimc-sensor.c | 307 +- drivers/media/test-drivers/vimc/vimc-streamer.c | 2 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 15 + .../media/test-drivers/vivid/vivid-vid-common.c | 15 + drivers/media/usb/uvc/uvc_ctrl.c | 112 +- drivers/media/usb/uvc/uvc_debugfs.c | 1 + drivers/media/usb/uvc/uvc_driver.c | 143 +- drivers/media/usb/uvc/uvc_isight.c | 13 +- drivers/media/usb/uvc/uvc_queue.c | 6 +- drivers/media/usb/uvc/uvc_status.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 18 +- drivers/media/usb/uvc/uvc_video.c | 96 +- drivers/media/usb/uvc/uvcvideo.h | 16 +- drivers/media/v4l2-core/Kconfig | 6 +- drivers/media/v4l2-core/v4l2-async.c | 45 +- drivers/media/v4l2-core/v4l2-common.c | 1 + drivers/media/v4l2-core/v4l2-ctrls-api.c | 103 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 212 +- drivers/media/v4l2-core/v4l2-ctrls-defs.c | 38 +- drivers/media/v4l2-core/v4l2-ctrls-priv.h | 3 +- drivers/media/v4l2-core/v4l2-ctrls-request.c | 13 +- drivers/media/v4l2-core/v4l2-dev.c | 1 + drivers/media/v4l2-core/v4l2-ioctl.c | 70 +- drivers/message/fusion/mptctl.c | 1 + drivers/misc/Kconfig | 13 + drivers/misc/Makefile | 1 + drivers/misc/cxl/context.c | 2 +- drivers/misc/cxl/guest.c | 2 +- drivers/misc/cxl/irq.c | 4 +- drivers/misc/cxl/of.c | 5 +- drivers/misc/eeprom/idt_89hpesx.c | 8 +- drivers/misc/lis3lv02d/lis3lv02d.c | 1 + drivers/misc/mei/hw-me.c | 2 +- drivers/misc/mei/main.c | 1 + drivers/misc/phantom.c | 1 + drivers/misc/vcpu_stall_detector.c | 223 + drivers/mmc/core/block.c | 1 + drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 6 +- drivers/mtd/ubi/cdev.c | 2 + drivers/mtd/ubi/debug.c | 1 + drivers/net/dsa/Kconfig | 8 - drivers/net/dsa/Makefile | 1 - drivers/net/dsa/microchip/ksz_common.c | 5 +- drivers/net/dsa/qca/Kconfig | 8 + drivers/net/dsa/qca/Makefile | 1 + drivers/net/dsa/{ => qca}/qca8k.c | 0 drivers/net/dsa/{ => qca}/qca8k.h | 0 .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 23 +- drivers/net/ethernet/intel/e1000e/hw.h | 1 - drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 - drivers/net/ethernet/intel/e1000e/ich8lan.h | 1 - drivers/net/ethernet/intel/e1000e/netdev.c | 30 +- drivers/net/ethernet/intel/ice/ice_devids.h | 1 + drivers/net/ethernet/intel/ice/ice_devlink.c | 59 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 96 +- drivers/net/ethernet/intel/ice/ice_main.c | 1 + drivers/net/ethernet/intel/igc/igc_main.c | 3 + drivers/net/ethernet/intel/igc/igc_regs.h | 5 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 41 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 2 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 2 + .../ethernet/marvell/octeontx2/af/lmac_common.h | 1 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 30 + drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 1 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 16 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 34 +- .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c | 55 +- .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 21 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 24 + .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 6 + .../ethernet/mellanox/mlx5/core/en/tc/act/police.c | 6 + .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 18 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 408 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 6 +- .../net/ethernet/mellanox/mlx5/core/esw/debugfs.c | 182 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 5 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 21 + drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 49 + .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 1 + .../mellanox/mlx5/core/steering/dr_table.c | 8 +- .../mellanox/mlx5/core/steering/dr_types.h | 1 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 7 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 14 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 3 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 2 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 18 +- drivers/net/ethernet/sfc/ef10.c | 3 + drivers/net/ethernet/sfc/ef10_sriov.c | 10 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 49 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 22 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 +- drivers/net/netdevsim/fib.c | 1 + drivers/net/tap.c | 1 + drivers/net/tun.c | 1 + drivers/net/wireless/ath/ath10k/mac.c | 9 +- drivers/net/wireless/ath/ath11k/mac.c | 9 +- drivers/net/wireless/ath/ath5k/mac80211-ops.c | 3 +- drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 3 +- drivers/net/wireless/ath/ath9k/main.c | 7 +- drivers/net/wireless/ath/carl9170/debug.c | 2 +- drivers/net/wireless/ath/carl9170/main.c | 3 +- drivers/net/wireless/ath/wcn36xx/main.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 3 +- drivers/net/wireless/broadcom/b43legacy/main.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 1 + .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 3 +- drivers/net/wireless/intel/iwlegacy/common.c | 3 +- drivers/net/wireless/intel/iwlegacy/common.h | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 1 + drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 +- drivers/net/wireless/intersil/p54/main.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 235 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 20 +- drivers/net/wireless/marvell/mwl8k.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 3 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 2 +- drivers/net/wireless/mediatek/mt7601u/mt7601u.h | 3 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 3 +- drivers/net/wireless/microchip/wilc1000/hif.c | 20 +- drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 3 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 3 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 3 +- drivers/net/wireless/ralink/rt2x00/rt61pci.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt73usb.c | 5 +- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 3 +- drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 3 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 3 +- drivers/net/wireless/realtek/rtlwifi/core.c | 3 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 6 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 8 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 2 - drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 +- drivers/net/wireless/silabs/wfx/sta.c | 17 +- drivers/net/wireless/silabs/wfx/sta.h | 11 +- drivers/net/wireless/st/cw1200/sta.c | 3 +- drivers/net/wireless/st/cw1200/sta.h | 3 +- drivers/net/wireless/ti/wl1251/main.c | 3 +- drivers/net/wireless/ti/wlcore/main.c | 11 +- drivers/net/xen-netback/rx.c | 1 + drivers/net/xen-netfront.c | 24 +- drivers/nfc/nxp-nci/core.c | 34 + drivers/nvdimm/btt.c | 4 +- drivers/nvdimm/pmem.c | 2 +- drivers/nvme/Kconfig | 1 + drivers/nvme/Makefile | 1 + drivers/nvme/{Makefile => common/Kconfig} | 4 +- drivers/nvme/common/Makefile | 7 + drivers/nvme/common/auth.c | 482 ++ drivers/nvme/host/Kconfig | 15 + drivers/nvme/host/Makefile | 1 + drivers/nvme/host/apple.c | 7 +- drivers/nvme/host/auth.c | 1017 +++ drivers/nvme/host/core.c | 196 +- drivers/nvme/host/fabrics.c | 94 +- drivers/nvme/host/fabrics.h | 7 + drivers/nvme/host/ioctl.c | 4 +- drivers/nvme/host/multipath.c | 6 +- drivers/nvme/host/nvme.h | 41 +- drivers/nvme/host/pci.c | 15 +- drivers/nvme/host/rdma.c | 14 +- drivers/nvme/host/tcp.c | 13 +- drivers/nvme/host/trace.c | 32 + drivers/nvme/target/Kconfig | 15 + drivers/nvme/target/Makefile | 1 + drivers/nvme/target/admin-cmd.c | 4 +- drivers/nvme/target/auth.c | 525 ++ drivers/nvme/target/configfs.c | 138 +- drivers/nvme/target/core.c | 15 + drivers/nvme/target/fabrics-cmd-auth.c | 545 ++ drivers/nvme/target/fabrics-cmd.c | 55 +- drivers/nvme/target/io-cmd-bdev.c | 18 +- drivers/nvme/target/loop.c | 8 +- drivers/nvme/target/nvmet.h | 75 +- drivers/nvme/target/zns.c | 10 +- drivers/pci/controller/Kconfig | 2 +- drivers/pci/controller/dwc/pci-exynos.c | 3 +- drivers/pci/controller/dwc/pci-imx6.c | 670 +- drivers/pci/controller/dwc/pcie-qcom.c | 39 +- drivers/pci/controller/pci-loongson.c | 210 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 2 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +- drivers/phy/samsung/phy-exynos-pcie.c | 25 +- drivers/phy/st/phy-stm32-usbphyc.c | 4 +- drivers/pinctrl/pinctrl-ocelot.c | 10 +- drivers/pinctrl/pinmux.c | 1 + drivers/platform/chrome/cros_ec_debugfs.c | 1 + drivers/platform/chrome/cros_ec_typec.c | 2 +- drivers/platform/chrome/wilco_ec/debugfs.c | 1 + drivers/platform/chrome/wilco_ec/event.c | 1 + drivers/platform/chrome/wilco_ec/telemetry.c | 1 + drivers/platform/mellanox/mlxreg-io.c | 23 + drivers/platform/surface/surface_aggregator_cdev.c | 1 + .../platform/surface/surface_aggregator_tabletsw.c | 4 +- drivers/platform/surface/surface_dtx.c | 1 + drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/asus-wmi.c | 25 + drivers/platform/x86/mlx-platform.c | 491 +- drivers/power/supply/ab8500-chargalg.h | 4 - drivers/power/supply/ab8500_btemp.c | 1 - drivers/power/supply/ab8500_chargalg.c | 24 +- drivers/power/supply/ab8500_charger.c | 48 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/power/supply/olpc_battery.c | 5 +- drivers/power/supply/pm2301_charger.h | 492 -- drivers/power/supply/power_supply_core.c | 4 +- drivers/pps/pps.c | 1 + drivers/regulator/max597x-regulator.c | 3 - drivers/regulator/of_regulator.c | 6 +- drivers/regulator/userspace-consumer.c | 97 +- drivers/rtc/dev.c | 1 + drivers/rtc/rtc-m41t80.c | 1 + drivers/s390/char/fs3270.c | 1 + drivers/s390/char/sclp_ctl.c | 1 + 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/chsc_sch.c | 1 + drivers/s390/cio/css.c | 1 + drivers/s390/crypto/pkey_api.c | 1 + drivers/s390/crypto/zcrypt_api.c | 1 + drivers/sbus/char/openprom.c | 1 + drivers/sbus/char/uctrl.c | 1 + 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/megaraid/megaraid_sas_base.c | 3 + drivers/scsi/pm8001/pm8001_hwi.c | 19 +- drivers/scsi/pm8001/pm8001_init.c | 2 + drivers/scsi/pm8001/pm80xx_hwi.c | 6 +- drivers/scsi/scsi_error.c | 16 +- drivers/scsi/scsi_lib.c | 12 +- drivers/scsi/scsi_priv.h | 2 +- drivers/scsi/sd_zbc.c | 2 +- drivers/scsi/sg.c | 1 + drivers/soc/qcom/socinfo.c | 3 +- drivers/spi/spidev.c | 1 + drivers/staging/media/hantro/hantro.h | 4 + drivers/staging/media/hantro/hantro_drv.c | 57 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 44 +- drivers/staging/media/hantro/hantro_g2_vp9_dec.c | 18 +- drivers/staging/media/hantro/hantro_hevc.c | 10 +- drivers/staging/media/hantro/hantro_hw.h | 4 +- drivers/staging/media/hantro/hantro_postproc.c | 38 +- drivers/staging/media/hantro/hantro_v4l2.c | 50 +- drivers/staging/media/hantro/hantro_v4l2.h | 3 + drivers/staging/media/hantro/sunxi_vpu_hw.c | 27 + drivers/staging/media/imx/imx-media-dev-common.c | 2 +- drivers/staging/media/imx/imx-media-utils.c | 2 +- drivers/staging/media/imx/imx7-media-csi.c | 2 +- drivers/staging/media/omap4iss/iss.c | 6 +- drivers/staging/media/omap4iss/iss_csi2.c | 2 +- drivers/staging/media/omap4iss/iss_video.c | 2 +- drivers/staging/media/rkvdec/rkvdec-h264.c | 41 +- drivers/staging/media/rkvdec/rkvdec-vp9.c | 10 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 54 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 7 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 37 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 5 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 177 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 3 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 - drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 5 +- drivers/staging/media/tegra-video/vi.c | 4 +- drivers/staging/pi433/pi433_if.c | 1 + drivers/staging/qlge/qlge_main.c | 20 +- drivers/staging/r8188eu/hal/usb_halinit.c | 11 +- drivers/staging/vt6655/baseband.c | 8 +- drivers/staging/vt6655/card.c | 32 +- drivers/staging/vt6655/channel.c | 2 +- drivers/staging/vt6655/device_main.c | 37 +- drivers/staging/vt6655/mac.c | 42 +- drivers/staging/vt6655/mac.h | 35 +- drivers/staging/vt6655/power.c | 21 +- drivers/staging/vt6655/rf.c | 16 +- drivers/staging/vt6655/rxtx.c | 2 +- drivers/target/target_core_iblock.c | 4 +- drivers/thermal/db8500_thermal.c | 26 +- drivers/thermal/gov_fair_share.c | 6 +- drivers/thermal/gov_power_allocator.c | 4 +- drivers/thermal/gov_step_wise.c | 26 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 1 + drivers/thermal/k3_j72xx_bandgap.c | 13 +- drivers/thermal/qcom/tsens.c | 12 - drivers/thermal/qcom/tsens.h | 2 - drivers/thermal/sun8i_thermal.c | 2 +- drivers/thermal/tegra/soctherm.c | 32 - drivers/thermal/tegra/tegra30-tsensor.c | 2 +- drivers/thermal/thermal_core.c | 53 +- drivers/thermal/thermal_core.h | 25 +- drivers/thermal/thermal_helpers.c | 13 +- drivers/thermal/thermal_netlink.c | 2 +- drivers/thermal/thermal_of.c | 201 +- drivers/thermal/thermal_sysfs.c | 22 +- drivers/tty/serial/8250/8250_bcm7271.c | 24 +- drivers/tty/serial/8250/8250_dw.c | 13 + drivers/tty/serial/8250/8250_dwlib.c | 10 +- drivers/tty/serial/8250/8250_lpc18xx.c | 6 +- drivers/tty/serial/8250/8250_pci.c | 109 + drivers/tty/serial/8250/8250_port.c | 3 - drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/ar933x_uart.c | 18 +- drivers/tty/serial/samsung_tty.c | 2 +- drivers/tty/serial/serial_core.c | 60 +- drivers/tty/tty_io.c | 3 + drivers/ufs/core/ufshcd.c | 4 +- drivers/ufs/core/ufshpb.c | 7 +- drivers/usb/gadget/function/f_fs.c | 2 + drivers/usb/gadget/legacy/inode.c | 2 + drivers/usb/gadget/legacy/raw_gadget.c | 1 + drivers/usb/gadget/udc/atmel_usba_udc.c | 1 + drivers/usb/misc/ftdi-elan.c | 1 + drivers/usb/misc/ldusb.c | 1 + drivers/usb/mon/mon_bin.c | 1 + drivers/usb/mon/mon_stat.c | 1 + drivers/usb/mon/mon_text.c | 2 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 2 + drivers/vfio/pci/mlx5/main.c | 2 + drivers/video/fbdev/omap/hwa742.c | 3 +- drivers/video/fbdev/omap/omapfb.h | 9 - drivers/video/fbdev/omap/omapfb_main.c | 3 +- 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/evtchn.c | 1 + drivers/xen/mcelog.c | 1 + drivers/xen/xenbus/xenbus_dev_frontend.c | 1 + fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 6 +- fs/btrfs/compression.h | 2 +- fs/btrfs/ctree.h | 18 +- fs/btrfs/delayed-inode.c | 84 +- fs/btrfs/disk-io.c | 179 +- fs/btrfs/extent-tree.c | 2 +- fs/btrfs/extent_io.c | 140 +- fs/btrfs/inode.c | 27 +- fs/btrfs/raid56.c | 4 +- fs/btrfs/send.c | 40 +- fs/btrfs/tests/btrfs-tests.c | 24 +- fs/btrfs/transaction.c | 112 +- fs/btrfs/zoned.c | 2 +- fs/buffer.c | 59 +- fs/cifs/cifs_debug.c | 16 +- fs/cifs/cifsfs.c | 19 +- fs/cifs/cifsglob.h | 14 +- fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 4 +- fs/cifs/inode.c | 4 +- fs/cifs/misc.c | 12 +- fs/cifs/netmisc.c | 2 +- fs/cifs/smb2misc.c | 2 +- fs/cifs/smb2ops.c | 5 +- fs/cifs/smb2pdu.c | 2 +- fs/cifs/smb2transport.c | 2 +- fs/cifs/transport.c | 4 +- fs/debugfs/file.c | 1 + fs/direct-io.c | 40 +- fs/dlm/debug_fs.c | 1 + fs/efivarfs/file.c | 1 + fs/erofs/compress.h | 2 +- fs/erofs/decompressor.c | 2 +- fs/erofs/zdata.c | 785 ++- fs/erofs/zdata.h | 119 +- fs/erofs/zpvec.h | 159 - fs/ext2/super.c | 6 +- fs/ext4/ext4.h | 8 +- fs/ext4/fast_commit.c | 4 +- fs/ext4/mmp.c | 11 +- fs/ext4/super.c | 20 +- fs/f2fs/data.c | 11 +- fs/f2fs/f2fs.h | 6 +- fs/f2fs/node.c | 2 +- fs/f2fs/segment.c | 2 +- fs/file_table.c | 4 +- fs/fsopen.c | 1 + fs/fuse/control.c | 4 + fs/fuse/dev.c | 1 + fs/gfs2/bmap.c | 5 +- fs/gfs2/dir.c | 5 +- fs/gfs2/log.c | 4 +- fs/gfs2/log.h | 2 +- fs/gfs2/lops.c | 4 +- fs/gfs2/lops.h | 2 +- fs/gfs2/meta_io.c | 18 +- fs/gfs2/quota.c | 2 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/hfsplus/part_tbl.c | 5 +- fs/hfsplus/super.c | 4 +- fs/hfsplus/wrapper.c | 12 +- fs/iomap/direct-io.c | 8 +- fs/isofs/compress.c | 2 +- fs/jbd2/commit.c | 8 +- fs/jbd2/journal.c | 25 +- fs/jbd2/recovery.c | 4 +- fs/mpage.c | 6 +- fs/netfs/buffered_read.c | 4 +- fs/nfs/blocklayout/blocklayout.c | 13 +- fs/nilfs2/btnode.c | 8 +- fs/nilfs2/btnode.h | 4 +- fs/nilfs2/btree.c | 6 +- fs/nilfs2/gcinode.c | 7 +- fs/nilfs2/mdt.c | 19 +- fs/nsfs.c | 1 + fs/ntfs/aops.c | 6 +- fs/ntfs/compress.c | 2 +- fs/ntfs/file.c | 2 +- fs/ntfs/logfile.c | 2 +- fs/ntfs/mft.c | 4 +- fs/ntfs3/file.c | 2 +- fs/ntfs3/fsntfs.c | 2 +- fs/ntfs3/inode.c | 2 +- fs/ntfs3/ntfs_fs.h | 2 +- fs/ocfs2/aops.c | 2 +- fs/ocfs2/buffer_head_io.c | 8 +- fs/ocfs2/cluster/heartbeat.c | 75 +- fs/ocfs2/quota_global.c | 2 +- fs/ocfs2/super.c | 2 +- fs/pipe.c | 1 + fs/proc/task_mmu.c | 2 - fs/reiserfs/inode.c | 4 +- fs/reiserfs/journal.c | 12 +- fs/reiserfs/stree.c | 4 +- fs/reiserfs/super.c | 2 +- fs/remap_range.c | 2 +- fs/ubifs/debug.c | 2 + fs/udf/dir.c | 2 +- fs/udf/directory.c | 2 +- fs/udf/inode.c | 2 +- fs/ufs/balloc.c | 2 +- fs/verity/Kconfig | 10 +- fs/xfs/Makefile | 1 + fs/xfs/libxfs/xfs_ag.c | 8 - fs/xfs/libxfs/xfs_ag.h | 6 - fs/xfs/libxfs/xfs_attr.c | 20 +- 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 | 81 +- fs/xfs/libxfs/xfs_bmap_btree.c | 10 +- fs/xfs/libxfs/xfs_btree.c | 4 +- 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_inode_buf.c | 10 +- fs/xfs/libxfs/xfs_inode_fork.c | 65 +- fs/xfs/libxfs/xfs_inode_fork.h | 27 +- fs/xfs/libxfs/xfs_symlink_remote.c | 2 +- fs/xfs/scrub/bmap.c | 14 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/dabtree.c | 2 +- fs/xfs/scrub/dir.c | 2 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/repair.c | 15 +- fs/xfs/scrub/symlink.c | 6 +- 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 | 267 +- fs/xfs/xfs_buf.h | 21 +- fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_icache.c | 15 +- fs/xfs/xfs_inode.c | 594 +- fs/xfs/xfs_inode.h | 69 +- fs/xfs/xfs_inode_item.c | 58 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iomap.c | 8 +- fs/xfs/xfs_iops.c | 2 +- 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_recover.c | 173 +- fs/xfs/xfs_qm.c | 11 +- fs/xfs/xfs_reflink.c | 6 +- fs/xfs/xfs_super.c | 10 + fs/xfs/xfs_symlink.c | 2 +- fs/xfs/xfs_trace.h | 3 +- fs/xfs/xfs_trans.c | 91 + fs/xfs/xfs_trans.h | 6 +- fs/zonefs/super.c | 5 +- fs/zonefs/trace.h | 4 +- include/asm-generic/archrandom.h | 18 +- include/crypto/aria.h | 461 ++ include/crypto/hash.h | 2 + include/crypto/kpp.h | 2 + include/drm/drm_bridge.h | 4 - include/drm/drm_connector.h | 5 - include/drm/drm_crtc.h | 9 - include/drm/drm_encoder.h | 6 - include/drm/drm_fourcc.h | 4 - include/drm/drm_framebuffer.h | 8 +- include/drm/drm_mipi_dsi.h | 2 +- include/drm/ttm/ttm_bo_api.h | 93 +- include/kvm/arm_vgic.h | 2 +- include/linux/acpi.h | 6 + include/linux/amd-iommu.h | 4 + include/linux/backing-dev.h | 17 - include/linux/base64.h | 16 + include/linux/bio.h | 10 +- include/linux/bitmap.h | 13 +- include/linux/blk-mq.h | 12 +- include/linux/blk_types.h | 119 +- include/linux/blkdev.h | 13 +- include/linux/blktrace_api.h | 3 +- include/linux/buffer_head.h | 9 +- include/linux/cpumask.h | 138 +- include/linux/debugfs.h | 1 + include/linux/dm-io.h | 4 +- include/linux/dmar.h | 6 +- include/linux/firmware/intel/stratix10-smc.h | 175 + .../linux/firmware/intel/stratix10-svc-client.h | 53 +- include/linux/fs.h | 1 + include/linux/gfp.h | 344 +- include/linux/{gfp.h => gfp_types.h} | 377 +- include/linux/hugetlb.h | 17 +- include/linux/ieee80211.h | 69 +- include/linux/inetdevice.h | 2 +- include/linux/iommu.h | 17 +- include/linux/jbd2.h | 2 +- include/linux/kexec.h | 6 +- include/linux/kvm_host.h | 11 +- include/linux/lsm_hook_defs.h | 1 + include/linux/lsm_hooks.h | 7 + include/linux/maple_tree.h | 34 +- include/linux/memremap.h | 132 +- include/linux/mlx5/driver.h | 1 + include/linux/mlx5/fs.h | 2 + include/linux/mlx5/mlx5_ifc.h | 31 +- include/linux/mm.h | 14 +- include/linux/mm_types.h | 6 +- include/linux/mmzone.h | 80 + include/linux/nvme-auth.h | 41 + include/linux/nvme.h | 213 +- include/linux/page_zone.h | 213 - include/linux/pci-ecam.h | 1 + include/linux/platform_data/x86/asus-wmi.h | 1 + include/linux/random.h | 12 +- include/linux/security.h | 7 + include/linux/shmem_fs.h | 11 + include/linux/socket.h | 7 +- include/linux/swap.h | 5 +- include/linux/swapops.h | 9 + include/linux/tboot.h | 2 - include/linux/thermal.h | 26 +- include/linux/writeback.h | 4 +- include/media/hevc-ctrls.h | 250 - include/media/media-entity.h | 98 +- include/media/v4l2-async.h | 2 + include/media/v4l2-common.h | 6 +- include/media/v4l2-ctrls.h | 48 +- include/media/v4l2-subdev.h | 34 + include/media/videobuf2-v4l2.h | 10 + include/net/cfg80211.h | 202 +- include/net/compat.h | 5 +- include/net/devlink.h | 2 +- include/net/inet_hashtables.h | 2 +- include/net/inet_sock.h | 9 +- include/net/ip.h | 4 +- include/net/mac80211.h | 33 +- include/net/protocol.h | 4 - include/net/route.h | 2 +- include/net/tcp.h | 2 +- include/net/udp.h | 2 +- include/net/xdp_sock_drv.h | 14 + include/ras/ras_event.h | 1 - include/scsi/scsi_cmnd.h | 4 +- include/scsi/scsi_device.h | 2 +- include/sound/cs35l41.h | 4 + include/sound/hda_codec.h | 1 - include/sound/hdaudio.h | 1 + include/trace/events/f2fs.h | 22 +- include/trace/events/jbd2.h | 12 +- include/trace/events/nilfs2.h | 4 +- include/uapi/drm/drm_fourcc.h | 32 +- include/uapi/drm/drm_mode.h | 8 +- include/uapi/linux/io_uring.h | 7 + include/uapi/linux/kvm.h | 1 + include/uapi/linux/nl80211.h | 20 +- include/uapi/linux/ublk_cmd.h | 162 + include/uapi/linux/v4l2-controls.h | 459 ++ include/uapi/linux/videodev2.h | 38 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 17 + init/Kconfig | 1 + io_uring/io_uring.c | 2 +- io_uring/net.c | 214 +- io_uring/net.h | 6 + io_uring/rsrc.c | 7 +- kernel/bpf/bpf_iter.c | 4 +- kernel/bpf/btf.c | 3 +- kernel/bpf/preload/iterators/Makefile | 10 +- kernel/bpf/verifier.c | 5 +- kernel/events/core.c | 46 +- kernel/fork.c | 2 +- kernel/groups.c | 13 + kernel/hung_task.c | 2 +- kernel/kexec_file.c | 50 +- kernel/module/internal.h | 2 +- kernel/module/main.c | 27 +- kernel/module/procfs.c | 2 +- kernel/power/swap.c | 29 +- kernel/power/user.c | 1 + kernel/printk/printk.c | 13 +- kernel/relay.c | 1 + kernel/time/posix-clock.c | 1 + kernel/trace/blktrace.c | 61 +- kernel/trace/trace.c | 3 + lib/Kconfig.ubsan | 3 + lib/Makefile | 5 +- lib/base64.c | 103 + lib/bitmap.c | 9 +- lib/cpumask.c | 97 +- lib/crypto/Kconfig | 3 + lib/crypto/Makefile | 3 + lib/{ => crypto}/sha1.c | 0 lib/iov_iter.c | 1 - lib/kunit/executor.c | 4 +- lib/lzo/lzo1x_compress.c | 6 +- lib/maple_tree.c | 73 +- lib/test_maple_tree.c | 756 +- localversion-next | 2 +- mm/damon/lru_sort.c | 4 +- mm/damon/reclaim.c | 4 +- mm/gup.c | 31 +- mm/huge_memory.c | 1 + mm/hugetlb.c | 58 +- mm/internal.h | 2 +- mm/kasan/shadow.c | 29 +- mm/memblock.c | 14 +- mm/memcontrol.c | 25 +- mm/memory-failure.c | 179 +- mm/memory.c | 5 - mm/migrate_device.c | 75 +- mm/mmap.c | 82 +- mm/secretmem.c | 16 +- mm/shmem.c | 63 +- mm/vmscan.c | 27 +- mm/zsmalloc.c | 13 +- net/9p/client.c | 32 +- net/bluetooth/hci_core.c | 10 +- net/compat.c | 39 +- net/core/devlink.c | 16 +- net/core/filter.c | 5 +- net/ipv4/af_inet.c | 16 +- net/ipv4/ah4.c | 2 +- net/ipv4/arp.c | 24 +- net/ipv4/esp4.c | 2 +- net/ipv4/fib_semantics.c | 2 +- net/ipv4/icmp.c | 2 +- net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_input.c | 37 +- net/ipv4/ip_sockglue.c | 2 +- net/ipv4/netfilter/nf_reject_ipv4.c | 4 +- net/ipv4/proc.c | 2 +- net/ipv4/route.c | 2 +- net/ipv4/sysctl_net_ipv4.c | 59 +- net/ipv4/tcp_output.c | 11 +- net/ipv4/tcp_timer.c | 8 +- net/ipv6/Kconfig | 1 + net/ipv6/addrconf.c | 2 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/ip6_input.c | 23 +- net/ipv6/ndisc.c | 29 +- net/ipv6/seg6_iptunnel.c | 5 +- net/ipv6/seg6_local.c | 2 - net/ipv6/tcp_ipv6.c | 9 +- net/ipv6/udp.c | 9 +- net/mac80211/agg-rx.c | 2 +- net/mac80211/cfg.c | 470 +- net/mac80211/chan.c | 145 +- net/mac80211/debug.h | 31 +- net/mac80211/debugfs_netdev.c | 2 +- net/mac80211/driver-ops.c | 8 +- net/mac80211/driver-ops.h | 50 +- net/mac80211/ht.c | 34 +- net/mac80211/ibss.c | 50 +- net/mac80211/ieee80211_i.h | 215 +- net/mac80211/iface.c | 372 +- net/mac80211/main.c | 17 +- net/mac80211/mesh.c | 36 +- net/mac80211/mesh_hwmp.c | 9 +- net/mac80211/mesh_plink.c | 5 +- net/mac80211/mlme.c | 5774 +++++++++------- net/mac80211/ocb.c | 8 +- net/mac80211/offchannel.c | 27 +- net/mac80211/rate.c | 9 +- net/mac80211/rate.h | 2 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 2 + net/mac80211/rx.c | 100 +- net/mac80211/scan.c | 12 +- net/mac80211/spectmgmt.c | 16 +- net/mac80211/sta_info.c | 118 +- net/mac80211/sta_info.h | 16 +- net/mac80211/status.c | 3 - net/mac80211/tdls.c | 12 +- net/mac80211/trace.h | 57 +- net/mac80211/tx.c | 135 +- net/mac80211/util.c | 345 +- net/mac80211/vht.c | 64 +- net/netfilter/nf_synproxy_core.c | 2 +- net/rfkill/core.c | 1 + net/sched/sch_cbq.c | 79 - net/sctp/protocol.c | 2 +- net/socket.c | 38 +- net/sunrpc/cache.c | 4 + net/sunrpc/rpc_pipe.c | 1 + net/tls/tls.h | 4 +- net/tls/tls_device.c | 4 +- net/tls/tls_main.c | 7 +- net/wireless/core.c | 3 +- net/wireless/core.h | 7 +- net/wireless/ethtool.c | 12 +- net/wireless/mlme.c | 134 +- net/wireless/nl80211.c | 448 +- net/wireless/nl80211.h | 4 +- net/wireless/rdev-ops.h | 66 +- net/wireless/sme.c | 2 +- net/wireless/trace.h | 195 +- net/wireless/util.c | 57 + net/xdp/xsk.c | 5 +- net/xfrm/xfrm_state.c | 2 +- samples/bpf/Makefile | 10 +- samples/bpf/fds_example.c | 3 +- samples/bpf/sock_example.c | 3 +- samples/bpf/test_cgrp2_attach.c | 3 +- samples/bpf/test_lru_dist.c | 2 +- samples/bpf/test_map_in_map_user.c | 4 +- samples/bpf/tracex5_user.c | 3 +- scripts/Makefile.modinst | 3 + scripts/Makefile.package | 4 +- scripts/coccinelle/api/stream_open.cocci | 1 + scripts/package/mkspec | 3 + security/safesetid/lsm.c | 75 +- security/security.c | 5 + sound/core/control.c | 1 + sound/core/oss/mixer_oss.c | 1 + sound/core/oss/pcm_oss.c | 1 + sound/core/pcm_native.c | 2 + sound/core/rawmidi.c | 1 + sound/core/seq/seq_clientmgr.c | 1 + sound/core/timer.c | 1 + sound/hda/hdac_bus.c | 2 +- sound/oss/dmasound/dmasound_core.c | 3 + sound/pci/hda/Kconfig | 10 +- sound/pci/hda/Makefile | 2 + sound/pci/hda/cs35l41_hda.c | 883 ++- sound/pci/hda/cs35l41_hda.h | 39 + sound/pci/hda/cs35l41_hda_i2c.c | 1 + sound/pci/hda/cs35l41_hda_spi.c | 1 + sound/pci/hda/hda_codec.c | 51 +- sound/pci/hda/hda_component.h | 3 + sound/pci/hda/hda_cs_dsp_ctl.c | 240 + sound/pci/hda/hda_cs_dsp_ctl.h | 39 + sound/pci/hda/patch_realtek.c | 26 +- sound/soc/atmel/atmel_ssc_dai.c | 9 +- sound/soc/codecs/cs35l41.c | 30 + sound/soc/codecs/hda.c | 4 +- sound/soc/intel/boards/bdw-rt5650.c | 1 + sound/soc/intel/boards/bdw-rt5677.c | 1 + sound/soc/intel/boards/bdw_rt286.c | 1 + sound/soc/intel/boards/hsw_rt5640.c | 1 + sound/soc/intel/boards/sof_sdw.c | 9 + sound/soc/intel/boards/sof_sdw_rt711.c | 3 + sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 3 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 29 + sound/soc/sh/rcar/ssiu.c | 2 + sound/soc/sof/intel/hda.c | 8 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 29 +- sound/usb/bcd2000/bcd2000.c | 3 +- sound/usb/endpoint.c | 2 +- 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/bpf/runqslower/Makefile | 7 +- tools/include/linux/bitmap.h | 12 +- tools/include/uapi/linux/kvm.h | 1 + tools/lib/bitmap.c | 6 +- tools/lib/bpf/libbpf.c | 25 +- tools/lib/bpf/libbpf.h | 16 + tools/lib/bpf/libbpf.map | 1 + tools/perf/builtin-trace.c | 2 + tools/perf/tests/perf-time-to-tsc.c | 27 +- .../selftests/bpf/prog_tests/kprobe_multi_test.c | 2 + .../selftests/bpf/progs/test_xdp_noinline.c | 30 +- tools/testing/selftests/kvm/aarch64/vgic_init.c | 15 +- tools/testing/selftests/landlock/Makefile | 9 +- tools/testing/selftests/net/Makefile | 3 +- .../selftests/net/arp_ndisc_untracked_subnets.sh | 308 + tools/testing/selftests/net/fib_nexthop_nongw.sh | 119 + tools/testing/selftests/safesetid/Makefile | 2 +- tools/testing/selftests/safesetid/safesetid-test.c | 295 +- tools/testing/selftests/timers/adjtick.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 +- virt/kvm/kvm_main.c | 1 + 1651 files changed, 46423 insertions(+), 33694 deletions(-) create mode 100644 Documentation/devicetree/bindings/leds/leds-bcm63138.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml create mode 100644 Documentation/devicetree/bindings/misc/qemu,vcpu-stall-detector.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/msm-poweroff.txt create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pshold.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/9elements,output-su [...] create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7180-mss-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7280-mss-pil.yaml create mode 100644 Documentation/devicetree/bindings/spi/atmel,at91rm9200-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi_atmel.txt delete mode 100644 Documentation/process/submitting-drivers.rst delete mode 100644 Documentation/translations/it_IT/process/submitting-drivers.rst delete mode 100644 Documentation/translations/zh_CN/process/submitting-drivers.rst delete mode 100644 Documentation/translations/zh_TW/process/submitting-drivers.rst create mode 100644 arch/arm/boot/dts/qcom-ipq8064-smb208.dtsi delete mode 100644 arch/arm/mach-davinci/board-dm644x-evm.c delete mode 100644 arch/arm/mach-davinci/board-dm646x-evm.c delete mode 100644 arch/arm/mach-davinci/board-neuros-osd2.c delete mode 100644 arch/arm/mach-davinci/board-sffsdr.c delete mode 100644 arch/arm/mach-davinci/dm644x.c delete mode 100644 arch/arm/mach-davinci/dm646x.c create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm4912-asus-gt-ax6000.dts delete mode 100644 arch/mips/configs/capcella_defconfig delete mode 100644 arch/mips/configs/e55_defconfig delete mode 100644 arch/mips/configs/mpc30x_defconfig delete mode 100644 arch/mips/configs/tb0219_defconfig delete mode 100644 arch/mips/configs/tb0226_defconfig delete mode 100644 arch/mips/configs/tb0287_defconfig delete mode 100644 arch/mips/configs/workpad_defconfig delete mode 100644 arch/mips/include/asm/mach-vr41xx/irq.h delete mode 100644 arch/mips/include/asm/vr41xx/capcella.h delete mode 100644 arch/mips/include/asm/vr41xx/giu.h delete mode 100644 arch/mips/include/asm/vr41xx/irq.h delete mode 100644 arch/mips/include/asm/vr41xx/mpc30x.h delete mode 100644 arch/mips/include/asm/vr41xx/pci.h delete mode 100644 arch/mips/include/asm/vr41xx/siu.h delete mode 100644 arch/mips/include/asm/vr41xx/tb0219.h delete mode 100644 arch/mips/include/asm/vr41xx/tb0226.h delete mode 100644 arch/mips/include/asm/vr41xx/tb0287.h delete mode 100644 arch/mips/include/asm/vr41xx/vr41xx.h delete mode 100644 arch/mips/pci/fixup-capcella.c delete mode 100644 arch/mips/pci/fixup-mpc30x.c delete mode 100644 arch/mips/pci/fixup-tb0219.c delete mode 100644 arch/mips/pci/fixup-tb0226.c delete mode 100644 arch/mips/pci/fixup-tb0287.c delete mode 100644 arch/mips/pci/ops-vr41xx.c delete mode 100644 arch/mips/pci/pci-vr41xx.c delete mode 100644 arch/mips/pci/pci-vr41xx.h delete mode 100644 arch/mips/vr41xx/Kconfig delete mode 100644 arch/mips/vr41xx/Makefile delete mode 100644 arch/mips/vr41xx/Platform delete mode 100644 arch/mips/vr41xx/casio-e55/Makefile delete mode 100644 arch/mips/vr41xx/casio-e55/setup.c delete mode 100644 arch/mips/vr41xx/common/Makefile delete mode 100644 arch/mips/vr41xx/common/bcu.c delete mode 100644 arch/mips/vr41xx/common/cmu.c delete mode 100644 arch/mips/vr41xx/common/giu.c delete mode 100644 arch/mips/vr41xx/common/icu.c delete mode 100644 arch/mips/vr41xx/common/init.c delete mode 100644 arch/mips/vr41xx/common/irq.c delete mode 100644 arch/mips/vr41xx/common/pmu.c delete mode 100644 arch/mips/vr41xx/common/rtc.c delete mode 100644 arch/mips/vr41xx/common/siu.c delete mode 100644 arch/mips/vr41xx/common/type.c delete mode 100644 arch/mips/vr41xx/ibm-workpad/Makefile delete mode 100644 arch/mips/vr41xx/ibm-workpad/setup.c create mode 100644 arch/um/include/asm/archrandom.h create mode 100644 arch/um/include/asm/kasan.h create mode 100644 crypto/aria.c create mode 100644 drivers/block/ublk_drv.c create mode 100644 drivers/gpu/drm/selftests/Makefile create mode 100644 drivers/gpu/drm/selftests/drm_buddy_selftests.h create mode 100644 drivers/gpu/drm/selftests/drm_cmdline_selftests.h create mode 100644 drivers/gpu/drm/selftests/drm_mm_selftests.h create mode 100644 drivers/gpu/drm/selftests/drm_modeset_selftests.h create mode 100644 drivers/gpu/drm/selftests/drm_selftest.c create mode 100644 drivers/gpu/drm/selftests/drm_selftest.h create mode 100644 drivers/gpu/drm/selftests/test-drm_buddy.c create mode 100644 drivers/gpu/drm/selftests/test-drm_cmdline_parser.c create mode 100644 drivers/gpu/drm/selftests/test-drm_damage_helper.c rename drivers/gpu/drm/{tests/drm_dp_mst_helper_test.c => selftests/test-drm_dp_ms [...] create mode 100644 drivers/gpu/drm/selftests/test-drm_format.c rename drivers/gpu/drm/{tests/drm_framebuffer_test.c => selftests/test-drm_framebu [...] rename drivers/gpu/drm/{tests/drm_mm_test.c => selftests/test-drm_mm.c} (55%) create mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.c create mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.h rename drivers/gpu/drm/{tests/drm_plane_helper_test.c => selftests/test-drm_plane_ [...] create mode 100644 drivers/gpu/drm/selftests/test-drm_rect.c delete mode 100644 drivers/gpu/drm/tests/drm_buddy_test.c delete mode 100644 drivers/gpu/drm/tests/drm_cmdline_parser_test.c delete mode 100644 drivers/gpu/drm/tests/drm_damage_helper_test.c delete mode 100644 drivers/gpu/drm/tests/drm_format_test.c delete mode 100644 drivers/gpu/drm/tests/drm_rect_test.c rename include/linux/intel-iommu.h => drivers/iommu/intel/iommu.h (97%) rename include/trace/events/intel_iommu.h => drivers/iommu/intel/trace.h (93%) create mode 100644 drivers/leds/blink/leds-bcm63138.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-csi.h create mode 100644 drivers/media/test-drivers/vimc/vimc-lens.c create mode 100644 drivers/misc/vcpu_stall_detector.c rename drivers/net/dsa/{ => qca}/qca8k.c (100%) rename drivers/net/dsa/{ => qca}/qca8k.h (100%) create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/debugfs.c copy drivers/nvme/{Makefile => common/Kconfig} (53%) create mode 100644 drivers/nvme/common/Makefile create mode 100644 drivers/nvme/common/auth.c create mode 100644 drivers/nvme/host/auth.c create mode 100644 drivers/nvme/target/auth.c create mode 100644 drivers/nvme/target/fabrics-cmd-auth.c delete mode 100644 drivers/power/supply/pm2301_charger.h delete mode 100644 fs/erofs/zpvec.h create mode 100644 fs/xfs/xfs_iunlink_item.c create mode 100644 fs/xfs/xfs_iunlink_item.h create mode 100644 include/crypto/aria.h create mode 100644 include/linux/base64.h copy include/linux/{gfp.h => gfp_types.h} (55%) create mode 100644 include/linux/nvme-auth.h delete mode 100644 include/linux/page_zone.h delete mode 100644 include/media/hevc-ctrls.h create mode 100644 include/uapi/linux/ublk_cmd.h create mode 100644 lib/base64.c rename lib/{ => crypto}/sha1.c (100%) create mode 100644 sound/pci/hda/hda_cs_dsp_ctl.c create mode 100644 sound/pci/hda/hda_cs_dsp_ctl.h create mode 100755 tools/testing/selftests/net/arp_ndisc_untracked_subnets.sh create mode 100755 tools/testing/selftests/net/fib_nexthop_nongw.sh