This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-defconfig in repository toolchain/ci/linux.
omits c122052c3cb8 Add linux-next specific files for 20211217 omits 969246736935 Merge branch 'akpm/master' omits dac65aa895d9 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] omits 982bd184103b lib/stackdepot: allow optional init and stack_table alloca [...] omits f4c49e884d87 lib/stackdepot: allow optional init and stack_table alloca [...] omits b74abbd3c044 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits b5f7a2a4e75c lib/stackdepot: allow optional init and stack_table alloca [...] omits 120bf64a570b proc-remove-pde_data-completely-fix-fix omits 7d9bdaee1c37 proc-remove-pde_data-completely-fix omits d84659f242c2 proc: remove PDE_DATA() completely omits 7156ca4b9f7c fs: proc: store PDE()->data into inode->i_private omits 220c5a7da4af kprobe: move sysctl_kprobes_optimization to kprobes.c omits c7f318dce803 fs/coredump: move coredump sysctls into its own file omits 247011198450 printk: fix build warning when CONFIG_PRINTK=n omits ba7792d0f0f5 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() omits fe3b543926f5 fs: move namespace sysctls and declare fs base directory omits 5444aa4c76a2 sysctl-add-and-use-base-directory-declarer-and-registratio [...] omits f694336362f9 sysctl: add and use base directory declarer and registrati [...] omits 947c155e7be0 fs: move pipe sysctls to is own file omits 48c2c5a963c4 fs: move fs/exec.c sysctls into its own file omits 2a1bdbae076c fs: move namei sysctls to its own file omits 6c23f44b441d fs: move locking sysctls where they are used omits 247daaddf673 fs: move shared sysctls to fs/sysctls.c omits 4845da117776 sysctl: move maxolduid as a sysctl specific const omits 4638ec328f88 fs/dcache: avoid unused-function warning omits 4bc01cb587b2 fs/inode: avoid unused-variable warning omits 2e6546c81ba8 fs: move dcache sysctls to its own file omits 78c8994a020d fs: move fs stat sysctls to file_table.c omits 883906b05c6f fs: move inode sysctls to its own file omits 85950b1fe818 sysctl: share unsigned long const values omits 387fe66242b6 stackleak: move stack_erasing sysctl to stackleak.c omits 5af7c56d7ca8 scsi/sg: move sg-big-buff sysctl to scsi/sg.c omits 436a415a715c printk: move printk sysctl to printk/sysctl.c omits 5cbe4f4ab259 fs: move binfmt_misc sysctl to its own file omits 219ff384d7c1 sysctl-add-helper-to-register-a-sysctl-mount-point-fix omits 86481869aa2b sysctl: add helper to register a sysctl mount point omits a52c502e1787 random: move the random sysctl declarations to its own file omits 008343dbf8ed firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 omits 34d64f16bfd1 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix omits ad5010361947 firmware_loader-move-firmware-sysctl-to-its-own-files-fix omits 2d475331d506 firmware_loader: move firmware sysctl to its own files omits 860f96bf1181 eventpoll: simplify sysctl declaration with register_sysctl() omits efcc1fa346ed cdrom: simplify subdirectory registration with register_sysctl() omits fe7c3e5b2b02 inotify-simplify-subdirectory-registration-with-register_s [...] omits 20185cf7ca73 inotify: simplify subdirectory registration with register_ [...] omits 6242af460254 test_sysctl: simplify subdirectory registration with regis [...] omits 5dc1f8b0aace ocfs2: simplify subdirectory registration with register_sysctl() omits 9201909c1f85 macintosh/mac_hid.c: simplify subdirectory registration wi [...] omits 5fb6981051db i915: simplify subdirectory registration with register_sysctl() omits e8acb8526f49 hpet: simplify subdirectory registration with register_sysctl() omits cd2d68f2e075 dnotify: move dnotify sysctl to dnotify.c omits eaa5ff7d477c aio: move aio sysctl to aio.c omits 9b6a1b36d7cb sysctl: use SYSCTL_ZERO to replace some static int zero uses omits 07975d25fc7b sysctl: use const for typically used max/min proc sysctls omits e8f59fab7729 sysctl: make ngroups_max const omits 69887b0143ae watchdog: move watchdog sysctl interface to watchdog.c omits c48d8f686066 hung_task: move hung_task sysctl interface to hung_task.c omits 010dd895d0ef sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] omits 6582cdfcd454 sysctl: move some boundary constants from sysctl.c to sysctl_vals omits 9bb308279ee4 sysctl: add a new register_sysctl_init() interface omits be9f94ed17e9 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc fix omits 6756522368dc Merge branch 'akpm-current/current' omits 1be09bcc79f9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c8af033d2f3a Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] omits dd7b660e8266 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 05b0074d4313 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b91cab6b6aac Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 177505aae9ea Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 69b5c5cf71d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b603703d055a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits b5d2bdf2dd4f Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 847cfa630f90 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits e3396fd26803 Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] omits ee28d041c654 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1a140fc8ecf5 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits 195c1544cab0 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 53e22c2511fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 215011a195a7 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 6c4432e77bf3 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 069c11a90169 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 5949abd1f00b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits e311e2e4bf72 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 091f67f2ff24 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits c0dd5d883840 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 54dae73b74c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits eecdf72c49b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7eb65cd0f6b3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits aecb031424eb next-20211215/userns omits 7c56e9a414f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dca0b5fb91ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d8af098e0957 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits e0b9cefdb852 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8be100e9427c Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits dd1ad69dc1ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b5f9a9e13258 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 9f9ba29b65eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b418b739f7d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7b70c08ef1c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9d662093172a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1de1b59294d7 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 056d0e1c55c1 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git omits 3af14c5f7f90 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 22f7abd9f124 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 75ae20fb4200 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d17791722aa3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e55c6e246282 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 671e8022c8be Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits f8e8717da8f7 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits d47a8ded21cd Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits ac3838f5e44b Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits e9dc045c3271 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 7bab51bd5802 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits dd7f238d98d7 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits e2b562ba6ed6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb55e779c388 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aa2c7d712f8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b6e04576007 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 08a622e3bf14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e1528efc103 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 1caf765e939b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 28a70a7ccde8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2e9c3712899c Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 482d2f82164a Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits c1e3fd6c9d59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 372d77322979 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 766cb329924f Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits b9771f7b0c90 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 8342827642d8 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits d9dd3509ba3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 372c3d8fe085 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e48010ce33c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cc0e823dc610 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6637ba7e8f1b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 15e6e3e0f9da Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 7a44693213d5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d8b3fbd06820 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits 9f9346bf7b9e Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits eb70ad5430d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 30063f158cc0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a3c2126b641 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits fa140f33848c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c63b9e29d206 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 64efc50c4e65 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 7328164307f8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1133787c6645 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 1b39e989de64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f2778adcd11e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a09dbdd333f8 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 7d313f18cbb8 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 0bc0538c4aad Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 029282492c61 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits f7e5f7939ccc Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 03b7dd9ee35e Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits fc8595a29075 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits c29dfcd3523b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b2b950b39fa0 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits df3aeb85c426 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 831fd5f92abb Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 18ab42498feb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c33249bcf283 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7c3d2d050ace Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5af37d921635 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f35488028655 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2a17b2fc0a89 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d26a3906baf0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3625dcdf0ec3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e51eb9e54db7 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 1021a4fd3bac Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 08fab77cea8d Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits a3f47e5cc9d2 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits c562f90d430e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits dc9f53dad1c0 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits b6c8de1596de Merge branch 'master' of git://linuxtv.org/media_tree.git omits ea60f6183ab8 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 8cb7035c0550 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 4c3702adbb13 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 1e73adee3b17 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits c5d10c638ad6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ce8ce84bb1d6 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 237684afd205 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a28c26fa4601 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7b6b6c0af9c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 886aded0a23a Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 7beca911586b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd4c56c50761 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 22a7b48f0b29 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits dd61f156af8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ab59cee9354 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits f79abdddb604 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 9fe36416ab41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1aa2b56f64cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13fbcc0d0718 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 2c5184306d32 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 38a0a3efb150 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits ed9ce8539bcc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 263a1c39eb5e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 05faf955e783 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 7d1970cb8c39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb4518ff7b74 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 6f0846840deb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a0e2bf3edb6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits e20d32faabde Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6cd0650e7214 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9aa8c5d15fb8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 29587f653c01 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2de20f18691c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 17c03d1d38be Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 774446a3308e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9504633a0aa8 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 320dae7aeb85 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 7e9ca84646ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13b3e9e36782 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 8d897283b2a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 57ffe5a79cc4 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits e4f952280a85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 019d3ea29de3 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits c54121e53019 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 8c86b4d9eedb Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 0175ce67e845 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6cb90c7acfcb Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 2d05862b26ee Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits dadcc9b52450 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 38638c991670 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ae405d7e2a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5cab3c71ab7d Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 6c04fe96dbbd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 33c28d3819bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8f9d723474d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9141994f99fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb75bd47d782 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0eb23599681f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a7e2712f996f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d52a172217f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1ba962159ef7 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits a844d3a58ead Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2dea453bddbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d7b4611c7095 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81ade599f10e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6d1bb81240b8 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits ecb17076b21e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits e5c782cfb1cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6f6232feeb1d Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits f48ddee818c8 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 3e6e240c9ee0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 65d84bcc1bef Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 617c16b28f2d Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits e8d18c69c0bb Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits 7a7c7a1ec061 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 400ad1a48b10 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 0e1fa2fe0a4b Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 6c8bdb3d7fb6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7fa8acb304ce Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 268aecb55394 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits eeb6351944dd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6953096a47d0 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 0b63e08c93c1 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 54db2fcec66b Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits dbd6a0155916 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits be21ddc6e3c3 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits f8855243b1c2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 58e3babb681b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits fb4eff93d1e9 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 2089fc6725f8 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits f12aeddd0046 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 5d27b925fdb6 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits ba80657570e0 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 9bb726eadaca Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2c286559c018 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a3c54d4492e2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 309ea67b5586 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7fe2ab046542 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c2cc1e8eee56 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits fab1b73ba33f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9bd5bb365175 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5890b8b10567 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cb4c2bdd8c78 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 188e19ca003d Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 564080b03d46 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 311f133d2edf Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 4d4207b2910c Merge irq/msi into tip/master omits b5f8125a9643 Merge x86/urgent into tip/master omits fc5ca845a9ef Merge core/urgent into tip/master omits 4bf5b1ecc4dc Merge irq/urgent into tip/master omits fff16a511ce6 Merge ras/core into tip/master omits 804a98b1b644 Merge locking/core into tip/master omits 4ad2c87f23ac Merge sched/core into tip/master omits 0b03b3b49633 Merge x86/core into tip/master omits 64fce8df4a01 Merge irq/core into tip/master omits 8541567fe53a Merge x86/cleanups into tip/master omits 389c4a53003c Merge x86/mm into tip/master omits 8fc0c2e836c3 Merge x86/cache into tip/master omits e85429679038 Merge x86/sgx into tip/master omits 04b17ddbd17b Merge x86/sev into tip/master omits 8b365adb432a Merge x86/platform into tip/master omits 5fc8931524a6 Merge core/entry into tip/master omits cc0d564b322a Merge x86/misc into tip/master omits d3693c52fb4b Merge x86/paravirt into tip/master omits 70ad7310cf32 Merge x86/cpu into tip/master omits 4351428421f2 Merge perf/core into tip/master omits 98a8428e247d Merge x86/fpu into tip/master omits e9836ee0043e x86/pkey: Fix undefined behaviour with PKRU_WD_BIT omits 133d2c02948a Merge branches 'arm64-for-5.17', 'clk-for-5.17', 'defconfi [...] omits abdc866fe4e9 Merge branch 'arm64-fixes-for-5.16' into for-next omits 943136a5acd2 Merge branch 'features' into for-next omits 8626b93daf5a Merge branch 'fixes' into for-next omits e4ae54da0382 iio:accel:kxcjk-1013: Mark struct __maybe_unused to avoid [...] omits a94560a2adc2 iio:accel:bmc150: Mark structure __maybe_unused as only ne [...] omits b96a5f269113 iio:dummy: Drop set but unused variable len. omits 7e6cbdba8dc6 iio:magn:ak8975: Suppress clang W=1 warning about pointer [...] omits 293c5f67265c iio:imu:inv_mpu6050: Suppress clang W=1 warning about poin [...] omits 27b150ded034 iio:imu:inv_icm42600: Suppress clang W=1 warning about poi [...] omits 368ad09fd03b iio:dac:mcp4725: Suppress clang W=1 warning about pointer [...] omits 15dcabc85be9 iio:amplifiers:hmc425a: Suppress clang W=1 warning about p [...] omits 188a85782a4b iio:adc:ti-ads1015: Suppress clang W=1 warning about point [...] omits 8d20c2be9010 iio:adc:rcar: Suppress clang W=1 warning about pointer to [...] omits b059b8105adc iio:dc:ina2xx-adc: Suppress clang W=1 warning about pointe [...] omits eb00a4e5d162 Merge branch 'for-5.17/block' into for-next omits 0ee059e7e13d Merge branch 'for-5.17/drivers' into for-next omits fda45fd670f5 Merge branch 'for-5.17/block' into for-next omits cfe0c69a94f8 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next omits a36e7dc0af1c drm/i915/dg1: Read OPROM via SPI controller omits 3b55f6545900 Merge branch for-5.17/arm/defconfig into for-next omits 4d37264540cf Merge branch for-5.17/arm/dt into for-next omits 670308d1d0b2 Merge branch for-5.17/arm64/dt into for-next omits d04ae38acf01 Merge branch for-5.17/memory into for-next omits e55ade063009 Merge branch for-5.17/dt-bindings into for-next omits a50158ab9720 Merge branch for-5.17/drivers into for-next omits 77d364a23ff9 Merge branch for-5.17/soc into for-next omits 8c63a8b231bc Merge branch for-5.17/clk into for-next omits b3a7778c8d80 media: dt: bindings: tegra-vde: Document OPP and power domain omits dfffb6696269 media: dt: bindings: tegra-vde: Convert to schema omits 252ebc7c6623 dt-bindings: host1x: Document Memory Client resets of Host [...] omits 07c363960305 dt-bindings: host1x: Document OPP and power domain properties omits 578b4372246a dt-bindings: clock: tegra-car: Document new clock sub-nodes omits 93fcea927943 dt-bindings: ARM: tegra: Document Pegatron Chagall omits 5203831693b8 dt-bindings: ARM: tegra: Document ASUS Transformers omits 707a546ce04a dt-bindings: usb: tegra-xudc: Document interconnects and i [...] omits b7f479897e84 dt-bindings: serial: Document Tegra234 TCU omits 8e91d30517c5 dt-bindings: serial: tegra-tcu: Convert to json-schema omits de39280d0d58 dt-bindings: thermal: tegra186-bpmp: Convert to json-schema omits 1c48a01cf8f0 dt-bindings: firmware: tegra: Convert to json-schema omits f7752e4d4d4b dt-bindings: tegra: pmc: Convert to json-schema omits 0028a57fac2a dt-bindings: serial: 8250: Document Tegra234 UART omits 16a1b8004a89 dt-bindings: mmc: tegra: Document Tegra234 SDHCI omits adcc0749ea65 dt-bindings: fuse: tegra: Document Tegra234 FUSE omits f3a17fc9c865 dt-bindings: fuse: tegra: Convert to json-schema omits e825e38f2455 dt-bindings: rtc: tegra: Document Tegra234 RTC omits 46bf3c3ef6d8 dt-bindings: rtc: tegra: Convert to json-schema omits cb1926861483 dt-bindings: mailbox: tegra: Document Tegra234 HSP omits f4cfef9f16d0 dt-bindings: mailbox: tegra: Convert to json-schema omits 06ef88c39638 dt-bindings: mmc: tegra: Convert to json-schema omits 4ddb55935bf3 Merge branch irq/misc-5.17 into irq/irqchip-next omits d0c0cf22d707 drm/i915: Remove unused intel_gmbus_set_speed() function omits 637088a21e20 drm/i915/backlight: Make ext_pwm_disable_backlight() call [...] omits 49501fb98653 asm-generic/error-injection.h: fix a spelling mistake, and [...] omits ac6737408fac arch: Remove leftovers from prism54 wireless driver omits 5c61c384095a Documentation, arch, fs: Remove leftovers from fscache obj [...] omits 9e8856bf0f50 arch: Remove leftovers from mandatory file locking omits fb37171d8c55 Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH omits e285f7283da3 Documentation, arch: Remove leftovers from raw device omits d881c06e0890 Documentation, arch: Remove leftovers from fscache/cachefi [...] omits 87dabaa6bad3 Merge branch 'ti-drivers-soc-next' into ti-next omits 6e84db1c2ee4 Merge branch 'imx/defconfig' into for-next omits 5a6c130b3ee0 Merge branch 'imx/dt64' into for-next omits 0919a7c24a68 Merge branch 'imx/dt' into for-next omits 18854a3051c5 Merge branch 'imx/bindings' into for-next omits 424dd916cf99 Merge branch 'imx/soc' into for-next omits a00c5ae4f80a Merge branch 'imx/drivers' into for-next omits 99aa29932271 arm64: dts: imx8mn: Enable GPU omits 9068bafaa4cf arm64: dts: imx8mn: add DISP blk-ctrl omits dc8e88565409 arm64: dts: imx8mn: put USB controller into power-domains omits f5139ba61bde arm64: dts: imx8mn: add GPC node omits 31d517ab0a3c soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl omits 33b3ca7c4354 dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl omits cc17a04490fc dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains omits f946e7d43bce soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn omits 33ce6fba5cc0 soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled omits 70a691bde53c ubsan: remove CONFIG_UBSAN_OBJECT_SIZE omits 139474319d6a kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR omits d72bedcdf985 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] omits a9ef0082d3dd btrfs: use generic Kconfig option for 256kB page size limit omits ec32f3a1bada arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] omits 47fc93144464 configs: introduce debug.config for CI-like setup omits bf89b5caac3f delayacct: cleanup flags in struct task_delay_info and fun [...] omits 74671386d08c delayacct: fix incomplete disable operation when switch en [...] omits b2cb18875dbc delayacct: support swapin delay accounting for swapping wi [...] omits 7b731c9a0e42 panic: Remove oops_id. omits 0614649929a4 panic-use-error_report_end-tracepoint-on-warnings-fix omits e60678d68056 panic: use error_report_end tracepoint on warnings omits 17c3754deb03 fs/adfs: remove unneeded variable make code cleaner omits 1b8ea2bdc5f3 FAT: use io_schedule_timeout() instead of congestion_wait() omits 06be0ed2c18b hfsplus: use struct_group_attr() for memcpy() region omits f5754da4eeea init/main.c: silence some -Wunused-parameter warnings omits 478154d03aad ELF: fix overflow in total mapping size calculation omits e0889b1cd66d fs/binfmt_elf: use PT_LOAD p_align values for static PIE omits cc8fece4f63b const_structs.checkpatch: add frequently used ops structs omits 3e17710c671d checkpatch: Improve Kconfig help test omits 7727bd917bbb checkpatch: relax regexp for COMMIT_LOG_LONG_LINE omits a61fa4fa951c lz4: fix LZ4_decompress_safe_partial read out of bound omits 3a8a5eb7c93c kunit: replace kernel.h with the necessary inclusions omits 2849ff99250e test_hash.c: refactor into kunit omits 4951dd37cb04 lib/Kconfig.debug: properly split hash test kernel entries omits f2d6d7bed54c test_hash.c: split test_hash_init omits ac0dce419e8e test_hash.c: split test_int_hash into arch-specific functions omits 016ed2063225 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] omits 0d8522bf6e78 hash.h: remove unused define directive omits b17b7ca4dc57 lib/list_debug.c: print more list debugging context in __l [...] omits 8b0dfed4ed81 list: introduce list_is_head() helper and re-use it in list.h omits e2caf8ee0ffb kstrtox: uninline everything omits 9fd85f5e6859 kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] omits d27d3f9b0425 kernel/sys.c: only take tasklist_lock for get/setpriority( [...] omits 1ac41b3d9ad8 kthread: dynamically allocate memory to store kthread's full name omits 563651bea162 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] omits 7e38603faa7c tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] omits 670fa2ef6c63 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] omits 0b6320269929 fs/binfmt_elf: replace open-coded string copy with get_task_comm omits cffc43f2983f drivers/infiniband: replace open-coded string copy with ge [...] omits 2e2aa8c7e910 fs/exec: replace strncpy with strscpy_pad in __get_task_comm omits 8d259a2f123a fs/exec: replace strlcpy with strscpy_pad in __set_task_comm omits 365d01f4b6de kernel.h: include a note to discourage people from includi [...] omits ba24885db7c2 include/linux/unaligned: replace kernel.h with the necessa [...] omits a9dbaec6c9ce proc/sysctl: make protected_* world readable omits 07ac560f530f proc-make-the-proc_create-stubs-static-inlines-fix2-fix omits 9e0acacda546 proc-make-the-proc_create-stubs-static-inlines-fix2 omits c931cff82dbd proc-make-the-proc_create-stubs-static-inlines-fix omits 0780def50381 proc: make the proc_create[_data]() stubs static inlines omits 5d27a1be301a proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] omits 6f8f6e2edb5a kernel/hung_task.c: Monitor killed tasks. omits 49ae23e35a7d fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 297ae9597302 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 76e54eefea86 Docs/admin-guide/mm/damon/usage: update for schemes statistics omits e4f18e14c5a9 mm/damon/dbgfs: support all DAMOS stats omits 206cbfdedc28 Docs/admin-guide/mm/damon/reclaim: document statistics parameters omits 5a4616323e5a mm/damon/reclaim: provide reclamation statistics omits 5ba78280b447 mm/damon/schemes: account how many times quota limit has exceeded omits f6e715157292 mm/damon/schemes: account scheme actions that successfully [...] omits 2372c965183e mm/damon: remove a mistakenly added comment for a future feature omits 4ac38ed7c6ac Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] omits e985d7dd5452 Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] omits 05bb5b164813 Docs/admin-guide/mm/damon/usage: remove redundant information omits 5b99cbca0878 Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] omits 005fcf22444e mm/damon: convert macro functions to static inline functions omits a8ef220c5852 mm/damon: modify damon_rand() macro to static inline function omits 78482656cc88 mm/damon: move damon_rand() definition into damon.h omits a5d5afcf6fe2 mm/damon/schemes: add the validity judgment of thresholds omits 87c90c96079f mm/damon/vaddr: remove swap_ranges() and replace it with swap() omits 034221df8d92 mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix omits a01ce400b062 mm/damon: remove some unneeded function definitions in damon.h omits 0e4ec008c1dc mm/damon/core: use abs() instead of diff_of() omits 243f37a9fc29 mm/damon: add 'age' of region tracepoint support omits a4a5240cf762 mm/damon: unified access_check function naming rules omits 85e11c7cd2cc mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault omits ecfee4c4cd42 mm: fix some comment errors omits 4b7fe6dcb0fb zram: use ATTRIBUTE_GROUPS omits c0bd01351999 btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits bffd0522af28 arm64: add support for sub-page faults user probing omits 472164db34ad mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits 2248bf250017 zsmalloc: replace get_cpu_var with local_lock omits 7602ee181761 zsmalloc: replace per zpage lock with pool->migrate_lock omits 6bbee3fe6731 locking: fixup write_lock_nested() implementation omits 9136df8639eb locking/rwlocks: fix write_lock_nested for RT omits 06e7c8154331 locking/rwlocks: introduce write_lock_nested omits b86a6088a495 zsmalloc: remove zspage isolation for migration omits 237b46ee1c55 zsmalloc: move huge compressed obj from page to zspage omits 78867771e6c6 zsmalloc: introduce obj_allocated omits bf29f6fd0b04 zsmalloc: decouple class actions from zspage works omits 2815e9537def zsmalloc: rename zs_stat_type to class_stat_type omits 3f2e143f995b zsmalloc: introduce some helper functions omits 28d6611b073d mm-rmap-fix-potential-batched-tlb-flush-race-fix omits 1d691957f0ff mm/rmap: fix potential batched TLB flush race omits 88691e4c6ed3 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 992df15b5253 mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 5105330f7f78 mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix omits 7af6619a3551 mm: memcg/percpu: account extra objcg space to memory cgroups omits 4467528e750d mm/hwpoison: fix unpoison_memory() omits 0854ec376418 mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE omits 2b7d98b15cac mm/hwpoison: mf_mutex for soft offline and unpoison omits 625a3c54835f mm: ksm: fix use-after-free kasan report in ksm_might_need [...] omits d9c056b2ed52 mm/migrate: move node demotion code to near its user omits a78c0f7bd545 mm: migrate: add more comments for selecting target node randomly omits 912790cda204 mm: migrate: support multiple target nodes demotion omits 5751382aa399 mm/migrate.c: Rework migration_entry_wait() to not take a pageref omits 04817e200205 mm/migrate.c: rework migration_entry_wait() to not take a pageref omits 1a9d0fb95fbb mm: compaction: fix the migration stats in trace_mm_compac [...] omits 5d8296e0a33b mm-migrate-correct-the-hugetlb-migration-stats-fix omits 5f72dc96f7a4 mm: migrate: correct the hugetlb migration stats omits b5423097ad64 mm: migrate: fix the return value of migrate_pages() omits 7988ca47b18f mm/mempolicy: fix all kernel-doc warnings omits 393f20804cf9 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 99f1553ad3a0 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 61bbcaee5f08 mm/mempolicy: wire up syscall set_mempolicy_home_node omits b78a7317af04 mm/mempolicy: add set_mempolicy_home_node syscall omits 1934b519c803 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY omits eef8c845b0d1 mm: vmscan: reduce throttling due to a failure to make pro [...] omits 7c4f5f83acfd mm: vmscan: reduce throttling due to a failure to make progress omits 9263cec9ae41 vmscan: make drop_slab_node static omits 11ec3a1895fc selftests/uffd: allow EINTR/EAGAIN omits 88625ed57910 mm, hugepages: make memory size variable in hugepage-mrema [...] omits 36b0327f6c25 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 3be73ef53e46 selftests: vm: add a hugetlb test case omits 5f613b71c863 mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 9154c6de6f5d mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits aea8a45bcaa6 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 6b0646884ade hugetlb/cgroup: fix copy/paste array assignment omits 969f78586240 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" omits eaf6627ae853 hugetlb: add hugetlb.*.numa_stat file omits 604ce3e5bb25 include/linux/gfp.h: further document GFP_DMA32 omits e9750f82de5a mm: drop node from alloc_pages_vma omits b91450d30f7e mm: page_alloc: fix building error on -Werror=array-compare omits 426c8585542a mm: fix boolreturn.cocci warning omits 671ff25cae6b mm/pagealloc: sysctl: change watermark_scale_factor max li [...] omits bbbcdb0c87e0 mm: introduce memalloc_retry_wait() omits 29e1f0ebe320 mm: discard __GFP_ATOMIC omits 9af0141a34c0 mm-vmalloc-allocate-small-pages-for-area-pages-fix omits 42ff85c9c6be mm/vmalloc: allocate small pages for area->pages omits 663cb2c8d1ed mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware omits 261bc6d6ac67 mm: allow !GFP_KERNEL allocations for kvmalloc omits 9a0b88bb3ace mm/vmalloc: be more explicit about supported gfp flags. omits 384aff888fb2 mm/vmalloc: add support for __GFP_NOFAIL omits 0256fe4b2ffb mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc omits 5966acfa710f mm/oom_kill: allow process_mrelease to run under mmap_lock [...] omits 0037acb06ee1 mm: document locking restrictions for vm_operations_struct::close omits 8f4df46b510f mm: protect free_pgtables with mmap_lock write lock in exit_mmap omits b42b0c58379f x86: mm: add x86_64 support for page table check omits 2514c4206cc7 mm: page table check omits 7a453059208e mm: ptep_clear() page table helper omits 6f553e29e65d mm: change page type prior to adding page table entry omits eb898cf1021a mm: move tlb_flush_pending inline helpers to mm_inline.h omits ea52353335dd mm: move anon_vma declarations to linux/mm_inline.h omits ddba4f250d6f mm: add anonymous vma name refcounting omits 37ca73b35eb8 docs: proc.rst: /proc/PID/maps: fix malformed table omits cce73e86c6ae mm: add a field to store names for private anonymous memory omits b3b1f337049a mm: rearrange madvise code to allow for reuse omits 308da3f62764 mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] omits 77169c6ea28b mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit omits 9396ed94f587 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] omits d33269d24847 memcg: better bounds on the memcg stats updates omits 64cc28d94016 mm: add group_oom_kill memory.event fix omits 678786096d4e mm/memcg: add oom_group_kill memory event omits ee9676186d33 mm/page_counter: remove an incorrect call to propagate_pro [...] omits a5e54b629aad mm: memcontrol: make cgroup_memory_nokmem static omits 21cbd1a7d5a2 mm/frontswap.c: use non-atomic '__set_bit()' when possible omits fe047d33bcae mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] omits c5a185811bf4 mm: shmem: don't truncate page if memory failure happens omits 969662cf393a gup: avoid multiple user access locking/unlocking in fault [...] omits 567f72a07bb6 mm/truncate.c: remove unneeded variable omits a5b145701436 tools/vm/page_owner_sort.c: delete invalid duplicate code omits d77980128e2e tools/vm/page_owner_sort.c: two trivial fixes omits 18ba2c1398ea tools/vm/page_owner_sort.c: support sorting pid and time omits 60ba6d92fc94 tools/vm/page_owner_sort.c: add switch between culling by [...] omits 11a6b3b84f98 tools/vm/page_owner_sort.c: support sorting by stack trace omits 03f505654fab tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 86c99780476c tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 2f1b16afef84 mm,fs: split dump_mapping() out from dump_page() omits 602f0a485f69 kasan: test: add test case for double-kmem_cache_destroy() omits ff213cfa610f kasan: add ability to detect double-kmem_cache_destroy() omits 4171ff9517df kasan: test: add globals left-out-of-bounds test omits d4743b4f43a0 device-dax: compound devmap support omits 3fd7b4489b6c device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix omits ffd2d6b5d418 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() omits b32271f53a18 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() omits a39bff2f9473 device-dax: factor out page mapping initialization omits cb08c06ea5cb device-dax: ensure dev_dax->pgmap is valid for dynamic devices omits 880c24251c04 device-dax: use struct_size() omits 0d633324e1b1 device-dax: use ALIGN() for determining pgoff omits 7a7b304e7831 mm/memremap: add ZONE_DEVICE support for compound pages omits 76be691534ac mm/page_alloc: refactor memmap_init_zone_device() page init omits 07e07fd0d172 mm/page_alloc: split prep_compound_page into head and tail [...] omits 2f06569d1270 mm-defer-kmemleak-object-creation-of-module_alloc-v4 omits 5282bd369073 mm: defer kmemleak object creation of module_alloc() omits e7099beefdf4 mm: kmemleak: alloc gray object for reserved region with d [...] omits b38bbc214e70 kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] omits e70578a39afa kmemleak: fix kmemleak false positive report with HW tag-b [...] omits 1b609ba760b0 mm: slab: make slab iterator functions static omits ec019389ef99 mm/slab_common: use WARN() if cache still has objects on destroy omits 43ffe3762485 fs/ioctl: remove unnecessary __user annotation omits 02f41fb1f342 ocfs2: fix ocfs2 corrupt when iputting an inode omits b45d3d7829c6 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits d63a714cb7eb ocfs2: reflink deadlock when clone file to the same direct [...] omits b89669c859d9 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value omits 1c212e7c41d9 ocfs2:Use BUG_ON instead of if condition followed by BUG. omits a3b909ffd9d5 squashfs: provide backing_dev_info in order to disable read-ahead omits 157686beb021 scripts/spelling.txt: add "oveflow" omits 5c6a1b8a68e9 ia64: fix typo in a comment omits b64a54c07dab arch/ia64/kernel/setup.c: use swap() to make code cleaner omits a950f834eae9 ia64: module: use swap() to make code cleaner omits 1ad05586577d trace/hwlat: make use of the helper function kthread_run_on_cpu() omits ff778780eca0 trace/osnoise: make use of the helper function kthread_run [...] omits 3bfaf51df015 rcutorture: make use of the helper function kthread_run_on_cpu() omits 609e0a6a2ab5 ring-buffer: make use of the helper function kthread_run_on_cpu() omits 809196a3e8c4 RDMA/siw: make use of the helper function kthread_run_on_cpu() omits 14c1188a9269 kthread-add-the-helper-function-kthread_run_on_cpu-fix omits 1f89b0ec4101 kthread: add the helper function kthread_run_on_cpu() omits 82edae80b23c procfs: prevent unpriveleged processes accessing fdinfo dir omits 2db8b5491414 /proc/kpageflags: do not use uninitialized struct pages omits 3a01b96b8c1d /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits faff4cd43428 mm: delete unsafe BUG from page_cache_add_speculative() omits 40408dd0d294 mm, hwpoison: fix condition in free hugetlb page path omits 0b76f1c220c5 MAINTAINERS: mark more list instances as moderated omits 7ba69e47f806 kernel/crash_core: suppress unknown crashkernel parameter warning omits c9a1d3a31b8c mm: mempolicy: fix THP allocations escaping mempolicy rest [...] omits 07933ef4fba1 mm/oom_kill: wake futex waiters before annihilating victim [...] omits 072d734e344c kfence: fix memory leak when cat kfence objects omits 8f496010488c mm: fix panic in __alloc_pages omits cee73fb46ebe shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] omits 8d17e294c12a shmem: fix a race between shmem_unused_huge_shrink and shm [...] omits 0c3a5101ba31 ARM: dts: imx6: phytec: Add PEB-WLBT-05 support omits c492c8dc2ed8 Merge tag 'intel-gpio-v5.17-1' of gitolite.kernel.org:pub/ [...] omits fa2fc03a6aaa gpiolib: allow line names from device props to override dr [...] omits 68f87ec9c1ce cifs: ignore resource_id while getting fscache super cookie omits 804f2dbd8c76 Merge branch 'devel' into for-next omits c4a95ddd1dac cifs: sanitize multiple delimiters in prepath omits ca0911ee2b35 Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits 0d8c447c77f0 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits a33d805b3225 Bluetooth: btintel: Add missing quirks and msft ext for le [...] omits 1f63f6bf326b Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] omits 52979a8e8b59 rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() omits a38ecdcbf032 rcu: Remove unused rcu_state.boost omits 7512661668d7 rcu/nocb: Handle concurrent nocb kthreads creation omits de80005bff93 rcu/exp: Fix check for idle context in rcu_exp_handler omits 63529790d87a rcu: Mark accesses to boost_starttime omits 406b702d9df9 rcu: Make rcu_barrier() no longer block CPU-hotplug operations omits 5823b224318d rcu: Rework rcu_barrier() and callback-migration logic omits e74c6aa955ca drm/i915/fbc: Register per-crtc debugfs files omits b8ca477e5131 drm/i915/fbc: Introduce device info fbc_mask omits c2a9682d2214 drm/i915/fbc: Loop through FBC instances in various places omits ae361eb07e9b drm/i915/fbc: Parametrize FBC register offsets omits c0c575fb5d8e Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] omits f3615d998082 Merge branch 'for-next/misc' into for-next/core omits 8dff5ac97bf3 Merge branches 'pm-cpuidle' and 'pm-sleep' into linux-next omits 37e7cbb117eb Merge branches 'thermal-tools' and 'thermal-int340x' into [...] omits 0304242728d4 Merge branch 'for-5.17/block' into for-next omits 6cceaee77654 Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', [...] omits a908db6d9878 drm/i915/cdclk: move struct intel_cdclk_funcs to intel_cdclk.c omits cce936f4fff7 drm/i915/cdclk: turn around i915_drv.h and intel_cdclk.h d [...] omits b96fb14d3809 Merge branch 'devprop' into linux-next omits f8344b7dfb52 Merge branches 'acpi-pm' and 'acpi-pmic' into linux-next omits ed0d6ec1202e Merge branches 'acpi-thermal', 'acpi-processor', 'acpi-pow [...] omits 9eedd27fa7ba Merge branch 'acpi-ec' into linux-next omits ec1f73a60935 Merge branch 'acpi-x86' into linux-next omits 0c723ef6f65c Merge of signal-for-v5.17, and ucount-rlimit-fixes-for-v5. [...] omits 814ea441dd9a selftests: gpio: gpio-sim: avoid forking test twice omits 3ac3fd226e90 Merge branch 'for-5.17/drivers' into for-next omits cae368b4453d Merge branch 'for-5.17/io_uring' into for-next omits 76a31a623b3c selftests: gpio: gpio-sim: remove bashisms omits f161ea079925 Merge branch 'ti-k3-dts-next' into ti-next omits 50c7989aa0fb Merge branch 'ti-k3-config-next' into ti-next omits d20d65e8f572 arm64: defconfig: Enable USB, PCIe and SERDES drivers for [...] omits b12ab8c97c4e arm64: defconfig: Increase the maximum number of 8250/1655 [...] omits 8aee0ca9b88d Merge branch 'for-5.17/drivers' into for-next omits 73efacc6bd1d soc: qcom: rpmh-rsc: Fix typo in a comment omits 22e8f8dcb7a8 soc: qcom: socinfo: Add SM6350 and SM7225 omits 549f1ed0aacc dt-bindings: arm: msm: Don't mark LLCC interrupt as required omits 83dabf0b66bc dt-bindings: firmware: scm: Add SM6350 compatible omits 313ca86af2fb dt-bindings: arm: msm: Add LLCC for SM6350 omits 2888b521be6a Merge branch 'for-5.17/drivers' into for-next omits 044d2737c3af Merge branch 'for-5.17/block' into for-next omits 44e641bae51a Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 0b2186b069bb Merge branch 'ti-drivers-soc-next' into ti-next omits d8afa9ef5736 gpio: amdpt: add new device ID and 24-pin support omits 9dbca021d6e2 gpio: tegra186: Add support for Tegra234 omits e7052bfbba07 dt-bindings: gpio: Add Tegra234 support omits f93ccafeed82 dt-bindings: gpio: tegra186: Convert to json-schema omits abcdd09b3248 dt-bindings: gpio: tegra: Convert to json-schema omits f2db7e0f99a2 gpio: sta2x11: fix typo in a comment omits 2cfea901d55e selftests: gpio: add test cases for gpio-sim omits 137630fffe54 selftests: gpio: add a helper for reading GPIO line names omits c2794e278550 selftests: gpio: provide a helper for reading chip info omits 83960fcf4818 gpio: sim: new testing module omits 9126a738edc1 gpiolib: of: make fwnode take precedence in struct gpio_chip omits b129b50887f5 gpiolib: allow to specify the firmware node in struct gpio_chip omits ed7d81298ec4 gpiolib: provide gpiod_remove_hogs() omits 5b675b764591 dmaengine: sh: Use bitmap_zalloc() when applicable omits c67387b049d3 dmaengine: stm32-mdma: Use bitfield helpers omits f1fd8aae1169 dmaengine: stm32-mdma: Remove redundant initialization of [...] omits 603581ad2cf8 dmaengine: idxd: add knob for enqcmds retries omits 2f4e245f681a dmaengine: idxd: set defaults for wq configs omits 36d52f7a5e86 dt-bindings: dma: snps,dw-axi-dmac: Document optional reset omits a229c39eb06c dmaengine: jz4780: Support bidirectional I/O on one channel omits 915ad7b32624 dmaengine: jz4780: Replace uint32_t with u32 omits 1502f753edff dmaengine: jz4780: Add support for the MDMA and BDMA in th [...] omits 1d89e96b60db dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs omits f5fe8c318868 dt-bindings: dma: ingenic: Support #dma-cells = <3> omits cba397b8a794 dt-bindings: dma: ingenic: Add compatible strings for MDMA [...] omits 76d81188a558 dt-bindings: dma: ti: Add missing ti,k3-sci-common.yaml reference omits a5480a3b0a97 dt-bindings: dma: pl08x: Fix unevaluatedProperties warnings omits 0d6e87ab7c13 drivers: dma: ti: k3-psil: Add support for J721S2 omits 754cd176161f dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC omits d6d1bf85c7aa dmaengine: at_xdmac: Use struct_size() in devm_kzalloc() omits a58d27534e1f dmaengine: xilinx: Handle IRQ mapping errors omits e8c3ed6b7a4a Input: ucb1400_ts - remove redundant variable penup omits 831cc77635e0 Input: ti_am335x_tsc - lower the X and Y sampling time omits 61368d5cd2d2 Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2 omits 9d941aace809 Input: ti_am335x_tsc - set ADCREFM for X configuration omits 188c310bdd5d dmaengine: xilinx_dpdma: stop using slave_id field omits 6c6110c91bf6 dmaengine: qcom-adm: stop abusing slave_id config omits d36735322a67 dmaengine: sprd: stop referencing config->slave_id omits db3120a2d3bc dmaengine: pxa/mmp: stop referencing config->slave_id omits 7d0fea6097f9 dmaengine: shdma: remove legacy slave_id parsing omits f09c49b9cb48 mmc: bcm2835: stop setting chan_config->slave_id omits 23cecbb2f544 spi: pic32: stop setting dma_config->slave_id omits 69ceb4f5864f ASoC: dai_dma: remove slave_id field omits 7244583fd3b3 dmaengine: remove slave_id config field omits 44831ce2f866 dmaengine: tegra20-apb: stop checking config->slave_id omits b3b15b2d7fdc ASoC: tegra20-spdif: stop setting slave_id omits 1e1d3f3859db Merge branch 'for-5.17/block' into for-next omits b181162ce6e3 char: tpm: cr50: Set TPM_FIRMWARE_POWER_MANAGED based on d [...] omits a64f17bdb2a5 keys: X.509 public key issuer lookup without AKID omits 2a75bea5169e tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' omits a49a6bb27ef4 tpm: tpm_tis_spi_cr50: Add default RNG quality omits fcc402a569c5 tpm/st33zp24: drop unneeded over-commenting omits 030f591bfe19 tpm: add request_locality before write TPM_INT_ENABLE omits 8dea25c5cf68 Merge branch 'for-5.17/drivers' into for-next omits 19784a059cf4 gpio: bcm-kona: add const to of_device_id omits bb8806276b53 bootmem: Use page->index instead of page->freelist omits dc1743eb942f zsmalloc: Stop using slab fields in struct page omits 6e51b6c45291 mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PAR [...] omits a9e4ac590f62 mm/slub: Simplify struct slab slabs field definition omits f1ac9059ca34 mm/sl*b: Differentiate struct slab fields by sl*b implementations omits c043c82b87cd mm/kfence: Convert kfence_guarded_alloc() to struct slab omits 111415fb7715 mm/kasan: Convert to struct folio and struct slab omits f26b8be6c4a9 mm/slob: Convert SLOB to use struct slab omits 718746ed7b2c mm/memcg: Convert slab objcgs from struct page to struct slab omits 6a942f98b051 mm: Convert struct page to struct slab in functions used b [...] omits cd6d45222a7f Merge branch 'for-5.17/drivers' into for-next omits 8beb290d17f2 soc: qcom: rpmhpd: Sort power-domain definitions and lists omits 65e7b31cc485 soc: qcom: rpmhpd: Remove mx/cx relationship on sc7280 omits 8f3d4dd65abd soc: qcom: rpmhpd: Rename rpmhpd struct names omits 7e1377712ba2 soc: qcom: rpmhpd: sm8450: Add the missing .peer for sm8450_cx_ao omits 375c44d939ba Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 omits ce537cafaa7b Bluetooth: L2CAP: Fix using wrong mode omits 23f1ad85794e Bluetooth: hci_sync: Fix not always pausing advertising wh [...] omits 2a7f2f5e3f0a Merge branch 'for-5.17/io_uring' into for-next omits 34f922976948 soc: qcom: socinfo: add SM8450 ID omits 4f84580dbd71 soc: qcom: rpmhpd: Add SM8450 power domains omits 3fe1b82d947f dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding omits 1f88aa777924 soc: qcom: smem: Update max processor count omits c1b360d25457 dt-bindings: arm: qcom: Document SM8450 SoC and boards omits ff0ce949551f dt-bindings: firmware: scm: Add SM8450 compatible omits f5ef92aa8b78 dt-bindings: arm: cpus: Add kryo780 compatible omits 69563fb52e00 s390: uv: Add offset comments to UV query struct and fix naming omits a87b221566e9 ipmi/watchdog: Constify ident omits 1f2bcfdb69b9 ipmi: Add the git repository to the MAINTAINERS file omits db9149201037 parisc: Clear stale IIR value on instruction access rights trap omits cb3b5daece09 Merge branch 'for-5.17/io_uring' into for-next omits ac1c0f96f4c0 fscache: Rewrite documentation omits 84e8365acf6b ceph: add fscache writeback support omits efd945b6f092 ceph: conversion to new fscache API omits 830c476f5eb8 cifs: Support fscache indexing rewrite (untested) omits 882ff66585ec nfs: Convert to new fscache volume/cookie API omits 6223f0d232d9 9p: Copy local writes to the cache when writing to the server omits 76b9bd8193b8 9p: Use fscache indexing rewrite and reenable caching omits e9e21e3448cb afs: Skip truncation on the server of data we haven't written yet omits e11fdf698a86 afs: Copy local writes to the cache when writing to the server omits 56bb39edc029 afs: Convert afs to use the new fscache API omits 59d40753b33a afs: Fix afs_write_end() to handle len > page size omits f234fabdd8dc afs: Handle len being extending over page end in write_beg [...] omits 83641a10d676 fscache, cachefiles: Display stat of culling events omits f97e4cea6b82 fscache, cachefiles: Display stats of no-space events omits a645372076a0 cachefiles: Allow cachefiles to actually function omits 9ece914d9892 cachefiles: Implement the I/O routines omits c8d51ef500aa cachefiles: Implement cookie resize for truncate omits 1cdc75947f62 cachefiles: Implement begin and end I/O operation omits 7766f33b4def cachefiles: Implement backing file wrangling omits 380c90cb2197 cachefiles: Implement culling daemon commands omits fe9dac14711d cachefiles: Mark a backing file in use with an inode flag omits c954b924a0f2 cachefiles: Implement metadata/coherency data storage in xattrs omits ae5eca705e7f cachefiles: Implement key to filename encoding omits 9ec686fd452d cachefiles: Implement object lifecycle funcs omits 9e5a6b385758 cachefiles: Add tracepoints for calls to the VFS omits d6d39076e8f6 cachefiles: Implement volume support omits d95ed157e138 cachefiles: Implement cache registration and withdrawal omits a0a3543fe648 cachefiles: Implement a function to get/create a directory [...] omits 3184e03e4f47 vfs, cachefiles: Mark a backing file in use with an inode flag omits d226624ac12d cachefiles: Provide a function to check how much space there is omits 4cd50228e18e cachefiles: Register a miscdev and parse commands over it omits e6651064a3c8 cachefiles: Add security derivation omits 75c18f257092 cachefiles: Add cache error reporting macro omits e8392a20f591 cachefiles: Add a couple of tracepoints for logging errors omits ef1639a25fdb cachefiles: Add some error injection support omits 6cc194611df3 cachefiles: Define structs omits e34f1a4f6242 cachefiles: Introduce rewritten driver omits 4d998591b3b9 fscache: Provide a function to resize a cookie omits aa4467aaf5e5 fscache: Provide a function to note the release of a page omits e7e3ffb5ef30 vfs, fscache: Implement pinning of cache usage for writeback omits f13c728b7097 fscache: Implement higher-level write I/O interface omits 249d505ecbbd fscache: Implement raw I/O interface omits e262418a6628 netfs: Pass more information on how to deal with a hole in [...] omits 7d4f0ca31eb0 fscache: Provide a function to let the netfs update its co [...] omits 97f891a7178b fscache: Provide read/write stat counters for the cache omits e653486e72c4 fscache: Count data storage objects in a cache omits 408946c9ccbf fscache: Provide a means to begin an operation omits eb6080914b8b fscache: Implement cookie invalidation omits d6ef26541da1 fscache: Implement cookie user counting and resource pinning omits 7fda60fffca2 fscache: Implement simple cookie state machine omits 860faafe95c5 irq: remove unused flags argument from __handle_irq_event_ [...] omits ea7552e910a7 fscache: Add a function for a cache backend to note an I/O error omits 38cbf58231c1 fscache: Provide and use cache methods to lookup/create/fr [...] omits 0406639b49d1 fscache: Implement functions add/remove a cache omits 4d890646d93e fscache: Implement cookie-level access helpers omits a21d00d3c51e fscache: Implement volume-level access helpers omits 90a5b08220fb fscache: Implement cache-level access helpers omits f32cb49a1561 fscache: Implement cookie registration omits 5321792ee1ad fscache: Implement volume registration omits dfef8201b42f random: remove unused irq_flags argument from add_interrup [...] omits 3b83be162568 fscache: Implement cache registration omits d07d35ae0ed5 fscache: Implement a hash function omits 8ed89a0cad0c fscache: Introduce new driver omits 2e3b68e7399c netfs: Pass a flag to ->prepare_write() to say if there's [...] omits c4c2263acb3c netfs: Display the netfs inode number in the netfs_read tr [...] omits b03429170e20 fscache: Remove the contents of the fscache driver, pendin [...] omits 6ac721d53aad cachefiles: Delete the cachefiles driver pending rewrite omits cf5f5199ca52 fscache, cachefiles: Disable configuration omits d32bd9ffd536 Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_E [...] omits 2023db7e3a34 Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_E [...] omits 3a39404dcf10 random: document add_hwgenerator_randomness() with other i [...] omits 697a708e3106 KVM: s390: gaccess: Cleanup access to guest pages omits 7619a23b4788 KVM: s390: gaccess: Refactor access address range check omits 782f8be3c167 KVM: s390: gaccess: Refactor gpa and length calculation omits 1654eea49554 Merge branch 'for-5.17/block' into for-next omits 2a755b779681 mm: convert to using atomic-ref omits 784487e60ace block: convert to using atomic-ref omits a2e04d4d855f io_uring: convert to using atomic-ref omits cfec670a6240 atomic-ref: add basic infrastructure for atomic refs based [...] omits b94daa4a392c Merge branches 'virtio' and 'core' into next omits 0ab3ea88b32c Merge branch 'ti-k3-dts-next' into ti-next omits b82d14e37360 soc: qcom: rpmpd: Add support for sm6125 omits 9b38cb9df466 dt-bindings: qcom-rpmpd: Add sm6125 power domains omits f5c3902d8547 soc: qcom: aoss: constify static struct thermal_cooling_de [...] omits e07a98b28dec PM: AVS: qcom-cpr: Use div64_ul instead of do_div omits 31c1dbe43cb6 soc: qcom: llcc: Add configuration data for SM8350 omits 569fc4015a93 soc: qcom: stats: Add fixed sleep stats offset for older R [...] omits 0a023bc0dd3c dt-bindings: soc: qcom: stats: Document compatibles with f [...] omits 17fb81e601e6 mm/slab: Finish struct page to struct slab conversion omits ed6144dbebce mm/slab: Convert most struct page to struct slab by spatch omits 76c3eeb39684 mm/slab: Convert kmem_getpages() and kmem_freepages() to s [...] omits b45acac9aace mm/slub: Finish struct page to struct slab conversion omits cc742564237e mm/slub: Convert most struct page to struct slab by spatch omits 987c7ed31580 mm/slub: Convert pfmemalloc_match() to take a struct slab omits 61a195526d3b mm/slub: Convert __free_slab() to use struct slab omits 3b49efda3b6f mm/slub: Convert alloc_slab_page() to return a struct slab omits 636406a3ad59 mm/slub: Convert print_page_info() to print_slab_info() omits 31b58b1e914f mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab omits f28202bc27ba mm/slub: Convert kfree() to use a struct slab omits 2253e45e6bef mm/slub: Convert detached_freelist to use a struct slab omits 3aef771be335 mm: Convert check_heap_object() to use struct slab omits 5d9d1231461f mm: Use struct slab in kmem_obj_info() omits 1d41188b9401 mm: Convert __ksize() to struct slab omits 7ed088d601d9 mm: Convert virt_to_cache() to use struct slab omits af7fd46fbb9b mm: Add account_slab() and unaccount_slab() omits fe1e19081321 mm: Split slab into its own type omits 48d4e9407aa0 mm/slub: Make object_err() static omits 5e6ad846acf1 mm/slab: Dissolve slab_map_pages() in its caller omits 10b656f9eb1e mm: add virt_to_folio() and folio_address() omits 71907ae8e0c0 Merge branch 'ti-drivers-soc-next' into ti-next omits b287e05999e7 Merge branches 'arm64-for-5.17', 'drivers-for-5.17' and 'd [...] omits f8ba6ab9d8ac Merge branch 'arm64-fixes-for-5.16' into for-next omits 0ce29cae5ba4 Merge branches 'devel-stable', 'misc' and 'fixes' into for-next omits 9aaa6cc099f6 ubifs: Document sysfs nodes omits 9a620291fc01 ubifs: Export filesystem error counters omits e7087596ffb1 ubifs: Error path in ubifs_remount_rw() seems to wrongly f [...] omits 191876465256 ubifs: Make use of the helper macro kthread_run() omits f3a6c287cb6b ubi: Fix a mistake in comment omits ff50a467dd1f ubifs: Fix spelling mistakes omits 04e78a787b74 arm/arm64: dts: Enable 2.5G Ethernet port on CN9130-CRB omits 87a7d78d146e Merge branch 'mvebu/dt' into mvebu/for-next omits ab6ff1fda1e8 uml: x86: add FORCE to user_constants.h omits 79a0dc5530a9 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits 234640275675 um: rename set_signals() to um_set_signals() omits 0caa2f7cec18 um: fix ndelay/udelay defines adds c9f0322c4692 Merge tag 'drm-intel-fixes-2021-12-15' of ssh://git.freede [...] adds 78fed39af1af Merge tag 'drm-misc-fixes-2021-12-16-1' of ssh://git.freed [...] adds f3a8076eb28c drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE adds 841933d5b8aa drm/amdgpu: don't override default ECO_BITs setting adds dcd10d879a9d drm/amd/pm: fix reading SMU FW version from amdgpu_firmwar [...] adds 7e4d2f30df3f drm/amd/display: Set exit_optimized_pwr_state for DCN31 adds 791255ca9fbe drm/amd/display: Reset DMCUB before HW init adds 17c65d6fca84 drm/amdgpu: correct the wrong cached state for GMC on PICASSO adds aa464957f7e6 drm/amd/pm: fix a potential gpu_metrics_table memory leak adds a2fbfd517117 Merge tag 'amd-drm-fixes-5.16-2021-12-15' of https://gitla [...] adds 4f549bf33e38 Merge tag 'drm-fixes-2021-12-17-1' of git://anongit.freede [...] adds 43d1c6a63950 Merge tag 'dmaengine-fix-5.16' of git://git.kernel.org/pub [...] adds d800c65c2d4e io-wq: drop wqe lock before creating new worker adds cb29eee3b28c Merge tag 'io_uring-5.16-2021-12-17' of git://git.kernel.d [...] adds edaa26334c11 iocost: Fix divide-by-zero on donation from low hweight cgroup adds cb2ac2912a9c block: reduce kblockd_mod_delayed_work_on() CPU consumption adds aa97f6cdb7e9 bcache: fix NULL pointer reference in cached_dev_detach_finish adds fa09ca5ebce5 Merge tag 'block-5.16-2021-12-17' of git://git.kernel.dk/l [...] adds ea81b91e4e25 riscv: dts: sifive unmatched: Name gpio lines adds 8120393b74b3 riscv: dts: sifive unmatched: Expose the board ID eeprom adds cd29cc8ad254 riscv: dts: sifive unmatched: Expose the PMIC sub-functions adds ad931d9b3b2e riscv: dts: sifive unmatched: Fix regulator for board rev3 adds f6f7fbb89bf8 riscv: dts: sifive unmatched: Link the tmp451 with its pow [...] adds 0bb43aec33ea Merge tag 'riscv-for-linus-5.16-rc6' of git://git.kernel.o [...] adds cc274ae7763d selinux: fix sleeping function called from invalid context adds f1f05ef38382 Merge tag 'selinux-pr-20211217' of git://git.kernel.org/pu [...] adds 9609134186b7 Merge tag 'for-5.16-rc5-tag' of git://git.kernel.org/pub/s [...] adds 5d65f6f3df56 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 8ffea2599f63 zonefs: add MODULE_ALIAS_FS adds bce472f90952 MAITAINERS: Change zonefs maintainer email address adds 1887bf5cc495 Merge tag 'zonefs-5.16-rc6' of git://git.kernel.org/pub/sc [...] adds 9eaa88c7036e Merge tag 'libata-5.16-rc6' of git://git.kernel.org/pub/sc [...] adds 0a515a06c5eb perf expr: Fix missing check for return value of hashmap__new() adds 0c8e32fe48f5 perf inject: Fix segfault due to close without open adds c271a55b0c60 perf inject: Fix segfault due to perf_data__fd() without open adds 0f03adcca7a1 Merge tag 'perf-tools-fixes-for-v5.16-2021-12-18' of git:/ [...] adds a0b24a566258 Merge tag 'usb-serial-5.16-rc6' of https://git.kernel.org/ [...] adds c4d936efa46d Revert "usb: early: convert to readl_poll_timeout_atomic()" adds fb7d0829135a Merge tag 'usb-5.16-rc6' of git://git.kernel.org/pub/scm/l [...] adds 3f667b5d4053 Merge tag 'tty-5.16-rc6' of git://git.kernel.org/pub/scm/l [...] adds b774302e8856 cifs: ignore resource_id while getting fscache super cookie adds a31080899d5f cifs: sanitize multiple delimiters in prepath adds 9273d6cb9935 Merge tag '5.16-rc5-smb3-client-fixes' of git://git.samba. [...] adds 713ab911f2cd Merge tag 'powerpc-5.16-4' of git://git.kernel.org/pub/scm [...] adds a4cc5ea443e7 Merge tag 'mips-fixes_5.16_3' of git://git.kernel.org/pub/ [...] adds c36d891d787d Merge tag 'core_urgent_for_v5.16_rc6' of git://git.kernel. [...] adds 8f556a326c93 locking/rtmutex: Fix incorrect condition in rtmutex_spin_o [...] adds 909e1d166ca8 Merge tag 'locking_urgent_for_v5.16_rc6' of git://git.kern [...] adds 4e8c11b6b3f0 timekeeping: Really make sure wall_to_monotonic isn't positive adds e1fe1b10e6aa Merge tag 'timers_urgent_for_v5.16_rc6' of git://git.kerne [...] adds a76c3d035872 Merge tag 'irq_urgent_for_v5.16_rc6' of git://git.kernel.o [...] adds 87959fa16cfb Revert "block: reduce kblockd_mod_delayed_work_on() CPU co [...] adds 2da09da4ae5e Merge tag 'block-5.16-2021-12-19' of git://git.kernel.dk/l [...] adds 1aa2abb33a41 KVM: x86: Drop guest CPUID check for host initiated writes [...] adds 0b091a43d704 KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling gue [...] adds 18c841e1f411 KVM: x86: Retry page fault if MMU reload is pending and ro [...] adds f291e2d899d1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a7904a538933 Linux 5.16-rc6 adds 0fd08a34e8e3 xen/blkfront: harden blkfront against event channel storms adds b27d47950e48 xen/netfront: harden netfront against event channel storms adds fe415186b43d xen/console: harden hvc_xen against event channel storms adds 6032046ec4b7 xen/netback: fix rx queue stall detection adds be81992f9086 xen/netback: don't queue unlimited number of packages adds 59b3f9448833 Merge branch 'xsa' of git://git.kernel.org/pub/scm/linux/k [...] adds 3856c1b39835 Merge tag 'regulator-fix-v5.16-rc6' of git://git.kernel.or [...] adds 86085fe79e3c Merge tag 'spi-fix-v5.16-rc6' of git://git.kernel.org/pub/ [...] adds 6e0567b73052 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 93a2207c254c HID: holtek: fix mouse probing adds 13251ce1dd9b HID: potential dereference of null pointer adds 1c3e979bf3e2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 53b1119a6e50 NFSD: Fix READDIR buffer overflow adds 5dbdc4c565e3 Merge tag 'nfsd-5.16-3' of git://git.kernel.org/pub/scm/li [...] adds 9fb12fe5b93b KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all adds 3a0f64de479c KVM: x86/mmu: Don't advance iterator after restart due to [...] adds c5063551bfca KVM: x86: Always set kvm_run->if_flag adds 577e022b7b41 selftests: KVM: Fix non-x86 compiling adds a80dfc025924 KVM: VMX: Always clear vmx->fail on emulation_required adds cd0e615c49e5 KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is [...] adds 0ff29701ffad KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_gue [...] adds ab1ef34416a6 KVM: selftests: Add test to verify TRIPLE_FAULT on invalid [...] adds fdba608f15e2 KVM: VMX: Wake vCPU when delivering posted IRQ even if vCP [...] adds ca0ea8a60b40 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 544e737dea5a PM: sleep: Fix error handling in dpm_prepare() adds 2f47a9a4dfa3 Merge tag 'pm-5.16-rc7' of git://git.kernel.org/pub/scm/li [...] adds 27750a315aba crypto: qat - do not handle PFVF sources for qat_4xxx adds e19e22634519 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds c9ea870c6e33 Merge tag 'tomoyo-pr-20211222' of git://git.osdn.net/gitro [...] adds 2b5160b12091 ipmi: bail out if init_srcu_struct fails adds 75d70d76cb7b ipmi: fix initialization when workqueue allocation fails adds ffb76a86f809 ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module adds 074004058094 Merge tag 'for-linus-5.16-3' of git://github.com/cminyard/ [...] adds 484730e5862f parisc: Clear stale IIR value on instruction access rights trap adds 8f66fce0f465 parisc: Correct completer in lws start adds d3a5a68cff47 parisc: Fix mask used to select futex spinlock adds aacb2016063d parisc: remove ARCH_DEFCONFIG adds 3f066e882bf1 Merge tag 'for-5.16/parisc-7' of git://git.kernel.org/pub/ [...] adds d7f55471db27 memblock: fix memblock_phys_alloc() section mismatch error adds bc491fb12513 Merge tag 'fixes-2021-12-22' of git://git.kernel.org/pub/s [...] adds dfd0743f1d9e tee: handle lookup of shm with reference count 0 adds 18549bf4b21c tee: optee: Fix incorrect page free bug adds 6add87fdae9b optee: Suppress false positive kmemleak report in optee_ha [...] adds a6a476878ea9 Merge tag 'fixes-for-v5.16' of https://git.linaro.org/peop [...] adds 2ac2f089de4f Merge tag 'sunxi-fixes-for-5.16-1' of git://git.kernel.org [...] adds 8d674d09972a Merge tag 'sunxi-drivers-for-5.17-1' of git://git.kernel.o [...] adds 7ad8b2fcb850 Merge tag 'imx-fixes-5.16-3' of git://git.kernel.org/pub/s [...] adds c8cc50a98e4f Merge tag 'arm-fixes-5.16-4' of git://git.kernel.org/pub/s [...] adds 66c915d09b94 mmc: core: Disable card detect during shutdown adds f89b548ca66b mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands adds ff31ee0a0f47 mmc: mmci: stm32: clear DLYB_CR after sending tuning command adds 0d81b5faa234 Merge tag 'mmc-v5.16-rc5' of git://git.kernel.org/pub/scm/ [...] adds 9a5875f14b0e gpio: dln2: Fix interrupts when replugging the device adds 3e4d9a485029 gpio: virtio: remove timeout adds 3bf6f013980a Merge tag 'gpio-fixes-for-v5.16-rc7' of git://git.kernel.o [...] adds 065807d758e2 Merge tag 'asoc-fix-v5.16-rc6' of https://git.kernel.org/p [...] adds b6fd77472dea ALSA: hda/hdmi: Disable silent stream on GLK adds 385f287f9853 ALSA: hda: intel-sdw-acpi: harden detection of controller adds 78ea40efb48e ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 adds 39a8fc4971a0 ALSA: rawmidi - fix the uninitalized user_pversion adds edca7cc4b0ac ALSA: hda/realtek: Fix quirk for Clevo NJ51CU adds 996a18eb796a Merge tag 'sound-5.16-rc7' of git://git.kernel.org/pub/scm [...] adds b62e3317b68d net: fix typo in a comment adds 8ca4090fec02 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds ec624fe740b4 net/sched: Extend qdisc control block with tc control block adds 384959586616 net/sched: flow_dissector: Fix matching on zone id for inv [...] adds 635d448a1cce net: openvswitch: Fix matching zone id for invalid conns a [...] adds 14193d57c814 Merge branch 'net-sched-fix-ct-zone-matching-for-invalid-c [...] adds 1488fc204568 net: lantiq_xrx200: increase buffer reservation adds f845fe5819ef Revert "tipc: use consistent GFP flags" adds 8b681bd7c301 net: marvell: prestera: fix incorrect return of port_find adds 2efc2256febf net: marvell: prestera: fix incorrect structure access adds 158b515f703e tun: avoid double free in tun_free_netdev adds afe8a3ba85ec ice: xsk: return xsk buffers back to pool when cleaning the ring adds 617f3e1b588c ice: xsk: allocate separate memory for XDP SW ring adds 0708b6facb4d ice: remove dead store on XSK hotpath adds 8b51a13c37c2 ice: xsk: do not clear status_error0 for ntu + nb_buffs de [...] adds 8bea15ab7485 ice: xsk: allow empty Rx descriptors on XSK ZC data path adds dcbaf72aa423 ice: xsk: fix cleaned_count setting adds aa3cc8a9e400 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds b2f37aead1b8 hamradio: improve the incomplete fix to avoid NPD adds 1ade48d0c27d ax25: NPD bug when detaching AX25 device adds 60ec7fcfe768 qlcnic: potential dereference null pointer of rx_queue->page_ring adds 87a270625a89 mac80211: fix locking in ieee80211_start_ap error path adds 662f11d55ffd docs: networking: dpaa2: Fix DPNI header adds 75a2f3152009 phonet/pep: refuse to enable an unbound pipe adds 8f905c0e7354 inet: fully convert sk->sk_rx_dst to RCU rules adds a9725e1d3962 docs: networking: replace skb_hwtstamp_tx with skb_tstamp_tx adds 7e5cced9ca84 net: accept UFOv6 packages in virtio_net_hdr_to_skb adds 1ed1d5921139 net: skip virtio_net_hdr_set_proto if protocol already set adds 1f06f7d97f74 gve: Correct order of processing device options adds ac8c58f5b535 igb: fix deadlock caused by taking RTNL in RPM resume path adds 1c15b05baea7 bonding: fix ad_actor_system option setting to default adds db6d6afe382d fjes: Check for error irq adds cb93b3e11d40 drivers: net: smc911x: Check for error irq adds 99d7fbb5cedf net: ks8851: Check for error irq adds bdf1b5c3884f sfc: Check null pointer of rx_queue->page_ring adds 9b8bdd1eb589 sfc: falcon: Check null pointer of rx_queue->page_ring adds 8035b1a2a37a asix: fix uninit-value in asix_mdio_read() adds d1652b70d07c asix: fix wrong return value in asix_check_host_enable() adds 9695b7de5b47 veth: ensure skb entering GRO are not cloned. adds ae2778a64724 net: dsa: tag_ocelot: use traffic class to map priority on [...] adds eccffcf4657a net: stmmac: ptp: fix potentially overflowing expression adds d95a56207c07 net: bridge: fix ioctl old_deviceless bridge argument adds 45bf944e6703 r8152: fix the force speed doesn't work for RTL8156 adds b24edca30953 r8152: sync ocp base adds 65fd0c33ebe7 Merge branch 'r8152-fix-bugs' adds 391e5975c020 net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FR [...] adds 76657eaef4a7 Merge tag 'net-5.16-rc7' of git://git.kernel.org/pub/scm/l [...] new fb7c2e42c708 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 7202216a6f34 ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO [...] adds 8536a5ef8860 ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling new 077e5bd0c333 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] new 7c1fb51fd72c Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 0706a78f31c4 Revert "xsk: Do not sleep in poll() when need_wakeup set" adds 819d11507f66 bpf, selftests: Fix spelling mistake "tained" -> "tainted" new 58565927bd0a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8dce43919566 xfrm: interface with if_id 0 should return error adds 68ac0f3810e7 xfrm: state and policy should fail if XFRMA_IF_ID 0 new 0600c5cfc1b8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 30e693ee82d2 ASoC: mediatek: mt8195: correct default value new 114157960f72 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new e71c70b025cf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 0e8c0f7ab0b1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 80bb73a9fbcd spi: uniphier: Fix a bug that doesn't point to private dat [...] new 0497943728c7 Merge remote-tracking branch 'spi/for-5.15' into spi-linus new d112376003d7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b1e088737942 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. adds e3d4621c22f9 usb: mtu3: fix interval value for intr and isoc adds a7aae769ca62 usb: mtu3: add memory barrier before set GPD's HWO adds 8c313e3bfd9a usb: mtu3: fix list_head check warning adds 43f3b8cbcf93 usb: mtu3: set interval of FS intr and isoc endpoint adds e4844092581c xhci: Fresco FL1100 controller should not have BROKEN_MSI [...] adds 3f345e907a8e usb: typec: ucsi: Only check the contract if there is a co [...] new 626d8c2ef119 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 3d35460f1f25 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new 2ed0d7d48338 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds cfd0d84ba28c binder: fix async_free_space accounting for empty parcels adds 3a0152b21952 nitro_enclaves: Use get_user_pages_unlocked() call to hand [...] new e20ab50a3194 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 4ebfee2bbc1a Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 new 2f5f75083295 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new b4783decec31 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new b780796b4ba5 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] new 9741517567aa Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 715b560ee915 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 804034c4ffc5 platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug [...] adds 09fc14061f3e platform/x86: amd-pmc: only use callbacks for suspend adds eb66fb03a727 platform/x86: apple-gmux: use resource_size() with res new c4499272566d platform/x86: system76_acpi: Guard System76 EC specific fu [...] new 4f6c131c3c31 platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL new 26a8b0943780 platform/x86: intel_pmc_core: fix memleak on registration failure new 01392314b9d3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 14cd86116c82 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8347b41748c3 of: fdt: Aggregate the processing of "linux,usable-memory-range" adds b398123bff3b efi: apply memblock cap after memblock_add() new b3aee0b14a2c Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 9020be114a47 scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() new 1b8d0300a3e9 scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_co [...] new 142c779d05d1 scsi: vmw_pvscsi: Set residual data length conditionally new cae5a5e2958d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3b8e19a0aa39 drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf adds ae95af975528 Merge tag 'mediatek-drm-fixes-5.16' of https://git.kernel. [...] adds 64d16aca3d4f drm/i915/guc: Use correct context lock when callig clr_con [...] adds 7807bf28fe02 drm/i915/guc: Only assign guc_id.id when stealing guc_id adds dbfba788c7ef Merge tag 'drm-intel-fixes-2021-12-22' of git://anongit.fr [...] new 279b4507ee6e Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] new 8f9e7f2ea180 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new ec39ecb383f3 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new 4df90a4dd907 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] new cf66fcb9dde1 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds fc74881c28d3 drm/amdgpu: fix dropped backing store handling in amdgpu_d [...] adds 67f74302f45d drm/nouveau: wait for the exclusive fence after the shared [...] new 727655660152 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new d2e60d8e241e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a840974e96fd perf test: Test 73 Sig_trap fails on s390 adds ff8752d7617d perf arm-spe: Synthesize SPE instruction events adds f8464e084dd3 perf test: Use 3 digits for test numbering now we can have [...] adds 7248e308a575 perf tools: Record ARM64 LR register automatically adds 32bfa5bf71db perf machine: Add a mechanism to inject stack frames adds ab2369213448 perf script: Use callchain_param_setup() instead of open c [...] adds aa8db3e41dae perf callchain: Enable dwarf_callchain_users on arm64 adds ffc60350489d perf tools: Refactor SMPL_REG macro in perf_regs.h adds b9f6fbb3b2c2 perf arm64: Inject missing frames when using 'perf record [...] new b625b9baeb17 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds f857acfc457e lib/scatterlist: cleanup macros into static inline functions new 221cc810df19 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 473dcf0ffc31 Documentation, arch: Remove leftovers from raw device adds 2ac7069ad764 Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH adds 5a608e40f9f8 arch: Remove leftovers from mandatory file locking adds e0cb56546d39 arch: Remove leftovers from prism54 wireless driver adds 733e417518a6 asm-generic/error-injection.h: fix a spelling mistake, and [...] new 162e91828586 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 251cc826be7d ARM: 9154/1: decompressor: do not copy source files while [...] adds 4a2f57ac7dad ARM: 9158/1: leave it to core code to manage thread_info::cpu adds a92882a4d270 ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding adds d0eae8287cf3 ARM: 9161/1: mm: mark private VM_FAULT_X defines as vm_fault_t adds 33c6a549641d ARM: 9162/1: amba: Kill sysfs attribute file of irq adds dcc0a8f6b69a ARM: 9163/1: amba: Move of_amba_device_decode_irq() into a [...] adds 0ba8695e3dfb ARM: 9164/1: mm: Provide set_memory_valid() adds 3c341b217414 ARM: 9165/1: mm: Provide is_write_fault() adds 75969686ec0d ARM: 9166/1: Support KFENCE for ARM adds 2965d4290f60 ARM: 9167/1: Add support for Cortex-M33 processor adds 3d14751f341e ARM: 9168/1: Add support for Cortex-M55 processor adds b0343ab330ae ARM: reduce the information printed in call traces adds e5d32fb54a1b Merge branches 'misc' and 'fixes' into for-next adds 672513bf5831 ARM: decompressor: disable stack protector adds f05eb1d24eb5 ARM: stackprotector: prefer compiler for TLS based per-tas [...] adds 08572cd41955 ARM: remove some dead code adds b3ab60b1794c ARM: assembler: introduce bl_r macro adds b6506981f880 ARM: unwind: support unwinding across multiple stacks adds 8cdfdf7fe4fe ARM: export dump_mem() to other objects adds 4ab6827081c6 ARM: unwind: dump exception stack from calling frame adds eae9523fdd7a ARM: backtrace-clang: avoid crash on bogus frame pointer adds d4664b6c987f ARM: implement IRQ stacks adds 0b78f2e92d0c ARM: call_with_stack: add unwind support adds 9974f857768e ARM: run softirqs on the per-CPU IRQ stack adds ba999a040274 ARM: memcpy: use frame pointer as unwind anchor adds ccb81601acc0 ARM: memmove: use frame pointer as unwind anchor adds ad3d09b54711 ARM: memset: clean up unwind annotations adds 532319b9c418 ARM: unwind: disregard unwind info before stack frame is set up adds b832faec33d4 ARM: switch_to: clean up Thumb2 code path adds ae5cc07da8f8 ARM: entry: rework stack realignment code in svc_entry adds a1c510d0adc6 ARM: implement support for vmap'ed stacks adds d60ff2e76610 ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IR [...] adds c1fe8d054c0a ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER adds 90890f17ccd2 ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER adds 9d67412f24cc ARM: iop32x: offset IRQ numbers by 1 adds 6f5d248d05db ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER adds 54f481a2308e ARM: remove old-style irq entry adds 52d240871760 irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER adds 831a469bc167 ARM: entry: preserve thread_info pointer in switch_to adds 1fa8c4b19543 ARM: module: implement support for PC-relative group relocations adds 4e918ab13eaf ARM: assembler: add optimized ldr/str macros to load varia [...] adds 7b9896c35207 ARM: percpu: add SMP_ON_UP support adds b87cf9118e03 ARM: use TLS register for 'current' on !SMP as well adds c2755910373b ARM: smp: defer TPIDRURO update for SMP v6 configurations too adds 9c46929e7989 ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems adds cafc0eab1689 ARM: v7m: enable support for IRQ stacks adds 9cf72c358a20 Merge tag 'arm-irq-and-vmap-stacks-for-rmk' of git://git.k [...] adds e00dd02c0e0f Merge branch 'devel-stable' into for-next new 214d63e718c3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds d5624bb29f49 asm-generic: introduce io_stop_wc() and add implementation [...] adds 31e833b20312 arm64: Unhash early pointer print plus improve comment adds 38e0257e0e6f arm64: errata: Fix exec handling in erratum 1418040 workaround adds dd73d18e7fc7 arm64: Ensure that the 'bti' macro is defined where linkag [...] adds 52d3ff9d3658 Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', [...] new 08977d83342b Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds f0b8efdb7dd2 Merge branch 'arm/fixes' into for-next adds 5a17799462f8 Merge tag 'renesas-drivers-for-v5.17-tag2' of git://git.ke [...] adds 42458f61b02e Merge branch 'arm/drivers' into for-next adds c9074c91516d Merge tag 'sunxi-dt-for-5.17-1' of git://git.kernel.org/pu [...] adds c9b7011768b5 arm64: dts: renesas: Fix pin controller node names adds 527c71547dbf Merge tag 'renesas-arm-dt-for-v5.17-tag2' of git://git.ker [...] adds 79309f5bf43d Merge tag 'renesas-dt-bindings-for-v5.17-tag2' of git://gi [...] adds c768aaeb7f72 Merge branch 'arm/dt' into for-next adds a60c67fe3acf Merge tag 'renesas-arm-defconfig-for-v5.17-tag1' of git:// [...] adds 08d9370ec948 Merge branch 'arm/defconfig' into for-next adds bda7cc279f73 soc: document merges adds 299e6f788eab reset: starfive-jh7100: Fix 32bit compilation adds 18075a576f76 Merge branch 'arm/newsoc' into for-next adds 65cf0ecdc1df Merge branch 'arm/fixes' into for-next adds 4f34ebadff06 Merge tag 'ti-driver-soc-fixes-for-v5.17' of git://git.ker [...] adds a1539b2e2631 Merge tag 'tegra-for-5.17-drivers' of git://git.kernel.org [...] adds b118863d2fcf Merge tag 'tegra-for-5.17-soc' of git://git.kernel.org/pub [...] adds a904c5f099e0 Merge tag 'at91-soc-5.17' of git://git.kernel.org/pub/scm/ [...] adds e2a6d22f3b48 soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled adds a0ec8a3a4c81 soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn adds b77beaaee1be dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains adds 7f511d514e8c soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl adds 87e1287614ae Merge tag 'imx-drivers-5.17' of git://git.kernel.org/pub/s [...] adds b58dbcb5fe4b Merge branch 'arm/drivers' into for-next adds 6bf464df32b9 soc: document merges adds e109c0acb835 dt-bindings: mmc: tegra: Convert to json-schema adds 068cf93f9002 dt-bindings: mailbox: tegra: Convert to json-schema adds 0637af949a8c dt-bindings: mailbox: tegra: Document Tegra234 HSP adds 2f9df754d0c2 dt-bindings: rtc: tegra: Convert to json-schema adds aa8f488fd616 dt-bindings: rtc: tegra: Document Tegra234 RTC adds 25388844f92f dt-bindings: fuse: tegra: Convert to json-schema adds f8dd779bcb4b dt-bindings: fuse: tegra: Document Tegra234 FUSE adds d5de8b7608e9 dt-bindings: mmc: tegra: Document Tegra234 SDHCI adds 96b594d2a093 dt-bindings: serial: 8250: Document Tegra234 UART adds 5cda3b25cb04 dt-bindings: tegra: pmc: Convert to json-schema adds d289f9de8b95 dt-bindings: firmware: tegra: Convert to json-schema adds a12e1b7812ff dt-bindings: thermal: tegra186-bpmp: Convert to json-schema adds 8461fe3e443b dt-bindings: serial: tegra-tcu: Convert to json-schema adds cd1fe47862c7 dt-bindings: serial: Document Tegra234 TCU adds a90901a5a373 dt-bindings: usb: tegra-xudc: Document interconnects and i [...] adds b58db7135a12 dt-bindings: ARM: tegra: Document ASUS Transformers adds f64de71a9383 dt-bindings: ARM: tegra: Document Pegatron Chagall adds d0e70d130484 dt-bindings: clock: tegra-car: Document new clock sub-nodes adds 425a68a96369 dt-bindings: host1x: Document OPP and power domain properties adds 0c41e287f754 dt-bindings: host1x: Document Memory Client resets of Host [...] adds ccc3016261ed media: dt: bindings: tegra-vde: Convert to schema adds c9059a6bb993 media: dt: bindings: tegra-vde: Document OPP and power domain adds b87cd3759d9d Merge tag 'tegra-for-5.17-dt-bindings' of git://git.kernel [...] adds 914ed1f56581 arm64: tegra: Add host1x hotflush reset on Tegra210 adds a862e8180886 Merge tag 'tegra-for-5.17-arm64-dt' of git://git.kernel.or [...] adds 990102a792c8 Merge tag 'ti-k3-dt-for-v5.17' of git://git.kernel.org/pub [...] adds 1f1cb308abc5 arm/arm64: dts: Enable CP0 GPIOs for CN9130-CRB adds 35d544a273ea arm/arm64: dts: Add MV88E6393X to CN9130-CRB device tree adds 73a78b6130d9 arm64: dts: marvell: armada-37xx: Add xtal clock to comphy node adds effd42600b98 arm64: dts: marvell: cn9130: add GPIO and SPI aliases adds 0734f8311ce7 arm64: dts: marvell: cn9130: enable CP0 GPIO controllers adds 0724f8a14726 Merge tag 'mvebu-dt64-5.17-1' of git://git.kernel.org/pub/ [...] adds 62480772263a ARM: dts: armada-38x: Add generic compatible to UART nodes adds 8d5c175fe19a Merge tag 'mvebu-dt-5.17-1' of git://git.kernel.org/pub/sc [...] adds 8a3804c030e4 ARM: dts: Remove "spidev" nodes adds e1e06edd94d5 dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl adds 9018001ee03e Merge tag 'imx-bindings-5.17' of git://git.kernel.org/pub/ [...] adds 3951cc6bae4c ARM: dts: imx6: phytec: Add PEB-WLBT-05 support adds a5a44f4d509e Merge tag 'imx-dt-5.17' of git://git.kernel.org/pub/scm/li [...] adds 33f8b4862a8b Merge tag 'imx-dt64-5.17' of git://git.kernel.org/pub/scm/ [...] adds 505596c8d3cb Merge tag 'v5.16-next-dts64' of git://git.kernel.org/pub/s [...] adds aa7bb116f041 Merge tag 'v5.16-next-dts32' of git://git.kernel.org/pub/s [...] adds d07156eb8aec Merge tag 'samsung-dt-5.17' of git://git.kernel.org/pub/sc [...] adds 2d6a1c7d5772 dt-bindings: Add vendor prefix for WinLink adds e1ba2f940ba4 dt-bindings: arm: samsung: Document E850-96 board binding adds 51b1a5729469 dt-bindings: pinctrl: samsung: Add pin drive definitions f [...] adds 0fd319105fde Merge tag 'samsung-dt64-5.17' of git://git.kernel.org/pub/ [...] adds 283cd1ca89cf Merge branch 'arm/dt' into for-next adds 9ca65b682d36 Merge tag 'tegra-for-5.17-arm-defconfig' of git://git.kern [...] adds 3b2e5d74e25f ARM: configs: at91: sama7: Enable SPI NOR and QSPI controller adds e1137bcefa02 ARM: configs: at91: Enable crypto software implementations adds 6f6287b8b403 Merge tag 'at91-defconfig-5.17' of git://git.kernel.org/pu [...] adds c6abaad5e992 Merge tag 'imx-defconfig-5.17' of git://git.kernel.org/pub [...] adds 8c9b8baa2d9b Merge branch 'arm/defconfig' into for-next adds 9193b2b75e06 Merge tag 'imx-soc-5.17' of git://git.kernel.org/pub/scm/l [...] adds e91aad4b604a Merge tag 'samsung-soc-5.17' of git://git.kernel.org/pub/s [...] adds d852ee56c0fb Merge branch 'arm/soc' into for-next adds b603377e408f soc: samsung: Add USI driver adds 96c8bddb6cde dt-bindings: soc: samsung: keep SoC driver bindings together adds 9593bdfa1d14 Merge tag 'samsung-drivers-5.17' of git://git.kernel.org/p [...] adds 470e1723449f Merge branch 'arm/drivers' into for-next adds 4f5494f192f8 soc: document merges adds b59e11495b1a ARM: tegra: Add memory client hotflush resets on Tegra114 adds bd048487af68 ARM: tegra: Add host1x hotflush reset on Tegra124 adds 5c4a5b36e43e Merge tag 'tegra-for-5.17-arm-dt' of git://git.kernel.org/ [...] adds 7fcae3717755 Merge branch 'arm/dt' into for-next adds 0d2589aa5ca9 arm64: defconfig: Enable Samsung I2C driver adds e1e30a045f1a Merge branch 'arm/defconfig' into for-next adds ce96a964682a arm64: exynos: Enable Exynos Multi-Core Timer driver adds 3b208935034a Merge branch 'arm/soc' into for-next adds 9dfcdd1d85cc ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers adds 28df783bfcbb ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573 adds 834981513001 Merge tag 'arm-soc/for-5.17/defconfig' of https://github.c [...] adds c2af8fb1cf94 arm64: defconfig: Enable additional Broadcom STB drivers adds 292581a48af3 Merge tag 'arm-soc/for-5.17/defconfig-arm64' of https://gi [...] adds 6d10fcd2faac arm64: defconfig: Add SM8450 GCC config adds 4685e234ab34 arm64: defconfig: Add SM8450 pinctrl config adds 156f91f1c49a arm64: defconfig: Add SM8450 icc configs adds 3510c8bf32bf Merge tag 'qcom-arm64-defconfig-for-5.17' of git://git.ker [...] adds 841b78b672f9 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c adds 39b652c7a1de Merge branch 'arm/defconfig' into for-next adds bfc3a3f93ef7 MAINTAINERS: Add Florian as BCM5301X and BCM53573 maintainer adds fe47ec5fa8ec Merge tag 'arm-soc/for-5.17/maintainers' of https://github [...] adds a42ab7637332 Merge branch 'arm/soc' into for-next adds dfdded9b0b3f Merge tag 'qcom-dts-for-5.17' of git://git.kernel.org/pub/ [...] adds 19fd04fb9247 arm64: dts: qcom: sm8450: Add usb nodes adds 27a0d0b846d9 arm64: dts: qcom: sm8450-qrd: Enable USB nodes adds c23f1b77358c arm64: dts: qcom: sm6125: Avoid using missing SM6125_VDDCX adds c03b7ba96976 Merge tag 'qcom-arm64-for-5.17-1' of git://git.kernel.org/ [...] adds 5f9cfe9e94a6 ARM: dts: NSP: MX65: add qca8k falling-edge, PLL properties adds 8c9f00d4b051 ARM: dts: BCM5301X: remove unnecessary address & size cell [...] adds 3d2d52a0d183 ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U adds de7880016665 ARM: BCM53016: MR32: convert to Broadcom iProc I2C Driver adds 31fd9b79dc58 ARM: dts: BCM5301X: update CRU block description adds 1a46061a2a41 ARM: dts: BCM5301X: use non-deprecated USB 2.0 PHY binding adds 5e8c1bf1a0a5 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array adds 3aee738a3d7a Merge tag 'tags/bcm2835-dt-next-2021-12-13' into devicetree/next adds 13391025039f ARM: dts: Cygnus: Fixed iProc PCIe controller properties adds 89b9492c113c ARM: dts: Cygnus: Update PCIe PHY node unit name(s) adds d2b820bb16c5 ARM: dts: HR2: Fixed iProc PCIe MSI sub-node adds 69c4e53bdd05 ARM: dts: NSP: Fixed iProc PCIe MSI sub-node adds 9a68c53f875e ARM: dts: NSP: Rename SATA unit name adds eafba51c545a dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema adds e138d78ffee6 Merge tag 'tags/bcm2835-bindings-2021-12-18' into devicetree/next adds 5e33f1c4a7cb ARM: dts: BCM5301X: correct RX delay and enable flow contr [...] adds e5a8aa778d46 Merge tag 'arm-soc/for-5.17/devicetree' of https://github. [...] adds 7b0c9ca7f18e dt-bindings: arm: bcm: document Netgear RAXE500 binding adds d0e68d354f34 arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500 adds e9aff54425f0 Merge tag 'arm-soc/for-5.17/devicetree-arm64' of https://g [...] adds f5029f62d9ba soc: bcm: brcmstb: Add of_node_put() in pm-mips adds 862d7e543415 Merge tag 'arm-soc/for-5.17/drivers' of https://github.com [...] adds 18c342922155 Merge branch 'arm/dt' into for-next adds 2e8f2d3a691e dt-bindings: soc: qcom: stats: Document compatibles with f [...] adds 708dbf4490c8 soc: qcom: stats: Add fixed sleep stats offset for older R [...] adds 6fc61c39ee1a soc: qcom: llcc: Add configuration data for SM8350 adds 92c550f9ffd2 PM: AVS: qcom-cpr: Use div64_ul instead of do_div adds 3925b909f758 soc: qcom: aoss: constify static struct thermal_cooling_de [...] adds 8712107740ad dt-bindings: qcom-rpmpd: Add sm6125 power domains adds 82c6bf7585cd soc: qcom: rpmpd: Add support for sm6125 adds 71ca61c4d009 dt-bindings: arm: cpus: Add kryo780 compatible adds 028e4c664906 dt-bindings: firmware: scm: Add SM8450 compatible adds 0e57fe4d11e5 dt-bindings: arm: qcom: Document SM8450 SoC and boards adds aa9fc2c7e577 soc: qcom: smem: Update max processor count adds 22c755708c23 dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding adds 5d12289516d9 soc: qcom: rpmhpd: Add SM8450 power domains adds 9e4cdb4ca7e1 soc: qcom: socinfo: add SM8450 ID adds 84e3b09292a4 soc: qcom: rpmhpd: sm8450: Add the missing .peer for sm8450_cx_ao adds 09bb67c104b5 soc: qcom: rpmhpd: Rename rpmhpd struct names adds 7d6a0a4dcf14 soc: qcom: rpmhpd: Remove mx/cx relationship on sc7280 adds 90c74c1c2574 soc: qcom: rpmhpd: Sort power-domain definitions and lists adds 492c995ab1ed dt-bindings: arm: msm: Add LLCC for SM6350 adds bd0d04d4144d dt-bindings: firmware: scm: Add SM6350 compatible adds 1e20b28d2e0e dt-bindings: arm: msm: Don't mark LLCC interrupt as required adds d39cec003ab0 soc: qcom: socinfo: Add SM6350 and SM7225 adds e395f021cceb soc: qcom: rpmh-rsc: Fix typo in a comment adds 13ee75c7b57c Merge tag 'qcom-drivers-for-5.17' of git://git.kernel.org/ [...] adds d5a02e3df387 Merge branch 'arm/drivers' into for-next adds c4a665033336 soc: document merges adds 1bf6751c8d8e dt-bindings: vendor-prefixes: add YADRO adds 67ac01d03862 ARM: dts: aspeed: add device tree for YADRO VEGMAN BMC adds bc9fd597b300 dt-bindings: aspeed: Add Secure Boot Controller bindings adds fea289467608 ARM: dts: aspeed: Add secure boot controller node adds 0720caa3f81d ARM: dts: Add openbmc-flash-layout-64-alt.dtsi adds b26965e99788 ARM: dts: aspeed: g220a: Enable secondary flash adds a8c729e966c4 ARM: dts: aspeed: Adding Facebook Bletchley BMC adds 4fcbe1f5b6ba ARM: dts: aspeed: tyan-s7106: Add uart_routing and fix vua [...] adds 30daf3cd8997 ARM: dts: aspeed: Add TYAN S8036 BMC machine adds 1fe5c05c7c25 ARM: dts: aspeed: p10: Enable USB host ports adds 62589e873d8e ARM: dts: aspeed: p10: Add TPM device adds a350dc623e36 ARM: dts: aspeed: add LCLK setting into LPC IBT node adds 002c42d37e45 dt-bindings: ipmi: bt-bmc: add 'clocks' as a required property adds 45cd8bbaaa18 ARM: dts: aspeed: add LCLK setting into LPC KCS nodes adds d8db5d8a012b Merge tag 'aspeed-5.17-devicetree' of git://git.kernel.org [...] adds 199012214fa3 Merge branch 'arm/dt' into for-next adds 134a2de4a6ff soc: document merges new 8b0c59c622dc Revert "ARM: dts: BCM5301X: define RTL8365MB switch on Asu [...] new 49b721df4e3d Merge branch 'arm/dt' into for-next new d5d45222966a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a79166b0e06b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 43b9a8b907de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6e5d960d02d9 ARM: configs: aspeed: Add support for USB flash drives adds bb818f67d3e9 soc: aspeed: lpc-ctrl: Block error printing on probe defer cases adds 79ee56da2e4f ARM: aspeed: Add secure boot controller support adds a7e02e92755c Merge branches 'dt-for-v5.17', 'defconfig-for-v5.17' and ' [...] new 3c69a64fd0a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9be3df0e718c Merge branch 'at91-defconfig' into at91-next new d107c932ac7f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 23a0ea001466 memory: tegra30-emc: Print additional memory info adds e2f01d07fad2 memory: tegra20-emc: Correct memory device mask adds de369801658a Merge branch 'for-v5.17/tegra-mc' into mem-ctrl-next adds 5624a2d21afb Merge branch 'mem-ctrl-next' into for-next adds 19d398dca521 memory: omap-gpmc: Use platform_get_irq() to get the interrupt adds 489224278478 dt-bindings: memory-controllers: ti,gpmc: Add compatible for AM64 adds 7e58accf4547 memory: omap-gpmc: Add support for GPMC on AM64 SoC adds f2f8115fe8b3 memory: omap-gpmc: Use a compatible match table when check [...] adds dbcb124acebd mtd: rawnand: omap2: Select GPMC device driver for ARCH_K3 adds ff086e15d838 Merge branch 'for-v5.17/omap-gpmc' into for-next new 46cca0623f6a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 5d79bc53efa1 Merge branch 'imx/drivers' into for-next adds 678b946005d3 Merge branch 'imx/soc' into for-next adds 18d4371e3291 Merge branch 'imx/bindings' into for-next adds a24c9db9a1b9 Merge branch 'imx/dt' into for-next adds b43cdb748f2c Merge branch 'imx/dt64' into for-next adds b95a3922f285 Merge branch 'imx/defconfig' into for-next new 6fe795beb05f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fc2fc63b963d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 23982dac304a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d835946fc3d8 Merge branch 'mvebu/dt' into mvebu/for-next new 105d5c52c3c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 80c469a0a037 ARM: OMAP2+: hwmod: Add of_node_put() before break adds 34596ba380b0 ARM: OMAP2+: adjust the location of put_device() call in o [...] adds 29a5e8496b3a ARM: dts: am335x-wega: Fix typo in mcasp property rx-num-evt adds 23885389dbbb ARM: dts: Fix timer regression for beagleboard revision c adds 1afbad961802 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next adds 9206a3af4fc0 clk: ti: Move dra7 clock devices out of the legacy section adds 31aa7056bbec ARM: dts: Don't use legacy clock defines for dra7 clkctrl adds 61b6b9cfada4 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next new 30ac37b55cc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0a0b7cc746ff Merge branch 'arm64-fixes-for-5.16' into for-next new fc5a40694ba6 Revert "dt-bindings: arm: qcom: Document SDX65 platform an [...] new a45d4cc03f48 Merge branch 'dts-fixes-for-5.17' into for-next adds 33aa94fd94d7 clk: qcom: gcc-sm8350: explicitly include clk-provider.h adds d7a49c8d2c67 clk: qcom: gcc-msm8994: explicitly include clk-provider.h adds 1fc8887c04b2 clk: qcom: gcc-sm6350: explicitly include clk-provider.h adds 27f239a4c5e7 clk: qcom: lpasscc-sc7280: explicitly include clk-provider.h adds 3333607bdd4f clk: qcom: lpasscc-sdm845: explicitly include clk-provider.h adds 5bcc2521ec70 clk: qcom: mmcc-apq8084: explicitly include clk-provider.h adds 737a2267581a clk: qcom: q6sstop-qcs404: explicitly include clk-provider.h adds 96ea2a429134 clk: qcom: turingcc-qcs404: explicitly include clk-provider.h new 7e5fe035d019 Merge branches 'arm64-defconfig-for-5.17', 'arm64-for-5.17 [...] new 92c378b64948 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c5915b53d4c2 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema new 214fb815b8cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 743002730737 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next new 7f39f533d6e6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6448b1fa68fb Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 49488d227d6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d675953ec30e Merge branch 'next/drivers' into for-next adds 268eee20365d Merge branch 'next/dt64' into for-next adds e3493220fd3e arm64: dts: exynos: Add initial Exynos850 SoC support adds a1828d772e07 arm64: dts: exynos: Add initial E850-96 board support adds b1cbda0fc343 Merge branch 'next/dt64' into for-next new b60113f8ad05 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a690b7e6e774 firmware: arm_scmi: Add configurable polling mode for transports adds f716cbd33f03 firmware: arm_scmi: Make smc transport use common completions adds 31d2f803c19c firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag adds 117542b81fe7 firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret adds bf322084fec3 firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret adds 69255e746890 firmware: arm_scmi: Add support for atomic transports adds 0bfdca8a8661 firmware: arm_scmi: Add atomic mode support to smc transport adds 94d0cd1da14a firmware: arm_scmi: Add new parameter to mark_txdone adds 82668d2154f8 firmware: arm_scmi: Add atomic mode support to virtio transport adds 2cf3dd3f7578 firmware: arm_scmi: Add atomic support to clock protocol adds 9b7643d581b0 clk: scmi: Support atomic clock enable/disable API adds a0708ab07633 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new dbb1ba36294f Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 95ec8b33de98 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 5ef169576725 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds ee72c33385df Merge branch for-5.17/clk into for-next adds 84c4210999e2 Merge branch for-5.17/soc into for-next adds 1aab260a7844 Merge branch for-5.17/drivers into for-next adds 2e0f8a01514a Merge branch for-5.17/dt-bindings into for-next adds 4c9862757712 Merge branch for-5.17/memory into for-next adds 53819761961f Merge branch for-5.17/arm64/dt into for-next adds b98aca9f659f Merge branch for-5.17/arm/dt into for-next adds 707b88674206 Merge branch for-5.17/arm/defconfig into for-next new 289ae7ac83b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 414174b6bb65 arm64: defconfig: Enable USB controller drivers for TI K3 SoC new 4ec21b79a9bc Merge branch 'ti-k3-config-next' into ti-next new dae7c1ee26d5 arm64: dts: ti: k3-j721s2: Move aliases to board dts new 7b7da64d0c3f arm64: dts: ti: k3-j721s2-common-proc-board: Alias console [...] new e66d73b2aa76 Merge branch 'ti-k3-dts-next' into ti-next new 800b8b672fbb Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 84855cabe588 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new bf931c0fc098 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 7cdb76ce349b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 33213cd7beb1 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds a949f2cf1ab9 dt-bindings: clock: Add bindings for Exynos850 sysreg clocks adds bc471d1fe210 clk: samsung: exynos850: Add missing sysreg clocks adds 591020a51672 dt-bindings: clock: Add bindings definitions for Exynos7885 CMU adds 77624aa1d81f dt-bindings: clock: Document Exynos7885 CMU bindings adds cfe238e4e7ff clk: samsung: Make exynos850_register_cmu shared adds c703a2f44cce clk: samsung: clk-pll: Add support for pll1417x adds 45bd8166a1d8 clk: samsung: Add initial Exynos7885 clock driver new 7e9e968fe779 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f38dffb2ea80 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 0672127535ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52744cab38cd Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 95339b70677d MIPS: Octeon: Fix build errors using clang adds 047ff68b43d4 MIPS: only register MT SMP ops if MT is supported adds 18c7e03400ae MIPS: generic: enable SMP on SMVP systems new c8c7c3d7950b Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new ab8b15a572da Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 986af262125f Merge branch 'for-next' of git://github.com/openrisc/linux.git new ca30828dad64 parisc: decompressor: do not copy source files while building new c8a50898f908 parisc: Define depi_safe macro new e1be56acd01b parisc: Fix lpa and lpa_user defines new 93c731c87357 parisc: Avoid calling faulthandler_disabled() twice new 6094392ab0f3 parisc: Switch user access functions to signal errors in r [...] new 1eaee7a748a3 parisc: Rewrite light-weight syscall and futex code new 9ac05e740b93 parisc: Add lws_atomic_xchg and lws_atomic_store syscalls new 8b27aa3385af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cb1c4aba055f perf: Add new macros for mem_hops field adds 4a20ee106154 powerpc/perf: Add encodings to represent data based on new [...] adds 6ed05a8efda5 powerpc/perf: Add data source encodings for power10 platform adds 0a006ace634d powerpc/pseries/vas: Don't print an error when VAS is unavailable adds 4423eb5ae32e powerpc/64/interrupt: make normal synchronous interrupts e [...] adds ff0b0d6e1a7b powerpc/64s/interrupt: handle MSR EE and RI in interrupt e [...] adds 5a7745b96f43 powerpc/64s/perf: add power_pmu_wants_prompt_pmi to say wh [...] adds 0faf20a1ad16 powerpc/64s/interrupt: Don't enable MSR[EE] in irq handler [...] adds ecb1057c0f9a powerpc/64/interrupt: reduce expensive debug tests adds af47d79b041d powerpc/64s/interrupt: avoid saving CFAR in some asynchron [...] adds 3b54c71537d7 powerpc/pseries: use slab context cpumask allocation in CP [...] adds 18678591846d selftests/powerpc: skip tests for unavailable mitigations. new 2fe4ca6ad7f6 powerpc/mpic: Use bitmap_zalloc() when applicable new a605b39e8ef7 powerpc: use swap() to make code cleaner new 467ba14e1660 powerpc/64s/radix: Fix huge vmap false positive new 30e120e6a9d2 ocxl: remove redundant rc variable new 9cbbe6bae938 powerpc/dts: Remove "spidev" nodes new a8968521cfdc selftests/powerpc: Add a test of sigreturning to the kernel new d276960d9296 powerpc/kernel: Add __init attribute to eligible functions new ce0c6be9c698 powerpc/lib: Add __init attribute to eligible functions new c13f2b2bb5af powerpc/mm: Add __init attribute to eligible functions new c49f5d88ff01 powerpc/perf: Add __init attribute to eligible functions new 6c552983d0e6 powerpc/sysdev: Add __init attribute to eligible functions new 456e8eb324a4 powerpc/xmon: Add __init attribute to eligible functions new 7c1ab16b2d03 powerpc/cell: Add __init attribute to eligible functions new d3aa3c5edf0c powerpc/chrp: Add __init attribute to eligible functions new e37e06af9b0d powerpc/pasemi: Add __init attribute to eligible functions new b346f57100e9 powerpc/powermac: Add __init attribute to eligible functions new e5913db1ef22 powerpc/powernv: Add __init attribute to eligible functions new e14ff96d08f0 powerpc/pseries: Add __init attribute to eligible functions new f1ba9b9474a9 powerpc/ps3: Add __init attribute to eligible functions new 1e3d992d2139 powerpc/4xx: Add __init attribute to eligible functions new 1ee969be25ed powerpc/44x: Add __init attribute to eligible functions new c0dc225ae7dd powerpc/embedded6xx: Add __init attribute to eligible functions new f4a88b0ef5c5 powerpc/83xx: Add __init attribute to eligible functions new 407454cafd3f powerpc/85xx: Add __init attribute to eligible functions new 2493a24271da powerpc/512x: Add __init attribute to eligible functions new 7da1d1ddd1f0 cuda/pmu: Make find_via_cuda/pmu init functions new a3ad84da0760 powerpc/toc: Future proof kernel toc new f5140cab448e powerpc: check for support for -Wa,-m{power4,any} new fd9839579716 powerpc/64/asm: Inline BRANCH_TO_C000 new d72c4a36d7ab powerpc/64/asm: Do not reassign labels new d51f86cfd8e3 powerpc/mm: Switch obsolete dssall to .long new 62479e6e26ef powerpc/mm/book3s64/hash: Switch pre 2.06 tlbiel to .long new edecd2d6d6f4 powerpc/code-patching: Remove pr_debug()/pr_devel() messag [...] new af5304a75065 powerpc/code-patching: Remove init_mem_is_free new 285672f99327 powerpc/code-patching: Fix error handling in do_patch_inst [...] new a3483c3dd18c powerpc/code-patching: Fix unmap_patch_area() error handling new 6b21af74495b powerpc/code-patching: Reorganise do_patch_instruction() t [...] new d5937db114e4 powerpc/code-patching: Fix patch_branch() return on out-of [...] new ff14a9c09fe9 powerpc/code-patching: Use test_trampoline for prefixed pa [...] new 29562a9da294 powerpc/code-patching: Move patch_exception() outside code [...] new 31acc5995641 powerpc/code-patching: Move instr_is_branch_{i/b}form() in [...] new f30a578d7653 powerpc/code-patching: Move code patching selftests in its [...] new 309a0a601864 powerpc/code-patching: Replace patch_instruction() by ppc_ [...] new bba496656a73 powerpc/32: Fix boot failure with GCC latent entropy plugin new 5b09250cca85 powerpc/perf: Fix spelling of "its" new 3049a8876425 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5469fdfd2741 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4c22dd66731e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5656f51a7fe4 Merge branch 'fixes' into for-next adds 39d02827ed40 s390/crypto: fix compile error for ChaCha20 module adds a0e45d40d5f8 s390/crash_dump: fix virtual vs physical address handling adds 280267e26c02 Merge branch 'features' into for-next new 35673ecf2365 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5f8539e2ff96 um: fix ndelay/udelay defines adds bbe33504d4a7 um: rename set_signals() to um_set_signals() adds 494545aa9b50 uml: x86: add FORCE to user_constants.h adds 8bd18ef9eaac um: Replace if (cond) BUG() with BUG_ON() adds 077b7320942b um: registers: Rename function names to avoid conflicts an [...] adds 4b86366fdfbe um: gitignore: Add kernel/capflags.c adds d73820df6437 um: virt-pci: Fix 32-bit compile adds 4e84139e14af lib/logic_iomem: Fix 32-bit build adds 4e8a5edac501 lib/logic_iomem: Fix operation on 32-bit adds 85e73968a040 um: virtio_uml: Fix time-travel external time propagation adds 8f5c84f3678e uml: trim unused junk from arch/x86/um/sys_call_table_*.c adds 577ade59b99e um: move amd64 variant of mmap(2) to arch/x86/um/syscalls_64.c adds 5f174ec3c1d6 logic_io instance of iounmap() needs volatile on argument adds dbba7f704aa0 um: stop polluting the namespace with registers.h contents adds 2098e213dd64 uml/i386: missing include in barrier.h adds 6605a448668b um: kill unused cpu() adds 7f5f156daec3 um: remove a dangling extern of syscall_trace() adds 21cba62bea84 um: unexport handle_page_fault() adds 2610ed63ead1 um, x86: bury crypto_tfm_ctx_offset adds 8e5d7cf3479a um: common-offsets.h debriding... adds ed4b1cc5900e um: header debriding - activate_ipi() adds bb1a2c4e2d48 um: header debriding - mem_user.h adds b31ef6d89ddd um: header debriding - net_*.h adds 021fdaef8073 um: header debriding - os.h adds 4c1f795773b3 um: header debriding - sigio.h adds 9b0da3f22307 um: Use swap() to make code cleaner adds ce72750f04d6 hostfs: Fix writeback of dirty pages adds 8bb227ac34c0 um: remove set_fs adds 361640b4fdc8 um: Extract load file helper from initrd.c adds b31297f04e86 um: Add devicetree support adds db0dd9cee822 um: virtio_uml: Allow probing from devicetree new 58396b973c0f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new dc6cbb3e91c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f6d444d5144a fscache, cachefiles: Disable configuration new 06d38437f2d0 cachefiles: Delete the cachefiles driver pending rewrite new 0198fd11fee0 fscache: Remove the contents of the fscache driver, pendin [...] new ec2aa5a03efa netfs: Display the netfs inode number in the netfs_read tr [...] new f8adfe3d4353 netfs: Pass a flag to ->prepare_write() to say if there's [...] new 7d440901cc5a fscache: Introduce new driver new d463d1a507cc fscache: Implement a hash function new 92f081103b98 fscache: Implement cache registration new fe034b0cdbca fscache: Implement volume registration new 4e5b3350d256 fscache: Implement cookie registration new 0ccc232a42b1 fscache: Implement cache-level access helpers new 09a20ba8e87a fscache: Implement volume-level access helpers new ffb2b2b10c88 fscache: Implement cookie-level access helpers new 6b3847fd0556 fscache: Implement functions add/remove a cache new 0c34f4a0aca0 fscache: Provide and use cache methods to lookup/create/fr [...] new 97c7a026f1e0 fscache: Add a function for a cache backend to note an I/O error new 71225f7d5e36 fscache: Implement simple cookie state machine new 5db1557ae630 fscache: Implement cookie user counting and resource pinning new 911d99230abf fscache: Implement cookie invalidation new 37a531f220dc fscache: Provide a means to begin an operation new fc78e34c0e89 fscache: Count data storage objects in a cache new 4106f1d35fad fscache: Provide read/write stat counters for the cache new c99ed0cf4746 fscache: Provide a function to let the netfs update its co [...] new 60b6ec36cc00 netfs: Pass more information on how to deal with a hole in [...] new 5de3285a1550 fscache: Implement raw I/O interface new f0d7f26713db fscache: Implement higher-level write I/O interface new 4a1c1837de01 vfs, fscache: Implement pinning of cache usage for writeback new 720f485f9014 fscache: Provide a function to note the release of a page new 728b4a1e5166 fscache: Provide a function to resize a cookie new 88053e757e2a cachefiles: Introduce rewritten driver new e15305a0a546 cachefiles: Define structs new 295159af04e0 cachefiles: Add some error injection support new ff77685cc785 cachefiles: Add a couple of tracepoints for logging errors new 3ec1bbc8b336 cachefiles: Add cache error reporting macro new 4253e13f4fd2 cachefiles: Add security derivation new 280f9e6f5b91 cachefiles: Register a miscdev and parse commands over it new ed5aed45e4cc cachefiles: Provide a function to check how much space there is new ce2758400b85 vfs, cachefiles: Mark a backing file in use with an inode flag new 7b0d43f111bc cachefiles: Implement a function to get/create a directory [...] new 4f5615f02881 cachefiles: Implement cache registration and withdrawal new 77c28557a124 cachefiles: Implement volume support new 6d04daaf7f83 cachefiles: Add tracepoints for calls to the VFS new 00ec2cac1303 cachefiles: Implement object lifecycle funcs new 79c921649dc0 cachefiles: Implement key to filename encoding new 5060a33771b9 cachefiles: Implement metadata/coherency data storage in xattrs new 237628eac903 cachefiles: Mark a backing file in use with an inode flag new 98795d213109 cachefiles: Implement culling daemon commands new 14967c619ad1 cachefiles: Implement backing file wrangling new 8a06243a6593 cachefiles: Implement begin and end I/O operation new 312649fc95b2 cachefiles: Implement cookie resize for truncate new dcd8ad5c0c2c cachefiles: Implement the I/O routines new 14fd08b7a01b fscache, cachefiles: Store the volume coherency data new 8e1ef63f60f8 cachefiles: Allow cachefiles to actually function new a1ab6ae0f844 fscache, cachefiles: Display stats of no-space events new f02681452786 fscache, cachefiles: Display stat of culling events new d09a1e0950b6 afs: Convert afs to use the new fscache API new cb1211bd3cb2 afs: Copy local writes to the cache when writing to the server new 3bcafe7bfc54 afs: Skip truncation on the server of data we haven't written yet new 5540da6dc940 9p: Use fscache indexing rewrite and reenable caching new d227092f2cd8 9p: Copy local writes to the cache when writing to the server new b2e82c444232 nfs: Convert to new fscache volume/cookie API new 9dbce3a68e6f nfs: Implement cache I/O by accessing the cache directly new 9f62ad9b1eaf cifs: Support fscache indexing rewrite (untested) new 498d4c585f85 ceph: conversion to new fscache API new 39f48e2cd0e0 ceph: add fscache writeback support new e72f48e4af60 fscache: Rewrite documentation new 41b3c1e69dec fscache: Add a tracepoint for cookie use/unuse new cdf0fa7e16e2 9p, afs, ceph, cifs, nfs: Use current_is_kswapd() rather t [...] new b078a7ce0ef5 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new 7dbd5c62ba34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6d7ecc091f32 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 4b095fcf2d43 exfat: fix missing REQ_SYNC in exfat_update_bhs() new 8896a63e1c25 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 875f119f97b3 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new c1063dd58c98 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 79516e4f8f45 f2fs: Simplify bool conversion new 4128dc1bf567 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 02f64f001b96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9fc8bbcbb697 gfs2: dump inode object for iopen glocks new 14a85fdc22c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83912d6d55be ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 new 6f4109607873 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 72dd715ab738 NFS: change nfs_access_get_cached to only report the mask adds 5f6cb94eafca NFS: pass cred explicitly for access tests adds c1264753ab07 NFS: don't store 'struct cred *' in struct nfs_access_entry adds 82e0c7e657fa NFS: Ensure the server has an up to date ctime before hardlinking adds b4bccf71d57b NFS: Ensure the server has an up to date ctime before renaming adds f839b5162f1b SUNRPC: Add source address/port to rpc_socket* traces adds 091090c8da5c nfs41: pnfs: filelayout: Replace one-element array with fl [...] adds f309bdf60fb8 sunrpc: Remove unneeded null check adds 29511785b756 SUNRPC: clean up some inconsistent indenting adds 18e8aed99ab9 NFSv4 only print the label when its queried adds 9ee4f22580f0 nfs: nfs4clinet: check the return value of kstrdup() new e493e1b41ff9 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 89b8a7651ef7 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds 581e81bc0974 nfs: block notification on fs with its own ->lock adds 43b511676ba1 nfsd4: add refcount for nfsd4_blocked_lock adds 80692f761f51 NFSD: Fix zero-length NFSv3 WRITEs adds 49cc3fd11028 nfsd: map EBADF adds 814d4a5e1f4e nfsd: Add errno mapping for EREMOTEIO adds 55898060eaee nfsd: Retry once in nfsd_open on an -EOPENSTALE return adds d8bc32af5970 nfsd: Add a tracepoint for errors in nfsd4_clone_file_range() adds abd599feaf66 nfsd: Replace use of rwsem with errseq_t new ba8fc732cdab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 43f4e5edd1b5 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 7296c8af6a34 ubifs: Fix spelling mistakes new bc7849e28043 ubi: Fix a mistake in comment new d98c6c35c881 ubifs: Make use of the helper macro kthread_run() new 3fea4d9d1601 ubifs: Error path in ubifs_remount_rw() seems to wrongly f [...] new 2e3cbf425804 ubifs: Export filesystem error counters new 58225631cf9a ubifs: Document sysfs nodes new d3de970bcba0 ubifs: fix snprintf() length check new 88618feecf44 ubifs: fix slab-out-of-bounds in ubifs_change_lp new 0d76502172d8 ubifs: fix double return leb in ubifs_garbage_collect new 50cb43732544 ubifs: read-only if LEB may always be taken in ubifs_garba [...] new aa39cc675799 jffs2: GC deadlock reading a page that is used in jffs2_wr [...] new 622bb666e493 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f27456693b96 9p/trans_virtio: Fix typo in the comment for p9_virtio_create() adds 90d6cf349c56 fs: 9p: remove unneeded variable adds d5ea84627d2f 9p/trans_fd: split into dedicated module adds 6f617e30b3dd 9p/xen: autoload when xenbus service is available adds 6f0d53157c84 net/p9: load default transports adds 5468ca3287ab 9p: Use BUG_ON instead of if condition followed by BUG. adds a403e2bd0026 9p: only copy valid iattrs in 9P2000.L setattr implementation new b36501678e64 Merge branch '9p-next' of git://github.com/martinetd/linux adds 47a6df7cd317 xfs: shut down filesystem if we xfs_trans_cancel with defe [...] adds 59d7fab2dff9 xfs: fix quotaoff mutex usage now that we don't support di [...] adds 7b7820b83f23 xfs: don't expose internal symlink metadata buffers to the vfs adds 7993f1a431bc xfs: only run COW extent recovery when there are no live extents adds e5d1802c70f5 xfs: fix a bug in the online fsck directory leaf1 bestcount check adds 09654ed8a18c xfs: check sb_meta_uuid for dabuf buffer recovery adds 132c460e4964 xfs: Fix comments mentioning xfs_ialloc adds 6ed6356b0771 xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() new 0eb06d9e388d Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 3112c5690fdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bc5f4db634f7 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 032f44ffe35a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d22390f8eb1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 84174b2375c2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6f502947673e Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds b92c6c23f16d Merge branch 'for-5.16/upstream-fixes' into for-next new 655d2691226c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8f68514da4f1 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 613e06706487 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds cf088d667b25 hwmon: (nct6775) delete some extension lines adds 8c9e8b6d08c6 hwmon: (raspberrypi) Exit immediately in case of error in init adds 67d8258f9401 hwmon: (dell-smm) Simplify ioctl handler adds 073bd07205af hwmon: (dell-smm) Unify i8k_ioctl() and i8k_ioctl_unlocked() adds f5745007fa91 hwmon: (ntc_thermistor) Drop OF dependency adds db00c46b497d hwmon: (ntc_thermistor) Add Samsung 1404-001221 NTC adds e763dcf4dba1 hwmon: prefix kernel-doc comments for structs with struct adds 12a1c87e47bf hwmon: (pmbus) Add Delta AHE-50DC fan control module driver adds 3fbe48be87c0 dt-bindings: add Delta AHE-50DC fan control module adds 271da06efa30 hwmon: (pmbus) Add support for MPS Multi-phase mp5023 adds c9346b3e31c3 hwmon: (nct6775) add ROG STRIX B550-A/X570-I GAMING adds 0e43f31ee52f hwmon: add driver for NZXT RGB&Fan Controller/Smart Device v2. adds 504315f1ab97 hwmon/pmbus: (ir38064) Add support for IR38060, IR38164 IR38263 adds 3afb05991123 hwmon/pmbus: (ir38064) Add of_match_table adds d800192594ec hwmon/pmbus: (ir38064) Expose a regulator adds facfb001a065 hwmon/pmbus: (ir38064) Fix spelling mistake "comaptible" - [...] adds effbea2d3e0d hwmon: (mr75203) fix wrong power-up delay value adds dbefb9ac3a3a hwmon: (nct6775) Additional check for ChipID before ASUS W [...] adds 01b619f3c639 hwmon: (dell-smm) Pack the whole smm_regs struct new 745ddcb50860 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new fe1cf923da76 doc: fs: remove bdev_try_to_free_page related doc new 8ac383b4db7a docs/zh_CN: Add sched-domains translation new 32211146e12c Documentation/sphinx: fix typos of "its" new 422d98c187d5 docs/zh_CN: Add zh_CN/accounting/delay-accounting.rst new 6c6213f4a29b Documentation: KUnit: Rewrite main page new c48b9ef1f794 Documentation: KUnit: Rewrite getting started new bc145b370c11 Documentation: KUnit: Added KUnit Architecture new 46201d47d6c4 Documentation: kunit: Reorganize documentation related to [...] new 953574390634 Documentation: KUnit: Rework writing page to focus on writ [...] new 39150e80edf8 Documentation: KUnit: Restyle Test Style and Nomenclature page new b36064425a18 Documentation: KUnit: Restyled Frequently Asked Questions new 12773163f066 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 8335bcbf4b27 Merge branch 'master' of git://linuxtv.org/media_tree.git adds 71a67ef99feb Merge branch 'pm-core-fixes' into linux-next adds e3c963c49887 ACPI: scan: Introduce acpi_fetch_acpi_dev() adds 99ece713773b ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() adds e0929e1e5554 Merge branches 'acpi-x86' and 'acpi-scan' into linux-next adds ad4ac5a0f64a Merge branch 'acpi-ec' into linux-next adds 3c89857a66ef ACPI: PM: Remove redundant cache flushing adds 87ebbb8c612b ACPI: processor: idle: Only flush cache on entering C3 adds bcddddf874a0 Merge branches 'acpi-thermal', 'acpi-pm', 'acpi-power', 'a [...] adds bcf6f1759adf ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_ME [...] adds 7e29a225c750 ACPI: tables: Add AEST to the list of known table signatures adds 47028f3e294c Merge branches 'acpi-pmic', 'acpi-numa' and 'acpi-tables' [...] adds 4a7f4110f791 device property: Fix fwnode_graph_devcon_match() fwnode leak adds 49f39cb0ef19 device property: Fix documentation for FWNODE_GRAPH_DEVICE [...] adds a11174952205 Documentation: ACPI: Fix data node reference documentation adds 59f3f98284ba Documentation: ACPI: Update references adds c87b8fc56966 device property: Implement fwnode_graph_get_endpoint_count() adds 0d82017b7051 device property: Use fwnode_graph_for_each_endpoint() macro adds c49eea6ffec6 device property: Drop fwnode_graph_get_remote_node() adds b01a99f1baa6 Merge branch 'devprop' into linux-next adds d00ebcc6542d cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment adds 458b03f81afb cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp [...] adds b6e6f8beec98 cpufreq: intel_pstate: Update EPP for AlderLake mobile adds 521223d8b3ec cpufreq: Fix initialization of min and max frequency QoS requests adds e9bb9ad59c6b Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next adds 5ef11c56b233 r8169: Avoid misuse of pm_ptr() macro adds c06ef740d401 PM: core: Redefine pm_ptr() macro adds 1a3c7bb08826 PM: core: Add new *_PM_OPS macros, deprecate old ones adds c24efa673278 PM: runtime: Capture device status before disabling runtime PM adds d1579e61192e PM: runtime: Add safety net to supplier device release adds e0d64ecc6217 mmc: jz4740: Use the new PM macros adds 2cdbd92c2d1d mmc: mxc: Use the new PM macros adds 931da6a0de5d powercap: intel_rapl: support new layout of Psys PowerLimi [...] adds 86ffed3de3ac powercap: fix typo in a comment in idle_inject.c adds f929c5bb2c40 Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] adds bd982f30deb7 Merge branches 'thermal-tools' and 'thermal-int340x' into [...] new e9a0135fc443 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new c17aa04f084c Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new e173bc6e950a tools: cpupower: fix typo in cpupower-idle-set(1) manpage new e712d7d7043d Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 4e45b439c62f Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 88da580014f1 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new e55e42963402 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3e0a1a49ac03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7ffd9041de76 nfp: flower: refine the use of circular buffer adds 431b9b4d9789 net: vertexcom: remove unneeded semicolon adds 6cc74443a773 net: mana: Add RX fencing adds 86df8be67f6c net: dsa: microchip: remove unneeded variable adds f75c1d55ecba Merge tag 'wireless-drivers-next-2021-12-17' of git://git. [...] adds 00315e162758 tsnep: Fix s390 devm_ioremap_resource warning adds ddfbe18da55c net: mtk_eth_soc: delete an unneeded variable adds ab9d0e2171be net: ethernet: mtk_eth_soc: delete some dead code adds 3ce0852c86b9 mptcp: enforce HoL-blocking estimation adds f730b65c9d85 selftests: mptcp: try to set mptcp ulp mode in different s [...] adds 59060a47ca50 mptcp: clean up harmless false expressions adds 7e1c5d7b6926 Merge branch 'mptcp-miscellaneous-changes-for-5-17' adds bd0b536dc2e1 virtchnl: Add support for new VLAN capabilities adds 209f2f9c7181 iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation adds 48ccc43ecf10 iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netde [...] adds ccd219d2ea13 iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath adds 8afadd1cd8ba iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload [...] adds 92fc50859872 iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOA [...] adds 23044d77d606 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds f85b244ee395 xdp: move the if dev statements to the first adds 40bd094d65fc flow_offload: fill flags to action structure adds 144d4c9e800d flow_offload: reject to offload tc actions in offload drivers adds 5a9959008fb6 flow_offload: add index to flow_action_entry structure adds 9c1c0e124ca2 flow_offload: rename offload functions with offload instea [...] adds c54e1d920f04 flow_offload: add ops to tc_action_ops for flow action setup adds 8cbfe939abe9 flow_offload: allow user to offload tc action to net device adds 7adc57651211 flow_offload: add skip_hw and skip_sw to control if offloa [...] adds bcd64368584b flow_offload: rename exts stats update functions with hw adds c7a66f8d8a94 flow_offload: add process to update action stats from hardware adds e8cb5bcf6ed6 net: sched: save full flags for tc action adds 13926d19a11e flow_offload: add reoffload process to update hw_count adds c86e0209dc77 flow_offload: validate flags of filter and actions adds eb473bac4a4b selftests: tc-testing: add action offload selftest for act [...] adds 434ed2138994 Merge branch 'tc-action-offload' adds b7a49f73059f bnx2x: Utilize firmware 7.13.21.0 adds 802d4d207e75 bnx2x: Invalidate fastpath HSI version for VFs adds cbbd5fff86e8 mlxsw: Fix naming convention of MFDE fields adds 4bcbf50291f3 mlxsw: core: Convert a series of if statements to switch case adds e25c060c5f24 mlxsw: reg: Extend MFDE register with new events and parameters adds 239cdd3f4cb0 mlxsw: core: Extend devlink health reporter with new event [...] adds 5f89b389006d Merge branch 'mlxsw-devlink=health-reporter-extensions' adds ef14049f4db9 net: lan966x: Add registers that are used for switch and v [...] adds 40304e984ab4 dt-bindings: net: lan966x: Extend with the analyzer interrupt adds 5ccd66e01cbe net: lan966x: add support for interrupts from analyzer adds 25ee9561ec62 net: lan966x: More MAC table functionality adds 571bb516a869 net: lan966x: Remove .ndo_change_rx_flags adds cf2f60897e92 net: lan966x: Add support to offload the forwarding. adds 6d2c186afa5d net: lan966x: Add vlan support. adds e14f72398df4 net: lan966x: Extend switchdev bridge flags adds 811ba2771182 net: lan966x: Extend switchdev with fdb support adds 4b430f5c9680 Merge branch 'lan966x-switchdev-and-vlan' adds dbcefdeb2a58 mctp: emit RTM_NEWADDR and RTM_DELADDR adds dbb6c58b5a61 net: amd-xgbe: Add Support for Yellow Carp Ethernet device adds 2d4a0b79dc61 net: amd-xgbe: Alter the port speed bit range adds 6f60ecf233f9 net: amd-xgbe: Disable the CDR workaround path for Yellow [...] adds f7a5319b4477 Merge branch 'net-amd-xgbe-add-support-for-yellow-carp-eth [...] adds c48c94b0ab75 net/sched: use min() macro instead of doing it manually adds 6a789ba679d6 mac80211: use coarse boottime for airtime fairness code adds 57553c3a6cfe mac80211: fix FEC flag in radio tap header adds cee04f3c3a00 mac80211: Remove a couple of obsolete TODO adds 3bb1ccc4ed8f cfg80211: simplify cfg80211_chandef_valid() adds 28f350a67d29 cfg80211: Fix order of enum nl80211_band_iftype_attr docum [...] adds 6d501764288c mac80211: introduce channel switch disconnect function adds a083ee8a4e03 cfg80211: Add support for notifying association comeback adds 852a07c10d62 mac80211: Notify cfg80211 about association comeback adds a95bfb876fa8 cfg80211: rename offchannel_chain structs to background_ch [...] adds 7f599aeccbd2 cfg80211: Use the HE operation IE to determine a 6GHz BSS channel adds 636ccdae4e17 mac80211: add more HT/VHT/HE state logging adds 47301a74bbfa nl80211: Add support to set AP settings flags with single [...] adds 87c1aec15dee nl80211: Add support to offload SA Query procedures for AP [...] adds d9a8297e873e nl82011: clarify interface combinations wrt. channels adds 75cca1fac2e1 cfg80211: refactor cfg80211_get_ies_channel_number() adds 5bc9a9dd7535 rfkill: allow to get the software rfkill state adds 701fdfe348f7 cfg80211: Enable regulatory enforcement checks for drivers [...] adds 294e70c952b4 Merge tag 'mac80211-next-for-net-next-2021-12-21' of git:/ [...] adds b3ec7248f1f4 net: phy: micrel: Adding interrupt support for Link up/Lin [...] adds 7a34cda1ee8a igc: Remove unused _I_PHY_ID define adds 8e153faf5827 igc: Remove unused phy type adds 2a8807a76589 igc: Remove obsolete nvm type adds d2a66dd3fdd6 igc: Remove obsolete mask adds b8773a66f651 igc: Remove obsolete define adds 890781af31a0 igb: remove never changed variable `ret_val' adds 630f6edc4851 igbvf: Refactor trace adds 37cf276df101 fm10k: Fix syntax errors in comments adds f4f2970dfd87 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 4809671015a1 ice: Fix E810 PTP reset flow adds 78267d0c9cab ice: introduce ice_base_incval function adds e59d75dd410e ice: PTP: move setting of tstamp_config adds 39b2810642e8 ice: use 'int err' instead of 'int status' in ice_ptp_hw.c adds b2ee72565cd0 ice: introduce ice_ptp_init_phc function adds 405efa49b54b ice: convert clk_freq capability into time_ref adds 3a7496234d17 ice: implement basic E822 PTP support adds b111ab5a11eb ice: ensure the hardware Clock Generation Unit is configured adds a69f1cb62aec ice: exit bypass mode once hardware finishes timestamp cal [...] adds 13a64f0b9894 ice: support crosstimestamping on E822 devices if supported adds 2030eddced0a Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 0092db5fac22 ice: trivial: fix odd indenting adds 62a3106697f3 net: broadcom: bcm4908enet: remove redundant variable bytes new 15fcb1031178 codel: remove unnecessary sock.h include new e6e590445581 codel: remove unnecessary pkt_sched.h include new 47402385d0b1 devlink: Add new "io_eq_size" generic device param new 0844fa5f7b89 net/mlx5: Let user configure io_eq_size param new 0b5705ebc355 devlink: Add new "event_eq_size" generic device param new 57ca767820ad net/mlx5: Let user configure event_eq_size param new 0ad598d0be22 devlink: Clarifies max_macs generic devlink param new 8680a60fc1fc net/mlx5: Let user configure max_macs generic param new 08ab0ff47bf7 net/mlx5: Remove the repeated declaration new 6c72cb05d4b8 net/mlx5e: Use bitmap field for profile features new 1958c2bddfa2 net/mlx5e: Add profile indications for PTP and QOS HTB features new 0246a57ab517 net/mlx5e: Save memory by using dynamic allocation in netdev priv new 473baf2e9e8c net/mlx5e: Allow profile-specific limitation on max num of [...] new be98737a4faa net/mlx5e: Use dynamic per-channel allocations in stats new fa691d0c9c08 net/mlx5e: Allocate per-channel stats dynamically at first usage new 1f08917ab929 net/mlx5e: Take packet_merge params directly from the RX r [...] new 5de24da1b3a5 Merge tag 'mlx5-updates-2021-12-21' of git://git.kernel.or [...] new 70ec72d5b6c2 mlxsw: spectrum_flower: Make vlan_id limitation more specific new 0cd0b1f7a6e4 selftests: lib.sh: Add PING_COUNT to allow sending configu [...] new b07e9957f220 selftests: forwarding: Add VxLAN tests with a VLAN-unaware [...] new 728b35259e28 selftests: forwarding: Add VxLAN tests with a VLAN-aware b [...] new dc498cdda0ce selftests: forwarding: vxlan_bridge_1q: Remove unused function new 2902bae465c0 selftests: forwarding: Add a test for VxLAN asymmetric rou [...] new 6c6ea78a1161 selftests: forwarding: Add a test for VxLAN symmetric rout [...] new bf0a8b9bf2c3 selftests: forwarding: Add Q-in-VNI test for IPv6 new e087cba11677 Merge branch 'add-tests-for-vxlan-with-ipv6-underlay' new 3d3b2f57d444 sctp: move hlist_node and hashent out of sctp_ep_common new 963178a06352 flow_offload: fix suspicious RCU usage when offloading tc action new 2e49761e4fd1 net: lan966x: Add support for multiple bridge flags new e48cb313fde3 net: stmmac: add tc flower filter for EtherType matching new 30be4551f9e2 wwan: Replace kernel.h with the necessary inclusions new 8e059d64bee4 selftests: mlxsw: vxlan: Make the test more flexible for f [...] new 21d4282dc1b8 selftests: mlxsw: Add VxLAN configuration test for IPv6 new 696285305b32 selftests: mlxsw: vxlan_fdb_veto: Make the test more flexi [...] new 1c7b183dac89 selftests: mlxsw: Add VxLAN FDB veto test for IPv6 new 7ae23eddfa3e selftests: mlxsw: spectrum: Add a test for VxLAN flooding [...] new d01724dd2a66 selftests: mlxsw: spectrum-2: Add a test for VxLAN floodin [...] new c777d726267c selftests: mlxsw: Add test for VxLAN related traps for IPv6 new 810ef9552dec selftests: mlxsw: devlink_trap_tunnel_vxlan: Fix 'decap_er [...] new bb53bcb2b104 Merge branch 'mlxsw-tests' adds e42603af7ecc mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine adds 2363b6a646b6 mt76: mt7921: drop offload_flags overwritten adds 8c55516de3f9 mt76: mt7615: fix possible deadlock while mt7615_register_ [...] adds 0efaf31dec57 mt76: mt7921: fix MT7921E reset failure adds edc083183048 mt76: mt7915: fix return condition in mt7915_tm_reg_backup [...] adds 8f05835425ce mt76: mt7915: fix SMPS operation fail adds dc5399a50b45 mt76: reverse the first fragmented frame to 802.11 adds c23fa1bbc5d6 mt76: only set rx radiotap flag from within decoder functions adds bbc1d4154ec1 mt76: mt7915: add default calibrated data support adds c40b42c2b808 mt76: testmode: add support to set MAC adds f395d41f2a03 mt76: mt7921: add support for PCIe ID 0x0608/0x0616 adds eae7df016c30 mt76: debugfs: fix queue reporting for mt76-usb adds 7f96905068ab mt76: mt7921: introduce 160 MHz channel bandwidth support adds d4f3d1c4d3c2 mt76: fix possible OOB issue in mt76_calculate_default_rate adds ec2ebc1c5a5c mt76: mt7921: fix possible NULL pointer dereference in mt7 [...] adds c9dbeac4988f mt76: connac: fix a theoretical NULL pointer dereference i [...] adds e4fce22b5beb mt76: mt7615: remove dead code in get_omac_idx adds dfdf6725d5e0 mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_ [...] adds dd28dea52ad9 mt76: do not pass the received frame with decryption error adds 0a57d636012e mt76: fix the wiphy's available antennas to the correct value adds 5d461321c930 mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower retur [...] adds b3cb885e56d5 mt76: move sar utilities to mt76-core module adds 633f77b517ac mt76: mt76x02: introduce SAR support adds 1eeff0b4c1a6 mt76: mt7915: fix decap offload corner case with 4-addr VL [...] adds 838fcae7f51c mt76: mt7615: fix decap offload corner case with 4-addr VL [...] adds 6906aa93eb93 mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus- [...] adds 5ad4faca7690 mt76: mt7921s: fix the device cannot sleep deeply in suspend adds 792e1d21aade mt76: mt7615: fix unused tx antenna mask in testmode adds 70fb028707c8 mt76: mt7615: improve wmm index allocation adds 92610d6df8a6 mt76: mt7915: improve wmm index allocation adds 4bbd6d83afc7 mt76: mt7603: introduce SAR support adds 2c70627b09ac mt76: mt7915: introduce SAR support adds 608f7c47dfad mt76: clear sta powersave flag after notifying driver adds 15965d8c9c0d mt76: mt7603: improve reliability of tx powersave filtering adds 5b595b663940 mt76: eeprom: tolerate corrected bit-flips adds 9b5271f3c359 mt76: mt7921: fix boolreturn.cocci warning adds 00ff52346d74 mt76: mt7921: use correct iftype data on 6GHz cap init adds 78b217580c50 mt76: mt7921s: fix bus hang with wrong privilege adds 2b7f3574ca9a mt76: mt7921s: fix possible kernel crash due to invalid Rx count adds 73c7c0443685 mt76: connac: fix last_chan configuration in mt76_connac_m [...] adds d43de9cffbc1 mt76: move sar_capa configuration in common code adds 087baf9b6d37 mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr adds 2dc24ee64147 mt76: mt7615: clear mcu error interrupt status on mt7663 adds 5360522a2ce2 mt76: mt7663: disable 4addr capability adds fbe50d9aff0c mt76: allow drivers to drop rx packets early adds e4232f05207d mt76: mt7915: process txfree and txstatus without allocating skbs adds b7263a2982bc mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 adds e0bf699ad8e5 mt76: mt7921: fix network buffer leak by txs missing adds e6d2070d9d64 mt76: connac: introduce MCU_EXT macros adds 9d8d136cf0b6 mt76: connac: align MCU_EXT definitions with 7915 driver adds 7159eb828d21 mt76: connac: remove MCU_FW_PREFIX bit adds 547224024579 mt76: connac: introduce MCU_UNI_CMD macro adds 680a2ead741a mt76: connac: introduce MCU_CE_CMD macro adds ffc2198d7b81 mt76: connac: rely on MCU_CMD macro adds 5562d5f6c71b mt76: mt7915: rely on mt76_connac definitions adds 81a88b1e75bd mt76: mt7921: reduce log severity levels for informative messages adds 6cf4392f2489 mt76: mt7915: introduce mt76_vif in mt7915_vif adds 1966a5078f2d mt76: mt7915: add mu-mimo and ofdma debugfs knobs adds 3c312f4395f8 mt76: mt7921: remove dead definitions adds 25702d9c55dc mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_ [...] adds f2cd4abca01b mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work adds 5375001bb4ce mt76: mt7921: fix possible resume failure adds 3fb47c883806 mt76: mt7921s: make pm->suspended usage consistent adds 1bb42a354d8c mt76: mt7921s: fix suspend error with enlarging mcu timeout value adds b1460bb4eadf mt76: mt7921s: fix cmd timeout in throughput test adds d8f9bb98cb7a Merge tag 'mt76-for-kvalo-2021-12-18' of https://github.co [...] adds 991bbbeccc24 iwlwifi: mei: fix W=1 warnings adds 80cba44ff61b iwlwifi: mvm: add missing min_size to kernel-doc adds ab2c42618ab9 iwlwifi: mvm: add dbg_time_point to debugfs adds 97c0979d0d72 iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() adds 4894edacfa93 wilc1000: fix double free error in probe() adds 24f5e38a13b5 rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE adds a3fd1f9aa79a rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal adds c1afb26727d9 rtw88: 8822c: update rx settings to prevent potential hw deadlock adds b250200e2ee4 rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/ [...] adds 8b144dedb928 rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_res [...] adds 18c11e2f4c65 iwlwifi: mvm: fix a stray tab adds 2ac885f4f491 iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() adds ff1676391aa9 iwlwifi: iwl-eeprom-parse: mostly dvm only adds 9160955a80e2 iwlwifi: do not use __unused as variable name adds fdfde0cb7926 iwlwifi: fix Bz NMI behaviour adds 15664c1cbc73 iwlwifi: fw: remove dead error log code adds 2b0ceda953d5 iwlwifi: pcie: add jacket bit to device configuration parsing adds f1c0bb74b38f iwlwifi: Read the correct addresses when getting the crf id adds 7c530588405d iwlwifi: mvm: support revision 1 of WTAS table adds 2856f623ce48 iwlwifi: mvm: Add list of OEMs allowed to use TAS adds 92fd0ce96da7 iwlwifi: add support for BNJ HW adds 5c3310c2b7c9 iwlwifi: mvm: rfi: update rfi table adds ae4c1bb06b66 iwlwifi: rs: add support for TLC config command ver 4 adds 1db385c668d3 iwlwifi: recognize missing PNVM data and then log filename adds ced50f1133af iwlwifi: mvm: Increase the scan timeout guard to 30 seconds adds aece8927a651 iwlwifi: parse error tables from debug TLVs adds 9ae4862b95a3 iwlwifi: dump CSR scratch from outer function adds 57417e1bf9d9 iwlwifi: dump both TCM error tables if present adds 4cd177b43a14 iwlwifi: dump RCM error tables adds 8b0f92549f2c iwlwifi: mvm: fix 32-bit build in FTM adds ccbffd690ec2 iwlwifi: fix debug TLV parsing adds ab07506b0454 iwlwifi: fix leaks/bad data after failed firmware load adds 773a042fddf2 iwlwifi: mvm: add support for OCE scan adds fbdacb30b4e7 iwlwifi: mvm: isolate offload assist (checksum) calculation adds 6518f83ffa51 iwlwifi: remove module loading failure message adds 6772aab732e0 iwlwifi: mvm: use a define for checksum flags mask adds b6f5b647f694 iwlwifi: mvm: handle RX checksum on Bz devices adds 6438e3e0c5e8 iwlwifi: mvm: don't trust hardware queue number adds 3efdf03bf68b iwlwifi: mvm: change old-SN drop threshold adds ddb6b76b6f96 iwlwifi: yoyo: support TLV-based firmware reset adds ac9952f69542 iwlwifi: don't pass actual WGDS revision number in table_revision adds 998e1aba6e5e iwlwifi: mvm: test roc running status bits before removing [...] adds 40a0b38d7a7f iwlwifi: mvm: Fix calculation of frame length adds c286aecae210 iwlwifi: bump FW API to 69 for AX devices adds 8bdc52b90db8 iwlwifi: mvm: always store the PPAG table as the latest version. adds 39e9e7962d55 iwlwifi: mvm: correctly set channel flags adds f4745cbb1757 iwlwifi: mvm: perform 6GHz passive scan after suspend adds dbe6f76a23ce iwlwifi: pcie: add killer devices to the driver adds 6bb2ea37c02d iwlwifi: mvm: set protected flag only for NDP ranging adds b0ae61dd5973 iwlwifi: mvm: correctly set schedule scan profiles adds c3f40c3e0273 iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed adds 0792df6881d0 iwlwifi: mvm: support Bz TX checksum offload adds 22a1ee8e1e59 iwlwifi: return op_mode only in case the failure is from MEI adds f0337cb48f3b iwlwifi: mvm: fix AUX ROC removal adds 8ccb768c2368 iwlwifi: mvm: drop too short packets silently adds 73ca8763eb5a iwlwifi: mvm: remove card state notification code adds 459fc0f2c6b0 iwlwifi: pcie: make sure prph_info is set when treating wa [...] adds 0c91204517df iwlwifi: fw: fix some scan kernel-doc adds c3c3e9a7d0b1 iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. adds 013f9e635531 iwlwifi: mei: clear the ownership when the driver goes down adds bcbddc4f9d02 iwlwifi: mei: wait before mapping the shared area adds bc11517bc821 Merge tag 'iwlwifi-next-for-kalle-2021-12-21-v2' of git:// [...] adds 10d162b2ed39 rtw88: 8822c: add ieee80211_ops::hw_scan adds 8704d0befb59 rtw88: support SAR via kernel common API adds a5d862da9105 ath5k: switch to rate table based lookup adds b488c766442f ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 adds c3b39553fc77 ath11k: add signal report to mac80211 for QCA6390 and WCN6855 adds 01e782c89108 ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_ [...] adds b0ec7e55fce6 ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() adds 8b3046abc99e ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_ge [...] adds 6ce708f54cc8 ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream adds 1b8bb94c0612 ath11k: report tx bitrate for iw wlan station dump adds ec038c6127fa ath11k: add support for hardware rfkill for QCA6390 adds 01417e57939f ath11k: add regdb.bin download for regdb offload adds 9d364b828ae5 ath10k: replace strlcpy with strscpy adds d943fdad7589 ath11k: Fix napi related hang adds 42da1cc7bd53 ath11k: add support of firmware logging for WCN6855 adds 71c748b5e01e ath11k: Fix unexpected return buffer manager error for QCA6390 adds 68b930ad46b6 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 5d5d68bcff1f rtw88: don't consider deep PS mode when transmitting packet adds 5f48d7bbec37 rtw89: 8852a: correct bit definition of dfs_en adds 4d2cd7b06ce0 wilc1000: Convert static "chipid" variable to device-local [...] adds ec031ac4792c wilc1000: Add reset/enable GPIO support to SPI driver adds f31ee3c0a555 wilc1000: Document enable-gpios and reset-gpios properties adds d430dffbe9dd mt76: mt7921: fix a possible race enabling/disabling runtime-pm new f2b551fad8d8 Merge tag 'wireless-drivers-next-2021-12-23' of git://git. [...] new 73ff9fcdd6f8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0f55f9ed21f9 bpf: Only print scratched registers and stack slots to ver [...] adds 2e5766483c8c bpf: Right align verifier states in verifier logs. adds 496f3324048b Only output backtracking information in log level 2 adds 878d8def0603 libbpf: Rework feature-probing APIs adds 5a8ea82f9d25 selftests/bpf: Add libbpf feature-probing API selftests adds e967a20a8fab bpftool: Reimplement large insn size limit feature probing adds d639b9d13a39 bpf: Introduce composable reg, ret and arg types. adds 48946bd6a5d6 bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL adds 3c4807322660 bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL adds c25b2ae13603 bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL adds 20b2aff4bc15 bpf: Introduce MEM_RDONLY flag adds cf9f2f8d62ec bpf: Convert PTR_TO_MEM_OR_NULL to composable types. adds 34d3a78c681e bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. adds 216e3cd2f28d bpf: Add MEM_RDONLY for helper args that are pointers to r [...] adds 9497c458c10b bpf/selftests: Test PTR_TO_RDONLY_MEM adds 7f16d2aa4089 Merge branch 'Introduce composable bpf types' adds 3363bd0cfbb8 bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support adds 426b87b111b0 selftests/bpf: Correct the INDEX address in vmtest.sh adds 0dd668d2080c bpf: Use struct_size() helper adds 1a1a0b0364ad bpftool: Enable line buffering for stdout new 5652b807b757 libbpf: Do not use btf_dump__new() macro in C++ mode new ecf45e60a62d selftests/bpf: Add btf_dump__new to test_cpp new e856bd765dcc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 62983bffc18a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a9382d9389a0 netfilter: nfnetlink: add netns refcount tracker to struct [...] new fc0d026a2fad netfilter: nf_nat_masquerade: add netns refcount tracker t [...] new 0d1873a52289 netfilter: nf_tables: remove rcu read-size lock new 8801d791b487 netfilter: nft_payload: WARN_ON_ONCE instead of BUG new 4765473fefd4 netfilter: nf_tables: consolidate rule verdict trace call new 690d541739a3 netfilter: nf_tables: replace WARN_ON by WARN_ON_ONCE for [...] new 023223dfbfb3 netfilter: nf_tables: make counter support built-in new 4a6fbdd801e8 netfilter: conntrack: tag conntracks picked up in local out hook new 878aed8db324 netfilter: nat: force port remap to prevent shadowing well [...] new c42ba4290b21 netfilter: flowtable: remove ipv4/ipv6 modules new 726155861945 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds cf1bce1de7ee Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_E [...] adds e96741437ef0 Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_E [...] adds 9446bdde51ac Bluetooth: hci_sync: Fix not always pausing advertising wh [...] adds 30d57722732d Bluetooth: L2CAP: Fix using wrong mode adds d2666be51d5f Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 adds 3547a008c896 Bluetooth: btintel: Add missing quirks and msft ext for le [...] adds 6932627425d6 Bluetooth: btusb: Add support for Foxconn MT7922A adds df1e5c51492f Bluetooth: hci_qca: Stop IBS timer during BT OFF adds 744451c162a5 Bluetooth: hci_sync: Push sync command cancellation to workqueue adds fee645033e2c Bluetooth: hci_event: Use skb_pull_data when processing in [...] adds 8e8b92ee60de Bluetooth: hci_sync: Add hci_le_create_conn_sync adds 85b56857e194 Bluetooth: hci_sync: Add support for waiting specific LE s [...] adds 6cd29ec6ae5e Bluetooth: hci_sync: Wait for proper events when connecting LE adds 4fc9857ab8c6 Bluetooth: hci_sync: Add check simultaneous roles support adds 76d0685bbac8 Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported adds cfb4c313be67 Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES new 5d1dd2e5a681 Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "si [...] new d95d7e5bb591 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b4c0f491b481 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 14a3ca56c09d dt-bindings: mtd: ti, gpmc-nand: Add compatible for AM64 NAND adds 35da0c454553 mtd: rawnand: omap2: Allow build on K3 platforms adds a9e849efca4f mtd: rawnand: omap2: move to exec_op interface adds 0137c74ad873 mtd: rawnand: omap2: Add compatible for AM64 SoC adds 4695a3cf004a mtd: rawnand: omap2: fix force_8bit flag behaviour for DMA mode adds 44d73223fefd mtd: rawnand: omap2: drop unused variable adds 35a441eea703 mtd: rawnand: gpmi: remove unneeded variable adds 6b85a71cace7 dt-bindings: mtd: renesas: Describe Renesas R-Car Gen3 & R [...] adds d8701fe890ec mtd: rawnand: renesas: Add new NAND controller driver adds b90c42c74761 MAINTAINERS: Add an entry for Renesas NAND controller adds 3b2af5c6174c mtd: rawnand: omap_elm: Use platform_get_irq() to get the [...] adds ecb78b290bb5 mtd: rawnand: gpmi: Use platform_get_irq_byname() to get t [...] new 1db20449e717 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new e7ad9f59f746 mtd: spi-nor: core: Remove reference to spi-nor.c new 65b54ff67afa mtd: spi-nor: Constify part specific fixup hooks new 0d051a49829a mtd: spi-nor: core: use 2 data bytes for template ops new 63017068a6d9 mtd: spi-nor: spansion: write 2 bytes when disabling Octal [...] new 9de3cb1cc95b mtd: spi-nor: micron-st: write 2 bytes when disabling Octa [...] new 76b68e8011c8 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 015e42c85f1e crypto: x86/des3 - remove redundant assignment of variable nbytes adds c8341ac62bed crypto: ccp - Add SEV_INIT rc error logging on init adds e423b9d75e77 crypto: ccp - Move SEV_INIT retry for corrupted data adds cc17982d58d1 crypto: ccp - Refactor out sev_fw_alloc() adds b64fa5fc9f44 crypto: ccp - Add psp_init_on_probe module parameter adds 3d725965f836 crypto: ccp - Add SEV_INIT_EX support adds 61a13714a985 crypto: cavium - Use kcalloc() instead of kzalloc() adds 0b62b664d52c crypto: marvell/octeontx - Use kcalloc() instead of kzalloc() adds 244d22ffd656 crypto: api - Replace kernel.h with the necessary inclusions adds 51fa916b81e5 crypto: hisilicon/hpre - fix memory leak in hpre_curve2551 [...] adds 808957baf3aa crypto: hisilicon/zip - enable ssid for sva sgl adds fc6c01f0cd10 crypto: hisilicon/qm - fix deadlock for remove driver adds f123e66df6ca crypto: hisilicon/qm - remove unnecessary device memory reset adds 9ee401eacedd crypto: hisilicon/qm - code movement adds 145dcedd0e17 crypto: hisilicon/qm - modify the handling method after ab [...] adds a0a9486bebc4 crypto: hisilicon/qm - use request_threaded_irq instead adds 95f0b6d53637 crypto: hisilicon/qm - reset function if event queue overflows adds 696645d25baf crypto: hisilicon/qm - disable queue when 'CQ' error new ae73b14f66fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds eacef9fd61dc Merge tag 'drm-intel-next-2021-12-14' of ssh://git.freedes [...] 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 43d5ac7d0702 drm: document DRM_IOCTL_MODE_GETFB2 adds d7df3948eb49 dt-bindings: display: bridge: lvds-codec: Document pixel d [...] adds 88438668c9e0 drm/bridge: lvds-codec: Add support for pixel data samplin [...] adds 71a58332930f dt-bindings: Add Team Source Display Technology vendor prefix adds 5e52485a3be7 dt-bindings: display: simple: Add Team Source Display TST0 [...] adds 938db2765946 drm/panel: simple: Add Team Source Display TST043015CMHX panel adds 2f92ea21622c of: Move simple-framebuffer device handling from simplefb to of adds 877691b987a0 drm/format-helper: Add drm_fb_xrgb8888_to_xrgb2101010_toio() adds 6ea966fca084 drm/simpledrm: Add [AX]RGB2101010 formats adds 006ea1b5822f drm/fourcc: Add packed 10bit YUV 4:2:0 format adds 145b42fbae7f drm/vc4: plane: Add support for DRM_FORMAT_P030 adds d619f38c015f drm/vc4: plane: Add support for YUV color encodings and ranges adds 55dc449a7c60 drm/ast: Handle failed I2C initialization gracefully adds a2cce09c349e drm/ast: Convert I2C code to managed cleanup adds d0a0b6cd8cf9 drm/ast: Move I2C code into separate source file adds 0b665d4af358 drm/bridge: ti-sn65dsi86: Set max register for regmap adds 9758ff2fa240 Merge drm/drm-next into drm-misc-next adds 8b70b5fee012 Merge tag 'drm-misc-next-2021-12-16' of git://anongit.free [...] adds 787a7a871c6f drm/mediatek: Add component OVL_2L2 adds 8c9f215a31c6 drm/mediatek: Add component POSTMASK adds f4cca88efd1a drm/mediatek: Add component RDMA4 adds 01365f549c88 drm/mediatek: Add support for Mediatek SoC MT8192 adds 1ee07a683b7e drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb adds 563c9d4a5b11 drm/mediatek: Remove the pointer of struct cmdq_client adds eaf80126aba6 drm/mediatek: Detect CMDQ execution timeout adds 7627122fd1c0 drm/mediatek: Add cmdq_handle in mtk_crtc adds 593b655f0523 drm/mediatek: Add mbox_free_channel in mtk_drm_crtc_destroy adds 7f82d9c43879 drm/mediatek: Clear pending flag when cmdq packet is done adds 007f26ee4f64 drm/mediatek: Remove unused define in mtk_drm_ddp_comp.c adds aa0c31554ec3 drm/mediatek: Rename the define of register offset adds 73d3724745db drm/mediatek: Adjust to the alphabetic order for mediatek-drm adds d95b00f1a8c5 drm/mediatek: Set the default value of rotation to DRM_MOD [...] adds 1c405ca11bf5 Merge tag 'mediatek-drm-next-5.17' of https://git.kernel.o [...] new b06103b53253 Merge tag 'amd-drm-next-5.17-2021-12-16' of https://gitlab [...] new 63b0951b6e59 Merge tag 'drm/tegra/for-5.17-rc1' of https://gitlab.freed [...] new ee6c8b5afa62 drm/exynos: Replace legacy gpio interface for gpiod interface new 2043e6f6d5c5 drm/exynos: Implement mmap as GEM object function new 28b0d549f94a drm/exynos: remove useless type conversion new 760cceff9961 drm/exynos: drop the use of label from exynos_dsi_register_te_irq new 236f0f4eac19 Merge tag 'exynos-drm-next-for-v5.17' of git://git.kernel. [...] adds 6dfa2fab8ddd drm/etnaviv: limit submit sizes new cdd156955f94 drm/etnaviv: consider completed fence seqno in hang check new 78942ae41d45 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new c83125bb2199 drm/i915: Add has_64k_pages flag new ca9216246094 drm/i915/xehpsdv: set min page-size to 64K new fef53be02874 drm/i915/gtt/xehpsdv: move scratch page to system memory new f122a46a637f drm/i915: enforce min page size for scratch new 0b64e2e43dde drm/i915/pmu: Wait longer for busyness data to be availabl [...] new 1ff9fc708185 drm/i915/pmu: Fix wakeref leak in PMU busyness during reset new 3d832f370d16 drm/i915/uc: Allow platforms to have GuC but not HuC new 76aee8658b8f drm/i915/guc: Don't go bang in GuC log if no GuC new bce45c2620e2 drm/i915: Don't disable interrupts and pretend a lock as b [...] new 63cb9da6fcea drm/i915: Fix coredump of perma-pinned vmas new 35d4efec103e drm/i915/uc: correctly track uc_fw init failure new 013005d961f7 drm/i915/uc: Prepare for different firmware key sizes new b2657ed0a56f drm/i915/guc: support bigger RSA keys new 40aa583ea345 drm/i915: Don't leak the capture list items new 0ef42fb749b1 drm/i915: Exclude reserved stolen from driver use new 2e21de902827 drm/i915: Sanitycheck device iomem on probe new bd56c63ca1d9 drm/i915: Test all device memory on probing new 5719d4fee1ca drm/i915/ttm: fix large buffer population trucation new 1b9e8b1feb33 drm/i915/debugfs: add noreclaim annotations new bdd8b6c98239 drm/i915: replace X86_FEATURE_PAT with pat_enabled() new b25db8c782ad drm/i915/guc: Use correct context lock when callig clr_con [...] new 939d8e9c87e7 drm/i915/guc: Only assign guc_id.id when stealing guc_id new 7aa6d5fe6cdb drm/i915/guc: Remove racey GEM_BUG_ON new 2406846ec497 drm/i915/guc: Don't hog IRQs when destroying contexts new 6e94d53962f7 drm/i915/guc: Add extra debug on CT deadlock new 2aa9f833dd08 drm/i915/guc: Kick G2H tasklet if no credits new 0013f5f5c05d drm/i915/guc: Selftest for stealing of guc ids new 030def2cc91f drm/i915: Store backpointer to GT in uncore new c0f0dab8ba48 drm/i915: Introduce to_gt() helper new 62e94f92e397 drm/i915/display: Use to_gt() helper new c14adcbd1a96 drm/i915/gt: Use to_gt() helper new 1a9c4db4caf0 drm/i915/gem: Use to_gt() helper new 93b76b13cfc1 drm/i915/gvt: Use to_gt() helper new 8c2699fad60e drm/i915/selftests: Use to_gt() helper new c68c74f5b91b drm/i915/pxp: Use to_gt() helper new 2cbc876daa71 drm/i915: Use to_gt() helper new f54ffa12168d drm/i915: Rename i915->gt to i915->gt0 new ad5c99e02047 drm/i915: Remove unused bits of i915_vma/active api new e4e806253003 drm/i915: Change shrink ordering to use locking around unbinding. new 0b4d1f0e936e drm/i915: Remove pages_mutex and intel_gtt->vma_ops.set/cl [...] new 2abb6195512d drm/i915: Take object lock in i915_ggtt_pin if ww is not set new 576c4ef510d7 drm/i915: Force ww lock for i915_gem_object_ggtt_pin_ww, v2. new fd06ccf15987 drm/i915: Ensure gem_contexts selftests work with unbind c [...] new 9606ca2ea190 drm/i915: Ensure i915_vma tests do not get -ENOSPC with th [...] new 57b427a705ce drm/i915/guc: Speed up GuC log dumps new 0dd8674f2fc9 drm/i915/guc: Increase GuC log size for CONFIG_DEBUG_GEM new fb3965f9ae28 drm/i915/guc: Flag an error if an engine reset fails new 2c3849baf290 drm/i915: Trylock the object when shrinking new be7612fd6665 drm/i915: Require object lock when freeing pages during de [...] new d8be1357edc8 drm/i915: Add ww ctx to i915_gem_object_trylock new 1c40d40f6835 drm/i915/guc: Request RP0 before loading firmware new 1193081710b3 drm/i915: Avoid using the i915_fence_array when collecting [...] new 33654ef470a9 drm/i915: remove questionable fence optimization during copy new 63cf4cad7301 drm/i915: Break out the i915_deps utility new c2ea703dcafc drm/i915: Require the vm mutex for i915_vma_bind() new 6cb12fbda1c2 drm/i915: Use trylock instead of blocking lock for __i915_ [...] new 4817c37d71b5 Merge tag 'drm-intel-gt-next-2021-12-23' of git://anongit. [...] adds 1758047057db Merge drm/drm-next into drm-misc-next-fixes adds 4e07d71c0d66 drm/vmwgfx: Fix a size_t/long int format specifier mismatch adds bc701a28c74e drm/vmwgfx: Remove explicit transparent hugepages support adds 50ca8cc7c0fd drm/vmwgfx: Remove unused compile options adds 58fa0d90edde drm/vmwgfx: Fix possible usage of an uninitialized variable adds 5da8b49de472 dt-bindings: display: bridge: lvds-codec: Fix duplicate key new 040bf2a9446f Merge tag 'drm-misc-next-fixes-2021-12-23' of git://anongi [...] new b003722adef2 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 4235a27a020c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new d91b340a01c8 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new e0f0688aba77 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 5916ff16a830 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9b3c847b5fa0 ASoC: dt-bindings: audio-graph-port: enable both flag/phan [...] adds 4941cd7cc845 ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend [...] adds f04b4fb47d83 ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_ [...] adds eed5391f6747 ASoC: SOF: pcm: remove support for RESUME trigger adds 9b465060d144 ASoC: SOF: Intel: hda: remove support for RESUME trigger adds 35218cf61869 ASoC: SOF: Intel: hda: remove support for RESUME in platfo [...] adds f7c7ecaba469 ASoC: SOF: remove suport for TRIGGER_RESUME adds cb515f105cab ASoC: SOF: avoid casting "const" attribute away adds 182b682b9ab1 ASoC: SOF: ipc: Add null pointer check for substream->runtime adds 60ded273e4c0 ipc: debug: Add shared memory heap to memory scan adds a92c1cd33520 ASoC: SOF: couple of cleanups adds 0725ac9ac449 ASoC: tegra20-spdif: stop setting slave_id adds d53939dcc4cf dmaengine: tegra20-apb: stop checking config->slave_id adds bdecfceffeeb ASoC: dai_dma: remove slave_id field adds feaa4a09acc9 spi: pic32: stop setting dma_config->slave_id adds f59f6aaead97 mmc: bcm2835: stop setting chan_config->slave_id adds 37228af82e5f dmaengine: shdma: remove legacy slave_id parsing adds 134c37fa250a dmaengine: pxa/mmp: stop referencing config->slave_id adds 722d6d2bdcc2 dmaengine: sprd: stop referencing config->slave_id adds 03de6b273805 dmaengine: qcom-adm: stop abusing slave_id config adds 93cdb5b0dc56 dmaengine: xilinx_dpdma: stop using slave_id field adds 3c2196440757 dmaengine: remove slave_id config field adds 5a49d926da46 Merge tag 'dmaengine_topic_slave_id_removal_5.17' of git:/ [...] adds 46f016119e2a ASoC: dt-bindings: Add binding for Tegra20 S/PDIF adds 80c3d0a97abf ASoC: dt-bindings: tegra20-i2s: Convert to schema adds 549818e5c85a ASoC: dt-bindings: tegra20-i2s: Document new nvidia,fixed- [...] adds 16736a0221db ASoC: tegra20: spdif: Set FIFO trigger level adds c0000fc618cd ASoC: tegra20: spdif: Support device-tree adds 117aeed43974 ASoC: tegra20: spdif: Improve driver's code adds 150f4d573fe1 ASoC: tegra20: spdif: Use more resource-managed helpers adds ec1b4545d755 ASoC: tegra20: spdif: Reset hardware adds d51693092ecc ASoC: tegra20: spdif: Support system suspend adds 9d8f51cd1fa9 ASoC: tegra20: spdif: Filter out unsupported rates adds bfa4671db1ef ASoC: tegra20: i2s: Filter out unsupported rates adds be1d03eecc1c Support HDMI audio on NVIDIA Tegra20 adds 2a9a72e290d4 ASoC: Intel: catpt: Test dmaengine_submit() result before [...] adds dad492cfd24c ASoC: Intel: catpt: Reduce size of catpt_component_open() adds a62a02986d39 ASoC: Intel: catpt: Streamline locals declaration for PCM- [...] adds c50384d7e331 ASoC: Intel: catpt: Dma-transfer fix and couple adds e047d0372689 ASoC: tlv320adc3xxx: New codec bindings adds e9a3b57efd28 ASoC: codec: tlv320adc3xxx: New codec driver adds 98bf33ca3f00 ASoC: mediatek: mt8195-mt6359: reduce log verbosity in probe() adds 5ea4e76b73cd ASoC: codecs: ak4118: Use dev_err_probe() helper adds 900b4b911aca ASoC: codecs: es7241: Use dev_err_probe() helper adds 6df96c8f5b50 ASoC: codecs: max9759: Use dev_err_probe() helper adds edfe9f451a8c ASoC: codecs: max9860: Use dev_err_probe() helper adds 526f6ca95a9d ASoC: codecs: pcm3168a: Use dev_err_probe() helper adds ec1e0e72a8d4 ASoC: codecs: sgtl5000: Use dev_err_probe() helper adds 2c16636a8bbd ASoC: codecs: simple-amplifier: Use dev_err_probe() helper adds 17d7044715c5 ASoC: codecs: simple-mux: Use dev_err_probe() helper adds 382ae995597f ASoC: codecs: ssm2305: Use dev_err_probe() helper adds 7ff27faec8cc ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper adds 0624dafa6a85 ASoC: ateml: Use dev_err_probe() helper adds 88fb6da3f431 ASoC: ti: Use dev_err_probe() helper adds 2e6f557ca35a ASoC: fsl: Use dev_err_probe() helper adds 7a0299e13bc7 ASoC: generic: Use dev_err_probe() helper adds ef12f373f21d ASoC: img: Use dev_err_probe() helper adds 2ff4e003e8e1 ASoC: meson: Use dev_err_probe() helper adds 7a17f6a95a61 ASoC: mxs: Use dev_err_probe() helper adds ab6c3e68ab6e ASoC: qcom: Use dev_err_probe() helper adds b3a66d22a2fd ASoC: rockchip: Use dev_err_probe() helper adds 27c6eaebcf75 ASoC: samsung: Use dev_err_probe() helper adds efc162cbd480 ASoC: stm: Use dev_err_probe() helper adds 11a95c583c1d ASoC: sunxi: Use dev_err_probe() helper adds 38fa8d3cacc0 ASoC: Use dev_err_probe() helper adds f48720134331 ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. adds 0082e3299a49 ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines adds 3bf4fb25d5c2 ASoC: tegra-audio-rt5677: Correct example adds 2dc643cd7563 ASoC: SOF: AMD: simplify return status handling adds ac1e6bc146d4 ASoC: qdsp6: fix a use after free bug in open() adds 15443f6cab25 ASoC: amd: acp: Remove duplicate dependency in Kconfig adds c2efaf8f2d53 ASoC: xlnx: Use platform_get_irq() to get the interrupt adds 5de035c27004 ASoC: bcm: Use platform_get_irq() to get the interrupt adds 70ba14cf6dfd ASoC: dt-bindings: codecs: Add bindings for ak4375 adds 53778b8292b5 ASoC: Add AK4375 support adds 0d422a466ef7 ASoC: dt-bindings: Use name-prefix schema adds 847cbea6459d ASoC: meson: t9015: add missing sound-name-prefix property adds 1f6532073e3e ASoC: meson: g12a: add missing sound-name-prefix property adds 37daf8d9e0bd ASoC: codecs: ak4375: Change invert controls to a stereo switch new 8a2d8e4fed6d ASoC: codec: tlv320adc3xxx: Fix missing clk_disable_unprep [...] new 72b8ed83f7ec ASoC: SOF: ops: Use dev_warn() if the panic offsets differ new b2539ef00e44 ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW [...] new f902b21adba9 ASoC: SOF: core: Add simple wrapper to check flags in sof_ [...] new 12b401f4de78 ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_ [...] new b2b10aa79fe2 ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() new 2f148430b96e ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() new 4e1f86482189 ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED new b2e9eb3adb9a ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK new fc179420fde3 ASoC: SOF: Move the definition of enum snd_sof_fw_state to [...] new d41607d37c13 ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' new 9421ff7665f6 ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOO [...] new e2406275be2b ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure [...] new b54b3a4e08bc ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also new 9f89a988d5c2 ASoc: SOF: core: Update the FW boot state transition diagram new fdc573b1c26a ASoC: SOF: ops: Always print DSP Panic message but use dif [...] new b9f0bfd16d8b ASoC: SOF: dsp_arch_ops: add kernel log level parameter fo [...] new 4995ffce2ce2 ASoC: SOF: Rename snd_sof_get_status() and add kernel log [...] new beb6ade16817 ASoC: SOF: Add clarifying comments for sof_core_debug and [...] new 0152b8a2f083 ASoC: SOF: debug: Use DEBUG log level for optional prints new 34bfba9a63ec ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints new 1d194b6b3d3a ASoC: SOF: Re-visit firmware state and panic tracking/handling new c6cef35bf723 ASoC: dt-bindings: spdif-dit: add missing sound-name-prefi [...] new 559ec82aa47d ASoC: dt-bindings: aiu: spdif-dit: add missing sound-name- [...] new 8102d8cd8f26 ASoC: More amlogic sound-name-prefix DT fixes new 4e28491a7a19 ASoC: mediatek: mt8192-mt6359: fix device_node leak new 3d4641a42ccf ASoC: core: Add snd_soc_of_parse_pin_switches() from simpl [...] new 37a49da9a7d5 ASoC: dt-bindings: qcom: sm8250: Document "pin-switches" a [...] new 2623e66de125 ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT new 319a05330f4f ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R new 2f15d3cebd45 ASoC: qcom: Parse "pin-switches" and "widgets" from DT new 2f3cfcd74e1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0469fbca82cb Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds 73cca71a9032 Input: ti_am335x_tsc - set ADCREFM for X configuration adds 6bfeb6c21e1b Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2 adds 23dee6c6b183 Input: ti_am335x_tsc - lower the X and Y sampling time adds 53b90bd97670 Input: ucb1400_ts - remove redundant variable penup adds 652c0441de58 Input: byd - fix typo in a comment new 4dbb86204391 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7aac740e57bc Merge branch 'for-5.17/io_uring' into for-next adds eb12bde9eba8 Merge branch 'for-5.17/block' into for-next adds 7925bb75e8ef Merge branch 'for-5.17/drivers' into for-next adds 361c81dbc58c blktrace: switch trace spinlock to a raw spinlock adds 518579a9af10 blk-mq: blk-mq: check quiesce state before queue_rqs adds a957b61254a7 block: fix error in handling dead task for ioprio setting adds 37e11c3616f6 block: call blk_exit_queue() before freeing q->stats adds 99d8690aae4b block: fix error unwinding in device_add_disk adds 37ae5a0f5287 block: use "unsigned long" for blk_validate_block_size(). adds e338924bd05d block: check minor range in device_add_disk() adds d4e4a404a7ca Merge branch 'for-5.17/block' into for-next adds 1533c1b579e1 fs: add offset parameter to iterate_dir function adds 54d460de2423 fs: split off vfs_getdents function of getdents64 syscall adds b4518682080d io_uring: add support for getdents64 adds c2b5446aa8b4 Merge branch 'for-5.17/io_uring-getdents64' into for-next new 6fd3c510ee4b bio.h: fix kernel-doc warnings new a16c7246368d block: remove unnecessary trailing '' new 669a064625fa block: drop needless assignment in set_task_ioprio() new 41e744dc9ee6 Merge branch 'for-5.17/block' into for-next new 0c1b8cff4479 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 032cad682b19 ata: pata_ali: no need to initialise statics to 0 adds 42bea8754c94 sata_fsl: Use struct_group() for memcpy() region adds 1093f19472eb ata: libata-sata: use sysfs_emit() adds 72a1b710f656 ata: libata-scsi: use sysfs_emit() adds b277ca11b663 ata: ahci: use sysfs_emit() adds da777eaba07a ata: sata_fsl: use sysfs_emit() adds 0b8f8ba8278a ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs adds ee34bbafc838 ata: sata_dwc_460ex: Use temporary variable for struct device adds df2796899102 ata: sata_dwc_460ex: Remove unused forward declaration adds c39dc889ac7c ata: libahci_platform: Remove bogus 32-bit DMA mask attempt adds 43a6a9d11a08 ata: libahci_platform: Get rid of dup message when IRQ can [...] adds 4b03d96711ba libata: use min() to make code cleaner new 414867377a30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3c5b742f5577 Merge branch 'fixes' into next adds 077d8e1227fe mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro adds 552bc46484b3 dt-bindings: mmc: mmci: Add st,stm32-sdmmc2 compatible adds b59a8c90537f Merge branch 'fixes' into next adds 5471fe8b383f mmc: mmci: Add support for sdmmc variant revision v2.2 adds 4481ab602ced mmc: mmci: increase stm32 sdmmcv2 clock max freq adds 36240ef8665b mmc: mmci: add hs200 support for stm32 sdmmc adds 1ccaa1bdcc42 mmc: core: Fix blk_status_t handling adds 189f1d9bc3a5 mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on [...] adds c064bb5c78c1 mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads a [...] adds ebc4dcf1625a mmc: dw_mmc: clean up a debug message adds 77bed755e0f0 mmc: meson-mx-sdhc: add IRQ check adds 8fc9a77bc64e mmc: meson-mx-sdio: add IRQ check adds d7d87484bea9 dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 adds 91e2ca227b41 mmc: dw_mmc-exynos: Add support for ARTPEC-8 adds 25d5417a90fd mmc: dw_mmc: Add driver callbacks for data read timeout adds 1a6fe7bbc7d2 mmc: dw_mmc: Do not wait for DTO in case of error adds 34ce29302323 dt-bindings: mmc: ingenic: Support using bi-directional DM [...] adds a474e52c3109 mmc: jz4740: Support using a bi-directional DMA channel adds 585cba9d424e MAINTAINERS: Add i.MX sdhci maintainer new f6d6e4c9c63d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 8ae4069acdee dt-bindings: mfd: Add Freecom system controller new c1b3ad8c1026 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds dec5779e6a7b backlight: lp855x: Move device_config setting out of lp855 [...] adds 92add941b6be backlight: lp855x: Add dev helper variable to lp855x_probe() adds 6202b5de73cf backlight: lp855x: Add support ACPI enumeration adds c05b21ebc5bc backlight: qcom-wled: Validate enabled string indices in DT adds e29e24bdabfe backlight: qcom-wled: Pass number of elements to read to r [...] adds 0a1393585489 backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion adds 5ada78b26f93 backlight: qcom-wled: Fix off-by-one maximum with default [...] adds 2b4b49602f9f backlight: qcom-wled: Override default length with qcom,en [...] adds 96571489a069 backlight: qcom-wled: Remove unnecessary 4th default strin [...] adds c70aefdedb24 backlight: qcom-wled: Provide enabled_strings default for [...] adds b7002cd5e9d8 backlight: qcom-wled: Remove unnecessary double whitespace adds ec961cf32411 backlight: qcom-wled: Respect enabled-strings in set_brightness new fc6a9fb68142 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new c717a2e4c41b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5d55cbc720cc regulator: dt-bindings: samsung,s5m8767: Move fixed string [...] new 304bc1434b9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2ee637d0cc5b Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 57a42002f019 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 2e08df3c7c4e selinux: fix potential memleak in selinux_add_opt() new 6cd9d4b97891 selinux: minor tweaks to selinux_add_opt() new 6546e60201bd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 658d624ffac7 tpm: add request_locality before write TPM_INT_ENABLE adds 8ed0c654a65e tpm/st33zp24: drop unneeded over-commenting adds 85f1f4ddf8df tpm: tpm_tis_spi_cr50: Add default RNG quality adds 19ce6a4ba3e7 tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' adds 422d63aae8be keys: X.509 public key issuer lookup without AKID adds 91c2ddba0246 char: tpm: cr50: Set TPM_FIRMWARE_POWER_MANAGED based on d [...] adds 255c5267d5be tpm: Add Upgrade/Reduced mode support for TPM2 modules new 1f35108f8e4d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ae377d342006 dt-bindings: arm-smmu: Add compatible for the SDX55 SoC adds c31112fbd407 iommu/arm-smmu-qcom: Fix TTBR0 read adds 810d8cabaab5 dt-bindings: arm-smmu: Add compatible for SM8450 SoC adds cd76990c94bb iommu: arm-smmu-impl: Add SM8450 qcom iommu implementation adds 17d9a4b43b28 iommu/arm-smmu-v3: Constify arm_smmu_mmu_notifier_ops adds a556cfe4cabc iommu/io-pgtable-arm-v7s: Add error handle for page table [...] adds 477436699e78 Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq [...] adds 91d6988558d7 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds 4cb3600e5eaf iommu/virtio: Fix typo in a comment adds a8d4a37d1bb9 iommu/amd: Restore GA log/tail pointer on host resume adds 01b297a48a26 iommu/amd: X2apic mode: re-enable after resume adds 4691f79d62a6 iommu/amd: X2apic mode: setup the INTX registers on mask/unmask adds 1980105e3cfc iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume adds 575f5cfb13c8 iommu/amd: Remove useless irq affinity notifier adds 664c0b58e025 iommu/amd: Fix typo in *glues … together* in comment adds 4599d78a820e iommu/vt-d: Use correctly sized arguments for bit field adds 9dfa5b6f5efb iommu/vt-d: Remove unused macros adds bb7125739611 iommu/vt-d: Use bitmap_zalloc() when applicable adds f5209f912722 iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() adds c95a9c278df8 iommu/vt-d: Remove unused dma_to_mm_pfn function adds 972bf252f860 iommu/iova: Move fast alloc size roundup into alloc_iova_fast() adds d7061627d701 iommu/iova: Fix race between FQ timeout and teardown adds d5c383f2c98a iommu/iova: Squash entry_dtor abstraction adds 649ad9835a37 iommu/iova: Squash flush_cb abstraction adds 6b3106e9ba2d iommu/amd: Simplify pagetable freeing adds ce00eece6909 iommu/amd: Use put_pages_list adds 87f60cc65d24 iommu/vt-d: Use put_pages_list adds ea4d71bb5e3f iommu/iova: Consolidate flush queue code adds f7f07484542f iommu/iova: Move flush queue code to iommu-dma adds a17e3026bc4d iommu: Move flush queue data into iommu_dma_cookie adds aade40b62745 iommu/iova: Temporarily include dma-mapping.h from iova.h adds e77bd369ce46 Merge branches 'arm/smmu', 'virtio', 'x86/amd', 'x86/vt-d' [...] new 825490ccd615 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 30561b51cc8d audit: use struct_size() helper in audit_[send|make]_reply() adds ed98ea2128b6 audit: replace zero-length array with flexible-array member new 1fe9db476207 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fb6739251cdf dt-bindings: ata: Convert Broadcom SATA to YAML adds 58e529eab80d dt-bindings: bus: Convert GISB arbiter to YAML adds a5af82a8ff98 dt-bindings: usb: Convert BDC to YAML adds 07f7f6867eca dt-bindings: interrupt-controller: Convert BCM7120 L2 to YAML adds 94360916fadd dt-bindings: interrupt-controller: Merge BCM3380 with BCM7120 adds f10a9b722f80 dt-bindings: i2c: tegra: Convert to json-schema adds 8b82b8416f2c dt-bindings: i2c: i2c-mux-pinctrl: Convert to json-schema adds f91030ed4494 dt-bindings: i2c: i2c-mux-gpio: Convert to json-schema adds 3a8e53e21fc8 dt-bindings: power: reset: gpio-restart: Convert to json-schema adds 034c253915db dt-bindings: arm: ux500: Document missing compatibles adds 07979f09a01e dt-bindings: arm,cci-400: Drop the PL330 from example new f3a9f2b23c3c dt-binding: soc: qcom: convert rmtfs documentation to yaml new 92c3974ceea8 dt-binding: soc: qcom: convert Qualcomm Command DB documen [...] new 39b86309a4f1 dt-bindings: msm: disp: remove bus from dpu bindings new 7821f3a0b525 dt-bindings: crypto: convert Qualcomm PRNG to yaml new 2025821ee223 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6008cb4c98d9 spi: spi-mtk-nor: add new clock name 'axi' for spi nor adds c70282457c38 spi: ar934x: fix transfer and word delays new e6609c26b3ab spi: dln2: Propagate firmware node new 27b6965ccb72 spi: dw: Propagate firmware node new 12baee68b2df spi: pxa2xx: Propagate firmware node new a06064a6a739 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 58e138d62476 Revert "x86/boot: Mark prepare_command_line() __init" adds fbe618399854 Revert "x86/boot: Pull up cmdline preparation and early pa [...] adds 2f5b3514c33f x86/boot: Move EFI range reservation after cmdline parsing adds 57690554abe1 x86/pkey: Fix undefined behaviour with PKRU_WD_BIT adds 1fc397e27ae8 Merge branch into tip/master: 'x86/urgent' adds 572a0a647b9b selftests/sgx: Fix corrupted cpuid macro invocation adds baab18cf3a8b Merge branch into tip/master: 'x86/sgx' adds 81eb672baf2c Merge branch into tip/master: 'x86/sev' adds 7208b5524a79 Merge branch into tip/master: 'x86/platform' adds 4bab7f407544 Merge branch into tip/master: 'x86/paravirt' adds 6ec886255db5 Merge branch into tip/master: 'x86/mm' adds d4b54082d4ad Merge branch into tip/master: 'x86/misc' adds 1ec179447a6f Merge branch into tip/master: 'x86/fpu' adds 4abc4f8e070a Merge branch into tip/master: 'x86/cpu' adds e8d859238409 Merge branch into tip/master: 'x86/core' adds 41b05c39d0ec Merge branch into tip/master: 'x86/cleanups' adds f0fef9710cb7 Merge branch into tip/master: 'x86/cache' adds a1f954c8e923 Merge branch into tip/master: 'sched/core' adds 1acd85feba81 x86/mce: Check regs before accessing it adds 41b2e543a649 Merge branch into tip/master: 'ras/core' adds d5aa0f752eb1 Merge branch into tip/master: 'perf/core' adds f16cc980d649 Merge branch 'locking/urgent' into locking/core adds c816dfca7b0f Merge branch into tip/master: 'locking/core' adds d558285413ea PCI/MSI: Unbreak pci_irq_get_affinity() adds 7c4545db04d9 Merge branch into tip/master: 'irq/msi' adds 148f9f41840c Merge branch into tip/master: 'irq/core' adds ab57c081e4ce Merge branch into tip/master: 'core/entry' new b64dfcde1ca9 x86/mm: Prevent early boot triple-faults with instrumentation new 03cb478074fe Merge branch into tip/master: 'x86/mm' new 4d5cff69fbdd x86/mtrr: Remove the mtrr_bp_init() stub new d6d457a8d52d Merge branch into tip/master: 'x86/misc' new 9c42a8706f35 x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUI [...] new 134d4a60853d Merge branch into tip/master: 'x86/build' new 5176a93ab27a x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types new 91f75eb481cf x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank ty [...] new d2849ef7d640 Merge branch into tip/master: 'ras/core' new cb8747b7d2a9 uapi: Fix undefined __always_inline on non-glibc systems new dcce50e6cc4d compiler.h: Fix annotation macro misplacement with Clang new 8144a7147ddc Merge branch into tip/master: 'objtool/urgent' new ca6230f4208d Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 5fc1f93f6998 clocksource/drivers: Add MStar MSC313e timer support adds e64da64f410c clocksource/drivers/msc313e: Add support for ssd20xd-based [...] adds 7647204c2e81 dt-bindings: timer: Add Mstar MSC313e timer devicetree bin [...] new 499c2df94278 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 567617baac2a EDAC/sb_edac: Remove redundant initialization of variable rc adds b31351eada05 Merge branch 'edac-misc' into edac-for-next new 39c625b0badf Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds befbfe6f8f74 irqchip/renesas-irqc: Use platform_get_irq_optional() to g [...] adds 31bd548f40cd irqchip/renesas-intc-irqpin: Use platform_get_irq_optional [...] adds cd448b24c621 Merge branch irq/misc-5.17 into irq/irqchip-next new a158d7ff8cb6 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new 758c4b3f8f7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e8a2e810dd2a rcu: Rework rcu_barrier() and callback-migration logic new 0c334654ecb2 rcu: Make rcu_barrier() no longer block CPU-hotplug operations new fb71c73c0866 rcu: Mark accesses to boost_starttime new fa9e26a74666 rcu/exp: Fix check for idle context in rcu_exp_handler new 6a827ad99cfa rcu/nocb: Handle concurrent nocb kthreads creation new f235e84c1e55 rcu: Remove unused rcu_state.boost new 0aa12181397a rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() new fcc227e3aad1 torture: Distinguish kthread stopping and being asked to stop new 9d8281645639 rcutorture: Increase visibility of forward-progress hangs new 95b9a715074c rcutorture: Make rcu_fwd_cb_nodelay be a counter new eaf3467ac4ec rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop new 76fd381f123b torture: Compress KCSAN as well as KASAN vmlinux files new 9e2de74735f2 rcu: Inline __call_rcu() into call_rcu() new 69b51c482330 torture: Make kvm-remote.sh try multiple times to download [...] new 6a654e5501a6 fixup! rcu: Rework rcu_barrier() and callback-migration logic new a74298d5935a Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 5a213b9220e0 Merge branch 'topic/ppc-kvm' of https://git.kernel.org/pub [...] adds 855fb0384a3d Merge remote-tracking branch 'kvm/master' into HEAD adds 416e7f0c9d61 KVM: s390: gaccess: Refactor gpa and length calculation adds 7faa543df19b KVM: s390: gaccess: Refactor access address range check adds bad13799e030 KVM: s390: gaccess: Cleanup access to guest pages adds 3c724f1a1caa s390: uv: Add offset comments to UV query struct and fix naming adds 812de04661c4 KVM: s390: Clarify SIGP orders versus STOP/RESTART adds 5e4e84f1124a Merge tag 'kvm-s390-next-5.17-1' of git://git.kernel.org/p [...] new c496c691d744 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 500ca5241bf8 KVM: arm64: Use defined value for SCTLR_ELx_EE adds a080e323be8d KVM: arm64: Fix comment for kvm_reset_vcpu() adds dda0190d7ff7 KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() adds 8a44f9f57770 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next new a0e3df097680 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 34960179590a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 48921e185454 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1409057d2451 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ee0d44f20dbd Merge tag 'platform-drivers-x86-int3472-1' into review-hans new 1b0b6cc8030d power: supply: add charge_behaviour attributes new 539b9c94ac83 power: supply: add helpers for charge_behaviour sysfs new b55d416d48f5 platform/x86: thinkpad_acpi: support force-discharge new 400cffd5f4ea platform/x86: thinkpad_acpi: support inhibit-charge new 6a5a14b18972 platform/x86: amd-pmc: Simplify error handling and store t [...] new 426c0ff27b83 platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer new cfc643aa23c8 platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug [...] new d386f7ef9f41 platform/x86: amd-pmc: only use callbacks for suspend new 855045873b54 platform/x86: apple-gmux: use resource_size() with res new 72e4d07d9499 platform/x86: think-lmi: Prevent underflow in index_store() new 3ac7bf0d47be platform/x86: asus-wmi: Join string literals back new 522fbca4f769 platform/x86: asus-wmi: Split MODULE_AUTHOR() on per author basis new c545a70dd2a1 platform/x86: asus-wmi: Reshuffle headers for better maintenance new ba8cfebd9d9f platform/x86: system76_acpi: Guard System76 EC specific fu [...] new c0518b21fba5 platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL new 596184bbfbd8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 75d0bd1b3a02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new af4b11e0bd6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 253c2dd51688 ipmi: Add the git repository to the MAINTAINERS file adds 140342bdc7c5 ipmi/watchdog: Constify ident adds 42e941eae9c0 ipmi: ssif: replace strlcpy with strscpy new 697b9cada942 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 79f1c7304295 kernfs: Replace kernel.h with the necessary inclusions new 80b3485f7d7b PCI: Add #defines for accessing PCIe DVSEC fields new 365481e42a8a driver core: auxiliary bus: Add driver data helpers new a3c8f906ed5f platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus new 27963d3da4d2 RDMA/irdma: Use auxiliary_device driver data helpers new 3edac08e1896 soundwire: intel: Use auxiliary_device driver data helpers new a5f8ef0baf9a net/mlx5e: Use auxiliary_device driver data helpers new 45e3a279841f vdpa/mlx5: Use auxiliary_device driver data helpers new 67e532a42cf4 driver core: platform: document registration-failure requirement new e4daf7b19f68 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds b8f1ba99cea5 usb: hub: make wait_for_connected() take an int instead of [...] adds d6bfc848af12 dt-bindings: usb: qcom,dwc3: add binding for SM8450 adds 2dec70f18b91 usb: ohci-spear: Remove direct access to platform_device r [...] adds b6886c7826a1 usb: ohci-s3c2410: Use platform_get_irq() to get the interrupt adds e1ffd5f0709d usb: uhci: Use platform_get_irq() to get the interrupt adds 0f153a1b8193 usb: chipidea: Set the DT node on the child device adds d538ea945532 MAINTAINERS: remove typo from XEN PVUSB DRIVER section adds 942cdbc168d4 dt-bindings: usb: document role-switch-default-mode proper [...] adds e14acb876985 usb: dwc2: drd: add role-switch-default-node support adds 3ad02e0e5241 usb: dwc2: drd: restore role and overrides upon resume adds 29b4dd308af6 dt-bindings: usb: qcom,dwc3: Add SM6350 compatible adds 005585863828 usb: hub: Add delay for SuperSpeed hub resume to let links [...] adds 1646566b5e0c usb: ftdi-elan: fix memory leak on device disconnect adds 4c71960105b4 usb: gadget: udc: bcm63xx: propagate errors from platform_ [...] adds 12ba912c3047 usb: gadget: udc: pxa25x: propagate errors from platform_g [...] adds 1aebf115afd7 usb: host: ehci-sh: propagate errors from platform_get_irq() adds 4de5bd9a389d usb: host: ohci-omap: propagate errors from platform_get_irq() adds 9879c81b6807 usb: musb: Drop unneeded resource copying adds cf081d009c44 usb: musb: Set the DT node on the child device adds b1e9e7ebe6c0 usb: core: Export usb_device_match_id adds f2b42379c576 usb: misc: ehset: Rework test mode entry adds 236c9ad1f870 Merge 5.16-rc6 into usb-next adds 4daf08a0afa8 Revert "usb: host: ehci-sh: propagate errors from platform [...] adds f28fb27ef72a xhci: use max() to make code cleaner adds 9198e0298efc usb: host: fotg210: Use platform_get_irq() to get the interrupt adds 22ae6415c702 usb: renesas_usbhs: Use platform_get_irq() to get the interrupt adds 74b39dfabd76 usb: dwc3: Drop unneeded calls to platform_get_resource_byname() adds d057ac484a37 usb: isp1760: Use platform_get_irq() to get the interrupt adds 78e17d699995 usb: cdns3: Use platform_get_irq_byname() to get the interrupt adds ce1d37cb7697 usb: musb: dsps: Use platform_get_irq_byname() to get the [...] new 666115fb6863 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new ac691012e42c Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 6aa7cee60c3e dt-bindings: serial: renesas,scif: Document r8a779f0 bindings adds 26baf4b66c57 tty: serial: sh-sci: Add support for R-Car Gen4 adds f087f01ca2c5 serial: lantiq: Use platform_get_irq() to get the interrupt adds 09c7bda4ddef serial: sh-sci: Drop support for "sci_ick" clock adds 0d1bc829a755 serial: sh-sci: Use dev_err_probe() adds 8a1dcae95c2e serial: sh-sci: Use devm_clk_get_optional() adds 5bb221b0ad65 serial: atmel: Use platform_get_irq() to get the interrupt adds 9629eeb0b191 dt-bindings: serial: fsl-lpuart: add i.MXRT1050 compatible adds 443df57b31d1 tty: serial: fsl_lpuart: Add i.MXRT1050 support adds e5ce127e5f7b dt-bindings: serial: fsl-lpuart: Fix i.MX 8QM compatible matching adds 4b95391c8ef0 serial: 8250_pci: remove redundant assignment to tmp after [...] adds 35eaa42c4a10 Merge 5.16-rc6 into tty-next adds 59f37b7370ef tty: serial: samsung: Remove USI initialization adds 0882b473b084 tty: serial: samsung: Enable console as module adds 8cf8d3c4a634 tty: serial: samsung: Fix console registration from module adds fcfd3c09f407 serial: 8250_pci: Split out Pericom driver adds b4ccaf5aa2d7 serial: 8250_pericom: Re-enable higher baud rates adds 46dacba8fea9 serial: 8250_pericom: Use serial_dl_write() instead of open coded adds 712fe4c84982 serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts new c8c621d5330e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 861dc0d7fd97 lkdtm: Note that lkdtm_kernel_info should be removed in th [...] adds 026c6fa1a525 lkdtm: avoid printk() in recursive_loop() adds bc93a22a19eb lkdtm: Fix content of section containing lkdtm_rodata_do_n [...] adds 90091c367e74 selftest/lkdtm: Skip stack-entropy test if lkdtm is not available adds 3953831982eb Merge tag 'lkdtm-v5.17-rc1' of https://git.kernel.org/pub/ [...] adds c9825e660005 bus: mhi: pci_generic: Add new device ID support for T99W175 adds f77097ec8c01 bus: mhi: pci_generic: Graceful shutdown on freeze adds 3e60c9f06803 bus: mhi: core: Use macros for execution environment features adds 85ec6094624c bus: mhi: core: Minor style and comment fixes adds f3d13397365d bus: mhi: pci_generic: Simplify code and axe the use of a [...] adds 42c4668f7efe bus: mhi: core: Fix reading wake_capable channel configuration adds d651ce8e917f bus: mhi: core: Fix race while handling SYS_ERR at power up adds 227fee5fc99e bus: mhi: core: Add an API for auto queueing buffers for D [...] adds 5a717e93239f bus: mhi: core: Use correctly sized arguments for bit field adds 1dba0075fc3d bus: mhi: pci_generic: Introduce Sierra EM919X support adds b56ca501a411 spmi: pmic-arb: Add sid and address to error messages adds ef8261dce395 dt-bindings: spmi: remove the constraint of reg property adds 312644352f53 dt-bindings: spmi: document binding for the Mediatek SPMI [...] adds b45b3ccef8c0 spmi: mediatek: Add support for MT6873/8192 adds 504eb71e4717 spmi: mediatek: Add support for MT8195 adds 1b18af40c1db spmi: spmi-pmic-arb: fix irq_set_type race condition adds a4c1aaf97bf1 Merge tag 'fpga-for-5.17-rc1' of git://git.kernel.org/pub/ [...] adds fdcee305c08a Merge tag 'coresight-next-v5.17' of gitolite.kernel.org:pu [...] adds e80ca2e93205 binder: use proper cacheflush header file adds d185a3466f0c firmware: Update Kconfig help text for Google firmware adds 909c648e03e8 greybus: es2: fix typo in a comment adds 2d2802fb24de uacce: use sysfs_emit instead of sprintf adds cab00a3e5e5e applicom: unneed to initialise statics to 0 adds a57ac7acdcc1 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate [...] adds 47a1db8e797d firmware: qemu_fw_cfg: fix kobject leak in probe error path adds 433b7cd1e702 firmware: qemu_fw_cfg: fix sysfs information leak adds bb84e64f8fb3 firmware: qemu_fw_cfg: remove sysfs entries explicitly adds 80a5ca99c5c0 rapidio: remove not used macro definition in rio_ids.h adds 612d4904191f rapidio: remove not used code about RIO_VID_TUNDRA adds 6d1e4927dedf paride: fix up build warning on mips platforms adds 6da3f33770e0 misc: vmw_vmci: Switch to kvfree_rcu() API adds 81e7b7f5dfbd drivers/misc/ocxl: remove redundant rc variable adds ae807879e6be dt-bindings: nvmem: mediatek: add support bits property adds 9d87b0ac80e3 dt-bindings: nvmem: mediatek: add support for mt8195 adds 98e2c4efae21 nvmem: mtk-efuse: support minimum one byte access stride a [...] adds 15c00b681760 dt-bindings: nvmem: Add missing 'reg' property adds 0032ca576a79 counter: Add the necessary colons and indents to the comme [...] adds 60f07e74f86b counter: ti-eqep: Use container_of instead of struct count [...] adds c95cc0d95702 counter: 104-quad-8: Fix persistent enabled events bug adds e233897b1f7a w1: w1_therm: use swap() to make code cleaner adds 702bab85d6cd iio:adc:ina2xx-adc: Suppress clang W=1 warning about point [...] adds 835122a333dc iio:adc:rcar: Suppress clang W=1 warning about pointer to [...] adds 7926f8a8c706 iio:adc:ti-ads1015: Suppress clang W=1 warning about point [...] adds dce71a5fe3b0 iio:amplifiers:hmc425a: Suppress clang W=1 warning about p [...] adds e064222dcc16 iio:dac:mcp4725: Suppress clang W=1 warning about pointer [...] adds 072cc9816c90 iio:imu:inv_icm42600: Suppress clang W=1 warning about poi [...] adds 6713847817e0 iio:imu:inv_mpu6050: Suppress clang W=1 warning about poin [...] adds ea011add51bc iio:magn:ak8975: Suppress clang W=1 warning about pointer [...] adds e8ffca613cd8 iio:dummy: Drop set but unused variable len. adds f3d29c85e6eb iio:accel:bmc150: Mark structure __maybe_unused as only ne [...] adds 8ebbfb9882f8 iio:accel:kxcjk-1013: Mark struct __maybe_unused to avoid [...] adds eca6e2d4a4a4 device property: Add fwnode_iomap() adds d5c70627a794 iio: adc: Add Xilinx AMS driver adds 39dd2d1e251d dt-bindings: iio: adc: Add Xilinx AMS binding documentation adds bfcacdd64df8 MAINTAINERS: Add maintainer for xilinx-ams adds f4a73a97accf iio:addac:ad74413r: Fix uninitialized ret in a path that w [...] adds c9791a94384a iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs adds 1bb866dcb8cf Merge tag 'iio-for-5.17a' of https://git.kernel.org/pub/sc [...] new 073543b87edf Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new f311e7f2f6ea Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds d8f013691912 dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SM8450 adds 03eacc3c6523 dt-bindings: phy: qcom,qmp: Add SM8450 USB3 PHY adds 6ad102e05d21 phy: qcom-qmp: Add SM8450 USB QMP PHYs adds 9710b162c8b9 dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings adds 107ba9bf49c2 phy: qcom-qmp: Add SM8450 PCIe0 PHY support new e7db65432a96 next-20211223/phy-next new a257adffbe18 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a28ec0e165ba thunderbolt: Add TMU uni-directional mode adds 8a90e4fa3b4d thunderbolt: Add CL0s support for USB4 routers adds 1639664fb74f thunderbolt: Move usb4_switch_wait_for_bit() to switch.c adds 23ccd21ccb56 thunderbolt: Implement TMU time disruption for Intel Titan Ridge adds 483c9d8275af thunderbolt: Rename Intel TB_VSE_CAP_IECS capability adds e9567cd8b572 thunderbolt: Enable CL0s for Intel Titan Ridge adds e27830fbaf6a thunderbolt: Add module parameter for CLx disabling new 93d7dc00a8d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 21ab79958576 vfio/pci: Resolve sparse endian warnings in IGD support adds 2bed2ced40c9 vfio/iommu_type1: replace kfree with kvfree new c9d1b5a67c45 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 74565794023c staging: rtl8192u: remove some repeated words in some comments adds a299fedca157 staging: rtl8723bs: fix typo in a comment adds 22f92b77479a staging: r8188eu: move xmit status check from hal to rtw_cmd adds b66fbc855ee5 staging: r8188eu: move linked status check from hal to rtw [...] adds ed7d6119aa8b staging: r8188eu: clean up rtl8188e_sreset_linked_status_check adds 4218817c70a5 staging: r8188: make rx signal strength function static adds e87261086e95 staging: r8188: remove the dummy ioctl handler adds c35220ad42c4 staging: r8188: antAveRSSI is set but not used adds 6630263c126e staging: r8188: antRSSIcnt is set but not used adds 8b6ad791ee1a staging: r8188: antSumRSSI is set but not used adds af3ad88c35c5 staging: r8188: Bssid in struct fast_ant_train is set but [...] adds 72e4ae15871e staging: r8188: remove unused odm capabilities adds 64bdd3a256c2 staging: r8188: ODM_BB_DIG is always set adds 738b35a3ebe2 staging: r8188: ODM_BB_RA_MASK is always set adds 18c1249fba26 staging: r8188: remove unused power transitions adds f51da6473838 staging: r8188: remove sizes from power transition arrays adds 78ad6a17cd91 staging: r8188: remove cut mask from power transitions adds 13b420f466eb staging: r8188: remove fab mask from power transitions adds 7cd8b6158d4f staging: r8188: remove interface mask from power transitions adds d1d617f48e77 staging: r8188: remove base address from power transitions adds ada58e3b5da9 staging: r8188: remove unused power command adds 885b7b852137 staging: r8188: reformat the power transition steps adds 4f458ec5f497 staging: r8188: move the steps into Hal8188EPwrSeq.c adds 144779edf598 staging: greybus: fix stack size warning with UBSAN new 64d4f12d0166 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 24a8dbef7e6b dt-bindings: mux: Document mux-states property adds f20e55504ef4 mux: Add support for reading mux state from consumer DT node adds 494492a8cb4b mux: add missing mux_state_get adds fba5a543c06d mux: fix grammar, missing "is". adds 949354d5d49a mux: Fix struct mux_state kernel-doc comment new f587251bdbee Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git new bf01d92f6f5b Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds f17e53388e82 dmaengine: xilinx: Handle IRQ mapping errors adds aa8ff35e1003 dmaengine: at_xdmac: Use struct_size() in devm_kzalloc() adds 839c2e2371db dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC adds 78b2f63cd0cc drivers: dma: ti: k3-psil: Add support for J721S2 adds a173a2428752 dt-bindings: dma: pl08x: Fix unevaluatedProperties warnings adds 5f1e024c9d07 dt-bindings: dma: ti: Add missing ti,k3-sci-common.yaml reference adds e0699a75955d dt-bindings: dma: ingenic: Add compatible strings for MDMA [...] adds dafa79a10ed7 dt-bindings: dma: ingenic: Support #dma-cells = <3> adds b72cbb1ab2af dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs adds 3d70fccf74fe dmaengine: jz4780: Add support for the MDMA and BDMA in th [...] adds c8c0cda827b9 dmaengine: jz4780: Replace uint32_t with u32 adds 76a096637d63 dmaengine: jz4780: Support bidirectional I/O on one channel adds 0f93f2047d56 dt-bindings: dma: snps,dw-axi-dmac: Document optional reset adds 92452a72ebdf dmaengine: idxd: set defaults for wq configs adds 7930d8553575 dmaengine: idxd: add knob for enqcmds retries adds d697e8312595 dmaengine: stm32-mdma: Remove redundant initialization of [...] adds de8f2c05754a dmaengine: stm32-mdma: Use bitfield helpers adds d5aeba456e66 dmaengine: sh: Use bitmap_zalloc() when applicable adds 2577394f4b01 Merge tag 'dmaengine_topic_slave_id_removal_5.17' into next new 13bf5ee17623 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 78078ae09666 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 730cac86e0a2 Merge branch 'fixes' into for-next adds 112e1f9af852 Merge branch 'misc' into for-next new e5fa8580620a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fbefe22811c3 scsi: libsas: Don't always drain event workqueue for HA resume new 6cc739087784 scsi: Revert "scsi: hisi_sas: Filter out new PHY up events [...] new 6e1fcab00a23 scsi: block: pm: Always set request queue runtime active i [...] new 42159d3c8d87 scsi: libsas: Add spin_lock/unlock() to protect asd_sas_po [...] new 29e2bac87421 scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list new 133b688b2d03 scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_por [...] new e31e18128eb9 scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host new 97f410093984 scsi: hisi_sas: Add more logs for runtime suspend/resume new 0da7ca4c4fd9 scsi: libsas: Resume host while sending SMP I/Os new 4ea775abbb5c scsi: libsas: Add flag SAS_HA_RESUMING new 1bc35475c6bf scsi: libsas: Refactor sas_queue_deferred_work() new bf19aea4607c scsi: libsas: Defer works of new phys during suspend new ae9b69e85eb7 scsi: hisi_sas: Keep controller active between ISR of phyu [...] new 307d9f49cce9 scsi: libsas: Keep host active while processing events new b4cc09492263 scsi: hisi_sas: Use autosuspend for the host controller new bc7806b39589 scsi: ch: Don't use GFP_DMA new d94d94969a4b scsi: sr: Don't use GFP_DMA new c981e9e0f823 scsi: initio: Don't use GFP_DMA in initio_probe_one() new 27363ba89f34 scsi: myrb: Don't use GFP_DMA in myrb_pdev_slave_alloc() new 0298b7daf809 scsi: myrs: Don't use GFP_DMA new 1964777e107a scsi: snic: Don't use GFP_DMA in snic_queue_report_tgt_req() new 657b44d651eb scsi: pmcraid: Don't use GFP_DMA in pmcraid_alloc_sglist() new 9cf0666f34b1 scsi: mpi3mr: Add debug APIs based on logging_level bits new a83ec831b24a scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() new fbaa9aa48bb4 scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status new d00ff7c31195 scsi: mpi3mr: Update MPI3 headers - part1 new ec5ebd2c14a9 scsi: mpi3mr: Update MPI3 headers - part2 new 17d6b9cf89cf scsi: mpi3mr: Add support for PCIe Managed Switch SES device new ba68779a518d scsi: mpi3mr: Do access status validation before adding devices new 4f08b9637f63 scsi: mpi3mr: Increase internal cmnds timeout to 60s new 13fd7b1555b6 scsi: mpi3mr: Handle unaligned PLL in unmap cmnds new 2ac794baaec9 scsi: mpi3mr: Display IOC firmware package version new a6856cc4507b scsi: mpi3mr: Fault IOC when internal command gets timeout new e3605f65ef69 scsi: mpi3mr: Code refactor of IOC init - part1 new 59bd9cfe3fa0 scsi: mpi3mr: Code refactor of IOC init - part2 new fe6db6151565 scsi: mpi3mr: Handle offline FW activation in graceful manner new c0b00a931e5e scsi: mpi3mr: Add IOC reinit function new b64845a7d403 scsi: mpi3mr: Detect async reset that occurred in firmware new c5758fc72b92 scsi: mpi3mr: Gracefully handle online FW update operation new c1af985d27da scsi: mpi3mr: Add Event acknowledgment logic new 78b76a0768ef scsi: mpi3mr: Support Prepare for Reset event new 95cca8d5542a scsi: mpi3mr: Print cable mngnt and temp threshold events new afd3a5793fe2 scsi: mpi3mr: Add io_uring interface support in I/O-polled mode new c86651345ca5 scsi: mpi3mr: Use TM response codes from MPI3 headers new a91603a5d504 scsi: mpi3mr: Enhanced Task Management Support Reply handling new 243bcc8efdb1 scsi: mpi3mr: Fixes around reply request queues new c77b1f8a8fae scsi: mpi3mr: Bump driver version to 8.0.0.61.0 new b6fb1e80803e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8be5ba05d2dd Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds b0229605b143 remoteproc: rcar_rproc: Fix pm_runtime_get_sync error check adds ba6358637798 remoteproc: rcar_rproc: Remove trailing semicolon adds 3cfae448f91e Merge branches 'rproc-next', 'rpmsg-next' and 'hwspinlock- [...] new 87940d806424 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dd61b29207ca gpiolib: provide gpiod_remove_hogs() adds 990f6756bb64 gpiolib: allow to specify the firmware node in struct gpio_chip adds ac627260cf52 gpiolib: of: make fwnode take precedence in struct gpio_chip adds cb8c474e79be gpio: sim: new testing module adds 16c138f338b6 selftests: gpio: provide a helper for reading chip info adds b2bb90c80a3e selftests: gpio: add a helper for reading GPIO line names adds 1d96b8f635d9 selftests: gpio: add test cases for gpio-sim adds 34d9841b4b7b gpio: sta2x11: fix typo in a comment adds 40dc227031a6 dt-bindings: gpio: tegra: Convert to json-schema adds 7501815ffda8 dt-bindings: gpio: tegra186: Convert to json-schema adds a8b10f3d12cf dt-bindings: gpio: Add Tegra234 support adds 1db9b241bb56 gpio: tegra186: Add support for Tegra234 adds 2ac5eb840f1d gpio: amdpt: add new device ID and 24-pin support adds f7eda6fe0322 selftests: gpio: gpio-sim: remove bashisms adds 36ccddf80e56 selftests: gpio: gpio-sim: avoid forking test twice adds c73960bb0a43 gpiolib: allow line names from device props to override dr [...] adds ca7e7822d106 Merge tag 'intel-gpio-v5.17-1' of gitolite.kernel.org:pub/ [...] adds 448cf90513d9 gpio: Get rid of duplicate of_node assignment in the drivers adds 45a541a610af gpio: Setup parent device and get rid of unnecessary of_no [...] adds 6dbe6c07f94f gpio: Propagate firmware node from a parent device adds c08995bff202 gpio: sim: fix uninitialized ret variable adds 8e6458cd8ce8 dt-bindings: gpio: msc313: Add compatible for ssd20xd adds e82513696ead dt-bindings: gpio: msc313: Add offsets for ssd20xd adds bef4460b8550 gpio: msc313: Code clean ups adds 572006bce34c gpio: msc313: Add support for SSD201 and SSD202D adds a2d05fb73493 gpio: sim: add missing fwnode_handle_put() in gpio_sim_probe() adds 9804456e6067 gpio: Remove unused local OF node pointers new e85dd53a38bc gpio: brcmstb: Use local variable to access OF node new 9f01881beae9 dt-bindings: gpio: Add Tegra241 support new d1056b771ddb gpio: tegra186: Add support for Tegra241 new f21ecad451c9 gpio: regmap: Switch to use fwnode instead of of_node new 32a3c494e03e Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds facb4e40e4a2 Merge tag 'renesas-pinctrl-for-v5.17-tag2' of git://git.ke [...] adds 02f117134952 pinctrl: imx: prepare for making "group_names" in "functio [...] adds 5d0674999cc5 pinctrl: keembay: comment process of building functions a bit adds c26c4bfc1040 pinctrl: keembay: rework loops looking for groups names adds bd0aae66c482 pinctrl: add one more "const" for generic function groups adds 744d04fb4836 dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings adds ce852837335a pinctrl: Propagate firmware node from a parent device adds 195acd15792a Merge branch 'devel' into for-next new c0ff142facc1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d13961357454 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0d66f6beff51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5e354747b2c9 exit/s390: Remove dead reference to do_exit from copy_thread adds 0e25498f8cd4 exit: Add and use make_task_dead. adds 05ea0424f0e2 exit: Move oops specific logic from do_exit into make_task_dead adds 7f80a2fd7db9 exit: Stop poorly open coding do_task_dead in make_task_dead adds eb55e716ac1a exit: Stop exporting do_exit adds bbda86e988d4 exit: Implement kthread_exit adds ca3574bd653a exit: Rename module_put_and_exit to module_put_and_kthread_exit adds cead18552660 exit: Rename complete_and_exit to kthread_complete_and_exit adds 40966e316f86 kthread: Ensure struct kthread is present for all kthreads adds 6b1248798eb6 exit/kthread: Move the exit code for kernel threads into s [...] adds 5eb6f22823e0 exit/kthread: Fix the kerneldoc comment for kthread_comple [...] adds 1fb466dff904 objtool: Add a missing comma to avoid string concatenation adds 6692c98c7df5 fork: Stop protecting back_fork_cleanup_cgroup_lock with C [...] adds ff8288ff475e fork: Rename bad_fork_cleanup_threadgroup_lock to bad_fork [...] adds dd621ee0cf8e kthread: Warn about failed allocations for the init kthread adds 00580f03af5e kthread: Never put_user the set_child_tid address new fbc11520b58a signal: Make SIGKILL during coredumps an explicit special case new e051a9366f65 signal: Drop signals received after a fatal signal has bee [...] new 6444cd1906f8 signal: Have the oom killer detect coredumps using signal- [...] new a567d658ddcb signal: During coredumps set SIGNAL_GROUP_EXIT in zap_process new a2e5abce0e2b signal: Remove SIGNAL_GROUP_COREDUMP new e71475312887 coredump: Stop setting signal->group_exit_task new 2c9cb3714206 signal: Rename group_exit_task group_exec_task new 31469bd72bba signal: Remove the helper signal_group_exit new b564733be2f7 signal: clean up kernel-doc comments new 329b30af470a kthread: Generalize pf_io_worker so it can point to struct [...] new 541d759bb769 Merge of signal-for-v5.17, and ucount-rlimit-fixes-for-v5. [...] new 261a7034a762 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9e83ed5b4263 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e368cd728803 Documentation: livepatch: Add livepatch API page new bf01c2975925 livepatch: Fix kobject refcount bug on klp_init_patch_earl [...] new df81e6740263 Merge branch 'for-5.17/fixes' into for-next new 71b6872298c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 283001896cbf Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds e17f7a0bc4da uio: remove copy_from_iter_flushcache() and copy_mc_to_iter() adds fd1d00ec9200 dax: simplify dax_synchronous and set_dax_synchronous adds 30c6828a17a5 dax: remove the DAXDEV_F_SYNC flag adds 7ac5360cd4d0 dax: remove the copy_from_iter and copy_to_iter methods new abc14eb1e012 ACPI: NFIT: Import GUID before use new 9e05e95ca8da iomap: Fix error handling in iomap_zero_iter() new 2ff89db5db42 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new a72a13cea9aa Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new 04d2e9cd069b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 9520cd835edb Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new fb61d8375fb2 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds ee4736e50ba2 gnss: add USB support adds 547d2167c5c3 gnss: usb: add support for Sierra Wireless XM1210 new 0352858272a7 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 9430a38ff177 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e350af8c396d Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 1a5e91d8375f swiotlb: Add swiotlb bounce buffer remap function for HV IVM adds c789b90a6904 x86/hyper-v: Add hyperv Isolation VM check in the cc_platf [...] adds 062a5c4260cd hyper-v: Enable swiotlb bounce buffer for Isolation VM adds 743b237c3a7b scsi: storvsc: Add Isolation VM support for storvsc driver adds 846da38de0e8 net: netvsc: Add Isolation VM support for netvsc driver new 63200d3b785f Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new ef5c6400e141 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git new 8fc3171d707b Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] new 969bd734a437 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 5a4bd1d60f10 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 8db3e27047e8 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 7cd7c8c677c7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 14eba5849d4c Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 85f5a74c2b9b block: Add bio_add_folio() adds 640d1930bef4 block: Add bio_for_each_folio_all() adds d1bd0b4ebfe0 fs/buffer: Convert __block_write_begin_int() to take a folio adds 95c4cd053a1d iomap: Convert to_iomap_page to take a folio adds 435d44b3fd0a iomap: Convert iomap_page_create to take a folio adds c46e8324cab0 iomap: Convert iomap_page_release to take a folio adds 39f16c83453d iomap: Convert iomap_releasepage to use a folio adds 8306a5f56305 iomap: Add iomap_invalidate_folio adds cd1e5afe5503 iomap: Pass the iomap_page into iomap_set_range_uptodate adds 8ffd74e9a816 iomap: Convert bio completions to use folios adds 431c0566bb60 iomap: Use folio offsets instead of page offsets adds 874628a2c590 iomap: Convert iomap_read_inline_data to take a folio adds 3aa9c659bf82 iomap: Convert readahead and readpage to use a folio adds ea0f843aa794 iomap: Convert iomap_page_mkwrite to use a folio adds d454ab82bc7f iomap: Allow iomap_write_begin() to be called with the ful [...] adds a25def1fe568 iomap: Convert __iomap_zero_iter to use a folio adds bc6123a84a71 iomap: Convert iomap_write_begin() and iomap_write_end() t [...] adds 9c4ce08dd211 iomap: Convert iomap_write_end_inline to take a folio adds 6e478521df53 iomap,xfs: Convert ->discard_page to ->discard_folio adds 926550362d60 iomap: Simplify iomap_writepage_map() adds 81d4782a741b iomap: Simplify iomap_do_writepage() adds e735c0079465 iomap: Convert iomap_add_to_ioend() to take a folio adds 589110e897ff iomap: Convert iomap_migrate_page() to use folios adds 60d8231089f0 iomap: Support large folios in invalidatepage adds 6795801366da xfs: Support large folios adds 4d7bd0eb72e5 iomap: Inline __iomap_zero_iter into its caller new f743cd3c27f6 Merge branch 'folio-iomap' of git://git.infradead.org/user [...] new 7f79d3ddbd8f Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] new 5ced38b573d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 619ca274c94a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7d4203c13435 mm: add virt_to_folio() and folio_address() adds 12239c226046 mm/slab: Dissolve slab_map_pages() in its caller adds 926fcdd5c85f mm/slub: Make object_err() static adds b9059d7a5fac mm: Split slab into its own type adds 3adb1b57d0a8 mm: Convert [un]account_slab_page() to struct slab adds 327fc47043a1 mm: Convert virt_to_cache() to use struct slab adds bdbe8bc3ede9 mm: Convert __ksize() to struct slab adds 056f3542327a mm: Use struct slab in kmem_obj_info() adds 601bfdca58bd mm: Convert check_heap_object() to use struct slab adds bb096f6c8cae mm/slub: Convert detached_freelist to use a struct slab adds ee1df37e6475 mm/slub: Convert kfree() to use a struct slab adds 4e8e6d7ab7a4 mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab adds a7c4d742e0fa mm/slub: Convert print_page_info() to print_slab_info() adds cbd7aa6a7f13 mm/slub: Convert alloc_slab_page() to return a struct slab adds ff17f03aff3f mm/slub: Convert __free_slab() to use struct slab adds 84a54adb9d3a mm/slub: Convert pfmemalloc_match() to take a struct slab adds 86d75bda97ce mm/slub: Convert most struct page to struct slab by spatch adds 9de7d4bcdacc mm/slub: Finish struct page to struct slab conversion adds d98d346d8d02 mm/slab: Convert kmem_getpages() and kmem_freepages() to s [...] adds 3e62dc37a2b8 mm/slab: Convert most struct page to struct slab by spatch adds cdae11af5655 mm/slab: Finish struct page to struct slab conversion adds 4b7ceed04234 mm: Convert struct page to struct slab in functions used b [...] adds 90fbf2f30c38 mm/memcg: Convert slab objcgs from struct page to struct slab adds 375bbed9b804 mm/slob: Convert SLOB to use struct slab and struct folio adds f3643608c27e mm/kasan: Convert to struct folio and struct slab adds e2668a156c51 mm/kfence: Convert kfence_guarded_alloc() to struct slab adds 3ac7d32c824c mm/sl*b: Differentiate struct slab fields by sl*b implementations adds 91ca519c7588 mm/slub: Simplify struct slab slabs field definition adds 293ff7f386f9 mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PAR [...] adds a593db30a736 zsmalloc: Stop using slab fields in struct page adds 78ef2f223b2d bootmem: Use page->index instead of page->freelist adds 07fda4f11e35 mm/slob: Remove unnecessary page_mapcount_reset() function call new 6c408a2a94b0 Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] adds 0d052bfa107a random: document add_hwgenerator_randomness() with other i [...] adds 4d5d0089e072 random: remove unused irq_flags argument from add_interrup [...] adds 31c4ae29c604 irq: remove unused flags argument from __handle_irq_event_ [...] adds 92531943fdff random: fix data race on crng_node_pool adds 7273fd1f9af8 random: fix data race on crng init time new f06785129987 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 04cce5b36032 mm: fix panic in __alloc_pages adds a8870d3c7cc5 kfence: fix memory leak when cat kfence objects adds b93acee44e1a mm/oom_kill: wake futex waiters before annihilating victim [...] adds d5cc278dc18e mm: mempolicy: fix THP allocations escaping mempolicy rest [...] adds 064cb3561cdc kernel/crash_core: suppress unknown crashkernel parameter warning adds 3e7e563dd5a4 MAINTAINERS: mark more list instances as moderated adds dd75607a9b24 mm, hwpoison: fix condition in free hugetlb page path adds fb28d3fe182f mm-hwpoison-fix-condition-in-free-hugetlb-page-path-fix adds 16ee61ae7667 mm: delete unsafe BUG from page_cache_add_speculative() adds 486c1f52d114 mm/page_alloc: fix __alloc_size attribute for alloc_pages_ [...] adds 0cf20e0b7635 mm/damon/dbgfs: protect targets destructions with kdamond_lock adds 14829ba8f0bb shmem: fix a race between shmem_unused_huge_shrink and shm [...] adds c841c13c6a99 shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] adds 4f8bba51a040 mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_ [...] adds 2d7ec96c7a2e userfaultfd/selftests: fix hugetlb area allocations adds 3e83fe1edd8d /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds dd0fe8d7b7b8 /proc/kpageflags: do not use uninitialized struct pages adds ac5a45508786 procfs: prevent unpriveleged processes accessing fdinfo dir adds ca365fdb2e94 kthread: add the helper function kthread_run_on_cpu() adds ce0abe211898 kthread-add-the-helper-function-kthread_run_on_cpu-fix adds 908f948431e7 RDMA/siw: make use of the helper function kthread_run_on_cpu() adds 6ead51fafa74 ring-buffer: make use of the helper function kthread_run_on_cpu() adds 053cadffc936 rcutorture: make use of the helper function kthread_run_on_cpu() adds 0e9bff5dcffe trace/osnoise: make use of the helper function kthread_run [...] adds 52ac0277991b trace/hwlat: make use of the helper function kthread_run_on_cpu() adds 84af486719ba ia64: module: use swap() to make code cleaner adds e1813e262418 arch/ia64/kernel/setup.c: use swap() to make code cleaner adds 5adad11cbea7 ia64: fix typo in a comment adds b3d94d248248 scripts/spelling.txt: add "oveflow" adds 2a34abfa8405 squashfs: provide backing_dev_info in order to disable read-ahead adds 73b65e30dfe2 ocfs2:Use BUG_ON instead of if condition followed by BUG. adds e6eb2e34bdb6 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value adds 8b86b27cd823 ocfs2: reflink deadlock when clone file to the same direct [...] adds 195d69810150 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds b6f15aba12fa ocfs2: fix ocfs2 corrupt when iputting an inode adds ea974b885cd8 fs/ioctl: remove unnecessary __user annotation adds 07f1580f4156 mm/slab_common: use WARN() if cache still has objects on destroy adds 924101a39661 mm: slab: make slab iterator functions static adds 12a2eaae9b44 kmemleak: fix kmemleak false positive report with HW tag-b [...] adds 671b590a950e kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] adds 86ad7155e2aa mm: kmemleak: alloc gray object for reserved region with d [...] adds cfdca502a769 mm: defer kmemleak object creation of module_alloc() adds 08e87f8d7d05 mm-defer-kmemleak-object-creation-of-module_alloc-v4 adds 873e66ec9112 mm/page_alloc: split prep_compound_page into head and tail [...] adds f01391d8eab2 mm/page_alloc: refactor memmap_init_zone_device() page init adds 42a96100c971 mm/memremap: add ZONE_DEVICE support for compound pages adds 30e560bffc9a device-dax: use ALIGN() for determining pgoff adds 83395f1c3a12 device-dax: use struct_size() adds 3ddf7f9669c2 device-dax: ensure dev_dax->pgmap is valid for dynamic devices adds beb2209863db device-dax: factor out page mapping initialization adds 05d5fbef5e12 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() adds 0009916ecbbd device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() adds 0ddf9d1932ac device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix adds 6177009f7927 device-dax: compound devmap support adds 87618b40a1cc kasan: test: add globals left-out-of-bounds test adds aaea01d3d2b0 kasan: add ability to detect double-kmem_cache_destroy() adds 005fa883c366 kasan: test: add test case for double-kmem_cache_destroy() adds a906be459628 kasan: fix quarantine conflicting with init_on_free adds d60286dd3dd0 mm,fs: split dump_mapping() out from dump_page() adds 99e9a82ec3aa tools/vm/page_owner_sort.c: sort by stacktrace before culling adds f717cd6f07ab tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds 9a0329210ccf tools/vm/page_owner_sort.c: support sorting by stack trace adds 00bd9171b8fd tools/vm/page_owner_sort.c: add switch between culling by [...] adds f7d5efd2c559 tools/vm/page_owner_sort.c: support sorting pid and time adds df37991a78d8 tools/vm/page_owner_sort.c: two trivial fixes adds d94d7ea82dd1 tools/vm/page_owner_sort.c: delete invalid duplicate code adds 9f91b7527ac5 Documentation/vm/page_owner.rst: update the documentation adds e8093ddfafe2 documentation-vm-page_ownerrst-update-the-documentation-fix adds 06323ed5fff7 Documentation/vm/page_owner.rst: fix unexpected indentation warns adds be8ac67bfe13 mm/truncate.c: remove unneeded variable adds 6fa66a379976 gup: avoid multiple user access locking/unlocking in fault [...] adds 94fe7d9f1a99 mm/gup.c: stricter check on THP migration entry during fol [...] adds 90a65307a4be mm: shmem: don't truncate page if memory failure happens adds 8bbc1d0a194e mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] adds 83015f23b204 mm/frontswap.c: use non-atomic '__set_bit()' when possible adds 9d66a4957385 mm: memcontrol: make cgroup_memory_nokmem static adds 7d395ede822b mm/page_counter: remove an incorrect call to propagate_pro [...] adds c09bbeef5dfc mm/memcg: add oom_group_kill memory event adds bb0e03a338d9 mm: add group_oom_kill memory.event fix adds 42ae732252cb memcg: better bounds on the memcg stats updates adds e7c8c928af6c mm/memcg: use struct_size() helper in kzalloc() adds d6969e6e3006 memcg: add per-memcg vmalloc stat adds 13672eca92fc memcg-add-per-memcg-vmalloc-stat-v2 adds 0c0348943a26 memcg-add-per-memcg-vmalloc-stat-v2-fix adds b9d9eabc0647 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] adds 3b7b794b76a7 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit adds f00756c9bf5e mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] adds 3e11f0c4d9da mm: rearrange madvise code to allow for reuse adds 670707833cef mm: add a field to store names for private anonymous memory adds 3bc7bedcc319 docs: proc.rst: /proc/PID/maps: fix malformed table adds b0ebe03b84d1 mm: add anonymous vma name refcounting adds 0691b429dd73 mm: move anon_vma declarations to linux/mm_inline.h adds 2732b14488e1 mm: move tlb_flush_pending inline helpers to mm_inline.h adds aeb81b024532 mm: protect free_pgtables with mmap_lock write lock in exit_mmap adds 8ed1e56ed6cc mm: document locking restrictions for vm_operations_struct::close adds 6a1549a31a2a mm/oom_kill: allow process_mrelease to run under mmap_lock [...] adds 03a8531616ea docs/vm: add vmalloced-kernel-stacks document adds 539243be171c mm: change page type prior to adding page table entry adds 78059d96c6bc mm: ptep_clear() page table helper adds a26c01367c0c mm: page table check adds 17cd1a814999 x86: mm: add x86_64 support for page table check adds 9a4044a3f639 mm: remove last argument of reuse_swap_page() adds 87c774254573 mm: remove the total_mapcount argument from page_trans_hug [...] adds de6103acb023 mm: remove the total_mapcount argument from page_trans_hug [...] adds 369278f43e59 mm/dmapool.c: revert "make dma pool to use kmalloc_node" adds fe142b709f4d mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc adds b9ab585142af mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc fix adds 794efe0afc80 mm/vmalloc: add support for __GFP_NOFAIL adds 348f3dfb73f7 mm/vmalloc: be more explicit about supported gfp flags. adds be50c5805834 mm: allow !GFP_KERNEL allocations for kvmalloc adds ff5b269a7d44 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware adds bd8895d07c22 mm/vmalloc: allocate small pages for area->pages adds f348d8240456 mm-vmalloc-allocate-small-pages-for-area-pages-fix adds af226b3807ae mm: discard __GFP_ATOMIC adds 2d58fe58cc78 mm: introduce memalloc_retry_wait() adds 3b8419d05ff5 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] adds e4e78cbcc3d4 mm: fix boolreturn.cocci warning adds 4714ee1127b6 mm: page_alloc: fix building error on -Werror=array-compare adds 39be4ef9068f mm: drop node from alloc_pages_vma adds 6748fd856a45 include/linux/gfp.h: further document GFP_DMA32 adds 00f30a713820 mm/page_alloc.c: modify the comment section for alloc_cont [...] adds d73b6d7f0d9a hugetlb: add hugetlb.*.numa_stat file adds 9a0140f3d518 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" adds bc941365a7f7 hugetlb/cgroup: fix copy/paste array assignment adds e50b77613f0b mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds 66e60dc7befe mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds 52163ccef0ee mm: sparsemem: use page table lock to protect kernel pmd o [...] adds 25fb536dcd29 selftests: vm: add a hugetlb test case adds 4bd913ab7cc6 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds 62bf15cca4ae mm, hugepages: make memory size variable in hugepage-mrema [...] adds a5dc1ee7e006 selftests/uffd: allow EINTR/EAGAIN adds ac1ed134f308 vmscan: make drop_slab_node static adds 57af06179e3e mm: vmscan: reduce throttling due to a failure to make progress adds 003f0bea9340 mm: vmscan: reduce throttling due to a failure to make pro [...] adds c9225f4cc23b mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY adds bf1101a4e88f mm/mempolicy: add set_mempolicy_home_node syscall adds 06239811d418 mm/mempolicy: wire up syscall set_mempolicy_home_node adds 457143e0eb94 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds e626afceaddc mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 16f7bda1824a mm/mempolicy: fix all kernel-doc warnings adds 9d911a2fbddd mm: migrate: fix the return value of migrate_pages() adds 627b8c00cbdd mm: migrate: correct the hugetlb migration stats adds ffdce19bab3b mm-migrate-correct-the-hugetlb-migration-stats-fix adds 923763343e02 mm: compaction: fix the migration stats in trace_mm_compac [...] adds 123bf600a8a4 mm: migrate: support multiple target nodes demotion adds b1b219be4a0c mm: migrate: add more comments for selecting target node randomly adds 9891e9fa1348 mm/migrate: move node demotion code to near its user adds a98e5d94a7d2 mm/migrate: remove redundant variables used in a for-loop adds 9d7e87229e9a mm: ksm: fix use-after-free kasan report in ksm_might_need [...] adds ecb9ab434259 mm/hwpoison: mf_mutex for soft offline and unpoison adds f5507085756a mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE adds 728385fb6199 mm/hwpoison: fix unpoison_memory() adds e3f6ed9f7904 mm: memcg/percpu: account extra objcg space to memory cgroups adds 438a9e95574e mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix adds 4fe62db913ad mm: fix race between MADV_FREE reclaim and blkdev direct IO read adds 4f0128f47ba5 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 37bcb3002838 mm/rmap: fix potential batched TLB flush race adds ae54b7a1a09f mm-rmap-fix-potential-batched-tlb-flush-race-fix adds b493e214c277 zpool: remove the list of pools_head adds 5583c838ba2d zsmalloc: introduce some helper functions adds 2a5b27b30926 zsmalloc: rename zs_stat_type to class_stat_type adds 63c6f45cba35 zsmalloc: decouple class actions from zspage works adds c4eab4e06fe5 zsmalloc: introduce obj_allocated adds cf3d38cb3200 zsmalloc: move huge compressed obj from page to zspage adds 9f82342deb67 zsmalloc: remove zspage isolation for migration adds 7a76f1744202 locking/rwlocks: introduce write_lock_nested adds 076b9df20781 locking/rwlocks: fix write_lock_nested for RT adds 4f92f82a62ff locking: fixup write_lock_nested() implementation adds 30436bc7e29e zsmalloc: replace per zpage lock with pool->migrate_lock adds 6099ad837cb3 zsmalloc: replace get_cpu_var with local_lock adds 824d40ed6e4d mm: introduce fault_in_exact_writeable() to probe for sub- [...] adds 32f58cc30208 arm64: add support for sub-page faults user probing adds 744ede16f9d3 btrfs: avoid live-lock in search_ioctl() on hardware with [...] adds e9fabcfc3cdf zram: use ATTRIBUTE_GROUPS adds 329566fcc6f3 mm: fix some comment errors adds 3920837ea9de mm: make some vars and functions static or __init adds 6aae4416fc10 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault adds 12bfde756379 mm/damon: unified access_check function naming rules adds 588cd49ed3ec mm/damon: add 'age' of region tracepoint support adds a36a42c9e174 mm/damon/core: use abs() instead of diff_of() adds 48d1195d946d mm/damon: remove some unneeded function definitions in damon.h adds 60ed565b47ae mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix adds 6598346c7fad mm/damon/vaddr: remove swap_ranges() and replace it with swap() adds 0bc1f3851b70 mm/damon/schemes: add the validity judgment of thresholds adds e99bef6d3a8e mm/damon: move damon_rand() definition into damon.h adds aa308afaeb57 mm/damon: modify damon_rand() macro to static inline function adds 459082fc6b1b mm/damon: convert macro functions to static inline functions adds 80d97e48bf8d Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] adds b0e1240428af Docs/admin-guide/mm/damon/usage: remove redundant information adds f3b7d8f00944 Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] adds 6bf1af24f805 Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] adds 9481934d7a11 mm/damon: remove a mistakenly added comment for a future feature adds 9221bf459dd6 mm/damon/schemes: account scheme actions that successfully [...] adds 518cb10595d0 mm/damon/schemes: account how many times quota limit has exceeded adds d75be1c60d0a mm/damon/reclaim: provide reclamation statistics adds 706909535292 Docs/admin-guide/mm/damon/reclaim: document statistics parameters adds afcd166961cd mm/damon/dbgfs: support all DAMOS stats adds 2332413f6274 Docs/admin-guide/mm/damon/usage: update for schemes statistics adds 63a6c3761a0b mm/damon: add access checking for hugetlb pages adds ca1a2230bba0 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 0c3b06b302f5 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 309e94895bcd kernel/hung_task.c: Monitor killed tasks. adds 8a4eac19b4f9 mm: percpu: generalize percpu related config adds 5f322bd6b8e7 mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef adds 79b372265f79 mm: percpu: add generic pcpu_fc_alloc/free funciton adds 658884173ac6 mm: percpu: add generic pcpu_populate_pte() function adds 1098ccfeb00c proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] adds 6e3c823cacf3 proc: make the proc_create[_data]() stubs static inlines adds 8ec4d6544aab proc-make-the-proc_create-stubs-static-inlines-fix adds 7f136fb75791 proc-make-the-proc_create-stubs-static-inlines-fix2 adds ea09981ea277 proc-make-the-proc_create-stubs-static-inlines-fix2-fix adds 4f783fb10afd proc: convert the return type of proc_fd_access_allowed() [...] adds 9589da308c2a proc/sysctl: make protected_* world readable adds 325a40892303 include/linux/unaligned: replace kernel.h with the necessa [...] adds 804dcef76394 kernel.h: include a note to discourage people from includi [...] adds 0445c40502ab fs/exec: replace strlcpy with strscpy_pad in __set_task_comm adds c00cb6b65a5b fs/exec: replace strncpy with strscpy_pad in __get_task_comm adds c8901828f94a drivers/infiniband: replace open-coded string copy with ge [...] adds 8b0b0006c556 fs/binfmt_elf: replace open-coded string copy with get_task_comm adds e0d71da8b9e0 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] adds 5454100aceb6 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] adds 952267c8b806 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] adds cee89ae8047b kthread: dynamically allocate memory to store kthread's full name adds ec2493517360 kernel/sys.c: only take tasklist_lock for get/setpriority( [...] adds b450fb83806c kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] adds 4913456696a5 kstrtox: uninline everything adds c1a65c92c244 list: introduce list_is_head() helper and re-use it in list.h adds 22e947ba74c8 lib/list_debug.c: print more list debugging context in __l [...] adds 5b08fdb2cb34 hash.h: remove unused define directive adds b81b12432082 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] adds 1d9a33244d03 test_hash.c: split test_int_hash into arch-specific functions adds 63f9853a07c5 test_hash.c: split test_hash_init adds 3c9a0688173b lib/Kconfig.debug: properly split hash test kernel entries adds d8a973949391 test_hash.c: refactor into kunit adds 510f27277fdd kunit: replace kernel.h with the necessary inclusions adds 353d48d03ca7 uuid: discourage people from using UAPI header in new code adds e07d9875b7a5 uuid: remove licence boilerplate text from the header adds 0cb264a6f1c5 lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test adds ff6ecd75fd43 lz4: fix LZ4_decompress_safe_partial read out of bound adds bd1c326e84e9 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE adds 2a3ab7d47856 checkpatch: Improve Kconfig help test adds 05b2e813fd43 const_structs.checkpatch: add frequently used ops structs adds 224f816597b5 fs/binfmt_elf: use PT_LOAD p_align values for static PIE adds 04e5c1cb432e ELF: fix overflow in total mapping size calculation adds 928ec8dd210a init/main.c: silence some -Wunused-parameter warnings adds f17ce5360f68 hfsplus: use struct_group_attr() for memcpy() region adds 5300763045e1 FAT: use io_schedule_timeout() instead of congestion_wait() adds 5b4eb665e2c2 signal: clean up kernel-doc comments adds 1542000bfb5f fs/adfs: remove unneeded variable make code cleaner adds df6da8236390 panic: use error_report_end tracepoint on warnings adds 166903c7320e panic-use-error_report_end-tracepoint-on-warnings-fix adds b3fd8ec56672 panic: Remove oops_id. adds 4b80d4b7ed71 docs: sysctl/kernel: add missing bit to panic_print adds 658a6ba2a287 panic: add option to dump all CPUs backtraces in panic_print adds 53af1acf238a panic: allow printing extra panic information on kdump adds 480abd7db51c delayacct: support swapin delay accounting for swapping wi [...] adds 586befa9c450 delayacct: fix incomplete disable operation when switch en [...] adds f0ca4f2d5d4a delayacct: cleanup flags in struct task_delay_info and fun [...] adds 454b4f3a7fa6 Documentation/accounting/delay-accounting.rst: add thrashi [...] adds e73fc87e55bf delayacct: track delays from memory compact adds 9c648b8bdb3f configs: introduce debug.config for CI-like setup adds b021f3202d05 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] adds 7a18576be219 btrfs: use generic Kconfig option for 256kB page size limit adds 245c79e4bd03 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] adds c424cbe6f774 kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR adds 2b8f69eda097 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE new 7b69285cc1e9 Merge branch 'akpm-current/current' new b5bb1bd8827a mm/migrate.c: rework migration_entry_wait() to not take a pageref new 75d0f681759d sysctl: add a new register_sysctl_init() interface new 641e146e1ef8 sysctl: move some boundary constants from sysctl.c to sysctl_vals new 86277881731d sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] new 80d055409d61 hung_task: move hung_task sysctl interface to hung_task.c new 49518b36fe9c watchdog: move watchdog sysctl interface to watchdog.c new 6d34cf1e2e8e sysctl: make ngroups_max const new acf4162905c3 sysctl: use const for typically used max/min proc sysctls new 864ece187072 sysctl: use SYSCTL_ZERO to replace some static int zero uses new e58aabaa2527 aio: move aio sysctl to aio.c new 0d6b3233ff8c dnotify: move dnotify sysctl to dnotify.c new 0863a8304766 hpet: simplify subdirectory registration with register_sysctl() new 20b463a3baae i915: simplify subdirectory registration with register_sysctl() new 41c7bce612f5 macintosh/mac_hid.c: simplify subdirectory registration wi [...] new 149e0e598bc1 ocfs2: simplify subdirectory registration with register_sysctl() new f03d20b2318f test_sysctl: simplify subdirectory registration with regis [...] new 11f044812c2e inotify: simplify subdirectory registration with register_ [...] new 06838fbfd1b3 inotify-simplify-subdirectory-registration-with-register_s [...] new 626f7c43a1c2 cdrom: simplify subdirectory registration with register_sysctl() new 9371114a8d13 eventpoll: simplify sysctl declaration with register_sysctl() new 0419dbb2c18a firmware_loader: move firmware sysctl to its own files new 8c862b83409f firmware_loader-move-firmware-sysctl-to-its-own-files-fix new 8ed83ae56e7a firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix new 8489768ae3aa firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 new bf0f4cd5f465 random: move the random sysctl declarations to its own file new 8ab4aa6515c5 sysctl: add helper to register a sysctl mount point new 1200f7344a97 sysctl-add-helper-to-register-a-sysctl-mount-point-fix new a6f1e3b4b43f fs: move binfmt_misc sysctl to its own file new 7a683f59d7dc printk: move printk sysctl to printk/sysctl.c new 5f4433af32fc scsi/sg: move sg-big-buff sysctl to scsi/sg.c new 4ac79732d0e8 stackleak: move stack_erasing sysctl to stackleak.c new 9b57ef77971f sysctl: share unsigned long const values new 09dccec93ca4 fs: move inode sysctls to its own file new 366b8c6ed99b fs: move fs stat sysctls to file_table.c new 31eda1747016 fs: move dcache sysctls to its own file new cc7475ff4fee fs/inode: avoid unused-variable warning new 3f4c09d7ade0 fs/dcache: avoid unused-function warning new c5289b393db5 sysctl: move maxolduid as a sysctl specific const new 210d493faa35 fs: move shared sysctls to fs/sysctls.c new 8b56a76ca886 fs: move locking sysctls where they are used new 98f36728e1d7 fs: move namei sysctls to its own file new e2733dacbeb3 fs: move fs/exec.c sysctls into its own file new d886d33701eb fs: move pipe sysctls to is own file new 967c8f408294 sysctl: add and use base directory declarer and registrati [...] new 63afb1a07245 sysctl-add-and-use-base-directory-declarer-and-registratio [...] new 129049c35be0 fs: move namespace sysctls and declare fs base directory new bd3f5a533619 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() new f5c3f51c28fe printk: fix build warning when CONFIG_PRINTK=n new 8471b90fb362 fs/coredump: move coredump sysctls into its own file new deb761b4ddc2 kprobe: move sysctl_kprobes_optimization to kprobes.c new 2a89f6bce792 kernel/sysctl.c: remove unused variable ten_thousand new 5857c259a0e0 sysctl: returns -EINVAL when a negative value is passed to [...] new 7093cf272146 fs: proc: store PDE()->data into inode->i_private new 3fadaca878f5 proc: remove PDE_DATA() completely new 2db53c3cdb56 proc-remove-pde_data-completely-fix new 057f267f46b9 proc-remove-pde_data-completely-fix-fix new 605d9b4bdbf9 lib/stackdepot: allow optional init and stack_table alloca [...] new dd94ba788b4d lib/stackdepot: fix spelling mistake and grammar in pr_err [...] new b568ca00331e lib/stackdepot: allow optional init and stack_table alloca [...] new cd8780365fd2 lib/stackdepot: allow optional init and stack_table alloca [...] new a73944a32249 lib/stackdepot: allow optional init and stack_table alloca [...] new 801cefa1c7a8 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] new 80d1971d9efa Merge branch 'akpm/master' new ea586a076e8a Add linux-next specific files for 20211224
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 (c122052c3cb8) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 717 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-class-power | 14 + Documentation/accounting/delay-accounting.rst | 55 +- Documentation/admin-guide/cgroup-v2.rst | 3 + Documentation/admin-guide/kernel-parameters.txt | 9 +- Documentation/admin-guide/sysctl/kernel.rst | 2 + Documentation/core-api/kernel-api.rst | 1 + Documentation/dev-tools/kunit/architecture.rst | 204 + Documentation/dev-tools/kunit/faq.rst | 73 +- Documentation/dev-tools/kunit/index.rst | 172 +- .../dev-tools/kunit/kunit_suitememorydiagram.svg | 81 + Documentation/dev-tools/kunit/run_manual.rst | 57 + Documentation/dev-tools/kunit/run_wrapper.rst | 247 + Documentation/dev-tools/kunit/start.rst | 189 +- Documentation/dev-tools/kunit/style.rst | 105 +- Documentation/dev-tools/kunit/usage.rst | 578 +- .../devicetree/bindings/arm/arm,cci-400.yaml | 10 - .../devicetree/bindings/arm/aspeed/aspeed,sbc.yaml | 37 + .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 1 + .../devicetree/bindings/arm/omap/omap.txt | 3 + Documentation/devicetree/bindings/arm/qcom.yaml | 6 - .../bindings/arm/samsung/samsung-boards.yaml | 6 + Documentation/devicetree/bindings/arm/ux500.yaml | 30 + .../devicetree/bindings/ata/brcm,sata-brcm.txt | 45 - .../devicetree/bindings/ata/brcm,sata-brcm.yaml | 90 + .../devicetree/bindings/bus/brcm,gisb-arb.txt | 34 - .../devicetree/bindings/bus/brcm,gisb-arb.yaml | 66 + .../bindings/clock/samsung,exynos7885-clock.yaml | 166 + .../devicetree/bindings/crypto/qcom,prng.txt | 19 - .../devicetree/bindings/crypto/qcom,prng.yaml | 43 + .../bindings/display/bridge/lvds-codec.yaml | 43 +- .../bindings/display/msm/dpu-sdm845.yaml | 5 +- .../bindings/display/panel/panel-simple.yaml | 2 + .../display/sprd/sprd,display-subsystem.yaml | 64 + .../bindings/display/sprd/sprd,sharkl3-dpu.yaml | 77 + .../display/sprd/sprd,sharkl3-dsi-host.yaml | 88 + .../bindings/fuse/nvidia,tegra20-fuse.yaml | 7 + .../bindings/gpio/mstar,msc313-gpio.yaml | 4 +- .../devicetree/bindings/hwmon/ntc-thermistor.yaml | 1 + .../devicetree/bindings/i2c/i2c-mux-gpio.txt | 80 - .../devicetree/bindings/i2c/i2c-mux-gpio.yaml | 104 + .../devicetree/bindings/i2c/i2c-mux-pinctrl.txt | 93 - .../devicetree/bindings/i2c/i2c-mux-pinctrl.yaml | 103 + .../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 87 - .../bindings/i2c/nvidia,tegra20-i2c.yaml | 192 + .../bindings/iio/adc/xlnx,zynqmp-ams.yaml | 227 + .../interrupt-controller/brcm,bcm3380-l2-intc.txt | 39 - .../interrupt-controller/brcm,bcm7120-l2-intc.txt | 88 - .../interrupt-controller/brcm,bcm7120-l2-intc.yaml | 151 + .../devicetree/bindings/iommu/arm,smmu.yaml | 2 + .../bindings/ipmi/aspeed,ast2400-ibt-bmc.txt | 2 + .../bindings/memory-controllers/ti,gpmc.yaml | 23 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 1 + .../devicetree/bindings/mmc/arm,pl18x.yaml | 6 + .../devicetree/bindings/mmc/exynos-dw-mshc.txt | 2 + .../devicetree/bindings/mmc/ingenic,mmc.yaml | 37 +- .../bindings/mmc/nvidia,tegra20-sdhci.yaml | 7 + .../devicetree/bindings/mtd/renesas-nandc.yaml | 61 + .../devicetree/bindings/mtd/ti,gpmc-nand.yaml | 5 +- .../devicetree/bindings/mux/gpio-mux.yaml | 11 +- .../devicetree/bindings/mux/mux-consumer.yaml | 21 + .../devicetree/bindings/mux/mux-controller.yaml | 26 +- .../bindings/net/microchip,lan966x-switch.yaml | 2 + .../bindings/net/wireless/microchip,wilc1000.yaml | 19 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 3 + .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 1 + .../bindings/pinctrl/qcom,sdx65-pinctrl.yaml | 191 + .../bindings/power/reset/gpio-restart.txt | 54 - .../bindings/power/reset/gpio-restart.yaml | 86 + .../bindings/regulator/samsung,s5m8767.yaml | 3 +- .../bindings/reserved-memory/qcom,cmd-db.txt | 37 - .../bindings/reserved-memory/qcom,cmd-db.yaml | 46 + .../bindings/reserved-memory/qcom,rmtfs-mem.txt | 51 - .../bindings/reserved-memory/qcom,rmtfs-mem.yaml | 53 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 4 + .../devicetree/bindings/serial/renesas,scif.yaml | 7 + .../bindings/soc/bcm/brcm,bcm2835-vchiq.txt | 17 - .../bindings/soc/bcm/brcm,bcm2835-vchiq.yaml | 53 + .../devicetree/bindings/sound/ak4375.yaml | 57 + .../devicetree/bindings/sound/amlogic,aiu.yaml | 5 + .../bindings/sound/amlogic,g12a-toacodec.yaml | 5 + .../devicetree/bindings/sound/amlogic,t9015.yaml | 5 + .../bindings/sound/audio-graph-port.yaml | 9 +- .../devicetree/bindings/sound/linux,spdif-dit.yaml | 5 + .../bindings/sound/nvidia,tegra-audio-rt5677.yaml | 3 - .../bindings/sound/nvidia,tegra20-i2s.txt | 30 - .../bindings/sound/nvidia,tegra20-i2s.yaml | 77 + .../bindings/sound/nvidia,tegra20-spdif.yaml | 85 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 16 + .../bindings/sound/simple-audio-amplifier.yaml | 8 +- .../bindings/sound/ti,tlv320adc3xxx.yaml | 137 + .../bindings/spi/mediatek,spi-mtk-nor.yaml | 6 +- .../bindings/spmi/mtk,spmi-mtk-pmif.yaml | 76 + Documentation/devicetree/bindings/spmi/spmi.yaml | 3 - .../bindings/timer/mstar,msc313e-timer.yaml | 46 + .../devicetree/bindings/trivial-devices.yaml | 8 + Documentation/devicetree/bindings/usb/brcm,bdc.txt | 29 - .../devicetree/bindings/usb/brcm,bdc.yaml | 50 + Documentation/devicetree/bindings/usb/dwc2.yaml | 3 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 6 + Documentation/driver-api/driver-model/devres.rst | 1 + .../core/thread-info-in-task/arch-support.txt | 2 +- Documentation/filesystems/caching/backend-api.rst | 5 +- Documentation/filesystems/caching/cachefiles.rst | 34 + Documentation/filesystems/caching/netfs-api.rst | 15 +- Documentation/filesystems/locking.rst | 5 - .../acpi/dsd/data-node-references.rst | 28 +- Documentation/firmware-guide/acpi/dsd/graph.rst | 40 +- Documentation/firmware-guide/acpi/dsd/leds.rst | 40 +- Documentation/firmware-guide/acpi/dsd/phy.rst | 28 +- Documentation/hwmon/index.rst | 2 + Documentation/hwmon/ir38064.rst | 28 +- Documentation/hwmon/mp5023.rst | 84 + Documentation/hwmon/nzxt-smart2.rst | 62 + Documentation/livepatch/api.rst | 30 + Documentation/livepatch/index.rst | 1 + Documentation/livepatch/shadow-vars.rst | 4 +- Documentation/livepatch/system-state.rst | 4 +- Documentation/memory-barriers.txt | 8 + Documentation/networking/bonding.rst | 11 +- .../ethernet/freescale/dpaa2/overview.rst | 1 + .../networking/devlink/devlink-params.rst | 12 +- Documentation/networking/devlink/mlx5.rst | 10 + Documentation/networking/timestamping.rst | 4 +- Documentation/power/runtime_pm.rst | 14 +- Documentation/sphinx/kernel_abi.py | 2 +- Documentation/sphinx/kernel_feat.py | 2 +- .../zh_CN/accounting/delay-accounting.rst | 111 + .../translations/zh_CN/accounting/index.rst | 2 +- .../translations/zh_CN/scheduler/index.rst | 2 +- .../translations/zh_CN/scheduler/sched-domains.rst | 72 + Documentation/virt/kvm/amd-memory-encryption.rst | 6 + Documentation/vm/index.rst | 1 + Documentation/vm/page_owner.rst | 29 +- Documentation/vm/page_table_check.rst | 10 +- Documentation/vm/vmalloced-kernel-stacks.rst | 153 + MAINTAINERS | 56 +- Makefile | 2 +- Next/SHA1s | 275 +- Next/Trees | 1 + Next/merge.log | 8815 ++++++++++++-------- arch/alpha/kernel/osf_sys.c | 2 +- arch/alpha/kernel/traps.c | 6 +- arch/alpha/mm/fault.c | 2 +- arch/arm/Kconfig | 32 +- arch/arm/Kconfig.debug | 11 + arch/arm/Makefile | 9 + arch/arm/arm-soc-for-next-contents.txt | 123 +- arch/arm/boot/compressed/.gitignore | 5 - arch/arm/boot/compressed/Makefile | 39 +- arch/arm/boot/compressed/ashldi3.S | 3 + arch/arm/boot/compressed/bswapsdi2.S | 3 + arch/arm/boot/compressed/efi-header.S | 22 +- arch/arm/boot/compressed/font.c | 2 + arch/arm/boot/compressed/head.S | 3 +- arch/arm/boot/compressed/hyp-stub.S | 2 + arch/arm/boot/compressed/lib1funcs.S | 3 + arch/arm/boot/compressed/misc.c | 7 - arch/arm/boot/dts/Makefile | 8 +- arch/arm/boot/dts/am335x-wega.dtsi | 2 +- arch/arm/boot/dts/armada-38x.dtsi | 4 +- arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 12 + .../arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 756 ++ arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 17 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 11 + arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts | 16 + arch/arm/boot/dts/aspeed-bmc-tyan-s8036.dts | 470 ++ arch/arm/boot/dts/aspeed-bmc-vegman-n110.dts | 149 + arch/arm/boot/dts/aspeed-bmc-vegman-rx20.dts | 255 + arch/arm/boot/dts/aspeed-bmc-vegman-sx20.dts | 154 + arch/arm/boot/dts/aspeed-bmc-vegman.dtsi | 311 + arch/arm/boot/dts/aspeed-g4.dtsi | 1 + arch/arm/boot/dts/aspeed-g5.dtsi | 5 + arch/arm/boot/dts/aspeed-g6.dtsi | 10 + arch/arm/boot/dts/at91-q5xr5.dts | 18 - arch/arm/boot/dts/at91-wb50n.dts | 6 - arch/arm/boot/dts/bcm-cygnus.dtsi | 18 +- arch/arm/boot/dts/bcm-hr2.dtsi | 4 +- arch/arm/boot/dts/bcm-nsp.dtsi | 8 +- arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 3 +- arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 62 +- arch/arm/boot/dts/bcm5301x.dtsi | 31 +- arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 4 + arch/arm/boot/dts/dra7.dtsi | 20 +- arch/arm/boot/dts/imx28-tx28.dts | 36 - arch/arm/boot/dts/imx53-tx53.dtsi | 11 - .../boot/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi | 2 + arch/arm/boot/dts/imx6qdl-tx6.dtsi | 12 - arch/arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi | 12 - .../boot/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi | 2 + arch/arm/boot/dts/imx6ul-prti6g.dts | 6 - arch/arm/boot/dts/imx6ul-tx6ul.dtsi | 24 - arch/arm/boot/dts/omap3-beagle-ab4.dts | 47 + arch/arm/boot/dts/omap3-beagle.dts | 33 - arch/arm/boot/dts/omap3-tao3530.dtsi | 14 - arch/arm/boot/dts/openbmc-flash-layout-64-alt.dtsi | 35 + .../boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts | 2 +- arch/arm/boot/dts/spear1310-evb.dts | 16 - arch/arm/boot/dts/spear1340-evb.dts | 16 - arch/arm/boot/dts/tegra114.dtsi | 12 +- arch/arm/boot/dts/tegra124.dtsi | 4 +- arch/arm/configs/aspeed_g5_defconfig | 7 + arch/arm/configs/at91_dt_defconfig | 9 +- arch/arm/configs/axm55xx_defconfig | 3 + arch/arm/configs/multi_v7_defconfig | 6 +- arch/arm/configs/sama5_defconfig | 8 + arch/arm/configs/sama7_defconfig | 5 +- arch/arm/include/asm/assembler.h | 204 +- arch/arm/include/asm/current.h | 37 +- arch/arm/include/asm/elf.h | 3 + arch/arm/include/asm/entry-macro-multi.S | 40 - arch/arm/include/asm/hardware/entry-macro-iomd.S | 131 - arch/arm/include/asm/insn.h | 24 + arch/arm/include/asm/irq.h | 1 - arch/arm/include/asm/kfence.h | 53 + arch/arm/include/asm/mach/arch.h | 2 - arch/arm/include/asm/page.h | 4 + arch/arm/include/asm/percpu.h | 25 +- arch/arm/include/asm/set_memory.h | 1 + arch/arm/include/asm/smp.h | 5 - arch/arm/include/asm/stacktrace.h | 12 + arch/arm/include/asm/switch_to.h | 17 +- arch/arm/include/asm/thread_info.h | 35 +- arch/arm/include/asm/tls.h | 13 +- arch/arm/include/asm/v7m.h | 3 +- arch/arm/kernel/asm-offsets.c | 3 - arch/arm/kernel/entry-armv.S | 217 +- arch/arm/kernel/entry-common.S | 16 +- arch/arm/kernel/entry-header.S | 48 +- arch/arm/kernel/entry-v7m.S | 39 +- arch/arm/kernel/head-common.S | 4 +- arch/arm/kernel/head-nommu.S | 1 + arch/arm/kernel/irq.c | 61 +- arch/arm/kernel/module.c | 85 + arch/arm/kernel/process.c | 7 +- arch/arm/kernel/setup.c | 8 +- arch/arm/kernel/sleep.S | 6 + arch/arm/kernel/smp.c | 19 +- arch/arm/kernel/traps.c | 117 +- arch/arm/kernel/unwind.c | 50 +- arch/arm/kernel/vmlinux.lds.S | 4 +- arch/arm/lib/backtrace-clang.S | 14 +- arch/arm/lib/backtrace.S | 8 + arch/arm/lib/call_with_stack.S | 33 +- arch/arm/lib/copy_from_user.S | 13 +- arch/arm/lib/copy_template.S | 67 +- arch/arm/lib/copy_to_user.S | 13 +- arch/arm/lib/memcpy.S | 13 +- arch/arm/lib/memmove.S | 60 +- arch/arm/lib/memset.S | 7 +- arch/arm/mach-footbridge/common.c | 87 + .../arm/mach-footbridge/include/mach/entry-macro.S | 107 - arch/arm/mach-iop32x/cp6.c | 10 +- arch/arm/mach-iop32x/include/mach/entry-macro.S | 31 - arch/arm/mach-iop32x/include/mach/irqs.h | 2 +- arch/arm/mach-iop32x/iop3xx.h | 1 + arch/arm/mach-iop32x/irq.c | 29 +- arch/arm/mach-iop32x/irqs.h | 60 +- arch/arm/mach-omap2/display.c | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 4 +- arch/arm/mach-rpc/fiq.S | 5 +- arch/arm/mach-rpc/include/mach/entry-macro.S | 13 - arch/arm/mach-rpc/irq.c | 95 + arch/arm/mm/Kconfig | 1 + arch/arm/mm/fault.c | 22 +- arch/arm/mm/pageattr.c | 42 +- arch/arm/mm/proc-v7m.S | 20 + arch/arm64/Kconfig | 20 +- arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 + .../broadcom/bcm4908/bcm4908-netgear-raxe500.dts | 50 + arch/arm64/boot/dts/exynos/Makefile | 1 + arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 195 + arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 643 ++ arch/arm64/boot/dts/exynos/exynos850.dtsi | 759 ++ arch/arm64/boot/dts/freescale/imx8mn.dtsi | 104 - arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 + arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 144 +- arch/arm64/boot/dts/marvell/cn9130.dtsi | 15 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 23 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 89 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 2 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 2 +- .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 14 +- arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 22 - arch/arm64/configs/defconfig | 16 +- arch/arm64/include/asm/barrier.h | 9 + arch/arm64/include/asm/kvm_emulate.h | 2 +- arch/arm64/include/asm/linkage.h | 4 + arch/arm64/kernel/process.c | 39 +- arch/arm64/kernel/setup.c | 7 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kvm/psci.c | 2 +- arch/arm64/kvm/reset.c | 7 +- arch/arm64/mm/fault.c | 2 +- arch/csky/abiv1/alignment.c | 2 +- arch/csky/kernel/traps.c | 2 +- arch/csky/mm/fault.c | 2 +- arch/h8300/kernel/traps.c | 2 +- arch/h8300/mm/fault.c | 2 +- arch/hexagon/kernel/traps.c | 2 +- arch/ia64/Kconfig | 9 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/traps.c | 2 +- arch/ia64/mm/fault.c | 2 +- arch/m68k/kernel/traps.c | 2 +- arch/m68k/mm/fault.c | 2 +- arch/microblaze/kernel/exceptions.c | 4 +- arch/mips/Kconfig | 10 +- arch/mips/generic/init.c | 11 +- arch/mips/include/asm/octeon/cvmx-bootinfo.h | 4 +- arch/mips/include/asm/smp-ops.h | 3 + arch/mips/kernel/traps.c | 2 +- arch/mips/mm/init.c | 14 +- arch/nds32/kernel/fpu.c | 2 +- arch/nds32/kernel/traps.c | 8 +- arch/nios2/kernel/traps.c | 4 +- arch/openrisc/kernel/traps.c | 2 +- arch/parisc/Kconfig | 5 - arch/parisc/boot/compressed/.gitignore | 2 - arch/parisc/boot/compressed/Makefile | 8 - arch/parisc/boot/compressed/firmware.c | 2 + arch/parisc/boot/compressed/real2.S | 2 + arch/parisc/include/asm/assembly.h | 10 + arch/parisc/include/asm/futex.h | 104 +- arch/parisc/include/asm/special_insns.h | 44 +- arch/parisc/include/asm/uaccess.h | 12 +- arch/parisc/kernel/asm-offsets.c | 1 + arch/parisc/kernel/syscall.S | 773 +- arch/parisc/kernel/traps.c | 4 +- arch/parisc/mm/fault.c | 6 +- arch/powerpc/Kconfig | 17 +- arch/powerpc/Makefile | 9 +- arch/powerpc/boot/crt0.S | 2 +- arch/powerpc/boot/dts/digsy_mtc.dts | 8 - arch/powerpc/boot/dts/o2d.dtsi | 6 - arch/powerpc/boot/zImage.lds.S | 7 +- arch/powerpc/include/asm/book3s/64/mmu.h | 2 +- arch/powerpc/include/asm/btext.h | 10 +- arch/powerpc/include/asm/code-patching.h | 22 +- arch/powerpc/include/asm/cpm2.h | 6 +- arch/powerpc/include/asm/cpuidle.h | 2 +- arch/powerpc/include/asm/eeh.h | 2 +- arch/powerpc/include/asm/exception-64e.h | 4 + arch/powerpc/include/asm/fadump-internal.h | 6 +- arch/powerpc/include/asm/head-64.h | 12 +- arch/powerpc/include/asm/hugetlb.h | 2 +- arch/powerpc/include/asm/hw_irq.h | 59 +- arch/powerpc/include/asm/i8259.h | 2 +- arch/powerpc/include/asm/inst.h | 8 + arch/powerpc/include/asm/interrupt.h | 58 +- arch/powerpc/include/asm/iommu.h | 2 +- arch/powerpc/include/asm/ipic.h | 2 +- arch/powerpc/include/asm/kexec.h | 2 +- arch/powerpc/include/asm/kvm_guest.h | 2 +- arch/powerpc/include/asm/mmu_context.h | 2 +- arch/powerpc/include/asm/mpic.h | 2 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 6 + arch/powerpc/include/asm/opal.h | 2 +- arch/powerpc/include/asm/pci.h | 2 +- arch/powerpc/include/asm/perf_event_server.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 4 + arch/powerpc/include/asm/sections.h | 16 +- arch/powerpc/include/asm/setup.h | 9 +- arch/powerpc/include/asm/smu.h | 2 +- arch/powerpc/include/asm/udbg.h | 10 +- arch/powerpc/include/asm/xics.h | 4 +- arch/powerpc/include/asm/xmon.h | 2 +- arch/powerpc/kernel/Makefile | 1 + arch/powerpc/kernel/btext.c | 12 +- arch/powerpc/kernel/dbell.c | 3 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 2 +- arch/powerpc/kernel/eeh_cache.c | 2 +- arch/powerpc/kernel/exceptions-64s.S | 148 +- arch/powerpc/kernel/fadump.c | 18 +- arch/powerpc/kernel/fpu.S | 5 + arch/powerpc/kernel/head_64.S | 20 +- arch/powerpc/kernel/idle.c | 2 +- arch/powerpc/kernel/idle_6xx.S | 2 +- arch/powerpc/kernel/interrupt_64.S | 2 +- arch/powerpc/kernel/irq.c | 3 +- arch/powerpc/kernel/l2cr_6xx.S | 6 +- arch/powerpc/kernel/nvram_64.c | 6 +- arch/powerpc/kernel/pci-common.c | 2 +- arch/powerpc/kernel/pci_32.c | 4 +- arch/powerpc/kernel/prom.c | 4 +- arch/powerpc/kernel/prom_init.c | 12 +- arch/powerpc/kernel/rtasd.c | 6 +- arch/powerpc/kernel/security.c | 4 +- arch/powerpc/kernel/setup_64.c | 99 +- arch/powerpc/kernel/smp.c | 5 +- arch/powerpc/kernel/swsusp_32.S | 2 +- arch/powerpc/kernel/swsusp_asm64.S | 2 +- arch/powerpc/kernel/sysfs.c | 10 +- arch/powerpc/kernel/time.c | 31 +- arch/powerpc/kernel/traps.c | 8 +- arch/powerpc/kernel/udbg_16550.c | 10 +- arch/powerpc/kernel/vector.S | 10 + arch/powerpc/kernel/vmlinux.lds.S | 8 +- arch/powerpc/kexec/core.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 3 +- arch/powerpc/lib/Makefile | 7 +- arch/powerpc/lib/code-patching.c | 473 +- arch/powerpc/lib/feature-fixups.c | 26 +- arch/powerpc/lib/test-code-patching.c | 362 + arch/powerpc/lib/test_code-patching.S | 20 - arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s64/hash_native.c | 4 +- arch/powerpc/mm/book3s64/hash_utils.c | 6 +- arch/powerpc/mm/book3s64/hugetlbpage.c | 2 +- arch/powerpc/mm/book3s64/mmu_context.c | 2 +- arch/powerpc/mm/book3s64/pkeys.c | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 8 +- arch/powerpc/mm/mem.c | 2 - arch/powerpc/mm/mmu_context.c | 2 +- arch/powerpc/mm/nohash/44x.c | 4 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 15 + arch/powerpc/mm/nohash/fsl_book3e.c | 2 +- arch/powerpc/mm/nohash/tlb.c | 4 +- arch/powerpc/mm/numa.c | 6 +- arch/powerpc/mm/pgtable_64.c | 14 +- arch/powerpc/mm/ptdump/ptdump.c | 2 +- arch/powerpc/perf/core-book3s.c | 33 +- arch/powerpc/perf/generic-compat-pmu.c | 2 +- arch/powerpc/perf/hv-24x7.c | 2 +- arch/powerpc/perf/internal.h | 18 +- arch/powerpc/perf/isa207-common.c | 60 +- arch/powerpc/perf/power10-pmu.c | 2 +- arch/powerpc/perf/power5+-pmu.c | 2 +- arch/powerpc/perf/power5-pmu.c | 2 +- arch/powerpc/perf/power6-pmu.c | 2 +- arch/powerpc/perf/power7-pmu.c | 2 +- arch/powerpc/perf/power8-pmu.c | 2 +- arch/powerpc/perf/power9-pmu.c | 2 +- arch/powerpc/perf/ppc970-pmu.c | 2 +- arch/powerpc/platforms/44x/fsp2.c | 4 +- arch/powerpc/platforms/4xx/cpm.c | 4 +- arch/powerpc/platforms/4xx/pci.c | 2 +- arch/powerpc/platforms/512x/clock-commonclk.c | 52 +- arch/powerpc/platforms/512x/mpc512x.h | 4 +- arch/powerpc/platforms/512x/mpc512x_shared.c | 4 +- arch/powerpc/platforms/83xx/km83xx.c | 2 +- arch/powerpc/platforms/83xx/mpc834x_mds.c | 2 +- arch/powerpc/platforms/83xx/mpc837x_mds.c | 2 +- arch/powerpc/platforms/83xx/mpc837x_rdb.c | 2 +- arch/powerpc/platforms/83xx/mpc83xx.h | 6 +- arch/powerpc/platforms/83xx/usb.c | 6 +- arch/powerpc/platforms/85xx/ge_imp3a.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_cds.c | 2 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.c | 2 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.h | 2 +- arch/powerpc/platforms/85xx/xes_mpc85xx.c | 4 +- arch/powerpc/platforms/cell/cbe_regs.c | 2 +- arch/powerpc/platforms/cell/iommu.c | 14 +- arch/powerpc/platforms/cell/spu_base.c | 6 +- arch/powerpc/platforms/cell/spu_manage.c | 16 +- arch/powerpc/platforms/cell/spufs/inode.c | 2 +- arch/powerpc/platforms/chrp/pegasos_eth.c | 2 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 4 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.h | 2 +- arch/powerpc/platforms/embedded6xx/holly.c | 2 +- arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c | 4 +- arch/powerpc/platforms/embedded6xx/wii.c | 2 +- arch/powerpc/platforms/pasemi/msi.c | 2 +- arch/powerpc/platforms/pasemi/pasemi.h | 2 +- arch/powerpc/platforms/pasemi/pci.c | 2 +- arch/powerpc/platforms/pasemi/setup.c | 2 +- arch/powerpc/platforms/powermac/cache.S | 4 +- arch/powerpc/platforms/powermac/feature.c | 2 +- arch/powerpc/platforms/powermac/nvram.c | 2 +- arch/powerpc/platforms/powermac/pfunc_base.c | 6 +- arch/powerpc/platforms/powermac/pic.c | 6 +- arch/powerpc/platforms/powermac/setup.c | 6 +- arch/powerpc/platforms/powermac/smp.c | 4 +- arch/powerpc/platforms/powermac/udbg_scc.c | 2 +- arch/powerpc/platforms/powernv/idle.c | 6 +- arch/powerpc/platforms/powernv/opal-core.c | 6 +- arch/powerpc/platforms/powernv/opal-fadump.c | 2 +- arch/powerpc/platforms/powernv/opal-msglog.c | 4 +- arch/powerpc/platforms/powernv/opal-power.c | 2 +- arch/powerpc/platforms/powernv/opal-powercap.c | 2 +- arch/powerpc/platforms/powernv/opal-rtc.c | 2 +- .../powerpc/platforms/powernv/opal-sensor-groups.c | 4 +- arch/powerpc/platforms/powernv/opal.c | 8 +- arch/powerpc/platforms/powernv/pci-ioda.c | 4 +- arch/powerpc/platforms/powernv/powernv.h | 4 +- arch/powerpc/platforms/powernv/rng.c | 2 +- arch/powerpc/platforms/powernv/setup.c | 6 +- arch/powerpc/platforms/ps3/gelic_udbg.c | 2 +- arch/powerpc/platforms/ps3/mm.c | 4 +- arch/powerpc/platforms/ps3/os-area.c | 4 +- arch/powerpc/platforms/ps3/platform.h | 14 +- arch/powerpc/platforms/ps3/repository.c | 20 +- arch/powerpc/platforms/ps3/smp.c | 2 +- arch/powerpc/platforms/ps3/spu.c | 2 +- arch/powerpc/platforms/pseries/event_sources.c | 2 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 9 +- arch/powerpc/platforms/pseries/iommu.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 6 +- arch/powerpc/platforms/pseries/pseries.h | 2 +- arch/powerpc/platforms/pseries/rtas-fadump.c | 6 +- arch/powerpc/platforms/pseries/setup.c | 4 +- arch/powerpc/platforms/pseries/vas.c | 13 +- arch/powerpc/platforms/pseries/vio.c | 6 +- arch/powerpc/sysdev/cpm2.c | 6 +- arch/powerpc/sysdev/dart_iommu.c | 2 +- arch/powerpc/sysdev/fsl_mpic_err.c | 4 +- arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/fsl_pci.h | 2 +- arch/powerpc/sysdev/i8259.c | 2 +- arch/powerpc/sysdev/ipic.c | 2 +- arch/powerpc/sysdev/mpic.c | 5 +- arch/powerpc/sysdev/mpic.h | 10 +- arch/powerpc/sysdev/mpic_msi.c | 6 +- arch/powerpc/sysdev/mpic_timer.c | 6 +- arch/powerpc/sysdev/mpic_u3msi.c | 2 +- arch/powerpc/sysdev/tsi108_pci.c | 2 +- arch/powerpc/sysdev/udbg_memcons.c | 2 +- arch/powerpc/sysdev/xics/icp-hv.c | 2 +- arch/powerpc/sysdev/xics/icp-opal.c | 2 +- arch/powerpc/sysdev/xics/xics-common.c | 2 +- arch/powerpc/sysdev/xive/native.c | 4 +- arch/powerpc/sysdev/xive/spapr.c | 6 +- arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/Kconfig | 10 +- .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 99 +- arch/riscv/kernel/traps.c | 2 +- arch/riscv/mm/fault.c | 2 +- arch/s390/crypto/chacha-s390.S | 20 +- arch/s390/kernel/crash_dump.c | 2 +- arch/s390/kernel/dumpstack.c | 2 +- arch/s390/kernel/nmi.c | 2 +- arch/s390/kernel/smp.c | 18 +- arch/s390/kvm/gaccess.c | 4 +- arch/s390/kvm/interrupt.c | 7 + arch/s390/kvm/kvm-s390.c | 9 +- arch/s390/kvm/kvm-s390.h | 1 + arch/s390/kvm/sigp.c | 28 + arch/sh/kernel/traps.c | 2 +- arch/sparc/Kconfig | 12 +- arch/sparc/kernel/smp_64.c | 103 +- arch/sparc/kernel/traps_32.c | 4 +- arch/sparc/kernel/traps_64.c | 4 +- arch/um/.gitignore | 1 + arch/um/Kconfig | 2 +- arch/um/drivers/virt-pci.c | 8 +- arch/um/drivers/virtio_uml.c | 54 +- arch/um/include/asm/processor-generic.h | 2 +- arch/um/include/asm/thread_info.h | 4 - arch/um/include/asm/uaccess.h | 21 +- arch/um/include/shared/common-offsets.h | 15 - arch/um/include/shared/irq_user.h | 1 - arch/um/include/shared/kern_util.h | 2 - arch/um/include/shared/mem_user.h | 5 - arch/um/include/shared/net_kern.h | 2 - arch/um/include/shared/net_user.h | 1 - arch/um/include/shared/os.h | 13 - arch/um/include/shared/registers.h | 6 +- arch/um/include/shared/sigio.h | 1 - arch/um/kernel/Makefile | 4 +- arch/um/kernel/dtb.c | 41 + arch/um/kernel/exec.c | 1 + arch/um/kernel/initrd.c | 48 +- arch/um/kernel/load_file.c | 61 + arch/um/kernel/mem.c | 3 +- arch/um/kernel/process.c | 6 +- arch/um/kernel/skas/uaccess.c | 25 - arch/um/kernel/syscall.c | 28 - arch/um/kernel/trap.c | 1 - arch/um/kernel/um_arch.c | 3 + arch/um/kernel/um_arch.h | 14 + arch/um/os-Linux/registers.c | 4 +- arch/um/os-Linux/sigio.c | 7 +- arch/um/os-Linux/start_up.c | 2 +- arch/x86/Kconfig | 17 +- arch/x86/boot/compressed/Makefile | 7 +- arch/x86/crypto/des3_ede_glue.c | 4 +- arch/x86/entry/entry_32.S | 6 +- arch/x86/entry/entry_64.S | 6 +- arch/x86/hyperv/hv_init.c | 12 + arch/x86/hyperv/ivm.c | 28 + arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/mce.h | 25 +- arch/x86/include/asm/mtrr.h | 8 +- arch/x86/kernel/asm-offsets.c | 3 - arch/x86/kernel/cc_platform.c | 8 + arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/mce/amd.c | 80 +- arch/x86/kernel/cpu/mce/severity.c | 5 +- arch/x86/kernel/cpu/mshyperv.c | 15 +- arch/x86/kernel/dumpstack.c | 4 +- arch/x86/kernel/head64.c | 16 +- arch/x86/kernel/setup.c | 79 +- arch/x86/kernel/setup_percpu.c | 66 +- arch/x86/kvm/mmu/mmu.c | 16 +- arch/x86/kvm/mmu/spte.c | 1 + arch/x86/kvm/mmu/tdp_iter.c | 6 + arch/x86/kvm/mmu/tdp_iter.h | 6 + arch/x86/kvm/mmu/tdp_mmu.c | 29 +- arch/x86/kvm/svm/svm.c | 21 +- arch/x86/kvm/vmx/vmx.c | 45 +- arch/x86/kvm/x86.c | 13 +- arch/x86/um/asm/barrier.h | 1 + arch/x86/um/asm/segment.h | 8 - arch/x86/um/os-Linux/registers.c | 1 + arch/x86/um/ptrace_32.c | 1 + arch/x86/um/ptrace_64.c | 1 + arch/x86/um/shared/sysdep/syscalls_64.h | 3 - arch/x86/um/signal.c | 1 + arch/x86/um/sys_call_table_32.c | 4 - arch/x86/um/sys_call_table_64.c | 17 - arch/x86/um/syscalls_64.c | 14 +- arch/xtensa/kernel/traps.c | 2 +- block/bio.c | 22 + block/blk-flush.c | 4 +- block/blk-ioc.c | 14 +- block/blk-iocost.c | 9 +- block/blk-mq-tag.c | 2 +- block/blk-mq.c | 22 +- block/blk-pm.c | 22 +- block/blk-sysfs.c | 4 +- block/blk.h | 31 + block/genhd.c | 15 +- crypto/algboss.c | 4 +- drivers/acpi/acpi_video.c | 5 +- drivers/acpi/device_pm.c | 31 +- drivers/acpi/dock.c | 3 +- drivers/acpi/nfit/core.c | 4 +- drivers/acpi/numa/srat.c | 5 +- drivers/acpi/pci_link.c | 12 +- drivers/acpi/pci_root.c | 10 +- drivers/acpi/power.c | 7 +- drivers/acpi/processor_driver.c | 10 +- drivers/acpi/processor_idle.c | 5 +- drivers/acpi/property.c | 11 +- drivers/acpi/resource.c | 4 +- drivers/acpi/scan.c | 34 +- drivers/acpi/sleep.c | 3 - drivers/acpi/tables.c | 2 +- drivers/acpi/thermal.c | 9 +- drivers/acpi/video_detect.c | 6 +- drivers/acpi/x86/s2idle.c | 4 +- drivers/amba/bus.c | 71 +- drivers/android/binder.c | 2 +- drivers/android/binder_alloc.c | 2 +- drivers/ata/ahci.c | 2 +- drivers/ata/libahci_platform.c | 14 +- drivers/ata/libata-sata.c | 4 +- drivers/ata/libata-scsi.c | 12 +- drivers/ata/pata_ali.c | 2 +- drivers/ata/sata_dwc_460ex.c | 45 +- drivers/ata/sata_fsl.c | 16 +- drivers/base/arch_numa.c | 68 +- drivers/base/core.c | 3 +- drivers/base/platform.c | 4 + drivers/base/power/main.c | 2 +- drivers/base/power/runtime.c | 86 +- drivers/base/property.c | 105 +- drivers/block/paride/bpck.c | 1 + drivers/block/xen-blkfront.c | 15 +- drivers/bluetooth/btusb.c | 8 + drivers/bluetooth/hci_qca.c | 3 + drivers/bluetooth/hci_vhci.c | 2 + drivers/char/applicom.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 21 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/char/random.c | 59 +- drivers/char/tpm/tpm-chip.c | 19 +- drivers/char/tpm/tpm-sysfs.c | 3 + drivers/char/tpm/tpm2-cmd.c | 6 + drivers/clk/clk-scmi.c | 54 +- drivers/clk/qcom/gcc-msm8994.c | 1 + drivers/clk/qcom/gcc-sm6350.c | 1 + drivers/clk/qcom/gcc-sm8350.c | 1 + drivers/clk/qcom/lpasscc-sc7280.c | 1 + drivers/clk/qcom/lpasscc-sdm845.c | 1 + drivers/clk/qcom/mmcc-apq8084.c | 1 + drivers/clk/qcom/q6sstop-qcs404.c | 1 + drivers/clk/qcom/turingcc-qcs404.c | 1 + drivers/clk/samsung/Makefile | 2 + drivers/clk/samsung/clk-exynos-arm64.c | 94 + drivers/clk/samsung/clk-exynos-arm64.h | 20 + drivers/clk/samsung/clk-exynos7885.c | 597 ++ drivers/clk/samsung/clk-exynos850.c | 117 +- drivers/clk/samsung/clk-pll.c | 1 + drivers/clk/samsung/clk-pll.h | 1 + drivers/clocksource/Kconfig | 9 + drivers/clocksource/Makefile | 1 + drivers/clocksource/timer-msc313e.c | 253 + drivers/clocksource/timer-ti-dm-systimer.c | 2 +- drivers/counter/104-quad-8.c | 82 +- drivers/counter/ti-eqep.c | 23 +- drivers/cpufreq/cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 97 +- drivers/cpuidle/sysfs.c | 2 +- drivers/crypto/cavium/cpt/cptvf_main.c | 5 +- drivers/crypto/ccp/sev-dev.c | 259 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 2 +- drivers/crypto/hisilicon/qm.c | 281 +- drivers/crypto/hisilicon/zip/zip_main.c | 3 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 4 +- drivers/dax/bus.c | 5 +- drivers/dax/super.c | 50 +- drivers/edac/mce_amd.c | 146 +- drivers/edac/sb_edac.c | 2 +- drivers/firmware/arm_scmi/Kconfig | 29 + drivers/firmware/arm_scmi/clock.c | 22 +- drivers/firmware/arm_scmi/common.h | 23 +- drivers/firmware/arm_scmi/driver.c | 118 +- drivers/firmware/arm_scmi/mailbox.c | 3 +- drivers/firmware/arm_scmi/optee.c | 18 +- drivers/firmware/arm_scmi/smc.c | 98 +- drivers/firmware/arm_scmi/virtio.c | 298 +- drivers/firmware/efi/efi-init.c | 5 + drivers/firmware/google/Kconfig | 6 +- drivers/firmware/qemu_fw_cfg.c | 21 +- drivers/gnss/Kconfig | 11 + drivers/gnss/Makefile | 3 + drivers/gnss/usb.c | 214 + drivers/gpio/gpio-adnp.c | 1 - drivers/gpio/gpio-amdpt.c | 4 +- drivers/gpio/gpio-arizona.c | 5 +- drivers/gpio/gpio-bcm-kona.c | 2 +- drivers/gpio/gpio-bd71828.c | 1 - drivers/gpio/gpio-brcmstb.c | 3 +- drivers/gpio/gpio-creg-snps.c | 2 +- drivers/gpio/gpio-davinci.c | 1 - drivers/gpio/gpio-dln2.c | 19 +- drivers/gpio/gpio-eic-sprd.c | 1 - drivers/gpio/gpio-em.c | 1 - drivers/gpio/gpio-ge.c | 1 - drivers/gpio/gpio-grgpio.c | 1 - drivers/gpio/gpio-gw-pld.c | 2 - drivers/gpio/gpio-lpc32xx.c | 2 +- drivers/gpio/gpio-msc313.c | 266 +- drivers/gpio/gpio-mt7621.c | 6 +- drivers/gpio/gpio-mvebu.c | 1 - drivers/gpio/gpio-omap.c | 3 - drivers/gpio/gpio-palmas.c | 4 +- drivers/gpio/gpio-pmic-eic-sprd.c | 1 - drivers/gpio/gpio-pxa.c | 8 +- drivers/gpio/gpio-raspberrypi-exp.c | 1 - drivers/gpio/gpio-rda.c | 3 - drivers/gpio/gpio-regmap.c | 6 +- drivers/gpio/gpio-rockchip.c | 3 - drivers/gpio/gpio-sama5d2-piobu.c | 1 - drivers/gpio/gpio-sim.c | 7 +- drivers/gpio/gpio-sprd.c | 1 - drivers/gpio/gpio-stmpe.c | 1 - drivers/gpio/gpio-tc3589x.c | 1 - drivers/gpio/gpio-tegra186.c | 53 +- drivers/gpio/gpio-tps65218.c | 3 - drivers/gpio/gpio-tps6586x.c | 5 +- drivers/gpio/gpio-tps65910.c | 6 +- drivers/gpio/gpio-twl6040.c | 5 +- drivers/gpio/gpio-vf610.c | 1 - drivers/gpio/gpio-virtio.c | 6 +- drivers/gpio/gpio-wm831x.c | 5 +- drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 + drivers/gpu/drm/amd/amdgpu/nv.c | 2 + drivers/gpu/drm/ast/Makefile | 2 +- drivers/gpu/drm/ast/ast_drv.h | 3 + drivers/gpu/drm/ast/ast_i2c.c | 152 + drivers/gpu/drm/ast/ast_mode.c | 151 +- drivers/gpu/drm/bridge/lvds-codec.c | 15 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 1 + drivers/gpu/drm/drm_format_helper.c | 64 + drivers/gpu/drm/drm_fourcc.c | 3 + drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 6 + drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_sched.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 49 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 20 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 43 +- drivers/gpu/drm/exynos/exynos_drm_gem.h | 5 - drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +- drivers/gpu/drm/i915/display/intel_atomic.c | 1 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 4 +- drivers/gpu/drm/i915/display/intel_backlight.c | 2 - drivers/gpu/drm/i915/display/intel_bios.c | 77 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 11 - drivers/gpu/drm/i915/display/intel_cdclk.h | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 18 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 7 +- drivers/gpu/drm/i915/display/intel_dpt.c | 4 +- drivers/gpu/drm/i915/display/intel_fbc.c | 238 +- drivers/gpu/drm/i915/display/intel_fbc.h | 7 - drivers/gpu/drm/i915/display/intel_gmbus.c | 7 + drivers/gpu/drm/i915/display/intel_gmbus.h | 1 + drivers/gpu/drm/i915/display/intel_overlay.c | 2 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 19 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 22 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 54 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 46 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 333 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 4 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 69 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 26 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 16 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 23 +- drivers/gpu/drm/i915/gt/intel_context.h | 3 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 1 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 40 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 2 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 408 +- drivers/gpu/drm/i915/gt/intel_gt.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt.h | 1 + drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 21 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 27 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 9 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 24 +- drivers/gpu/drm/i915/gt/intel_migrate.h | 9 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 12 - drivers/gpu/drm/i915/gt/intel_region_lmem.c | 5 +- drivers/gpu/drm/i915/gt/intel_rps.c | 71 +- drivers/gpu/drm/i915/gt/intel_rps.h | 2 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 2 +- drivers/gpu/drm/i915/gt/mock_engine.c | 12 +- drivers/gpu/drm/i915/gt/selftest_context.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 4 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 4 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 6 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 2 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 2 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 6 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 2 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 4 +- drivers/gpu/drm/i915/gt/selftest_slpc.c | 6 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 6 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 12 + drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 18 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 33 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 62 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 85 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 75 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 9 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 188 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 18 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 175 +- .../gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c | 2 +- drivers/gpu/drm/i915/gvt/gvt.c | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 13 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 +- drivers/gpu/drm/i915/i915_active.c | 28 +- drivers/gpu/drm/i915/i915_active.h | 17 +- drivers/gpu/drm/i915/i915_debugfs.c | 41 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 4 +- drivers/gpu/drm/i915/i915_deps.c | 237 + drivers/gpu/drm/i915/i915_deps.h | 45 + drivers/gpu/drm/i915/i915_driver.c | 31 +- drivers/gpu/drm/i915/i915_drv.h | 51 +- drivers/gpu/drm/i915/i915_gem.c | 46 +- drivers/gpu/drm/i915/i915_getparam.c | 10 +- drivers/gpu/drm/i915/i915_gpu_error.c | 13 +- drivers/gpu/drm/i915/i915_irq.c | 56 +- drivers/gpu/drm/i915/i915_params.c | 3 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 24 +- drivers/gpu/drm/i915/i915_perf.c | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 14 +- drivers/gpu/drm/i915/i915_query.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 46 +- drivers/gpu/drm/i915/i915_request.c | 23 + drivers/gpu/drm/i915/i915_request.h | 5 +- drivers/gpu/drm/i915/i915_sysfs.c | 22 +- drivers/gpu/drm/i915/i915_vma.c | 459 +- drivers/gpu/drm/i915/i915_vma.h | 5 +- drivers/gpu/drm/i915/i915_vma_types.h | 1 - drivers/gpu/drm/i915/intel_device_info.c | 4 +- drivers/gpu/drm/i915/intel_device_info.h | 3 +- drivers/gpu/drm/i915/intel_gvt.c | 2 +- drivers/gpu/drm/i915/intel_memory_region.c | 128 + drivers/gpu/drm/i915/intel_pm.c | 31 +- drivers/gpu/drm/i915/intel_uncore.c | 9 +- drivers/gpu/drm/i915/intel_uncore.h | 3 +- drivers/gpu/drm/i915/intel_wopcm.c | 2 +- drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 4 +- drivers/gpu/drm/i915/selftests/i915_active.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 6 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 18 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 10 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 17 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 4 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 4 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 32 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 12 +- drivers/gpu/drm/i915/selftests/mock_uncore.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 6 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 20 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 6 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 175 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 217 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 23 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 142 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 3 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 12 +- drivers/gpu/drm/panel/panel-simple.c | 30 + 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/tiny/simpledrm.c | 4 +- drivers/gpu/drm/vc4/vc4_bo.c | 2 +- drivers/gpu/drm/vc4/vc4_plane.c | 198 +- drivers/gpu/drm/vc4/vc4_regs.h | 19 +- drivers/gpu/drm/vmwgfx/Kconfig | 1 + drivers/gpu/drm/vmwgfx/Makefile | 4 +- 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 | 582 +- 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 | 55 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 136 +- 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 | 25 +- 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 | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 21 - drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 158 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 184 - 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/greybus/es2.c | 2 +- drivers/hid/hid-holtek-mouse.c | 15 + drivers/hid/hid-vivaldi.c | 3 + drivers/hv/hv_common.c | 11 + drivers/hv/vmbus_drv.c | 4 + drivers/hwmon/Kconfig | 11 +- drivers/hwmon/Makefile | 1 + drivers/hwmon/dell-smm-hwmon.c | 70 +- drivers/hwmon/mr75203.c | 2 +- drivers/hwmon/nct6775.c | 10 +- drivers/hwmon/ntc_thermistor.c | 4 + drivers/hwmon/nzxt-smart2.c | 829 ++ drivers/hwmon/pmbus/Kconfig | 29 +- drivers/hwmon/pmbus/Makefile | 2 + drivers/hwmon/pmbus/delta-ahe50dc-fan.c | 114 + drivers/hwmon/pmbus/ir38064.c | 28 +- drivers/hwmon/pmbus/mp5023.c | 67 + drivers/hwmon/raspberrypi-hwmon.c | 7 +- drivers/iio/adc/Kconfig | 15 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/xilinx-ams.c | 1451 ++++ drivers/iio/addac/ad74413r.c | 2 +- drivers/infiniband/hw/irdma/main.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 8 +- drivers/input/mouse/byd.c | 2 +- drivers/input/touchscreen/elants_i2c.c | 46 +- drivers/iommu/amd/amd_iommu_types.h | 2 - drivers/iommu/amd/init.c | 109 +- drivers/iommu/amd/io_pgtable.c | 110 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 5 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 3 +- drivers/iommu/dma-iommu.c | 274 +- drivers/iommu/intel/iommu.c | 111 +- drivers/iommu/io-pgtable-arm-v7s.c | 6 +- drivers/iommu/iova.c | 209 +- drivers/iommu/virtio-iommu.c | 2 +- drivers/irqchip/Kconfig | 1 + drivers/irqchip/irq-nvic.c | 22 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 9 +- drivers/irqchip/irq-renesas-irqc.c | 9 +- drivers/md/bcache/super.c | 3 +- drivers/md/dm-linear.c | 20 - drivers/md/dm-log-writes.c | 80 - drivers/md/dm-stripe.c | 20 - drivers/md/dm.c | 54 +- drivers/memory/omap-gpmc.c | 50 +- drivers/memory/tegra/Kconfig | 1 + drivers/memory/tegra/tegra20-emc.c | 2 +- drivers/memory/tegra/tegra30-emc.c | 131 +- drivers/mfd/Kconfig | 10 - drivers/mfd/Makefile | 1 - drivers/mfd/intel_pmt.c | 261 - drivers/misc/lkdtm/Makefile | 2 +- drivers/misc/lkdtm/bugs.c | 16 +- drivers/misc/lkdtm/core.c | 6 +- drivers/misc/ocxl/file.c | 4 +- drivers/misc/uacce/uacce.c | 12 +- drivers/misc/vmw_vmci/vmci_context.c | 6 +- drivers/misc/vmw_vmci/vmci_event.c | 3 +- drivers/mmc/core/core.c | 7 +- drivers/mmc/core/core.h | 1 + drivers/mmc/core/host.c | 9 + drivers/mmc/core/queue.c | 2 +- drivers/mmc/host/dw_mmc-exynos.c | 101 +- drivers/mmc/host/dw_mmc.c | 23 +- drivers/mmc/host/dw_mmc.h | 10 + drivers/mmc/host/jz4740_mmc.c | 27 +- drivers/mmc/host/meson-mx-sdhc-clkc.c | 2 - drivers/mmc/host/meson-mx-sdhc-mmc.c | 21 + drivers/mmc/host/meson-mx-sdio.c | 5 + drivers/mmc/host/mmci.c | 7 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 7 +- drivers/mmc/host/mxcmmc.c | 6 +- drivers/mmc/host/sdhci-pci-gli.c | 34 + drivers/mtd/nand/raw/Kconfig | 10 +- drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 16 +- drivers/mtd/nand/raw/omap2.c | 507 +- drivers/mtd/nand/raw/omap_elm.c | 16 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 1424 ++++ drivers/mtd/spi-nor/core.c | 8 +- drivers/mtd/spi-nor/gigadevice.c | 2 +- drivers/mtd/spi-nor/issi.c | 2 +- drivers/mtd/spi-nor/macronix.c | 2 +- drivers/mtd/spi-nor/micron-st.c | 24 +- drivers/mtd/spi-nor/spansion.c | 22 +- drivers/mtd/spi-nor/winbond.c | 2 +- drivers/mux/core.c | 241 +- drivers/net/bonding/bond_options.c | 2 +- drivers/net/dsa/microchip/ksz_common.c | 3 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 4 +- drivers/net/dsa/sja1105/sja1105_flower.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 6 +- drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 11 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 8 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 11 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 6 +- .../net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h | 2 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 75 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 13 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 2 +- drivers/net/ethernet/engleder/Kconfig | 1 + drivers/net/ethernet/freescale/enetc/enetc_qos.c | 6 +- drivers/net/ethernet/intel/Kconfig | 10 + drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 2 +- drivers/net/ethernet/intel/iavf/iavf.h | 105 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 767 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 71 +- drivers/net/ethernet/intel/iavf/iavf_txrx.h | 30 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 534 +- drivers/net/ethernet/intel/ice/ice_base.c | 17 + drivers/net/ethernet/intel/ice/ice_cgu_regs.h | 116 + drivers/net/ethernet/intel/ice/ice_common.c | 12 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 9 + drivers/net/ethernet/intel/ice/ice_main.c | 22 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 854 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 38 +- drivers/net/ethernet/intel/ice/ice_ptp_consts.h | 374 + drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 2814 ++++++- drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 345 + drivers/net/ethernet/intel/ice/ice_txrx.c | 19 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 1 - drivers/net/ethernet/intel/ice/ice_type.h | 23 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 66 +- drivers/net/ethernet/intel/igb/e1000_i210.c | 3 +- drivers/net/ethernet/intel/igb/igb_main.c | 19 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_defines.h | 7 - drivers/net/ethernet/intel/igc/igc_hw.h | 3 - drivers/net/ethernet/intel/igc/igc_i225.c | 2 - drivers/net/ethernet/lantiq_xrx200.c | 34 +- .../net/ethernet/marvell/prestera/prestera_main.c | 35 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 1 - drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 88 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 26 +- .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 3 + .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 173 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 3 - .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 3 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 21 + drivers/net/ethernet/mellanox/mlxsw/core.c | 189 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 124 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 5 +- drivers/net/ethernet/micrel/ks8851_par.c | 2 + drivers/net/ethernet/microchip/lan966x/Kconfig | 1 + drivers/net/ethernet/microchip/lan966x/Makefile | 3 +- .../net/ethernet/microchip/lan966x/lan966x_fdb.c | 244 + .../net/ethernet/microchip/lan966x/lan966x_mac.c | 342 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 113 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 66 +- .../net/ethernet/microchip/lan966x/lan966x_regs.h | 135 + .../ethernet/microchip/lan966x/lan966x_switchdev.c | 536 ++ .../net/ethernet/microchip/lan966x/lan966x_vlan.c | 312 + drivers/net/ethernet/microsoft/mana/mana.h | 2 + drivers/net/ethernet/microsoft/mana/mana_en.c | 69 +- drivers/net/ethernet/mscc/ocelot_flower.c | 2 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 50 +- .../net/ethernet/netronome/nfp/flower/offload.c | 3 + drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h | 2 +- .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 12 +- .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 4 +- drivers/net/ethernet/sfc/falcon/rx.c | 5 +- drivers/net/ethernet/sfc/rx_common.c | 5 +- drivers/net/ethernet/smsc/smc911x.c | 5 + .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 121 + drivers/net/ethernet/vertexcom/mse102x.c | 2 +- drivers/net/fjes/fjes_main.c | 5 + drivers/net/hamradio/mkiss.c | 4 +- drivers/net/hyperv/hyperv_net.h | 5 + drivers/net/hyperv/netvsc.c | 136 +- drivers/net/hyperv/netvsc_drv.c | 1 + drivers/net/hyperv/rndis_filter.c | 2 + drivers/net/phy/micrel.c | 67 + drivers/net/tun.c | 115 +- drivers/net/usb/asix_common.c | 8 +- drivers/net/usb/r8152.c | 43 +- drivers/net/veth.c | 8 +- drivers/net/wireless/ath/ath10k/coredump.c | 6 +- drivers/net/wireless/ath/ath10k/wmi.c | 8 +- drivers/net/wireless/ath/ath11k/ahb.c | 12 +- drivers/net/wireless/ath/ath11k/core.c | 110 +- drivers/net/wireless/ath/ath11k/core.h | 17 +- drivers/net/wireless/ath/ath11k/debugfs.c | 39 + drivers/net/wireless/ath/ath11k/debugfs.h | 8 + drivers/net/wireless/ath/ath11k/debugfs_sta.c | 78 +- drivers/net/wireless/ath/ath11k/debugfs_sta.h | 2 - drivers/net/wireless/ath/ath11k/dp_rx.c | 38 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 106 +- drivers/net/wireless/ath/ath11k/dp_tx.h | 1 + drivers/net/wireless/ath/ath11k/hal_rx.c | 17 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 39 +- drivers/net/wireless/ath/ath11k/hw.h | 7 + drivers/net/wireless/ath/ath11k/mac.c | 213 +- drivers/net/wireless/ath/ath11k/mac.h | 5 + drivers/net/wireless/ath/ath11k/pci.c | 12 +- drivers/net/wireless/ath/ath11k/qmi.c | 124 +- drivers/net/wireless/ath/ath11k/qmi.h | 13 + drivers/net/wireless/ath/ath11k/reg.c | 2 + drivers/net/wireless/ath/ath11k/trace.h | 28 + drivers/net/wireless/ath/ath11k/wmi.c | 265 +- drivers/net/wireless/ath/ath11k/wmi.h | 36 + drivers/net/wireless/ath/ath5k/base.c | 50 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 7 + drivers/net/wireless/ath/ath9k/htc.h | 2 + drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 13 + drivers/net/wireless/ath/ath9k/wmi.c | 4 + drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 58 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 47 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 23 +- drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 9 - .../net/wireless/intel/iwlwifi/fw/api/commands.h | 10 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 26 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 25 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 56 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 45 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 11 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 7 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 149 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 - drivers/net/wireless/intel/iwlwifi/fw/img.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 4 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 13 + drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 58 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 92 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 4 + drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 2 - drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 13 +- drivers/net/wireless/intel/iwlwifi/mei/main.c | 17 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 1 + .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 169 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 42 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 46 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 97 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 48 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 40 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 102 +- .../net/wireless/intel/iwlwifi/mvm/vendor-cmd.c | 1 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 286 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 7 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 5 +- drivers/net/wireless/mediatek/mt76/dma.c | 19 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 2 + drivers/net/wireless/mediatek/mt76/mac80211.c | 90 +- drivers/net/wireless/mediatek/mt76/mt76.h | 12 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 31 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 4 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 3 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 122 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 2 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 200 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 127 - drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 1 + .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 8 +- .../net/wireless/mediatek/mt76/mt7615/testmode.c | 25 +- .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 3 - .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 169 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 521 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 34 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 2 + drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 29 + drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 2 + .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 5 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 7 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 9 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 227 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 83 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 205 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 70 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 267 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 841 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 27 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 1 + .../net/wireless/mediatek/mt76/mt7915/testmode.c | 17 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 136 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 80 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 160 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 153 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 2 + drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 25 +- .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 4 + .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 51 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 2 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt7921/testmode.c | 4 +- drivers/net/wireless/mediatek/mt76/sdio.c | 11 +- drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 3 +- drivers/net/wireless/mediatek/mt76/testmode.c | 36 +- drivers/net/wireless/mediatek/mt76/testmode.h | 6 + drivers/net/wireless/microchip/wilc1000/netdev.c | 1 - drivers/net/wireless/microchip/wilc1000/netdev.h | 1 + drivers/net/wireless/microchip/wilc1000/sdio.c | 2 + drivers/net/wireless/microchip/wilc1000/spi.c | 64 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 29 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 1 + drivers/net/wireless/realtek/rtw88/Makefile | 1 + drivers/net/wireless/realtek/rtw88/bf.c | 14 +- drivers/net/wireless/realtek/rtw88/bf.h | 7 +- drivers/net/wireless/realtek/rtw88/debug.c | 12 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 388 + drivers/net/wireless/realtek/rtw88/fw.h | 143 + drivers/net/wireless/realtek/rtw88/mac80211.c | 91 +- drivers/net/wireless/realtek/rtw88/main.c | 87 +- drivers/net/wireless/realtek/rtw88/main.h | 75 +- drivers/net/wireless/realtek/rtw88/pci.c | 78 +- drivers/net/wireless/realtek/rtw88/pci.h | 2 + drivers/net/wireless/realtek/rtw88/phy.c | 63 +- drivers/net/wireless/realtek/rtw88/phy.h | 1 + drivers/net/wireless/realtek/rtw88/ps.c | 3 + drivers/net/wireless/realtek/rtw88/ps.h | 1 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 14 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 4 + drivers/net/wireless/realtek/rtw88/rx.c | 10 + drivers/net/wireless/realtek/rtw88/sar.c | 114 + drivers/net/wireless/realtek/rtw88/sar.h | 22 + drivers/net/wireless/realtek/rtw89/core.c | 2 + drivers/net/wireless/realtek/rtw89/debug.c | 2 + drivers/net/wireless/realtek/rtw89/reg.h | 2 +- drivers/net/wireless/rsi/rsi_91x_coex.c | 2 +- drivers/net/wireless/rsi/rsi_91x_main.c | 2 +- drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 2 +- drivers/net/wireless/rsi/rsi_91x_usb_ops.c | 2 +- drivers/net/xen-netback/common.h | 1 + drivers/net/xen-netback/rx.c | 77 +- drivers/net/xen-netfront.c | 125 +- drivers/nvdimm/pmem.c | 29 +- drivers/of/fdt.c | 19 +- drivers/of/platform.c | 4 + drivers/pci/msi/msi.c | 10 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 128 + drivers/phy/qualcomm/phy-qcom-qmp.h | 33 + drivers/pinctrl/cirrus/pinctrl-madera-core.c | 5 +- drivers/pinctrl/freescale/pinctrl-imx.c | 11 +- drivers/pinctrl/pinctrl-as3722.c | 13 +- drivers/pinctrl/pinctrl-da9062.c | 6 +- drivers/pinctrl/pinctrl-keembay.c | 87 +- drivers/pinctrl/pinctrl-max77620.c | 11 +- drivers/pinctrl/pinctrl-rk805.c | 12 +- drivers/pinctrl/pinmux.c | 2 +- drivers/pinctrl/pinmux.h | 4 +- drivers/platform/mellanox/mlxbf-pmc.c | 4 +- drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/amd-pmc.c | 163 +- drivers/platform/x86/apple-gmux.c | 2 +- drivers/platform/x86/asus-wmi.c | 38 +- drivers/platform/x86/intel/Kconfig | 24 +- drivers/platform/x86/intel/Makefile | 2 + drivers/platform/x86/intel/pmc/pltdrv.c | 2 +- drivers/platform/x86/intel/pmt/Kconfig | 4 +- drivers/platform/x86/intel/pmt/class.c | 21 +- drivers/platform/x86/intel/pmt/class.h | 5 +- drivers/platform/x86/intel/pmt/crashlog.c | 47 +- drivers/platform/x86/intel/pmt/telemetry.c | 46 +- drivers/platform/x86/intel/vsec.c | 408 + drivers/platform/x86/intel/vsec.h | 43 + drivers/platform/x86/system76_acpi.c | 58 +- drivers/platform/x86/think-lmi.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 191 +- drivers/pnp/pnpbios/core.c | 6 +- drivers/power/supply/power_supply_sysfs.c | 55 + drivers/powercap/idle_inject.c | 2 +- drivers/powercap/intel_rapl_common.c | 61 +- drivers/rapidio/switches/Kconfig | 11 - drivers/rapidio/switches/Makefile | 2 - drivers/rapidio/switches/tsi568.c | 195 - drivers/rapidio/switches/tsi57x.c | 365 - drivers/remoteproc/rcar_rproc.c | 4 +- drivers/reset/reset-starfive-jh7100.c | 1 + drivers/s390/block/dcssblk.c | 18 +- drivers/scsi/ch.c | 6 +- drivers/scsi/hisi_sas/hisi_sas.h | 1 + drivers/scsi/hisi_sas/hisi_sas_main.c | 39 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 24 +- drivers/scsi/initio.c | 3 +- drivers/scsi/libiscsi.c | 6 +- drivers/scsi/libsas/sas_event.c | 77 +- drivers/scsi/libsas/sas_expander.c | 3 + drivers/scsi/libsas/sas_init.c | 49 +- drivers/scsi/libsas/sas_internal.h | 2 + drivers/scsi/lpfc/lpfc_debugfs.c | 4 +- drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 603 +- drivers/scsi/mpi3mr/mpi/mpi30_image.h | 59 +- drivers/scsi/mpi3mr/mpi/mpi30_init.h | 15 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 128 +- drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 44 + drivers/scsi/mpi3mr/mpi/mpi30_sas.h | 14 + drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 31 +- drivers/scsi/mpi3mr/mpi3mr.h | 126 +- drivers/scsi/mpi3mr/mpi3mr_debug.h | 133 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 1451 ++-- drivers/scsi/mpi3mr/mpi3mr_os.c | 771 +- drivers/scsi/mvsas/mv_sas.c | 5 + drivers/scsi/myrb.c | 2 +- drivers/scsi/myrs.c | 10 +- drivers/scsi/pmcraid.c | 4 +- drivers/scsi/scsi_pm.c | 2 +- drivers/scsi/snic/snic_disc.c | 2 +- drivers/scsi/sr.c | 2 +- drivers/scsi/sr_vendor.c | 4 +- drivers/scsi/storvsc_drv.c | 37 +- drivers/scsi/vmw_pvscsi.c | 7 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 7 +- drivers/soc/aspeed/aspeed-socinfo.c | 73 + drivers/soc/bcm/brcmstb/pm/pm-mips.c | 5 +- drivers/soundwire/intel.c | 8 +- drivers/soundwire/intel_init.c | 2 +- drivers/spi/spi-ar934x.c | 2 + drivers/spi/spi-dln2.c | 4 +- drivers/spi/spi-dw-core.c | 4 +- drivers/spi/spi-pxa2xx.c | 3 +- drivers/spi/spi-uniphier.c | 11 +- drivers/spmi/Kconfig | 11 + drivers/spmi/Makefile | 1 + drivers/spmi/spmi-mtk-pmif.c | 542 ++ drivers/spmi/spmi-pmic-arb.c | 193 +- drivers/staging/greybus/audio_topology.c | 92 +- drivers/staging/media/tegra-video/vi.c | 12 +- drivers/staging/r8188eu/Makefile | 1 - drivers/staging/r8188eu/core/rtw_cmd.c | 13 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 23 +- drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c | 102 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 84 +- drivers/staging/r8188eu/hal/odm.c | 5 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 2 - drivers/staging/r8188eu/hal/odm_RTL8188E.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 6 +- drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 37 - drivers/staging/r8188eu/hal/usb_halinit.c | 6 +- drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 148 +- drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 53 +- drivers/staging/r8188eu/include/odm.h | 14 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 1 - drivers/staging/r8188eu/include/rtl8188e_sreset.h | 13 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 17 - .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 4 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rts5208/rtsx.c | 16 +- drivers/tee/optee/core.c | 6 +- drivers/tee/optee/smc_abi.c | 2 + drivers/tee/tee_shm.c | 174 +- drivers/thunderbolt/lc.c | 27 + drivers/thunderbolt/switch.c | 463 + drivers/thunderbolt/tb.c | 23 +- drivers/thunderbolt/tb.h | 101 +- drivers/thunderbolt/tb_regs.h | 113 +- drivers/thunderbolt/tmu.c | 337 +- drivers/thunderbolt/usb4.c | 52 +- drivers/tty/hvc/hvc_xen.c | 30 +- drivers/tty/serial/8250/8250_pci.c | 407 +- drivers/tty/serial/8250/8250_pericom.c | 214 + drivers/tty/serial/8250/Kconfig | 8 + drivers/tty/serial/8250/Makefile | 1 + drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/atmel_serial.c | 2 +- drivers/tty/serial/fsl_lpuart.c | 8 + drivers/tty/serial/lantiq.c | 28 +- drivers/tty/serial/samsung_tty.c | 78 +- drivers/tty/serial/sh-sci.c | 52 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 14 +- drivers/usb/chipidea/core.c | 1 + drivers/usb/core/driver.c | 1 + drivers/usb/core/hub.c | 11 +- drivers/usb/dwc2/core.h | 3 + drivers/usb/dwc2/drd.c | 51 +- drivers/usb/dwc2/platform.c | 10 +- drivers/usb/dwc3/host.c | 45 +- drivers/usb/early/xhci-dbc.c | 15 +- drivers/usb/gadget/function/f_fs.c | 9 +- drivers/usb/gadget/function/f_mass_storage.c | 2 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 8 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/host/fotg210-hcd.c | 11 +- drivers/usb/host/ohci-omap.c | 2 +- drivers/usb/host/ohci-s3c2410.c | 10 +- drivers/usb/host/ohci-spear.c | 2 +- drivers/usb/host/uhci-platform.c | 6 +- drivers/usb/host/xhci-pci.c | 5 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/isp1760/isp1760-if.c | 16 +- drivers/usb/misc/ehset.c | 58 + drivers/usb/misc/ftdi-elan.c | 1 + drivers/usb/mtu3/mtu3_gadget.c | 12 +- drivers/usb/mtu3/mtu3_qmu.c | 7 +- drivers/usb/musb/am35x.c | 2 + drivers/usb/musb/da8xx.c | 20 +- drivers/usb/musb/jz4740.c | 1 + drivers/usb/musb/mediatek.c | 2 + drivers/usb/musb/musb_dsps.c | 15 +- drivers/usb/musb/omap2430.c | 23 +- drivers/usb/musb/ux500.c | 18 +- drivers/usb/renesas_usbhs/common.c | 14 +- drivers/usb/renesas_usbhs/common.h | 1 - drivers/usb/renesas_usbhs/mod.c | 14 +- drivers/usb/typec/ucsi/ucsi.c | 4 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 4 +- drivers/vdpa/vdpa_user/iova_domain.c | 8 - drivers/vfio/pci/vfio_pci_igd.c | 15 +- drivers/vfio/vfio_iommu_type1.c | 2 +- drivers/vhost/vhost.c | 2 +- drivers/video/backlight/lp855x_bl.c | 134 +- drivers/video/backlight/qcom-wled.c | 130 +- drivers/video/fbdev/simplefb.c | 21 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 5 +- drivers/w1/slaves/w1_therm.c | 7 +- drivers/xen/events/events_base.c | 6 + fs/9p/cache.c | 12 +- fs/9p/v9fs.c | 2 +- fs/9p/vfs_addr.c | 11 +- fs/9p/vfs_dir.c | 4 +- fs/9p/vfs_file.c | 6 +- fs/9p/vfs_inode.c | 4 +- fs/9p/vfs_inode_dotl.c | 29 +- fs/afs/file.c | 3 +- fs/afs/volume.c | 4 +- fs/afs/write.c | 12 +- fs/buffer.c | 23 +- fs/cachefiles/cache.c | 4 +- fs/cachefiles/internal.h | 5 +- fs/cachefiles/namei.c | 8 +- fs/cachefiles/volume.c | 27 +- fs/cachefiles/xattr.c | 78 + fs/ceph/addr.c | 3 +- fs/ceph/cache.c | 4 +- fs/cifs/connect.c | 2 +- fs/cifs/file.c | 8 +- fs/cifs/fs_context.c | 44 +- fs/cifs/fscache.c | 48 +- fs/cifs/fscache.h | 38 +- fs/cifs/inode.c | 6 +- fs/coredump.c | 20 +- fs/dax.c | 5 - fs/ecryptfs/file.c | 2 +- fs/exec.c | 12 +- fs/exfat/misc.c | 3 +- fs/exportfs/expfs.c | 2 +- fs/f2fs/sysfs.c | 2 +- fs/fscache/cookie.c | 70 +- fs/fscache/internal.h | 2 +- fs/fscache/io.c | 8 + fs/fscache/main.c | 11 +- fs/fscache/proc.c | 2 +- fs/fscache/volume.c | 53 +- fs/fuse/virtio_fs.c | 18 +- fs/gfs2/glops.c | 1 + fs/hostfs/hostfs_kern.c | 3 + fs/internal.h | 10 +- fs/io-wq.c | 8 +- fs/io-wq.h | 2 +- fs/io_uring.c | 70 +- fs/iomap/buffered-io.c | 522 +- fs/jffs2/background.c | 2 +- fs/jffs2/file.c | 40 +- fs/ksmbd/smb2ops.c | 3 - fs/ksmbd/smb2pdu.c | 28 +- fs/ksmbd/vfs.c | 4 +- fs/lockd/svc.c | 2 +- fs/lockd/svclock.c | 6 +- fs/nfs/callback.c | 4 +- fs/nfs/dir.c | 87 +- fs/nfs/export.c | 2 +- fs/nfs/file.c | 1 + fs/nfs/filelayout/filelayout.h | 2 +- fs/nfs/filelayout/filelayoutdev.c | 4 +- fs/nfs/fscache.c | 148 +- fs/nfs/fscache.h | 57 +- fs/nfs/nfs3proc.c | 5 +- fs/nfs/nfs4client.c | 5 +- fs/nfs/nfs4proc.c | 31 +- fs/nfs/nfs4state.c | 2 +- fs/nfs/nfs4xdr.c | 7 +- fs/nfs/nfstrace.h | 1 - fs/nfs/read.c | 25 +- fs/nfs/write.c | 7 +- fs/nfsd/filecache.c | 1 - fs/nfsd/filecache.h | 1 - fs/nfsd/nfs3proc.c | 17 +- fs/nfsd/nfs4proc.c | 18 +- fs/nfsd/nfs4recover.c | 2 +- fs/nfsd/nfs4state.c | 43 +- fs/nfsd/nfsproc.c | 16 +- fs/nfsd/nfssvc.c | 2 +- fs/nfsd/state.h | 1 + fs/nfsd/trace.h | 50 + fs/nfsd/vfs.c | 70 +- fs/nfsd/vfs.h | 3 +- fs/overlayfs/readdir.c | 6 +- fs/proc/base.c | 4 +- fs/readdir.c | 62 +- fs/ubifs/gc.c | 19 +- fs/ubifs/sysfs.c | 2 +- fs/xfs/scrub/dir.c | 15 +- fs/xfs/scrub/quota.c | 4 +- fs/xfs/scrub/repair.c | 3 + fs/xfs/scrub/scrub.c | 4 - fs/xfs/scrub/scrub.h | 1 - fs/xfs/xfs_aops.c | 24 +- fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_icache.c | 5 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_ioctl.h | 5 +- fs/xfs/xfs_iops.c | 40 +- fs/xfs/xfs_log_recover.c | 24 +- fs/xfs/xfs_mount.c | 10 - fs/xfs/xfs_qm_syscalls.c | 11 +- fs/xfs/xfs_reflink.c | 5 +- fs/xfs/xfs_super.c | 9 - fs/xfs/xfs_symlink.c | 29 +- fs/xfs/xfs_trans.c | 11 +- fs/zonefs/super.c | 1 + include/acpi/acpi_bus.h | 1 + include/asm-generic/barrier.h | 11 + include/asm-generic/logic_io.h | 2 +- include/asm-generic/mshyperv.h | 2 + include/crypto/aead.h | 4 +- include/crypto/algapi.h | 5 +- include/crypto/blake2b.h | 1 - include/crypto/blake2s.h | 2 +- include/crypto/cryptd.h | 3 +- include/crypto/engine.h | 6 +- include/crypto/pcrypt.h | 2 +- include/crypto/scatterwalk.h | 3 +- include/crypto/skcipher.h | 6 +- include/drm/drm_format_helper.h | 3 + include/drm/drm_gem_ttm_helper.h | 2 +- include/drm/drm_gem_vram_helper.h | 2 +- include/drm/drm_mm.h | 4 +- include/dt-bindings/clock/dra7.h | 14 +- include/dt-bindings/clock/exynos7885.h | 115 + include/dt-bindings/clock/exynos850.h | 12 +- include/dt-bindings/gpio/msc313-gpio.h | 71 + include/dt-bindings/gpio/tegra241-gpio.h | 42 + include/dt-bindings/pinctrl/samsung.h | 13 +- include/dt-bindings/sound/tlv320adc3xxx.h | 28 + include/linux/atomic-ref.h | 33 - include/linux/auxiliary_bus.h | 10 + include/linux/avf/virtchnl.h | 377 + include/linux/bio.h | 60 +- include/linux/blk-mq.h | 1 - include/linux/blk-pm.h | 2 +- include/linux/blkdev.h | 4 +- include/linux/bpf.h | 101 +- include/linux/bpf_verifier.h | 27 + include/linux/compiler.h | 4 +- include/linux/counter.h | 40 +- include/linux/cuda.h | 2 +- include/linux/dax.h | 29 +- include/linux/delayacct.h | 28 + include/linux/device-mapper.h | 4 - include/linux/exportfs.h | 2 - include/linux/fs.h | 2 +- include/linux/fscache.h | 52 +- include/linux/gfp.h | 2 +- include/linux/hwmon.h | 4 +- include/linux/hyperv.h | 6 + include/linux/instrumentation.h | 4 +- include/linux/intel-svm.h | 6 - include/linux/intel_rapl.h | 6 + include/linux/iomap.h | 3 +- include/linux/iommu.h | 3 +- include/linux/iova.h | 68 +- include/linux/kernel.h | 1 - include/linux/kernfs.h | 4 +- include/linux/kthread.h | 4 +- include/linux/lockd/lockd.h | 9 +- include/linux/memblock.h | 4 +- include/linux/memcontrol.h | 21 + include/linux/mm.h | 17 +- include/linux/module.h | 6 +- include/linux/mux/consumer.h | 20 + include/linux/netdevice.h | 3 +- include/linux/nfs_fs.h | 11 +- include/linux/nfs_xdr.h | 2 +- include/linux/of_fdt.h | 2 + include/linux/page_idle.h | 1 - include/linux/percpu.h | 13 +- include/linux/platform_data/mtd-nand-omap2.h | 10 +- include/linux/pm.h | 82 +- include/linux/pm_runtime.h | 3 + include/linux/pmu.h | 2 +- include/linux/power_supply.h | 16 + include/linux/property.h | 10 +- include/linux/psp-sev.h | 21 + include/linux/ref_tracker.h | 2 + include/linux/rfkill.h | 7 + include/linux/rio_ids.h | 13 - include/linux/scatterlist.h | 29 +- include/linux/sched.h | 4 +- include/linux/sched/signal.h | 18 +- include/linux/sched/task.h | 1 + include/linux/scmi_protocol.h | 11 + include/linux/serial_s3c.h | 9 - include/linux/skbuff.h | 3 +- include/linux/sunrpc/svc.h | 2 +- include/linux/swap.h | 6 +- include/linux/swiotlb.h | 6 + include/linux/tee_drv.h | 4 +- include/linux/tpm.h | 10 + include/linux/uio.h | 20 +- include/linux/virtio_net.h | 25 +- include/linux/wwan.h | 9 +- include/net/9p/9p.h | 2 - include/net/9p/transport.h | 2 +- include/net/act_api.h | 27 +- include/net/bluetooth/bluetooth.h | 1 + include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 10 +- include/net/bluetooth/hci_sync.h | 5 + include/net/cfg80211.h | 67 +- include/net/codel.h | 2 - include/net/codel_impl.h | 2 + include/net/codel_qdisc.h | 2 + include/net/devlink.h | 8 + include/net/flow_offload.h | 20 +- include/net/mac80211.h | 22 +- include/net/netfilter/nf_conntrack.h | 1 + include/net/netfilter/nf_tables_core.h | 6 + include/net/pkt_cls.h | 38 +- include/net/pkt_sched.h | 16 + include/net/sch_generic.h | 2 - include/net/sctp/sctp.h | 4 +- include/net/sctp/structs.h | 8 +- include/net/sock.h | 2 +- include/net/tc_act/tc_gate.h | 5 - include/scsi/libsas.h | 2 + include/sound/soc.h | 1 + include/sound/sof.h | 22 + include/sound/sof/debug.h | 2 + include/trace/events/cachefiles.h | 46 +- include/trace/events/fscache.h | 44 + include/trace/events/sunrpc.h | 52 +- include/uapi/drm/drm.h | 18 + include/uapi/drm/drm_fourcc.h | 11 + include/uapi/drm/vmwgfx_drm.h | 1 + include/uapi/linux/audit.h | 2 +- include/uapi/linux/byteorder/big_endian.h | 1 + include/uapi/linux/byteorder/little_endian.h | 1 + include/uapi/linux/io_uring.h | 1 + include/uapi/linux/nl80211.h | 62 +- include/uapi/linux/pci_regs.h | 4 + include/uapi/linux/perf_event.h | 5 +- include/uapi/linux/pkt_cls.h | 9 +- include/uapi/linux/rtnetlink.h | 2 + include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/uuid.h | 10 +- include/xen/events.h | 1 + kernel/audit.c | 2 +- kernel/auditfilter.c | 2 +- kernel/bpf/btf.c | 106 +- kernel/bpf/cgroup.c | 2 +- kernel/bpf/helpers.c | 12 +- kernel/bpf/local_storage.c | 3 +- kernel/bpf/map_iter.c | 4 +- kernel/bpf/reuseport_array.c | 6 +- kernel/bpf/ringbuf.c | 2 +- kernel/bpf/syscall.c | 2 +- kernel/bpf/verifier.c | 615 +- kernel/delayacct.c | 15 + kernel/dma/swiotlb.c | 43 +- kernel/exit.c | 101 +- kernel/fork.c | 16 +- kernel/futex/core.c | 2 +- kernel/kexec_core.c | 2 +- kernel/kthread.c | 88 +- kernel/livepatch/core.c | 31 +- kernel/livepatch/shadow.c | 6 +- kernel/locking/rtmutex.c | 2 +- kernel/module.c | 6 +- kernel/panic.c | 11 + kernel/rcu/rcutorture.c | 20 +- kernel/rcu/tree.c | 135 +- kernel/sched/core.c | 16 +- kernel/signal.c | 29 +- kernel/sysctl.c | 10 +- kernel/time/timekeeping.c | 3 +- kernel/torture.c | 2 +- kernel/trace/blktrace.c | 18 +- kernel/trace/bpf_trace.c | 26 +- lib/kunit/try-catch.c | 4 +- lib/logic_iomem.c | 23 +- lib/test_meminit.c | 1 + localversion-next | 2 +- mm/Kconfig | 12 + mm/damon/dbgfs.c | 2 + mm/damon/vaddr.c | 96 + mm/dmapool.c | 2 +- mm/gup.c | 13 +- mm/huge_memory.c | 32 +- mm/hugetlb.c | 6 +- mm/kasan/quarantine.c | 11 + mm/kfence/core.c | 2 +- mm/khugepaged.c | 2 +- mm/memcontrol.c | 15 +- mm/memory-failure.c | 9 +- mm/memory.c | 8 +- mm/migrate.c | 30 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 7 +- mm/page_ext.c | 4 +- mm/page_owner.c | 4 +- mm/percpu.c | 154 +- mm/slab.c | 3 +- mm/slab.h | 39 +- mm/slab_common.c | 6 +- mm/slob.c | 18 +- mm/slub.c | 21 +- mm/swapfile.c | 44 +- mm/vmalloc.c | 5 + mm/zpool.c | 12 - net/9p/Kconfig | 7 + net/9p/Makefile | 5 +- net/9p/mod.c | 15 +- net/9p/trans_fd.c | 14 +- net/9p/trans_virtio.c | 2 +- net/9p/trans_xen.c | 1 + net/ax25/af_ax25.c | 4 +- net/bluetooth/bnep/core.c | 2 +- net/bluetooth/cmtp/core.c | 2 +- net/bluetooth/hci_conn.c | 305 +- net/bluetooth/hci_core.c | 2 +- net/bluetooth/hci_event.c | 67 +- net/bluetooth/hci_request.c | 52 +- net/bluetooth/hci_request.h | 2 - net/bluetooth/hci_sync.c | 309 +- net/bluetooth/hidp/core.c | 2 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/mgmt.c | 121 +- net/bridge/br_ioctl.c | 2 +- net/core/bpf_sk_storage.c | 2 +- net/core/dev.c | 8 +- net/core/devlink.c | 10 + net/core/filter.c | 64 +- net/core/flow_dissector.c | 3 +- net/core/flow_offload.c | 46 +- net/core/sock_map.c | 2 +- net/core/xdp.c | 10 +- net/dsa/tag_ocelot.c | 6 +- net/ipv4/af_inet.c | 2 +- net/ipv4/netfilter/Kconfig | 8 +- net/ipv4/netfilter/Makefile | 3 - net/ipv4/netfilter/nf_flow_table_ipv4.c | 37 - net/ipv4/tcp.c | 3 +- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_ipv4.c | 11 +- net/ipv4/udp.c | 6 +- net/ipv6/netfilter/Kconfig | 8 +- net/ipv6/netfilter/nf_flow_table_ipv6.c | 38 - net/ipv6/tcp_ipv6.c | 11 +- net/ipv6/udp.c | 4 +- net/mac80211/cfg.c | 27 +- net/mac80211/main.c | 13 +- net/mac80211/mlme.c | 53 +- net/mac80211/rx.c | 7 +- net/mac80211/tx.c | 10 +- net/mctp/device.c | 53 +- net/mptcp/pm_netlink.c | 8 +- net/mptcp/protocol.c | 72 +- net/mptcp/protocol.h | 1 + net/netfilter/Kconfig | 6 - net/netfilter/Makefile | 3 +- net/netfilter/nf_conntrack_core.c | 3 + net/netfilter/nf_flow_table_inet.c | 26 + net/netfilter/nf_nat_core.c | 43 +- net/netfilter/nf_nat_masquerade.c | 4 +- net/netfilter/nf_tables_core.c | 48 +- net/netfilter/nfnetlink_log.c | 5 +- net/netfilter/nft_counter.c | 58 +- net/netfilter/nft_payload.c | 6 +- net/openvswitch/flow.c | 8 +- net/phonet/pep.c | 2 + net/rfkill/core.c | 12 + net/sched/act_api.c | 459 +- net/sched/act_bpf.c | 2 +- net/sched/act_connmark.c | 2 +- net/sched/act_csum.c | 19 + net/sched/act_ct.c | 36 +- net/sched/act_ctinfo.c | 2 +- net/sched/act_gact.c | 38 + net/sched/act_gate.c | 51 +- net/sched/act_ife.c | 2 +- net/sched/act_ipt.c | 2 +- net/sched/act_mirred.c | 50 + net/sched/act_mpls.c | 54 +- net/sched/act_nat.c | 2 +- net/sched/act_pedit.c | 36 +- net/sched/act_police.c | 27 +- net/sched/act_sample.c | 32 +- net/sched/act_simple.c | 2 +- net/sched/act_skbedit.c | 38 +- net/sched/act_skbmod.c | 2 +- net/sched/act_tunnel_key.c | 54 + net/sched/act_vlan.c | 48 + net/sched/cls_api.c | 285 +- net/sched/cls_flower.c | 35 +- net/sched/cls_matchall.c | 27 +- net/sched/cls_u32.c | 12 +- net/sched/sch_frag.c | 3 +- net/sctp/input.c | 27 +- net/sctp/proc.c | 10 +- net/sctp/socket.c | 6 +- net/sunrpc/auth_gss/gss_generic_token.c | 6 +- net/sunrpc/xprtsock.c | 2 +- net/tipc/crypto.c | 8 +- net/wireless/chan.c | 68 +- net/wireless/core.c | 14 +- net/wireless/core.h | 20 +- net/wireless/mlme.c | 89 +- net/wireless/nl80211.c | 54 +- net/wireless/rdev-ops.h | 10 +- net/wireless/reg.c | 2 + net/wireless/scan.c | 86 +- net/wireless/trace.h | 19 +- net/xdp/xsk.c | 4 +- net/xfrm/xfrm_interface.c | 14 +- net/xfrm/xfrm_user.c | 21 +- scripts/remove-stale-files | 7 +- security/selinux/hooks.c | 61 +- sound/core/rawmidi.c | 1 + sound/hda/intel-sdw-acpi.c | 13 +- sound/pci/hda/patch_hdmi.c | 21 +- sound/pci/hda/patch_realtek.c | 26 +- sound/soc/amd/acp-config.c | 53 + sound/soc/amd/acp/Kconfig | 2 - sound/soc/atmel/mikroe-proto.c | 6 +- sound/soc/atmel/tse850-pcm5142.c | 32 +- sound/soc/bcm/bcm63xx-i2s.h | 1 - sound/soc/bcm/bcm63xx-pcm-whistler.c | 13 +- sound/soc/codecs/Kconfig | 19 + sound/soc/codecs/Makefile | 4 + sound/soc/codecs/ak4118.c | 18 +- sound/soc/codecs/ak4375.c | 612 ++ sound/soc/codecs/es7241.c | 28 +- sound/soc/codecs/max9759.c | 28 +- sound/soc/codecs/max9860.c | 12 +- sound/soc/codecs/msm8916-wcd-analog.c | 7 +- sound/soc/codecs/pcm3168a.c | 22 +- sound/soc/codecs/sgtl5000.c | 5 +- sound/soc/codecs/simple-amplifier.c | 10 +- sound/soc/codecs/simple-mux.c | 10 +- sound/soc/codecs/ssm2305.c | 11 +- sound/soc/codecs/tlv320adc3xxx.c | 1317 +++ sound/soc/codecs/tlv320aic31xx.c | 16 +- sound/soc/fsl/fsl-asoc-card.c | 3 +- sound/soc/fsl/imx-card.c | 17 +- sound/soc/fsl/imx-sgtl5000.c | 4 +- sound/soc/fsl/imx-spdif.c | 4 +- sound/soc/generic/audio-graph-card.c | 5 +- sound/soc/generic/audio-graph-card2.c | 4 +- sound/soc/generic/simple-card-utils.c | 45 +- sound/soc/generic/simple-card.c | 3 +- sound/soc/img/img-i2s-in.c | 8 +- sound/soc/img/img-i2s-out.c | 24 +- sound/soc/img/img-parallel-out.c | 24 +- sound/soc/img/img-spdif-in.c | 8 +- sound/soc/img/img-spdif-out.c | 24 +- sound/soc/img/pistachio-internal-dac.c | 9 +- sound/soc/intel/catpt/dsp.c | 14 +- sound/soc/intel/catpt/pcm.c | 37 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 6 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 2 +- .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 2 - .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 2 - sound/soc/meson/aiu.c | 36 +- sound/soc/meson/axg-fifo.c | 16 +- sound/soc/meson/axg-pdm.c | 25 +- sound/soc/meson/axg-spdifin.c | 17 +- sound/soc/meson/axg-spdifout.c | 17 +- sound/soc/meson/axg-tdm-formatter.c | 50 +- sound/soc/meson/axg-tdm-interface.c | 25 +- sound/soc/meson/meson-card-utils.c | 8 +- sound/soc/meson/t9015.c | 14 +- sound/soc/mxs/mxs-sgtl5000.c | 8 +- sound/soc/qcom/common.c | 20 +- sound/soc/qcom/qdsp6/q6apm.c | 10 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 10 +- sound/soc/samsung/aries_wm8994.c | 17 +- sound/soc/samsung/arndale.c | 5 +- sound/soc/samsung/littlemill.c | 5 +- sound/soc/samsung/lowland.c | 5 +- sound/soc/samsung/odroid.c | 4 +- sound/soc/samsung/smdk_wm8994.c | 4 +- sound/soc/samsung/smdk_wm8994pcm.c | 4 +- sound/soc/samsung/snow.c | 9 +- sound/soc/samsung/speyside.c | 5 +- sound/soc/samsung/tm2_wm5110.c | 3 +- sound/soc/samsung/tobermory.c | 5 +- sound/soc/sh/rz-ssi.c | 7 +- sound/soc/soc-core.c | 50 + sound/soc/sof/Kconfig | 2 +- sound/soc/sof/amd/acp.c | 2 +- sound/soc/sof/amd/renoir.c | 7 +- sound/soc/sof/core.c | 119 +- sound/soc/sof/debug.c | 35 +- sound/soc/sof/imx/imx-common.c | 4 +- sound/soc/sof/imx/imx8.c | 2 +- sound/soc/sof/imx/imx8m.c | 2 +- sound/soc/sof/intel/atom.c | 21 +- sound/soc/sof/intel/atom.h | 4 +- sound/soc/sof/intel/bdw.c | 19 +- sound/soc/sof/intel/cnl.c | 21 +- sound/soc/sof/intel/hda-dai.c | 10 - sound/soc/sof/intel/hda-ipc.c | 19 +- sound/soc/sof/intel/hda-loader.c | 24 +- sound/soc/sof/intel/hda-stream.c | 1 - sound/soc/sof/intel/hda.c | 80 +- sound/soc/sof/intel/hda.h | 6 +- sound/soc/sof/ipc.c | 7 +- sound/soc/sof/loader.c | 16 +- sound/soc/sof/ops.c | 47 +- sound/soc/sof/ops.h | 12 +- sound/soc/sof/pcm.c | 20 - sound/soc/sof/pm.c | 10 + sound/soc/sof/sof-audio.c | 9 +- sound/soc/sof/sof-priv.h | 48 +- sound/soc/sof/topology.c | 12 +- sound/soc/sof/xtensa/core.c | 44 +- sound/soc/stm/stm32_i2s.c | 62 +- sound/soc/stm/stm32_sai.c | 37 +- sound/soc/stm/stm32_sai_sub.c | 25 +- sound/soc/stm/stm32_spdifrx.c | 44 +- sound/soc/sunxi/sun4i-codec.c | 3 +- sound/soc/tegra/tegra20_i2s.c | 49 + sound/soc/tegra/tegra20_spdif.c | 196 +- sound/soc/tegra/tegra20_spdif.h | 1 + sound/soc/tegra/tegra_pcm.c | 6 + sound/soc/tegra/tegra_pcm.h | 1 + sound/soc/ti/davinci-mcasp.c | 10 +- sound/soc/ti/j721e-evm.c | 10 +- sound/soc/xilinx/xlnx_spdif.c | 10 +- tools/accounting/getdelays.c | 8 +- tools/bpf/bpftool/feature.c | 26 +- tools/bpf/bpftool/main.c | 2 + tools/lib/bpf/btf.h | 6 + tools/lib/bpf/libbpf.h | 52 +- tools/lib/bpf/libbpf.map | 3 + tools/lib/bpf/libbpf_probes.c | 235 +- tools/objtool/check.c | 8 +- tools/perf/arch/arm64/util/machine.c | 7 + tools/perf/builtin-inject.c | 13 +- tools/perf/builtin-record.c | 8 + tools/perf/builtin-report.c | 4 +- tools/perf/builtin-script.c | 13 +- tools/perf/tests/builtin-test.c | 12 +- tools/perf/tests/sigtrap.c | 18 + tools/perf/util/Build | 1 + tools/perf/util/arm-spe.c | 62 + .../perf/util/arm64-frame-pointer-unwind-support.c | 63 + .../perf/util/arm64-frame-pointer-unwind-support.h | 10 + tools/perf/util/callchain.c | 14 +- tools/perf/util/callchain.h | 4 +- tools/perf/util/expr.c | 5 + tools/perf/util/machine.c | 50 +- tools/perf/util/machine.h | 1 + tools/perf/util/perf_regs.h | 7 +- tools/testing/selftests/bpf/config | 2 + tools/testing/selftests/bpf/prog_tests/align.c | 191 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 14 + .../selftests/bpf/prog_tests/libbpf_probes.c | 124 + .../bpf/progs/test_ksyms_btf_write_check.c | 29 + tools/testing/selftests/bpf/test_cpp.cpp | 9 +- .../selftests/bpf/verifier/value_ptr_arith.c | 2 +- tools/testing/selftests/bpf/vmtest.sh | 2 +- .../drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh | 7 +- .../net/mlxsw/devlink_trap_tunnel_vxlan_ipv6.sh | 342 + .../net/mlxsw/spectrum-2/vxlan_flooding_ipv6.sh | 322 + .../net/mlxsw/spectrum/vxlan_flooding_ipv6.sh | 334 + tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 224 +- .../selftests/drivers/net/mlxsw/vxlan_fdb_veto.sh | 39 +- .../drivers/net/mlxsw/vxlan_fdb_veto_ipv6.sh | 12 + .../selftests/drivers/net/mlxsw/vxlan_ipv6.sh | 65 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/include/kvm_util.h | 10 +- tools/testing/selftests/kvm/lib/kvm_util.c | 5 + .../kvm/x86_64/vmx_invalid_nested_guest_state.c | 105 + .../selftests/kvm/x86_64/vmx_pmu_msrs_test.c | 17 - tools/testing/selftests/lkdtm/stack-entropy.sh | 16 +- tools/testing/selftests/net/forwarding/lib.sh | 7 +- .../selftests/net/forwarding/q_in_vni_ipv6.sh | 347 + .../net/forwarding/vxlan_asymmetric_ipv6.sh | 504 ++ .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 804 ++ .../forwarding/vxlan_bridge_1d_port_8472_ipv6.sh | 11 + .../selftests/net/forwarding/vxlan_bridge_1q.sh | 20 - .../net/forwarding/vxlan_bridge_1q_ipv6.sh | 837 ++ .../forwarding/vxlan_bridge_1q_port_8472_ipv6.sh | 11 + .../net/forwarding/vxlan_symmetric_ipv6.sh | 563 ++ tools/testing/selftests/net/mptcp/mptcp_connect.c | 97 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 20 - tools/testing/selftests/netfilter/nft_nat.sh | 5 +- .../powerpc/security/mitigation-patching.sh | 5 +- tools/testing/selftests/powerpc/signal/.gitignore | 1 + tools/testing/selftests/powerpc/signal/Makefile | 1 + .../selftests/powerpc/signal/sigreturn_kernel.c | 132 + .../testing/selftests/rcutorture/bin/kvm-remote.sh | 17 +- tools/testing/selftests/rcutorture/bin/torture.sh | 18 +- tools/testing/selftests/sgx/main.c | 5 +- .../tc-testing/tc-tests/actions/police.json | 24 + .../tc-testing/tc-tests/filters/matchall.json | 72 + tools/testing/selftests/vm/userfaultfd.c | 16 +- 2142 files changed, 70226 insertions(+), 27394 deletions(-) create mode 100644 Documentation/dev-tools/kunit/architecture.rst create mode 100644 Documentation/dev-tools/kunit/kunit_suitememorydiagram.svg create mode 100644 Documentation/dev-tools/kunit/run_manual.rst create mode 100644 Documentation/dev-tools/kunit/run_wrapper.rst create mode 100644 Documentation/devicetree/bindings/arm/aspeed/aspeed,sbc.yaml delete mode 100644 Documentation/devicetree/bindings/ata/brcm,sata-brcm.txt create mode 100644 Documentation/devicetree/bindings/ata/brcm,sata-brcm.yaml delete mode 100644 Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt create mode 100644 Documentation/devicetree/bindings/bus/brcm,gisb-arb.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos7885-clock.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/qcom,prng.txt create mode 100644 Documentation/devicetree/bindings/crypto/qcom,prng.yaml 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/i2c-mux-gpio.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] create mode 100644 Documentation/devicetree/bindings/mtd/renesas-nandc.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdx65-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/gpio-restart.txt create mode 100644 Documentation/devicetree/bindings/power/reset/gpio-restart.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,cmd-db.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,cmd-db.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,rmtfs-mem.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,rmtfs-mem.yaml delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.txt create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.yaml create mode 100644 Documentation/devicetree/bindings/sound/ak4375.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra20-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra20-i2s.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra20-spdif.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,tlv320adc3xxx.yaml create mode 100644 Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml create mode 100644 Documentation/devicetree/bindings/timer/mstar,msc313e-timer.yaml delete mode 100644 Documentation/devicetree/bindings/usb/brcm,bdc.txt create mode 100644 Documentation/devicetree/bindings/usb/brcm,bdc.yaml create mode 100644 Documentation/hwmon/mp5023.rst create mode 100644 Documentation/hwmon/nzxt-smart2.rst create mode 100644 Documentation/livepatch/api.rst create mode 100644 Documentation/translations/zh_CN/accounting/delay-accounting.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-domains.rst create mode 100644 Documentation/vm/vmalloced-kernel-stacks.rst create mode 100644 arch/arm/boot/compressed/ashldi3.S create mode 100644 arch/arm/boot/compressed/bswapsdi2.S create mode 100644 arch/arm/boot/compressed/font.c create mode 100644 arch/arm/boot/compressed/hyp-stub.S create mode 100644 arch/arm/boot/compressed/lib1funcs.S create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-tyan-s8036.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman-n110.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman-rx20.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman-sx20.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman.dtsi create mode 100644 arch/arm/boot/dts/omap3-beagle-ab4.dts create mode 100644 arch/arm/boot/dts/openbmc-flash-layout-64-alt.dtsi delete mode 100644 arch/arm/include/asm/entry-macro-multi.S delete mode 100644 arch/arm/include/asm/hardware/entry-macro-iomd.S create mode 100644 arch/arm/include/asm/kfence.h delete mode 100644 arch/arm/mach-footbridge/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-iop32x/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-rpc/include/mach/entry-macro.S create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4908-netgear-raxe500.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos850-e850-96.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos850.dtsi create mode 100644 arch/parisc/boot/compressed/firmware.c create mode 100644 arch/parisc/boot/compressed/real2.S create mode 100644 arch/powerpc/lib/test-code-patching.c delete mode 100644 arch/powerpc/lib/test_code-patching.S create mode 100644 arch/um/kernel/dtb.c create mode 100644 arch/um/kernel/load_file.c delete mode 100644 arch/um/kernel/syscall.c create mode 100644 arch/um/kernel/um_arch.h create mode 100644 drivers/clk/samsung/clk-exynos-arm64.c create mode 100644 drivers/clk/samsung/clk-exynos-arm64.h create mode 100644 drivers/clk/samsung/clk-exynos7885.c create mode 100644 drivers/clocksource/timer-msc313e.c create mode 100644 drivers/gnss/usb.c create mode 100644 drivers/gpu/drm/ast/ast_i2c.c create mode 100644 drivers/gpu/drm/i915/i915_deps.c create mode 100644 drivers/gpu/drm/i915/i915_deps.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 delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_thp.c create mode 100644 drivers/hwmon/nzxt-smart2.c create mode 100644 drivers/hwmon/pmbus/delta-ahe50dc-fan.c create mode 100644 drivers/hwmon/pmbus/mp5023.c create mode 100644 drivers/iio/adc/xilinx-ams.c delete mode 100644 drivers/mfd/intel_pmt.c create mode 100644 drivers/mtd/nand/raw/renesas-nand-controller.c create mode 100644 drivers/net/ethernet/intel/ice/ice_cgu_regs.h create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp_consts.h create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c create mode 100644 drivers/net/wireless/realtek/rtw88/sar.c create mode 100644 drivers/net/wireless/realtek/rtw88/sar.h create mode 100644 drivers/platform/x86/intel/vsec.c create mode 100644 drivers/platform/x86/intel/vsec.h delete mode 100644 drivers/rapidio/switches/tsi568.c delete mode 100644 drivers/rapidio/switches/tsi57x.c create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_pci.h create mode 100644 drivers/spmi/spmi-mtk-pmif.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_sreset.c delete mode 100644 drivers/staging/r8188eu/include/rtl8188e_sreset.h create mode 100644 drivers/tty/serial/8250/8250_pericom.c create mode 100644 include/dt-bindings/clock/exynos7885.h create mode 100644 include/dt-bindings/gpio/tegra241-gpio.h create mode 100644 include/dt-bindings/sound/tlv320adc3xxx.h delete mode 100644 include/linux/atomic-ref.h create mode 100644 sound/soc/codecs/ak4375.c create mode 100644 sound/soc/codecs/tlv320adc3xxx.c create mode 100644 tools/perf/util/arm64-frame-pointer-unwind-support.c create mode 100644 tools/perf/util/arm64-frame-pointer-unwind-support.h create mode 100644 tools/testing/selftests/bpf/prog_tests/libbpf_probes.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf_write_check.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_tunnel_v [...] create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/vxlan_floo [...] create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum/vxlan_floodi [...] create mode 100755 tools/testing/selftests/drivers/net/mlxsw/vxlan_fdb_veto_ipv6.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/vxlan_ipv6.sh create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_invalid_nested_guest_state.c create mode 100755 tools/testing/selftests/net/forwarding/q_in_vni_ipv6.sh create mode 100755 tools/testing/selftests/net/forwarding/vxlan_asymmetric_ipv6.sh create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1d_ipv6.sh create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1d_port_847 [...] create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1q_ipv6.sh create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1q_port_847 [...] create mode 100755 tools/testing/selftests/net/forwarding/vxlan_symmetric_ipv6.sh create mode 100644 tools/testing/selftests/powerpc/signal/sigreturn_kernel.c