This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig 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 [...] adds 4d7db64dbfa8 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 172da89ed0ea s390/cio: avoid excessive path-verification requests adds 82840e1810bb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 571fa247ab41 samples: bpf: Fix vmlinux.h generation for XDP samples adds d75fe9cb1dd0 samples/bpf: Relicense bpf_insn.h as GPL-2.0-only OR BSD-2-Clause adds 79e3445b38e0 bpf, arm: Fix register clobbering in div/mod implementation adds 30e29a9a2bc6 bpf: Fix integer overflow in prealloc_elems_and_freelist() adds 4729445b47ef libbpf: Fix segfault in light skeleton for objects without BTF adds 18e6e9692ba5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 93ec1320b017 xfrm: fix rcu lock in xfrm_notify_userpolicy() adds 421c824c421f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 339031bafe6b netfilter: conntrack: fix boot failure with nf_conntrack.e [...] adds e189ae161dd7 netfilter: nf_tables: add position handle in event notification adds 2c964c558641 netfilter: nf_tables: reverse order in rule replacement expansion adds 3025a86fe6fd netfilter: nft_dynset: relax superfluous check on set updates adds 3d3b30175a51 netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in [...] adds faeb8e99f986 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds fb8c3a3c5240 ath5k: fix building with LEDS=m adds fe5c735d0d47 iwlwifi: pcie: add configuration of a Wi-Fi adapter on Del [...] adds 151a7c12c4fc Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" adds 603a1621caa0 mwifiex: avoid null-pointer-subtraction warning adds 4cdc78e2f5eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8ec59ac3ad29 ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer adds eb676622846b ALSA: hda/realtek: Enable 4-speaker output for Dell Precis [...] adds 1f8763c59c4e ALSA: seq: Fix a potential UAF by wrong private_free call order adds 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 adds 42871e95a3af ASoC: nau8824: Fix headphone vs headset, button-press dete [...] adds 002494ca389b Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 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 adds 6cd815d52a8a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 68223eeec708 driver core: Set deferred probe reason when deferred by dr [...] adds 76f130810b47 driver core: Create __fwnode_link_del() helper function adds ebd6823af378 driver core: Add debug logs when fwnode links are added/deleted adds df38d852c681 kernfs: also call kernfs_set_rev() for positive dentry adds 685bc87df163 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds d2b4701cd12d usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle adds 016061395e82 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 9da1b86865ab iio: adis16475: fix deadlock on frequency set adds 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 adds 2eaf20576b9b Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 2f9602870886 selftests: drivers/dma-buf: Fix implicit declaration warns adds ace9d73a4873 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0d67e332e6df module: fix clang CFI with MODULE_UNLOAD=n adds cf6ed52c281d Merge branch 'modules-linus' of git://git.kernel.org/pub/s [...] adds ae8f39b4b123 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds f43e063e04b8 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] adds 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 adds e02c16b9cd24 selftests: KVM: Don't clobber XMM register when read adds ad9af930680b x86/kvmclock: Move this_cpu_pvti into kvmclock.h adds 773e89ab0056 ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm adds e8a747d0884e KVM: x86: Swap order of CPUID entry "index" vs. "significa [...] adds 7b0035eaa7da KVM: selftests: Ensure all migrations are performed when t [...] adds bd2c02df7191 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 25b5476a294c KVM: s390: Function documentation fixes adds 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 [...] adds f58ac1bc110e Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds f060db99374e ACPI: NFIT: Use fallback node id when numa info in NFIT ta [...] adds d55174cccac2 nvdimm/pmem: fix creating the dax group adds 1ed133a01458 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds 358d24ea16f7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds d8acda19abeb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e8c2da7e329c scsi: ufs: Fix illegal offset in UPIU event trace adds dd689ed5aa90 scsi: ses: Fix unsigned comparison with less than zero adds cced4c0ec7c0 scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Un [...] adds 8e2d81c6b5be scsi: qla2xxx: Fix excessive messages during device logout adds 79a7482249a7 scsi: csiostor: Add module softdep on cxgb4 adds 2e42c8ef32ef Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 05812b971c6d Merge tag 'drm/tegra/for-5.15-rc3' of ssh://git.freedeskto [...] adds 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 adds 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 adds e2845b1d92d7 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk adds 906c7fbfab80 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 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 [...] adds a7e389dc690f Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 2a2a79577dda fpga: ice40-spi: Add SPI device ID table adds b857afcc4d0c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 19bd6cdb9ce0 drm/panel: abt-y030xx067a: yellow tint fix adds fd09961dbb9c fbdev: simplefb: fix Kconfig dependencies adds f86e9e383a71 video: fbdev: gbefb: Only instantiate device when built for IP32 adds 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 adds e731b1536422 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds d05377e184fc kconfig: Create links to main menu items in search adds 65017d8381e2 kconfig: narrow the scope of variables in the lexer adds 6988f70cf105 kconfig: rename a variable in the lexer to a clearer name adds 55dab5ab8acc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 84111b9c950e perf tools: Allow controlling synthesizing PERF_RECORD_ me [...] adds 41b740b6e8a9 perf record: Add --synth option adds 4122c9c3f0d1 Merge remote-tracking branch 'torvalds/master' into perf/core adds b28e5e439109 perf daemon: Avoid msan warnings on send_cmd adds cb7bfb1da6f6 perf parse-events: Remove unnecessary #includes adds 6c93f39f2f43 perf list: Display pmu prefix for partially supported hybr [...] adds 0ba37e05c240 perf annotate: Add riscv64 support adds 0e46c8307574 perf jevents: Add __maybe_unused attribute to unused function arg adds 4a87dea9e60f perf test: Workload test of metric and metricgroups adds 3d5ac9effcc6 perf test: Workload test of all PMUs adds b758a61b391f perf tools: Enable libtracefs dynamic linking adds 569715164ba2 perf tools: Add define for libtraceevent version adds 359cad09e40b perf tools: Add define for libtracefs version adds 08efcb4a638d libtraceevent: Increase libtraceevent logging when verbose adds 4f9d4f8aa732 perf parse-events: Set numeric term config adds d60bad10c4ae perf jevents: Support ConfigCode adds 56be05103a40 perf test: Verify more event members in pmu-events test adds b8b350afaa4b perf test: Add pmu-event test for event described as "config=" adds c80161287590 perf vendor events arm64: Revise hip08 uncore events adds cb94a02e7494 perf metric: Restructure struct expr_parse_ctx. adds edfe7f554ab8 perf metric: Use NAN for missing event IDs. adds 7f8fdcbbbefb perf expr: Remove unused headers and inline d_ratio adds aed0d6f8c6ed perf expr: Separate token declataion from type adds e87576c5ac14 perf expr: Use macros for operators adds c924e0cc0576 perf expr: Move actions to the left. adds 7e06a5e30a0c perf metric: Rename expr__find_other. adds 114a9d6e396e perf metric: Add utilities to work on ids map. adds 762a05c561bc perf metric: Allow metrics with no events adds 3f965a7df09d perf expr: Merge find_ids and regular parsing adds 970f7afe55ee perf expr: Propagate constants for binary operations adds a8e4e880834b perf metric: Don't compute unused events adds 94886961e324 perf metric: Avoid events for an 'if' constant result adds 2b775152bbe8 perf tests vmlinux-kallsyms: Ignore hidden symbols adds 488c3b584279 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 634e4f60677f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ce1967f28835 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 78d2d816c45a selftests: arm64: Use a define for the number of SVE ptrac [...] adds 09121ad7186e selftests: arm64: Don't log child creation as a test in SV [...] adds eab281e3afa6 selftests: arm64: Remove extraneous register setting code adds 736e6d5a5451 selftests: arm64: Document what the SVE ptrace test is doing adds 8c9eece0bfbf selftests: arm64: Clarify output when verifying SVE register set adds 9f7d03a2c5a1 selftests: arm64: Verify interoperation of SVE and FPSIMD [...] adds a1d7111257cd selftests: arm64: More comprehensively test the SVE ptrace [...] adds 34785030dc06 selftests: arm64: Move FPSIMD in SVE ptrace test into a function adds ff944c44b782 selftests: arm64: Fix printf() format mismatch in vec-syscfg adds 4caf339c037c selftests: arm64: Remove bogus error check on writing to files adds e42391150eab selftests: arm64: Fix and enable test for setting current [...] adds 8694e5e63886 selftests: arm64: Verify that all possible vector lengths [...] adds f5b650f887f3 arm64/traps: Avoid unnecessary kernel/user pointer conversion adds e63cf610ead1 arm64: mm: Drop pointless call to set_max_mapnr() adds f8b46c4b51ab arm64/mm: Add pud_sect_supported() adds 8fac67ca236b arm64: mm: update max_pfn after memory hotplug adds e5af50a5df57 arm64: kasan: mte: move GCR_EL1 switch to task switch when [...] adds 92f80c5addef Merge branches 'for-next/kselftest', 'for-next/misc', 'for [...] adds b57b581a6610 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 49df88885af4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e0150a105ab7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9a14d6823b38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 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 adds fff53a551db5 memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode adds 1869023e24c0 memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash adds 0c2d4ca1e690 Merge branch 'for-v5.16/renesas-rpc' into for-next adds 6b20a5d173cd memory: samsung: describe drivers in KConfig adds a144fbf35b84 Merge branch 'mem-ctrl-next' into for-next adds 13f995ceb4e0 memory: brcmstb_dpfe: Allow building Broadcom STB DPFE as module adds bf7cf1ccbccc Merge branch 'mem-ctrl-next' into for-next adds 561b1f0a4160 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds fca2c6077093 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 21191476e06f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6feccd766eb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9a531e183db9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ed9084009682 ARM: OMAP2+: Drop old unused omap5_uevm_legacy_init() adds eff5616c0e7c ARM: OMAP2+: Drop unused old auxdata for dra7x_evm_mmc_quirk() adds b3e9431854e8 bus: ti-sysc: Fix timekeeping_suspended warning on resume adds 95ec14faac6a bus: ti-sysc: Check for lost context in sysc_reinit_module() adds 9d881361206e bus: ti-sysc: Add quirk handling for reinit on context lost adds 6a52bc2b81fa bus: ti-sysc: Add quirk handling for reset on re-init adds d48dca51935b bus: ti-sysc: Use context lost quirks for gpmc adds 9067839ff45a bus: ti-sysc: Use context lost quirk for otg adds 5c99fa737c69 bus: ti-sysc: Handle otg force idle quirk adds 1b99c1ee844c bus: ti-sysc: Drop legacy quirk flag for gpio adds ce7b43237f16 bus: ti-sysc: Drop legacy quirk flag for sham adds 7fd4d99072ce Merge branch 'omap-for-v5.16/ti-sysc' into for-next adds 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 adds 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 adds 483de2b44cd3 arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 adds f5d7bca55425 arm64: dts: qcom: pm8916: Add pm8941-misc extcon for USB d [...] adds b30cad26d803 arm64: dts: qcom: msm8916-longcheer-l8150: Use &pm8916_usb [...] adds 4e31e85759a0 arm64: dts: qcom: sm6125: Improve indentation of multiline [...] adds 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 [...] adds 985f62a9a131 soc: dt-bindings: qcom: apr: convert to yaml adds 1ff63d5465d0 soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property adds 99139b80c1b3 soc: qcom: apr: make code more reuseable adds 974c6faf7667 soc: dt-bindings: qcom: add gpr bindings adds ec1471a898cc soc: qcom: apr: Add GPR support adds f27591125a56 Merge tag '20210927135559.738-6-srinivas.kandagatla@linaro [...] adds 37f6317b1882 Merge branches 'arm64-for-5.16', 'drivers-for-5.16' and 'd [...] adds da67ec50a474 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 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 [...] adds 3c158ec884d8 arm64: defconfig: Enable SND_SOC_WM8978 adds 93207e415d13 arm64: defconfig: Enable RZG2L_ADC adds 7ff2cd32572a ARM: dts: renesas: Fix SMSC Ethernet compatible values adds 59a8bda062f8 arm64: dts: renesas: beacon: Fix Ethernet PHY mode adds 18474181fe38 ARM: dts: renesas: Add compatible properties to KSZ8041 Et [...] adds 9ec5b8fafb78 ARM: dts: renesas: Add compatible properties to KSZ8081 Et [...] adds eb7d7b00d068 ARM: dts: renesas: Add compatible properties to KSZ9031 Et [...] adds 1c65ef1c71e4 ARM: dts: renesas: Add compatible properties to LAN8710A E [...] adds 054fe41dace8 ARM: dts: renesas: Add compatible properties to RTL8201FL [...] adds ef6e2bf367ef ARM: dts: renesas: Add compatible properties to uPD6061x E [...] adds 18a2427146bf arm64: dts: renesas: Add compatible properties to AR8031 E [...] adds 722d55f3a9bd arm64: dts: renesas: Add compatible properties to KSZ9031 [...] adds d45ba2a5f718 arm64: dts: renesas: Add compatible properties to RTL8211E [...] adds 35f875e5d11e ARM: dts: r-mobile: Add missing Ethernet PHY resets adds 04f6a8ccd180 ARM: dts: rzg1: Add missing Ethernet PHY resets adds 732e8ee0351c arm64: dts: renesas: rcar-gen3: Add missing Ethernet PHY resets adds a462ac13da67 Merge branches 'renesas-arm-defconfig-for-v5.16' and 'rene [...] adds 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 adds 9d71cc0ba83d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d1141886c8d7 soc: samsung: exynos-chipid: avoid soc_device_to_device() adds 1e3e559f8d4e soc: samsung: exynos-chipid: convert to a module adds 140bbfe7cd4b soc: samsung: exynos-chipid: do not enforce built-in adds 6ad4185220e6 arm64: exynos: don't have ARCH_EXYNOS select EXYNOS_CHIPID adds 5a48ff48b76f Merge branch 'next/drivers' into for-next adds 1d775cc37162 ARM: dts: exynos: remove unneeded DVS voltages from PMIC o [...] adds 7ec804d6025c ARM: dts: exynos: use spaces instead of tabs around '=' adds 64052e7fbb09 Merge branch 'next/dt' into for-next adds 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 [...] adds 7238cc5efd4d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds bd759f4d09a9 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 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 adds 42f14d623d28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96c056234344 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds 0cd614787547 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds 7a4c31ee877a arm64: zynqmp: Add support for Xilinx Kria SOM board adds 8988e7d2e332 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 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 adds 4b65021a63a2 Merge tag 'renesas-clk-for-v5.15-tag3' of git://git.kernel [...] adds b357f721c9b6 Merge branch 'clk-fixes' into clk-next adds 8d27b14775a4 Merge tag 'v5.16-rockchip-clk-1' of git://git.kernel.org/p [...] adds 1a10ca10a675 Merge branch 'clk-rockchip' into clk-next adds b6323d593c1f Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 66173dbe9fea clk: imx: Rework all clk_hw_register_gate2 wrappers adds 004989ab2848 clk: imx: Rework all clk_hw_register_mux wrappers adds b170586afc95 clk: imx: Rework all clk_hw_register_divider wrappers adds a60fe746df94 clk: imx: Rework all imx_clk_hw_composite wrappers adds 6b4a6b7f0788 clk: imx: Rework imx_clk_hw_pll14xx wrapper adds d48f12d9ae73 dt-bindings: clock: Add imx8ulp clock support adds 5f0601c47c33 clk: imx: Update the pllv4 to support imx8ulp adds b40ba8065347 clk: imx: Update the compsite driver to support imx8ulp adds 0f6e3c15ec33 clk: imx: disable i.mx7ulp composite clock during initialization adds 75c6f1a0191a clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp adds ae8a10d697cd clk: imx: disable the pfd when set pfdv2 clock rate adds 9179d2391931 clk: imx: Update the pfdv2 for 8ulp specific support adds c43a801a5789 clk: imx: Add clock driver for imx8ulp adds 3fa36200a43f clk: imx: Add the pcc reset controller support on imx8ulp adds b00bad50a24f clk: imx: Fix the build break when clk-imx8ulp build as module adds 6bc5b511b9ee clk: imx: imx6ul: Move csi_sel mux to correct base register adds 47f56bcf97dc clk: imx: imx6ul: Fix csi clk gate register adds 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 adds cc3e8f97bbd3 clk: renesas: r8a779a0: Add Z0 and Z1 clock support adds f4291863bc54 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 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 adds 111e2b07f22a Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds 97d9ddc020b0 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 6621cb4a2d0a m68k: muldi3: Use semicolon instead of comma adds a5a85e272d5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7cf725baeb19 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 144857444edb parisc/unwind: use copy_from_kernel_nofault() adds d5fd1c46a3ce parisc/unwind: call callback with toplevel address adds e2a48bf84d71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 23955660ff81 Merge branch 'fixes' into for-next adds f9f284d6dd07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b40cc6700d13 Merge branch 'for-next' of git://git.libc.org/linux-sh adds 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 adds 7ec943db2cb5 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 61bc346ce64a uapi/linux/prctl: provide macro definitions for the PR_SCH [...] adds e84e73c09361 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d7d45f38cf34 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds abc049abeecf Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds 87b42920be1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b96728705f91 ceph: convert to noop_direct_IO adds f94ff2579297 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 2bd59a967587 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds e1239c30e44a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 69a6b96bf61f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ed6815a40ac8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 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 adds b8cf5584ec5b MAINTAINERS: rename cifs_common to smbfs_common in cifs an [...] adds 1018bf24550f ksmbd: fix documentation for 2 functions adds ce812992f239 ksmbd: remove NTLMv1 authentication adds 88d300522cbb ksmbd: use correct basic info level in set_file_basic_info() adds 9496e268e3af ksmbd: add request buffer validation in smb2_set_info adds 442ff9ebeb01 ksmbd: add validation in smb2 negotiate adds 8f77150c15f8 ksmbd: add buffer validation for SMB2_CREATE_CONTEXT adds 4227f811cdeb ksmbd: fix transform header validation adds 3934e22a6111 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds c36836d5a1af NFSD: Initialize pointer ni with NULL and not plain integer 0 adds a61f0d0c03ef Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds 1d625050c7c2 nfsd: fix error handling of register_pernet_subsys() in in [...] adds 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 adds 09f7c338da78 fs/ntfs3: Reject mount if boot's cluster size < media sector size adds dbf59e2a33d2 fs/ntfs3: Refactoring of ntfs_init_from_boot adds 35afb70dcfe4 fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect adds d05f2f2806c5 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds a295aef603e1 ovl: fix missing negative dentry check in ovl_rename() adds 1dc1eed46f9f ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO adds 2db0ecca5abc Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] adds 3e9b66b03c7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b1a390262f1c Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 34a99df53478 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ac0ede287202 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fd731531d2f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 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 [...] adds f36c7ad1912e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b71c724c480c i2c: / ACPI: fix resource leak in reconfiguration device [...] adds 73c4a91fda52 Merge branch 'i2c/for-current' into i2c/for-next adds 2b3db4db660f i2c: i801: Improve is_dell_system_with_lis3lv02d adds e462aa7e39b5 i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE adds 4811a411a929 i2c: i801: Improve i801_acpi_probe/remove functions adds 4c5910631cc1 i2c: i801: Improve i801_add_mux adds 7d6b61c394a4 i2c: i801: Use PCI bus rescan mutex to protect P2SB access adds c073b25dad0c i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) adds e7f4264821a4 i2c: rcar: enable interrupts before starting transfer adds ed2f85115a8e i2c: bcm-kona: Fix return value in probe() adds 647d908816a7 i2c: kempld: deprecate class based instantiation adds b9447584213e Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 4b8355402436 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds a3587e2c0578 i3c: fix incorrect address slot lookup on 64-bit adds 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 adds 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 [...] adds fe1ceb4c343f Merge branch 'docs-next' of git://git.lwn.net/linux.git adds c624fe63c0a9 media: dt-bindings: media: renesas,csi2: Add r8a779a0 support adds b4173cd9981d media: rcar-csi2: Add r8a779a0 support adds b2dc5680aeb4 media: rcar-vin: Refactor controls creation for video device adds 8f7112630bd0 media: rcar-vin: Fix error paths for rvin_mc_init() adds 6df305779291 media: rcar-vin: Improve async notifier cleanup paths adds 27b9a6f9e8fe media: rcar-vin: Improve reuse of parallel notifier adds 161b56a82dba media: rcar-vin: Rename array storing subdevice information adds 2070893aed11 media: rcar-vin: Move group async notifier adds 9c83300146b3 media: rcar-vin: Extend group notifier DT parser to work w [...] adds cfef0c833a8d media: rcar-vin: Create a callback to setup media links adds c370dd7fa8dc media: rcar-vin: Specify media device ops at group creation time adds 688565db3f9d media: rcar-vin: Move and rename CSI-2 link notifications adds 406bb586dec0 media: rcar-vin: Add r8a779a0 support adds 3c8c15391481 media: v4l: async: Rename async nf functions, clean up long lines adds 12f6517f9726 media: rcar-vin: Remove explicit device availability check adds 10aacfecee36 media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] adds b9c18096f594 media: mt9p031: Read back the real clock rate adds ae47ee5fc470 media: mt9p031: Make pixel clock polarity configurable by DT adds 0961ba6dd211 media: mt9p031: Fix corrupted frame after restarting stream adds 0a0e78d13a42 media: mt9p031: Use BIT macro adds e5879baf0310 media: dt-bindings: mt9p031: Convert bindings to yaml adds 187980e0ab6c media: dt-bindings: mt9p031: Add missing required properties adds c57476aba3de media: rockchip: rkisp1: remove unused irq variable adds 76c4c5697f5a media: dt-bindings: media: rkisp1: fix pclk clock-name adds 098d9cdfdf82 media: dt-bindings: media: rkisp1: document different irq [...] adds 08818e6a1d11 media: rockchip: rkisp1: allow separate interrupts adds 5e8d9d72936a media: rockchip: rkisp1: make some isp-param functions variable adds 962fb14068c1 media: rockchip: rkisp1: make some isp-stats functions variable adds dce8ccb2322e media: rockchip: rkisp1: add prefixes for v10 specific parts adds cd42f8023f16 media: rockchip: rkisp1: add support for v12 isp variants adds ad82ecd26931 media: dt-bindings: media: rkisp1: document px30 isp compatible adds ecf8d36f93c0 media: rockchip: rkisp1: add support for px30 isp version adds 8cc80c606bd1 media: camss: vfe: Don't read hardware version needlessly adds 2fa698e3da84 media: camss: vfe: Decrease priority of of VFE HW version [...] adds 5ad586673799 media: camss: vfe: Remove vfe_hw_version_read() argument adds d2e86540366e media: camss: vfe: Rework vfe_hw_version_read() function d [...] adds 7ba59fb6c3b4 media: hevc: Add scaling matrix control adds 5523dc7b8518 media: hantro: Add scaling lists feature adds 2845d9d6da0f media: cedrus: hevc: Add support for scaling lists adds 4787db29f8b6 media: cedrus: drop min_buffers_needed. adds b72dd0f390aa media: vivid: add module option to set request support mode adds 9015fcc256d3 media: videobuf2-core: sanity checks for requests and qbuf adds 2c98b8a3458d media: em28xx: add missing em28xx_close_extension adds 8d246e293228 media: TDA1997x: fix tda1997x_remove() adds 4b9e3e8af4b3 media: meson-ge2d: Fix rotation parameter changes detectio [...] adds 4461a723ab7b media: gspca/sn9c20x: Add ability to control built-in webcam LEDs adds 97e6e701f349 media: mtk-vcodec: Clean redundant encoder format definition adds 1386801acc5b media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] adds 9be0352dae9a media: mtk-vcodec: Add MT8195 H264 venc driver adds b84f60a307f0 media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] adds 78eee7b5f110 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 adds 683f71ebb35d media: Add NV12_4L4 tiled format adds 75b8f8f2646c media: Clean V4L2_PIX_FMT_NV12MT documentation adds e6d025d880f4 media: mceusb: ensure rx resolution can be retrieved adds 8dcea1d60858 media: streamzap: ensure rx resolution can be retrieved adds 11b982e950d2 media: cxd2880-spi: Fix a null pointer dereference on erro [...] adds 36b9d695aa6f media: ttusb-dec: avoid release of non-acquired mutex adds 2eecd3596ede media: tuners: mxl5007t: Removed unnecessary 'return' adds a5694cb73ad7 media: mtk-vcodec: vdec: Support H264 profile control adds 61a76141beec media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD adds 25e7f7d3c483 media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] adds 69466c22f51b media: mtk-vcodec: make flush buffer reusable by encoder adds b375e01b796a media: mtk-vcodec: venc: support START and STOP commands adds fd00d90330d1 media: mtk-vcodec: vdec: move stateful ops into their own file adds 34754adb8eba media: mtk-vcodec: vdec: handle firmware version field adds 741cc360df23 media: mtk-vcodec: support version 2 of decoder firmware ABI adds ffe5350c016a media: add Mediatek's MM21 format adds 8cdc3794b2e3 media: mtk-vcodec: vdec: support stateless API adds 06fa5f757dc5 media: mtk-vcodec: vdec: support stateless H.264 decoding adds 118add98f80e media: mtk-vcodec: vdec: add media device if using stateless api adds dc02a307fd5b media: dt-bindings: media: document mediatek,mt8183-vcodec-dec adds 3766d0d83873 media: mtk-vcodec: enable MT8183 decoder adds 6f53b05b8b60 media: mtk-vcodec: fix warnings: symbol XXX was not declared adds 8bff1386d62d media: ir_toy: allow tx carrier to be set adds 7efc14b8658a media: c8sectpfe-dvb: Remove unused including <linux/version.h> adds afae4ef7d5ad media: dvb-usb: fix ununit-value in az6027_rc_query adds c9458c6f8a8f media: rc: clean the freed urb pointer to avoid double free adds 39ad5b4a5ae7 media: siano: use DEFINE_MUTEX() for mutex lock adds d3bb03ec08fd media: cxd2820r: include the right header adds dbb4cfea6efe media: netup_unidvb: handle interrupt properly according t [...] adds bbe54b1a75a3 media: atomisp: restore missing 'return' statement adds e16f5e39acd6 media: atomisp: Fix error handling in probe adds 5ba9c067b5ed media: staging: atomisp: fix the uninitialized use in gc22 [...] adds f2a7fc8cc807 media: dt-bindings: media: renesas,imr: Convert to json-schema adds 44bc61991508 media: m5602_ov7660: remove the repeated declaration adds 548fa43a5869 media: stm32: Potential NULL pointer dereference in dcmi_i [...] adds 75821f810793 media: ipu3.rst: Improve header formatting on tables adds a44f9d6f9dc1 media: staging/intel-ipu3: css: Fix wrong size comparison [...] adds ace64e5894bc media: ipu3-cio2: Replace open-coded for_each_set_bit() adds cfd13612a5a7 media: ipu3-cio2: Use temporary storage for struct device pointer adds 98508d683970 media: ipu3-cio2: Switch to use media_entity_to_video_device() adds 66ec7a97d2f8 media: ipu3-cio2: Introduce to_sensor_asd() helper macro adds 8b0a8b1b612c media: ipu3-cio2: Introduce to_cio2_buffer() helper macro adds 96d309a9330e media: ipu3-cio2: Introduce to_cio2_device() helper macro adds d170b0ea1760 media: imx258: Fix getting clock frequency adds 7ee850546822 media: Add sensor driver support for the ov13b10 camera. adds f1363166f91e media: ov8856: Set default mbus format but allow caller to alter adds a9c80593ff80 media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control adds 311a839a1ad2 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control adds 3a7438c8ef86 media: staging: document that Imgu not output auto-exposur [...] adds ae0334e0cb73 media: uvcvideo: Remove unused including <linux/version.h> adds 861f92cb9160 media: v4l2-ioctl: Fix check_ext_ctrls adds e4ba563d4d4f media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL adds a2f8a484fbc9 media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL adds c87ed93574e3 media: v4l2-ioctl: S_CTRL output the right value adds 0c6bcbdfefa8 media: uvcvideo: Remove s_ctrl and g_ctrl adds 97a2777a9607 media: uvcvideo: Set capability in s_param adds ffccdde5f0e1 media: uvcvideo: Return -EIO for control errors adds 866c6bdd5663 media: uvcvideo: refactor __uvc_ctrl_add_mapping adds 9b31ea808a44 media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS adds 457e7911dfb8 media: uvcvideo: Use dev->name for querycap() adds e3f60e7e1a2b media: uvcvideo: Set unique vdev name based in type adds 8865c537037b media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE adds 70fa906d6fce media: uvcvideo: Use control names from framework adds ee929d5a10ca media: uvcvideo: Check controls flags before accessing them adds 6350d6a4ed48 media: uvcvideo: Set error_idx during ctrl_commit errors adds 8c42694150c2 media: docs: Document the behaviour of uvcvideo driver adds 15486e0934eb media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() adds e4aa275f7310 media: am437x: Make use of the helper function devm_platfo [...] adds f5aae241f989 media: cadence: Make use of the helper function devm_platf [...] adds 97ef3b7f4fdf media: cec: ao-cec: Make use of the helper function devm_p [...] adds 399e0f9a0d6a media: cec: s5p_cec: Make use of the helper function devm_ [...] adds 9caf7a0a0951 media: coda: Make use of the helper function devm_platform [...] adds bcbeade15a30 media: davinci: Make use of the helper function devm_platf [...] adds d9bd707c9de3 media: exynos-gsc: Make use of the helper function devm_pl [...] adds f5202ccb6741 media: exynos4-is: Make use of the helper function devm_pl [...] adds a498a4e7af50 media: imx-jpeg: Make use of the helper function devm_plat [...] adds 5f328fb58c37 media: imx-pxp: Make use of the helper function devm_platf [...] adds af2450254052 media: meson: ge2d: Make use of the helper function devm_p [...] adds 028ac5439f74 media: mtk-jpeg: Make use of the helper function devm_plat [...] adds b2fb212d9e30 media: mx2_emmaprp: Make use of the helper function devm_p [...] adds b619c2ea32fb media: rc: img-ir: Make use of the helper function devm_pl [...] adds 890418523f51 media: rc: ir-hix5hd2: Make use of the helper function dev [...] adds c533dabe496b media: rc: meson-ir: Make use of the helper function devm_ [...] adds dfa974f58604 media: rc: mtk-cir: Make use of the helper function devm_p [...] adds 044a35714113 media: rc: st_rc: Make use of the helper function devm_pla [...] adds 1c9b885c1d31 media: rc: sunxi-cir: Make use of the helper function devm [...] adds 8ac79b3fbc70 media: rcar-csi2: Make use of the helper function devm_pla [...] adds 736cce12fa63 media: rcar_fdp1: Make use of the helper function devm_pla [...] adds 81a7cad85166 media: rcar_jpu: Make use of the helper function devm_plat [...] adds a7cba8c9d0a4 media: renesas-ceu: Make use of the helper function devm_p [...] adds 0748befbc3b5 media: rockchip: rga: Make use of the helper function devm [...] adds 8db05a69f13c media: s3c-camif: Make use of the helper function devm_pla [...] adds beaa81f410ba media: s5p-g2d: Make use of the helper function devm_platf [...] adds d084438d237f media: s5p-jpeg: Make use of the helper function devm_plat [...] adds 5d3b9611d589 media: s5p-mfc: Make use of the helper function devm_platf [...] adds 6394c2d95399 media: sti: Make use of the helper function devm_platform_ [...] adds beabb243e3aa media: stih-cec: Make use of the helper function devm_plat [...] adds 092c69b2eb09 media: stm32-cec: Make use of the helper function devm_pla [...] adds 23f8bd25d152 media: sunxi: Make use of the helper function devm_platfor [...] adds b4dac22d27a2 media: venus: core : Make use of the helper function devm_ [...] adds a24973a60551 media: vsp1: Make use of the helper function devm_platform [...] adds e0bee542882f media: xilinx: Make use of the helper function devm_platfo [...] adds 1b03b539e635 media: rcar_drif: Make use of the helper function devm_pla [...] adds 76e21bb8be4f media: vidtv: Fix memory leak in remove adds a6b63ca455a1 media: pvrusb2: Replaced simple_strtol() with kstrtoint() adds 065a7c66bd8b media: mtk-vcodec: venc: fix return value when start_strea [...] adds 9031d6b3623f media: via-camera: deleted these redundant semicolons adds 35d2969ea3c7 media: firewire: firedtv-avc: fix a buffer overflow in avc [...] adds ea8a5c118e24 media: aspeed-video: ignore interrupts that aren't enabled adds 8515965e5e33 media: s5p-mfc: fix possible null-pointer dereference in s [...] adds 7e360fa0c0f3 media: cec-pin: fix off-by-one SFT check adds cdfaf4752e69 media: s5p-mfc: Add checking to s5p_mfc_probe(). adds 48d219f9cc66 media: TDA1997x: handle short reads of hdmi info frame. adds a9be3931188f media: usb: airspy: clean the freed pointer and counter adds 749d896551df media: camss: vfe: simplify vfe_get_wm_sizes() adds 2143ad413c05 media: mtk-vpu: Fix a resource leak in the error handling [...] adds 5c47dc665754 media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_ [...] adds 1932dc2f4cf6 media: pci/ivtv: switch from 'pci_' to 'dma_' API adds 887069f42455 media: switch from 'pci_' to 'dma_' API adds 012fe9520e82 media: vim2m: Remove repeated verbose license text adds 695fb9c6b064 media: Request API is no longer experimental adds c6c709ee55ec media: vivid: add signal-free time for cec message xfer adds 1e6494daaf09 media: imx7.rst: Provide an example for imx6ull-evk capture adds b94b551050b2 media: imx: TODO: Remove items that are already supported adds 936c7daa4d99 media: gspca: Limit frame size to sizeimage. adds 745b475e7e10 media: camss: vfe: Don't call hw_version() before its depe [...] adds a4b83deb3e76 media: videobuf2: rework vb2_mem_ops API adds 4dbe7eab9580 media: videobuf2: inverse buffer cache_hints flags adds 0a12d652fcfe media: videobuf2: split buffer cache_hints initialisation adds cde513fd9b35 media: videobuf2: move cache_hints handling to allocators adds 965c1e0bfeb6 media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag adds b00a9e59c539 media: videobuf2: add queue memory coherency parameter adds c0acf9cfeee0 media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag adds de27891f675e media: videobuf2: handle non-contiguous DMA allocations adds 1e153520cd04 media: staging: media: atomisp: code formatting changes at [...] adds 439b87fceb23 media: video-i2c: more precise intervals between frames adds aea54c134885 media: s3c-camif: Remove unused including <linux/version.h> adds 538314dbfc8a media: usb: stkwebcam: Update the reference count of the u [...] adds 4ba8d7046c04 media: ivtv: don't allow negative resolutions as module pa [...] adds 594a2edbcce5 media: MAINTAINERS: Add linux-renesas-soc mailing list to [...] adds 49b6f9b27ff0 media: MAINTAINERS, .mailmap: Update Ezequiel Garcia's ema [...] adds e4625044d656 media: i2c: ths8200 needs V4L2_ASYNC adds 79b48af2126d media: Media: meson: vdec: Use devm_platform_ioremap_resou [...] adds 645d74c59f14 media: hantro: Fix media device bus_info string adds 6d0d779b212c media: imx: set a media_device bus_info string adds 8ed852834683 media: sun6i-csi: Allow the video device to be open multip [...] adds 5a3683d60e56 media: staging: media: rkvdec: Make use of the helper func [...] adds 1c43c1ecd6a4 media: saa7164: Remove redundant assignment of pointer t adds a5991c4e9471 media: rcar-vin: Use user provided buffers when starting adds 9b4a9b31b9ae media: vimc: Enable set resolution at the scaler src pad adds ea7caaea6ed4 media: rcar_drif: select CONFIG_V4L2_ASYNC adds dfadec236aa9 media: radio-wl1273: Avoid card name truncation adds 2908249f3878 media: si470x: Avoid card name truncation adds 42bb98e420d4 media: tm6000: Avoid card name truncation adds 7266dda2f1df media: cx23885: Fix snd_card_free call on null card pointer adds 9d45ccf721aa media: staging/media/meson: vdec.h: fix kerneldoc warnings adds d7f26849ed7c media: atmel: fix the ispck initialization adds c73ba202a851 media: ir-kbd-i2c: improve responsiveness of hauppauge zil [...] adds 5173cca012b0 media: ir_toy: print firmware version in correct format adds 1d37c8542512 media: ir_toy: deal with residual irdata before expected response adds 92f461517d22 media: ir_toy: do not resubmit broken urb adds dccdd92b7b08 media: meson-ir-tx: fix platform_no_drv_owner.cocci warnings adds 44870a9e7a3c media: mxl111sf: change mutex_init() location adds 476db72e5219 media: mceusb: return without resubmitting URB in case of [...] adds 19c23f4fd860 media: dvb-frontend/mxl692: Remove repeated verbose license text adds 5f1644bd8122 media: dvb-frontend/mxl5xx: Remove repeated verbose license text adds c251d8b3b795 media: dvb-frontends/stv6111: Remove repeated verbose lice [...] adds be7468c77b0d media: dvb-frontends/stv0910: Remove repeated verbose lice [...] adds 2990cd10e1dd media: dvb-frontends/cxd2099: Remove repeated verbose lice [...] adds 689e453a9b9c HID: betop: fix slab-out-of-bounds Write in betop_probe adds 125aaf6ec2fa HID: apple: Fix logical maximum and usage maximum of Magic [...] adds 94f9c3567eba HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs adds ef1135704651 HID: amd_sfh: Fix potential NULL pointer dereference adds 38245d0340ea HID: u2fzero: ignore incomplete packets without data adds 601e6baaa21c HID: amd_sfh: Fix potential NULL pointer dereference adds 135291f36d22 vboxfs: fix broken legacy mount signature checking adds a466530b3a1e watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST adds 95a10c4eb307 media: hantro: Fix check for single irq adds 448ea5ee473b media: cedrus: Fix SUNXI tile size calculation adds 218848835699 media: s5p-jpeg: rename JPEG marker constants to prevent b [...] adds 4114978dcd24 media: ir_toy: prevent device from hanging during transmit adds 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 adds d5b0d88385f5 PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM adds d97c5d4c622f PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI adds 851e34d4cfb1 PCI: PM: Drop struct pci_platform_pm_ops adds d8e272079b50 PCI: PM: Simplify acpi_pci_power_manageable() adds d91db9b878c3 Merge branch 'pm-pci' into linux-next adds b1d263def510 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 087b36dbdad9 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 6b28c7d0781e PM / devfreq: Strengthen check for freq_table adds ca86c76978cb Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 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 adds d47dfc2b00e6 IB/hfi1: Remove cache and embed txreq in ring adds 4bf0ca0c9f77 IB/hfi1: Get rid of hot path divide adds a7125869b2c3 IB/hfi1: Get rid of tx priv backpointer adds f5dc70a0e142 IB/hfi1: Tune netdev xmit cachelines adds b4b90a50cbb9 IB/hfi1: Remove atomic completion count adds 6d1ebccbd64a IB/hfi1: Add ring consumer and producers traces adds 11333be19c08 RDMA/hfi1: Use struct_size() and flex_array_size() helpers adds 373efe0f3095 RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK adds 45216d63630a RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_W [...] adds 27da60547de1 RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK adds 8de1e9b01b03 net/mlx5: Add uid field to UAR allocation structures adds d2c8a1554c10 IB/mlx5: Enable UAR to have DevX UID adds d30ef6d5c013 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 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' adds d7cade513752 net/mlx5e: check return value of rhashtable_init adds f04ed7d277e8 net: ipv6: check return value of rhashtable_init adds f43bed7193a3 net: mac80211: check return value of rhashtable_init adds 861f40fa0edf am65-cpsw: avoid null pointer arithmetic adds d68c2e1d19c5 net: stmmac: fix off-by-one error in sanity check adds 9a1213849a94 net: ipv6: squash $(ipv6-offload) in Makefile adds 1817750bdc67 net: ipv6: use ipv6-y directly instead of ipv6-objs adds 128cfb882e23 net/tls: support SM4 CCM algorithm adds e37e08fffc37 octeontx2-af: Reset PTP config in FLR handler adds d1489208681d octeontx2-af: cn10k: RPM hardware timestamp configuration adds e266f6639396 octeontx2-af: Use ptp input clock info from firmware data adds 99bbc4ae69b9 octeontx2-af: Add external ptp input clock adds 13d45964c1b4 Merge branch 'octeontx2-af-external-ptp-clock' adds af3826db74d1 octeontx2-pf: Use hardware register for CQE count adds 1e0083bd0777 gve: DQO: avoid unused variable warnings adds 3d5f12d4ff78 net: ipv4: remove superfluous header files from fib_notifier.c adds a365023a76f2 net: qrtr: combine nameservice into main module adds ffd2f89ad05c octeontx2-pf: Enable promisc/allmulti match MCAM entries. adds 43510ef4ddad octeontx2-nicvf: Add PTP hardware clock support to NIX VF adds 096d19f3156d Merge branch 'octeontx2-ptp-vf' adds 2a87bd73e50d ice: Add DSCP support adds 40b247608bc5 ice: Add feature bitmap, helpers and a check for DSCP adds 4fc5fbee5cb7 ice: Fix link mode handling adds 0128cc6e928d ice: refactor devlink getter/fallback functions to void adds b37e4e94c1a8 ice: Fix macro name for IPv4 fragment flag adds 30cba287eb21 ice: Prefer kcalloc over open coded arithmetic adds 49f01349d15e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 7c2dcfa295b1 net: phy: micrel: Add support for LAN8804 PHY adds f364dd71d92f mctp: Allow MCTP on tun devices adds 1f6c77ac9e6e mctp: Allow local delivery to the null EID adds 73c618456dc5 mctp: locking, lifetime and validity changes for sk_keys adds 43f55f23f708 mctp: Add refcounts to mctp_dev adds 7b14e15ae6f4 mctp: Implement a timeout for tags adds 4f9e1ba6de45 mctp: Add tracepoints for tag/key handling adds 97f09abffcb9 mctp: Do inits as a subsys_initcall adds f4d41c59135d doc/mctp: Add a little detail about kernel internals adds 6183569db80e mctp: Set route MTU via netlink adds 7b1871af75f3 mctp: Warn if pointer is set for a wrong dev type adds 4f948b34304c Merge branch 'mctp-core-updates' adds ed717613f972 ethtool: ioctl: Use array_size() helper in copy_{from,to}_user() adds 865bfb2affa8 net: bridge: Use array_size() helper in copy_to_user() adds f69bf5dee7ef net/mlx4: Use array_size() helper in copy_to_user() adds 6f8b64f86e27 net/dsa/tag_8021q.c: remove superfluous headers adds ca4b0649be01 net/dsa/tag_ksz.c: remove superfluous headers adds 6a832a6c72b9 net/ipv4/datagram.c: remove superfluous header files from [...] adds 7fec4d39198b gve: Use kvcalloc() instead of kvzalloc() adds ef91abfb20c7 devlink: Add missed notifications iterators adds 69508d43334e net_sched: Use struct_size() and flex_array_size() helpers adds 85212a127e46 octeontx2-af: Adjust LA pointer for cpt parse header adds 06059a1a9a4a octeontx2-pf: Add XDP support to netdev PF adds 55b115c7ecd9 net: dsa: rtl8366rb: Use core filtering tracking adds 2e861e5e9717 dissector: do not set invalid PPP protocol adds e51bb5c2784c net: macb: ptp: Switch to gettimex64() interface adds 75f81afb27c3 octeontx2-af: Remove redundant initialization of variable pin adds 4075a6a047bb net: phy: marvell10g: add downshift tunable support adds 2bb2f5fb21b0 net: add new socket option SO_RESERVE_MEM adds ca057051cf25 tcp: adjust sndbuf according to sk_reserved_mem adds 053f368412c9 tcp: adjust rcv_ssthresh according to sk_reserved_mem adds a3e4abace586 Merge branch 'SO_RESEVED_MEM' adds 4fe815850bdc ixgbe: let the xdpdrv work with more than 64 cpus adds dee3b2d0fa4b net/mlx4_en: Add XDP_REDIRECT statistics adds 59f09ae8fac4 net: snmp: inline snmp_get_cpu_field() adds acbd0c814413 mptcp: use batch snmp operations in mptcp_seq_show() adds b05173028cc5 Merge branch 'snmp-optimizations' adds dd9a887b35b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 129291980f49 net: sched: Use struct_size() helper in kvmalloc() adds 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' adds c3e8c44a9063 libbpf: Ignore STT_SECTION symbols in 'maps' section adds c2a228d69cef bpf/tests: Allow different number of runs per test case adds 4bc354138d55 bpf/tests: Reduce memory footprint of test suite adds 68c956fe7417 bpf/tests: Add exhaustive tests of ALU shift values adds 9298e63eafea bpf/tests: Add exhaustive tests of ALU operand magnitudes adds a5a36544de38 bpf/tests: Add exhaustive tests of JMP operand magnitudes adds a7d2e752e520 bpf/tests: Add staggered JMP and JMP32 tests adds 2e807611945c bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes adds 27cc6dac6ec8 bpf/tests: Add test case flag for verifier zero-extension adds d4ff9ee2dc0b bpf/tests: Add JMP tests with small offsets adds c4df4559db84 bpf/tests: Add JMP tests with degenerate conditional adds f1517eb790f9 bpf/tests: Expand branch conversion JIT test adds f536a7c80675 bpf/tests: Add more BPF_END byte order conversion tests adds 18935a72eb25 bpf/tests: Fix error in tail call limit tests adds 29eef85be2f6 bpf/tests: Add tail call limit test with external function call adds 9673268f03ba libbpf: Add "tc" SEC_DEF which is a better name for "classifier" adds 8fffa0e3451a selftests/bpf: Normalize XDP section names in selftests adds c22bdd28257f selftests/bpf: Switch SEC("classifier*") usage to a strict [...] adds 15669e1dcd75 selftests/bpf: Normalize all the rest SEC() uses adds 12d9466d8bf3 libbpf: Refactor internal sec_def handling to enable pluggability adds 13d35a0cf174 libbpf: Reduce reliance of attach_fns on sec_def internals adds 15ea31fadd7f libbpf: Refactor ELF section handler definitions adds d41ea045a6e4 libbpf: Complete SEC() table unification for BPF_APROG_SEC [...] adds dd94d45cf0ac libbpf: Add opt-in strict BPF program section name handling logic adds 7c80c87ad56a selftests/bpf: Switch sk_lookup selftests to strict SEC("s [...] adds 4e874b119c79 Merge branch 'libbpf: stricter BPF program section name handling' adds 09710d82c0a3 bpftool: Avoid using "?: " in generated code adds 3d717fad5081 bpf: Replace "want address" users of BPF_CAST_CALL with BP [...] adds 102acbacfd9a bpf: Replace callers of BPF_CAST_CALL with proper function [...] adds 72e1781a5de9 Merge branch 'bpf: Build with -Wcast-function-type' adds 38261f369fb9 selftests/bpf: Fix probe_user test failure with clang buil [...] adds 3103836496e7 xsk: Fix clang build error in __xp_alloc adds e31eec77e4ab bpf: selftests: Fix fd cleanup in get_branch_snapshot adds 66fe33241726 libbpf: Make gen_loader data aligned. adds de21d8bf7772 bpf: Do not invoke the XDP dispatcher for PROG_RUN with si [...] adds 161ecd537948 libbpf: Properly ignore STT_SECTION symbols in legacy map [...] adds e68ac0082787 libbpf: Fix skel_internal.h to set errno on loader retval < 0 adds d4b6f87e8d39 selftests/bpf: Use kselftest skip code for skipped tests adds 6bbc7103738f bpf, xdp, docs: Correct some English grammar and spelling adds 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 [...] adds 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 adds a8e5387f8362 ipw2200: Fix a function name in print messages adds 3937cf5e34e0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9a9023f31487 Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs adds 6fc165337b0d Bluetooth: hci_h5: directly return hci_uart_register_devic [...] adds ce81843be24e Bluetooth: Fix Advertisement Monitor Suspend/Resume adds 4139ff008330 Bluetooth: Fix wrong opcode when LL privacy enabled adds 34af56e8ad3a Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension adds 099c6d31764b Bluetooth: btrtl: enable Realtek 8822C/8852A to support AO [...] adds d1dcbf615af6 Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE adds 823f3bc4e2ec Bluetooth: Fix handling of experimental feature for qualit [...] adds 7f7fd17ed7c5 Bluetooth: Fix handling of experimental feature for codec offload adds f4bcba0e873f Bluetooth: btrtl: Set VsMsftOpCode based on device table adds 0eb10c0c6d61 Bluetooth: btrsi: remove superfluous header files from btrsi.c adds e1b77d68feea Bluetooth: Make use of hci_{suspend,resume}_dev on suspend [...] adds 59c218ca88c1 Bluetooth: hci_vhci: Add force_suspend entry adds 60edfad4fd0b Bluetooth: hci_vhci: Add force_prevent_wake entry adds 4d51fb04c3c4 Bluetooth: btrtl: Add support for MSFT extension to rtl882 [...] adds 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 adds e306784a8de0 cfg80211: AP mode driver offload for FILS association crypto adds 7ff379ba2d4b mac80211: twt: don't use potentially unaligned pointer adds 405fca8a9461 ieee80211: add power type definition for 6 GHz adds cb751b7a57e5 mac80211: add parse regulatory info in 6 GHz operation inf [...] adds 63214f02cff9 mac80211: save transmit power envelope element and power c [...] adds e53e9828a8d2 cfg80211: always free wiphy specific regdomain adds 05075fe7455a nl80211: don't kfree() ERR_PTR() value adds dc1e3cb8da8b nl80211: MBSSID and EMA support in AP mode adds 171964252189 mac80211: MBSSID support in interface handling adds 2808247aee52 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 723cb4b57b7a Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds c2606ddcf5ad mtd: onenand: samsung: drop Exynos4 and describe driver in [...] adds 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 adds 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 [...] adds 1e3944578b74 Merge tag 'amd-drm-next-5.16-2021-09-27' of https://gitlab [...] adds 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 adds b3ed524f84f5 drm/msm: allow compile_test on !ARM adds 7dad41aac5f3 drm/probe-helper: Document drm_helper_hpd_irq_event() retu [...] adds 0464ed1a79b8 drm/probe-helper: Create a HPD IRQ event helper for a sing [...] adds daf4e7d7b912 drm/vc4: hdmi: Actually check for the connector status in hotplug adds c43da06c24a4 dt-bindings: drm/panel: boe-tv101wum-nl6: Support enabling [...] adds 18c58153b8c6 drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail adds 76d364d81b55 dt-bindings: boe, tv101wum-n16: Add compatible for boe tv1 [...] adds 93ee1a2c0f08 drm/panel: support for BOE and INX video mode panel adds 34268c9dde4c virtio-gpu api: multiple context types with explicit initi [...] adds b10790434cf2 drm/virtgpu api: create context init feature adds 1925d6a7e0f4 drm/virtio: implement context init: track valid capabiliti [...] adds 6198770a1fe0 drm/virtio: implement context init: probe for feature adds 4fb530e5caf7 drm/virtio: implement context init: support init ioctl adds 7547675b84bf drm/virtio: implement context init: track {ring_idx, emit_ [...] adds e8b6e76f69a4 drm/virtio: implement context init: plumb {base_fence_ctx, [...] adds bbf588d7d4ed drm/virtio: implement context init: stop using drv->contex [...] adds 85c83ea915ed drm/virtio: implement context init: allocate an array of f [...] adds 8d6b006e1f51 drm/virtio: implement context init: handle VIRTGPU_CONTEXT [...] adds cd7f5ca33585 drm/virtio: implement context init: add virtio_gpu_fence_event adds 78aa20fa4381 drm/virtio: implement context init: advertise feature to u [...] adds f5d28856b89b drm/ttm: stop calling tt_swapin in vm_access adds 635138f72e80 drm/ttm: stop setting page->index for the ttm_tt adds 21856e1e3425 drm/ttm: move ttm_tt_{add, clear}_mapping into amdgpu adds d0f5d790ae86 drm/ttm: remove TTM_PAGE_FLAG_NO_RETRY adds 43d46f0b78bb drm/ttm: s/FLAG_SG/FLAG_EXTERNAL/ adds a5a3dd42fe13 drm/ttm: add some kernel-doc for TTM_TT_FLAG_* adds 49e7f76fc514 drm/ttm: add TTM_TT_FLAG_EXTERNAL_MAPPABLE adds 59050d783848 drm/bridge: Add stubs for devm_drm_of_get_bridge when OF i [...] adds 241ffeb028e4 drm/dp: Add Additional DP2 Headers adds 90972b933edc Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 71cf9e72b312 drm/amdgpu: fix gart.bo pin_count leak adds a74d0224d56a drm/amd/display: Fix Display Flicker on embedded panels adds 77ec28eac2aa drm/amdgpu: Update PSP TA Invoke to use common TA context [...] adds ca5c636dc6a2 drm/amdgpu: add poison mode query for DF (v2) adds aaca8c386136 drm/amdgpu: add poison mode query for UMC adds e43488493cbb drm/amdgpu: set poison supported flag for RAS (v2) adds f524dd54a789 drm/amdgpu: skip umc ras irq handling in poison mode (v2) adds e794747622c3 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 adds b0d888900603 drm/amd/display: use correct vpg instance for 128b/132b encoding adds bf72ca73aaa6 drm/amd/display: [FW Promotion] Release 0.0.85 adds b089ebaaddb0 drm/amd/display: Don't enable AFMT for DP audio stream adds b629a824708b drm/amd/display: add vsync notify to dmub for abm pause adds ba9012fcb274 drm/amd/display: Add debug support to override the Minimum [...] adds 52dffe2fc1ad drm/amd/display: update cur_lane_setting to an array one f [...] adds f6e54f0643fb drm/amd/display: add function to convert hw to dpcd lane settings adds e3ab29aa8c68 drm/amd/display: Fix for link encoder access for MST. adds 43dc2ad561c9 drm/amd/display: Fix MST link encoder availability check. adds 7596936260f7 drm/amd/display: Add PPS immediate update flag for DCN2 adds 8673b8dc8951 drm/amd/display: Add an extra check for dcn10 OPTC data format adds 14431f3b7c69 drm/amd/display: [FW Promotion] Release 0.0.86 adds 487ac89fee2b drm/amd/display: 3.2.155 adds 87e9585b3628 drm/amd/display: Replace referral of dal with dc adds 028a998c62f7 drm/amd/display: Defer LUT memory powerdown until LUT bypa [...] adds 750689940819 drm/amd/display: initialize backlight_ramping_override to false adds c01baf22dab3 drm/amd/display: make verified link cap not exceeding max [...] adds 3626a6aebe62 drm/amd/display: Handle Y carry-over in VCP X.Y calculation adds 356af2f32f44 drm/amd/display: Update VCP X.Y logging to improve usefulness adds dae66a044592 drm/amd/display: Pass PCI deviceid into DC adds ce9c1d8c715c drm/amd/amdgpu: Add missing mp_11_0_8_sh_mask.h header adds 2f350ddadca3 drm/amdgpu: check tiling flags when creating FB on GFX8- adds 335aea75b0d9 drm/amdgpu: fix warning for overflow check adds 0de5472a0180 drm/amdkfd: fix resource_size.cocci warnings adds 0069a2273837 gpu: amd: replace open-coded offsetof() with builtin adds 5039f5298880 drm/amd/amdgpu: Validate ip discovery blob adds 894c6890a23c drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case adds 5c67ff3a4c68 drm/amdgpu: Add a UAPI flag for hot plug/unplug adds 0ad53fe3ae82 drm/amdgpu: add cyan_skillfish asic header files adds 82d96c34b0d4 drm/amd/display: add cyan_skillfish display support adds 578f8080ac9f drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix adds 610a667fe7df amd/amdkfd: add ras page retirement handling for sq/sdma (v3) adds da3c8c56013b drm/amd/display: Only define DP 2.0 symbols if not already [...] adds dcb239fc4d22 drm/amdgpu: resolve RAS query bug adds 63b9aed4b978 drm/amdgpu: move headless sku check into harvest function adds 3c46d2e9436d drm/amdgpu: add debugfs access to the IP discovery table adds 0fc1c135e5ed drm/amdgpu: store HW IP versions in the driver structure adds 391afd066aed drm/amdgpu: fill in IP versions from IP discovery table adds 992f83d0c719 drm/amdgpu: add XGMI HWIP adds 4f006ed3cc66 drm/amdgpu/nv: export common IP functions adds 7a1e23122914 drm/amdgpu: add initial IP enumeration via IP discovery table adds f2a09ca78743 drm/amdgpu/sdma5.0: convert to IP version checking adds 033e41536844 drm/amdgpu/sdma5.2: convert to IP version checking adds 220542b6a422 drm/amdgpu/gfx10: convert to IP version checking adds 1041a9f175e1 drm/amdgpu: filter out radeon PCI device IDs adds 24123748ea9d drm/amdgpu: bind to any 0x1002 PCI diplay class device adds d1c2af2a9f61 drm/amdgpu/gmc10.0: convert to IP version checking adds cbc1dde59648 drm/amdgpu: Use IP discovery to drive setting IP blocks by [...] adds bcba2f32b4cc drm/amdgpu: drive nav10 from the IP discovery table adds b070aebb4858 drm/amdgpu/gfxhub2.1: convert to IP version checking adds c1d4df137e4d drm/amdgpu/mmhub2.0: convert to IP version checking adds 368c60a43be7 drm/amdgpu/mmhub2.1: convert to IP version checking adds 2e1c2c511986 drm/amdgpu/vcn3.0: convert to IP version checking adds 4aabaac72d6a drm/amdgpu/athub2.0: convert to IP version checking adds 043841a8a40a drm/amdgpu/athub2.1: convert to IP version checking adds 39de6c7c81ef drm/amdgpu/navi10_ih: convert to IP version checking adds 14fd1609ba17 drm/amdgpu/amdgpu_smu: convert to IP version checking adds 2b6a876a0764 drm/amdgpu/smu11.0: convert to IP version checking adds 283f637f6f6a drm/amdgpu/navi10_ppt: convert to IP version checking adds 3af885f9da68 drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking adds d423e253fe07 drm/amdgpu/nv: convert to IP version checking adds aebc28c32ef3 drm/amdgpu: drive all navi asics from the IP discovery table adds 0586130df08e drm/amdgpu/display/dm: convert to IP version checking adds 740655b458e5 drm/amdgpu: add DCI HWIP adds 798ec59e1dc0 drm/amdgpu/soc15: export common IP functions adds 30bce8c72138 drm/amdgpu: add initial IP discovery support for vega based parts adds 0ad3bfa0d3c4 drm/amdgpu/soc15: get rev_id in soc15_common_early_init adds e20270ef96ae drm/amdgpu: drive all vega asics from the IP discovery table adds c31b3c53b148 drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support adds edd090667f83 drm/amdgpu/display/dm: convert RAVEN to IP version checking adds b5aac00e0637 drm/amdgpu/sdma4.0: convert to IP version checking adds 5ffa0c6c65f7 drm/amdgpu/hdp4.0: convert to IP version checking adds 0ae505af783b drm/amdgpu/gfx9.0: convert to IP version checking adds 17123c97a717 drm/amdgpu/amdgpu_psp: convert to IP version checking adds f83faea8aca9 drm/amdgpu/psp_v11.0: convert to IP version checking adds 62ee3c29087e drm/amdgpu/psp_v13.0: convert to IP version checking adds 011a3e1b5c8b drm/amdgpu/pm/smu_v11.0: update IP version checking adds 9ade156da6db drm/amdgpu/pm/smu_v13.0: convert IP version checking adds be190d5169e2 drm/amdgpu/pm/amdgpu_smu: convert more IP version checking adds 90db360ec90c drm/amdgpu/amdgpu_vcn: convert to IP version checking adds 80d441a28d53 drm/amdgpu/vcn2.5: convert to IP version checking adds 1206cb144aa8 drm/amdgpu/soc15: convert to IP version checking adds 0ea28e522e94 drm/amd/display: fix error case handling adds 75ef1487cb71 drm/amdgpu: add VCN1 hardware IP adds 6005f010d94c drm/amdgpu: add HWID of SDMA instance 2 and 3 adds c1272947d953 drm/amdgpu: get VCN and SDMA instances from IP discovery table adds 867a36eaca94 drm/amdgpu/sdma: remove manual instance setting adds ae2bf5d705f1 drm/amdgpu/vcn: remove manual instance setting adds ed12319fcf5d drm/amdgpu: get VCN harvest information from IP discovery table adds 6f09a1f6536f drm/amdgpu/ucode: add default behavior adds 6e76a46803bf drm/amdgpu: add new asic_type for IP discovery adds b6ca169d9dc7 drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default adds 86352ea8227a drm/amdgpu: convert IP version array to include instances adds 6a6ef97f3c83 drm/amdgpu: clean up set IP function adds 1e8d7d2e1f45 drm/amdgpu: add support for SRIOV in IP discovery path adds 1009c168d36d drm/amdkfd: clean up parameters in kgd2kfd_probe adds 04f1c451a150 drm/amdkfd: convert kfd_device.c to use GC IP version adds 70ca1f0d4d2c drm/amdgpu: add an option to override IP discovery table f [...] adds f56bd86d2664 drm/amdkfd: fix a potential ttm->sg memory leak adds 6679944664ac drm/amdgpu/jpeg2: move jpeg2 shared macro to header file adds 2b7c62267937 drm/amdgpu/jpeg: add jpeg2.6 start/end adds e3217dd5bffa drm/amdgpu: consolidate case statements adds 6f9c88345a2d Documentation/gpu: remove spurious "+" in amdgpu.rst adds 7ac2249e64d8 drm/amdgpu: use generic fb helpers instead of setting up A [...] adds eb5beace03a5 drm/amdkfd: avoid conflicting address mappings adds 5c7b47c1bd6b drm/amdkfd: export svm_range_list_lock_and_flush_work adds deb13ad6e7f4 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails adds ded0227517ce drm/amdgpu: add another raven1 gfxoff quirk adds 8a2e817a07d3 drm/amdgpu: only check for _PR3 on dGPUs adds 838cbe48e5bc drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 4ab5c34cfa2f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds d0f5459a6e61 Revert "drm/amd/display: To modify the condition in indica [...] adds 098e4a2e199b drm/radeon: Add HD-audio component notifier support (v2) adds 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 adds 2a764b7c708a drm/i915/display: Fix the dsc check while selecting min_cdclk adds 5716c8c6f4b6 drm/i915/uncore: split the fw get function into separate vfunc adds 758b2fc26640 drm/i915/pm: drop get_fifo_size vfunc. adds ef9c66a0aea5 drm/i915: make update_wm take a dev_priv. adds 02a1a6351e43 drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) adds 44892ffafa5a drm/i915: add wrappers around cdclk vtable funcs. adds 4360a2b54fd7 drm/i915/display: add intel_fdi_link_train wrapper. adds 46d8e4a1da52 drm/i915: split clock gating init from display vtable adds 27057882f62e drm/i915: split watermark vfuncs from display vtable. adds 082800ab52d6 drm/i915: split color functions from display vtable adds 7b75709ac8b5 drm/i915: split audio functions from display vtable adds 89ac34c14d7e drm/i915: split cdclk functions from display vtable. adds de1677c5e32a drm/i915: split irq hotplug function from display vtable adds 5c8c179bcaf6 drm/i915: split fdi link training from display vtable. adds 903f3806f3e8 drm/i915: split the dpll clock compute out from display vtable. adds 1c55b1e063d0 drm/i915: constify fdi link training vtable adds cd030c7c11a4 drm/i915: constify hotplug function vtable. adds c6d27046552e drm/i915: constify color function vtable. adds 0a108bca94a8 drm/i915: constify the audio function vtable adds a73477f8813c drm/i915: constify the dpll clock vtable adds 6b4cd9cba620 drm/i915: constify the cdclk vtable adds cbc7617af0c1 drm/i915: drop unused function ptr and comments. adds d28c2f5c2383 drm/i915: constify display function vtable adds eba4b7960f22 drm/i915: constify clock gating init vtable. adds dde98a573c0a drm/i915: constify display wm vtable adds 11408ea52786 drm/i915/gen11: Disable cursor clock gating in HDR mode adds 7194dc998dff drm/i915/tc: Fix TypeC port init/resume time sanitization adds 4f7dad584fdc drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode adds 62e1e308ffd7 drm/i915/tc: Remove waiting for PHY complete during releas [...] adds 30e114ef4b16 drm/i915/tc: Check for DP-alt, legacy sinks before taking [...] adds 11a8970865b4 drm/i915/tc: Add/use helpers to retrieve TypeC port properties adds 675d23c14821 drm/i915/tc: Don't keep legacy TypeC ports in connected st [...] adds 64851a32c463 drm/i915/tc: Add a mode for the TypeC PHY's disconnected state adds d0bc677056bd drm/i915/tc: Refactor TC-cold block/unblock helpers adds 8e8289a00e63 drm/i915/tc: Avoid using legacy AUX PW in TBT mode adds 38c393462d01 drm/i915/icl/tc: Remove the ICL special casing during TC-c [...] adds 3e0abc7661c8 drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P adds ff67c4c0dd67 drm/i915/tc: Drop extra TC cold blocking from intel_tc_por [...] adds b58a88682093 drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect adds 082436068c19 drm/i915: Extract intel_panel_mode_valid() adds 8a567b110227 drm/i915: Use intel_panel_mode_valid() for DSI/LVDS/(s)DVO adds 00fc3787d277 drm/i915: Reject modes that don't match fixed_mode vrefresh adds cff4c2c645cb drm/i915: Introduce intel_panel_compute_config() adds f5b8c316092f drm/i915: Reject user modes that don't match fixed mode's [...] adds 7eadfbfe0f3b drm/i915: Drop pointless fixed_mode checks from dsi code adds 1e39da5a200b drm/i915: Enable TPS3/4 on all platforms that support them adds 2709abc8d14a drm/i915/fbc: Allow FBC with Yf tiling adds a471a526bc38 drm/i915: Pimp HSW+ transcoder state readout adds ef46972ac851 drm/i915: Configure TRANSCONF just the once with bigjoiner adds f0b6b01b3efe drm/i915: Add ww context to intel_dpt_pin, v2. adds 4378daf5d04e drm/i915/bdb: Fix version check adds 1e9ae61d172f drm/i915: Clear leftover DP vswing/preemphasis values befo [...] adds 9f620f1dde3e drm/i915: Call intel_ddi_init_dp_buf_reg() earlier adds 8a1ec3f32754 drm/i915: Remove DP_PORT_EN stuff from link training code adds cbf02c50ea7c drm/i915: Nuke local copies/pointers of intel_dp->DP adds e505d76404b1 drm/i915: s/ddi_translations/trans/ adds ac220f5f754b drm/i915/display/psr: Handle plane and pipe restrictions a [...] adds 1f61f0655b95 drm/i915/display/psr: Do full fetch when handling multi-pl [...] adds 5da579cff38d drm/i915/display: Drop unnecessary frontbuffer flushes adds 34ac6b651f39 drm/i915/display: Handle frontbuffer rendering when PSR2 s [...] adds ef39826c12b4 drm/i915/display: Fix glitches when moving cursor with PSR [...] adds 1163649a0479 drm/i915/display/adlp: Optimize PSR2 power-savings in corn [...] adds de572e881b9d drm/i915/display/adlp: Allow PSR2 to be enabled adds 7f6002e58025 drm/i915/display: Enable PSR2 selective fetch by default adds 828510fbf8d5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 6c9b895c0c0d Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 882e013a32ec ALSA: usb-audio: fix comment reference in __uac_clock_find_source adds 1465d06a6d85 ALSA: hda: hdac_stream: fix potential locking issue in snd [...] adds 868ddfcef31f ALSA: hda: hdac_ext_stream: fix potential locking issues adds a20f3b10de61 ASoC: SOF: Intel: hda-dai: fix potential locking issue adds b38269ecd2b2 ALSA: virtio: Replace zero-length array with flexible-arra [...] adds 46243b85b0ec ALSA: hda: Reduce udelay() at SKL+ position reporting adds c4ca3871e21f ALSA: hda: Use position buffer for SKL+ again adds 4e7cf1fbb34e ALSA: usb-audio: Restrict rates for the shared clocks adds 86a42ad07905 ALSA: usb-audio: Fix possible race at sync of urb completions adds 9c9a3b9da891 ALSA: usb-audio: Rename early_playback_start flag with low [...] adds e581f1cec4f8 ALSA: usb-audio: Disable low-latency playback for free-wheel mode adds bceee7538755 ALSA: usb-audio: Disable low-latency mode for implicit fee [...] adds d215f63d49da ALSA: usb-audio: Check available frames for the next packet size adds 0ef74366bc15 ALSA: usb-audio: Add spinlock to stop_urbs() adds d5f871f89e21 ALSA: usb-audio: Improved lowlatency playback support adds 813a17cab9b7 ALSA: usb-audio: Avoid killing in-flight URBs during draining adds 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 [...] adds 22c861fd7f8e ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_ [...] adds a1ce6e43e2ac ASoC: SOF: pm: fix a stale comment adds 3e5cdded931a ASoC: SOF: imx: add header file for ops adds b05cfb121522 ASoC: mediatek: mt8195: add missing of_node_put in probe adds 6a0ba071b71c ASoC: SOF: add error handling to snd_sof_ipc_msg_data() adds 18845128f5f8 ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ adds b689d81b1608 ASoC: SOF: ipc: Make the error prints consistent in tx_wai [...] adds 3c561a090c79 ASoC: intel: sof_rt5682: update platform device name for M [...] adds 5100436c27aa ASoC: ti: Constify static snd_soc_ops adds 2831b7191726 ASoC: ux500: mop500: Constify static snd_soc_ops adds 67e068ec4596 ASoC: rt5682s: Remove the volatile SW reset register from [...] adds 087330c642a9 ASoC: rt5682s: Use dev_dbg instead of pr_debug adds 853cb0be0eb2 ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK adds 91cf45595021 ASoC: dt-bindings: rt5682s: fix the device-tree schema errors adds 724cd2e42630 ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig adds 626605a3dfb5 ASoC: wm_adsp: remove a repeated including adds 2cbf90a6d52d ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP adds 57589f82762e ASoC: rt5682: move clk related code to rt5682_i2c_probe adds 5bffa57e573f Merge remote-tracking branch 'asoc/for-5.16' into asoc-next adds 540b30fa61e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 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 [...] adds 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 adds 093ab2277b92 block: print the current process in handle_bad_sector adds 596bfbb575f7 Merge branch 'for-5.16/block' into for-next adds b013364e341d Merge branch 'for-5.16/cdrom' into for-next adds d23593ef6267 io_uring: dump sqe contents if issue fails adds 9157afc9c1aa io-wq: Remove duplicate code in io_workqueue_create() adds b485f15e0f49 io_uring: kill off ios_left adds 34688ff4607c io_uring: inline io_dismantle_req adds 476596caab39 io_uring: inline linked part of io_req_find_next adds 4567712537f9 io_uring: dedup CQE flushing non-empty checks adds 3f3be202732c io_uring: kill extra wake_up_process in tw add adds c1dabfd16e74 io_uring: add more uring info to fdinfo for debug adds 6bbab234e788 io_uring: remove ctx referencing from complete_post adds b39d3d3fb481 io_uring: optimise io_req_init() sqe flags checks adds 4e3448818fc7 io_uring: return boolean value for io_alloc_async_data adds eefae0895298 io_uring: mark having different creds unlikely adds 2dd583943be1 io_uring: force_nonspin adds e0a5ceb3d707 io_uring: make io_do_iopoll return number of reqs adds 593365467b86 io_uring: use slist for completion batching adds ee43a6c0f332 io_uring: remove allocation cache array adds 1dd1620339cc io-wq: add io_wq_work_node based stack adds ea08448a44a4 io_uring: replace list with stack for req caches adds fe4a7e87cdb9 io_uring: split iopoll loop adds 9709a5bf30b1 io_uring: use single linked list for iopoll adds 25acba7066e3 io_uring: add a helper for batch free adds 6daa453f48e7 io_uring: convert iopoll_completed to store_release adds b17ed4123b09 io_uring: optimise batch completion adds b66da5a0c2f3 io_uring: inline completion batching helpers adds 3d66cf9138b7 io_uring: don't pass tail into io_free_batch_list adds 0f4c46a26e99 io_uring: don't pass state to io_submit_state_end adds 163fdcbfd7ef io_uring: deduplicate io_queue_sqe() call sites adds 9048030a9a00 io_uring: remove drain_active check from hot path adds 6410777d5ea0 io_uring: split slow path from io_queue_sqe adds ca222f345c2f io_uring: inline hot path of __io_queue_sqe() adds 491ee1284ea4 io_uring: reshuffle queue_sqe completion handling adds b8ed81cf71c0 io_uring: restructure submit sqes to_submit checks adds f2bbb523d400 io_uring: kill off ->inflight_entry field adds 7aa6d6ae8908 io_uring: comment why inline complete calls io_clean_op() adds 10400635ddd0 io_uring: disable draining earlier adds 6ac425ab0890 Merge branch 'for-5.16/io_uring' into for-next adds 219331c7249e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 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 [...] adds 6fd0f8a3beb1 Merge branch 'fixes' into next adds 22ea8ab0dcc4 dt-bindings: mmc: arasan,sdci: drop unneeded clock-cells d [...] adds 1488969a19bd mmc: slot-gpio: Refactor mmc_gpio_alloc() adds fb99597d255a mmc: slot-gpio: Update default label when no con_id provided adds 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() adds 5ce39985c604 power: supply: core: Move psy_has_property() to fix build adds 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() adds 35d114699b90 regulator: Lower priority of logging when setting supply adds 13c25d475c29 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] adds 82d13aa22496 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6adb4c41725e Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds a4a14c42c3a7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 03524da6ac53 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds df4fa650e872 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 8a764ef1bd43 selinux: enable genfscon labeling for securityfs adds f5d0e5e9d72d selinux: remove the SELinux lockdown implementation adds b97b34a11cfd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 222a96b31c24 smack: Guard smack_ipv6_lock definition within a SMACK_IPV [...] adds 387ef964460f Smack:- Use overlay inode label in smack_inode_copy_up() adds 10ab5ff92a43 Merge branch 'next' of git://github.com/cschaufler/smack-next adds f13efafc1a2c iommu/mediatek: Fix out-of-range warning with clang adds 5c8e9a47b5e6 dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779a0 support adds 7a62ced8ebd0 iommu/ipmmu-vmsa: Add support for r8a779a0 adds b2b2781a9755 iommu/dart: Clean up IOVA cookie crumbs adds 3d31d4e7a3ef iommu/dma: Unexport IOVA cookie management adds 1cdeb52e5c24 iommu/ipmmu-vmsa: Hook up r8a77980 DT matching code adds 6f87d4e63732 iommu/dart: Remove iommu_flush_ops adds 0b482d0c75bf iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses adds f0b636804c7c iommu/dart: Clear sid2group entry when a group is freed adds 9f78e446bde8 iommu/amd: Use report_iommu_fault() adds 08ae5d4a1ae9 iommu/dma: Fix sync_sg with swiotlb adds 06e620345d54 iommu/dma: Fix arch_sync_dma for map adds ee9d4097cc14 iommu/dma: Skip extra sync during unmap w/swiotlb adds 9b49bbc2c4df iommu/dma: Fold _swiotlb helpers into callers adds 2e727bffbe93 iommu/dma: Check CONFIG_SWIOTLB more broadly adds e81e99bacc9f swiotlb: Support aligned swiotlb buffers adds 2cbc61a1b166 iommu/dma: Account for min_align_mask w/swiotlb adds 0b29edc21567 Merge branches 'arm/mediatek', 'arm/renesas', 'iommu/fixes [...] adds 3cbda0595755 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 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 adds a3b539fedc09 dt-bindings: pci: Add DT bindings for apple,pcie adds 050109f08c28 dt-bindings: mailbox: fix incorrect gce.h file paths adds 9ae9c51b092b dt-bindings: rng: convert OMAP and Inside-Secure HWRNG to [...] adds 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 [...] adds 5c258a8a9cf9 spi: cadence: Fix spelling mistake "nunber" -> "number" adds 91b3b62061d0 Merge remote-tracking branch 'spi/for-5.16' into spi-next adds 1407d975c569 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 153bbb68811b Merge remote-tracking branch 'tip/objtool/core' into tip-master adds 78c57eaa9886 Merge remote-tracking branch 'tip/perf/core' into tip-master adds d47c916cad78 Merge remote-tracking branch 'tip/locking/wwmutex' into ti [...] adds ca829739f062 Merge remote-tracking branch 'tip/locking/core' into tip-master adds ddc70d2f3012 Merge remote-tracking branch 'tip/x86/cleanups' into tip-master adds afa827fbca80 Merge remote-tracking branch 'tip/sched/core' into tip-master adds 43f415155a8d Merge remote-tracking branch 'tip/irq/core' into tip-master adds f0c0660528e3 Merge remote-tracking branch 'tip/x86/core' into tip-master adds fd5911a33f1b Merge remote-tracking branch 'tip/x86/misc' into tip-master adds 8a022ff33f3d Merge remote-tracking branch 'tip/x86/fpu' into tip-master adds eb3e8bd5eae9 Merge remote-tracking branch 'tip/ras/core' into tip-master adds f3f07ae425bc x86/umip: Downgrade warning messages to debug loglevel adds d4bfebd9ef49 Merge remote-tracking branch 'tip/x86/cpu' into tip-master adds 0c4ca3654df2 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 470b52564cce EDAC/al_mc: Make use of the helper function devm_add_actio [...] adds 1c60e6f24b67 Merge branch 'edac-misc' into edac-for-next adds 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 [...] adds a892e71bb551 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] adds 198f7785243b torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] adds a5ded35b2547 torture: Remove RCU_FAST_NO_HZ from rcu scenarios adds 172799c79c4b rcu: Remove the RCU_FAST_NO_HZ Kconfig option adds 204b3e415167 rcu: Move rcu_needs_cpu() to tree.c adds c5bdaba8d330 rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() adds 7a71ead5cef3 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() adds 69f1b40102a7 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] adds b7c8a352353a rcu: Always inline rcu_dynticks_task*_{enter,exit}() adds 6f45070ea1b7 rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr adds 3ea886384ad3 rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load adds 428dc13fac02 rcu: in_irq() cleanup adds 7ceb54c9908b rcu: Prevent expedited GP from enabling tick on offline CPU adds 718ecc280a84 rcu: Make idle entry report expedited quiescent states adds 23640673f085 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 64c785082c21 KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. adds feb3162f9deb KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. adds 11476d277e06 KVM: use vma_pages() helper adds 6470accc7ba9 KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_ma [...] adds ae0946cd3601 KVM: Optimize kvm_make_vcpus_request_mask() a bit adds 381cecc5d7b7 KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() adds baff59ccdc65 KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() adds 620b2438abf9 KVM: Make kvm_make_vcpus_request_mask() use pre-allocated [...] adds 1e254d0d86a0 Revert "x86/kvm: fix vcpu-id indexed array sizes" adds a1c42ddedf35 kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS adds 15cabbc259f2 KVM: x86: Subsume nested GPA read helper into load_pdptrs() adds 94c641ba7a89 KVM: x86: Simplify retrieving the page offset when loading PDTPRs adds ff8828c84f93 KVM: x86: Do not mark all registers as avail/dirty during [...] adds 5ebbc470d7f3 KVM: x86: Remove defunct setting of CR0.ET for guests duri [...] adds e8f65b9bb483 KVM: x86: Remove defunct setting of XCR0 for guest during [...] adds 583d369b36a9 KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() adds d06567353e12 KVM: VMX: Drop explicit zeroing of MSR guest values at vCP [...] adds 06692e4b8055 KVM: VMX: Move RESET emulation to vmx_vcpu_reset() adds 9ebe530b9f5d KVM: SVM: Move RESET emulation to svm_vcpu_reset() adds 62dd57dd67d7 KVM: x86: WARN on non-zero CRs at RESET to detect improper [...] adds 25b9784586a4 KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for [...] adds d22869aff4dc kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" adds 22d7108ce472 KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vm [...] adds c6cecc4b9324 KVM: x86/mmu: Complete prefetch for trailing SPTEs for dir [...] adds bd047e544089 KVM: X86: Don't flush current tlb on shadow page modification adds 06152b2dec3e KVM: X86: Remove kvm_mmu_flush_or_zap() adds c3e5e415bc1e KVM: X86: Change kvm_sync_page() to return true when remot [...] adds 5591c0694d85 KVM: X86: Zap the invalid list after remote tlb flushing adds cc2a8e66bbcd KVM: X86: Remove FNAME(update_pte) adds f1c4a88c41ea KVM: X86: Don't unsync pagetables when speculative adds 8b8f9d753b84 KVM: X86: Don't check unsync if the original spte is writible adds 515a0c79e796 kvm: irqfd: avoid update unmodified entries of the routing adds 0226a45c468f KVM: x86: nSVM: don't copy pause related settings adds 4c84926e229e KVM: x86: SVM: add module param to control LBR virtualization adds 912fd696981d KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset adds efe7f6d7d6eb KVM: x86: SVM: add module param to control TSC scaling adds d182da87f403 KVM: x86: nSVM: implement nested TSC scaling adds 827c26de9c68 KVM: X86: Move PTE present check from loop body to __shado [...] adds a11eff0f35de kvm: x86: abstract locking around pvclock_update_vm_gtod_copy adds 32e638cf4486 KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate [...] adds 3c95e9e735a7 KVM: x86: Fix potential race in KVM_GET_CLOCK adds 5cd1f0bc0bbe KVM: MMU: pass unadulterated gpa to direct_page_fault adds 30dc3dfdbaaa KVM: MMU: Introduce struct kvm_page_fault adds 4deac060dc28 KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault adds 92c24aee1e31 KVM: MMU: change direct_page_fault() arguments to kvm_page_fault adds 69fa94fa1b5e KVM: MMU: change page_fault_handle_page_track() arguments [...] adds 8e67b082d00e KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault adds e695ee080264 KVM: MMU: change handle_abnormal_pfn() arguments to kvm_pa [...] adds 7682c06b7852 KVM: MMU: change __direct_map() arguments to kvm_page_fault adds 161fd43170b0 KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault adds 172b73199118 KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault adds 8354fa96fcef KVM: MMU: change tdp_mmu_map_handle_target_level() argumen [...] adds a38f5cc91636 KVM: MMU: change fast_page_fault() arguments to kvm_page_fault adds ac12eee75a38 KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kv [...] adds 61f61af651c5 KVM: MMU: change disallowed_hugepage_adjust() arguments to [...] adds caa24d5e0ff3 KVM: MMU: change tracepoints arguments to kvm_page_fault adds 4c639f56be36 KVM: x86/mmu: Verify shadow walk doesn't terminate early i [...] adds d501fc6e9cc5 KVM: x86/mmu: Fold rmap_recycle into rmap_add adds 85ad279c8b62 KVM: MMU: mark page dirty in make_spte adds 2e67a85860a2 KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_se [...] adds ef586d1e8848 KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault adds db6de0a2ad26 KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_pa [...] adds 715ad7adf32a KVM: MMU: inline set_spte in mmu_set_spte adds 392cbfb3c076 KVM: MMU: inline set_spte in FNAME(sync_page) adds 9b109ce27c8b KVM: MMU: clean up make_spte return value adds 3af139319f56 KVM: MMU: remove unnecessary argument to mmu_set_spte adds 45575d3a8bd3 KVM: MMU: set ad_disabled in TDP MMU role adds 64629ad975ed KVM: MMU: pass kvm_mmu_page struct to make_spte adds 4bee07544d0c KVM: MMU: pass struct kvm_page_fault to mmu_set_spte adds ba2bd1de3652 KVM: x86/mmu: Avoid memslot lookup in rmap_add adds 09868303091d KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_tr [...] adds 7d660912a671 KVM: x86: Expose Predictive Store Forwarding Disable adds f3bc8bcd35f5 kvm: use kvfree() in kvm_arch_free_vm() adds 395ef6d29096 nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB adds edf21cb43946 KVM: x86: add config for non-kvm users of page tracking adds 35b330bba6a7 KVM: x86: only allocate gfn_track when necessary adds 960c166caa71 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds c7231320c104 s390/gmap: validate VMA in __gmap_zap() adds ab6210d05512 s390/gmap: don't unconditionally call pte_unmap_unlock() i [...] adds 29ea002d77fa s390/mm: validate VMA in PGSTE manipulation functions adds c09925c07232 s390/mm: fix VMA and page table handling code in storage k [...] adds aea2b8147213 s390/uv: fully validate the VMA before calling follow_page() adds 6cafc8539321 s390/mm: no need for pte_alloc_map_lock() if we know the p [...] adds 5166f0ccd987 s390/mm: optimize set_guest_storage_key() adds d5d7bdc80baf s390/mm: optimize reset_guest_reference_bit() adds f8a277a73d18 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 28ef3ed7c37a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8f84a3973c6a platform: lg-laptop: drop unneeded MODULE_ALIAS adds d24236cb7cf2 platform/x86: dell: fix DELL_WMI_PRIVACY dependencies & bu [...] adds cf5585f92164 platform/x86/intel: hid: Add DMI switches allow list adds 6ffd9639382f platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX adds 5fbd827eb9c2 platform/x86: dell-wmi: Recognise or support new switches adds 40635cd32f0d platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS [...] adds 9c93f8f4fc8c platform/x86: amd-pmc: Send command to dump data after cle [...] adds 7dbcaf743df5 platform/x86: amd-pmc: Add a message to print resume time info adds 6a684635478c update email addresses. Change all email addresses for Mar [...] adds 599482c58ebd platform/x86: ideapad-laptop: Add platform support for Ide [...] adds c99ca78d67a6 platform/x86: thinkpad_acpi: Switch to common use of attributes adds 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 adds eb057514ccca platform/chrome: cros_ec: Fix spelling mistake "responsed" [...] adds 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 adds 939775332bad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f2fe65c2ed5c next-20210930/ipmi adds ff3777d0d661 scripts: get_abi.pl: create a valid ReST with duplicated tags adds 26d98b9cc042 ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries adds 6b59d8cac1ff ABI: sysfs-platform-dptf: Add tables markup to a table adds 1b8af67cae65 ABI: configfs-usb-gadget-uac1: fix a broken table adds 5ef803538bd2 ABI: configfs-usb-gadget-uac2: fix a broken table adds 1f223cdb38a7 ABI: sysfs-devices-removable: make a table valid as ReST markup adds 3cb1feadbffd ABI: sysfs-platform-intel-pmc: add blank lines to make it [...] adds 3a1cc06c0e07 scripts: get_abi.pl: produce an error if the ref tree is broken adds 87b58c6fae17 scripts: get_abi.pl: fix parse logic for DT firmware adds 42f09848cf3a scripts: get_abi.pl: update its documentation adds 2833e30aa04d scripts: get_abi.pl: use STDERR for search-string and show-hints adds 28331a011d1c scripts: get_abi.pl: show progress adds 483f7d699fd9 ABI: evm: place a second what at the next line adds 3b54fc5077da ABI: stable/sysfs-module: better document modules adds 19aca231250f ABI: stable/sysfs-module: document version and srcversion adds eeac9faf9645 ABI: testing/sysfs-module: document initstate adds 405ea445781a ABI: sysfs-devices-power: document some RPM statistics adds e95d6d8b0147 ABI: sysfs-devices: add /dev ABI adds 9919c339babf ABI: sysfs-bus-pci: add documentation for modalias adds 6abac1a8a68e ABI: o2cb: add an obsolete file for /sys/o2cb adds 773151dc4103 ABI: sysfs-kernel-slab: Document some stats adds 5e58808871c1 ABI: sysfs-devices-power: add some debug sysfs files adds bab2f3c14e56 ABI: sysfs-bus-pci: add a alternative What fields adds 8a60958923e6 ABI: sysfs-class-bdi: use What: to describe each property adds 89ae45d72ae2 ABI: sysfs-bus-mdio: add alternate What for mdio symbols adds e06ab8d57433 ABI: sysfs-bus-usb: use a wildcard for interface name on What adds 989eff9cdb79 ABI: sysfs-bus-usb: add missing sysfs fields adds 3a0d390bd529 ABI: obsolete/sysfs-bus-iio: add some missing blank lines adds e080f24795d0 ABI: sysfs-driver-ufs: Add another What for platform drivers adds 654e4d5d3d5b ABI: sysfs-bus-platform: add modalias description adds e5c044c8a9b6 scripts: get_abi.pl: make undefined search more deterministic adds 5ad4c658cac7 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds ae9a6149884e Merge 5.15-rc3 into usb-next adds c42e7621b072 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 0beb1cde3ec2 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds d2b03c341365 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 5ecb11dd892f Merge 5.15-rc3 into tty-next adds 1744290c537e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 20ac422c8ef7 Merge 5.15-rc3 into char-misc next adds 75a90e6d0954 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds c13b574018a8 extcon: usbc-tusb320: Add support for mode setting and reset adds c7a1f997a34c extcon: usbc-tusb320: Add support for TUSB320L adds f83d7033d4ec dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string adds cc5ab2d957cd Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 641cdbea7635 thunderbolt: Enable retry logic for intra-domain control packets adds 0a0624a26f9c thunderbolt: Fix -Wrestrict warning adds b899259e9054 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 38a68934aa72 vfio: Move vfio_iommu_group_get() to vfio_register_group_dev() adds b00621603d05 vfio: factor out a vfio_iommu_driver_allowed helper adds c5b4ba9730e6 vfio: remove the iommudata check in vfio_noiommu_attach_group adds 1362591f1523 vfio: factor out a vfio_group_find_or_alloc helper adds 3af917713230 vfio: refactor noiommu group creation adds c04ac34078a4 vfio: remove the iommudata hack for noiommu groups adds c68ea0d00ad8 vfio: simplify iommu group allocation for mediated devices adds 67462037872d vfio: remove unused method from vfio_iommu_driver_ops adds 8cc02d22d7e1 vfio: move the vfio_iommu_driver_ops interface out of <lin [...] adds fda49d97f2c4 vfio: remove the unused mdev iommu hook adds c3c0fa9d94f7 vfio: clean up the check for mediated device in vfio_iommu_type1 adds 898639041484 vfio/spapr_tce: reject mediated devices adds 65cdbf106337 vfio/iommu_type1: initialize pgsize_bitmap in ->open adds 296e505baddf vfio/iommu_type1: remove the "external" domain adds 3f901389fa88 vfio/iommu_type1: remove IS_IOMMU_CAP_DOMAIN_IN_CONTAINER adds d9a0cd510c33 Merge branch 'v5.16/vfio/hch-cleanup-vfio-iommu_group-crea [...] adds 026601033b8a Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 9b40e16ee51a Merge branch 5.15-rc3 into staging-next adds 146707c355e9 staging: vchiq_arm: cleanup code alignment issues adds 410caae5c734 staging: vchiq_arm: remove unnecessary space in cast adds 0b45b94dd70c staging: vchiq_arm: clarify multiplication expressions adds 376bc13aaf2c staging: vchiq_arm: cleanup blank lines adds 851d48d3c6e2 staging: vchiq_arm: fix quoted strings split across lines adds 66eb8701cb0f staging: vchiq_arm: remove extra blank line adds bc1bd400a1ce staging: vchiq_arm: use __func__ to get function name in d [...] adds bae0847d0639 staging: r8188eu: remove EFUSE_ShadowRead() adds 285fe7ec6abf staging: r8188eu: remove efuse_GetCurrentSize() adds 0069facd12be staging: r8188eu: remove efuse_GetMaxSize() adds 1fdacbe35eb8 staging: r8188eu: remove rtw_BT_efuse_map_write() adds 72973fa19cbf staging: r8188eu: remove rtw_efuse_access() adds 61f5e31a0da3 staging: r8188eu: remove rtw_efuse_map_write() adds 83ffeb638e53 staging: r8188eu: remove rtw_BT_efuse_map_read() adds 1e5b9b2c6d1f staging: r8188eu: remove rtw_efuse_map_read() adds 1387b4fef6c8 staging: r8188eu: remove _rtw_dequeue_network() adds 193331733b32 staging: r8188eu: remove _rtw_enqueue_network() adds eefb514127d3 staging: r8188eu: remove rtw_get_timestampe_from_ie() adds 3c252a5e4aa2 staging: r8188eu: remove rtw_scan_abort() adds 3d955b533a67 staging: r8188eu: remove issue_action_spct_ch_switch() adds e71ad25ee16a staging: r8188eu: remove issue_probereq_p2p_ex() adds dc9169033227 staging: r8188eu: remove sreset_get_wifi_status() adds 548b78fe3b21 staging: r8188eu: remove build_deauth_p2p_ie() adds 6d999c47403a staging: r8188eu: remove rtw_freq2ch() adds c94358d1f18a staging: r8188eu: remove rtw_set_802_11_add_key() adds 939d4cf79b23 staging: r8188eu: remove rtw_set_802_11_remove_key() adds 5bde5fbfbb7d staging: r8188eu: remove rtw_set_802_11_remove_wep() adds 00721106b957 staging: r8188eu: remove rtw_set_country() adds 6c3fab164bf5 staging: r8188eu: remove rtw_set_scan_mode() adds 83293ffec473 staging: r8188eu: remove rtw_validate_ssid() adds 5b3ba5017162 staging: r8188eu: remove rtw_set_channel_plan() adds e66a99258605 staging: r8188eu: remove rtw_atoi() adds 48cdcb0ee9cf staging: r8188eu: remove rtw_cbuf_push() adds 09a83935c15e staging: r8188eu: remove rtw_cbuf_full() adds 58747a854abf staging: r8188eu: remove rtw_os_read_port() adds 79b54a75fec0 staging: r8188eu: remove rtw_IOL_cmd_buf_dump() adds cb599f66ac01 staging: r8188eu: remove action_public_str() adds 5e74e1b43f73 staging: r8188eu: remove dump_ies() adds 5be1a5155b0b staging: r8188eu: remove hal_ch_offset_to_secondary_ch_offset() adds 694d888e1508 staging: r8188eu: remove secondary_ch_offset_to_hal_ch_offset() adds 6639ffe4d861 staging: r8188eu: remove ieee80211_get_hdrlen() adds 4a1936f0c59c staging: r8188eu: remove ieee80211_is_empty_essid() adds 8a3964d3a182 staging: r8188eu: remove rtw_action_frame_parse() adds 36a06fe8a672 staging: r8188eu: remove rtw_ies_remove_ie() adds 7f27dfd5102d staging: r8188eu: remove rtw_set_ie_ch_switch() adds c3658b51f04a staging: r8188eu: remove rtw_set_ie_mesh_ch_switch_parm() adds cd88a0a44a64 staging: r8188eu: remove rtw_set_ie_secondary_ch_offset() adds feb6c84f907d staging: r8188eu: remove enum secondary_ch_offset adds 753f368c8983 staging: r8188eu: remove rtw_dequeue_recvbuf() adds 2bdccc6d97f2 staging: r8188eu: remove rtw_enqueue_recvbuf() adds 508557a09f52 staging: r8188eu: remove rtw_enqueue_recvbuf_to_head() adds c4dd12296f87 staging: r8188eu: remove rtw_init_recvframe() adds 3ce4c2633ded staging: r8188eu: remove rtw_calculate_wlan_pkt_size_by_at [...] adds 152d9d5cde8d staging: r8188eu: remove rtw_sctx_done() adds f3696bdfb665 staging: pi433: goto abort when setting failed in tx_thread adds 2e6b2d30f9be staging: r8188eu: remove odm_DynamicTxPowerNIC() adds 7168fd18741d staging: r8188eu: remove odm_DynamicTxPowerAP() adds 792ea69f869e staging: r8188eu: remove odm_DynamicTxPower() adds 35c2ebee62a6 staging: r8188eu: remove write-only fields from struct dm_priv adds 90602f96f147 staging: r8188eu: remove PowerIndex_backup from struct dm_priv adds b6d11bc3ac6e staging: r8188eu: remove dead code from rtl8188e_rf6052.c adds 631333e487ec staging: r8188eu: remove DynamicTxHighPowerLvl from struct [...] adds b214e689cf0d staging: r8188eu: remove odm_DynamicTxPowerInit() adds 3535d457e412 staging: r8188eu: remove rtw_proc_{init,remove}_one() adds 47f673fab242 staging: r8188eu: remove rtw_cmd_clr_isr() adds 0ea2cd06a52c staging: r8188eu: remove rtw_createbss_cmd_ex() adds 042d1ea85043 staging: r8188eu: remove rtw_getbbreg_cmd() adds afa1becb84ce staging: r8188eu: remove rtw_getrfreg_cmd() adds cca080a9a84b staging: r8188eu: remove rtw_getrttbl_cmd() adds 2b8e9985a6c6 staging: r8188eu: remove rtw_led_blink_cmd() adds eb1689cee43a staging: r8188eu: remove rtw_readtssi_cmdrsp_callback() adds 516d8e284f96 staging: r8188eu: remove rtw_set_ch_cmd() adds e387a14ef7dc staging: r8188eu: remove rtw_set_csa_cmd() adds fb87fde0d5fb staging: r8188eu: remove rtw_setassocsta_cmd() adds 5116c5af51bb staging: r8188eu: remove rtw_setbasicrate_cmd() adds a418fec1d97c staging: r8188eu: remove rtw_setbbreg_cmd() adds 5cbc715d2c97 staging: r8188eu: remove rtw_setphy_cmd() adds 81928c6dde9b staging: r8188eu: remove rtw_setrfreg_cmd() adds da92478d0ff5 staging: r8188eu: remove rtw_setrttbl_cmd() adds 4ab90e230a8e staging: r8188eu: remove rtw_setstandby_cmd() adds cb2c5db5f883 staging: r8188eu: remove rtw_tdls_cmd() adds d344819e60cf staging: r8188eu: remove dead led blink functions adds 0f8d4adcd9c9 staging: r8188eu: remove dead led control functions adds 1cb6b51f60a3 staging: r8188eu: remove unnecessary comments adds a2665b208144 staging: r8188eu: remove _InitHWLed() adds a7d375b7a58f staging: r8188eu: remove LedStrategy from struct led_priv adds 326db0e7a5e3 staging: r8188eu: remove ODM_CheckPowerStatus() adds 58673de5fef9 staging: r8188eu: clean up symbols in usbctrl_vendorreq() adds 4b19eeff8e22 staging: r8188eu: reorder declarations in usbctrl_vendorreq() adds 8defea0e9573 staging: r8188eu: remove test in usbctrl_vendorreq() adds db752ce50b53 staging: r8188eu: reorder comments in usbctrl_vendorreq() adds ce86bf9dabc2 staging: r8188eu: remove a comment from usbctrl_vendorreq() adds 4689bdfa07fa staging: r8188eu: rename symbols in rtw_read*() and rtw_write*() adds 7dc3f33ccbf8 staging: r8188eu: remove casts from rtw_{read,write}*() adds a3c1900154d0 staging: r8188eu: change the type of a variable in rtw_write16() adds b9950e7b826a staging: r8188eu: remove a buffer from rtw_writeN() adds 6386030e10df staging: r8188eu: remove a bitwise AND from rtw_writeN() adds 1b77e29e7bf4 staging: r8188eu: change the type of a variable in rtw_read16() adds a6db0cd3d414 staging: r8188eu: Remove a test from usbctrl_vendorreq() adds 27ed9834bc66 staging: r8188eu: call new usb_read() from rtw_read{8,16,32}() adds 46f0b1ad5be8 staging: r8188eu: call new usb_write() from rtw_write{8,16 [...] adds d00a923f9616 staging: r8188eu: remove shared buffer for USB requests adds c090666ba9b5 staging: r8188eu: remove mutex 'usb_vendor_req_mutex' adds 9b27a62d11be staging: most: dim2: force fcnt=3 on Renesas GEN3 adds bd46a1f12c0b staging: most: dim2: use if statements instead of ?: expressions adds 42ce32b1ae54 staging: r8188eu: Remove unused macros and defines from odm.h adds 9f56b4e61424 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 71cc4f1124cb iio: adc: exynos: describe drivers in KConfig adds 35cfa3a4a3af dt-bindings: iio: kionix,kxcjk1013: driver support interrupts adds 5a48b7eafb03 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg adds 68e351f73319 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor adds d32898936468 iio: ABI: docs: Document Senseair Sunrise ABI adds c3253a3fdc77 iio: chemical: Add Senseair Sunrise 006-0-007 driver adds 61d7a8212710 iio: ABI: Document in_concentration_co2_scale adds e96b152c6cc2 iio: adc: aspeed: Keep model data to driver data. adds 04948b27a201 iio: adc: aspeed: Restructure the model data adds 4b849475544e iio: adc: aspeed: Add vref config function adds 2710164a8537 iio: adc: aspeed: Use model_data to set clk scaler. adds 598476da54f7 iio: adc: aspeed: Use devm_add_action_or_reset. adds a92c74f407ae iio: adc: aspeed: Support ast2600 adc. adds 590c583d0c42 iio: adc: aspeed: Fix the calculate error of clock. adds c86fd099d56e iio: adc: aspeed: Add func to set sampling rate. adds d953e790662b iio: adc: aspeed: Add compensation phase. adds 478a60c6efec iio: adc: aspeed: Support battery sensing. adds 501325dcf6d7 iio: adc: aspeed: Get and set trimming data. adds 39ca5a20856e iio: accel: fxls8962af: add threshold event handling adds 2d8a66a98231 iio: accel: fxls8962af: add wake on event adds 7bce634d02e6 iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC adds 5ed41fc57570 dt-bindings: iio: adc: Add binding documentation for NXP I [...] adds fc4241575ba5 MAINTAINERS: Add the driver info of the NXP IMX8QXP adds ec7088da5ab6 iio: adc: max1027: Fix style adds 6a787e925a3e iio: adc: max1027: Drop extra warning message adds c25e0434690b iio: adc: max1027: Drop useless debug messages adds f7426f15c9a1 iio: adc: max1027: Minimize the number of converted channels adds 4cf173978005 iio: adc: max1027: Rename a helper adds 6dac6f10fbde iio: adc: max1027: Create a helper to enable/disable the c [...] adds 5fd74dfdde85 iio: adc: max1027: Simplify the _set_trigger_state() helper adds f12664a9c50c iio: adc: max1027: Ensure a default cnvst trigger configuration adds 634ac8e82563 iio: adc: max1027: Create a helper to configure the channe [...] adds 89a5e7f2c00f iio: adc: max1027: Prevent single channel accesses during [...] adds 8a86d4a0c165 iio: adc: max1027: Separate the IRQ handler from the read logic adds ef4931e17e23 iio: adc: max1027: Introduce an end of conversion helper adds f42655d76aa8 iio: adc: max1027: Stop requesting a threaded IRQ adds 54f14be01e17 iio: adc: max1027: Use the EOC IRQ when populated for sing [...] adds c32a820868c9 iio: adc: max1027: Allow all kind of triggers to be used adds 6c560a9592b6 iio: adc: max1027: Don't reject external triggers when the [...] adds deb445e447bd iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops adds 96ded0a7d75e iio: adc: fsl-imx25-gcq: initialize regulators as needed adds e4697bc7fc1e iio: inkern: introduce devm_iio_map_array_register() short [...] adds 03cd5af2c852 iio: adc: intel_mrfld_adc: convert probe to full device-managed adds dc82aa6caa5f iio: adc: axp288_adc: convert probe to full device-managed adds 6c16004a8cef iio: adc: lp8788_adc: convert probe to full-device managed adds 88a1477e35bd iio: adc: da9150-gpadc: convert probe to full-device managed adds daa8d44bc7ce iio: adis: do not disabe IRQs in 'adis_init()' adds 228aec62cc9b iio: adis: handle devices that cannot unmask the drdy pin adds 70906a0204e9 iio: adis16475: make use of the new unmasked_drdy flag adds a5ae0cfd53aa iio: adis16460: make use of the new unmasked_drdy flag adds 8f1fc44eed99 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 87b98e70681a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b0ee5c2f4727 Merge branch 'fixes' into for-next adds b198c36ab605 Merge branch 'misc' into for-next adds e2da8c13d00c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce580e47e848 scsi: ufs: exynos: Unify naming adds 568778f5572a scsi: advansys: Prefer struct_size() over open-coded arithmetic adds 8d807a068090 scsi: lpfc: Fix a function name in comments adds 9f80eca441a9 scsi: aic7xxx: Fix a function name in comments adds 5860d9fb5622 scsi: lpfc: Return NULL rather than a plain 0 integer adds 60c98a87fcaa scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y adds a5b141a895b5 scsi: lpfc: Add support for optional PLDV handling adds 525943a586ef scsi: ufs: core: Export hibern8 entry and exit functions adds a0cea83332ae scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling adds ca4ff9e751eb scsi: elx: efct: Switch from 'pci_' to 'dma_' API adds 6bd49b1a8d43 scsi: core: Delete scsi_{get,free}_host_dev() adds 17b49bcbf835 scsi: core: Fix scsi_mode_sense() buffer length handling adds a7d6840bed0c scsi: core: Fix scsi_mode_select() buffer length handling adds c749301ebee8 scsi: sd: Fix sd_do_mode_sense() buffer length handling adds 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 adds 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 adds 81ca729756c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e5f454c1e029 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds c64ce5c0455f dt-bindings: pinctrl: mt8195: add rsel define adds 9c39d92cbf9d dt-bindings: pinctrl: mt8195: change pull up/down description adds 7f87ec7668db pinctrl: mediatek: fix coding style adds 81c17dda95f4 pinctrl: mediatek: support rsel feature adds b8023d677f7a pinctrl: mediatek: add rsel setting on MT8195 adds e4978fd02375 Merge branch 'devel' into for-next adds 4cd456f94f6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fcfb63148c24 pinctrl: renesas: rzg2l: Fix missing port register 21h adds ab05f5987774 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds a8c406ab5608 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ddb77b218153 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 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 adds 3c923fd4806f Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds e765f13ed126 nvdimm/pmem: move dax_attribute_group from dax to pmem adds 953116fcf7a2 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds ee9df27b012e Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds 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 adds 92e96857eb8c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds c266e932988d Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds d162d84b27c8 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells adds 65b0565f476f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8001f21fcd03 MAINTAINERS: Add Hao and Yilun as maintainers adds d27c58f7f5ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fc1ffeba44b2 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds baab1f515551 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 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 adds 7e8c30e28147 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 20bcee8e95f7 fix up for "net: add new socket option SO_RESERVE_MEM" adds 66d63207269c mm/userfaultfd: selftests: fix memory corruption with thp enabled adds b8a9f1e8582f userfaultfd: fix a race between writeprotect and exit_mmap() adds 06d096475f40 mm/migrate: optimize hotplug-time demotion order updates adds 4e094030bfbb mm/migrate: add CPU hotplug to demotion #ifdef adds 66139113565c mm/migrate: fix CPUHP state to update node demotion order adds 9e6c81ce19de mm/vmalloc: fix numa spreading for large hash tables adds dd41f2883205 ocfs2: Fix data corruption after conversion from inline format adds b7ed331c2147 ocfs2: mount fails with buffer overflow in strlen adds 2ff89e7ed39a memblock: check memory total_size adds 97256d4b73e2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds cf8a394f4321 /proc/kpageflags: do not use uninitialized struct pages adds f44f00fe9fc0 procfs: prevent unpriveleged processes accessing fdinfo dir adds 0c47c987fb93 scripts/spelling.txt: add more spellings to spelling.txt adds 7ba74e45b6f1 scripts/spelling.txt: fix "mistake" version of "synchronization" adds b9023d18ce77 ocfs2: Fix handle refcount leak in two exception handling paths adds 240cdc97ef6f ocfs2: reflink deadlock when clone file to the same direct [...] adds cce3e695e9a3 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 02bb57602e98 ocfs2: fix ocfs2 corrupt when iputting an inode adds 7618656e3ccc fs/posix_acl.c: avoid -Wempty-body warning adds 30bbc4f438c4 mm: move kvmalloc-related functions to slab.h adds 1c4ec63ed138 mm/slab.c: remove useless lines in enable_cpucache() adds 0ab92626fe00 mm, slub: fix two bugs in slab_debug_trace_open() adds 27ffa458e478 mm, slub: fix mismatch between reconstructed freelist dept [...] adds 36ddac4120d5 mm, slub: fix potential memoryleak in kmem_cache_open() adds 07bb42b7901d mm, slub: fix potential use-after-free in slab_debugfs_fops adds 5d2fc35dd747 mm, slub: fix incorrect memcg slab count for bulk free adds 1f14cc2924e1 slub: add back check for free nonslab objects adds 62b29fcff0a6 mm: don't include <linux/dax.h> in <linux/mempolicy.h> adds b1429f7b8f95 Compiler Attributes: add __alloc_size() for better bounds [...] adds 770cdf5cb8f9 Compiler Attributes: check GCC version for __alloc_size attribute adds 8ab966ee1c11 checkpatch: add __alloc_size() to known $Attribute adds 12ed7e44a4cb slab: clean up function declarations adds 40b2fdcb8ae1 slab: add __alloc_size attributes for better bounds checking adds 3596ffddb9c4 mm/page_alloc: add __alloc_size attributes for better boun [...] adds 95407e1e0873 percpu: add __alloc_size attributes for better bounds checking adds 4d55e2cce9ce mm/vmalloc: add __alloc_size attributes for better bounds [...] adds 55c85f5f7f81 rapidio: avoid bogus __alloc_size warning adds 86ac72c48898 mm/smaps: fix shmem pte hole swap calculation adds 1e26aee7cba4 mm/smaps: use vma->vm_pgoff directly when counting partial swap adds 5e224eb364a5 mm/smaps: simplify shmem handling of pte holes adds 6363bbb58592 mm: debug_vm_pgtable: don't use __P000 directly adds b7853eeb3790 mm/filemap.c: remove bogus VM_BUG_ON adds 18e77f4b79b3 vfs: keep inodes with page cache off the inode shrinker LRU adds 26a475ae9d12 mm/gup: further simplify __gup_device_huge() adds 68047bc2a668 mm/swapfile: remove needless request_queue NULL pointer check adds e49aa008b052 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() adds 06d462dd7320 memcg: flush stats only if updated adds f6f4b22feb99 memcg: unify memcg stat flushing adds 4eed4c40a79f memcg: prohibit unconditional exceeding the limit of dying tasks adds 7683d618056b mm/mmap.c: fix a data race of mm->total_vm adds 7c400f52cb2e mm: use __pfn_to_section() instead of open coding it adds bf1a814039c4 mm/memory.c: avoid unnecessary kernel/user pointer conversion adds 337847cb695e mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] adds 4f0d31a16e8b mm: clear vmf->pte after pte_unmap_same() returns adds 32321d0757b8 mm: drop first_index/last_index in zap_details adds c9131c144273 mm: add zap_skip_check_mapping() helper adds ecba6ba125a3 mm: introduce pmd_install() helper adds 6b78c434eae8 mm: remove redundant smp_wmb() adds fc3b51461927 Documentation: update pagemap with shmem exceptions adds 65bddc8151eb lazy tlb: introduce lazy mm refcount helper functions adds c31db473be66 lazy tlb: allow lazy tlb mm refcounting to be configurable adds 973d77c772c6 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds 732ae89d8d2a powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds 839a9cd523a2 mm/mremap: don't account pages in vma_to_resize() adds 33b6600beed6 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() adds 551a654f3848 mm/vmalloc: don't allow VM_NO_GUARD on vmap() adds 9dfecbe0a313 kasan: test: add memcpy test that avoids out-of-bounds write adds c0863f97971a lib/stackdepot: include gfp.h adds 4fbcbca0357c lib/stackdepot: remove unused function argument adds 72220f06ddf9 lib/stackdepot: introduce __stack_depot_save() adds d493479237b0 kasan: common: provide can_alloc in kasan_save_stack() adds 0c2246ab9e35 kasan: generic: introduce kasan_record_aux_stack_noalloc() adds c822338c35e6 workqueue, kasan: avoid alloc_pages() when recording stack adds 1e70ad043996 mm/large system hash: avoid possible NULL deref in alloc_l [...] adds 54dfc40b15b4 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] adds e38b7d4fec2d mm/page_alloc.c: simplify the code by using macro K() adds 4f95e09fe177 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() adds ad5a46de18be mm/page_alloc.c: use helper function zone_spans_pfn() adds 52da3f0927ba mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] adds b0c7c088350f mm/page_alloc: print node fallback order adds 40a4ca2b6992 mm/page_alloc: use accumulated load when building node fal [...] adds ec9faf8e5908 mm: move node_reclaim_distance to fix NUMA without SMP adds fd836a7b9fdc mm: move fold_vm_numa_events() to fix NUMA without SMP adds 2a2bd5f15dec mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() adds 2c57c8b2e5e9 mm/page_alloc: detect allocation forbidden by cpuset and b [...] adds 309b8eb9998c mm/page_alloc.c: show watermark_boost of zone in zoneinfo adds d918f10edf95 mm: create a new system state and fix core_kernel_text() adds 308d64992c88 mm: make generic arch_is_kernel_initmem_freed() do what it says adds 43c89407f809 powerpc: use generic version of arch_is_kernel_initmem_freed() adds d2d3106ffc39 s390: use generic version of arch_is_kernel_initmem_freed() adds 1951177fe756 mm: fix data race in PagePoisoned() adds da7452eb3b26 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h adds 86d8eec49329 hugetlb: add demote hugetlb page sysfs interfaces adds 046c474d7eb5 hugetlb: add HPageCma flag and code to free non-gigantic p [...] adds eb4c5f104367 hugetlb: add demote bool to gigantic page routines adds 3c275315d106 hugetlb: add hugetlb demote page support adds 3c3cad8016c7 userfaultfd/selftests: fix feature support detection adds 7ff502dde353 userfaultfd/selftests: fix calculation of expected ioctls adds eccc3fb0555d userfaultfd/selftests: don't rely on GNU extensions for ra [...] adds bef9505e3556 mm/page_isolation: fix potential missing call to unset_mig [...] adds 2d8a916df337 mm/page_isolation: guard against possible putback unisolated page adds f1c3815ae232 mm/vmscan.c: fix -Wunused-but-set-variable warning adds cb95564d3861 tools/vm/page_owner_sort.c: count and sort by mem adds f275a4943f98 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds e15f49a089a2 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds a68604bb1a24 arch_numa: simplify numa_distance allocation adds d5e4b502e7e3 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] adds 5fc918ab0374 memblock: drop memblock_free_early_nid() and memblock_free [...] adds 429ca67b4a8a memblock: stop aliasing __memblock_free_late with memblock [...] adds 6d63fede3dc7 memblock: rename memblock_free to memblock_phys_free adds 38b0222df2bd memblock: use memblock_free for freeing virtual pointers adds 9d91a7cf44db mm: mark the OOM reaper thread as freezable adds 302d9b654e98 oom_kill: oom_score_adj broken for processes with small me [...] adds 4bcc45c13edc mm,hugetlb: remove mlock ulimit for SHM_HUGETLB adds aa59a34997d6 hugetlbfs: extend the definition of hugepages parameter to [...] adds 0e23276ac061 hugetlbfs-extend-the-definition-of-hugepages-parameter-to- [...] adds f4c4792e97fd mm/migrate: de-duplicate migrate_reason strings adds 454818f6c82c mm: nommu: kill arch_get_unmapped_area() adds b4d9e99c4c64 selftest/vm: fix ksm selftest to run with different NUMA t [...] adds 07d2baa279ac mm/vmstat: annotate data race for zone->free_area[order].nr_free adds 1d1aaa3212cf mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix adds 4ab15e919d67 mm/memory_hotplug: add static qualifier for online_policy_ [...] adds 98afd35c7d16 memory-hotplug.rst: fix two instances of "movablecore" tha [...] adds 80f3806e6fec memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] adds e4095bba78ff memory-hotplug.rst: document the "auto-movable" online policy adds 61a453b1e53b mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] adds 6126b64cd14b mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE adds 4355a85d0484 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit adds 42675d8b1426 mm/memory_hotplug: remove HIGHMEM leftovers adds d2ff3492044a mm/memory_hotplug: remove stale function declarations adds 98fe77eec0db x86: remove memory hotplug support on X86_32 adds 582b5fbfbd4b mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds cdfffe769b29 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 4231ee5921ac mm: disable zsmalloc on PREEMPT_RT adds ed754c0a136b mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 6df772f15127 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds c309d4961089 mm/highmem: Remove deprecated kmap_atomic adds 5d019b7b479c zram_drv: allow reclaim on bio_alloc adds df9423cd95bb zram: off by one in read_block_state() adds f4e3eaed6562 zram: introduce an aged idle interface adds cb657c3ec46c zram-introduce-an-aged-idle-interface-v5 adds 00835511a514 zram: Introduce an aged idle interface adds 055b4e1d7ea9 mm: remove HARDENED_USERCOPY_FALLBACK adds e42df19fa784 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h adds 55d3b78bfec6 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c adds 97ee321f56d6 kfence: count unexpectedly skipped allocations adds 9baa2d9004bd kfence: move saving stack trace of allocations into __kfen [...] adds 377c4d6daa0d kfence: limit currently covered allocations when pool nearly full adds 560f53d11da1 kfence-limit-currently-covered-allocations-when-pool-nearl [...] adds 606d52e9b3ca fixup! kfence: limit currently covered allocations when po [...] adds ad190867fe1e kfence: add note to documentation about skipping covered a [...] adds 7d26c122538e kfence: test: use kunit_skip() to skip tests adds 7d9d45306056 kfence: shorten critical sections of alloc/free adds e2864fef3077 mm/damon: grammar s/works/work/ adds f6feb8e8c12e Documentation/vm: move user guides to admin-guide/mm/ adds 796c9b411a2c MAINTAINERS: update SeongJae's email address adds 9f080cd1df52 docs/vm/damon: remove broken reference adds b969fd45d626 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] adds 11b25eba3ab3 mm/damon/core: print kdamond start log in debug mode only adds 903ab5b5fdcb mm/damon: remove unnecessary do_exit() from kdamond adds ee5e88d37406 mm/damon: needn't hold kdamond_lock to print pid of kdamond adds 74836a653b5f mm/damon/core: nullify pointer ctx->kdamond with a NULL adds 9c92eeb843b4 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds f023107d6eca fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 3c8f9c1b0ddf kernel/hung_task.c: Monitor killed tasks. adds 435664ed44c4 procfs: do not list TID 0 in /proc/<pid>/task adds 9f248fd9272a procfs-do-not-list-tid-0-in-proc-pid-task-fix adds 35fba1dcb6fc proc/sysctl: make protected_* world readable adds 59b6969c90e6 lib, stackdepot: check stackdepot handle before accessing slabs adds a76b7a24e45f lib, stackdepot: add helper to print stack entries adds 815a8db3a3d5 lib, stackdepot: add helper to print stack entries into buffer adds 8774e0153852 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 adds cce542c07553 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 adds e24b5d58e938 const_structs.checkpatch: add a few sound ops structs adds ac68bb5fa026 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE adds a56b40c737e9 kallsyms: remove arch specific text and data check adds 7d3f2427a006 kallsyms: fix address-checks for kernel related range adds 340f04dd72c6 sections: move and rename core_kernel_data() to is_kernel_ [...] adds c75069719820 sections: move is_kernel_inittext() into sections.h adds caef1caa1bdf x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() adds c094cfd1e816 sections: provide internal __is_kernel() and __is_kernel_t [...] adds c30791474ef8 mm: kasan: use is_kernel() helper adds a810f0d044e4 extable: use is_kernel_text() helper adds a3a7fc3b972b powerpc/mm: use core_kernel_text() helper adds 71b9de2cf793 microblaze: use is_kernel_text() helper adds e2e8220cc185 alpha: use is_kernel_text() helper adds 67520f59ff7b ramfs: fix mount source show for ramfs adds 02ad5561dd8d init/main.c: silence some -Wunused-parameter warnings adds 5b01c34f583a coda: avoid NULL pointer dereference from a bad inode adds 8ce970547355 coda: check for async upcall request using local state adds 0c23d5b07fd4 coda: remove err which no one care adds deb51b74cedc coda: avoid flagging NULL inodes adds be633dd1f993 coda: avoid hidden code duplication in rename adds 3e956971cafc coda: avoid doing bad things on inode type changes during [...] adds 37cac992f767 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt adds 114058b99ad4 coda: use vmemdup_user to replace the open code adds 6abd19e1e155 coda: bump module version to 7.2 adds 925daa24cf10 hfs/hfsplus: use WARN_ON for sanity check adds eef734f9c254 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 9832b66b56f0 kernel/fork.c: unshare(): use swap() to make code cleaner adds 3586605bb0f9 sysv: use BUILD_BUG_ON instead of runtime check adds 6cac28cc07ff Documentation/kcov: include types.h in the example adds 47adcf04cac7 Documentation/kcov: define `ip' in the example adds fb9deca217f8 kcov: allocate per-CPU memory on the relevant node adds e4179ec99ce7 kcov: avoid enable+disable interrupts if !in_task() adds d1d0e520f501 kcov: replace local_irq_save() with a local_lock_t adds 0af56fbdde78 kernel/resource: clean up and optimize iomem_is_exclusive() adds ab0df13ec9bd kernel/resource: disallow access to exclusive system RAM regions adds f018dff16caa virtio-mem: disallow mapping virtio-mem memory via /dev/mem adds b573621d136d ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] adds bef81bd03624 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] adds dd22e0752770 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL adds bf48f722b00d Merge branch 'akpm-current/current' adds e5771b666806 mm: migrate: simplify the file-backed pages validation whe [...] adds 5b7dcfb293bd mm: unexport folio_memcg_{,un}lock adds af06aff2a000 mm: unexport {,un}lock_page_memcg adds 9abd94e2890c Merge branch 'akpm/master' adds 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/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: 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