This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allnoconfig in repository toolchain/ci/linux.
omits 4eee8d0b64ec Add linux-next specific files for 20211208 omits 29bc4c7f5508 Merge branch 'akpm/master' omits c667c19642ee lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] omits c27a6eac5d8d lib/stackdepot: allow optional init and stack_table alloca [...] omits 2abb38dd178f lib/stackdepot: allow optional init and stack_table alloca [...] omits e7052335ebd4 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits a5c63b99f0c2 lib/stackdepot: allow optional init and stack_table alloca [...] omits 90cb96282df2 proc-remove-pde_data-completely-fix-fix omits 464468df56a5 proc-remove-pde_data-completely-fix omits 65dd01069fe5 proc: remove PDE_DATA() completely omits 631b4b4f8fa7 fs: proc: store PDE()->data into inode->i_private omits 41d196583645 kprobe: move sysctl_kprobes_optimization to kprobes.c omits a3a0f518753c fs/coredump: move coredump sysctls into its own file omits cb9a4fa58f35 printk: fix build warning when CONFIG_PRINTK=n omits cfbdeca7b65e kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() omits 8595b8a47046 fs: move namespace sysctls and declare fs base directory omits 929c4bdecb0a sysctl-add-and-use-base-directory-declarer-and-registratio [...] omits 05001a4f3480 sysctl: add and use base directory declarer and registrati [...] omits 706036448033 fs: move pipe sysctls to is own file omits fd20fb41ad60 fs: move fs/exec.c sysctls into its own file omits 74c030271fa1 fs: move namei sysctls to its own file omits 7ec5164ae7e3 fs: move locking sysctls where they are used omits 720bf65a9aed fs: move shared sysctls to fs/sysctls.c omits 4c8c74cbdc38 sysctl: move maxolduid as a sysctl specific const omits da101b64eaec fs/dcache: avoid unused-function warning omits 31994dd2fc91 fs/inode: avoid unused-variable warning omits 2d09aa064686 fs: move dcache sysctls to its own file omits 0466c1b8441d fs: move fs stat sysctls to file_table.c omits cc97fc534300 fs: move inode sysctls to its own file omits 845f5c8c4f87 sysctl: share unsigned long const values omits 63ba2e0f50ee stackleak: move stack_erasing sysctl to stackleak.c omits 7ce56dac7b5b scsi/sg: move sg-big-buff sysctl to scsi/sg.c omits 64c6e24217da printk: move printk sysctl to printk/sysctl.c omits 8367875b5c53 fs: move binfmt_misc sysctl to its own file omits e93de3d6c48a sysctl-add-helper-to-register-a-sysctl-mount-point-fix omits 3a63f6c41570 sysctl: add helper to register a sysctl mount point omits 4addf496ed91 random: move the random sysctl declarations to its own file omits 4fc0d522a64a firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 omits ad0d717f2514 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix omits 42c61348f6f7 firmware_loader-move-firmware-sysctl-to-its-own-files-fix omits ee2c02b9ae9b firmware_loader: move firmware sysctl to its own files omits b2f15ae4e286 eventpoll: simplify sysctl declaration with register_sysctl() omits 22567b1e3be1 cdrom: simplify subdirectory registration with register_sysctl() omits 771bd28123c0 inotify-simplify-subdirectory-registration-with-register_s [...] omits 6a57ea707581 inotify: simplify subdirectory registration with register_ [...] omits 1e4bfb095f95 test_sysctl: simplify subdirectory registration with regis [...] omits 192e33ceb91b ocfs2: simplify subdirectory registration with register_sysctl() omits 7ef97df5108f macintosh/mac_hid.c: simplify subdirectory registration wi [...] omits ece9881cde9a i915: simplify subdirectory registration with register_sysctl() omits ffa11893a563 hpet: simplify subdirectory registration with register_sysctl() omits 29564abf29cc dnotify: move dnotify sysctl to dnotify.c omits c6be2fb29cb5 aio: move aio sysctl to aio.c omits 5270597f1e37 sysctl: use SYSCTL_ZERO to replace some static int zero uses omits dcf3f05f05ce sysctl: use const for typically used max/min proc sysctls omits 903d7e1198d1 sysctl: make ngroups_max const omits 17c4ab22f885 watchdog: move watchdog sysctl interface to watchdog.c omits 037bd238999d hung_task: move hung_task sysctl interface to hung_task.c omits dafac83f7a0b sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] omits 6c6118d377b6 sysctl: move some boundary constants from sysctl.c to sysctl_vals omits 485debd2983b sysctl: add a new register_sysctl_init() interface omits 9c7c0a31c59f Merge branch 'akpm-current/current' omits ed901233406b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 87fa809501b5 Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] omits 74bc460bf66d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2549b429bc95 mm: move tlb_flush_pending inline helpers to mm_inline.h omits 703017134e14 mm: move anon_vma declarations to linux/mm_inline.h omits 54b877319ca9 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits ce5c3ebe8e53 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1fa6daa3f7de Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits d950bf40a0a9 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 061d1a8b8592 Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] omits 19abfeaf78f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 92305bcc72ff Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits 5edf16f60a32 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits ec8d23bc72d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 86d1d4d17428 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 33ddee158cf5 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 7d7bae03b05f Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 5cfd1d17c836 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 491f01df5e3b Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 10b3c75231b2 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits a1ed1424a433 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 39373300ab15 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 32cfb7d61ad9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b91dbb9a4396 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 74c403a0480e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7989f5842945 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 176fb80295c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ba8e72475f5 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 9d5e9639ecec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3a6b94eb6920 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba6124efe254 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] omits b48595b4d58a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9bc5220753fd Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits af24ba74ed46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c90ea91687a9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 92a4ba0e2e43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 54b14bea6c0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 319cd0c55f49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits efdc2d187988 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 73c7fe3563b5 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 4227da07bafb Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git omits bceba03cd46b Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits b2374d4286ce Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 331cce04ea85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4162d34d3746 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3e6a96747584 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 38c9c6442ce5 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 6046d63dab43 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 9690f58d399f Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 88765be3683d Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 80cb9362f6bb Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits ec68709c23da Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 85a9d77d7f0b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a4e8e16465ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0cbff9f19672 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4bf55c8b56b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 56061bc2c0ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 43a0f82f0906 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 53eba1bf0e3c Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 9255dd104ebf Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits af6e5ef59baa Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 847b76c95c68 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 3a20a4647c55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7688ac313f2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ab4307733716 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 50fd27733601 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5b08a4dc5843 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits a5b2086e1e9a Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits f0f7fc56617a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f43cf00192a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 29fcc8bbee1c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits daa6d3e23959 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 79df4b7f9953 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c0d584a6d4b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 074edd5c0e6a Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 89f5d8065b06 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3fe5b7cf4551 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fe55b0351ed2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef5bcb7d10cb Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits d1dd1f373274 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits a7e133c40280 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 56d60eff71ac Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 20b04ea37347 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] omits b0cbf0b2e827 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits c9a229cad22c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits e5bb0ba5ee61 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 3cd6af90fb03 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits c8c5eac2a4fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6b5b0854154f Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits e9da7176e1f5 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 757964ff8d90 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits dcdf9e2b9c26 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 26641b524cc6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cb605de101a3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 08bb29a21692 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 085a77ab4a5a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4b858931490a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits af87e9c3eb09 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 228132c04b62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b4260dc1ca7d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5b635abf1278 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 0eb169259338 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits cb4285c86cce Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits bee0d0ec74ad Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 4f59dd84bf57 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits c328b04ba9ce Merge branch 'master' of git://linuxtv.org/media_tree.git omits d8ee3cf6a1f8 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 65baa570fff0 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits c73d48990ec8 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 52d0a9cbdaed Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits a00a8c066ea1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e3ceb080dae Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 2720fcf34b1c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5e61317401c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 71e5f0e18acb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 365a33ae786d Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits a462c78dd407 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa23f9841a92 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1062b607f930 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits f0df8a3ecde9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b5acf447fa8 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits 237f037bc521 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf0eded06794 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2d0aaa85ec46 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits e16063be7478 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 2abf7ccf9c53 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits b238edecbf03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bf6689b154b8 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 02b2b09f6ca4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5de278328439 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d92cf0032ad0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b193cec52ac6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b0febc963baf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7eefbb5f1c18 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 56c3f257f236 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 419af1516ac8 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits affd6c57b226 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 45b34214c195 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a40c7a618e8 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 4908ce0b9b8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ded7c97b5d6b Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 7a9aad032142 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b3abf011b98 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 24c82406026a Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 5bade910aaa6 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 37dcdd9f539c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a75dd775f425 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 8d15558cf493 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits cb912a6ab39b Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 21a87b2beb41 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 6c17f6c8800c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 119909af55c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dafa8f0e8131 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits deebd77c7d51 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1ef61ac3eb47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d0c04e5b65df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f7bb8379145b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 577d35c31f6c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e2c53a9e7e9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5123d6d033d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 90dd14ca1ed6 next-20211206/imx-mxs omits fdc01de1ab19 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 212ec36450be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 46a9a126890c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f767357640ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4943dad61532 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1b6a5aa22428 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 2e88e06e94c2 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 9cdabada805b Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits bb63d2c99107 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3e464b455df7 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits fc443aad3f5b Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] omits e2d1d2861a6e Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 4e3867a12e38 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 42a8c121e8de Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 90bbde95c6ea Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits eca93955cdf4 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 6c10572d9f0d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3c20a37c20c4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8a886463669f Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 8af8966a3a58 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 318fdabe7e0b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1fe1f3a30331 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 8b4fda64df82 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 5e3655f8aa39 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits c1fd7f50a333 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits a3a218974ebb Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits ad4cf5329555 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1a40189fbca0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f2ebc5bd728a Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 8a7bf0232a94 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 8b44fb6db9c1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2ddef40dc53a Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 3aa3006acf3f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d84aaff7c83a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 04c7bc56f167 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 65ad25c1204e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 529d69d497fa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 37faea8b00cd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 104678cf5539 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 113afeaa843f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 50a24ef2edcb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits efab335f1ac4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 91d5c4121225 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 268e96129e3e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6028015176b8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 86431c001e24 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 7ea964a52079 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 38f953da2e35 f2fs: add gc_urgent_high_remaining sysfs node omits 739dabffdbe8 f2fs: fix to do sanity check in is_alive() omits 650f8b45b6df f2fs: fix to avoid panic in is_alive() if metadata is inco [...] omits 650eab968e76 f2fs: fix to do sanity check on inode type during garbage [...] omits 6b711ebfff29 Merge branch 'pci/errors' omits e6180942c2ed Merge branch 'remotes/lorenzo/pci/bridge-emul' omits e3dbfc2ed4f8 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' omits c234920f3c46 Merge branch 'remotes/lorenzo/pci/xgene' omits f145ae52eb59 Merge branch 'remotes/lorenzo/pci/vmd' omits 99ce6912dadf Merge branch 'remotes/lorenzo/pci/rcar' omits 57374c834126 Merge branch 'remotes/lorenzo/pci/qcom' omits 65a3a6a2c043 Merge branch 'remotes/lorenzo/pci/mvebu' omits 9ec51e0f1f7c Merge branch 'remotes/lorenzo/pci/mt7621' omits 7aeea4bd556d Merge branch 'remotes/lorenzo/pci/mediatek-gen3' omits c56d44c8a677 Merge branch 'remotes/lorenzo/pci/mediatek' omits 87f77acad036 Merge branch 'remotes/lorenzo/pci/dwc' omits 5d098dbe9da7 Merge branch 'remotes/lorenzo/pci/brcmstb' omits ba34a6a55b0b Merge branch 'remotes/lorenzo/pci/apple' omits caaa022cd4af Merge branch 'remotes/lorenzo/pci/aardvark' omits 96ebaa481555 Merge branch 'pci/switchtec' omits 247e80b09d79 Merge branch 'pci/hotplug' omits a93b80f7acef Merge branch 'pci/enumeration' omits 8507531ecc6c Merge branch 'pci/aspm' omits 1ebaf8d2448d drm/amdgpu: bump driver version for PROFILE IOCTL omits 4ab6e103c1e1 drm/amdgpu/UAPI: add new PROFILE IOCTL omits 2411dd2f2ac7 drm/ttm: Put BO in its memory manager's lru list omits 0d7f25fd199d drm/radeon: Add HD-audio component notifier support (v2) omits f372c62d8be6 Revert "drm/amd/display: To modify the condition in indica [...] omits 581af433b5ab Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 3d3d757a42b7 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 1f27bd67777c drm/amdgpu: only check for _PR3 on dGPUs omits e99b0ae1c300 drm/amdgpu: add another raven1 gfxoff quirk omits 4ded7796ed52 hwmon: (ntc_thermistor) Move DT matches to the driver block omits 21aaabb26242 hwmon: (ntc_thermistor) Switch to generic firmware props omits c9b45a260828 hwmon: (ntc_thermistor) Move and refactor DT parsing omits 76b76e020192 hwmon: (adm1031) Remove redundant assignment to variable range omits 6496166cb5d7 clk: renesas: r9a07g044: Add GPU clock and reset entries omits cc3cdf824241 clk: renesas: r9a07g044: Add mux and divider for G clock omits c12c67bfbd6e clk: renesas: r9a07g044: Rename CLK_PLL3_DIV4 macro omits 95d3d41f958f clk: renesas: cpg-mssr: Add support for R-Car S4-8 omits 7b1e9a19afe0 Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into HEAD omits 3e7c1099d948 clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver omits f16786c55689 Merge locking/core into tip/master omits 016685a7f089 Merge sched/core into tip/master omits 527c8d475a83 Merge x86/mm into tip/master omits 5580419c8a09 Merge x86/platform into tip/master omits 3899ca446d6b Merge x86/core into tip/master omits 0c82808a66eb Merge irq/core into tip/master omits aaab98aa8ee4 Merge core/entry into tip/master omits acd98af0f3fc Merge x86/misc into tip/master omits 1f0ed0696368 Merge x86/paravirt into tip/master omits 760adb3a005f Merge x86/cpu into tip/master omits d3be1c3b19d0 Merge x86/sgx into tip/master omits eb6183cec87c Merge ras/core into tip/master omits 86f8a8dc21f7 Merge perf/core into tip/master omits a4f0ac62c81b Merge x86/fpu into tip/master omits 9810ca5f2878 Merge x86/sev into tip/master omits 8d7c141bb80f dma-direct: add a dma_direct_use_pool helper omits 928667871009 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE omits ba3497e8e057 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] omits 358a912c3d33 btrfs: use generic Kconfig option for 256kB page size limit omits cbc8a622f4d8 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] omits 24ff44fea616 configs: introduce debug.config for CI-like setup omits c3d850152822 delayacct: cleanup flags in struct task_delay_info and fun [...] omits d0576094ec25 delayacct: fix incomplete disable operation when switch en [...] omits 7bfa3c20ce7c delayacct: support swapin delay accounting for swapping wi [...] omits a7b8d62f2bf6 panic-use-error_report_end-tracepoint-on-warnings-fix omits f2e616682ee8 panic: use error_report_end tracepoint on warnings omits f0e2118cc902 hfsplus: use struct_group_attr() for memcpy() region omits dee486553267 init/main.c: silence some -Wunused-parameter warnings omits 6546faf1b6a7 ELF: fix overflow in total mapping size calculation omits f24775e58e8b const_structs.checkpatch: add frequently used ops structs omits 49af6ded5d4b checkpatch: Improve Kconfig help test omits c02481a70336 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE omits d8a848b8c7ca lz4: fix LZ4_decompress_safe_partial read out of bound omits 5503c9c8dba3 list: introduce list_is_head() helper and re-use it in list.h omits 2a30cfb3dd47 kstrtox: uninline everything omits 216bf44edb93 kthread: dynamically allocate memory to store kthread's full name omits 09407bc8a858 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] omits c30a3ddd59db tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] omits 55a24d6413a7 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] omits 6e507e876491 fs/binfmt_elf: replace open-coded string copy with get_task_comm omits 74fa4d37f245 drivers/infiniband: replace open-coded string copy with ge [...] omits a26a75827ef8 fs/exec: replace strncpy with strscpy_pad in __get_task_comm omits 4ff2114f4f97 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm omits 7dc7d0094084 proc/sysctl: make protected_* world readable omits ebf4ce6cda1e proc-make-the-proc_create-stubs-static-inlines-fix2-fix omits b3afd5e34acd proc-make-the-proc_create-stubs-static-inlines-fix2 omits 2a574a6ce4dd proc-make-the-proc_create-stubs-static-inlines-fix omits e82ce935ecaf proc: make the proc_create[_data]() stubs static inlines omits c220453c7294 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] omits 5962dfb35743 kernel/hung_task.c: Monitor killed tasks. omits 56f6bf5077d0 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 4012f3b66df6 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 6a9d2070f859 mm/damon: modify damon_rand() macro to static inline function omits 140e5de604f0 mm/damon: move damon_rand() definition into damon.h omits e1f0f94b5f7c mm/damon/schemes: add the validity judgment of thresholds omits a543ce2ba889 mm/damon/vaddr: remove swap_ranges() and replace it with swap() omits 153735a9b5df mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix omits 86107f846c5e mm/damon: remove some unneeded function definitions in damon.h omits 6eb454d97a23 mm/damon/core: use abs() instead of diff_of() omits 8561e25e9502 mm/damon: add 'age' of region tracepoint support omits a59d685b35fd mm/damon: unified access_check function naming rules omits b466bb5dea2e mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault omits 4ff6824f35dc mm: fix some comment errors omits 2d408be5546c zram: use ATTRIBUTE_GROUPS omits 01b9d0d0d8dd btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits 8168d92a29d7 arm64: add support for sub-page faults user probing omits 425f12e78800 mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits 1c64302c1ad6 zsmalloc: replace get_cpu_var with local_lock omits 2e013283220f zsmalloc: replace per zpage lock with pool->migrate_lock omits 0f729b14c625 locking: fixup write_lock_nested() implementation omits 4e26943349e8 locking/rwlocks: fix write_lock_nested for RT omits 362465be8c10 locking/rwlocks: introduce write_lock_nested omits a2d9bf745667 zsmalloc: remove zspage isolation for migration omits 48fa7985ea4e zsmalloc: move huge compressed obj from page to zspage omits 5384dd9f57c9 zsmalloc: introduce obj_allocated omits cec491b55d28 zsmalloc: decouple class actions from zspage works omits 3d92140b888b zsmalloc: rename zs_stat_type to class_stat_type omits e1e2ef6497f4 zsmalloc: introduce some helper functions omits 761462fff74b mm-rmap-fix-potential-batched-tlb-flush-race-fix omits c01a482d050f mm/rmap: fix potential batched TLB flush race omits cb76f73513d8 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits b80da7294672 mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix omits 9631439f4dc8 mm: memcg/percpu: account extra objcg space to memory cgroups omits 1e2d8d16038d mm/hwpoison: fix unpoison_memory() omits d6896ddc2493 mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE omits 0a435f64af8b mm/hwpoison: mf_mutex for soft offline and unpoison omits d0c8ca4f9c8f mm: ksm: fix use-after-free kasan report in ksm_might_need [...] omits 9e2530d8b5be mm/migrate: move node demotion code to near its user omits 781238df39da mm: migrate: add more comments for selecting target node randomly omits 3c4c88a4443a mm: migrate: support multiple target nodes demotion omits 7152cb02ceba mm/migrate.c: rework migration_entry_wait() to not take a pageref omits 08557a6faa74 mm: compaction: fix the migration stats in trace_mm_compac [...] omits 1f78813297a3 mm-migrate-correct-the-hugetlb-migration-stats-fix omits 2053e7fa04c0 mm: migrate: correct the hugetlb migration stats omits 68d0b86e91d3 mm: migrate: fix the return value of migrate_pages() omits 2bfd0a2732f9 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 9a9a8e185f7e mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 7724cabd74c3 mm/mempolicy: wire up syscall set_mempolicy_home_node omits 4db8885d7b4a mm/mempolicy: add set_mempolicy_home_node syscall omits 052e4a51c19f mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY omits c588b376761c vmscan: make drop_slab_node static omits 543ca88f43d3 selftests/uffd: allow EINTR/EAGAIN omits 475ae5e653fa mm, hugepages: make memory size variable in hugepage-mrema [...] omits b4c4621fa001 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits d2aebe34f717 selftests: vm: add a hugetlb test case omits a39bb7da3e6b mm: sparsemem: use page table lock to protect kernel pmd o [...] omits a8df3b3caa33 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits e93a8bae3bd2 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 332437c807a7 hugetlb/cgroup: fix copy/paste array assignment omits 2587778b6bf8 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" omits ca267bab4515 hugetlb: add hugetlb.*.numa_stat file omits 6fe6bb4994b3 mm: drop node from alloc_pages_vma omits ca680a1336e6 mm: page_alloc: fix building error on -Werror=array-compare omits 7e6135656b67 mm: fix boolreturn.cocci warning omits 4e36dc369cc7 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] omits 96d4ca970293 mm: introduce memalloc_retry_wait() omits 0ebfdf819741 mm: discard __GFP_ATOMIC omits cedbfb421255 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware omits 209e6bb2de79 mm: allow !GFP_KERNEL allocations for kvmalloc omits 9db56d74d6f2 mm/vmalloc: be more explicit about supported gfp flags. omits 7cfcaea3c63b mm/vmalloc: add support for __GFP_NOFAIL omits a171dda4e49d mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc omits a512c3f968cc mm/oom_kill: allow process_mrelease to run under mmap_lock [...] omits b74d693f3c1c mm: protect free_pgtables with mmap_lock write lock in exit_mmap omits 2f669bc73ca7 x86: mm: add x86_64 support for page table check omits ac481bfb8075 mm-page-table-check-fix omits 1eae41f318a7 mm: page table check omits 9b23469a6305 mm: ptep_clear() page table helper omits f70d8ad0a26a mm: add anonymous vma name refcounting omits bd1d885de88b docs: proc.rst: /proc/PID/maps: fix malformed table omits 8fc763a51a9a mm: add a field to store names for private anonymous memory omits 8db56bea32ab mm: rearrange madvise code to allow for reuse omits 10de07da850b mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] omits e1dd49a7471f mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit omits 7084644eaf16 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] omits 7ce26295629e memcg: better bounds on the memcg stats updates omits 21eeb6489c1a mm/memcg: add group_oom_kill memory event omits 9f04985e2b53 mm/page_counter: remove an incorrect call to propagate_pro [...] omits e9896f14088f mm: memcontrol: make cgroup_memory_nokmem static omits 34d25538745b mm/frontswap.c: use non-atomic '__set_bit()' when possible omits d4999a157f27 mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] omits 10d67ae99dad mm: shmem: don't truncate page if memory failure happens omits a62603d18fd2 gup: avoid multiple user access locking/unlocking in fault [...] omits 244a051638e0 tools/vm/page_owner_sort.c: support sorting pid and time omits d5d4164fc9a0 tools/vm/page_owner_sort.c: add switch between culling by [...] omits d06911fc2743 tools/vm/page_owner_sort.c: support sorting by stack trace omits f6a145a05492 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits e857800b4b29 tools/vm/page_owner_sort.c: sort by stacktrace before culling omits b20879596e82 mm,fs: split dump_mapping() out from dump_page() omits 778f65978ee9 kasan: test: add test case for double-kmem_cache_destroy() omits 55cb95d8164e kasan: add ability to detect double-kmem_cache_destroy() omits 8f6695eea667 kasan: test: add globals left-out-of-bounds test omits 7e40778daff6 device-dax: compound devmap support omits 182aed7c7775 device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix omits e90890dfcba6 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() omits e5f1627fd635 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() omits 99e7989fb938 device-dax: factor out page mapping initialization omits b3ed76d9145c device-dax: ensure dev_dax->pgmap is valid for dynamic devices omits 1b30f2ea0c68 device-dax: use struct_size() omits abb0e8be3796 device-dax: use ALIGN() for determining pgoff omits 30156644eb0d mm/memremap: add ZONE_DEVICE support for compound pages omits ca8612dc5f76 mm/page_alloc: refactor memmap_init_zone_device() page init omits 8b8c42a5ff22 mm/page_alloc: split prep_compound_page into head and tail [...] omits df43f6370e51 mm-defer-kmemleak-object-creation-of-module_alloc-v4 omits 9644eed1caf3 mm: defer kmemleak object creation of module_alloc() omits 33bfd6bf8e6e mm: kmemleak: alloc gray object for reserved region with d [...] omits 6d7c78a09141 kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] omits e9deb4fca465 kmemleak: fix kmemleak false positive report with HW tag-b [...] omits 000ab49b9376 mm: slab: make slab iterator functions static omits d2ef0eb6544d mm/slab_common: use WARN() if cache still has objects on destroy omits a2ff4fc415b0 fs/ioctl: remove unnecessary __user annotation omits 2dab54501e1b ocfs2: fix ocfs2 corrupt when iputting an inode omits 48b93832a569 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 7df96f41ea69 ocfs2: reflink deadlock when clone file to the same direct [...] omits d9b4b477f4cc ocfs2: clearly handle ocfs2_grab_pages_for_write() return value omits d2f5dca08bcc ocfs2:Use BUG_ON instead of if condition followed by BUG. omits 99be082ab3e6 squashfs: provide backing_dev_info in order to disable read-ahead omits 8dc1d71f80ce scripts/spelling.txt: add "oveflow" omits 687718610df0 ia64: fix typo in a comment omits 74a22d5ffbe4 arch/ia64/kernel/setup.c: use swap() to make code cleaner omits ef75ed790a79 ia64: module: use swap() to make code cleaner omits 1164ce647892 trace/hwlat: make use of the helper function kthread_run_on_cpu() omits 0752241d3d60 trace/osnoise: make use of the helper function kthread_run [...] omits 1671707f0bee rcutorture: make use of the helper function kthread_run_on_cpu() omits 8bb41d6dd9aa ring-buffer: make use of the helper function kthread_run_on_cpu() omits 727f6aa94816 RDMA/siw: make use of the helper function kthread_run_on_cpu() omits 0e8007249ae5 kthread-add-the-helper-function-kthread_run_on_cpu-fix omits 3664b0d75ca6 kthread: add the helper function kthread_run_on_cpu() omits ac6d052b3e02 procfs: prevent unpriveleged processes accessing fdinfo dir omits 999e4ea968e0 /proc/kpageflags: do not use uninitialized struct pages omits ee53701bc5f9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 3f9e198305e6 kfence: fix memory leak when cat kfence objects omits afccb5f5b998 hugetlbfs: fix issue of preallocation of gigantic pages ca [...] omits 3c5a28acc022 mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() an [...] omits 5d41f5ccd5cd shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] omits b9c8da5464ee shmem: fix a race between shmem_unused_huge_shrink and shm [...] omits 2c1cefabfc7a mm/slub: fix endianness bug for alloc/free_traces attributes omits 4f90634f42b1 selftests/damon: split test cases omits f7aaffce110f selftests/damon: test debugfs file reads/writes with huge count omits 3bed7049ae69 selftests/damon: test wrong DAMOS condition ranges input omits e0dfa236d180 selftests/damon: test DAMON enabling with empty target_ids case omits d4d18a9b8d64 selftests/damon: skip test if DAMON is running omits 1a26e3f018e4 mm/damon/vaddr-test: remove unnecessary variables omits 66952cddf76a mm/damon/vaddr-test: split a test function having >1024 by [...] omits 0b3824299f2d mm/damon/vaddr: remove an unnecessary warning message omits 6124f5895518 mm/damon/core: remove unnecessary error messages omits 978d616975c5 mm/damon/dbgfs: remove an unnecessary error message omits de3cbeafeb8f mm/damon/core: use better timer mechanisms selection threshold omits faae12792931 mm/damon/core: fix fake load reports due to uninterruptibl [...] omits 1cad8cbfcc49 timers: implement usleep_idle_range() omits 533d9b39c963 filemap: remove PageHWPoison check from next_uptodate_page() omits 5c5cc03eade9 mailmap: Update email address for Guo Ren omits 3c1115cf336b MAINTAINERS: update kdump maintainers omits e44a456e31ed Increase default MLOCK_LIMIT to 8 MiB omits 236d631a34f2 mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix omits 15d1d1d2b829 mm: bdi: initialize bdi_min_ratio when bdi is unregistered omits b0b4fcfb75be mm: fix panic in __alloc_pages omits 6a3aa1f6d19e fixup! rcu-tasks: Use spin_lock_rcu_node() and friends omits e4df1a907ffd rcutorture: Print message before invoking ->cb_barrier() omits 2440cc1e22df kcsan: Only test clear_bit_unlock_is_negative_byte if arch [...] omits 5ec26f4e2166 kcsan: Avoid nested contexts reading inconsistent reorder_access omits a2d2685623f1 selftests: cgroup: build error multiple outpt files omits 1fa074042c8c selftests/move_mount_set_group remove unneeded conversion to bool omits 1710d71a2670 selftests/mount: remove unneeded conversion to bool omits a0d7ba42e363 clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW omits 83470b5a0392 selftests: harness: avoid false negatives if test has no ASSERTs omits eea34b997cb2 torture: Indicate which torture.sh runs' bugs are all KCSA [...] omits de2138b0ab8a Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits e4b37fd9e8f1 Merge branch 'for-5.16-fixes' into for-next omits 29f3c77b73e8 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits 221d4740452d Merge branches 'for-next/misc' and 'for-next/cache-ops-dzp [...] omits d5ad21c508f2 Merge branches 'arm64-for-5.17', 'clk-for-5.17', 'drivers- [...] omits 700a7b037990 Merge branch 'arm64-fixes-for-5.16' into for-next omits 9dbd1ab20509 gpiolib: check the 'ngpios' property in core gpiolib code omits e5ab49cd3d69 gpiolib: improve coding style for local variables omits f12b88d197f5 torture: Make kvm.sh summaries note runs having only KCSAN [...] omits ce646c7757d3 Merge branch 'devel' into for-next omits c4d27e74b60d torture: Output per-failed-run summary lines from torture.sh omits b80892ca022e memremap: remove support for external pgmap refcounts omits ac8ef40187ab f2fs: avoid duplicate call of mark_inode_dirty omits fc4ae5492ca4 f2fs: show number of pending discard commands omits a8d4a536d685 f2fs: support POSIX_FADV_DONTNEED drop compressed page cache omits 8442ab5217cc f2fs: fix remove page failed in invalidate compress pages omits 10440299858e f2fs: show more DIO information in tracepoint omits 41472067e228 f2fs: use iomap for direct I/O omits b842f1d14a19 fsdax: don't require CONFIG_BLOCK omits ca72d2210fc5 iomap: build the block based code conditionally omits 2ede892342b3 dax: fix up some of the block device related ifdefs omits de2051147771 fsdax: shift partition offset handling into the file systems omits cd913c76f489 dax: return the partition offset from fs_dax_get_by_bdev omits 952da06375c8 iomap: add a IOMAP_DAX flag omits 740fd671e04f xfs: pass the mapping flags to xfs_bmbt_to_iomap omits a50f6ab3fd31 xfs: use xfs_direct_write_iomap_ops for DAX zeroing omits 5b5abbefec1b xfs: move dax device handling into xfs_{alloc,free}_buftarg omits 89b93a7b15f7 ext4: cleanup the dax handling in ext4_fill_super omits cea845cdef4f ext2: cleanup the dax handling in ext2_fill_super omits c6f40468657d fsdax: decouple zeroing from the iomap buffered I/O code omits e5c71954ca11 fsdax: factor out a dax_memzero helper omits 4a2d7d595050 fsdax: simplify the offset check in dax_iomap_zero omits f1ba5fafba9b xfs: add xfs_zero_range and xfs_truncate_page helpers omits 60696eb26a37 fsdax: simplify the pgoff calculation omits 429f8de70d98 fsdax: use a saner calling convention for copy_cow_page_dax omits 9dc2f9cdc63e fsdax: remove a pointless __force cast in copy_cow_page_dax omits 2a68553e8aeb dm-stripe: add a stripe_dax_pgoff helper omits d19bd6756e7c dm-log-writes: add a log_writes_dax_pgoff helper omits f43e0065c264 dm-linear: add a linear_dax_pgoff helper omits 7b0800d00dae dax: remove dax_capable omits 679a99495b8f xfs: factor out a xfs_setup_dax_always helper omits 0c445871388f dax: move the partition alignment check into fs_dax_get_by_bdev omits 586f61682816 dax: remove the pgmap sanity checks in generic_fsdax_supported omits fb08a1908cb1 dax: simplify the dax_device <-> gendisk association omits afd586f0d06c dax: remove CONFIG_DAX_DRIVER omits 5d2a228b9e13 dm: make the DAX support depend on CONFIG_FS_DAX omits d751939235b9 dm: fix alloc_dax error handling in alloc_dev omits cd21e779ff21 kcsan: Turn barrier instrumentation into macros omits 48c2287b789f kcsan: Make barrier tests compatible with lockdep omits 0d075db78c25 ipmi/watchdog: Constify ident omits 7807e72492f4 ipmi: Add the git repository to the MAINTAINERS file omits fe90808c12f9 kcsan: Support WEAK_MEMORY with Clang where no objtool sup [...] omits 95a7f275b2db compiler_attributes.h: Add __disable_sanitizer_instrumentation omits 79575487c9c8 objtool, kcsan: Remove memory barrier instrumentation from [...] omits 3d4cd9f99240 objtool, kcsan: Add memory barrier instrumentation to whitelist omits 32891fb62ceb sched, kcsan: Enable memory barrier instrumentation omits 0b91a3e5c73a mm, kcsan: Enable barrier instrumentation omits 1735f53096d6 x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin [...] omits 96f97c5e290f x86/barriers, kcsan: Use generic instrumentation for non-s [...] omits d1c212df2318 asm-generic/bitops, kcsan: Add instrumentation for barriers omits 433d5be441b1 locking/atomics, kcsan: Add instrumentation for barriers omits d7668499118f locking/barriers, kcsan: Support generic instrumentation omits 31a060491205 locking/barriers, kcsan: Add instrumentation for barriers omits 510b49b8d4c9 kcsan: selftest: Add test case to check memory barrier ins [...] omits 574f0e9d68c1 kcsan: Ignore GCC 11+ warnings about TSan runtime support omits 8165da98aa7b kcsan: test: Add test cases for memory barrier instrumentation omits 5ded58076ab6 kcsan: test: Match reordered or normal accesses omits 1effa0107953 kcsan: Document modeling of weak memory omits 53f40c066e2c kcsan: Show location access was reordered to omits 70c2731e0d32 kcsan: Call scoped accesses reordered in reports omits bbb9550ed40e kcsan, kbuild: Add option for barrier instrumentation only omits d323391c95e7 kcsan: Add core memory barrier instrumentation functions omits 952ee23ecf6b kcsan: Add core support for a subset of weak memory modeling omits f0d572a6a331 kcsan: Avoid checking scoped accesses from nested contexts omits c39a7e851655 kcsan: Remove redundant zero-initialization of globals omits 76e1c58bdce5 kcsan: Refactor reading of instrumented memory omits e320d9c2e900 gpio: xlp: Fix build errors from Netlogic XLP removal omits adc8b4bf2a7f gpio: rockchip: lock GPIOs used as interrupts omits a00128dfc8fc gpio: aggregator: Add interrupt support omits 49fdfe664006 gpiolib: Let gpiod_add_lookup_table() call gpiod_add_looku [...] omits ab14a0c836f8 mtdchar: prevent unbounded allocation in MEMWRITE ioctl omits c4f0d9a63fab mtd: gen_probe: Use bitmap_zalloc() when applicable omits ba8546c1dfdc mtd: Introduce an expert mode for forensics and debugging [...] omits 4a234a84720f torture: Allow four-digit repetition numbers for --configs [...] omits 373c0a890520 [for -next only] kconfig: generate include/generated/rustc_cfg omits d395d823b3ae bootmem: Use page->index instead of page->freelist omits 5718b5cdd6e5 zsmalloc: Stop using slab fields in struct page omits c45322d8fa9c mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PAR [...] omits 1c21580b3925 mm/slub: Simplify struct slab slabs field definition omits 45992ff63ce7 mm/sl*b: Differentiate struct slab fields by sl*b implementations omits 0b8152b86818 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array omits 03406cc39bc5 torture: Drop trailing ^M from console output omits 59ef22919420 rcu: Fix description of kvfree_rcu() omits 7525af999efa MAINTAINERS: Add Frederic and Neeraj to their RCU files omits e1610431b95c gpio: dwapb: clarify usage of the register file version omits 7bc14ff2952d gpio: ml-ioh: Change whitespace to match gpio-pch.c omits 46155a0c55eb gpio: ml-ioh: Use BIT() to match gpio-pch.c omits 06939f22ae5f gpio: ml-ioh: Cache &pdev->dev to reduce repetition omits 2822b02765ed gpio: pch: Cache &pdev->dev to reduce repetition omits 82b2cd4c8cae gpio: pch: Use .driver_data instead of checking Device IDs again omits 67b7966d2fb6 mm/kfence: Convert kfence_guarded_alloc() to struct slab omits aa4f573a4c96 mm/kasan: Convert to struct folio and struct slab omits fa5ba4107ce2 mm/slob: Convert SLOB to use struct slab omits eefa12e18a92 mm/memcg: Convert slab objcgs from struct page to struct slab omits 4e8d1faebc24 mm: Convert struct page to struct slab in functions used b [...] omits 4f4534893407 dt-bindings: gpio: sifive,gpio: Group interrupt tuples omits 4ed01fd08c86 EXP workqueue: Fix unbind_workers() VS wq_worker_sleeping() race omits 3014a6d9969d EXP workqueue: Fix unbind_workers() VS wq_worker_running() race omits f83627321fed EXP workqueue: Upgrade queue_work_on() comment omits 5caecc9cc854 EXP testing/bpf: Update test names for xchg and cmpxchg omits 8f656d5085cd EXP timers/nohz: Last resort update jiffies on nohz_full I [...] omits ce410b777460 Merge branch 'clocksource.2021.11.30c' into HEAD omits 7566c36d001d Merge branch 'lkmm-dev.2021.11.30c' into HEAD omits 340fa08b233d Merge branch 'lkmm.2021.11.30c' into HEAD omits 32e5555b62e6 Merge branches 'doc.2021.11.30c', 'exp.2021.11.30c', 'fast [...] omits 28cad41418d5 rcutorture: Combine n_max_cbs from all kthreads in a callb [...] omits 8a9b4c224633 rcutorture: Add ability to limit callback-flood intensity omits 65baab2aff2c rcutorture: Enable multiple concurrent callback-flood kthreads omits 740b8391f75e rcutorture: Test RCU-tasks multiqueue callback queueing omits a46c631bfa7b rcutorture: Avoid soft lockup during cpu stall omits 7a8768b424d5 locktorture,rcutorture,torture: Always log error message omits fa407afff1b3 scftorture: Always log error message omits d4a1f50353d8 rcuscale: Always log error message omits 440a49952bb8 scftorture: Remove unused SCFTORTOUT omits e0036ffffb8f scftorture: Add missing '\n' to flush message omits 37ec975179b9 refscale: Add missing '\n' to flush message omits 73f0304b1894 refscale: Always log the error message omits 3b434a3ef649 rcu-tasks: Use fewer callbacks queues if callback flood ends omits 663cac32f1c8 rcu-tasks: Use separate ->percpu_dequeue_lim for callback [...] omits 4c155af3101d rcu-tasks: Use more callback queues if contention encountered omits 3e66445e2794 rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_task [...] omits 605ac707b165 rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention omits c624133458ca rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initia [...] omits 6fbc13bb52e0 rcu-tasks: Make rcu_barrier_tasks*() handle multiple callb [...] omits 2bfadd93c4af rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cb [...] omits 4c54870c0250 rcu-tasks: Abstract invocations of callbacks omits 0e026030ca63 rcu-tasks: Abstract checking of callback lists omits 23dc695c130b rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure omits 894bc5959b4d rcu-tasks: Inspect stalled task's trc state in locked state omits 1f3c9298c3ac rcu-tasks: Use spin_lock_rcu_node() and friends omits 68dcf71df824 rcu_tasks: Convert bespoke callback list to rcu_segcblist [...] omits 67e1de67b615 rcu-tasks: Convert grace-period counter to grace-period se [...] omits f6fac1d16b1a rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic qu [...] omits bbfcd99350ab rcu-tasks: Create per-CPU callback lists omits 9efd9544e9a3 rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn [...] omits 30eee11828be rcu/nocb: Allow empty "rcu_nocbs" kernel parameter omits dd204e87ac59 rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or " [...] omits fec98a44cdc0 rcu/nocb: Optimize kthreads and rdp initialization omits 26ee8f4e18ec rcu/nocb: Prepare nocb_cb_wait() to start with a non-offlo [...] omits a48584a7689a rcu/nocb: Remove rcu_node structure from nocb list when de [...] omits 128249bb0848 rcu/nocb: Don't invoke local rcu core on callback overload [...] omits 527e43d0e81d rcu: Apply callbacks processing time limit only on softirq omits 41e16fc7d639 rcu: Fix callbacks processing time limit retaining cond_resched() omits 2060b26169f5 rcu/nocb: Limit number of softirq callbacks only on softirq omits 21d09e6408e7 rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() omits 27d371c45860 rcu/nocb: Check a stable offloaded state to manipulate qle [...] omits 3edee603ddb9 rcu/nocb: Make rcu_core() callbacks acceleration (de-)offl [...] omits 69892f3aa16f rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe omits 8b8263a7129c rcu/nocb: Invoke rcu_core() at the start of deoffloading omits 3ad5bfb3cb36 rcu/nocb: Prepare state machine for a new step omits 129c641965d1 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] omits 325a2030b903 rcu: Tighten rcu_advance_cbs_nowake() checks omits cdafe9fe70dc rcu/exp: Mark current CPU as exp-QS in IPI loop second pass omits 6436a2a1fc88 rcu: Make idle entry report expedited quiescent states omits bea55f984131 rcu: Prevent expedited GP from enabling tick on offline CPU omits 917a7a64678e rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load omits a1fdc79bbda8 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] omits 6ce685340388 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() omits 34e945f2ff89 rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs() omits 2a144bcd661c x86/csum: Fix initial seed for odd buffers omits 60726e868227 selftests/ftrace: make kprobe profile testcase description unique omits 2caff2f2a90f hwmon: (asus_wmi_sensors) fix an array overflow omits dc51d16e5c61 hwmon: (asus_wmi_ec_sensors) fix array overflow omits 825b2ccfc965 hwmon: (sht4x) Add device tree match table omits b3a2f885047a hwmon: (ntc_thermistor) Merge platform data omits 33e612379dc1 hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO omits e282bed4fd38 hwmon: (ntc_thermistor) Drop get_ohm() omits 0951884b6b2d hwmon: (ntc_thermistor) Merge platform data into driver omits b12a69315e81 hwmon: (jc42) Add support for ONSEMI N34TS04 omits 1a401e99bbf2 hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] omits 90781e33de7d hwmon: (asus_wmi_sensors) Support X370 Asus WMI. omits 7d1c949c1215 hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. omits c822a42f45b4 hwmon: (f71882fg) Add F81966 support omits 34fcd4dcddf3 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A omits 1c7725c3bd0a hwmon: (tmp401) Hide register write address differences in [...] omits 91d5e7fa65e6 hwmon: (tmp401) Use regmap omits 0b2b2ac6464a hwmon: (tmp401) Convert to _info API omits 048241d79e17 hwmon: (tmp401) Simplify temperature register arrays omits 21f69362f38f hwmon: Driver for Texas Instruments INA238 omits bb146907042b dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property omits db615921f87c dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] omits 4e1a4cef0d98 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] omits 296713bac72e hwmon: (k10temp) Remove unused definitions omits 49e90c39d0be x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] omits be3dc15ffe64 gpiolib: acpi: Unify debug and other messages format omits bdfd6ab8fdcc gpiolib: acpi: Do not set the IRQ type if the IRQ is alrea [...] omits 83762cb5c7c4 dax: Kill DEV_DAX_PMEM_COMPAT omits 4bd5d4c69825 iommu/virtio: Support identity-mapped domains omits a2645a06dd14 iommu/virtio: Pass end address to viommu_add_mapping() omits e398fc0308de iommu/virtio: Sort reserved regions omits d706beaec288 iommu/virtio: Support bypass domains omits 8ef00bc51e6a iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG omits ee4fb9b87b3c Merge branch 'imx/dt64' into for-next omits aaddb2fbbe3f Merge branch 'imx/dt' into for-next omits 22b33555ef8c Merge branch 'imx/soc' into for-next omits eaf6234b6ef4 Merge branch 'imx/drivers' into for-next omits 6b2ecb61bb10 x86/csum: Fix compilation error for UM omits a21296a51119 selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST omits f8bf30bd4aab selftests: timers: Remove unneeded semicolon omits ad3274dbccf4 kselftests: timers:Remove unneeded semicolon omits d31c3c683ee6 x86/csum: Rewrite/optimize csum_partial() omits 0426549c5d7d Merge branch 'misc-5.16' into next-fixes omits 2ff64a84bbb3 gpiolib: acpi: shrink devm_acpi_dev_add_driver_gpios() omits 507805b83ff1 gpiolib: acpi: Remove never used devm_acpi_dev_remove_driv [...] omits ea708ac5bf41 gpio: xlp: Remove Netlogic XLP variants omits c61d8b5791ab dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string omits 326b5e9db528 Merge branch 'zynqmp/soc' into for-next omits 4e2dfd51f7ff firmware: xilinx: check return value of zynqmp_pm_get_api_ [...] omits e2fee520fe5f soc: xilinx: add a to_zynqmp_pm_domain macro omits 955ebc1a8c4c soc: xilinx: use a properly named field instead of flags omits ceae494be052 soc: xilinx: cleanup debug and error messages omits 9339e8dd7665 soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver omits 92d190433bd8 Merge branch 'omap-for-v5.16/gpmc' into for-next omits e2ea30ed9c33 Merge branch 'omap-for-v5.16/soc' into for-next omits 3803d055e16f Merge branch 'omap-for-v5.16/dt' into for-next omits 731852f7a716 Merge branch 'omap-for-v5.16/soc' into for-next omits 5c2ac709dbee Merge branch 'omap-for-v5.16/ti-sysc' into for-next omits cc9ea5ec8eb8 Merge branch 'fixes' into for-next omits 7fd4d99072ce Merge branch 'omap-for-v5.16/ti-sysc' into for-next omits a3587e2c0578 i3c: fix incorrect address slot lookup on 64-bit omits 41a0430dd5ca i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded ar [...] omits 605fa23646dd i3c/master/mipi-i3c-hci: Prefer struct_size over open code [...] adds 957232439c2a Merge tag 'platform-drivers-x86-v5.16-3' of git://git.kern [...] adds 2a987e65025e Merge tag 'perf-tools-fixes-for-v5.16-2021-12-07' of git:/ [...] adds 3a49cc22d31e tools/lib/lockdep: drop leftover liblockdep headers adds 2990c89d1df4 Merge tag 'netfs-fixes-20211207' of git://git.kernel.org/p [...] adds 14902f8961dc HID: Ignore battery for Elan touchscreen on Asus UX550VE adds 03090cc76ee3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 27698cd2a3c0 Merge tag 'mtd/fixes-for-5.16-rc5' of git://git.kernel.org [...] adds d76c51f976ed selftests: tls: add missing AES-CCM cipher tests adds 13bf99ab2130 selftests: tls: add missing AES256-GCM cipher adds 56a271be062a Merge branch 'net-tls-cover-all-ciphers-with-tests' adds 6ebe4b350833 MAINTAINERS: net: mlxsw: Remove Jiri as a maintainer, add myself adds e6f60c51f043 gve: fix for null pointer dereference. adds a97770cc4016 net: phy: Remove unnecessary indentation in the comments o [...] adds c35e8de70456 net: phy: Add the missing blank line in the phylink_suspen [...] adds 9e8926888cf7 Merge branch 'net-phy-fix-doc-build-warning' adds 7e4dcc13965c iavf: restore MSI state on reset adds 1a1aa356ddf3 iavf: Fix reporting when setting descriptor count adds 61125b8be85d i40e: Fix failed opcode appearing if handling messages from VF adds 8aa55ab422d9 i40e: Fix pre-set max number of queues for VF adds 23ec111bf354 i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc adds 65af674a5949 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds b5bd95d17102 net: fec: only clear interrupt of handling queue in fec_en [...] adds 2b29cb9e3f7f net: dsa: mv88e6xxx: fix "don't use PHY_DETECT on internal PHY's" adds b560b21f71eb bpf: Add selftests to cover packet access corner cases adds 6efcdadc157f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds f23ab04dd6f7 ice: fix FDIR init missing when reset VF adds 2657e16d8c52 ice: rearm other interrupt cause register after enabling VFs adds 6d39ea19b0fb ice: Fix problems with DSCP QoS implementation adds 28dc1b86f8ea ice: ignore dropped packets during init adds 0e32ff024035 ice: fix choosing UDP header type adds de6acd1cdd4d ice: fix adding different tunnels adds 1a0f25a52e08 ice: safer stats processing adds b5b6b6baf2bf Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds d43b75fbc23f vrf: don't run conntrack on vrf with !dflt qdisc adds b7e945e228d7 nft_set_pipapo: Fix bucket load in AVX2 lookup routine for [...] adds 0de53b0ffb5b selftests: netfilter: Add correctness test for mac,net set type adds 962e5a403587 netfilter: nft_exthdr: break evaluation if setting TCP opt [...] adds d46cea0e6933 selftests: netfilter: switch zone stress to socat adds 802a7dc5cf1b netfilter: conntrack: annotate data-races around ct->timeout adds fd31cb0c6a34 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds e195e9b5dee6 net, neigh: clear whole pneigh_entry at alloc time adds f71ef02f1a4a vmxnet3: fix minimum vectors alloc issue adds a50e659b2a1b net: mvpp2: fix XDP rx queues registering adds 36aea60fc892 can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increa [...] adds fb12797ab1fe can: kvaser_usb: get CAN clock frequency from device adds 8d6b32aafc44 Merge tag 'linux-can-fixes-for-5.16-20211209' of git://git [...] adds 0416e7af2369 net: dsa: mv88e6xxx: error handling for serdes_power functions adds 158390e45612 udp: using datalen to cap max gso segments adds fd79a0cbf0b2 nfc: fix segfault in nfc_genl_dump_devices_done adds 4cd8371a234d nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done adds c56c96303e92 nfp: Fix memory leak in nfp_cpp_area_cache_add() adds ae68d93354e5 seg6: fix the iif in the IPv6 socket control block adds 9acfc57fa2b8 net: mana: Fix memory leak in mana_hwc_create_wq adds 61c2402665f1 net/sched: fq_pie: prevent dismantle issue adds 37ad4e2a7718 MAINTAINERS: s390/net: remove myself as maintainer adds e8b1d7698038 net: dsa: felix: Fix memory leak in felix_setup_mmio_filtering adds 373f121a3c3a net: wwan: iosm: fixes unnecessary doorbell send adds 07d3f2743dec net: wwan: iosm: fixes net interface nonfunctional after fw flash adds 383451ceb078 net: wwan: iosm: fixes unable to send AT command during mbim tx adds 19961780f115 Merge branch 'net-wwan-iosm-bug-fixes' adds 04ec4e6250e5 net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports adds ded746bfc943 Merge tag 'net-5.16-rc5' of git://git.kernel.org/pub/scm/l [...] adds 9292f8f9a2ac IB/hfi1: Correct guard on eager buffer deallocation adds b6d57e24ce6c IB/hfi1: Insure use of smp_processor_id() is preempt disabled adds f6a3cfec3c01 IB/hfi1: Fix early init panic adds 60a8b5a1611b IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr adds 1e11a39a82e9 RDMA/irdma: Fix a user-after-free in add_pble_prm adds 117697cc935b RDMA/irdma: Fix a potential memory allocation issue in 'ir [...] adds 25b5d6fd6d13 RDMA/irdma: Report correct WC errors adds 10467ce09fef RDMA/irdma: Don't arm the CQ more than two times if no CE [...] adds c741e49150db Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds b19926d4f3a6 drm/syncobj: Deal with signalled fences in drm_syncobj_fin [...] adds 2eb557d293f7 Merge tag 'drm-misc-fixes-2021-12-09' of git://anongit.fre [...] adds 9cdb54be3e46 drm/i915: Fix error pointer dereference in i915_gem_do_exe [...] adds 52255ef662a5 drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() adds 233bee7e365a Merge tag 'drm-intel-fixes-2021-12-09' of git://anongit.fr [...] adds af6902ec4156 drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset adds 0755c38eb007 drm/amd/display: prevent reading unitialized links adds 675a095789a2 Merge tag 'amd-drm-fixes-5.16-2021-12-08' of https://gitla [...] adds 9b302ffe4e8d Merge tag 'drm-fixes-2021-12-10' of git://anongit.freedesk [...] adds 5b46fb038397 Merge tag 'sound-5.16-rc5' of git://git.kernel.org/pub/scm [...] adds a66307d47307 libata: add horkage for ASMedia 1092 adds bec8cb26f44c Merge tag 'libata-5.16-rc5' of git://git.kernel.org/pub/sc [...] adds d594b35d3b31 mmc: mediatek: free the ext_csd when mmc_get_ext_csd success adds 2ca4b65169b3 Merge tag 'mmc-v5.16-rc3' of git://git.kernel.org/pub/scm/ [...] adds b8a98b6bf66a Merge tag 'pci-v5.16-fixes-2' of git://git.kernel.org/pub/ [...] adds 250552b925ce KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 adds ee3a4f666207 KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation adds 1ebfaa11ebb5 KVM: x86: Wait for IPIs to be delivered when handling Hype [...] adds 3244867af8c0 KVM: x86: Ignore sparse banks size for an "all CPUs", non- [...] adds c8cc43c1eae2 selftests: KVM: avoid failures due to reserved HyperTransp [...] adds 777ab82d7ce0 KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode adds d07898eaf399 KVM: x86: Don't WARN if userspace mucks with RCX during st [...] adds 10e7a099bfd8 selftests: KVM: Add test to verify KVM doesn't explode on [...] adds b9172f9e8844 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 42288cb44c4b wait: add wake_up_pollfree() adds a880b28a71e3 binder: use wake_up_pollfree() adds 9537bae0da1f signalfd: use wake_up_pollfree() adds 363bee27e258 aio: keep poll requests on waitqueue until completed adds 50252e4b5e98 aio: fix use-after-free due to missing POLLFREE handling adds 4b3749865374 aio: Fix incorrect usage of eventfd_signal_allowed() adds 0d21e6684779 Merge tag 'aio-poll-for-linus' of git://git.kernel.org/pub [...] adds ee7f3666995d tracefs: Have new files inherit the ownership of their parent adds 48b27b6b5191 tracefs: Set all files to the same group ownership as the [...] adds 7d5b7cad79da ftrace: Use direct_ops hash in unregister_ftrace_direct adds fea3ffa48c6d ftrace: Add cleanup to unregister_ftrace_direct_multi adds e1067a07cfbc ftrace/samples: Add module to test multi direct modify interface adds c24be24aed40 tracing: Fix possible memory leak in __create_synth_event( [...] adds 257dcf29232b Merge tag 'trace-v5.16-rc4' of git://git.kernel.org/pub/sc [...] adds 1e050cd539b8 Merge tag 'hwmon-for-v5.16-rc5' of git://git.kernel.org/pu [...] adds 444dd878e85f PM: runtime: Fix pm_runtime_active() kerneldoc comment adds d46bca632ca4 Merge tag 'pm-5.16-rc5' of git://git.kernel.org/pub/scm/li [...] adds 11f8cb8903ba ACPI: tools: Fix compilation when output directory is not present adds 9e65da135b39 Merge tag 'acpi-5.16-rc5' of git://git.kernel.org/pub/scm/ [...] adds f872f73601b9 thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL adds b9902641b50d Merge tag 'thermal-5.16-rc5' of git://git.kernel.org/pub/s [...] adds b10252c7ae9c nfsd: Fix nsfd startup race (again) adds 548ec0805c39 nfsd: fix use-after-free due to delegation race adds e80bdc5ed065 Merge tag 'nfsd-5.16-2' of git://linux-nfs.org/~bfields/linux adds 51a08bdeca27 cifs: Fix crash on unload of cifs_arc4.ko adds 9de0737d5ba0 cifs: fix ntlmssp auth when there is no key exchange adds e1b96811e212 Merge tag '5.16-rc4-smb3-fixes' of git://git.samba.org/sfr [...] adds d815b3f2f273 btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2() adds f981fec12cc5 btrfs: fail if fstrim_range->start == U64_MAX adds c2e39305299f btrfs: clear extent buffer uptodate when we fail to write it adds 68b85589ba81 btrfs: call mapping_set_error() on btree inode with a write error adds 84c254489299 btrfs: fix re-dirty process of tree-log nodes adds da5e817d9d75 btrfs: free exchange changeset on failures adds 5911f5382022 btrfs: zoned: clear data relocation bg on zone finish adds 8289ed9f93be btrfs: replace the BUG_ON in btrfs_del_root_ref with prope [...] adds 6f513529296f Merge tag 'for-5.16-rc4-tag' of git://git.kernel.org/pub/s [...] adds 9dcc38e2813e Increase default MLOCK_LIMIT to 8 MiB adds e943d28db257 MAINTAINERS: update kdump maintainers adds d020d9e63d53 mailmap: update email address for Guo Ren adds 0c941cf30b91 filemap: remove PageHWPoison check from next_uptodate_page() adds e4779015fd5d timers: implement usleep_idle_range() adds 70e9274805fc mm/damon/core: fix fake load reports due to uninterruptibl [...] adds 4de46a30b992 mm/damon/core: use better timer mechanisms selection threshold adds 0bceffa236af mm/damon/dbgfs: remove an unnecessary error message adds 1afaf5cb687d mm/damon/core: remove unnecessary error messages adds 09e12289cc04 mm/damon/vaddr: remove an unnecessary warning message adds 044cd9750fe0 mm/damon/vaddr-test: split a test function having >1024 by [...] adds 9f86d624292c mm/damon/vaddr-test: remove unnecessary variables adds 964e17016cf9 selftests/damon: skip test if DAMON is running adds c6980e30af35 selftests/damon: test DAMON enabling with empty target_ids case adds d85570c655cc selftests/damon: test wrong DAMOS condition ranges input adds b4a002889d24 selftests/damon: test debugfs file reads/writes with huge count adds 9ab3b0c8ef62 selftests/damon: split test cases adds 005a79e5c254 mm/slub: fix endianness bug for alloc/free_traces attributes adds a7ebf564de32 mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() an [...] adds 4178158ef8ca hugetlbfs: fix issue of preallocation of gigantic pages ca [...] adds 3c376dfafbf7 mm: bdi: initialize bdi_min_ratio when bdi is unregistered adds df442a4ec740 Merge branch 'akpm' (patches from Andrew) adds 75e895343d5a Revert "kbuild: Enable DT schema checks for %.dtb targets" adds a84e0b319908 Merge tag 'devicetree-fixes-for-5.16-2' of git://git.kerne [...] adds e53f2086856c clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1 adds 2d4fcc5ab35f clk: versatile: clk-icst: use after free on error path adds 2acdaf59e595 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds b503de239f62 i2c: virtio: fix completion handling adds a74c313aca26 i2c: mpc: Use atomic read and fix break condition adds bd66be54b92e Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds e47498afeca9 io-wq: remove spurious bit clear on task_work addition adds 78a780602075 io_uring: ensure task_work gets run as part of cancelations adds 71a85387546e io-wq: check for wq exit after adding new worker task_work adds f152165ada75 Merge tag 'io_uring-5.16-2021-12-10' of git://git.kernel.d [...] adds 776b54e97a7d mtd_blkdevs: don't scan partitions for plain mtdblock adds 75feae73a280 block: fix single bio async DIO error handling adds 16cc33b23732 nvme: show subsys nqn for duplicate cntlids adds d39ad2a45c0e nvme: disable namespace access for unsupported metadata adds 793fcab83f38 nvme: report write pointer for a full zone as zone start + [...] adds c7c15ae3dc50 nvme-multipath: set ana_log_size to 0 after free ana_log_buf adds 8b77fa6fdce0 nvme: fix use after free when disconnecting a reconnecting ctrl adds 30e32f300be6 nvmet-tcp: fix possible list corruption for unexpected com [...] adds 091f06d91cbc Merge tag 'nvme-5.16-2021-12-10' of git://git.infradead.or [...] adds 55df1ce0d4e0 md: fix update super 1.0 on rdev size change adds 07641b5f32f6 md: fix double free of mddev->private in autorun_array() adds a5c24552354f Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds e6a59aac8a87 block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) adds 5eff36383865 Revert "mtd_blkdevs: don't scan partitions for plain mtdblock" adds eccea80be257 Merge tag 'block-5.16-2021-12-10' of git://git.kernel.dk/l [...] adds c89789975247 perf tools: Prevent out-of-bounds access to registers adds 057ae59f5a1d perf intel-pt: Fix some PGE (packet generation enable/cont [...] adds ad106a26aef3 perf intel-pt: Fix sync state when a PSB (synchronization) [...] adds 4c761d805bb2 perf intel-pt: Fix intel_pt_fup_event() assumptions about [...] adds c79ee2b21609 perf intel-pt: Fix state setting when receiving overflow ( [...] adds a32e6c5da599 perf intel-pt: Fix next 'err' value, walking trace adds a882cc949710 perf intel-pt: Fix missing 'instruction' events with 'q' option adds 6665b8e4836c perf intel-pt: Fix error timestamp setting on the decoder [...] adds 9937e8daab29 perf python: Fix NULL vs IS_ERR_OR_NULL() checking adds bbdff6d583be Merge tag 'perf-tools-fixes-for-v5.16-2021-12-11' of git:/ [...] adds a4f1192cb537 percpu_ref: Replace kernel.h with the necessary inclusions adds 8f97a35a53e2 Merge branch 'for-5.16-fixes' of git://git.kernel.org/pub/ [...] adds 089558bc7ba7 xfs: remove all COW fork extents when remounting readonly adds e034d9cbf9f1 Merge tag 'xfs-5.16-fixes-3' of git://git.kernel.org/pub/s [...] adds a763d5a5abd6 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds a0793fdad9a1 csky: fix typo of fpu config macro adds 0f3d41e82d78 Merge tag 'csky-for-linus-5.16-rc5' of git://github.com/c- [...] adds cabdc3a8475b sched,x86: Don't use cluster topology for x86 hybrid CPUs adds 773602256a2c Merge tag 'sched-urgent-2021-12-12' of git://git.kernel.or [...] adds b383a42ca523 irqchip/irq-gic-v3-its.c: Force synchronisation when issui [...] adds c3fbab7767c5 irqchip/irq-bcm7120-l2: Add put_device() after of_find_dev [...] adds b7fd35a0ad97 Merge tag 'irqchip-fixes-5.16-2' of git://git.kernel.org/p [...] adds 82d2ef454052 Merge tag 'irq-urgent-2021-12-12' of git://git.kernel.org/ [...] adds a663bd19114d clocksource/drivers/dw_apb_timer_of: Fix probe failure adds 1edb7e74a7d3 clocksource/drivers/arm_arch_timer: Force inlining of erra [...] adds aa073d8b2a63 Merge tag 'timers-v5.16-rc4' of https://git.linaro.org/peo [...] adds c7fc51268bc0 Merge tag 'timers-urgent-2021-12-12' of git://git.kernel.o [...] adds 7c602f5d04f4 Merge tag 'iio-fixes-for-5.16b' of https://git.kernel.org/ [...] adds cab2d3fd6866 bus: mhi: core: Add support for forced PM resume adds 8d7ed10410d5 Merge tag 'char-misc-5.16-rc5' of git://git.kernel.org/pub [...] adds 6a97cee39d8f Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize proper [...] adds 811ae81320da xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI fr [...] adds 7faac1953ed1 xhci: avoid race between disable slot command and host run [...] adds 153a2d7e3350 USB: gadget: detect too-big endpoint 0 requests adds 86ebbc11bb3f USB: gadget: zero allocate endpoint 0 buffers adds 1a3910c80966 usb: core: config: fix validation of wMaxPacketValue entries adds ca5737396927 usb: core: config: using bit mask instead of individual bits adds 90d9fbc16b69 Merge tag 'usb-5.16-rc5' of git://git.kernel.org/pub/scm/l [...] adds 2585cf9dfaad Linux 5.16-rc5 adds 4be68afb8c4f Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 5c127beb8f14 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 4eac5ee44735 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds edce10ee21f3 s390/kexec_file: print some more error messages adds 41967a37b8ee s390/kexec_file: fix error handling when applying relocations adds ac8fc6af1ab6 s390/ftrace: remove preempt_disable()/preempt_enable() pair adds abf0e8e4ef25 s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply [...] adds 5dcf0c3084eb s390: enable switchdev support in defconfig adds c9b12b59e2ea s390/entry: fix duplicate tracking of irq nesting level adds 85bf17b28f97 recordmcount.pl: look for jgnop instruction as well as bcr [...] adds 1ce406c49bd7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 92816e262980 selftests: net: Correct ping6 expected rc from 2 to 1 adds ab443c539167 sch_cake: do not call cake_destroy() from cake_init() adds bcd0f9335332 phonet: refcount leak in pep_sock_accep adds 71ddeac8cd1d inet_diag: fix kernel-infoleak for UDP sockets adds 94f2a444f28a net: usb: qmi_wwan: add Telit 0x1070 composition adds ee60e626d536 netdevsim: don't overwrite read only ethtool parms adds 3748939bce3f selftests: icmp_redirect: pass xfail=0 to log_test() adds 27cbf64a766e net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg adds 6dde452bceca net: hns3: fix race condition in debugfs adds 8f2fd39355ae Merge branch 'hns3-fixes' adds 7e0147592b5c selftests: Add duplicate config only for MD5 VRF tests adds 0f108ae44520 selftests: Fix raw socket bind tests with VRF adds 28a2686c185e selftests: Fix IPv6 address bind tests adds 00094b3d0ad1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 345e004d0233 bpf: Fix incorrect state pruning for <8B spill/fill adds 0be2516f865f selftests/bpf: Tests for state pruning with u32 spill/fill adds 0ed199f731dc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7770a39d7c63 xfrm: fix a small bug in xfrm_sa_len() adds b9aca042542f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 06d59d626a0a MAINTAINERS: update Kalle Valo's email adds d599f714b73e iwlwifi: mvm: don't crash on invalid rate w/o STA adds efdbfa0ad03e iwlwifi: fix LED dependencies adds c68115fc5375 brcmsmac: rework LED dependencies adds f7d55d2e439f mt76: mt7921: fix build regression adds a413de1112e8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 99541c6b7175 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 02f5f6fad73f Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds fdd353bd1d73 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 7f3fc1d6aa94 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds fdcd09655d20 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f940cd172e6a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0a6ab32515cc Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 3fd6e12a401e Input: goodix - fix memory leak in goodix_firmware_upload adds 12f247ab590a Input: atmel_mxt_ts - fix double free in mxt_read_info_block adds 624ab50159fd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds fb91bfe5f3ac Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 56a8e6a2c012 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 29215433a0bc Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds 09d97da660ff MIPS: Only define pci_remap_iospace() for Ralink adds 2212c13de77e Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds fce15c45d3fb hwmon: (lm90) Fix usage of CONFIG2 register in detect function adds 55840b9eae53 hwmon: (lm90) Prevent integer overflow/underflow in hyster [...] adds 16ba51b5dcd3 hwmon: (lm90) Drop critical attribute support for MAX6654 adds da7dc0568491 hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 adds cdc5287acad9 hwmon: (lm90) Do not report 'busy' status bit as alarm adds 62443d753a32 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 5993840649fb Merge branch 'misc-5.16' into next-fixes adds f2b92fa9a052 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds f0052171b766 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c8ba7e6e73b4 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 3a241ba0c196 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 34d938c08cb6 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds 5ef757e7514f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 842470c4e211 Revert "drm/fb-helper: improve DRM fbdev emulation device names" adds 80aa1498c144 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds b465928996c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5504f6794448 perf test sigtrap: Add basic stress test for sigtrap handling adds e9c08f722924 perf test sigtrap: Print errno string when failing adds c77a78c29177 tools build: Enable warnings through HOSTCFLAGS adds 9a5b2d1afa9f libperf: Adopt perf_counts_values__scale() from tools/perf/util adds f2c4dcf19190 libperf: Remove scaling process from perf_mmap__read_self() adds a7f3713f6bf2 libperf tests: Add test_stat_multiplexing test adds 4edb117e6472 perf docs: Add info on AMD raw event encoding adds 7a2e14962cd4 perf docs: Update link to AMD documentation adds b4515ad6e1c8 perf trace: Enable ignore_missing_thread for trace adds 6b6b16b3bb61 perf metric: Reduce multiplexing with duration_time adds ecdcf630d71f perf evlist: Allow setting arbitrary leader adds 94dbfd6781a0 perf parse-events: Architecture specific leader override adds ed17b1914978 perf tools: Drop requirement for libstdc++.so for libopenc [...] adds e69dc84282fb perf stat: Support --cputype option for hybrid events adds 8ff4f20f3eb5 perf vendor events arm64: Fix JSON indentation to 4 spaces [...] adds 35f8f7ef69dc Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 28e4576d556b dma-direct: add a dma_direct_use_pool helper adds 2183d07ab0ce Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds e121e8053f16 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 7afccde389dc arm64: kexec: reduce calls to page_address() adds a3a5b763410c arm64: mm: Rename asid2idx() to ctxid2asid() adds 386a74677be1 arm64: mm: Use asid feature macro for cheanup adds 1614b2b11fab arch: Make ARCH_STACKWALK independent of STACKTRACE adds 1e5428b2b7e8 arm64: Add comment for stack_info::kr_cur adds 86bcbafcb726 arm64: Mark __switch_to() as __sched adds ed876d35a1dc arm64: Make perf_callchain_kernel() use arch_stack_walk() adds 4f62bb7cb165 arm64: Make __get_wchan() use arch_stack_walk() adds 39ef362d2d45 arm64: Make return_address() use arch_stack_walk() adds 22ecd975b61d arm64: Make profile_pc() use arch_stack_walk() adds 2dad6dc17bd0 arm64: Make dump_backtrace() use arch_stack_walk() adds d2d1d2645cfd arm64: Make some stacktrace functions private adds 5d6d02be3588 Merge branches 'for-next/misc', 'for-next/cache-ops-dzp' a [...] adds d9d8ccc6dfb0 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 0a88cad72fce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b24437e0e731 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fe979ebeb12e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 05d25b35df70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 265d27caf95f dt-bindings: clock: lan966x: Add binding includes for lan9 [...] adds 07300ef47a3f dt-bindings: clock: lan966x: Add LAN966X Clock Controller adds 54104ee02333 clk: lan966x: Add lan966x SoC clock driver adds 3e3df268b966 Merge branch 'clk-at91' into at91-next adds 815f0e738a8d clk: gate: Add devm_clk_hw_register_gate() adds 6b9f984cc86e dt-bindings: clock: lan966x: Extend for clock gate support adds 51d0a37dde9b dt-bindings: clock: lan966x: Extend includes with clock gates adds 5ad5915dea00 clk: lan966x: Extend lan966x clock driver for clock gating [...] adds 98ba6eee87f2 Merge branch 'clk-at91' into at91-next adds 12f332d2dd31 ARM: dts: at91: update alternate function of signal PD20 adds 504db853726c ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDS [...] adds 24b6917de8d9 ARM: dts: at91: add Microchip EVB-KSZ9477 board adds 73537e0e4042 Merge branch 'at91-dt' into at91-next adds bb29e4091079 ARM: at91: pm: Add of_node_put() before goto adds c4b365624007 Merge branch 'at91-soc' into at91-next adds 95fc0bee2782 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 2dd6123d3f13 memory: brcmstb_dpfe: fix typo in a comment adds 2e1d347deb7c Merge branch 'mem-ctrl-next' into for-next adds 4ee476082bfd Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds e5e6268f77ba arm64: dts: imx8mq: remove interconnect property from lcdif adds 737e65c79567 ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name adds 042b67799e29 soc: imx: imx8m-blk-ctrl: Fix imx8mm mipi reset adds 4ebd29f91629 soc: imx: Register SoC device only on i.MX boards adds 931db599ce7f Merge branch 'imx/drivers' into for-next adds 62d01795f5f5 Merge branch 'imx/soc' into for-next adds 3e63d6a197d5 dt-bindings: vendor-prefixes: Add an entry for JOZ BV adds 74fb79574d26 dt-bindings: arm: fsl: add JOZ Access Point adds 5a759dac6503 dt-bindings: arm: fsl: add TQ-Systems boards based on i.MX [...] adds 97164c0419fc dt-bindings: arm: fsl: Add Y Soft IOTA Crux/Crux+ boards adds 8355d48fd1ec dt-bindings: arm: fsl: Add binding for imx8ulp evk adds ee6302d90db9 dt-bindings: arm: fsl: add TQMa8MxML boards adds 50ef92d89c12 dt-bindings: arm: fsl: add TQMa8MxNL boards adds 9aa637b5673c dt-bindings: arm: fsl: add TQMa8Mx boards adds ce6ced20b22e Merge branch 'imx/bindings' into for-next adds 2db0624b78c4 ARM: dts: add JOZ Access Point adds 2439d70c52c5 ARM: dts: imx6qdl-tqma6: add ERR006687 hardware workaround [...] adds ef3846247b41 ARM: dts: imx6qdl: add TQ-Systems MBa6x device trees adds 0de4ab81ab26 ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Crux/Crux+ board adds 28f54da52cfb Merge branch 'imx/dt' into for-next adds 4172986a64da arm64: dts: lx2162a: Add CAN nodes for LX2162A-QDS adds 474b61a7106b arm64: dts: imx8mq: fix the schema check errors for fsl,tm [...] adds e523b7c54c05 arm64: dts: imx8mm: Add CSI nodes adds 9f046930657e arm64: dts: imx8mm-beacon: Enable OV5640 Camera adds fe6291e96313 arm64: dts: imx8ulp: Add the basic dtsi file for imx8ulp adds a6e917b7366c arm64: dts: imx8ulp: Add the basic dts for imx8ulp evk board adds dfcd1b6f7620 arm64: dts: freescale: add initial device tree for TQMa8MQ [...] adds 3e56e354db6d arm64: dts: freescale: add initial device tree for TQMa8MQ [...] adds b186b8b6e770 arm64: dts: freescale: add initial device tree for TQMa8Mx [...] adds 6133d8422889 arm64: dts: imx8mn-evk: add hardware reset for FEC PHY adds e0aa402b40a2 arm64: dts: imx8mp-evk: add hardware reset for EQOS PHY adds 20b6559ecf5d arm64: dts: imx8m: disable smart eee for FEC PHY adds 09e5ccdd866c arm64: dts: imx8m: configure FEC PHY VDDIO voltage adds 311ad460c4fa arm64: dts: imx8mp-evk: disable CLKOUT clock for ENET PHY adds baf55c1509fe arm64: dts: imx8m: remove unused "nvmem_macaddr_swap" prop [...] adds 44d0dfee53ff arm64: dts: imx8mp: add mac address for EQOS adds 37a6edd11e49 Merge branch 'imx/dt64' into for-next adds 7306251b1e99 arm64: defconfig: Enable VIDEO_IMX_MEDIA adds 8791aa1891a9 arm64: defconfig: Enable OV5640 adds 2ecc02a6b3f0 arm64: defconfig: enable drivers for TQ TQMa8MxML-MBa8Mx adds fb8472309717 Merge branch 'imx/defconfig' into for-next adds a9d0809478e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce24a1e9c505 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 669f81e89cf8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d1a38eef0176 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 36b88b209593 ARM: dts: elpida_ecb240abacn: Change Elpida compatible adds f3499b1329c9 ARM: dts: am335x-boneblack-common: move system-power-controller adds 1e72c64eb75e ARM: dts: am335x-icev2: Add system-power-controller to RTC node adds d2e8a6c43bbf ARM: dts: am437x-cm-t43: Use a correctly spelled DT property adds 6c06a9f55b5f ARM: dts: am43xx: Describe the magnetic reader/ADC1 hardwa [...] adds 6fde719b19af ARM: dts: am437x-gp-evm: enable ADC1 adds 7ebe6e99f770 ARM: dts: motorola-mapphone: Drop second ti,wlcore compati [...] adds fa0fdb78cb5d ARM: dts: am335x: Use correct vendor prefix for Asahi Kasei Corp. adds ddc09d76a02e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2c0c32709d2f Merge branch 'arm64-fixes-for-5.16' into for-next adds f5ef92aa8b78 dt-bindings: arm: cpus: Add kryo780 compatible adds ff0ce949551f dt-bindings: firmware: scm: Add SM8450 compatible adds c1b360d25457 dt-bindings: arm: qcom: Document SM8450 SoC and boards adds 1f88aa777924 soc: qcom: smem: Update max processor count adds 3fe1b82d947f dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding adds 4f84580dbd71 soc: qcom: rpmhpd: Add SM8450 power domains adds 34f922976948 soc: qcom: socinfo: add SM8450 ID adds 279f2f0ea2a1 Merge branches 'arm64-for-5.17', 'clk-for-5.17', 'drivers- [...] adds c92122b43aca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 98aed89336d2 ARM: bcm2711-rpi-4-b: Add gpio offsets to line name array adds 0f29f0487bfe ARM: dts: gpio-ranges property is now required adds de00a29fdcf3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cccf1701a2c2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a65ddfabe235 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 2e4dbcf7177e arm64: dts: rockchip: Change pwm pinctrl-name to "default" [...] adds aaa552d84580 arm64: dts: rockchip: Add spi nodes on rk356x adds ea1847c09c34 arm64: dts: rockchip: Add spi1 pins on Quartz64 A adds a39891a6e420 arm64: dts: rockchip: Add missing secondary compatible for [...] adds d7c35b2120f4 Merge branch 'v5.17-armsoc/dts64' into for-next adds f471b1b2db08 arm64: dts: rockchip: Fix Bluetooth on ROCK Pi 4 boards adds f3e71d41b8bf Merge branch 'v5.17-armsoc/dts64' into for-next adds fcf8e7204695 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 90c2bade374c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a286430cb820 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 1c590e7a3540 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 30d35baf2afc Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds ae2ecc5ea69b Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds a1bb98b2cf8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 90542ca3c629 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 7fd890b89dea soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver adds c4245100f746 soc: xilinx: cleanup debug and error messages adds e7a9106c32c0 soc: xilinx: use a properly named field instead of flags adds 628e8ba1d331 soc: xilinx: add a to_zynqmp_pm_domain macro adds 168e05c131cd firmware: xilinx: check return value of zynqmp_pm_get_api_ [...] adds 11b6fbcf79f2 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 54baf56eaa40 clk: Don't parent clks until the parent is fully registered adds cd906d19b41b Merge branch 'clk-fixes' into clk-next adds 1dfeb03e86ad Merge tag 'renesas-clk-for-v5.17-tag1' of git://git.kernel [...] adds bd2c5fb1416d Merge branch 'clk-renesas' into clk-next adds 8f6b28c5b178 Merge tag 'clk-at91-5.17' of git://git.kernel.org/pub/scm/ [...] adds 5267d1ebd206 Merge branch 'clk-at91' into clk-next adds 9259228037cb clk/ti/adpll: Make const pointer error a static const array adds 5c1c42c49b8a clk: clk_core_get() can also return NULL adds 978fbc7a0599 clk: __clk_core_init() never takes NULL adds 26162babc219 Merge branch 'clk-cleanup' into clk-next adds a331659e3271 clk: Add write operation for clk_parent debugfs node adds 489a71964f9d clk: Emit a stern warning with writable debugfs enabled adds cb63dcb4e4fa Merge branch 'clk-debugfs' into clk-next adds cb5014f7fb79 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 6b6085ad0551 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 470e3f0d0b15 clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver adds 39cf7dd21d53 Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into HEAD adds 24aaff6a6ce4 clk: renesas: cpg-mssr: Add support for R-Car S4-8 adds 98ee8b2f66eb clk: renesas: r9a07g044: Rename CLK_PLL3_DIV4 macro adds 7ef9c45a23a9 clk: renesas: r9a07g044: Add mux and divider for G clock adds f0b62b0bbedc clk: renesas: r9a07g044: Add GPU clock and reset entries adds 6ffc98d04257 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds a4e8baa3a426 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ac72ac573f85 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds bda6d85b8b6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1745020f4727 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 13ceb48bc19c MIPS: Loongson2ef: Remove unnecessary {as,cc}-option calls adds f2c6c22fa83a MIPS: Loongson64: Use three arguments for slti adds 21d638ef9483 MIPS: TXX9: Remove rbtx4938 board support adds 9375100da316 MIPS: DTS: jz4780: Account for Synopsys HDMI driver and LC [...] adds ae1b8d2c2de9 MIPS: DTS: CI20: Add DT nodes for HDMI setup adds 27d56190de33 MIPS: defconfig: CI20: configure for DRM_DW_HDMI_JZ4780 adds 2bcb9c25081d MIPS: DTS: Ingenic: adjust register size to available registers adds 580099a687b2 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 1bd4f6f50be5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5cf7c7a00ed7 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds db9149201037 parisc: Clear stale IIR value on instruction access rights trap adds b8d72d4d220c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 79b74a684867 powerpc: Remove unused FW_FEATURE_NATIVE references adds 7ebc49031d04 powerpc: Rename PPC_NATIVE to PPC_HASH_MMU_NATIVE adds a4135cbebde8 powerpc/pseries: Stop selecting PPC_HASH_MMU_NATIVE adds 935b534c24f0 powerpc/64s: Move and rename do_bad_slb_fault as it is not [...] adds 0c7cc15e9215 powerpc/pseries: move process table registration away from [...] adds 3d3282fd34d8 powerpc/pseries: lparcfg don't include slb_size line in ra [...] adds 162b0889bba6 powerpc/64s: move THP trace point creation out of hash spe [...] adds 310dce6201fd powerpc/64s: Make flush_and_reload_slb a no-op when radix [...] adds bdad5d57dfcc powerpc/64s: move page size definitions from hash specific file adds f43d2ffb47c9 powerpc/64s: Rename hash_hugetlbpage.c to hugetlbpage.c adds ffbe5d21d10f powerpc/64: pcpu setup avoid reading mmu_linear_psize on 6 [...] adds 20626177c9de powerpc: make memremap_compat_align 64s-only adds 8dbfc0092b5c powerpc/64e: remove mmu_linear_psize adds af3a0ea41cbf powerpc/64s: Fix radix MMU when MMU_FTR_HPTE_TABLE is clear adds debeda017189 powerpc/64s: Always define arch unmapped area calls adds c28573744b74 powerpc/64s: Make hash MMU support configurable adds 387e220a2e5e powerpc/64s: Move hash MMU support code under CONFIG_PPC_6 [...] adds 31284f703db2 powerpc/microwatt: add POWER9_CPU, clear PPC_64S_HASH_MMU adds 06e7cbc29e97 powerpc/40x: Map 32Mbytes of memory at startup adds 6c1fa60d368e Revert "powerpc: Inline setup_kup()" adds 13dac4e31e75 powerpc/8xx: Activate KUEP at all time adds ee2631603fdb powerpc/44x: Activate KUEP at all time adds dc3a0e5b83a8 powerpc/book3e: Activate KUEP at all time adds df415cd75826 powerpc/32s: Remove capability to disable KUEP at boottime adds 526d4a4c77ae powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly adds 70428da94c7a powerpc/32s: Save content of sr0 to avoid 'mfsr' adds 6754862249d3 powerpc/kuep: Remove 'nosmep' boot time parameter except f [...] adds ba454f9c8e4e powerpc/kuap: Add a generic intermediate layer adds c252f3846d31 powerpc/kuap: Check KUAP activation in generic functions adds 2341964e27b0 powerpc/kuap: Remove __kuap_assert_locked() adds 937fb7003ee1 powerpc/kuap: Add kuap_lock() adds 25ae981fafaa powerpc/nohash: Move setup_kuap out of 8xx.c adds 047a6fd40199 powerpc/config: Add CONFIG_BOOKE_OR_40x adds 42e03bc5240b powerpc/kuap: Prepare for supporting KUAP on BOOK3E/64 adds e3c02f25b429 powerpc/kuap: Make PPC_KUAP_DEBUG depend on PPC_KUAP only adds 43afcf8f0101 powerpc: Add KUAP support for BOOKE and 40x adds f6fad4fb5593 powerpc/kuap: Wire-up KUAP on 44x adds fcf9bb6d32f8 powerpc/kuap: Wire-up KUAP on 40x adds 4f6a025201a2 powerpc/kuap: Wire-up KUAP on 85xx in 32 bits mode. adds 57bc963837f5 powerpc/kuap: Wire-up KUAP on book3e/64 adds dede19be5163 powerpc: Remove CONFIG_PPC_HAVE_KUAP and CONFIG_PPC_HAVE_KUEP adds 37eb7ca91b69 powerpc/32s: Allocate one 256k IBAT instead of two consecu [...] adds 3261d99adba2 powerpc/inst: Refactor ___get_user_instr() adds c545b9f040f3 powerpc/inst: Define ppc_inst_t adds 07b863aef5b6 powerpc/inst: Define ppc_inst_t as u32 on PPC32 adds 9b307576f371 powerpc/inst: Move ppc_inst_t definition in asm/reg.h adds 0d76914a4c99 powerpc/inst: Optimise copy_inst_from_kernel_nofault() adds 49a97182a9e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 18113b71b2cd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 403f50d48955 Merge branch 'fixes' into for-next adds d2f2949ab6b6 s390/mm: add missing phys_to_virt translation to page tabl [...] adds 9d6305c2a116 s390/diag: use pfn_to_phys() instead of open coding adds 69700fb43898 s390/cmm: add missing virt_to_phys() conversion adds 2f882800f6ab s390/pgalloc: add virt/phys address handling to base asce [...] adds da001fce26be s390/pgalloc: use pointers instead of unsigned long values adds 7a334a28a14b s390/ap: add missing virt_to_phys address conversion adds dac6d48f63ec Merge branch 'features' into for-next adds c8325e3c8cc1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5021dde4e9f5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 6109a83ac04a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e1e263f823ce Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds 2e33f242d787 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 00f836444ce2 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 7e508f2ca8bb erofs: rename lz4_0pading to zero_padding adds 168e9a76200c erofs: add sysfs interface adds 40452ffca3c1 erofs: add sysfs node to control sync decompression strategy adds 7acc3d1afd02 erofs: Replace zero-length array with flexible-array member adds 469407a3b5ed erofs: clean up erofs_map_blocks tracepoints adds e7a04c7b532e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds cc9b76c52491 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 6abfaaf124a8 fs_parse: allow parameter value to be empty adds e5a185c26c11 ext4: Add fs parameter specifications for mount options adds 4c94bff967d9 ext4: move option validation to a separate function adds 461c3af045d3 ext4: Change handle_mount_opt() to use fs_parameter adds da812f611934 ext4: Allow sb to be NULL in ext4_msg() adds e6e268cb6822 ext4: move quota configuration out of handle_mount_opt() adds b6bd243500b6 ext4: check ext2/3 compatibility outside handle_mount_opt() adds 6e47a3cc68fc ext4: get rid of super block and sbi from handle_mount_ops() adds 7edfd85b1ffd ext4: Completely separate options parsing and sb setup adds 02f960f8db1c ext4: clean up return values in handle_mount_opt() adds 97d8a670b453 ext4: change token2str() to use ext4_param_specs adds cebe85d570cf ext4: switch to the new mount api adds ba2e524d918a ext4: Remove unused match_table_t tokens adds 7d773815b49c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds a1e09b03e6f5 f2fs: use iomap for direct I/O adds bd984c03097b f2fs: show more DIO information in tracepoint adds d1917865a790 f2fs: fix remove page failed in invalidate compress pages adds e64347ae13da f2fs: support POSIX_FADV_DONTNEED drop compressed page cache adds ae2e2804caa1 f2fs: show number of pending discard commands adds 766c663933be f2fs: avoid duplicate call of mark_inode_dirty adds 9056d6489f5a f2fs: fix to do sanity check on inode type during garbage [...] adds f6db43076d19 f2fs: fix to avoid panic in is_alive() if metadata is inco [...] adds 77900c45ee5c f2fs: fix to do sanity check in is_alive() adds 325163e9892b f2fs: add gc_urgent_high_remaining sysfs node adds 70da2736a413 f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file adds 1f710aceb82f f2fs: compress: fix potential deadlock of compress file adds 3f2faabc0d1f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 5e32c5d49e69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 817ab50b9e9c gfs2: gfs2_setattr_size error path fix adds 63fa4de9f238 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2ac388a188ae ksmbd: fix error code in ndr_read_int32() adds 4ff2d94444b2 ksmbd: fix uninitialized symbol 'pntsd_size' adds 8a356b9d8ea9 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 2e3f00c5f29f nfsd: improve stateid access bitmask documentation adds 6b3eb554b226 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds f0841f35bb4b NFSD: simplify per-net file cache management adds 94efcce7cdea SUNRPC: Remove low signal-to-noise tracepoints adds a4f936213672 SUNRPC: Record endpoint information in trace log adds cbc3369f0479 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid adds 4ea18a36bddc NFSD: Combine XDR error tracepoints adds 1d00fa88ddf7 NFSD: Remove NFSD_PROC_ARGS_* macros adds 98beab5dca06 nfsd: improve stateid access bitmask documentation adds 318926a82147 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e153243fa1c5 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 78fa16de0f29 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a7bd6079ca92 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8a8f0bb8dacf Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds f72648973cba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7aab2b1ddc6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 75ff7724fe6c Merge branch 'pci/aspm' adds f9762c563d50 Merge branch 'pci/enumeration' adds e85f7cca4b59 Merge branch 'pci/hotplug' adds 4151c5b75e89 amd64-agp: convert to generic power management adds 22fa3e21ae91 sis-agp: convert to generic power management adds 7bd0daa8a343 via-agp: convert to generic power management adds 5c5eaa320dea Merge branch 'pci/legacy-pm-removal' adds c0c5da6b5f79 Merge branch 'pci/switchtec' adds 6d6375257b15 Merge branch 'remotes/lorenzo/pci/aardvark' adds 46e24a8b8051 Merge branch 'remotes/lorenzo/pci/apple' adds e92d8b32b747 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 20e338e1d31d Merge branch 'remotes/lorenzo/pci/dwc' adds fb5cc38f0758 Merge branch 'remotes/lorenzo/pci/mediatek' adds bf164410ab29 Merge branch 'remotes/lorenzo/pci/mediatek-gen3' adds 81667803deb2 Merge branch 'remotes/lorenzo/pci/mt7621' adds 8939ef27e451 Merge branch 'remotes/lorenzo/pci/mvebu' adds 0e7cfd3fa426 Merge branch 'remotes/lorenzo/pci/qcom' adds cde1afdce832 Merge branch 'remotes/lorenzo/pci/rcar' adds 26a0025bf14d Merge branch 'remotes/lorenzo/pci/vmd' adds 5faa40e21541 Merge branch 'remotes/lorenzo/pci/xgene' adds ec79773aad6a Merge branch 'remotes/lorenzo/pci/xilinx-nwl' adds 51efe4edcdcd Merge branch 'remotes/lorenzo/pci/bridge-emul' adds 98c95978f917 Merge branch 'pci/errors' adds 1142143be620 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 29324266c00b Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds cad4ac066c66 Merge branch 'for-5.16/upstream-fixes' into for-next adds 8f597cf67561 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c9d9a5a94c18 Merge branch 'i2c/for-current' into i2c/for-next adds 92ae31628400 dt-bindings: i2c: brcm,bcm2835-i2c: convert to YAML schema adds 5ae451148eba dt-bindings: i2c: exynos5: Convert to dtschema adds bd5f985dc518 dt-bindings: i2c: exynos5: Add exynosautov9-hsi2c compatible adds ea8491a28b84 dt-bindings: i2c: exynos5: Add bus clock adds 3f6891025952 i2c: exynos5: Add support for ExynosAutoV9 SoC adds 697ad2490c96 i2c: exynos5: Add bus clock support adds c4bcef90cc49 i2c: exynos5: Mention Exynos850 and ExynosAutoV9 in Kconfig adds 8c7a89678f3b i2c: i801: Don't read back cleared status in i801_check_pre() adds 4f7275fc7e57 i2c: i801: Don't clear status flags twice in interrupt mode adds ce3f3b5b3569 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 228cde4cfa7d Merge branch 'i2c/for-current' into i2c/for-next adds 50665d58db05 i2c: tegra: use i2c_timings for bus clock freq adds 892f723a1faf Merge branch 'i2c/for-mergewindow' into i2c/for-next adds df04b07f5289 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds f96b2e77f6d1 i3c/master/mipi-i3c-hci: Prefer struct_size over open code [...] adds 313ece22600b i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded ar [...] adds f18f98110f2b i3c: fix incorrect address slot lookup on 64-bit adds 3f43926f2712 i3c/master/mipi-i3c-hci: Fix a potentially infinite loop i [...] adds 0406a8cf5e15 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds b060ab74d30f x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] adds 14e413484ddc hwmon: (k10temp) Remove unused definitions adds 2d40c19e5f27 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] adds 77e1b063b160 dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] adds 3d525a817245 dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property adds 13fd50f4d0be hwmon: Driver for Texas Instruments INA238 adds 084a2baf743a hwmon: (tmp401) Simplify temperature register arrays adds b30053ad9edc hwmon: (tmp401) Convert to _info API adds 662e01ff33be hwmon: (tmp401) Use regmap adds 944d2948ff30 hwmon: (tmp401) Hide register write address differences in [...] adds 560233ee8de8 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A adds b142baccc517 hwmon: (f71882fg) Add F81966 support adds 7660007a63de hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. adds 1dca2b816bfb hwmon: (asus_wmi_sensors) Support X370 Asus WMI. adds 1cf055fc217f hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] adds 52b36a71353b hwmon: (jc42) Add support for ONSEMI N34TS04 adds 142f5230e9c7 hwmon: (ntc_thermistor) Merge platform data into driver adds 359512f1b170 hwmon: (ntc_thermistor) Drop get_ohm() adds 4ace70d28312 hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO adds c43355420b74 hwmon: (ntc_thermistor) Merge platform data adds 821846e60047 hwmon: (sht4x) Add device tree match table adds 863db983f886 hwmon: (asus_wmi_ec_sensors) fix array overflow adds efe3e6a00d3a hwmon: (asus_wmi_sensors) fix an array overflow adds b293ff664129 hwmon: (adm1031) Remove redundant assignment to variable range adds 3ee99567ad0e hwmon: (ntc_thermistor) Move and refactor DT parsing adds 961aa49a0a3b hwmon: (ntc_thermistor) Switch to generic firmware props adds df159e2b2601 hwmon: (ntc_thermistor) Move DT matches to the driver block adds e40800a47016 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds a7fb920b158d Merge tag 'v5.16-rc4' into docs-next adds 0dc915922235 docs/trace: fix a label of boottime-trace adds 4fd34f8e1ff7 doc/zh_CN: add Chinese document coding style reminder adds b080e52110ea docs: update self-protection __ro_after_init status adds fca7216bf53e docs: allow selecting a Sphinx theme adds 135707d3765e docs: allow to pass extra DOCS_CSS themes via make adds ffc901b4d19f docs: set format for the classic mode adds a6fb8b5acf47 docs: add support for RTD dark mode adds 7ef5d754f73b docs: ARC: Improve readability adds 1b695cc6c8f8 doc/zh-CN: Update cpu-freq/core.rst to make it more readable adds a32fa6b2e8b4 Documentation: dev-tools: Add KTAP specification adds dd5af5f7e80f Merge branch 'docs-next' of git://git.lwn.net/linux.git adds fbbb8bbd8aba Merge branch 'master' of git://linuxtv.org/media_tree.git adds 9394241fe61f Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds ea869f7078cb Merge branch 'acpi-tools' into linux-next adds e0011a731b62 Merge branch 'pm-core' into linux-next adds c4f4801e994a Merge branch 'thermal-int340x-fix' into linux-next adds 53d01e2016d7 ACPI: PM: Avoid CPU cache flush when entering S4 adds e172e650eda3 ACPI: PMIC: constify all struct intel_pmic_opregion_data d [...] adds c5200609c917 ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_ [...] adds 5f96ba565521 ACPI: PMIC: xpower: Fix _TMP ACPI errors adds 4fc808b51426 Merge branches 'acpi-pm' and 'acpi-pmic' into linux-next adds 74d9555580c4 PM: hibernate: Allow ACPI hardware signature to be honoured adds f1f42573b6f3 Merge branch 'pm-sleep' into linux-next adds 708a1bf807bb Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 195be36e5cda Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 873a35ff2f02 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 8bfd4858b4bb PM / devfreq: Add a driver for the sun8i/sun50i MBUS adds 7c113d16c3bc Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 3de89d8842a2 thermal/drivers/imx8mm: Enable ADC when enabling monitor adds 8ee1c0f6526c thermal/drivers/rz2gl: Add error check for reset_control_d [...] adds 4451b2852ff0 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds c974fc6a218b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3fe6d228a0b4 RDMA/rxe: Remove the unnecessary variable adds b1a4da64bfc1 RDMA/qedr: Fix reporting max_{send/recv}_wr attrs adds d40e9d7c1193 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 08f0b22d731f net: eql: add net device refcount tracker adds 19c9ebf6ed70 vlan: add net device refcount tracker adds b2dcdc7f731d net: bridge: add net device refcount tracker adds f12bf6f3f942 net: watchdog: add net device refcount tracker adds 4fc003fe0313 net: switchdev: add net device refcount tracker adds e44b14ebae10 inet: add net device refcount tracker to struct fib_nh_common adds 66ce07f7802b ax25: add net device refcount tracker adds 615d069dcf12 llc: add net device refcount tracker adds 035f1f2b96ae pktgen add net device refcount tracker adds b60645248af3 net/smc: add net device tracker to struct smc_pnetentry adds e4b8954074f6 netlink: add net device refcount tracker to struct ethnl_req_info adds e7c8ab8419d7 openvswitch: add net device refcount tracker to struct vport adds ada066b2e02c net: sched: act_mirred: add net device refcount tracker adds adc76fc97bd8 Merge branch 'net-second-round-of-netdevice-refcount-tracking' adds 150791442e7c Merge tag 'wireless-drivers-next-2021-12-07' of git://git. [...] adds 3c5290a2dcdb net: hns3: Fix spelling mistake "faile" -> "failed" adds c99104840a95 net: dsa: ocelot: remove unnecessary pci_bar variables adds 49af6a7620c5 net: dsa: ocelot: felix: Remove requirement for PCS in fel [...] adds 242bd0c10bbd net: dsa: ocelot: felix: add interface for custom regmaps adds 32ecd22ba60b net: mscc: ocelot: split register definitions to a separate file adds d418f67e987f Merge branch 'prepare-ocelot-for-external-interface-control' adds e44aecc709ad net: dsa: felix: use kmemdup() to replace kmalloc + memcpy adds c0e084e342a8 hv_sock: Extract hvs_send_data() helper that takes only header adds 5e9756a66fb5 s390/qeth: simplify qeth_receive_skb() adds 2dbc7a1dde9e s390/qeth: split up L2 netdev_ops adds cdf8df5b42e7 s390/qeth: don't offer .ndo_bridge_* ops for OSA devices adds 1b9e410f45bf s390/qeth: fine-tune .ndo_select_queue() adds 6dc490e80ca3 s390/qeth: remove check for packing mode in qeth_check_out [...] adds 1fe5b0126284 Merge branch 's390-net-updates-2021-12-06' adds 3f9bb0301d50 net: dsa: make dp->bridge_num one-based adds 947c8746e2c3 net: dsa: assign a bridge number even without TX forwardin [...] adds 872bb81dfbc3 net: dsa: mt7530: iterate using dsa_switch_for_each_user_p [...] adds 0493fa7927af net: dsa: mv88e6xxx: iterate using dsa_switch_for_each_use [...] adds 65144067d360 net: dsa: mv88e6xxx: compute port vlan membership based on [...] adds 36cbf39b5690 net: dsa: hide dp->bridge_dev and dp->bridge_num in the co [...] adds 41fb0cf1bced net: dsa: hide dp->bridge_dev and dp->bridge_num in driver [...] adds 936db8a2dba2 net: dsa: rename dsa_port_offloads_bridge to dsa_port_offl [...] adds 6a43cba30340 net: dsa: export bridging offload helpers to drivers adds d3eed0e57d5d net: dsa: keep the bridge_dev and bridge_num as part of th [...] adds b079922ba2ac net: dsa: add a "tx_fwd_offload" argument to ->port_bridge_join adds 857fdd74fb38 net: dsa: eliminate dsa_switch_ops :: port_bridge_tx_fwd_{ [...] adds 3a262c71d3e8 Merge branch 'rework-dsa-bridge-tx-forwarding-offload-api' adds 330c6d3bfa26 can: bittiming: replace CAN units with the generic ones fr [...] adds d0342ceb78ed dt-bindings: net: can: add support for Allwinner R40 CAN c [...] adds 2c2fd0e68d9e can: sun4i_can: add support for R40 CAN controller adds 671f852c1bee ARM: dts: sun8i: r40: add node for CAN controller adds 369cf4e6ac53 can: hi311x: hi3110_can_probe(): use devm_clk_get_optional [...] adds 3a1ae63a4d21 can: hi311x: hi3110_can_probe(): try to get crystal clock [...] adds dc64d98aae75 can: hi311x: hi3110_can_probe(): make use of device property API adds 6a93ea382177 can: hi311x: hi3110_can_probe(): convert to use dev_err_probe() adds a43a07202160 Merge tag 'linux-can-next-for-5.17-20211208' of git://git. [...] adds e9877d4ef856 net: wwan: iosm: consolidate trace port init code adds 13b94fbaa28c net: wwan: iosm: allow trace port be uninitialized adds cf90098dbb1f net: wwan: iosm: move debugfs knobs into a subdir adds 283e6f5a8166 net: wwan: make debugfs optional adds 16daf3d9ec44 Merge branch 'wwan-debugfs-tweaks' adds d7dac083414e net-sysfs: update the queue counts in the unregistration path adds 5f1c802ca69b net-sysfs: warn if new queue objects are being created dur [...] adds 28a0a044fbe9 Merge branch 'net-track-the-queue-count-at-unregistration' adds d7ca9a34dd33 net: hinic: Use devm_kcalloc() instead of devm_kzalloc() adds 9d922f5df538 net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc() adds 3e5b1feccea7 net: phylink: add legacy_pre_march2020 indicator adds 0a9f0794d9bd net: dsa: mark DSA phylink as legacy_pre_march2020 adds b06515367fac net: mtk_eth_soc: mark as a legacy_pre_march2020 driver adds 001f4261fe4d net: phylink: use legacy_pre_march2020 adds 11053047a4af net: ag71xx: remove unnecessary legacy methods adds 5092fb44ba11 Merge branch 'net-phylink-introduce-legacy-mode-flag' adds 4177e4960594 xfrm: use net device refcount tracker helpers adds f20f94f7f52c net: phy: prefer 1000baseT over 1000baseKX adds 1a2fb220edca skbuff: Extract list pointers to silence compiler warnings adds 3150a73366b6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 9745177c9489 net: x25: drop harmless check of !more adds e5d75fc20b92 sh_eth: Use dev_err_probe() helper adds 9ba74e6c9e9d net: add networking namespace refcount tracker adds ffa84b5ffb37 net: add netns refcount tracker to struct sock adds 04a931e58d19 net: add netns refcount tracker to struct seq_net_private adds dbdcda634ce3 net: sched: add netns refcount tracker to struct tcf_exts adds 285ec2fef4b8 l2tp: add netns refcount tracker to l2tp_dfs_seq_data adds 11b311a867b6 ppp: add netns refcount tracker adds 3d20408dff9c Merge branch 'net-netns-refcount-tracking-base-series' adds e1b539bd73a7 xfrm: add net device refcount tracker to struct xfrm_state [...] adds db1041544815 selftests: mptcp: remove duplicate include in mptcp_inq.c adds 8d0f9e73efe7 perf/bpf_counter: Use bpf_map_create instead of bpf_create_map adds b540358e6c4d selftests/bpf: Fix a compilation warning adds 73b6eae583f4 bpf: Remove redundant assignment to pointer t adds ac55b3f00c32 samples/bpf: Remove unneeded variable adds 4cf23a3c6359 libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 adds 0ed08d6725b5 libbpf: Add OPTS-based bpf_btf_load() API adds 1a190d1e8eb9 libbpf: Allow passing preallocated log_buf when loading BT [...] adds e0e3ea888c69 libbpf: Allow passing user log setting through bpf_object_ [...] adds ad9a7f96445b libbpf: Improve logging around BPF program loading adds 2eda2145ebfc libbpf: Preserve kernel error code and remove kprobe prog [...] adds b3ce90795035 libbpf: Add per-program log buffer setter and getter adds e7b924ca715f libbpf: Deprecate bpf_object__load_xattr() adds dc94121b5ca1 selftests/bpf: Replace all uses of bpf_load_btf() with bpf [...] adds 57e889269af3 selftests/bpf: Add test for libbpf's custom log_buf behavior adds 3fc5fdcca144 selftests/bpf: Remove the only use of deprecated bpf_objec [...] adds b59e4ce8bcaa bpftool: Switch bpf_object__load_xattr() to bpf_object__load() adds bd6b3b355af5 Merge branch 'Enhance and rework logging controls in libbpf' adds b69c5c07a66e libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition adds 229fae38d0fc libbpf: Add "bool skipped" to struct bpf_map adds be3158290db8 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 33d60fbd21fa sock: Use sock_owned_by_user_nocheck() instead of sk_lock.owned. adds 7adf905333f4 net: bna: Update supported link modes adds 840ece19e9f2 net: ocelot: fix missed include in the vsc7514_regs.h file adds 5d710dc3318c net: wwan: iosm: set tx queue len adds da633aa3163f net: wwan: iosm: release data channel in case no active IP [...] adds 8a7ed600505a net: wwan: iosm: removed unused function decl adds dd464f145c8c net: wwan: iosm: correct open parenthesis alignment adds 1868d997cf9c Merge branch 'net-wwan-iosm-improvements' adds e5150f00721f net: ocelot: export ocelot_ifh_port_set() to setup IFH adds b471a71e525c net: ocelot: add and export ocelot_ptp_rx_timestamp() adds de5841e1c93f net: ocelot: add support for ndo_change_mtu adds 753a026cfec1 net: ocelot: add FDMA support adds 77ab714f0070 Merge branch 'add-fdma-support-on-ocelot-switch-driver' adds 8c8b7aa7fb0c net: Enable neighbor sysctls that is save for userns root adds e0068620e5e1 net: dsa: mv88e6xxx: Add tx fwd offload PVT on intermediat [...] adds dc452a471dba net: dsa: introduce tagger-owned storage for private and s [...] adds 35d976802124 net: dsa: tag_ocelot: convert to tagger-owned data adds a3d74295d790 net: dsa: sja1105: let deferred packets time out when sent [...] adds d38049bbe760 net: dsa: sja1105: bring deferred xmit implementation in l [...] adds 6f6770ab1ce2 net: dsa: sja1105: remove hwts_tx_en from tagger data adds bfcf14252220 net: dsa: sja1105: make dp->priv point directly to sja1105 [...] adds 22ee9f8e4011 net: dsa: sja1105: move ts_id from sja1105_tagger_data adds c79e84866d2a net: dsa: tag_sja1105: convert to tagger-owned data adds fcbf979a5b4b Revert "net: dsa: move sja1110_process_meta_tstamp inside [...] adds 950a419d9de1 net: dsa: tag_sja1105: split sja1105_tagger_data into priv [...] adds 4f3cb34364e2 net: dsa: remove dp->priv adds 9b5bcb193a3b Merge branch 'dsa-tagger-storage' adds 5bb8f6fdf49c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 259172bb6514 libbpf: Fix gen_loader assumption on number of programs. adds c5fb19937455 bpf: Add bpf_strncmp helper adds 9a93bf3fda3d selftests/bpf: Fix checkpatch error on empty function parameter adds 9c42652f8be3 selftests/bpf: Add benchmark for bpf_strncmp() helper adds bdbee82beca4 selftests/bpf: Add test cases for bpf_strncmp() adds 84ef3f0bb72d Merge branch 'introduce bpf_strncmp() helper' adds 4674f21071b9 bpf: Use kmemdup() to replace kmalloc + memcpy adds f18a499799dd bpf: Silence coverity false positive warning. adds f12468828c28 selftests/bpf: Remove last bpf_create_map_xattr from test_ [...] adds 4b443bc1785f libbpf: Don't validate TYPE_ID relo's original imm value adds 12076086bd26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1391047d91eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a46ec3bb880f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 321e763ccc52 rtw89: add const in the cast of le32_get_bits() adds 00224aa70891 rtw89: use inline function instead macro to set H2C and CAM adds e45a9e6265d2 rtw89: update scan_mac_addr during scanning period adds eb4e52b3f38d rtw89: fix incorrect channel info during scan adds 1379e62026ab rtw88: add debugfs to fix tx rate adds 157289376e29 rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth adds 40822e079011 rtw89: fix sending wrong rtwsta->mac_id to firmware to fil [...] adds c2258b29985e rtw89: remove cch_by_bw which is not used adds a58fdb7c843a rtw89: don't kick off TX DMA if failed to write skb adds f2f16ae9cc9c wilc1000: Add id_table to spi_driver adds 1b8bb8919ef8 mwifiex: Fix possible ABBA deadlock adds 978090ae8856 libertas: Add missing __packed annotation with struct_group() adds 05db148ee9a7 libertas_tf: Add missing __packed annotations adds ceaf1a2f6197 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 23f1ad85794e Bluetooth: hci_sync: Fix not always pausing advertising wh [...] adds ce537cafaa7b Bluetooth: L2CAP: Fix using wrong mode adds 375c44d939ba Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 adds 5e65fdafb135 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f6826c480501 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 67b967ddd93d mtd: Introduce an expert mode for forensics and debugging [...] adds dd8a2e884a46 mtd: gen_probe: Use bitmap_zalloc() when applicable adds 6420ac0af95d mtdchar: prevent unbounded allocation in MEMWRITE ioctl adds 6fed6cb0ac9a Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds df87a1efb837 mtd: onenand: remove redundant variable ooblen adds c14e281a8e76 dt-bindings: mtd: ti,gpmc-nand: Add missing 'rb-gpios' adds 1faf1579166c Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds b5757c6847ab Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 3219c2b1bd4c crypto: dh - remove duplicate includes adds 0a2f9f57c6ba crypto: stm32/cryp - defer probe for reset controller adds 029812aee3a1 crypto: stm32/cryp - don't print error on probe deferral adds 41c76690b099 crypto: stm32/cryp - fix CTR counter carry adds d703c7a994ee crypto: stm32/cryp - fix xts and race condition in crypto_ [...] adds 39e6e699c7fb crypto: stm32/cryp - check early input data adds 6c12e742785b crypto: stm32/cryp - fix double pm exit adds fa97dc2d48b4 crypto: stm32/cryp - fix lrw chaining mode adds 4b898d5cfa4d crypto: stm32/cryp - fix bugs and crash in tests adds 95fe2253cc1a crypto: stm32/cryp - reorder hw initialization adds 8f7977284331 crypto: drbg - ignore jitterentropy errors if not in FIPS mode adds b454fb702515 crypto: jitter - don't limit ->health_failure check to FIPS mode adds 710ce4b88f9a crypto: jitter - quit sample collection loop upon RCT failure adds 3d6b661330a7 crypto: stm32 - Revert broken pm_runtime_resume_and_get changes adds d9d7749773e8 crypto: octeontx2 - add apis for custom engine groups adds fed8f4d5f946 crypto: octeontx2 - parameters for custom engine groups adds 3f9dd4c802b9 crypto: hisilicon/qm - fix incorrect return value of hisi_ [...] adds d22d119f0672 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c8a04cbeedbc Merge tag 'drm-misc-next-2021-11-29' of git://anongit.free [...] adds f8eb96b4dfbb Merge tag 'amd-drm-next-5.17-2021-12-02' of https://gitlab [...] adds 42d95d1b3a9c drm/rcar: stop using 'imply' for dependencies adds f0ce591dc9a9 drm: rcar-du: Fix CRTC timings when CMM is used adds e0e4c64a6478 drm: rcar-du: Add DSI support to rcar_du_output_name adds 57b290cb905b drm: rcar-du: crtc: Support external DSI dot clock adds 1a0548ce39e8 dt-bindings: display: bridge: Add binding for R-Car MIPI D [...] adds 155358310f01 drm: rcar-du: Add R-Car DSI driver adds 15f09a99e553 Merge tag 'du-next-20211206' of git://linuxtv.org/pinchart [...] adds fe4d0b6317e3 drm: omapdrm: Export correct scatterlist for TILER backed BOs adds c21134b042ef drm/omap: add sanity plane state check adds d484c20d7cb9 drm/omap: Add ability to check if requested plane modes ca [...] adds 0b0f7282f0c8 drm/omap: Add ovl checking funcs to dispc_ops adds c8fa1e733c59 drm/omap: introduce omap_hw_overlay adds 3c265d928b85 drm/omap: omap_plane: subclass drm_plane_state adds 6e42201b0ed5 drm/omap: Add global state as a private atomic object adds 2e54ff0e5430 drm/omap: dynamically assign hw overlays to planes adds 19e2d2669dac drm/omap: add plane_atomic_print_state support adds e02b5cc9e898 drm/omap: Add a 'right overlay' to plane state adds d6c75c295f67 omapdrm: dss: mark runtime PM functions __maybe_unused adds 03848335b5b1 drm/bridge: sn65dsi86: defer if there is no dsi host adds 15bb79910fe7 Merge tag 'drm-misc-next-2021-12-09' of git://anongit.free [...] adds 8eb7fcce34d1 drm/i915/migrate: don't check the scratch page adds 08c7c122ad90 drm/i915/migrate: fix offset calculation adds 31d70749bfe1 drm/i915/migrate: fix length calculation adds 97c8ef443ae1 drm/i915/selftests: handle object rounding adds 20cddfcc82e6 drm/i915/gt: Use hw_engine_masks as reset_domains adds 211b4dbc0700 Merge tag 'drm-intel-gt-next-2021-12-09' of git://anongit. [...] adds 5e64258e286a Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds ae710a458f0a drm: Replace kernel.h with the necessary inclusions adds 21a6732f4648 drm/amdgpu: don't skip runtime pm get on A+A config adds 8aadeb8ad874 drm/vmwgfx: Remove the dedicated memory accounting adds f4708c16a6d7 drm/vmwgfx: Add a debug callback to mobid resource manager adds 8ad0c3fd132b drm/vmwgfx: Stop hardcoding the PCI ID adds 8afa13a0583f drm/vmwgfx: Implement DRIVER_GEM adds 24df43d93d72 drm/vmwgfx: Implement create_handle on drm_framebuffer_funcs adds b05fa56425f5 drm/vmwgfx: Update device headers for GL43 adds 853369df34fb drm/vmwgfx: support SVGA_3D_CMD_DX_DEFINE_RASTERIZER_STATE [...] adds 4fb9326b96cb drm/vmwgfx: support 64 UAVs adds abaad3d95b51 drm/vmwgfx: Allow checking for gl43 contexts adds bf625870b830 drm/vmwgfx: add support for updating only offsets of const [...] adds 9ca476acd5e8 drm/vmwgfx: Remove usage of MOBFMT_RANGE adds 94eb7de6f4be drm/vmwgfx: Bump the minor version adds 35400e5ad48d dt-bindings: display: add Unisoc's drm master bindings adds 43531edd53f0 drm/sprd: add Unisoc's drm kms master adds 8cae15c60cf0 dt-bindings: display: add Unisoc's dpu bindings adds b07bcf34b6c9 drm/sprd: add Unisoc's drm display controller driver adds 2295bbd35edb dt-bindings: display: add Unisoc's mipi dsi controller bindings adds 1c66496b1391 drm/sprd: add Unisoc's drm mipi dsi&dphy driver adds 0e9506736021 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 99e574ca64d3 drm/amd/display: Add Debugfs Entry to Force in SST Sequence adds 80cc82a56718 drm/amdgpu: enable RAS poison flag when GPU is connected to CPU adds 60daa3e4c027 drm/amd/display: Add feature flags to disable LTTPR adds d7705983628d drm/amdgpu: skip reset other device in the same hive if it [...] adds ed436903b2c2 drm/amdgpu: added PSP XGMI initialization for SRIOV VF dur [...] adds aeba874daf6c drm/amdgpu: recover XGMI topology for SRIOV VF after reset adds e09a2209a0ea drm/amdgpu: extended waiting SRIOV VF reset completion tim [...] adds ce6996d83e09 drm/amd: Mark IP_BASE definition as __maybe_unused adds 23710b149cce drm/amd: fix improper docstring syntax adds bede631754c1 drm/amdgpu: fix function scopes adds c3b5a37d034f drm/amdkfd: fix function scopes adds 0ad9ce2c0653 drm/amd: append missing includes adds 28af9b44f6cc drm/amdgpu: fix location of prototype for amdgpu_kms_compat_ioctl adds 7d1b6c630522 drm/amdgpu: Handle fault with same timestamp adds 7aa4c2f132bf drm/amdkfd: Fix error handling in svm_range_add adds 3091e63b3d35 drm/amdkfd: Fix svm_range_is_same_attrs adds 9c7373bc62ba drm/amdkfd: Don't split unchanged SVM ranges adds 8574cabb0a14 drm/amdkfd: Make KFD support on Hawaii experimental adds 01495c1bd441 drm/amdgpu: remove power on/off SDMA in SMU hw_init/fini() adds cf40c736bbb9 drm/amdgpu: only hw fini SMU fisrt for ASICs need that adds 4f1169247864 drm/amdkfd: add Navi2x to GWS init conditions adds 7c51a383c2a3 drm/amdgpu: add modifiers in amdgpu_vkms_plane_init() adds 4296a9314ddc drm/amdgpu: fix incorrect VCN revision in SRIOV adds bda23cbf965e drm/amdgpu: add helper to load ip_discovery binary from file adds 12686307419d drm/amdgpu: rename discovery_read_binary helper adds ca95a6133215 drm/amdgpu: add helper to verify ip discovery binary signature adds 134749670ac7 drm/amdgpu: read and authenticate ip discovery binary adds 06ee596f6879 drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE adds 31f35675ee8f drm/amdgpu: don't override default ECO_BITs setting adds bb49da7ab553 drm/amdgpu: check df_funcs and its callback pointers adds 24f36af0d198 drm/amdgpu: introduce a kind of halt state for amdgpu device adds babed1417ef5 drm/amdgpu: add support for SMU debug option adds 9f175cddbcd9 Documentation/gpu: Reorganize DC documentation adds a289426cece6 Documentation/gpu: Document amdgpu_dm_visual_confirm debug [...] adds fa0114167a9c Documentation/gpu: Document pipe split visual confirmation adds 3c96b1e4a8a9 Documentation/gpu: How to collect DTN log adds f7d7bf7e74ea Documentation/gpu: Add basic overview of DC pipeline adds 89eb9233e056 Documentation/gpu: Add amdgpu and dc glossary adds 9988d759ce5c drm/amdgpu: Detect if amdgpu in IOMMU direct map mode adds 8ed244abc2a9 drm/amdgpu: Reduce SG bo memory usage for mGPUs adds 2e01aed6b786 drm/amd: add some extra checks that is_dig_enabled is defined adds 1969c052d71b drm/amd: move variable to local scope adds 9c3d3242db17 drm/amdgpu: fix amdgpu_ras_mca_query_error_status scope adds 9d5d2503c7f4 drm/amdgpu: remove unnecessary variables adds a0c9bf236a9a drm/amdgpu: re-format file header comments adds 8e5b5a943b98 drm/amdgpu: add another raven1 gfxoff quirk adds 635fa02a909e drm/amdgpu: only check for _PR3 on dGPUs adds eeaaec1cfa22 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds dfd8d2dd2517 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds abc2c6f7460c Revert "drm/amd/display: To modify the condition in indica [...] adds 6d4e9fde88c8 drm/radeon: Add HD-audio component notifier support (v2) adds 265347f03188 drm/ttm: Put BO in its memory manager's lru list adds 5160b82a7cbd drm/amdgpu/UAPI: add new PROFILE IOCTL adds 8e00bea4bc1a drm/amdgpu: bump driver version for PROFILE IOCTL adds 2adfee9797d0 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 52407c220c44 drm/i915/rpl-s: Add PCI IDS for Raptor Lake S adds 4a75f32fc783 drm/i915/rpl-s: Add PCH Support for Raptor Lake S adds c9ee950a2ca5 drm/i915/rpl-s: Enable guc submission by default adds 67c430bbaae1 drm/i915: Skip remap_io_mapping() for non-x86 platforms adds e08a7d5611b8 drm/i915/dmc: Update DMC to v2.14 on ADL-P adds 4bb713375e9f drm/i915/trace: clean up boilerplate organization adds fd2b94a5cb0f drm/i915/trace: split out display trace to a separate file adds 01dd1fa26b85 Merge drm/drm-next into drm-intel-next adds cbb8a7957108 drm/i915: Nuke {pipe,plane}_to_crtc_mapping[] adds 927167f37fe0 drm/i915: Relocate intel_crtc_for_plane() adds 7d41745acfa7 drm/i915: s/intel_get_first_crtc/intel_first_crtc/ adds 94b541f53db1 drm/i915: Add intel_modeset_probe_defer() helper adds 6306d8dbfae6 drm/i915: Add privacy-screen support (v3) adds 87bb2a410dcf drm/i915/display: Fix an unsigned subtraction which can ne [...] adds 61d2f947d6af Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds c83125bb2199 drm/i915: Add has_64k_pages flag adds ca9216246094 drm/i915/xehpsdv: set min page-size to 64K adds fef53be02874 drm/i915/gtt/xehpsdv: move scratch page to system memory adds f122a46a637f drm/i915: enforce min page size for scratch adds 0b64e2e43dde drm/i915/pmu: Wait longer for busyness data to be availabl [...] adds 1ff9fc708185 drm/i915/pmu: Fix wakeref leak in PMU busyness during reset adds 3d832f370d16 drm/i915/uc: Allow platforms to have GuC but not HuC adds 76aee8658b8f drm/i915/guc: Don't go bang in GuC log if no GuC adds 58f8e3d77ffc Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] adds c1e4b6090de3 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds b9c8accbdd51 drm/msm/dp: Add "qcom, sc7280-dp" to support display port. adds ca3ffcbeb0c8 drm/msm/gpu: Don't allow zero fence_id adds b4e7ba4af311 drm/msm/dpu_kms: Re-order dpu includes adds fa063950c3c4 drm/msm/dpu: Remove useless checks in dpu_encoder adds 88e2d5b16073 drm/msm/dpu: Remove encoder->enable() hack adds 12e5eab94463 drm/msm/dp: Re-order dp_audio_put in deinit_sub_modules adds b97d86bb2d30 drm/msm/dpu: remove node from list before freeing the node adds 53d22794711a drm/msm/dp: displayPort driver need algorithm rational adds 542a5db2476e drm/msm/dpu: removed logically dead code adds caa24223463d drm/msm/hdmi: switch to drm_bridge_connector adds 8a3b4c17f863 drm/msm/dp: employ bridge mechanism for display enable and [...] adds 6f4c23e7cdf3 drm/msm/dpu: drop scaler config from plane state adds a67f2cc6f912 drm/msm/dpu: drop pe argument from _dpu_hw_sspp_setup_scaler3 adds 1e35e3fc3f71 drm/msm/dpu: simplify DPU_SSPP features checks adds f7254785d11c drm/msm/dpu: fix CDP setup to account for multirect index adds 92cb1bedde9d drm/msm/dsi: fix initialization in the bonded DSI case adds 44bf8704b71f drm/msm/disp/dpu1: set default group ID for CTL. adds f61550b3864b drm/msm/dp: dp_link_parse_sink_count() return immediately [...] adds 126c442fda57 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds 85569231f363 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds d9aa6155d43e Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 0456e621ece3 amdgpu: Patch out set_mst_en_for_sst adds 808709d7675d ALSA: sparc: no need to initialise statics to 0 adds 5aaf9efffc57 kselftest: alsa: Add simplistic test for ALSA mixer contro [...] adds 7cc994f27e84 kselftest: alsa: optimization for SNDRV_CTL_ELEM_ACCESS_VOLATILE adds b73dad806533 kselftest: alsa: Use private alsa-lib configuration in mixer test adds d2940a8a9aa8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1467afa2d7a2 amdgpu: Rest of the build fix adds 639cd58be7a4 ASoC: Intel: boards: add 'static' qualifiers for max98390 routes adds 7cfa3d00730a ASoC: rt5682s: add delay time to fix pop sound issue adds 77659872be23 ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file adds 6c7ac18cd821 ASoC: dt-bindings: rt5682s: add AMIC delay time property adds d9b994cd7641 ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI adds 9abc21c96661 ASoC: mediatek: mt8195: silence uninitialized variable warning adds 62df22396bea ASoC: amd: Convert to new style DAI format definitions adds b6cd2a90af61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bbce68ab5005 module: Remove outdated comment adds d457f9e1ae29 MAINTAINERS: Remove myself as modules maintainer adds 1a8518b972b8 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds 5d8dfaa71d87 Merge tag 'v5.15' into next adds 5ede7f0cfb93 Input: goodix - add pen support adds 84345c618e1e Input: goodix - improve gpiod_get() error logging adds 71f4ecd5ee84 Input: goodix - 2 small fixes for pen support adds 66d27d848fa6 Input: silead - add support for EFI-embedded fw using diff [...] adds 046612a3f592 Input: silead - add pen support adds 9d941aace809 Input: ti_am335x_tsc - set ADCREFM for X configuration adds 61368d5cd2d2 Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2 adds 831cc77635e0 Input: ti_am335x_tsc - lower the X and Y sampling time adds e6f5306c0dba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f28c240e7152 io_uring: batch completion in prior_task_list adds 2a7f2f5e3f0a Merge branch 'for-5.17/io_uring' into for-next adds db67097aa6f2 pktdvd: stop using bdi congestion framework. adds cd6d45222a7f Merge branch 'for-5.17/drivers' into for-next adds c5eafd790e13 null_blk: cast command status to integer adds 8dea25c5cf68 Merge branch 'for-5.17/drivers' into for-next adds 17f81f9d4b41 mtd_blkdevs: don't scan partitions for plain mtdblock adds 1e1d3f3859db Merge branch 'for-5.17/block' into for-next adds c7a56a94b58e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds de56ad1cd73e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8eb6b82c80c8 mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_ [...] adds 9bd9c67ce7bf mmc: mmc_spi: Use write_or_read temporary variable in mmc_ [...] adds 5fc0c23233ca dt-bindings: mmc: Add missing properties used in examples adds 3850ecce35a9 Merge branch 'fixes' into next adds 9be1f01b4400 mmc: core: Remove redundant driver match function adds 141edd9e99eb dt-bindings: mmc: Convert Broadcom STB SDHCI binding to YAML adds 31e59a433164 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 69bc61dbb2fd Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds ff4039402087 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4728039fe047 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 42a39abf1baf Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 52ebeca49579 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 4a2213a927f4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 030f591bfe19 tpm: add request_locality before write TPM_INT_ENABLE adds fcc402a569c5 tpm/st33zp24: drop unneeded over-commenting adds a49a6bb27ef4 tpm: tpm_tis_spi_cr50: Add default RNG quality adds 2a75bea5169e tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' adds a64f17bdb2a5 keys: X.509 public key issuer lookup without AKID adds b181162ce6e3 char: tpm: cr50: Set TPM_FIRMWARE_POWER_MANAGED based on d [...] adds 5a11d9c33f8a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a4e7543e939e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5e8a7d26d935 dt-bindings: PCI: brcmstb: compatible is required adds 75c4b9a67969 dt-bindings: net: brcm,unimac-mdio: reg-names is optional adds f9caf418fced dt-bindings: net: brcm,unimac-mdio: Update maintainers for [...] adds 68dfc226bcc8 dt-bindings: net: Document moca PHY interface adds 3a47044797ca dt-bindings: net: Convert GENET binding to YAML adds 1fefc8e762d9 dt-bindings: phy: Convert Northstar 2 PCIe PHY to YAML adds 7675a1dc6c6c dt-bindings: net: Convert iProc MDIO mux to YAML adds 2371a03fcef0 dt-bindings: net: Convert AMAC to YAML adds dc98a7b68f83 dt-bindings: net: Convert SYSTEMPORT to YAML adds 50eb892364c7 dt-bindings: arm: Catch up with Cortex/Neoverse CPUs again adds de3f6daa66cb dt-bindings: arm: pmu: Document Denver and Carmel PMUs adds 84184107c39a dt-bindings: i2c: tegra-bpmp: Convert to json-schema adds 1cf9691b5b63 of/fdt: Rework early_init_dt_scan_chosen() to call directly adds b9ddbd39b410 of/fdt: Rework early_init_dt_scan_root() to call directly adds a4260e161a50 of/fdt: Rework early_init_dt_scan_memory() to call directly adds 1b812b40e05b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1d737b34509c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 50468e431335 x86/sgx: Add an attribute for the amount of SGX memory in [...] adds 01eac32ab65f Merge branch into tip/master: 'x86/sgx' adds 8260b9820f70 x86/sev: Use CC_ATTR attribute to generalize string I/O unroll adds dbca5e1a04f8 x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c adds 20f07a044a76 x86/sev: Move common memory encryption code to mem_encrypt.c adds 5048a9e4fad4 Merge branch into tip/master: 'x86/sev' adds 188ffcc81e52 Merge branch into tip/master: 'x86/platform' adds cde415c1d3bd Merge branch into tip/master: 'x86/paravirt' adds 35fa745286ac x86/mm: Include spinlock_t definition in pgtable. adds c0582fe193ea Merge branch into tip/master: 'x86/mm' adds 2c6cf40e436f Merge branch into tip/master: 'x86/misc' adds f313d60a6f81 Merge branch into tip/master: 'x86/fpu' adds 67c351a5004a Merge branch into tip/master: 'x86/cpu' adds 3411506550b1 x86/csum: Rewrite/optimize csum_partial() adds b2f825bfeda8 x86: Move RETPOLINE*_CFLAGS to arch Makefile adds 68cf4f2a72ef x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds adds 22da5a07c75e x86/lib/atomic64_386_32: Rename things adds f94909ceb1ed x86: Prepare asm files for straight-line-speculation adds b17c2baa305c x86: Prepare inline-asm for straight-line-speculation adds 1cc1e4c8aab4 objtool: Add straight-line-speculation validation adds 26c44b776dba x86/alternative: Relax text_poke_bp() constraint adds e463a09af2f0 x86: Add straight-line-speculation mitigation adds 2ee8043e5278 Merge branch into tip/master: 'x86/core' adds 61646ca83d38 x86/uaccess: Move variable into switch case statement adds 20735d24adfe x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype adds bc7aaf52f963 x86/boot/string: Add missing function prototypes adds 022e4666267a Merge branch into tip/master: 'x86/cleanups' adds df0114f1f871 x86/resctrl: Remove redundant assignment to variable chunks adds 09c5d7c306ef Merge branch into tip/master: 'x86/cache' adds da50c0608184 Merge branch into tip/master: 'sched/urgent' adds ef8df9798d46 sched/fair: Cleanup task_util and capacity type adds 14c03d223a1a Merge branch into tip/master: 'sched/core' adds e48d008bd13e x86/mce/inject: Check if a bank is populated before injecting adds 1e56279a4916 x86/mce/inject: Set the valid bit in MCA_STATUS before err [...] adds f5d09dff4ba1 Merge branch into tip/master: 'ras/core' adds f905477efb79 Merge branch into tip/master: 'perf/core' adds 7eae3fe2b594 Merge branch into tip/master: 'locking/core' adds 4f1d038b5ea1 powerpc/4xx: Remove MSI support which never worked adds eca213152a36 powerpc/4xx: Complete removal of MSI support adds 29bbc35e29d9 PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() adds 1197528aaea7 genirq/msi: Guard sysfs code adds 1dd2c6a0817f genirq/msi: Remove unused domain callbacks adds 3ba1f050c91d genirq/msi: Fixup includes adds 9e8688c5f299 PCI/MSI: Make pci_msi_domain_write_msg() static adds ade044a3d0f0 PCI/MSI: Remove msi_desc_to_pci_sysdata() adds 793c5006769d PCI/sysfs: Use pci_irq_vector() adds bec61847cdc7 MIPS: Octeon: Use arch_setup_msi_irq() adds e58f2259b91c genirq/msi, treewide: Use a named struct for PCI/MSI attributes adds 1982afd6c058 x86/hyperv: Refactor hv_msi_domain_free_irqs() adds ae72f3156729 PCI/MSI: Make arch_restore_msi_irqs() less horrible. adds 29a03ada4a00 PCI/MSI: Cleanup include zoo adds 7112158d97a1 PCI/MSI: Make msix_update_entries() smarter adds 288c81ce4be7 PCI/MSI: Move code into a separate directory adds 54324c2f3d72 PCI/MSI: Split out CONFIG_PCI_MSI independent part adds a01e09ef1237 PCI/MSI: Split out !IRQDOMAIN code adds aa423ac4221a PCI/MSI: Split out irqdomain code adds 85aa607e79f8 PCI/MSI: Sanitize MSI-X table map handling adds cd119b09a87d PCI/MSI: Move msi_lock to struct pci_dev adds 57ce3a3c99b2 PCI/MSI: Make pci_msi_domain_check_cap() static adds 890337624e1f genirq/msi: Handle PCI/MSI allocation fail in core code adds 60bf9b33c82c PCI/MSI: Move descriptor counting on allocation fail to th [...] adds 358e31a480c5 Merge branch into tip/master: 'irq/msi' adds 65c7cdedeb30 genirq: Provide new interfaces for affinity hints adds 0f9744f4ed53 iavf: Use irq_update_affinity_hint() adds d34c54d1739c i40e: Use irq_update_affinity_hint() adds 8049da6f3943 scsi: megaraid_sas: Use irq_set_affinity_and_hint() adds fdb8ed13a772 scsi: mpt3sas: Use irq_set_affinity_and_hint() adds fb5bd854710e RDMA/irdma: Use irq_update_affinity_hint() adds cb39ca92eb74 enic: Use irq_update_affinity_hint() adds b8b9dd525203 be2net: Use irq_update_affinity_hint() adds cc493264c01d ixgbe: Use irq_update_affinity_hint() adds bf886e1ef11a mailbox: Use irq_update_affinity_hint() adds ce5a58a96ccc scsi: lpfc: Use irq_set_affinity() adds 2d1e72f235d6 hinic: Use irq_set_affinity_and_hint() adds 7451e9ea8e20 net/mlx5: Use irq_set_affinity_and_hint() adds 4b3ddc6462e8 net/mlx4: Use irq_update_affinity_hint() adds 5fc1fbccfd19 Merge branch into tip/master: 'irq/core' adds 8a1956e34e69 Merge branch into tip/master: 'core/entry' adds 6deca1fae458 Merge branch into tip/master: 'timers/urgent' adds 8297efc79487 Merge branch into tip/master: 'irq/urgent' adds 636c6b8c86f2 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds f21a539a25c7 drm/i915: Fix implicit use of struct pci_dev adds 16542a5939c7 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds f95711242390 EDAC: Add RDDR5 and LRDDR5 memory types adds e2be5955a886 EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh [...] adds 63b1af517b43 Merge branch 'edac-amd64' into edac-for-next adds b011a57e41cc RAS/CEC: Remove a repeated 'an' in a comment adds bf3e2726cc60 Merge branch 'edac-misc' into edac-for-next adds 0d9ebfe9531f Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds f2b20c66274d tracing: Fix spelling mistake "aritmethic" -> "arithmetic" adds 05770dd0ad11 tracing: Support __rel_loc relative dynamic data location [...] adds 55de2c0b5610 tracing: Add '__rel_loc' using trace event macros adds b466b1332164 samples/trace_event: Add '__rel_loc' using sample event adds cd7729043b31 libtraceevent: Add __rel_loc relative location attribute support adds 7c689c839734 tools/perf: Add '__rel_loc' event field parsing support adds e07a1d576239 tracing: Use __this_cpu_read() in trace_event_buffer_lock_ [...] adds 6c536d76cfe6 tracing: Disable preemption when using the filter buffer adds 3e8b1a29a0e8 tracing: Have eprobes use filtering logic of trace events adds 5e6cd84e2f8b tracing/kprobes: Do not open code event reserve logic adds b7d5eb267f8c tracing/uprobes: Use trace_event_buffer_reserve() helper adds 1d83c3a20b0c tracing: Fix synth_event_add_val() kernel-doc comment adds a6ed2aee5464 tracing: Switch to kvfree_rcu() API adds 981a6e00394a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a4382659487f rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs() adds 6e16b0f7bae3 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() adds 6120b72e25e1 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] adds 5401cc5264ff rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load adds 147f04b14add rcu: Prevent expedited GP from enabling tick on offline CPU adds 790da248978a rcu: Make idle entry report expedited quiescent states adds 81f6d49cce2d rcu/exp: Mark current CPU as exp-QS in IPI loop second pass adds 614ddad17f22 rcu: Tighten rcu_advance_cbs_nowake() checks adds 118e0d4a1bc8 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] adds 213d56bf33bd rcu/nocb: Prepare state machine for a new step adds fbb94cbd70d4 rcu/nocb: Invoke rcu_core() at the start of deoffloading adds 24ee940d8927 rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe adds b3bb02fe5a2b rcu/nocb: Make rcu_core() callbacks acceleration (de-)offl [...] adds 344e219d7d2b rcu/nocb: Check a stable offloaded state to manipulate qle [...] adds 7b65dfa32dca rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() adds 78ad37a2c50d rcu/nocb: Limit number of softirq callbacks only on softirq adds 3e61e95e2d09 rcu: Fix callbacks processing time limit retaining cond_resched() adds a554ba288845 rcu: Apply callbacks processing time limit only on softirq adds 0598a4d4429c rcu/nocb: Don't invoke local rcu core on callback overload [...] adds 2ebc45c44c4f rcu/nocb: Remove rcu_node structure from nocb list when de [...] adds 8d9703964697 rcu/nocb: Prepare nocb_cb_wait() to start with a non-offlo [...] adds a81aeaf7a1de rcu/nocb: Optimize kthreads and rdp initialization adds 2cf4528d6dd6 rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or " [...] adds d2cf0854d728 rcu/nocb: Allow empty "rcu_nocbs" kernel parameter adds 10d4703154a7 rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn [...] adds cafafd67765b rcu-tasks: Create per-CPU callback lists adds 7a30871b6a27 rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic qu [...] adds b14fb4fbbcd8 rcu-tasks: Convert grace-period counter to grace-period se [...] adds 9b073de1c7a3 rcu_tasks: Convert bespoke callback list to rcu_segcblist [...] adds 381a4f3b3860 rcu-tasks: Use spin_lock_rcu_node() and friends adds 65b629e70489 rcu-tasks: Inspect stalled task's trc state in locked state adds 8dd593fddd63 rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure adds 4d1114c05467 rcu-tasks: Abstract checking of callback lists adds 57881863ad15 rcu-tasks: Abstract invocations of callbacks adds d363f833c6d8 rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cb [...] adds ce9b1c667f03 rcu-tasks: Make rcu_barrier_tasks*() handle multiple callb [...] adds 8610b6568039 rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initia [...] adds 7d13d30bb6c5 rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention adds 3063b33a347c rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_task [...] adds ab97152f88a4 rcu-tasks: Use more callback queues if contention encountered adds 2cee0789b458 rcu-tasks: Use separate ->percpu_dequeue_lim for callback [...] adds fd796e4139b4 rcu-tasks: Use fewer callbacks queues if callback flood ends adds 4feeb9d5f822 refscale: Always log the error message adds f71f22b67d37 refscale: Add missing '\n' to flush message adds 71f6ea2a0be0 scftorture: Add missing '\n' to flush message adds 04cf85188601 scftorture: Remove unused SCFTORTOUT adds 86e7ed1bd57d rcuscale: Always log error message adds 809da9bf8050 scftorture: Always log error message adds 81faa4f6fba4 locktorture,rcutorture,torture: Always log error message adds 5ff7c9f9d7e3 rcutorture: Avoid soft lockup during cpu stall adds 12e885433dbc rcutorture: Test RCU-tasks multiqueue callback queueing adds 82e310033d7c rcutorture: Enable multiple concurrent callback-flood kthreads adds 613b00fbe644 rcutorture: Add ability to limit callback-flood intensity adds 53b541fbdb9c rcutorture: Combine n_max_cbs from all kthreads in a callb [...] adds f80fe66c38d5 Merge branches 'doc.2021.11.30c', 'exp.2021.12.07a', 'fast [...] adds ff120d594bac Merge branch 'lkmm.2021.11.30c' into HEAD adds 1b5c83d336f4 Merge branch 'lkmm-dev.2021.11.30c' into HEAD adds 7d6d0c8b8c39 Merge branch 'clocksource.2021.11.30c' into HEAD adds 12305abe9827 kcsan: Refactor reading of instrumented memory adds 71f8de7092cb kcsan: Remove redundant zero-initialization of globals adds 9756f64c8f2d kcsan: Avoid checking scoped accesses from nested contexts adds 69562e4983d9 kcsan: Add core support for a subset of weak memory modeling adds 0b8b0830ac14 kcsan: Add core memory barrier instrumentation functions adds 48c9e28e1e24 kcsan, kbuild: Add option for barrier instrumentation only adds 3cc21a531252 kcsan: Call scoped accesses reordered in reports adds be3f6967ec59 kcsan: Show location access was reordered to adds 82eb6911d909 kcsan: Document modeling of weak memory adds 7310bd1f3eb9 kcsan: test: Match reordered or normal accesses adds 8bc32b348178 kcsan: test: Add test cases for memory barrier instrumentation adds 116af35e38cf kcsan: Ignore GCC 11+ warnings about TSan runtime support adds 71b0e3aeb282 kcsan: selftest: Add test case to check memory barrier ins [...] adds f948666de517 locking/barriers, kcsan: Add instrumentation for barriers adds 2505a51ac6f2 locking/barriers, kcsan: Support generic instrumentation adds e87c4f6642f4 locking/atomics, kcsan: Add instrumentation for barriers adds 04def1b9b4a3 asm-generic/bitops, kcsan: Add instrumentation for barriers adds cd8730c3ab4d x86/barriers, kcsan: Use generic instrumentation for non-s [...] adds d93414e37586 x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin [...] adds d37d1fa0154e mm, kcsan: Enable barrier instrumentation adds 6f3f0c98b566 sched, kcsan: Enable memory barrier instrumentation adds 0525bd82f6a9 objtool, kcsan: Add memory barrier instrumentation to whitelist adds 0509811952e4 objtool, kcsan: Remove memory barrier instrumentation from [...] adds a015b7085979 compiler_attributes.h: Add __disable_sanitizer_instrumentation adds bd3d5bd1a0ad kcsan: Support WEAK_MEMORY with Clang where no objtool sup [...] adds a70d36e6a0bd kcsan: Make barrier tests compatible with lockdep adds 80d7476fa20a kcsan: Turn barrier instrumentation into macros adds e3d2b72bbf3c kcsan: Avoid nested contexts reading inconsistent reorder_access adds b473a3891c46 kcsan: Only test clear_bit_unlock_is_negative_byte if arch [...] adds 76a2b0bbce2c Merge branch 'kcsan.2021.12.09b' into HEAD adds 57b22fc21c58 MAINTAINERS: Add Frederic and Neeraj to their RCU files adds 779fe97effd7 rcu: Fix description of kvfree_rcu() adds 007e0526bf40 torture: Drop trailing ^M from console output adds a056057eff12 torture: Allow four-digit repetition numbers for --configs [...] adds 79a3c6ec0f23 torture: Output per-failed-run summary lines from torture.sh adds 491873a7a9be torture: Make kvm.sh summaries note runs having only KCSAN [...] adds e2e471b67747 torture: Indicate which torture.sh runs' bugs are all KCSA [...] adds 3b0a72ff8905 clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW adds 101336895de6 rcutorture: Print message before invoking ->cb_barrier() adds a3abcad8ba94 EXP rcu-tasks: Check for abandoned callbacks adds 93efd2bae4da EXP timers/nohz: Last resort update jiffies on nohz_full I [...] adds d609b1f2b91f EXP testing/bpf: Update test names for xchg and cmpxchg adds e337b81603cf EXP workqueue: Upgrade queue_work_on() comment adds 4b331acc4318 EXP workqueue: Fix unbind_workers() VS wq_worker_running() race adds 082dcaa86154 EXP workqueue: Fix unbind_workers() VS wq_worker_sleeping() race adds defd1f8a1f4e rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] adds ab0ae3d5a15f rcu: Add mutex for rcu boost kthread spawning and affinity [...] adds a506b303a7eb Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds dc1ce45575b3 KVM: MMU: update comment on the number of page role combinations adds 27592ae8dbe4 KVM: Move wiping of the kvm->vcpus array to common code adds 75a9869f314d KVM: mips: Use kvm_get_vcpu() instead of open-coded access adds 113d10bca23c KVM: s390: Use kvm_get_vcpu() instead of open-coded access adds c5b077549136 KVM: Convert the kvm->vcpus array to a xarray adds 46808a4cb897 KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index adds 214bd3a6f469 KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() adds afa319a54a8c KVM: Require total number of memslot pages to fit in an un [...] adds 47ea7d900b1c KVM: Open code kvm_delete_memslot() into its only caller adds 4e4d30cb9b87 KVM: Resync only arch fields when slots_arch_lock gets reacquired adds ce5f0215620c KVM: Use "new" memslot's address space ID instead of dedic [...] adds 537a17b31493 KVM: Let/force architectures to deal with arch specific me [...] adds 509c594ca2dc KVM: arm64: Use "new" memslot instead of userspace memory region adds 3b1816177bfe KVM: MIPS: Drop pr_debug from memslot commit to avoid using "mem" adds eaaaed137ecc KVM: PPC: Avoid referencing userspace memory region in mem [...] adds cf5b486922dc KVM: s390: Use "new" memslot instead of userspace memory region adds 9d7d18ee3f48 KVM: x86: Use "new" memslot instead of userspace memory region adds d01495d4cffb KVM: RISC-V: Use "new" memslot instead of userspace memory region adds 6a99c6e3f52a KVM: Stop passing kvm_userspace_memory_region to arch mems [...] adds 07921665a651 KVM: Use prepare/commit hooks to handle generic memslot me [...] adds 77aedf26fe5d KVM: x86: Don't assume old/new memslots are non-NULL at me [...] adds ec5c86976674 KVM: s390: Skip gfn/size sanity checks on memslot DELETE o [...] adds 7cd08553ab10 KVM: Don't make a full copy of the old memslot in __kvm_se [...] adds e0c2b6338ac8 KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the cou [...] adds f5756029eef5 KVM: x86: Use nr_memslot_pages to avoid traversing the mem [...] adds c928bfc2632f KVM: Integrate gfn_to_memslot_approx() into search_memslots() adds 1e8617d37fc3 KVM: Move WARN on invalid memslot index to update_memslots() adds 26b8345abc75 KVM: Resolve memslot ID via a hash table instead of via a [...] adds ed922739c919 KVM: Use interval tree to do fast hva lookup in memslots adds 6a656832aa75 KVM: s390: Introduce kvm_s390_get_gfn_end() adds a54d806688fe KVM: Keep memslots in tree-based structures instead of arr [...] adds bcb63dcde829 KVM: Call kvm_arch_flush_shadow_memslot() on the old slot [...] adds f4209439b522 KVM: Optimize gfn lookup in kvm_zap_gfn_range() adds 44401a204734 KVM: Optimize overlapping memslots check adds 0f9bdef3d933 KVM: Wait 'til the bitter end to initialize the "new" memslot adds 244893fa2859 KVM: Dynamically allocate "new" memslots from the get-go adds 907afa48e9d0 KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_ [...] adds f2740a8d851a KVM: nSVM: introduce svm->nested.save to cache save area b [...] adds 7907160dbf1a KVM: nSVM: rename nested_load_control_from_vmcb12 in neste [...] adds b7a3d8b6f433 KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() adds 355d0473b1a1 KVM: nSVM: use svm->nested.save to load vmcb12 registers a [...] adds bd95926c2b2b KVM: nSVM: split out __nested_vmcb_check_controls adds 8fc78909c05d KVM: nSVM: introduce struct vmcb_ctrl_area_cached adds ce92ef7604ff KVM: x86/mmu: Use shadow page role to detect PML-unfriendl [...] adds 9d395a0a7aca KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_tr [...] adds 4d78d0b39ad0 KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages adds 8283e36abfff KVM: x86/mmu: Propagate memslot const qualifier adds fb43496c8362 KVM: x86/MMU: Simplify flow of vmx_get_mt_mask adds aefdc2ed445e KVM: Avoid atomic operations when kicking the running vCPU adds 98a26b69d8c3 KVM: x86: change TLB flush indicator to bool adds 1831fa44df74 KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are dis [...] adds 91b018950717 KVM: SVM: Ensure target pCPU is read once when signalling [...] adds 6f390916c4fb KVM: s390: Ensure kvm_arch_no_poll() is read once when blo [...] adds 510958e99721 KVM: Force PPC to define its own rcuwait object adds 8df6a61c0403 KVM: Update halt-polling stats if and only if halt-polling [...] adds 29e72893cec3 KVM: Refactor and document halt-polling stats update helper adds 30c9434717fd KVM: Reconcile discrepancies in halt-polling stats adds 75c89e5272fb KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), n [...] adds 6109c5a6ab7f KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook adds f6c60d081e2c KVM: Don't block+unblock when halt-polling is successful adds 1460179dcd76 KVM: x86: Tweak halt emulation helper names to free up kvm [...] adds 005467e06b16 KVM: Drop obsolete kvm_arch_vcpu_block_finish() adds 91b99ea70657 KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() adds fac426889439 KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() adds c3858335c711 KVM: stats: Add stat to detect if vcpu is currently blocking adds 109a98260b53 KVM: Don't redo ktime_get() when calculating halt-polling [...] adds c91d44971459 KVM: x86: Directly block (instead of "halting") UNINITIALI [...] adds cdafece4b964 KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED [...] adds d92a5d1c6c75 KVM: Add helpers to wake/query blocking vCPU adds 057aa61bc992 KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled adds c95717218add KVM: VMX: Drop unnecessary PI logic to handle impossible c [...] adds 74ba5bc872d3 KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers adds 29802380b679 KVM: VMX: Drop pointless PI.NDST update when blocking adds 89ef0f21cf96 KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI [...] adds cfb0e1306a37 KVM: VMX: Read Posted Interrupt "control" exactly once per [...] adds 724b3962ef80 KVM: VMX: Move Posted Interrupt ndst computation out of wr [...] adds baed82c8e489 KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV adds b1d66dad65dc KVM: x86/svm: Add module param to control PMU virtualization adds 2c5653caecc4 KVM: X86: Ensure that dirty PDPTRs are loaded adds c0d6956e4305 KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() adds 40e49c4f5fb0 KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled adds 5ec60aad547f KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept adds a37ebdce168f KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept adds e63f315d74ee KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_ [...] adds 8f29bf12a378 KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() adds aec9c2402f74 KVM: SVM: Remove references to VCPU_EXREG_CR3 adds 3883bc9d28ed KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed adds c62c7bd4f95b KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty adds 41e68b6964eb KVM: vmx, svm: clean up mass updates to regs_avail/regs_di [...] adds 2e9ebd55096f KVM: X86: Remove kvm_register_clear_available() adds 24cd19a28cb7 KVM: X86: Update mmu->pdptrs only when it is changed adds 6ab8a4053f71 KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) adds 3ab4ac877cfa KVM: VMX: Update msr value after kvm_set_user_return_msr() [...] adds 15ad9762d69f KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() adds ed07ef5a66e4 KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST [...] adds fe26f91d30fb KVM: VMX: Change comments about vmx_get_msr() adds 1af4a1199a41 KVM: SVM: Rename get_max_npt_level() to get_npt_level() adds 58356767107a KVM: SVM: Allocate sd->save_area with __GFP_ZERO adds 27f4fca29f9c KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mm [...] adds 84432316cd9a KVM: X86: Fix comment in __kvm_mmu_create() adds 42f34c20a113 KVM: X86: Remove unused declaration of __kvm_mmu_free_some [...] adds 41e35604eaff KVM: X86: Remove useless code to set role.gpte_is_8_bytes [...] adds b46a13cb7ea1 KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes adds 1f5a21ee8400 KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_ [...] adds c59a0f57fa32 KVM: X86: Remove mmu->translate_gpa adds 84ea5c09a66d KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() adds cc022ae144c1 KVM: X86: Add parameter huge_page_level to kvm_init_shadow [...] adds f8cd457f061d KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() adds bb3b394d35e8 KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and in [...] adds 2df4a5eb6c5a KVM: X86: Remove mmu parameter from load_pdptrs() adds ce5977b181c1 KVM: x86: don't print when fail to read/write pv eoi memory adds 51b1209c6125 KVM: Clear pv eoi pending bit only when it is set adds 5e854864ee43 KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with [...] adds 906fa90416fd KVM: x86: Add an emulation type to handle completion of us [...] adds d2f7d49826ae KVM: x86: Use different callback if msr access comes from [...] adds adbfb12d4c45 KVM: x86: Exit to userspace if emulation prepared a comple [...] adds 93b350f884c4 Merge branch 'kvm-on-hv-msrbm-fix' into HEAD adds b84155c38076 KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper adds ed2a4800ae9d KVM: nVMX: Track whether changes in L0 require MSR bitmap [...] adds 502d2bf5f2fd KVM: nVMX: Implement Enlightened MSR Bitmap feature adds 8e819d75cbcf KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery adds 83c98007d9fb KVM: nVMX: Ensure vCPU honors event request if posting nes [...] adds 45af1bb99b72 KVM: VMX: Clean up PI pre/post-block WARNs adds dc70ec217cec KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING adds 6f2cdbdba43e KVM: Add Makefile.kvm for common files, use it for x86 adds f786ab1bf17a KVM: s390: Use Makefile.kvm for common files adds ae1b606e6207 KVM: mips: Use Makefile.kvm for common files adds 3e3aa26fd4c4 KVM: RISC-V: Use Makefile.kvm for common files adds 5f33868af8f4 KVM: powerpc: Use Makefile.kvm for common files adds d8f6ef45a623 KVM: arm64: Use Makefile.kvm for common files adds 0602dfb0f560 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 00ce3a7ea653 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bc3bfd76d55f xen/gntdev: fix unmap notification order adds b3f028ec2c1c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 4e1f82dce05b Merge branch 'for-5.16-fixes' into for-next adds 95397d578b04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ccf45156fd16 workqueue: Remove the outdated comment before wq_worker_sl [...] adds 3e5f39ea33b1 workqueue: Remove the advanced kicking of the idle workers [...] adds 11b45b0bf402 workqueue: Remove outdated comment about exceptional worke [...] adds b4ac9384ac05 workqueue: Remove schedule() in unbind_workers() adds 989442d73757 workqueue: Move the code of waking a worker up in unbind_w [...] adds 84f91c62d675 workqueue: Remove the cacheline_aligned for nr_running adds 7f224759dbdf Merge branch 'for-5.17' into for-next adds f8b6a27fee26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c8b3c9ddf031 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 74c9591d96bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9ccc0a36cc59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 34f35f8f14bc ipmi: ssif: initialize ssif_info->client early adds 1f2bcfdb69b9 ipmi: Add the git repository to the MAINTAINERS file adds a87b221566e9 ipmi/watchdog: Constify ident adds 4c42042ddbd9 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 940b8f9d1ea4 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds d3916e20d7cc Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 5b004ff96713 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 50c461064ce7 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 2925fc1c1029 misc: sram: Add compatible string for Tegra234 SYSRAM adds 9a0a930fe253 binder: fix pointer cast warning adds aafb551024b4 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 07cc0fa49bdb scsi: ufs: dt-bindings: Add SM8450 compatible strings adds e04121ba1b08 dt-bindings: phy: qcom,qmp: Add SM8450 UFS phy compatible adds 15aa1f668c54 phy: qcom-qmp: Add SM8450 UFS QMP Phy adds e87f13c33e12 phy: qcom: use struct_size instead of sizeof adds 506fe6d163ab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7fa2f85e1354 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fea783e6e82c thunderbolt: Do not dereference fwnode in struct device adds 49da717439d5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5f31e13e2dcb staging: r8188eu: bLedOpenDrain is always true for r8188eu adds bce47253f5e0 staging: r8188eu: remove a bunch of unused led defines adds bcb898c690a8 staging: r8188eu: remove two unused macros adds b20bdcdfd16d staging: r8188eu: bHWPowerdown is set but not used adds cc23553e5bd4 staging: r8188eu: remove unused macros from drv_types.h adds 02d85324158c staging: r8188eu: hal data's interfaceIndex is never read adds 390c811a7b3e staging: r8188eu: remove empty HAL_INIT_PROFILE_TAG macro adds 93bc0b3d5334 staging: r8188eu: remove two write-only wifi direct variables adds a917a9dd8ada staging: r8188eu: remove unused define adds 168445735881 staging: r8188eu: AntCombination is always 2 adds ec5967c04e6a staging: r8188eu: remove RF_PATH_{C,D} adds 2d91168a38a7 staging: r8188eu: struct odm_mac_status_info is not used adds 39b0e3d6e29c staging: r8188eu: remove macro PHY_SetRFReg adds 0783f44d9004 staging: r8188eu: remove macro PHY_QueryRFReg adds 5f82ac51783b staging: r8188eu: remove macro PHY_SetBBReg adds f6e018ae9a28 staging: r8188eu: remove macro PHY_QueryBBReg adds 1602cce406f8 staging: r8188eu: remove duplicate defines adds a773bcc4626a staging: r8188eu: bWIFI_Direct is set but never used adds c84a7062d886 staging: r8188eu: bWIFI_Display is set but never used adds bbe440bcc3f5 staging: r8188eu: remove unused macro IS_FW_81xxC adds efc7bc10d23f staging: r8188eu: convert DBG_88E calls in core/rtw_security.c adds b07f55053557 staging: r8188eu: convert/remove DBG_88E calls in core/rtw_cmd.c adds d904512db6f3 staging: r8188eu: convert type of HalData in struct adapter adds 22e6a4846738 staging: r8188eu: remove SwLed1 adds 86b7e5fbd623 staging: r8188eu: remove code to set led1 registers adds 673cd3f471dd staging: r8188eu: remove LedPin from struct struct LED_871x adds d0df53d36cd5 staging: rtl8712: Fix alignment checks with flipped condition adds 0685f343d35c Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 35619155d044 iio: imu: st_lsm6dsx: add dts property to disable sensor-hub adds a91f82d944e3 Documentation: dt: iio: st_lsm6dsx: add disable-sensor-hub [...] adds 4da5f2d6f2e3 iio:adc:axp20x: add support for NTC thermistor adds fc27e69f4df6 dt-bindings: iio: adc: document TS voltage in AXP PMICs adds 2cc131ace0d2 dt-bindings: iio: light: ltr501: Add proximity-near-level adds 4114835810ae iio: ltr501: Export near level property for proximity sensor adds 0bb12606c05f iio:dac:ad7293: add support for AD7293 adds 2ff1f4d8df66 dt-bindings:iio:dac: add ad7293 doc adds d4b572f835a5 MAINTAINERS: Update i.MX 8QXP ADC info adds b62e2e1763cd iio: add addac subdirectory adds 3cf3cdea6fe3 dt-bindings: iio: add AD74413R adds fea251b6a5db iio: addac: add AD74413R driver adds 9020ef659885 iio: trigger: Fix a scheduling whilst atomic issue seen on [...] adds 3ac27afefd5d iio:dac:ad5755: Switch to generic firmware properties and [...] adds f191fe4f0d3e iio:dac:ad5758: Drop unused of specific headers. adds 5669c086e699 iio:dac:dpot-dac: Swap of.h for mod_devicetable.h adds 09a74ea73735 iio:dac:lpc18xx_dac: Swap from of* to mod_devicetable.h adds 92311717b3a3 iio:pot:mcp41010: Switch to generic firmware properties. adds fdb726c4f9ef iio:light:cm3605: Switch to generic firmware properties. adds c88eba5a186e iio:adc:max9611: Switch to generic firmware properties. adds 4efc1c614d33 iio:adc:mcp3911: Switch to generic firmware properties. adds 3c3969a0c99b iio:adc:ti-adc12138: Switch to generic firmware properties [...] adds f346c9650541 iio:adc:envelope-detector: Switch from of headers to mod_d [...] adds ade2be6d9b07 iio:adc:ti-ads124s08: Drop dependency on OF. adds a81c33f56abe iio:adc/dac:Kconfig: Update to drop OF dependencies. adds 1665a92f780a dt-bindings: iio: dac: adi,ad5755: drop unrelated included. adds ae5f4a358af4 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds a8971eb4d516 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git adds 05d007b4f135 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 4350e65987a5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9f8d6b28eb13 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 009a6af93316 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e5044ee52191 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ff9f9c6e7484 vduse: fix memory corruption in vduse_dev_ioctl() adds 3ed21c1451a1 vdpa: check that offsets are within bounds adds dc1db0060c02 vduse: check that offset is within bounds in get_config() adds 27d9839f1794 virtio: always enter drivers/virtio/ adds 817fc978b5a2 virtio_ring: Fix querying of maximum DMA mapping size for [...] adds 1db8f5fc2e5c virtio/vsock: fix the transport to work with VMADDR_CID_ANY adds bb47620be322 vdpa: Consider device id larger than 31 adds d8a0439e6fd7 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG adds c98bd79faa82 iommu/virtio: Support bypass domains adds 9344175ff975 iommu/virtio: Sort reserved regions adds 802db82e99d1 iommu/virtio: Pass end address to viommu_add_mapping() adds 0c007dfda747 iommu/virtio: Support identity-mapped domains adds b2de664b6cd3 virtio: wrap config->reset calls adds 212a6e51a630 Bluetooth: virtio_bt: fix device removal adds 9d3b79c08d4e hwrng: virtio - unregister device before reset adds 9cbf7e4c9882 vduse: moving kvfree into caller adds 48b17eb472b1 ifcvf/vDPA: fix misuse virtio-net device config size for blk dev adds 9948035caf19 docs: document sysfs ABI for vDPA bus adds 29573aef6650 vdpa: add driver_override support adds 24550ca33f93 virtio-mem: prepare page onlining code for granularity sma [...] adds 4a0c5d2cfef9 virtio-mem: prepare fake page onlining code for granularit [...] adds 0129ce105207 net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU adds 35589118df7e fork: Make IO worker options flag based adds d109de6eb40d fork/vm: Move common PF_IO_WORKER behavior to new flag adds d55232fe1f82 fork: add USER_WORKER flag to not dup/clone files adds a23092989de6 fork: Add USER_WORKER flag to ignore signals adds 79e72c1ea324 signal: Perfom autoreap for PF_USER_WORKER adds c619b1f03f6d fork: add helpers to clone a process for kernel use adds 00c348958bb5 io_uring: switch to user_worker adds 49e58c43a560 fork: remove create_io_thread adds 71b31328fe1f vhost: move worker thread fields to new struct adds bbf761db7dbb vhost: use user_worker to check RLIMITs adds cf93dc51a943 eni_vdpa: Simplify 'eni_vdpa_probe()' adds afaa71805cd1 vdpa: Avoid duplicate call to vp_vdpa get_status adds e2f504111891 vdpa: Mark vdpa_config_ops.get_vq_notification as optional adds 2da8cad97949 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 8066c615cb69 rpmsg: core: Clean up resources on announce_create failure. adds 62c46d556888 MAINTAINERS: Removing Ohad from remoteproc/rpmsg maintenance adds 8f86e69536f3 remoteproc: Fix remaining wrong return formatting in docum [...] adds 41d89f16cafe Merge branches 'rpmsg-next' and 'rproc-next' into for-next adds ed3559005c92 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c3abe3a6c6a7 Merge commit '5065e08e4ef3c3fd0daf141f601de4b4d1af2333' adds 82dc44e7c650 dt-bindings: pinctrl: qcom: Add SM8450 pinctrl bindings adds 4beb02f19c37 pinctrl: qcom: Add SM8450 pinctrl driver adds bd92baaa262d dt-bindings: pinctrl: Add bindings for Intel Thunderbay pi [...] adds 12422af8194d pinctrl: Add Intel Thunder Bay pinctrl driver adds b124c8bd50c7 pinctrl: Sort Kconfig and Makefile entries alphabetically adds 6ca94c5aa34c Merge branch 'devel' into for-next adds bcb6477c568c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8d7cc65f81b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2b9cbdf52648 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds b0775f4dd1f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3f0565451cc0 dt-bindings: pwm: Avoid selecting schema on node name match adds df2bf3d74242 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 59ec71575ab4 ucounts: Fix rlimit max values check adds ea61e4cbbcb7 Merge of signal-for-v5.17, and ucount-rlimit-fixes-for-v5. [...] adds 89bb8d3ac76c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7b0653eca4cf kselftests: timers:Remove unneeded semicolon adds 7ace3e9ae049 selftests: timers: Remove unneeded semicolon adds a531b0c23c0f selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST adds e5992f373c6e selftests/ftrace: make kprobe profile testcase description unique adds 3abedf4646fd selftests: harness: avoid false negatives if test has no ASSERTs adds 6d425d7c1bec selftests/mount: remove unneeded conversion to bool adds 009482c0932a selftests/move_mount_set_group remove unneeded conversion to bool adds a738a4ce8421 selftests: cgroup: build error multiple outpt files adds 066b34aa5461 tools: fix ARRAY_SIZE defines in tools and selftests hdrs adds 2684618b6118 selftests/arm64: remove ARRAY_SIZE define from vec-syscfg.c adds 72a571d1e25f selftests/cgroup: remove ARRAY_SIZE define from cgroup_util.h adds fc1d33035842 selftests/core: remove ARRAY_SIZE define from close_range_test.c adds 8eda7963235d selftests/ir: remove ARRAY_SIZE define from ir_loopback.c adds 5a69d33b3ed6 selftests/landlock: remove ARRAY_SIZE define from common.h adds 1329e40ebd18 selftests/net: remove ARRAY_SIZE define from individual tests adds 07ad4f7629d4 selftests/rseq: remove ARRAY_SIZE define from individual tests adds 6e5eba2e3366 selftests/seccomp: remove ARRAY_SIZE define from seccomp_b [...] adds 08ca3510f748 selftests/sparc64: remove ARRAY_SIZE define from adi-test adds 7527c03870fd selftests/timens: remove ARRAY_SIZE define from individual tests adds e89908201e25 selftests/vm: remove ARRAY_SIZE define from individual tests adds 72bb50a30c46 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c4a6bb3fe80e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b48bc3764ad6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 443bcc30fcf8 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 6f89f413340f dt-bindings: at24: Rework special case compatible handling adds eb67a13c80a7 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds 99d564aef3b6 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds d86ed6cd338f Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 1829ec72f15a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 1b732ccd658f Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 779809c07324 dt-bindings: nvmem: Add missing 'reg' property adds b27e07f2748c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 29b6c6583641 Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 3cac05778b32 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git adds 98ceca2f2932 fpga: region: fix kernel-doc adds cbd33a29f96e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds db321fb69147 Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] adds 53a0782c37ee Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 64097828e791 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 340240610b96 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0811c3c77bb5 filemap: Remove PageHWPoison check from next_uptodate_page() adds 77e047e818a1 fs/writeback: Convert inode_switch_wbs_work_fn to folios adds 2bd2803ef017 mm/doc: Add documentation for folio_test_uptodate adds 06b43b978d0a mm/writeback: Improve __folio_mark_dirty() comment adds ed901756e46e pagevec: Add folio_batch adds b870ef82cb8e iov_iter: Add copy_folio_to_iter() adds 1c9b43daa700 iov_iter: Convert iter_xarray to use folios adds 9c34e6845c80 mm: Add folio_test_pmd_mappable() adds 2871d169178b filemap: Add folio_put_wait_locked() adds d4ee0f4e5e4a filemap: Convert page_cache_delete to take a folio adds 470e3455944f filemap: Add filemap_unaccount_folio() adds 566a04cd791b filemap: Convert tracing of page cache operations to folio adds d70c981aaa48 filemap: Add filemap_remove_folio and __filemap_remove_folio adds c6c87e94de50 filemap: Convert find_get_entry to return a folio adds 83a3b7b4beae filemap: Remove thp_contains() adds b731694010fb filemap: Convert filemap_get_read_batch to use folios adds 11194d8ae75a filemap: Convert find_get_pages_contig to folios adds 5d93b913d20f filemap: Convert filemap_read_page to take a folio adds 2646671ab0f3 filemap: Convert filemap_create_page to folio adds decc66ce2428 filemap: Convert filemap_range_uptodate to folios adds ce4dea01693d readahead: Convert page_cache_async_ra() to take a folio adds 8d79ea808305 readahead: Convert page_cache_ra_unbounded to folios adds ff53ed0ad9e5 filemap: Convert do_async_mmap_readahead to take a folio adds 3ce2ba787700 filemap: Convert filemap_fault to folio adds 5350122ec979 filemap: Add read_cache_folio and read_mapping_folio adds 65169a7fb2bf filemap: Convert filemap_get_pages to use folios adds aebbbcaf28ed filemap: Convert page_cache_delete_batch to folios adds 7f8720ff6a66 filemap: Use folios in next_uptodate_page adds 8b645ffca626 filemap: Use a folio in filemap_map_pages adds e823c3ff5e3d filemap: Use a folio in filemap_page_mkwrite adds 739cf214a8d4 filemap: Add filemap_release_folio() adds 8379034f394c truncate: Add truncate_cleanup_folio() adds c2bc89efbe27 mm: Add unmap_mapping_folio() adds cfaf8383f51e shmem: Convert part of shmem_undo_range() to use a folio adds 7cff0ee6d442 truncate,shmem: Add truncate_inode_folio() adds 9bf002c0c212 truncate: Skip known-truncated indices adds 4c282ce18641 truncate: Convert invalidate_inode_pages2_range() to use a folio adds f425349b08b6 truncate: Add invalidate_complete_folio2() adds 77151bf8e67e filemap: Convert filemap_read() to use a folio adds 1710c4012463 filemap: Convert filemap_get_read_batch() to use a folio_batch adds 482d61f4a4ca filemap: Return only folios from find_get_entries() adds a41fd75c3187 mm: Convert find_lock_entries() to use a folio_batch adds 22d9f190bf13 mm: Remove pagevec_remove_exceptionals() adds ce04359d4972 fs: Convert vfs_dedupe_file_range_compare to folios adds fcadb62b90b0 truncate: Convert invalidate_inode_pages2_range to folios adds 8842c9c23524 truncate,shmem: Handle truncates that split large folios adds c6ffa2076141 XArray: Add xas_advance() adds 3ebffc96befb mm: Use multi-index entries in the page cache adds 92cb11ee79aa Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 41623732ccd6 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds b9a77a1eaef8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6a942f98b051 mm: Convert struct page to struct slab in functions used b [...] adds 718746ed7b2c mm/memcg: Convert slab objcgs from struct page to struct slab adds f26b8be6c4a9 mm/slob: Convert SLOB to use struct slab adds 111415fb7715 mm/kasan: Convert to struct folio and struct slab adds c043c82b87cd mm/kfence: Convert kfence_guarded_alloc() to struct slab adds f1ac9059ca34 mm/sl*b: Differentiate struct slab fields by sl*b implementations adds a9e4ac590f62 mm/slub: Simplify struct slab slabs field definition adds 6e51b6c45291 mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PAR [...] adds dc1743eb942f zsmalloc: Stop using slab fields in struct page adds bb8806276b53 bootmem: Use page->index instead of page->freelist adds 56a159a4d979 Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] adds 5912c137fa38 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c0fb383c7631 mm: fix panic in __alloc_pages adds 91ebb9da01b8 mm: bdi: initialize bdi_min_ratio when bdi is unregistered adds 1a4db298c04a mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix adds aceeed22fdba Increase default MLOCK_LIMIT to 8 MiB adds 1e6807424437 MAINTAINERS: update kdump maintainers adds 514eb2476567 mailmap: Update email address for Guo Ren adds a02685592aa3 filemap: remove PageHWPoison check from next_uptodate_page() adds 560709dfe567 timers: implement usleep_idle_range() adds b50cfe8c8bbe mm/damon/core: fix fake load reports due to uninterruptibl [...] adds 5661160711e8 mm/damon/core: use better timer mechanisms selection threshold adds 4c10268ef460 mm/damon/dbgfs: remove an unnecessary error message adds f33f42a7b6e5 mm/damon/core: remove unnecessary error messages adds edaaa2bd6882 mm/damon/vaddr: remove an unnecessary warning message adds c818b8c4da37 mm/damon/vaddr-test: split a test function having >1024 by [...] adds 9e8cca7ce6a3 mm/damon/vaddr-test: remove unnecessary variables adds f60de8f17e89 selftests/damon: skip test if DAMON is running adds 68cfe24c499f selftests/damon: test DAMON enabling with empty target_ids case adds 9637cac55ee4 selftests/damon: test wrong DAMOS condition ranges input adds d8180a57cb68 selftests/damon: test debugfs file reads/writes with huge count adds e1dc8a93f178 selftests/damon: split test cases adds 009cd0bbd863 mm/slub: fix endianness bug for alloc/free_traces attributes adds 9c7a8a4d79d4 shmem: fix a race between shmem_unused_huge_shrink and shm [...] adds e6b24dcdeb54 shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] adds 5533361688d1 mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() an [...] adds 55e5586a076b hugetlbfs: fix issue of preallocation of gigantic pages ca [...] adds 25524481dfa1 kfence: fix memory leak when cat kfence objects adds 34ab1391bc4e /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 8b5e3d2c6000 /proc/kpageflags: do not use uninitialized struct pages adds 54c520bd2ac9 procfs: prevent unpriveleged processes accessing fdinfo dir adds bd827b3a6ee2 kthread: add the helper function kthread_run_on_cpu() adds 6d05a69471d4 kthread-add-the-helper-function-kthread_run_on_cpu-fix adds 2335c9fe4465 RDMA/siw: make use of the helper function kthread_run_on_cpu() adds ce1022490b68 ring-buffer: make use of the helper function kthread_run_on_cpu() adds e11bbe1ee6b0 rcutorture: make use of the helper function kthread_run_on_cpu() adds 6fe70d0d7010 trace/osnoise: make use of the helper function kthread_run [...] adds e7dd449637e6 trace/hwlat: make use of the helper function kthread_run_on_cpu() adds d7f9f2ca2dca ia64: module: use swap() to make code cleaner adds 809fbd22af77 arch/ia64/kernel/setup.c: use swap() to make code cleaner adds 80c3c73be2e9 ia64: fix typo in a comment adds 248d3811efbf scripts/spelling.txt: add "oveflow" adds 7c1a9b473395 squashfs: provide backing_dev_info in order to disable read-ahead adds 897c126285fe ocfs2:Use BUG_ON instead of if condition followed by BUG. adds a70f2a4e83e4 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value adds d236459f2976 ocfs2: reflink deadlock when clone file to the same direct [...] adds 8a70646a32c2 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds d90299cfa6c8 ocfs2: fix ocfs2 corrupt when iputting an inode adds 0316f0e17ff3 fs/ioctl: remove unnecessary __user annotation adds b9e92b8eefeb mm/slab_common: use WARN() if cache still has objects on destroy adds c90da166e092 mm: slab: make slab iterator functions static adds f333a9bc23a0 kmemleak: fix kmemleak false positive report with HW tag-b [...] adds fd179cc03456 kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] adds 625346e3a7e1 mm: kmemleak: alloc gray object for reserved region with d [...] adds 12bf0744deeb mm: defer kmemleak object creation of module_alloc() adds 13066a0d5707 mm-defer-kmemleak-object-creation-of-module_alloc-v4 adds c6f280be1ae6 mm/page_alloc: split prep_compound_page into head and tail [...] adds afa2e9ed6f9d mm/page_alloc: refactor memmap_init_zone_device() page init adds 3b3074e13bb3 mm/memremap: add ZONE_DEVICE support for compound pages adds 53b5b44b465e device-dax: use ALIGN() for determining pgoff adds 8b0790cc0849 device-dax: use struct_size() adds df6d815ecaf3 device-dax: ensure dev_dax->pgmap is valid for dynamic devices adds 342322f39983 device-dax: factor out page mapping initialization adds 331416595db7 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() adds 015d018fceec device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() adds 0a7255279b22 device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix adds c00495b82cf0 device-dax: compound devmap support adds 45d33b0d3fac kasan: test: add globals left-out-of-bounds test adds 72b401d6ea75 kasan: add ability to detect double-kmem_cache_destroy() adds 5992b4ce8233 kasan: test: add test case for double-kmem_cache_destroy() adds 98fcc031e0f6 mm,fs: split dump_mapping() out from dump_page() adds a1907c3cde13 tools/vm/page_owner_sort.c: sort by stacktrace before culling adds a37cd7647f08 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds ea07d239ee24 tools/vm/page_owner_sort.c: support sorting by stack trace adds d173f5230779 tools/vm/page_owner_sort.c: add switch between culling by [...] adds 0d3bbc3750dc tools/vm/page_owner_sort.c: support sorting pid and time adds 9fc7ffac9219 gup: avoid multiple user access locking/unlocking in fault [...] adds 0f82c47cacba mm: shmem: don't truncate page if memory failure happens adds 19f68cf69b07 mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] adds c3a187d1e377 mm/frontswap.c: use non-atomic '__set_bit()' when possible adds 5080fac87b86 mm: memcontrol: make cgroup_memory_nokmem static adds 953e384836fc mm/page_counter: remove an incorrect call to propagate_pro [...] adds b9b2b1141834 mm/memcg: add group_oom_kill memory event adds 962a6c4ac904 memcg: better bounds on the memcg stats updates adds b9dae3db9b23 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] adds c1739e59bdbb mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit adds b0dba8aa57b9 mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] adds 63de03f922ae mm: rearrange madvise code to allow for reuse adds 96dfc8442932 mm: add a field to store names for private anonymous memory adds 71bbde134856 docs: proc.rst: /proc/PID/maps: fix malformed table adds a0609894d5df mm: add anonymous vma name refcounting adds c8fdffb01881 mm: ptep_clear() page table helper adds e818deaaa92f mm: page table check adds 0427c54f124b mm-page-table-check-fix adds f55b5d0f7634 x86: mm: add x86_64 support for page table check adds d2fe20c80b85 mm: protect free_pgtables with mmap_lock write lock in exit_mmap adds 15b12013c508 mm/oom_kill: allow process_mrelease to run under mmap_lock [...] adds b4236bb7f661 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc adds 7ea0d9f59b14 mm/vmalloc: add support for __GFP_NOFAIL adds 1a8ef6e60594 mm/vmalloc: be more explicit about supported gfp flags. adds 14df0e974a1d mm: allow !GFP_KERNEL allocations for kvmalloc adds f01a9a8c3ddd mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware adds 39af9ceb9676 mm: discard __GFP_ATOMIC adds 9f98c4bd4b86 mm: introduce memalloc_retry_wait() adds ba92d122b31e mm/pagealloc: sysctl: change watermark_scale_factor max li [...] adds a52dc3ef9b21 mm: fix boolreturn.cocci warning adds d497ff4ea2df mm: page_alloc: fix building error on -Werror=array-compare adds 8c960ebab93d mm: drop node from alloc_pages_vma adds 38346460b704 hugetlb: add hugetlb.*.numa_stat file adds 14f0459624f0 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" adds 62bdcbcc5d6b hugetlb/cgroup: fix copy/paste array assignment adds 126ff079cbd5 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds 9f336ed36406 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds df63d5b89dd7 mm: sparsemem: use page table lock to protect kernel pmd o [...] adds c72f2c1d0c46 selftests: vm: add a hugetlb test case adds 4dd29cc5e03b mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds 95fcaad5b6c7 mm, hugepages: make memory size variable in hugepage-mrema [...] adds 7de3e7f69d58 selftests/uffd: allow EINTR/EAGAIN adds eb375a8c3c07 vmscan: make drop_slab_node static adds b6ddc67153d7 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY adds daa0baeec478 mm/mempolicy: add set_mempolicy_home_node syscall adds 996546fde527 mm/mempolicy: wire up syscall set_mempolicy_home_node adds 6dd444e103f7 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 166c307aab27 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 4138bfdf4717 mm: migrate: fix the return value of migrate_pages() adds 18fe07875820 mm: migrate: correct the hugetlb migration stats adds e73a78d03d4b mm-migrate-correct-the-hugetlb-migration-stats-fix adds bc5e65eec8f5 mm: compaction: fix the migration stats in trace_mm_compac [...] adds fa894bbb9b2d mm/migrate.c: rework migration_entry_wait() to not take a pageref adds f792fe6462ea mm: migrate: support multiple target nodes demotion adds f108f1956ecb mm: migrate: add more comments for selecting target node randomly adds 8700b5817449 mm/migrate: move node demotion code to near its user adds 0da7ac8e4c3c mm: ksm: fix use-after-free kasan report in ksm_might_need [...] adds ab62733641ed mm/hwpoison: mf_mutex for soft offline and unpoison adds ffc49c93ef59 mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE adds a0e686a6ed85 mm/hwpoison: fix unpoison_memory() adds f854843036d2 mm: memcg/percpu: account extra objcg space to memory cgroups adds da91c70d3b55 mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix adds 8169149ed637 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds a77aedbcaa34 mm/rmap: fix potential batched TLB flush race adds 64142fdc7fd2 mm-rmap-fix-potential-batched-tlb-flush-race-fix adds 301b40b20102 zsmalloc: introduce some helper functions adds 2f8f21cae679 zsmalloc: rename zs_stat_type to class_stat_type adds 20a3af005b4a zsmalloc: decouple class actions from zspage works adds a5f5677b20a0 zsmalloc: introduce obj_allocated adds d87d4cf933f1 zsmalloc: move huge compressed obj from page to zspage adds a89cd40ce165 zsmalloc: remove zspage isolation for migration adds 788dc9188680 locking/rwlocks: introduce write_lock_nested adds a34d6de96937 locking/rwlocks: fix write_lock_nested for RT adds cebe33b881c7 locking: fixup write_lock_nested() implementation adds b95b882ee077 zsmalloc: replace per zpage lock with pool->migrate_lock adds d1fd353efcae zsmalloc: replace get_cpu_var with local_lock adds 9d1d2193fccd mm: introduce fault_in_exact_writeable() to probe for sub- [...] adds ee58f0829ca2 arm64: add support for sub-page faults user probing adds a31b14fe13c1 btrfs: avoid live-lock in search_ioctl() on hardware with [...] adds 77ec84770faf zram: use ATTRIBUTE_GROUPS adds 6f38e2c01a83 mm: fix some comment errors adds 47d8d1d17e54 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault adds 4c3379995852 mm/damon: unified access_check function naming rules adds 987c3b18f59f mm/damon: add 'age' of region tracepoint support adds 19d2ec14e4e0 mm/damon/core: use abs() instead of diff_of() adds 2068d6dcf196 mm/damon: remove some unneeded function definitions in damon.h adds 1cce4bdc2c79 mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix adds 3d70878196ea mm/damon/vaddr: remove swap_ranges() and replace it with swap() adds c5a11f809274 mm/damon/schemes: add the validity judgment of thresholds adds 35144b6a06ab mm/damon: move damon_rand() definition into damon.h adds 7b3fc6216238 mm/damon: modify damon_rand() macro to static inline function adds 72c5e08448ff fs/buffer.c: add debug print for __getblk_gfp() stall problem adds c3cfe1a0c368 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 5695a04a5ece kernel/hung_task.c: Monitor killed tasks. adds 9e1c11efae9b proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] adds b7c47ccd3610 proc: make the proc_create[_data]() stubs static inlines adds e97fff35e6c6 proc-make-the-proc_create-stubs-static-inlines-fix adds 6f03ebc3552e proc-make-the-proc_create-stubs-static-inlines-fix2 adds b6ec11e7c0b2 proc-make-the-proc_create-stubs-static-inlines-fix2-fix adds 30dc36a09f57 proc/sysctl: make protected_* world readable adds 72710df1221b fs/exec: replace strlcpy with strscpy_pad in __set_task_comm adds 132fbebed015 fs/exec: replace strncpy with strscpy_pad in __get_task_comm adds e231e794a55b drivers/infiniband: replace open-coded string copy with ge [...] adds eb62ec3d8c77 fs/binfmt_elf: replace open-coded string copy with get_task_comm adds b6595d08ca75 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] adds c32b30a94295 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] adds 8dbfc407e013 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] adds 8de848168a7f kthread: dynamically allocate memory to store kthread's full name adds 131b2456b4fd kstrtox: uninline everything adds 8665d10257a6 list: introduce list_is_head() helper and re-use it in list.h adds c1adc3e60df5 lz4: fix LZ4_decompress_safe_partial read out of bound adds 72e9b4bf1ac1 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE adds f6491d1d2863 checkpatch: Improve Kconfig help test adds 2ef16e0fe648 const_structs.checkpatch: add frequently used ops structs adds 8081cb83f998 ELF: fix overflow in total mapping size calculation adds 2c96658036b5 init/main.c: silence some -Wunused-parameter warnings adds f8d74a21c790 hfsplus: use struct_group_attr() for memcpy() region adds a4330e081b25 panic: use error_report_end tracepoint on warnings adds 9b9b7e736564 panic-use-error_report_end-tracepoint-on-warnings-fix adds 8772060b9ea8 delayacct: support swapin delay accounting for swapping wi [...] adds b11cdada4f3b delayacct: fix incomplete disable operation when switch en [...] adds bc0bbd3a9de4 delayacct: cleanup flags in struct task_delay_info and fun [...] adds be356da1ed76 configs: introduce debug.config for CI-like setup adds e30036efd707 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] adds 47981d45769a btrfs: use generic Kconfig option for 256kB page size limit adds 29504cf456d9 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] adds 4517023d1402 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE adds 0aa7ed24de8c Merge branch 'akpm-current/current' adds 19c169eebfa1 sysctl: add a new register_sysctl_init() interface adds 75def406eea6 sysctl: move some boundary constants from sysctl.c to sysctl_vals adds 5eeff17e7ec2 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] adds bf5b9f6dc783 hung_task: move hung_task sysctl interface to hung_task.c adds f64d980bbed2 watchdog: move watchdog sysctl interface to watchdog.c adds ca6e5d91b813 sysctl: make ngroups_max const adds 02b4d1067b16 sysctl: use const for typically used max/min proc sysctls adds cc91a0721f33 sysctl: use SYSCTL_ZERO to replace some static int zero uses adds 239653690544 aio: move aio sysctl to aio.c adds de14bb2a52b9 dnotify: move dnotify sysctl to dnotify.c adds 704dc3e63590 hpet: simplify subdirectory registration with register_sysctl() adds 910d680ec900 i915: simplify subdirectory registration with register_sysctl() adds d04e5a3af7a8 macintosh/mac_hid.c: simplify subdirectory registration wi [...] adds ce8555d51390 ocfs2: simplify subdirectory registration with register_sysctl() adds 4b004960e9b1 test_sysctl: simplify subdirectory registration with regis [...] adds 0560b02f9dfd inotify: simplify subdirectory registration with register_ [...] adds 16285c6a1f23 inotify-simplify-subdirectory-registration-with-register_s [...] adds ec5458fc757b cdrom: simplify subdirectory registration with register_sysctl() adds e7ca231f0539 eventpoll: simplify sysctl declaration with register_sysctl() adds 99f3a6023618 firmware_loader: move firmware sysctl to its own files adds 34e2385d702b firmware_loader-move-firmware-sysctl-to-its-own-files-fix adds e2b5359593f4 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix adds 1bde056a436d firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 adds 3626f9da9e5c random: move the random sysctl declarations to its own file adds 2ea3f7104d4a sysctl: add helper to register a sysctl mount point adds 73460cddca43 sysctl-add-helper-to-register-a-sysctl-mount-point-fix adds 11dffa88ef03 fs: move binfmt_misc sysctl to its own file adds 5c09912ac29e printk: move printk sysctl to printk/sysctl.c adds 86b6b3162c76 scsi/sg: move sg-big-buff sysctl to scsi/sg.c adds c5433d4a57ee stackleak: move stack_erasing sysctl to stackleak.c adds 20488e8a9652 sysctl: share unsigned long const values adds 934090f9f0ef fs: move inode sysctls to its own file adds 1874b2d78007 fs: move fs stat sysctls to file_table.c adds b75ec025b35a fs: move dcache sysctls to its own file adds 8cb2ec9927f9 fs/inode: avoid unused-variable warning adds 0f6630355ea5 fs/dcache: avoid unused-function warning adds 9af69e463623 sysctl: move maxolduid as a sysctl specific const adds 10378470a2da fs: move shared sysctls to fs/sysctls.c adds d1ec7c0b9386 fs: move locking sysctls where they are used adds d24dfda5e686 fs: move namei sysctls to its own file adds 526c691c286f fs: move fs/exec.c sysctls into its own file adds b0c6f1faa79b fs: move pipe sysctls to is own file adds 03988ec06b85 sysctl: add and use base directory declarer and registrati [...] adds c42a775b6a52 sysctl-add-and-use-base-directory-declarer-and-registratio [...] adds bfdc68fe86bf fs: move namespace sysctls and declare fs base directory adds b9bb169cce72 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() adds f96ba32b5487 printk: fix build warning when CONFIG_PRINTK=n adds 7fc35df6f6b2 fs/coredump: move coredump sysctls into its own file adds 7da75d71e26b kprobe: move sysctl_kprobes_optimization to kprobes.c adds ce355789162c fs: proc: store PDE()->data into inode->i_private adds 37db40adc05a proc: remove PDE_DATA() completely adds 5192daa8d44a proc-remove-pde_data-completely-fix adds 3b7842537969 proc-remove-pde_data-completely-fix-fix adds ab26c06d93b9 lib/stackdepot: allow optional init and stack_table alloca [...] adds 43abd7b24b7e lib/stackdepot: fix spelling mistake and grammar in pr_err [...] adds fd73392a6c04 lib/stackdepot: allow optional init and stack_table alloca [...] adds d8d005c96bae lib/stackdepot: allow optional init and stack_table alloca [...] adds baf7ea1993e6 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] adds b506823b28f3 Merge branch 'akpm/master' adds bcd5ddb85fad Add linux-next specific files for 20211213
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 (4eee8d0b64ec) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: CREDITS | 5 + Documentation/ABI/obsolete/sysfs-class-dax | 22 + Documentation/ABI/stable/sysfs-devices-node | 6 + Documentation/ABI/testing/sysfs-bus-vdpa | 57 + Documentation/ABI/testing/sysfs-fs-erofs | 16 + Documentation/Makefile | 11 +- Documentation/admin-guide/kernel-parameters.txt | 17 +- Documentation/arc/arc.rst | 62 +- Documentation/conf.py | 102 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/ktap.rst | 298 + Documentation/devicetree/bindings/arm/cpus.yaml | 7 + Documentation/devicetree/bindings/arm/fsl.yaml | 75 + Documentation/devicetree/bindings/arm/pmu.yaml | 8 + Documentation/devicetree/bindings/arm/qcom.yaml | 6 + .../bindings/clock/microchip,lan966x-gck.yaml | 60 + .../display/bridge/renesas,dsi-csi2-tx.yaml | 118 + .../display/sprd/sprd,display-subsystem.yaml | 64 + .../bindings/display/sprd/sprd,sharkl3-dpu.yaml | 77 + .../display/sprd/sprd,sharkl3-dsi-host.yaml | 88 + Documentation/devicetree/bindings/eeprom/at24.yaml | 25 +- .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 3 - .../devicetree/bindings/gpio/sifive,gpio.yaml | 3 +- .../devicetree/bindings/i2c/brcm,bcm2835-i2c.txt | 22 - .../devicetree/bindings/i2c/brcm,bcm2835-i2c.yaml | 54 + .../devicetree/bindings/i2c/i2c-exynos5.txt | 53 - .../devicetree/bindings/i2c/i2c-exynos5.yaml | 133 + .../bindings/i2c/nvidia,tegra186-bpmp-i2c.txt | 42 - .../bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml | 45 + .../bindings/iio/adc/x-powers,axp209-adc.yaml | 3 + .../bindings/iio/addac/adi,ad74413r.yaml | 158 + .../devicetree/bindings/iio/dac/adi,ad5755.yaml | 1 - .../devicetree/bindings/iio/dac/adi,ad7293.yaml | 61 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 7 + .../bindings/iio/light/liteon,ltr501.yaml | 7 + .../devicetree/bindings/mmc/arasan,sdhci.yaml | 3 + .../devicetree/bindings/mmc/arm,pl18x.yaml | 9 +- .../devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt | 53 - .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 100 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 3 + Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 6 + .../devicetree/bindings/mmc/sdhci-am654.yaml | 2 + .../bindings/mmc/socionext,uniphier-sd.yaml | 6 + .../devicetree/bindings/mtd/ti,gpmc-nand.yaml | 5 + .../devicetree/bindings/net/brcm,amac.txt | 30 - .../devicetree/bindings/net/brcm,amac.yaml | 88 + .../devicetree/bindings/net/brcm,bcmgenet.txt | 125 - .../devicetree/bindings/net/brcm,bcmgenet.yaml | 145 + .../bindings/net/brcm,mdio-mux-iproc.txt | 62 - .../bindings/net/brcm,mdio-mux-iproc.yaml | 80 + .../devicetree/bindings/net/brcm,systemport.txt | 38 - .../devicetree/bindings/net/brcm,systemport.yaml | 86 + .../devicetree/bindings/net/brcm,unimac-mdio.yaml | 3 +- .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 24 + .../bindings/net/ethernet-controller.yaml | 1 + .../devicetree/bindings/nvmem/brcm,nvram.yaml | 3 + Documentation/devicetree/bindings/nvmem/rmem.yaml | 3 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 3 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 + .../bindings/phy/brcm,mdio-mux-bus-pci.txt | 27 - .../devicetree/bindings/phy/brcm,ns2-pcie-phy.yaml | 41 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 1 + .../bindings/pinctrl/intel,pinctrl-thunderbay.yaml | 119 + .../bindings/pinctrl/qcom,sm8450-pinctrl.yaml | 143 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + Documentation/devicetree/bindings/pwm/pwm.yaml | 2 + .../devicetree/bindings/sound/realtek,rt5682s.yaml | 4 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/doc-guide/sphinx.rst | 11 + Documentation/driver-api/pci/pci.rst | 2 +- Documentation/filesystems/erofs.rst | 8 + Documentation/gpu/amdgpu-dc.rst | 74 - Documentation/gpu/amdgpu.rst | 324 - Documentation/gpu/amdgpu/amdgpu-glossary.rst | 87 + .../gpu/amdgpu/display/config_example.svg | 414 + Documentation/gpu/amdgpu/display/dc-debug.rst | 77 + Documentation/gpu/amdgpu/display/dc-glossary.rst | 237 + .../gpu/amdgpu/display/dc_pipeline_overview.svg | 1125 +++ Documentation/gpu/amdgpu/display/dcn-overview.rst | 171 + .../gpu/amdgpu/display/display-manager.rst | 42 + .../gpu/amdgpu/display/global_sync_vblank.svg | 485 ++ Documentation/gpu/amdgpu/display/index.rst | 29 + Documentation/gpu/amdgpu/index.rst | 343 + Documentation/gpu/drivers.rst | 3 +- Documentation/security/self-protection.rst | 3 +- Documentation/sphinx-static/theme_overrides.css | 16 +- Documentation/sphinx-static/theme_rtd_colors.css | 37 + Documentation/trace/boottime-trace.rst | 4 +- Documentation/translations/zh_CN/cpu-freq/core.rst | 24 +- Documentation/translations/zh_CN/index.rst | 5 + Documentation/virt/kvm/mmu.rst | 8 +- MAINTAINERS | 54 +- Makefile | 23 +- Next/SHA1s | 239 +- Next/Trees | 4 +- Next/merge.log | 7920 ++++++++++++-------- arch/Kconfig | 4 + arch/alpha/kernel/process.c | 2 +- arch/arc/kernel/process.c | 2 +- arch/arm/boot/dts/Makefile | 9 + arch/arm/boot/dts/am335x-bone-common.dtsi | 1 + arch/arm/boot/dts/am335x-boneblack-common.dtsi | 4 - arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-icev2.dts | 4 + arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 2 +- arch/arm/boot/dts/am437x-cm-t43.dts | 2 +- arch/arm/boot/dts/am437x-gp-evm.dts | 8 + arch/arm/boot/dts/am437x-l4.dtsi | 31 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 7 + arch/arm/boot/dts/at91-sama5d2_xplained.dts | 5 +- arch/arm/boot/dts/at91-sama5d3_ksz9477_evb.dts | 209 + arch/arm/boot/dts/bcm2711.dtsi | 2 + arch/arm/boot/dts/bcm283x.dtsi | 2 + arch/arm/boot/dts/elpida_ecb240abacn.dtsi | 2 +- arch/arm/boot/dts/imx6dl-mba6.dtsi | 22 + arch/arm/boot/dts/imx6dl-mba6a.dts | 21 + arch/arm/boot/dts/imx6dl-mba6b.dts | 21 + arch/arm/boot/dts/imx6q-mba6.dtsi | 44 + arch/arm/boot/dts/imx6q-mba6a.dts | 20 + arch/arm/boot/dts/imx6q-mba6b.dts | 20 + arch/arm/boot/dts/imx6q-yapp4-crux.dts | 54 + arch/arm/boot/dts/imx6qdl-mba6.dtsi | 526 ++ arch/arm/boot/dts/imx6qdl-mba6a.dtsi | 36 + arch/arm/boot/dts/imx6qdl-mba6b.dtsi | 52 + arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 20 + arch/arm/boot/dts/imx6qp-mba6b.dts | 18 + arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dts | 54 + arch/arm/boot/dts/imx6ull-jozacp.dts | 456 ++ arch/arm/boot/dts/imx6ull-pinfunc.h | 2 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 2 +- arch/arm/boot/dts/sama7g5-pinfunc.h | 2 +- arch/arm/boot/dts/sun8i-r40.dtsi | 19 + arch/arm/kernel/process.c | 2 +- arch/arm/mach-at91/pm.c | 2 + arch/arm64/boot/dts/freescale/Makefile | 4 + arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 8 + .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 58 + arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 7 + .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 253 + .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 335 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 52 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 9 + .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 237 + .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 322 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 5 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 7 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 5 + .../boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts | 349 + arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 360 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 89 +- arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 64 + arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h | 978 +++ arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 396 + arch/arm64/boot/dts/freescale/mba8mx.dtsi | 282 + arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 5 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 96 +- arch/arm64/configs/defconfig | 9 + arch/arm64/include/asm/kvm_emulate.h | 2 + arch/arm64/include/asm/kvm_host.h | 1 - arch/arm64/include/asm/stacktrace.h | 10 +- arch/arm64/kernel/machine_kexec.c | 6 +- arch/arm64/kernel/perf_callchain.c | 15 +- arch/arm64/kernel/process.c | 47 +- arch/arm64/kernel/return_address.c | 8 +- arch/arm64/kernel/stacktrace.c | 60 +- arch/arm64/kernel/time.c | 25 +- arch/arm64/kvm/Kconfig | 1 + arch/arm64/kvm/Makefile | 6 +- arch/arm64/kvm/arch_timer.c | 13 +- arch/arm64/kvm/arm.c | 70 +- arch/arm64/kvm/handle_exit.c | 5 +- arch/arm64/kvm/mmu.c | 27 +- arch/arm64/kvm/pmu-emul.c | 2 +- arch/arm64/kvm/psci.c | 8 +- arch/arm64/kvm/reset.c | 2 +- arch/arm64/kvm/vgic/vgic-init.c | 10 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 2 +- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 3 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 7 +- arch/arm64/kvm/vgic/vgic-v3.c | 4 +- arch/arm64/kvm/vgic/vgic-v4.c | 5 +- arch/arm64/kvm/vgic/vgic.c | 2 +- arch/arm64/mm/context.c | 22 +- arch/csky/kernel/process.c | 2 +- arch/csky/kernel/traps.c | 4 +- arch/h8300/kernel/process.c | 2 +- arch/hexagon/kernel/process.c | 2 +- arch/ia64/kernel/process.c | 2 +- arch/m68k/kernel/process.c | 2 +- arch/microblaze/kernel/process.c | 2 +- arch/mips/boot/dts/ingenic/ci20.dts | 72 +- arch/mips/boot/dts/ingenic/jz4725b.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4770.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 40 + arch/mips/configs/ci20_defconfig | 6 + arch/mips/configs/rbtx49xx_defconfig | 2 - arch/mips/include/asm/kvm_host.h | 1 - .../asm/mach-loongson64/kernel-entry-init.h | 4 +- arch/mips/include/asm/mach-ralink/spaces.h | 2 + arch/mips/include/asm/pci.h | 4 - arch/mips/include/asm/txx9/boards.h | 3 - arch/mips/include/asm/txx9/rbtx4938.h | 145 - arch/mips/include/asm/txx9/spi.h | 34 - arch/mips/kernel/process.c | 2 +- arch/mips/kvm/Kconfig | 1 + arch/mips/kvm/Makefile | 3 +- arch/mips/kvm/emulate.c | 2 +- arch/mips/kvm/loongson_ipi.c | 4 +- arch/mips/kvm/mips.c | 32 +- arch/mips/loongson2ef/Platform | 19 +- arch/mips/pci/Makefile | 1 - arch/mips/pci/fixup-rbtx4938.c | 53 - arch/mips/pci/msi-octeon.c | 32 +- arch/mips/pci/pci-generic.c | 2 + arch/mips/ralink/of.c | 19 +- arch/mips/txx9/Kconfig | 28 - arch/mips/txx9/Makefile | 1 - arch/mips/txx9/generic/Makefile | 1 - arch/mips/txx9/generic/setup.c | 5 - arch/mips/txx9/generic/spi_eeprom.c | 104 - arch/mips/txx9/rbtx4938/Makefile | 2 - arch/mips/txx9/rbtx4938/irq.c | 157 - arch/mips/txx9/rbtx4938/prom.c | 22 - arch/mips/txx9/rbtx4938/setup.c | 372 - arch/nds32/kernel/process.c | 2 +- arch/nios2/kernel/process.c | 2 +- arch/openrisc/kernel/process.c | 2 +- arch/parisc/kernel/process.c | 2 +- arch/parisc/kernel/traps.c | 2 + arch/powerpc/Kconfig | 5 +- arch/powerpc/boot/dts/bluestone.dts | 25 - arch/powerpc/boot/dts/canyonlands.dts | 18 - arch/powerpc/boot/dts/katmai.dts | 18 - arch/powerpc/boot/dts/kilauea.dts | 28 - arch/powerpc/boot/dts/redwood.dts | 19 - arch/powerpc/configs/microwatt_defconfig | 3 +- arch/powerpc/include/asm/book3s/32/kup.h | 108 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 82 +- arch/powerpc/include/asm/book3s/64/hash.h | 4 - arch/powerpc/include/asm/book3s/64/kup.h | 56 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 8 +- arch/powerpc/include/asm/book3s/64/mmu.h | 27 +- arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 6 + arch/powerpc/include/asm/book3s/64/tlbflush.h | 4 - arch/powerpc/include/asm/book3s/pgtable.h | 4 + arch/powerpc/include/asm/code-patching.h | 18 +- arch/powerpc/include/asm/firmware.h | 8 - arch/powerpc/include/asm/hw_breakpoint.h | 5 +- arch/powerpc/include/asm/hw_irq.h | 8 +- arch/powerpc/include/asm/inst.h | 87 +- arch/powerpc/include/asm/interrupt.h | 15 +- arch/powerpc/include/asm/irq.h | 2 +- arch/powerpc/include/asm/kup.h | 122 +- arch/powerpc/include/asm/kvm_host.h | 2 +- arch/powerpc/include/asm/kvm_ppc.h | 14 +- arch/powerpc/include/asm/mmu.h | 16 +- arch/powerpc/include/asm/mmu_context.h | 2 + arch/powerpc/include/asm/nohash/32/kup-8xx.h | 50 +- arch/powerpc/include/asm/nohash/32/mmu-44x.h | 1 - arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 6 +- arch/powerpc/include/asm/nohash/kup-booke.h | 110 + arch/powerpc/include/asm/paca.h | 8 + arch/powerpc/include/asm/processor.h | 12 + arch/powerpc/include/asm/ptrace.h | 2 +- arch/powerpc/include/asm/reg.h | 16 +- arch/powerpc/include/asm/sstep.h | 4 +- arch/powerpc/include/asm/uprobes.h | 1 - arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/align.c | 4 +- arch/powerpc/kernel/asm-offsets.c | 5 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 14 +- arch/powerpc/kernel/entry_32.S | 31 +- arch/powerpc/kernel/entry_64.S | 4 +- arch/powerpc/kernel/epapr_paravirt.c | 2 +- arch/powerpc/kernel/exceptions-64s.S | 20 +- arch/powerpc/kernel/head_32.h | 6 + arch/powerpc/kernel/head_40x.S | 17 +- arch/powerpc/kernel/head_44x.S | 26 +- arch/powerpc/kernel/head_book3s_32.S | 4 + arch/powerpc/kernel/head_fsl_booke.S | 13 + arch/powerpc/kernel/hw_breakpoint.c | 4 +- arch/powerpc/kernel/hw_breakpoint_constraints.c | 4 +- arch/powerpc/kernel/interrupt.c | 3 +- arch/powerpc/kernel/irq.c | 2 +- arch/powerpc/kernel/kgdb.c | 4 +- arch/powerpc/kernel/kprobes.c | 4 +- arch/powerpc/kernel/mce.c | 2 +- arch/powerpc/kernel/mce_power.c | 18 +- arch/powerpc/kernel/optprobes.c | 12 +- arch/powerpc/kernel/paca.c | 18 +- arch/powerpc/kernel/process.c | 26 +- arch/powerpc/kernel/prom.c | 24 +- arch/powerpc/kernel/setup.h | 2 +- arch/powerpc/kernel/setup_32.c | 4 +- arch/powerpc/kernel/setup_64.c | 21 +- arch/powerpc/kernel/time.c | 2 +- arch/powerpc/kernel/trace/ftrace.c | 54 +- arch/powerpc/kernel/vecemu.c | 2 +- arch/powerpc/kexec/core_64.c | 4 +- arch/powerpc/kexec/ranges.c | 2 +- arch/powerpc/kvm/Kconfig | 2 + arch/powerpc/kvm/Makefile | 8 +- arch/powerpc/kvm/book3s.c | 14 +- arch/powerpc/kvm/book3s_32_mmu.c | 2 +- arch/powerpc/kvm/book3s_64_mmu.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 +- arch/powerpc/kvm/book3s_hv.c | 36 +- arch/powerpc/kvm/book3s_hv_nested.c | 4 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 14 +- arch/powerpc/kvm/book3s_pr.c | 13 +- arch/powerpc/kvm/book3s_pr_papr.c | 2 +- arch/powerpc/kvm/book3s_xics.c | 6 +- arch/powerpc/kvm/book3s_xics.h | 2 +- arch/powerpc/kvm/book3s_xive.c | 15 +- arch/powerpc/kvm/book3s_xive.h | 4 +- arch/powerpc/kvm/book3s_xive_native.c | 8 +- arch/powerpc/kvm/booke.c | 9 +- arch/powerpc/kvm/e500_emulate.c | 2 +- arch/powerpc/kvm/powerpc.c | 24 +- arch/powerpc/lib/code-patching.c | 38 +- arch/powerpc/lib/feature-fixups.c | 4 +- arch/powerpc/lib/sstep.c | 4 +- arch/powerpc/lib/test_emulate_step.c | 10 +- arch/powerpc/mm/book3s32/Makefile | 1 - arch/powerpc/mm/book3s32/kuap.c | 5 +- arch/powerpc/mm/book3s32/kuep.c | 20 - arch/powerpc/mm/book3s32/mmu.c | 5 +- arch/powerpc/mm/book3s32/mmu_context.c | 15 +- arch/powerpc/mm/book3s64/Makefile | 19 +- arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 162 - arch/powerpc/mm/book3s64/hash_native.c | 104 - arch/powerpc/mm/book3s64/hash_pgtable.c | 1 - arch/powerpc/mm/book3s64/hash_utils.c | 111 +- arch/powerpc/mm/book3s64/hugetlbpage.c | 164 + arch/powerpc/mm/book3s64/mmu_context.c | 32 +- arch/powerpc/mm/book3s64/pgtable.c | 27 + arch/powerpc/mm/book3s64/radix_pgtable.c | 4 +- arch/powerpc/mm/book3s64/slb.c | 16 - arch/powerpc/mm/book3s64/trace.c | 8 + arch/powerpc/mm/copro_fault.c | 2 + arch/powerpc/mm/fault.c | 24 + arch/powerpc/mm/hugetlbpage.c | 16 +- arch/powerpc/mm/init-common.c | 21 + arch/powerpc/mm/init_64.c | 13 +- arch/powerpc/mm/ioremap.c | 20 - arch/powerpc/mm/maccess.c | 17 - arch/powerpc/mm/mmap.c | 40 +- arch/powerpc/mm/mmu_context.c | 9 + arch/powerpc/mm/nohash/44x.c | 16 - arch/powerpc/mm/nohash/8xx.c | 33 - arch/powerpc/mm/nohash/Makefile | 2 +- arch/powerpc/mm/nohash/kaslr_booke.c | 4 +- arch/powerpc/mm/nohash/kup.c | 33 + arch/powerpc/mm/nohash/mmu_context.c | 6 +- arch/powerpc/mm/nohash/tlb.c | 9 - arch/powerpc/mm/nohash/tlb_low_64e.S | 40 +- arch/powerpc/mm/pgtable.c | 9 +- arch/powerpc/mm/ptdump/Makefile | 2 +- arch/powerpc/mm/slice.c | 20 - arch/powerpc/perf/8xx-pmu.c | 2 +- arch/powerpc/platforms/40x/Kconfig | 1 - arch/powerpc/platforms/44x/Kconfig | 4 - arch/powerpc/platforms/4xx/Makefile | 1 - arch/powerpc/platforms/4xx/msi.c | 281 - arch/powerpc/platforms/52xx/Kconfig | 2 +- arch/powerpc/platforms/Kconfig | 4 +- arch/powerpc/platforms/Kconfig.cputype | 58 +- arch/powerpc/platforms/cell/Kconfig | 3 +- arch/powerpc/platforms/cell/axon_msi.c | 2 +- arch/powerpc/platforms/chrp/Kconfig | 2 +- arch/powerpc/platforms/embedded6xx/Kconfig | 2 +- arch/powerpc/platforms/maple/Kconfig | 3 +- arch/powerpc/platforms/microwatt/Kconfig | 1 - arch/powerpc/platforms/pasemi/Kconfig | 3 +- arch/powerpc/platforms/powermac/Kconfig | 3 +- arch/powerpc/platforms/powernv/Kconfig | 2 +- arch/powerpc/platforms/powernv/idle.c | 2 + arch/powerpc/platforms/powernv/pci-ioda.c | 4 +- arch/powerpc/platforms/powernv/setup.c | 2 + arch/powerpc/platforms/pseries/Kconfig | 1 - arch/powerpc/platforms/pseries/lpar.c | 67 +- arch/powerpc/platforms/pseries/lparcfg.c | 5 +- arch/powerpc/platforms/pseries/mobility.c | 4 + arch/powerpc/platforms/pseries/msi.c | 6 +- arch/powerpc/platforms/pseries/pseries.h | 5 + arch/powerpc/platforms/pseries/ras.c | 2 + arch/powerpc/platforms/pseries/setup.c | 6 +- arch/powerpc/sysdev/Kconfig | 6 - arch/powerpc/xmon/xmon.c | 22 +- arch/powerpc/xmon/xmon_bpts.h | 4 +- arch/riscv/include/asm/kvm_host.h | 1 - arch/riscv/kernel/process.c | 2 +- arch/riscv/kernel/stacktrace.c | 4 - arch/riscv/kvm/Makefile | 6 +- arch/riscv/kvm/mmu.c | 31 +- arch/riscv/kvm/vcpu_exit.c | 2 +- arch/riscv/kvm/vcpu_sbi.c | 2 +- arch/riscv/kvm/vm.c | 10 +- arch/riscv/kvm/vmid.c | 2 +- arch/s390/configs/debug_defconfig | 2 + arch/s390/configs/defconfig | 2 + arch/s390/include/asm/ap.h | 4 +- arch/s390/include/asm/diag.h | 4 +- arch/s390/include/asm/kvm_host.h | 2 - arch/s390/kernel/Makefile | 3 +- arch/s390/kernel/ftrace.c | 2 - arch/s390/kernel/irq.c | 9 +- arch/s390/kernel/machine_kexec_file.c | 38 +- arch/s390/kernel/process.c | 2 +- arch/s390/kvm/Kconfig | 1 + arch/s390/kvm/Makefile | 8 +- arch/s390/kvm/interrupt.c | 5 +- arch/s390/kvm/kvm-s390.c | 152 +- arch/s390/kvm/kvm-s390.h | 18 +- arch/s390/kvm/pv.c | 4 +- arch/s390/mm/cmm.c | 2 +- arch/s390/mm/fault.c | 8 +- arch/s390/mm/pgalloc.c | 80 +- arch/s390/pci/pci_irq.c | 4 +- arch/sh/kernel/process_32.c | 2 +- arch/sparc/kernel/pci_msi.c | 4 +- arch/sparc/kernel/process_32.c | 2 +- arch/sparc/kernel/process_64.c | 2 +- arch/um/drivers/virt-pci.c | 2 +- arch/um/kernel/process.c | 2 +- arch/x86/Kconfig | 23 +- arch/x86/Makefile | 16 + arch/x86/boot/compressed/efi_thunk_64.S | 2 +- arch/x86/boot/compressed/head_64.S | 8 +- arch/x86/boot/compressed/mem_encrypt.S | 6 +- arch/x86/boot/string.h | 3 + arch/x86/crypto/aegis128-aesni-asm.S | 48 +- arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 2 +- arch/x86/crypto/aesni-intel_asm.S | 56 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 40 +- arch/x86/crypto/blake2s-core.S | 4 +- arch/x86/crypto/blowfish-x86_64-asm_64.S | 12 +- arch/x86/crypto/camellia-aesni-avx-asm_64.S | 14 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 14 +- arch/x86/crypto/camellia-x86_64-asm_64.S | 12 +- arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 12 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 10 +- arch/x86/crypto/chacha-avx2-x86_64.S | 6 +- arch/x86/crypto/chacha-avx512vl-x86_64.S | 6 +- arch/x86/crypto/chacha-ssse3-x86_64.S | 8 +- arch/x86/crypto/crc32-pclmul_asm.S | 2 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 2 +- arch/x86/crypto/crct10dif-pcl-asm_64.S | 2 +- arch/x86/crypto/des3_ede-asm_64.S | 4 +- arch/x86/crypto/ghash-clmulni-intel_asm.S | 6 +- arch/x86/crypto/nh-avx2-x86_64.S | 2 +- arch/x86/crypto/nh-sse2-x86_64.S | 2 +- arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 10 +- arch/x86/crypto/serpent-avx2-asm_64.S | 10 +- arch/x86/crypto/serpent-sse2-i586-asm_32.S | 6 +- arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 6 +- arch/x86/crypto/sha1_avx2_x86_64_asm.S | 2 +- arch/x86/crypto/sha1_ni_asm.S | 2 +- arch/x86/crypto/sha1_ssse3_asm.S | 2 +- arch/x86/crypto/sha256-avx-asm.S | 2 +- arch/x86/crypto/sha256-avx2-asm.S | 2 +- arch/x86/crypto/sha256-ssse3-asm.S | 2 +- arch/x86/crypto/sha256_ni_asm.S | 2 +- arch/x86/crypto/sha512-avx-asm.S | 2 +- arch/x86/crypto/sha512-avx2-asm.S | 2 +- arch/x86/crypto/sha512-ssse3-asm.S | 2 +- arch/x86/crypto/sm4-aesni-avx-asm_64.S | 12 +- arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 8 +- arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 10 +- arch/x86/crypto/twofish-i586-asm_32.S | 4 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 6 +- arch/x86/crypto/twofish-x86_64-asm_64.S | 4 +- arch/x86/entry/entry_32.S | 2 +- arch/x86/entry/entry_64.S | 10 +- arch/x86/entry/thunk_32.S | 2 +- arch/x86/entry/thunk_64.S | 2 +- arch/x86/entry/vdso/vdso32/system_call.S | 2 +- arch/x86/entry/vdso/vsgx.S | 2 +- arch/x86/entry/vsyscall/vsyscall_emu_64.S | 6 +- arch/x86/hyperv/irqdomain.c | 55 +- arch/x86/include/asm/fpu/signal.h | 3 - arch/x86/include/asm/io.h | 20 +- arch/x86/include/asm/kvm_host.h | 61 +- arch/x86/include/asm/kvm_page_track.h | 6 +- arch/x86/include/asm/linkage.h | 14 + arch/x86/include/asm/paravirt.h | 2 +- arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/qspinlock_paravirt.h | 4 +- arch/x86/include/asm/static_call.h | 2 +- arch/x86/include/asm/uaccess.h | 5 +- arch/x86/include/asm/x86_init.h | 6 - arch/x86/include/asm/xen/hypervisor.h | 8 + arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/acpi/sleep.c | 4 +- arch/x86/kernel/acpi/wakeup_32.S | 6 +- arch/x86/kernel/alternative.c | 51 +- arch/x86/kernel/apic/msi.c | 8 +- arch/x86/kernel/cc_platform.c | 8 + arch/x86/kernel/cpu/mce/inject.c | 44 +- arch/x86/kernel/cpu/resctrl/monitor.c | 2 +- arch/x86/kernel/cpu/sgx/main.c | 20 + arch/x86/kernel/cpu/sgx/sgx.h | 1 + arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/fpu/core.c | 4 +- arch/x86/kernel/ftrace.c | 2 +- arch/x86/kernel/ftrace_32.S | 6 +- arch/x86/kernel/ftrace_64.S | 8 +- arch/x86/kernel/head_32.S | 2 +- arch/x86/kernel/irqflags.S | 2 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/paravirt.c | 4 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/relocate_kernel_32.S | 10 +- arch/x86/kernel/relocate_kernel_64.S | 10 +- arch/x86/kernel/sev_verify_cbit.S | 2 +- arch/x86/kernel/smpboot.c | 14 + arch/x86/kernel/static_call.c | 5 +- arch/x86/kernel/verify_cpu.S | 4 +- arch/x86/kernel/x86_init.c | 12 - arch/x86/kvm/Kconfig | 2 + arch/x86/kvm/Makefile | 7 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/debugfs.c | 6 +- arch/x86/kvm/emulate.c | 4 +- arch/x86/kvm/hyperv.c | 16 +- arch/x86/kvm/i8254.c | 2 +- arch/x86/kvm/i8259.c | 5 +- arch/x86/kvm/ioapic.c | 4 +- arch/x86/kvm/irq_comm.c | 7 +- arch/x86/kvm/kvm_cache_regs.h | 20 +- arch/x86/kvm/kvm_onhyperv.c | 3 +- arch/x86/kvm/lapic.c | 63 +- arch/x86/kvm/mmu.h | 16 +- arch/x86/kvm/mmu/mmu.c | 151 +- arch/x86/kvm/mmu/mmu_internal.h | 9 +- arch/x86/kvm/mmu/mmutrace.h | 2 +- arch/x86/kvm/mmu/page_track.c | 8 +- arch/x86/kvm/mmu/paging_tmpl.h | 48 +- arch/x86/kvm/mmu/spte.c | 6 +- arch/x86/kvm/mmu/spte.h | 2 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/svm/avic.c | 16 +- arch/x86/kvm/svm/nested.c | 262 +- arch/x86/kvm/svm/pmu.c | 4 + arch/x86/kvm/svm/sev.c | 9 +- arch/x86/kvm/svm/svm.c | 47 +- arch/x86/kvm/svm/svm.h | 71 +- arch/x86/kvm/svm/vmenter.S | 4 +- arch/x86/kvm/trace.h | 24 + arch/x86/kvm/vmx/capabilities.h | 9 + arch/x86/kvm/vmx/nested.c | 55 +- arch/x86/kvm/vmx/posted_intr.c | 159 +- arch/x86/kvm/vmx/posted_intr.h | 6 +- arch/x86/kvm/vmx/vmenter.S | 14 +- arch/x86/kvm/vmx/vmx.c | 158 +- arch/x86/kvm/vmx/vmx.h | 37 +- arch/x86/kvm/x86.c | 293 +- arch/x86/lib/atomic64_386_32.S | 86 +- arch/x86/lib/atomic64_cx8_32.S | 16 +- arch/x86/lib/checksum_32.S | 8 +- arch/x86/lib/clear_page_64.S | 6 +- arch/x86/lib/cmpxchg16b_emu.S | 4 +- arch/x86/lib/cmpxchg8b_emu.S | 4 +- arch/x86/lib/copy_mc_64.S | 6 +- arch/x86/lib/copy_page_64.S | 4 +- arch/x86/lib/copy_user_64.S | 10 +- arch/x86/lib/csum-copy_64.S | 2 +- arch/x86/lib/csum-partial_64.c | 2 +- arch/x86/lib/error-inject.c | 3 +- arch/x86/lib/getuser.S | 22 +- arch/x86/lib/hweight.S | 6 +- arch/x86/lib/iomap_copy_64.S | 2 +- arch/x86/lib/memcpy_64.S | 12 +- arch/x86/lib/memmove_64.S | 4 +- arch/x86/lib/memset_64.S | 6 +- arch/x86/lib/msr-reg.S | 4 +- arch/x86/lib/putuser.S | 6 +- arch/x86/lib/retpoline.S | 4 +- arch/x86/math-emu/div_Xsig.S | 2 +- arch/x86/math-emu/div_small.S | 2 +- arch/x86/math-emu/mul_Xsig.S | 6 +- arch/x86/math-emu/polynom_Xsig.S | 2 +- arch/x86/math-emu/reg_norm.S | 6 +- arch/x86/math-emu/reg_round.S | 2 +- arch/x86/math-emu/reg_u_add.S | 2 +- arch/x86/math-emu/reg_u_div.S | 2 +- arch/x86/math-emu/reg_u_mul.S | 2 +- arch/x86/math-emu/reg_u_sub.S | 2 +- arch/x86/math-emu/round_Xsig.S | 4 +- arch/x86/math-emu/shr_Xsig.S | 8 +- arch/x86/math-emu/wm_shrx.S | 16 +- arch/x86/mm/Makefile | 7 +- arch/x86/mm/mem_encrypt.c | 441 +- arch/x86/mm/mem_encrypt_amd.c | 438 ++ arch/x86/mm/mem_encrypt_boot.S | 4 +- arch/x86/pci/xen.c | 19 +- arch/x86/platform/efi/efi_stub_32.S | 2 +- arch/x86/platform/efi/efi_stub_64.S | 2 +- arch/x86/platform/efi/efi_thunk_64.S | 2 +- arch/x86/platform/olpc/xo1-wakeup.S | 6 +- arch/x86/power/hibernate_asm_32.S | 4 +- arch/x86/power/hibernate_asm_64.S | 4 +- arch/x86/um/checksum_32.S | 4 +- arch/x86/um/setjmp_32.S | 2 +- arch/x86/um/setjmp_64.S | 2 +- arch/x86/xen/xen-asm.S | 12 +- arch/x86/xen/xen-head.S | 2 +- arch/xtensa/kernel/process.c | 2 +- block/fops.c | 3 +- block/ioprio.c | 3 + crypto/asymmetric_keys/asymmetric_type.c | 57 +- crypto/asymmetric_keys/pkcs7_trust.c | 6 +- crypto/asymmetric_keys/restrict.c | 48 +- crypto/asymmetric_keys/x509_cert_parser.c | 10 + crypto/asymmetric_keys/x509_public_key.c | 10 + crypto/dh.c | 1 - crypto/drbg.c | 7 +- crypto/jitterentropy-kcapi.c | 6 - crypto/jitterentropy.c | 6 +- crypto/jitterentropy.h | 1 - drivers/Makefile | 3 +- drivers/acpi/pmic/intel_pmic.c | 14 +- drivers/acpi/pmic/intel_pmic.h | 8 +- drivers/acpi/pmic/intel_pmic_bxtwc.c | 3 +- drivers/acpi/pmic/intel_pmic_bytcrc.c | 3 +- drivers/acpi/pmic/intel_pmic_chtcrc.c | 3 +- drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 3 +- drivers/acpi/pmic/intel_pmic_chtwc.c | 3 +- drivers/acpi/pmic/intel_pmic_xpower.c | 24 +- drivers/acpi/sleep.c | 28 +- drivers/android/binder.c | 24 +- drivers/ata/libata-core.c | 2 + drivers/base/core.c | 1 - drivers/base/node.c | 3 + drivers/block/null_blk/main.c | 2 +- drivers/block/pktcdvd.c | 31 +- drivers/block/virtio_blk.c | 4 +- drivers/bluetooth/btusb.c | 6 + drivers/bluetooth/virtio_bt.c | 20 +- drivers/bus/mhi/core/pm.c | 21 +- drivers/char/agp/amd64-agp.c | 24 +- drivers/char/agp/sis-agp.c | 25 +- drivers/char/agp/via-agp.c | 25 +- drivers/char/hw_random/virtio-rng.c | 2 +- drivers/char/ipmi/ipmi_ssif.c | 7 +- drivers/char/tpm/st33zp24/st33zp24.c | 122 +- drivers/char/tpm/tpm_tis_core.c | 10 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 16 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 20 +- drivers/char/virtio_console.c | 4 +- drivers/clk/Kconfig | 7 + drivers/clk/Makefile | 1 + drivers/clk/clk-gate.c | 35 + drivers/clk/clk-lan966x.c | 293 + drivers/clk/clk.c | 93 +- drivers/clk/qcom/gcc-sm6125.c | 4 +- drivers/clk/renesas/Kconfig | 3 +- drivers/clk/ti/adpll.c | 2 +- drivers/clk/versatile/clk-icst.c | 2 +- drivers/clocksource/arm_arch_timer.c | 9 +- drivers/clocksource/dw_apb_timer_of.c | 2 +- drivers/crypto/hisilicon/qm.c | 2 +- drivers/crypto/marvell/octeontx2/Makefile | 2 +- drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 1 + .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 108 + .../crypto/marvell/octeontx2/otx2_cpt_devlink.h | 20 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 3 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 9 + .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 322 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 7 +- drivers/crypto/stm32/stm32-cryp.c | 988 +-- drivers/crypto/stm32/stm32-hash.c | 6 +- drivers/crypto/virtio/virtio_crypto_core.c | 8 +- drivers/dax/Kconfig | 13 + drivers/dax/Makefile | 3 +- drivers/dax/bus.c | 27 +- drivers/dax/bus.h | 13 + drivers/dax/device.c | 6 +- drivers/dax/pmem.c | 103 - drivers/dax/pmem/Makefile | 1 + drivers/dax/pmem/compat.c | 72 + drivers/dax/pmem/core.c | 79 + drivers/dax/pmem/pmem.c | 30 + drivers/dax/super.c | 226 +- drivers/devfreq/Kconfig | 8 + drivers/devfreq/Makefile | 1 + drivers/devfreq/sun8i-a33-mbus.c | 511 ++ drivers/edac/amd64_edac.c | 21 +- drivers/edac/amd64_edac.h | 5 +- drivers/edac/edac_mc.c | 2 + drivers/firmware/arm_scmi/virtio.c | 2 +- drivers/fpga/of-fpga-region.c | 2 +- drivers/gpio/Kconfig | 10 +- drivers/gpio/gpio-aggregator.c | 11 +- drivers/gpio/gpio-dwapb.c | 10 +- drivers/gpio/gpio-ml-ioh.c | 52 +- drivers/gpio/gpio-pch.c | 42 +- drivers/gpio/gpio-rockchip.c | 18 - drivers/gpio/gpio-virtio.c | 2 +- drivers/gpio/gpio-xlp.c | 147 +- drivers/gpio/gpiolib-acpi.c | 51 +- drivers/gpio/gpiolib.c | 35 +- drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 133 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 116 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 19 + drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 5 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 1 - drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 1 - drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 2 - drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 2 - drivers/gpu/drm/amd/amdgpu/soc15.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 231 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 4 + .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 2 + .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 7 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 3 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 2 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 25 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 2 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 2 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 2 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 2 + .../gpu/drm/amd/display/dc/dcn302/dcn302_init.c | 2 + .../gpu/drm/amd/display/dc/dcn303/dcn303_init.c | 2 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 2 + drivers/gpu/drm/amd/include/amd_shared.h | 2 + .../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 10 +- drivers/gpu/drm/amd/include/yellow_carp_offset.h | 4 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 9 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 5 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 26 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 24 +- drivers/gpu/drm/drm_fb_helper.c | 8 +- drivers/gpu/drm/drm_syncobj.c | 11 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/g4x_dp.c | 1 + drivers/gpu/drm/i915/display/g4x_hdmi.c | 1 + drivers/gpu/drm/i915/display/intel_atomic.c | 1 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 3 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 1 + drivers/gpu/drm/i915/display/intel_crtc.c | 42 +- drivers/gpu/drm/i915/display/intel_crtc.h | 5 +- drivers/gpu/drm/i915/display/intel_ddi.c | 16 + drivers/gpu/drm/i915/display/intel_display.c | 25 +- drivers/gpu/drm/i915/display/intel_display.h | 2 + drivers/gpu/drm/i915/display/intel_display_trace.c | 9 + drivers/gpu/drm/i915/display/intel_display_trace.h | 587 ++ drivers/gpu/drm/i915/display/intel_dmc.c | 6 +- drivers/gpu/drm/i915/display/intel_dp.c | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 2 +- drivers/gpu/drm/i915/display/intel_fdi.c | 1 + drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 2 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 7 +- drivers/gpu/drm/i915/display/intel_sprite.c | 4 +- drivers/gpu/drm/i915/display/intel_tv.c | 1 + drivers/gpu/drm/i915/display/intel_vdsc.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 6 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 1 + drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 23 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 32 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 1 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 3 + drivers/gpu/drm/i915/gt/intel_gtt.c | 14 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 2 + drivers/gpu/drm/i915/gt/intel_migrate.c | 8 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 5 +- drivers/gpu/drm/i915/gt/intel_reset.c | 29 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 93 +- drivers/gpu/drm/i915/i915_debugfs.c | 1 - drivers/gpu/drm/i915/i915_driver.c | 1 - drivers/gpu/drm/i915/i915_drv.h | 21 +- drivers/gpu/drm/i915/i915_irq.c | 2 +- drivers/gpu/drm/i915/i915_mm.c | 28 +- drivers/gpu/drm/i915/i915_mm.h | 35 + drivers/gpu/drm/i915/i915_pci.c | 12 +- drivers/gpu/drm/i915/i915_trace.h | 583 +- drivers/gpu/drm/i915/intel_device_info.c | 7 + drivers/gpu/drm/i915/intel_device_info.h | 4 + drivers/gpu/drm/i915/intel_pch.c | 1 + drivers/gpu/drm/i915/intel_pch.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 16 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 2 + drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/Makefile | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 38 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 17 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 8 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 30 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 65 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 4 - drivers/gpu/drm/msm/dp/dp_display.c | 31 +- drivers/gpu/drm/msm/dp/dp_display.h | 1 + drivers/gpu/drm/msm/dp/dp_drm.c | 76 + drivers/gpu/drm/msm/dp/dp_link.c | 19 +- drivers/gpu/drm/msm/dsi/dsi.c | 10 +- drivers/gpu/drm/msm/dsi/dsi.h | 1 - drivers/gpu/drm/msm/dsi/dsi_manager.c | 17 - drivers/gpu/drm/msm/hdmi/hdmi.c | 12 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 19 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 81 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 445 -- drivers/gpu/drm/msm/hdmi/hdmi_hpd.c | 317 + drivers/gpu/drm/msm/msm_drv.h | 12 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 +- drivers/gpu/drm/omapdrm/Makefile | 1 + drivers/gpu/drm/omapdrm/dss/dispc.c | 35 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 4 +- drivers/gpu/drm/omapdrm/dss/dss.c | 4 +- drivers/gpu/drm/omapdrm/dss/dss.h | 5 + drivers/gpu/drm/omapdrm/dss/venc.c | 4 +- drivers/gpu/drm/omapdrm/omap_drv.c | 196 +- drivers/gpu/drm/omapdrm/omap_drv.h | 24 + drivers/gpu/drm/omapdrm/omap_fb.c | 33 +- drivers/gpu/drm/omapdrm/omap_fb.h | 4 +- drivers/gpu/drm/omapdrm/omap_gem.c | 79 +- drivers/gpu/drm/omapdrm/omap_gem.h | 2 + drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 34 +- drivers/gpu/drm/omapdrm/omap_overlay.c | 212 + drivers/gpu/drm/omapdrm/omap_overlay.h | 35 + drivers/gpu/drm/omapdrm/omap_plane.c | 349 +- drivers/gpu/drm/omapdrm/omap_plane.h | 1 + drivers/gpu/drm/rcar-du/Kconfig | 30 +- drivers/gpu/drm/rcar-du/Makefile | 1 + drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 31 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 6 +- drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c | 819 ++ drivers/gpu/drm/rcar-du/rcar_mipi_dsi_regs.h | 172 + drivers/gpu/drm/sprd/Kconfig | 13 + drivers/gpu/drm/sprd/Makefile | 8 + drivers/gpu/drm/sprd/megacores_pll.c | 305 + drivers/gpu/drm/sprd/sprd_dpu.c | 880 +++ drivers/gpu/drm/sprd/sprd_dpu.h | 109 + drivers/gpu/drm/sprd/sprd_drm.c | 205 + drivers/gpu/drm/sprd/sprd_drm.h | 19 + drivers/gpu/drm/sprd/sprd_dsi.c | 1073 +++ drivers/gpu/drm/sprd/sprd_dsi.h | 126 + drivers/gpu/drm/virtio/virtgpu_kms.c | 2 +- drivers/gpu/drm/vmwgfx/Kconfig | 1 + drivers/gpu/drm/vmwgfx/Makefile | 3 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 10 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 12 +- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 8 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 7 +- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 6 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 14 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 586 -- drivers/gpu/drm/vmwgfx/ttm_memory.h | 92 - drivers/gpu/drm/vmwgfx/ttm_object.c | 150 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 56 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 580 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 19 - drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 47 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 128 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 82 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 294 + drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 3 + drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 91 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 21 - drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 158 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 77 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 74 +- drivers/gpu/drm/vmwgfx/vmwgfx_va.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 46 - drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 2 + drivers/hwmon/lm90.c | 106 +- drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-exynos5.c | 108 +- drivers/i2c/busses/i2c-i801.c | 38 +- drivers/i2c/busses/i2c-mpc.c | 2 +- drivers/i2c/busses/i2c-tegra.c | 21 +- drivers/i2c/busses/i2c-virtio.c | 34 +- drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 4 +- drivers/iio/Kconfig | 1 + drivers/iio/Makefile | 1 + drivers/iio/adc/Kconfig | 6 +- drivers/iio/adc/axp20x_adc.c | 45 +- drivers/iio/adc/envelope-detector.c | 3 +- drivers/iio/adc/max9611.c | 20 +- drivers/iio/adc/mcp3911.c | 9 +- drivers/iio/adc/ti-adc12138.c | 11 +- drivers/iio/adc/ti-ads124s08.c | 3 +- drivers/iio/addac/Kconfig | 20 + drivers/iio/addac/Makefile | 7 + drivers/iio/addac/ad74413r.c | 1475 ++++ drivers/iio/dac/Kconfig | 12 +- drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5755.c | 152 +- drivers/iio/dac/ad5758.c | 3 +- drivers/iio/dac/ad7293.c | 934 +++ drivers/iio/dac/dpot-dac.c | 2 +- drivers/iio/dac/lpc18xx_dac.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 4 +- drivers/iio/industrialio-trigger.c | 36 +- drivers/iio/light/cm3605.c | 6 +- drivers/iio/light/ltr501.c | 25 + drivers/iio/potentiometer/mcp41010.c | 6 +- drivers/infiniband/hw/hfi1/chip.c | 2 + drivers/infiniband/hw/hfi1/driver.c | 2 + drivers/infiniband/hw/hfi1/init.c | 40 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/irdma/hw.c | 11 +- drivers/infiniband/hw/irdma/main.h | 1 + drivers/infiniband/hw/irdma/pble.c | 8 +- drivers/infiniband/hw/irdma/pble.h | 1 - drivers/infiniband/hw/irdma/utils.c | 24 +- drivers/infiniband/hw/irdma/verbs.c | 23 +- drivers/infiniband/hw/irdma/verbs.h | 2 + drivers/infiniband/hw/qedr/verbs.c | 2 + drivers/infiniband/sw/rxe/rxe_req.c | 5 +- drivers/input/touchscreen/atmel_mxt_ts.c | 2 +- drivers/input/touchscreen/goodix.c | 127 +- drivers/input/touchscreen/goodix.h | 1 + drivers/input/touchscreen/goodix_fwupload.c | 2 +- drivers/input/touchscreen/silead.c | 172 +- drivers/input/touchscreen/ti_am335x_tsc.c | 18 +- drivers/iommu/virtio-iommu.c | 2 +- drivers/irqchip/irq-bcm7120-l2.c | 1 + drivers/irqchip/irq-gic-v2m.c | 1 - drivers/irqchip/irq-gic-v3-its-pci-msi.c | 1 - drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-gic-v3-mbi.c | 1 - drivers/mailbox/bcm-flexrm-mailbox.c | 4 +- drivers/md/dm-linear.c | 51 +- drivers/md/dm-log-writes.c | 44 +- drivers/md/dm-stripe.c | 65 +- drivers/md/dm-table.c | 22 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm.c | 37 +- drivers/md/dm.h | 4 + drivers/md/md.c | 4 +- drivers/memory/brcmstb_dpfe.c | 2 +- drivers/misc/cxl/Kconfig | 1 + drivers/misc/lkdtm/Makefile | 2 +- drivers/misc/lkdtm/core.c | 2 +- drivers/misc/sram.c | 1 + drivers/mmc/core/bus.c | 11 - drivers/mmc/host/mmc_spi.c | 16 +- drivers/mmc/host/mtk-sd.c | 4 +- drivers/mtd/mtd_blkdevs.c | 6 +- drivers/mtd/nand/core.c | 2 +- drivers/mtd/nand/onenand/onenand_bbt.c | 4 +- drivers/net/caif/caif_virtio.c | 2 +- drivers/net/can/dev/bittiming.c | 5 +- drivers/net/can/kvaser_pciefd.c | 8 +- drivers/net/can/spi/hi311x.c | 52 +- drivers/net/can/sun4i_can.c | 62 +- drivers/net/can/usb/etas_es58x/es581_4.c | 5 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 5 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 101 +- drivers/net/dsa/b53/b53_common.c | 9 +- drivers/net/dsa/b53/b53_priv.h | 5 +- drivers/net/dsa/dsa_loop.c | 9 +- drivers/net/dsa/hirschmann/hellcreek.c | 5 +- drivers/net/dsa/lan9303-core.c | 7 +- drivers/net/dsa/lantiq_gswip.c | 25 +- drivers/net/dsa/microchip/ksz_common.c | 7 +- drivers/net/dsa/microchip/ksz_common.h | 4 +- drivers/net/dsa/mt7530.c | 58 +- drivers/net/dsa/mv88e6xxx/chip.c | 231 +- drivers/net/dsa/mv88e6xxx/serdes.c | 8 +- drivers/net/dsa/ocelot/felix.c | 83 +- drivers/net/dsa/ocelot/felix.h | 4 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 18 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 1 + drivers/net/dsa/qca8k.c | 13 +- drivers/net/dsa/rtl8366rb.c | 9 +- drivers/net/dsa/sja1105/sja1105.h | 6 +- drivers/net/dsa/sja1105/sja1105_main.c | 161 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 86 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 24 + drivers/net/dsa/xrs700x/xrs700x.c | 10 +- drivers/net/eql.c | 4 +- drivers/net/ethernet/atheros/ag71xx.c | 13 - drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 22 +- drivers/net/ethernet/cisco/enic/enic_main.c | 8 +- drivers/net/ethernet/emulex/benet/be_main.c | 4 +- drivers/net/ethernet/freescale/fec.h | 3 + drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/google/gve/gve_utils.c | 3 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 20 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 3 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 9 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 17 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 23 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 8 + drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 75 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 2 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 43 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 9 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 18 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 +- drivers/net/ethernet/intel/ice/ice_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 7 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 3 +- drivers/net/ethernet/intel/ice/ice_main.c | 32 +- drivers/net/ethernet/intel/ice/ice_switch.c | 19 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 30 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 6 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 10 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 4 + drivers/net/ethernet/mellanox/mlx4/eq.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 8 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 10 +- drivers/net/ethernet/mscc/Makefile | 4 +- drivers/net/ethernet/mscc/ocelot.c | 59 +- drivers/net/ethernet/mscc/ocelot.h | 2 + drivers/net/ethernet/mscc/ocelot_fdma.c | 894 +++ drivers/net/ethernet/mscc/ocelot_fdma.h | 166 + drivers/net/ethernet/mscc/ocelot_net.c | 39 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 530 +- drivers/net/ethernet/mscc/vsc7514_regs.c | 523 ++ .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 4 +- drivers/net/ethernet/renesas/sh_eth.c | 3 +- drivers/net/netdevsim/ethtool.c | 5 +- drivers/net/phy/phy-core.c | 2 +- drivers/net/phy/phylink.c | 13 +- drivers/net/ppp/ppp_generic.c | 5 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/virtio_net.c | 4 +- drivers/net/vmxnet3/vmxnet3_drv.c | 13 +- drivers/net/vrf.c | 8 +- drivers/net/wireless/ath/ath11k/mhi.c | 6 +- drivers/net/wireless/ath/ath11k/pci.c | 2 +- drivers/net/wireless/broadcom/brcm80211/Kconfig | 14 +- .../wireless/broadcom/brcm80211/brcmsmac/Makefile | 2 +- .../net/wireless/broadcom/brcm80211/brcmsmac/led.h | 2 +- drivers/net/wireless/intel/iwlegacy/Kconfig | 4 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 5 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/net/wireless/marvell/libertas/host.h | 2 +- .../net/wireless/marvell/libertas_tf/libertas_tf.h | 28 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 8 +- drivers/net/wireless/mediatek/mt76/Makefile | 2 +- drivers/net/wireless/microchip/wilc1000/spi.c | 7 + drivers/net/wireless/realtek/rtw88/debug.c | 49 + drivers/net/wireless/realtek/rtw88/main.c | 1 + drivers/net/wireless/realtek/rtw88/main.h | 1 + drivers/net/wireless/realtek/rtw88/tx.c | 9 + drivers/net/wireless/realtek/rtw89/cam.c | 61 +- drivers/net/wireless/realtek/rtw89/cam.h | 472 +- drivers/net/wireless/realtek/rtw89/core.c | 88 +- drivers/net/wireless/realtek/rtw89/core.h | 29 +- drivers/net/wireless/realtek/rtw89/debug.c | 2 +- drivers/net/wireless/realtek/rtw89/fw.c | 5 +- drivers/net/wireless/realtek/rtw89/fw.h | 2170 +++--- drivers/net/wireless/realtek/rtw89/mac.c | 4 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 7 +- drivers/net/wireless/realtek/rtw89/phy.c | 111 + drivers/net/wireless/realtek/rtw89/phy.h | 60 + drivers/net/wireless/realtek/rtw89/reg.h | 23 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 19 + drivers/net/wireless/realtek/rtw89/txrx.h | 91 +- drivers/net/wwan/Kconfig | 13 +- drivers/net/wwan/iosm/Makefile | 5 +- drivers/net/wwan/iosm/iosm_ipc_debugfs.c | 29 + drivers/net/wwan/iosm/iosm_ipc_debugfs.h | 17 + drivers/net/wwan/iosm/iosm_ipc_imem.c | 40 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 10 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 25 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 2 +- drivers/net/wwan/iosm/iosm_ipc_mmio.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_mux.c | 28 +- drivers/net/wwan/iosm/iosm_ipc_mux.h | 1 - drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 18 +- drivers/net/wwan/iosm/iosm_ipc_trace.c | 23 +- drivers/net/wwan/iosm/iosm_ipc_trace.h | 25 +- drivers/net/wwan/iosm/iosm_ipc_wwan.c | 3 +- drivers/net/wwan/iosm/iosm_ipc_wwan.h | 10 - drivers/net/wwan/wwan_core.c | 17 +- drivers/nvdimm/Kconfig | 2 +- drivers/nvdimm/pmem.c | 11 +- drivers/nvdimm/virtio_pmem.c | 2 +- drivers/nvme/host/core.c | 23 +- drivers/nvme/host/multipath.c | 3 +- drivers/nvme/host/nvme.h | 2 +- drivers/nvme/host/zns.c | 5 +- drivers/nvme/target/tcp.c | 9 +- drivers/of/fdt.c | 121 +- drivers/pci/Makefile | 3 +- drivers/pci/msi.c | 1554 ---- drivers/pci/msi/Makefile | 7 + drivers/pci/msi/irqdomain.c | 267 + drivers/pci/msi/legacy.c | 79 + drivers/pci/msi/msi.c | 1129 +++ drivers/pci/msi/msi.h | 39 + drivers/pci/msi/pcidev_msi.c | 43 + drivers/pci/p2pdma.c | 2 +- drivers/pci/pci-sysfs.c | 7 +- drivers/pci/probe.c | 4 +- drivers/pci/xen-pcifront.c | 2 +- drivers/phy/qualcomm/phy-qcom-edp.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 32 + drivers/pinctrl/Kconfig | 450 +- drivers/pinctrl/Makefile | 46 +- drivers/pinctrl/pinctrl-thunderbay.c | 1322 ++++ drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-sm8450.c | 1689 +++++ drivers/ras/cec.c | 2 +- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/remoteproc/st_slim_rproc.c | 2 +- drivers/rpmsg/rpmsg_core.c | 20 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/s390/block/Kconfig | 2 +- drivers/s390/block/dcssblk.c | 12 +- drivers/s390/net/qeth_core.h | 4 +- drivers/s390/net/qeth_core_main.c | 54 +- drivers/s390/net/qeth_l2_main.c | 52 +- drivers/s390/net/qeth_l3_main.c | 13 +- drivers/scsi/lpfc/lpfc_init.c | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 27 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 21 +- drivers/scsi/virtio_scsi.c | 2 +- drivers/soc/imx/imx8m-blk-ctrl.c | 19 + drivers/soc/imx/soc-imx.c | 4 + drivers/soc/qcom/rpmhpd.c | 52 + drivers/soc/qcom/smem.c | 2 +- drivers/soc/qcom/socinfo.c | 1 + drivers/staging/r8188eu/core/rtw_cmd.c | 12 +- drivers/staging/r8188eu/core/rtw_led.c | 3 +- drivers/staging/r8188eu/core/rtw_p2p.c | 6 - drivers/staging/r8188eu/core/rtw_security.c | 22 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 30 +- drivers/staging/r8188eu/hal/odm.c | 14 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 41 +- drivers/staging/r8188eu/hal/odm_interface.c | 12 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 12 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 14 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 42 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 86 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 38 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/r8188eu/hal/rtl8188eu_led.c | 48 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 4 +- drivers/staging/r8188eu/hal/usb_halinit.c | 96 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 4 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 16 - drivers/staging/r8188eu/include/drv_types.h | 10 +- drivers/staging/r8188eu/include/hal_intf.h | 5 - drivers/staging/r8188eu/include/odm.h | 8 - drivers/staging/r8188eu/include/osdep_service.h | 18 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 7 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 13 +- drivers/staging/r8188eu/include/rtw_led.h | 44 +- drivers/staging/r8188eu/include/rtw_mlme.h | 12 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 1 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 2 - drivers/staging/r8188eu/os_dep/os_intfs.c | 2 - drivers/staging/r8188eu/os_dep/usb_intf.c | 10 +- drivers/staging/rtl8712/rtl8712_efuse.c | 28 +- drivers/thermal/imx8mm_thermal.c | 3 + .../intel/int340x_thermal/processor_thermal_rfim.c | 2 +- drivers/thermal/rzg2l_thermal.c | 6 +- drivers/thunderbolt/acpi.c | 2 +- drivers/usb/core/config.c | 6 +- drivers/usb/dwc3/dwc3-qcom.c | 15 - drivers/usb/gadget/composite.c | 14 +- drivers/usb/gadget/legacy/dbgp.c | 15 +- drivers/usb/gadget/legacy/inode.c | 16 +- drivers/usb/host/xhci-hub.c | 1 + drivers/usb/host/xhci-ring.c | 1 - drivers/usb/host/xhci.c | 26 +- drivers/vdpa/alibaba/eni_vdpa.c | 12 - drivers/vdpa/ifcvf/ifcvf_base.c | 41 +- drivers/vdpa/ifcvf/ifcvf_base.h | 9 +- drivers/vdpa/ifcvf/ifcvf_main.c | 24 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 1 + drivers/vdpa/vdpa.c | 77 +- drivers/vdpa/vdpa_user/vduse_dev.c | 9 +- drivers/vhost/vdpa.c | 4 +- drivers/vhost/vhost.c | 139 +- drivers/vhost/vhost.h | 16 +- drivers/virtio/virtio.c | 6 + drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_input.c | 2 +- drivers/virtio/virtio_mem.c | 112 +- drivers/virtio/virtio_ring.c | 2 +- drivers/xen/gntdev.c | 6 +- fs/Kconfig | 8 +- fs/aio.c | 186 +- fs/btrfs/delalloc-space.c | 12 +- fs/btrfs/extent-tree.c | 3 + fs/btrfs/extent_io.c | 14 + fs/btrfs/ioctl.c | 6 +- fs/btrfs/root-tree.c | 3 +- fs/btrfs/tree-log.c | 5 +- fs/btrfs/zoned.c | 2 + fs/cifs/sess.c | 54 +- fs/dax.c | 152 +- fs/erofs/Makefile | 2 +- fs/erofs/data.c | 50 +- fs/erofs/decompressor.c | 4 +- fs/erofs/erofs_fs.h | 8 +- fs/erofs/internal.h | 27 +- fs/erofs/super.c | 29 +- fs/erofs/sysfs.c | 254 + fs/erofs/zdata.c | 26 +- fs/ext2/ext2.h | 1 - fs/ext2/inode.c | 15 +- fs/ext2/super.c | 16 +- fs/ext4/ext4.h | 1 - fs/ext4/inode.c | 25 +- fs/ext4/super.c | 1854 +++-- fs/f2fs/compress.c | 50 +- fs/f2fs/data.c | 7 +- fs/f2fs/f2fs.h | 2 + fs/f2fs/file.c | 10 +- fs/f2fs/iostat.c | 27 +- fs/f2fs/sysfs.c | 3 - fs/fs-writeback.c | 24 +- fs/fs_parser.c | 31 +- fs/fuse/Kconfig | 2 +- fs/fuse/virtio_fs.c | 6 +- fs/gfs2/bmap.c | 2 +- fs/gfs2/file.c | 2 +- fs/gfs2/inode.c | 2 +- fs/gfs2/rgrp.c | 7 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 2 +- fs/io-wq.c | 44 +- fs/io_uring.c | 88 +- fs/iomap/Makefile | 4 +- fs/iomap/buffered-io.c | 35 +- fs/ksmbd/ndr.c | 2 +- fs/ksmbd/smb2pdu.c | 4 + fs/nfsd/filecache.c | 76 +- fs/nfsd/netns.h | 2 + fs/nfsd/nfs4recover.c | 1 + fs/nfsd/nfs4state.c | 14 +- fs/nfsd/nfsctl.c | 14 +- fs/nfsd/state.h | 4 + fs/nfsd/trace.h | 56 +- fs/proc/proc_net.c | 19 +- fs/proc/task_mmu.c | 1 - fs/remap_range.c | 116 +- fs/signalfd.c | 12 +- fs/smbfs_common/cifs_arc4.c | 13 - fs/tracefs/inode.c | 76 + fs/userfaultfd.c | 1 - fs/xfs/libxfs/xfs_bmap.c | 4 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_bmap_util.c | 7 +- fs/xfs/xfs_buf.c | 8 +- fs/xfs/xfs_buf.h | 5 +- fs/xfs/xfs_file.c | 3 +- fs/xfs/xfs_iomap.c | 84 +- fs/xfs/xfs_iomap.h | 12 +- fs/xfs/xfs_iops.c | 7 +- fs/xfs/xfs_pnfs.c | 4 +- fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_super.c | 94 +- include/crypto/public_key.h | 2 +- include/drm/drm_gem_ttm_helper.h | 2 +- include/drm/drm_gem_vram_helper.h | 2 +- include/drm/drm_mm.h | 4 +- include/drm/i915_pciids.h | 9 + include/dt-bindings/clock/microchip,lan966x.h | 34 + include/dt-bindings/iio/addac/adi,ad74413r.h | 21 + include/dt-bindings/power/qcom-rpmpd.h | 15 + include/keys/asymmetric-type.h | 3 +- include/linux/acpi.h | 2 +- include/linux/bpf.h | 1 + include/linux/can/bittiming.h | 7 - include/linux/cc_platform.h | 11 + include/linux/clk-provider.h | 23 + include/linux/dax.h | 68 +- include/linux/device.h | 2 - include/linux/dsa/8021q.h | 9 +- include/linux/dsa/ocelot.h | 12 +- include/linux/dsa/sja1105.h | 61 +- include/linux/edac.h | 6 + include/linux/fs_parser.h | 2 +- include/linux/gpio/consumer.h | 2 + include/linux/huge_mm.h | 14 + include/linux/if_eql.h | 1 + include/linux/if_vlan.h | 3 + include/linux/iio/trigger.h | 2 + include/linux/interrupt.h | 53 +- include/linux/iomap.h | 5 - include/linux/kvm_dirty_ring.h | 8 +- include/linux/kvm_host.h | 321 +- include/linux/kvm_types.h | 1 + include/linux/memremap.h | 18 +- include/linux/mhi.h | 13 + include/linux/mm.h | 113 +- include/linux/mm_inline.h | 136 - include/linux/mm_types.h | 173 +- include/linux/msi.h | 136 +- include/linux/netdevice.h | 11 +- include/linux/numa.h | 4 + include/linux/of_fdt.h | 9 +- include/linux/page-flags.h | 13 +- include/linux/pagemap.h | 59 +- include/linux/pagevec.h | 61 +- include/linux/pci.h | 2 + include/linux/percpu-refcount.h | 2 +- include/linux/phy.h | 11 +- include/linux/phylink.h | 20 + include/linux/pktcdvd.h | 2 + include/linux/platform_data/ad5755.h | 102 - include/linux/pm_runtime.h | 2 +- include/linux/sched.h | 1 + include/linux/sched/task.h | 13 +- include/linux/seq_file_net.h | 3 +- include/linux/skbuff.h | 18 +- include/linux/stacktrace.h | 35 +- include/linux/suspend.h | 1 + include/linux/trace_events.h | 1 + include/linux/uio.h | 7 + include/linux/vdpa.h | 4 +- include/linux/virtio.h | 1 + include/linux/wait.h | 26 + include/linux/wwan.h | 7 + include/linux/xarray.h | 18 + include/net/ax25.h | 3 + include/net/dsa.h | 126 +- include/net/ip_fib.h | 2 + include/net/llc_conn.h | 1 + include/net/net_namespace.h | 34 + include/net/net_trackers.h | 18 + include/net/netfilter/nf_conntrack.h | 6 +- include/net/pkt_cls.h | 8 +- include/net/sock.h | 25 +- include/net/tc_act/tc_mirred.h | 1 + include/net/xfrm.h | 3 +- include/soc/mscc/ocelot.h | 6 + include/soc/mscc/vsc7514_regs.h | 29 + include/sound/rt5682s.h | 1 + include/trace/bpf_probe.h | 16 + include/trace/events/erofs.h | 4 +- include/trace/events/filemap.h | 32 +- include/trace/events/sunrpc.h | 297 +- include/trace/perf.h | 16 + include/trace/trace_events.h | 120 +- include/uapi/asm-generic/poll.h | 2 +- include/uapi/drm/vmwgfx_drm.h | 1 + include/uapi/linux/bpf.h | 11 + kernel/bpf/btf.c | 13 +- kernel/bpf/helpers.c | 16 + kernel/bpf/verifier.c | 4 - kernel/dma/direct.c | 2 +- kernel/fork.c | 94 +- kernel/irq/manage.c | 8 +- kernel/irq/msi.c | 41 +- kernel/module.c | 1 - kernel/power/power.h | 1 + kernel/power/swap.c | 16 +- kernel/rcu/refscale.c | 3 +- kernel/rcu/tasks.h | 14 +- kernel/rcu/tree.c | 72 +- kernel/rcu/tree.h | 7 +- kernel/rcu/tree_plugin.h | 12 +- kernel/sched/fair.c | 5 +- kernel/sched/wait.c | 7 + kernel/signal.c | 4 +- kernel/trace/ftrace.c | 8 +- kernel/trace/trace.c | 61 +- kernel/trace/trace.h | 8 +- kernel/trace/trace_eprobe.c | 16 +- kernel/trace/trace_events_filter.c | 32 +- kernel/trace/trace_events_hist.c | 21 +- kernel/trace/trace_events_inject.c | 11 +- kernel/trace/trace_events_synth.c | 13 +- kernel/trace/trace_kprobe.c | 25 +- kernel/trace/trace_osnoise.c | 3 +- kernel/trace/trace_probe.c | 3 +- kernel/trace/trace_uprobe.c | 11 +- kernel/ucount.c | 15 +- kernel/workqueue.c | 79 +- lib/iov_iter.c | 29 +- lib/xarray.c | 6 +- localversion-next | 2 +- mm/filemap.c | 965 ++- mm/folio-compat.c | 11 + mm/huge_memory.c | 20 +- mm/internal.h | 35 +- mm/khugepaged.c | 12 +- mm/ksm.c | 1 - mm/madvise.c | 1 - mm/mapping_dirty_helpers.c | 1 - mm/memory.c | 28 +- mm/memremap.c | 57 +- mm/migrate.c | 15 +- mm/mmap.c | 1 - mm/mmu_gather.c | 1 - mm/page-writeback.c | 6 +- mm/pgtable-generic.c | 1 - mm/readahead.c | 24 +- mm/shmem.c | 174 +- mm/slob.c | 6 +- mm/swap.c | 26 +- mm/truncate.c | 305 +- mm/vmscan.c | 4 +- net/8021q/vlan_dev.c | 4 +- net/9p/trans_virtio.c | 2 +- net/Kconfig.debug | 9 + net/ax25/ax25_dev.c | 8 +- net/bluetooth/hci_sync.c | 6 +- net/bluetooth/l2cap_sock.c | 12 +- net/bridge/br_if.c | 6 +- net/bridge/br_private.h | 1 + net/core/neighbour.c | 7 +- net/core/net-sysfs.c | 10 + net/core/net_namespace.c | 3 + net/core/pktgen.c | 8 +- net/core/sock.c | 10 +- net/dsa/dsa2.c | 140 +- net/dsa/dsa_priv.h | 60 +- net/dsa/port.c | 131 +- net/dsa/slave.c | 33 +- net/dsa/switch.c | 34 +- net/dsa/tag_8021q.c | 20 +- net/dsa/tag_dsa.c | 5 +- net/dsa/tag_ocelot.c | 2 +- net/dsa/tag_ocelot_8021q.c | 73 +- net/dsa/tag_sja1105.c | 235 +- net/ethtool/netlink.c | 8 +- net/ethtool/netlink.h | 2 + net/ipv4/fib_semantics.c | 12 +- net/ipv4/inet_diag.c | 4 +- net/ipv4/udp.c | 2 +- net/ipv4/xfrm4_policy.c | 2 +- net/ipv6/route.c | 2 + net/ipv6/seg6_iptunnel.c | 8 + net/ipv6/xfrm6_policy.c | 4 +- net/l2tp/l2tp_debugfs.c | 9 +- net/llc/af_llc.c | 5 +- net/llc/llc_proc.c | 2 +- net/netfilter/nf_conntrack_core.c | 6 +- net/netfilter/nf_conntrack_netlink.c | 2 +- net/netfilter/nf_flow_table_core.c | 4 +- net/netfilter/nft_exthdr.c | 11 +- net/netfilter/nft_set_pipapo_avx2.c | 2 +- net/nfc/netlink.c | 12 +- net/openvswitch/vport-netdev.c | 8 +- net/openvswitch/vport.h | 2 + net/phonet/pep.c | 1 + net/sched/act_mirred.c | 18 +- net/sched/sch_cake.c | 6 +- net/sched/sch_fq_pie.c | 1 + net/sched/sch_generic.c | 10 +- net/smc/smc_pnet.c | 9 +- net/sunrpc/svc_xprt.c | 6 +- net/switchdev/switchdev.c | 5 +- net/vmw_vsock/hyperv_transport.c | 18 +- net/vmw_vsock/virtio_transport.c | 4 +- net/vmw_vsock/virtio_transport_common.c | 3 +- net/x25/x25_in.c | 2 +- net/xfrm/xfrm_device.c | 3 +- net/xfrm/xfrm_user.c | 2 +- samples/bpf/xdp_redirect_cpu.bpf.c | 4 +- samples/ftrace/Makefile | 1 + samples/ftrace/ftrace-direct-modify.c | 4 +- samples/ftrace/ftrace-direct-multi-modify.c | 152 + samples/ftrace/ftrace-direct-too.c | 2 +- samples/ftrace/ftrace-direct.c | 2 +- samples/trace_events/trace-events-sample.c | 3 + samples/trace_events/trace-events-sample.h | 33 + scripts/Makefile.build | 3 +- scripts/kconfig/confdata.c | 2 +- scripts/link-vmlinux.sh | 3 + scripts/recordmcount.pl | 2 +- sound/soc/amd/Kconfig | 1 + sound/soc/amd/acp-da7219-max98357a.c | 20 +- sound/soc/amd/acp-rt5645.c | 4 +- sound/soc/amd/acp3x-rt5682-max9836.c | 8 +- sound/soc/codecs/rt5682s.c | 34 +- sound/soc/intel/boards/sof_maxim_common.c | 4 +- sound/soc/intel/boards/sof_realtek_common.c | 119 +- sound/soc/intel/boards/sof_realtek_common.h | 7 + sound/soc/intel/boards/sof_rt5682.c | 107 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 2 +- sound/sparc/dbri.c | 6 +- sound/virtio/virtio_card.c | 4 +- tools/bpf/bpftool/gen.c | 11 +- tools/bpf/bpftool/prog.c | 24 +- tools/bpf/bpftool/struct_ops.c | 15 +- tools/build/Build.include | 2 +- tools/include/linux/debug_locks.h | 14 - tools/include/linux/hardirq.h | 12 - tools/include/linux/irqflags.h | 39 - tools/include/linux/kernel.h | 2 + tools/include/linux/lockdep.h | 72 - tools/include/linux/proc_fs.h | 4 - tools/include/linux/spinlock.h | 2 - tools/include/linux/stacktrace.h | 33 - tools/include/uapi/linux/bpf.h | 11 + tools/lib/bpf/bpf.c | 88 +- tools/lib/bpf/bpf.h | 22 +- tools/lib/bpf/btf.c | 80 +- tools/lib/bpf/gen_loader.c | 5 +- tools/lib/bpf/libbpf.c | 205 +- tools/lib/bpf/libbpf.h | 49 +- tools/lib/bpf/libbpf.map | 3 + tools/lib/bpf/libbpf_internal.h | 1 + tools/lib/bpf/libbpf_probes.c | 2 +- tools/lib/bpf/relo_core.c | 19 +- tools/lib/perf/evlist.c | 15 +- tools/lib/perf/evsel.c | 19 + tools/lib/perf/include/internal/evlist.h | 2 +- tools/lib/perf/include/perf/evsel.h | 4 + tools/lib/perf/libperf.map | 1 + tools/lib/perf/mmap.c | 2 - tools/lib/perf/tests/test-evlist.c | 157 + tools/lib/traceevent/event-parse.c | 59 +- tools/lib/traceevent/event-parse.h | 5 +- tools/lib/traceevent/parse-filter.c | 5 +- tools/objtool/arch/x86/decode.c | 13 +- tools/objtool/builtin-check.c | 3 +- tools/objtool/check.c | 14 + tools/objtool/include/objtool/arch.h | 1 + tools/objtool/include/objtool/builtin.h | 2 +- tools/perf/Documentation/perf-list.txt | 48 +- tools/perf/Documentation/perf-record.txt | 6 +- tools/perf/Documentation/perf-stat.txt | 10 +- tools/perf/Documentation/perf-top.txt | 7 +- tools/perf/Makefile.config | 10 +- tools/perf/Makefile.perf | 2 +- tools/perf/arch/x86/util/evlist.c | 17 + tools/perf/builtin-stat.c | 24 + tools/perf/builtin-trace.c | 5 + .../pmu-events/arch/arm64/armv8-recommended.json | 202 +- tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test.c | 1 + tools/perf/tests/sigtrap.c | 159 + tools/perf/tests/tests.h | 1 + tools/perf/util/bpf_counter.c | 18 +- tools/perf/util/data-convert-bt.c | 2 + tools/perf/util/event.h | 5 +- tools/perf/util/evlist.h | 2 + tools/perf/util/evsel.c | 21 +- tools/perf/util/evsel.h | 3 - .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 85 +- tools/perf/util/intel-pt.c | 1 + tools/perf/util/metricgroup.c | 42 +- tools/perf/util/parse-events-hybrid.c | 9 +- tools/perf/util/parse-events.c | 10 +- tools/perf/util/perf_regs.c | 3 + tools/perf/util/python.c | 4 +- .../perf/util/scripting-engines/trace-event-perl.c | 2 + .../util/scripting-engines/trace-event-python.c | 2 + tools/perf/util/sort.c | 2 + tools/power/acpi/Makefile.config | 1 + tools/power/acpi/Makefile.rules | 1 + tools/testing/nvdimm/Kbuild | 8 +- tools/testing/nvdimm/dax_pmem_compat_test.c | 8 + tools/testing/nvdimm/dax_pmem_core_test.c | 8 + tools/testing/nvdimm/test/iomap.c | 43 +- tools/testing/nvdimm/test/ndtest.c | 4 + tools/testing/nvdimm/test/nfit.c | 4 + tools/testing/selftests/Makefile | 3 +- tools/testing/selftests/alsa/.gitignore | 1 + tools/testing/selftests/alsa/Makefile | 9 + tools/testing/selftests/alsa/mixer-test.c | 665 ++ tools/testing/selftests/arm64/fp/vec-syscfg.c | 2 - tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/bench.c | 8 +- tools/testing/selftests/bpf/bench.h | 9 +- tools/testing/selftests/bpf/benchs/bench_count.c | 2 +- tools/testing/selftests/bpf/benchs/bench_rename.c | 16 +- .../testing/selftests/bpf/benchs/bench_ringbufs.c | 14 +- tools/testing/selftests/bpf/benchs/bench_strncmp.c | 161 + tools/testing/selftests/bpf/benchs/bench_trigger.c | 24 +- .../selftests/bpf/benchs/run_bench_strncmp.sh | 12 + .../selftests/bpf/map_tests/sk_storage_map.c | 2 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 6 +- tools/testing/selftests/bpf/prog_tests/btf.c | 50 +- .../selftests/bpf/prog_tests/btf_dedup_split.c | 2 +- tools/testing/selftests/bpf/prog_tests/log_buf.c | 276 + .../selftests/bpf/prog_tests/test_strncmp.c | 167 + tools/testing/selftests/bpf/progs/strncmp_bench.c | 50 + tools/testing/selftests/bpf/progs/strncmp_test.c | 54 + tools/testing/selftests/bpf/progs/test_log_buf.c | 24 + tools/testing/selftests/bpf/test_verifier.c | 16 +- tools/testing/selftests/bpf/testing_helpers.c | 10 +- .../selftests/bpf/verifier/search_pruning.c | 71 + tools/testing/selftests/bpf/verifier/spill_fill.c | 32 + .../bpf/verifier/xdp_direct_packet_access.c | 600 +- tools/testing/selftests/cgroup/cgroup_util.h | 4 +- tools/testing/selftests/core/close_range_test.c | 4 - tools/testing/selftests/ir/ir_loopback.c | 1 - tools/testing/selftests/kselftest.h | 4 + tools/testing/selftests/kselftest_harness.h | 2 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/include/kvm_util.h | 9 + tools/testing/selftests/kvm/lib/kvm_util.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 68 + .../selftests/kvm/x86_64/svm_int_ctl_test.c | 2 +- .../selftests/kvm/x86_64/userspace_io_test.c | 114 + tools/testing/selftests/landlock/common.h | 4 - tools/testing/selftests/net/fcnal-test.sh | 45 +- tools/testing/selftests/net/gro.c | 3 +- tools/testing/selftests/net/icmp_redirect.sh | 2 +- tools/testing/selftests/net/ipsec.c | 1 - tools/testing/selftests/net/mptcp/mptcp_inq.c | 1 - tools/testing/selftests/net/reuseport_bpf.c | 4 +- tools/testing/selftests/net/rxtimestamp.c | 2 +- tools/testing/selftests/net/socket.c | 3 +- .../selftests/net/tcp_fastopen_backup_key.c | 6 +- tools/testing/selftests/net/tls.c | 36 + tools/testing/selftests/netfilter/conntrack_vrf.sh | 30 +- .../selftests/netfilter/nft_concat_range.sh | 24 +- .../testing/selftests/netfilter/nft_zones_many.sh | 19 +- .../testing/selftests/rseq/basic_percpu_ops_test.c | 3 +- tools/testing/selftests/rseq/rseq.c | 3 +- .../testing/selftests/seccomp/seccomp_benchmark.c | 2 +- tools/testing/selftests/sparc64/drivers/adi-test.c | 4 - tools/testing/selftests/timens/procfs.c | 2 - tools/testing/selftests/timens/timens.c | 2 - tools/testing/selftests/vm/mremap_test.c | 1 - tools/testing/selftests/vm/pkey-helpers.h | 3 +- tools/testing/selftests/vm/va_128TBswitch.c | 2 +- virt/kvm/Kconfig | 3 + virt/kvm/Makefile.kvm | 13 + virt/kvm/async_pf.c | 2 +- virt/kvm/kvm_main.c | 1047 +-- 1708 files changed, 55381 insertions(+), 24540 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-class-dax create mode 100644 Documentation/ABI/testing/sysfs-bus-vdpa create mode 100644 Documentation/ABI/testing/sysfs-fs-erofs create mode 100644 Documentation/dev-tools/ktap.rst create mode 100644 Documentation/devicetree/bindings/clock/microchip,lan966x-gck.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dsi-cs [...] create mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,display-sub [...] create mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dpu.yaml create mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dsi [...] delete mode 100644 Documentation/devicetree/bindings/i2c/brcm,bcm2835-i2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/brcm,bcm2835-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-exynos5.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-exynos5.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml create mode 100644 Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt create mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,amac.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,amac.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,bcmgenet.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,systemport.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,systemport.yaml delete mode 100644 Documentation/devicetree/bindings/phy/brcm,mdio-mux-bus-pci.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,ns2-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/intel,pinctrl-thunder [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8450-pinctrl.yaml delete mode 100644 Documentation/gpu/amdgpu-dc.rst delete mode 100644 Documentation/gpu/amdgpu.rst create mode 100644 Documentation/gpu/amdgpu/amdgpu-glossary.rst create mode 100644 Documentation/gpu/amdgpu/display/config_example.svg create mode 100644 Documentation/gpu/amdgpu/display/dc-debug.rst create mode 100644 Documentation/gpu/amdgpu/display/dc-glossary.rst create mode 100644 Documentation/gpu/amdgpu/display/dc_pipeline_overview.svg create mode 100644 Documentation/gpu/amdgpu/display/dcn-overview.rst create mode 100644 Documentation/gpu/amdgpu/display/display-manager.rst create mode 100644 Documentation/gpu/amdgpu/display/global_sync_vblank.svg create mode 100644 Documentation/gpu/amdgpu/display/index.rst create mode 100644 Documentation/gpu/amdgpu/index.rst create mode 100644 Documentation/sphinx-static/theme_rtd_colors.css create mode 100644 arch/arm/boot/dts/at91-sama5d3_ksz9477_evb.dts create mode 100644 arch/arm/boot/dts/imx6dl-mba6.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-mba6a.dts create mode 100644 arch/arm/boot/dts/imx6dl-mba6b.dts create mode 100644 arch/arm/boot/dts/imx6q-mba6.dtsi create mode 100644 arch/arm/boot/dts/imx6q-mba6a.dts create mode 100644 arch/arm/boot/dts/imx6q-mba6b.dts create mode 100644 arch/arm/boot/dts/imx6q-yapp4-crux.dts create mode 100644 arch/arm/boot/dts/imx6qdl-mba6.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-mba6a.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-mba6b.dtsi create mode 100644 arch/arm/boot/dts/imx6qp-mba6b.dts create mode 100644 arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dts create mode 100644 arch/arm/boot/dts/imx6ull-jozacp.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8ulp-evk.dts create mode 100755 arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx8ulp.dtsi create mode 100644 arch/arm64/boot/dts/freescale/mba8mx.dtsi delete mode 100644 arch/mips/include/asm/txx9/rbtx4938.h delete mode 100644 arch/mips/include/asm/txx9/spi.h delete mode 100644 arch/mips/pci/fixup-rbtx4938.c delete mode 100644 arch/mips/txx9/generic/spi_eeprom.c delete mode 100644 arch/mips/txx9/rbtx4938/Makefile delete mode 100644 arch/mips/txx9/rbtx4938/irq.c delete mode 100644 arch/mips/txx9/rbtx4938/prom.c delete mode 100644 arch/mips/txx9/rbtx4938/setup.c create mode 100644 arch/powerpc/include/asm/nohash/kup-booke.h delete mode 100644 arch/powerpc/mm/book3s32/kuep.c delete mode 100644 arch/powerpc/mm/book3s64/hash_hugetlbpage.c create mode 100644 arch/powerpc/mm/book3s64/hugetlbpage.c create mode 100644 arch/powerpc/mm/book3s64/trace.c create mode 100644 arch/powerpc/mm/nohash/kup.c delete mode 100644 arch/powerpc/platforms/4xx/msi.c create mode 100644 arch/x86/mm/mem_encrypt_amd.c create mode 100644 drivers/clk/clk-lan966x.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.h delete mode 100644 drivers/dax/pmem.c create mode 100644 drivers/dax/pmem/compat.c create mode 100644 drivers/dax/pmem/core.c create mode 100644 drivers/devfreq/sun8i-a33-mbus.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_trace.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_trace.h create mode 100644 drivers/gpu/drm/i915/i915_mm.h delete mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_connector.c create mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_hpd.c create mode 100644 drivers/gpu/drm/omapdrm/omap_overlay.c create mode 100644 drivers/gpu/drm/omapdrm/omap_overlay.h create mode 100644 drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c create mode 100644 drivers/gpu/drm/rcar-du/rcar_mipi_dsi_regs.h create mode 100644 drivers/gpu/drm/sprd/Kconfig create mode 100644 drivers/gpu/drm/sprd/Makefile create mode 100644 drivers/gpu/drm/sprd/megacores_pll.c create mode 100644 drivers/gpu/drm/sprd/sprd_dpu.c create mode 100644 drivers/gpu/drm/sprd/sprd_dpu.h create mode 100644 drivers/gpu/drm/sprd/sprd_drm.c create mode 100644 drivers/gpu/drm/sprd/sprd_drm.h create mode 100644 drivers/gpu/drm/sprd/sprd_dsi.c create mode 100644 drivers/gpu/drm/sprd/sprd_dsi.h delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.c delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c create mode 100644 drivers/iio/addac/Kconfig create mode 100644 drivers/iio/addac/Makefile create mode 100644 drivers/iio/addac/ad74413r.c create mode 100644 drivers/iio/dac/ad7293.c create mode 100644 drivers/net/ethernet/mscc/ocelot_fdma.c create mode 100644 drivers/net/ethernet/mscc/ocelot_fdma.h create mode 100644 drivers/net/ethernet/mscc/vsc7514_regs.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_debugfs.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_debugfs.h delete mode 100644 drivers/pci/msi.c create mode 100644 drivers/pci/msi/Makefile create mode 100644 drivers/pci/msi/irqdomain.c create mode 100644 drivers/pci/msi/legacy.c create mode 100644 drivers/pci/msi/msi.c create mode 100644 drivers/pci/msi/msi.h create mode 100644 drivers/pci/msi/pcidev_msi.c create mode 100644 drivers/pinctrl/pinctrl-thunderbay.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8450.c create mode 100644 fs/erofs/sysfs.c create mode 100644 include/dt-bindings/clock/microchip,lan966x.h create mode 100644 include/dt-bindings/iio/addac/adi,ad74413r.h delete mode 100644 include/linux/platform_data/ad5755.h create mode 100644 include/net/net_trackers.h create mode 100644 include/soc/mscc/vsc7514_regs.h create mode 100644 samples/ftrace/ftrace-direct-multi-modify.c delete mode 100644 tools/include/linux/debug_locks.h delete mode 100644 tools/include/linux/hardirq.h delete mode 100644 tools/include/linux/irqflags.h delete mode 100644 tools/include/linux/lockdep.h delete mode 100644 tools/include/linux/proc_fs.h delete mode 100644 tools/include/linux/stacktrace.h create mode 100644 tools/perf/tests/sigtrap.c create mode 100644 tools/testing/nvdimm/dax_pmem_compat_test.c create mode 100644 tools/testing/nvdimm/dax_pmem_core_test.c create mode 100644 tools/testing/selftests/alsa/.gitignore create mode 100644 tools/testing/selftests/alsa/Makefile create mode 100644 tools/testing/selftests/alsa/mixer-test.c create mode 100644 tools/testing/selftests/bpf/benchs/bench_strncmp.c create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_strncmp.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/log_buf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_strncmp.c create mode 100644 tools/testing/selftests/bpf/progs/strncmp_bench.c create mode 100644 tools/testing/selftests/bpf/progs/strncmp_test.c create mode 100644 tools/testing/selftests/bpf/progs/test_log_buf.c create mode 100644 tools/testing/selftests/kvm/x86_64/userspace_io_test.c create mode 100644 virt/kvm/Makefile.kvm