This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits e5dbf24e8b9e Add linux-next specific files for 20230324 omits 112ee76f9e26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c53e03a9869 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 4f791728db39 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits ea7f27153464 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 260df363f047 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 873e64ccd491 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bbd396f8b9a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5479deae0dd6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f1093424aff3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d2ca819e04ec Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 1b951afec2bc Merge branch 'main' of git://git.infradead.org/users/willy [...] omits d5d91e0d8c9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 442d1adfbbd0 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 85572675a34c Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits aaab4241e918 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 64c42a3a6111 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 936681d8bd59 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3673149765d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f638bcff16ac Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 31136769da7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de3f5582ba10 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5facb2c60b79 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 4e3709611b9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2a5d9da8a126 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 3b00be7cebcc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 31ac727007bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1ab8a61009ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b24dd2901bcc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8e7b8727e326 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git omits 2ffe301cbbcd Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits d081e263a1c8 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 8632a622593f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fdc35193f52e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c30eca4e35e3 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 330020a7e63f Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits cd4ac8901f77 Merge branch 'habanalabs-next' of git://git.kernel.org/pub [...] omits 7aaeb6c4b039 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 019aeb9e25cf Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 97c8753260fc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c24901c5eff5 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits c1fbd525f418 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits e40c1dff0570 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 7773c8efd912 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits 5efdfaf58691 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e5991d3431b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c3ae436a7088 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 87b533e44dfc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2abcd5817543 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits fa07fc0db92e Merge branch 'next' of https://github.com/kvm-x86/linux.git omits 3b4ef1bf20e1 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 2da93a13a25b Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 9b426f1461c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eebf5172007c Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits b90fa3bfc1b1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 35973f5a2d42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6ec223428182 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 21160699957b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e8c94d6d8a6d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 75fcdfbf69aa next-20230320/tpmdd omits 117b48a23c78 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits c9df624dc9b9 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 418b5a15d791 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e97f97ac94ef Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 1b922b7736c7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 38dad425b1a4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 207d9bbad1b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1c4770905398 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8715f9ae7e18 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 22398617a88c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 522867a5da60 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 798d9a10f697 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b8d41083a524 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de35487bbf94 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits d6617e8c902f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 60cf49097279 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 8517b2c8801f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b00bac5cb8e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a4a208305c30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bdbb91f97a99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4aad0f8c3b61 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits 98c4d4cb070b Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 9e0738d9bd09 Merge branch 'for-next' of https://gitlab.freedesktop.org/ [...] omits ef316205ea47 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 586e854479da Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 0d21c4d879dc Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 46120afdb9d0 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits feea0ec910d5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7f200f28ba4b Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 8e905dccbe5c Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 6f5799c76eaa Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits dcb537ad749a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d8d8ab0a267d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dffe8e0e42d4 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 8cf4e1e6621d Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits ac373dd3485e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 29b170da993a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 50ebdf36aa8a Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 23073abbe2bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b6361c8d23a3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cd68665501c3 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 402b36808b5b Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits ffa4e90240dc Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 729314bff47c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d6d668061806 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 630fc800e969 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits da2db5a982ce Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 1d15e865aa14 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 06c0d6eb8637 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 47e480436f38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 46dad8e30e34 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 358b84dddf85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b33308a3b30e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c8d5e1cc5cee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3bed63650a91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 93424372a728 Merge branch 'ericvh/for-next' of git://git.kernel.org/pub [...] omits 62cc8d97cfec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 980236072e7a Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 627082d90a92 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 31bf70135103 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 6ecffdf3de83 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 6fe934f65a25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 318c46829b73 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 8cd800ad5f31 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits cb535ff8e6bc Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 2f83d73c04a6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 1b04e494c574 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c3ae213e0da1 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 540594f16bc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 041798a0dcb0 Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] omits 5f8c3a81ca99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 9d4aeb1b8248 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f3a8f71710f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 84e55576a212 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 586d88567d5f Merge branch 'for-next' of git:git.kernel.org/pub/scm/linu [...] omits f179310daeb5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b6b0b6a6c16e Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits 0f8169237918 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits fe80c86a8177 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1eea6698beab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bd19de73987d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dd89fe447274 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits dd4179edf8cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 726ad3433615 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b70c90b5e91 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 69a404c468aa Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 72730fdff900 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 2c497552a252 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7a73c17f5170 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 9925e06fb4ba Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 1af276535617 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 139d92839378 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f19d745f694 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ddee8f8ed6b8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ef8e6d8ab490 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3a904aafd049 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 88c2971fd636 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d527610356d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d0ee963772e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6db823ab502 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e4782b1e6199 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 0d894d5f1f43 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits cd40a7f5caa7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2c92b6b45731 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 816fecc7a7b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d4979a6d9e5 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits d552b6f94438 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 68d1607e475e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits af56a0bce0eb Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits b29ab3f094fc Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 8269040171a0 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 984a46df0170 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e91022ba844d Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits c3717a14791e Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits aa7b1ae408cd Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits c3de270107f4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5213566dc73b Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits c92c1ea90f77 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b2ee486741e5 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits c28693ace22e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e52c90f82a67 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 22a94fd62554 Merge branch 'for-linus' of git://git.infradead.org/users/ [...] omits 1e75cc0ffd0a Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 933abf47b242 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 84f2e56215a3 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits 40892239b21e Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 3cfeeaed5ee7 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 721456b19d81 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 30cd434b4694 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0b3013928720 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 08399f26a23b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7a0c7c5c2d46 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 7317058b7590 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 629727c1f864 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 282500112385 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 32e6fc30fc8e Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits a36609cf8159 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits d83f25a5078e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 423b22e19691 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f83ba17c9290 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7d3fea3881ee Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 46d6445169a2 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits fca3263566a3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e4b5168df927 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 013a6c1a79e7 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 4f8ccd52f237 Merge branch 'mm-nonmm-unstable' into mm-everything omits d6ad7604634d kexec: remove unnecessary arch_kexec_kernel_image_load() omits db60b9657105 x86/kexec: remove unnecessary arch_kexec_kernel_image_load() omits a38406cdf510 rapidio/tsi721: remove redundant pci_clear_master omits af84f3fb978d kernel.h: split the hexadecimal related helpers to hex.h omits 2a8d5e951a0a epoll: use refcount to reduce ep_mutex contention omits d3738e77ce84 checkpatch: add missing bindings license check omits d80be5b7b503 scripts/gdb: fix lx-timerlist for HRTIMER_MAX_CLOCK_BASES [...] omits dcbf1243cbf6 scripts/gdb: fix lx-timerlist for Python3 omits 06365d6823fb scripts/gdb: fix lx-timerlist for struct timequeue_head change omits acb0e53b1827 tools/kvm_stat: use canonical ftrace path omits ad7c3669215b leaking_addresses: also skip canonical ftrace path omits d727ad947522 selftests: use canonical ftrace path omits a90eef2dc07c ELF: document some de-facto PT_* ABI quirks omits cd151c9d44f4 notifiers-add-tracepoints-to-the-notifiers-infrastructure- [...] omits c376d4b26e6a notifiers: add tracepoints to the notifiers infrastructure omits 9e37f02c2b18 kernel/hung_task.c: set some hung_task.c variables storage [...] omits 397d8cd01d53 MAINTAINERS: remove the obsolete section EMBEDDED LINUX omits 890c4bd78072 checkpatch: ignore ETHTOOL_LINK_MODE_ enum values omits ca1d28a6960a scripts/link-vmlinux.sh: fix error message presentation omits 1824be4198db ELF: fix all "Elf" typos omits de984d1a16d3 mm: uninline kstrdup() omits 1b04c4ea89f5 scripts/gdb: support getting current task struct in UML omits 0e44b8f5a8d0 scripts/gdb: correct indentation in get_current_task omits a9e95b6494c6 dca: delete unnecessary variable omits 0747e3544c7e kcov-improve-documentation-v3 omits 222e6dd45338 kcov-improve-documentation-v2 omits 7970ea9f2cc8 kcov: improve documentation omits 34ee5d6fb781 nfs: remove empty if statement from nfs3_prepare_get_acl omits e4f29a6da0c4 proc: remove mark_inode_dirty() in .setattr() omits 99c53ee70b47 ia64: salinfo: placate defined-but-not-used warning omits 40e65a6bd625 ia64: mm/contig: fix section mismatch warning/error omits ef1b20fa32e1 delayacct: improve the average delay precision of getdelay [...] omits 1eb9d2495293 selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS omits 079e035f19bf selftests/mm: change NR_CHUNKS_HIGH for aarch64 omits 872c91a80ee2 selftests/mm: change MAP_CHUNK_SIZE omits afc8f8516aea trace: cma: remove unnecessary event class cma_alloc_class omits 94a28989e501 mm: be less noisy during memory hotplug omits e8f7a686798c mm/mempolicy: fix exception handling in shared_policy_replace() omits 24579c75f4ba mm: vmalloc: remove a global vmap_blocks xarray omits fc3269bbca71 mm/mmap/vma_merge: init cleanup, be explicit about the non [...] omits 7d1f1f56ad0e mm/mmap/vma_merge: explicitly assign res, vma, extend invariants omits 2c9abedbc59b mm/mmap/vma_merge: fold curr, next assignment logic omits ddb47659417e mm/mmap/vma_merge: further improve prev/next VMA naming omits 23aed896fc3e mm-vmalloc-convert-vread-to-vread_iter-v8-fix omits 6a630be4e534 mm-vmalloc-convert-vread-to-vread_iter-v8 omits 247f5ec5222a mm: vmalloc: fix sparc64 warning omits 1885db613715 mm: vmalloc: convert vread() to vread_iter() omits 14116ab76dc2 iov_iter: add copy_page_to_iter_nofault() omits 6657d8e46006 fs/proc/kcore: convert read_kcore() to read_kcore_iter() omits 2d6f0a9db94d fs/proc/kcore: avoid bounce buffer for ktext data omits a559ffc90dbd mm/page_alloc: make deferred page init free pages in MAX_O [...] omits 56a9c1ba6d3c drm/ttm: remove comment referencing now-removed vmf_insert [...] omits 7ecc181f9e4f mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries omits ca79bd23d616 mm: remove unused vmf_insert_mixed_prot() omits 54934ea96208 mm/memtest: add results of early memtest to /proc/meminfo omits e54dbb0e3c05 MAINTAINERS: extend memblock entry to include MM initialization omits 1feb83249fd0 mm: move vmalloc_init() declaration to mm/internal.h omits 1197c0d7baba mm: move kmem_cache_init() declaration to mm/slab.h omits a7af1f442798 mm: move mem_init_print_info() to mm_init.c omits 537518031eb6 init,mm: fold late call to page_ext_init() to page_alloc_i [...] omits 8deab137104e mm: move init_mem_debugging_and_hardening() to mm/mm_init.c omits e75bfc1d37ad mm: call {ptlock,pgtable}_cache_init() directly from mm_co [...] omits ec338728d904 init,mm: move mm_init() to mm/mm_init.c and rename it to m [...] omits 65c58b9aaf47 init: fold build_all_zonelists() and page_alloc_init_cpuhp [...] omits 80886440235f mm/page_alloc: rename page_alloc_init() to page_alloc_init [...] omits 1aea8e210e98 mm: handle hashdist initialization in mm/mm_init.c omits c19372d5738d mm: move most of core MM initialization to mm/mm_init.c omits 9c384a616ea9 mm/page_alloc: add helper for checking if check_pages_enabled omits b760b41f1914 mips: fix comment about pgtable_init() omits 41a9fec11f19 MAINTAINERS: add Lorenzo as vmalloc reviewer omits 04f52210c7ae vmstat-add-pcp-remote-node-draining-via-cpu_vm_stats_fold-fix omits 4a5b600e830a vmstat: add pcp remote node draining via cpu_vm_stats_fold omits 57b6038b0594 mm/vmstat: refresh stats remotely instead of via work item omits 75057e2a70d5 mm/vmstat: switch vmstat shepherd to flush per-CPU counter [...] omits a6e50e33a281 mm/vmstat: use xchg in cpu_vm_stats_fold omits fdcd9090c2db vmstat: switch per-cpu vmstat counters to 32-bits omits 09357ff31693 mm/vmstat: switch counter modification to cmpxchg omits 00ba78a1dc6b convert this_cpu_cmpxchg users to this_cpu_cmpxchg_local omits f967efd91dad add this_cpu_cmpxchg_local and asm-generic definitions omits b9178a5a0a04 this_cpu_cmpxchg: x86: switch this_cpu_cmpxchg to locked, [...] omits 430f45492776 this_cpu_cmpxchg: S390: switch this_cpu_cmpxchg to locked, [...] omits e6a4af014fd7 this_cpu_cmpxchg: loongarch: switch this_cpu_cmpxchg to lo [...] omits e6ae948d5075 this_cpu_cmpxchg: ARM64: switch this_cpu_cmpxchg to locked [...] omits 608b452b32d4 vmstat: allow_direct_reclaim should use zone_page_state_snapshot omits 7f26d864dcfe mm: move get_page_from_free_area() to mm/page_alloc.c omits ce9e13abfcea mm: prefer fault_around_pages to fault_around_bytes omits eb33f173ed91 mm: refactor do_fault_around() omits 9b04e0cb6a95 memcg-do-not-drain-charge-pcp-caches-on-remote-isolated-cpus-fix omits 75e8254665ec memcg: do not drain charge pcp caches on remote isolated cpus omits 07dbee3f3cf3 sched/isolation: add cpu_is_isolated() API omits dcdf093d75d0 mm,kfence: decouple kfence from page granularity mapping j [...] omits 877e192e2483 mm: compaction: fix the possible deadlock when isolating h [...] omits 9eb62cd8227e mm: compaction: consider the number of scanning compound p [...] omits 300357176c99 mm/mremap: simplify vma expansion again omits 328e8bc40ca2 mm-mmap-start-distinguishing-if-vma-can-be-removed-in-merg [...] omits 014fb6a87600 mm/mmap: start distinguishing if vma can be removed in mer [...] omits e4bf6b244d55 mm/mmap/vma_merge: convert mergeability checks to return bool omits cf19de87564e mm/mmap/vma_merge: rename adj_next to adj_start omits 6bcc252073a0 mm-mmap-vma_merge-set-mid-to-null-if-not-applicable-fix omits c15e46dcc591 mm/mmap/vma_merge: set mid to NULL if not applicable omits 4fdd4285778c mm/mmap/vma_merge: initialize mid and next in natural order omits c12458f3abed mm/mmap/vma_merge: use the proper vma pointer in case 4 omits 9acf07636da4 mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 omits 1657cbab6037 mm/mmap/vma_merge: use the proper vma pointer in case 3 omits c7ec84ad6656 mm/mmap/vma_merge: use only primary pointers for preparing merge omits 60f1d0fbb618 mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs omits 007481aa2c7f mm: userfaultfd: combine 'mode' and 'wp_copy' arguments omits f8a37fb77ef1 mm: userfaultfd: don't pass around both mm and vma omits d10e71e7b2dd mm: userfaultfd: rename functions for clarity + consistency omits 20778ad1da07 mips: drop ranges for definition of ARCH_FORCE_MAX_ORDER omits a76710d22cf4 loongarch: drop ranges for definition of ARCH_FORCE_MAX_ORDER omits 749c978f4852 mm-treewide-redefine-max_order-sanely-fix-3-fix omits 5f14512e27dd mm-treewide-redefine-max_order-sanely-fix-3 omits 7418ab1ff60b mm-treewide-redefine-max_order-sanely-fix-2 omits 2ce5202525e8 mm-treewide-redefine-max_order-sanely-fix.txt omits a693e4acf655 mm, treewide: redefine MAX_ORDER sanely omits 45bce8a051b2 iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages() omits d494ec930c69 mm/slub: fix MAX_ORDER usage in calculate_order() omits c83ce28b4d9f mm/page_reporting: fix MAX_ORDER usage in page_reporting_r [...] omits b3e547f9240f perf/core: fix MAX_ORDER usage in rb_alloc_aux_page() omits 524699a0c1b6 genwqe: fix MAX_ORDER usage omits 94f0ec4a0ca8 drm/i915: fix MAX_ORDER usage in i915_gem_object_get_pages [...] omits 2b9b6c7fda34 floppy: fix MAX_ORDER usage omits 4d2f856bd997 um: fix MAX_ORDER usage in linux_main() omits 090b984adcf6 sparc/mm: fix MAX_ORDER usage in tsb_grow() omits 8926ca42b37c mm-thp-rename-transparent_hugepage_never_dax-to-_unsupported-fix omits 7bf80e5dba33 mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED omits 692587392025 mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISO [...] omits 18013154f410 mm: shrinkers: convert shrinker_rwsem to mutex omits ff7e26df94a0 mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() omits 829730f108ab mm: vmscan: hold write lock to reparent shrinker nr_deferred omits 8c3b228db8df mm: shrinkers: make count and scan in shrinker debugfs lockless omits 3754c2e5eea7 mm: vmscan: add shrinker_srcu_generation omits 112861672c8c mm: vmscan: make memcg slab shrink lockless omits 1b2418e3afcc mm: vmscan: make global slab shrink lockless omits 6b2573e40284 mm: vmscan: add a map_nr_max field to shrinker_info omits 200d1fee45f3 mm: prefer xxx_page() alloc/free functions for order-0 pages omits 5b364674d403 selftests/mm: smoke test UFFD_FEATURE_WP_UNPOPULATED omits 4ed2d80fd56f mm/uffd: UFFD_FEATURE_WP_UNPOPULATED omits f3145b7ad28b kasan: remove PG_skip_kasan_poison flag omits 83b29c4aacf4 io-mapping: don't disable preempt on RT in io_mapping_map_ [...] omits ddface5b7ade docs/mm: extend ksm doc omits 806bd45e67ad selftests/mm: add new selftests for KSM omits 79fee3756eb9 mm: add new KSM process and sysfs knobs omits 05318163232e mm-add-new-api-to-enable-ksm-per-process-fix omits f846ca350838 mm: add new api to enable ksm per process omits 9dd9a0ea0cb4 kasan: suppress recursive reports for HW_TAGS omits 062c5ef4a7bc kasan, arm64: add arch_suppress_tag_checks_start/stop omits baad552d1a55 arm64: mte: rename TCO routines omits 52885ecd05cb kasan, arm64: rename tagging-related routines omits 2c5541144375 kasan: drop empty tagging-related defines omits ee00ab7e7a83 shmem: add support to ignore swap omits ecd3558cf763 shmem: update documentation omits faa53b1473a4 shmem: skip page split if we're not reclaiming omits 391b6b62080e shmem: move reclaim check early on writepages() omits cb2ec9cbc217 shmem: set shmem_writepage() variables early omits 2ae580165d7d shmem: remove check for folio lock on writepage() omits 0f262851d5ba mm/gup.c: fix typo in comments omits 1ba444263abd maple_tree: export symbol mas_preallocate() omits 53e405441fc6 mm/damon/paddr: fix missing folio_sz update in damon_pa_young() omits 8f497781ddd4 mm/damon/paddr: minor refactor of damon_pa_mark_accessed_o [...] omits 916db6ae5a4e mm/damon/paddr: minor refactor of damon_pa_pageout() omits ca6d8cbefdfc mm-return-an-err_ptr-from-__filemap_get_folio-fix omits 1aca285a8cde mm: return an ERR_PTR from __filemap_get_folio omits 2a12e429fc43 mm: remove FGP_ENTRY omits 7f3c00a7f5bd shmem-open-code-the-page-cache-lookup-in-shmem_get_folio_gfp-fix omits 1a92b20add0e shmem: open code the page cache lookup in shmem_get_folio_gfp omits 0af2574411cb shmem: shmem_get_partial_folio use filemap_get_entry omits 5b2e781fb2e2 mm: use filemap_get_entry in filemap_get_incore_folio omits 2c98391c94f8 mm: make mapping_get_entry available outside of filemap.c omits 6c72b6870aba mm: don't look at xarray value entries in split_huge_pages [...] omits e48a139dad0d mm,jfs: move write_one_page/folio_write_one to jfs omits c0c7dc2da2c7 ocfs2: don't use write_one_page in ocfs2_duplicate_cluster [...] omits aefd90bf2d9d ufs: don't flush page immediately for DIRSYNC directories omits c1513bb9439f mm/khugepaged: recover from poisoned file-backed memory omits f9a89d9d8e0e mm/hwpoison: introduce copy_mc_highpage omits 647a40fbd629 mm/khugepaged: recover from poisoned anonymous memory omits 6492b53dabed kmsan: add test_stackdepot_roundtrip omits afd8ce61a269 lib/stackdepot: kmsan: mark API outputs as initialized omits cf2fd63a848e mm-memcg-prevent-memorysoft_limit_in_bytes-load-store-tearing-v3 omits 25801e8ee09b mm, memcg: Prevent memory.soft_limit_in_bytes load/store tearing omits a5891591c976 mm-memcg-prevent-memoryoom_control-load-store-tearing-v3 omits f5d975be6d3c mm, memcg: Prevent memory.oom_control load/store tearing omits fff6cba98687 mm-memcg-prevent-memoryswappiness-load-store-tearing-v3 omits 2b586aac61e2 mm, memcg: Prevent memory.swappiness load/store tearing omits ec79fd215e56 mm, memcg: Prevent memory.oom.group load/store tearing omits 6d85f9acc665 selftests/mm: fix split huge page tests omits edfd0dfacd52 mm: add PTE pointer parameter to flush_tlb_fix_spurious_fault() omits 67e157eb3639 zsmalloc: show per fullness group class stats omits 528df406cda2 zsmalloc: rework compaction algorithm omits 3ef484549756 zsmalloc: fine-grained inuse ratio based fullness grouping omits 500d703c1079 zsmalloc: remove insert_zspage() ->inuse optimization omits fe45eded3bf8 dma-buf: system_heap: avoid reclaim for order 4 omits e94b188757d6 kmsan: add memsetXX tests omits 0871b8f1896a x86: kmsan: use C versions of memset16/memset32/memset64 omits 723368f30f07 kmsan: another take at fixing memcpy tests omits 22121ba16074 x86: kmsan: don't rename memintrinsics in uninstrumented files omits 79a93ccf117b mm/khugepaged: cleanup memcg uncharge for failure path omits beb5392497af sched/numa: use hash_32 to mix up PIDs accessing VMA omits a7ac1aef35e0 sched/numa: implement access PID reset logic omits 8d299618d243 sched/numa: enhance vma scanning logic omits e5a2184178a2 sched/numa: apply the scan delay to every new vma omits 662c969dc501 mm/debug_vm_pgtable: replace pte_mkhuge() with arch_make_h [...] omits 41ccf7476f4e mm/migrate: drop pte_mkhuge() in remove_migration_pte() omits e668a2b8c283 mm: swap: remove unneeded cgroup_throttle_swaprate() omits 1df5f08d6f29 mm: memory: use folio_throttle_swaprate() in do_cow_fault() omits 739efa58ee83 mm: memory: use folio_throttle_swaprate() in do_anonymous_page() omits 844e2967ee37 mm: memory: use folio_throttle_swaprate() in wp_page_copy() omits 404a265da927 mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() omits 490e7b923b81 mm: memory: use folio_throttle_swaprate() in do_swap_page() omits b9e5db0f62e9 mm: huge_memory: convert __do_huge_pmd_anonymous_page() to [...] omits 5f49e91a53d9 cpuset: clean up cpuset_node_allowed omits 8924a0b47f8a kasan: call clear_page with a match-all tag instead of cha [...] omits 5586d252d2f1 selftests: cgroup: add 'malloc' failures checks in test_me [...] omits f1e0d0434d3d s390/mm: try VMA lock-based page fault handling first omits 9ed2b5fd261e mm: separate vma->lock from vm_area_struct omits 6553b865b71b mm/mmap: free vm_area_struct without call_rcu in exit_mmap omits c5ddbb6a311b powerpc/mm: fix mmap_lock bad unlock omits ab6ad5b2eb17 powerc/mm: try VMA lock-based page fault handling first omits 672f522d6916 arm64/mm: try VMA lock-based page fault handling first omits a9743cd355a7 x86/mm: try VMA lock-based page fault handling first omits bdc6c1869389 mm: introduce per-VMA lock statistics omits a5cb5f4ccf46 mm: prevent userfaults to be handled under per-vma lock omits 415ad2a61627 mm: prevent do_swap_page from handling page faults under VMA lock omits 442d2cee942b mm: document FAULT_FLAG_VMA_LOCK flag omits 9cb964333804 mm: add FAULT_FLAG_VMA_LOCK flag omits 3038e0476539 mm: fall back to mmap_lock if vma->anon_vma is not yet set omits cb7f78f833b4 mm: introduce lock_vma_under_rcu to be used from arch-spec [...] omits 2a9c16f15d9a mm: introduce vma detached flag omits ecea3697abc4 mm/mmap: prevent pagefault handler from racing with mmu_no [...] omits 7b428648d060 kernel/fork: assert no VMA readers during its destruction omits c9feeb680470 mm: conditionally write-lock VMA in free_pgtables omits 5f5a79aae57a mm/nommu: remove unnecessary VMA locking omits c4016fe887b2 mm: write-lock VMAs before removing them from VMA tree omits 9a984356c1cf mm/mremap: write-lock VMA while remapping it to a new addr [...] omits 6317dbd7712f mm/mmap: remove unnecessary vp->vma check in vma_prepare omits 335a47328c3f mm/mmap: write-lock VMAs in vma_prepare before modifying them omits 5220c1dcadf4 txt-mm-khugepaged-write-lock-vma-while-collapsing-a-huge-p [...] omits f983ff996907 mm/khugepaged: fix vm_lock/i_mmap_rwsem inversion in retra [...] omits 1c5d4c55079c mm/khugepaged: write-lock VMA while collapsing a huge page omits a660a448d355 mm/mmap: move vma_prepare before vma_adjust_trans_huge omits ae1ade384f06 mm: mark VMA as being written when changing vm_flags omits 379b0d83096f mm: add per-VMA lock and helper functions to control it omits d168f4bcb036 mm: move mmap_lock assert function definitions omits d85403c1dd94 mm: rcu safe VMA freeing omits f49db871f8e6 mm: introduce CONFIG_PER_VMA_LOCK omits b7205b77f025 mm: enable maple tree RCU mode by default. omits ea9f26711ec2 maple_tree: add RCU lock checking to rcu callback functions omits a8b53862c344 maple_tree: add smp_rmb() to dead node detection omits 08767950ae06 maple_tree: fix write memory barrier of nodes once dead fo [...] omits 0f49949c2dc4 maple_tree: remove extra smp_wmb() from mas_dead_leaves() omits 3ce544b78ace maple_tree: fix freeing of nodes in rcu mode omits 28bd1bf5dadd maple_tree: detect dead nodes in mas_start() omits 61300b71b595 maple_tree: be more cautious about dead nodes omits 4877ad4ee25a mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending omits e783f835d065 mm/debug: use %pGt to display page_type in dump_page() omits acf673a0c087 mm, printk: introduce new format %pGt for page_type omits 9a579007fec5 mmflags.h: use less error prone method to define pageflag_names omits 1e2c6b967681 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 96439f3ba7d4 lazy tlb: shoot lazies, non-refcounting lazy tlb mm refere [...] omits 9e1ef7190afc lazy tlb: allow lazy tlb mm refcounting to be configurable omits bae1e52ce4ba lazy tlb: introduce lazy tlb mm refcount helper functions omits 9ef797ca808f kthread: simplify kthread_use_mm refcounting omits 751ede29dcaa mm/zswap: try to avoid worst-case scenario on same element pages omits df5de7671573 mm: add tracepoints to ksm omits 1131d85ceb9a mm: multi-gen LRU: improve design doc omits 74b6327e4b63 mm: multi-gen LRU: clean up sysfs code omits 21a58baa8dba mm: shmem: implement POSIX_FADV_[WILL|DONT]NEED for shmem omits c9bf34640c8b mm: fadvise: move 'endbyte' calculations to helper function omits 165f0eb7f5e4 x86/mm/pat: clear VM_PAT if copy_p4d_range failed omits a8352082389f mm-userfaultfd-support-wp-on-multiple-vmas-fix omits 5565bfae23c4 mm/userfaultfd: support WP on multiple VMAs omits 93e02777bf67 mm-page_alloc-reduce-page-alloc-free-sanity-checks-fix omits 58ddda531592 mm-page_alloc-reduce-page-alloc-free-sanity-checks-checkpa [...] omits 09a0df7b43c0 mm, page_alloc: reduce page alloc/free sanity checks omits 4c643283d74f mm: cma: make kobj_type structure constant omits b92b2532f860 mm/khugepaged: alloc_charge_hpage() take care of mem charg [...] omits 7819cec6d8ef mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit omits 32694d834023 mm: reduce lock contention of pcp buffer refill omits 595af972a107 selftest-add-testing-unsharing-and-counting-ksm-zero-page-v6 omits f02962675357 selftest: add testing unsharing and counting ksm zero page omits 7f1c2cf45328 ksm: add zero_pages_sharing documentation omits f4b5966278f3 ksm: count zero pages for each process omits a3ec23024eeb ksm: count all zero pages placed by KSM omits 8319559bac7c ksm: support unsharing zero pages placed by KSM omits 518ea0d3a38b ksm-abstract-the-function-try_to_get_old_rmap_item-v6 omits ec249b874a85 ksm: abstract the function try_to_get_old_rmap_item omits a6a266b26390 Merge branch 'mm-stable' into mm-unstable omits 3b6bee9490e1 mm: kfence: fix handling discontiguous page omits 40bd92736e16 fsdax: dedupe should compare the min of two iters' length omits 68f28e9e3b48 fsdax: unshare: zero destination if srcmap is HOLE or UNWRITTEN omits 5a4a1bf43314 mm-hugetlb-fix-uffd-wr-protection-for-cow-optimization-path-v2 omits 6b65a6e10e51 mm/hugetlb: fix uffd wr-protection for CoW optimization path omits 99d7acc2ec50 lib/Kconfig.debug: correct help info of LOCKDEP_STACK_TRAC [...] omits 4461404bee41 mm: kfence: fix PG_slab and memcg_data clearing omits 94ffd58e5845 kernel/sys.c: fix and improve control flow in __sys_setres [...] omits 53ba300f6031 Kconfig.debug: fix SCHED_DEBUG dependency omits 08a074cef57b .mailmap: add entry for Leonard Göhrs omits e7fb48afd673 Merge branches 'misc', 'mmu', 'svm' and 'cmd_msrs' omits 178d1a8798e2 ksmbd: return unsupported error on smb1 mount omits 6bf7e0cfafcd SMB3: Close deferred file handles if we get handle lease break omits 9728279b36fb cifs: avoid race conditions with parallel reconnects omits 3d0aa4eb7306 cifs: append path to open_enter trace event omits 90e58a56e44c mm: mmap: remove newline at the end of the trace omits 8fab0c456384 mailmap: add entries for Richard Leitner omits a48695d64d37 kcsan: avoid passing -g for test omits 40ad7f4360c6 kfence: avoid passing -g for test omits ce976ae43658 mm: kfence: fix using kfence_metadata without initializati [...] omits 2c47effa8cb9 lib: dhry: fix unstable smp_processor_id(_) usage omits 1826c5a0ec7d mailmap: add entry for Enric Balletbo i Serra omits 226a5d9438e8 mailmap: map Sai Prakash Ranjan's old address to his current one omits 67c5892d3ef9 mailmap: map Rajendra Nayak's old address to his current one omits f6db5cd89e09 Revert "kasan: drop skip_kasan_poison variable in free_pag [...] omits c843e0a3e647 mailmap: add entry for Tobias Klauser omits ed3d2430e9ec kasan, powerpc: don't rename memintrinsics if compiler add [...] omits 85893c15699d mm/ksm: fix race with VMA iteration and mm_struct teardown omits 8233c289d76d kselftest: vm: fix unused variable warning omits 9fff77832bdc mm: fix error handling for map_deny_write_exec omits e0405226ec2b mm: deduplicate error handling for map_deny_write_exec omits 017c9e346cd0 checksyscalls: ignore fstat to silence build warning on LoongArch omits be830fe398d2 nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy() omits 9da445b2c07c test_maple_tree: add more testing for mas_empty_area() omits e41611d20dcf maple_tree: fix mas_skip_node() end slot detection omits 22aa1a3aaf3c mm, vmalloc: fix high order __GFP_NOFAIL allocations omits 016d18d82af3 mm/damon/paddr: fix folio_nr_pages() after folio_put() in [...] omits 915ff6b52bad mm/damon/paddr: fix folio_size() call after folio_put() in [...] omits 0cc5b461e3bc ocfs2: fix data corruption after failed write omits a57f94e7f291 migrate_pages: try migrate in batch asynchronously firstly omits 167d82643156 migrate_pages: move split folios processing out of migrate [...] omits e0af0b9623f5 migrate_pages: fix deadlock in batched migration omits ae79a7c87113 .mailmap: add Alexandre Ghiti personal email address omits 7a7e4a99aff3 mailmap: correct Dikshita Agarwal's Qualcomm email address omits dd1a9198be28 mailmap: updates for Jarkko Sakkinen omits f7f9c033b80b mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the [...] omits f8585f589496 mm: teach mincore_hugetlb about pte markers omits f0d87d8f9a23 dm thin: speed up cell_defer_no_holder() omits ffb895062607 dm bufio: move dm_bufio_client members to avoid spanning c [...] omits 390a59ac97fd dm bufio: improve concurrent IO performance omits 02c1d648c990 Merge remote-tracking branch 'asoc/for-6.4' into asoc-next omits bad4c304c7e8 mmc: Merge branch fixes into next omits e57411fc51af mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data omits bbf297292522 mmc: core: Log about empty non-removable slots omits 094b33e0e27a dt-bindings: mmc: fujitsu: Add Socionext Synquacer omits bc38e7b95440 mmc: sdricoh_cs: remove unused sdricoh_readw function omits b6a140d7ee71 dt-bindings: mmc: Remove bindings for Intel Thunder Bay SoC" omits a244e8604fd0 mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support omits b3637c9b6af3 mmc: core: remove unnecessary (void*) conversions omits 196088de1ab2 Merge ras/edac-misc into for-next omits 50f6bc3d1bb0 Merge ras/edac-amd64 into for-next omits 3a377bc6c444 EDAC/amd64: Add get_err_info() to pvt->ops omits ab37666435d8 EDAC/amd64: Split dump_misc_regs() into dct/umc functions omits 3f5104b5b79b EDAC/amd64: Split init_csrows() into dct/umc functions omits b3807c6f8848 EDAC/amd64: Split determine_edac_cap() into dct/umc functions omits e8587d6e6bc8 EDAC/amd64: Rename f17h_determine_edac_ctl_cap() omits 4dd8af552ce2 EDAC/amd64: Split setup_mci_misc_attrs() into dct/umc functions omits c54c978ca33c EDAC/amd64: Split ecc_enabled() into dct/umc functions omits dddee53b21f2 EDAC/amd64: Split read_mc_regs() into dct/umc functions omits 6e82310365ba module: already_uses() - reduce pr_debug output volume omits 8cf2cfac04e4 module: add section-size to move_module pr_debug omits 9f5d69a7852d module: add symbol-name to pr_debug Absolute symbol omits 4ab9c7dca82f module: in layout_sections, move_module: add the modname omits d6f819908f8a module: fold usermode helper kmod into modules directory omits 9758bbb01d3d module: merge remnants of setup_load_info() to elf validation omits 6b3017001d95 module: move more elf validity checks to elf_validity_check() omits 5d574e4cbfdc module: add stop-grap sanity check on module memcpy() omits e1cd199071d7 module: add sanity check for ELF module section omits 251729396e5b module: rename check_module_license_and_versions() to chec [...] omits 43ecc4e79444 module: converge taint work together omits 4b53823393d8 module: move signature taint to module_augment_kernel_taints() omits 50f59fce0fbb module: move tainting until after a module hits our linked list omits f3d86cdb5fad module: split taint adding with info checking omits 04d65d381c1b module: split taint work out of check_modinfo_livepatch() omits 75a5f047d46b module: rename set_license() to module_license_taint_check() omits 6acaeff7e575 module: move check_modinfo() early to early_mod_check() omits 1dc7674119b0 module: move early sanity checks into a helper omits c23285bbe48f module: add a for_each_modinfo_entry() omits 7f678bfd670e module: rename next_string() to module_next_tag_pair() omits a467459a2ee3 module: move get_modinfo() helpers all above omits 10e533d84726 interconnect: remove module-related code omits f8fd1ee75b1e interconnect: remove MODULE_LICENSE in non-modules omits 37835611a8de zswap: remove MODULE_LICENSE in non-modules omits 70fbb1409536 zpool: remove MODULE_LICENSE in non-modules omits da5de003efc9 xen: remove MODULE_LICENSE in non-modules omits 12f091fe93fc x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules omits 0a0ab029fa5f regulator: stm32-pwr: remove MODULE_LICENSE in non-modules omits 181909830416 udmabuf: remove MODULE_LICENSE in non-modules omits 9c129ab16e5a unicode: remove MODULE_LICENSE in non-modules omits cc6bb6c715d7 treewide: remove MODULE_LICENSE in non-modules omits 5a0f5560b604 lib: remove MODULE_LICENSE in non-modules omits 3963f86b60b1 btree: remove MODULE_LICENSE in non-modules omits 505152deffbc watch_queue: remove MODULE_LICENSE in non-modules omits a161d336b8f3 drivers: bus: simple-pm-bus: remove MODULE_LICENSE in non-modules omits 67b14815d0ee arm-cci: remove MODULE_LICENSE in non-modules omits 7f96113b2ce2 braille_console: remove MODULE_LICENSE in non-modules omits b1763b937fbb bus: remove MODULE_LICENSE in non-modules omits 034a02cc7e8d irqchip: remove MODULE_LICENSE in non-modules omits f1929be07033 soc/tegra: cbb: remove MODULE_LICENSE in non-modules omits c10c7b2644ec power: reset: remove MODULE_LICENSE in non-modules omits 3d6c1688d94f ARC: reset: remove MODULE_LICENSE in non-modules omits 71674e4f24a0 ARC: reset: remove MODULE_LICENSE in non-modules omits 1181670d529d irqchip/irq-sl28cpld: remove MODULE_LICENSE in non-modules omits b3dd3026646f rv/reactor: remove MODULE_LICENSE in non-modules omits 6e50c2820dc9 reset: mpfs: remove MODULE_LICENSE in non-modules omits e868dc1e54cf clk: microchip: mpfs: remove MODULE_LICENSE in non-modules omits ab9549facca9 reset: lantiq: remove MODULE_LICENSE in non-modules omits c09eac3c4c83 reset: mchp: sparx5: remove MODULE_LICENSE in non-modules omits a6d323a746d4 clk: renesas: remove MODULE_LICENSE in non-modules omits 1b79a210bd83 remoteproc: remove MODULE_LICENSE in non-modules omits 3386501be856 power: supply: remove MODULE_LICENSE in non-modules omits 78a902fdce89 lib: remove MODULE_LICENSE in non-modules omits cdb8d47495c6 pinctrl: renesas: remove MODULE_LICENSE in non-modules omits ee022ff559b5 pinctrl: mediatek: remove MODULE_LICENSE in non-modules omits 3e7e61025f15 pinctrl: amd: remove MODULE_LICENSE in non-modules omits c2f7a06b7353 perf/hw_breakpoint: remove MODULE_LICENSE in non-modules omits 86df853395ba nvmem: core: remove MODULE_LICENSE in non-modules omits 075af850880a NFSv4.2: remove MODULE_LICENSE in non-modules omits 2d8a48077df9 irqchip/mchp-eic: remove MODULE_LICENSE in non-modules omits 25a6c634d57c power: reset: mt6397: remove MODULE_LICENSE in non-modules omits 512183269933 mailbox: zynq: make modular omits a285e99cb58f mailbox: rockchip: remove MODULE_LICENSE in non-modules omits 79aba4484c88 irqchip: remove MODULE_LICENSE in non-modules omits 4168e89a8161 irqchip: remove MODULE_LICENSE in non-modules omits 96068ef6c864 iommu/sun50i: remove MODULE_LICENSE in non-modules omits 979f5028e8c9 fbdev: remove MODULE_LICENSE in non-modules omits 6ae51d9c4998 hwspinlock: remove MODULE_LICENSE in non-modules omits e01483d6b5fe phy: intel: remove MODULE_LICENSE in non-modules omits 8f68a3fcc4d0 video: fbdev: remove MODULE_LICENSE in non-modules omits 1dc52259c8d3 binfmt_elf: remove MODULE_LICENSE in non-modules omits d70d9569dcc2 drm/dsi: remove MODULE_LICENSE in non-modules omits 6a3597d52cb3 dma-buf: heaps: remove MODULE_LICENSE in non-modules omits d26759ffb0d5 dma-mapping: benchmark: remove MODULE_LICENSE in non-modules omits 963c85a12ede dmaengine: remove MODULE_LICENSE in non-modules omits f615dfae3807 dmaengine: stm32-mdma: remove MODULE_LICENSE in non-modules omits 539874fb77e1 crypto: blake2s: remove module_init and module.h inclusion omits 6dc45b68eefe crypto: remove MODULE_LICENSE in non-modules omits c9886b11a779 crypto: blake2s: remove module-related code omits 91c74ff0f034 crypto: remove MODULE_LICENSE in non-modules omits e2de8ccbdce4 clocksource: remove MODULE_LICENSE in non-modules omits 88fa8d5d4476 clocksource/drivers/timer-tegra186: remove MODULE_LICENSE [...] omits 310d10db1cfb clocksource: remove MODULE_LICENSE in non-modules omits 3cf005d4619f MIPS: BCM47XX: remove MODULE_LICENSE in non-modules omits 04eea61fd8b4 pinctrl: bcm: ns: remove MODULE_LICENSE in non-modules omits 22757dbe6264 KEYS: remove MODULE_LICENSE in non-modules omits 9c1ae6630333 video: fbdev: remove MODULE_LICENSE in non-modules omits 4ec79c9112ab power: reset: keystone-reset: remove MODULE_LICENSE in non [...] omits fb88d3a00613 EDAC, altera: remove MODULE_LICENSE in non-modules omits a73865c09115 bus: remove MODULE_LICENSE in non-modules omits 91cbc39c450a bus: qcom: remove MODULE_LICENSE in non-modules omits c812b5f99193 pinctrl: nuvoton: npcm7xx: remove MODULE_LICENSE in non-modules omits 60c7325a34f0 irqchip/mvebu-pic: remove MODULE_LICENSE in non-modules omits f97341c72c28 bus: ixp4xx: remove MODULE_LICENSE in non-modules omits 22ecf46b3856 firmware: imx: remove MODULE_LICENSE in non-modules omits 2bb6cf63b614 clk: bm1880: remove MODULE_LICENSE in non-modules omits a62a838e13c0 soc: apple: apple-pmgr-pwrstate: remove MODULE_LICENSE in [...] omits c2203403b5fd pinctrl: actions: remove MODULE_LICENSE in non-modules omits 96a7e42cb775 ARM: tegra: remove MODULE_LICENSE in non-modules omits 0f73f86fc054 drivers/perf: remove MODULE_LICENSE in non-modules omits a80e3b03128e bus: arm-integrator-lm: remove MODULE_LICENSE in non-modules omits fe4b96d9c1d9 irqchip/al-fic: remove MODULE_LICENSE in non-modules omits 8c66a660d8ff mfd: altera-sysmgr: remove MODULE_LICENSE in non-modules omits 62cef773e4a5 soc: fujitsu: remove MODULE_LICENSE in non-modules omits 25219610f6d1 dm bufio: move dm_buffer struct omits 3cec851ee14e dm bufio: remove unused dm_bufio_release_move interface omits 852d232ed60f rcu/rcuscale: Stop kfree_scale_thread thread(s) after unlo [...] omits 39ffbfb0880c rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() omits ebbd8858eadf doc: Document the rcutree.rcu_resched_ns module parameter omits 872e677ce515 doc: Get rcutree module parameters back into alpha order omits f97e916fe096 rcu: Check callback-invocation time limit for rcuc kthreads omits 9b2d4fc06c7b rcutorture: Correct name of use_softirq module parameter omits 14397651dcb9 rcu-tasks: Avoid pr_info() with spin lock in cblist_init_g [...] omits b0c1ac41c921 rcu: Remove RCU_NONIDLE() omits 7d68e35baed5 Revert "rcu/kvfree: Eliminate k[v]free_rcu() single argume [...] omits 78d119b74737 srcu: Remove extraneous parentheses from srcu_read_lock() etc. omits 4c68b63b3f80 srcu: Fix long lines in srcu_funnel_gp_start() omits 5be230a04ef9 srcu: Fix long lines in srcu_gp_end() omits 3ccc6e9dd4e9 srcu: Fix long lines in cleanup_srcu_struct() omits f8cc4c74e7b4 srcu: Fix long lines in srcu_get_delay() omits 16826ba165d5 srcu: Move work-scheduling fields from srcu_struct to srcu_usage omits cde183de96de srcu: Move srcu_barrier() fields from srcu_struct to srcu_usage omits 86159976332d srcu: Move ->sda_is_static from srcu_struct to srcu_usage omits 130f9565fe0f srcu: Move heuristics fields from srcu_struct to srcu_usage omits 2db4ca4be70a srcu: Move grace-period fields from srcu_struct to srcu_usage omits b0b9ea32805a srcu: Move ->srcu_gp_mutex from srcu_struct to srcu_usage omits 07ddee2abe57 srcu: Move ->lock from srcu_struct to srcu_usage omits 9f9a52a4d3a5 srcu: Move ->lock initialization after srcu_usage allocation omits 171219d2a0aa srcu: Move ->srcu_cb_mutex from srcu_struct to srcu_usage omits 5795b5878b94 srcu: Move ->srcu_size_state from srcu_struct to srcu_usage omits e056ceaa13c4 srcu: Move ->level from srcu_struct to srcu_usage omits 5390f3a1d920 srcu: Begin offloading srcu_struct fields to srcu_update omits e7c778489040 srcu: Use static init for statically allocated in-module s [...] omits b3013187a2ce srcu: Add whitespace to __SRCU_STRUCT_INIT() & __DEFINE_SRCU() omits 1c337717f14b rcu-tasks: Fix warning for unused tasks_rcu_exit_srcu omits 92bddc84b726 locktorture: Add long_hold to adjust lock-hold delays omits 35bb678b0850 rcu: Remove CONFIG_SRCU omits 1c8a3e73d56d mm: Remove "select SRCU" omits 62ec839c8709 kvm: Remove "select SRCU" omits 40abd33aa6e9 arch/x86: Remove "select SRCU" omits d3ff638c2ce8 Merge branches 'urgent-rcu.2023.03.22a' and 'joel-boqun.20 [...] omits 00872535aaac Merge branches 'csdlock.2023.03.22a', 'kcsan.2023.03.07a', [...] omits f23ed114f4e1 tools/memory-model: Document LKMM test procedure omits d17a84348a9c tools/memory-model: Use "grep -E" instead of "egrep" omits 2043d813cf48 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 66a77ddfe17d tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 47cdb072ddc2 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits d2c8bebe946a tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 6ca4856a0334 tools/memory-model: Repair parseargs.sh header comment omits c01ac0f848bc tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 3c66ecf51074 tools/memory-model: Make history-check scripts use mselect7 omits a38e55bc9f36 tools/memory-model: Make checkghlitmus.sh use mselect7 omits c1cfa3b2de01 tools/memory-model: Fix scripting --jobs argument omits 9dcaef096796 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 015a91e32d4f tools/memory-model: Add -v flag to jingle7 runs omits 1f0fa6123c03 tools/memory-model: Make runlitmus.sh check for jingle errors omits df31aae0dddb tools/memory-model: Allow herd to deduce CPU type omits aaf649ed00fc tools/memory-model: Keep assembly-language litmus tests omits 6d75c677b287 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 2b5a6871f03f tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits eb7921a084a1 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 1201b1783659 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 290f840a00ad tools/memory-model: Hardware checking for check{,all}litmus.sh omits 269edabcbd1e tools/memory-model: Fix checkalllitmus.sh comment omits 6c3b4d4f4929 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits f249ab454001 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 48ca2cefc307 tools/memory-model: Update parseargs.sh for hardware verification omits 8c4a6010472b tools/memory-model: Fix paulmck email address on pre-exist [...] omits 557392597125 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 30b244b6e8e8 tools/memory-model: Make judgelitmus.sh identify bad macros omits 3e021f3043f0 tools/memory-model: Make cmplitmushist.sh note timeouts omits 9249f7b08cf2 tools/memory-model: Make judgelitmus.sh note timeouts omits 59841c17f51e tools/memory-model: Document locking corner cases omits 1b3a7adadbf7 Merge branches 'rcu/staging-core', 'rcu/staging-docs' and [...] omits 363680d0cb43 rcu: Add comment to rcu_do_batch() identifying rcuoc code path omits a3b01a985bbd doc: Update whatisRCU.rst omits 40c1a0948dce Documentation: RCU: Correct spelling omits 4975c8cd3735 srcu: Clarify comments on memory barrier "E" omits 8bb439de6d83 Documentation/RCU: s/not/note/ in checklist.rst omits 534baa8ec23f srcu: Add comments for srcu_size_state omits 22adeff73ee0 rcu: Further comment and explain the state space of GP sequences omits 489556c09511 Documentation: litmus-tests: Correct spelling omits ac7094420ac8 Merge branches 'arm64-defconfig-for-6.4', 'arm64-fixes-for [...] omits 541a6110b627 Merge edac-misc into edac-for-next omits 8d8106e432f6 EDAC/amd64: Split determine_memory_type() into dct/umc functions omits a86f1c32e938 EDAC/amd64: Split read_base_mask() into dct/umc functions omits b64b4aabb428 EDAC/amd64: Split prep_chip_selects() into dct/umc functions omits edc16e33e5c4 EDAC/amd64: Rework hw_info_{get,put} omits da96c2b19808 EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt omits f77d9e64691a EDAC/amd64: Do not discover ECC symbol size for Family 17h [...] omits c41edb55dda7 EDAC/amd64: Drop dbam_to_cs() for Family 17h and later omits cb8cb6c2b4d8 EDAC/amd64: Split get_csrow_nr_pages() into dct/umc functions omits 44fe68df7832 EDAC/amd64: Rename debug_display_dimm_sizes() omits adf4e830b403 rcutorture: Add srcu_lockdep.sh omits 2ae31f2c6123 rcutorture: Add RCU Tasks Trace and SRCU deadlock scenarios omits 53996dead1a1 rcutorture: Add SRCU deadlock scenarios omits 5b822caf88a1 locking/lockdep: Improve the deadlock scenario print for s [...] omits af4e4ed11ef9 locking: Reduce the number of locks in ww_mutex stress tests omits 71d6b52a3e14 rcu: Annotate SRCU's update-side lockdep dependencies omits af6caeb9b79f checkpatch: Error out if deprecated RCU API used omits 2003dad88ff9 RDMA/rxe: Rename kfree_rcu() to kvfree_rcu_mightsleep() omits a08c2e8ef096 mac802154: Rename kfree_rcu() to kvfree_rcu_mightsleep() omits 5e29631d601a rcu/kvfree: Eliminate k[v]free_rcu() single argument macro omits ffa955fe20ce rcuscale: Rename kfree_rcu() to kfree_rcu_mightsleep() omits ecc49d484eb6 ext4/super: Rename kfree_rcu() to kfree_rcu_mightsleep() omits a37b71c18b43 net/mlx5: Rename kfree_rcu() to kfree_rcu_mightsleep() omits 2453eeae0a30 net/sysctl: Rename kvfree_rcu() to kvfree_rcu_mightsleep() omits f287e3ac6ecd lib/test_vmalloc.c: Rename kvfree_rcu() to kvfree_rcu_migh [...] omits 5498bfcbdc4d tracing: Rename kvfree_rcu() to kvfree_rcu_mightsleep() omits cba3eb11a123 misc: vmw_vmci: Rename kvfree_rcu() to kvfree_rcu_mightsleep() omits cdf4d6cd0255 drbd: Rename kvfree_rcu() to kvfree_rcu_mightsleep() omits e147554d410e rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access omits 62095988b4ae rcu: Avoid stack overflow due to __rcu_irq_enter_check_tic [...] omits cfbcea7561cb rcu-tasks: Report stalls during synchronize_srcu() in rcu_ [...] omits ec6bdc3a2862 rcu: Permit start_poll_synchronize_rcu_expedited() to be i [...] omits d0e24c121f80 rcu: Remove never-set needwake assignment from rcu_report_ [...] omits c5fe9025e601 rcu: Register rcu-lazy shrinker only for CONFIG_RCU_LAZY=y [...] omits 884ebc58d7cc entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up omits 63a74fafbb79 rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check omits cdd67cc1cde9 rcu: Fix set/clear TICK_DEP_BIT_RCU_EXP bitmask race omits df231ee49894 rcu/trace: use strscpy() to instead of strncpy() omits 90eef2e8223b tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz [...] omits 66a638d36ac9 locking/lockdep: Introduce lock_sync() omits 3dc8b8b705a7 tpm: remove unnecessary (void*) conversions omits a3f5b791aa2b tpm: cr50: i2c: use jiffies to wait for tpm ready irq omits da8c7d2105be ext4: convert some BUG_ON's in mballoc to use WARN_RATELIM [...] omits d15180a8d1d7 f2fs: fix to handle filemap_fdatawrite() error in f2fs_ioc [...] omits e17992cc090b f2fs: convert to MAX_SBI_FLAG instead of 32 in stat_show() omits e15eeffe99e1 ext4: avoid unnecessary pointer dereference in ext4_mb_nor [...] omits dac2da4882d8 ext4: fix typos in mballoc omits 7bb392f6f9c4 ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple omits e0057b7ceade ext4: remove comment code ext4_discard_preallocations omits b9a0763df46a ext4: remove repeat assignment to ac_f_ex omits 101cbefae32e ext4: remove unnecessary goto in ext4_mb_mark_diskspace_used omits 8df82ffee909 ext4: remove unnecessary count2 in ext4_free_data_in_buddy omits 1a5500baa023 ext4: remove unnecessary exit_meta_group_info tag omits be52c043d5d1 ext4: use best found when complex scan of group finishs omits 38121fdf014c ext4: remove ac->ac_found > sbi->s_mb_min_to_scan dead che [...] omits 0b6d4554bdc9 ext4: remove dead check in mb_buddy_mark_free omits 4e91261632b0 ext4: remove unnecessary check in ext4_mb_new_blocks omits d53c2664698f ext4: remove unnecessary e4b->bd_buddy_page check in ext4_ [...] omits d5e46843e6db ext4: Remove unnecessary release when memory allocation fa [...] omits 1104c3ce5375 ext4: remove unused return value of ext4_mb_try_best_found [...] omits a8735a61d23c ext4: add missed brelse in ext4_free_blocks_simple omits 5ddfc1b03d40 ext4: protect pa->pa_free in ext4_discard_allocated_blocks omits 043a9c31c51a ext4: correct start of used group pa for debug in ext4_mb_ [...] omits a53b8e3f47d7 ext4: correct calculation of s_mb_preallocated omits 36a366185c1c ext4: get correct ext4_group_info in ext4_mb_prefetch_fini omits cace8c0f4138 ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set omits 988606597403 ext4: set goal start correctly in ext4_mb_normalize_request omits d7214a6a02a0 ext4: remove unused group parameter in ext4_block_bitmap_csum_set omits 2ad044d3a685 ext4: remove unused group parameter in ext4_block_bitmap_c [...] omits 96b71c52b744 ext4: remove unused group parameter in ext4_inode_bitmap_csum_set omits b689b64229af ext4: remove unused group parameter in ext4_inode_bitmap_c [...] omits e3c70113e2cb ext4: improve inode table blocks counting in ext4_num_over [...] omits 23a7838694dc ext4: stop trying to verify just initialized bitmap in ext [...] omits 356901786065 ext4: remove stale comment in ext4_init_block_bitmap omits 6b8948ef40e9 ext4: remove unnecessary check in ext4_bg_num_gdb_nometa omits 8bd501d2ef66 ext4: call ext4_bg_num_gdb_[no]meta directly in ext4_num_b [...] omits 1d4ef2264e0f ext4: correct validation check of inode table in ext4_vali [...] omits 68070432da0d ext4: properly handle error of ext4_init_block_bitmap in e [...] omits 31239cb0ee7c ext4: fix comment: "start start" -> "start" in mpage_prepa [...] omits 18b7f4107219 ext4: Fix warnings when freezing filesystem with journaled data omits f7233fb54d18 ext4: Convert data=journal writeback to use ext4_writepages() omits 47c6f573b4ef ext4: Move mpage_page_done() calls after error handling omits 22e00e971f55 ext4: Move page unlocking out of mpage_submit_page() omits 2c892bdd69ce ext4: Don't unlock page in ext4_bio_write_page() omits 90f1929e5e5a ext4: Mark page for delayed dirtying only if it is pinned omits 6e6213b50570 ext4: Use nr_to_write directly in mpage_prepare_extent_to_map() omits e7a2d7ab32fd ext4: Update stale comment about write constraints omits 5108a09b11d7 f2fs: Fix discard bug on zoned block devices with 2MiB zone size omits 6b40bc364c10 f2fs: remove entire rb_entry sharing omits 7e9775a516ff f2fs: factor out discard_cmd usage from general rb_tree use omits e433c7887585 f2fs: factor out victim_entry usage from general rb_tree use adds 6dd74c51b485 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 285063049a65 Merge tag 'for-6.3-rc3-tag' of git://git.kernel.org/pub/sc [...] adds 608f1b136616 Merge tag 'net-6.3-rc4' of git://git.kernel.org/pub/scm/li [...] adds ed1407e7f7f9 Merge tag 'i2c-for-6.3-rc4' of git://git.kernel.org/pub/sc [...] adds b20cf3f89c56 platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl adds 4bae0ad148f4 Merge tag 'tag-chrome-platform-fixes-for-v6.3-rc4' of git: [...] adds 2495697422d3 Merge tag 'for-linus-6.3-rc4-tag' of git://git.kernel.org/ [...] adds 19a6b66ca524 Merge tag 'riscv-for-linus-6.3-rc4' of git://git.kernel.or [...] adds 877c20b10425 Merge tag 'efi-fixes-for-v6.3-1' of git://git.kernel.org/p [...] adds cb7f5b41f834 Merge tag 'slab-fix-for-6.3-rc4' of git://git.kernel.org/p [...] adds 2d0ab14634a2 ACPI: resource: Add Medion S17413 to IRQ override quirk adds 8dbfa057b3f8 Merge branch 'acpi-video' adds 1868d192d8f5 Merge tag 'acpi-6.3-rc4' of git://git.kernel.org/pub/scm/l [...] adds f1b80a3878b2 thermal: core: Restore behavior regarding invalid trip points adds 6babf38d894b Merge branch 'thermal-acpi' adds fd3d06ff5f4f Merge tag 'thermal-6.3-rc4' of git://git.kernel.org/pub/sc [...] adds 74e2e17ee1f8 io_uring/net: avoid sending -ECONNABORTED on repeated conn [...] adds 02a4d923e440 io_uring/rsrc: fix null-ptr-deref in io_file_bitmap_get() adds e344eb7be2a2 Merge tag 'io_uring-6.3-2023-03-24' of git://git.kernel.dk/linux adds 4985e7b2c002 block: ublk_drv: mark device as LIVE before adding disk adds 9d2789ac9d60 block/io_uring: pass in issue_flags for uring_cmd task_wor [...] adds def84ab600b7 nvme: send Identify with CNS 06h only to I/O controllers adds aa01c67de592 nvme-tcp: fix nvme_tcp_term_pdu to match spec adds f915da0f0dfb Merge tag 'nvme-6.3-2023-03-23' of git://git.infradead.org [...] adds 83511470af1a Merge tag 'block-6.3-2023-03-24' of git://git.kernel.dk/linux adds 5ad4fe9613cb Merge tag 'for-6.3/dm-fixes' of git://git.kernel.org/pub/s [...] adds 9b5dbf6b15b5 Merge tag 'drm-misc-fixes-2023-03-23' of git://anongit.fre [...] adds e37fef79bf3b Merge tag 'drm-intel-fixes-2023-03-23' of git://anongit.fr [...] adds aaee0ce460b9 drm/amdgpu: reposition the gpu reset checking for reuse adds b589626674de drm/amdgpu: skip ASIC reset for APUs when go to S4 adds 4eb0b49a0ad3 drm/amdgpu: add mes resume when do gfx post soft reset adds 033c56474acf drm/amdgpu: Force signal hw_fences that are embedded in no [...] adds e06bfcc1a1c4 drm/amdgpu/gfx: set cg flags to enter/exit safe mode adds 6d457ca162da drm/amd/display: remove outdated 8bpc comments adds 2b072442f496 drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi adds 4c94e57c258c drm/amd/display: fix wrong index used in dccg32_set_dpstreamclk adds f9537b1fa7fb drm/amd/display: Set dcn32 caps.seamless_odm adds 2e4e9de1620f Merge tag 'amd-drm-fixes-6.3-2023-03-23' of https://gitlab [...] adds 08570b7c8db6 gpu: host1x: fix uninitialized variable use adds 37154c19dd79 Merge tag 'drm-fixes-2023-03-24' of git://anongit.freedesk [...] adds d7b5c942f075 Merge tag 'for-v6.3-rc' of git://git.kernel.org/pub/scm/li [...] adds f42ee7c45764 Merge tag 'qcom-arm64-fixes-for-6.3' of https://git.kernel [...] adds 7158e61c6cc8 Merge tag 'qcom-dts-fixes-for-6.3' of https://git.kernel.o [...] adds ec7d8bd7d40f Merge tag 'qcom-driver-fixes-for-6.3' of https://git.kerne [...] adds e76db6e50c85 Merge tag 'arm-fixes-6.3-2' of git://git.kernel.org/pub/sc [...] adds 39b291b86b59 ksmbd: return unsupported error on smb1 mount adds 90c8ce31dbe9 Merge tag '6.3-rc3-ksmbd-smb3-server-fixes' of git://git.s [...] adds e9c3cda4d86e mm, vmalloc: fix high order __GFP_NOFAIL allocations adds 0fa99fdfe1b3 maple_tree: fix mas_skip_node() end slot detection adds 4bd6dded6318 test_maple_tree: add more testing for mas_empty_area() adds 003587000276 nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy() adds 12871a154690 checksyscalls: ignore fstat to silence build warning on LoongArch adds 6bbf10906726 mm: deduplicate error handling for map_deny_write_exec adds 3d27a95b1d96 mm: fix error handling for map_deny_write_exec adds d035230ec993 kselftest: vm: fix unused variable warning adds 6db504ce55bd mm/ksm: fix race with VMA iteration and mm_struct teardown adds 90db9dbedd26 kasan, powerpc: don't rename memintrinsics if compiler add [...] adds cc2a978d2842 mailmap: add entry for Tobias Klauser adds f446883d12b8 Revert "kasan: drop skip_kasan_poison variable in free_pag [...] adds 83bd3eeb326b mailmap: map Rajendra Nayak's old address to his current one adds 9e26240c3bc1 mailmap: map Sai Prakash Ranjan's old address to his current one adds d2e44a50eceb mailmap: add entry for Enric Balletbo i Serra adds 13684e966d46 lib: dhry: fix unstable smp_processor_id(_) usage adds 1c86a188e031 mm: kfence: fix using kfence_metadata without initializati [...] adds 2e08ca180244 kfence: avoid passing -g for test adds 5eb39cde1e24 kcsan: avoid passing -g for test adds 5aa360971bea mailmap: add entries for Richard Leitner adds d0072ca52967 mm: mmap: remove newline at the end of the trace adds 65aca32efdcb Merge tag 'mm-hotfixes-stable-2023-03-24-17-09' of git://g [...] adds 4bdec23f971b Merge tag 'hwmon-for-v6.3-rc4' of git://git.kernel.org/pub [...] adds d704426300f2 Merge tag 'xfs-6.3-fixes-3' of git://git.kernel.org/pub/sc [...] adds f768b35a2371 Merge tag 'xfs-6.3-fixes-4' of git://git.kernel.org/pub/sc [...] adds fcde88af6a78 xfs: pass the correct cursor to xfs_iomap_prealloc_size adds e2e63b071b2d xfs: clear incore AGFL_RESET state if it's not needed adds 4dfb02d5cae8 xfs: fix mismerged tracepoints adds 5b9ff397a26a Merge tag 'xfs-6.3-fixes-7' of git://git.kernel.org/pub/sc [...] adds da8e7da11e4b Merge tag 'nfsd-6.3-4' of git://git.kernel.org/pub/scm/lin [...] adds fddc6ccc487e cifs: append path to open_enter trace event adds bc962159e8e3 cifs: avoid race conditions with parallel reconnects adds c24bb1a87dc3 cifs: fix missing unload_nls() in smb2_reconnect() adds 7e0e76d99079 smb3: lower default deferred close timeout to address perf [...] adds be4fde79812f cifs: fix dentry lookups in directory handle cache adds 491eafce1a51 smb3: fix unusable share after force unmount failure adds 6485ac65af2b Merge tag 'smb3-client-fixes-6.3-rc3' of git://git.samba.o [...] adds 986c63741da2 Merge tag 'x86_urgent_for_v6.3_rc4' of git://git.kernel.or [...] adds f6cdaeb08b66 Merge tag 'core_urgent_for_v6.3_rc4' of git://git.kernel.o [...] adds 974fc94336df Merge tag 'perf_urgent_for_v6.3_rc4' of git://git.kernel.o [...] adds 18940c888c85 Merge tag 'sched_urgent_for_v6.3_rc4' of git://git.kernel. [...] adds 0ec57cfa721f Merge tag 'usb-6.3-rc4' of git://git.kernel.org/pub/scm/li [...] adds a298c15f816c .mailmap: add entry for Leonard Göhrs adds bd13cc059934 Kconfig.debug: fix SCHED_DEBUG dependency adds fa30132c1b78 kernel/sys.c: fix and improve control flow in __sys_setres [...] adds 694920c11e88 mm: kfence: fix PG_slab and memcg_data clearing adds 5b2236898873 lib/Kconfig.debug: correct help info of LOCKDEP_STACK_TRAC [...] adds 6ae5142875b6 mm/hugetlb: fix uffd wr-protection for CoW optimization path adds 4ec90c67d890 mm-hugetlb-fix-uffd-wr-protection-for-cow-optimization-path-v2 adds a83af31c8519 mm-hugetlb-fix-uffd-wr-protection-for-cow-optimization-path-v3 adds 4509f407d5cb fsdax: unshare: zero destination if srcmap is HOLE or UNWRITTEN adds 42bd6c014848 fsdax: dedupe should compare the min of two iters' length adds d544548c03ec mm: kfence: fix handling discontiguous page adds 5b76ebbc5c2a mailmap: add an entry for Leonard Crestez adds b1fd7cc38585 fsdax: force clear dirty mark if CoW adds 6d0146bf06a3 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds aaa937dc7c49 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 39e1cd4ad2ae Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 59513714f665 net: wangxun: Fix vector length of interrupt cause adds ca4a80e4bb7e sfc: ef10: don't overwrite offload features at NIC reset adds 82e2c39f9ef7 net: phy: dp83869: fix default value for tx-/rx-internal-delay adds b93eb5648693 net: dsa: realtek: fix out-of-bounds access adds 3bced313b9a5 vmxnet3: use gro callback when UPT is enabled adds f33642224e38 ptp_qoriq: fix memory leak in probe() adds 88e943e83827 net: dsa: microchip: ksz8: fix ksz8_fdb_dump() adds 5d90492dd4ff net: dsa: microchip: ksz8: fix ksz8_fdb_dump() to extract [...] adds b3177aab89be net: dsa: microchip: ksz8: fix offset for the timestamp filed adds 492606cdc748 net: dsa: microchip: ksz8: ksz8_fdb_dump: avoid extracting [...] adds 392ff7a84cbc net: dsa: microchip: ksz8863_smi: fix bulk access adds 9aa5757e1f71 net: dsa: microchip: ksz8: fix MDB configuration with non- [...] adds 2d45e6e9f71b Merge branch 'ksz-fixes' adds 33189f0a94b9 r8169: fix RTL8168H and RTL8107E rx crc error adds 8cf94e2869b2 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 32cbe45b4391 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds fa4e7a6fa12b ALSA: usb-audio: Fix regression on detection of Roland VS-100 adds 22a4606cd979 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 7a84a21702fe Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d93dd88bbb8b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 7552e1f32ef6 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds a4e4a2006baf Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 95953b7e495a Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds a6cc3b5594c6 Merge branch 'counter-current' of git://git.kernel.org/pub [...] adds 826d7cb56521 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds bebc6f323f53 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cbedf1a33970 Input: i8042 - add TUXEDO devices to i8042 quirk tables fo [...] adds f489a7b2dec8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 17d0226cdf41 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3db325871f84 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 527da9a2d67f Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds ca9e43c7dd8f Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 76994019c922 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds f6b74423b2d7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 5610bc23fc6d Merge branch 'for-linus' of git://git.infradead.org/users/ [...] adds b84f5817f813 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0808ed6ebbc2 scsi: megaraid_sas: Fix fw_crash_buffer_show() adds 2309df27111a scsi: megaraid_sas: Fix crash after a double completion adds f0aa59a33d2a scsi: core: Improve scsi_vpd_inquiry() checks adds d684a7a26f7d scsi: mpt3sas: Don't print sense pool info twice adds 32563488aa98 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e8f1b5c4f75b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 703d9ce916e3 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds a21031ccf31b gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU adds 99bcd416ca90 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 4522ad764d7e accel/ivpu: Do not access HW registers after unbind adds 6013aa84ee45 accel/ivpu: Cancel recovery work adds 3ff6edbc17db accel/ivpu: Do not use SSID 1 adds a8fed6d1e0b9 accel/ivpu: Fix power down sequence adds 3d8b2727d8de accel/ivpu: Disable buttress on device removal adds 392b35bf9260 accel/ivpu: Remove support for 1 tile SKUs adds 252776b2973e accel/ivpu: Fix VPU clock calculation adds 34224133458c accel/ivpu: Fix IPC buffer header status field value adds 902f54bbd6c7 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 299d924a9031 Pull mm-hotfixes-stable changes into mm-stable new 4f5eef1c0a8f Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 27f9618c029e Merge branch 'mm-stable' into mm-unstable new 190c1847db9f ksm: abstract the function try_to_get_old_rmap_item new 20eb347a8e3b ksm-abstract-the-function-try_to_get_old_rmap_item-v6 new 7f393f4b9e2a ksm: support unsharing zero pages placed by KSM new 065f0fff7513 ksm: count all zero pages placed by KSM new 795aab2bf2c4 ksm: count zero pages for each process new 81cf70f556a8 ksm: add zero_pages_sharing documentation new ddd6bf52f526 selftest: add testing unsharing and counting ksm zero page new a778c9474d28 selftest-add-testing-unsharing-and-counting-ksm-zero-page-v6 new 996d67adc922 mm: reduce lock contention of pcp buffer refill new 1879e5e5316b mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit new b1afd0ba67bf mm/khugepaged: alloc_charge_hpage() take care of mem charg [...] new a855f93eda93 mm: cma: make kobj_type structure constant new 59a8f2257b62 mm, page_alloc: reduce page alloc/free sanity checks new 2d647c1f17bc mm-page_alloc-reduce-page-alloc-free-sanity-checks-checkpa [...] new b08ee51f8584 mm-page_alloc-reduce-page-alloc-free-sanity-checks-fix new 618b8a3b83a4 mm/userfaultfd: support WP on multiple VMAs new 367b8ed83650 mm-userfaultfd-support-wp-on-multiple-vmas-fix new d3aa093f3c7f x86/mm/pat: clear VM_PAT if copy_p4d_range failed new e11b344840e5 mm: fadvise: move 'endbyte' calculations to helper function new 52c055c4286a mm: shmem: implement POSIX_FADV_[WILL|DONT]NEED for shmem new c1ae4de3ad43 mm: multi-gen LRU: clean up sysfs code new 93a59833944f mm: multi-gen LRU: improve design doc new 32dd63b2a783 mm: add tracepoints to ksm new 4a3d0cc6720f mm/zswap: try to avoid worst-case scenario on same element pages new 10aa3fcac949 kthread: simplify kthread_use_mm refcounting new f24a0ea445a4 lazy tlb: introduce lazy tlb mm refcount helper functions new e28a8d0a8bbb lazy tlb: allow lazy tlb mm refcounting to be configurable new 6f5dd800016f lazy tlb: shoot lazies, non-refcounting lazy tlb mm refere [...] new f522b038a659 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new 7920024a3113 mmflags.h: use less error prone method to define pageflag_names new f31e49a07b5f mm, printk: introduce new format %pGt for page_type new 5520401185f2 mm/debug: use %pGt to display page_type in dump_page() new 93076314b885 mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending new f9f08a87c8b4 maple_tree: be more cautious about dead nodes new d5b2fe778519 maple_tree: detect dead nodes in mas_start() new 004876f9101b maple_tree: fix freeing of nodes in rcu mode new 23323d4916ba maple_tree: remove extra smp_wmb() from mas_dead_leaves() new 9a055dce72da maple_tree: fix write memory barrier of nodes once dead fo [...] new c6c813c7dd71 maple_tree: add smp_rmb() to dead node detection new a1e1bcd5cc97 maple_tree: add RCU lock checking to rcu callback functions new 826fdfac7e10 mm: enable maple tree RCU mode by default. new 275d1531b729 mm: introduce CONFIG_PER_VMA_LOCK new c0b975faa9a9 mm: rcu safe VMA freeing new 953572fe651c mm: move mmap_lock assert function definitions new 6994a72a8c68 mm: add per-VMA lock and helper functions to control it new b4bfff488744 mm: mark VMA as being written when changing vm_flags new 60e4b62c63f5 mm/mmap: move vma_prepare before vma_adjust_trans_huge new 14c3bc87c516 mm/khugepaged: write-lock VMA while collapsing a huge page new 9afd36cf9ec3 mm/khugepaged: fix vm_lock/i_mmap_rwsem inversion in retra [...] new efad38eeccdc txt-mm-khugepaged-write-lock-vma-while-collapsing-a-huge-p [...] new 9b1d89719c5b mm/mmap: write-lock VMAs in vma_prepare before modifying them new 9af9b3e7637c mm/mmap: remove unnecessary vp->vma check in vma_prepare new 0fb8c8d2df87 mm/mremap: write-lock VMA while remapping it to a new addr [...] new b84095f5dc9c mm: write-lock VMAs before removing them from VMA tree new c902666a7b8c mm/nommu: remove unnecessary VMA locking new 1247a36e58f1 mm: conditionally write-lock VMA in free_pgtables new 59a346fb2585 kernel/fork: assert no VMA readers during its destruction new 7e3b3288507d mm/mmap: prevent pagefault handler from racing with mmu_no [...] new 980eb48c4033 mm: introduce vma detached flag new b8d3c15f2012 mm: introduce lock_vma_under_rcu to be used from arch-spec [...] new f37c421b7f77 mm: fall back to mmap_lock if vma->anon_vma is not yet set new e1a16a11eda0 mm: add FAULT_FLAG_VMA_LOCK flag new 399c62eefa00 mm: document FAULT_FLAG_VMA_LOCK flag new 2f144b8adc46 mm: prevent do_swap_page from handling page faults under VMA lock new 084f49d0adf9 mm: prevent userfaults to be handled under per-vma lock new e9c1f2d00bd1 mm: introduce per-VMA lock statistics new 5025ed9ed172 x86/mm: try VMA lock-based page fault handling first new 38dddf9218c7 arm64/mm: try VMA lock-based page fault handling first new 7909f3c6eb6d powerc/mm: try VMA lock-based page fault handling first new a42619617b66 powerpc/mm: fix mmap_lock bad unlock new 9aec02c2304a mm/mmap: free vm_area_struct without call_rcu in exit_mmap new 090aefc16c4f mm: separate vma->lock from vm_area_struct new ae2d014eec37 s390/mm: try VMA lock-based page fault handling first new 63e5dbc7eac7 selftests: cgroup: add 'malloc' failures checks in test_me [...] new de8f4b08fc10 kasan: call clear_page with a match-all tag instead of cha [...] new 18e15c5a4690 cpuset: clean up cpuset_node_allowed new f0d97fde2002 mm: huge_memory: convert __do_huge_pmd_anonymous_page() to [...] new d03c0f72350e mm: memory: use folio_throttle_swaprate() in do_swap_page() new 4b4559509096 mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() new cf19985dd907 mm: memory: use folio_throttle_swaprate() in wp_page_copy() new 41df84311875 mm: memory: use folio_throttle_swaprate() in do_anonymous_page() new d792add6e8ea mm: memory: use folio_throttle_swaprate() in do_cow_fault() new ff7d9f1586ae mm: swap: remove unneeded cgroup_throttle_swaprate() new 551d04434100 mm/migrate: drop pte_mkhuge() in remove_migration_pte() new 6ff68169566b mm/debug_vm_pgtable: replace pte_mkhuge() with arch_make_h [...] new a446c32783aa sched/numa: apply the scan delay to every new vma new ce3d96c7d112 sched/numa: enhance vma scanning logic new 07e54d7d7574 sched/numa: implement access PID reset logic new c9c302359746 sched/numa: use hash_32 to mix up PIDs accessing VMA new 3337385f4632 mm/khugepaged: cleanup memcg uncharge for failure path new edadd94bc99e x86: kmsan: don't rename memintrinsics in uninstrumented files new de744171c6fc kmsan: another take at fixing memcpy tests new a1ac28f8e49d x86: kmsan: use C versions of memset16/memset32/memset64 new a27ac4c4f55d kmsan: add memsetXX tests new b77c3848b6f2 dma-buf: system_heap: avoid reclaim for order 4 new f8aab5670e90 zsmalloc: remove insert_zspage() ->inuse optimization new df20d3204656 zsmalloc: fine-grained inuse ratio based fullness grouping new e2d3d264c50f zsmalloc: rework compaction algorithm new 055ea4b5fc87 zsmalloc: show per fullness group class stats new 5a76d5fada80 mm: add PTE pointer parameter to flush_tlb_fix_spurious_fault() new 6271c03dbb8d selftests/mm: fix split huge page tests new 5e6fc9c880f2 mm, memcg: Prevent memory.oom.group load/store tearing new e46824f718f9 mm, memcg: Prevent memory.swappiness load/store tearing new 9e53c87f2b25 mm-memcg-prevent-memoryswappiness-load-store-tearing-v3 new b6bffcf455f4 mm, memcg: Prevent memory.oom_control load/store tearing new 234fb44b1aff mm-memcg-prevent-memoryoom_control-load-store-tearing-v3 new a06f4d4284fa mm, memcg: Prevent memory.soft_limit_in_bytes load/store tearing new 64fd06fb923a mm-memcg-prevent-memorysoft_limit_in_bytes-load-store-tearing-v3 new d6ecea4df749 lib/stackdepot: kmsan: mark API outputs as initialized new 7523309ce56c kmsan: add test_stackdepot_roundtrip new 9163ad12e6e2 ufs: don't flush page immediately for DIRSYNC directories new 68eb0f3bce56 ocfs2: don't use write_one_page in ocfs2_duplicate_cluster [...] new fc613757bc56 mm,jfs: move write_one_page/folio_write_one to jfs new 17eff1cf6e06 mm: don't look at xarray value entries in split_huge_pages [...] new 8159db52ffc9 mm: make mapping_get_entry available outside of filemap.c new ad9a4b6a8589 mm: use filemap_get_entry in filemap_get_incore_folio new 22248260efb9 shmem: shmem_get_partial_folio use filemap_get_entry new 04d1164885c4 shmem: open code the page cache lookup in shmem_get_folio_gfp new d79d5a4e08cd shmem-open-code-the-page-cache-lookup-in-shmem_get_folio_gfp-fix new d8c6cafd9d5f mm: remove FGP_ENTRY new 845100108485 mm: return an ERR_PTR from __filemap_get_folio new ede36a09c5e7 mm-return-an-err_ptr-from-__filemap_get_folio-fix new ca98641afef0 maple_tree: export symbol mas_preallocate() new 60ae4481de30 mm/gup.c: fix typo in comments new 5eb21f825baf shmem: remove check for folio lock on writepage() new 3961f42ae2c2 shmem: set shmem_writepage() variables early new 2142f513d030 shmem: move reclaim check early on writepages() new 943bb43b58cb shmem: skip page split if we're not reclaiming new 928d109badc7 shmem: update documentation new 65a54f9e5dd6 shmem: add support to ignore swap new dc2812fea9c5 kasan: drop empty tagging-related defines new a1a53caab77a kasan, arm64: rename tagging-related routines new 46618fdc34fa arm64: mte: rename TCO routines new 433668f412a0 kasan, arm64: add arch_suppress_tag_checks_start/stop new 1c0fa2e841db kasan: suppress recursive reports for HW_TAGS new 55ef0c4f1bdb mm: add new api to enable ksm per process new 7d63f7945d2f mm-add-new-api-to-enable-ksm-per-process-fix new fabb0aeb7b4a mm: add new KSM process and sysfs knobs new ce6f755c02f7 selftests/mm: add new selftests for KSM new ed9b934e1e41 docs/mm: extend ksm doc new 45efa0ddbb29 io-mapping: don't disable preempt on RT in io_mapping_map_ [...] new 6a649cceed78 kasan: remove PG_skip_kasan_poison flag new 9f58047d01e9 mm/uffd: UFFD_FEATURE_WP_UNPOPULATED new b13f1013b7d1 mm-uffd-uffd_feature_wp_unpopulated-fix new 6bf8d480b949 selftests/mm: smoke test UFFD_FEATURE_WP_UNPOPULATED new ba559a214e13 mm: prefer xxx_page() alloc/free functions for order-0 pages new db24a0ca1128 mm: vmscan: add a map_nr_max field to shrinker_info new e7dd1cc7e8db mm: vmscan: make global slab shrink lockless new a28cfdc29d31 mm: vmscan: make memcg slab shrink lockless new a8692a8bc3e0 mm: vmscan: add shrinker_srcu_generation new 31db8238f71a mm: shrinkers: make count and scan in shrinker debugfs lockless new 2dd916a7b71e mm: vmscan: hold write lock to reparent shrinker nr_deferred new 3f50f6f65902 mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() new b1fcea6f65d5 mm: shrinkers: convert shrinker_rwsem to mutex new 5c938ed19553 mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISO [...] new b5dd6623b524 mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED new 1f5e38de4f18 mm-thp-rename-transparent_hugepage_never_dax-to-_unsupported-fix new fc85f6209854 sparc/mm: fix MAX_ORDER usage in tsb_grow() new bccf84823343 um: fix MAX_ORDER usage in linux_main() new 9e518a746a2f floppy: fix MAX_ORDER usage new 4080b03963eb drm/i915: fix MAX_ORDER usage in i915_gem_object_get_pages [...] new c7cbf3d7c768 genwqe: fix MAX_ORDER usage new 234ece47f29f perf/core: fix MAX_ORDER usage in rb_alloc_aux_page() new 7eec9e8c9785 mm/page_reporting: fix MAX_ORDER usage in page_reporting_r [...] new a4ed1ad92632 mm/slub: fix MAX_ORDER usage in calculate_order() new 883a1fd1b1bb iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages() new 34700eee0b36 mm, treewide: redefine MAX_ORDER sanely new 5cffd7222ffc mm-treewide-redefine-max_order-sanely-fix.txt new 1899a4d7258c mm-treewide-redefine-max_order-sanely-fix-2 new 49f8d4442677 mm-treewide-redefine-max_order-sanely-fix-3 new 7e9b7e5c7d75 mm-treewide-redefine-max_order-sanely-fix-3-fix new ed4972260ac0 loongarch: drop ranges for definition of ARCH_FORCE_MAX_ORDER new c33a727a7ac1 mips: drop ranges for definition of ARCH_FORCE_MAX_ORDER new b6850da5895a mm: userfaultfd: rename functions for clarity + consistency new a1e60250ccc9 mm: userfaultfd: don't pass around both mm and vma new 99ab85cb4d19 mm: userfaultfd: combine 'mode' and 'wp_copy' arguments new 4ca8f325ff0b mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs new 720c39d8f704 mm/mmap/vma_merge: use only primary pointers for preparing merge new d2daff89b6aa mm/mmap/vma_merge: use the proper vma pointer in case 3 new f82300d2a5c2 mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 new 355888f6eeda mm/mmap/vma_merge: use the proper vma pointer in case 4 new b63960e47fa3 mm/mmap/vma_merge: initialize mid and next in natural order new 7c9927227c6f mm/mmap/vma_merge: set mid to NULL if not applicable new 7d87bfb3302f mm-mmap-vma_merge-set-mid-to-null-if-not-applicable-fix new 15e8d8cc1905 mm/mmap/vma_merge: rename adj_next to adj_start new 64f2c11dc294 mm/mmap/vma_merge: convert mergeability checks to return bool new 48d83a014b17 mm/mmap: start distinguishing if vma can be removed in mer [...] new e819d6d303b4 mm-mmap-start-distinguishing-if-vma-can-be-removed-in-merg [...] new 6ba3cbe39f6c mm/mremap: simplify vma expansion again new 10520bd1b9d2 mm: compaction: consider the number of scanning compound p [...] new 4e1901c00c9e mm: compaction: fix the possible deadlock when isolating h [...] new 803b4059d157 mm,kfence: decouple kfence from page granularity mapping j [...] new 2afc066b52a3 sched/isolation: add cpu_is_isolated() API new ca0ecbb974ee memcg: do not drain charge pcp caches on remote isolated cpus new a2d265d5dbbb memcg-do-not-drain-charge-pcp-caches-on-remote-isolated-cpus-fix new f14192ed3246 mm: refactor do_fault_around() new 4d135eef2fd6 mm: prefer fault_around_pages to fault_around_bytes new 38f467d8b555 mm: move get_page_from_free_area() to mm/page_alloc.c new 3bc7cf57619c vmstat: allow_direct_reclaim should use zone_page_state_snapshot new d789db70e8a6 this_cpu_cmpxchg: ARM64: switch this_cpu_cmpxchg to locked [...] new c32193408711 this_cpu_cmpxchg: loongarch: switch this_cpu_cmpxchg to lo [...] new 09a8f538e631 this_cpu_cmpxchg: S390: switch this_cpu_cmpxchg to locked, [...] new 965672a41649 this_cpu_cmpxchg: x86: switch this_cpu_cmpxchg to locked, [...] new 75b085ab8f11 add this_cpu_cmpxchg_local and asm-generic definitions new ee529c222aaf convert this_cpu_cmpxchg users to this_cpu_cmpxchg_local new ea96077dd6d8 mm/vmstat: switch counter modification to cmpxchg new e2b25ec41da4 vmstat: switch per-cpu vmstat counters to 32-bits new df8aab2502dd mm/vmstat: use xchg in cpu_vm_stats_fold new e123a8dd798e mm/vmstat: switch vmstat shepherd to flush per-CPU counter [...] new 931d79fa8810 mm/vmstat: refresh stats remotely instead of via work item new 774113c35c47 vmstat: add pcp remote node draining via cpu_vm_stats_fold new 60f02296ecbc vmstat-add-pcp-remote-node-draining-via-cpu_vm_stats_fold-fix new 19cb5c9882ef MAINTAINERS: add Lorenzo as vmalloc reviewer new 6a378c808e3a mips: fix comment about pgtable_init() new ef0a24ff7d7f mm/page_alloc: add helper for checking if check_pages_enabled new eda31321699d mm: move most of core MM initialization to mm/mm_init.c new ada23a656f0c mm: handle hashdist initialization in mm/mm_init.c new c59baf54dbb6 mm/page_alloc: rename page_alloc_init() to page_alloc_init [...] new 9c5773a7202e init: fold build_all_zonelists() and page_alloc_init_cpuhp [...] new c8f6c9ec5874 init,mm: move mm_init() to mm/mm_init.c and rename it to m [...] new d3ef1df02c7c mm: call {ptlock,pgtable}_cache_init() directly from mm_co [...] new a36ae61c84a2 mm: move init_mem_debugging_and_hardening() to mm/mm_init.c new ad37dbfdabd6 init,mm: fold late call to page_ext_init() to page_alloc_i [...] new 7035cbbc6d52 mm: move mem_init_print_info() to mm_init.c new e18eaad25cd3 mm: move kmem_cache_init() declaration to mm/slab.h new 9bb32da73976 mm: move vmalloc_init() declaration to mm/internal.h new b321e06d21f1 MAINTAINERS: extend memblock entry to include MM initialization new 9e135680fe21 mm/memtest: add results of early memtest to /proc/meminfo new b12cf260039e mm: remove unused vmf_insert_mixed_prot() new 3d2e600d6230 mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries new d5a536ea2bd9 drm/ttm: remove comment referencing now-removed vmf_insert [...] new 652999eb5908 mm/page_alloc: make deferred page init free pages in MAX_O [...] new 44f662bf969f fs/proc/kcore: avoid bounce buffer for ktext data new cc1c13e088b8 fs/proc/kcore: convert read_kcore() to read_kcore_iter() new e909a5db339e iov_iter: add copy_page_to_iter_nofault() new 38a6dcc16ee9 mm: vmalloc: convert vread() to vread_iter() new a3f6e11806bc mm: vmalloc: fix sparc64 warning new c8a0177f274a mm-vmalloc-convert-vread-to-vread_iter-v8 new 3b2267fe97f5 mm-vmalloc-convert-vread-to-vread_iter-v8-fix new e86378133891 mm/mmap/vma_merge: further improve prev/next VMA naming new d9d7146930cc mm/mmap/vma_merge: fold curr, next assignment logic new de1328a441c0 mm/mmap/vma_merge: explicitly assign res, vma, extend invariants new 09e7e7c833ef mm/mmap/vma_merge: init cleanup, be explicit about the non [...] new f3e87380c15c mm: vmalloc: remove a global vmap_blocks xarray new 0ba4a2a72c24 mm: be less noisy during memory hotplug new 0fc0094578f1 trace: cma: remove unnecessary event class cma_alloc_class new 1735bf0e6e99 selftests/mm: change MAP_CHUNK_SIZE new 06888d008277 selftests/mm: change NR_CHUNKS_HIGH for aarch64 new 256a03c76fd6 selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS new b4ff242c9862 mm/damon/sysfs: make more kobj_type structures constant new c5c188793f37 arm: reword ARCH_FORCE_MAX_ORDER prompt and help text new 8c2a6a9e5d74 arm64: drop ranges in definition of ARCH_FORCE_MAX_ORDER new 54c6110c2c81 arm64: reword ARCH_FORCE_MAX_ORDER prompt and help text new b655fec9d68e arm64-reword-arch_force_max_order-prompt-and-help-text-v3 new 873df848c804 csky: drop ARCH_FORCE_MAX_ORDER new 9cf789c50303 ia64: don't allow users to override ARCH_FORCE_MAX_ORDER new 613ab1821932 m68k: reword ARCH_FORCE_MAX_ORDER prompt and help text new 739621f37136 nios2: reword ARCH_FORCE_MAX_ORDER prompt and help text new d9171d36314a nios2: drop ranges for definition of ARCH_FORCE_MAX_ORDER new 029852f2ddd0 powerpc: reword ARCH_FORCE_MAX_ORDER prompt and help text new c8c146505c76 powerpc: drop ranges for definition of ARCH_FORCE_MAX_ORDER new d303583b533b sh: reword ARCH_FORCE_MAX_ORDER prompt and help text new d796bce7c517 sh-reword-arch_force_max_order-prompt-and-help-text-v3 new c901c2360180 sh: drop ranges for definition of ARCH_FORCE_MAX_ORDER new 9670b8d2e8f2 sh: drop ranges for definition of ARCH_FORCE_MAX_ORDER new 693504e515d5 sparc: reword ARCH_FORCE_MAX_ORDER prompt and help text new aeaf4f6071d7 xtensa: reword ARCH_FORCE_MAX_ORDER prompt and help text new 22e9e1263890 zsmalloc: document new fullness grouping new 54f84405df57 zsmalloc: document freeable stats new 7884fd83ead8 delayacct: improve the average delay precision of getdelay [...] new 5ad7527fad70 ia64: mm/contig: fix section mismatch warning/error new c926156ce55d ia64: salinfo: placate defined-but-not-used warning new 2abaacaebaa7 proc: remove mark_inode_dirty() in .setattr() new 478edc304e95 nfs: remove empty if statement from nfs3_prepare_get_acl new 5a4c90d5a7ba kcov: improve documentation new 66eec3d038f8 kcov-improve-documentation-v2 new 81c95df8e910 kcov-improve-documentation-v3 new 4242b4339dba dca: delete unnecessary variable new d273cf35e58f scripts/gdb: correct indentation in get_current_task new e719c2ee1c27 scripts/gdb: support getting current task struct in UML new 1bc919531250 mm: uninline kstrdup() new a258f178b10f ELF: fix all "Elf" typos new 2f2000da38b5 scripts/link-vmlinux.sh: fix error message presentation new 286722494e10 checkpatch: ignore ETHTOOL_LINK_MODE_ enum values new 9b24a669edff MAINTAINERS: remove the obsolete section EMBEDDED LINUX new ab3c8ea0b127 kernel/hung_task.c: set some hung_task.c variables storage [...] new 5b6c4e2718b9 notifiers: add tracepoints to the notifiers infrastructure new 8335635013bd notifiers-add-tracepoints-to-the-notifiers-infrastructure- [...] new 8810f866fd4b ELF: document some de-facto PT_* ABI quirks new 7de9d381a21b selftests: use canonical ftrace path new 44bb2c3797f6 leaking_addresses: also skip canonical ftrace path new 1457ff5da357 tools/kvm_stat: use canonical ftrace path new 5b419370f1f1 scripts/gdb: fix lx-timerlist for struct timequeue_head change new f0f2500d3399 scripts/gdb: fix lx-timerlist for Python3 new bbb13f57b18e scripts/gdb: fix lx-timerlist for HRTIMER_MAX_CLOCK_BASES [...] new ab353ad8a3e6 checkpatch: add missing bindings license check new b47b2c7f0427 epoll: use refcount to reduce ep_mutex contention new 886797eb0f54 kernel.h: split the hexadecimal related helpers to hex.h new 14bc1c24c663 rapidio/tsi721: remove redundant pci_clear_master new 7275ddada0a9 x86/kexec: remove unnecessary arch_kexec_kernel_image_load() new 4f12f02ba805 kexec: remove unnecessary arch_kexec_kernel_image_load() new efbbdb4c850d scripts/gdb: bail early if there are no clocks new be25fb5b38da scripts/gdb: bail early if there are no generic PD new 6cd8a7e0c047 Merge branch 'mm-nonmm-unstable' into mm-everything new eaed6e3b14bd Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 1f786f979aa5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c9602aa0469e perf symbol: Avoid memory leak from abi::__cxa_demangle new 39b5e434fb3f perf bpf_counter: Use public cpumap accessors new 9bb5e1f682d8 perf tests: Add common error route for code-reading new 82c6d83bc177 perf test: Fix memory leak in symbols new ec9640f77d19 perf symbol: Sort names under write lock new 34f576c95d1b perf intel-pt: Add event type names UINTR and UIRET new 052072f69f28 perf intel-pt: Add support for new branch instructions ERE [...] new f43cc1a9a861 perf event: Add 'simd_flags' field to 'struct perf_sample' new 0066015a3d8f perf arm-spe: Refactor arm-spe to support operation packet type new 03a6c16ebf01 perf arm-spe: Add SVE flags to the SPE samples new ea15483e7c55 perf report: Add 'simd' sort field new f1e8f2598096 perf kvm: Reference count 'struct kvm_info' new 51b02a964728 perf kvm: Delete histograms entries before exiting new 636203670716 perf jevents: Sort list of input files new 7effbd18e496 perf vendor events arm64: Add N1 metrics new 204e7c499f5f perf tools: Add support for perf_event_attr::config3 new 133719598a90 perf report: Append inlines to non-DWARF callchains new 12a83df53444 perf build: Add warning for when vmlinux.h generation fails new 5cbac4e6a1a7 perf test: Fix wrong size expectation for 'Setup struct pe [...] new 75dcab6ae296 perf hist: Improve srcfile sort key performance (really) new 9b2683d756fd perf vendor events s390: Remove UTF-8 characters from JSON file new c8806fbfd2d1 perf lock contention: Fix msan issue in lock_contention_read() new 8548fd8f301b perf vendor events intel: Broadwell v27 events new 29600ef7c0a7 perf vendor events intel: Broadwellde v9 events new c70ba270ff35 perf vendor events intel: Broadwellx v20 events new 8deeb7ec5125 perf vendor events intel: Haswell v33 events new 60c668422a5b perf vendor events intel: Haswellx v27 events new 9f0153e20810 perf vendor events intel: Jaketown v23 events new 17936e37bf84 perf vendor events intel: Sandybridge v19 events new 82d4f3fb26f9 perf metrics: Add has_pmem literal new 828686d05cba perf vendor events intel: Update metrics to detect pmem at [...] new ea5f243b00a7 perf tests record_offcpu.sh: Fix redirection of stderr to stdin new 4d5e0df0c72a perf tests test_bridge_fdb_stress.sh: Fix redirection of s [...] new d2278cf6dd09 perf stat: Suppress warning when using cpum_cf events on s390 new 13b4414fabc9 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 378780400009 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 7534ecaa2e60 Merge branch 'soc/fixes' into for-next new af87ac738715 arm64: defconfig: Enable CAN PHY transceiver driver new 3dffd4755f41 arm64: defconfig: Enable Virtio RNG driver as built in new 332096311594 Merge branch 'soc/defconfig' into for-next new 2e6115c175c7 ARM: spear: remove obsolete config MACH_SPEAR600 new d6053666ef2b ARM: mstar: remove unused config MACH_MERCURY new 74938b9977b7 Merge branch 'soc/arm' into for-next new 7e11bc075999 Merge tag 'dt64-cleanup-6.4' of https://git.kernel.org/pub [...] new 07fcd6bfce17 Merge tag 'dt-cleanup-6.4' of https://git.kernel.org/pub/s [...] new faadd9b0b06f Merge branch 'soc/dt' into for-next new 55377fbf32ff soc: document merges new c284b43b6405 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e9487a81fa79 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 19be867ca72c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8e74406fd332 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 3c01b05407bf ARM: bcm: Use of_address_to_resource() new 89ec1caa5e4a Merge branch 'soc/next' into next new c0d2aca0351d Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 73e697f3ba41 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 7d9033bf8bdd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9841acb7d467 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6a2ce9a0dab6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0861aeb55453 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a246c20c45a0 arm64: dts: qcom: sdm850-lenovo-yoga-c630: Use proper WSA8 [...] new 5b91fab8eae2 arm64: dts: qcom: sdm850-samsung-w737: Use proper WSA881x [...] new 4ded91530544 arm64: dts: qcom: sm8250-mtp: Use proper WSA881x shutdown [...] new 41841f120345 arm64: dts: qcom: qrb5165-rb5: Use proper WSA881x shutdown [...] new 72630ba422b7 arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the [...] new 1dc40551f206 arm64: dts: qcom: ipq8074-hk10: enable QMP device, not the [...] new 2702f54f400a arm64: dts: qcom: sc8280xp-x13s: add wifi calibration variant new e16dd29a3dff arm64: dts: qcom: ipq5332: enable the CPUFreq support new 45875db5cc91 arm64: dts: qcom: sc7180-trogdor-pazquel360: drop incorrec [...] new 11c0d37d4c03 arm64: dts: qcom: sc7280-herobrine-audio-rt5682: add missi [...] new a93af4677e8c arm64: dts: qcom: sc7280: align RPMh regulator nodes with [...] new 2458a305e80e arm64: dts: qcom: sm8350: switch to combo usb3/dp phy new a2802008af93 arm64: dts: qcom: sm8350: add dp controller new d3054cec1e9e arm64: dts: qcom: sm8450: switch to usb3/dp combo phy new bdd2f4ce5e76 arm64: dts: qcom: sm8450: add dp controller new 1681ce373548 arm64: dts: qcom: sc8280xp-pmics: fix sdam 'reg' property new 4367d763698c arm64: dts: qcom: sc8280xp-x13s: enable alternate touchpad new c98a56395e78 arm64: dts: qcom: sm8450: remove invalid power-domain-name [...] new e57430d24835 arm64: dts: qcom: sm8450: fix pcie1 gpios properties name new 704e26678c8d arm64: dts: qcom: apq8096-db820c: drop simple-bus from clocks new 5574a5022df4 arm64: dts: qcom: msm8994-msft-lumia: drop simple-bus from clocks new 338958e30c68 arm64: dts: qcom: msm8996-xiaomi: drop simple-bus from clocks new a2e5260d0755 arm64: dts: qcom: sdm630: move DSI opp-table into DSI node new 6ae76cdbb576 Merge branch '20230307062232.4889-1-quic_kathirav@quicinc. [...] new 8504fa9baf8b dt-bindings: mailbox: qcom,apcs-kpss-global: correct SDX55 clocks new 22ead09ba407 dt-bindings: mailbox: qcom,apcs-kpss-global: fix SDX55 'if' match new 1d83f18be5ad clk: qcom: apss-ipq-pll: refactor the driver to accommodat [...] new 102262767ede dt-bindings: clock: qcom,a53pll: add IPQ5332 compatible new c7ef7fbb1ccf clk: qcom: apss-ipq-pll: add support for IPQ5332 new 74f9d27ac759 soc: qcom: smsm: Use dev_err_probe() new d3f367351d2d Merge branches 'arm64-defconfig-for-6.4', 'arm64-fixes-for [...] new 36b0d6a46793 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 08c3a959c546 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 54df47646368 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4f14a71cd011 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b16dd68c6914 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 9b9b0efe65fe Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new e4d6da27833b Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 31f1432c96ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6e1d871ff0f2 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new c3c9b3675575 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 58f3baaaa9d4 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 4c8d2e2b4beb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b2217945ceea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d703e5a6ffa7 mips: Remove obsolete configs IRQ_MSP_CIC and IRQ_MSP_SLP new ed6a0b6e9fd7 MIPS: octeon: Use of_address_to_resource() new 6be87d61c427 MIPS: Always select ARCH_HAS_SETUP_DMA_OPS new e0b7fd1207a8 MIPS: Always select ARCH_HAS_SYNC_DMA_FOR_CPU for noncoher [...] new 600efe35d549 MIPS: c-r4k: Always install dma flush functions new 88608898dec9 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 5c760d603c45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d5c010437e31 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8574bf8d0ddd riscv: ptrace: Remove duplicate operation new d0db02c62879 riscv: entry: Add noinstr to prevent instrumentation inserted new f0bddf50586d riscv: entry: Convert to generic entry new 0bf298ad2b61 riscv: entry: Remove extra level wrappers of trace_hardirq [...] new ab9164dae273 riscv: entry: Consolidate ret_from_kernel_thread into ret_ [...] new 45b32b946a97 riscv: entry: Consolidate general regs saving/restoring new e45d6a52fe2b Merge patch series "riscv: Add GENERIC_ENTRY support" new b02870656222 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fd8f182b9c0a Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new 6201b450dc15 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new 51c18754d29d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c72f450d0db Merge branch 'for-next' of git:git.kernel.org/pub/scm/linu [...] new e313de5b5b04 MAINTAINERS: xtensa: drop linux-xtensa@linux-xtensa.org ma [...] new 0222ed3e5437 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 718553d658df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9d34f864a9ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c628621785e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 2dc4cab52401 Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] new 520090f6c269 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a3d78fe3e1ae fs: ecryptfs: comment typo fix new 5616753a9fff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9d89715c7e6a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 780845d8f8ec Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 9462f770eda8 ext4: Update stale comment about write constraints new c8e8e16dbbf0 ext4: Use nr_to_write directly in mpage_prepare_extent_to_map() new 3f5d30636d2a ext4: Mark page for delayed dirtying only if it is pinned new f1496362e9d7 ext4: Don't unlock page in ext4_bio_write_page() new eaf2ca10ca4b ext4: Move page unlocking out of mpage_submit_page() new d8be7607de03 ext4: Move mpage_page_done() calls after error handling new 3f079114bf52 ext4: Convert data=journal writeback to use ext4_writepages() new e6c28a26b799 ext4: Fix warnings when freezing filesystem with journaled data new 98ccceee3e06 ext4: fix comment: "start start" -> "start" in mpage_prepa [...] new b5aa06bfe9ad ext4: properly handle error of ext4_init_block_bitmap in e [...] new 3d61ef10f521 ext4: correct validation check of inode table in ext4_vali [...] new a38627f14356 ext4: call ext4_bg_num_gdb_[no]meta directly in ext4_num_b [...] new ad3f09be6cfe ext4: remove unnecessary check in ext4_bg_num_gdb_nometa new f567ea784356 ext4: remove stale comment in ext4_init_block_bitmap new cefa74d004fa ext4: stop trying to verify just initialized bitmap in ext [...] new 68e294dcccf9 ext4: improve inode table blocks counting in ext4_num_over [...] new b83acc777186 ext4: remove unused group parameter in ext4_inode_bitmap_c [...] new 4fd873c8175d ext4: remove unused group parameter in ext4_inode_bitmap_csum_set new 82483dfe17d0 ext4: remove unused group parameter in ext4_block_bitmap_c [...] new 1df9bde48fc6 ext4: remove unused group parameter in ext4_block_bitmap_csum_set new 51c976a99502 ext4: set goal start correctly in ext4_mb_normalize_request new 48c02a578b80 ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set new 96a712839ae1 ext4: get correct ext4_group_info in ext4_mb_prefetch_fini new f7f659704792 ext4: correct calculation of s_mb_preallocated new d55766f21754 ext4: correct start of used group pa for debug in ext4_mb_ [...] new 7ac8699c241b ext4: protect pa->pa_free in ext4_discard_allocated_blocks new 90c46972d3c9 ext4: add missed brelse in ext4_free_blocks_simple new 2785971f6743 ext4: remove unused return value of ext4_mb_try_best_found [...] new 091f5c4b213a ext4: Remove unnecessary release when memory allocation fa [...] new 872ddcd19bd8 ext4: remove unnecessary e4b->bd_buddy_page check in ext4_ [...] new c40a2ec3da7f ext4: remove unnecessary check in ext4_mb_new_blocks new f0c283a5d02b ext4: remove dead check in mb_buddy_mark_free new 02543d9225c6 ext4: remove ac->ac_found > sbi->s_mb_min_to_scan dead che [...] new f500a8731884 ext4: use best found when complex scan of group finishs new 9f91a476fa52 ext4: remove unnecessary exit_meta_group_info tag new 6a8917c57022 ext4: remove unnecessary count2 in ext4_free_data_in_buddy new 9786e53f5f96 ext4: remove unnecessary goto in ext4_mb_mark_diskspace_used new a7ec92358d42 ext4: remove repeat assignment to ac_f_ex new f21d58b21a9b ext4: remove comment code ext4_discard_preallocations new 1a3040729ae7 ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple new c35c92505693 ext4: fix typos in mballoc new b6e85ab82e7b ext4: avoid unnecessary pointer dereference in ext4_mb_nor [...] new 463f2e46bf7c ext4: convert some BUG_ON's in mballoc to use WARN_RATELIM [...] new e655b66fac84 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 56493c317c74 f2fs: factor out victim_entry usage from general rb_tree use new e39836183be8 f2fs: factor out discard_cmd usage from general rb_tree use new afd19e658ba7 f2fs: remove entire rb_entry sharing new 96d3e2f49030 f2fs: Fix discard bug on zoned block devices with 2MiB zone size new dd18cc6d6339 f2fs: convert to MAX_SBI_FLAG instead of 32 in stat_show() new 79a516dbe3ed f2fs: fix to handle filemap_fdatawrite() error in f2fs_ioc [...] new b80053ed0a94 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new a49013a6d4e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new e416ea62a916 ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN new 2824861773eb ksmbd: remove unused is_char_allowed function new 01e5a703ca94 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 87a258d6a257 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new b0c6253f42ea Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new f86f13cb59a1 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 838273e9314e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8b68af8245bb Merge branch 'ericvh/for-next' of git://git.kernel.org/pub [...] new b42ec4c116b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5707d75b6574 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dee7d7071823 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c6ee1cb27575 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 2dd438cdc2e9 HID: kye: Add support for all kye tablets new 4c80b7da9a0d Merge branch 'for-6.4/kye' into for-next new 7c3650a8007c HID: hid-sensor-custom: Fix buffer overrun in device name new 2aa727f17266 Merge branch 'for-6.3/upstream-fixes' into for-next new 1c53750e0e9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 492cfc8b917a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 192085519f37 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new 63147ab62c67 hwmon: remove unused superio_outb function new 76d141a864e4 hwmon: (nct6775) Sort ASUS board list new b3939bdc6dff hwmon: (nct6775) Fix ROG B550-XE WIFI and Pro B660M-C D4 names new 8a863eb1b116 hwmon: (nct6775) update ASUS WMI monitoring list B360/H410 [...] new d508cb75438d Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 186044ce8723 Merge branch 'docs-next' of git://git.lwn.net/linux.git new a1174d43358b Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 9b10d01c2b8f Merge branch 'thermal-core-fixes' into linux-next new da30a34a0edb ACPI: SPCR: Prefix error messages with FW_BUG new 073828e95445 ACPI: processor: Fix evaluating _PDC method when running a [...] new 2ccaa28d86f4 Merge branches 'acpi-tables' and 'acpi-processor' into linux-next new 877d5cd2aeed cpufreq: warn about invalid vals to scaling_max/min_freq i [...] new 8ffdb1fe9121 cpufreq: Fix typo in the ARM_BRCMSTB_AVS_CPUFREQ Kconfig entry new 7473086579df Merge branch 'pm-cpufreq' into linux-next new 84cbb14e5b5e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 48477f40af4e Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new d0210651aec0 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new f4833a1ccce3 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new dfd7956f0031 dt-bindings: thermal: mediatek: Add binding documentation [...] new 33140e668b10 thermal/drivers/mediatek: Control buffer enablement tweaks new 56edffdc298a thermal/drivers/mediatek: Add support for MT8365 SoC new ed18ce7b06cc thermal/drivers/mediatek: Add delay after thermal banks in [...] new aaa8126bca74 thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling new 93960ded93e9 thermal/drivers/imx: Remove get_trip_temp ops new a2ea61970a34 thermal/drivers/imx: Use the thermal framework for the trip point new 8a85c2a158b8 thermal: Use of_property_present() for testing DT property [...] new f54952aeede4 thermal/drivers/hisi: Use devm_platform_ioremap_resource() new e97b6e04095a thermal/core: Relocate the traces definition in thermal directory new 8987e8c25863 thermal/drivers/db8500: Use driver dev instead of tz->device new 7b5b955fccdc thermal/drivers/stm: Don't set no_hwmon to false new 8591494bec96 thermal/drivers/ti: Use fixed update interval new 352d1f68da4e Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new deea0255a266 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new de732592fb25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3eb8eea2a453 docs: networking: document NAPI new 8da3a5598f75 ynl: allow to encode u8 attr new 0c04328ccf85 net: ipa: add IPA v5.0 to ipa_version_string() new 4691720f509a bnx2: remove deadcode in bnx2_init_cpus() new e110ba659271 docs: netdev: add note about Changes Requested and revisin [...] new e346df60b80d Merge branch 'main' of ssh://gitolite.kernel.org/pub/scm/l [...] new 2df9bf4d04d2 ipv6: prevent router_solicitations for team port new c34ce2796228 ethernet: broadcom/sb1250-mac: clean up after SIBYTE_BCM1x [...] new 4170f0ef582c fix typos in net/sched/* files new fc5aba60c244 net: liquidio: Remove redundant pci_clear_master new fc3e07e83e8e net: hisilicon: Remove redundant pci_clear_master new aae964bb7800 net: cxgb4vf: Remove redundant pci_clear_master new 8b91d5b62ce8 net/fungible: Remove redundant pci_clear_master new 5b6f4bd24c8d net/mlx5: Remove redundant pci_clear_master new 2d59af830752 net: mana: Remove redundant pci_clear_master new f686e9592734 ionic: Remove redundant pci_clear_master new 3228150ba688 ethernet: ec_bhf: Remove redundant pci_clear_master new fac63186f116 net: phy: micrel: Add support for PTP_PF_EXTTS for lan8841 new 950bfdcf17ec isdn: mISDN: netjet: Remove redundant pci_clear_master new c85bd3dacc80 net/ism: Remove redundant pci_clear_master new 323fe43cf9ae net: phy: Improved PHY error reporting in state machine new dc0a7b520071 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 2d08f3e128b1 mISDN: remove unused vpm_read_address and cpld_read_reg functions new bc77f7318da8 tools: ynl: add the Python requirements.txt file new 1c8bd99b6d8f Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 55fbae05476d bpf: Check IS_ERR for the bpf_map_get() return value new 1431d0b584a6 bpf: Only invoke kptr dtor following non-NULL xchg new fb2211a57c11 bpf: Remove now-unnecessary NULL checks for KF_RELEASE kfuncs new 6c831c468412 bpf: Treat KF_RELEASE kfuncs as KF_TRUSTED_ARGS new 496f4f1b0f8e Merge branch 'Don't invoke KPTR_REF destructor on NULL xchg' new 3e5329e193f4 selftests/bpf: Report program name on parse_test_spec error new 207b1ba30191 selftests/bpf: __imm_insn & __imm_const macro for bpf_misc.h new 1d56ade032a4 selftests/bpf: Unprivileged tests for test_loader.c new 19a8e06f5f91 selftests/bpf: Tests execution support for test_loader.c new 55108621a35e selftests/bpf: prog_tests entry point for migrated test_ve [...] new 9d0f1568ad5b selftests/bpf: verifier/and.c converted to inline assembly new a3c830ae0209 selftests/bpf: verifier/array_access.c converted to inline [...] new 0ccbe4956d6c selftests/bpf: verifier/basic_stack.c converted to inline [...] new 7605f94b3492 selftests/bpf: verifier/bounds_deduction.c converted to in [...] new b14a702afd0d selftests/bpf: verifier/bounds_mix_sign_unsign.c converted [...] new 2f2047c22cda selftests/bpf: verifier/cfg.c converted to inline assembly new 047687a7f494 selftests/bpf: verifier/cgroup_inv_retcode.c converted to [...] new b1b6372535c0 selftests/bpf: verifier/cgroup_skb.c converted to inline assembly new 8f16f3c07e46 selftests/bpf: verifier/cgroup_storage.c converted to inli [...] new a2777eaad5d9 selftests/bpf: verifier/const_or.c converted to inline assembly new a58475a98903 selftests/bpf: verifier/ctx_sk_msg.c converted to inline assembly new 84988478fb2c selftests/bpf: verifier/direct_stack_access_wraparound.c c [...] new 01a0925531a4 selftests/bpf: verifier/div0.c converted to inline assembly new 9553de70a841 selftests/bpf: verifier/div_overflow.c converted to inline [...] new b37d776b431e selftests/bpf: verifier/helper_access_var_len.c converted [...] new fb179fe69e6a selftests/bpf: verifier/helper_packet_access.c converted t [...] new 77aa2563cb44 selftests/bpf: verifier/helper_restricted.c converted to i [...] new ecc424827b77 selftests/bpf: verifier/helper_value_access.c converted to [...] new 01481e67dd4d selftests/bpf: verifier/int_ptr.c converted to inline assembly new e29787558066 selftests/bpf: verifier/ld_ind.c converted to inline assembly new 583c7ce5be09 selftests/bpf: verifier/leak_ptr.c converted to inline assembly new caf345cf1207 selftests/bpf: verifier/map_ptr.c converted to inline assembly new 05e474ecbb56 selftests/bpf: verifier/map_ret_val.c converted to inline [...] new ade3f08fc236 selftests/bpf: verifier/masking.c converted to inline assembly new 65428312e38d selftests/bpf: verifier/meta_access.c converted to inline [...] new 5a77a01f3320 selftests/bpf: verifier/raw_stack.c converted to inline assembly new 18cdc2b531fb selftests/bpf: verifier/raw_tp_writable.c converted to inl [...] new b7e4203086eb selftests/bpf: verifier/ringbuf.c converted to inline assembly new f4fe3cfe6c3a selftests/bpf: verifier/spill_fill.c converted to inline assembly new edff37b2f28f selftests/bpf: verifier/stack_ptr.c converted to inline assembly new ab839a581946 selftests/bpf: verifier/uninit.c converted to inline assembly new 033914942da4 selftests/bpf: verifier/value_adj_spill.c converted to inl [...] new 8f59e87a3bc6 selftests/bpf: verifier/value.c converted to inline assembly new d330528617b7 selftests/bpf: verifier/value_or_null.c converted to inlin [...] new d15f5b68b63a selftests/bpf: verifier/var_off.c converted to inline assembly new a8036aea2d4f selftests/bpf: verifier/xadd.c converted to inline assembly new ffb515c933a9 selftests/bpf: verifier/xdp.c converted to inline assembly new e99360762a9c Merge branch 'First set of verifier/*.c migrated to inline [...] new e65a5c6edbc6 bpf: Add a few bpf mem allocator functions new 08a7ce384e33 bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage_elem new 6ae9d5e99e1d bpf: Use bpf_mem_cache_alloc/free for bpf_local_storage new d8db84d71c0e selftests/bpf: Test task storage when local_storage->smap is NULL new cbe9d93d58b1 selftests/bpf: Add bench for task storage creation new 8d2759608c1f Merge branch 'bpf: Use bpf_mem_cache_alloc/free in bpf_loc [...] new 8cfee110711e bpf, docs: Add extended call instructions new 5f5a7d8d8bd4 xsk: allow remap of fill and/or completion rings new 1a9e02f89ee5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f0132688b254 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 703cf46b48c6 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 8ce382304232 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d24b2130146b wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq new f102424befd3 wifi: mac80211: use bullet list for amsdu_mesh_control for [...] new dbbb27e183b1 cfg80211: support RNR for EMA AP new 68b9bea267bf mac80211: support RNR for EMA AP new 92d13386ec55 mac80211_hwsim: add PMSR capability support new 5097f84437c9 wifi: nl80211: make nl80211_send_chandef non-static new 5530c04c87c5 mac80211_hwsim: add PMSR request support via virtio new 8ba1da95053e mac80211_hwsim: add PMSR abort support via virtio new 2af3b2a631b1 mac80211_hwsim: add PMSR report support via virtio new e0b48416a478 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 745e638bb7b8 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 8f3a27c2e0cd Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 25293047e2ca Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new a543ada7db72 crypto: api - Demote BUG_ON() in crypto_unregister_alg() t [...] new 0dee6cd2a138 async_tx: fix kernel-doc notation warnings new 083a7e87e1e4 crypto: hash - Fix kdoc errors about HASH_ALG_COMMON new 63b3af99e7e3 crypto: img-hash - Use devm_platform_get_and_ioremap_resource() new 5eb44158f5ac crypto: stm32 - Use devm_platform_get_and_ioremap_resource() new 7e1c64dbe813 crypto: p10-aes-gcm - remove duplicate include header new 59a6854abb71 crypto: keembay - Drop if with an always false condition new ed4905030e29 crypto: ccree - Depend on HAS_IOMEM new c007e720989e crypto: caam/jr - add .shutdown hook new 6faacef060e3 hwrng: xgene - remove unnecessary (void*) conversions new 6f15b1ce33f5 crypto: crypto4xx - remove unnecessary (void*) conversions new aedf818b1f19 crypto: drivers - remove unnecessary (void*) conversions new 9117e682b8b7 crypto: caam - remove unnecessary (void*) conversions new a65def165369 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9578a10d4a2b Merge tag 'drm-misc-next-2023-03-23' of git://anongit.free [...] new 7ed34927254a Merge tag 'drm-intel-next-2023-03-23' of git://anongit.fre [...] new 094bfe7f5315 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 14aed8ea48e2 drm/bridge: ps8640: Return NULL immediately when EDID read fail new 4334aec07a62 dt-bindings: display: Drop unneeded quotes new ec0d02157920 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 45cc067a5932 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 779cb5ba64ec drm/i915/dpt: Treat the DPT BO as a framebuffer new ef5cb493a9ac drm/i915/dpt: Only do the POT stride remap when using DPT new bb8494423e2e drm/i915/dpt: Introduce HAS_DPT() new 5a08585d38d6 drm/i915: Add PLANE_CHICKEN registers new c5de248484af drm/i915/dpt: Add a modparam to disable DPT via the chicken bit new 2e4026a1a24d drm/i915: Move PLANE_BUG_CFG bit definitions to the correct place new 419e505dab20 drm/i915: Add i915.enable_sagv modparam new 51f86813bcd7 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 8bba160242fd Merge branch 'for-next' of https://gitlab.freedesktop.org/ [...] new 61945235b37d Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 09cb5d9365a1 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new 320ac0b66157 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3f58f6dc4d92 regmap: add a helper to translate the register address new dc4c6232b883 Introduce a helper to translate register addresses new 36fe42fc2e88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 05a2cdfef025 kselftest/alsa - mixer-test: Log values associated with ev [...] new 38bd221a9c97 kselftest/alsa - pcm-test: Don't include diagnostic messag [...] new 2c7598903f18 ALSA: hdspm: remove unused copy_u32_le function new a7a0dcdff417 Merge branch 'for-linus' into for-next new 0146878cf299 ALSA: pcm: Improved XRUN handling for indirect PCM helpers new f84af109f6ca ALSA: docs: Add description about ack callback -EPIPE erro [...] new 03f62c9cefdb ALSA: docs: A few more words for PCM XRUN handling and str [...] new 7ae76770701e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 92405802a7d6 ASoC: simple-card.c: add missing of_node_put() new ab76c891a687 ASoC: cs35l56: Fix an unsigned comparison which can never [...] new 37b58becc1ce ASoC: soc-compress: Inherit atomicity from DAI link for Co [...] new 33683cbf49b5 ASoC: fsl: remove unnecessary dai_link->platform new 2f650f87c03c ASoC: atmel: remove unnecessary dai_link->platform new 3b0db249cf8f ASoC: ti: remove unnecessary dai_link->platform new e7098ba9b378 ASoC: soc-topology.c: remove unnecessary dai_link->platform new 09d950723479 ASoC: remove unnecessary dai_link->platform new 283771e8eefc ASoC: cs35l56: Remove redundant return statement in cs35l5 [...] new 9a2e0d7a0ce9 Merge remote-tracking branch 'asoc/for-6.4' into asoc-next new 13603ff59881 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b66973b82d44 module: move get_modinfo() helpers all above new feb5b784a263 module: rename next_string() to module_next_tag_pair() new 1e6841723584 module: add a for_each_modinfo_entry() new 85e6f61c134f module: move early sanity checks into a helper new 02da2cbab452 module: move check_modinfo() early to early_mod_check() new ad8d3a36e981 module: rename set_license() to module_license_taint_check() new ed52cabecb7a module: split taint work out of check_modinfo_livepatch() new 437c1f9cc61f module: split taint adding with info checking new a12b94511cf3 module: move tainting until after a module hits our linked list new c3bbf62ebf8c module: move signature taint to module_augment_kernel_taints() new 72f08b3cc631 module: converge taint work together new 419e1a20f7bd module: rename check_module_license_and_versions() to chec [...] new 46752820f9ab module: add sanity check for ELF module section new c7ee8aebf6c0 module: add stop-grap sanity check on module memcpy() new 1bb49db9919a module: move more elf validity checks to elf_validity_check() new 3d40bb903ed1 module: merge remnants of setup_load_info() to elf validation new 25be451aa4c0 module: fold usermode helper kmod into modules directory new 6ed81802d4d1 module: in layout_sections, move_module: add the modname new b10addf37bbc module: add symbol-name to pr_debug Absolute symbol new 66a2301edf31 module: add section-size to move_module pr_debug new 33c951f62920 module: already_uses() - reduce pr_debug output volume new 3edf091d5c12 Documentation: core-api: update kernel-doc reference to kmod.c new 7a3c7dc1887e Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 907d73bc0b0a Input: xpad - remove unused field in VID/PID table new 1999a6b12a3b Input: xpad - add VID for Turtle Beach controllers new 77987b872fcf dt-bindings: input: Drop unneeded quotes new d1ac1d6be6ba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fe3263b400dc io_uring/rw: transform single vector readv/writev into ubuf new c8a60764c73d Merge branch 'for-6.4/io_uring' into for-next new 7139cb52be27 iov_iter: convert import_single_range() to ITER_UBUF new 6376ce56feb6 iov_iter: import single vector iovecs as ITER_UBUF new ce29bb0bdbc6 Merge branch 'iter-ubuf' into for-next new eb1d9d65f2a1 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new aceb8a8666fa dm bufio: remove unused dm_bufio_release_move interface new 2fca6188b5fe dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bu [...] new b27a77dfa1c9 dm bufio: never crash if dm_bufio_in_request() new 2a83adcc363c dm bufio: don't bug for clear developer oversight new c3cdafb1fd1a dm bufio: add LRU abstraction new bfb23d25f79a dm bufio: add dm_buffer_cache abstraction new 9912e65f41c2 dm bufio: improve concurrent IO performance new deef474dcb0f dm bufio: add lock_history optimization for cache iterators new b35a8153adbb dm bufio: move dm_bufio_client members to avoid spanning c [...] new b121353743b4 dm bufio: use waitqueue_active in __free_buffer_wake new bbdc3928a552 dm bufio: use multi-page bio vector new 2497fa874e42 dm thin: speed up cell_defer_no_holder() new 540c61caabe4 dm: split discards further if target sets max_discard_granularity new 2e71ae69e194 dm bio prison v1: improve concurrent IO performance new f86a3ebd94d1 dm bio prison v1: add dm_cell_key_has_valid_range new c08e7fc8d259 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new df30234b7c7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 189f7370319d mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support new 8e8559ddfbb6 dt-bindings: mmc: Remove bindings for Intel Thunder Bay SoC" new cc47d2cf6795 mmc: sdricoh_cs: remove unused sdricoh_readw function new a72b7bbc700a dt-bindings: mmc: fujitsu: Add Socionext Synquacer new f6ca8f906bc3 mmc: core: Log about empty non-removable slots new 0dd8316037a2 mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data new c7461f3e689f mmc: Merge branch fixes into next new 9417a2c0c352 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4017decf446d Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 1e98af009b79 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 103d6c0b9126 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad44ac082fdf regulator: qcom-rpmh: Revert "regulator: qcom-rpmh: Use PR [...] new 54ce41ea8beb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8edc7dde610b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 501d011b9d00 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new dbb26fb9b283 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 340133318800 selinux: clean up dead code after removing runtime disable new 0bb463303561 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f6b4e347621d Merge branch 'next' of git://github.com/cschaufler/smack-next new 403725f017c3 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new d36ab5498a89 tpm: cr50: i2c: use jiffies to wait for tpm ready irq new e52a6162cf6b tpm: remove unnecessary (void*) conversions new f2c2f79282e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f66464987232 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f2e838d02e49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0dc0bb0ec437 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8d75ccafe555 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e1c780391331 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 00e4feb8c047 EDAC/amd64: Rename debug_display_dimm_sizes() new c0984666fde9 EDAC/amd64: Split get_csrow_nr_pages() into dct/umc functions new a2e59ab8e933 EDAC/amd64: Drop dbam_to_cs() for Family 17h and later new 5a1adb375d7a EDAC/amd64: Do not discover ECC symbol size for Family 17h [...] new ed623d55eef4 EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt new 9a97a7f4d7b2 EDAC/amd64: Rework hw_info_{get,put} new 637f60ef2cc7 EDAC/amd64: Split prep_chip_selects() into dct/umc functions new b29dad9bf3ce EDAC/amd64: Split read_base_mask() into dct/umc functions new 78ec161a91dd EDAC/amd64: Split determine_memory_type() into dct/umc functions new 32ecdf8688d7 EDAC/amd64: Split read_mc_regs() into dct/umc functions new eb2bcdfc3755 EDAC/amd64: Split ecc_enabled() into dct/umc functions new 0a42a37f6515 EDAC/amd64: Split setup_mci_misc_attrs() into dct/umc functions new 9369239e8d8b EDAC/amd64: Rename f17h_determine_edac_ctl_cap() new f6a4b4a1aa16 EDAC/amd64: Split determine_edac_cap() into dct/umc functions new 6fb8b5fb9e32 EDAC/amd64: Split init_csrows() into dct/umc functions new f6f36382d635 EDAC/amd64: Split dump_misc_regs() into dct/umc functions new b3ece3a6a231 EDAC/amd64: Add get_err_info() to pvt->ops new eeefdb892c69 Merge ras/edac-misc into for-next new 567b4e159511 Merge ras/edac-drivers into for-next new 47b9e6ac3e35 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new b20134475824 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7e7eb5ae4e4c tools/memory-model: Document locking corner cases new 2c644d3f6536 tools/memory-model: Make judgelitmus.sh note timeouts new b1da11c936e2 tools/memory-model: Make cmplitmushist.sh note timeouts new 02484d826fda tools/memory-model: Make judgelitmus.sh identify bad macros new e253a4030234 tools/memory-model: Make judgelitmus.sh detect hard deadlocks new 61f615cc3678 tools/memory-model: Fix paulmck email address on pre-exist [...] new b1710979f83d tools/memory-model: Update parseargs.sh for hardware verification new 2024436d482e tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new aedbf1e08587 tools/memory-model: Add simpletest.sh to check locking, RC [...] new e029374ba848 tools/memory-model: Fix checkalllitmus.sh comment new 579ecb2e4108 tools/memory-model: Hardware checking for check{,all}litmus.sh new 0838ba7e5b80 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new 08203824c0dc tools/memory-model: Split runlitmus.sh out of checklitmus.sh new dbf0b425a698 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new ee542816ac83 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new 2027ad41ec5f tools/memory-model: Keep assembly-language litmus tests new b28306a9e50d tools/memory-model: Allow herd to deduce CPU type new a9504aaa9b0d tools/memory-model: Make runlitmus.sh check for jingle errors new d9313e05f08d tools/memory-model: Add -v flag to jingle7 runs new 69d476c55761 tools/memory-model: Implement --hw support for checkghlitmus.sh new 6e6586b01c32 tools/memory-model: Fix scripting --jobs argument new 2ac8cbee8ef3 tools/memory-model: Make checkghlitmus.sh use mselect7 new 75eee921a1e9 tools/memory-model: Make history-check scripts use mselect7 new 8b99521f9a2d tools/memory-model: Add "--" to parseargs.sh for addition [...] new a4deb29a1ddf tools/memory-model: Repair parseargs.sh header comment new df0f675065bf tools/memory-model: Add checktheselitmus.sh to run specifi [...] new 68f7bcab87eb tools/memory-model: Add data-race capabilities to judgelitmus.sh new 72b5f102f855 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new 719bef0cbe7b tools/memory-model: Use "-unroll 0" to keep --hw runs finite new 2a8ec611ac2f tools/memory-model: Use "grep -E" instead of "egrep" new 05dc8470b3bf tools/memory-model: Document LKMM test procedure new cc4a29819b0d tools/memory-model: Remove out-of-date SRCU documentation new 87ac136f4700 Merge branches 'csdlock.2023.03.22a', 'kcsan.2023.03.07a', [...] new 718cb0dc38b3 MAINTAINERS: Change Joel Fernandes from R: to M: new cbcdb1a23463 MAINTAINERS: Add Boqun to RCU entry new 1131f2f8405f MAINTAINERS: Add Zqiang as a RCU reviewer new 3c5367b7ac37 tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz [...] new 9031941e5aa1 rcu/trace: use strscpy() to instead of strncpy() new ee0399b1140c rcu: Fix set/clear TICK_DEP_BIT_RCU_EXP bitmask race new b8c427453147 rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check new 163348483c0c rcu: Register rcu-lazy shrinker only for CONFIG_RCU_LAZY=y [...] new 7ef6f7efa1cb rcu: Remove never-set needwake assignment from rcu_report_ [...] new 64225b343198 rcu: Permit start_poll_synchronize_rcu_expedited() to be i [...] new c456161ede0e rcu-tasks: Report stalls during synchronize_srcu() in rcu_ [...] new 96f655515e5c rcu: Avoid stack overflow due to __rcu_irq_enter_check_tic [...] new 644b76e4c250 rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access new 59d41d57b37c rcu: Further comment and explain the state space of GP sequences new 98a7b0f82003 srcu: Add comments for srcu_size_state new ff9d446e740c Documentation/RCU: s/not/note/ in checklist.rst new cb22dc5bdd53 srcu: Clarify comments on memory barrier "E" new 7732e20e8c90 Documentation: RCU: Correct spelling new 242a383a8ad1 doc: Update whatisRCU.rst new bdeda49653d2 rcu: Add comment to rcu_do_batch() identifying rcuoc code path new 749706bc9a63 drbd: Rename kvfree_rcu() to kvfree_rcu_mightsleep() new b2e01a3a1158 misc: vmw_vmci: Rename kvfree_rcu() to kvfree_rcu_mightsleep() new 829d7a4b4d8d tracing: Rename kvfree_rcu() to kvfree_rcu_mightsleep() new ffb5343ac76d lib/test_vmalloc.c: Rename kvfree_rcu() to kvfree_rcu_migh [...] new a62d096ea6c1 net/sysctl: Rename kvfree_rcu() to kvfree_rcu_mightsleep() new cd9a56d07249 net/mlx5: Rename kfree_rcu() to kfree_rcu_mightsleep() new 222122ff34fc ext4/super: Rename kfree_rcu() to kfree_rcu_mightsleep() new 36a5fc590d54 rcuscale: Rename kfree_rcu() to kfree_rcu_mightsleep() new 1fef86b63b3b rcu/kvfree: Eliminate k[v]free_rcu() single argument macro new 43ebfcb31076 mac802154: Rename kfree_rcu() to kvfree_rcu_mightsleep() new 330f72b82ab0 RDMA/rxe: Rename kfree_rcu() to kvfree_rcu_mightsleep() new 428ce0c3383a checkpatch: Error out if deprecated RCU API used new 783e8d3bf417 locking/lockdep: Introduce lock_sync() new 1cc0f80d8c0f rcu: Annotate SRCU's update-side lockdep dependencies new 2df8bfdb4cfc locking: Reduce the number of locks in ww_mutex stress tests new 2cebcc0297f2 locking/lockdep: Improve the deadlock scenario print for s [...] new d2f8ce6a4223 rcutorture: Add SRCU deadlock scenarios new 0010a4d10a70 rcutorture: Add RCU Tasks Trace and SRCU deadlock scenarios new 450ef54e199f rcutorture: Add srcu_lockdep.sh new 31757ca7e0f6 Merge branches 'rcu/staging-core', 'rcu/staging-docs' and [...] new 8d6f09a263eb Merge branches 'urgent-rcu.2023.03.22a' and 'joel-boqun.20 [...] new 3bd8d7c3a32b arch/x86: Remove "select SRCU" new 886397bef969 kvm: Remove "select SRCU" new f3fd6678a408 mm: Remove "select SRCU" new f25c9d44aafb rcu: Remove CONFIG_SRCU new 8b786801ccfc locktorture: Add long_hold to adjust lock-hold delays new 075b2af2356d rcu-tasks: Fix warning for unused tasks_rcu_exit_srcu new 288953f6e332 srcu: Add whitespace to __SRCU_STRUCT_INIT() & __DEFINE_SRCU() new 641f68fe1bd4 srcu: Use static init for statically allocated in-module s [...] new 3e6091ecdef6 srcu: Begin offloading srcu_struct fields to srcu_update new 542fb7da4fc0 srcu: Move ->level from srcu_struct to srcu_usage new 33702aeb6766 srcu: Move ->srcu_size_state from srcu_struct to srcu_usage new 9d6c1cc20c73 srcu: Move ->srcu_cb_mutex from srcu_struct to srcu_usage new 596ffef47ccb srcu: Move ->lock initialization after srcu_usage allocation new 9336d5fb6a74 srcu: Move ->lock from srcu_struct to srcu_usage new 013cca04095f srcu: Move ->srcu_gp_mutex from srcu_struct to srcu_usage new 026c57a5c5fc srcu: Move grace-period fields from srcu_struct to srcu_usage new c5fdf604dac9 srcu: Move heuristics fields from srcu_struct to srcu_usage new 4f88fbf23170 srcu: Move ->sda_is_static from srcu_struct to srcu_usage new 1a45ad346284 srcu: Move srcu_barrier() fields from srcu_struct to srcu_usage new 08183a117825 srcu: Move work-scheduling fields from srcu_struct to srcu_usage new c0b3a1a90b64 srcu: Check for readers at module-exit time new c475770b1ea8 srcu: Fix long lines in srcu_get_delay() new 3db00fa54b41 srcu: Fix long lines in cleanup_srcu_struct() new 1a548b204a93 srcu: Fix long lines in srcu_gp_end() new 94d84a65c4cf srcu: Fix long lines in srcu_funnel_gp_start() new c37b35aad4c6 srcu: Remove extraneous parentheses from srcu_read_lock() etc. new be0a816a3dca rcu: Remove RCU_NONIDLE() new 44c5eeb745bd rcu-tasks: Avoid pr_info() with spin lock in cblist_init_g [...] new 93573efa0e07 rcutorture: Correct name of use_softirq module parameter new 784a8da9e797 rcu: Check callback-invocation time limit for rcuc kthreads new 0b9c5156f751 doc: Get rcutree module parameters back into alpha order new 58e1a6ddf333 doc: Document the rcutree.rcu_resched_ns module parameter new 42a300804fde rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() new 1652f6b666e0 rcu/rcuscale: Stop kfree_scale_thread thread(s) after unlo [...] new 778e67ce87bb doc/rcutorture: Add description of rcutorture.stall_cpu_block new 5965a622eab9 rcu-tasks: Clarify the cblist_init_generic() function's pr [...] new e25da1d13766 Revert "rcu/kvfree: Eliminate k[v]free_rcu() single argume [...] new 00c10689c879 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new becf7a884232 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 14aa40a1d05e kvm: kvm_main: Remove unnecessary (void*) conversions new f530b531fb9e KVM: Shrink struct kvm_mmu_memory_cache new 752b8a9b4d98 KVM: Add the missed title format new 7ffc2e89518a KVM: MIPS: Make kvm_mips_callbacks const new b0d237087c67 KVM: Fix comments that refer to the non-existent install_n [...] new 3d8f61bf8bcd x86: KVM: Add common feature flag for AMD's PSFD new 65966aaca18a KVM: x86: Assert that the emulator doesn't load CS with ga [...] new 99b30869804e KVM: x86: Remove a redundant guest cpuid check in kvm_set_cr4() new 12aad9164763 KVM: x86: Shrink struct kvm_pmu new f6baabdcadd1 KVM: selftests: Fix nsec to sec conversion in demand_paging_test new d14d9139c023 KVM: selftests: Add a helper to read kvm boolean module pa [...] new 5b1abc285a08 KVM: selftests: Report enable_pmu module value when test i [...] new 8264e85560e5 KVM: selftests: Adjust VM's initial stack address to align [...] new 735b0e0f2d00 KVM: selftests: Add 'malloc' failure check in vcpu_save_state new 5de4a3765b7e KVM: selftests: Add a fully functional "struct xstate" for x86 new bec357a4af55 KVM: selftests: Fix an error in comment of amx_test new 48ad4222c43c KVM: selftests: Enable checking on xcomp_bv in amx_test new 0aeb9729486a KVM: selftests: Add check of CR0.TS in the #NM handler in [...] new 9cbd9aaa670f KVM: selftests: Assert that XTILE_DATA is set in IA32_XFD on #NM new bfc5afc37c9d KVM: selftests: Verify XTILE_DATA in XSTATE isn't affected [...] new 7e1075f05078 KVM: selftests: Assert that XTILE is XSAVE-enabled new 2ab3991b0b9b KVM: selftests: Assert that both XTILE{CFG,DATA} are XSAVE [...] new d01d4a4f7bd2 KVM: selftests: Move XSAVE and OSXSAVE CPUID checks into A [...] new d32fb0714293 KVM: selftests: Check that the palette table exists before [...] new d563164eaeb1 KVM: selftests: Check that XTILEDATA supports XFD new ad36aab37ae4 KVM: nVMX: Remove outdated comments in nested_vmx_setup_ct [...] new f6cde92083de KVM: nVMX: Add helpers to setup VMX control msr configs new 27d6845d258b Merge branches 'generic', 'misc', 'mmu', 'pmu', 'selftests [...] new 91a6fda8b36d Merge branch 'next' of https://github.com/kvm-x86/linux.git new a7af4f5706d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new de749ff9d520 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3566e88004eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ce5f3b3c18e Merge tag 'tag-chrome-platform-fixes-for-v6.3-rc4' into fo [...] new 471ba1714ab4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4939181a4b7a Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 61f1c1cdaec4 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 9cc61e5fbd61 driver core: bus: move dev_root out of struct bus_type new 75cff725d956 driver core: bus: mark the struct bus_type for sysfs callb [...] new 00c4a3c47da7 driver core: bus: constantify bus_register() new 9622b9f282e0 driver core: bus: constify bus_rescan_devices() new 7c06be04251a driver core: bus: constify driver_find() new 38370c4e25af driver core: bus: constify bus_get() new c28dd08ef713 driver core: make the bus_type in struct device_driver constant new 550fac229e46 crypto: hisilicon/qm - make struct bus_type * const new c9a9f18d3ad8 drm/i915/huc: use const struct bus_type pointers new 94a115042194 vhost-vdpa: vhost_vdpa_alloc_domain() should be using a co [...] new 790f3b60ac78 dmaengine: idxd: use const struct bus_type * new a3ea9fbc822f ARM/dma-mapping: const a pointer to bus_type in arm_iommu_ [...] new b18d0a0f92a8 iommu: make the pointer to struct bus_type constant new d492cc2573a0 driver core: device.h: make struct bus_type a const * new 9d11b13402d1 USB: mark all struct bus_type as const new 0a392354dbc3 device property: constify fwnode_get_phy_mode() argument new 5b9ff0ba1104 device property: Constify a few fwnode APIs new dcfbb67e48a2 driver core: class: use lock_class_key already present in [...] new 43718dca4842 driver core: class.h: remove extern from function prototypes new f43243c66e5e driver core: device.h: remove extern from function prototypes new 0d62b79fd808 driver core: bus.h: remove extern from function prototypes new 8a2b9c84c708 driver core: driver.h: remove extern from function prototypes new 8da5b970aaec driver core: base.h: remove extern from function prototypes new 3e44d5c9e987 driver core: physical_location.h remove extern from functi [...] new 44650f33d3bd kobject.h remove extern from function prototypes new 9f33a88c0a82 kernel/ksysfs.c: use sysfs_emit for sysfs show handlers new 009455205e68 driver core: bus: move documentation for lock_key to prope [...] new 743f0ca4da27 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 347284984f41 xhci: mem: Carefully calculate size for memory allocations new 53ee2663f0df xhci: mem: Use dma_poll_zalloc() instead of explicit memset() new 85052fdb40a0 xhci: mem: Get rid of redundant 'else' new 3056a5cafa3c xhci: mem: Drop useless return:s new 76dc910af13c xhci: mem: Use while (i--) pattern to clean up new 96be93a8c827 xhci: mem: Replace explicit castings with appropriate specifiers new 4feb07d0ada3 xhci: mem: Join string literals back new edf1664f3249 xhci: dbc: Provide sysfs option to configure dbc descriptors new 944e7deb4238 xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume new fabbd95cc47c xhci: Move functions to setup msi to xhci-pci new ed526ba2ecdf xhci: move PCI specific MSI/MSIX cleanup away from generic [...] new ba47b1aa7640 xhci: Move functions to cleanup MSI to xhci-pci new 0c540438c632 xhci: Call MSI sync function from xhci-pci instead of gene [...] new 9abe15d55dcc xhci: Move xhci MSI sync function to to xhci-pci new a0c7f9f65982 usb: chipidea: debug: remove redundant 'role' debug file new 1ad715857018 usb: typec: tcpm: remove unnecessary (void*) conversions new a88b3c9eef83 usb: gadget: udc: remove unused usbf_ep_dma_reg_clrset function new 2271b2727aec usb: typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 [...] new 766eae980611 usb: typec: tipd: remove unused tps6598x_write16,32 functions new 8c1b63b3c235 USB: serial: quatech2: remove unused qt2_setdevice function new 092a2a78e618 dt-bindings: usb: snps,dwc3: correct i.MX8MQ support new fcd3f50845be arm64: dts: imx8mq: drop usb3-resume-missing-cas from usb new fe70f2c83e28 usb: phy: ab8500: Convert to platform remove callback retu [...] new c123905f5c56 usb: phy: am335x: Convert to platform remove callback retu [...] new ba1e43522f32 usb: phy: fsl: Convert to platform remove callback returning void new a8095f9c5238 usb: phy: generic: Convert to platform remove callback ret [...] new 399d011772af usb: phy: gpio-vbus: Convert to platform remove callback r [...] new 744e004bf2be usb: phy: keystone: Convert to platform remove callback re [...] new 25b979e46f0b usb: phy: mv: Convert to platform remove callback returning void new 8471b0fa6194 usb: phy: mxs: Convert to platform remove callback returning void new e5c1b349efc1 usb: phy: tahvo: Convert to platform remove callback retur [...] new d95a0ce2fc03 usb: phy: tegra: Convert to platform remove callback retur [...] new 17eb81908084 usb: phy: twl6030: Convert to platform remove callback ret [...] new 62b5412b1f4a usb: typec: ucsi: add PMIC Glink UCSI driver new a33113f73693 dt-bindings: usb: snps,dwc3: document HS & SS OF graph ports new 84364a00b264 usb: dwc3-am62: Add support for system wakeup based on USB events new 4e3972b589da usb: dwc3-am62: Enable as a wakeup source by default new 8c4853c48d6c usb: dwc3: add several registers dump for debugfs new 2b947f8769be usb: gadget: udc: renesas_usb3: Fix use after free bug in [...] new 95734c29bfe9 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 36a9794b6688 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 687fd59c1e9b Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 1fb1ea0d9cb8 mei: Move uuid.h to the MEI namespace new 47c941428b5f Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 318da13355f0 Merge branch 'habanalabs-next' of git://git.kernel.org/pub [...] new 8e05fe7611ee Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 056594936336 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new e350477a6c91 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a382151ff6cc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5e2906f3c31d Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 5ac3e0cf309f Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new fe185831c335 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git new 1e6216110d8c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fba773edd54b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6d05f8d14c84 Merge branch 'misc' into for-next new 54b700cb9d4b Merge branch 'fixes' into for-next new 3cb050758701 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d93523877e6f scsi: hpsa: Remove unused variable transMethod new 5c8c74ef20e7 scsi: target: uapi: Replace fake flex-array with flexible- [...] new becd9be6069e scsi: target: Move sess cmd counter to new struct new 4edba7e4a8f3 scsi: target: Move cmd counter allocation new 8e288be8606a scsi: target: Pass in cmd counter to use during cmd setup new 6d256bee602b scsi: target: iscsit: isert: Alloc per conn cmd counter new 395cee83d02d scsi: target: iscsit: Stop/wait on cmds during conn close new d8990b5a4d06 scsi: target: iscsit: Free cmds before session free new 673db054d7a2 scsi: target: Fix multiple LUN_RESET handling new cc79da306ebb scsi: target: iscsit: Fix TAS handling during conn cleanup new ea87981a0ee8 scsi: target: iscsi: Handle abort for WRITE_PENDING cmds new ae2fb3cb0f00 Merge patch series "target: TMF and recovery fixes" new c45b3804292b scsi: scsi_debug: Remove redundant driver match function new 959c014ffcb4 scsi: arcmsr: Deprecate using arcmsr_pci_unmap_dma() new c3e9b937fb81 scsi: arcmsr: Fix ADAPTER_TYPE_B 64-bit DMA compatibility issue new 3e40814818ce scsi: arcmsr: Fix reading empty buffer length new 76556de243ac scsi: arcmsr: Add driver proc_name new 8d4cce50728c scsi: arcmsr: Update driver version new 9abb593e59ce Merge patch series "arcmsr fixes" new a07be936d923 scsi: qla2xxx: Refer directly to the qla2xxx_driver_template new 31435de97466 scsi: core: Declare most SCSI host template pointers const new e0d3f2c694e5 scsi: core: Declare SCSI host template pointer members const new 25df73d93323 scsi: ata: Declare SCSI host templates const new 0ca31ecacfe5 scsi: firewire: sbp2: Declare the SCSI host template const new 4281af9d9f13 scsi: RDMA/srp: Declare the SCSI host template const new 95a24cf170ed scsi: message: fusion: Declare SCSI host template members const new 2887b7a8e07f scsi: zfcp: Declare SCSI host template const new 682895797e56 scsi: 3w-9xxx: Declare SCSI host template const new e5be9953cb02 scsi: 3w-sas: Declare SCSI host template const new ca1b0e01f6b5 scsi: 3w-xxxx: Declare SCSI host template const new 83e479e12bfc scsi: BusLogic: Declare SCSI host template const new 157fc774cc78 scsi: a100u2w: Declare SCSI host template const new 4412df387040 scsi: a2091: Declare SCSI host template const new 88530b3ea902 scsi: a3000: Declare SCSI host template const new 0cd7324b9e9d scsi: aacraid: Declare SCSI host template const new 8afc6e14a69b scsi: advansys: Declare SCSI host template const new 11e58ceacfab scsi: aha152x: Declare SCSI host template const new 77168bd721bc scsi: aha1542: Declare SCSI host template const new dbb26f2b4200 scsi: aic94xx: Declare SCSI host template const new 34f5d2dc0038 scsi: arcmsr: Declare SCSI host template const new 5d94e575a1f1 scsi: acornscsi: Declare SCSI host template const new 116e5de74270 scsi: arxescsi: Declare SCSI host template const new 4df23b30fa23 scsi: aha1740: Declare SCSI host template const new 202423c58724 scsi: cumana: Declare SCSI host template const new 13c2e9647198 scsi: eesox: Declare SCSI host template const new 644d8d77eee5 scsi: oak: Declare SCSI host template const new 9db801178eb8 scsi: powertec: Declare SCSI host template const new f44e1c639ef0 scsi: atp870u: Declare SCSI host template const new 16c0a2db0c4a scsi: dc395x: Declare SCSI host template const new b816c6bf69a7 scsi: dmx3191d: Declare SCSI host template const new 67791ce19f00 scsi: elx: efct: Declare SCSI host template const new 1f4e77dbcbad scsi: esas2r: Declare SCSI host template const new 3b465a149146 scsi: esp_scsi: Declare SCSI host template const new d15515f91801 scsi: fcoe: Declare SCSI host template const new bf3614bd7e8a scsi: fnic: Declare host template const new be8532d15342 scsi: qedf: Declare host template const new 8e6a87aa9162 scsi: fdomain: Declare SCSI host template const new bd5e469a7f69 scsi: NCR5380: Declare SCSI host template const new ccc54750f9b7 scsi: gvp11: Declare SCSI host template const new e8c0ced993dd scsi: hisi_sas: Declare SCSI host template const new 207761bf1a8d scsi: hpsa: Declare SCSI host template const new 9194970becd8 scsi: hptiop: Declare SCSI host template const new 7bced3fc285a scsi: ibmvfc: Declare SCSI host template const new 09dce26c4a89 scsi: imm: Declare SCSI host template const new 4ba116af0fd3 scsi: initio: Declare SCSI host template const new 4ea4394e7120 scsi: ipr: Declare SCSI host template const new eb60d17a0e4a scsi: isci: Declare SCSI host template const new 80602aca4fcc scsi: iscsi: Declare SCSI host template const new 5e328664ed0b scsi: mac53c94: Declare SCSI host template const new 264e222b004c scsi: megaraid: Declare SCSI host template const new 0fabb7fbad55 scsi: mesh: Declare SCSI host template const new b85f82f3c92a scsi: mpi3mr: Declare SCSI host template const new 1785ced8bd4b scsi: mpt3sas: Declare SCSI host template const new c9ac4e73b373 scsi: mvme147: Declare SCSI host template const new f01feece6b64 scsi: mvsas: Declare SCSI host template const new 8a098ba4d996 scsi: mvumi: Declare SCSI host template const new 8e64d59d1f1c scsi: myrb: Declare SCSI host template const new 914fa37a8a54 scsi: myrs: Declare SCSI host template const new 36242912e24f scsi: nsp32: Declare SCSI host template const new 54aefe23a6c4 scsi: pcmcia-sym53c500: Declare SCSI host template const new 8fe69e4abdb5 scsi: pcmcia-pm8001: Declare SCSI host template const new 4e9e0a51aa31 scsi: pmcraid: Declare SCSI host template const new d23901a8d700 scsi: ppa: Declare SCSI host template const new 4fe61364e7d1 scsi: ps3rom: Declare SCSI host template const new 796e8f808298 scsi: qla1280: Declare SCSI host template const new 421c20b7668e scsi: qla2xxx: Declare SCSI host template const new 7c7a1419179a scsi: qlogicpti: Declare SCSI host template const new 4517353a048e scsi: sgiwd93: Declare SCSI host template const new 077126d6b941 scsi: smartpqi: Declare SCSI host template const new 8fb5b37e070e scsi: snic: Declare SCSI host template const new 08d6075192d1 scsi: stex: Declare SCSI host template const new d2c16f8f1ed2 scsi: sym53c8xx: Declare SCSI host template const new 273ab251950f scsi: virtio-scsi: Declare SCSI host template const new a5b78e81c712 scsi: wd719x: Declare SCSI host template const new 65e5447a1014 scsi: xen-scsifront: Declare SCSI host template const new f8adf8e99a23 scsi: rts5208: Declare SCSI host template const new 8e2ab8cda5aa scsi: target: tcm-loop: Declare SCSI host template const new f2e2fe3dec7f scsi: ufs: Declare SCSI host template const new 04d1fa4346cc scsi: usb: uas: Declare two host templates and host templa [...] new 62d15dba0aa4 Merge patch series "Constify most SCSI host templates" new 75cb113cd43f scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS new f486893288f3 scsi: message: mptlan: Fix use after free bug in mptlan_re [...] new 882f4adac9a8 scsi: target: tcm_loop: Remove redundant driver match function new 992034e8bf67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 35395770f803 virtio_ring: don't update event idx on get_buf new 6625a6e0900e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 68bb8cb2d081 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2ee996f7654c Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new d2188fe8e9fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3a879e71ec7d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fabc6b0ef2a0 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new efadbb2ee451 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 87f8b39d92a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2bd1cfaa6f27 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new cc277e8e7aed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0fa316bddb12 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 7123132c5452 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new c1b8ba52bf60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ec6c0e1e38e Merge branch 'main' of git://git.infradead.org/users/willy [...] new 9428b70fc735 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 02cf61730e34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9846c7e82fb8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9637c4b5a1eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2343febd6f37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 46d5de0d6d7c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 21da6789184d Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new a478c628c55d Merge branch 'bitmap-for-next' of https://github.com/norov [...] new f9154391e476 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 556499ffffc1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 011eb7443621 Add linux-next specific files for 20230327
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 (e5dbf24e8b9e) \ N -- N -- N refs/heads/master (011eb7443621)
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 1164 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: .mailmap | 1 + .../ABI/testing/sysfs-bus-pci-drivers-xhci_hcd | 52 + Documentation/admin-guide/kernel-parameters.txt | 12 +- Documentation/admin-guide/mm/userfaultfd.rst | 2 +- Documentation/bpf/instruction-set.rst | 59 +- Documentation/bpf/kfuncs.rst | 7 +- Documentation/core-api/kernel-api.rst | 2 +- .../bindings/auxdisplay/holtek,ht16k33.yaml | 2 +- .../devicetree/bindings/clock/qcom,a53pll.yaml | 1 + .../bindings/display/amlogic,meson-dw-hdmi.yaml | 4 +- .../bindings/display/amlogic,meson-vpu.yaml | 4 +- .../bindings/display/bridge/analogix,anx7625.yaml | 4 +- .../bindings/display/bridge/cdns,mhdp8546.yaml | 4 +- .../bindings/display/bridge/nxp,ptn3460.yaml | 2 +- .../bindings/display/bridge/toshiba,tc358767.yaml | 2 +- .../devicetree/bindings/display/dp-aux-bus.yaml | 2 +- .../bindings/display/imx/nxp,imx8mq-dcss.yaml | 4 +- .../bindings/display/mediatek/mediatek,hdmi.yaml | 2 +- .../bindings/display/msm/dsi-controller-main.yaml | 8 +- .../bindings/display/msm/dsi-phy-10nm.yaml | 2 +- .../devicetree/bindings/display/msm/gmu.yaml | 4 +- .../devicetree/bindings/display/msm/gpu.yaml | 4 +- .../devicetree/bindings/display/msm/mdp4.yaml | 4 +- .../bindings/display/panel/ronbo,rb070d30.yaml | 2 +- .../devicetree/bindings/display/renesas,du.yaml | 4 +- .../display/tegra/nvidia,tegra114-mipi.yaml | 2 +- .../display/tegra/nvidia,tegra124-sor.yaml | 12 +- .../bindings/display/tegra/nvidia,tegra186-dc.yaml | 4 +- .../display/tegra/nvidia,tegra186-dsi-padctl.yaml | 2 +- .../bindings/display/tegra/nvidia,tegra20-dsi.yaml | 12 +- .../display/tegra/nvidia,tegra20-hdmi.yaml | 6 +- .../bindings/display/ti/ti,am65x-dss.yaml | 6 +- .../bindings/display/ti/ti,j721e-dss.yaml | 4 +- .../devicetree/bindings/display/ti/ti,k2g-dss.yaml | 4 +- .../bindings/display/xylon,logicvc-display.yaml | 22 +- .../devicetree/bindings/input/adc-joystick.yaml | 4 +- .../bindings/input/google,cros-ec-keyb.yaml | 2 +- .../devicetree/bindings/input/imx-keypad.yaml | 2 +- .../devicetree/bindings/input/matrix-keymap.yaml | 2 +- .../bindings/input/mediatek,mt6779-keypad.yaml | 2 +- .../bindings/input/microchip,cap11xx.yaml | 4 +- .../devicetree/bindings/input/pwm-vibrator.yaml | 4 +- .../bindings/input/regulator-haptic.yaml | 4 +- .../input/touchscreen/elan,elants_i2c.yaml | 4 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 9 +- .../bindings/thermal/mediatek-thermal.txt | 1 + .../devicetree/bindings/usb/fsl,imx8mq-dwc3.yaml | 48 + .../devicetree/bindings/usb/snps,dwc3.yaml | 28 +- Documentation/driver-api/driver-model/bus.rst | 4 +- Documentation/filesystems/sysfs.rst | 4 +- Documentation/mm/zsmalloc.rst | 135 +- .../device_drivers/can/ctu/ctucanfd-driver.rst | 3 +- .../device_drivers/ethernet/intel/e100.rst | 3 +- .../device_drivers/ethernet/intel/i40e.rst | 4 +- .../device_drivers/ethernet/intel/ice.rst | 4 +- Documentation/networking/index.rst | 1 + Documentation/networking/napi.rst | 254 ++ Documentation/process/maintainer-netdev.rst | 29 + Documentation/scsi/scsi_mid_low_api.rst | 2 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 22 +- .../translations/zh_CN/core-api/kernel-api.rst | 2 +- .../translations/zh_CN/filesystems/sysfs.txt | 4 +- .../translations/zh_TW/filesystems/sysfs.txt | 4 +- Documentation/virt/kvm/api.rst | 1 + Documentation/virt/kvm/locking.rst | 2 +- MAINTAINERS | 7 +- Next/SHA1s | 124 +- Next/merge.log | 3403 ++++++++++++-------- arch/arm/Kconfig | 16 +- arch/arm/arm-soc-for-next-contents.txt | 32 +- arch/arm/include/asm/dma-iommu.h | 2 +- arch/arm/mach-bcm/bcm_kona_smc.c | 23 +- arch/arm/mach-mstar/Kconfig | 7 - arch/arm/mach-spear/Kconfig | 6 - arch/arm/mm/dma-mapping.c | 2 +- arch/arm64/Kconfig | 26 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 - arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 1 - arch/arm64/boot/dts/qcom/ipq5332.dtsi | 37 + arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 4 +- arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 4 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 2 - .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 2 - arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-pazquel360.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts | 2 +- .../qcom/sc7280-herobrine-audio-rt5682-3mic.dtsi | 2 + .../dts/qcom/sc7280-herobrine-audio-rt5682.dtsi | 2 + arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 4 +- .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 27 +- arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 38 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 4 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 4 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 4 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 121 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 127 +- arch/arm64/configs/defconfig | 3 + arch/csky/Kconfig | 4 - arch/ia64/Kconfig | 3 +- arch/m68k/Kconfig.cpu | 16 +- arch/mips/Kconfig | 17 +- arch/mips/cavium-octeon/octeon-irq.c | 35 +- arch/mips/include/asm/kvm_host.h | 2 +- arch/mips/kvm/vz.c | 2 +- arch/mips/mm/c-r4k.c | 12 +- arch/nios2/Kconfig | 17 +- arch/powerpc/Kconfig | 22 +- arch/powerpc/crypto/aes-gcm-p10-glue.c | 1 - arch/powerpc/platforms/pseries/ibmebus.c | 4 +- arch/powerpc/platforms/pseries/vio.c | 8 +- arch/riscv/Kconfig | 1 + arch/riscv/include/asm/asm-prototypes.h | 2 + arch/riscv/include/asm/asm.h | 61 + arch/riscv/include/asm/csr.h | 1 - arch/riscv/include/asm/entry-common.h | 11 + arch/riscv/include/asm/ptrace.h | 10 +- arch/riscv/include/asm/stacktrace.h | 5 + arch/riscv/include/asm/syscall.h | 21 + arch/riscv/include/asm/thread_info.h | 13 +- arch/riscv/kernel/Makefile | 2 - arch/riscv/kernel/entry.S | 321 +- arch/riscv/kernel/head.h | 1 - arch/riscv/kernel/mcount-dyn.S | 57 +- arch/riscv/kernel/process.c | 5 +- arch/riscv/kernel/ptrace.c | 44 - arch/riscv/kernel/signal.c | 29 +- arch/riscv/kernel/trace_irq.c | 27 - arch/riscv/kernel/trace_irq.h | 11 - arch/riscv/kernel/traps.c | 144 +- arch/riscv/mm/fault.c | 6 +- arch/sh/mm/Kconfig | 19 +- arch/sparc/Kconfig | 16 +- arch/x86/crypto/blake2s-glue.c | 5 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/kvm_host.h | 2 +- arch/x86/kvm/cpuid.c | 8 +- arch/x86/kvm/emulate.c | 8 + arch/x86/kvm/vmx/nested.c | 112 +- arch/x86/kvm/x86.c | 3 - arch/x86/mm/debug_pagetables.c | 1 + arch/xtensa/Kconfig | 16 +- crypto/algapi.c | 4 +- crypto/asymmetric_keys/asymmetric_type.c | 1 + crypto/async_tx/async_pq.c | 10 +- crypto/async_tx/async_tx.c | 4 +- drivers/accel/ivpu/ivpu_drv.c | 18 +- drivers/accel/ivpu/ivpu_drv.h | 7 +- drivers/accel/ivpu/ivpu_hw_mtl.c | 113 +- drivers/accel/ivpu/ivpu_ipc.h | 2 +- drivers/accel/ivpu/ivpu_job.c | 11 +- drivers/accel/ivpu/ivpu_pm.c | 17 +- drivers/accel/ivpu/ivpu_pm.h | 1 + drivers/accessibility/braille/braille_console.c | 1 + drivers/acpi/processor_pdc.c | 11 + drivers/acpi/spcr.c | 4 +- drivers/amba/tegra-ahb.c | 1 + drivers/ata/acard-ahci.c | 2 +- drivers/ata/ahci.c | 2 +- drivers/ata/ahci.h | 2 +- drivers/ata/ahci_brcm.c | 2 +- drivers/ata/ahci_ceva.c | 2 +- drivers/ata/ahci_da850.c | 2 +- drivers/ata/ahci_dm816.c | 2 +- drivers/ata/ahci_dwc.c | 2 +- drivers/ata/ahci_imx.c | 2 +- drivers/ata/ahci_mtk.c | 2 +- drivers/ata/ahci_mvebu.c | 2 +- drivers/ata/ahci_platform.c | 2 +- drivers/ata/ahci_qoriq.c | 2 +- drivers/ata/ahci_seattle.c | 2 +- drivers/ata/ahci_st.c | 2 +- drivers/ata/ahci_sunxi.c | 2 +- drivers/ata/ahci_tegra.c | 2 +- drivers/ata/ahci_xgene.c | 2 +- drivers/ata/ata_generic.c | 2 +- drivers/ata/ata_piix.c | 6 +- drivers/ata/libahci.c | 4 +- drivers/ata/libahci_platform.c | 2 +- drivers/ata/libata-core.c | 4 +- drivers/ata/libata-scsi.c | 2 +- drivers/ata/libata-sff.c | 8 +- drivers/ata/libata.h | 2 +- drivers/ata/pata_acpi.c | 2 +- drivers/ata/pata_ali.c | 2 +- drivers/ata/pata_amd.c | 2 +- drivers/ata/pata_arasan_cf.c | 2 +- drivers/ata/pata_artop.c | 2 +- drivers/ata/pata_atiixp.c | 2 +- drivers/ata/pata_atp867x.c | 2 +- drivers/ata/pata_buddha.c | 2 +- drivers/ata/pata_cmd640.c | 2 +- drivers/ata/pata_cmd64x.c | 2 +- drivers/ata/pata_cs5520.c | 2 +- drivers/ata/pata_cs5530.c | 2 +- drivers/ata/pata_cs5535.c | 2 +- drivers/ata/pata_cs5536.c | 2 +- drivers/ata/pata_cypress.c | 2 +- drivers/ata/pata_efar.c | 2 +- drivers/ata/pata_ep93xx.c | 2 +- drivers/ata/pata_falcon.c | 2 +- drivers/ata/pata_ftide010.c | 2 +- drivers/ata/pata_gayle.c | 2 +- drivers/ata/pata_hpt366.c | 2 +- drivers/ata/pata_hpt37x.c | 2 +- drivers/ata/pata_hpt3x2n.c | 2 +- drivers/ata/pata_hpt3x3.c | 2 +- drivers/ata/pata_icside.c | 2 +- drivers/ata/pata_imx.c | 2 +- drivers/ata/pata_isapnp.c | 2 +- drivers/ata/pata_it8213.c | 2 +- drivers/ata/pata_it821x.c | 2 +- drivers/ata/pata_ixp4xx_cf.c | 2 +- drivers/ata/pata_jmicron.c | 2 +- drivers/ata/pata_legacy.c | 2 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/pata_marvell.c | 2 +- drivers/ata/pata_mpc52xx.c | 2 +- drivers/ata/pata_mpiix.c | 2 +- drivers/ata/pata_netcell.c | 2 +- drivers/ata/pata_ninja32.c | 2 +- drivers/ata/pata_ns87410.c | 2 +- drivers/ata/pata_ns87415.c | 2 +- drivers/ata/pata_octeon_cf.c | 2 +- drivers/ata/pata_of_platform.c | 2 +- drivers/ata/pata_oldpiix.c | 2 +- drivers/ata/pata_opti.c | 2 +- drivers/ata/pata_optidma.c | 2 +- drivers/ata/pata_parport/pata_parport.c | 8 +- drivers/ata/pata_pcmcia.c | 2 +- drivers/ata/pata_pdc2027x.c | 2 +- drivers/ata/pata_pdc202xx_old.c | 2 +- drivers/ata/pata_piccolo.c | 2 +- drivers/ata/pata_platform.c | 4 +- drivers/ata/pata_pxa.c | 2 +- drivers/ata/pata_radisys.c | 2 +- drivers/ata/pata_rb532_cf.c | 2 +- drivers/ata/pata_rdc.c | 2 +- drivers/ata/pata_rz1000.c | 2 +- drivers/ata/pata_sc1200.c | 2 +- drivers/ata/pata_sch.c | 2 +- drivers/ata/pata_serverworks.c | 6 +- drivers/ata/pata_sil680.c | 2 +- drivers/ata/pata_sis.c | 2 +- drivers/ata/pata_sl82c105.c | 2 +- drivers/ata/pata_triflex.c | 2 +- drivers/ata/pata_via.c | 2 +- drivers/ata/pdc_adma.c | 2 +- drivers/ata/sata_dwc_460ex.c | 2 +- drivers/ata/sata_fsl.c | 2 +- drivers/ata/sata_highbank.c | 2 +- drivers/ata/sata_inic162x.c | 2 +- drivers/ata/sata_mv.c | 4 +- drivers/ata/sata_nv.c | 8 +- drivers/ata/sata_promise.c | 2 +- drivers/ata/sata_qstor.c | 2 +- drivers/ata/sata_rcar.c | 2 +- drivers/ata/sata_sil.c | 2 +- drivers/ata/sata_sil24.c | 2 +- drivers/ata/sata_sis.c | 2 +- drivers/ata/sata_svw.c | 2 +- drivers/ata/sata_sx4.c | 2 +- drivers/ata/sata_uli.c | 2 +- drivers/ata/sata_via.c | 2 +- drivers/ata/sata_vsc.c | 2 +- drivers/base/base.h | 93 +- drivers/base/bus.c | 48 +- drivers/base/class.c | 15 +- drivers/base/physical_location.h | 2 +- drivers/base/property.c | 8 +- drivers/base/regmap/regmap.c | 27 +- drivers/block/rbd.c | 34 +- drivers/block/ublk_drv.c | 34 +- drivers/bus/arm-cci.c | 1 + drivers/bus/arm-integrator-lm.c | 1 + drivers/bus/bt1-apb.c | 1 + drivers/bus/bt1-axi.c | 1 + drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/bus/imx-weim.c | 1 + drivers/bus/intel-ixp4xx-eb.c | 1 + drivers/bus/qcom-ebi2.c | 1 + drivers/bus/qcom-ssc-block-bus.c | 1 + drivers/bus/simple-pm-bus.c | 2 +- drivers/char/hw_random/xgene-rng.c | 2 +- drivers/clk/clk-bm1880.c | 1 + drivers/clk/microchip/clk-mpfs.c | 1 + drivers/clk/qcom/apss-ipq-pll.c | 116 +- drivers/clk/renesas/renesas-cpg-mssr.c | 1 + drivers/clk/renesas/rzg2l-cpg.c | 1 + drivers/clocksource/em_sti.c | 1 + drivers/clocksource/sh_cmt.c | 1 + drivers/clocksource/sh_mtu2.c | 1 + drivers/clocksource/sh_tmu.c | 1 + drivers/clocksource/timer-stm32-lp.c | 1 + drivers/clocksource/timer-tegra186.c | 1 + drivers/clocksource/timer-ti-dm.c | 1 + drivers/cpufreq/Kconfig.arm | 2 +- drivers/cpufreq/cpufreq.c | 6 +- drivers/crypto/Kconfig | 2 +- drivers/crypto/amcc/crypto4xx_core.c | 2 +- drivers/crypto/caam/dpseci-debugfs.c | 2 +- drivers/crypto/caam/jr.c | 6 + drivers/crypto/hifn_795x.c | 24 +- drivers/crypto/hisilicon/qm.c | 2 +- drivers/crypto/img-hash.c | 5 +- drivers/crypto/keembay/keembay-ocs-aes-core.c | 2 - drivers/crypto/sa2ul.c | 6 +- drivers/crypto/sahara.c | 4 +- drivers/crypto/stm32/stm32-hash.c | 3 +- drivers/cxl/core/port.c | 2 +- drivers/dma-buf/heaps/cma_heap.c | 1 + drivers/dma-buf/heaps/system_heap.c | 1 + drivers/dma-buf/udmabuf.c | 1 + drivers/dma/ep93xx_dma.c | 1 + drivers/dma/idxd/compat.c | 4 +- drivers/dma/ipu/ipu_idmac.c | 1 + drivers/dma/mv_xor_v2.c | 1 + drivers/dma/sh/shdma-base.c | 1 + drivers/dma/stm32-dmamux.c | 1 + drivers/dma/stm32-mdma.c | 1 + drivers/edac/altera_edac.c | 1 + drivers/firewire/sbp2.c | 4 +- drivers/firmware/broadcom/bcm47xx_nvram.c | 1 + drivers/firmware/imx/imx-scu.c | 1 + drivers/firmware/imx/scu-pd.c | 1 + drivers/gpu/drm/bridge/parade-ps8640.c | 6 + drivers/gpu/drm/drm_mipi_dsi.c | 1 + drivers/gpu/drm/i915/display/intel_display.c | 6 + drivers/gpu/drm/i915/display/intel_dpt.c | 23 + drivers/gpu/drm/i915/display/intel_dpt.h | 2 + drivers/gpu/drm/i915/display/intel_fb.c | 11 +- drivers/gpu/drm/i915/display/intel_fb.h | 1 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 6 + drivers/gpu/drm/i915/display/skl_watermark.c | 4 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_huc.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 4 +- drivers/gpu/drm/i915/i915_drv.h | 2 + drivers/gpu/drm/i915/i915_params.c | 6 + drivers/gpu/drm/i915/i915_params.h | 2 + drivers/gpu/drm/i915/i915_reg.h | 21 +- drivers/hid/bpf/hid_bpf_dispatch.c | 3 - drivers/hid/hid-ids.h | 7 + drivers/hid/hid-kye.c | 173 + drivers/hid/hid-quirks.c | 8 + drivers/hid/hid-sensor-custom.c | 2 +- drivers/hv/vmbus_drv.c | 2 +- drivers/hwmon/nct6775-platform.c | 147 +- drivers/hwmon/vt1211.c | 6 - drivers/hwspinlock/hwspinlock_core.c | 1 + drivers/infiniband/ulp/iser/iscsi_iser.c | 4 +- drivers/infiniband/ulp/isert/ib_isert.c | 4 +- drivers/infiniband/ulp/srp/ib_srp.c | 2 +- drivers/input/joystick/xpad.c | 2 +- drivers/input/serio/i8042-acpipnpio.h | 28 + drivers/interconnect/core.c | 5 + drivers/iommu/iommu.c | 14 +- drivers/irqchip/irq-al-fic.c | 1 + drivers/irqchip/irq-ls-scfg-msi.c | 1 + drivers/irqchip/irq-mbigen.c | 1 + drivers/irqchip/irq-mchp-eic.c | 1 + drivers/irqchip/irq-mvebu-pic.c | 1 + drivers/irqchip/irq-renesas-intc-irqpin.c | 1 + drivers/irqchip/irq-renesas-irqc.c | 1 + drivers/irqchip/irq-renesas-rza1.c | 1 + drivers/irqchip/irq-renesas-rzg2l.c | 1 + drivers/irqchip/irq-sl28cpld.c | 1 + drivers/irqchip/irq-ti-sci-inta.c | 1 + drivers/irqchip/irq-ti-sci-intr.c | 1 + drivers/isdn/hardware/mISDN/hfcmulti.c | 31 - drivers/isdn/hardware/mISDN/netjet.c | 1 - drivers/mailbox/Kconfig | 2 +- drivers/mailbox/rockchip-mailbox.c | 1 + drivers/md/dm-bio-prison-v1.c | 91 +- drivers/md/dm-bio-prison-v1.h | 15 + drivers/md/dm-bufio.c | 223 +- drivers/md/dm-thin.c | 111 +- drivers/md/dm.c | 25 +- drivers/message/fusion/mptfc.c | 2 +- drivers/message/fusion/mptlan.c | 2 + drivers/message/fusion/mptsas.c | 2 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/altera-sysmgr.c | 1 + drivers/misc/mei/bus-fixup.c | 2 +- drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/hw.h | 2 +- drivers/misc/mei/main.c | 1 - drivers/misc/mei/pxp/mei_pxp.c | 2 +- drivers/mmc/core/debugfs.c | 2 +- drivers/mmc/core/host.c | 2 +- drivers/mmc/core/mmc_test.c | 6 +- drivers/net/dsa/microchip/ksz8795.c | 11 +- drivers/net/dsa/microchip/ksz8863_smi.c | 9 - drivers/net/dsa/microchip/ksz_common.c | 12 +- drivers/net/dsa/realtek/realtek-mdio.c | 5 +- drivers/net/ethernet/broadcom/bnx2.c | 31 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 6 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 1 - drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 1 - .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 - drivers/net/ethernet/ec_bhf.c | 2 - drivers/net/ethernet/fungible/funcore/fun_dev.c | 2 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 7 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 - drivers/net/ethernet/microsoft/mana/gdma_main.c | 2 - .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 1 - drivers/net/ethernet/realtek/r8169_phy_config.c | 3 + drivers/net/ethernet/sfc/ef10.c | 38 +- drivers/net/ethernet/sfc/efx.c | 17 +- drivers/net/ethernet/wangxun/libwx/wx_type.h | 2 +- drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 2 +- drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 3 +- drivers/net/ipa/ipa_sysfs.c | 2 + drivers/net/netdevsim/bus.c | 4 +- drivers/net/phy/dp83869.c | 6 +- drivers/net/phy/micrel.c | 162 + drivers/net/phy/phy.c | 33 +- drivers/net/vmxnet3/vmxnet3_drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 7 +- drivers/net/wireless/virtual/mac80211_hwsim.c | 786 ++++- drivers/net/wireless/virtual/mac80211_hwsim.h | 58 + drivers/nvme/host/core.c | 3 +- drivers/nvme/host/ioctl.c | 14 +- drivers/nvmem/core.c | 1 + drivers/pci/pci-sysfs.c | 2 +- drivers/pci/pci.c | 4 +- drivers/peci/sysfs.c | 2 +- drivers/perf/apple_m1_cpu_pmu.c | 1 + drivers/phy/intel/phy-intel-lgm-combo.c | 1 + drivers/pinctrl/actions/pinctrl-s500.c | 1 + drivers/pinctrl/actions/pinctrl-s700.c | 1 + drivers/pinctrl/actions/pinctrl-s900.c | 1 + drivers/pinctrl/bcm/pinctrl-ns.c | 1 + drivers/pinctrl/mediatek/pinctrl-mt8188.c | 1 + drivers/pinctrl/mediatek/pinctrl-mt8192.c | 1 + drivers/pinctrl/mediatek/pinctrl-mt8365.c | 1 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 1 + drivers/pinctrl/pinctrl-amd.c | 1 + drivers/pinctrl/renesas/pinctrl-rza1.c | 1 + drivers/pinctrl/renesas/pinctrl-rza2.c | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 1 + drivers/pinctrl/renesas/pinctrl-rzn1.c | 1 + drivers/pinctrl/renesas/pinctrl-rzv2m.c | 1 + drivers/platform/chrome/cros_ec_chardev.c | 2 +- drivers/power/reset/as3722-poweroff.c | 1 + drivers/power/reset/gpio-poweroff.c | 1 + drivers/power/reset/gpio-restart.c | 1 + drivers/power/reset/keystone-reset.c | 1 + drivers/power/reset/ltc2952-poweroff.c | 1 + drivers/power/reset/mt6323-poweroff.c | 1 + drivers/power/reset/regulator-poweroff.c | 1 + drivers/power/reset/restart-poweroff.c | 1 + drivers/power/reset/tps65086-restart.c | 1 + drivers/power/supply/power_supply_core.c | 1 + drivers/power/supply/wm97xx_battery.c | 1 + drivers/ptp/ptp_qoriq.c | 2 +- drivers/rapidio/rio-sysfs.c | 2 +- drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/regulator/stm32-pwr.c | 1 + drivers/remoteproc/remoteproc_core.c | 1 + drivers/reset/reset-axs10x.c | 1 + drivers/reset/reset-hsdk.c | 1 + drivers/reset/reset-lantiq.c | 1 + drivers/reset/reset-microchip-sparx5.c | 1 + drivers/reset/reset-mpfs.c | 1 + drivers/s390/crypto/ap_bus.c | 42 +- drivers/s390/net/ism_drv.c | 2 - drivers/s390/scsi/zfcp_scsi.c | 2 +- drivers/scsi/3w-9xxx.c | 3 +- drivers/scsi/3w-sas.c | 3 +- drivers/scsi/3w-xxxx.c | 2 +- drivers/scsi/BusLogic.c | 4 +- drivers/scsi/a100u2w.c | 2 +- drivers/scsi/a2091.c | 2 +- drivers/scsi/a3000.c | 2 +- drivers/scsi/aacraid/linit.c | 2 +- drivers/scsi/advansys.c | 2 +- drivers/scsi/aha152x.c | 4 +- drivers/scsi/aha1542.c | 5 +- drivers/scsi/aha1740.c | 2 +- drivers/scsi/aic94xx/aic94xx_init.c | 2 +- drivers/scsi/am53c974.c | 2 +- drivers/scsi/arcmsr/arcmsr.h | 3 +- drivers/scsi/arcmsr/arcmsr_hba.c | 23 +- drivers/scsi/arm/acornscsi.c | 2 +- drivers/scsi/arm/arxescsi.c | 2 +- drivers/scsi/arm/cumana_1.c | 2 +- drivers/scsi/arm/cumana_2.c | 2 +- drivers/scsi/arm/eesox.c | 2 +- drivers/scsi/arm/oak.c | 2 +- drivers/scsi/arm/powertec.c | 2 +- drivers/scsi/atp870u.c | 4 +- drivers/scsi/be2iscsi/be_main.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 4 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 2 +- drivers/scsi/cxgbi/libcxgbi.h | 2 +- drivers/scsi/dc395x.c | 2 +- drivers/scsi/dmx3191d.c | 2 +- drivers/scsi/elx/efct/efct_xport.c | 2 +- drivers/scsi/esas2r/esas2r_main.c | 2 +- drivers/scsi/esp_scsi.c | 2 +- drivers/scsi/esp_scsi.h | 2 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fcoe/fcoe_sysfs.c | 8 +- drivers/scsi/fcoe/fcoe_transport.c | 6 +- drivers/scsi/fdomain.c | 2 +- drivers/scsi/fnic/fnic_main.c | 2 +- drivers/scsi/g_NCR5380.c | 4 +- drivers/scsi/gvp11.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 2 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/hosts.c | 4 +- drivers/scsi/hpsa.c | 8 +- drivers/scsi/hptiop.c | 2 +- drivers/scsi/ibmvscsi/ibmvfc.c | 2 +- drivers/scsi/imm.c | 2 +- drivers/scsi/initio.c | 2 +- drivers/scsi/ipr.c | 2 +- drivers/scsi/isci/init.c | 2 +- drivers/scsi/iscsi_tcp.c | 4 +- drivers/scsi/jazz_esp.c | 2 +- drivers/scsi/libiscsi.c | 2 +- drivers/scsi/mac53c94.c | 2 +- drivers/scsi/mac_esp.c | 2 +- drivers/scsi/megaraid.c | 3 +- drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 4 +- drivers/scsi/mesh.c | 2 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 5 - drivers/scsi/mpt3sas/mpt3sas_scsih.c | 4 +- drivers/scsi/mvme147.c | 2 +- drivers/scsi/mvsas/mv_init.c | 2 +- drivers/scsi/mvumi.c | 2 +- drivers/scsi/myrb.c | 2 +- drivers/scsi/myrs.c | 2 +- drivers/scsi/nsp32.c | 2 +- drivers/scsi/pcmcia/sym53c500_cs.c | 4 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/ppa.c | 2 +- drivers/scsi/ps3rom.c | 2 +- drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/qedi/qedi_gbl.h | 2 +- drivers/scsi/qedi/qedi_iscsi.c | 2 +- drivers/scsi/qla1280.c | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 2 +- drivers/scsi/qla2xxx/qla_mid.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 4 +- drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/scsi/qlogicpti.c | 2 +- drivers/scsi/scsi.c | 11 +- drivers/scsi/scsi_debug.c | 7 - drivers/scsi/scsi_error.c | 16 +- drivers/scsi/scsi_sysfs.c | 6 +- drivers/scsi/sgiwd93.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 2 +- drivers/scsi/snic/snic_main.c | 2 +- drivers/scsi/stex.c | 2 +- drivers/scsi/sun3x_esp.c | 2 +- drivers/scsi/sun_esp.c | 2 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 4 +- drivers/scsi/virtio_scsi.c | 2 +- drivers/scsi/wd719x.c | 2 +- drivers/scsi/xen-scsifront.c | 2 +- drivers/scsi/zorro_esp.c | 2 +- drivers/soc/apple/apple-pmgr-pwrstate.c | 1 + drivers/soc/fujitsu/a64fx-diag.c | 1 + drivers/soc/qcom/smsm.c | 9 +- drivers/soc/tegra/cbb/tegra194-cbb.c | 1 + drivers/soc/tegra/cbb/tegra234-cbb.c | 1 + drivers/staging/rts5208/rtsx.c | 2 +- drivers/target/iscsi/iscsi_target.c | 51 +- drivers/target/iscsi/iscsi_target_login.c | 7 + drivers/target/loopback/tcm_loop.c | 9 +- drivers/target/target_core_device.c | 1 + drivers/target/target_core_internal.h | 1 - drivers/target/target_core_tmr.c | 26 +- drivers/target/target_core_tpg.c | 2 +- drivers/target/target_core_transport.c | 199 +- drivers/target/target_core_xcopy.c | 23 +- drivers/thermal/Makefile | 3 +- drivers/thermal/cpufreq_cooling.c | 4 +- drivers/thermal/db8500_thermal.c | 7 +- drivers/thermal/devfreq_cooling.c | 2 +- drivers/thermal/gov_fair_share.c | 2 +- drivers/thermal/gov_power_allocator.c | 2 +- drivers/thermal/gov_step_wise.c | 2 +- drivers/thermal/hisi_thermal.c | 4 +- drivers/thermal/imx8mm_thermal.c | 2 +- drivers/thermal/imx_thermal.c | 23 +- drivers/thermal/mediatek/auxadc_thermal.c | 107 +- drivers/thermal/rcar_gen3_thermal.c | 52 +- drivers/thermal/st/stm_thermal.c | 1 - drivers/thermal/thermal_core.c | 4 +- drivers/thermal/thermal_helpers.c | 3 +- .../thermal.h => drivers/thermal/thermal_trace.h | 6 + .../thermal/thermal_trace_ipa.h | 6 + drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 10 +- drivers/ufs/core/ufshcd.c | 2 +- drivers/usb/chipidea/debug.c | 55 - drivers/usb/common/ulpi.c | 2 +- drivers/usb/core/driver.c | 2 +- drivers/usb/core/usb.h | 2 +- drivers/usb/dwc3/debugfs.c | 5 + drivers/usb/dwc3/dwc3-am62.c | 42 + drivers/usb/gadget/function/f_tcm.c | 4 +- drivers/usb/gadget/udc/core.c | 4 +- drivers/usb/gadget/udc/renesas_usb3.c | 1 + drivers/usb/gadget/udc/renesas_usbf.c | 11 - drivers/usb/host/xhci-dbgcap.c | 191 +- drivers/usb/host/xhci-dbgcap.h | 4 + drivers/usb/host/xhci-mem.c | 83 +- drivers/usb/host/xhci-pci.c | 199 ++ drivers/usb/host/xhci-ring.c | 1 + drivers/usb/host/xhci-trace.c | 1 + drivers/usb/host/xhci.c | 202 +- drivers/usb/host/xhci.h | 1 + drivers/usb/image/microtek.c | 2 +- drivers/usb/phy/phy-ab8500-usb.c | 6 +- drivers/usb/phy/phy-am335x.c | 5 +- drivers/usb/phy/phy-fsl-usb.c | 6 +- drivers/usb/phy/phy-generic.c | 6 +- drivers/usb/phy/phy-gpio-vbus-usb.c | 6 +- drivers/usb/phy/phy-keystone.c | 6 +- drivers/usb/phy/phy-mv-usb.c | 6 +- drivers/usb/phy/phy-mxs-usb.c | 6 +- drivers/usb/phy/phy-tahvo.c | 6 +- drivers/usb/phy/phy-tegra-usb.c | 6 +- drivers/usb/phy/phy-twl6030-usb.c | 6 +- drivers/usb/serial/bus.c | 2 +- drivers/usb/serial/quatech2.c | 8 - drivers/usb/storage/uas.c | 2 +- drivers/usb/storage/usb.c | 2 +- drivers/usb/storage/usb.h | 2 +- drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/bus.h | 2 +- drivers/usb/typec/tcpm/fusb302.c | 2 +- drivers/usb/typec/tcpm/tcpci_mt6360.c | 6 - drivers/usb/typec/tcpm/tcpm.c | 2 +- drivers/usb/typec/tipd/core.c | 10 - drivers/usb/typec/ucsi/Kconfig | 10 + drivers/usb/typec/ucsi/Makefile | 1 + drivers/usb/typec/ucsi/ucsi_glink.c | 345 ++ drivers/vhost/vdpa.c | 2 +- drivers/video/fbdev/asiliantfb.c | 1 + drivers/video/fbdev/gbefb.c | 1 + drivers/video/fbdev/imsttfb.c | 1 + drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 1 + drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c | 1 + drivers/video/fbdev/vesafb.c | 1 + drivers/video/fbdev/wm8505fb.c | 1 + drivers/video/fbdev/wmt_ge_rops.c | 1 + drivers/virtio/virtio_ring.c | 6 +- drivers/xen/grant-dma-ops.c | 1 + drivers/xen/pcpu.c | 20 + drivers/xen/xenbus/xenbus_probe.c | 1 + fs/binfmt_elf.c | 1 + fs/cifs/cached_dir.c | 36 +- fs/cifs/cifsfs.c | 9 +- fs/cifs/cifsproto.h | 3 +- fs/cifs/cifssmb.c | 6 +- fs/cifs/connect.c | 1 + fs/cifs/file.c | 21 - fs/cifs/fs_context.h | 2 +- fs/cifs/misc.c | 4 +- fs/cifs/smb2ops.c | 2 +- fs/cifs/smb2pdu.c | 14 +- fs/dax.c | 37 + fs/ecryptfs/crypto.c | 2 +- fs/ext4/balloc.c | 2 +- fs/ext4/inode.c | 6 +- fs/f2fs/segment.c | 10 +- fs/ksmbd/connection.c | 5 +- fs/ksmbd/unicode.c | 18 - fs/nfs_common/nfs_ssc.c | 1 + fs/unicode/utf8-core.c | 1 + fs/xfs/libxfs/xfs_alloc.c | 10 +- fs/xfs/xfs_iomap.c | 5 +- include/crypto/hash.h | 3 +- include/linux/ahci_platform.h | 2 +- include/linux/ata_platform.h | 2 +- include/linux/bpf_local_storage.h | 7 +- include/linux/bpf_mem_alloc.h | 2 + include/linux/device-mapper.h | 6 + include/linux/device.h | 5 +- include/linux/device/bus.h | 21 +- include/linux/device/class.h | 78 +- include/linux/device/driver.h | 28 +- include/linux/highmem.h | 54 +- include/linux/io_uring.h | 11 +- include/linux/iommu.h | 10 +- include/linux/kobject.h | 59 +- include/linux/kvm_host.h | 4 +- include/linux/kvm_types.h | 2 +- include/linux/libata.h | 10 +- include/linux/lsm_hooks.h | 23 - include/linux/mod_devicetable.h | 1 + include/linux/netdevice.h | 13 +- include/linux/nvme-tcp.h | 5 +- include/linux/property.h | 8 +- include/linux/raid_class.h | 2 +- include/linux/usb/serial.h | 2 +- include/linux/uuid.h | 3 - include/net/cfg80211.h | 28 + include/scsi/libfc.h | 2 +- include/scsi/libfcoe.h | 6 +- include/scsi/libiscsi.h | 2 +- include/scsi/scsi_host.h | 4 +- include/sound/pcm-indirect.h | 22 +- include/target/iscsi/iscsi_target_core.h | 1 + include/target/target_core_base.h | 14 +- include/target/target_core_fabric.h | 15 +- include/trace/events/huge_memory.h | 3 +- include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/mei.h | 2 +- include/uapi/linux/{uuid.h => mei_uuid.h} | 7 +- include/uapi/linux/nl80211.h | 13 + include/uapi/linux/target_core_user.h | 2 +- include/uapi/linux/uuid.h | 31 +- include/xen/xen.h | 11 + io_uring/filetable.c | 3 + io_uring/net.c | 25 +- io_uring/rsrc.c | 1 + io_uring/rw.c | 17 +- io_uring/uring_cmd.c | 10 +- kernel/bpf/bpf_cgrp_storage.c | 2 +- kernel/bpf/bpf_inode_storage.c | 2 +- kernel/bpf/bpf_local_storage.c | 223 +- kernel/bpf/bpf_struct_ops.c | 4 +- kernel/bpf/bpf_task_storage.c | 2 +- kernel/bpf/cpumask.c | 5 +- kernel/bpf/helpers.c | 6 - kernel/bpf/memalloc.c | 59 +- kernel/bpf/syscall.c | 7 +- kernel/bpf/verifier.c | 2 +- kernel/dma/map_benchmark.c | 1 + kernel/events/hw_breakpoint_test.c | 1 + kernel/ksysfs.c | 22 +- kernel/rcu/srcutree.c | 14 +- kernel/rcu/tasks.h | 6 +- kernel/trace/rv/reactor_panic.c | 1 + kernel/trace/rv/reactor_printk.c | 1 + kernel/watch_queue.c | 1 + lib/btree.c | 1 + lib/crypto/blake2s-generic.c | 5 + lib/crypto/blake2s.c | 1 + lib/glob.c | 1 + lib/iov_iter.c | 29 +- lib/pldmfw/pldmfw.c | 1 + lib/test_fprobe.c | 1 + localversion-next | 2 +- mm/damon/paddr.c | 26 +- mm/damon/sysfs-schemes.c | 4 +- mm/hugetlb.c | 8 +- mm/khugepaged.c | 228 +- mm/mempolicy.c | 11 +- mm/mprotect.c | 4 +- mm/zpool.c | 1 + mm/zswap.c | 1 + net/bpf/test_run.c | 9 +- net/core/bpf_sk_storage.c | 2 +- net/ipv6/addrconf.c | 3 +- net/mac80211/cfg.c | 63 +- net/mac80211/ieee80211_i.h | 21 +- net/mac80211/sta_info.h | 12 +- net/mac80211/tx.c | 10 + net/netfilter/nf_conntrack_bpf.c | 2 - net/sched/cls_flower.c | 2 +- net/sched/em_meta.c | 2 +- net/sched/sch_pie.c | 2 +- net/wireless/nl80211.c | 83 +- net/xdp/xsk.c | 9 +- scripts/gdb/linux/clk.py | 2 + scripts/gdb/linux/genpd.py | 4 +- sound/pci/rme9652/hdspm.c | 6 - sound/soc/atmel/atmel-classd.c | 5 +- sound/soc/atmel/atmel-pdmic.c | 5 +- sound/soc/codecs/cs35l56-spi.c | 1 - sound/soc/codecs/cs35l56.c | 4 +- sound/soc/fsl/imx-audmix.c | 14 +- sound/soc/fsl/imx-spdif.c | 5 +- sound/soc/generic/simple-card.c | 1 + sound/soc/soc-compress.c | 3 + sound/soc/soc-topology.c | 8 +- sound/soc/ti/omap-hdmi.c | 5 +- sound/usb/format.c | 8 +- tools/memory-model/Documentation/litmus-tests.txt | 27 +- tools/memory-model/Documentation/locking.txt | 122 +- tools/net/ynl/lib/ynl.py | 2 + tools/net/ynl/requirements.txt | 2 + tools/perf/Documentation/perf-report.txt | 1 + tools/perf/Makefile.perf | 6 +- tools/perf/arch/s390/util/Build | 1 + tools/perf/arch/s390/util/pmu.c | 23 + tools/perf/arch/x86/tests/insn-x86.c | 4 + tools/perf/builtin-kvm.c | 6 +- tools/perf/builtin-script.c | 2 +- .../arm/{cortex-a76-n1 => cortex-a76}/branch.json | 0 .../arm/{cortex-a76-n1 => cortex-a76}/bus.json | 0 .../arm/{cortex-a76-n1 => cortex-a76}/cache.json | 0 .../{cortex-a76-n1 => cortex-a76}/exception.json | 0 .../{cortex-a76-n1 => cortex-a76}/instruction.json | 0 .../arm/{cortex-a76-n1 => cortex-a76}/memory.json | 0 .../{cortex-a76-n1 => cortex-a76}/pipeline.json | 0 .../pmu-events/arch/arm64/arm/neoverse-n1/bus.json | 18 + .../arch/arm64/arm/neoverse-n1/exception.json | 62 + .../arch/arm64/arm/neoverse-n1/general.json | 6 + .../arch/arm64/arm/neoverse-n1/l1d_cache.json | 50 + .../arch/arm64/arm/neoverse-n1/l1i_cache.json | 10 + .../arch/arm64/arm/neoverse-n1/l2_cache.json | 46 + .../arch/arm64/arm/neoverse-n1/l3_cache.json | 18 + .../arch/arm64/arm/neoverse-n1/ll_cache.json | 10 + .../arch/arm64/arm/neoverse-n1/memory.json | 22 + .../arch/arm64/arm/neoverse-n1/metrics.json | 219 ++ .../arch/arm64/arm/neoverse-n1/retired.json | 26 + .../pmu-events/arch/arm64/arm/neoverse-n1/spe.json | 18 + .../arch/arm64/arm/neoverse-n1/spec_operation.json | 102 + .../arch/arm64/arm/neoverse-n1/stall.json | 10 + .../pmu-events/arch/arm64/arm/neoverse-n1/tlb.json | 66 + tools/perf/pmu-events/arch/arm64/mapfile.csv | 4 +- .../perf/pmu-events/arch/s390/cf_z16/extended.json | 10 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 296 +- .../arch/x86/broadwell/floating-point.json | 7 + .../pmu-events/arch/x86/broadwell/frontend.json | 18 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 248 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 22 +- .../arch/x86/broadwell/uncore-other.json | 2 +- .../pmu-events/arch/x86/broadwellde/cache.json | 105 +- .../arch/x86/broadwellde/floating-point.json | 45 +- .../pmu-events/arch/x86/broadwellde/frontend.json | 18 +- .../pmu-events/arch/x86/broadwellde/memory.json | 64 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 79 +- .../arch/x86/broadwellde/uncore-cache.json | 72 +- .../arch/x86/broadwellde/uncore-memory.json | 256 +- .../arch/x86/broadwellde/uncore-other.json | 27 +- .../arch/x86/broadwellde/uncore-power.json | 10 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 16 +- .../pmu-events/arch/x86/broadwellx/frontend.json | 18 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 20 +- .../arch/x86/broadwellx/uncore-cache.json | 156 +- .../arch/x86/broadwellx/uncore-interconnect.json | 84 +- .../arch/x86/broadwellx/uncore-memory.json | 522 ++- .../arch/x86/broadwellx/uncore-other.json | 44 +- .../arch/x86/broadwellx/uncore-power.json | 10 +- .../arch/x86/cascadelakex/clx-metrics.json | 10 +- tools/perf/pmu-events/arch/x86/haswell/cache.json | 38 +- tools/perf/pmu-events/arch/x86/haswell/memory.json | 38 +- .../perf/pmu-events/arch/x86/haswell/pipeline.json | 8 + tools/perf/pmu-events/arch/x86/haswellx/cache.json | 2 +- .../pmu-events/arch/x86/haswellx/pipeline.json | 8 + .../pmu-events/arch/x86/haswellx/uncore-cache.json | 16 +- .../pmu-events/arch/x86/haswellx/uncore-other.json | 6 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 10 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 8 + tools/perf/pmu-events/arch/x86/mapfile.csv | 14 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 8 + .../arch/x86/sapphirerapids/spr-metrics.json | 10 +- tools/perf/pmu-events/jevents.py | 2 +- tools/perf/tests/attr/base-record | 2 +- tools/perf/tests/attr/base-stat | 2 +- tools/perf/tests/attr/system-wide-dummy | 2 +- tools/perf/tests/code-reading.c | 39 +- tools/perf/tests/parse-events.c | 13 +- tools/perf/tests/shell/record_offcpu.sh | 2 +- tools/perf/tests/symbols.c | 1 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 30 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 47 +- tools/perf/util/arm-spe.c | 28 +- tools/perf/util/bpf_counter.c | 6 +- tools/perf/util/bpf_lock_contention.c | 2 +- tools/perf/util/demangle-cxx.cpp | 5 +- tools/perf/util/expr.c | 19 + tools/perf/util/hist.c | 6 + tools/perf/util/hist.h | 1 + .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 18 + .../util/intel-pt-decoder/intel-pt-insn-decoder.h | 2 + tools/perf/util/kvm-stat.h | 40 + tools/perf/util/machine.c | 5 + tools/perf/util/parse-events.c | 6 + tools/perf/util/parse-events.h | 1 + tools/perf/util/parse-events.l | 1 + tools/perf/util/pmu.c | 3 + tools/perf/util/pmu.h | 1 + tools/perf/util/sample.h | 13 + tools/perf/util/sort.c | 54 +- tools/perf/util/sort.h | 2 + tools/perf/util/symbol.c | 7 + tools/testing/selftests/alsa/mixer-test.c | 44 + tools/testing/selftests/alsa/pcm-test.c | 13 +- tools/testing/selftests/bpf/Makefile | 10 +- tools/testing/selftests/bpf/autoconf_helper.h | 9 + tools/testing/selftests/bpf/bench.c | 2 + .../bpf/benchs/bench_local_storage_create.c | 151 +- .../selftests/bpf/prog_tests/test_local_storage.c | 7 +- tools/testing/selftests/bpf/prog_tests/verifier.c | 104 + .../bpf/progs/bench_local_storage_create.c | 25 + tools/testing/selftests/bpf/progs/bpf_misc.h | 42 + .../selftests/bpf/progs/cgrp_kfunc_failure.c | 4 +- tools/testing/selftests/bpf/progs/local_storage.c | 56 +- .../selftests/bpf/progs/task_kfunc_failure.c | 6 +- tools/testing/selftests/bpf/progs/verifier_and.c | 107 + .../selftests/bpf/progs/verifier_array_access.c | 529 +++ .../selftests/bpf/progs/verifier_basic_stack.c | 100 + .../bpf/progs/verifier_bounds_deduction.c | 171 + .../bpf/progs/verifier_bounds_mix_sign_unsign.c | 554 ++++ tools/testing/selftests/bpf/progs/verifier_cfg.c | 100 + .../bpf/progs/verifier_cgroup_inv_retcode.c | 89 + .../selftests/bpf/progs/verifier_cgroup_skb.c | 227 ++ .../selftests/bpf/progs/verifier_cgroup_storage.c | 308 ++ .../selftests/bpf/progs/verifier_const_or.c | 82 + .../selftests/bpf/progs/verifier_ctx_sk_msg.c | 228 ++ .../verifier_direct_stack_access_wraparound.c | 56 + tools/testing/selftests/bpf/progs/verifier_div0.c | 213 ++ .../selftests/bpf/progs/verifier_div_overflow.c | 144 + .../bpf/progs/verifier_helper_access_var_len.c | 825 +++++ .../bpf/progs/verifier_helper_packet_access.c | 550 ++++ .../bpf/progs/verifier_helper_restricted.c | 279 ++ .../bpf/progs/verifier_helper_value_access.c | 1245 +++++++ .../testing/selftests/bpf/progs/verifier_int_ptr.c | 157 + .../testing/selftests/bpf/progs/verifier_ld_ind.c | 110 + .../selftests/bpf/progs/verifier_leak_ptr.c | 92 + .../testing/selftests/bpf/progs/verifier_map_ptr.c | 159 + .../selftests/bpf/progs/verifier_map_ret_val.c | 110 + .../testing/selftests/bpf/progs/verifier_masking.c | 410 +++ .../selftests/bpf/progs/verifier_meta_access.c | 284 ++ .../selftests/bpf/progs/verifier_raw_stack.c | 371 +++ .../selftests/bpf/progs/verifier_raw_tp_writable.c | 50 + .../testing/selftests/bpf/progs/verifier_ringbuf.c | 131 + .../selftests/bpf/progs/verifier_spill_fill.c | 374 +++ .../selftests/bpf/progs/verifier_stack_ptr.c | 484 +++ .../testing/selftests/bpf/progs/verifier_uninit.c | 61 + tools/testing/selftests/bpf/progs/verifier_value.c | 158 + .../selftests/bpf/progs/verifier_value_adj_spill.c | 78 + .../selftests/bpf/progs/verifier_value_or_null.c | 288 ++ .../testing/selftests/bpf/progs/verifier_var_off.c | 349 ++ tools/testing/selftests/bpf/progs/verifier_xadd.c | 124 + tools/testing/selftests/bpf/progs/verifier_xdp.c | 24 + tools/testing/selftests/bpf/test_loader.c | 536 ++- tools/testing/selftests/bpf/test_verifier.c | 25 +- tools/testing/selftests/bpf/unpriv_helpers.c | 26 + tools/testing/selftests/bpf/unpriv_helpers.h | 7 + tools/testing/selftests/bpf/verifier/and.c | 68 - .../testing/selftests/bpf/verifier/array_access.c | 379 --- tools/testing/selftests/bpf/verifier/basic_stack.c | 64 - .../selftests/bpf/verifier/bounds_deduction.c | 136 - .../bpf/verifier/bounds_mix_sign_unsign.c | 411 --- tools/testing/selftests/bpf/verifier/calls.c | 10 +- tools/testing/selftests/bpf/verifier/cfg.c | 73 - .../selftests/bpf/verifier/cgroup_inv_retcode.c | 72 - tools/testing/selftests/bpf/verifier/cgroup_skb.c | 197 -- .../selftests/bpf/verifier/cgroup_storage.c | 220 -- tools/testing/selftests/bpf/verifier/const_or.c | 60 - tools/testing/selftests/bpf/verifier/ctx_sk_msg.c | 181 -- .../bpf/verifier/direct_stack_access_wraparound.c | 40 - tools/testing/selftests/bpf/verifier/div0.c | 184 -- .../testing/selftests/bpf/verifier/div_overflow.c | 110 - .../selftests/bpf/verifier/helper_access_var_len.c | 650 ---- .../selftests/bpf/verifier/helper_packet_access.c | 460 --- .../selftests/bpf/verifier/helper_restricted.c | 196 -- .../selftests/bpf/verifier/helper_value_access.c | 953 ------ tools/testing/selftests/bpf/verifier/int_ptr.c | 161 - tools/testing/selftests/bpf/verifier/ld_ind.c | 72 - tools/testing/selftests/bpf/verifier/leak_ptr.c | 67 - tools/testing/selftests/bpf/verifier/map_ptr.c | 99 - tools/testing/selftests/bpf/verifier/map_ret_val.c | 65 - tools/testing/selftests/bpf/verifier/masking.c | 322 -- tools/testing/selftests/bpf/verifier/meta_access.c | 235 -- tools/testing/selftests/bpf/verifier/raw_stack.c | 305 -- .../selftests/bpf/verifier/raw_tp_writable.c | 35 - .../testing/selftests/bpf/verifier/ref_tracking.c | 6 +- tools/testing/selftests/bpf/verifier/ringbuf.c | 95 - tools/testing/selftests/bpf/verifier/spill_fill.c | 345 -- tools/testing/selftests/bpf/verifier/stack_ptr.c | 359 --- tools/testing/selftests/bpf/verifier/uninit.c | 39 - tools/testing/selftests/bpf/verifier/value.c | 104 - .../selftests/bpf/verifier/value_adj_spill.c | 43 - .../testing/selftests/bpf/verifier/value_or_null.c | 220 -- tools/testing/selftests/bpf/verifier/var_off.c | 291 -- tools/testing/selftests/bpf/verifier/xadd.c | 97 - tools/testing/selftests/bpf/verifier/xdp.c | 14 - .../drivers/net/dsa/test_bridge_fdb_stress.sh | 2 +- tools/testing/selftests/kvm/demand_paging_test.c | 2 +- .../testing/selftests/kvm/include/kvm_util_base.h | 1 + .../selftests/kvm/include/x86_64/processor.h | 14 + tools/testing/selftests/kvm/lib/kvm_util.c | 5 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 19 +- tools/testing/selftests/kvm/x86_64/amx_test.c | 78 +- .../selftests/kvm/x86_64/pmu_event_filter_test.c | 1 + .../selftests/kvm/x86_64/vmx_pmu_caps_test.c | 1 + virt/kvm/kvm_main.c | 26 +- 1000 files changed, 21475 insertions(+), 13681 deletions(-) create mode 100644 Documentation/devicetree/bindings/usb/fsl,imx8mq-dwc3.yaml create mode 100644 Documentation/networking/napi.rst create mode 100644 arch/riscv/include/asm/entry-common.h delete mode 100644 arch/riscv/kernel/trace_irq.c delete mode 100644 arch/riscv/kernel/trace_irq.h rename include/trace/events/thermal.h => drivers/thermal/thermal_trace.h (97%) rename include/trace/events/thermal_power_allocator.h => drivers/thermal/thermal_t [...] create mode 100644 drivers/usb/typec/ucsi/ucsi_glink.c copy include/uapi/linux/{uuid.h => mei_uuid.h} (79%) create mode 100644 tools/net/ynl/requirements.txt create mode 100644 tools/perf/arch/s390/util/pmu.c rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => cortex-a76}/branch.j [...] rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => cortex-a76}/bus.json (100%) rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => cortex-a76}/cache.js [...] rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => cortex-a76}/exceptio [...] rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => cortex-a76}/instruct [...] rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => cortex-a76}/memory.j [...] rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => cortex-a76}/pipeline [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/general.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/l1d_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/l1i_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/l2_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/l3_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/ll_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/metrics.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/retired.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/spe.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/spec_operation.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/stall.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/tlb.json create mode 100644 tools/testing/selftests/bpf/autoconf_helper.h create mode 100644 tools/testing/selftests/bpf/prog_tests/verifier.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_and.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_array_access.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_basic_stack.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_bounds_deduction.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_cfg.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_cgroup_inv_retcode.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_const_or.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_direct_stack_access_ [...] create mode 100644 tools/testing/selftests/bpf/progs/verifier_div0.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_div_overflow.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_helper_restricted.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_helper_value_access.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_int_ptr.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_ld_ind.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_leak_ptr.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_map_ptr.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_map_ret_val.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_masking.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_meta_access.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_raw_stack.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_raw_tp_writable.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_ringbuf.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_spill_fill.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_stack_ptr.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_uninit.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_value.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_value_adj_spill.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_value_or_null.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_var_off.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_xadd.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_xdp.c create mode 100644 tools/testing/selftests/bpf/unpriv_helpers.c create mode 100644 tools/testing/selftests/bpf/unpriv_helpers.h delete mode 100644 tools/testing/selftests/bpf/verifier/and.c delete mode 100644 tools/testing/selftests/bpf/verifier/array_access.c delete mode 100644 tools/testing/selftests/bpf/verifier/basic_stack.c delete mode 100644 tools/testing/selftests/bpf/verifier/bounds_deduction.c delete mode 100644 tools/testing/selftests/bpf/verifier/bounds_mix_sign_unsign.c delete mode 100644 tools/testing/selftests/bpf/verifier/cfg.c delete mode 100644 tools/testing/selftests/bpf/verifier/cgroup_inv_retcode.c delete mode 100644 tools/testing/selftests/bpf/verifier/cgroup_skb.c delete mode 100644 tools/testing/selftests/bpf/verifier/cgroup_storage.c delete mode 100644 tools/testing/selftests/bpf/verifier/const_or.c delete mode 100644 tools/testing/selftests/bpf/verifier/ctx_sk_msg.c delete mode 100644 tools/testing/selftests/bpf/verifier/direct_stack_access_wraparound.c delete mode 100644 tools/testing/selftests/bpf/verifier/div0.c delete mode 100644 tools/testing/selftests/bpf/verifier/div_overflow.c delete mode 100644 tools/testing/selftests/bpf/verifier/helper_access_var_len.c delete mode 100644 tools/testing/selftests/bpf/verifier/helper_packet_access.c delete mode 100644 tools/testing/selftests/bpf/verifier/helper_restricted.c delete mode 100644 tools/testing/selftests/bpf/verifier/helper_value_access.c delete mode 100644 tools/testing/selftests/bpf/verifier/int_ptr.c delete mode 100644 tools/testing/selftests/bpf/verifier/ld_ind.c delete mode 100644 tools/testing/selftests/bpf/verifier/leak_ptr.c delete mode 100644 tools/testing/selftests/bpf/verifier/map_ptr.c delete mode 100644 tools/testing/selftests/bpf/verifier/map_ret_val.c delete mode 100644 tools/testing/selftests/bpf/verifier/masking.c delete mode 100644 tools/testing/selftests/bpf/verifier/meta_access.c delete mode 100644 tools/testing/selftests/bpf/verifier/raw_stack.c delete mode 100644 tools/testing/selftests/bpf/verifier/raw_tp_writable.c delete mode 100644 tools/testing/selftests/bpf/verifier/ringbuf.c delete mode 100644 tools/testing/selftests/bpf/verifier/spill_fill.c delete mode 100644 tools/testing/selftests/bpf/verifier/stack_ptr.c delete mode 100644 tools/testing/selftests/bpf/verifier/uninit.c delete mode 100644 tools/testing/selftests/bpf/verifier/value.c delete mode 100644 tools/testing/selftests/bpf/verifier/value_adj_spill.c delete mode 100644 tools/testing/selftests/bpf/verifier/value_or_null.c delete mode 100644 tools/testing/selftests/bpf/verifier/var_off.c delete mode 100644 tools/testing/selftests/bpf/verifier/xadd.c delete mode 100644 tools/testing/selftests/bpf/verifier/xdp.c