This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits 5a5d008887b4 Add linux-next specific files for 20210924 omits 027e04ff95bf Merge branch 'akpm/master' omits 51dacaa42e0d mm: unexport {,un}lock_page_memcg omits 4c91414dbdf1 mm: unexport folio_memcg_{,un}lock omits 3463cea8f215 mm: migrate: simplify the file-backed pages validation whe [...] omits 6c354d60f09a Merge branch 'akpm-current/current' omits acb1a5a88091 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits a28899491e57 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e91f25695a09 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 5732878d63c1 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 08da4233bc40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a3a01f66db40 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 147032d2779b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits ef46443beb81 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 07ac03f5cb1d Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits c3c01e70bff1 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git omits ef1584f7ecd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea45a44bc224 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 145ad051fda3 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 1ec99b3f516c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 917a124b67e8 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 760050e850af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8ae87e74381e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 791cc84f92ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c34d7b5bca95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d0e99982c33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c3c5e1e36bff Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits b2e18cac2eef Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 0bbaade503f3 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 50da8a0d04c3 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits b510654f7a2b Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits e04e26fbdf86 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 7fab23687a1d Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 7188bdf6fb55 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits bb0101dca2d1 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits dc1f4b995d5a Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits ce98624d1c5b Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 63f2322886c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 547a8255408a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9bfb4903f573 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e49d88e10b92 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 5a0a44530ebe Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits b2a67a6f5442 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 8d79323d774e Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 42c4de6d69aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fbffa2f8ac5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 29bac05af090 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f7df04b00d4f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 124ce2af0ef6 Merge branch 'next' of git://github.com/cschaufler/smack-next omits f9090e5c1f2e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits eb28b6c1645c Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits 921e5fa7138c Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 16bd306ee1e4 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 6b7bb001e9ce Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 948c452cb8ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7088f010a7ea Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9bc571f4053c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 640a903dafc1 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 20f43aee02b5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 18231cb24ce1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5b7fe1e72d9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f09a861dff2f Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 2bb77cc15ee5 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 7c13bd613cf3 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits d8c961d42a98 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 82f909d80488 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 16cd833420a0 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits fe5a12faced1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8dae916ae2c9 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 121361dea997 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits ef156fd058fa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a21af655ecb8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 91a529f68fd2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1c2c0e688159 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0711f65da4e1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4501e04d0d3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f443f9bbe365 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 968d396a0ad2 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 558a579492e4 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 28afad6bc672 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits b2a759251e8b Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 55034400f572 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 90d5c15c5b1e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits edfdb223e97d Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 1d1f9de85c8a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits c9e96e27fc3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7b51bf33fcd4 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits c3b007fb7679 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 911b48f73efe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4a8492c902b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e0eac853e44b Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits d0243c6ab58f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 943293969204 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 4bc050bdf90e Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits 37893751a48e Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 9951b270afe8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d211d66103cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 18c1752a3678 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 3273aee8ff14 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 0d89a72bbd33 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 4b3f582a1197 Merge branch 'cifsd-for-next' of https://github.com/smfren [...] omits 8c77e93f1550 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 4f5092b7c30f Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 8c7c81c47c17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f38f6b8234b1 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 264dd6ee48c4 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 9eb269e69c76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb95ab2ccf51 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 4cd4881ad9ee Merge branch 'for-next' of git://git.libc.org/linux-sh omits 18ee22ddf023 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits acd1be18d6cb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 341e6029eb69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 45b54202b577 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits c2c6e098e1e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 752d7ba35069 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 81ef8d980c06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c76e806d1da8 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits a3f380c9087c Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits b62199311901 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 235829af4fe6 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 4fe9fe7d971d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a4b52c49655b Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits dc107674a7d0 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 576888868ec1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 5fba79a314d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b3c2b6ca61eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 32088b8e16f5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits edd897db4248 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 95479c053e46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2d254a5efd2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b00c8d310820 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c8416c26d1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f7323cbbd11 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fcd8d053868c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ff875427561 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ff41c17ec167 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits fc5bf9967031 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 433280cd5e89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b3277725d919 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d8472a9777bd Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits c387aaed6275 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 801d64b15b57 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 7848fdaef6b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9a56e638a0e1 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 281756d0de8c Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits ac5e3cad4571 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 47a97be84aa3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 986383973d34 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits aa09c0f67468 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 4d94ad3fceeb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 37e5dc952e14 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 4b88d9bebf60 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b110a82fbdb8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits bb89e951e9e1 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 065fea6ebcb2 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits f8e5c8da7138 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 666969e31a33 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] omits f88f6afbe453 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 10b0904079dd Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits db7b423ae522 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d92e13efe3e2 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits f30c8815e4d7 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 507d78ef9366 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 312bba3c38b5 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 4727e0018505 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 19275ba7ffe4 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits c187e3074413 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 67d338099e96 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 0bb45b722ea5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b5c346f8efea Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c1772c180990 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2634b0bfa19a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6d4c49e83e50 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 816c8c477695 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7c0b538638fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cd47da87c6c2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 465dc03bcd51 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f51522fba7cd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ee1f5c174d26 Merge branch 'for-stable' of git://git.kernel.org/pub/scm/ [...] omits 54c07af0a327 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c0d912703e4b Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 78074827d836 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 3b63bcc2a41d Merge branch 'devel' into for-next omits dcf7f346a99b Merge branches 'arm64-for-5.16', 'drivers-for-5.16' and 'd [...] omits f0a1a5305231 Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] omits 9f16f2404c55 Merge branch 'for-5.16/io_uring' into for-next omits 6372b2acc36e Merge branch 'for-5.16/drivers' into for-next omits d32bcbc77ea1 Merge branch 'for-5.16/cdrom' into for-next omits 61f796ed72d8 null_blk: poll queue support omits 9fa78c37a2e3 Merge branch 'acpi-osl' into linux-next omits 9a25fb53c59e m68k: muldi3: Use semicolon instead of comma omits 450696ae40df m68k: Remove set_fs() omits 7c94846d2636 m68k: Provide __{get,put}_kernel_nofault omits 9b9924a4a06d m68k: Factor the 8-byte lowlevel {get,put}_user code into helpers omits 2e480b29f34a m68k: Use BUILD_BUG for passing invalid sizes to get_user/ [...] omits 939c6d7d14c6 m68k: Remove the 030 case in virt_to_phys_slow omits 98860eba2e3c m68k: Document that access_ok is broken for !CONFIG_CPU_HA [...] omits e111bfb48798 m68k: Leave stack mangling to asm wrapper of sigreturn() omits b0a1af94242e m68k: Update ->thread.esp0 before calling syscall_trace() [...] omits ff130f65b812 m68k: Handle arrivals of multiple signals correctly omits e58a090d06c0 USB: serial: option: add device id for Foxconn T99W265 omits 723c56e57a63 Merge remote-tracking branch 'tip/timers/urgent' into tip-master omits f1dfe445713e Merge remote-tracking branch 'tip/ras/core' into tip-master omits ad214c6bf962 Merge remote-tracking branch 'tip/x86/fpu' into tip-master omits b93350f79ec6 Merge remote-tracking branch 'tip/x86/urgent' into tip-master omits f6d58d7648d4 Merge remote-tracking branch 'tip/x86/misc' into tip-master omits b386cdf52519 Merge remote-tracking branch 'tip/x86/core' into tip-master omits 9a91b66ea202 Merge remote-tracking branch 'tip/irq/core' into tip-master omits 9665682cd5c3 Merge remote-tracking branch 'tip/sched/core' into tip-master omits 2e0f59f0ccbd Merge remote-tracking branch 'tip/x86/cleanups' into tip-master omits 66dced5982db Merge remote-tracking branch 'tip/locking/core' into tip-master omits 0a3dd0c68cfd Merge remote-tracking branch 'tip/locking/wwmutex' into ti [...] omits bec64008cfba Merge remote-tracking branch 'tip/perf/core' into tip-master omits c6999a0491f7 Merge remote-tracking branch 'tip/objtool/core' into tip-master omits 9261e152ecf4 Merge remote-tracking branch 'tip/x86/cpu' into tip-master omits 070774b7ef17 USB: serial: cp210x: add ID for GW Instek GDM-834x Digital [...] omits 7c3a00911b3d bpf: Exempt CAP_BPF from checks against bpf_jit_limit omits e267aa073ab0 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 81cda6448844 Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] omits d3ac96c37c9c io_uring: return boolean value for io_alloc_async_data omits 36f6afce556d Merge remote-tracking branch 'spi/for-5.16' into spi-next omits 7dd4ea8ced6c Merge remote-tracking branch 'spi/fix/modalias' into spi-linus omits 2dfbfd4e2290 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits f03bf748cb6e Merge remote-tracking branch 'regulator/for-5.15' into reg [...] omits 71d536c72874 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next omits dc8126121d79 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 84dda76fe9a8 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL omits decd045e6559 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] omits 573c4c046b19 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] omits 50717fdaf065 virtio-mem: disallow mapping virtio-mem memory via /dev/mem omits 5553946dc88c kernel/resource: disallow access to exclusive system RAM regions omits c04d4d1c4686 kernel/resource: clean up and optimize iomem_is_exclusive() omits cde6751c73e4 kernel/fork.c: unshare(): use swap() to make code cleaner omits 6f5287228fd3 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits f718be21e21d coda: bump module version to 7.2 omits d911fa44ff8d coda: use vmemdup_user to replace the open code omits a5750c5ec70a coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt omits d0d3f9469ca9 coda: avoid doing bad things on inode type changes during [...] omits e7b120fc7877 coda: avoid hidden code duplication in rename omits 7a48467091f3 coda: avoid flagging NULL inodes omits aa33ddd06cb1 coda: remove err which no one care omits 459513253c0b coda: check for async upcall request using local state omits 89300bc8e59e coda: avoid NULL pointer dereference from a bad inode omits 5ff7a97df64c init/main.c: silence some -Wunused-parameter warnings omits f10021daaa3f ramfs: fix mount source show for ramfs omits 02ecc1141164 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE omits e0ef8be4a98d lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 omits 420efc21275f lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 omits ca0880174922 lib, stackdepot: add helper to print stack entries into buffer omits 86126b19652d lib, stackdepot: add helper to print stack entries omits 698b47406a21 lib, stackdepot: check stackdepot handle before accessing slabs omits 03c98a9ab8f9 proc/sysctl: make protected_* world readable omits e3386eb9c65b kernel/hung_task.c: Monitor killed tasks. omits 15b74a58e5c4 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 3fd585866061 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 442f422f745d mm/damon/core: print kdamond start log in debug mode only omits f6c172f72921 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] omits 7e9893fad38a docs/vm/damon: remove broken reference omits 7e01d1a60fb1 MAINTAINERS: update SeongJae's email address omits 3e05d8fd9d78 Documentation/vm: move user guides to admin-guide/mm/ omits 8536badf7f69 mm/damon: grammar s/works/work/ omits ebf58f801f48 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h omits 2bc052ff0b9e mm: remove HARDENED_USERCOPY_FALLBACK omits 80c78d59a562 zram: off by one in read_block_state() omits d0bb3e53cfa5 zram_drv: allow reclaim on bio_alloc omits adc2c9b77900 mm/highmem: Remove deprecated kmap_atomic omits ea295a7a9ed2 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits f0e31bf1419d mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 5ed48cfba727 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 78185e4646af mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits e7b8b58e5611 mm/memory_hotplug: add static qualifier for online_policy_ [...] omits 037917ffafd5 mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix omits 1bb549da3f99 mm/vmstat: annotate data race for zone->free_area[order].nr_free omits 3ec3212ad53a selftest/vm: fix ksm selftest to run with different NUMA t [...] omits 71d7731732f2 mm: nommu: kill arch_get_unmapped_area() omits 2a543f085bec mm,hugetlb: remove mlock ulimit for SHM_HUGETLB omits 5a2038f4e0b2 oom_kill: oom_score_adj broken for processes with small me [...] omits 8887553fc547 mm: mark the OOM reaper thread as freezable omits 9ce672cd266a mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 8ad310054ae2 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 47414acbf25a tools/vm/page_owner_sort.c: count and sort by mem omits 15bc48d86e4a mm/page_isolation: guard against possible putback unisolated page omits 6bb7ed064aae mm/page_isolation: fix potential missing call to unset_mig [...] omits 7e0a1bc0b156 userfaultfd/selftests: don't rely on GNU extensions for ra [...] omits ae7feb9d2790 userfaultfd/selftests: fix calculation of expected ioctls omits 055b620f2e8b userfaultfd/selftests: fix feature support detection omits 907d8470119c mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h omits 6970b1c4557c mm: fix data race in PagePoisoned() omits 35e1714b1ce1 mm: move fold_vm_numa_events() to fix NUMA without SMP omits 84b433132fbe mm: move node_reclaim_distance to fix NUMA without SMP omits f25fadd68bc5 mm/page_alloc: use accumulated load when building node fal [...] omits 9f3d75201812 mm/page_alloc: print node fallback order omits 4000602e42b2 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] omits 17b5c87e42e0 mm/page_alloc.c: use helper function zone_spans_pfn() omits 91032a88d020 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() omits a6a8310a499d mm/page_alloc.c: simplify the code by using macro K() omits 5f7eff4dc570 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] omits 94f4da83b7de mm/large system hash: avoid possible NULL deref in alloc_l [...] omits a18fe8946473 workqueue, kasan: avoid alloc_pages() when recording stack omits a7acf5ccffde kasan: generic: introduce kasan_record_aux_stack_noalloc() omits 8c04c60fd2cb kasan: common: provide can_alloc in kasan_save_stack() omits 557716d640e2 lib/stackdepot: introduce __stack_depot_save() omits fe234f6c54a1 lib/stackdepot: remove unused function argument omits 15d9e8fdb731 lib/stackdepot: include gfp.h omits 51399ba33458 kasan: test: add memcpy test that avoids out-of-bounds write omits 9d11f42cf3d9 mm/vmalloc: don't allow VM_NO_GUARD on vmap() omits 64e96718fb55 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() omits 9268ee121843 mm/mremap: don't account pages in vma_to_resize() omits e364dc38101d powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 6b82f8ead1a9 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 3519f90c2e1d lazy tlb: allow lazy tlb mm refcounting to be configurable omits f0aeb18a1097 lazy tlb: introduce lazy mm refcount helper functions omits 9705db62cd97 mm: remove redundant smp_wmb() omits 6896c1a649f1 mm: introduce pmd_install() helper omits cff66e036ce2 mm: add zap_skip_check_mapping() helper omits 364ea542dbd1 mm: drop first_index/last_index in zap_details omits 89d749a4423f mm: clear vmf->pte after pte_unmap_same() returns omits 360385968b08 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] omits 2cd13fda6fc2 mm/memory.c: avoid unnecessary kernel/user pointer conversion omits 44c46a34106e mm: use __pfn_to_section() instead of open coding it omits 1bc7e7645ad2 mm/mmap.c: fix a data race of mm->total_vm omits e34c343f2949 memcg: prohibit unconditional exceeding the limit of dying tasks omits e531ede34b60 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() omits 5eadbd5c633d mm/swapfile: remove needless request_queue NULL pointer check omits afbf2ce4e956 mm/gup: further simplify __gup_device_huge() omits e6b95d48c48e vfs: keep inodes with page cache off the inode shrinker LRU omits c7f22a977d3d mm/filemap.c: remove bogus VM_BUG_ON omits 9254f56f088b mm/smaps: simplify shmem handling of pte holes omits 9fb80074e8c8 mm/smaps: use vma->vm_pgoff directly when counting partial swap omits a6e6ea9518b1 mm/smaps: fix shmem pte hole swap calculation omits 20c3d21613ca rapidio: avoid bogus __alloc_size warning omits e2c6d22cb914 mm/vmalloc: add __alloc_size attributes for better bounds [...] omits 31e1d9501fce percpu: add __alloc_size attributes for better bounds checking omits 2d5d599ef10d mm/page_alloc: add __alloc_size attributes for better boun [...] omits 33caf3442e0b slab: add __alloc_size attributes for better bounds checking omits 76d298f02512 slab: clean up function declarations omits 8d0afe3c3767 checkpatch: add __alloc_size() to known $Attribute omits 98a470109233 Compiler Attributes: check GCC version for __alloc_size attribute omits aa35c3806414 Compiler Attributes: add __alloc_size() for better bounds [...] omits 6b14eb22496b mm: don't include <linux/dax.h> in <linux/mempolicy.h> omits e56f603cffeb mm, slub: fix incorrect memcg slab count for bulk free omits a45cf9d0555c mm, slub: fix potential use-after-free in slab_debugfs_fops omits ddf1b40af68f mm, slub: fix potential memoryleak in kmem_cache_open() omits a160c15181fb mm, slub: fix mismatch between reconstructed freelist dept [...] omits bb4c586874d5 mm, slub: fix two bugs in slab_debug_trace_open() omits e2b17f5edc5a mm: move kvmalloc-related functions to slab.h omits e3509595f169 ocfs2: fix ocfs2 corrupt when iputting an inode omits 3a1c53b4243f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits d44da44f4ad8 ocfs2: reflink deadlock when clone file to the same direct [...] omits f7e7736bf261 ocfs2: Fix handle refcount leak in two exception handling paths omits 2e74c9433ba8 scripts/spelling.txt: add more spellings to spelling.txt omits 4ead9f5588bf procfs: prevent unpriveleged processes accessing fdinfo dir omits 68f0cbdeb81d /proc/kpageflags: do not use uninitialized struct pages omits 093d244028ea /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 913251ecfcc6 mm/debug: sync up latest migrate_reason to migrate_reason_names omits 7beb6d89d707 mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN omits e8251c25d4f5 mm: fs: invalidate bh_lrus for only cold path omits 6df956c1ef86 lib/zlib_inflate/inffast: check config in C to avoid unuse [...] omits 894f5a1a8d83 tools/vm/page-types: remove dependency on opt_file for idl [...] omits fe7118f4742f scripts/sorttable: riscv: fix undelcred identifier 'EM_RIS [...] omits e9544ac893d4 ocfs2: drop acl cache for directories too omits cd251ddc4496 mm/shmem.c: fix judgment error in shmem_is_huge() omits 60058e11bb11 xtensa: increase size of gcc stack frame check omits 3dd804063ef9 mm/damon: don't use strnlen() with known-bogus source length omits a4782a17bda4 kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS omits 65592f313deb mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable() omits 952aab37b121 Merge tag 'v5.15-rc2' into media_stage omits 163807478ffd Merge branch 'devprop' into linux-next omits 81de3c34c76e Merge branch 'pm-sleep' into linux-next omits 4d1e084c1231 Merge branch 'acpi-resources' into linux-next omits d6469e8fe6e1 Merge branch 'acpi-x86' into linux-next omits 0a24c52d78e0 media: dvb-frontends/cxd2099: Remove repeated verbose lice [...] omits d436efb4da4d media: dvb-frontends/stv0910: Remove repeated verbose lice [...] omits 96b4fa628631 media: dvb-frontends/stv6111: Remove repeated verbose lice [...] omits 5e8352f27d60 media: dvb-frontend/mxl5xx: Remove repeated verbose license text omits d39e21d5e693 media: dvb-frontend/mxl692: Remove repeated verbose license text omits 69ad36d74bbf media: mceusb: return without resubmitting URB in case of [...] omits d5d781aa8412 media: mxl111sf: change mutex_init() location omits 0556317320e6 media: meson-ir-tx: fix platform_no_drv_owner.cocci warnings omits 97916f0f5b0d media: ir_toy: do not resubmit broken urb omits ae63f0e44453 media: ir_toy: deal with residual irdata before expected response omits a28ac7102c55 media: ir_toy: print firmware version in correct format omits e737a1d02f2b media: ir-kbd-i2c: improve responsiveness of hauppauge zil [...] omits fd2fc87d4786 media: atmel: fix the ispck initialization omits b2086ab7e006 media: staging/media/meson: vdec.h: fix kerneldoc warnings omits 9cc23abb1c5e media: cx23885: Fix snd_card_free call on null card pointer omits c0f1f4f18085 media: tm6000: Avoid card name truncation omits 473a6f40ba0a media: si470x: Avoid card name truncation omits af919821e12d media: radio-wl1273: Avoid card name truncation omits 3c8117314db1 media: rcar_drif: select CONFIG_V4L2_ASYNC omits 2232ccce2290 media: vimc: Enable set resolution at the scaler src pad omits 1752ddaf7dc2 media: rcar-vin: Use user provided buffers when starting omits 26f4677b9fda media: saa7164: Remove redundant assignment of pointer t omits 0a97da3f319b media: staging: media: rkvdec: Make use of the helper func [...] omits a27f60a2fa16 media: sun6i-csi: Allow the video device to be open multip [...] omits c14c7afa1256 media: imx: set a media_device bus_info string omits 23196fa2ed49 media: hantro: Fix media device bus_info string omits 7159bb51bf50 media: Media: meson: vdec: Use devm_platform_ioremap_resou [...] omits 43bf5fe1cb88 media: i2c: ths8200 needs V4L2_ASYNC omits 5a1ddccec915 media: MAINTAINERS, .mailmap: Update Ezequiel Garcia's ema [...] omits 5efc6df9ad1b media: MAINTAINERS: Add linux-renesas-soc mailing list to [...] omits 3c38981d0542 media: ivtv: don't allow negative resolutions as module pa [...] omits 3df7c6c495a5 media: usb: stkwebcam: Update the reference count of the u [...] omits 4d2090ed38f6 media: s3c-camif: Remove unused including <linux/version.h> omits 70b2608086ce media: video-i2c: more precise intervals between frames omits 6792cc611e83 media: staging: media: atomisp: code formatting changes at [...] omits 9928d47384dd media: videobuf2: handle non-contiguous DMA allocations omits 3ab7a757e934 media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag omits b6c5e0ca86c2 media: videobuf2: add queue memory coherency parameter omits 614b86c9468d media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag omits bc7fc7f3cb4f media: videobuf2: move cache_hints handling to allocators omits 0863245574e2 media: videobuf2: split buffer cache_hints initialisation omits b7d952012179 media: videobuf2: inverse buffer cache_hints flags omits 916385e41259 media: videobuf2: rework vb2_mem_ops API omits cd0b8e410937 hwmon: (nct6775) Support access via Asus WMI omits af05be7ad1c7 hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] omits 52a017530b60 hwmon: (nct6775) Use superio_*() function pointers in sio_data. omits 35edbaab3bbf hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] omits 63383cc15cfb hwmon: (mlxreg-fan) Extend driver to support multiply PWM omits 347d618d6465 hwmon: (mlxreg-fan) Extend the maximum number of tachometers omits e408411e2bde hwmon: Add Maxim MAX6620 hardware monitoring driver omits 1f4b035e603b clk: imx: Fix the build break when clk-imx8ulp build as module omits 7cce9c8cef7d clk: imx: Add the pcc reset controller support on imx8ulp omits 871225d4bf18 clk: imx: Add clock driver for imx8ulp omits 469944a17a21 clk: imx: Update the pfdv2 for 8ulp specific support omits 09af68732b8a clk: imx: disable the pfd when set pfdv2 clock rate omits 03846bad9db8 clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp omits b8ff363ff66c clk: imx: disable i.mx7ulp composite clock during initialization omits aaaac17bfb4c clk: imx: Update the compsite driver to support imx8ulp omits 60190c66aab5 clk: imx: Update the pllv4 to support imx8ulp omits 3abab5b36f09 dt-bindings: clock: Add imx8ulp clock support omits 50fb91c925f5 clk: imx: Rework imx_clk_hw_pll14xx wrapper omits 473d4c592e1f clk: imx: Rework all imx_clk_hw_composite wrappers omits f3b2b1e8bca4 clk: imx: Rework all clk_hw_register_divider wrappers omits d496abff61da clk: imx: Rework all clk_hw_register_mux wrappers omits 822501dff637 clk: imx: Rework all clk_hw_register_gate2 wrappers omits 08a2bcf0adf9 hwmon: (raspberrypi) Use generic notification mechanism omits 2c7d31af1cf1 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] omits f0ea251404db dt-bindings: hwmon: Add IIO HWMON binding omits 0c91d23b6783 treewide: Replace 0-element memcpy() destinations with fle [...] omits 61976e002c67 treewide: Replace open-coded flex arrays in unions omits dc56b2575fcc stddef: Introduce DECLARE_FLEX_ARRAY() helper omits f01dfda50c86 btrfs: Use memset_startat() to clear end of struct omits 252428a07d43 string.h: Introduce memset_startat() for wiping trailing m [...] omits e56ffccfda00 xfrm: Use memset_after() to clear padding omits b1c65d0f9ff9 string.h: Introduce memset_after() for wiping trailing mem [...] omits e9478b204124 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST omits fd1a89ee588c fortify: Add compile-time FORTIFY_SOURCE tests omits 416c4c386d5f fortify: Allow strlen() and strnlen() to pass compile-time [...] omits a0b005d639d0 fortify: Prepare to improve strnlen() and strlen() warnings omits 6d3fbca9e126 fortify: Fix dropped strcpy() compile-time write overflow check omits 907c1b4b7826 fortify: Explicitly disable Clang support omits 6347f2a70dfc fortify: Move remaining fortify helpers into fortify-string.h omits ba87531c8dbc lib/string: Move helper functions out of string.c omits 297b11fac25a compiler_types.h: Remove __compiletime_object_size() omits eaaf4240d7be cm4000_cs: Use struct_group() to zero struct cm4000_dev region omits c91bdfaed248 can: flexcan: Use struct_group() to zero struct flexcan_re [...] omits 746e8baffa8e HID: roccat: Use struct_group() to zero kone_mouse_event omits 3a9f7502ae78 HID: cp2112: Use struct_group() for memcpy() region omits 72fa135b3e6d drm/mga/mga_ioc32: Use struct_group() for memcpy() region omits 5c20b5ebf84a iommu/amd: Use struct_group() for memcpy() region omits e7ba3347c67e bnxt_en: Use struct_group_attr() for memcpy() region omits 6003e6efc4fb cxl/core: Replace unions with struct_group() omits e3b9413e677d stddef: Introduce struct_group() helper macro omits 9731ce82f2fd stddef: Fix kerndoc for sizeof_field() and offsetofend() omits 523ba75f8af2 powerpc: Split memset() to avoid multi-field overflow omits 97d5ab9fb584 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] omits 204c92e2f544 media: camss: vfe: Don't call hw_version() before its depe [...] omits edd36f0ffe34 media: gspca: Limit frame size to sizeimage. omits b08dc5712f1c media: imx: TODO: Remove items that are already supported omits 162f637cc607 media: imx7.rst: Provide an example for imx6ull-evk capture omits 439e520995ab media: vivid: add signal-free time for cec message xfer omits 9c7624a0c2b5 media: Request API is no longer experimental omits 272cbf65ecf0 media: vim2m: Remove repeated verbose license text omits 466f5b730698 media: switch from 'pci_' to 'dma_' API omits 1566cab1d2e4 media: pci/ivtv: switch from 'pci_' to 'dma_' API omits 712d83d4b12e media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_ [...] omits ce665d93c9f3 media: mtk-vpu: Fix a resource leak in the error handling [...] omits 730ef691fd11 media: camss: vfe: simplify vfe_get_wm_sizes() omits 34472baca90f media: usb: airspy: clean the freed pointer and counter omits 851bbe43c88b media: TDA1997x: handle short reads of hdmi info frame. omits 26af947a9245 media: s5p-mfc: Add checking to s5p_mfc_probe(). omits 0ab9af5cd7e4 media: cec-pin: fix off-by-one SFT check omits 890b2ded6a3d media: s5p-mfc: fix possible null-pointer dereference in s [...] omits b879a1a6eb8a media: aspeed-video: ignore interrupts that aren't enabled omits f6d661b9cc30 media: firewire: firedtv-avc: fix a buffer overflow in avc [...] omits fbdb544c352b media: via-camera: deleted these redundant semicolons omits 72887daa549e media: mtk-vcodec: venc: fix return value when start_strea [...] omits 83e3a928685d media: pvrusb2: Replaced simple_strtol() with kstrtoint() omits a43872dc754c media: vidtv: Fix memory leak in remove omits e35c1533e8b9 media: rcar_drif: Make use of the helper function devm_pla [...] omits c690fcbbe6c9 media: xilinx: Make use of the helper function devm_platfo [...] omits 1e04ead48d14 media: vsp1: Make use of the helper function devm_platform [...] omits 464417b8650d media: venus: core : Make use of the helper function devm_ [...] omits 2d5afed43c2f media: sunxi: Make use of the helper function devm_platfor [...] omits b28b028e806a media: stm32-cec: Make use of the helper function devm_pla [...] omits dd46bd1641cb media: stih-cec: Make use of the helper function devm_plat [...] omits 026cd69e03fa media: sti: Make use of the helper function devm_platform_ [...] omits 97394103efe5 media: s5p-mfc: Make use of the helper function devm_platf [...] omits bea1b468a995 media: s5p-jpeg: Make use of the helper function devm_plat [...] omits 5f8d853d8ff8 media: s5p-g2d: Make use of the helper function devm_platf [...] omits 5fbb976144fa media: s3c-camif: Make use of the helper function devm_pla [...] omits 40fb95226c9d media: rockchip: rga: Make use of the helper function devm [...] omits 5979cf7fb8ff media: renesas-ceu: Make use of the helper function devm_p [...] omits 73a2d21706da media: rcar_jpu: Make use of the helper function devm_plat [...] omits f7b35ba17bd2 media: rcar_fdp1: Make use of the helper function devm_pla [...] omits 3b128065cad9 media: rcar-csi2: Make use of the helper function devm_pla [...] omits b2d6765e5923 media: rc: sunxi-cir: Make use of the helper function devm [...] omits aee47b52b94b media: rc: st_rc: Make use of the helper function devm_pla [...] omits d6e59f639357 media: rc: mtk-cir: Make use of the helper function devm_p [...] omits 93c4f6ad66e8 media: rc: meson-ir: Make use of the helper function devm_ [...] omits a8235bd99c81 media: rc: ir-hix5hd2: Make use of the helper function dev [...] omits c7cc026b3161 media: rc: img-ir: Make use of the helper function devm_pl [...] omits 1583ddc68953 media: mx2_emmaprp: Make use of the helper function devm_p [...] omits a8349e68c92e media: mtk-jpeg: Make use of the helper function devm_plat [...] omits c1a9300322f0 media: meson: ge2d: Make use of the helper function devm_p [...] omits 4f042aaede85 media: imx-pxp: Make use of the helper function devm_platf [...] omits 50986faffb46 media: imx-jpeg: Make use of the helper function devm_plat [...] omits fdccbbfccc67 media: exynos4-is: Make use of the helper function devm_pl [...] omits 3e75b0933f3c media: exynos-gsc: Make use of the helper function devm_pl [...] omits a75d2fc5651a media: davinci: Make use of the helper function devm_platf [...] omits 5646121d2bc3 media: coda: Make use of the helper function devm_platform [...] omits 00053b523f50 media: cec: s5p_cec: Make use of the helper function devm_ [...] omits eb88e9e7b62f media: cec: ao-cec: Make use of the helper function devm_p [...] omits 82885a8ce4f7 media: cadence: Make use of the helper function devm_platf [...] omits c124ab6f89f7 media: am437x: Make use of the helper function devm_platfo [...] omits e9a8189aea6f media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() omits fc8bb92c562b media: docs: Document the behaviour of uvcvideo driver omits 30d85d10279f media: uvcvideo: Set error_idx during ctrl_commit errors omits a297cda02c75 media: uvcvideo: Check controls flags before accessing them omits 07adedb5c606 media: uvcvideo: Use control names from framework omits 0ee430d837c6 media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE omits 6405fc3edca0 media: uvcvideo: Set unique vdev name based in type omits 3338fb57a9de media: uvcvideo: Use dev->name for querycap() omits e0d58aa7329f media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS omits 9c5ab5b868b3 media: uvcvideo: refactor __uvc_ctrl_add_mapping omits c622a1232b62 media: uvcvideo: Return -EIO for control errors omits 38546b0ecd2b media: uvcvideo: Set capability in s_param omits 2e53963933a0 media: uvcvideo: Remove s_ctrl and g_ctrl omits 8a5a653f4c08 media: v4l2-ioctl: S_CTRL output the right value omits 9efc37f190ba media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL omits 88a184740690 media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL omits 1fd001948a46 media: v4l2-ioctl: Fix check_ext_ctrls omits 0f0267ec83a9 media: uvcvideo: Remove unused including <linux/version.h> omits 9b235cf3f9d9 media: staging: document that Imgu not output auto-exposur [...] omits 6c52455bc694 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control omits 0f932f791bed media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control omits 0d79fb1bb7b9 media: ov8856: Set default mbus format but allow caller to alter omits 68df52e76755 media: Add sensor driver support for the ov13b10 camera. omits adf5f0e6ae0a media: imx258: Fix getting clock frequency omits 2f90b7423fa9 media: ipu3-cio2: Introduce to_cio2_device() helper macro omits 7b2cf37e9648 media: ipu3-cio2: Introduce to_cio2_buffer() helper macro omits 34680a5d3075 media: ipu3-cio2: Introduce to_sensor_asd() helper macro omits bb943be1e47a media: ipu3-cio2: Switch to use media_entity_to_video_device() omits ef77d071ccc3 media: ipu3-cio2: Use temporary storage for struct device pointer omits 0b7a6f0f83c7 media: ipu3-cio2: Replace open-coded for_each_set_bit() omits e8f15fdb10da media: staging/intel-ipu3: css: Fix wrong size comparison [...] omits 98f6ef95245a media: ipu3.rst: Improve header formatting on tables omits 2d6125204280 media: stm32: Potential NULL pointer dereference in dcmi_i [...] omits 31a3bbd4a200 media: m5602_ov7660: remove the repeated declaration omits bff19a7da4f0 media: dt-bindings: media: renesas,imr: Convert to json-schema omits 57af44f149a9 media: staging: atomisp: fix the uninitialized use in gc22 [...] omits b45b7dbdb40e media: atomisp: Fix error handling in probe omits 282c5f06e3d5 media: atomisp: restore missing 'return' statement omits f6fc9e3d05ce media: netup_unidvb: handle interrupt properly according t [...] omits ebcd57635a4e media: cxd2820r: include the right header omits a79bdfe5252d media: siano: use DEFINE_MUTEX() for mutex lock omits 2cdc0464596b media: rc: clean the freed urb pointer to avoid double free omits a39bccfb573e media: dvb-usb: fix ununit-value in az6027_rc_query omits 5a7553ab40ec media: c8sectpfe-dvb: Remove unused including <linux/version.h> omits 6a014f20734d media: ir_toy: allow tx carrier to be set omits d6ae23dc6de4 media: mtk-vcodec: fix warnings: symbol XXX was not declared omits abd023f55c73 media: mtk-vcodec: enable MT8183 decoder omits 2d3e64e535f8 media: dt-bindings: media: document mediatek,mt8183-vcodec-dec omits 23240225f7b1 media: mtk-vcodec: vdec: add media device if using stateless api omits e69d2f0e7339 media: mtk-vcodec: vdec: support stateless H.264 decoding omits caaf3228e19a media: mtk-vcodec: vdec: support stateless API omits 1ca6c4934d9c media: add Mediatek's MM21 format omits 47ef7656fc85 media: mtk-vcodec: support version 2 of decoder firmware ABI omits 277073be9e6f media: mtk-vcodec: vdec: handle firmware version field omits 243c9d053637 media: mtk-vcodec: vdec: move stateful ops into their own file omits 7b5374a3131b media: mtk-vcodec: venc: support START and STOP commands omits dd8917d7e632 media: mtk-vcodec: make flush buffer reusable by encoder omits 63cabf852aac media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] omits e901aec9655f media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD omits 97742b1d451d media: mtk-vcodec: vdec: Support H264 profile control omits 4b109b11ac12 media: tuners: mxl5007t: Removed unnecessary 'return' omits 2bc316bfd026 media: ttusb-dec: avoid release of non-acquired mutex omits 4cb79649fd54 media: cxd2880-spi: Fix a null pointer dereference on erro [...] omits f0103c279a84 media: streamzap: ensure rx resolution can be retrieved omits 409c36750e72 media: mceusb: ensure rx resolution can be retrieved omits a5dd5f830544 media: Clean V4L2_PIX_FMT_NV12MT documentation omits 7f0b0723410b media: Add NV12_4L4 tiled format omits 1bcf3fd48e87 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 omits 2a24b3b566c8 media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] omits 65d46ef4f601 media: mtk-vcodec: Add MT8195 H264 venc driver omits dcccabf4a4dc media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] omits 4093eb21538a media: mtk-vcodec: Clean redundant encoder format definition omits 0d056fc566f8 media: gspca/sn9c20x: Add ability to control built-in webcam LEDs omits 3f2921b954a4 media: meson-ge2d: Fix rotation parameter changes detectio [...] omits 646af4be9532 media: TDA1997x: fix tda1997x_remove() omits a52248f47ef4 media: em28xx: add missing em28xx_close_extension omits 1d1ffc5b38db media: videobuf2-core: sanity checks for requests and qbuf omits a08575597840 media: vivid: add module option to set request support mode omits fbd1f6ed613c media: cedrus: drop min_buffers_needed. omits 3d8abb7f175c media: cedrus: hevc: Add support for scaling lists omits 8697d604c3eb media: hantro: Add scaling lists feature omits 8e9ecf1cc349 media: hevc: Add scaling matrix control omits 6f60dc2716ac media: camss: vfe: Rework vfe_hw_version_read() function d [...] omits d91f7c669a94 media: camss: vfe: Remove vfe_hw_version_read() argument omits f628c5657c77 media: camss: vfe: Decrease priority of of VFE HW version [...] omits b36c9a62bf8a media: camss: vfe: Don't read hardware version needlessly omits b7d13596155f media: rockchip: rkisp1: add support for px30 isp version omits a78c7cbaed95 media: dt-bindings: media: rkisp1: document px30 isp compatible omits c7ed9f3e3a10 media: rockchip: rkisp1: add support for v12 isp variants omits 9257a1901668 media: rockchip: rkisp1: add prefixes for v10 specific parts omits 3ed442c63624 media: rockchip: rkisp1: make some isp-stats functions variable omits 3e09b5044d92 media: rockchip: rkisp1: make some isp-param functions variable omits eb72735b9d6d media: rockchip: rkisp1: allow separate interrupts omits bfb3a33ea31a media: dt-bindings: media: rkisp1: document different irq [...] omits 1f12ced540d8 media: dt-bindings: media: rkisp1: fix pclk clock-name omits 95e718c509f4 media: rockchip: rkisp1: remove unused irq variable omits bd664de8da97 media: dt-bindings: mt9p031: Add missing required properties omits d9b43fdf037c media: dt-bindings: mt9p031: Convert bindings to yaml omits 158f7f6b6af9 media: mt9p031: Use BIT macro omits d97ffcfdea66 media: mt9p031: Fix corrupted frame after restarting stream omits 5745e322f68b media: mt9p031: Make pixel clock polarity configurable by DT omits e34f296e733a media: mt9p031: Read back the real clock rate omits c1c837a02900 media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] omits b31c8b8d5b78 media: rcar-vin: Remove explicit device availability check omits 291418c79111 media: v4l: async: Rename async nf functions, clean up long lines omits 8de94ab761a4 media: rcar-vin: Add r8a779a0 support omits 2c9897fd9784 media: rcar-vin: Move and rename CSI-2 link notifications omits dba1c02f105e media: rcar-vin: Specify media device ops at group creation time omits 786513b3a08b media: rcar-vin: Create a callback to setup media links omits 7eb4d448608d media: rcar-vin: Extend group notifier DT parser to work w [...] omits a1cbd0d0830d media: rcar-vin: Move group async notifier omits 409c65d71c8f media: rcar-vin: Rename array storing subdevice information omits b845e9dabb8b media: rcar-vin: Improve reuse of parallel notifier omits e67e272553f1 media: rcar-vin: Improve async notifier cleanup paths omits f456c99519c6 media: rcar-vin: Fix error paths for rvin_mc_init() omits 9456768581cc media: rcar-vin: Refactor controls creation for video device omits 47175bf305e5 media: rcar-csi2: Add r8a779a0 support omits 75bdce83be1b media: dt-bindings: media: renesas,csi2: Add r8a779a0 support omits b43ac98c4f33 io_uring: optimise io_req_init() sqe flags checks omits 3ca1a238b1ad io_uring: remove ctx referencing from complete_post omits bc23f7244817 bpf/tests: Add tail call limit test with external function call omits fe89f6cabaed bpf/tests: Fix error in tail call limit tests omits d3241598b282 bpf/tests: Add more BPF_END byte order conversion tests omits b21999f4bad8 bpf/tests: Expand branch conversion JIT test omits 9121d302531c bpf/tests: Add JMP tests with degenerate conditional omits f87c6bc98b80 bpf/tests: Add JMP tests with small offsets omits de0fd969640f bpf/tests: Add test case flag for verifier zero-extension omits d8a47d5a47b6 bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes omits cab8b4c0c9ab bpf/tests: Add staggered JMP and JMP32 tests omits 6f8f96955ca5 bpf/tests: Add exhaustive tests of JMP operand magnitudes omits b7396ec22547 bpf/tests: Add exhaustive tests of ALU operand magnitudes omits f71e9a1275f0 bpf/tests: Add exhaustive tests of ALU shift values omits b8eff1a480f7 bpf/tests: Reduce memory footprint of test suite omits 540e44daebdf bpf/tests: Allow different number of runs per test case omits 7f204e0d9be6 io_uring: add more uring info to fdinfo for debug omits 4528c6178077 io_uring: kill extra wake_up_process in tw add omits 8a04757d5d96 io_uring: dedup CQE flushing non-empty checks omits 7bcc1b2f36f3 io_uring: inline linked part of io_req_find_next omits 541b39d28e4e io_uring: inline io_dismantle_req omits d03fcb0ffadf io_uring: kill off ios_left omits a1d876b8b120 io-wq: Remove duplicate code in io_workqueue_create() omits ca8c0786e01b io_uring: dump sqe contents if issue fails omits c590e4a9cee6 Merge branch 'iov_iter.3' into for-5.16/io_uring omits 9ec953c0a7e1 Merge branch 'fixes' into for-next omits 491f24521a8a Merge branch 'io_uring-5.15' into for-5.16/io_uring omits 99fdaca991f7 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 8ac4aedcf7b3 clk: renesas: r8a779a0: Add TPU clock omits 98a1373a2de9 usb: cdns3: fix race condition before setting doorbell omits b58886bf14da Merge branch 'iommu/fixes' into next omits 1a90e9dae32c mm/writeback: Add folio_write_one omits 7c468240484d mm/filemap: Add FGP_STABLE omits ee189fe13a6b mm/filemap: Add filemap_get_folio omits 3b80d2aceaaa mm/filemap: Convert mapping_get_entry to return a folio omits 9ac79fccaa04 mm/filemap: Add filemap_add_folio() omits dabba1aba97f mm/filemap: Add filemap_alloc_folio omits 70ef3684cea1 mm/page_alloc: Add folio allocation functions omits 27be1c553c73 mm/lru: Add folio_add_lru() omits 36a7b1705bf5 mm/lru: Convert __pagevec_lru_add_fn to take a folio omits 806cdb0f0f1c mm: Add folio_evictable() omits d2ffc9859cc4 mm/workingset: Convert workingset_refault() to take a folio omits f4f991224133 mm/filemap: Add readahead_folio() omits 7e90b1b2b913 mm/filemap: Add folio_mkwrite_check_truncate() omits 931d1c97640f mm/filemap: Add i_blocks_per_folio() omits 4484234a38f2 mm/writeback: Add folio_redirty_for_writepage() omits 51fee42ac1ed mm/writeback: Add folio_account_redirty() omits b159d0975b0b mm/writeback: Add folio_clear_dirty_for_io() omits b16b13ab960b mm/writeback: Add folio_cancel_dirty() omits 879709676090 mm/writeback: Add folio_account_cleaned() omits f2985b9b5195 mm/writeback: Add filemap_dirty_folio() omits 12ad0f5ffc2d mm/writeback: Convert tracing writeback_page_template to folios omits aa4c6098025e mm/writeback: Add __folio_mark_dirty() omits 269b0bf991ba mm/writeback: Add folio_mark_dirty() omits e93ccd808dff mm/writeback: Add folio_start_writeback() omits e2b89715d245 mm/writeback: Add __folio_end_writeback() omits 7b898ca6066d mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits 7c11a8777027 flex_proportions: Allow N events instead of 1 omits bec0740c046e mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits 99ccedc65150 mm/migrate: Add folio_migrate_copy() omits dd812ee687c9 mm/migrate: Add folio_migrate_flags() omits 2e5fd4c018e6 mm/migrate: Add folio_migrate_mapping() omits 0d48d295865e mm/rmap: Add folio_mkclean() omits 8b9b282a54a8 mm/swap: Add folio_mark_accessed() omits bc9438a8b97d mm/swap: Add folio_activate() omits 2dd8be4a9426 mm: Add folio_young and folio_idle omits bc51910a9f3e mm: Add arch_make_folio_accessible() omits 258aa9e135a0 mm: Add kmap_local_folio() omits 3431c15c5e0a mm: Add flush_dcache_folio() omits a329a31fc8e2 mm: Add folio_raw_mapping() omits 1555715b7c0a mm: Add folio_pfn() omits eb515af21e31 mm/workingset: Convert workingset_activation to take a folio omits 9298104b2caa mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] omits eef636a5c68e mm/memcg: Add folio_lruvec_lock() and similar functions omits 48a7afc171e4 mm/memcg: Add folio_lruvec() omits ca175c980940 mm/memcg: Convert mem_cgroup_move_account() to use a folio omits 1dbd272e0a03 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() omits 3448801ba7ba mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] omits 8f64e217a8f2 mm/memcg: Convert mem_cgroup_migrate() to take folios omits d94b6e92b882 mm/memcg: Convert mem_cgroup_uncharge() to take a folio omits de0fa3d68e45 mm/memcg: Convert uncharge_page() to uncharge_folio() omits 5b41533c9e51 mm/memcg: Convert mem_cgroup_charge() to take a folio omits 9ce5a545a7d9 mm/memcg: Convert commit_charge() to take a folio omits 91c755d723c5 mm/memcg: Add folio_memcg() and related functions omits 6046d958c789 mm/memcg: Convert memcg_check_events to take a node ID omits 65c3430521fc mm/memcg: Remove soft_limit_tree_node() omits fc8fdd05d66b mm/memcg: Use the node id in mem_cgroup_update_tree() omits ce99a553466f mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] omits 78288ece6f04 mm: Add folio_nid() omits 70d77ae6ed3a mm: Add folio_mapped() omits 805e2c1c3830 fs/netfs: Add folio fscache functions omits de1e8e6df93c mm/filemap: Add folio private_2 functions omits 2e96a1a81b3f mm/filemap: Convert page wait queues to be folios omits 13a2a38a5d73 mm/filemap: Add folio_wake_bit() omits be8f72914261 mm/filemap: Add folio_wait_bit() omits a75fdfd58af2 mm/writeback: Add folio_wait_stable() omits 6b69db27f901 mm/writeback: Add folio_wait_writeback() omits 4ab265808c75 mm/filemap: Add folio_end_writeback() omits f4e6f4d9aebc mm/swap: Add folio_rotate_reclaimable() omits 844a782b0496 mm/filemap: Add __folio_lock_or_retry() omits 7e64270772f9 mm/filemap: Add folio_wait_locked() omits cc31c224972d mm/filemap: Add __folio_lock_async() omits 71c53545234c mm/filemap: Add folio_lock_killable() omits 64e86b8490c8 mm/filemap: Add folio_lock() omits f22b7213986e mm/filemap: Add folio_unlock() omits f33594ae817f mm/util: Add folio_mapping() and folio_file_mapping() omits 335a349762c3 mm/filemap: Add folio_pos() and folio_file_pos() omits e38c222acb9e mm/filemap: Add folio_next_index() omits ef652a72b542 mm/filemap: Add folio_index(), folio_file_page() and folio [...] omits 85aee17208e7 mm: Handle per-folio private data omits bad0aa09b2e8 mm/lru: Add folio LRU functions omits ee6d3ffc2a2d mm: Add folio flag manipulation functions omits 02b840516657 mm: Add folio_try_get_rcu() omits ad2752ad96b4 mm: Add folio_get() omits 5f018b63fb00 mm: Add folio_put() omits 032c92517e41 mm: Add folio reference count functions omits f1972c0d463b mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() omits 863fd25ee2b2 mm/vmstat: Add functions to account folio statistics omits 34dbdc45bf1d mm: Add folio_pgdat(), folio_zone() and folio_zonenum() omits ecefbe302a47 mm: Introduce struct folio omits 3fe839427439 mm: Convert get_page_unless_zero() to return bool omits cc701ccede61 Merge branch for-5.15/arm64/dt into for-next omits 0ead4c280e7d Merge branch for-5.15/arm/defconfig into for-next omits b4ab844316db Merge branch for-5.15/arm/dt into for-next omits 6f8762f53def Merge branch for-5.15/clk into for-next omits b66e2122b1f7 Merge branch for-5.15/soc into for-next omits fa1bd5e15b72 Merge branch for-5.15/firmware into for-next omits a40e1a3aa169 Merge branch for-5.15/dt-bindings into for-next omits df7d33200d26 Merge branch for-5.14/arm64/dt into for-next omits f4dd02cd8631 Merge branch 'kernel.sys' into for-next omits 7911f95d1713 Merge branch 'fixes' into for-next omits c90b9d37d3ac Merge branch 'fs.idmapped' into for-next omits 8e921ff030ff Merge branch 'omap-for-v5.15/dt' into for-next omits 5f3b7875d4f9 Merge branch 'omap-for-v5.15/ti-sysc' into for-next omits 74953a9136cf soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex omits e9a5ae66612f Merge branch 'omap-for-v5.15/dt' into for-next omits 8f629f2371e0 Merge branch 'omap-for-v5.15/soc' into for-next omits 96814a2c96a1 Merge branch 'omap-for-v5.15/dt' into for-next omits f4cfed3482d8 Merge branch 'fixes' into for-next omits 7edf6689774c Merge branch 'omap-for-v5.15/dt' into for-next omits 9c9eb1918e10 Merge branch 'omap-for-v5.15/ti-sysc' into for-next omits d9e68d20ef52 Merge branch 'omap-for-v5.15/soc' into for-next adds c48977f020d5 drm/amd/display: fix empty debug macros adds 6de0653f7719 MAINTAINERS: fix up entry for AMD Powerplay adds 7beb26dcedaa drm/amdkfd: SVM map to gpus check vma boundary adds f63251184a81 drm/amdkfd: fix dma mapping leaking warning adds ab39d3cef526 drm/amd/pm: Update intermediate power state for SI adds 7d6687200a93 drm/amdkfd: handle svm migrate init error adds 197ae17722e9 drm/amdkfd: fix svm_migrate_fini warning adds 22a94600e28b Merge tag 'amd-drm-fixes-5.15-2021-09-23' of https://gitla [...] adds ef88d7a8a5c9 Merge tag 'drm-intel-fixes-2021-09-23' of git://anongit.fr [...] adds e61b2ad3e191 Merge tag 'drm-fixes-2021-09-24' of git://anongit.freedesk [...] adds b51593c4cd73 init/do_mounts.c: Harden split_fs_names() against buffer overflow adds 40c8ee67cfc4 init: don't panic if mount_nodev_root failed adds a801695f68f4 Merge branch 'work.init' of git://git.kernel.org/pub/scm/l [...] adds e655c81ade7b Merge tag 'fixes_for_v5.15-rc3' of git://git.kernel.org/pu [...] adds 4c4f0c2bf341 Merge tag 'ceph-for-5.15-rc3' of git://github.com/ceph/cep [...] adds 1b7eaf570140 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds ea1f9163ac83 Merge tag 'acpi-5.15-rc3' of git://git.kernel.org/pub/scm/ [...] adds 47d7e65d64cc Merge tag 'devprop-5.15-rc3' of git://git.kernel.org/pub/s [...] adds 7d42e9818258 Merge tag 'gpio-fixes-for-v5.15-rc3' of git://git.kernel.o [...] adds 3bd18ba7d859 USB: serial: cp210x: add ID for GW Instek GDM-834x Digital [...] adds 9e3eed534f82 USB: serial: option: add device id for Foxconn T99W265 adds 0292dbd7bd77 Merge tag 'usb-serial-5.15-rc3' of https://git.kernel.org/ [...] adds 2c4e969c3843 Merge tag 'usb-5.15-rc3' of git://git.kernel.org/pub/scm/l [...] adds f9d4be2507cf Merge tag 'tty-5.15-rc3' of git://git.kernel.org/pub/scm/l [...] adds 9cbef3088619 Merge tag 'staging-5.15-rc3' of git://git.kernel.org/pub/s [...] adds 85736168463d Merge tag 'char-misc-5.15-rc3' of git://git.kernel.org/pub [...] adds 1db1aa98871d smb3: correct server pointer dereferencing check to be mor [...] adds 9ed38fd4a154 cifs: fix incorrect check for null pointer in header_assemble adds b8f4296560e3 Merge tag '5.15-rc2-smb3-fixes' of git://git.samba.org/sfr [...] adds a5e0aceabef6 Merge tag 'erofs-for-5.15-rc3-fixes' of git://git.kernel.o [...] adds 90316e6ea0f0 Merge tag 'linux-kselftest-fixes-5.15-rc3' of git://git.ke [...] adds 573984434751 Merge tag 'for-linus-5.15b-rc3-tag' of git://git.kernel.or [...] adds 7df835a32a8b md: fix a lock order reversal in md_alloc adds cd586d213e58 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 555f66d0f8a3 nvme-fc: update hardware queues before using them adds e5445dae29d2 nvme-fc: avoid race between time out and tear down adds bdaa13656671 nvme-fc: remove freeze/unfreeze around update_nr_hw_queues adds e371af033c56 nvme-tcp: fix incorrect h2cdata pdu offset accounting adds 298ba0e3d4af nvme: keep ctrl->namespaces ordered adds 5cad87569164 Merge tag 'nvme-5.15-2021-09-24' of git://git.infradead.or [...] adds a647a524a467 block: don't call rq_qos_ops->done_bio if the bio isn't tracked adds 5afedf670caf blktrace: Fix uaf in blk_trace access after removing by sysfs adds f278eb3d8178 block: hold ->invalidate_lock in blkdev_fallocate adds 2d70de4ee593 Merge tag 'block-5.15-2021-09-25' of git://git.kernel.dk/l [...] adds 87c169665578 io-wq: ensure we exit if thread group is exiting adds bd99c71bd140 io_uring: fix race between poll completion and cancel_hash [...] adds a62682f92eed io_uring: fix missing set of EPOLLONESHOT for CQ ring overflow adds 5b7aa38d86f3 io_uring: fix potential req refcount underflow adds 8bab4c09f24e io_uring: allow conditional reschedule for intensive iterators adds 9990da93d2bf io_uring: put provided buffer meta data under memcg accounting adds cdb31c29d397 io_uring: don't punt files update to io-wq unconditionally adds 9f3a2cb228c2 io_uring: kill extra checks in io_write() adds 7df778be2f61 io_uring: make OP_CLOSE consistent with direct open adds f6f360aef0e7 Merge tag 'io_uring-5.15-2021-09-25' of git://git.kernel.d [...] adds bb19237bf6eb Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds acfa299a4a63 mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable() adds fa360beac4b6 kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS adds 892ab4bbd063 mm/damon: don't use strnlen() with known-bogus source length adds 867050247e29 xtensa: increase size of gcc stack frame check adds de6ee659684b mm/shmem.c: fix judgment error in shmem_is_huge() adds 9c0f0a03e386 ocfs2: drop acl cache for directories too adds d09c38726c78 scripts/sorttable: riscv: fix undeclared identifier 'EM_RI [...] adds ebaeab2fe879 tools/vm/page-types: remove dependency on opt_file for idl [...] adds b7cd9fa5ccc3 lib/zlib_inflate/inffast: check config in C to avoid unuse [...] adds 243418e3925d mm: fs: invalidate bh_lrus for only cold path adds a4ce73910427 mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN adds 57ed7b4303a1 mm/debug: sync up latest migrate_reason to migrate_reason_names adds e8e9f1e63270 sh: pgtable-3level: fix cast to pointer from integer of di [...] adds 19532869feb9 kasan: always respect CONFIG_KASAN_STACK adds 5c91c0e77b8f mm/memory_failure: fix the missing pte_unmap() call adds bcbda81020c3 mm: fix uninitialized use in overcommit_policy_handler adds a3b397b4fffb Merge branch 'akpm' (patches from Andrew) adds f9bfed3ad5b1 Merge tag 'irqchip-fixes-5.15-1' of git://git.kernel.org/p [...] adds dc0f97c2613d Merge tag 'irq-urgent-2021-09-26' of git://git.kernel.org/ [...] adds 3a398acc56dd Merge tag 'timers-urgent-2021-09-26' of git://git.kernel.o [...] adds 5ba1071f7554 x86/insn, tools/x86: Fix undefined behavior due to potenti [...] adds 5bb7b2107f8c Merge tag 'x86-urgent-2021-09-26' of git://git.kernel.org/ [...] adds 8b4bd2566747 thermal/drivers/int340x: Do not set a wrong tcc offset on resume adds 1bb30b20b497 thermal/core: Potential buffer overflow in thermal_build_l [...] adds cf96921876dc thermal/drivers/tsens: Fix wrong check for tzd in irq handlers adds 299d6e47e8f8 Merge tag 'thermal-v5.15-rc3' of git://git.kernel.org/pub/ [...] adds 996148ee05d0 Merge tag 'edac_urgent_for_v5.15_rc3' of git://git.kernel. [...] adds 265fd1991c1d ksmbd: use LOOKUP_BENEATH to prevent the out of share access adds 5e5d7597637c Merge tag '5.15-rc2-ksmbd-fixes' of git://git.samba.org/ksmbd adds 5816b3e6577e Linux 5.15-rc3 adds 88a04049c08c HID: amd_sfh: Fix potential NULL pointer dereference adds 42d43c92fc57 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9b3b353ef330 vboxfs: fix broken legacy mount signature checking adds c388a18957ef watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST adds e6609f2c07de Merge tag 'media/v5.15-2' of git://git.kernel.org/pub/scm/ [...] adds 7117003fe4e3 KVM: x86: Mark all registers as avail/dirty at vCPU creation adds 03a6e84069d1 KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT adds 90b54129e8df selftests: KVM: Fix check for !POLLIN in demand_paging_test adds 01f91acb55be selftests: KVM: Align SMCCC call with the spec in steal_time adds cd36ae876177 KVM: VMX: Remove defunct "nr_active_uret_msrs" field adds eb7511bf9182 KVM: x86: Handle SRCU initialization failure during page t [...] adds ed7023a11bd8 KVM: nVMX: fix comments of handle_vmon() adds ae232ea46088 KVM: do not shrink halt_poll_ns below grow_start adds bb18a6777465 KVM: SEV: Acquire vcpu mutex when updating VMSA adds f1815e0aa770 KVM: SVM: fix missing sev_decommission in sev_receive_start adds 50c038018d6b KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA adds e9337c843c4b kvm: fix wrong exception emulation in check_rdtsc adds 4eeef2424153 KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor adds 94c245a245ff KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vC [...] adds 24a996ade34d KVM: nVMX: Fix nested bus lock VM exit adds f43c887cb7cb KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES adds 5b92b6ca92b6 KVM: SEV: Allow some commands for mirror VM adds a1e638da1ba4 KVM: selftests: Change backing_src flag to -s in demand_pa [...] adds 9f2fc5554a40 KVM: selftests: Refactor help message for -s backing_src adds 7c236b816ef1 KVM: selftests: Create a separate dirty bitmap per slot adds 2f9b68f57c62 KVM: x86: Fix stack-out-of-bounds memory access from ioapi [...] adds 85b640450ddc KVM: Clean up benign vcpu->cpu data races when kicking vCPUs adds 0bbc2ca8515f KVM: KVM: Use cpumask_available() to check for NULL cpumas [...] adds 8d68bad6d869 KVM: nVMX: Filter out all unsupported controls when eVMCS [...] adds e2e6e449d68d KVM: x86: nSVM: restore the L1 host state prior to resumin [...] adds 37687c403a64 KVM: x86: reset pdptrs_from_userspace when exiting smm adds e85d3e7b495b KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit [...] adds 136a55c054ca KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm adds c42dec148b3e KVM: x86: VMX: synthesize invalid VM exit when emulating i [...] adds c8607e4a086f KVM: x86: nVMX: don't fail nested VM entry on invalid gues [...] adds dbab610a5be6 KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit adds e1fc1553cd78 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] adds aee77e1169c1 KVM: x86: nSVM: restore int_vector in svm_clear_vintr adds 1ad32105d78e KVM: x86: selftests: test simultaneous uses of V_IRQ from [...] adds d1cba6c92237 KVM: x86: nSVM: test eax for 4K alignment for GP errata wo [...] adds faf6b7556296 KVM: x86: nSVM: don't copy virt_ext from vmcb12 adds f81602958c11 KVM: X86: Fix missed remote tlb flush in rmap_write_protect() adds 65855ed8b034 KVM: X86: Synchronize the shadow pagetable before link it adds 6bc6db000295 KVM: Remove tlbs_dirty adds fbf094ce5241 selftests: KVM: Call ucall_init when setting up in rseq_test adds 386ca9d7fd18 selftests: KVM: Explicitly use movq to read xmm registers adds a49b50a3c1c3 KVM: arm64: nvhe: Fix missing FORCE for hyp-reloc.S build rule adds e840f42a4992 KVM: arm64: Fix PMU probe ordering adds 50b078184604 Merge tag 'kvmarm-fixes-5.15-1' of git://git.kernel.org/pu [...] adds 9cccec2bf32f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 5c34aea341b1 perf test: Fix DWARF unwind for optimized builds. adds 0f892fd1bd29 perf tests: Fix flaky test 'Object code reading' adds 774f2c0890f8 perf vendor events powerpc: Fix spelling mistake "icach" - [...] adds c6613bd4a577 perf arm: Fix off-by-one directory paths. adds 4da6552c5d07 perf doc: Fix typos all over the place adds a827c007c75b perf config: Refine error message to eliminate confusion adds e4fe5d7349e0 perf iostat: Use system-wide mode if the target cpu_list i [...] adds 4da8b121884d perf iostat: Fix Segmentation fault from NULL 'struct perf [...] adds 0513e464f900 Merge tag 'perf-tools-fixes-for-v5.15-2021-09-27' of git:/ [...] adds 0c72b292de0b Merge tag 'mmc-v5.15-2' of git://git.kernel.org/pub/scm/li [...] adds d33bec7b3dfa Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 6fd3ec5c7af5 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds adfc8f9d2f9f NIOS2: fix kconfig unmet dependency warning for SERIAL_COR [...] adds 9523b33cc31c NIOS2: setup.c: drop unused variable 'dram_start' adds dca50f08a03e Merge tag 'nios2_fixes_for_v5.15_part1' of git://git.kerne [...] adds 4bb0bd81ce5e m68k: Handle arrivals of multiple signals correctly adds 50e43a573344 m68k: Update ->thread.esp0 before calling syscall_trace() [...] adds 0d20abde987b m68k: Leave stack mangling to asm wrapper of sigreturn() adds 1dc4027bc8b5 m68k: Document that access_ok is broken for !CONFIG_CPU_HA [...] adds c4f607c3124e m68k: Remove the 030 case in virt_to_phys_slow adds 25d2cae4a557 m68k: Use BUILD_BUG for passing invalid sizes to get_user/ [...] adds 01eec1af5ec4 m68k: Factor the 8-byte lowlevel {get,put}_user code into helpers adds 8ade83390930 m68k: Provide __{get,put}_kernel_nofault adds 9fde03486402 m68k: Remove set_fs() adds e7bd807e8c9e Merge tag 'm68k-for-v5.15-tag3' of git://git.kernel.org/pu [...] adds 8bd8d1dff9eb vfio/pci: add missing identifier name in argument of funct [...] adds 42de956ca7e5 vfio/ap_ops: Add missed vfio_uninit_group_dev() adds 62da74a73570 Merge tag 'vfio-v5.15-rc4' of git://github.com/awilliam/li [...] adds a4e6f95a891a Merge tag 'pinctrl-v5.15-2' of git://git.kernel.org/pub/sc [...] adds 505d9dcb0f7d crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() adds 0e14ef38669c crypto: x86/sm4 - Fix frame pointer stack corruption adds 6e439bbd436e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds f2ff7147c683 ALSA: pcsp: Make hrtimer forwarding more robust adds 02d5e016800d Merge tag 'sound-5.15-rc4' of git://git.kernel.org/pub/scm [...] adds 14351f08ed5c RDMA/hns: Work around broken constant propagation in gcc 8 adds a86cd017a40a RDMA/usnic: Lock VF with mutex instead of spinlock adds 7d5cfafe8b40 RDMA/hfi1: Fix kernel pointer leak adds cc26aee10058 RDMA/hns: Fix the size setting error when copying CQE in c [...] adds e671f0ecfece RDMA/hns: Add the check of the CQE size of the user space adds 78c56e53821a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 540cffbab8b8 gpio: pca953x: do not ignore i2c errors adds d1d598104336 MAINTAINERS: update my email address adds 040d985e27dc MAINTAINERS: Update Mun Yew Tham as Altera Pio Driver maintainer adds 115f6134a050 Merge tag 'gpio-fixes-for-v5.15-rc4' of git://git.kernel.o [...] adds f7e745f8e944 sctp: break out if skb_header_pointer returns NULL in sctp [...] adds ea1300b9df7c mptcp: don't return sockets in foreign netns adds 3f4a08909e2c mptcp: allow changing the 'backup' bit when no sockets are open adds 420070197b11 Merge branch 'mptcp-fixes' adds 325fd36ae76a net: enetc: fix the incorrect clearing of IF_MODE bits adds 597aa16c7824 net: ipv4: Fix rtnexthop len when RTA_FLOW is present adds 5ab8a447bcfe smsc95xx: fix stalled rx after link change adds 4526fe74c3c5 drivers: net: mhi: fix error path in mhi_net_newlink adds 7fe7f3182a0d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds b193e15ac69d net: prevent user from passing illegal stab size adds 44b6aa2ef69f net: hns: Fix spelling mistake "maped" -> "mapped" adds 763716a55cb1 net: bgmac-platform: handle mac-address deferral adds 2974b8a691a9 Revert "ibmvnic: check failover_pending in login response" adds ab609f25d198 net: mdiobus: Fix memory leak in __mdiobus_register adds fe23036192c9 dsa: mv88e6xxx: 6161: Use chip wide MAX MTU adds b92ce2f54c0f dsa: mv88e6xxx: Fix MTU definition adds b9c587fed61c dsa: mv88e6xxx: Include tagger overhead when setting MTU f [...] adds 3ebaaad4bf47 Merge branch 'mv88e6xxx-mtu-fixes' adds 94513069eb54 mac80211: fix use-after-free in CCMP/GCMP RX adds 111461d57374 mac80211: check return value of rhashtable_init adds 33092aca857b mac80211: Fix Ptk0 rekey documentation adds ca48aa4ab8bf Merge tag 'mac80211-for-net-2021-09-27' of git://git.kerne [...] adds 3b1b6e82fb5e net: phy: enhance GPY115 loopback disable function adds 51bb08dd04a0 net: ks8851: fix link error adds 05e97b3d33cb dmascc: add CONFIG_VIRT_TO_BUS dependency adds 4329c8dc110b e100: fix length calculation in e100_get_regs_len adds 51032e6f17ce e100: fix buffer overrun in e100_get_regs adds 3fb2a54b414f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds c23bb54f28d6 ionic: fix gathering of debug stats adds 103bde372f08 net: sun: SUNVNET_COMMON should depend on INET adds a9f5970767d1 net: udp: annotate data race around udp_sk(sk)->corkflag adds f4bd73b5a950 af_unix: Return errno instead of NULL in unix_create1(). adds c6995117b60e net: mdio: mscc-miim: Fix the mdio controller adds c894b51e2a23 net: hns3: fix hclge_dbg_dump_tm_pg() stack usage adds 8a98ae12fbef bpf: Exempt CAP_BPF from checks against bpf_jit_limit adds b3aa173d58b4 MAINTAINERS: Add btf headers to BPF adds bcfd367c2839 libbpf: Fix segfault in static linker for objects without BTF adds 78cc316e9583 bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called [...] adds 435b08ec0094 bpf, test, cgroup: Use sk_{alloc,free} for test cases adds d888eaac4fb1 selftests, bpf: Fix makefile dependencies on libbpf adds 79e2c3066675 selftests, bpf: test_lwt_ip_encap: Really disable rp_filter adds ced185824c89 bpf, x86: Fix bpf mapping of atomic fetch implementation adds 4ccb9f03fee7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9e28cfead2f8 net: mdio-ipq4019: Fix the error for an optional regs resource adds f936bb42aeb9 net: bridge: mcast: Associate the seqcount with its protec [...] adds 513e605d7a9c ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup adds 5b09e88e1bf7 net: hns3: do not allow call hns3_nic_net_open repeatedly adds a8e76fefe3de net: hns3: remove tc enable checking adds d82650be60ee net: hns3: don't rollback when destroy mqprio fail adds 0472e95ffeac net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCL [...] adds 108b3c7810e1 net: hns3: fix show wrong state when add existing uc mac address adds 276e60421668 net: hns3: PF enable promisc for VF when mac table is overflow adds 27bf4af69fcb net: hns3: fix always enable rx vlan filter problem after [...] adds 0178839ccca3 net: hns3: disable firmware compatible features when uninstall PF adds 251ffc077303 Merge branch 'hns3-fixes' adds d88fd1b546ff net: phy: bcm7xxx: Fixed indirect MMD operations adds 49054556289e net: introduce and use lock_sock_fast_nested() adds d5ef190693a7 net: sched: flower: protect fl_walk() with rcu adds a5b8fd657881 net: dev_addr_list: handle first address in __hw_addr_add_ex adds 656ed8b015f1 net: stmmac: fix EEE init issue when paired with EEE capable PHYs adds 35306eb23814 af_unix: fix races in sk_peer_pid and sk_peer_cred accesses adds 4de593fb965f Merge tag 'net-5.15-rc4' of git://git.kernel.org/pub/scm/l [...] new 4d7db64dbfa8 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 172da89ed0ea s390/cio: avoid excessive path-verification requests new 82840e1810bb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 571fa247ab41 samples: bpf: Fix vmlinux.h generation for XDP samples new d75fe9cb1dd0 samples/bpf: Relicense bpf_insn.h as GPL-2.0-only OR BSD-2-Clause new 79e3445b38e0 bpf, arm: Fix register clobbering in div/mod implementation new 30e29a9a2bc6 bpf: Fix integer overflow in prealloc_elems_and_freelist() new 4729445b47ef libbpf: Fix segfault in light skeleton for objects without BTF new 18e6e9692ba5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 93ec1320b017 xfrm: fix rcu lock in xfrm_notify_userpolicy() new 421c824c421f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 339031bafe6b netfilter: conntrack: fix boot failure with nf_conntrack.e [...] new e189ae161dd7 netfilter: nf_tables: add position handle in event notification new 2c964c558641 netfilter: nf_tables: reverse order in rule replacement expansion new 3025a86fe6fd netfilter: nft_dynset: relax superfluous check on set updates new 3d3b30175a51 netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in [...] new faeb8e99f986 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds fb8c3a3c5240 ath5k: fix building with LEDS=m new fe5c735d0d47 iwlwifi: pcie: add configuration of a Wi-Fi adapter on Del [...] new 151a7c12c4fc Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" new 603a1621caa0 mwifiex: avoid null-pointer-subtraction warning new 4cdc78e2f5eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 8ec59ac3ad29 ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer new eb676622846b ALSA: hda/realtek: Enable 4-speaker output for Dell Precis [...] new 1f8763c59c4e ALSA: seq: Fix a potential UAF by wrong private_free call order new c8c93a11a4e3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ceef3240f9b7 ASoC: pcm179x: Add missing entries SPI to device ID table adds 0cc3687eadd0 ASoC: cs4341: Add SPI device ID table new 42871e95a3af ASoC: nau8824: Fix headphone vs headset, button-press dete [...] new 002494ca389b Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new 933c81070a8f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6840615f85f6 spi: spidev: Add SPI ID table adds 59c4e190b10c Merge tag 'v5.15-rc3' into spi-5.15 new 6cd815d52a8a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 68223eeec708 driver core: Set deferred probe reason when deferred by dr [...] new 76f130810b47 driver core: Create __fwnode_link_del() helper function new ebd6823af378 driver core: Add debug logs when fwnode links are added/deleted new df38d852c681 kernfs: also call kernfs_set_rev() for positive dentry new 685bc87df163 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] new d2b4701cd12d usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle new 016061395e82 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 9da1b86865ab iio: adis16475: fix deadlock on frequency set new b64cbf6bff8c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 913581b8ae06 Merge tag 'icc-5.15-rc3' of git://git.kernel.org/pub/scm/l [...] adds a89936cce87d ipack: ipoctal: fix stack information leak adds 65c001df517a ipack: ipoctal: fix tty registration race adds cd20d59291d1 ipack: ipoctal: fix tty-registration error handling adds 445c81327277 ipack: ipoctal: fix missing allocation-failure check adds bb8a4fcb2136 ipack: ipoctal: fix module reference leak new 2eaf20576b9b Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 2f9602870886 selftests: drivers/dma-buf: Fix implicit declaration warns new ace9d73a4873 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0d67e332e6df module: fix clang CFI with MODULE_UNLOAD=n new cf6ed52c281d Merge branch 'modules-linus' of git://git.kernel.org/pub/s [...] new ae8f39b4b123 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new f43e063e04b8 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] new d571a1c0fedb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5c49d1850ddd KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue new e02c16b9cd24 selftests: KVM: Don't clobber XMM register when read new ad9af930680b x86/kvmclock: Move this_cpu_pvti into kvmclock.h new 773e89ab0056 ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm new e8a747d0884e KVM: x86: Swap order of CPUID entry "index" vs. "significa [...] new 7b0035eaa7da KVM: selftests: Ensure all migrations are performed when t [...] new bd2c02df7191 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] new 25b5476a294c KVM: s390: Function documentation fixes new 2308bc404e0a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2938b2978a70 hwmon: (tmp421) handle I2C errors adds 540effa7f283 hwmon: (tmp421) report /PVLD condition as fault adds 724e8af85854 hwmon: (tmp421) fix rounding for negative values adds 6f7d70467121 hwmon: (ltc2947) Properly handle errors when looking for t [...] new f58ac1bc110e Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new f060db99374e ACPI: NFIT: Use fallback node id when numa info in NFIT ta [...] new d55174cccac2 nvdimm/pmem: fix creating the dax group new 1ed133a01458 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] new 358d24ea16f7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new d8acda19abeb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e8c2da7e329c scsi: ufs: Fix illegal offset in UPIU event trace new dd689ed5aa90 scsi: ses: Fix unsigned comparison with less than zero new cced4c0ec7c0 scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Un [...] new 8e2d81c6b5be scsi: qla2xxx: Fix excessive messages during device logout new 79a7482249a7 scsi: csiostor: Add module softdep on cxgb4 new 2e42c8ef32ef Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 05812b971c6d Merge tag 'drm/tegra/for-5.15-rc3' of ssh://git.freedeskto [...] new 3939058b6015 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds d168cd797982 drm/i915/gvt: fix the usage of ww lock in gvt scheduler. adds 5cb8742774d2 Merge tag 'gvt-fixes-2021-09-18' of https://github.com/int [...] adds da0468a74450 drm/i915/guc, docs: Fix pdfdocs build error by removing ne [...] adds c83ff0186401 drm/i915/request: fix early tracepoints adds 4b8bcaf8a6d6 drm/i915: Remove warning from the rps worker new 564146e84966 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds f39d6a48032b mmc: sdhci-of-at91: wait for calibration done before proceed adds 3b9b0887fff8 mmc: sdhci-of-at91: replace while loop with read_poll_timeout new e2845b1d92d7 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk new 906c7fbfab80 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 705484071397 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 41608b64b10b PCI: hv: Fix sleep while in non-sleep context when removin [...] new a7e389dc690f Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 2a2a79577dda fpga: ice40-spi: Add SPI device ID table new b857afcc4d0c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 19bd6cdb9ce0 drm/panel: abt-y030xx067a: yellow tint fix new fd09961dbb9c fbdev: simplefb: fix Kconfig dependencies new f86e9e383a71 video: fbdev: gbefb: Only instantiate device when built for IP32 new 4d5a088c93ce Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 3831a0d40886 firewire: Remove function callback casts adds 6409e7102a9b Merge branch 'for-next/kspp-fixes' into for-next/kspp new e731b1536422 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds d05377e184fc kconfig: Create links to main menu items in search new 65017d8381e2 kconfig: narrow the scope of variables in the lexer new 6988f70cf105 kconfig: rename a variable in the lexer to a clearer name new 55dab5ab8acc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 84111b9c950e perf tools: Allow controlling synthesizing PERF_RECORD_ me [...] new 41b740b6e8a9 perf record: Add --synth option new 4122c9c3f0d1 Merge remote-tracking branch 'torvalds/master' into perf/core new b28e5e439109 perf daemon: Avoid msan warnings on send_cmd new cb7bfb1da6f6 perf parse-events: Remove unnecessary #includes new 6c93f39f2f43 perf list: Display pmu prefix for partially supported hybr [...] new 0ba37e05c240 perf annotate: Add riscv64 support new 0e46c8307574 perf jevents: Add __maybe_unused attribute to unused function arg new 4a87dea9e60f perf test: Workload test of metric and metricgroups new 3d5ac9effcc6 perf test: Workload test of all PMUs new b758a61b391f perf tools: Enable libtracefs dynamic linking new 569715164ba2 perf tools: Add define for libtraceevent version new 359cad09e40b perf tools: Add define for libtracefs version new 08efcb4a638d libtraceevent: Increase libtraceevent logging when verbose new 4f9d4f8aa732 perf parse-events: Set numeric term config new d60bad10c4ae perf jevents: Support ConfigCode new 56be05103a40 perf test: Verify more event members in pmu-events test new b8b350afaa4b perf test: Add pmu-event test for event described as "config=" new c80161287590 perf vendor events arm64: Revise hip08 uncore events new cb94a02e7494 perf metric: Restructure struct expr_parse_ctx. new edfe7f554ab8 perf metric: Use NAN for missing event IDs. new 7f8fdcbbbefb perf expr: Remove unused headers and inline d_ratio new aed0d6f8c6ed perf expr: Separate token declataion from type new e87576c5ac14 perf expr: Use macros for operators new c924e0cc0576 perf expr: Move actions to the left. new 7e06a5e30a0c perf metric: Rename expr__find_other. new 114a9d6e396e perf metric: Add utilities to work on ids map. new 762a05c561bc perf metric: Allow metrics with no events new 3f965a7df09d perf expr: Merge find_ids and regular parsing new 970f7afe55ee perf expr: Propagate constants for binary operations new a8e4e880834b perf metric: Don't compute unused events new 94886961e324 perf metric: Avoid events for an 'if' constant result new 2b775152bbe8 perf tests vmlinux-kallsyms: Ignore hidden symbols new 488c3b584279 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 634e4f60677f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ce1967f28835 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 78d2d816c45a selftests: arm64: Use a define for the number of SVE ptrac [...] new 09121ad7186e selftests: arm64: Don't log child creation as a test in SV [...] new eab281e3afa6 selftests: arm64: Remove extraneous register setting code new 736e6d5a5451 selftests: arm64: Document what the SVE ptrace test is doing new 8c9eece0bfbf selftests: arm64: Clarify output when verifying SVE register set new 9f7d03a2c5a1 selftests: arm64: Verify interoperation of SVE and FPSIMD [...] new a1d7111257cd selftests: arm64: More comprehensively test the SVE ptrace [...] new 34785030dc06 selftests: arm64: Move FPSIMD in SVE ptrace test into a function new ff944c44b782 selftests: arm64: Fix printf() format mismatch in vec-syscfg new 4caf339c037c selftests: arm64: Remove bogus error check on writing to files new e42391150eab selftests: arm64: Fix and enable test for setting current [...] new 8694e5e63886 selftests: arm64: Verify that all possible vector lengths [...] new f5b650f887f3 arm64/traps: Avoid unnecessary kernel/user pointer conversion new e63cf610ead1 arm64: mm: Drop pointless call to set_max_mapnr() new f8b46c4b51ab arm64/mm: Add pud_sect_supported() new 8fac67ca236b arm64: mm: update max_pfn after memory hotplug new e5af50a5df57 arm64: kasan: mte: move GCR_EL1 switch to task switch when [...] new 92f80c5addef Merge branches 'for-next/kselftest', 'for-next/misc', 'for [...] new b57b581a6610 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 49df88885af4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e0150a105ab7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9a14d6823b38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9bac960dc2bc Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 1d8e0223bb52 memory: tegra: Make use of the helper function devm_add_ac [...] adds b5bb7d543bc3 Merge branch 'for-v5.16/tegra-mc' into for-next adds 797f082738b1 dt-bindings: rpc: renesas-rpc-if: Add support for the R8A7 [...] adds a01b1a54770b Merge branch 'for-v5.16/renesas-rpc' into for-next new fff53a551db5 memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode new 1869023e24c0 memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash new 0c2d4ca1e690 Merge branch 'for-v5.16/renesas-rpc' into for-next new 6b20a5d173cd memory: samsung: describe drivers in KConfig new a144fbf35b84 Merge branch 'mem-ctrl-next' into for-next new 13f995ceb4e0 memory: brcmstb_dpfe: Allow building Broadcom STB DPFE as module new bf7cf1ccbccc Merge branch 'mem-ctrl-next' into for-next new 561b1f0a4160 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new fca2c6077093 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 21191476e06f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6feccd766eb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9a531e183db9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ed9084009682 ARM: OMAP2+: Drop old unused omap5_uevm_legacy_init() new eff5616c0e7c ARM: OMAP2+: Drop unused old auxdata for dra7x_evm_mmc_quirk() new b3e9431854e8 bus: ti-sysc: Fix timekeeping_suspended warning on resume new 95ec14faac6a bus: ti-sysc: Check for lost context in sysc_reinit_module() new 9d881361206e bus: ti-sysc: Add quirk handling for reinit on context lost new 6a52bc2b81fa bus: ti-sysc: Add quirk handling for reset on re-init new d48dca51935b bus: ti-sysc: Use context lost quirks for gpmc new 9067839ff45a bus: ti-sysc: Use context lost quirk for otg new 5c99fa737c69 bus: ti-sysc: Handle otg force idle quirk new 1b99c1ee844c bus: ti-sysc: Drop legacy quirk flag for gpio new ce7b43237f16 bus: ti-sysc: Drop legacy quirk flag for sham new 7fd4d99072ce Merge branch 'omap-for-v5.16/ti-sysc' into for-next new bf7e25b2a0e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a153d317168a arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding adds c5c24373ad0c arm64: dts: qcom: pm8150: specify reboot mode magics adds 30b83220aa00 arm64: dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes adds 1878f4b7ec9e arm64: dts: qcom: sdm630: Add missing a2noc qos clocks new d7f0282b7772 Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] adds 07b2fb604672 arm64: dts: qcom: sm6125: Remove leading zeroes adds 7720ea001b52 arm64: dts: qcom: sc7280: Add QSPI node adds df0174b13d3f arm64: dts: qcom: sc7280: Configure SPI-NOR FLASH for sc7280-idp adds bf6f37a3086b arm64: dts: qcom: sc7280: Add QUPv3 wrapper_0 nodes adds 38cd93f413fd arm64: dts: qcom: sc7280: Update QUPv3 UART5 DT node adds e3bc6fec5aaa arm64: dts: qcom: sc7280: Configure uart7 to support bluet [...] adds 4e8e7648ae64 arm64: dts: qcom: sc7280: Add QUPv3 wrapper_1 nodes adds 5f65408d9bfc arm64: dts: qcom: sc7280: Add aliases for I2C and SPI adds 36730a8f5f45 arm64: dts: qcom: pm660: Add reboot mode support adds 390883af89d2 arm64: dts: qcom: msm8998: Introduce support for Sony Yosh [...] adds ebe0932e4fe5 arm64: dts: qcom: msm8998-xperia: Add RMI4 touchscreen support adds 58ba4efabc15 arm64: dts: qcom: msm8998-xperia: Add support for wcn3990 [...] adds 4de9700d0332 arm64: dts: qcom: msm8998-xperia: Add support for gpio vibrator adds 67372ee2c0bc arm64: dts: qcom: msm8998-xperia: Configure display boost [...] adds a5fde059398b arm64: dts: qcom: msm8998-xperia: Add camera regulators adds 6cadaa14f290 arm64: dts: qcom: msm8998-xperia: Add audio clock and its pin adds be4c096e6ba7 arm64: dts: qcom: sc7180: Base homestar's power coefficien [...] adds 135780456218 arm64: dts: qcom: sc7180: Use QMP property to control load state adds 6b3207dfebdf arm64: dts: qcom: sc7280: Use QMP property to control load state adds db8e45a81bdc arm64: dts: qcom: sdm845: Use QMP property to control load state adds d9d327f6a37f arm64: dts: qcom: sm8150: Use QMP property to control load state adds b74ee2d71be8 arm64: dts: qcom: sm8250: Use QMP property to control load state adds 6b7cb2d23791 arm64: dts: qcom: sm8350: Use QMP property to control load state adds 55d0feb3ab3d dt-bindings: arm: cpus: Add Kryo 560 CPUs adds 5f82b9cda61e arm64: dts: qcom: Add SM6350 device tree adds ced2f0d75e13 arm64: dts: qcom: sm6350: Add LLCC node adds 985e02e7c062 arm64: dts: qcom: sm6350: Add RPMHCC node adds 30de1108df22 arm64: dts: qcom: sm6350: Add GCC node adds 538f4bcd5106 arm64: dts: qcom: sm6350: Add TLMM block node adds 23737b9557fe arm64: dts: qcom: sm6350: Add USB1 nodes adds 3cc415413f54 arm64: dts: qcom: sm6350: Add cpufreq-hw support adds 25e0ae684819 arm64: dts: qcom: sm6350: Add TSENS nodes adds 8fe2e0d9dba8 arm64: dts: qcom: sm6350: Add AOSS_QMP adds 001eaf9514f2 arm64: dts: qcom: sm6350: Add SPMI bus adds 574af5456244 arm64: dts: qcom: sm6350: Add PRNG node adds 9264d3c8ee51 arm64: dts: qcom: sm6350: Add RPMHPD and BCM voter adds 1797e1c9a95c arm64: dts: qcom: sm6350: Add SDHCI1/2 nodes adds 4ef13f7fe4cd arm64: dts: qcom: sm6350: Add apps_smmu and assign iommus [...] adds ed1648d52a37 arm64: dts: qcom: sm6350: Add device tree for Sony Xperia 10 III adds a9a5ca5c8c37 arm64: dts: qcom: pm6150l: Add missing include adds ede638c42c82 arm64: dts: qcom: sc7180: Add IMEM and pil info regions adds 51c7786f5d42 arm64: dts: qcom: msm8916-longcheer-l8150: Add missing sen [...] adds 8199a0b31e76 arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock adds 122d2c5f31b6 arm64: dts: qcom: Add support for MSM8998 F(x)tec Pro1 QX1000 adds 946c9a2cf8b0 arm64: dts: qcom: msm8998-fxtec-pro1: Add physical keyboard leds adds f66ea51f0e47 arm64: dts: qcom: msm8998-fxtec-pro1: Add Goodix GT9286 to [...] adds cea83511353d arm64: dts: qcom: msm8998-fxtec-pro1: Add tlmm keyboard keys adds eca7d3a366b3 arm64: dts: qcom: sc7280: Update reserved memory map adds f83146890172 arm64: dts: qcom: sc7280: Add/Delete/Update reserved memory nodes adds dddf4b0621d6 arm64: dts: qcom: sc7280: Add nodes to boot modem adds 4882cafb99c2 arm64: dts: qcom: sc7280: Add Q6V5 MSS node adds 0025fac17b31 arm64: dts: qcom: sc7280: Update Q6V5 MSS node new 483de2b44cd3 arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 new f5d7bca55425 arm64: dts: qcom: pm8916: Add pm8941-misc extcon for USB d [...] new b30cad26d803 arm64: dts: qcom: msm8916-longcheer-l8150: Use &pm8916_usb [...] new 4e31e85759a0 arm64: dts: qcom: sm6125: Improve indentation of multiline [...] new c22441a7cbd0 arm64: dts: qcom: sdm630-nile: Correct regulator label name adds a4fe5159038f dt-bindings: soc: qcom: aoss: Drop the load state power-domain adds 99512191f4f1 soc: qcom: aoss: Drop power domain support adds ec908595825c dt-bindings: msm/dp: Remove aoss-qmp header adds e603577231d4 dt-bindings: soc: qcom: aoss: Delete unused power-domain d [...] new 985f62a9a131 soc: dt-bindings: qcom: apr: convert to yaml new 1ff63d5465d0 soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property new 99139b80c1b3 soc: qcom: apr: make code more reuseable new 974c6faf7667 soc: dt-bindings: qcom: add gpr bindings new ec1471a898cc soc: qcom: apr: Add GPR support new f27591125a56 Merge tag '20210927135559.738-6-srinivas.kandagatla@linaro [...] new 37f6317b1882 Merge branches 'arm64-for-5.16', 'drivers-for-5.16' and 'd [...] new da67ec50a474 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8907bb8447c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds df364a82bf5b arm64: defconfig: Enable RIIC adds ba73a2ab0518 arm64: defconfig: Enable RZ/G2L USBPHY control driver adds 3e9dd11db001 arm64: defconfig: Add Renesas TPU as module adds 7e2aa15f5ec3 arm64: defconfig: Enable RZ_DMAC adds be15aa5cc14f arm64: defconfig: Enable SOUND_SOC_RZ adds cbcd12039426 arm64: dts: renesas: rzg2l-smarc: Enable USB2.0 support adds 04637e2f73d1 arm64: dts: renesas: rzg2l-smarc: Enable I2C{0,1,3} support adds 89fe8d246a26 arm64: dts: renesas: r9a07g044: Add DMA support to SSI adds 1c8da81cc452 arm64: dts: renesas: rzg2l-smarc: Add WM8978 sound codec adds e396d6103343 arm64: dts: renesas: rzg2l-smarc: Enable audio adds 87b1e27af4c1 arm64: dts: renesas: rzg2l-smarc: Add Mic routing adds 5e8c83b395a3 arm64: dts: renesas: r8a779a0: falcon-cpu: Add SW47-SW49 support adds 55c6826119f6 arm64: dts: renesas: rzg2l-smarc-som: Move extal and memor [...] adds 03f7d78e8850 arm64: dts: renesas: rzg2l-smarc-som: Enable ADC on SMARC [...] adds 7ae09309c324 arm64: dts: renesas: rzg2l-smarc: Enable CANFD adds 3b298ae53579 Merge branches 'renesas-arm-defconfig-for-v5.16' and 'rene [...] new 3c158ec884d8 arm64: defconfig: Enable SND_SOC_WM8978 new 93207e415d13 arm64: defconfig: Enable RZG2L_ADC new 7ff2cd32572a ARM: dts: renesas: Fix SMSC Ethernet compatible values new 59a8bda062f8 arm64: dts: renesas: beacon: Fix Ethernet PHY mode new 18474181fe38 ARM: dts: renesas: Add compatible properties to KSZ8041 Et [...] new 9ec5b8fafb78 ARM: dts: renesas: Add compatible properties to KSZ8081 Et [...] new eb7d7b00d068 ARM: dts: renesas: Add compatible properties to KSZ9031 Et [...] new 1c65ef1c71e4 ARM: dts: renesas: Add compatible properties to LAN8710A E [...] new 054fe41dace8 ARM: dts: renesas: Add compatible properties to RTL8201FL [...] new ef6e2bf367ef ARM: dts: renesas: Add compatible properties to uPD6061x E [...] new 18a2427146bf arm64: dts: renesas: Add compatible properties to AR8031 E [...] new 722d55f3a9bd arm64: dts: renesas: Add compatible properties to KSZ9031 [...] new d45ba2a5f718 arm64: dts: renesas: Add compatible properties to RTL8211E [...] new 35f875e5d11e ARM: dts: r-mobile: Add missing Ethernet PHY resets new 04f6a8ccd180 ARM: dts: rzg1: Add missing Ethernet PHY resets new 732e8ee0351c arm64: dts: renesas: rcar-gen3: Add missing Ethernet PHY resets new a462ac13da67 Merge branches 'renesas-arm-defconfig-for-v5.16' and 'rene [...] new fb8aaad54783 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 98419a39d1dc arm64: dts: rockchip: add pwm nodes for rk3568 adds 9a6218fd50c1 Merge branch 'v5.16-armsoc/dts64' into for-next new 9d71cc0ba83d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d1141886c8d7 soc: samsung: exynos-chipid: avoid soc_device_to_device() new 1e3e559f8d4e soc: samsung: exynos-chipid: convert to a module new 140bbfe7cd4b soc: samsung: exynos-chipid: do not enforce built-in new 6ad4185220e6 arm64: exynos: don't have ARCH_EXYNOS select EXYNOS_CHIPID new 5a48ff48b76f Merge branch 'next/drivers' into for-next new 1d775cc37162 ARM: dts: exynos: remove unneeded DVS voltages from PMIC o [...] new 7ec804d6025c ARM: dts: exynos: use spaces instead of tabs around '=' new 64052e7fbb09 Merge branch 'next/dt' into for-next new 00b781859faf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 319aeaf69c85 arm: dts: vexpress: Fix motherboard bus 'interrupt-map' adds f1523f67976c Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds f0c913d6d2a6 firmware: arm_ffa: Add missing remove callback to ffa_bus_type adds 102808654f89 firmware: arm_ffa: Fix __ffa_devices_unregister adds 3f1956bb1def Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] adds cb5da0da3602 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 7238cc5efd4d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new bd759f4d09a9 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 0e0f0aee93a8 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 0a85cf288a74 arm64: tegra: Add additional GPIO interrupt entries on Tegra194 adds 32f03fbed7ad arm64: tegra: Audio graph sound card for Jetson TX2 NX adds 70ad4886d87c arm64: tegra: Update HDA card name on Jetson TX2 NX adds 6f8b0fca12e4 Merge branch for-5.16/arm64/dt into for-next new 42f14d623d28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96c056234344 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] new 0cd614787547 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] new 7a4c31ee877a arm64: zynqmp: Add support for Xilinx Kria SOM board new 8988e7d2e332 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 09540fa33719 clk: socfpga: agilex: fix duplicate s2f_user0_clk adds 664bb2e45b89 clk: renesas: r9a07g044: Mark IA55_CLK and DMAC_ACLK critical adds fa2a30f8e0aa clk: renesas: rzg2l: Fix clk status function new 4b65021a63a2 Merge tag 'renesas-clk-for-v5.15-tag3' of git://git.kernel [...] new b357f721c9b6 Merge branch 'clk-fixes' into clk-next new 8d27b14775a4 Merge tag 'v5.16-rockchip-clk-1' of git://git.kernel.org/p [...] new 1a10ca10a675 Merge branch 'clk-rockchip' into clk-next new b6323d593c1f Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 66173dbe9fea clk: imx: Rework all clk_hw_register_gate2 wrappers new 004989ab2848 clk: imx: Rework all clk_hw_register_mux wrappers new b170586afc95 clk: imx: Rework all clk_hw_register_divider wrappers new a60fe746df94 clk: imx: Rework all imx_clk_hw_composite wrappers new 6b4a6b7f0788 clk: imx: Rework imx_clk_hw_pll14xx wrapper new d48f12d9ae73 dt-bindings: clock: Add imx8ulp clock support new 5f0601c47c33 clk: imx: Update the pllv4 to support imx8ulp new b40ba8065347 clk: imx: Update the compsite driver to support imx8ulp new 0f6e3c15ec33 clk: imx: disable i.mx7ulp composite clock during initialization new 75c6f1a0191a clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp new ae8a10d697cd clk: imx: disable the pfd when set pfdv2 clock rate new 9179d2391931 clk: imx: Update the pfdv2 for 8ulp specific support new c43a801a5789 clk: imx: Add clock driver for imx8ulp new 3fa36200a43f clk: imx: Add the pcc reset controller support on imx8ulp new b00bad50a24f clk: imx: Fix the build break when clk-imx8ulp build as module new 6bc5b511b9ee clk: imx: imx6ul: Move csi_sel mux to correct base register new 47f56bcf97dc clk: imx: imx6ul: Fix csi clk gate register new 21bcc6af70ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3ae4087bf46a clk: renesas: r8a779a0: Add TPU clock adds 7c5a2561737d clk: renesas: rzg2l: Add support to handle MUX clocks adds 70a4af3662e0 clk: renesas: r9a07g044: Add ethernet clock sources adds 32897e6fff19 clk: renesas: rzg2l: Add support to handle coupled clocks adds c11d7f5126b7 clk: renesas: r9a07g044: Add GbEthernet clock/reset new cc3e8f97bbd3 clk: renesas: r8a779a0: Add Z0 and Z1 clock support new f4291863bc54 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 5a27042533f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8cc5a5fb6c08 csky: don't let sigreturn play with priveleged bits of sta [...] adds 38667bcb7efc csky: Fixup regs.sr broken in ptrace adds f890a1345c9d csky: Select ARCH_WANT_FRAME_POINTERS only if compiler sup [...] adds 909863a43545 csky: bitops: Remove duplicate __clear_bit define adds 40e080ed8218 csky: Make HAVE_TCM depend on !COMPILE_TEST new 111e2b07f22a Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 97d9ddc020b0 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 6621cb4a2d0a m68k: muldi3: Use semicolon instead of comma new a5a85e272d5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7cf725baeb19 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 144857444edb parisc/unwind: use copy_from_kernel_nofault() new d5fd1c46a3ce parisc/unwind: call callback with toplevel address new e2a48bf84d71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 23955660ff81 Merge branch 'fixes' into for-next new f9f284d6dd07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b40cc6700d13 Merge branch 'for-next' of git://git.libc.org/linux-sh new 248475b27f26 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds d67ed2510d28 xtensa: use CONFIG_USE_OF instead of CONFIG_OF adds 6489f8d0e1d9 xtensa: call irqchip_init only when CONFIG_USE_OF is selected new 7ec943db2cb5 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 61bc346ce64a uapi/linux/prctl: provide macro definitions for the PR_SCH [...] new e84e73c09361 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d7d45f38cf34 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new abc049abeecf Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new 87b42920be1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b96728705f91 ceph: convert to noop_direct_IO new f94ff2579297 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 2bd59a967587 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new e1239c30e44a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 69a6b96bf61f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ed6815a40ac8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a957e210eccd Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 18d46769d54a ksmbd: remove RFC1002 check in smb2 request adds d72a9c158893 ksmbd: fix invalid request buffer access in compound new b8cf5584ec5b MAINTAINERS: rename cifs_common to smbfs_common in cifs an [...] new 1018bf24550f ksmbd: fix documentation for 2 functions new ce812992f239 ksmbd: remove NTLMv1 authentication new 88d300522cbb ksmbd: use correct basic info level in set_file_basic_info() new 9496e268e3af ksmbd: add request buffer validation in smb2_set_info new 442ff9ebeb01 ksmbd: add validation in smb2 negotiate new 8f77150c15f8 ksmbd: add buffer validation for SMB2_CREATE_CONTEXT new 4227f811cdeb ksmbd: fix transform header validation new 3934e22a6111 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds c36836d5a1af NFSD: Initialize pointer ni with NULL and not plain integer 0 new a61f0d0c03ef Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] new 1d625050c7c2 nfsd: fix error handling of register_pernet_subsys() in in [...] new acf2d96874c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6c1ee4d30498 fs/ntfs3: Fix logical error in ntfs_create_inode adds d562e901f25d fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode adds 0bd5fdb811b0 fs/ntfs3: Refactor ntfs_get_acl_ex for better readability adds 398c35f4d784 fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex adds ba77237ef880 fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode adds 66019837a556 fs/ntfs3: Refactoring lock in ntfs_init_acl new 09f7c338da78 fs/ntfs3: Reject mount if boot's cluster size < media sector size new dbf59e2a33d2 fs/ntfs3: Refactoring of ntfs_init_from_boot new 35afb70dcfe4 fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect new d05f2f2806c5 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds a295aef603e1 ovl: fix missing negative dentry check in ovl_rename() new 1dc1eed46f9f ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO new 2db0ecca5abc Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new 3e9b66b03c7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b1a390262f1c Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 34a99df53478 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ac0ede287202 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fd731531d2f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4bf6585b2f01 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds c45d2b54cc73 HID: amd_sfh: Use dma_set_mask_and_coherent() adds ba70a4ff231c HID: amd_sfh: switch from 'pci_' to 'dev_' API adds f75203cd8be9 HID: amd_sfh: Update Copyright details adds dd0f17ef2ea8 Merge branches 'for-5.15/upstream-fixes' and 'for-5.16/amd [...] new f36c7ad1912e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b71c724c480c i2c: / ACPI: fix resource leak in reconfiguration device [...] new 73c4a91fda52 Merge branch 'i2c/for-current' into i2c/for-next new 2b3db4db660f i2c: i801: Improve is_dell_system_with_lis3lv02d new e462aa7e39b5 i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE new 4811a411a929 i2c: i801: Improve i801_acpi_probe/remove functions new 4c5910631cc1 i2c: i801: Improve i801_add_mux new 7d6b61c394a4 i2c: i801: Use PCI bus rescan mutex to protect P2SB access new c073b25dad0c i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) new e7f4264821a4 i2c: rcar: enable interrupts before starting transfer new ed2f85115a8e i2c: bcm-kona: Fix return value in probe() new 647d908816a7 i2c: kempld: deprecate class based instantiation new b9447584213e Merge branch 'i2c/for-mergewindow' into i2c/for-next new 4b8355402436 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds a3587e2c0578 i3c: fix incorrect address slot lookup on 64-bit new ca5b688f507f Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 0bca8af73fc8 dt-bindings: hwmon: Add IIO HWMON binding adds d0d26923ee73 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] adds 93dca7de4b78 hwmon: (raspberrypi) Use generic notification mechanism adds ebdfe76f39b9 hwmon: Add Maxim MAX6620 hardware monitoring driver adds 10221613ed32 hwmon: (mlxreg-fan) Extend the maximum number of tachometers adds 06eff154a759 hwmon: (mlxreg-fan) Extend driver to support multiply PWM adds 2ebc53f50bc8 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] adds 64ad0c369140 hwmon: (nct6775) Use superio_*() function pointers in sio_data. adds dc661979f62c hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] adds a80401a8af28 hwmon: (nct6775) Support access via Asus WMI adds 6cb7eae7f17c hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm adds f1bdf72e7a59 dt-bindings: hwmon: lm90: convert to dtschema adds 088249fd8f80 dt-bindings: hwmon: lm90: do not require VCC supply adds e8a2cee20446 dt-bindings: hwmon: lm70: move to trivial devices adds 1c15ccb84f69 dt-bindings: hwmon: ti,tmp108: convert to dtschema adds f12e6926aa18 dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] adds d916fdd3bbcd dt-bindings: hwmon: lltc,ltc4151: convert to dtschema adds d7644844dd16 dt-bindings: hwmon: microchip,mcp3021: convert to dtschema adds d4c0f60861b4 dt-bindings: hwmon: sensirion,sht15: convert to dtschema adds b3c9088dea25 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] adds dd689712a1f8 dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices adds 6c2ab0d9472f dt-bindings: hwmon: dps650ab: move to trivial devices adds 22b909f9e0b9 dt-bindings: hwmon: hih6130: move to trivial devices adds 7b2ff48129ca dt-bindings: hwmon: jedec,jc42: convert to dtschema new c0e772569435 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds f1e69953104e docs/zh_CN: add core api kref translation adds 65a21ad04463 docs/zh_CN: Improve zh_CN/process/howto.rst adds 585e5159f3c2 docs/zh_CN: typo fix and improve translation adds 92a19d809829 docs/zh_CN: modify some words adds 5b32e44e8b88 Documentation: update pagemap with shmem exceptions adds 0ee387b1417b Documentation: arm: marvell: Add link to Orion Functional [...] adds e19af6e980f0 docs/zh_CN: add core-api memory-allocation translation adds 26f1a50f56c0 docs/zh_CN: add core-api unaligned-memory-access translation adds 4d68c2c9974c docs/zh_CN: add core-api mm-api translation adds a4163902d07b docs/zh_CN: add core-api genalloc translation adds 71a643688093 docs/zh_CN: add core-api boot-time-mm translation adds 9770a132656c docs/zh_CN: add core-api gfp_mask-from-fs-io translation adds 15ce51f55e15 Documentation/no_hz: Introduce "dyntick-idle mode" before [...] adds cbb817fc2eff docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNE [...] adds 250a0a5ba9d2 docs: checkpatch: add multiline, do/while, and multiple-as [...] new fe1ceb4c343f Merge branch 'docs-next' of git://git.lwn.net/linux.git new c624fe63c0a9 media: dt-bindings: media: renesas,csi2: Add r8a779a0 support new b4173cd9981d media: rcar-csi2: Add r8a779a0 support new b2dc5680aeb4 media: rcar-vin: Refactor controls creation for video device new 8f7112630bd0 media: rcar-vin: Fix error paths for rvin_mc_init() new 6df305779291 media: rcar-vin: Improve async notifier cleanup paths new 27b9a6f9e8fe media: rcar-vin: Improve reuse of parallel notifier new 161b56a82dba media: rcar-vin: Rename array storing subdevice information new 2070893aed11 media: rcar-vin: Move group async notifier new 9c83300146b3 media: rcar-vin: Extend group notifier DT parser to work w [...] new cfef0c833a8d media: rcar-vin: Create a callback to setup media links new c370dd7fa8dc media: rcar-vin: Specify media device ops at group creation time new 688565db3f9d media: rcar-vin: Move and rename CSI-2 link notifications new 406bb586dec0 media: rcar-vin: Add r8a779a0 support new 3c8c15391481 media: v4l: async: Rename async nf functions, clean up long lines new 12f6517f9726 media: rcar-vin: Remove explicit device availability check new 10aacfecee36 media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] new b9c18096f594 media: mt9p031: Read back the real clock rate new ae47ee5fc470 media: mt9p031: Make pixel clock polarity configurable by DT new 0961ba6dd211 media: mt9p031: Fix corrupted frame after restarting stream new 0a0e78d13a42 media: mt9p031: Use BIT macro new e5879baf0310 media: dt-bindings: mt9p031: Convert bindings to yaml new 187980e0ab6c media: dt-bindings: mt9p031: Add missing required properties new c57476aba3de media: rockchip: rkisp1: remove unused irq variable new 76c4c5697f5a media: dt-bindings: media: rkisp1: fix pclk clock-name new 098d9cdfdf82 media: dt-bindings: media: rkisp1: document different irq [...] new 08818e6a1d11 media: rockchip: rkisp1: allow separate interrupts new 5e8d9d72936a media: rockchip: rkisp1: make some isp-param functions variable new 962fb14068c1 media: rockchip: rkisp1: make some isp-stats functions variable new dce8ccb2322e media: rockchip: rkisp1: add prefixes for v10 specific parts new cd42f8023f16 media: rockchip: rkisp1: add support for v12 isp variants new ad82ecd26931 media: dt-bindings: media: rkisp1: document px30 isp compatible new ecf8d36f93c0 media: rockchip: rkisp1: add support for px30 isp version new 8cc80c606bd1 media: camss: vfe: Don't read hardware version needlessly new 2fa698e3da84 media: camss: vfe: Decrease priority of of VFE HW version [...] new 5ad586673799 media: camss: vfe: Remove vfe_hw_version_read() argument new d2e86540366e media: camss: vfe: Rework vfe_hw_version_read() function d [...] new 7ba59fb6c3b4 media: hevc: Add scaling matrix control new 5523dc7b8518 media: hantro: Add scaling lists feature new 2845d9d6da0f media: cedrus: hevc: Add support for scaling lists new 4787db29f8b6 media: cedrus: drop min_buffers_needed. new b72dd0f390aa media: vivid: add module option to set request support mode new 9015fcc256d3 media: videobuf2-core: sanity checks for requests and qbuf new 2c98b8a3458d media: em28xx: add missing em28xx_close_extension new 8d246e293228 media: TDA1997x: fix tda1997x_remove() new 4b9e3e8af4b3 media: meson-ge2d: Fix rotation parameter changes detectio [...] new 4461a723ab7b media: gspca/sn9c20x: Add ability to control built-in webcam LEDs new 97e6e701f349 media: mtk-vcodec: Clean redundant encoder format definition new 1386801acc5b media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] new 9be0352dae9a media: mtk-vcodec: Add MT8195 H264 venc driver new b84f60a307f0 media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] new 78eee7b5f110 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 new 683f71ebb35d media: Add NV12_4L4 tiled format new 75b8f8f2646c media: Clean V4L2_PIX_FMT_NV12MT documentation new e6d025d880f4 media: mceusb: ensure rx resolution can be retrieved new 8dcea1d60858 media: streamzap: ensure rx resolution can be retrieved new 11b982e950d2 media: cxd2880-spi: Fix a null pointer dereference on erro [...] new 36b9d695aa6f media: ttusb-dec: avoid release of non-acquired mutex new 2eecd3596ede media: tuners: mxl5007t: Removed unnecessary 'return' new a5694cb73ad7 media: mtk-vcodec: vdec: Support H264 profile control new 61a76141beec media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD new 25e7f7d3c483 media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] new 69466c22f51b media: mtk-vcodec: make flush buffer reusable by encoder new b375e01b796a media: mtk-vcodec: venc: support START and STOP commands new fd00d90330d1 media: mtk-vcodec: vdec: move stateful ops into their own file new 34754adb8eba media: mtk-vcodec: vdec: handle firmware version field new 741cc360df23 media: mtk-vcodec: support version 2 of decoder firmware ABI new ffe5350c016a media: add Mediatek's MM21 format new 8cdc3794b2e3 media: mtk-vcodec: vdec: support stateless API new 06fa5f757dc5 media: mtk-vcodec: vdec: support stateless H.264 decoding new 118add98f80e media: mtk-vcodec: vdec: add media device if using stateless api new dc02a307fd5b media: dt-bindings: media: document mediatek,mt8183-vcodec-dec new 3766d0d83873 media: mtk-vcodec: enable MT8183 decoder new 6f53b05b8b60 media: mtk-vcodec: fix warnings: symbol XXX was not declared new 8bff1386d62d media: ir_toy: allow tx carrier to be set new 7efc14b8658a media: c8sectpfe-dvb: Remove unused including <linux/version.h> new afae4ef7d5ad media: dvb-usb: fix ununit-value in az6027_rc_query new c9458c6f8a8f media: rc: clean the freed urb pointer to avoid double free new 39ad5b4a5ae7 media: siano: use DEFINE_MUTEX() for mutex lock new d3bb03ec08fd media: cxd2820r: include the right header new dbb4cfea6efe media: netup_unidvb: handle interrupt properly according t [...] new bbe54b1a75a3 media: atomisp: restore missing 'return' statement new e16f5e39acd6 media: atomisp: Fix error handling in probe new 5ba9c067b5ed media: staging: atomisp: fix the uninitialized use in gc22 [...] new f2a7fc8cc807 media: dt-bindings: media: renesas,imr: Convert to json-schema new 44bc61991508 media: m5602_ov7660: remove the repeated declaration new 548fa43a5869 media: stm32: Potential NULL pointer dereference in dcmi_i [...] new 75821f810793 media: ipu3.rst: Improve header formatting on tables new a44f9d6f9dc1 media: staging/intel-ipu3: css: Fix wrong size comparison [...] new ace64e5894bc media: ipu3-cio2: Replace open-coded for_each_set_bit() new cfd13612a5a7 media: ipu3-cio2: Use temporary storage for struct device pointer new 98508d683970 media: ipu3-cio2: Switch to use media_entity_to_video_device() new 66ec7a97d2f8 media: ipu3-cio2: Introduce to_sensor_asd() helper macro new 8b0a8b1b612c media: ipu3-cio2: Introduce to_cio2_buffer() helper macro new 96d309a9330e media: ipu3-cio2: Introduce to_cio2_device() helper macro new d170b0ea1760 media: imx258: Fix getting clock frequency new 7ee850546822 media: Add sensor driver support for the ov13b10 camera. new f1363166f91e media: ov8856: Set default mbus format but allow caller to alter new a9c80593ff80 media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control new 311a839a1ad2 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control new 3a7438c8ef86 media: staging: document that Imgu not output auto-exposur [...] new ae0334e0cb73 media: uvcvideo: Remove unused including <linux/version.h> new 861f92cb9160 media: v4l2-ioctl: Fix check_ext_ctrls new e4ba563d4d4f media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL new a2f8a484fbc9 media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL new c87ed93574e3 media: v4l2-ioctl: S_CTRL output the right value new 0c6bcbdfefa8 media: uvcvideo: Remove s_ctrl and g_ctrl new 97a2777a9607 media: uvcvideo: Set capability in s_param new ffccdde5f0e1 media: uvcvideo: Return -EIO for control errors new 866c6bdd5663 media: uvcvideo: refactor __uvc_ctrl_add_mapping new 9b31ea808a44 media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS new 457e7911dfb8 media: uvcvideo: Use dev->name for querycap() new e3f60e7e1a2b media: uvcvideo: Set unique vdev name based in type new 8865c537037b media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE new 70fa906d6fce media: uvcvideo: Use control names from framework new ee929d5a10ca media: uvcvideo: Check controls flags before accessing them new 6350d6a4ed48 media: uvcvideo: Set error_idx during ctrl_commit errors new 8c42694150c2 media: docs: Document the behaviour of uvcvideo driver new 15486e0934eb media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() new e4aa275f7310 media: am437x: Make use of the helper function devm_platfo [...] new f5aae241f989 media: cadence: Make use of the helper function devm_platf [...] new 97ef3b7f4fdf media: cec: ao-cec: Make use of the helper function devm_p [...] new 399e0f9a0d6a media: cec: s5p_cec: Make use of the helper function devm_ [...] new 9caf7a0a0951 media: coda: Make use of the helper function devm_platform [...] new bcbeade15a30 media: davinci: Make use of the helper function devm_platf [...] new d9bd707c9de3 media: exynos-gsc: Make use of the helper function devm_pl [...] new f5202ccb6741 media: exynos4-is: Make use of the helper function devm_pl [...] new a498a4e7af50 media: imx-jpeg: Make use of the helper function devm_plat [...] new 5f328fb58c37 media: imx-pxp: Make use of the helper function devm_platf [...] new af2450254052 media: meson: ge2d: Make use of the helper function devm_p [...] new 028ac5439f74 media: mtk-jpeg: Make use of the helper function devm_plat [...] new b2fb212d9e30 media: mx2_emmaprp: Make use of the helper function devm_p [...] new b619c2ea32fb media: rc: img-ir: Make use of the helper function devm_pl [...] new 890418523f51 media: rc: ir-hix5hd2: Make use of the helper function dev [...] new c533dabe496b media: rc: meson-ir: Make use of the helper function devm_ [...] new dfa974f58604 media: rc: mtk-cir: Make use of the helper function devm_p [...] new 044a35714113 media: rc: st_rc: Make use of the helper function devm_pla [...] new 1c9b885c1d31 media: rc: sunxi-cir: Make use of the helper function devm [...] new 8ac79b3fbc70 media: rcar-csi2: Make use of the helper function devm_pla [...] new 736cce12fa63 media: rcar_fdp1: Make use of the helper function devm_pla [...] new 81a7cad85166 media: rcar_jpu: Make use of the helper function devm_plat [...] new a7cba8c9d0a4 media: renesas-ceu: Make use of the helper function devm_p [...] new 0748befbc3b5 media: rockchip: rga: Make use of the helper function devm [...] new 8db05a69f13c media: s3c-camif: Make use of the helper function devm_pla [...] new beaa81f410ba media: s5p-g2d: Make use of the helper function devm_platf [...] new d084438d237f media: s5p-jpeg: Make use of the helper function devm_plat [...] new 5d3b9611d589 media: s5p-mfc: Make use of the helper function devm_platf [...] new 6394c2d95399 media: sti: Make use of the helper function devm_platform_ [...] new beabb243e3aa media: stih-cec: Make use of the helper function devm_plat [...] new 092c69b2eb09 media: stm32-cec: Make use of the helper function devm_pla [...] new 23f8bd25d152 media: sunxi: Make use of the helper function devm_platfor [...] new b4dac22d27a2 media: venus: core : Make use of the helper function devm_ [...] new a24973a60551 media: vsp1: Make use of the helper function devm_platform [...] new e0bee542882f media: xilinx: Make use of the helper function devm_platfo [...] new 1b03b539e635 media: rcar_drif: Make use of the helper function devm_pla [...] new 76e21bb8be4f media: vidtv: Fix memory leak in remove new a6b63ca455a1 media: pvrusb2: Replaced simple_strtol() with kstrtoint() new 065a7c66bd8b media: mtk-vcodec: venc: fix return value when start_strea [...] new 9031d6b3623f media: via-camera: deleted these redundant semicolons new 35d2969ea3c7 media: firewire: firedtv-avc: fix a buffer overflow in avc [...] new ea8a5c118e24 media: aspeed-video: ignore interrupts that aren't enabled new 8515965e5e33 media: s5p-mfc: fix possible null-pointer dereference in s [...] new 7e360fa0c0f3 media: cec-pin: fix off-by-one SFT check new cdfaf4752e69 media: s5p-mfc: Add checking to s5p_mfc_probe(). new 48d219f9cc66 media: TDA1997x: handle short reads of hdmi info frame. new a9be3931188f media: usb: airspy: clean the freed pointer and counter new 749d896551df media: camss: vfe: simplify vfe_get_wm_sizes() new 2143ad413c05 media: mtk-vpu: Fix a resource leak in the error handling [...] new 5c47dc665754 media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_ [...] new 1932dc2f4cf6 media: pci/ivtv: switch from 'pci_' to 'dma_' API new 887069f42455 media: switch from 'pci_' to 'dma_' API new 012fe9520e82 media: vim2m: Remove repeated verbose license text new 695fb9c6b064 media: Request API is no longer experimental new c6c709ee55ec media: vivid: add signal-free time for cec message xfer new 1e6494daaf09 media: imx7.rst: Provide an example for imx6ull-evk capture new b94b551050b2 media: imx: TODO: Remove items that are already supported new 936c7daa4d99 media: gspca: Limit frame size to sizeimage. new 745b475e7e10 media: camss: vfe: Don't call hw_version() before its depe [...] new a4b83deb3e76 media: videobuf2: rework vb2_mem_ops API new 4dbe7eab9580 media: videobuf2: inverse buffer cache_hints flags new 0a12d652fcfe media: videobuf2: split buffer cache_hints initialisation new cde513fd9b35 media: videobuf2: move cache_hints handling to allocators new 965c1e0bfeb6 media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag new b00a9e59c539 media: videobuf2: add queue memory coherency parameter new c0acf9cfeee0 media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag new de27891f675e media: videobuf2: handle non-contiguous DMA allocations new 1e153520cd04 media: staging: media: atomisp: code formatting changes at [...] new 439b87fceb23 media: video-i2c: more precise intervals between frames new aea54c134885 media: s3c-camif: Remove unused including <linux/version.h> new 538314dbfc8a media: usb: stkwebcam: Update the reference count of the u [...] new 4ba8d7046c04 media: ivtv: don't allow negative resolutions as module pa [...] new 594a2edbcce5 media: MAINTAINERS: Add linux-renesas-soc mailing list to [...] new 49b6f9b27ff0 media: MAINTAINERS, .mailmap: Update Ezequiel Garcia's ema [...] new e4625044d656 media: i2c: ths8200 needs V4L2_ASYNC new 79b48af2126d media: Media: meson: vdec: Use devm_platform_ioremap_resou [...] new 645d74c59f14 media: hantro: Fix media device bus_info string new 6d0d779b212c media: imx: set a media_device bus_info string new 8ed852834683 media: sun6i-csi: Allow the video device to be open multip [...] new 5a3683d60e56 media: staging: media: rkvdec: Make use of the helper func [...] new 1c43c1ecd6a4 media: saa7164: Remove redundant assignment of pointer t new a5991c4e9471 media: rcar-vin: Use user provided buffers when starting new 9b4a9b31b9ae media: vimc: Enable set resolution at the scaler src pad new ea7caaea6ed4 media: rcar_drif: select CONFIG_V4L2_ASYNC new dfadec236aa9 media: radio-wl1273: Avoid card name truncation new 2908249f3878 media: si470x: Avoid card name truncation new 42bb98e420d4 media: tm6000: Avoid card name truncation new 7266dda2f1df media: cx23885: Fix snd_card_free call on null card pointer new 9d45ccf721aa media: staging/media/meson: vdec.h: fix kerneldoc warnings new d7f26849ed7c media: atmel: fix the ispck initialization new c73ba202a851 media: ir-kbd-i2c: improve responsiveness of hauppauge zil [...] new 5173cca012b0 media: ir_toy: print firmware version in correct format new 1d37c8542512 media: ir_toy: deal with residual irdata before expected response new 92f461517d22 media: ir_toy: do not resubmit broken urb new dccdd92b7b08 media: meson-ir-tx: fix platform_no_drv_owner.cocci warnings new 44870a9e7a3c media: mxl111sf: change mutex_init() location new 476db72e5219 media: mceusb: return without resubmitting URB in case of [...] new 19c23f4fd860 media: dvb-frontend/mxl692: Remove repeated verbose license text new 5f1644bd8122 media: dvb-frontend/mxl5xx: Remove repeated verbose license text new c251d8b3b795 media: dvb-frontends/stv6111: Remove repeated verbose lice [...] new be7468c77b0d media: dvb-frontends/stv0910: Remove repeated verbose lice [...] new 2990cd10e1dd media: dvb-frontends/cxd2099: Remove repeated verbose lice [...] new 689e453a9b9c HID: betop: fix slab-out-of-bounds Write in betop_probe new 125aaf6ec2fa HID: apple: Fix logical maximum and usage maximum of Magic [...] new 94f9c3567eba HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs new ef1135704651 HID: amd_sfh: Fix potential NULL pointer dereference new 38245d0340ea HID: u2fzero: ignore incomplete packets without data new 601e6baaa21c HID: amd_sfh: Fix potential NULL pointer dereference new 135291f36d22 vboxfs: fix broken legacy mount signature checking new a466530b3a1e watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST new 95a10c4eb307 media: hantro: Fix check for single irq new 448ea5ee473b media: cedrus: Fix SUNXI tile size calculation new 218848835699 media: s5p-jpeg: rename JPEG marker constants to prevent b [...] new 4114978dcd24 media: ir_toy: prevent device from hanging during transmit new e7e0290a2cf0 Merge branch 'master' of git://linuxtv.org/media_tree.git adds 0b2264a3c1bb Merge branches 'acpi-x86' and 'acpi-resources' into linux-next adds edeb1299f816 Merge branch 'pm-sleep' into linux-next adds 479544811782 PCI: ACPI: Drop acpi_pci_bus adds c4d19838d8c4 ACPI: glue: Drop cleanup callback from struct acpi_bus_type adds 2ef5236660b6 ACPI: glue: Look for ACPI bus type only if ACPI companion [...] adds 977867c611db Merge branch 'acpi-pci' into linux-next adds 6c7058a38dc4 ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries adds 11ca0d6b54cd Documentation: ACPI: Fix spelling mistake "Millenium" -> " [...] adds c117dffff432 ACPI: Kconfig: Fix a typo in Kconfig adds d6b88ce2eb9d ACPI: processor idle: Allow playing dead in C3 state adds 04f4642445d0 Merge branches 'acpi-pnp', 'acpi-docs', 'acpi-misc' and 'a [...] adds c227233ad64c intel_idle: enable interrupts before C1 on Xeons adds 7c86bb8dfc1b Merge branch 'pm-cpuidle' into linux-next new d5b0d88385f5 PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM new d97c5d4c622f PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI new 851e34d4cfb1 PCI: PM: Drop struct pci_platform_pm_ops new d8e272079b50 PCI: PM: Simplify acpi_pci_power_manageable() new d91db9b878c3 Merge branch 'pm-pci' into linux-next new b1d263def510 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 087b36dbdad9 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 6b28c7d0781e PM / devfreq: Strengthen check for freq_table new ca86c76978cb Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new d3ebe3a1f352 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds ae6e843fe08d RDMA/rxe: Add memory barriers to kernel queues adds 47b7f7064b07 RDMA/rxe: Cleanup MR status and type enums adds 001345339f4c RDMA/rxe: Separate HW and SW l/rkeys adds 647bf13ce944 RDMA/rxe: Create duplicate mapping tables for FMRs adds 450f4f6aa1a3 RDMA/rxe: Only allow invalidate for appropriate MRs new d47dfc2b00e6 IB/hfi1: Remove cache and embed txreq in ring new 4bf0ca0c9f77 IB/hfi1: Get rid of hot path divide new a7125869b2c3 IB/hfi1: Get rid of tx priv backpointer new f5dc70a0e142 IB/hfi1: Tune netdev xmit cachelines new b4b90a50cbb9 IB/hfi1: Remove atomic completion count new 6d1ebccbd64a IB/hfi1: Add ring consumer and producers traces new 11333be19c08 RDMA/hfi1: Use struct_size() and flex_array_size() helpers new 373efe0f3095 RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK new 45216d63630a RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_W [...] new 27da60547de1 RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK new 8de1e9b01b03 net/mlx5: Add uid field to UAR allocation structures new d2c8a1554c10 IB/mlx5: Enable UAR to have DevX UID new d30ef6d5c013 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new c977ff3fa000 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 45bce5c99d46 mlxsw: spectrum_router: Create common function for fib_ent [...] adds aa6fd8f177d6 mlxsw: spectrum_ipip: Pass IP tunnel parameters by referen [...] adds 8aba32cea3f3 mlxsw: spectrum_router: Fix arguments alignment adds 80ef2abcddbc mlxsw: spectrum_ipip: Create common function for mlxsw_sp_ [...] adds 59bf980dd90f mlxsw: Take tunnel's type into account when searching unde [...] adds dd8a9552d484 mlxsw: reg: Add Router IP version Six Register adds a917bb271d16 mlxsw: reg: Add support for rtdp_ipip6_pack() adds c729ae8d6cbc mlxsw: reg: Add support for ratr_ipip6_entry_pack() adds 36c2ab890b8f mlxsw: reg: Add support for ritr_loopback_ipip6_pack() adds a82feba686e8 mlxsw: Create separate ipip_ops_arr for different ASICs adds 713e8502fd3e mlxsw: spectrum_ipip: Add mlxsw_sp_ipip_gre6_ops adds 53eedd61dea9 mlxsw: Add IPV6_ADDRESS kvdl entry type adds 8d4f10463cd6 mlxsw: spectrum_router: Increase parsing depth for IPv6 de [...] adds ba1c71324bc2 mlxsw: Add support for IP-in-IP with IPv6 underlay for Spe [...] adds 56e66053a7d0 Merge branch 'mlxsw-next' adds abecbfcdb935 net: dsa: felix: accept "ethernet-ports" OF node name adds e93c1e034837 net: iosm: Use hrtimer_forward_now() adds a8551c9b755e net: mlx4: Add support for XDP_REDIRECT adds e624c70e1131 bnxt_en: Check devlink allocation and registration status adds 61415c3db3d9 bnxt_en: Properly remove port parameter support adds 42ded61aa75e devlink: Delete not used port parameters APIs adds 8ba024dfaf61 devlink: Remove single line function obfuscations adds 2ff04286a956 ice: Delete always true check of PF pointer adds e6a54d6f2213 qed: Don't ignore devlink allocation failures adds 8fd8441502eb Merge branch 'devlink-fixes' adds ae98f40d32cd net: phy: broadcom: Fix PHY_BRCM_IDDQ_SUSPEND definition adds 40bc6063796e tcp: tracking packets with CE marks in BW rate sample adds acde891c243c rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() adds c228dce26222 net/mlx5: DR, Fix code indentation in dr_ste_v1 adds 6c2509d44636 net/mlx5e: Add error flow for ethtool -X command adds 1836d78015b4 net/mlx5e: Use correct return type adds 475fb86ac941 net/mlx5e: Remove incorrect addition of action fwd flag adds 7f8770c71646 net/mlx5e: Set action fwd flag when parsing tc action goto adds 6b50cf45b6a0 net/mlx5e: Check action fwd/drop flag exists also for nic flows adds 1cc35b707ced net/mlx5e: Remove redundant priv arg from parse_pedit_to_r [...] adds f3e02e479deb net/mlx5e: Use tc sample stubs instead of ifdefs in source file adds c50775d0e226 net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tun [...] adds 7990b1b5e8bd net/mlx5e: loopback test is not supported in switchdev mode adds fca572f2bcdd net/mlx5e: Enable TC offload for egress MACVLAN adds 05000bbba1e9 net/mlx5e: Enable TC offload for ingress MACVLAN adds 8765de69e7a1 Merge tag 'mlx5-updates-2021-09-24' of git://git.kernel.or [...] adds 0d199e4363b4 mptcp: do not shrink snd_nxt when recovering adds 13ac17a32bf1 mptcp: use OPTIONS_MPTCP_MPC adds 765ff425528f mptcp: use lockdep_assert_held_once() instead of open-coding it adds 9e65b6a5aaa3 mptcp: remove tx_pending_data adds 3241a9c02934 mptcp: re-arm retransmit timer if data is pending adds 24aa160d5375 Merge branch 'mptcp-fixes' adds 2fae469ae238 octeontx2-af: Limit KPU parsing for GTPU packets adds edadeb38dc2f octeontx2-af: Optimize KPU1 processing for variable-length [...] adds d59bdda85eb7 Merge branch 'octeontx2-af-kpu' adds b69c99463d41 selftests: net: fib_nexthops: Wait before checking reporte [...] adds 930dfa563155 ptp: clockmatrix: use rsmu driver to access i2c/spi bus adds 719c57197010 net: make napi_disable() symmetric with enable adds b38bcb41f144 FDDI: defxx: Fix function names in coments adds 064d0171d7ee net: fddi: skfp: Fix a function name in comments adds 8d04c7b96424 net: atl1c: Fix a function name in print messages adds 8b58cba44e6b net: broadcom: Fix a function name in comments adds e7e9d2088d9c net: sis: Fix a function name in comments adds 005552854fe6 net: smsc: Fix function names in print messages and comments adds 2b73e209ba75 net/ipv4/tcp_nv.c: remove superfluous header files from tcp_nv.c adds f947fcaffd6a net: cisco: Fix a function name in comments adds 4247ef026937 ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_m [...] adds 867d1ac99f11 net: sparx5: fix resource_size.cocci warnings adds 584351c31d19 net: ethernet: emac: utilize of_net's of_get_mac_address() adds 3e0d5699a975 net: stmmac: fix gcc-10 -Wrestrict warning adds ef5d6356e2ac cxgb: avoid open-coded offsetof() adds cf530217408e devlink: Notify users when objects are accessible adds 5df290e7a703 bnxt_en: Register devlink instance at the end devlink conf [...] adds 8d44b5cf6060 liquidio: Overcome missing device lock protection in init/ [...] adds bbb9ae25fc67 dpaa2-eth: Register devlink instance at the end of probe adds 44691f535270 net: hinic: Open device for the user access when it is ready adds 838cefd5e52c ice: Open devlink when device is ready adds 1d264db405cb octeontx2: Move devlink registration to be last devlink command adds 4beb0c241bfa net/prestera: Split devlink and traps registrations to sep [...] adds 1e726859167c net/mlx4: Move devlink_register to be the last initializat [...] adds 64ea2d0e7263 net/mlx5: Accept devlink user input after driver initializ [...] adds b2ab483fcbc3 mlxsw: core: Register devlink instance last adds 67d78e7f7683 net: mscc: ocelot: delay devlink registration to the end adds 4f2a81c40c3c nfp: Move delink_register to be last command adds 7911c8bd546f ionic: Move devlink registration to be last devlink command adds 1b8e0bdbea65 qed: Move devlink registration to be last devlink command adds 0d98ff22de92 net: ethernet: ti: Move devlink registration to be last de [...] adds 71c1b525934d netdevsim: Move devlink registration to be last devlink command adds 504627ee4cf4 net: wwan: iosm: Move devlink_register to be last devlink command adds c89f78e985cc ptp: ocp: Move devlink registration to be last devlink command adds 6f0b1edd9ff1 staging: qlge: Move devlink registration to be last devlin [...] adds bd936bd53b2d net: dsa: Move devlink registration to be last devlink command adds d06d54a34648 Merge branch 'devlink_register-last' adds d5a680295be2 net: dsa: rtl8366rb: Support bridge offloading adds 7776e33c68ae net: dsa: rtl8366: Drop custom VLAN set-up adds a4eff910ec63 net: dsa: rtl8366rb: Rewrite weird VLAN filering enablement adds 5f5f12f5d4b1 net: dsa: rtl8366rb: Fix off-by-one bug adds d8251b9db34a net: dsa: rtl8366: Fix a bug in deleting VLANs adds d310b14ae748 net: dsa: rtl8366: Drop and depromote pointless prints adds 13807ded270c Merge branch 'rtl8366-cleanups' adds 50e356686fa9 net: bcmgenet: remove netif_carrier_off from adjust_link adds fcb5dfe7dc40 net: bcmgenet: remove old link state values adds fc13d8c03773 net: bcmgenet: pull mac_config from adjust_link adds 2d8bdf525d71 net: bcmgenet: add support for ethtool flow control adds a17aafa3a416 Merge branch 'bcmgenet-flow-control' new d7cade513752 net/mlx5e: check return value of rhashtable_init new f04ed7d277e8 net: ipv6: check return value of rhashtable_init new f43bed7193a3 net: mac80211: check return value of rhashtable_init new 861f40fa0edf am65-cpsw: avoid null pointer arithmetic new d68c2e1d19c5 net: stmmac: fix off-by-one error in sanity check new 9a1213849a94 net: ipv6: squash $(ipv6-offload) in Makefile new 1817750bdc67 net: ipv6: use ipv6-y directly instead of ipv6-objs new 128cfb882e23 net/tls: support SM4 CCM algorithm new e37e08fffc37 octeontx2-af: Reset PTP config in FLR handler new d1489208681d octeontx2-af: cn10k: RPM hardware timestamp configuration new e266f6639396 octeontx2-af: Use ptp input clock info from firmware data new 99bbc4ae69b9 octeontx2-af: Add external ptp input clock new 13d45964c1b4 Merge branch 'octeontx2-af-external-ptp-clock' new af3826db74d1 octeontx2-pf: Use hardware register for CQE count new 1e0083bd0777 gve: DQO: avoid unused variable warnings new 3d5f12d4ff78 net: ipv4: remove superfluous header files from fib_notifier.c new a365023a76f2 net: qrtr: combine nameservice into main module new ffd2f89ad05c octeontx2-pf: Enable promisc/allmulti match MCAM entries. new 43510ef4ddad octeontx2-nicvf: Add PTP hardware clock support to NIX VF new 096d19f3156d Merge branch 'octeontx2-ptp-vf' new 2a87bd73e50d ice: Add DSCP support new 40b247608bc5 ice: Add feature bitmap, helpers and a check for DSCP new 4fc5fbee5cb7 ice: Fix link mode handling new 0128cc6e928d ice: refactor devlink getter/fallback functions to void new b37e4e94c1a8 ice: Fix macro name for IPv4 fragment flag new 30cba287eb21 ice: Prefer kcalloc over open coded arithmetic new 49f01349d15e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 7c2dcfa295b1 net: phy: micrel: Add support for LAN8804 PHY new f364dd71d92f mctp: Allow MCTP on tun devices new 1f6c77ac9e6e mctp: Allow local delivery to the null EID new 73c618456dc5 mctp: locking, lifetime and validity changes for sk_keys new 43f55f23f708 mctp: Add refcounts to mctp_dev new 7b14e15ae6f4 mctp: Implement a timeout for tags new 4f9e1ba6de45 mctp: Add tracepoints for tag/key handling new 97f09abffcb9 mctp: Do inits as a subsys_initcall new f4d41c59135d doc/mctp: Add a little detail about kernel internals new 6183569db80e mctp: Set route MTU via netlink new 7b1871af75f3 mctp: Warn if pointer is set for a wrong dev type new 4f948b34304c Merge branch 'mctp-core-updates' new ed717613f972 ethtool: ioctl: Use array_size() helper in copy_{from,to}_user() new 865bfb2affa8 net: bridge: Use array_size() helper in copy_to_user() new f69bf5dee7ef net/mlx4: Use array_size() helper in copy_to_user() new 6f8b64f86e27 net/dsa/tag_8021q.c: remove superfluous headers new ca4b0649be01 net/dsa/tag_ksz.c: remove superfluous headers new 6a832a6c72b9 net/ipv4/datagram.c: remove superfluous header files from [...] new 7fec4d39198b gve: Use kvcalloc() instead of kvzalloc() new ef91abfb20c7 devlink: Add missed notifications iterators new 69508d43334e net_sched: Use struct_size() and flex_array_size() helpers new 85212a127e46 octeontx2-af: Adjust LA pointer for cpt parse header new 06059a1a9a4a octeontx2-pf: Add XDP support to netdev PF new 55b115c7ecd9 net: dsa: rtl8366rb: Use core filtering tracking new 2e861e5e9717 dissector: do not set invalid PPP protocol new e51bb5c2784c net: macb: ptp: Switch to gettimex64() interface new 75f81afb27c3 octeontx2-af: Remove redundant initialization of variable pin new 4075a6a047bb net: phy: marvell10g: add downshift tunable support new 2bb2f5fb21b0 net: add new socket option SO_RESERVE_MEM new ca057051cf25 tcp: adjust sndbuf according to sk_reserved_mem new 053f368412c9 tcp: adjust rcv_ssthresh according to sk_reserved_mem new a3e4abace586 Merge branch 'SO_RESEVED_MEM' new 4fe815850bdc ixgbe: let the xdpdrv work with more than 64 cpus new dee3b2d0fa4b net/mlx4_en: Add XDP_REDIRECT statistics new 59f09ae8fac4 net: snmp: inline snmp_get_cpu_field() new acbd0c814413 mptcp: use batch snmp operations in mptcp_seq_show() new b05173028cc5 Merge branch 'snmp-optimizations' new dd9a887b35b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 129291980f49 net: sched: Use struct_size() helper in kvmalloc() new 7bb837a3c2e7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 091037fb770e selftests/bpf: Fix btf_dump __int128 test failure with cla [...] adds 27113c59b6d0 bpf: Check the other end of slot_type for STACK_SPILL adds 354e8f1970f8 bpf: Support <8-byte scalar spill and refill adds 54ea6079b7d5 bpf: selftest: A bpf prog that has a 32bit scalar spill adds ef979017b837 bpf: selftest: Add verifier tests for <8-byte scalar spill [...] adds e7d5184b24fb Merge branch 'bpf: Support <8-byte scalar spill and refill' adds 10a5e009b93a xsk: Get rid of unused entry in struct xdp_buff_xsk adds 47e4075df300 xsk: Batched buffer allocation for the pool adds 57f7f8b6bc0b ice: Use xdp_buf instead of rx_buf for xsk zero-copy adds db804cfc21e9 ice: Use the xsk batched rx allocation interface adds 6aab0bb0c5cd i40e: Use the xsk batched rx allocation interface adds 94033cd8e73b xsk: Optimize for aligned case adds 5b132056123d selftests: xsk: Fix missing initialization adds 872a1184dbf2 selftests: xsk: Put the same buffer only once in the fill ring adds 89013b8a2928 selftests: xsk: Fix socket creation retry adds 1bf3649688c1 selftests: xsk: Introduce pacing of traffic adds 96a40678ce53 selftests: xsk: Add single packet test adds e4e9baf06a6e selftests: xsk: Change interleaving of packets in unaligned mode adds e34087fc00f4 selftests: xsk: Add frame_headroom test adds 4c9f09372046 Merge branch 'bpf-xsk-rx-batch' new c3e8c44a9063 libbpf: Ignore STT_SECTION symbols in 'maps' section new c2a228d69cef bpf/tests: Allow different number of runs per test case new 4bc354138d55 bpf/tests: Reduce memory footprint of test suite new 68c956fe7417 bpf/tests: Add exhaustive tests of ALU shift values new 9298e63eafea bpf/tests: Add exhaustive tests of ALU operand magnitudes new a5a36544de38 bpf/tests: Add exhaustive tests of JMP operand magnitudes new a7d2e752e520 bpf/tests: Add staggered JMP and JMP32 tests new 2e807611945c bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes new 27cc6dac6ec8 bpf/tests: Add test case flag for verifier zero-extension new d4ff9ee2dc0b bpf/tests: Add JMP tests with small offsets new c4df4559db84 bpf/tests: Add JMP tests with degenerate conditional new f1517eb790f9 bpf/tests: Expand branch conversion JIT test new f536a7c80675 bpf/tests: Add more BPF_END byte order conversion tests new 18935a72eb25 bpf/tests: Fix error in tail call limit tests new 29eef85be2f6 bpf/tests: Add tail call limit test with external function call new 9673268f03ba libbpf: Add "tc" SEC_DEF which is a better name for "classifier" new 8fffa0e3451a selftests/bpf: Normalize XDP section names in selftests new c22bdd28257f selftests/bpf: Switch SEC("classifier*") usage to a strict [...] new 15669e1dcd75 selftests/bpf: Normalize all the rest SEC() uses new 12d9466d8bf3 libbpf: Refactor internal sec_def handling to enable pluggability new 13d35a0cf174 libbpf: Reduce reliance of attach_fns on sec_def internals new 15ea31fadd7f libbpf: Refactor ELF section handler definitions new d41ea045a6e4 libbpf: Complete SEC() table unification for BPF_APROG_SEC [...] new dd94d45cf0ac libbpf: Add opt-in strict BPF program section name handling logic new 7c80c87ad56a selftests/bpf: Switch sk_lookup selftests to strict SEC("s [...] new 4e874b119c79 Merge branch 'libbpf: stricter BPF program section name handling' new 09710d82c0a3 bpftool: Avoid using "?: " in generated code new 3d717fad5081 bpf: Replace "want address" users of BPF_CAST_CALL with BP [...] new 102acbacfd9a bpf: Replace callers of BPF_CAST_CALL with proper function [...] new 72e1781a5de9 Merge branch 'bpf: Build with -Wcast-function-type' new 38261f369fb9 selftests/bpf: Fix probe_user test failure with clang buil [...] new 3103836496e7 xsk: Fix clang build error in __xp_alloc new e31eec77e4ab bpf: selftests: Fix fd cleanup in get_branch_snapshot new 66fe33241726 libbpf: Make gen_loader data aligned. new de21d8bf7772 bpf: Do not invoke the XDP dispatcher for PROG_RUN with si [...] new 161ecd537948 libbpf: Properly ignore STT_SECTION symbols in legacy map [...] new e68ac0082787 libbpf: Fix skel_internal.h to set errno on loader retval < 0 new d4b6f87e8d39 selftests/bpf: Use kselftest skip code for skipped tests new 6bbc7103738f bpf, xdp, docs: Correct some English grammar and spelling new 6923a4eba3d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83688aec17bf net/ipv4/xfrm4_tunnel.c: remove superfluous header files f [...] new 93f781b33e0b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3fd445a4d49f brcmfmac: Replace zero-length array with flexible array member adds b789e3fe7047 rtw88: 8821c: support RFE type4 wifi NIC adds 5db4943a9d6f rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC new a8e5387f8362 ipw2200: Fix a function name in print messages new 3937cf5e34e0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9a9023f31487 Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs new 6fc165337b0d Bluetooth: hci_h5: directly return hci_uart_register_devic [...] new ce81843be24e Bluetooth: Fix Advertisement Monitor Suspend/Resume new 4139ff008330 Bluetooth: Fix wrong opcode when LL privacy enabled new 34af56e8ad3a Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension new 099c6d31764b Bluetooth: btrtl: enable Realtek 8822C/8852A to support AO [...] new d1dcbf615af6 Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE new 823f3bc4e2ec Bluetooth: Fix handling of experimental feature for qualit [...] new 7f7fd17ed7c5 Bluetooth: Fix handling of experimental feature for codec offload new f4bcba0e873f Bluetooth: btrtl: Set VsMsftOpCode based on device table new 0eb10c0c6d61 Bluetooth: btrsi: remove superfluous header files from btrsi.c new e1b77d68feea Bluetooth: Make use of hci_{suspend,resume}_dev on suspend [...] new 59c218ca88c1 Bluetooth: hci_vhci: Add force_suspend entry new 60edfad4fd0b Bluetooth: hci_vhci: Add force_prevent_wake entry new 4d51fb04c3c4 Bluetooth: btrtl: Add support for MSFT extension to rtl882 [...] new 61a5f591bed2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 37123c3baaee mac80211: use ieee802_11_parse_elems() in ieee80211_prep_c [...] adds cd8793f97f5f mac80211_hwsim: enable 6GHz channels new e306784a8de0 cfg80211: AP mode driver offload for FILS association crypto new 7ff379ba2d4b mac80211: twt: don't use potentially unaligned pointer new 405fca8a9461 ieee80211: add power type definition for 6 GHz new cb751b7a57e5 mac80211: add parse regulatory info in 6 GHz operation inf [...] new 63214f02cff9 mac80211: save transmit power envelope element and power c [...] new e53e9828a8d2 cfg80211: always free wiphy specific regdomain new 05075fe7455a nl80211: don't kfree() ERR_PTR() value new dc1e3cb8da8b nl80211: MBSSID and EMA support in AP mode new 171964252189 mac80211: MBSSID support in interface handling new 2808247aee52 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 723cb4b57b7a Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new c2606ddcf5ad mtd: onenand: samsung: drop Exynos4 and describe driver in [...] new d9fa6692ae17 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds f20311cc9c58 crypto: caam - disable pkc for non-E SoCs adds ca605f97dae4 crypto: qat - power up 4xxx device adds 7c5329697ed4 crypto: marvell/cesa - drop unneeded MODULE_ALIAS adds adad556efcdd crypto: api - Fix built-in testing dependency failures new 189e6dee1e91 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f602a96e0252 Merge tag 'drm-misc-next-2021-09-23' of git://anongit.free [...] new 1e3944578b74 Merge tag 'amd-drm-next-5.16-2021-09-27' of https://gitlab [...] new 73812c2e383c Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 8886815f4c24 drm/bridge: Add documentation sections adds 209264a85707 drm/bridge: Document the probe issue with MIPI-DSI bridges adds a1419fb4a73e drm/mipi-dsi: Create devm device registration adds db6568498b35 drm/mipi-dsi: Create devm device attachment adds ebe180d376a5 drm/gma500: Fix wrong pointer passed to PTR_ERR() adds 7d1be0a09fa6 drm/edid: Fix EDID quirk compile error on older compilers adds 306589856399 drm/print: Add deprecation notes to DRM_...() functions adds 116e5947d7bf drm/edid: Fix drm_edid_encode_panel_id() kerneldoc warning new b3ed524f84f5 drm/msm: allow compile_test on !ARM new 7dad41aac5f3 drm/probe-helper: Document drm_helper_hpd_irq_event() retu [...] new 0464ed1a79b8 drm/probe-helper: Create a HPD IRQ event helper for a sing [...] new daf4e7d7b912 drm/vc4: hdmi: Actually check for the connector status in hotplug new c43da06c24a4 dt-bindings: drm/panel: boe-tv101wum-nl6: Support enabling [...] new 18c58153b8c6 drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail new 76d364d81b55 dt-bindings: boe, tv101wum-n16: Add compatible for boe tv1 [...] new 93ee1a2c0f08 drm/panel: support for BOE and INX video mode panel new 34268c9dde4c virtio-gpu api: multiple context types with explicit initi [...] new b10790434cf2 drm/virtgpu api: create context init feature new 1925d6a7e0f4 drm/virtio: implement context init: track valid capabiliti [...] new 6198770a1fe0 drm/virtio: implement context init: probe for feature new 4fb530e5caf7 drm/virtio: implement context init: support init ioctl new 7547675b84bf drm/virtio: implement context init: track {ring_idx, emit_ [...] new e8b6e76f69a4 drm/virtio: implement context init: plumb {base_fence_ctx, [...] new bbf588d7d4ed drm/virtio: implement context init: stop using drv->contex [...] new 85c83ea915ed drm/virtio: implement context init: allocate an array of f [...] new 8d6b006e1f51 drm/virtio: implement context init: handle VIRTGPU_CONTEXT [...] new cd7f5ca33585 drm/virtio: implement context init: add virtio_gpu_fence_event new 78aa20fa4381 drm/virtio: implement context init: advertise feature to u [...] new f5d28856b89b drm/ttm: stop calling tt_swapin in vm_access new 635138f72e80 drm/ttm: stop setting page->index for the ttm_tt new 21856e1e3425 drm/ttm: move ttm_tt_{add, clear}_mapping into amdgpu new d0f5d790ae86 drm/ttm: remove TTM_PAGE_FLAG_NO_RETRY new 43d46f0b78bb drm/ttm: s/FLAG_SG/FLAG_EXTERNAL/ new a5a3dd42fe13 drm/ttm: add some kernel-doc for TTM_TT_FLAG_* new 49e7f76fc514 drm/ttm: add TTM_TT_FLAG_EXTERNAL_MAPPABLE new 59050d783848 drm/bridge: Add stubs for devm_drm_of_get_bridge when OF i [...] new 241ffeb028e4 drm/dp: Add Additional DP2 Headers new 90972b933edc Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 71cf9e72b312 drm/amdgpu: fix gart.bo pin_count leak new a74d0224d56a drm/amd/display: Fix Display Flicker on embedded panels new 77ec28eac2aa drm/amdgpu: Update PSP TA Invoke to use common TA context [...] new ca5c636dc6a2 drm/amdgpu: add poison mode query for DF (v2) new aaca8c386136 drm/amdgpu: add poison mode query for UMC new e43488493cbb drm/amdgpu: set poison supported flag for RAS (v2) new f524dd54a789 drm/amdgpu: skip umc ras irq handling in poison mode (v2) new e794747622c3 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 new b0d888900603 drm/amd/display: use correct vpg instance for 128b/132b encoding new bf72ca73aaa6 drm/amd/display: [FW Promotion] Release 0.0.85 new b089ebaaddb0 drm/amd/display: Don't enable AFMT for DP audio stream new b629a824708b drm/amd/display: add vsync notify to dmub for abm pause new ba9012fcb274 drm/amd/display: Add debug support to override the Minimum [...] new 52dffe2fc1ad drm/amd/display: update cur_lane_setting to an array one f [...] new f6e54f0643fb drm/amd/display: add function to convert hw to dpcd lane settings new e3ab29aa8c68 drm/amd/display: Fix for link encoder access for MST. new 43dc2ad561c9 drm/amd/display: Fix MST link encoder availability check. new 7596936260f7 drm/amd/display: Add PPS immediate update flag for DCN2 new 8673b8dc8951 drm/amd/display: Add an extra check for dcn10 OPTC data format new 14431f3b7c69 drm/amd/display: [FW Promotion] Release 0.0.86 new 487ac89fee2b drm/amd/display: 3.2.155 new 87e9585b3628 drm/amd/display: Replace referral of dal with dc new 028a998c62f7 drm/amd/display: Defer LUT memory powerdown until LUT bypa [...] new 750689940819 drm/amd/display: initialize backlight_ramping_override to false new c01baf22dab3 drm/amd/display: make verified link cap not exceeding max [...] new 3626a6aebe62 drm/amd/display: Handle Y carry-over in VCP X.Y calculation new 356af2f32f44 drm/amd/display: Update VCP X.Y logging to improve usefulness new dae66a044592 drm/amd/display: Pass PCI deviceid into DC new ce9c1d8c715c drm/amd/amdgpu: Add missing mp_11_0_8_sh_mask.h header new 2f350ddadca3 drm/amdgpu: check tiling flags when creating FB on GFX8- new 335aea75b0d9 drm/amdgpu: fix warning for overflow check new 0de5472a0180 drm/amdkfd: fix resource_size.cocci warnings new 0069a2273837 gpu: amd: replace open-coded offsetof() with builtin new 5039f5298880 drm/amd/amdgpu: Validate ip discovery blob new 894c6890a23c drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case new 5c67ff3a4c68 drm/amdgpu: Add a UAPI flag for hot plug/unplug new 0ad53fe3ae82 drm/amdgpu: add cyan_skillfish asic header files new 82d96c34b0d4 drm/amd/display: add cyan_skillfish display support new 578f8080ac9f drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix new 610a667fe7df amd/amdkfd: add ras page retirement handling for sq/sdma (v3) new da3c8c56013b drm/amd/display: Only define DP 2.0 symbols if not already [...] new dcb239fc4d22 drm/amdgpu: resolve RAS query bug new 63b9aed4b978 drm/amdgpu: move headless sku check into harvest function new 3c46d2e9436d drm/amdgpu: add debugfs access to the IP discovery table new 0fc1c135e5ed drm/amdgpu: store HW IP versions in the driver structure new 391afd066aed drm/amdgpu: fill in IP versions from IP discovery table new 992f83d0c719 drm/amdgpu: add XGMI HWIP new 4f006ed3cc66 drm/amdgpu/nv: export common IP functions new 7a1e23122914 drm/amdgpu: add initial IP enumeration via IP discovery table new f2a09ca78743 drm/amdgpu/sdma5.0: convert to IP version checking new 033e41536844 drm/amdgpu/sdma5.2: convert to IP version checking new 220542b6a422 drm/amdgpu/gfx10: convert to IP version checking new 1041a9f175e1 drm/amdgpu: filter out radeon PCI device IDs new 24123748ea9d drm/amdgpu: bind to any 0x1002 PCI diplay class device new d1c2af2a9f61 drm/amdgpu/gmc10.0: convert to IP version checking new cbc1dde59648 drm/amdgpu: Use IP discovery to drive setting IP blocks by [...] new bcba2f32b4cc drm/amdgpu: drive nav10 from the IP discovery table new b070aebb4858 drm/amdgpu/gfxhub2.1: convert to IP version checking new c1d4df137e4d drm/amdgpu/mmhub2.0: convert to IP version checking new 368c60a43be7 drm/amdgpu/mmhub2.1: convert to IP version checking new 2e1c2c511986 drm/amdgpu/vcn3.0: convert to IP version checking new 4aabaac72d6a drm/amdgpu/athub2.0: convert to IP version checking new 043841a8a40a drm/amdgpu/athub2.1: convert to IP version checking new 39de6c7c81ef drm/amdgpu/navi10_ih: convert to IP version checking new 14fd1609ba17 drm/amdgpu/amdgpu_smu: convert to IP version checking new 2b6a876a0764 drm/amdgpu/smu11.0: convert to IP version checking new 283f637f6f6a drm/amdgpu/navi10_ppt: convert to IP version checking new 3af885f9da68 drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking new d423e253fe07 drm/amdgpu/nv: convert to IP version checking new aebc28c32ef3 drm/amdgpu: drive all navi asics from the IP discovery table new 0586130df08e drm/amdgpu/display/dm: convert to IP version checking new 740655b458e5 drm/amdgpu: add DCI HWIP new 798ec59e1dc0 drm/amdgpu/soc15: export common IP functions new 30bce8c72138 drm/amdgpu: add initial IP discovery support for vega based parts new 0ad3bfa0d3c4 drm/amdgpu/soc15: get rev_id in soc15_common_early_init new e20270ef96ae drm/amdgpu: drive all vega asics from the IP discovery table new c31b3c53b148 drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support new edd090667f83 drm/amdgpu/display/dm: convert RAVEN to IP version checking new b5aac00e0637 drm/amdgpu/sdma4.0: convert to IP version checking new 5ffa0c6c65f7 drm/amdgpu/hdp4.0: convert to IP version checking new 0ae505af783b drm/amdgpu/gfx9.0: convert to IP version checking new 17123c97a717 drm/amdgpu/amdgpu_psp: convert to IP version checking new f83faea8aca9 drm/amdgpu/psp_v11.0: convert to IP version checking new 62ee3c29087e drm/amdgpu/psp_v13.0: convert to IP version checking new 011a3e1b5c8b drm/amdgpu/pm/smu_v11.0: update IP version checking new 9ade156da6db drm/amdgpu/pm/smu_v13.0: convert IP version checking new be190d5169e2 drm/amdgpu/pm/amdgpu_smu: convert more IP version checking new 90db360ec90c drm/amdgpu/amdgpu_vcn: convert to IP version checking new 80d441a28d53 drm/amdgpu/vcn2.5: convert to IP version checking new 1206cb144aa8 drm/amdgpu/soc15: convert to IP version checking new 0ea28e522e94 drm/amd/display: fix error case handling new 75ef1487cb71 drm/amdgpu: add VCN1 hardware IP new 6005f010d94c drm/amdgpu: add HWID of SDMA instance 2 and 3 new c1272947d953 drm/amdgpu: get VCN and SDMA instances from IP discovery table new 867a36eaca94 drm/amdgpu/sdma: remove manual instance setting new ae2bf5d705f1 drm/amdgpu/vcn: remove manual instance setting new ed12319fcf5d drm/amdgpu: get VCN harvest information from IP discovery table new 6f09a1f6536f drm/amdgpu/ucode: add default behavior new 6e76a46803bf drm/amdgpu: add new asic_type for IP discovery new b6ca169d9dc7 drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default new 86352ea8227a drm/amdgpu: convert IP version array to include instances new 6a6ef97f3c83 drm/amdgpu: clean up set IP function new 1e8d7d2e1f45 drm/amdgpu: add support for SRIOV in IP discovery path new 1009c168d36d drm/amdkfd: clean up parameters in kgd2kfd_probe new 04f1c451a150 drm/amdkfd: convert kfd_device.c to use GC IP version new 70ca1f0d4d2c drm/amdgpu: add an option to override IP discovery table f [...] new f56bd86d2664 drm/amdkfd: fix a potential ttm->sg memory leak new 6679944664ac drm/amdgpu/jpeg2: move jpeg2 shared macro to header file new 2b7c62267937 drm/amdgpu/jpeg: add jpeg2.6 start/end new e3217dd5bffa drm/amdgpu: consolidate case statements new 6f9c88345a2d Documentation/gpu: remove spurious "+" in amdgpu.rst new 7ac2249e64d8 drm/amdgpu: use generic fb helpers instead of setting up A [...] new eb5beace03a5 drm/amdkfd: avoid conflicting address mappings new 5c7b47c1bd6b drm/amdkfd: export svm_range_list_lock_and_flush_work new deb13ad6e7f4 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails new ded0227517ce drm/amdgpu: add another raven1 gfxoff quirk new 8a2e817a07d3 drm/amdgpu: only check for _PR3 on dGPUs new 838cbe48e5bc drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 4ab5c34cfa2f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new d0f5459a6e61 Revert "drm/amd/display: To modify the condition in indica [...] new 098e4a2e199b drm/radeon: Add HD-audio component notifier support (v2) new 12423197b1fe Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds bdc1a2d2a32c drm/i915/fbc: Rework cfb stride/size calculations adds 2f051f6774bb drm/i915/fbc: Align FBC segments to 512B on glk+ adds 5f524aea39d9 drm/i915/fbc: Implement Wa_16011863758 for icl+ adds 09bbdd8730dc drm/i915/fbc: Allow higher compression limits on FBC1 adds c6b40ee330fe drm/i915/audio: Use BIOS provided value for RKL HDA link new 2a764b7c708a drm/i915/display: Fix the dsc check while selecting min_cdclk new 5716c8c6f4b6 drm/i915/uncore: split the fw get function into separate vfunc new 758b2fc26640 drm/i915/pm: drop get_fifo_size vfunc. new ef9c66a0aea5 drm/i915: make update_wm take a dev_priv. new 02a1a6351e43 drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) new 44892ffafa5a drm/i915: add wrappers around cdclk vtable funcs. new 4360a2b54fd7 drm/i915/display: add intel_fdi_link_train wrapper. new 46d8e4a1da52 drm/i915: split clock gating init from display vtable new 27057882f62e drm/i915: split watermark vfuncs from display vtable. new 082800ab52d6 drm/i915: split color functions from display vtable new 7b75709ac8b5 drm/i915: split audio functions from display vtable new 89ac34c14d7e drm/i915: split cdclk functions from display vtable. new de1677c5e32a drm/i915: split irq hotplug function from display vtable new 5c8c179bcaf6 drm/i915: split fdi link training from display vtable. new 903f3806f3e8 drm/i915: split the dpll clock compute out from display vtable. new 1c55b1e063d0 drm/i915: constify fdi link training vtable new cd030c7c11a4 drm/i915: constify hotplug function vtable. new c6d27046552e drm/i915: constify color function vtable. new 0a108bca94a8 drm/i915: constify the audio function vtable new a73477f8813c drm/i915: constify the dpll clock vtable new 6b4cd9cba620 drm/i915: constify the cdclk vtable new cbc7617af0c1 drm/i915: drop unused function ptr and comments. new d28c2f5c2383 drm/i915: constify display function vtable new eba4b7960f22 drm/i915: constify clock gating init vtable. new dde98a573c0a drm/i915: constify display wm vtable new 11408ea52786 drm/i915/gen11: Disable cursor clock gating in HDR mode new 7194dc998dff drm/i915/tc: Fix TypeC port init/resume time sanitization new 4f7dad584fdc drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode new 62e1e308ffd7 drm/i915/tc: Remove waiting for PHY complete during releas [...] new 30e114ef4b16 drm/i915/tc: Check for DP-alt, legacy sinks before taking [...] new 11a8970865b4 drm/i915/tc: Add/use helpers to retrieve TypeC port properties new 675d23c14821 drm/i915/tc: Don't keep legacy TypeC ports in connected st [...] new 64851a32c463 drm/i915/tc: Add a mode for the TypeC PHY's disconnected state new d0bc677056bd drm/i915/tc: Refactor TC-cold block/unblock helpers new 8e8289a00e63 drm/i915/tc: Avoid using legacy AUX PW in TBT mode new 38c393462d01 drm/i915/icl/tc: Remove the ICL special casing during TC-c [...] new 3e0abc7661c8 drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P new ff67c4c0dd67 drm/i915/tc: Drop extra TC cold blocking from intel_tc_por [...] new b58a88682093 drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect new 082436068c19 drm/i915: Extract intel_panel_mode_valid() new 8a567b110227 drm/i915: Use intel_panel_mode_valid() for DSI/LVDS/(s)DVO new 00fc3787d277 drm/i915: Reject modes that don't match fixed_mode vrefresh new cff4c2c645cb drm/i915: Introduce intel_panel_compute_config() new f5b8c316092f drm/i915: Reject user modes that don't match fixed mode's [...] new 7eadfbfe0f3b drm/i915: Drop pointless fixed_mode checks from dsi code new 1e39da5a200b drm/i915: Enable TPS3/4 on all platforms that support them new 2709abc8d14a drm/i915/fbc: Allow FBC with Yf tiling new a471a526bc38 drm/i915: Pimp HSW+ transcoder state readout new ef46972ac851 drm/i915: Configure TRANSCONF just the once with bigjoiner new f0b6b01b3efe drm/i915: Add ww context to intel_dpt_pin, v2. new 4378daf5d04e drm/i915/bdb: Fix version check new 1e9ae61d172f drm/i915: Clear leftover DP vswing/preemphasis values befo [...] new 9f620f1dde3e drm/i915: Call intel_ddi_init_dp_buf_reg() earlier new 8a1ec3f32754 drm/i915: Remove DP_PORT_EN stuff from link training code new cbf02c50ea7c drm/i915: Nuke local copies/pointers of intel_dp->DP new e505d76404b1 drm/i915: s/ddi_translations/trans/ new ac220f5f754b drm/i915/display/psr: Handle plane and pipe restrictions a [...] new 1f61f0655b95 drm/i915/display/psr: Do full fetch when handling multi-pl [...] new 5da579cff38d drm/i915/display: Drop unnecessary frontbuffer flushes new 34ac6b651f39 drm/i915/display: Handle frontbuffer rendering when PSR2 s [...] new ef39826c12b4 drm/i915/display: Fix glitches when moving cursor with PSR [...] new 1163649a0479 drm/i915/display/adlp: Optimize PSR2 power-savings in corn [...] new de572e881b9d drm/i915/display/adlp: Allow PSR2 to be enabled new 7f6002e58025 drm/i915/display: Enable PSR2 selective fetch by default new 828510fbf8d5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 6c9b895c0c0d Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 882e013a32ec ALSA: usb-audio: fix comment reference in __uac_clock_find_source new 1465d06a6d85 ALSA: hda: hdac_stream: fix potential locking issue in snd [...] new 868ddfcef31f ALSA: hda: hdac_ext_stream: fix potential locking issues new a20f3b10de61 ASoC: SOF: Intel: hda-dai: fix potential locking issue new b38269ecd2b2 ALSA: virtio: Replace zero-length array with flexible-arra [...] new 46243b85b0ec ALSA: hda: Reduce udelay() at SKL+ position reporting new c4ca3871e21f ALSA: hda: Use position buffer for SKL+ again new 4e7cf1fbb34e ALSA: usb-audio: Restrict rates for the shared clocks new 86a42ad07905 ALSA: usb-audio: Fix possible race at sync of urb completions new 9c9a3b9da891 ALSA: usb-audio: Rename early_playback_start flag with low [...] new e581f1cec4f8 ALSA: usb-audio: Disable low-latency playback for free-wheel mode new bceee7538755 ALSA: usb-audio: Disable low-latency mode for implicit fee [...] new d215f63d49da ALSA: usb-audio: Check available frames for the next packet size new 0ef74366bc15 ALSA: usb-audio: Add spinlock to stop_urbs() new d5f871f89e21 ALSA: usb-audio: Improved lowlatency playback support new 813a17cab9b7 ALSA: usb-audio: Avoid killing in-flight URBs during draining new e3e1cdd3d58b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d24d3f7288fb ASoC: q6afe: q6asm: Fix typos in qcom,q6afe.txt and qcom,q [...] adds c5bc62751106 ASoC: zl38060: Update to modern clocking terminology adds 2b0a5d8d2884 ASoC: ak4118: Update to modern clocking terminology adds 8515f828c565 ASoC: ak4104: Update to modern clocking terminology adds 155acb01bfbf ASoC: alc5632: Use modern ASoC DAI format terminology adds a270bd9abdc3 ASoC: wcd9335: Use correct version to initialize Class H adds 3e8908fbfd9c ASoC: ak4642: Use modern ASoC DAI format terminology adds 501849d97e53 ASoC: samsung: add missing "fallthrough;" adds c7801a3c6849 ASoC: ep93xx: Convert to modern clocking terminology adds 88e5cdddb50a ASoC: ad1836: Update to modern clocking terminology adds 9c42dd7bfbca ASoC: adau1372: Update to modern clocking terminology adds 829fddb1f686 ASoC: adau1373: Update to modern clocking terminology adds 33ff453907ee ASoC: adau1701: Update to modern clocking terminology adds a41a008fe822 ASoC: adau17x1: Update to modern clocking terminology adds 21b686e0bf43 ASoC: adau1977: Update to modern clocking terminology adds 9943ab72fd37 ASoC: adav80x: Update to modern clocking terminology adds edd6dffdc667 ASoC: cs42l42: Use two thresholds and increased wait time [...] adds 313fab4820f3 ASoC: tegra: Constify static snd_soc_dai_ops structs adds e3a0dbc5d6d9 ASoC: ad193x: Update to modern clocking terminology adds a4db95b28241 ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" adds 9208d3ca8cb6 ASoC: dt-bindings: wlf,wm8978: Fix I2C address in example adds 9929265f2a7b ASoC: meson: aiu: Fix spelling mistake "Unsupport" -> "Uns [...] adds 99a26f2416fc ASoC: cpcap: Use modern ASoC DAI format terminology adds a91b0e5b0bf6 ASoC: bcm: Convert to modern clocking terminology adds 2a36bd83bf8a ASoC: alc5623: Use modern ASoC DAI format terminology adds a35f2d4406f9 ASoC: ak4671: Use modern ASoC DAI format terminology adds d09000425223 ASoC: dwc-i2s: Update to modern clocking terminology adds b0e3b0a7078d ASoC: dmaengine: Introduce module option prealloc_buffer_s [...] adds b55f03436b28 ASoC: ak5558: Use modern ASoC DAI format terminology adds 93323666d233 ASoC: ak4458: Use modern ASoC DAI format terminology adds d07a6d454ffa ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t adds 6477960755fb ASoC: wm_adsp: Move check for control existence adds 04ae08596737 ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for comp [...] adds df6c505c129a ASoC: wm_adsp: Cancel ongoing work when removing controls adds 5beb8eeade2c ASoC: wm_adsp: Rename generic DSP support adds 6ab1d0cc8470 ASoC: wm_adsp: Introduce cs_dsp logging macros adds 25ca837ba6f4 ASoC: wm_adsp: Separate some ASoC and generic functions adds 186152df4d43 ASoC: wm_adsp: Split DSP power operations into helper functions adds 6092be2d93b3 ASoC: wm_adsp: Move sys_config_size to wm_adsp adds 0700bc2fb94c ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling adds edb1d6d7f039 ASoC: wm_adsp: Move check of dsp->running to better place adds 2169f2f15185 ASoC: wm_adsp: Pass firmware names as parameters when star [...] adds a828056fa1fc ASoC: wm_adsp: move firmware loading to client adds e14682021591 ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp adds 2dd044641ec3 ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops adds f6bc909e7673 firmware: cs_dsp: add driver to support firmware loading o [...] adds ca4c040d4afa Merge series "add driver to support firmware loading on Ci [...] new 22c861fd7f8e ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_ [...] new a1ce6e43e2ac ASoC: SOF: pm: fix a stale comment new 3e5cdded931a ASoC: SOF: imx: add header file for ops new b05cfb121522 ASoC: mediatek: mt8195: add missing of_node_put in probe new 6a0ba071b71c ASoC: SOF: add error handling to snd_sof_ipc_msg_data() new 18845128f5f8 ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ new b689d81b1608 ASoC: SOF: ipc: Make the error prints consistent in tx_wai [...] new 3c561a090c79 ASoC: intel: sof_rt5682: update platform device name for M [...] new 5100436c27aa ASoC: ti: Constify static snd_soc_ops new 2831b7191726 ASoC: ux500: mop500: Constify static snd_soc_ops new 67e068ec4596 ASoC: rt5682s: Remove the volatile SW reset register from [...] new 087330c642a9 ASoC: rt5682s: Use dev_dbg instead of pr_debug new 853cb0be0eb2 ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK new 91cf45595021 ASoC: dt-bindings: rt5682s: fix the device-tree schema errors new 724cd2e42630 ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig new 626605a3dfb5 ASoC: wm_adsp: remove a repeated including new 2cbf90a6d52d ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP new 57589f82762e ASoC: rt5682: move clk related code to rt5682_i2c_probe new 5bffa57e573f Merge remote-tracking branch 'asoc/for-5.16' into asoc-next new 540b30fa61e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c59fe308f082 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2e1e2614d05b mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> adds 03acadf5a803 mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> adds f11826446de4 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> adds 9b264c0e4462 mm: remove spurious blkdev.h includes adds 82fe6daa617f arch: remove spurious blkdev.h includes adds 1cc71b3e029f kernel: remove spurious blkdev.h includes adds 9ec750900692 sched: move the <linux/blkdev.h> include out of kernel/sch [...] adds f43faec23875 block: remove the unused rq_end_sector macro adds 44197059fa8e block: remove the unused blk_queue_state enum adds f177a6c23d8e block: remove the cmd_size field from struct request_queue adds 76794241c09d block: remove the struct blk_queue_ctx forward declaration adds 9dd82c0f430d block: move elevator.h to block/ adds b4c23d801849 block: drop unused includes in <linux/blkdev.h> adds 813174e36dd0 block: drop unused includes in <linux/genhd.h> adds 57d4320a8346 block: move a few merge helpers out of <linux/blkdev.h> adds c285899b9776 block: move integrity handling out of <linux/blkdev.h> adds 0b5222dc3da5 block: move struct request to blk-mq.h adds b9deda2c2326 null_blk: poll queue support adds c4ec50bcccc3 loop: add error handling support for add_disk() adds ba8a791d9465 nbd: add error handling support for add_disk() adds e36cbe76134d aoe: add error handling support for add_disk() adds b8ca4c92d3be drbd: add error handling support for add_disk() adds e4e00b7d3933 n64cart: add error handling support for add_disk() adds 7a60e30557c3 pcd: move the identify buffer into pcd_identify adds ea3d5fcb746a pcd: cleanup initialization adds 327638dec0ce pf: cleanup initialization adds 892c92265579 pd: cleanup initialization adds e4ed399d2995 pcd: add error handling support for add_disk() adds 3d0ec5f1cb3e pcd: fix ordering of unregister_cdrom() adds fea9c131df55 pcd: capture errors on cdrom_register() adds af54d9d8dd63 pd: add error handling support for add_disk() adds 056b5aa40c83 mtip32xx: add error handling support for add_disk() adds 1db0dfb22fe2 pktcdvd: add error handling support for add_disk() adds 7a4423841b4e block/rsxx: add error handling support for add_disk() adds 1683818a4f1a block/sx8: add error handling support for add_disk() adds 55884ae0407c pf: add error handling support for add_disk() adds d45ce9ad9201 cdrom/gdrom: add error handling support for add_disk() adds 2e68b524b486 rbd: add add_disk() error handling adds 33b8b10bc7fd block/swim3: add error handling support for add_disk() adds bda15d383291 floppy: fix add_disk() assumption on exit due to new developments adds 2d61455a9034 floppy: use blk_cleanup_disk() adds b29e2589243b floppy: fix calling platform_device_unregister() on invali [...] adds 6e7bcdf20bae floppy: add error handling support for add_disk() adds 6c488373376b amiflop: add error handling support for add_disk() adds efeed764dfc4 swim: simplify using blk_cleanup_disk() on swim_remove() adds 052f476a9fbb swim: add helper for disk cleanup adds 5d402136f500 swim: add a floppy registration bool which triggers del_gendisk() adds 3272470a8d5f swim: add error handling support for add_disk() adds e32a97d9a445 block/ataflop: use the blk_cleanup_disk() helper adds b83dad8453e9 block/ataflop: add registration bool before calling del_gendisk() adds 4cbf564711a8 block/ataflop: provide a helper for cleanup up an atari disk adds 8620265ec8ff block/ataflop: add error handling support for add_disk() adds ff70294fc9a3 xtensa/platforms/iss/simdisk: add error handling support f [...] new 679e6d42deb4 Merge branch 'for-5.16/drivers' into for-next adds 73ac1fd7994b block/mq-deadline: Improve request accounting further adds 5eb9e5202056 block/mq-deadline: Add an invariant check adds 30d1c42fb962 block/mq-deadline: Stop using per-CPU counters adds b4d170687c4f block/mq-deadline: Prioritize high-priority requests new 093ab2277b92 block: print the current process in handle_bad_sector new 596bfbb575f7 Merge branch 'for-5.16/block' into for-next new b013364e341d Merge branch 'for-5.16/cdrom' into for-next new d23593ef6267 io_uring: dump sqe contents if issue fails new 9157afc9c1aa io-wq: Remove duplicate code in io_workqueue_create() new b485f15e0f49 io_uring: kill off ios_left new 34688ff4607c io_uring: inline io_dismantle_req new 476596caab39 io_uring: inline linked part of io_req_find_next new 4567712537f9 io_uring: dedup CQE flushing non-empty checks new 3f3be202732c io_uring: kill extra wake_up_process in tw add new c1dabfd16e74 io_uring: add more uring info to fdinfo for debug new 6bbab234e788 io_uring: remove ctx referencing from complete_post new b39d3d3fb481 io_uring: optimise io_req_init() sqe flags checks new 4e3448818fc7 io_uring: return boolean value for io_alloc_async_data new eefae0895298 io_uring: mark having different creds unlikely new 2dd583943be1 io_uring: force_nonspin new e0a5ceb3d707 io_uring: make io_do_iopoll return number of reqs new 593365467b86 io_uring: use slist for completion batching new ee43a6c0f332 io_uring: remove allocation cache array new 1dd1620339cc io-wq: add io_wq_work_node based stack new ea08448a44a4 io_uring: replace list with stack for req caches new fe4a7e87cdb9 io_uring: split iopoll loop new 9709a5bf30b1 io_uring: use single linked list for iopoll new 25acba7066e3 io_uring: add a helper for batch free new 6daa453f48e7 io_uring: convert iopoll_completed to store_release new b17ed4123b09 io_uring: optimise batch completion new b66da5a0c2f3 io_uring: inline completion batching helpers new 3d66cf9138b7 io_uring: don't pass tail into io_free_batch_list new 0f4c46a26e99 io_uring: don't pass state to io_submit_state_end new 163fdcbfd7ef io_uring: deduplicate io_queue_sqe() call sites new 9048030a9a00 io_uring: remove drain_active check from hot path new 6410777d5ea0 io_uring: split slow path from io_queue_sqe new ca222f345c2f io_uring: inline hot path of __io_queue_sqe() new 491ee1284ea4 io_uring: reshuffle queue_sqe completion handling new b8ed81cf71c0 io_uring: restructure submit sqes to_submit checks new f2bbb523d400 io_uring: kill off ->inflight_entry field new 7aa6d6ae8908 io_uring: comment why inline complete calls io_clean_op() new 10400635ddd0 io_uring: disable draining earlier new 6ac425ab0890 Merge branch 'for-5.16/io_uring' into for-next new 219331c7249e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new ccd91919ecb5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7310e3d723e3 mmc: sdhci: Return true only when timeout exceeds capacity [...] adds f8c76c6679bf dt-bindings: sdhci-omap: Document ti,non-removable propert [...] adds c0e2f52918a6 Merge branch 'fixes' into next adds ea0b7ca8549a mmc: sdhci-s3c: Describe driver in KConfig adds f000d0bc15c4 mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" - [...] adds 418836975bf4 mmc: sdhci-sprd: Wait until DLL locked after being configured adds 9366943bd883 memstick: avoid out-of-range warning adds f3e25dac04e1 dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] new 6fd0f8a3beb1 Merge branch 'fixes' into next new 22ea8ab0dcc4 dt-bindings: mmc: arasan,sdci: drop unneeded clock-cells d [...] new 1488969a19bd mmc: slot-gpio: Refactor mmc_gpio_alloc() new fb99597d255a mmc: slot-gpio: Update default label when no con_id provided new 33197ba8bda1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 82ab575eb89e power: supply: max17040: extend help/description adds 40a2d98c9763 power: supply: max17042: extend help/description adds 067930724ecd power: reset: ltc2952: Use hrtimer_forward_now() adds 5d1f642aad69 docs: ABI: sysfs-class-power: Documented cycle_count property adds 9ba533eb99bb power: supply: core: Add psy_has_property() new 5ce39985c604 power: supply: core: Move psy_has_property() to fix build new 925f7d30b53e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e458d3f39d91 regulator: pwm-regulator: Make use of the helper function [...] adds c6e5e92cb29e regulator: dummy: Use devm_regulator_register() new 35d114699b90 regulator: Lower priority of logging when setting supply new 13c25d475c29 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] new 82d13aa22496 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6adb4c41725e Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new a4a14c42c3a7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 03524da6ac53 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new df4fa650e872 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] new 8a764ef1bd43 selinux: enable genfscon labeling for securityfs new f5d0e5e9d72d selinux: remove the SELinux lockdown implementation new b97b34a11cfd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 222a96b31c24 smack: Guard smack_ipv6_lock definition within a SMACK_IPV [...] new 387ef964460f Smack:- Use overlay inode label in smack_inode_copy_up() new 10ab5ff92a43 Merge branch 'next' of git://github.com/cschaufler/smack-next new f13efafc1a2c iommu/mediatek: Fix out-of-range warning with clang new 5c8e9a47b5e6 dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779a0 support new 7a62ced8ebd0 iommu/ipmmu-vmsa: Add support for r8a779a0 new b2b2781a9755 iommu/dart: Clean up IOVA cookie crumbs new 3d31d4e7a3ef iommu/dma: Unexport IOVA cookie management new 1cdeb52e5c24 iommu/ipmmu-vmsa: Hook up r8a77980 DT matching code new 6f87d4e63732 iommu/dart: Remove iommu_flush_ops new 0b482d0c75bf iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses new f0b636804c7c iommu/dart: Clear sid2group entry when a group is freed new 9f78e446bde8 iommu/amd: Use report_iommu_fault() new 08ae5d4a1ae9 iommu/dma: Fix sync_sg with swiotlb new 06e620345d54 iommu/dma: Fix arch_sync_dma for map new ee9d4097cc14 iommu/dma: Skip extra sync during unmap w/swiotlb new 9b49bbc2c4df iommu/dma: Fold _swiotlb helpers into callers new 2e727bffbe93 iommu/dma: Check CONFIG_SWIOTLB more broadly new e81e99bacc9f swiotlb: Support aligned swiotlb buffers new 2cbc61a1b166 iommu/dma: Account for min_align_mask w/swiotlb new 0b29edc21567 Merge branches 'arm/mediatek', 'arm/renesas', 'iommu/fixes [...] new 3cbda0595755 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 11a94a36357e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2e8b4b6ebe56 dt-bindings: interrupt-controller: Convert MSI controller [...] adds da73f4ee4a9a dt-bindings: interrupt-controller: msi: Add msi-ranges property new a3b539fedc09 dt-bindings: pci: Add DT bindings for apple,pcie new 050109f08c28 dt-bindings: mailbox: fix incorrect gce.h file paths new 9ae9c51b092b dt-bindings: rng: convert OMAP and Inside-Secure HWRNG to [...] new 31ee69e69b25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5b71cbf08a1e spi: s3c64xx: describe driver in KConfig adds eca17cbabd0c spi: Add sc7280 support adds 1f01818b410a spi: cadence: add dt-bindings documentation for Cadence XS [...] adds a16cc8077627 spi: cadence: add support for Cadence XSPI controller adds 728cb436d4be Merge series "add support for Cadence's XSPI controller" f [...] new 5c258a8a9cf9 spi: cadence: Fix spelling mistake "nunber" -> "number" new 91b3b62061d0 Merge remote-tracking branch 'spi/for-5.16' into spi-next new 1407d975c569 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 153bbb68811b Merge remote-tracking branch 'tip/objtool/core' into tip-master new 78c57eaa9886 Merge remote-tracking branch 'tip/perf/core' into tip-master new d47c916cad78 Merge remote-tracking branch 'tip/locking/wwmutex' into ti [...] new ca829739f062 Merge remote-tracking branch 'tip/locking/core' into tip-master new ddc70d2f3012 Merge remote-tracking branch 'tip/x86/cleanups' into tip-master new afa827fbca80 Merge remote-tracking branch 'tip/sched/core' into tip-master new 43f415155a8d Merge remote-tracking branch 'tip/irq/core' into tip-master new f0c0660528e3 Merge remote-tracking branch 'tip/x86/core' into tip-master new fd5911a33f1b Merge remote-tracking branch 'tip/x86/misc' into tip-master new 8a022ff33f3d Merge remote-tracking branch 'tip/x86/fpu' into tip-master new eb3e8bd5eae9 Merge remote-tracking branch 'tip/ras/core' into tip-master new f3f07ae425bc x86/umip: Downgrade warning messages to debug loglevel new d4bfebd9ef49 Merge remote-tracking branch 'tip/x86/cpu' into tip-master new 0c4ca3654df2 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new 470b52564cce EDAC/al_mc: Make use of the helper function devm_add_actio [...] new 1c60e6f24b67 Merge branch 'edac-misc' into edac-for-next new 631bbf6d178e Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 0be88d81a72a rcu: Tighten rcu_advance_cbs_nowake() checks adds 64349132042d rcu-tasks: Don't remove tasks with pending IPIs from holdout list adds 212aee5435c2 testing/bpf: Update test names for xchg and cmpxchg adds 71fb2257c2cf torture: Catch kvm.sh help text up with actual options adds f7937d42eea9 rcutorture: Sanitize RCUTORTURE_RDR_MASK adds fff802043e30 rcutorture: More thoroughly test nested readers adds 830ca2abfa59 srcu: Prevent redundant __srcu_read_unlock() wakeup adds 7193f47219a6 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] new a892e71bb551 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] new 198f7785243b torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] new a5ded35b2547 torture: Remove RCU_FAST_NO_HZ from rcu scenarios new 172799c79c4b rcu: Remove the RCU_FAST_NO_HZ Kconfig option new 204b3e415167 rcu: Move rcu_needs_cpu() to tree.c new c5bdaba8d330 rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() new 7a71ead5cef3 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() new 69f1b40102a7 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] new b7c8a352353a rcu: Always inline rcu_dynticks_task*_{enter,exit}() new 6f45070ea1b7 rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr new 3ea886384ad3 rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load new 428dc13fac02 rcu: in_irq() cleanup new 7ceb54c9908b rcu: Prevent expedited GP from enabling tick on offline CPU new 718ecc280a84 rcu: Make idle entry report expedited quiescent states new 23640673f085 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 64c785082c21 KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. new feb3162f9deb KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. new 11476d277e06 KVM: use vma_pages() helper new 6470accc7ba9 KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_ma [...] new ae0946cd3601 KVM: Optimize kvm_make_vcpus_request_mask() a bit new 381cecc5d7b7 KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() new baff59ccdc65 KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() new 620b2438abf9 KVM: Make kvm_make_vcpus_request_mask() use pre-allocated [...] new 1e254d0d86a0 Revert "x86/kvm: fix vcpu-id indexed array sizes" new a1c42ddedf35 kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS new 15cabbc259f2 KVM: x86: Subsume nested GPA read helper into load_pdptrs() new 94c641ba7a89 KVM: x86: Simplify retrieving the page offset when loading PDTPRs new ff8828c84f93 KVM: x86: Do not mark all registers as avail/dirty during [...] new 5ebbc470d7f3 KVM: x86: Remove defunct setting of CR0.ET for guests duri [...] new e8f65b9bb483 KVM: x86: Remove defunct setting of XCR0 for guest during [...] new 583d369b36a9 KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() new d06567353e12 KVM: VMX: Drop explicit zeroing of MSR guest values at vCP [...] new 06692e4b8055 KVM: VMX: Move RESET emulation to vmx_vcpu_reset() new 9ebe530b9f5d KVM: SVM: Move RESET emulation to svm_vcpu_reset() new 62dd57dd67d7 KVM: x86: WARN on non-zero CRs at RESET to detect improper [...] new 25b9784586a4 KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for [...] new d22869aff4dc kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" new 22d7108ce472 KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vm [...] new c6cecc4b9324 KVM: x86/mmu: Complete prefetch for trailing SPTEs for dir [...] new bd047e544089 KVM: X86: Don't flush current tlb on shadow page modification new 06152b2dec3e KVM: X86: Remove kvm_mmu_flush_or_zap() new c3e5e415bc1e KVM: X86: Change kvm_sync_page() to return true when remot [...] new 5591c0694d85 KVM: X86: Zap the invalid list after remote tlb flushing new cc2a8e66bbcd KVM: X86: Remove FNAME(update_pte) new f1c4a88c41ea KVM: X86: Don't unsync pagetables when speculative new 8b8f9d753b84 KVM: X86: Don't check unsync if the original spte is writible new 515a0c79e796 kvm: irqfd: avoid update unmodified entries of the routing new 0226a45c468f KVM: x86: nSVM: don't copy pause related settings new 4c84926e229e KVM: x86: SVM: add module param to control LBR virtualization new 912fd696981d KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset new efe7f6d7d6eb KVM: x86: SVM: add module param to control TSC scaling new d182da87f403 KVM: x86: nSVM: implement nested TSC scaling new 827c26de9c68 KVM: X86: Move PTE present check from loop body to __shado [...] new a11eff0f35de kvm: x86: abstract locking around pvclock_update_vm_gtod_copy new 32e638cf4486 KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate [...] new 3c95e9e735a7 KVM: x86: Fix potential race in KVM_GET_CLOCK new 5cd1f0bc0bbe KVM: MMU: pass unadulterated gpa to direct_page_fault new 30dc3dfdbaaa KVM: MMU: Introduce struct kvm_page_fault new 4deac060dc28 KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault new 92c24aee1e31 KVM: MMU: change direct_page_fault() arguments to kvm_page_fault new 69fa94fa1b5e KVM: MMU: change page_fault_handle_page_track() arguments [...] new 8e67b082d00e KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault new e695ee080264 KVM: MMU: change handle_abnormal_pfn() arguments to kvm_pa [...] new 7682c06b7852 KVM: MMU: change __direct_map() arguments to kvm_page_fault new 161fd43170b0 KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault new 172b73199118 KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault new 8354fa96fcef KVM: MMU: change tdp_mmu_map_handle_target_level() argumen [...] new a38f5cc91636 KVM: MMU: change fast_page_fault() arguments to kvm_page_fault new ac12eee75a38 KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kv [...] new 61f61af651c5 KVM: MMU: change disallowed_hugepage_adjust() arguments to [...] new caa24d5e0ff3 KVM: MMU: change tracepoints arguments to kvm_page_fault new 4c639f56be36 KVM: x86/mmu: Verify shadow walk doesn't terminate early i [...] new d501fc6e9cc5 KVM: x86/mmu: Fold rmap_recycle into rmap_add new 85ad279c8b62 KVM: MMU: mark page dirty in make_spte new 2e67a85860a2 KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_se [...] new ef586d1e8848 KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault new db6de0a2ad26 KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_pa [...] new 715ad7adf32a KVM: MMU: inline set_spte in mmu_set_spte new 392cbfb3c076 KVM: MMU: inline set_spte in FNAME(sync_page) new 9b109ce27c8b KVM: MMU: clean up make_spte return value new 3af139319f56 KVM: MMU: remove unnecessary argument to mmu_set_spte new 45575d3a8bd3 KVM: MMU: set ad_disabled in TDP MMU role new 64629ad975ed KVM: MMU: pass kvm_mmu_page struct to make_spte new 4bee07544d0c KVM: MMU: pass struct kvm_page_fault to mmu_set_spte new ba2bd1de3652 KVM: x86/mmu: Avoid memslot lookup in rmap_add new 09868303091d KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_tr [...] new 7d660912a671 KVM: x86: Expose Predictive Store Forwarding Disable new f3bc8bcd35f5 kvm: use kvfree() in kvm_arch_free_vm() new 395ef6d29096 nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB new edf21cb43946 KVM: x86: add config for non-kvm users of page tracking new 35b330bba6a7 KVM: x86: only allocate gfn_track when necessary new 960c166caa71 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new c7231320c104 s390/gmap: validate VMA in __gmap_zap() new ab6210d05512 s390/gmap: don't unconditionally call pte_unmap_unlock() i [...] new 29ea002d77fa s390/mm: validate VMA in PGSTE manipulation functions new c09925c07232 s390/mm: fix VMA and page table handling code in storage k [...] new aea2b8147213 s390/uv: fully validate the VMA before calling follow_page() new 6cafc8539321 s390/mm: no need for pte_alloc_map_lock() if we know the p [...] new 5166f0ccd987 s390/mm: optimize set_guest_storage_key() new d5d7bdc80baf s390/mm: optimize reset_guest_reference_bit() new f8a277a73d18 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 28ef3ed7c37a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8f84a3973c6a platform: lg-laptop: drop unneeded MODULE_ALIAS new d24236cb7cf2 platform/x86: dell: fix DELL_WMI_PRIVACY dependencies & bu [...] new cf5585f92164 platform/x86/intel: hid: Add DMI switches allow list new 6ffd9639382f platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX new 5fbd827eb9c2 platform/x86: dell-wmi: Recognise or support new switches new 40635cd32f0d platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS [...] new 9c93f8f4fc8c platform/x86: amd-pmc: Send command to dump data after cle [...] new 7dbcaf743df5 platform/x86: amd-pmc: Add a message to print resume time info new 6a684635478c update email addresses. Change all email addresses for Mar [...] new 599482c58ebd platform/x86: ideapad-laptop: Add platform support for Ide [...] new c99ca78d67a6 platform/x86: thinkpad_acpi: Switch to common use of attributes new bd85c1c6290e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d50497c4a05e platform/chrome: cros_ec_proto: Fix check_features ret val adds 73eff8602ad1 platform/chrome: cros-ec-typec: Cleanup use of check_features adds f636fb044ad6 iio: common: cros_ec_sensors: simplify getting .driver_data adds f11c35e18150 platform/chrome: cros_ec_sensorhub: simplify getting .driver_data new eb057514ccca platform/chrome: cros_ec: Fix spelling mistake "responsed" [...] new f8f8daa10a0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 811b5440c6e4 led-class-flash: fix -Wrestrict warning adds 2a5a8fa8b231 leds: trigger: use RCU to protect the led_cdevs list new 939775332bad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f2fe65c2ed5c next-20210930/ipmi new ff3777d0d661 scripts: get_abi.pl: create a valid ReST with duplicated tags new 26d98b9cc042 ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries new 6b59d8cac1ff ABI: sysfs-platform-dptf: Add tables markup to a table new 1b8af67cae65 ABI: configfs-usb-gadget-uac1: fix a broken table new 5ef803538bd2 ABI: configfs-usb-gadget-uac2: fix a broken table new 1f223cdb38a7 ABI: sysfs-devices-removable: make a table valid as ReST markup new 3cb1feadbffd ABI: sysfs-platform-intel-pmc: add blank lines to make it [...] new 3a1cc06c0e07 scripts: get_abi.pl: produce an error if the ref tree is broken new 87b58c6fae17 scripts: get_abi.pl: fix parse logic for DT firmware new 42f09848cf3a scripts: get_abi.pl: update its documentation new 2833e30aa04d scripts: get_abi.pl: use STDERR for search-string and show-hints new 28331a011d1c scripts: get_abi.pl: show progress new 483f7d699fd9 ABI: evm: place a second what at the next line new 3b54fc5077da ABI: stable/sysfs-module: better document modules new 19aca231250f ABI: stable/sysfs-module: document version and srcversion new eeac9faf9645 ABI: testing/sysfs-module: document initstate new 405ea445781a ABI: sysfs-devices-power: document some RPM statistics new e95d6d8b0147 ABI: sysfs-devices: add /dev ABI new 9919c339babf ABI: sysfs-bus-pci: add documentation for modalias new 6abac1a8a68e ABI: o2cb: add an obsolete file for /sys/o2cb new 773151dc4103 ABI: sysfs-kernel-slab: Document some stats new 5e58808871c1 ABI: sysfs-devices-power: add some debug sysfs files new bab2f3c14e56 ABI: sysfs-bus-pci: add a alternative What fields new 8a60958923e6 ABI: sysfs-class-bdi: use What: to describe each property new 89ae45d72ae2 ABI: sysfs-bus-mdio: add alternate What for mdio symbols new e06ab8d57433 ABI: sysfs-bus-usb: use a wildcard for interface name on What new 989eff9cdb79 ABI: sysfs-bus-usb: add missing sysfs fields new 3a0d390bd529 ABI: obsolete/sysfs-bus-iio: add some missing blank lines new e080f24795d0 ABI: sysfs-driver-ufs: Add another What for platform drivers new 654e4d5d3d5b ABI: sysfs-bus-platform: add modalias description new e5c044c8a9b6 scripts: get_abi.pl: make undefined search more deterministic new 5ad4c658cac7 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds ae9a6149884e Merge 5.15-rc3 into usb-next new c42e7621b072 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 0beb1cde3ec2 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new d2b03c341365 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 5ecb11dd892f Merge 5.15-rc3 into tty-next new 1744290c537e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 20ac422c8ef7 Merge 5.15-rc3 into char-misc next new 75a90e6d0954 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new c13b574018a8 extcon: usbc-tusb320: Add support for mode setting and reset new c7a1f997a34c extcon: usbc-tusb320: Add support for TUSB320L new f83d7033d4ec dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string new cc5ab2d957cd Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 641cdbea7635 thunderbolt: Enable retry logic for intra-domain control packets new 0a0624a26f9c thunderbolt: Fix -Wrestrict warning new b899259e9054 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 38a68934aa72 vfio: Move vfio_iommu_group_get() to vfio_register_group_dev() new b00621603d05 vfio: factor out a vfio_iommu_driver_allowed helper new c5b4ba9730e6 vfio: remove the iommudata check in vfio_noiommu_attach_group new 1362591f1523 vfio: factor out a vfio_group_find_or_alloc helper new 3af917713230 vfio: refactor noiommu group creation new c04ac34078a4 vfio: remove the iommudata hack for noiommu groups new c68ea0d00ad8 vfio: simplify iommu group allocation for mediated devices new 67462037872d vfio: remove unused method from vfio_iommu_driver_ops new 8cc02d22d7e1 vfio: move the vfio_iommu_driver_ops interface out of <lin [...] new fda49d97f2c4 vfio: remove the unused mdev iommu hook new c3c0fa9d94f7 vfio: clean up the check for mediated device in vfio_iommu_type1 new 898639041484 vfio/spapr_tce: reject mediated devices new 65cdbf106337 vfio/iommu_type1: initialize pgsize_bitmap in ->open new 296e505baddf vfio/iommu_type1: remove the "external" domain new 3f901389fa88 vfio/iommu_type1: remove IS_IOMMU_CAP_DOMAIN_IN_CONTAINER new d9a0cd510c33 Merge branch 'v5.16/vfio/hch-cleanup-vfio-iommu_group-crea [...] new 026601033b8a Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 9b40e16ee51a Merge branch 5.15-rc3 into staging-next new 146707c355e9 staging: vchiq_arm: cleanup code alignment issues new 410caae5c734 staging: vchiq_arm: remove unnecessary space in cast new 0b45b94dd70c staging: vchiq_arm: clarify multiplication expressions new 376bc13aaf2c staging: vchiq_arm: cleanup blank lines new 851d48d3c6e2 staging: vchiq_arm: fix quoted strings split across lines new 66eb8701cb0f staging: vchiq_arm: remove extra blank line new bc1bd400a1ce staging: vchiq_arm: use __func__ to get function name in d [...] new bae0847d0639 staging: r8188eu: remove EFUSE_ShadowRead() new 285fe7ec6abf staging: r8188eu: remove efuse_GetCurrentSize() new 0069facd12be staging: r8188eu: remove efuse_GetMaxSize() new 1fdacbe35eb8 staging: r8188eu: remove rtw_BT_efuse_map_write() new 72973fa19cbf staging: r8188eu: remove rtw_efuse_access() new 61f5e31a0da3 staging: r8188eu: remove rtw_efuse_map_write() new 83ffeb638e53 staging: r8188eu: remove rtw_BT_efuse_map_read() new 1e5b9b2c6d1f staging: r8188eu: remove rtw_efuse_map_read() new 1387b4fef6c8 staging: r8188eu: remove _rtw_dequeue_network() new 193331733b32 staging: r8188eu: remove _rtw_enqueue_network() new eefb514127d3 staging: r8188eu: remove rtw_get_timestampe_from_ie() new 3c252a5e4aa2 staging: r8188eu: remove rtw_scan_abort() new 3d955b533a67 staging: r8188eu: remove issue_action_spct_ch_switch() new e71ad25ee16a staging: r8188eu: remove issue_probereq_p2p_ex() new dc9169033227 staging: r8188eu: remove sreset_get_wifi_status() new 548b78fe3b21 staging: r8188eu: remove build_deauth_p2p_ie() new 6d999c47403a staging: r8188eu: remove rtw_freq2ch() new c94358d1f18a staging: r8188eu: remove rtw_set_802_11_add_key() new 939d4cf79b23 staging: r8188eu: remove rtw_set_802_11_remove_key() new 5bde5fbfbb7d staging: r8188eu: remove rtw_set_802_11_remove_wep() new 00721106b957 staging: r8188eu: remove rtw_set_country() new 6c3fab164bf5 staging: r8188eu: remove rtw_set_scan_mode() new 83293ffec473 staging: r8188eu: remove rtw_validate_ssid() new 5b3ba5017162 staging: r8188eu: remove rtw_set_channel_plan() new e66a99258605 staging: r8188eu: remove rtw_atoi() new 48cdcb0ee9cf staging: r8188eu: remove rtw_cbuf_push() new 09a83935c15e staging: r8188eu: remove rtw_cbuf_full() new 58747a854abf staging: r8188eu: remove rtw_os_read_port() new 79b54a75fec0 staging: r8188eu: remove rtw_IOL_cmd_buf_dump() new cb599f66ac01 staging: r8188eu: remove action_public_str() new 5e74e1b43f73 staging: r8188eu: remove dump_ies() new 5be1a5155b0b staging: r8188eu: remove hal_ch_offset_to_secondary_ch_offset() new 694d888e1508 staging: r8188eu: remove secondary_ch_offset_to_hal_ch_offset() new 6639ffe4d861 staging: r8188eu: remove ieee80211_get_hdrlen() new 4a1936f0c59c staging: r8188eu: remove ieee80211_is_empty_essid() new 8a3964d3a182 staging: r8188eu: remove rtw_action_frame_parse() new 36a06fe8a672 staging: r8188eu: remove rtw_ies_remove_ie() new 7f27dfd5102d staging: r8188eu: remove rtw_set_ie_ch_switch() new c3658b51f04a staging: r8188eu: remove rtw_set_ie_mesh_ch_switch_parm() new cd88a0a44a64 staging: r8188eu: remove rtw_set_ie_secondary_ch_offset() new feb6c84f907d staging: r8188eu: remove enum secondary_ch_offset new 753f368c8983 staging: r8188eu: remove rtw_dequeue_recvbuf() new 2bdccc6d97f2 staging: r8188eu: remove rtw_enqueue_recvbuf() new 508557a09f52 staging: r8188eu: remove rtw_enqueue_recvbuf_to_head() new c4dd12296f87 staging: r8188eu: remove rtw_init_recvframe() new 3ce4c2633ded staging: r8188eu: remove rtw_calculate_wlan_pkt_size_by_at [...] new 152d9d5cde8d staging: r8188eu: remove rtw_sctx_done() new f3696bdfb665 staging: pi433: goto abort when setting failed in tx_thread new 2e6b2d30f9be staging: r8188eu: remove odm_DynamicTxPowerNIC() new 7168fd18741d staging: r8188eu: remove odm_DynamicTxPowerAP() new 792ea69f869e staging: r8188eu: remove odm_DynamicTxPower() new 35c2ebee62a6 staging: r8188eu: remove write-only fields from struct dm_priv new 90602f96f147 staging: r8188eu: remove PowerIndex_backup from struct dm_priv new b6d11bc3ac6e staging: r8188eu: remove dead code from rtl8188e_rf6052.c new 631333e487ec staging: r8188eu: remove DynamicTxHighPowerLvl from struct [...] new b214e689cf0d staging: r8188eu: remove odm_DynamicTxPowerInit() new 3535d457e412 staging: r8188eu: remove rtw_proc_{init,remove}_one() new 47f673fab242 staging: r8188eu: remove rtw_cmd_clr_isr() new 0ea2cd06a52c staging: r8188eu: remove rtw_createbss_cmd_ex() new 042d1ea85043 staging: r8188eu: remove rtw_getbbreg_cmd() new afa1becb84ce staging: r8188eu: remove rtw_getrfreg_cmd() new cca080a9a84b staging: r8188eu: remove rtw_getrttbl_cmd() new 2b8e9985a6c6 staging: r8188eu: remove rtw_led_blink_cmd() new eb1689cee43a staging: r8188eu: remove rtw_readtssi_cmdrsp_callback() new 516d8e284f96 staging: r8188eu: remove rtw_set_ch_cmd() new e387a14ef7dc staging: r8188eu: remove rtw_set_csa_cmd() new fb87fde0d5fb staging: r8188eu: remove rtw_setassocsta_cmd() new 5116c5af51bb staging: r8188eu: remove rtw_setbasicrate_cmd() new a418fec1d97c staging: r8188eu: remove rtw_setbbreg_cmd() new 5cbc715d2c97 staging: r8188eu: remove rtw_setphy_cmd() new 81928c6dde9b staging: r8188eu: remove rtw_setrfreg_cmd() new da92478d0ff5 staging: r8188eu: remove rtw_setrttbl_cmd() new 4ab90e230a8e staging: r8188eu: remove rtw_setstandby_cmd() new cb2c5db5f883 staging: r8188eu: remove rtw_tdls_cmd() new d344819e60cf staging: r8188eu: remove dead led blink functions new 0f8d4adcd9c9 staging: r8188eu: remove dead led control functions new 1cb6b51f60a3 staging: r8188eu: remove unnecessary comments new a2665b208144 staging: r8188eu: remove _InitHWLed() new a7d375b7a58f staging: r8188eu: remove LedStrategy from struct led_priv new 326db0e7a5e3 staging: r8188eu: remove ODM_CheckPowerStatus() new 58673de5fef9 staging: r8188eu: clean up symbols in usbctrl_vendorreq() new 4b19eeff8e22 staging: r8188eu: reorder declarations in usbctrl_vendorreq() new 8defea0e9573 staging: r8188eu: remove test in usbctrl_vendorreq() new db752ce50b53 staging: r8188eu: reorder comments in usbctrl_vendorreq() new ce86bf9dabc2 staging: r8188eu: remove a comment from usbctrl_vendorreq() new 4689bdfa07fa staging: r8188eu: rename symbols in rtw_read*() and rtw_write*() new 7dc3f33ccbf8 staging: r8188eu: remove casts from rtw_{read,write}*() new a3c1900154d0 staging: r8188eu: change the type of a variable in rtw_write16() new b9950e7b826a staging: r8188eu: remove a buffer from rtw_writeN() new 6386030e10df staging: r8188eu: remove a bitwise AND from rtw_writeN() new 1b77e29e7bf4 staging: r8188eu: change the type of a variable in rtw_read16() new a6db0cd3d414 staging: r8188eu: Remove a test from usbctrl_vendorreq() new 27ed9834bc66 staging: r8188eu: call new usb_read() from rtw_read{8,16,32}() new 46f0b1ad5be8 staging: r8188eu: call new usb_write() from rtw_write{8,16 [...] new d00a923f9616 staging: r8188eu: remove shared buffer for USB requests new c090666ba9b5 staging: r8188eu: remove mutex 'usb_vendor_req_mutex' new 9b27a62d11be staging: most: dim2: force fcnt=3 on Renesas GEN3 new bd46a1f12c0b staging: most: dim2: use if statements instead of ?: expressions new 42ce32b1ae54 staging: r8188eu: Remove unused macros and defines from odm.h new 9f56b4e61424 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 71cc4f1124cb iio: adc: exynos: describe drivers in KConfig new 35cfa3a4a3af dt-bindings: iio: kionix,kxcjk1013: driver support interrupts new 5a48b7eafb03 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg new 68e351f73319 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor new d32898936468 iio: ABI: docs: Document Senseair Sunrise ABI new c3253a3fdc77 iio: chemical: Add Senseair Sunrise 006-0-007 driver new 61d7a8212710 iio: ABI: Document in_concentration_co2_scale new e96b152c6cc2 iio: adc: aspeed: Keep model data to driver data. new 04948b27a201 iio: adc: aspeed: Restructure the model data new 4b849475544e iio: adc: aspeed: Add vref config function new 2710164a8537 iio: adc: aspeed: Use model_data to set clk scaler. new 598476da54f7 iio: adc: aspeed: Use devm_add_action_or_reset. new a92c74f407ae iio: adc: aspeed: Support ast2600 adc. new 590c583d0c42 iio: adc: aspeed: Fix the calculate error of clock. new c86fd099d56e iio: adc: aspeed: Add func to set sampling rate. new d953e790662b iio: adc: aspeed: Add compensation phase. new 478a60c6efec iio: adc: aspeed: Support battery sensing. new 501325dcf6d7 iio: adc: aspeed: Get and set trimming data. new 39ca5a20856e iio: accel: fxls8962af: add threshold event handling new 2d8a66a98231 iio: accel: fxls8962af: add wake on event new 7bce634d02e6 iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC new 5ed41fc57570 dt-bindings: iio: adc: Add binding documentation for NXP I [...] new fc4241575ba5 MAINTAINERS: Add the driver info of the NXP IMX8QXP new ec7088da5ab6 iio: adc: max1027: Fix style new 6a787e925a3e iio: adc: max1027: Drop extra warning message new c25e0434690b iio: adc: max1027: Drop useless debug messages new f7426f15c9a1 iio: adc: max1027: Minimize the number of converted channels new 4cf173978005 iio: adc: max1027: Rename a helper new 6dac6f10fbde iio: adc: max1027: Create a helper to enable/disable the c [...] new 5fd74dfdde85 iio: adc: max1027: Simplify the _set_trigger_state() helper new f12664a9c50c iio: adc: max1027: Ensure a default cnvst trigger configuration new 634ac8e82563 iio: adc: max1027: Create a helper to configure the channe [...] new 89a5e7f2c00f iio: adc: max1027: Prevent single channel accesses during [...] new 8a86d4a0c165 iio: adc: max1027: Separate the IRQ handler from the read logic new ef4931e17e23 iio: adc: max1027: Introduce an end of conversion helper new f42655d76aa8 iio: adc: max1027: Stop requesting a threaded IRQ new 54f14be01e17 iio: adc: max1027: Use the EOC IRQ when populated for sing [...] new c32a820868c9 iio: adc: max1027: Allow all kind of triggers to be used new 6c560a9592b6 iio: adc: max1027: Don't reject external triggers when the [...] new deb445e447bd iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops new 96ded0a7d75e iio: adc: fsl-imx25-gcq: initialize regulators as needed new e4697bc7fc1e iio: inkern: introduce devm_iio_map_array_register() short [...] new 03cd5af2c852 iio: adc: intel_mrfld_adc: convert probe to full device-managed new dc82aa6caa5f iio: adc: axp288_adc: convert probe to full device-managed new 6c16004a8cef iio: adc: lp8788_adc: convert probe to full-device managed new 88a1477e35bd iio: adc: da9150-gpadc: convert probe to full-device managed new daa8d44bc7ce iio: adis: do not disabe IRQs in 'adis_init()' new 228aec62cc9b iio: adis: handle devices that cannot unmask the drdy pin new 70906a0204e9 iio: adis16475: make use of the new unmasked_drdy flag new a5ae0cfd53aa iio: adis16460: make use of the new unmasked_drdy flag new 8f1fc44eed99 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 87b98e70681a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b0ee5c2f4727 Merge branch 'fixes' into for-next new b198c36ab605 Merge branch 'misc' into for-next new e2da8c13d00c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ce580e47e848 scsi: ufs: exynos: Unify naming new 568778f5572a scsi: advansys: Prefer struct_size() over open-coded arithmetic new 8d807a068090 scsi: lpfc: Fix a function name in comments new 9f80eca441a9 scsi: aic7xxx: Fix a function name in comments new 5860d9fb5622 scsi: lpfc: Return NULL rather than a plain 0 integer new 60c98a87fcaa scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y new a5b141a895b5 scsi: lpfc: Add support for optional PLDV handling new 525943a586ef scsi: ufs: core: Export hibern8 entry and exit functions new a0cea83332ae scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling new ca4ff9e751eb scsi: elx: efct: Switch from 'pci_' to 'dma_' API new 6bd49b1a8d43 scsi: core: Delete scsi_{get,free}_host_dev() new 17b49bcbf835 scsi: core: Fix scsi_mode_sense() buffer length handling new a7d6840bed0c scsi: core: Fix scsi_mode_select() buffer length handling new c749301ebee8 scsi: sd: Fix sd_do_mode_sense() buffer length handling new d8c74bd022e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 666f1a8f0b49 vduse: Disallow injecting interrupt before DRIVER_OK is set adds dd7dc7e82b14 vhost_vdpa: unset vq irq before freeing irq new c693fcb948d1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 54c9237a97e0 rpmsg: Change naming of mediatek rpmsg property adds 7b4d7894c65b soc: qcom: aoss: Expose send for generic usecase adds e73c632b18a9 dt-bindings: remoteproc: qcom: pas: Add QMP property adds 8443ef7b5771 dt-bindings: remoteproc: qcom: Add QMP property adds c1fe10d238c0 remoteproc: qcom: q6v5: Use qmp_send to update co-processo [...] adds 24acbd9dc934 remoteproc: elf_loader: Fix loading segment when is_iomem true adds 970675f61bf5 remoteproc: Fix the wrong default value of is_iomem adds 91bb26637353 remoteproc: imx_rproc: Fix TCM io memory type adds afe670e23af9 remoteproc: imx_rproc: Fix ignoring mapping vdev regions adds e90547d59d4e remoteproc: imx_rproc: Fix rsc-table name adds 28d5554b4630 remoteproc: imx_rproc: Change to ioremap_wc for dram adds eeaf9700b9c6 dt-bindings: remoteproc: Add the documentation for Meson A [...] adds 6cb58ea897dd remoteproc: meson-mx-ao-arc: Add a driver for the AO ARC r [...] adds ca7380a41d37 dt-bindings: remoteproc: mediatek: Add binding for mt8195 scp adds 63e6a34068a3 dt-bindings: remoteproc: mediatek: Add binding for mt8192 scp adds f4d7e6f6eb3c dt-bindings: remoteproc: mediatek: Convert mtk,scp to json-schema adds 79111df414fc remoteproc: mediatek: Support mt8195 scp adds 81231af135ca dt-bindings: remoteproc: k3-r5f: Cleanup SoC compatible fr [...] adds f13f5d729a8d dt-bindings: remoteproc: k3-dsp: Cleanup SoC compatible fr [...] adds cc73f503f7ec MAINTAINERS: Update remoteproc repo url adds 9ae45035ba2b remoteproc: qcom: pas: Use the same init resources for MSM [...] adds 04a1261951bc dt-bindings: remoteproc: qcom: pas: Add SC7280 MPSS support adds 58c8db93f721 remoteproc: qcom: pas: Add SC7280 Modem support adds c42c0a5e97d1 dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding adds c842379d00f1 remoteproc: mss: q6v5-mss: Add modem support on SC7280 adds 45500e830ed5 Merge branches 'rpmsg-next' and 'rproc-next' into for-next new 81ca729756c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e5f454c1e029 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new c64ce5c0455f dt-bindings: pinctrl: mt8195: add rsel define new 9c39d92cbf9d dt-bindings: pinctrl: mt8195: change pull up/down description new 7f87ec7668db pinctrl: mediatek: fix coding style new 81c17dda95f4 pinctrl: mediatek: support rsel feature new b8023d677f7a pinctrl: mediatek: add rsel setting on MT8195 new e4978fd02375 Merge branch 'devel' into for-next new 4cd456f94f6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fcfb63148c24 pinctrl: renesas: rzg2l: Fix missing port register 21h new ab05f5987774 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new a8c406ab5608 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ddb77b218153 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bcf1c2f4dd80 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git adds 8719a17613e0 rtc: ds1302: Add SPI ID table adds da87639d6312 rtc: ds1390: Add SPI ID table adds 5f84478e14aa rtc: pcf2123: Add SPI ID table adds 5e295f940203 rtc: omap: drop unneeded MODULE_ALIAS adds 6eee1c48be7c rtc: s5m: drop unneeded MODULE_ALIAS adds 38b17bc9c40e rtc: rx6110: simplify getting the adapter of a client adds dd49cbedde8a dt-bindings: rtc: Add Mstar MSC313e RTC devicetree binding [...] adds be7d9c9161b9 rtc: Add support for the MSTAR MSC313 RTC adds 27ff63eb076c rtc: msc313: fix missing include new 3c923fd4806f Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new e765f13ed126 nvdimm/pmem: move dax_attribute_group from dax to pmem new 953116fcf7a2 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new ee9df27b012e Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new 93a5c3421626 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 3d0107a7fee4 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] adds 0e17ad87645c powerpc: Split memset() to avoid multi-field overflow adds e7f18c22e6be stddef: Fix kerndoc for sizeof_field() and offsetofend() adds 50d7bd38c3aa stddef: Introduce struct_group() helper macro adds 301e68dd9b9b cxl/core: Replace unions with struct_group() adds 241fe395e8fe bnxt_en: Use struct_group_attr() for memcpy() region adds 43d83af8a57a iommu/amd: Use struct_group() for memcpy() region adds 10579b75e023 drm/mga/mga_ioc32: Use struct_group() for memcpy() region adds 5e423a0c2db6 HID: cp2112: Use struct_group() for memcpy() region adds 69dae0fe1073 HID: roccat: Use struct_group() to zero kone_mouse_event adds c92a08c1afff can: flexcan: Use struct_group() to zero struct flexcan_re [...] adds 8610047ca89f cm4000_cs: Use struct_group() to zero struct cm4000_dev region adds c80d92fbb67b compiler_types.h: Remove __compiletime_object_size() adds cfecea6ead5f lib/string: Move helper functions out of string.c adds c430f60036af fortify: Move remaining fortify helpers into fortify-string.h adds a52f8a59aef4 fortify: Explicitly disable Clang support adds 072af0c638dc fortify: Fix dropped strcpy() compile-time write overflow check adds 369cd2165d7b fortify: Prepare to improve strnlen() and strlen() warnings adds 3009f891bb9f fortify: Allow strlen() and strnlen() to pass compile-time [...] adds 3c5221f3f4fd fortify: Add compile-time FORTIFY_SOURCE tests adds fd855fdea841 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST adds 5dffde310f55 string.h: Introduce memset_after() for wiping trailing mem [...] adds d3edaddcd15e xfrm: Use memset_after() to clear padding adds 5c1d26062a73 string.h: Introduce memset_startat() for wiping trailing m [...] adds f7ecc34aa683 btrfs: Use memset_startat() to clear end of struct adds f944d0c82f8e stddef: Introduce DECLARE_FLEX_ARRAY() helper adds ac048335ba21 treewide: Replace open-coded flex arrays in unions adds a19523a426fc treewide: Replace 0-element memcpy() destinations with fle [...] adds f02003c860d9 hardening: Avoid harmless Clang option under CONFIG_INIT_S [...] adds 96648edaaae1 Merge branch 'kspp/hardening/options' into for-next/kspp adds 864552765859 gcc-plugins: remove support for GCC 4.9 and older adds 744679de4be9 Merge branch 'for-next/gcc-plugins' into for-next/kspp new 92e96857eb8c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new c266e932988d Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new d162d84b27c8 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells new 65b0565f476f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8001f21fcd03 MAINTAINERS: Add Hao and Yilun as maintainers new d27c58f7f5ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fc1ffeba44b2 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new baab1f515551 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new d86de6dc9e76 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c25303281d79 mm: Convert get_page_unless_zero() to return bool adds 7b230db3b8d3 mm: Introduce struct folio adds 32b8fc486524 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() adds a53e17e4e97b mm/vmstat: Add functions to account folio statistics adds 9e9edb2094db mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() adds c24016ac3a62 mm: Add folio reference count functions adds b620f63358cd mm: Add folio_put() adds 86d234cb0499 mm: Add folio_get() adds 020853b6f5ea mm: Add folio_try_get_rcu() adds d389a4a81155 mm: Add folio flag manipulation functions adds 889a3747b3b7 mm/lru: Add folio LRU functions adds 85d0a2ed3747 mm: Handle per-folio private data adds 9257e1567738 mm/filemap: Add folio_index(), folio_file_page() and folio [...] adds f94b18f6653a mm/filemap: Add folio_next_index() adds 352b47a69844 mm/filemap: Add folio_pos() and folio_file_pos() adds 2f52578f9c64 mm/util: Add folio_mapping() and folio_file_mapping() adds 4e1364286d0a mm/filemap: Add folio_unlock() adds 7c23c782d5d5 mm/filemap: Add folio_lock() adds af7f29d9e1a7 mm/filemap: Add folio_lock_killable() adds ffdc8dabf20b mm/filemap: Add __folio_lock_async() adds 6baa8d602e84 mm/filemap: Add folio_wait_locked() adds 9138e47ed425 mm/filemap: Add __folio_lock_or_retry() adds 575ced1c8b0d mm/swap: Add folio_rotate_reclaimable() adds 4268b48077e5 mm/filemap: Add folio_end_writeback() adds 490e016f229a mm/writeback: Add folio_wait_writeback() adds a49d0c507759 mm/writeback: Add folio_wait_stable() adds 101c0bf67f50 mm/filemap: Add folio_wait_bit() adds 6974d7c977d7 mm/filemap: Add folio_wake_bit() adds df4d4f127394 mm/filemap: Convert page wait queues to be folios adds b47393f8448a mm/filemap: Add folio private_2 functions adds 6abbaa5b0173 fs/netfs: Add folio fscache functions adds dd10ab049beb mm: Add folio_mapped() adds 874fd90cafdc mm: Add folio_nid() adds 6e0110c247c8 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] adds 658b69c9d852 mm/memcg: Use the node id in mem_cgroup_update_tree() adds 2ab082ba76f9 mm/memcg: Remove soft_limit_tree_node() adds 8e88bd2dfde2 mm/memcg: Convert memcg_check_events to take a node ID adds 1b7e4464d43a mm/memcg: Add folio_memcg() and related functions adds 118f2875490b mm/memcg: Convert commit_charge() to take a folio adds 8f425e4ed0eb mm/memcg: Convert mem_cgroup_charge() to take a folio adds c4ed6ebfcb09 mm/memcg: Convert uncharge_page() to uncharge_folio() adds bbc6b703b219 mm/memcg: Convert mem_cgroup_uncharge() to take a folio adds d21bba2b7d0a mm/memcg: Convert mem_cgroup_migrate() to take folios adds 9d8053fc7a21 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] adds f70ad4487415 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() adds fcce4672c06a mm/memcg: Convert mem_cgroup_move_account() to use a folio adds b1baabd995ab mm/memcg: Add folio_lruvec() adds e809c3fedeeb mm/memcg: Add folio_lruvec_lock() and similar functions adds 0de340cbed33 mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] adds c5ce619a77ce mm/workingset: Convert workingset_activation to take a folio adds bf6bd276b374 mm: Add folio_pfn() adds 646010009d35 mm: Add folio_raw_mapping() adds 0d0fe8b3f7f8 mm: Add flush_dcache_folio() adds a09215d25f44 mm: Add kmap_local_folio() adds e7dd9dabb189 mm: Add arch_make_folio_accessible() adds 56ed04328bc6 mm: Add folio_young and folio_idle adds 7bcc2152ac11 mm/swap: Add folio_activate() adds ffba671f05c6 mm/swap: Add folio_mark_accessed() adds 5e96a9a758fa mm/rmap: Add folio_mkclean() adds e775e4725c07 mm/migrate: Add folio_migrate_mapping() adds e546b61eed32 mm/migrate: Add folio_migrate_flags() adds b95c50f8eae4 mm/migrate: Add folio_migrate_copy() adds 9fc5acbdbb55 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds e1f4a65c0ec8 flex_proportions: Allow N events instead of 1 adds 5a8cb5ae26b7 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds 3262a9de10b8 mm/writeback: Add __folio_end_writeback() adds 725ccb797df8 mm/writeback: Add folio_start_writeback() adds 98dfc1ccfb5a mm/writeback: Add folio_mark_dirty() adds 27d26564afc5 mm/writeback: Add __folio_mark_dirty() adds c90c7ec8e751 mm/writeback: Convert tracing writeback_page_template to folios adds 66f6cd623b39 mm/writeback: Add filemap_dirty_folio() adds 3eb9f6950c38 mm/writeback: Add folio_account_cleaned() adds bf18cb8be39e mm/writeback: Add folio_cancel_dirty() adds d3dfd5080a6c mm/writeback: Add folio_clear_dirty_for_io() adds ee1df0a0d08b mm/writeback: Add folio_account_redirty() adds 18db6a619dc3 mm/writeback: Add folio_redirty_for_writepage() adds 8e07d3ca68cf mm/filemap: Add i_blocks_per_folio() adds 383b23ff829f mm/filemap: Add folio_mkwrite_check_truncate() adds 25f9aa25e899 mm/filemap: Add readahead_folio() adds 1f24a3d67357 mm/workingset: Convert workingset_refault() to take a folio adds 5c2861820dc2 mm: Add folio_evictable() adds 251295f4021f mm/lru: Convert __pagevec_lru_add_fn to take a folio adds bcc0f46ce3f1 mm/lru: Add folio_add_lru() adds 2138895eb484 mm/page_alloc: Add folio allocation functions adds 20bd52db70a5 mm/filemap: Add filemap_alloc_folio adds 6c03066a06db mm/filemap: Add filemap_add_folio() adds 8c4c882d3c73 mm/filemap: Convert mapping_get_entry to return a folio adds db2c05d524eb mm/filemap: Add filemap_get_folio adds 011cfd9e145a mm/filemap: Add FGP_STABLE adds 27b231798da1 mm/writeback: Add folio_write_one new 7e8c30e28147 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 20bcee8e95f7 fix up for "net: add new socket option SO_RESERVE_MEM" new 66d63207269c mm/userfaultfd: selftests: fix memory corruption with thp enabled new b8a9f1e8582f userfaultfd: fix a race between writeprotect and exit_mmap() new 06d096475f40 mm/migrate: optimize hotplug-time demotion order updates new 4e094030bfbb mm/migrate: add CPU hotplug to demotion #ifdef new 66139113565c mm/migrate: fix CPUHP state to update node demotion order new 9e6c81ce19de mm/vmalloc: fix numa spreading for large hash tables new dd41f2883205 ocfs2: Fix data corruption after conversion from inline format new b7ed331c2147 ocfs2: mount fails with buffer overflow in strlen new 2ff89e7ed39a memblock: check memory total_size new 97256d4b73e2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new cf8a394f4321 /proc/kpageflags: do not use uninitialized struct pages new f44f00fe9fc0 procfs: prevent unpriveleged processes accessing fdinfo dir new 0c47c987fb93 scripts/spelling.txt: add more spellings to spelling.txt new 7ba74e45b6f1 scripts/spelling.txt: fix "mistake" version of "synchronization" new b9023d18ce77 ocfs2: Fix handle refcount leak in two exception handling paths new 240cdc97ef6f ocfs2: reflink deadlock when clone file to the same direct [...] new cce3e695e9a3 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 02bb57602e98 ocfs2: fix ocfs2 corrupt when iputting an inode new 7618656e3ccc fs/posix_acl.c: avoid -Wempty-body warning new 30bbc4f438c4 mm: move kvmalloc-related functions to slab.h new 1c4ec63ed138 mm/slab.c: remove useless lines in enable_cpucache() new 0ab92626fe00 mm, slub: fix two bugs in slab_debug_trace_open() new 27ffa458e478 mm, slub: fix mismatch between reconstructed freelist dept [...] new 36ddac4120d5 mm, slub: fix potential memoryleak in kmem_cache_open() new 07bb42b7901d mm, slub: fix potential use-after-free in slab_debugfs_fops new 5d2fc35dd747 mm, slub: fix incorrect memcg slab count for bulk free new 1f14cc2924e1 slub: add back check for free nonslab objects new 62b29fcff0a6 mm: don't include <linux/dax.h> in <linux/mempolicy.h> new b1429f7b8f95 Compiler Attributes: add __alloc_size() for better bounds [...] new 770cdf5cb8f9 Compiler Attributes: check GCC version for __alloc_size attribute new 8ab966ee1c11 checkpatch: add __alloc_size() to known $Attribute new 12ed7e44a4cb slab: clean up function declarations new 40b2fdcb8ae1 slab: add __alloc_size attributes for better bounds checking new 3596ffddb9c4 mm/page_alloc: add __alloc_size attributes for better boun [...] new 95407e1e0873 percpu: add __alloc_size attributes for better bounds checking new 4d55e2cce9ce mm/vmalloc: add __alloc_size attributes for better bounds [...] new 55c85f5f7f81 rapidio: avoid bogus __alloc_size warning new 86ac72c48898 mm/smaps: fix shmem pte hole swap calculation new 1e26aee7cba4 mm/smaps: use vma->vm_pgoff directly when counting partial swap new 5e224eb364a5 mm/smaps: simplify shmem handling of pte holes new 6363bbb58592 mm: debug_vm_pgtable: don't use __P000 directly new b7853eeb3790 mm/filemap.c: remove bogus VM_BUG_ON new 18e77f4b79b3 vfs: keep inodes with page cache off the inode shrinker LRU new 26a475ae9d12 mm/gup: further simplify __gup_device_huge() new 68047bc2a668 mm/swapfile: remove needless request_queue NULL pointer check new e49aa008b052 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() new 06d462dd7320 memcg: flush stats only if updated new f6f4b22feb99 memcg: unify memcg stat flushing new 4eed4c40a79f memcg: prohibit unconditional exceeding the limit of dying tasks new 7683d618056b mm/mmap.c: fix a data race of mm->total_vm new 7c400f52cb2e mm: use __pfn_to_section() instead of open coding it new bf1a814039c4 mm/memory.c: avoid unnecessary kernel/user pointer conversion new 337847cb695e mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] new 4f0d31a16e8b mm: clear vmf->pte after pte_unmap_same() returns new 32321d0757b8 mm: drop first_index/last_index in zap_details new c9131c144273 mm: add zap_skip_check_mapping() helper new ecba6ba125a3 mm: introduce pmd_install() helper new 6b78c434eae8 mm: remove redundant smp_wmb() new fc3b51461927 Documentation: update pagemap with shmem exceptions new 65bddc8151eb lazy tlb: introduce lazy mm refcount helper functions new c31db473be66 lazy tlb: allow lazy tlb mm refcounting to be configurable new 973d77c772c6 lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 732ae89d8d2a powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new 839a9cd523a2 mm/mremap: don't account pages in vma_to_resize() new 33b6600beed6 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() new 551a654f3848 mm/vmalloc: don't allow VM_NO_GUARD on vmap() new 9dfecbe0a313 kasan: test: add memcpy test that avoids out-of-bounds write new c0863f97971a lib/stackdepot: include gfp.h new 4fbcbca0357c lib/stackdepot: remove unused function argument new 72220f06ddf9 lib/stackdepot: introduce __stack_depot_save() new d493479237b0 kasan: common: provide can_alloc in kasan_save_stack() new 0c2246ab9e35 kasan: generic: introduce kasan_record_aux_stack_noalloc() new c822338c35e6 workqueue, kasan: avoid alloc_pages() when recording stack new 1e70ad043996 mm/large system hash: avoid possible NULL deref in alloc_l [...] new 54dfc40b15b4 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] new e38b7d4fec2d mm/page_alloc.c: simplify the code by using macro K() new 4f95e09fe177 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() new ad5a46de18be mm/page_alloc.c: use helper function zone_spans_pfn() new 52da3f0927ba mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] new b0c7c088350f mm/page_alloc: print node fallback order new 40a4ca2b6992 mm/page_alloc: use accumulated load when building node fal [...] new ec9faf8e5908 mm: move node_reclaim_distance to fix NUMA without SMP new fd836a7b9fdc mm: move fold_vm_numa_events() to fix NUMA without SMP new 2a2bd5f15dec mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() new 2c57c8b2e5e9 mm/page_alloc: detect allocation forbidden by cpuset and b [...] new 309b8eb9998c mm/page_alloc.c: show watermark_boost of zone in zoneinfo new d918f10edf95 mm: create a new system state and fix core_kernel_text() new 308d64992c88 mm: make generic arch_is_kernel_initmem_freed() do what it says new 43c89407f809 powerpc: use generic version of arch_is_kernel_initmem_freed() new d2d3106ffc39 s390: use generic version of arch_is_kernel_initmem_freed() new 1951177fe756 mm: fix data race in PagePoisoned() new da7452eb3b26 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h new 86d8eec49329 hugetlb: add demote hugetlb page sysfs interfaces new 046c474d7eb5 hugetlb: add HPageCma flag and code to free non-gigantic p [...] new eb4c5f104367 hugetlb: add demote bool to gigantic page routines new 3c275315d106 hugetlb: add hugetlb demote page support new 3c3cad8016c7 userfaultfd/selftests: fix feature support detection new 7ff502dde353 userfaultfd/selftests: fix calculation of expected ioctls new eccc3fb0555d userfaultfd/selftests: don't rely on GNU extensions for ra [...] new bef9505e3556 mm/page_isolation: fix potential missing call to unset_mig [...] new 2d8a916df337 mm/page_isolation: guard against possible putback unisolated page new f1c3815ae232 mm/vmscan.c: fix -Wunused-but-set-variable warning new cb95564d3861 tools/vm/page_owner_sort.c: count and sort by mem new f275a4943f98 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new e15f49a089a2 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new a68604bb1a24 arch_numa: simplify numa_distance allocation new d5e4b502e7e3 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] new 5fc918ab0374 memblock: drop memblock_free_early_nid() and memblock_free [...] new 429ca67b4a8a memblock: stop aliasing __memblock_free_late with memblock [...] new 6d63fede3dc7 memblock: rename memblock_free to memblock_phys_free new 38b0222df2bd memblock: use memblock_free for freeing virtual pointers new 9d91a7cf44db mm: mark the OOM reaper thread as freezable new 302d9b654e98 oom_kill: oom_score_adj broken for processes with small me [...] new 4bcc45c13edc mm,hugetlb: remove mlock ulimit for SHM_HUGETLB new aa59a34997d6 hugetlbfs: extend the definition of hugepages parameter to [...] new 0e23276ac061 hugetlbfs-extend-the-definition-of-hugepages-parameter-to- [...] new f4c4792e97fd mm/migrate: de-duplicate migrate_reason strings new 454818f6c82c mm: nommu: kill arch_get_unmapped_area() new b4d9e99c4c64 selftest/vm: fix ksm selftest to run with different NUMA t [...] new 07d2baa279ac mm/vmstat: annotate data race for zone->free_area[order].nr_free new 1d1aaa3212cf mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix new 4ab15e919d67 mm/memory_hotplug: add static qualifier for online_policy_ [...] new 98afd35c7d16 memory-hotplug.rst: fix two instances of "movablecore" tha [...] new 80f3806e6fec memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] new e4095bba78ff memory-hotplug.rst: document the "auto-movable" online policy new 61a453b1e53b mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] new 6126b64cd14b mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE new 4355a85d0484 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit new 42675d8b1426 mm/memory_hotplug: remove HIGHMEM leftovers new d2ff3492044a mm/memory_hotplug: remove stale function declarations new 98fe77eec0db x86: remove memory hotplug support on X86_32 new 582b5fbfbd4b mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] new cdfffe769b29 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 4231ee5921ac mm: disable zsmalloc on PREEMPT_RT new ed754c0a136b mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new 6df772f15127 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new c309d4961089 mm/highmem: Remove deprecated kmap_atomic new 5d019b7b479c zram_drv: allow reclaim on bio_alloc new df9423cd95bb zram: off by one in read_block_state() new f4e3eaed6562 zram: introduce an aged idle interface new cb657c3ec46c zram-introduce-an-aged-idle-interface-v5 new 00835511a514 zram: Introduce an aged idle interface new 055b4e1d7ea9 mm: remove HARDENED_USERCOPY_FALLBACK new e42df19fa784 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h new 55d3b78bfec6 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c new 97ee321f56d6 kfence: count unexpectedly skipped allocations new 9baa2d9004bd kfence: move saving stack trace of allocations into __kfen [...] new 377c4d6daa0d kfence: limit currently covered allocations when pool nearly full new 560f53d11da1 kfence-limit-currently-covered-allocations-when-pool-nearl [...] new 606d52e9b3ca fixup! kfence: limit currently covered allocations when po [...] new ad190867fe1e kfence: add note to documentation about skipping covered a [...] new 7d26c122538e kfence: test: use kunit_skip() to skip tests new 7d9d45306056 kfence: shorten critical sections of alloc/free new e2864fef3077 mm/damon: grammar s/works/work/ new f6feb8e8c12e Documentation/vm: move user guides to admin-guide/mm/ new 796c9b411a2c MAINTAINERS: update SeongJae's email address new 9f080cd1df52 docs/vm/damon: remove broken reference new b969fd45d626 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] new 11b25eba3ab3 mm/damon/core: print kdamond start log in debug mode only new 903ab5b5fdcb mm/damon: remove unnecessary do_exit() from kdamond new ee5e88d37406 mm/damon: needn't hold kdamond_lock to print pid of kdamond new 74836a653b5f mm/damon/core: nullify pointer ctx->kdamond with a NULL new 9c92eeb843b4 fs/buffer.c: add debug print for __getblk_gfp() stall problem new f023107d6eca fs/buffer.c: dump more info for __getblk_gfp() stall problem new 3c8f9c1b0ddf kernel/hung_task.c: Monitor killed tasks. new 435664ed44c4 procfs: do not list TID 0 in /proc/<pid>/task new 9f248fd9272a procfs-do-not-list-tid-0-in-proc-pid-task-fix new 35fba1dcb6fc proc/sysctl: make protected_* world readable new 59b6969c90e6 lib, stackdepot: check stackdepot handle before accessing slabs new a76b7a24e45f lib, stackdepot: add helper to print stack entries new 815a8db3a3d5 lib, stackdepot: add helper to print stack entries into buffer new 8774e0153852 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 new cce542c07553 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 new e24b5d58e938 const_structs.checkpatch: add a few sound ops structs new ac68bb5fa026 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE new a56b40c737e9 kallsyms: remove arch specific text and data check new 7d3f2427a006 kallsyms: fix address-checks for kernel related range new 340f04dd72c6 sections: move and rename core_kernel_data() to is_kernel_ [...] new c75069719820 sections: move is_kernel_inittext() into sections.h new caef1caa1bdf x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() new c094cfd1e816 sections: provide internal __is_kernel() and __is_kernel_t [...] new c30791474ef8 mm: kasan: use is_kernel() helper new a810f0d044e4 extable: use is_kernel_text() helper new a3a7fc3b972b powerpc/mm: use core_kernel_text() helper new 71b9de2cf793 microblaze: use is_kernel_text() helper new e2e8220cc185 alpha: use is_kernel_text() helper new 67520f59ff7b ramfs: fix mount source show for ramfs new 02ad5561dd8d init/main.c: silence some -Wunused-parameter warnings new 5b01c34f583a coda: avoid NULL pointer dereference from a bad inode new 8ce970547355 coda: check for async upcall request using local state new 0c23d5b07fd4 coda: remove err which no one care new deb51b74cedc coda: avoid flagging NULL inodes new be633dd1f993 coda: avoid hidden code duplication in rename new 3e956971cafc coda: avoid doing bad things on inode type changes during [...] new 37cac992f767 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt new 114058b99ad4 coda: use vmemdup_user to replace the open code new 6abd19e1e155 coda: bump module version to 7.2 new 925daa24cf10 hfs/hfsplus: use WARN_ON for sanity check new eef734f9c254 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 9832b66b56f0 kernel/fork.c: unshare(): use swap() to make code cleaner new 3586605bb0f9 sysv: use BUILD_BUG_ON instead of runtime check new 6cac28cc07ff Documentation/kcov: include types.h in the example new 47adcf04cac7 Documentation/kcov: define `ip' in the example new fb9deca217f8 kcov: allocate per-CPU memory on the relevant node new e4179ec99ce7 kcov: avoid enable+disable interrupts if !in_task() new d1d0e520f501 kcov: replace local_irq_save() with a local_lock_t new 0af56fbdde78 kernel/resource: clean up and optimize iomem_is_exclusive() new ab0df13ec9bd kernel/resource: disallow access to exclusive system RAM regions new f018dff16caa virtio-mem: disallow mapping virtio-mem memory via /dev/mem new b573621d136d ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] new bef81bd03624 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] new dd22e0752770 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL new bf48f722b00d Merge branch 'akpm-current/current' new e5771b666806 mm: migrate: simplify the file-backed pages validation whe [...] new 5b7dcfb293bd mm: unexport folio_memcg_{,un}lock new af06aff2a000 mm: unexport {,un}lock_page_memcg new 9abd94e2890c Merge branch 'akpm/master' new a25006a77348 Add linux-next specific files for 20211001
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 (5a5d008887b4) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1665 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/{stable => obsolete}/o2cb | 3 +- Documentation/ABI/obsolete/sysfs-bus-iio | 4 + Documentation/ABI/stable/o2cb | 2 +- Documentation/ABI/stable/sysfs-devices | 7 + Documentation/ABI/stable/sysfs-module | 25 +- Documentation/ABI/testing/configfs-usb-gadget-uac1 | 42 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 43 +- Documentation/ABI/testing/evm | 3 +- Documentation/ABI/testing/sysfs-bus-iio | 1 + .../ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 | 38 + Documentation/ABI/testing/sysfs-bus-mdio | 9 + Documentation/ABI/testing/sysfs-bus-pci | 22 + Documentation/ABI/testing/sysfs-bus-platform | 12 + Documentation/ABI/testing/sysfs-bus-usb | 276 +- Documentation/ABI/testing/sysfs-class-bdi | 30 +- Documentation/ABI/testing/sysfs-class-power | 13 + Documentation/ABI/testing/sysfs-devices-power | 36 + Documentation/ABI/testing/sysfs-devices-removable | 8 +- Documentation/ABI/testing/sysfs-driver-ufs | 126 + Documentation/ABI/testing/sysfs-kernel-slab | 21 + Documentation/ABI/testing/sysfs-module | 7 + .../ABI/testing/sysfs-platform-dell-privacy-wmi | 60 +- Documentation/ABI/testing/sysfs-platform-dptf | 4 + Documentation/ABI/testing/sysfs-platform-intel-pmc | 2 + Documentation/RCU/stallwarn.rst | 11 - Documentation/admin-guide/blockdev/zram.rst | 8 + .../admin-guide/hw-vuln/core-scheduling.rst | 5 +- Documentation/admin-guide/kernel-parameters.txt | 12 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/mm/hugetlbpage.rst | 42 +- Documentation/admin-guide/mm/memory-hotplug.rst | 130 +- Documentation/admin-guide/mm/pagemap.rst | 22 + Documentation/arm/marvell.rst | 1 + Documentation/core-api/memory-hotplug.rst | 3 - Documentation/dev-tools/checkpatch.rst | 90 + Documentation/dev-tools/kcov.rst | 5 + Documentation/dev-tools/kfence.rst | 11 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + Documentation/devicetree/bindings/arm/xilinx.yaml | 16 + .../bindings/display/msm/dp-controller.yaml | 1 - .../bindings/display/panel/boe,tv101wum-nl6.yaml | 7 + .../bindings/extcon/extcon-usbc-tusb320.yaml | 4 +- .../devicetree/bindings/hwmon/dps650ab.txt | 11 - .../devicetree/bindings/hwmon/hih6130.txt | 12 - Documentation/devicetree/bindings/hwmon/jc42.txt | 46 - .../devicetree/bindings/hwmon/jedec,jc42.yaml | 69 + .../devicetree/bindings/hwmon/lltc,ltc4151.yaml | 41 + Documentation/devicetree/bindings/hwmon/lm70.txt | 22 - Documentation/devicetree/bindings/hwmon/lm90.txt | 51 - .../devicetree/bindings/hwmon/ltc4151.txt | 18 - .../devicetree/bindings/hwmon/mcp3021.txt | 21 - .../bindings/hwmon/microchip,mcp3021.yaml | 43 + .../devicetree/bindings/hwmon/national,lm90.yaml | 78 + .../devicetree/bindings/hwmon/sensirion,sht15.yaml | 43 + Documentation/devicetree/bindings/hwmon/sht15.txt | 19 - .../devicetree/bindings/hwmon/ti,tmp102.yaml | 47 + .../devicetree/bindings/hwmon/ti,tmp108.yaml | 50 + Documentation/devicetree/bindings/hwmon/tmp108.txt | 18 - .../bindings/iio/accel/kionix,kxcjk1013.yaml | 3 + .../bindings/iio/adc/nxp,imx8qxp-adc.yaml | 78 + .../bindings/iio/chemical/senseair,sunrise.yaml | 55 + .../iio/magnetometer/asahi-kasei,ak8975.yaml | 5 + .../interrupt-controller/msi-controller.yaml | 46 + .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 + .../devicetree/bindings/mailbox/mtk-gce.txt | 4 +- .../memory-controllers/renesas,rpc-if.yaml | 1 + .../devicetree/bindings/mmc/arasan,sdhci.yaml | 4 - .../devicetree/bindings/mmc/cdns,sdhci.yaml | 1 + .../devicetree/bindings/mmc/sdhci-omap.txt | 3 + .../devicetree/bindings/pci/apple,pcie.yaml | 160 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 + .../bindings/pci/microchip,pcie-host.yaml | 1 + .../bindings/pinctrl/pinctrl-mt8195.yaml | 86 +- .../remoteproc/amlogic,meson-mx-ao-arc.yaml | 87 + .../devicetree/bindings/remoteproc/mtk,scp.txt | 36 - .../devicetree/bindings/remoteproc/mtk,scp.yaml | 92 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 59 +- .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 39 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 4 +- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 4 +- Documentation/devicetree/bindings/rng/omap_rng.txt | 38 - .../devicetree/bindings/rng/omap_rng.yaml | 92 + .../devicetree/bindings/rtc/mstar,msc313-rtc.yaml | 49 + .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 11 +- .../devicetree/bindings/soc/qcom/qcom,apr.txt | 134 - .../devicetree/bindings/soc/qcom/qcom,apr.yaml | 177 + .../devicetree/bindings/sound/qcom,q6afe.txt | 2 +- .../devicetree/bindings/sound/qcom,q6asm.txt | 2 +- .../devicetree/bindings/sound/realtek,rt5682s.yaml | 12 +- .../devicetree/bindings/sound/wlf,wm8978.yaml | 4 +- .../devicetree/bindings/spi/cdns,xspi.yaml | 77 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 5 +- .../devicetree/bindings/trivial-devices.yaml | 20 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/firmware-guide/acpi/osi.rst | 2 +- Documentation/gpu/amdgpu.rst | 4 +- Documentation/gpu/drm-kms-helpers.rst | 12 + Documentation/networking/mctp.rst | 59 + Documentation/sound/alsa-configuration.rst | 9 + Documentation/timers/no_hz.rst | 18 +- .../translations/zh_CN/core-api/boot-time-mm.rst | 49 + .../translations/zh_CN/core-api/genalloc.rst | 109 + .../zh_CN/core-api/gfp_mask-from-fs-io.rst | 66 + .../translations/zh_CN/core-api/index.rst | 17 +- Documentation/translations/zh_CN/core-api/kref.rst | 311 + .../zh_CN/core-api/memory-allocation.rst | 138 + .../translations/zh_CN/core-api/memory-hotplug.rst | 4 - .../translations/zh_CN/core-api/mm-api.rst | 110 + .../zh_CN/core-api/unaligned-memory-access.rst | 229 + .../translations/zh_CN/process/5.Posting.rst | 8 +- Documentation/translations/zh_CN/process/howto.rst | 10 +- .../zh_CN/process/submitting-patches.rst | 4 +- Documentation/virt/kvm/devices/xics.rst | 2 +- Documentation/virt/kvm/devices/xive.rst | 2 +- MAINTAINERS | 51 +- Makefile | 8 +- Next/SHA1s | 284 +- Next/Trees | 4 +- Next/merge.log | 4742 ++-- arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/core_irongate.c | 2 +- arch/alpha/kernel/traps.c | 4 +- arch/arc/mm/init.c | 2 +- arch/arm/boot/dts/emev2-kzm9d.dts | 2 +- arch/arm/boot/dts/exynos4210-origen.dts | 24 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos5250-arndale.dts | 3 - arch/arm/boot/dts/iwg20d-q7-common.dtsi | 2 + arch/arm/boot/dts/r7s72100-genmai.dts | 2 + arch/arm/boot/dts/r7s72100-gr-peach.dts | 2 + arch/arm/boot/dts/r7s72100-rskrza1.dts | 2 + arch/arm/boot/dts/r7s9210-rza2mevb.dts | 2 + arch/arm/boot/dts/r8a73a4-ape6evm.dts | 1 + arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 3 + arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 2 + arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 2 + arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 4 + arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 2 + arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 4 + arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 2 + arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 2 + arch/arm/boot/dts/r8a7790-stout.dts | 2 + arch/arm/boot/dts/r8a7791-koelsch.dts | 2 + arch/arm/boot/dts/r8a7791-porter.dts | 2 + arch/arm/boot/dts/r8a7793-gose.dts | 2 + arch/arm/boot/dts/r8a7794-alt.dts | 2 + arch/arm/boot/dts/r8a7794-silk.dts | 2 + arch/arm/boot/dts/sh73a0-kzm9g.dts | 2 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 47 + arch/arm/boot/dts/vexpress-v2m.dtsi | 47 + arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 46 - arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 46 - arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 46 - arch/arm/boot/dts/vexpress-v2p-ca9.dts | 48 - arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-hisi/platmcpm.c | 2 +- arch/arm/mach-omap2/pdata-quirks.c | 36 - arch/arm/mm/init.c | 2 +- arch/arm/net/bpf_jit_32.c | 19 + arch/arm64/Kconfig.platforms | 1 - .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 45 - .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 506 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 49 +- arch/arm64/boot/dts/qcom/Makefile | 5 + .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 62 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 319 + .../dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts | 30 + .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 54 + .../qcom/msm8998-sony-xperia-yoshino-poplar.dts | 35 + .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 670 + arch/arm64/boot/dts/qcom/pm6150l.dtsi | 1 + arch/arm64/boot/dts/qcom/pm660.dtsi | 5 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 9 +- .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 24 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 188 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 3489 ++- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 8 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 15 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 12 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 52 +- .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 57 + arch/arm64/boot/dts/qcom/sm6350.dtsi | 934 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 28 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 22 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 30 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 + arch/arm64/boot/dts/renesas/cat875.dtsi | 2 + arch/arm64/boot/dts/renesas/draak.dtsi | 3 + arch/arm64/boot/dts/renesas/ebisu.dtsi | 2 + arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 4 + arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 4 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 4 + arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 4 + .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 37 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 2 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 8 + arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 7 +- arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 35 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 219 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 176 + arch/arm64/boot/dts/xilinx/Makefile | 13 + .../arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dts | 315 + .../arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dts | 298 + arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 289 + arch/arm64/boot/dts/xilinx/zynqmp-smk-k26-revA.dts | 21 + arch/arm64/configs/defconfig | 7 + arch/arm64/include/asm/kvm_host.h | 1 - arch/arm64/include/asm/pgtable.h | 5 + arch/arm64/include/asm/vmalloc.h | 4 +- arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/mte.c | 26 + arch/arm64/kernel/traps.c | 4 +- arch/arm64/kvm/arm.c | 8 - arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/kvm/perf.c | 3 - arch/arm64/kvm/pmu-emul.c | 9 +- arch/arm64/mm/hugetlbpage.c | 26 +- arch/arm64/mm/init.c | 2 - arch/arm64/mm/mmu.c | 9 +- arch/csky/Kconfig | 3 +- arch/csky/include/asm/bitops.h | 1 - arch/csky/kernel/ptrace.c | 3 +- arch/csky/kernel/signal.c | 4 + arch/microblaze/mm/pgtable.c | 3 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kvm/mips.c | 2 +- arch/mips/mm/init.c | 2 +- arch/mips/rb532/prom.c | 1 - arch/mips/sgi-ip30/ip30-setup.c | 6 +- arch/mips/sibyte/common/cfe.c | 1 - arch/mips/sibyte/swarm/setup.c | 1 - arch/nios2/Kconfig.debug | 3 +- arch/nios2/kernel/setup.c | 2 - arch/openrisc/mm/init.c | 1 - arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/stacktrace.c | 4 + arch/parisc/kernel/unwind.c | 3 +- arch/powerpc/include/asm/kvm_book3s.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 4 +- arch/powerpc/include/asm/machdep.h | 2 +- arch/powerpc/include/asm/sections.h | 13 - arch/powerpc/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/paca.c | 8 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/setup_64.c | 4 +- arch/powerpc/kvm/book3s_xive.c | 2 +- arch/powerpc/kvm/powerpc.c | 2 +- arch/powerpc/mm/hugetlbpage.c | 9 +- arch/powerpc/mm/pgtable_32.c | 7 +- arch/powerpc/platforms/cell/spufs/inode.c | 1 + arch/powerpc/platforms/powernv/pci-ioda.c | 2 +- arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/pseries/setup.c | 2 +- arch/powerpc/platforms/pseries/svm.c | 3 +- arch/riscv/kernel/setup.c | 4 +- arch/s390/include/asm/sections.h | 12 - arch/s390/kernel/setup.c | 8 +- arch/s390/kernel/smp.c | 4 +- arch/s390/kernel/uv.c | 4 +- arch/s390/kvm/gaccess.c | 12 + arch/s390/kvm/intercept.c | 4 +- arch/s390/kvm/interrupt.c | 4 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/kvm/kvm-s390.h | 2 +- arch/s390/mm/gmap.c | 11 +- arch/s390/mm/init.c | 3 - arch/s390/mm/kasan_init.c | 2 +- arch/s390/mm/pgtable.c | 109 +- arch/sh/boards/mach-ap325rxa/setup.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 4 +- arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-migor/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 4 +- arch/sh/include/asm/pgtable-3level.h | 2 +- arch/sparc/include/uapi/asm/socket.h | 2 + arch/sparc/kernel/smp_64.c | 2 +- arch/um/drivers/ubd_kern.c | 1 + arch/um/kernel/mem.c | 2 +- arch/x86/Kconfig | 6 +- arch/x86/crypto/sm4-aesni-avx-asm_64.S | 5 +- arch/x86/include/asm/kvm_host.h | 21 +- arch/x86/include/asm/kvm_page_track.h | 12 +- arch/x86/include/asm/kvmclock.h | 14 + arch/x86/kernel/kvmclock.c | 13 +- arch/x86/kernel/setup.c | 4 +- arch/x86/kernel/setup_percpu.c | 2 +- arch/x86/kernel/umip.c | 8 +- arch/x86/kernel/unwind_orc.c | 2 +- arch/x86/kvm/Kconfig | 3 + arch/x86/kvm/cpuid.c | 14 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/hyperv.c | 25 +- arch/x86/kvm/hyperv.h | 2 +- arch/x86/kvm/ioapic.c | 12 +- arch/x86/kvm/ioapic.h | 4 +- arch/x86/kvm/mmu.h | 84 +- arch/x86/kvm/mmu/mmu.c | 477 +- arch/x86/kvm/mmu/mmu_internal.h | 21 +- arch/x86/kvm/mmu/mmutrace.h | 18 +- arch/x86/kvm/mmu/page_track.c | 80 +- arch/x86/kvm/mmu/paging_tmpl.h | 206 +- arch/x86/kvm/mmu/spte.c | 30 +- arch/x86/kvm/mmu/spte.h | 14 +- arch/x86/kvm/mmu/tdp_mmu.c | 119 +- arch/x86/kvm/mmu/tdp_mmu.h | 4 +- arch/x86/kvm/svm/nested.c | 62 +- arch/x86/kvm/svm/sev.c | 98 +- arch/x86/kvm/svm/svm.c | 293 +- arch/x86/kvm/svm/svm.h | 12 +- arch/x86/kvm/vmx/evmcs.c | 12 +- arch/x86/kvm/vmx/nested.c | 85 +- arch/x86/kvm/vmx/vmx.c | 111 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/x86.c | 335 +- arch/x86/lib/insn.c | 4 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/init_32.c | 45 +- arch/x86/mm/kasan_init_64.c | 4 +- arch/x86/mm/numa.c | 2 +- arch/x86/mm/numa_emulation.c | 2 +- arch/x86/net/bpf_jit_comp.c | 13 +- arch/x86/xen/mmu_pv.c | 6 +- arch/x86/xen/p2m.c | 2 +- arch/x86/xen/setup.c | 6 +- arch/xtensa/include/asm/kmem_layout.h | 2 +- arch/xtensa/kernel/irq.c | 2 +- arch/xtensa/kernel/setup.c | 12 +- arch/xtensa/mm/mmu.c | 2 +- arch/xtensa/platforms/iss/simdisk.c | 13 +- block/bdev.c | 1 + block/bfq-cgroup.c | 2 +- block/bfq-iosched.c | 2 +- block/bio-integrity.c | 2 +- block/bio.c | 2 +- block/blk-core.c | 4 +- block/blk-crypto-fallback.c | 1 + block/blk-crypto-internal.h | 2 +- block/blk-integrity.c | 2 +- block/blk-iolatency.c | 1 + block/blk-merge.c | 25 + block/blk-mq-sched.h | 1 + block/blk-mq-tag.h | 2 + block/blk-mq.c | 2 + block/blk.h | 40 + block/bounce.c | 1 + block/elevator.c | 2 +- {include/linux => block}/elevator.h | 21 +- block/fops.c | 21 +- block/genhd.c | 1 + block/holder.c | 1 + block/keyslot-manager.c | 1 + block/kyber-iosched.c | 2 +- block/mq-deadline.c | 222 +- block/partitions/core.c | 1 + block/t10-pi.c | 2 +- crypto/algapi.c | 73 +- crypto/api.c | 53 +- crypto/internal.h | 10 + drivers/acpi/Kconfig | 2 +- drivers/acpi/acpi_pnp.c | 2 - drivers/acpi/glue.c | 34 +- drivers/acpi/nfit/core.c | 12 + drivers/acpi/processor_idle.c | 3 +- drivers/base/Makefile | 2 +- drivers/base/arch_numa.c | 10 +- drivers/base/core.c | 54 +- drivers/base/node.c | 9 +- drivers/block/amiflop.c | 9 +- drivers/block/aoe/aoeblk.c | 6 +- drivers/block/ataflop.c | 48 +- drivers/block/drbd/drbd_main.c | 6 +- drivers/block/floppy.c | 35 +- drivers/block/loop.c | 8 +- drivers/block/mtip32xx/mtip32xx.c | 4 +- drivers/block/n64cart.c | 12 +- drivers/block/nbd.c | 6 +- drivers/block/paride/pcd.c | 304 +- drivers/block/paride/pd.c | 144 +- drivers/block/paride/pf.c | 225 +- drivers/block/pktcdvd.c | 4 +- drivers/block/rbd.c | 6 +- drivers/block/rnbd/rnbd-proto.h | 2 +- drivers/block/rsxx/core.c | 4 +- drivers/block/rsxx/dev.c | 12 +- drivers/block/swim.c | 36 +- drivers/block/swim3.c | 4 +- drivers/block/sx8.c | 13 +- drivers/block/xen-blkfront.c | 1 + drivers/block/zram/zram_drv.c | 62 +- drivers/bluetooth/btrsi.c | 1 - drivers/bluetooth/btrtl.c | 14 +- drivers/bluetooth/btusb.c | 8 +- drivers/bluetooth/hci_h5.c | 27 +- drivers/bluetooth/hci_qca.c | 1 + drivers/bluetooth/hci_vhci.c | 102 + drivers/bus/ti-sysc.c | 277 +- drivers/cdrom/gdrom.c | 7 +- drivers/clk/imx/clk-imx6ul.c | 9 +- drivers/clk/imx/clk.h | 2 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 158 + drivers/clk/renesas/r9a07g044-cpg.c | 31 +- drivers/clk/renesas/rzg2l-cpg.c | 96 +- drivers/clk/renesas/rzg2l-cpg.h | 26 +- drivers/clk/socfpga/clk-agilex.c | 9 - drivers/crypto/caam/caampkc.c | 19 +- drivers/crypto/caam/regs.h | 3 + drivers/crypto/ccp/ccp-ops.c | 14 +- drivers/crypto/marvell/cesa/cesa.c | 1 - drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 31 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 10 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 1 + drivers/crypto/qat/qat_common/adf_init.c | 5 + drivers/dax/super.c | 100 +- drivers/devfreq/devfreq.c | 2 +- drivers/edac/al_mc_edac.c | 12 +- drivers/extcon/extcon-usbc-tusb320.c | 163 +- drivers/firewire/core-cdev.c | 32 +- drivers/firmware/arm_ffa/bus.c | 10 +- drivers/firmware/efi/memmap.c | 2 +- drivers/fpga/ice40-spi.c | 7 + drivers/gpio/gpio-pca953x.c | 11 +- drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 59 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 843 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 671 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 388 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 20 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 121 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 69 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 47 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 9 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 31 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 380 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 231 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 94 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 20 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h | 20 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 40 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 73 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 6 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 13 +- drivers/gpu/drm/amd/amdgpu/nv.c | 93 +- drivers/gpu/drm/amd/amdgpu/nv.h | 2 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 51 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 100 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 59 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 166 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 2 + drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 34 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 27 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 18 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 259 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 81 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 + drivers/gpu/drm/amd/display/Kconfig | 9 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 224 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 8 +- drivers/gpu/drm/amd/display/dc/Makefile | 3 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 4 +- .../amd/display/dc/bios/command_table_helper2.c | 1 + drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 11 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 7 + .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 260 + .../dcn201/dcn201_clk_mgr.h} | 16 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 75 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 73 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 186 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 23 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 10 + drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 56 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 2 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 9 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 39 + drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 21 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 33 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 2 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 11 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 5 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 7 + .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 36 + .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c | 84 + .../irq_service_dcn20.h => dcn201/dcn201_dccg.h} | 17 +- drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c | 316 + drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.h | 83 + .../gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.c | 107 + .../irq_service_dcn21.h => dcn201/dcn201_hubbub.h} | 23 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c | 150 + .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.h | 132 + .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 630 + .../dal_types.h => dc/dcn201/dcn201_hwseq.h} | 56 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_init.c | 131 + .../irq_service_dcn20.h => dcn201/dcn201_init.h} | 15 +- .../amd/display/dc/dcn201/dcn201_link_encoder.c | 209 + .../amd/display/dc/dcn201/dcn201_link_encoder.h | 59 + drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c | 125 + drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.h | 86 + drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c | 72 + .../dc/{inc/hw/abm.h => dcn201/dcn201_opp.h} | 71 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_optc.c | 203 + .../gpu/drm/amd/display/dc/dcn201/dcn201_optc.h | 74 + .../drm/amd/display/dc/dcn201/dcn201_resource.c | 1307 ++ .../dal_types.h => dc/dcn201/dcn201_resource.h} | 54 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 2 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 59 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 1 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 1 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 1 + .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 13 + drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 12 + drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 1 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 4 + drivers/gpu/drm/amd/display/dc/irq/Makefile | 12 + .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 2 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.h | 2 +- .../irq_service_dcn201.c} | 197 +- .../irq_service_dcn201.h} | 8 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 2 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.h | 2 +- drivers/gpu/drm/amd/display/dc/os_types.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 58 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 1 + drivers/gpu/drm/amd/display/include/dal_types.h | 1 + .../amd/include/asic_reg/clk/clk_11_0_1_offset.h | 32 + .../amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h | 37 + .../amd/include/asic_reg/dcn/dcn_2_0_3_offset.h | 6193 ++++++ .../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h | 22091 +++++++++++++++++++ .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 5 + .../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h | 132 + .../amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h | 151 + .../amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h | 952 + .../amd/include/asic_reg/mp/mp_11_0_8_sh_mask.h | 355 + drivers/gpu/drm/amd/include/atombios.h | 2 +- drivers/gpu/drm/amd/include/soc15_hw_ip.h | 2 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.h | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 124 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 50 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 24 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 96 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 - drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 22 +- drivers/gpu/drm/drm_bridge.c | 71 +- drivers/gpu/drm/drm_edid.c | 121 +- drivers/gpu/drm/drm_mipi_dsi.c | 81 + drivers/gpu/drm/drm_probe_helper.c | 119 +- drivers/gpu/drm/gma500/psb_drv.c | 2 +- drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/display/g4x_dp.c | 45 +- drivers/gpu/drm/i915/display/icl_dsi.c | 17 +- drivers/gpu/drm/i915/display/intel_audio.c | 48 +- drivers/gpu/drm/i915/display/intel_bios.c | 22 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 347 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 4 +- drivers/gpu/drm/i915/display/intel_color.c | 138 +- drivers/gpu/drm/i915/display/intel_cursor.c | 5 +- drivers/gpu/drm/i915/display/intel_ddi.c | 182 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 628 +- drivers/gpu/drm/i915/display/intel_display.c | 482 +- drivers/gpu/drm/i915/display/intel_display.h | 1 + drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- drivers/gpu/drm/i915/display/intel_display_types.h | 3 + drivers/gpu/drm/i915/display/intel_dp.c | 26 +- drivers/gpu/drm/i915/display/intel_dp.h | 4 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 6 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 32 +- drivers/gpu/drm/i915/display/intel_dpll.c | 48 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 5 +- drivers/gpu/drm/i915/display/intel_dpt.c | 40 +- drivers/gpu/drm/i915/display/intel_dsi.c | 16 +- drivers/gpu/drm/i915/display/intel_dvo.c | 24 +- drivers/gpu/drm/i915/display/intel_fbc.c | 223 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 - drivers/gpu/drm/i915/display/intel_fdi.c | 26 +- drivers/gpu/drm/i915/display/intel_fdi.h | 2 + drivers/gpu/drm/i915/display/intel_frontbuffer.h | 1 + drivers/gpu/drm/i915/display/intel_hotplug.c | 4 +- drivers/gpu/drm/i915/display/intel_lvds.c | 15 +- drivers/gpu/drm/i915/display/intel_panel.c | 47 +- drivers/gpu/drm/i915/display/intel_panel.h | 5 + drivers/gpu/drm/i915/display/intel_psr.c | 149 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 19 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 12 +- drivers/gpu/drm/i915/display/intel_tc.c | 290 +- drivers/gpu/drm/i915/display/intel_tc.h | 6 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 5 + drivers/gpu/drm/i915/display/vlv_dsi.c | 39 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 6 +- drivers/gpu/drm/i915/gt/intel_rps.c | 2 - .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 10 +- .../i915/gt/uc/abi/guc_communication_mmio_abi.h | 10 +- drivers/gpu/drm/i915/gvt/scheduler.c | 4 +- drivers/gpu/drm/i915/i915_drv.h | 128 +- drivers/gpu/drm/i915/i915_irq.c | 28 +- drivers/gpu/drm/i915/i915_params.h | 2 +- drivers/gpu/drm/i915/i915_reg.h | 5 + drivers/gpu/drm/i915/i915_request.c | 11 +- drivers/gpu/drm/i915/i915_utils.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 231 +- drivers/gpu/drm/i915/intel_pm.h | 1 - drivers/gpu/drm/i915/intel_uncore.c | 70 +- drivers/gpu/drm/i915/intel_uncore.h | 7 +- drivers/gpu/drm/msm/Kconfig | 4 +- drivers/gpu/drm/msm/msm_gem.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 4 +- drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 4 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 743 +- drivers/gpu/drm/panel/panel-edp.c | 23 +- drivers/gpu/drm/radeon/atombios.h | 2 +- drivers/gpu/drm/radeon/radeon.h | 3 + drivers/gpu/drm/radeon/radeon_audio.c | 95 + drivers/gpu/drm/radeon/radeon_ttm.c | 8 +- drivers/gpu/drm/ttm/ttm_bo.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 15 +- drivers/gpu/drm/ttm/ttm_pool.c | 2 +- drivers/gpu/drm/ttm/ttm_tt.c | 54 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 5 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 1 + drivers/gpu/drm/virtio/virtgpu_drv.c | 44 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 28 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 30 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 195 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 26 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 3 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 19 +- drivers/hid/amd-sfh-hid/amd_sfh_client.c | 3 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 2 + drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 2 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 33 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 3 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 3 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 3 +- .../hid_descriptor/amd_sfh_hid_report_desc.h | 3 +- drivers/hwmon/ltc2947-core.c | 8 +- drivers/hwmon/mlxreg-fan.c | 2 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/tmp421.c | 71 +- drivers/i2c/busses/i2c-bcm-kona.c | 2 +- drivers/i2c/busses/i2c-i801.c | 78 +- drivers/i2c/busses/i2c-kempld.c | 3 +- drivers/i2c/busses/i2c-rcar.c | 6 +- drivers/i2c/i2c-core-acpi.c | 1 + drivers/i3c/master.c | 3 +- drivers/idle/intel_idle.c | 13 +- drivers/iio/accel/fxls8962af-core.c | 347 +- drivers/iio/adc/Kconfig | 16 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/aspeed_adc.c | 554 +- drivers/iio/adc/axp288_adc.c | 28 +- drivers/iio/adc/da9150-gpadc.c | 27 +- drivers/iio/adc/fsl-imx25-gcq.c | 55 +- drivers/iio/adc/imx8qxp-adc.c | 494 + drivers/iio/adc/intel_mrfld_adc.c | 24 +- drivers/iio/adc/lp8788_adc.c | 31 +- drivers/iio/adc/max1027.c | 278 +- drivers/iio/chemical/Kconfig | 10 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/sunrise_co2.c | 537 + .../common/cros_ec_sensors/cros_ec_sensors_core.c | 3 +- drivers/iio/imu/adis.c | 17 +- drivers/iio/imu/adis16460.c | 18 +- drivers/iio/imu/adis16475.c | 22 +- drivers/iio/imu/adis_trigger.c | 4 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 16 +- drivers/iio/inkern.c | 17 + drivers/infiniband/hw/hfi1/ipoib.h | 76 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 322 +- drivers/infiniband/hw/hfi1/trace_tx.h | 71 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 5 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 31 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 13 +- drivers/infiniband/hw/mlx5/cmd.c | 26 + drivers/infiniband/hw/mlx5/cmd.h | 2 + drivers/infiniband/hw/mlx5/main.c | 55 +- drivers/infiniband/hw/usnic/usnic_ib.h | 2 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 16 +- drivers/infiniband/sw/rxe/rxe_comp.c | 12 +- drivers/infiniband/sw/rxe/rxe_cq.c | 25 +- drivers/infiniband/sw/rxe/rxe_loc.h | 2 + drivers/infiniband/sw/rxe/rxe_mr.c | 267 +- drivers/infiniband/sw/rxe/rxe_mw.c | 36 +- drivers/infiniband/sw/rxe/rxe_opcode.h | 6 +- drivers/infiniband/sw/rxe/rxe_qp.c | 12 +- drivers/infiniband/sw/rxe/rxe_queue.c | 30 +- drivers/infiniband/sw/rxe/rxe_queue.h | 292 +- drivers/infiniband/sw/rxe/rxe_req.c | 57 +- drivers/infiniband/sw/rxe/rxe_resp.c | 46 +- drivers/infiniband/sw/rxe/rxe_srq.c | 2 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 92 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 48 +- drivers/iommu/amd/amd_iommu_types.h | 2 + drivers/iommu/amd/iommu.c | 21 + drivers/iommu/apple-dart.c | 58 +- drivers/iommu/dma-iommu.c | 195 +- drivers/iommu/intel/dmar.c | 6 +- drivers/iommu/iommu.c | 3 +- drivers/iommu/ipmmu-vmsa.c | 32 +- drivers/iommu/mtk_iommu.c | 4 +- drivers/ipack/devices/ipoctal.c | 63 +- drivers/leds/led-class-flash.c | 2 +- drivers/leds/led-triggers.c | 41 +- drivers/macintosh/smu.c | 2 +- drivers/md/dm-bio-record.h | 1 + drivers/md/dm-crypt.c | 1 + drivers/md/dm-ima.c | 1 + drivers/md/dm-ps-historical-service-time.c | 1 + drivers/md/dm-rq.c | 1 - drivers/md/dm-table.c | 1 + drivers/md/dm-verity-target.c | 1 + drivers/md/md.c | 7 +- drivers/memory/Kconfig | 4 +- drivers/memory/renesas-rpc-if.c | 159 +- drivers/memory/samsung/Kconfig | 13 +- drivers/memory/tegra/mc.c | 6 +- drivers/memstick/core/ms_block.c | 2 +- drivers/mmc/core/sd.c | 1 + drivers/mmc/core/slot-gpio.c | 42 +- drivers/mmc/host/Kconfig | 8 +- drivers/mmc/host/meson-gx-mmc.c | 73 +- drivers/mmc/host/sdhci-of-at91.c | 22 +- drivers/mmc/host/sdhci-pci-o2micro.c | 2 +- drivers/mmc/host/sdhci-sprd.c | 13 + drivers/mmc/host/sdhci.c | 21 +- drivers/mtd/mtdsuper.c | 1 + drivers/mtd/nand/onenand/Kconfig | 9 +- drivers/net/dsa/mv88e6xxx/chip.c | 17 +- drivers/net/dsa/mv88e6xxx/chip.h | 1 + drivers/net/dsa/mv88e6xxx/global1.c | 2 + drivers/net/dsa/mv88e6xxx/port.c | 2 + drivers/net/dsa/ocelot/felix.c | 4 +- drivers/net/dsa/realtek-smi-core.h | 3 - drivers/net/dsa/rtl8366.c | 96 +- drivers/net/dsa/rtl8366rb.c | 189 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 41 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 13 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 56 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 8 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 155 +- drivers/net/ethernet/cadence/macb_ptp.c | 13 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 19 +- drivers/net/ethernet/chelsio/cxgb/vsc7326.c | 2 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 4 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 14 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 5 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 3 +- drivers/net/ethernet/google/gve/gve.h | 13 +- drivers/net/ethernet/google/gve/gve_main.c | 15 +- drivers/net/ethernet/google/gve/gve_tx.c | 23 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 84 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 16 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 21 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 29 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 28 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 27 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 33 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 7 +- drivers/net/ethernet/ibm/emac/core.c | 12 +- drivers/net/ethernet/ibm/ibmveth.c | 25 +- drivers/net/ethernet/ibm/ibmvnic.c | 8 - drivers/net/ethernet/intel/e100.c | 22 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 52 +- drivers/net/ethernet/intel/ice/ice.h | 6 + drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 15 + drivers/net/ethernet/intel/ice/ice_arfs.c | 2 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 225 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 18 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 7 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 12 + drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 192 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 133 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 7 + drivers/net/ethernet/intel/ice/ice_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 2 +- drivers/net/ethernet/intel/ice/ice_lib.c | 47 + drivers/net/ethernet/intel/ice/ice_lib.h | 2 + drivers/net/ethernet/intel/ice/ice_main.c | 20 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 34 + drivers/net/ethernet/intel/ice/ice_txrx.h | 19 +- drivers/net/ethernet/intel/ice/ice_type.h | 10 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 92 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 23 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 58 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 16 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 10 +- .../ethernet/marvell/octeontx2/af/lmac_common.h | 5 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 64 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 9 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 572 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 133 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 1 + drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 17 + drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 3 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 4 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 10 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 12 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 10 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 20 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 96 + .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 38 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 14 + .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 15 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 219 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 125 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 243 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 12 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 7 + .../ethernet/marvell/prestera/prestera_devlink.c | 29 +- .../ethernet/marvell/prestera/prestera_devlink.h | 4 +- .../net/ethernet/marvell/prestera/prestera_main.c | 8 +- drivers/net/ethernet/mellanox/mlx4/cq.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 8 + drivers/net/ethernet/mellanox/mlx4/en_port.c | 4 + drivers/net/ethernet/mellanox/mlx4/en_rx.c | 15 + drivers/net/ethernet/mellanox/mlx4/main.c | 8 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 2 + drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 27 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 92 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 + .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 2 + .../mellanox/mlx5/core/steering/dr_ste_v1.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 19 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 86 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 2 + .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 432 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 27 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 186 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 2 + drivers/net/ethernet/micrel/Makefile | 6 +- drivers/net/ethernet/micrel/ks8851_common.c | 8 + .../net/ethernet/microchip/sparx5/sparx5_main.c | 3 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 5 +- drivers/net/ethernet/netronome/nfp/devlink_param.c | 9 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 5 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 9 - drivers/net/ethernet/qlogic/qed/qed_devlink.c | 7 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 12 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/smsc/smsc9420.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 8 + drivers/net/ethernet/sun/Kconfig | 1 + drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 15 +- drivers/net/ethernet/ti/cpsw_new.c | 7 +- drivers/net/fddi/defxx.c | 6 +- drivers/net/fddi/skfp/skfddi.c | 2 +- drivers/net/hamradio/Kconfig | 1 + drivers/net/mdio/mdio-ipq4019.c | 6 +- drivers/net/mdio/mdio-mscc-miim.c | 15 +- drivers/net/mhi_net.c | 6 +- drivers/net/netdevsim/dev.c | 8 +- drivers/net/phy/bcm7xxx.c | 114 +- drivers/net/phy/marvell10g.c | 107 +- drivers/net/phy/mdio_bus.c | 1 + drivers/net/phy/micrel.c | 74 + drivers/net/phy/mxl-gpy.c | 23 +- drivers/net/usb/smsc95xx.c | 3 + drivers/net/wireless/ath/ath5k/Kconfig | 4 +- drivers/net/wireless/ath/ath5k/led.c | 10 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 17 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 + drivers/net/wireless/mac80211_hwsim.c | 156 +- drivers/net/wireless/marvell/mwifiex/sta_tx.c | 4 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 16 +- drivers/net/wwan/iosm/iosm_ipc_devlink.c | 7 +- drivers/net/wwan/iosm/iosm_ipc_imem.c | 4 +- drivers/nvdimm/core.c | 1 + drivers/nvdimm/pmem.c | 48 +- drivers/nvme/host/core.c | 34 +- drivers/nvme/host/fc.c | 18 +- drivers/nvme/host/pci.c | 1 + drivers/nvme/host/rdma.c | 1 + drivers/nvme/host/tcp.c | 13 +- drivers/nvme/target/io-cmd-bdev.c | 1 + drivers/nvme/target/rdma.c | 1 + drivers/nvmem/core.c | 3 +- drivers/of/base.c | 1 + drivers/of/kexec.c | 3 +- drivers/of/of_reserved_mem.c | 5 +- drivers/pci/controller/pci-hyperv.c | 13 +- drivers/pci/pci-acpi.c | 77 +- drivers/pci/pci-mid.c | 37 +- drivers/pci/pci.c | 54 +- drivers/pci/pci.h | 96 +- drivers/perf/arm_pmu.c | 2 + drivers/pinctrl/mediatek/pinctrl-mt8195.c | 133 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 231 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 46 + drivers/pinctrl/mediatek/pinctrl-paris.c | 68 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +- drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/chrome/cros_ec_proto.c | 12 +- drivers/platform/chrome/cros_ec_sensorhub.c | 6 +- drivers/platform/chrome/cros_ec_typec.c | 5 +- drivers/platform/x86/amd-pmc.c | 94 +- drivers/platform/x86/dell/dell-wmi-base.c | 76 +- drivers/platform/x86/ideapad-laptop.c | 27 +- drivers/platform/x86/lg-laptop.c | 1 - drivers/platform/x86/thinkpad_acpi.c | 139 +- drivers/power/reset/ltc2952-poweroff.c | 4 +- drivers/power/supply/Kconfig | 21 +- drivers/power/supply/power_supply_core.c | 65 +- drivers/ptp/idt8a340_reg.h | 783 - drivers/ptp/ptp_clockmatrix.c | 772 +- drivers/ptp/ptp_clockmatrix.h | 117 +- drivers/ptp/ptp_kvm_x86.c | 9 +- drivers/ptp/ptp_ocp.c | 6 +- drivers/regulator/core.c | 2 +- drivers/regulator/dummy.c | 3 +- drivers/regulator/pwm-regulator.c | 12 +- drivers/remoteproc/Kconfig | 11 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/imx_rproc.c | 43 +- drivers/remoteproc/meson_mx_ao_arc.c | 261 + drivers/remoteproc/mtk_common.h | 1 + drivers/remoteproc/mtk_scp.c | 48 +- drivers/remoteproc/qcom_q6v5.c | 57 +- drivers/remoteproc/qcom_q6v5.h | 7 +- drivers/remoteproc/qcom_q6v5_adsp.c | 7 +- drivers/remoteproc/qcom_q6v5_mss.c | 297 +- drivers/remoteproc/qcom_q6v5_pas.c | 141 +- drivers/remoteproc/qcom_q6v5_wcss.c | 5 +- drivers/remoteproc/remoteproc_coredump.c | 2 +- drivers/remoteproc/remoteproc_elf_loader.c | 4 +- drivers/rpmsg/mtk_rpmsg.c | 2 +- drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-ds1302.c | 7 + drivers/rtc/rtc-ds1390.c | 7 + drivers/rtc/rtc-msc313.c | 259 + drivers/rtc/rtc-omap.c | 1 - drivers/rtc/rtc-pcf2123.c | 9 + drivers/rtc/rtc-rx6110.c | 2 +- drivers/rtc/rtc-s5m.c | 1 - drivers/s390/block/dasd_genhd.c | 1 + drivers/s390/char/sclp_early.c | 2 +- drivers/s390/cio/blacklist.c | 8 +- drivers/s390/cio/css.c | 40 +- drivers/s390/cio/css.h | 10 +- drivers/s390/crypto/vfio_ap_ops.c | 6 +- drivers/scsi/advansys.c | 4 +- drivers/scsi/aic7xxx/aic79xx_osm.h | 2 +- drivers/scsi/aic7xxx/aic7xxx_osm.h | 2 +- drivers/scsi/csiostor/csio_init.c | 1 + drivers/scsi/elx/efct/efct_driver.c | 6 +- drivers/scsi/elx/efct/efct_lio.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 1 + drivers/scsi/lpfc/lpfc.h | 1 + drivers/scsi/lpfc/lpfc_hw4.h | 4 + drivers/scsi/lpfc/lpfc_init.c | 16 +- drivers/scsi/lpfc/lpfc_scsi.c | 8 +- drivers/scsi/qedf/qedf_main.c | 2 + drivers/scsi/qla2xxx/qla_isr.c | 4 +- drivers/scsi/scsi_lib.c | 47 +- drivers/scsi/scsi_scan.c | 57 - drivers/scsi/sd.c | 8 + drivers/scsi/sd_dif.c | 2 +- drivers/scsi/ses.c | 2 +- drivers/scsi/sg.c | 1 + drivers/scsi/sr.c | 1 + drivers/scsi/st.c | 1 + drivers/scsi/ufs/Kconfig | 12 +- drivers/scsi/ufs/ufs-qcom.c | 12 +- drivers/scsi/ufs/ufshcd.c | 7 +- drivers/scsi/ufs/ufshcd.h | 1 + drivers/scsi/virtio_scsi.c | 5 +- drivers/soc/qcom/Kconfig | 2 +- drivers/soc/qcom/apr.c | 287 +- drivers/soc/qcom/qcom_aoss.c | 107 - drivers/soc/samsung/Kconfig | 4 +- drivers/soc/samsung/Makefile | 3 +- drivers/soc/samsung/exynos-chipid.c | 14 +- drivers/soc/samsung/exynos5422-asv.c | 1 + drivers/spi/Kconfig | 17 +- drivers/spi/Makefile | 1 + drivers/spi/spi-cadence-xspi.c | 640 + drivers/spi/spi-tegra20-slink.c | 2 +- drivers/spi/spidev.c | 14 + drivers/staging/most/dim2/dim2.c | 38 +- drivers/staging/pi433/pi433_if.c | 18 +- drivers/staging/qlge/qlge_main.c | 8 +- drivers/staging/r8188eu/core/rtw_cmd.c | 500 - drivers/staging/r8188eu/core/rtw_efuse.c | 377 - drivers/staging/r8188eu/core/rtw_ieee80211.c | 301 - drivers/staging/r8188eu/core/rtw_ioctl_set.c | 374 - drivers/staging/r8188eu/core/rtw_iol.c | 17 - drivers/staging/r8188eu/core/rtw_led.c | 1364 +- drivers/staging/r8188eu/core/rtw_mlme.c | 64 - drivers/staging/r8188eu/core/rtw_mlme_ext.c | 96 - drivers/staging/r8188eu/core/rtw_p2p.c | 7 - drivers/staging/r8188eu/core/rtw_recv.c | 58 - drivers/staging/r8188eu/core/rtw_rf.c | 17 - drivers/staging/r8188eu/core/rtw_sreset.c | 30 - drivers/staging/r8188eu/core/rtw_xmit.c | 23 - drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 12 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 14 - drivers/staging/r8188eu/hal/odm.c | 59 - drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 57 +- drivers/staging/r8188eu/hal/usb_halinit.c | 15 - drivers/staging/r8188eu/hal/usb_ops_linux.c | 213 +- drivers/staging/r8188eu/include/drv_types.h | 3 - drivers/staging/r8188eu/include/ieee80211.h | 31 - drivers/staging/r8188eu/include/odm.h | 145 +- drivers/staging/r8188eu/include/odm_precomp.h | 4 - drivers/staging/r8188eu/include/osdep_intf.h | 2 - drivers/staging/r8188eu/include/osdep_service.h | 4 - drivers/staging/r8188eu/include/recv_osdep.h | 2 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 6 - drivers/staging/r8188eu/include/rtw_cmd.h | 18 - drivers/staging/r8188eu/include/rtw_efuse.h | 11 - drivers/staging/r8188eu/include/rtw_ioctl_set.h | 8 - drivers/staging/r8188eu/include/rtw_iol.h | 1 - drivers/staging/r8188eu/include/rtw_led.h | 18 - drivers/staging/r8188eu/include/rtw_mlme.h | 6 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 4 - drivers/staging/r8188eu/include/rtw_p2p.h | 1 - drivers/staging/r8188eu/include/rtw_recv.h | 5 - drivers/staging/r8188eu/include/rtw_rf.h | 1 - drivers/staging/r8188eu/include/rtw_sreset.h | 1 - drivers/staging/r8188eu/include/rtw_xmit.h | 3 - drivers/staging/r8188eu/os_dep/os_intfs.c | 338 - drivers/staging/r8188eu/os_dep/osdep_service.c | 52 - drivers/staging/r8188eu/os_dep/recv_linux.c | 14 - drivers/staging/r8188eu/os_dep/usb_intf.c | 37 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 221 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 1 - drivers/target/target_core_file.c | 1 + drivers/target/target_core_iblock.c | 2 + drivers/thermal/qcom/tsens.c | 4 +- drivers/thermal/thermal_core.c | 7 +- drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/usb/chipidea/ci_hdrc_imx.c | 15 +- drivers/usb/early/xhci-dbc.c | 10 +- drivers/vdpa/vdpa_user/vduse_dev.c | 8 + drivers/vfio/fsl-mc/vfio_fsl_mc.c | 17 +- drivers/vfio/mdev/mdev_driver.c | 45 +- drivers/vfio/mdev/vfio_mdev.c | 2 +- drivers/vfio/pci/vfio_pci_core.c | 15 +- drivers/vfio/platform/vfio_platform_common.c | 13 +- drivers/vfio/vfio.c | 307 +- drivers/vfio/vfio.h | 72 + drivers/vfio/vfio_iommu_spapr_tce.c | 6 +- drivers/vfio/vfio_iommu_type1.c | 256 +- drivers/vhost/vdpa.c | 8 +- drivers/video/fbdev/Kconfig | 5 +- drivers/video/fbdev/gbefb.c | 2 +- drivers/virtio/Kconfig | 2 +- drivers/watchdog/Kconfig | 2 +- drivers/xen/swiotlb-xen.c | 4 +- fs/btrfs/compression.c | 1 + fs/btrfs/ctree.c | 1 + fs/btrfs/inode.c | 1 + fs/ceph/addr.c | 13 +- fs/cifs/connect.c | 5 +- fs/cifs/misc.c | 3 +- fs/f2fs/compress.c | 1 + fs/hfs/inode.c | 6 +- fs/hfsplus/inode.c | 12 +- fs/io-wq.c | 3 +- fs/io-wq.h | 60 +- fs/io_uring.c | 591 +- fs/kernfs/dir.c | 9 +- fs/ksmbd/auth.c | 205 - fs/ksmbd/crypto_ctx.c | 16 - fs/ksmbd/crypto_ctx.h | 8 - fs/ksmbd/misc.c | 100 +- fs/ksmbd/misc.h | 7 +- fs/ksmbd/oplock.c | 41 +- fs/ksmbd/smb2pdu.c | 330 +- fs/ksmbd/smb2pdu.h | 9 + fs/ksmbd/smb_common.c | 47 +- fs/ksmbd/smb_common.h | 8 - fs/ksmbd/smbacl.c | 21 +- fs/ksmbd/transport_tcp.c | 4 +- fs/ksmbd/vfs.c | 156 +- fs/ksmbd/vfs.h | 9 +- fs/nfsd/nfs4proc.c | 2 +- fs/nfsd/nfs4state.c | 2 +- fs/nfsd/nfsctl.c | 2 +- fs/ntfs/file.c | 1 + fs/ntfs3/file.c | 1 + fs/ntfs3/frecord.c | 4 +- fs/ntfs3/inode.c | 19 +- fs/ntfs3/namei.c | 20 - fs/ntfs3/ntfs_fs.h | 2 - fs/ntfs3/super.c | 32 +- fs/ntfs3/xattr.c | 88 +- fs/ocfs2/alloc.c | 46 +- fs/ocfs2/super.c | 14 +- fs/orangefs/inode.c | 2 +- fs/orangefs/super.c | 1 + fs/overlayfs/dir.c | 10 +- fs/overlayfs/file.c | 15 +- fs/posix_acl.c | 3 +- fs/proc/base.c | 3 + fs/quota/quota.c | 1 + fs/ramfs/inode.c | 16 +- fs/sysv/super.c | 6 +- fs/userfaultfd.c | 12 +- fs/vboxsf/super.c | 12 +- include/acpi/acpi_bus.h | 1 - include/asm-generic/sections.h | 89 +- include/drm/amd_asic_type.h | 1 + include/drm/drm_bridge.h | 23 +- include/drm/drm_dp_helper.h | 20 + include/drm/drm_edid.h | 14 +- include/drm/drm_mipi_dsi.h | 4 + include/drm/drm_print.h | 30 + include/drm/drm_probe_helper.h | 1 + include/drm/ttm/ttm_device.h | 2 +- include/drm/ttm/ttm_tt.h | 82 +- include/dt-bindings/pinctrl/mt65xx.h | 9 + include/dt-bindings/power/qcom-aoss-qmp.h | 14 - include/dt-bindings/soc/qcom,gpr.h | 19 + include/kvm/arm_pmu.h | 3 - include/linux/backing-dev.h | 19 +- include/linux/blk-integrity.h | 183 + include/linux/blk-mq.h | 465 + include/linux/blk_types.h | 2 - include/linux/blkdev.h | 743 +- include/linux/blktrace_api.h | 2 +- include/linux/bpf.h | 4 +- include/linux/brcmphy.h | 2 +- include/linux/cpuhotplug.h | 4 + include/linux/cpuset.h | 17 + include/linux/dax.h | 2 - include/linux/filter.h | 7 +- include/linux/firewire.h | 11 +- include/linux/genhd.h | 14 +- include/linux/hugetlb.h | 14 +- include/linux/ieee80211.h | 38 + include/linux/iio/driver.h | 14 + include/linux/iio/imu/adis.h | 2 + include/linux/kallsyms.h | 13 +- include/linux/kasan.h | 9 +- include/linux/kernel.h | 3 +- include/linux/kvm_host.h | 24 +- include/linux/leds.h | 2 +- include/linux/mdev.h | 20 - include/linux/memblock.h | 23 +- include/linux/memcontrol.h | 22 + include/linux/memory.h | 19 +- include/linux/memory_hotplug.h | 3 - include/linux/mfd/idt8a340_reg.h | 31 +- include/linux/micrel_phy.h | 1 + include/linux/migrate.h | 19 +- include/linux/migrate_mode.h | 13 + include/linux/mlx5/driver.h | 2 - include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/mmzone.h | 22 + include/linux/node.h | 4 +- include/linux/part_stat.h | 1 + include/linux/pci-acpi.h | 8 + include/linux/perf/arm_pmu.h | 6 + include/linux/platform_data/brcmfmac.h | 2 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/ti-sysc.h | 3 + include/linux/rcutiny.h | 2 +- include/linux/soc/marvell/octeontx2/asm.h | 14 + include/linux/soc/qcom/apr.h | 70 +- include/linux/stackdepot.h | 2 - include/linux/stacktrace.h | 1 + include/linux/swiotlb.h | 3 +- include/linux/t10-pi.h | 2 +- include/linux/vfio.h | 53 +- include/linux/writeback.h | 14 +- include/memory/renesas-rpc-if.h | 1 + include/net/cfg80211.h | 66 + include/net/devlink.h | 6 - include/net/ip.h | 6 +- include/net/ip_fib.h | 2 +- include/net/mac80211.h | 19 +- include/net/mctp.h | 56 +- include/net/mctpdevice.h | 5 + include/net/netfilter/ipv6/nf_defrag_ipv6.h | 1 - include/net/netfilter/nf_tables.h | 2 +- include/net/netns/netfilter.h | 6 + include/net/nexthop.h | 2 +- include/net/pkt_sched.h | 1 + include/net/sock.h | 78 +- include/net/tcp.h | 20 +- include/net/tls.h | 3 +- include/net/xdp.h | 8 +- include/net/xdp_sock_drv.h | 22 + include/net/xsk_buff_pool.h | 48 +- include/scsi/scsi_device.h | 2 +- include/scsi/scsi_host.h | 10 - include/sound/hdaudio_ext.h | 2 + include/trace/events/mctp.h | 75 + include/uapi/asm-generic/socket.h | 2 + include/uapi/drm/virtgpu_drm.h | 27 + include/uapi/linux/nl80211.h | 113 +- include/uapi/linux/prctl.h | 3 + include/uapi/linux/virtio_gpu.h | 18 +- init/do_mounts.c | 30 +- init/initramfs.c | 2 +- init/main.c | 5 +- kernel/acct.c | 1 - kernel/bpf/arraymap.c | 7 +- kernel/bpf/hashtab.c | 13 +- kernel/bpf/helpers.c | 5 +- kernel/bpf/stackmap.c | 3 +- kernel/bpf/verifier.c | 123 +- kernel/cgroup/cgroup.c | 17 +- kernel/cgroup/cpuset.c | 23 + kernel/dma/swiotlb.c | 15 +- kernel/exit.c | 1 - kernel/extable.c | 35 +- kernel/fork.c | 1 - kernel/kcov.c | 36 +- kernel/locking/lockdep.c | 18 +- kernel/module.c | 2 + kernel/printk/printk.c | 4 +- kernel/rcu/Kconfig | 18 - kernel/rcu/rcutorture.c | 81 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 5 +- kernel/rcu/tree.c | 43 +- kernel/rcu/tree.h | 8 - kernel/rcu/tree_exp.h | 13 +- kernel/rcu/tree_plugin.h | 244 +- kernel/rcu/tree_stall.h | 27 +- kernel/sched/core.c | 2 +- kernel/sched/core_sched.c | 4 + kernel/sched/sched.h | 1 - kernel/stacktrace.c | 30 + kernel/trace/blktrace.c | 8 + kernel/trace/ftrace.c | 2 +- lib/Kconfig.debug | 2 +- lib/bootconfig.c | 2 +- lib/cpumask.c | 2 +- lib/random32.c | 1 + lib/stackdepot.c | 24 - lib/test_bpf.c | 2 +- localversion-next | 2 +- mm/Kconfig | 11 +- mm/backing-dev.c | 19 +- mm/cma.c | 2 +- mm/damon/core.c | 10 +- mm/debug.c | 20 +- mm/debug_vm_pgtable.c | 7 +- mm/filemap.c | 1 - mm/highmem.c | 1 - mm/hugetlb.c | 487 +- mm/kasan/report.c | 2 +- mm/kfence/core.c | 184 +- mm/kfence/kfence.h | 2 + mm/kfence/kfence_test.c | 14 +- mm/memblock.c | 24 +- mm/memcontrol.c | 65 +- mm/memory-failure.c | 10 +- mm/memory_hotplug.c | 40 +- mm/mempool.c | 1 - mm/migrate.c | 66 +- mm/nommu.c | 1 - mm/page_alloc.c | 25 +- mm/percpu.c | 8 +- mm/readahead.c | 1 - mm/shmem.c | 1 - mm/slab.c | 3 - mm/slub.c | 4 +- mm/sparse.c | 2 +- mm/swapfile.c | 2 +- mm/util.c | 4 +- mm/vmalloc.c | 33 +- mm/vmscan.c | 3 +- mm/vmstat.c | 2 + net/bluetooth/hci_core.c | 116 +- net/bluetooth/hci_request.c | 15 +- net/bluetooth/mgmt.c | 34 +- net/bluetooth/msft.c | 117 +- net/bluetooth/msft.h | 5 + net/bpf/test_run.c | 20 +- net/bridge/br_ioctl.c | 8 +- net/bridge/br_multicast.c | 6 +- net/bridge/br_private.h | 2 +- net/core/dev.c | 18 +- net/core/dev_addr_lists.c | 6 + net/core/devlink.c | 249 +- net/core/flow_dissector.c | 3 +- net/core/sock.c | 121 +- net/core/stream.c | 2 +- net/dsa/dsa2.c | 10 +- net/dsa/tag_8021q.c | 1 - net/dsa/tag_ksz.c | 1 - net/ethtool/ioctl.c | 12 +- net/ipv4/af_inet.c | 8 +- net/ipv4/datagram.c | 1 - net/ipv4/fib_notifier.c | 1 - net/ipv4/fib_semantics.c | 16 +- net/ipv4/netfilter/nf_defrag_ipv4.c | 30 +- net/ipv4/tcp_input.c | 37 +- net/ipv4/tcp_nv.c | 1 - net/ipv4/tcp_output.c | 5 +- net/ipv4/tcp_rate.c | 6 + net/ipv4/udp.c | 10 +- net/ipv4/xfrm4_tunnel.c | 2 - net/ipv6/Makefile | 11 +- net/ipv6/ila/ila_xlat.c | 6 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 25 +- net/ipv6/route.c | 5 +- net/ipv6/seg6.c | 8 +- net/ipv6/seg6_hmac.c | 4 +- net/ipv6/udp.c | 2 +- net/mac80211/cfg.c | 38 + net/mac80211/iface.c | 31 +- net/mac80211/mesh_pathtbl.c | 5 +- net/mac80211/mlme.c | 86 +- net/mac80211/s1g.c | 8 +- net/mac80211/util.c | 14 + net/mac80211/wpa.c | 6 + net/mctp/af_mctp.c | 66 +- net/mctp/device.c | 53 +- net/mctp/neigh.c | 4 +- net/mctp/route.c | 190 +- net/mptcp/mib.c | 17 +- net/mptcp/mptcp_diag.c | 2 +- net/mptcp/options.c | 15 +- net/mptcp/pm_netlink.c | 4 +- net/mptcp/protocol.c | 77 +- net/mptcp/protocol.h | 3 +- net/mptcp/subflow.c | 2 +- net/mptcp/syncookies.c | 13 +- net/mptcp/token.c | 11 +- net/mptcp/token_test.c | 14 +- net/netfilter/nf_tables_api.c | 91 +- net/netfilter/nft_dynset.c | 11 +- net/netfilter/nft_quota.c | 2 +- net/qrtr/Makefile | 3 +- net/qrtr/{qrtr.c => af_qrtr.c} | 0 net/rxrpc/rtt.c | 2 +- net/sched/cls_flower.c | 6 + net/sched/sch_api.c | 13 +- net/sched/sch_netem.c | 2 +- net/sctp/input.c | 2 +- net/sysctl_net.c | 2 +- net/tls/tls_sw.c | 20 +- net/unix/af_unix.c | 83 +- net/wireless/core.c | 10 + net/wireless/nl80211.c | 209 +- net/wireless/rdev-ops.h | 14 + net/wireless/trace.h | 31 + net/xdp/xsk.c | 15 - net/xdp/xsk_buff_pool.c | 132 +- net/xdp/xsk_queue.h | 12 +- net/xfrm/xfrm_user.c | 7 +- samples/bpf/Makefile | 17 +- samples/bpf/bpf_insn.h | 2 +- samples/bpf/xdp_redirect_map_multi.bpf.c | 5 - samples/vfio-mdev/mbochs.c | 2 +- samples/vfio-mdev/mdpy.c | 2 +- samples/vfio-mdev/mtty.c | 2 +- scripts/Makefile.kasan | 3 +- scripts/const_structs.checkpatch | 4 + scripts/gcc-plugins/gcc-common.h | 131 +- scripts/gcc-plugins/gcc-generate-gimple-pass.h | 19 - scripts/gcc-plugins/gcc-generate-ipa-pass.h | 19 - scripts/gcc-plugins/gcc-generate-rtl-pass.h | 19 - scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h | 19 - scripts/gcc-plugins/structleak_plugin.c | 2 - scripts/get_abi.pl | 236 +- scripts/kconfig/lexer.l | 9 +- scripts/kconfig/menu.c | 33 +- scripts/spelling.txt | 2 +- security/Kconfig.hardening | 5 +- security/selinux/hooks.c | 33 +- security/selinux/include/classmap.h | 2 - security/smack/smack_lsm.c | 11 +- sound/core/seq_device.c | 8 +- sound/drivers/pcsp/pcsp_lib.c | 2 +- sound/hda/ext/hdac_ext_stream.c | 46 +- sound/hda/hdac_stream.c | 4 +- sound/pci/hda/hda_intel.c | 49 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/bcm/bcm2835-i2s.c | 56 +- sound/soc/bcm/cygnus-ssp.c | 6 +- sound/soc/cirrus/edb93xx.c | 2 +- sound/soc/cirrus/ep93xx-i2s.c | 10 +- sound/soc/cirrus/snappercl15.c | 2 +- sound/soc/codecs/ad1836.c | 6 +- sound/soc/codecs/ad193x.c | 10 +- sound/soc/codecs/adau1372.c | 14 +- sound/soc/codecs/adau1373.c | 14 +- sound/soc/codecs/adau1701.c | 6 +- sound/soc/codecs/adau17x1.c | 6 +- sound/soc/codecs/adau1977.c | 31 +- sound/soc/codecs/adav80x.c | 6 +- sound/soc/codecs/ak4104.c | 4 +- sound/soc/codecs/ak4118.c | 20 +- sound/soc/codecs/ak4458.c | 12 +- sound/soc/codecs/ak4642.c | 8 +- sound/soc/codecs/ak4671.c | 6 +- sound/soc/codecs/ak5558.c | 10 +- sound/soc/codecs/alc5623.c | 8 +- sound/soc/codecs/alc5632.c | 8 +- sound/soc/codecs/cpcap.c | 18 +- sound/soc/codecs/cs42l42.c | 84 +- sound/soc/codecs/cs42l42.h | 5 + sound/soc/codecs/cs4341.c | 7 + sound/soc/codecs/cs47l15.c | 26 +- sound/soc/codecs/cs47l24.c | 20 +- sound/soc/codecs/cs47l35.c | 26 +- sound/soc/codecs/cs47l85.c | 34 +- sound/soc/codecs/cs47l90.c | 36 +- sound/soc/codecs/cs47l92.c | 20 +- sound/soc/codecs/madera.c | 18 +- sound/soc/codecs/nau8824.c | 4 +- sound/soc/codecs/pcm179x-spi.c | 1 + sound/soc/codecs/rt1015.c | 2 +- sound/soc/codecs/rt1016.c | 2 +- sound/soc/codecs/rt1019.c | 2 +- sound/soc/codecs/rt1305.c | 2 +- sound/soc/codecs/rt1308.c | 2 +- sound/soc/codecs/rt5514.c | 2 +- sound/soc/codecs/rt5616.c | 2 +- sound/soc/codecs/rt5640.c | 2 +- sound/soc/codecs/rt5645.c | 2 +- sound/soc/codecs/rt5651.c | 2 +- sound/soc/codecs/rt5659.c | 2 +- sound/soc/codecs/rt5660.c | 2 +- sound/soc/codecs/rt5663.c | 2 +- sound/soc/codecs/rt5665.c | 2 +- sound/soc/codecs/rt5668.c | 2 +- sound/soc/codecs/rt5670.c | 2 +- sound/soc/codecs/rt5677.c | 2 +- sound/soc/codecs/rt5682-i2c.c | 22 + sound/soc/codecs/rt5682.c | 76 +- sound/soc/codecs/rt5682.h | 3 + sound/soc/codecs/rt5682s.c | 3 +- sound/soc/codecs/rt5682s.h | 2 +- sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wm2200.c | 30 +- sound/soc/codecs/wm5102.c | 16 +- sound/soc/codecs/wm5110.c | 24 +- sound/soc/codecs/wm_adsp.c | 2465 ++- sound/soc/codecs/wm_adsp.h | 133 +- sound/soc/codecs/wmfw.h | 8 +- sound/soc/codecs/zl38060.c | 4 +- sound/soc/dwc/dwc-i2s.c | 12 +- sound/soc/fsl/fsl_rpmsg.c | 1 + sound/soc/intel/boards/sof_rt5682.c | 8 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 4 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 2 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 25 +- sound/soc/meson/aiu-encoder-spdif.c | 2 +- sound/soc/samsung/s3c-i2s-v2.c | 2 + sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/sof/Kconfig | 2 +- sound/soc/sof/imx/imx-ops.h | 10 + sound/soc/sof/imx/imx8.c | 8 +- sound/soc/sof/imx/imx8m.c | 8 +- sound/soc/sof/intel/hda-dai.c | 7 +- sound/soc/sof/intel/hda-ipc.c | 15 +- sound/soc/sof/intel/hda-stream.c | 92 +- sound/soc/sof/intel/hda.h | 6 +- sound/soc/sof/intel/intel-ipc.c | 14 +- sound/soc/sof/ipc.c | 51 +- sound/soc/sof/ops.h | 8 +- sound/soc/sof/pm.c | 2 +- sound/soc/sof/sof-of-dev.c | 5 +- sound/soc/sof/sof-priv.h | 12 +- sound/soc/sof/trace.c | 5 +- sound/soc/tegra/tegra210_adx.c | 4 +- sound/soc/tegra/tegra210_amx.c | 4 +- sound/soc/tegra/tegra210_mixer.c | 4 +- sound/soc/tegra/tegra210_mvc.c | 2 +- sound/soc/tegra/tegra210_sfc.c | 4 +- sound/soc/ti/davinci-evm.c | 2 +- sound/soc/ti/omap-abe-twl6040.c | 2 +- sound/soc/ux500/mop500_ab8500.c | 2 +- sound/soc/ux500/mop500_ab8500.h | 2 +- sound/usb/card.h | 11 +- sound/usb/clock.c | 4 +- sound/usb/endpoint.c | 230 +- sound/usb/endpoint.h | 13 +- sound/usb/mixer_scarlett_gen2.c | 2 + sound/usb/pcm.c | 157 +- sound/virtio/virtio_pcm_msg.c | 5 +- tools/arch/x86/lib/insn.c | 4 +- tools/bpf/bpftool/gen.c | 5 +- tools/build/Makefile.feature | 1 + tools/build/feature/Makefile | 4 + tools/build/feature/test-libtracefs.c | 10 + tools/lib/bpf/gen_loader.c | 7 +- tools/lib/bpf/libbpf.c | 528 +- tools/lib/bpf/libbpf_internal.h | 7 + tools/lib/bpf/libbpf_legacy.h | 9 + tools/lib/bpf/linker.c | 8 +- tools/lib/bpf/skel_internal.h | 6 +- tools/perf/Documentation/jitdump-specification.txt | 2 +- tools/perf/Documentation/perf-c2c.txt | 2 +- tools/perf/Documentation/perf-intel-pt.txt | 2 +- tools/perf/Documentation/perf-lock.txt | 2 +- tools/perf/Documentation/perf-record.txt | 16 + tools/perf/Documentation/perf-script-perl.txt | 2 +- tools/perf/Documentation/perf-script-python.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 2 +- tools/perf/Documentation/topdown.txt | 2 +- tools/perf/Makefile.config | 21 + tools/perf/Makefile.perf | 2 + tools/perf/arch/arm/util/auxtrace.c | 8 +- tools/perf/arch/arm/util/cs-etm.c | 24 +- tools/perf/arch/arm/util/perf_regs.c | 2 +- tools/perf/arch/arm/util/pmu.c | 2 +- tools/perf/arch/arm/util/unwind-libdw.c | 6 +- tools/perf/arch/arm/util/unwind-libunwind.c | 4 +- tools/perf/arch/riscv64/annotate/instructions.c | 34 + tools/perf/arch/x86/util/iostat.c | 2 +- tools/perf/bench/synthesize.c | 4 +- tools/perf/builtin-daemon.c | 13 +- tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-record.c | 46 +- tools/perf/builtin-stat.c | 2 + tools/perf/builtin-top.c | 2 +- tools/perf/builtin-trace.c | 4 +- .../arch/arm64/hisilicon/hip08/uncore-ddrc.json | 32 +- .../arch/arm64/hisilicon/hip08/uncore-hha.json | 120 +- .../arch/arm64/hisilicon/hip08/uncore-l3c.json | 52 +- .../perf/pmu-events/arch/powerpc/power8/other.json | 2 +- .../pmu-events/arch/test/test_soc/sys/uncore.json | 7 + tools/perf/pmu-events/jevents.c | 16 +- tools/perf/tests/code-reading.c | 7 +- tools/perf/tests/dwarf-unwind.c | 39 +- tools/perf/tests/expr.c | 160 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/parse-events.c | 8 +- tools/perf/tests/pmu-events.c | 135 +- tools/perf/tests/shell/stat_all_metricgroups.sh | 12 + tools/perf/tests/shell/stat_all_metrics.sh | 22 + tools/perf/tests/shell/stat_all_pmu.sh | 22 + tools/perf/tests/vmlinux-kallsyms.c | 102 + tools/perf/util/annotate.c | 5 + tools/perf/util/config.c | 2 +- tools/perf/util/debug.c | 19 + tools/perf/util/expr.c | 121 +- tools/perf/util/expr.h | 20 +- tools/perf/util/expr.l | 9 - tools/perf/util/expr.y | 325 +- tools/perf/util/metricgroup.c | 142 +- tools/perf/util/parse-events.c | 80 +- tools/perf/util/parse-events.l | 1 - tools/perf/util/record.h | 1 + tools/perf/util/stat-shadow.c | 54 +- tools/perf/util/synthetic-events.c | 73 +- tools/perf/util/synthetic-events.h | 20 +- tools/testing/selftests/arm64/fp/Makefile | 2 +- tools/testing/selftests/arm64/fp/TODO | 9 +- tools/testing/selftests/arm64/fp/sve-ptrace-asm.S | 33 - tools/testing/selftests/arm64/fp/sve-ptrace.c | 460 +- tools/testing/selftests/arm64/fp/vec-syscfg.c | 95 +- tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/README.rst | 13 + tools/testing/selftests/bpf/prog_tests/atomics.c | 4 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 27 +- .../selftests/bpf/prog_tests/flow_dissector.c | 4 +- .../selftests/bpf/prog_tests/get_branch_snapshot.c | 5 +- .../testing/selftests/bpf/prog_tests/probe_user.c | 4 +- .../selftests/bpf/prog_tests/reference_tracking.c | 23 +- tools/testing/selftests/bpf/prog_tests/sk_assign.c | 2 +- .../selftests/bpf/prog_tests/sockopt_multi.c | 30 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 58 +- tools/testing/selftests/bpf/prog_tests/xdpwall.c | 15 + tools/testing/selftests/bpf/progs/bpf_flow.c | 3 +- .../bpf/progs/cg_storage_multi_isolated.c | 4 +- .../selftests/bpf/progs/cg_storage_multi_shared.c | 4 +- .../selftests/bpf/progs/for_each_array_map_elem.c | 2 +- .../selftests/bpf/progs/for_each_hash_map_elem.c | 2 +- .../testing/selftests/bpf/progs/kfunc_call_test.c | 4 +- .../selftests/bpf/progs/kfunc_call_test_subprog.c | 2 +- tools/testing/selftests/bpf/progs/skb_pkt_end.c | 2 +- tools/testing/selftests/bpf/progs/sockopt_multi.c | 5 +- tools/testing/selftests/bpf/progs/tailcall1.c | 7 +- tools/testing/selftests/bpf/progs/tailcall2.c | 23 +- tools/testing/selftests/bpf/progs/tailcall3.c | 7 +- tools/testing/selftests/bpf/progs/tailcall4.c | 7 +- tools/testing/selftests/bpf/progs/tailcall5.c | 7 +- tools/testing/selftests/bpf/progs/tailcall6.c | 6 +- .../selftests/bpf/progs/tailcall_bpf2bpf1.c | 7 +- .../selftests/bpf/progs/tailcall_bpf2bpf2.c | 7 +- .../selftests/bpf/progs/tailcall_bpf2bpf3.c | 11 +- .../selftests/bpf/progs/tailcall_bpf2bpf4.c | 15 +- .../selftests/bpf/progs/test_btf_skc_cls_ingress.c | 2 +- .../testing/selftests/bpf/progs/test_cgroup_link.c | 4 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 12 +- .../selftests/bpf/progs/test_cls_redirect.c | 2 +- .../testing/selftests/bpf/progs/test_global_data.c | 2 +- .../selftests/bpf/progs/test_global_func1.c | 2 +- .../selftests/bpf/progs/test_global_func3.c | 2 +- .../selftests/bpf/progs/test_global_func5.c | 2 +- .../selftests/bpf/progs/test_global_func6.c | 2 +- .../selftests/bpf/progs/test_global_func7.c | 2 +- .../testing/selftests/bpf/progs/test_map_in_map.c | 2 +- .../bpf/progs/test_misc_tcp_hdr_options.c | 2 +- .../testing/selftests/bpf/progs/test_pkt_access.c | 2 +- .../selftests/bpf/progs/test_pkt_md_access.c | 4 +- .../testing/selftests/bpf/progs/test_probe_user.c | 28 +- tools/testing/selftests/bpf/progs/test_sk_assign.c | 3 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 44 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 37 +- .../testing/selftests/bpf/progs/test_skb_helpers.c | 2 +- .../selftests/bpf/progs/test_sockmap_listen.c | 2 +- .../bpf/progs/test_sockmap_skb_verdict_attach.c | 2 +- .../selftests/bpf/progs/test_sockmap_update.c | 2 +- tools/testing/selftests/bpf/progs/test_tc_bpf.c | 2 +- tools/testing/selftests/bpf/progs/test_tc_neigh.c | 6 +- .../selftests/bpf/progs/test_tc_neigh_fib.c | 6 +- tools/testing/selftests/bpf/progs/test_tc_peer.c | 10 +- .../bpf/progs/test_tcp_check_syncookie_kern.c | 4 +- .../selftests/bpf/progs/test_tcp_hdr_options.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp.c | 2 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 2 +- .../bpf/progs/test_xdp_adjust_tail_shrink.c | 4 +- .../selftests/bpf/progs/test_xdp_devmap_helpers.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp_link.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp_loop.c | 2 +- .../selftests/bpf/progs/test_xdp_noinline.c | 4 +- .../bpf/progs/test_xdp_with_cpumap_helpers.c | 4 +- .../bpf/progs/test_xdp_with_devmap_helpers.c | 4 +- tools/testing/selftests/bpf/progs/xdp_dummy.c | 2 +- .../selftests/bpf/progs/xdp_redirect_multi_kern.c | 4 +- tools/testing/selftests/bpf/progs/xdping_kern.c | 4 +- tools/testing/selftests/bpf/progs/xdpwall.c | 365 + tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 13 +- .../selftests/bpf/test_tcp_check_syncookie.sh | 4 +- tools/testing/selftests/bpf/test_xdp_meta.sh | 5 +- tools/testing/selftests/bpf/test_xdp_redirect.sh | 4 +- .../selftests/bpf/test_xdp_redirect_multi.sh | 2 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 4 +- tools/testing/selftests/bpf/test_xdp_vlan.sh | 7 +- tools/testing/selftests/bpf/verifier/spill_fill.c | 161 + tools/testing/selftests/bpf/xdping.c | 5 +- tools/testing/selftests/bpf/xdpxceiver.c | 133 +- tools/testing/selftests/bpf/xdpxceiver.h | 11 +- tools/testing/selftests/drivers/dma-buf/udmabuf.c | 5 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../selftests/kvm/access_tracking_perf_test.c | 6 +- tools/testing/selftests/kvm/demand_paging_test.c | 15 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 62 +- tools/testing/selftests/kvm/include/test_util.h | 4 +- .../selftests/kvm/include/x86_64/processor.h | 34 +- tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 2 +- tools/testing/selftests/kvm/kvm_page_table_test.c | 7 +- tools/testing/selftests/kvm/lib/sparsebit.c | 2 +- tools/testing/selftests/kvm/lib/test_util.c | 17 +- tools/testing/selftests/kvm/rseq_test.c | 70 +- tools/testing/selftests/kvm/steal_time.c | 4 +- .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 3 +- .../selftests/kvm/x86_64/svm_int_ctl_test.c | 128 + .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 2 +- tools/testing/selftests/memory-hotplug/config | 1 - tools/testing/selftests/net/fib_nexthops.sh | 1 + tools/testing/selftests/rcutorture/bin/kvm.sh | 9 +- .../selftests/rcutorture/configs/rcu/TREE01 | 1 - .../selftests/rcutorture/configs/rcu/TREE02 | 1 - .../selftests/rcutorture/configs/rcu/TREE04 | 1 - .../selftests/rcutorture/configs/rcu/TREE05 | 1 - .../selftests/rcutorture/configs/rcu/TREE06 | 1 - .../selftests/rcutorture/configs/rcu/TREE07 | 1 - .../selftests/rcutorture/configs/rcu/TREE08 | 1 - .../selftests/rcutorture/configs/rcu/TREE10 | 1 - .../selftests/rcutorture/configs/rcuscale/TINY | 1 - .../selftests/rcutorture/configs/rcuscale/TRACE01 | 1 - .../selftests/rcutorture/configs/rcuscale/TREE | 1 - .../selftests/rcutorture/configs/rcuscale/TREE54 | 1 - .../rcutorture/configs/refscale/NOPREEMPT | 1 - .../selftests/rcutorture/configs/refscale/PREEMPT | 1 - .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 - tools/testing/selftests/vm/userfaultfd.c | 23 +- virt/kvm/eventfd.c | 15 +- virt/kvm/kvm_main.c | 135 +- 1751 files changed, 82237 insertions(+), 26923 deletions(-) copy Documentation/ABI/{stable => obsolete}/o2cb (89%) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 delete mode 100644 Documentation/devicetree/bindings/hwmon/dps650ab.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/hih6130.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/jc42.txt create mode 100644 Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/lltc,ltc4151.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/lm70.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/lm90.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/ltc4151.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/mcp3021.txt create mode 100644 Documentation/devicetree/bindings/hwmon/microchip,mcp3021.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/national,lm90.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/sensirion,sht15.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/sht15.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp102.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp108.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/tmp108.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/msi-cont [...] create mode 100644 Documentation/devicetree/bindings/pci/apple,pcie.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/amlogic,meson-mx-a [...] delete mode 100644 Documentation/devicetree/bindings/remoteproc/mtk,scp.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml delete mode 100644 Documentation/devicetree/bindings/rng/omap_rng.txt create mode 100644 Documentation/devicetree/bindings/rng/omap_rng.yaml create mode 100644 Documentation/devicetree/bindings/rtc/mstar,msc313-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr.yaml create mode 100644 Documentation/devicetree/bindings/spi/cdns,xspi.yaml create mode 100644 Documentation/translations/zh_CN/core-api/boot-time-mm.rst create mode 100644 Documentation/translations/zh_CN/core-api/genalloc.rst create mode 100644 Documentation/translations/zh_CN/core-api/gfp_mask-from-fs-io.rst create mode 100644 Documentation/translations/zh_CN/core-api/kref.rst create mode 100644 Documentation/translations/zh_CN/core-api/memory-allocation.rst create mode 100644 Documentation/translations/zh_CN/core-api/mm-api.rst create mode 100644 Documentation/translations/zh_CN/core-api/unaligned-memory-access.rst create mode 100644 arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-maple.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-poplar.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dts create mode 100644 arch/arm64/boot/dts/qcom/sm6350.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dts create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dts create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-smk-k26-revA.dts rename {include/linux => block}/elevator.h (92%) delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c copy drivers/gpu/drm/amd/display/dc/{irq/dcn20/irq_service_dcn20.h => clk_mgr/dcn2 [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c copy drivers/gpu/drm/amd/display/dc/{irq/dcn20/irq_service_dcn20.h => dcn201/dcn20 [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.c copy drivers/gpu/drm/amd/display/dc/{irq/dcn21/irq_service_dcn21.h => dcn201/dcn20 [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c copy drivers/gpu/drm/amd/display/{include/dal_types.h => dc/dcn201/dcn201_hwseq.h} (57%) create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_init.c copy drivers/gpu/drm/amd/display/dc/{irq/dcn20/irq_service_dcn20.h => dcn201/dcn20 [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c copy drivers/gpu/drm/amd/display/dc/{inc/hw/abm.h => dcn201/dcn201_opp.h} (50%) create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_optc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_optc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_resource.c copy drivers/gpu/drm/amd/display/{include/dal_types.h => dc/dcn201/dcn201_resource [...] copy drivers/gpu/drm/amd/display/dc/irq/{dcn20/irq_service_dcn20.c => dcn201/irq_s [...] copy drivers/gpu/drm/amd/display/dc/irq/{dcn21/irq_service_dcn21.h => dcn201/irq_s [...] create mode 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_offset.h create mode 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_offset.h create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_8_sh_mask.h create mode 100644 drivers/iio/adc/imx8qxp-adc.c create mode 100644 drivers/iio/chemical/sunrise_co2.c delete mode 100644 drivers/ptp/idt8a340_reg.h create mode 100644 drivers/remoteproc/meson_mx_ao_arc.c create mode 100644 drivers/rtc/rtc-msc313.c create mode 100644 drivers/spi/spi-cadence-xspi.c create mode 100644 drivers/vfio/vfio.h delete mode 100644 include/dt-bindings/power/qcom-aoss-qmp.h create mode 100644 include/dt-bindings/soc/qcom,gpr.h create mode 100644 include/linux/blk-integrity.h create mode 100644 include/trace/events/mctp.h rename net/qrtr/{qrtr.c => af_qrtr.c} (100%) create mode 100644 sound/soc/sof/imx/imx-ops.h create mode 100644 tools/build/feature/test-libtracefs.c create mode 100644 tools/perf/arch/riscv64/annotate/instructions.c create mode 100755 tools/perf/tests/shell/stat_all_metricgroups.sh create mode 100755 tools/perf/tests/shell/stat_all_metrics.sh create mode 100755 tools/perf/tests/shell/stat_all_pmu.sh delete mode 100644 tools/testing/selftests/arm64/fp/sve-ptrace-asm.S create mode 100644 tools/testing/selftests/bpf/prog_tests/xdpwall.c create mode 100644 tools/testing/selftests/bpf/progs/xdpwall.c create mode 100644 tools/testing/selftests/kvm/x86_64/svm_int_ctl_test.c