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-master-arm-next-allmodconfig in repository toolchain/ci/linux.
discards 5a5d008887b4 Add linux-next specific files for 20210924 discards 027e04ff95bf Merge branch 'akpm/master' discards 51dacaa42e0d mm: unexport {,un}lock_page_memcg discards 4c91414dbdf1 mm: unexport folio_memcg_{,un}lock discards 3463cea8f215 mm: migrate: simplify the file-backed pages validation whe [...] discards 6c354d60f09a Merge branch 'akpm-current/current' discards acb1a5a88091 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards a28899491e57 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e91f25695a09 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 5732878d63c1 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 08da4233bc40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a3a01f66db40 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards 147032d2779b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards ef46443beb81 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 07ac03f5cb1d Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] discards c3c01e70bff1 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git discards ef1584f7ecd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ea45a44bc224 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 145ad051fda3 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] discards 1ec99b3f516c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 917a124b67e8 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 760050e850af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8ae87e74381e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 791cc84f92ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c34d7b5bca95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7d0e99982c33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c3c5e1e36bff Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards b2e18cac2eef Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards 0bbaade503f3 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 50da8a0d04c3 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards b510654f7a2b Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards e04e26fbdf86 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 7fab23687a1d Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards 7188bdf6fb55 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards bb0101dca2d1 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards dc1f4b995d5a Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards ce98624d1c5b Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards 63f2322886c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 547a8255408a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9bfb4903f573 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e49d88e10b92 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 5a0a44530ebe Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards b2a67a6f5442 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 8d79323d774e Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] discards 42c4de6d69aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fbffa2f8ac5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 29bac05af090 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards f7df04b00d4f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 124ce2af0ef6 Merge branch 'next' of git://github.com/cschaufler/smack-next discards f9090e5c1f2e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards eb28b6c1645c Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] discards 921e5fa7138c Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards 16bd306ee1e4 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 6b7bb001e9ce Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 948c452cb8ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7088f010a7ea Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 9bc571f4053c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 640a903dafc1 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 20f43aee02b5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 18231cb24ce1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5b7fe1e72d9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f09a861dff2f Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 2bb77cc15ee5 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 7c13bd613cf3 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards d8c961d42a98 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 82f909d80488 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 16cd833420a0 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards fe5a12faced1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 8dae916ae2c9 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 121361dea997 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards ef156fd058fa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards a21af655ecb8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 91a529f68fd2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 1c2c0e688159 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0711f65da4e1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 4501e04d0d3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f443f9bbe365 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards 968d396a0ad2 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 558a579492e4 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] discards 28afad6bc672 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards b2a759251e8b Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards 55034400f572 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 90d5c15c5b1e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards edfdb223e97d Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] discards 1d1f9de85c8a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards c9e96e27fc3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7b51bf33fcd4 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards c3b007fb7679 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 911b48f73efe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4a8492c902b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e0eac853e44b Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards d0243c6ab58f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 943293969204 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 4bc050bdf90e Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] discards 37893751a48e Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] discards 9951b270afe8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d211d66103cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 18c1752a3678 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 3273aee8ff14 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 0d89a72bbd33 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards 4b3f582a1197 Merge branch 'cifsd-for-next' of https://github.com/smfren [...] discards 8c77e93f1550 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 4f5092b7c30f Merge branch 'master' of git://github.com/ceph/ceph-client.git discards 8c7c81c47c17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f38f6b8234b1 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] discards 264dd6ee48c4 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] discards 9eb269e69c76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards eb95ab2ccf51 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 4cd4881ad9ee Merge branch 'for-next' of git://git.libc.org/linux-sh discards 18ee22ddf023 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards acd1be18d6cb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 341e6029eb69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 45b54202b577 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards c2c6e098e1e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 752d7ba35069 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 81ef8d980c06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c76e806d1da8 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards a3f380c9087c Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards b62199311901 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] discards 235829af4fe6 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] discards 4fe9fe7d971d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a4b52c49655b Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards dc107674a7d0 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 576888868ec1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 5fba79a314d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b3c2b6ca61eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 32088b8e16f5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards edd897db4248 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 95479c053e46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2d254a5efd2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b00c8d310820 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6c8416c26d1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4f7323cbbd11 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards fcd8d053868c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2ff875427561 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards ff41c17ec167 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards fc5bf9967031 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 433280cd5e89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b3277725d919 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d8472a9777bd Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards c387aaed6275 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 801d64b15b57 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards 7848fdaef6b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9a56e638a0e1 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 281756d0de8c Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards ac5e3cad4571 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] discards 47a97be84aa3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 986383973d34 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards aa09c0f67468 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 4d94ad3fceeb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 37e5dc952e14 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 4b88d9bebf60 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards b110a82fbdb8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards bb89e951e9e1 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 065fea6ebcb2 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards f8e5c8da7138 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 666969e31a33 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] discards f88f6afbe453 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 10b0904079dd Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards db7b423ae522 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards d92e13efe3e2 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] discards f30c8815e4d7 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards 507d78ef9366 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] discards 312bba3c38b5 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards 4727e0018505 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards 19275ba7ffe4 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards c187e3074413 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] discards 67d338099e96 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] discards 0bb45b722ea5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards b5c346f8efea Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards c1772c180990 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 2634b0bfa19a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 6d4c49e83e50 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 816c8c477695 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 7c0b538638fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards cd47da87c6c2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 465dc03bcd51 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f51522fba7cd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards ee1f5c174d26 Merge branch 'for-stable' of git://git.kernel.org/pub/scm/ [...] discards 54c07af0a327 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards c0d912703e4b Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] discards 78074827d836 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 3b63bcc2a41d Merge branch 'devel' into for-next omits ecf8dc5a3467 pinctrl: qcom: spmi-gpio: add support to enable/disable output omits 1a0c45abd938 NFSD: simplify struct nfsfh omits c3aa8d8b954d NFSD: drop support for ancient filehandles omits 43cdf66935a2 NFSD: move filehandle format declarations out of "uapi". discards dcf7f346a99b Merge branches 'arm64-for-5.16', 'drivers-for-5.16' and 'd [...] discards f0a1a5305231 Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] discards 9f16f2404c55 Merge branch 'for-5.16/io_uring' into for-next discards 6372b2acc36e Merge branch 'for-5.16/drivers' into for-next discards 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 discards 9a25fb53c59e m68k: muldi3: Use semicolon instead of comma discards 450696ae40df m68k: Remove set_fs() discards 7c94846d2636 m68k: Provide __{get,put}_kernel_nofault discards 9b9924a4a06d m68k: Factor the 8-byte lowlevel {get,put}_user code into helpers discards 2e480b29f34a m68k: Use BUILD_BUG for passing invalid sizes to get_user/ [...] discards 939c6d7d14c6 m68k: Remove the 030 case in virt_to_phys_slow discards 98860eba2e3c m68k: Document that access_ok is broken for !CONFIG_CPU_HA [...] discards e111bfb48798 m68k: Leave stack mangling to asm wrapper of sigreturn() discards b0a1af94242e m68k: Update ->thread.esp0 before calling syscall_trace() [...] discards ff130f65b812 m68k: Handle arrivals of multiple signals correctly discards 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 discards 070774b7ef17 USB: serial: cp210x: add ID for GW Instek GDM-834x Digital [...] omits 7c3a00911b3d bpf: Exempt CAP_BPF from checks against bpf_jit_limit discards e267aa073ab0 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] discards 81cda6448844 Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] discards 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 discards 84dda76fe9a8 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL discards decd045e6559 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] discards 573c4c046b19 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] discards 50717fdaf065 virtio-mem: disallow mapping virtio-mem memory via /dev/mem discards 5553946dc88c kernel/resource: disallow access to exclusive system RAM regions discards c04d4d1c4686 kernel/resource: clean up and optimize iomem_is_exclusive() discards cde6751c73e4 kernel/fork.c: unshare(): use swap() to make code cleaner discards 6f5287228fd3 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards f718be21e21d coda: bump module version to 7.2 discards d911fa44ff8d coda: use vmemdup_user to replace the open code discards a5750c5ec70a coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt discards d0d3f9469ca9 coda: avoid doing bad things on inode type changes during [...] discards e7b120fc7877 coda: avoid hidden code duplication in rename discards 7a48467091f3 coda: avoid flagging NULL inodes discards aa33ddd06cb1 coda: remove err which no one care discards 459513253c0b coda: check for async upcall request using local state discards 89300bc8e59e coda: avoid NULL pointer dereference from a bad inode discards 5ff7a97df64c init/main.c: silence some -Wunused-parameter warnings discards f10021daaa3f ramfs: fix mount source show for ramfs discards 02ecc1141164 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE discards e0ef8be4a98d lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 discards 420efc21275f lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 discards ca0880174922 lib, stackdepot: add helper to print stack entries into buffer discards 86126b19652d lib, stackdepot: add helper to print stack entries discards 698b47406a21 lib, stackdepot: check stackdepot handle before accessing slabs discards 03c98a9ab8f9 proc/sysctl: make protected_* world readable discards e3386eb9c65b kernel/hung_task.c: Monitor killed tasks. discards 15b74a58e5c4 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 3fd585866061 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 442f422f745d mm/damon/core: print kdamond start log in debug mode only discards f6c172f72921 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] discards 7e9893fad38a docs/vm/damon: remove broken reference discards 7e01d1a60fb1 MAINTAINERS: update SeongJae's email address discards 3e05d8fd9d78 Documentation/vm: move user guides to admin-guide/mm/ discards 8536badf7f69 mm/damon: grammar s/works/work/ discards ebf58f801f48 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h discards 2bc052ff0b9e mm: remove HARDENED_USERCOPY_FALLBACK discards 80c78d59a562 zram: off by one in read_block_state() discards d0bb3e53cfa5 zram_drv: allow reclaim on bio_alloc discards adc2c9b77900 mm/highmem: Remove deprecated kmap_atomic discards ea295a7a9ed2 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() discards f0e31bf1419d mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] discards 5ed48cfba727 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] discards 78185e4646af mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] discards e7b8b58e5611 mm/memory_hotplug: add static qualifier for online_policy_ [...] discards 037917ffafd5 mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix discards 1bb549da3f99 mm/vmstat: annotate data race for zone->free_area[order].nr_free discards 3ec3212ad53a selftest/vm: fix ksm selftest to run with different NUMA t [...] discards 71d7731732f2 mm: nommu: kill arch_get_unmapped_area() discards 2a543f085bec mm,hugetlb: remove mlock ulimit for SHM_HUGETLB discards 5a2038f4e0b2 oom_kill: oom_score_adj broken for processes with small me [...] discards 8887553fc547 mm: mark the OOM reaper thread as freezable discards 9ce672cd266a mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] discards 8ad310054ae2 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] discards 47414acbf25a tools/vm/page_owner_sort.c: count and sort by mem discards 15bc48d86e4a mm/page_isolation: guard against possible putback unisolated page discards 6bb7ed064aae mm/page_isolation: fix potential missing call to unset_mig [...] discards 7e0a1bc0b156 userfaultfd/selftests: don't rely on GNU extensions for ra [...] discards ae7feb9d2790 userfaultfd/selftests: fix calculation of expected ioctls discards 055b620f2e8b userfaultfd/selftests: fix feature support detection discards 907d8470119c mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h discards 6970b1c4557c mm: fix data race in PagePoisoned() discards 35e1714b1ce1 mm: move fold_vm_numa_events() to fix NUMA without SMP discards 84b433132fbe mm: move node_reclaim_distance to fix NUMA without SMP discards f25fadd68bc5 mm/page_alloc: use accumulated load when building node fal [...] discards 9f3d75201812 mm/page_alloc: print node fallback order discards 4000602e42b2 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] discards 17b5c87e42e0 mm/page_alloc.c: use helper function zone_spans_pfn() discards 91032a88d020 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() discards a6a8310a499d mm/page_alloc.c: simplify the code by using macro K() discards 5f7eff4dc570 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] discards 94f4da83b7de mm/large system hash: avoid possible NULL deref in alloc_l [...] discards a18fe8946473 workqueue, kasan: avoid alloc_pages() when recording stack discards a7acf5ccffde kasan: generic: introduce kasan_record_aux_stack_noalloc() discards 8c04c60fd2cb kasan: common: provide can_alloc in kasan_save_stack() discards 557716d640e2 lib/stackdepot: introduce __stack_depot_save() discards fe234f6c54a1 lib/stackdepot: remove unused function argument discards 15d9e8fdb731 lib/stackdepot: include gfp.h discards 51399ba33458 kasan: test: add memcpy test that avoids out-of-bounds write discards 9d11f42cf3d9 mm/vmalloc: don't allow VM_NO_GUARD on vmap() discards 64e96718fb55 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() discards 9268ee121843 mm/mremap: don't account pages in vma_to_resize() discards e364dc38101d powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN discards 6b82f8ead1a9 lazy tlb: shoot lazies, a non-refcounting lazy tlb option discards 3519f90c2e1d lazy tlb: allow lazy tlb mm refcounting to be configurable discards f0aeb18a1097 lazy tlb: introduce lazy mm refcount helper functions discards 9705db62cd97 mm: remove redundant smp_wmb() discards 6896c1a649f1 mm: introduce pmd_install() helper discards cff66e036ce2 mm: add zap_skip_check_mapping() helper discards 364ea542dbd1 mm: drop first_index/last_index in zap_details discards 89d749a4423f mm: clear vmf->pte after pte_unmap_same() returns discards 360385968b08 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] discards 2cd13fda6fc2 mm/memory.c: avoid unnecessary kernel/user pointer conversion discards 44c46a34106e mm: use __pfn_to_section() instead of open coding it discards 1bc7e7645ad2 mm/mmap.c: fix a data race of mm->total_vm discards e34c343f2949 memcg: prohibit unconditional exceeding the limit of dying tasks discards e531ede34b60 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() discards 5eadbd5c633d mm/swapfile: remove needless request_queue NULL pointer check discards afbf2ce4e956 mm/gup: further simplify __gup_device_huge() discards e6b95d48c48e vfs: keep inodes with page cache off the inode shrinker LRU discards c7f22a977d3d mm/filemap.c: remove bogus VM_BUG_ON discards 9254f56f088b mm/smaps: simplify shmem handling of pte holes discards 9fb80074e8c8 mm/smaps: use vma->vm_pgoff directly when counting partial swap discards a6e6ea9518b1 mm/smaps: fix shmem pte hole swap calculation discards 20c3d21613ca rapidio: avoid bogus __alloc_size warning discards e2c6d22cb914 mm/vmalloc: add __alloc_size attributes for better bounds [...] discards 31e1d9501fce percpu: add __alloc_size attributes for better bounds checking discards 2d5d599ef10d mm/page_alloc: add __alloc_size attributes for better boun [...] discards 33caf3442e0b slab: add __alloc_size attributes for better bounds checking discards 76d298f02512 slab: clean up function declarations discards 8d0afe3c3767 checkpatch: add __alloc_size() to known $Attribute discards 98a470109233 Compiler Attributes: check GCC version for __alloc_size attribute discards aa35c3806414 Compiler Attributes: add __alloc_size() for better bounds [...] discards 6b14eb22496b mm: don't include <linux/dax.h> in <linux/mempolicy.h> discards e56f603cffeb mm, slub: fix incorrect memcg slab count for bulk free discards a45cf9d0555c mm, slub: fix potential use-after-free in slab_debugfs_fops discards ddf1b40af68f mm, slub: fix potential memoryleak in kmem_cache_open() discards a160c15181fb mm, slub: fix mismatch between reconstructed freelist dept [...] discards bb4c586874d5 mm, slub: fix two bugs in slab_debug_trace_open() discards e2b17f5edc5a mm: move kvmalloc-related functions to slab.h discards e3509595f169 ocfs2: fix ocfs2 corrupt when iputting an inode discards 3a1c53b4243f ocfs2: clear links count in ocfs2_mknod() if an error occurs discards d44da44f4ad8 ocfs2: reflink deadlock when clone file to the same direct [...] discards f7e7736bf261 ocfs2: Fix handle refcount leak in two exception handling paths discards 2e74c9433ba8 scripts/spelling.txt: add more spellings to spelling.txt discards 4ead9f5588bf procfs: prevent unpriveleged processes accessing fdinfo dir discards 68f0cbdeb81d /proc/kpageflags: do not use uninitialized struct pages discards 093d244028ea /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 913251ecfcc6 mm/debug: sync up latest migrate_reason to migrate_reason_names discards 7beb6d89d707 mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN discards e8251c25d4f5 mm: fs: invalidate bh_lrus for only cold path discards 6df956c1ef86 lib/zlib_inflate/inffast: check config in C to avoid unuse [...] discards 894f5a1a8d83 tools/vm/page-types: remove dependency on opt_file for idl [...] discards fe7118f4742f scripts/sorttable: riscv: fix undelcred identifier 'EM_RIS [...] discards e9544ac893d4 ocfs2: drop acl cache for directories too discards cd251ddc4496 mm/shmem.c: fix judgment error in shmem_is_huge() discards 60058e11bb11 xtensa: increase size of gcc stack frame check discards 3dd804063ef9 mm/damon: don't use strnlen() with known-bogus source length discards a4782a17bda4 kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS discards 65592f313deb mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable() omits 8aff56d060f4 Merge branch 'at91-dt' into at91-next 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 discards cd0b8e410937 hwmon: (nct6775) Support access via Asus WMI discards af05be7ad1c7 hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] discards 52a017530b60 hwmon: (nct6775) Use superio_*() function pointers in sio_data. discards 35edbaab3bbf hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] discards 63383cc15cfb hwmon: (mlxreg-fan) Extend driver to support multiply PWM discards 347d618d6465 hwmon: (mlxreg-fan) Extend the maximum number of tachometers discards e408411e2bde hwmon: Add Maxim MAX6620 hardware monitoring driver omits 1eaab16dfac2 Merge branch 'at91-soc' into at91-next omits 054c48698ab3 ARM: at91: add basic support for new SoC lan966x 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 discards 08a2bcf0adf9 hwmon: (raspberrypi) Use generic notification mechanism discards 2c7d31af1cf1 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] discards f0ea251404db dt-bindings: hwmon: Add IIO HWMON binding discards 0c91d23b6783 treewide: Replace 0-element memcpy() destinations with fle [...] discards 61976e002c67 treewide: Replace open-coded flex arrays in unions discards dc56b2575fcc stddef: Introduce DECLARE_FLEX_ARRAY() helper discards f01dfda50c86 btrfs: Use memset_startat() to clear end of struct discards 252428a07d43 string.h: Introduce memset_startat() for wiping trailing m [...] discards e56ffccfda00 xfrm: Use memset_after() to clear padding discards b1c65d0f9ff9 string.h: Introduce memset_after() for wiping trailing mem [...] discards e9478b204124 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST discards fd1a89ee588c fortify: Add compile-time FORTIFY_SOURCE tests discards 416c4c386d5f fortify: Allow strlen() and strnlen() to pass compile-time [...] discards a0b005d639d0 fortify: Prepare to improve strnlen() and strlen() warnings discards 6d3fbca9e126 fortify: Fix dropped strcpy() compile-time write overflow check discards 907c1b4b7826 fortify: Explicitly disable Clang support discards 6347f2a70dfc fortify: Move remaining fortify helpers into fortify-string.h discards ba87531c8dbc lib/string: Move helper functions out of string.c discards 297b11fac25a compiler_types.h: Remove __compiletime_object_size() discards eaaf4240d7be cm4000_cs: Use struct_group() to zero struct cm4000_dev region discards c91bdfaed248 can: flexcan: Use struct_group() to zero struct flexcan_re [...] discards 746e8baffa8e HID: roccat: Use struct_group() to zero kone_mouse_event discards 3a9f7502ae78 HID: cp2112: Use struct_group() for memcpy() region discards 72fa135b3e6d drm/mga/mga_ioc32: Use struct_group() for memcpy() region discards 5c20b5ebf84a iommu/amd: Use struct_group() for memcpy() region discards e7ba3347c67e bnxt_en: Use struct_group_attr() for memcpy() region discards 6003e6efc4fb cxl/core: Replace unions with struct_group() discards e3b9413e677d stddef: Introduce struct_group() helper macro discards 9731ce82f2fd stddef: Fix kerndoc for sizeof_field() and offsetofend() discards 523ba75f8af2 powerpc: Split memset() to avoid multi-field overflow discards 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 cebb82f17fa9 Merge branch 'at91-dt' into at91-next discards b43ac98c4f33 io_uring: optimise io_req_init() sqe flags checks discards 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 discards 7f204e0d9be6 io_uring: add more uring info to fdinfo for debug discards 4528c6178077 io_uring: kill extra wake_up_process in tw add discards 8a04757d5d96 io_uring: dedup CQE flushing non-empty checks discards 7bcc1b2f36f3 io_uring: inline linked part of io_req_find_next discards 541b39d28e4e io_uring: inline io_dismantle_req discards d03fcb0ffadf io_uring: kill off ios_left discards a1d876b8b120 io-wq: Remove duplicate code in io_workqueue_create() discards ca8c0786e01b io_uring: dump sqe contents if issue fails discards c590e4a9cee6 Merge branch 'iov_iter.3' into for-5.16/io_uring omits 9ec953c0a7e1 Merge branch 'fixes' into for-next discards 491f24521a8a Merge branch 'io_uring-5.15' into for-5.16/io_uring omits 9648a43994eb Merge branch 'at91-fixes' into at91-next omits e51480e6f4f8 Merge branch 'for-next-next-v5.15-20210913' into for-next- [...] omits 82854b337738 Merge branch 'for-next-current-v5.14-20210913' into for-ne [...] omits 86a41091831d Merge branch 'ext/anand/latest-bdev' into for-next-next-v5 [...] omits 5eee39c32c30 Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] omits 2efb0a363115 Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] omits a7202cc5893e Merge branch 'ext/josef/fs-eh' into for-next-next-v5.15-20210913 omits d363d34d1c00 Merge branch 'misc-next' into for-next-next-v5.15-20210913 omits 84450532d2e5 Merge branch 'misc-5.15' into for-next-current-v5.14-20210913 omits d63a900e2cc8 btrfs: change handle_fs_error in recover_log_trees to aborts omits cc64e012b284 btrfs: do not infinite loop in data reclaim if we aborted omits 4faed39544ca btrfs: add a btrfs_has_fs_error helper omits 930307c6ef3d btrfs: remove the unnecessary @nr_written parameters omits 1eb49317784b btrfs: use latest_dev in btrfs_show_devname omits 29d289b73e40 btrfs: consolidate device_list_mutex in prepare_sprout to [...] omits 0328d0bc6ab5 btrfs: unify common code for the v1 and v2 versions of dev [...] omits c6cd446ddcbb btrfs: do not read super look for a device path omits 8bc618e28682 btrfs: do not take the uuid_mutex in btrfs_rm_device omits 602a6ae81383 btrfs: do not call close_fs_devices in btrfs_rm_device omits 3236dd1aa344 btrfs: zoned: let the for_treelog test in the allocator stand out omits 28e083704a16 btrfs: rename setup_extent_mapping in relocation code omits 7c4e2c1c5e9b btrfs: zoned: allow preallocation for relocation inodes omits 06713cd312e6 btrfs: check for relocation inodes on zoned btrfs in should_nocow omits 0246d634be1d btrfs: zoned: use regular writes for relocation omits 99fdaca991f7 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 77d42531a4f4 btrfs: zoned: only allow one process to add pages to a rel [...] omits 31138c6f60b0 btrfs: zoned: add a dedicated data relocation block group omits 78e6cde79099 btrfs: introduce btrfs_is_data_reloc_root omits 126ca9c23d88 btrfs: fix mount failure due to past and transient device [...] omits fddc1a907fed btrfs: fix transaction handle leak after verity rollback failure omits eb93eca73322 btrfs: replace BUG_ON() in btrfs_csum_one_bio() with prope [...] omits 39462bf8b3ee btrfs: unexport repair_io_failure() omits e5e88f78636f btrfs: do not commit delayed inode when logging a file in [...] omits 2687b7777bd3 btrfs: avoid attempt to drop extents when logging inode fo [...] omits db3ae3dcec12 btrfs: avoid search for logged i_size when logging inode i [...] omits 7b9022a40267 btrfs: avoid expensive search when truncating inode items [...] omits ee6f7dd767b5 btrfs: add helper to truncate inode items when logging inode omits 734ed756b538 btrfs: avoid expensive search when dropping inode items from log omits 1aef1b207920 btrfs: always update the logged transaction when logging n [...] omits 207d8598a1af btrfs: do not log new dentries when logging that a new nam [...] omits 39e2e9ae758a btrfs: remove no longer needed checks for NULL log context omits 360ebbe7aa23 btrfs: check if a log tree exists at inode_logged() omits f247950ba740 btrfs: remove stale comment about the btrfs_show_devname omits cf7cba95e27b btrfs: update latest_dev when we create a sprout device omits 8b14862d14d4 btrfs: use latest_dev in btrfs_show_devname omits ea431f6908a3 btrfs: convert latest_bdev type to btrfs_device and rename omits ea9d347bd87b btrfs: zoned: finish relocating block group omits f27d971672ad btrfs: zoned: finish fully written block group omits 52836521ca6a btrfs: zoned: avoid chunk allocation if active block group [...] omits d295c2522f03 btrfs: move ffe_ctl one level up omits 6541a1452dac btrfs: zoned: activate new block group omits c0128bc4b75d btrfs: zoned: activate block group on allocation omits 9b9b73800363 btrfs: zoned: load active zone info for block group omits 231a90922cfd btrfs: zoned: implement active zone tracking omits 844cb3a2380c btrfs: zoned: introduce physical_map to btrfs_block_group omits 1362590faf53 btrfs: zoned: load active zone information from devices omits 388d04907743 btrfs: zoned: finish superblock zone once no space left fo [...] omits fe723b9aef9c btrfs: zoned: locate superblock position using zone capacity omits 70144fcfb3fa btrfs: zoned: consider zone as full when no more SB can be [...] omits 8fb0d8287838 btrfs: zoned: tweak reclaim threshold for zone capacity omits 513bdb1e02cf btrfs: zoned: calculate free space from zone capacity omits f657d5d44017 btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] omits 54c79ada25cd btrfs: zoned: load zone capacity information from devices omits 59d92e52341c btrfs: defrag: enable defrag for subpage case omits 64b400f2103e btrfs: defrag: remove the old infrastructure omits 0eb8cd721738 btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] omits 3306e4a07c83 btrfs: defrag: introduce helper to defrag one cluster omits 7057157f5f28 btrfs: defrag: introduce helper to defrag a range omits b05c312c7bfd btrfs: defrag: introduce helper to defrag a contiguous pre [...] omits d9fe59463cac btrfs: defrag: introduce helper to collect target file extents omits 9b8db4af1436 btrfs: defrag: factor out page preparation into a helper omits 92d98e43ffdb btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize omits e3c8f1c6b831 btrfs: defrag: also check PagePrivate for subpage cases in [...] omits 85882c767ec3 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] omits 0c100f754378 btrfs: rename and switch to bool btrfs_chunk_readonly omits e44306b8f2d6 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] omits b57b0901317b btrfs: subpage: pack all subpage bitmaps into a larger bitmap omits 6551665bfe86 btrfs: subpage: introduce btrfs_subpage_bitmap_info omits d95ef64da5a0 btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] omits 0415d8ede175 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] omits af28eeb80e6d btrfs: update comment for fs_devices::seed_list in btrfs_r [...] omits c31373c003e6 btrfs: drop unnecessary ret in ioctl_quota_rescan_status omits 551b47ddc5fa btrfs: send: simplify send_create_inode_if_needed omits d964428a0cd5 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk 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 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 89e503592385 Merge tag 'iommu-fixes-v5.15-rc3' of git://git.kernel.org/ [...] adds 05812b971c6d Merge tag 'drm/tegra/for-5.15-rc3' of ssh://git.freedeskto [...] 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 abb7700d4631 Merge tag 'drm-intel-fixes-2021-09-30' of git://anongit.fr [...] adds 66805763a97f drm/amdgpu: fix gart.bo pin_count leak adds 083fa05bbaf6 drm/amd/display: Fix Display Flicker on embedded panels adds 9f52c25f59b5 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 adds 467a51b69d08 drm/amd/display: initialize backlight_ramping_override to false adds d942856865c7 drm/amd/display: Pass PCI deviceid into DC adds 98122e63a7ec drm/amdgpu: check tiling flags when creating FB on GFX8- adds 26db706a6d77 drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix adds 3ff43f9df8b0 Merge tag 'amd-drm-fixes-5.15-2021-09-29' of https://gitla [...] adds 17ac76e050c5 drm/exynos: Make use of the helper function devm_platform_ [...] adds 78ea81417944 Merge tag 'exynos-drm-fixes-for-v5.15-rc4' of git://git.ke [...] adds 24f67d82c43c Merge tag 'drm-fixes-2021-10-01' of git://anongit.freedesk [...] 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 b2626f1e3245 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds f5b667ded075 thermal: Update information in MAINTAINERS adds 172da89ed0ea s390/cio: avoid excessive path-verification requests adds 53d5fc89d66a Merge tag 's390-5.15-4' of git://git.kernel.org/pub/scm/li [...] adds cdc1e6e225e3 drm/i915: fix blank screen booting crashes adds 6e9bfdcf0a3b cachefiles: Fix oops in trace_cachefiles_mark_buried due t [...] adds f060db99374e ACPI: NFIT: Use fallback node id when numa info in NFIT ta [...] adds d55174cccac2 nvdimm/pmem: fix creating the dax group adds f05c643743a4 Merge tag 'libnvdimm-fixes-5.15-rc4' of git://git.kernel.o [...] adds 78f8876c2d9f io-wq: exclusively gate signal based exit on get_signal() return adds 3f008385d46d io_uring: kill fasync adds 65893b49d868 Merge tag 'io_uring-5.15-2021-10-01' of git://git.kernel.d [...] adds a2941f6aa71a nvme: add command id quirk for apple controllers adds ebc69e897e17 Revert "block, bfq: honor already-setup queue merges" adds 41e76c6a3c83 nbd: use shifts rather than multiplies adds ab2a7a35c4e7 Merge tag 'block-5.15-2021-10-01' of git://git.kernel.dk/l [...] 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 9904468fb0b7 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] 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 87ffb310d5e8 ksmbd: missing check for NULL in convert_to_nt_pathname() adds e25ca045c32a Merge tag '5.15-rc3-ksmbd-fixes' of git://git.samba.org/ksmbd 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 ffa260004497 hwmon: (occ) Fix P10 VRM temp sensors adds f067d5585cda hwmon: (pmbus/ibm-cffps) max_power_out swap changes adds 2292e2f685cd hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 [...] adds 943c15ac1b84 hwmon: (w83791d) Fix NULL pointer dereference by removing [...] adds 0f36b88173f0 hwmon: (w83792d) Fix NULL pointer dereference by removing [...] adds dd4d747ef05a hwmon: (w83793) Fix NULL pointer dereference by removing u [...] adds 7b66f4393ad4 Merge tag 'hwmon-for-v5.15-rc4' of git://git.kernel.org/pu [...] adds 24ff65257375 objtool: Teach get_alt_entry() about more relocation types adds 52c3c170623d Merge tag 'objtool_urgent_for_v5.15_rc4' of git://git.kern [...] adds 02d029a41dc9 perf/x86: Reset destroy callback on event init failure adds ecc2123e09f9 perf/x86/intel: Update event constraints for ICX adds f79256532682 perf/core: fix userpage->time_enabled of inactive events adds 3a399a2bc465 Merge tag 'perf_urgent_for_v5.15_rc4' of git://git.kernel. [...] adds 2630cde26711 sched/fair: Add ancestors of unthrottled undecayed cfs_rq adds 703066188f63 sched/fair: Null terminate buffer when updating tunable_scaling adds 83d40a61046f sched: Always inline is_percpu_thread() adds 777feabaea77 Merge tag 'sched_urgent_for_v5.15_rc4' of git://git.kernel [...] 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 84928ce3bb4e Merge tag 'driver-core-5.15-rc4' of git://git.kernel.org/p [...] 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 6761a0ae9895 Merge tag 'char-misc-5.15-rc4' of git://git.kernel.org/pub [...] adds 291073a566b2 kvm: fix objtool relocation warning adds 7fab1c12bde9 objtool: print out the symbol type when complaining about it adds a2c2f0826e2b ext4: limit the number of blocks in one ADD_RANGE TLV adds 6fed83957f21 ext4: fix reserved space counter leakage adds 75ca6ad408f4 ext4: fix loff_t overflow in ext4_max_bitmap_size() adds bb9464e08309 ext4: flush s_error_work before journal destroy in ext4_fi [...] adds 42cb447410d0 ext4: fix potential infinite loop in ext4_dx_readdir() adds f2c77973507f ext4: recheck buffer uptodate bit under buffer lock adds ca3cef466fea Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 9b2f72cc0aa4 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings adds 9e1ff307c779 Linux 5.15-rc4 adds 740da9d7ca4e MIPS: Revert "add support for buggy MT7621S core detection" adds df5c18838ea8 Merge tag 'mips-fixes_5.15_1' of git://git.kernel.org/pub/ [...] 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 b60be028fc1a Merge tag 'ovl-fixes-5.15-rc5' of git://git.kernel.org/pub [...] adds 206704a1fe0b media: atomisp: restore missing 'return' statement adds 84b3e42564ac Merge tag 'media/v5.15-3' of git://git.kernel.org/pub/scm/ [...] adds 2f9602870886 selftests: drivers/dma-buf: Fix implicit declaration warns adds f6274b06e326 Merge tag 'linux-kselftest-fixes-5.15-rc5' of git://git.ke [...] new c6cc37c3f9f4 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 23c216b335d1 powerpc/iommu: Report the correct most efficient DMA mask [...] new 5dfbb2b59005 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 686cb8b9f6b4 bpf, s390: Fix potential memory leak about jit_data new a46044a92add s390/pci: fix zpci_zdev_put() on reserve new 1d01b608398d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 10eff1f5788b Revert "net: mdiobus: Fix memory leak in __mdiobus_register" new ca6e11c337da phy: mdio: fix memory leak 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 new 5abab4982d5b Merge tag 'wireless-drivers-2021-10-01' of git://git.kerne [...] new f9a10440f0b1 net/mlx5e: IPSEC RX, enable checksum complete new 9d758d4a3a03 net/mlx5e: Keep the value for maximum number of channels in-sync new 7dbc849b2ab3 net/mlx5e: Improve MQPRIO resiliency new a586775f83bd net/mlx5: E-Switch, Fix double allocation of acl flow counter new 64728294703e net/mlx5: Force round second at 1PPS out start time new 99b9a678b2e4 net/mlx5: Avoid generating event after PPS out in Real time mode new ac8b7d50ae4c net/mlx5: Fix length of irq_index in chars new f88c48763474 net/mlx5: Fix setting number of EQs of SFs new dd1979cf3c71 net/mlx5e: Fix the presented RQ index in PTP stats new 3bf1742f3c69 net/mlx5e: Mutually exclude setting of TX-port-TS and MQPR [...] new 78764f450bd9 Merge tag 'mlx5-fixes-2021-09-30' of git://git.kernel.org/ [...] new 5fb14d20f824 net: add kerneldoc comment for sk_peer_lock new 560ee196fe9e net_sched: fix NULL deref in fifo_set_limit() new 019d9329e748 net: mscc: ocelot: fix VCAP filters remaining active after [...] new aec3f415f724 net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices new 5cfe5109a1d7 MAINTAINERS: Remove Bin Luo as his email bounces 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 new 6fb721cf7818 netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in [...] new dade7f9d819d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new eed183abc0d3 powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 new 7cd8b1542a7b ptp_pch: Load module automatically if ID matches new b44d52a50bc6 dsa: tag_dsa: Fix mask for trunked packets new 9372873d6a27 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] 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 new b0e875bac0fa libbpf: Fix memory leak in strset new f6411962e7f4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 93ec1320b017 xfrm: fix rcu lock in xfrm_notify_userpolicy() new f0b84461aa07 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] 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 [...] new 21fd94f5628b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 636707e59312 mac80211: mesh: fix HE operation element length check new a2083eeb119f cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() new 44260d7382c3 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 new 2b987fe84429 ALSA: hda - Enable headphone mic on Dell Latitude laptops [...] new 1f8d398e1cd8 ALSA: hda/realtek: Complete partial device name to avoid a [...] new cc03069a3970 ALSA: hda/realtek: Add quirk for Clevo X170KM-G new 5c1989b3f6ba 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 [...] new c417c32a473e Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new b5b208e7cf63 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6840615f85f6 spi: spidev: Add SPI ID table adds 59c4e190b10c Merge tag 'v5.15-rc3' into spi-5.15 new 75e33c55ae8f spi: atmel: Fix PDC transfer setup bug new 3672bb820f32 spi: mediatek: skip delays if they are 0 new 67a12ae52599 spi: spi-nxp-fspi: don't depend on a specific node name er [...] new fa382a0f96cf Merge remote-tracking branch 'spi/for-5.15' into spi-linus new 8276418b8a65 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 410d591a1954 kernfs: don't create a negative dentry if inactive node exists new 367969b4a0bc Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] new f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle new 56bb2ab1c95f Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 9da1b86865ab iio: adis16475: fix deadlock on frequency set new c2980c64c7fd iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED new ea1945c2f72d iio: adis16480: fix devices that do not support sleep mode new 26d90b559057 iio: light: opt3001: Fixed timeout error when 0 lux new 5585960dfe7a Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 4ca57d5139a0 habanalabs: fix resetting args in wait for CS IOCTL new ad2b502bc5e6 Merge tag 'misc-habanalabs-fixes-2021-09-29' of https://gi [...] new dbed8c4c3a69 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 0d67e332e6df module: fix clang CFI with MODULE_UNLOAD=n new 7c766b88940f Merge branch 'modules-linus' of git://git.kernel.org/pub/s [...] new 786b2ad97386 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new ef162ac50d55 ARM: dts: at91: sama7g5ek: add suspend voltage for ddr3l rail new e42cbbe5c9a2 ARM: at91: pm: group constants and addresses loading new d8d667ee0236 ARM: at91: pm: preload base address of controllers in tlb new 968f6e9d51e2 ARM: dts: at91: sama7g5ek: use proper slew-rate settings f [...] new dbe68bc9e82b ARM: dts: at91: sama7g5ek: to not touch slew-rate for SDMMC pins new 13f2397010c0 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] new 10fb6e05a2f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 25b5476a294c KVM: s390: Function documentation fixes new 2353e593a13b Merge tag 'kvm-s390-master-5.15-1' of git://git.kernel.org [...] new 32c54081b83c Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] new 016087ae082b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 8ed80ad11ef4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 55442e6af034 dt-bindings: media: Fix more graph 'unevaluatedProperties' [...] new 67006e30e27e dt-bindings: Drop more redundant 'maxItems/minItems' new b2d70c0dbf27 dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value new d3e5a066a3b4 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] 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 new a4b0e29707c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 32a01af3fa82 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 41608b64b10b PCI: hv: Fix sleep while in non-sleep context when removin [...] new 6e6099738072 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new bb4a23c994ae riscv/vdso: Refactor asm/vdso.h new 78a743cd82a3 riscv/vdso: Move vdso data page up front new 8bb0ab3ae7a4 riscv/vdso: make arch_setup_additional_pages wait for mmap [...] new 5155cf7b6aae Merge remote-tracking branch 'palmer/riscv-vdso-cleanup' i [...] new 3a2d8b1b8079 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 2a2a79577dda fpga: ice40-spi: Add SPI device ID table new 406fd6819ec0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0650e2b10afb gpio: 74x164: Add SPI device ID table new 1649b8376694 gpio: pca953x: Improve bias setting new 937fd56e05c4 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new d8c23ead708b kunit: tool: better handling of quasi-bool args (--json, - [...] new f62314b1ced2 kunit: fix reference count leak in kfree_at_end new 9683c4d5ffe2 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] 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 new 2923234d916d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 3831a0d40886 firewire: Remove function callback casts adds 6409e7102a9b Merge branch 'for-next/kspp-fixes' into for-next/kspp new d193473fb00d 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 new 0ee42e6e669a 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 new be8ecc57f180 perf srcline: Use long-running addr2line per DSO new 39977c7fc451 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new b82b3fa510a9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 4e3528df5fbb Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 094a3684b9b6 arm64: kernel: add helper for booted at EL2 and not VHE new 788bfdd97434 arm64: trans_pgd: hibernate: Add trans_pgd_copy_el2_vectors new a347f601452f arm64: hibernate: abstract ttrb0 setup function new 0d8732e461d6 arm64: kexec: flush image and lists during kexec load time new 5bb6834fc290 arm64: kexec: skip relocation code for inplace kexec new 3036ec599332 arm64: kexec: Use dcache ops macros instead of open-coding new 878fdbd70486 arm64: kexec: pass kimage as the only argument to relocati [...] new 08eae0ef618f arm64: kexec: configure EL2 vectors for kexec new ba959fe96a1b arm64: kexec: relocate in EL1 mode new 19a046f07ce5 arm64: kexec: use ld script for relocation function new 3744b5280e67 arm64: kexec: install a copy of the linear-map new efc2d0f20a9d arm64: kexec: keep MMU enabled during kexec relocation new 939f1b9564c6 arm64: kexec: remove the pre-kexec PoC maintenance new 7a2512fa6493 arm64: kexec: remove cpu-reset.h new 6091dd9eaf8e arm64: trans_pgd: remove trans_pgd_map_page() 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 [...] new a9c38c5d267c dma-mapping: remove bogus test for pfn_valid from dma_map_ [...] new 3de360c3fdb3 arm64/mm: drop HAVE_ARCH_PFN_VALID new 528a4ab45300 scs: Release kasan vmalloc poison in scs_free process new e45ac92bcc92 Merge branches 'for-next/kexec', 'for-next/kselftest', 'fo [...] new 0c567cb3d8a1 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 16cc4af286aa drivers/perf: hisi: Fix PA PMU counter offset new 78cac393b464 drivers/perf: thunderx2_pmu: Change data in size tx2_uncor [...] new e656972b6986 drivers/perf: Improve build test coverage new f47196ea81f1 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] new 43f7bc61617a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cf1c82048f20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 967e3000cbd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f969ea3d85ee Merge branch 'at91-fixes' into at91-next new dbbb39806c65 Merge branch 'at91-dt' into at91-next new c0c3fed3ae9f ARM: at91: Documentation: add sama7g5 family new 9da778c5db55 ARM: at91: Documentation: add lan966 family new ee2e07a7afab dt-bindings: arm: at91: Document lan966 pcb8291 and pcb829 [...] new 3efc44312118 ARM: at91: add basic support for new SoC family lan966 new b4af371d908f Merge branch 'at91-soc' into at91-next new 535e57b5657b 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 new 00263cf39fac Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 7748baa87488 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 557b3bbaab71 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ba58728e3eae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6e3306e1d7ae 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 new e6bf3a65f113 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 [...] new f6d9c5ea1f4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fd0681130d62 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 [...] new 4e2bfcc4be5b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 98419a39d1dc arm64: dts: rockchip: add pwm nodes for rk3568 adds 9a6218fd50c1 Merge branch 'v5.16-armsoc/dts64' into for-next new 0c635f7370c3 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 new fb0a29c51213 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 319aeaf69c85 arm: dts: vexpress: Fix motherboard bus 'interrupt-map' adds f1523f67976c Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds f0c913d6d2a6 firmware: arm_ffa: Add missing remove callback to ffa_bus_type adds 102808654f89 firmware: arm_ffa: Fix __ffa_devices_unregister adds 3f1956bb1def Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] adds cb5da0da3602 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 01882ac554fa Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new e94412c6a9b4 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 68dd2810a365 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 0a85cf288a74 arm64: tegra: Add additional GPIO interrupt entries on Tegra194 adds 32f03fbed7ad arm64: tegra: Audio graph sound card for Jetson TX2 NX adds 70ad4886d87c arm64: tegra: Update HDA card name on Jetson TX2 NX adds 6f8b0fca12e4 Merge branch for-5.16/arm64/dt into for-next new ac9d08b0bebb next-20211001/tegra new 401678386370 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] new db48d6361863 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds 7a4c31ee877a arm64: zynqmp: Add support for Xilinx Kria SOM board new 5d0f00b4acb1 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 new da84b7cfbe30 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 new d4e6c054fa95 clk: imx: Fix the build break when clk-imx8ulp build as module new 2f9d61869640 clk: imx: imx6ul: Move csi_sel mux to correct base register new d1012253a2d3 clk: imx: imx6ul: Fix csi clk gate register new 1597acd89597 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 new 7ff01832b1b4 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new ba06028a7b95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8cc5a5fb6c08 csky: don't let sigreturn play with priveleged bits of sta [...] adds 38667bcb7efc csky: Fixup regs.sr broken in ptrace adds f890a1345c9d csky: Select ARCH_WANT_FRAME_POINTERS only if compiler sup [...] adds 909863a43545 csky: bitops: Remove duplicate __clear_bit define adds 40e080ed8218 csky: Make HAVE_TCM depend on !COMPILE_TEST new 587691ecb7e3 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 7eefb0539017 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 6621cb4a2d0a m68k: muldi3: Use semicolon instead of comma new 2a5df042e975 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c5f2fc4dd78 m68k: set a default value for MEMORY_RESERVE new 16352355b8f4 m68knommu: Remove MCPU32 config symbol new 115073549f54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7f3b3c2bfa9c MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT new 8e16049333e4 MIPS: loongson64: Fix no screen display during boot-up new 67512a8cf5a7 MIPS: Avoid macro redefinitions new c9c921cb740f Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 09e7b837a9ca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 72698a878926 openrisc: time: don't mark comment as kernel-doc new 95671b8f84b9 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 144857444edb parisc/unwind: use copy_from_kernel_nofault() new 7edc20056179 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8edab02386c3 Merge remote-tracking branch 'palmer/riscv-vdso-cleanup' i [...] new dffe11e280a4 riscv/vdso: Add support for time namespaces new f2928e224d85 riscv: set default pm_power_off to NULL new 21ccdccd21e4 riscv: mm: don't advertise 1 num_asid for 0 asid bits new a701b1e18651 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bddd3fd37e48 Merge branch 'fixes' into for-next new b860b9346e2d s390/ftrace: remove dead code new 4df898dc06da s390/kprobes: add sanity check new 1c8174fdc798 s390/pci: tolerate inconsistent handle in recover new fa172f043f5b s390/cio: unregister the subchannel while purging new 6526a597a2e8 s390/pci: add simpler s390dbf traces for events new 0c3812c347bf s390/cio: derive cdev information only for IO-subchannels new 54235d5cfea0 s390/sclp_sd: fix warnings about missing parameter description new f768a20c0a6e s390/ftrace: add FTRACE_GEN_NOP_ASM macro new d340d28a968e kprobes: add testcases for s390 new bca2d0428e3d s390/sclp_vt220: fix unused function warning new 584315ed87a7 s390/boot: initialize control registers in decompressor new e3ec8e0f5711 s390/boot: allocate amode31 section in decompressor new 11dfe199eb31 s390/block/dasd_genhd: add error handling support for add_disk() new 1a5db707c859 s390/block/dcssblk: add error handling support for add_disk() new f367c7d9fb32 s390/block/scm_blk: add error handling support for add_disk() new 7e8601b12f46 Merge branch 'features' into for-next new 9978405a2d10 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3599c019036c Merge branch 'for-next' of git://git.libc.org/linux-sh new 3c615b15a30b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds d67ed2510d28 xtensa: use CONFIG_USE_OF instead of CONFIG_OF adds 6489f8d0e1d9 xtensa: call irqchip_init only when CONFIG_USE_OF is selected new ddc33155115a xtensa: xtfpga: Try software restart before simulating CPU reset new b462265fc1e3 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 61bc346ce64a uapi/linux/prctl: provide macro definitions for the PR_SCH [...] new 1d592da231c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 49e4b1041c59 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new f6aee3f278d3 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new 23809de86054 Merge branch 'misc-5.15' into for-next-current-v5.14-20211004 new 04598cdfd441 Merge branch 'for-next-current-v5.14-20211004' into for-ne [...] new 003d60cf43c6 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk new 87a7ba723590 btrfs: send: simplify send_create_inode_if_needed new 23515d0e8002 btrfs: drop unnecessary ret in ioctl_quota_rescan_status new 1057fed4b7ca btrfs: update comment for fs_devices::seed_list in btrfs_r [...] new 0b55fd3ae4a8 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] new 388d0621b338 btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] new ccf26e8cfd9f btrfs: subpage: introduce btrfs_subpage_bitmap_info new 2a05ebd41330 btrfs: subpage: pack all subpage bitmaps into a larger bitmap new 02515fa7b577 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] new 887d747a1b66 btrfs: rename and switch to bool btrfs_chunk_readonly new 1a754388d4e8 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] new 11a44f034c35 btrfs: defrag: also check PagePrivate for subpage cases in [...] new b0b067af2573 btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize new 89e2d37458a1 btrfs: defrag: factor out page preparation into a helper new be7d027cea32 btrfs: defrag: introduce helper to collect target file extents new f3cce7047df1 btrfs: defrag: introduce helper to defrag a contiguous pre [...] new f938241c892f btrfs: defrag: introduce helper to defrag a range new c489e4e2850b btrfs: defrag: introduce helper to defrag one cluster new f645ccc5d6d0 btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] new 3b78983cba72 btrfs: defrag: remove the old infrastructure new 0d7e30ad9ae6 btrfs: defrag: enable defrag for subpage case new 26c70fedcc0a btrfs: zoned: load zone capacity information from devices new 0270f72bc2db btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] new 9d7920a1d78e btrfs: zoned: calculate free space from zone capacity new 279b5611d024 btrfs: zoned: tweak reclaim threshold for zone capacity new a8a5d40879fa btrfs: zoned: consider zone as full when no more SB can be [...] new a32c8799818d btrfs: zoned: locate superblock position using zone capacity new 726a829eaa8b btrfs: zoned: finish superblock zone once no space left fo [...] new af31ab6c573d btrfs: zoned: load active zone information from devices new f1978bcd7adf btrfs: zoned: introduce physical_map to btrfs_block_group new c615ab9f5b74 btrfs: zoned: implement active zone tracking new 3bf6fd4a0eb2 btrfs: zoned: load active zone info for block group new 856bf31c8362 btrfs: zoned: activate block group on allocation new fe544f992201 btrfs: zoned: activate new block group new da2eda70f896 btrfs: move ffe_ctl one level up new d92e82416990 btrfs: zoned: avoid chunk allocation if active block group [...] new d809dbb0bb9b btrfs: zoned: finish fully written block group new 99b4b582b179 btrfs: zoned: finish relocating block group new c4c2c5e66e5b btrfs: convert latest_bdev type to btrfs_device and rename new bcaf4371f167 btrfs: use latest_dev in btrfs_show_devname new eff72b95dc6c btrfs: update latest_dev when we create a sprout device new 70d0c25cb875 btrfs: remove stale comment about the btrfs_show_devname new 5140b51e4349 btrfs: check if a log tree exists at inode_logged() new cf119b80366e btrfs: remove no longer needed checks for NULL log context new f022457d0bd6 btrfs: do not log new dentries when logging that a new nam [...] new 2769c1f4e29b btrfs: always update the logged transaction when logging n [...] new 549065e92dab btrfs: avoid expensive search when dropping inode items from log new 94001c1f0c4b btrfs: add helper to truncate inode items when logging inode new 6b9497424096 btrfs: avoid expensive search when truncating inode items [...] new 7d74decfce51 btrfs: avoid search for logged i_size when logging inode i [...] new 04d5b78d0872 btrfs: avoid attempt to drop extents when logging inode fo [...] new 36ead1513858 btrfs: do not commit delayed inode when logging a file in [...] new c2982c75d33a btrfs: unexport repair_io_failure() new c4153d4049f2 btrfs: introduce btrfs_is_data_reloc_root new 2cd72794c5a2 btrfs: zoned: add a dedicated data relocation block group new f03da0f1d5df btrfs: zoned: only allow one process to add pages to a rel [...] new 819a6bdef5dd btrfs: zoned: use regular writes for relocation new 2ceb27f89863 btrfs: check for relocation inodes on zoned btrfs in should_nocow new 6cd3e9ceabe7 btrfs: zoned: allow preallocation for relocation inodes new e69087e6a99b btrfs: rename setup_extent_mapping in relocation code new 98e467cfa9c2 btrfs: zoned: let the for_treelog test in the allocator stand out new 4e67eef8e911 btrfs: remove root argument from btrfs_log_inode() and its [...] new 23ee8462c6bb btrfs: remove redundant log root assignment from log_dir_items() new 2aad5f5bf30d btrfs: factor out the copying loop of dir items from log_d [...] new fbfdb66f6d67 btrfs: insert items in batches when logging a directory wh [...] new 256c7178f037 btrfs: keep track of the last logged keys when logging a d [...] new fd2923dbcbb9 btrfs: rename btrfs_bio to btrfs_io_context new dfe17f288933 btrfs: remove btrfs_bio_alloc() helper new 0b31649fbc8c btrfs: rename struct btrfs_io_bio to btrfs_bio new c06efea91631 btrfs: unlock newly allocated extent buffer after error new 46682b814528 btrfs: do not take the uuid_mutex in btrfs_rm_device new 9c1f0bd30d15 btrfs: assert that extent buffers are write locked instead [...] new 42803d818910 btrfs: make sure btrfs_io_context::fs_info is always initialized new a6747e8f481d btrfs: remove btrfs_raid_bio::fs_info member new 832c4aef38fb btrfs: loop only once over data sizes array when inserting [...] new 610df7c2c787 btrfs: unexport setup_items_for_insert() new 4b9d6c95b228 btrfs: use single bulk copy operations when logging directories new f02894a3b84d Merge branch 'misc-next' into for-next-next-v5.15-20211004 new 9ee46cad9150 btrfs: index free space entries on size new 858b01d2f38a Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] new e70b4bf530a6 btrfs: remove unused parameter @nr_pages in add_ra_bio_pages() new 8e1ee6e0cb64 btrfs: remove unnecessary parameter @delalloc_start for wr [...] new c6a2ab012404 btrfs: use async_chunk::async_cow to replace the confusing [...] new 5548df670ea5 btrfs: don't pass compressed pages to btrfs_writepage_endi [...] new 0853bf4b2087 btrfs: make add_ra_bio_pages() to be subpage compatible new b10b2125e646 btrfs: introduce compressed_bio::pending_sectors to trace [...] new f5f9c3f13a86 btrfs: add subpage checked bitmap to make PageChecked flag [...] new 4be2dd7aa076 btrfs: handle errors properly inside btrfs_submit_compress [...] new eba8468efee5 btrfs: handle errors properly inside btrfs_submit_compress [...] new 40b63f41fe2b btrfs: introduce submit_compressed_bio() for compression new 109887040ed0 btrfs: introduce alloc_compressed_bio() for compression new a6972500d294 btrfs: make btrfs_submit_compressed_read() to determine st [...] new ae6c14a7f30a btrfs: make btrfs_submit_compressed_write() to determine s [...] new 7aa55844c064 btrfs: remove unused function btrfs_bio_fits_in_stripe() new 36976f50745d btrfs: refactor submit_compressed_extents() new cfb47f7cfa30 btrfs: cleanup for extent_write_locked_range() new 60a50cc8601c btrfs: make compress_file_range() to be subpage compatible new e501af05a623 btrfs: make btrfs_submit_compressed_write() to be subpage [...] new 68aeef3c9a88 btrfs: make end_compressed_bio_writeback() to be subpage c [...] new 955e59eba3f2 btrfs: make extent_write_locked_range() to be subpage compatible new d116c176e6e2 btrfs: extract uncompressed async extent submission code i [...] new 0078783c7089 btrfs: rework lzo_compress_pages() to make it subpage compatible new ee8b7b00b9b6 btrfs: teach __extent_writepage() to handle locked page di [...] new eb7e74fa65ce btrfs: allow page to be unlocked by btrfs_page_end_writer_ [...] new cbab5b466423 btrfs: don't run delalloc range which is beyond the locked [...] new e62dda5b4237 btrfs: only allow subpage compression if the range is full [...] new 7dedcdfefd7a Merge branch 'ext/qu/subpage-compress-v3' into for-next-ne [...] new 1daa811dc0dd btrfs: clear state missing if device is present at mount time new edb37a2e9798 Merge branch 'ext/lizhang/clear-missing-bdev' into for-nex [...] new 9a10940c7b28 Merge branch 'for-next-next-v5.15-20211004' into for-next- [...] new e36a3bf00ba9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b96728705f91 ceph: convert to noop_direct_IO new 2cc494c90fdb Merge branch 'master' of git://github.com/ceph/ceph-client.git new b9195aabb122 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 683c9dc5e236 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b24e63282327 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d3afc070723a Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new ef5825e3cf0d NFSD: move filehandle format declarations out of "uapi". new c645a883df34 NFSD: drop support for ancient filehandles new d8b26071e65e NFSD: simplify struct nfsfh new 8e70bf27fd20 NFSD: Initialize pointer ni with NULL and not plain integer 0 new f49b68ddc9d7 SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases new dae9a6cab800 NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() new 8dcc5721da78 svcrdma: Split the svcrdma_wc_receive() tracepoint new eef2d8d47c33 svcrdma: Split the svcrdma_wc_send() tracepoint new 45f135846815 svcrdma: Split svcrmda_wc_{read,write} tracepoints new 22a027e8c03f SUNRPC: Add trace event when alloc_pages_bulk() makes no progress new 35940a58f9f1 SUNRPC: Capture value of xdr_buf::page_base new e4be91adf255 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds 1d625050c7c2 nfsd: fix error handling of register_pernet_subsys() in in [...] new f2e717d65504 nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero new 19598141f40d nfsd: Fix a warning for nfsd_file_close_inode new 2ba5acfb3495 SUNRPC: fix sign error causing rpcsec_gss drops new 794b589cf318 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 new caf2451b24cc Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 475c4cf1e290 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dd6e2e22537f Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 7ebc43a06276 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5aa7eea9316c printk: avoid -Wsometimes-uninitialized warning new 264a750472ea printk: use gnu_printf format attribute for printk_sprint() new c15b5fc054c3 ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK new 041ee1a131a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3736b8abc75b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4db429b831a2 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds c45d2b54cc73 HID: amd_sfh: Use dma_set_mask_and_coherent() adds ba70a4ff231c HID: amd_sfh: switch from 'pci_' to 'dev_' API adds f75203cd8be9 HID: amd_sfh: Update Copyright details adds dd0f17ef2ea8 Merge branches 'for-5.15/upstream-fixes' and 'for-5.16/amd [...] new e20b528b61ed 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 new 6558b646ce1c i2c: acpi: fix resource leak in reconfiguration device addition new 3bce7703c7ba i2c: mediatek: Add OFFSET_EXT_CONF setting back new b883ec799d95 Merge branch 'i2c/for-current' into i2c/for-next new b8228aea5a19 i2c: mediatek: fixing the incorrect register offset new 511899ec34b6 i2c: pxa: drop unneeded MODULE_ALIAS new cf9ae42c435c i2c: exynos: describe drivers in KConfig new 8f746858afec Merge branch 'i2c/for-mergewindow' into i2c/for-next new d56baf6efaf1 i2c: switch from 'pci_' to 'dma_' API new 7200d8447691 Merge branch 'i2c/for-mergewindow' into i2c/for-next new 69c2255f1de5 i2c: / ACPI: fix resource leak in reconfiguration device addition new 5d1391e8119d Merge branch 'i2c/for-current' into i2c/for-next new 669b2e4aa1a8 i2c: mlxcpld: Reduce polling time for performance improvement new a324db4c07c8 Merge branch 'i2c/for-mergewindow' into i2c/for-next new 52f57396c75a i2c: mlxcpld: Fix criteria for frequency setting new fa1049135c15 i2c: mlxcpld: Modify register setting for 400KHz frequency new 90d8f9584220 Merge branch 'i2c/for-current-fixed' into i2c/for-next new ab183705f79f Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds a3587e2c0578 i3c: fix incorrect address slot lookup on 64-bit new 2ae959bfdebe Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new be281ae01039 dt-bindings: hwmon: Add IIO HWMON binding new 1c104f160210 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] new e601bb88681d hwmon: (raspberrypi) Use generic notification mechanism new af791a57f88c hwmon: Add Maxim MAX6620 hardware monitoring driver new aadc11fc0181 hwmon: (mlxreg-fan) Extend the maximum number of tachometers new 673ff5c4ef9c hwmon: (mlxreg-fan) Extend driver to support multiply PWM new 2af4ab65d9b4 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] new 9aec9f9370dd hwmon: (nct6775) Use superio_*() function pointers in sio_data. new c69532d186d5 hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] new 6a6b1c1757de hwmon: (nct6775) Support access via Asus WMI new 1a4f5e3c4afe hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm new 7f9cbc399edd dt-bindings: hwmon: lm90: convert to dtschema new fe506d3aec0b dt-bindings: hwmon: lm90: do not require VCC supply new 696d2b901c4c dt-bindings: hwmon: lm70: move to trivial devices new 3380e27e1917 dt-bindings: hwmon: ti,tmp108: convert to dtschema new 24a90513df56 dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] new f028aa23e46d dt-bindings: hwmon: lltc,ltc4151: convert to dtschema new 7750f57e3a17 dt-bindings: hwmon: microchip,mcp3021: convert to dtschema new 72f1dd494dcb dt-bindings: hwmon: sensirion,sht15: convert to dtschema new 3930c0cdfb04 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] new 860af1a1909e dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices new c29d80d5633b dt-bindings: hwmon: dps650ab: move to trivial devices new e4b64e615574 dt-bindings: hwmon: hih6130: move to trivial devices new a5505917d831 dt-bindings: hwmon: jedec,jc42: convert to dtschema new 0889b7c73a4d hwmon: (tmp421) introduce MAX_CHANNELS define new 54a60e13d922 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds f1e69953104e docs/zh_CN: add core api kref translation adds 65a21ad04463 docs/zh_CN: Improve zh_CN/process/howto.rst adds 585e5159f3c2 docs/zh_CN: typo fix and improve translation adds 92a19d809829 docs/zh_CN: modify some words adds 5b32e44e8b88 Documentation: update pagemap with shmem exceptions adds 0ee387b1417b Documentation: arm: marvell: Add link to Orion Functional [...] adds e19af6e980f0 docs/zh_CN: add core-api memory-allocation translation adds 26f1a50f56c0 docs/zh_CN: add core-api unaligned-memory-access translation adds 4d68c2c9974c docs/zh_CN: add core-api mm-api translation adds a4163902d07b docs/zh_CN: add core-api genalloc translation adds 71a643688093 docs/zh_CN: add core-api boot-time-mm translation adds 9770a132656c docs/zh_CN: add core-api gfp_mask-from-fs-io translation adds 15ce51f55e15 Documentation/no_hz: Introduce "dyntick-idle mode" before [...] adds cbb817fc2eff docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNE [...] adds 250a0a5ba9d2 docs: checkpatch: add multiline, do/while, and multiple-as [...] new 8f6d04a998a8 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 new c52e7b855b33 Merge tag 'v5.15-rc4' into media_tree new d338ea628ccc 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 new 225c7b51b643 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 45b2bb66209c cpufreq: vexpress: Drop unused variable new 08ef8d35a826 cpufreq: s3c244x: add fallthrough comments for switch new 6065a672679f cpufreq: remove useless INIT_LIST_HEAD() new c2ace21f937a cpufreq: tegra186/tegra194: Handle errors in BPMP response new 0894d69ba457 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 18a10afae11b Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 6b28c7d0781e PM / devfreq: Strengthen check for freq_table new f21422f70a9a Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 8b7912f4cb6c opp: Fix required-opps phandle array count check new 3734b9f2cee0 opp: Change type of dev_pm_opp_attach_genpd(names) argument new e69709f6861a opp: Add more resource-managed variants of dev_pm_opp_of_a [...] new 92daca7684d4 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new d3185d9ef509 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 [...] new a1f2ee8e1d0f 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() new 96958d6c3597 next-20211001/net-next 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 new 274469a95aaa next-20211001/bpf-next adds 83688aec17bf net/ipv4/xfrm4_tunnel.c: remove superfluous header files f [...] new 9c96c6a973d3 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 new 0b32b0d6d527 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 [...] new 249041c8af5c next-20211001/bluetooth 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 new e2e4dda4866f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7097f3fcf4af Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds c2606ddcf5ad mtd: onenand: samsung: drop Exynos4 and describe driver in [...] new 3d55f7e7f70b Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds f20311cc9c58 crypto: caam - disable pkc for non-E SoCs adds ca605f97dae4 crypto: qat - power up 4xxx device adds 7c5329697ed4 crypto: marvell/cesa - drop unneeded MODULE_ALIAS adds adad556efcdd crypto: api - Fix built-in testing dependency failures new f7324d4ba9e8 hwrng: meson - Improve error handling for core clock new 38aa192a05f2 crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency new 6e96dbe7c40a crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> [...] new e42dff467ee6 crypto: api - Export crypto_boot_test_finished new a753b3ac225b 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 [...] new 9351fb236306 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 new 6b51b02a3a0a dma-buf: fix and rework dma_buf_poll v7 new 606b102876e3 drm: fb_helper: fix CONFIG_FB dependency new 4bb2d367a5a2 drm/lease: allow empty leases new 21dde40902d2 drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_L [...] new 399190e70816 drm/i915: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODE [...] new 4c048437ef7a drm/msm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODES [...] new 7c5f2eecc21f drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ [...] new 6b92e77156c5 drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESE [...] new a2cd9947d99b drm/tegra: cleanup: drm_modeset_lock_all() --> DRM_MODESET [...] new 9b8c437ef1a5 drm/shmobile: cleanup: drm_modeset_lock_all() --> DRM_MODE [...] new 26723c3d6b93 drm/radeon: cleanup: drm_modeset_lock_all() --> DRM_MODESE [...] new 6067fddc1a4f drm/omapdrm: cleanup: drm_modeset_lock_all() --> DRM_MODES [...] new 6aa2daae589b drm/nouveau: cleanup: drm_modeset_lock_all() --> DRM_MODES [...] new fd49ef52e2db drm/msm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_L [...] new 746826bcf8fd drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_ [...] new 984c9949f1c4 drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_ [...] new 4f9e860e6ad6 drm/gma500: cleanup: drm_modeset_lock_all() --> DRM_MODESE [...] new 299f040e855b drm/amd: cleanup: drm_modeset_lock_all() --> DRM_MODESET_L [...] new 8d813d1a535c drm: cleanup: remove drm_modeset_(un)lock_all() new 18be03ef230f doc: drm: remove TODO entry regarding DRM_MODSET_LOCK_ALL cleanup new 77d40e0176a5 drm/bridge: ti-sn65dsi86: Implement bridge->mode_valid() new 223583dd00a7 drm/v3d: decouple adding job dependencies steps from job init new 07c2a41658c4 drm/v3d: alloc and init job in one shot new bb3425efdcd9 drm/v3d: add generic ioctl extension new e4165ae8304e drm/v3d: add multiple syncobjs support new a0b1d355b9b4 drm/fourcc: Add R8 to drm_format_info new cee0b7cbf1c0 drm/format-helper: Add drm_fb_xrgb8888_to_rgb332() new bcf80d6ef17c drm/format-helper: Add drm_fb_xrgb8888_to_rgb888() new 4cabfedc096b drm/gud: Add GUD_PIXEL_FORMAT_R8 new 1f25d0054258 drm/gud: Add GUD_PIXEL_FORMAT_RGB332 new 83d7b6d54b8e drm/gud: Add GUD_PIXEL_FORMAT_RGB888 new 294a0d9524b1 Revert "drm: cleanup: remove drm_modeset_(un)lock_all()" new 6f67e6fd4dc0 Revert "drm/amd: cleanup: drm_modeset_lock_all() --> DRM_M [...] new 1f9e2f442151 Revert "drm/gma500: cleanup: drm_modeset_lock_all() --> DR [...] new 91a8fb071f7e Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_ [...] new 077b3191461c Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_ [...] new fcae996e56cb Revert "drm/msm: cleanup: drm_modeset_lock_all() --> DRM_M [...] new 7a154d5bbcd7 Revert "drm/nouveau: cleanup: drm_modeset_lock_all() --> D [...] new ff6c898f2e73 Revert "drm/omapdrm: cleanup: drm_modeset_lock_all() --> D [...] new d91a342eb631 Revert "drm/radeon: cleanup: drm_modeset_lock_all() --> DR [...] new 03b476fa4595 Revert "drm/shmobile: cleanup: drm_modeset_lock_all() --> [...] new 86e7786e97c8 Revert "drm/tegra: cleanup: drm_modeset_lock_all() --> DRM [...] new e7b481857bca Revert "drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DR [...] new 76fd2c379e65 Revert "drm: cleanup: drm_modeset_lock_all() --> DRM_MODES [...] new f505495d246a Revert "drm/msm: cleanup: drm_modeset_lock_all_ctx() --> D [...] new 369de54eecd1 Revert "drm/i915: cleanup: drm_modeset_lock_all_ctx() --> [...] new 61bae132030a Revert "drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_M [...] new 36aa99f77528 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 new 3f68c01be9a2 drm/amd/display: add cyan_skillfish display support new e5d59cfa3305 drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix new c74909492396 amd/amdkfd: add ras page retirement handling for sq/sdma (v3) new 6131538b49b9 drm/amd/display: Only define DP 2.0 symbols if not already [...] new eb601e61d349 drm/amdgpu: resolve RAS query bug new f76f795a8ffa drm/amdgpu: move headless sku check into harvest function new 81d1bf01e482 drm/amdgpu: add debugfs access to the IP discovery table new 5f52e9a78061 drm/amdgpu: store HW IP versions in the driver structure new 54d2b1f402b6 drm/amdgpu: fill in IP versions from IP discovery table new 1534db5549b7 drm/amdgpu: add XGMI HWIP new a1f62df75be5 drm/amdgpu/nv: export common IP functions new 795d08391b86 drm/amdgpu: add initial IP enumeration via IP discovery table new 02200e910c14 drm/amdgpu/sdma5.0: convert to IP version checking new 8f4bb1e784d8 drm/amdgpu/sdma5.2: convert to IP version checking new 4b0ad8425498 drm/amdgpu/gfx10: convert to IP version checking new bdbeb0dde425 drm/amdgpu: filter out radeon PCI device IDs new eb4fd29afd4a drm/amdgpu: bind to any 0x1002 PCI diplay class device new 5db9d0657e97 drm/amdgpu/gmc10.0: convert to IP version checking new 63352b7f98fd drm/amdgpu: Use IP discovery to drive setting IP blocks by [...] new 524cf3ab85f5 drm/amdgpu: drive nav10 from the IP discovery table new fac17723749a drm/amdgpu/gfxhub2.1: convert to IP version checking new ce2d99a84f99 drm/amdgpu/mmhub2.0: convert to IP version checking new bc7c3d1d8a3e drm/amdgpu/mmhub2.1: convert to IP version checking new 4edbbfde89d0 drm/amdgpu/vcn3.0: convert to IP version checking new 13ebe284a238 drm/amdgpu/athub2.0: convert to IP version checking new 258fa17d1a3c drm/amdgpu/athub2.1: convert to IP version checking new 7c69d6153e82 drm/amdgpu/navi10_ih: convert to IP version checking new a8967967f6a5 drm/amdgpu/amdgpu_smu: convert to IP version checking new af3b89d3a639 drm/amdgpu/smu11.0: convert to IP version checking new ea0d730aab53 drm/amdgpu/navi10_ppt: convert to IP version checking new 96626a0ed22b drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking new 3e67f4f2e22e drm/amdgpu/nv: convert to IP version checking new 75aa18415a4c drm/amdgpu: drive all navi asics from the IP discovery table new c08182f2483f drm/amdgpu/display/dm: convert to IP version checking new 5f931489556d drm/amdgpu: add DCI HWIP new 994470b252dc drm/amdgpu/soc15: export common IP functions new d4c6e870bdd2 drm/amdgpu: add initial IP discovery support for vega based parts new 91e9db33be12 drm/amdgpu/soc15: get rev_id in soc15_common_early_init new 987884409470 drm/amdgpu: drive all vega asics from the IP discovery table new f7f12b25823c drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support new 559f591dab57 drm/amdgpu/display/dm: convert RAVEN to IP version checking new 43bf00f21eaf drm/amdgpu/sdma4.0: convert to IP version checking new 24be2d70048b drm/amdgpu/hdp4.0: convert to IP version checking new 9d0cb2c31891 drm/amdgpu/gfx9.0: convert to IP version checking new 82d05736c47b drm/amdgpu/amdgpu_psp: convert to IP version checking new e47868ea15cb drm/amdgpu/psp_v11.0: convert to IP version checking new 1fcc208cd780 drm/amdgpu/psp_v13.0: convert to IP version checking new 6b726a0a52cc drm/amdgpu/pm/smu_v11.0: update IP version checking new 61b396b91196 drm/amdgpu/pm/smu_v13.0: convert IP version checking new 50638f7dbd0b drm/amdgpu/pm/amdgpu_smu: convert more IP version checking new 96b8dd4423e7 drm/amdgpu/amdgpu_vcn: convert to IP version checking new 0b64a5a85229 drm/amdgpu/vcn2.5: convert to IP version checking new 75a07bcd1d30 drm/amdgpu/soc15: convert to IP version checking new 2cbc6f4259f6 drm/amd/display: fix error case handling new 5eceb2019215 drm/amdgpu: add VCN1 hardware IP new de309ab3263e drm/amdgpu: add HWID of SDMA instance 2 and 3 new 5c3720be7d46 drm/amdgpu: get VCN and SDMA instances from IP discovery table new fe323f039db8 drm/amdgpu/sdma: remove manual instance setting new 1b592d00b4ac drm/amdgpu/vcn: remove manual instance setting new f17416151741 drm/amdgpu: get VCN harvest information from IP discovery table new aa9f8cc349de drm/amdgpu/ucode: add default behavior new 3ae695d69174 drm/amdgpu: add new asic_type for IP discovery new d0761fd24ea1 drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default new 1d789535a036 drm/amdgpu: convert IP version array to include instances new b05b9c591f9e drm/amdgpu: clean up set IP function new 6d46d419af59 drm/amdgpu: add support for SRIOV in IP discovery path new 5b983db8c3b8 drm/amdkfd: clean up parameters in kgd2kfd_probe new c868d58442eb drm/amdkfd: convert kfd_device.c to use GC IP version new a79d3709c40d drm/amdgpu: add an option to override IP discovery table f [...] new 546dc20fedc5 drm/amdkfd: fix a potential ttm->sg memory leak new d4b0ee65de6b drm/amdgpu/jpeg2: move jpeg2 shared macro to header file new c60511493b4f drm/amdgpu/jpeg: add jpeg2.6 start/end new 4b3a624c4c6a drm/amdgpu: consolidate case statements new aa87797001b4 Documentation/gpu: remove spurious "+" in amdgpu.rst new d04287d062a4 drm/amdgpu: During s0ix don't wait to signal GFXOFF new 8001ba85d0a2 drm/amdgpu: remove some repeated includings new 519607a2f779 drm/amdgpu/display: fold DRM_AMD_DC_DCN201 into DRM_AMD_DC_DCN new 64df665ffed8 drm/amd/display: Prevent using DMUB rptr that is out-of-bounds new 630e959f2537 drm/amdgpu/gmc9: convert to IP version checking new c2c154102616 drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI new 6616e79a0e66 drm/amdgpu: use generic fb helpers instead of setting up A [...] new 6e9d276af8a4 drm/amdkfd: avoid conflicting address mappings new d571367f3d52 drm/amdkfd: export svm_range_list_lock_and_flush_work new a0767818a66a drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails new c3a88e961d48 amd/amdkfd: remove svms declaration to avoid werror new 17c9adb32cf0 drm/amdgpu: add another raven1 gfxoff quirk new 743b11686269 drm/amdgpu: only check for _PR3 on dGPUs new 33ba8734ac0b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new e15351b4d480 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 2125cc15fb0b Revert "drm/amd/display: To modify the condition in indica [...] new 673468fc55db drm/radeon: Add HD-audio component notifier support (v2) new 4e45069010e5 drm/amdgpu/pm: properly handle sclk for profiling modes on [...] new c1ac99350a12 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 new e04a911f4366 drm/i915/fdi: move fdi modeset asserts to intel_fdi.c new aa0813b1ba31 drm/i915/pps: move pps (panel) modeset asserts to intel_pps.c new 80e77e30a212 drm/i915/dpll: move dpll modeset asserts to intel_dpll.c new e365e4aaa5cc drm/i915/dsi: move dsi pll modeset asserts to vlv_dsi_pll.c new 3e2947cd8945 drm/i915/dsi: pass struct mipi_dsi_packet pointer, not the [...] new 207ea507a147 drm/i915/dsi: fuse dsi_send_pkt_payld() and add_payld_to_queue() new b90acd0987c8 drm/i915/dsi: return -EBUSY instead of -1 new 0743019d540d drm/i915/hdmi: return -EINVAL instead of -1 new 5e9a0200dad8 drm/i915/drv: return -EIO instead of -1 new 7d8de8cabbba drm/i915/dram: return -EINVAL instead of -1 new a23299bb9a49 drm/i915/fdi: use -EAGAIN instead of local special return value new 7ceb751b6159 drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 new 5ec2b4f77e77 drm/i915/debugfs: register LPSP capability on all platforms new fd71fc38da7d drm/i915/display: stop returning errors from debugfs registration new 0f26c8e23ab3 drm/i915/debugfs: pass intel_connector to intel_connector_ [...] new 048a57fc0d6a drm/i915: Use standard form -EDEADLK check new 0fb00cc28e1e drm/i915: Adjust intel_crtc_compute_config() debug message new ab953f099fd7 drm/i915: Move WaPruneModeWithIncorrectHsyncOffset into in [...] new f22f4e5be89c drm/i915: Stop force enabling pipe bottom color gammma/csc new 5def925dbb60 drm/i915: fix regression with uncore refactoring. new 7d4fed884484 drm/i915/reg: add AUD_TCA_DP_2DOT0_CTRL registers new f6e3be98654e drm/i915: Fix DP clock recovery "voltage_tries" handling new f820693bc238 drm/i915: Introduce has_iboost() new 5bafd85dd770 drm/i915: Introduce has_buf_trans_select() new e722ab8b6968 drm/i915: Generalize .set_signal_levels() new 193299ad9d85 drm/i915: Nuke useless .set_signal_levels() wrappers new 5f5ada0bae45 drm/i915: De-wrapper bxt_ddi_phy_set_signal_levels() new 2c63e0f92e2f drm/i915: Hoover the level>=n_entries WARN into intel_ddi_level() new 3e022c1f0a5f drm/i915: Nuke intel_ddi_hdmi_num_entries() new d0920a45574c drm/i915: Pass the lane to intel_ddi_level() new c6921d484d3f drm/i915: Prepare link training for per-lane drive settings new 104c1b3d6fb6 drm/i915: Allow per-lane drive settings with LTTPRs new d08df3b0bdb2 drm/i915: Extend the async flip VT-d w/a to skl/bxt new 7d396cacaea6 drm/i195: Make the async flip VT-d workaround dynamic new 385e57360a95 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 654e9c18dfab drm/msm: Fix crash on dev file close new f6f59072e821 drm/msm/a6xx: Serialize GMU communication new 14eb0cb4e9a7 drm/msm/a6xx: Track current ctx by seqno new 4cd82aa39bda drm/msm: A bit more docs + cleanup new 68002469e571 drm/msm: One sched entity per process per priority new 95c58291ee70 drm/msm/submit: fix overflow check on 64-bit architectures new 16c0ec8f006d drm/msm/dp: only signal audio when disconnected detected a [...] new 318c92eeb8ac drm/msm: Fix devfreq NULL pointer dereference on a3xx new 38113c4905d7 drm/msm: Avoid potential overflow in timeout_to_jiffies() new d88d545c8291 drm/msm/mdp5: fix cursor-related warnings new 12e8cfe10c91 drm/msm: Fix null pointer dereference on pointer edp new d44e4ddfe915 drm/msm/a4xx: fix error handling in a4xx_gpu_init() new 552d2b833276 drm/msm/a3xx: fix error handling in a3xx_gpu_init() new bc80747eb681 drm/msm: Do not run snapshot on non-DPU devices new d86531dedbe3 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 080f2481e04a 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 new 28c369e60827 ALSA: usb-audio: disable implicit feedback sync for Behrin [...] new 23939115be18 ALSA: usb-audio: Fix packet size calculation regression new f9af986cdf9d 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 new 0a43c152ed06 ASoC: soc-component: Remove conditional definition of debu [...] new 620868b2a0bd ASoC: tegra: Constify static snd_soc_ops new 9c892547624f ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp new bd8bec1408ab ASoC: mediatek: mt8195: move of_node_put to remove function new 04a8374c321d ASoC: rt5682s: Enable ASRC auto-disable to fix pop during [...] new 0b26ca1725fa ASoC: rt5682s: Fix HP noise caused by SAR mode switch when [...] new cd96663bc27e ASoC: qcom: apq8096: Constify static snd_soc_ops new 83bea088f976 ASoC: fsl_spdif: implement bypass mode from in to out new 415717e1e367 ASoC: topology: change the complete op in snd_soc_tplg_ops [...] new 199a3754f273 ASoC: SOF: control: Add access field in struct snd_sof_control new 2c28ecad0d09 ASoC: SOF: topology: Add new token for dynamic pipeline new 93d71245c655 ASoC: SOF: sof-audio: add helpers for widgets, kcontrols a [...] new d1a7af097929 AsoC: dapm: export a couple of functions new 0a2dea1f1010 ASoC: SOF: Add new fields to snd_sof_route new 5f3aad73fcc2 ASoC: SOF: restore kcontrols for widget during set up new 1b7d57d71786 ASoC: SOF: Don't set up widgets during topology parsing new 8b0014169254 ASoC: SOF: Introduce widget use_count new 0acb48dd31e3 ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC new 5fcdbb2d45df ASoC: SOF: Add support for dynamic pipelines new c0e7969cf9c4 ASoC: SOF: topology: Add kernel parameter for topology ver [...] new 27547a3923bd Merge series "Add support for on demand pipeline setup/des [...] new aab1ad11d69f ASoC: nau8821: new driver new 1cf2aa665901 ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ new 6e037b72cf4e ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ new d316597c538a ASoC: nau8824: Fix NAU8824_JACK_LOGIC define new 92d3360108f1 ASoC: nau8824: Add DMI quirk mechanism for active-high jac [...] new efee0fca19cb ASoC: nau8824: Add a nau8824_components() helper new 7924f1bc9404 ASoC: Intel: cht_bsw_nau8824: Set card.components string new 2a04151ff95a ASoC: dt-bindings: uniphier: Add description of each port number new 6de669e88076 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next new e1bfde727529 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5c4c2c8e6fac Input: ariel-pwrbutton - add SPI device ID table new 852cd3bfead3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8c9a60cf7bfb Merge branch 'for-5.16/cdrom' into for-next adds 2e1e2614d05b mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> adds 03acadf5a803 mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> adds f11826446de4 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> adds 9b264c0e4462 mm: remove spurious blkdev.h includes adds 82fe6daa617f arch: remove spurious blkdev.h includes adds 1cc71b3e029f kernel: remove spurious blkdev.h includes adds 9ec750900692 sched: move the <linux/blkdev.h> include out of kernel/sch [...] adds f43faec23875 block: remove the unused rq_end_sector macro adds 44197059fa8e block: remove the unused blk_queue_state enum adds f177a6c23d8e block: remove the cmd_size field from struct request_queue adds 76794241c09d block: remove the struct blk_queue_ctx forward declaration adds 9dd82c0f430d block: move elevator.h to block/ adds b4c23d801849 block: drop unused includes in <linux/blkdev.h> adds 813174e36dd0 block: drop unused includes in <linux/genhd.h> adds 57d4320a8346 block: move a few merge helpers out of <linux/blkdev.h> adds c285899b9776 block: move integrity handling out of <linux/blkdev.h> adds 0b5222dc3da5 block: move struct request to blk-mq.h adds b9deda2c2326 null_blk: poll queue support adds c4ec50bcccc3 loop: add error handling support for add_disk() adds ba8a791d9465 nbd: add error handling support for add_disk() adds e36cbe76134d aoe: add error handling support for add_disk() adds b8ca4c92d3be drbd: add error handling support for add_disk() adds e4e00b7d3933 n64cart: add error handling support for add_disk() adds 7a60e30557c3 pcd: move the identify buffer into pcd_identify adds ea3d5fcb746a pcd: cleanup initialization adds 327638dec0ce pf: cleanup initialization adds 892c92265579 pd: cleanup initialization adds e4ed399d2995 pcd: add error handling support for add_disk() adds 3d0ec5f1cb3e pcd: fix ordering of unregister_cdrom() adds fea9c131df55 pcd: capture errors on cdrom_register() adds af54d9d8dd63 pd: add error handling support for add_disk() adds 056b5aa40c83 mtip32xx: add error handling support for add_disk() adds 1db0dfb22fe2 pktcdvd: add error handling support for add_disk() adds 7a4423841b4e block/rsxx: add error handling support for add_disk() adds 1683818a4f1a block/sx8: add error handling support for add_disk() adds 55884ae0407c pf: add error handling support for add_disk() adds d45ce9ad9201 cdrom/gdrom: add error handling support for add_disk() adds 2e68b524b486 rbd: add add_disk() error handling adds 33b8b10bc7fd block/swim3: add error handling support for add_disk() adds bda15d383291 floppy: fix add_disk() assumption on exit due to new developments adds 2d61455a9034 floppy: use blk_cleanup_disk() adds b29e2589243b floppy: fix calling platform_device_unregister() on invali [...] adds 6e7bcdf20bae floppy: add error handling support for add_disk() adds 6c488373376b amiflop: add error handling support for add_disk() adds efeed764dfc4 swim: simplify using blk_cleanup_disk() on swim_remove() adds 052f476a9fbb swim: add helper for disk cleanup adds 5d402136f500 swim: add a floppy registration bool which triggers del_gendisk() adds 3272470a8d5f swim: add error handling support for add_disk() adds e32a97d9a445 block/ataflop: use the blk_cleanup_disk() helper adds b83dad8453e9 block/ataflop: add registration bool before calling del_gendisk() adds 4cbf564711a8 block/ataflop: provide a helper for cleanup up an atari disk adds 8620265ec8ff block/ataflop: add error handling support for add_disk() adds ff70294fc9a3 xtensa/platforms/iss/simdisk: add error handling support f [...] new 926d14c89131 pcd: fix error codes in pcd_init_unit() new ec49a9e7cdb8 pf: fix error codes in pf_init_unit() new 8ac366117cc1 sx8: fix an error code in carm_init_one() new 0e69ff23e0bc swim3: add missing major.h include new 7ab3cc9cb7cb brd: reduce the brd_devices_mutex scope new 92fd638f5ea9 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 new a7edde51fd6f Merge branch 'for-5.16/block' into for-next new 1c5199dd25c4 io_uring: dump sqe contents if issue fails new 941522c60657 io-wq: Remove duplicate code in io_workqueue_create() new 4a6bc3430f21 io_uring: kill off ios_left new 1da7d4843b16 io_uring: inline io_dismantle_req new 037d55eb849a io_uring: inline linked part of io_req_find_next new 93271b592cb3 io_uring: dedup CQE flushing non-empty checks new a21000797281 io_uring: kill extra wake_up_process in tw add new f4104e3d63d2 io_uring: add more uring info to fdinfo for debug new 697f734778cd io_uring: remove ctx referencing from complete_post new 9bb261e4e853 io_uring: optimise io_req_init() sqe flags checks new fe56a40466cb io_uring: return boolean value for io_alloc_async_data new 856d5f5cc065 io_uring: mark having different creds unlikely new 8f273d2cb5b7 io_uring: force_nonspin new bf2a68ff7826 io_uring: make io_do_iopoll return number of reqs new 6d1766f116bf io_uring: use slist for completion batching new bb1a1614d291 io_uring: remove allocation cache array new 105043ff4cf4 io-wq: add io_wq_work_node based stack new 23f1ad2806e3 io_uring: replace list with stack for req caches new d7c6dc706156 io_uring: split iopoll loop new 66f745ff6e61 io_uring: use single linked list for iopoll new 07e0156cc4b2 io_uring: add a helper for batch free new a518577e6533 io_uring: convert iopoll_completed to store_release new 9c4bd1bd38ea io_uring: optimise batch completion new e01eabf25651 io_uring: inline completion batching helpers new 7c5c090a7e88 io_uring: don't pass tail into io_free_batch_list new cd8a92b25ca5 io_uring: don't pass state to io_submit_state_end new 024c7d2a572c io_uring: deduplicate io_queue_sqe() call sites new 3ffac2f1d2b3 io_uring: remove drain_active check from hot path new 28a11fda6b2a io_uring: split slow path from io_queue_sqe new 3045a07003f1 io_uring: inline hot path of __io_queue_sqe() new 23fb2f60abd2 io_uring: reshuffle queue_sqe completion handling new 9875e473c739 io_uring: restructure submit sqes to_submit checks new 0e142da85e62 io_uring: kill off ->inflight_entry field new 32e9066ec6e5 io_uring: comment why inline complete calls io_clean_op() new 458f7b676079 io_uring: disable draining earlier new 616864e88e92 io_uring: extra a helper for drain init new f3f27858f9aa io_uring: don't return from io_drain_req() new 1e1e4658e108 io_uring: init opcode in io_init_req() new ccaf124151e4 io_uring: clean up buffer select new 23372b9769c5 io_uring: add flag to not fail link after timeout new d98a8452d291 io_uring: optimise kiocb layout new dca3bfc50c94 io_uring: add more likely/unlikely() annotations new 668826bd8698 io_uring: delay req queueing into compl-batch list new 64dd79fab2c0 io_uring: optimise request allocation new bd3a507b9276 io_uring: optimise INIT_WQ_LIST new 3cab27de89c5 io_uring: don't wake sqpoll in io_cqring_ev_posted new 035c28e53755 io_uring: merge CQ and poll waitqueues new bab362c378e1 io_uring: optimise ctx referencing by requests new 65abac70a671 io_uring: mark cold functions new 62ca9cb93e7f io_uring: optimise io_free_batch_list() new cc67e04c3b38 io_uring: control ->async_data with a REQ_F flag new ca045be7d721 io_uring: remove struct io_completion new ca85ca81cbc7 io_uring: inline io_req_needs_clean() new 5896283dee33 io_uring: inline io_poll_complete new d04df06d2155 io_uring: correct fill events helpers types new 1b2d1439fc25 Merge branch 'for-5.16/io_uring' into for-next new 0b1077537445 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 6d58799e27c0 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 new f6efecc45f51 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 new 73d59c9263a0 power: supply: wm831x_power: fix spelling mistake on funct [...] new f558c8072c34 power: reset: at91-reset: check properly the return value [...] new 0fd1cdf222a0 dt-bindings: power: supply: max17040: switch to unevaluate [...] new 223a3b82834f power: supply: max17042_battery: use VFSOC for capacity wh [...] new d0c27c9211fe power: supply: max17042_battery: fix typo in MAX17042_IAvg_empty new 0668281d329d power: supply: cpcap-battery: use device_get_match_data() [...] new a30d07e26e06 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 new 482f8032f496 regulator: Document PM2250 smd-rpm regulators new 400c93151f41 regulator: qcom_smd: Add PM2250 regulators new 555767fd9136 regulator: bd71815: Use defined mask values new 5f4b59f7e640 regulator: dt-bindings: maxim,max8952: convert to dtschema new d17e70999e4a Merge remote-tracking branch 'regulator/for-5.16' into reg [...] new 73fddc9cf7ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dd2c6e27452b Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 4c87d6834aa6 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 495a17a566ce Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 57d256d1789a 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 new 5f05ffb35306 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() new 613243e43cd6 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 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 [...] new 42acbc783d7e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 42f355ef59a2 audit: replace magic audit syscall class numbers with macros new 1c30e3af8a79 audit: add support for the openat2 syscall new 571e5c0efcb2 audit: add OPENAT2 record to list "how" info new 774ab5af0ed7 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 [...] new a2db23c11077 dt-bindings: mfd: aspeed-lpc: Convert to YAML schema new ae11ad385f81 dt-bindings: aspeed: Add UART routing controller new 71a9aa162d7b dt-bindings: w1-gpio: Drop redundant 'maxItems' new 58ae0b515068 Documentation, dt, numa: Add note to empty NUMA node new 91cb8860cb31 of, numa: Fetch empty NUMA node ID from distance map new 37ef2c34e437 docs: dt: Fix a few grammar nits in the binding/schema docs new 6e6c1bd0a80d 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" new 74e78adc6ccf firmware: xilinx: Add OSPI Mux selection support new 8db76cfae100 dt-bindings: spi: cadence-quadspi: Add support for Xilinx [...] new 09e393e3f139 spi: cadence-quadspi: Add OSPI support for Xilinx Versal SoC new 1a6f854f7daa spi: cadence-quadspi: Add Xilinx Versal external DMA support new acde40818849 spi: Add sc7180 binding new 79bffb1e97a3 spi: cadence: fix static checker warning new 8886d5c77f83 Merge remote-tracking branch 'spi/for-5.16' into spi-next new 5a5de93308e3 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 new 5cb8f466dc14 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 new a5b66bfb9bff 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 new 99f73dcf249d 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 new 36e8194dcd74 KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset new f800650a4ed2 KVM: x86: SVM: add module param to control TSC scaling new 5228eb96a487 KVM: x86: nSVM: implement nested TSC scaling new 3e44dce4d0ae KVM: X86: Move PTE present check from loop body to __shado [...] new 6b6fcd2804a2 kvm: x86: abstract locking around pvclock_update_vm_gtod_copy new 45e6c2fac097 KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate [...] new 55c0cefbdbda KVM: x86: Fix potential race in KVM_GET_CLOCK new d055f028a533 KVM: MMU: pass unadulterated gpa to direct_page_fault new 6defd9bb178c KVM: MMU: Introduce struct kvm_page_fault new c501040abc42 KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault new 4326e57ef40a KVM: MMU: change direct_page_fault() arguments to kvm_page_fault new b8a5d5511515 KVM: MMU: change page_fault_handle_page_track() arguments [...] new 3647cd04b7d0 KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault new 3a13f4fea3c1 KVM: MMU: change handle_abnormal_pfn() arguments to kvm_pa [...] new 43b74355ef8b KVM: MMU: change __direct_map() arguments to kvm_page_fault new 9c03b1821a89 KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault new 2f6305dd5676 KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault new cdc47767a039 KVM: MMU: change tdp_mmu_map_handle_target_level() argumen [...] new 3c8ad5a675d9 KVM: MMU: change fast_page_fault() arguments to kvm_page_fault new 73a3c659478a KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kv [...] new 536f0e6ace95 KVM: MMU: change disallowed_hugepage_adjust() arguments to [...] new f0066d94c92d KVM: MMU: change tracepoints arguments to kvm_page_fault new b1a429fb1801 KVM: x86/mmu: Verify shadow walk doesn't terminate early i [...] new 68be1306caea KVM: x86/mmu: Fold rmap_recycle into rmap_add new bcc4f2bc5026 KVM: MMU: mark page dirty in make_spte new 6ccf44388206 KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_se [...] new e710c5f6be0e KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault new 888104138cb8 KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_pa [...] new d786c7783b01 KVM: MMU: inline set_spte in mmu_set_spte new 4758d47e0d68 KVM: MMU: inline set_spte in FNAME(sync_page) new ad67e4806e4c KVM: MMU: clean up make_spte return value new eb5cd7ffe142 KVM: MMU: remove unnecessary argument to mmu_set_spte new 87e888eafd5b KVM: MMU: set ad_disabled in TDP MMU role new 7158bee4b475 KVM: MMU: pass kvm_mmu_page struct to make_spte new a12f43818b3f KVM: MMU: pass struct kvm_page_fault to mmu_set_spte new 8a9f566ae4a4 KVM: x86/mmu: Avoid memslot lookup in rmap_add new 53597858dbf8 KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_tr [...] new b73a54321ad8 KVM: x86: Expose Predictive Store Forwarding Disable new 78b497f2e62d kvm: use kvfree() in kvm_arch_free_vm() new 174a921b6975 nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB new e9d0c0c4f7ea KVM: x86: add config for non-kvm users of page tracking new deae4a10f166 KVM: x86: only allocate gfn_track when necessary new a6b6eb961184 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() new 8ebe39269a41 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 590d52f420d3 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 new 41242dc5e064 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" [...] new 11921fa3b6be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4ef69e17eb56 HSI: cmt_speech: unmark comments as kernel-doc new 46ca93017675 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 811b5440c6e4 led-class-flash: fix -Wrestrict warning adds 2a5a8fa8b231 leds: trigger: use RCU to protect the led_cdevs list new ed45a0084de7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d0f27b4548e0 ipmi:devintf: Return a proper error when recv buffer too small new dafe7c73121f ipmi: Check error code before processing BMC response new eaf265799660 ipmi: Fix a typo new 966988b75b50 ipmi: Export ipmb_checksum() new face2fac17bf ipmi: Add support for IPMB direct messages new 0ba0c3c5d1c1 ipmi:ipmb: Add initial support for IPMI over IPMB new 859658841b46 ipmi: Add docs for IPMB direct addressing new bc7b6871360e ipmi: Add docs for the IPMI IPMB driver new 7deec69afda5 Merge branch 'for-next' of git://github.com/cminyard/linux [...] 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 new bb76c823585b Merge 5.15-rc4 into driver-core-next new a2eb7415bc78 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds ae9a6149884e Merge 5.15-rc3 into usb-next new 0833ed59acb9 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new d0950f4cfcfd Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new abee66733a4f Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 5ecb11dd892f Merge 5.15-rc3 into tty-next new f6c3ba9b48e3 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 20ac422c8ef7 Merge 5.15-rc3 into char-misc next new 8bf7a12c628d Merge 5.15-rc4 into char-misc-next new eb278bd96dc3 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 new 742af3573447 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 9b870e8c04ec phy: samsung: unify naming and describe driver in KConfig new 73075011ffff phy: HiSilicon: Add driver for Kirin 970 PCIe PHY new c2aff14ea0d9 dt-bindings: phy: qcom,qmp: Update maintainer email new 34356d113bdc phy: broadcom: Kconfig: Add configuration menu for Broadco [...] new 40683ee5ff04 dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290 new 0fd732f82467 phy: qcom-qusb2: Add compatible for QCM2290 new 55b9b741712d dt-bindings: phy: brcm,ns-usb2-phy: bind just a PHY block new 6ae6942fe996 phy: qcom-qmp: Make use of the helper function devm_add_ac [...] new 717e04fba4fa phy: rockchip-inno-usb2: Make use of the helper function d [...] new d8da131d244b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 75eac387a253 soundwire: debugfs: use controller id and link_id for debugfs new 3733c12ef4b5 ABI: sysfs-bus-soundwire-master: use wildcards on What def [...] new ccfdcb325f2a ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions new b66331d64b47 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 641cdbea7635 thunderbolt: Enable retry logic for intra-domain control packets adds 0a0624a26f9c thunderbolt: Fix -Wrestrict warning new 85030f378294 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 [...] new b8560a5603ae 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 new 2369e6fbadca 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 new 864fdecf9aa2 iio: adc: nau7802: convert probe to full device-managed new e10bc3a0fbee iio: adc: max1363: convert probe to full device-managed new 5f88bdce8a2d iio: adc: rn5t618-adc: use devm_iio_map_array_register() function new a94886704160 iio: adc: berlin2-adc: convert probe to device-managed only new 3d97f7f167fb iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc new 6efd54287a2a iio: adc: ad7291: convert probe to device-managed only new bdd9e1bb35b5 counter: Move counter enums to uapi header new 6877f0924e38 counter: Add character device interface new cf84952ccf5c docs: counter: Document character device interface new fa6c0b223b9c tools/counter: Create Counter tools new 9c75f7060387 counter: Implement signalZ_action_component_id sysfs attribute new aa84a9562d87 counter: Implement *_component_id sysfs attributes new bf73a2e77b13 counter: Implement events_queue_size sysfs attribute new 8f79d6cf64a3 counter: 104-quad-8: Replace mutex with spinlock new d6787a1f5875 counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8 new e5502cab0bc1 counter: microchip-tcb-capture: Tidy up a false kernel-doc [...] new 99368f02f8ae iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" new 1e04c934316e iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C new 81ba4e6074af iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() new f3e1a573372e iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] new 4c06967e3b19 iio: gyro: mpu3050: Fix alignment and size issues with buffers. new 4c2d124b3c9d iio: imu: adis16400: Fix buffer alignment requirements. new eebf52e46f31 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 2661342953f6 interconnect: samsung: describe drivers in KConfig new 63e8ab610d8a interconnect: icc-rpm: move bus clocks handling into qnoc_probe new 7ae77e60abef interconnect: sdm660: expand DEFINE_QNODE macros new 656ba110e164 interconnect: sdm660: drop default/unused values new 2b6c7d645118 interconnect: sdm660: merge common code into icc-rpm new 0788f4d57583 interconnect: icc-rpm: add support for QoS reg offset new 6b9bbedda02c interconnect: msm8916: expand DEFINE_QNODE macros new cbf91c87153e interconnect: msm8916: add support for AP-owned nodes new 2427b06e4ca3 interconnect: msm8939: expand DEFINE_QNODE macros new 55867ea29f9c interconnect: msm8939: add support for AP-owned nodes new 42f236e275e6 interconnect: qcs404: expand DEFINE_QNODE macros new 79099cd003c3 interconnect: qcom: drop DEFINE_QNODE macro new dfe14674bf7b Merge branch 'icc-rpm' into icc-next new 8db39bac8e18 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new e7119a0f88bc 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 new 06df9bbb8525 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 new fa035e087fa0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 666f1a8f0b49 vduse: Disallow injecting interrupt before DRIVER_OK is set adds dd7dc7e82b14 vhost_vdpa: unset vq irq before freeing irq new 48844b6f9da5 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 new faf88ed1c083 remoteproc: meson-mx-ao-arc: fix a bit test new eb2685635cb7 Merge branches 'rpmsg-next' and 'rproc-next' into for-next new af2e929b32b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c41b60212e9 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 727293a8b11e pinctrl: qcom: spmi-gpio: add support to enable/disable output new 26564c44357e dt-bindings: pinctrl: mt8195: add rsel define new 91e7edceda96 dt-bindings: pinctrl: mt8195: change pull up/down description new 25a74c0f4bf1 pinctrl: mediatek: fix coding style new fb34a9ae383a pinctrl: mediatek: support rsel feature new 387292c357be pinctrl: mediatek: add rsel setting on MT8195 adds fcfb63148c24 pinctrl: renesas: rzg2l: Fix missing port register 21h new 5077a3240bb3 Merge tag 'renesas-pinctrl-for-v5.16-tag1' of git://git.ke [...] new 1ef2a2e200bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 176412f8674b pinctrl: intel: Kconfig: Add configuration menu to Intel p [...] new f7e90b1b822a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6787d3476b6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 83ca20244c55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 44b1e6faaa76 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git adds 8719a17613e0 rtc: ds1302: Add SPI ID table adds da87639d6312 rtc: ds1390: Add SPI ID table adds 5f84478e14aa rtc: pcf2123: Add SPI ID table adds 5e295f940203 rtc: omap: drop unneeded MODULE_ALIAS adds 6eee1c48be7c rtc: s5m: drop unneeded MODULE_ALIAS adds 38b17bc9c40e rtc: rx6110: simplify getting the adapter of a client adds dd49cbedde8a dt-bindings: rtc: Add Mstar MSC313e RTC devicetree binding [...] adds be7d9c9161b9 rtc: Add support for the MSTAR MSC313 RTC adds 27ff63eb076c rtc: msc313: fix missing include new 88ff683aac3c Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds e765f13ed126 nvdimm/pmem: move dax_attribute_group from dax to pmem new b950c5444495 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new 4cbc6af6b2f2 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new 17795c999d0d Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 2f46993d83ff x86: change default to spec_store_bypass_disable=prctl spe [...] new d9bbdbf324cd x86: deduplicate the spectre_v2_user documentation new b20eb8315aae Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds f02003c860d9 hardening: Avoid harmless Clang option under CONFIG_INIT_S [...] new 4c78c7271f34 gcc-plugins: remove support for GCC 4.9 and older new 6eb4bd92c1ce kallsyms: strip LTO suffixes from static functions 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 [...] new e6f21e8a3c4f Merge branch 'for-next/overflow' into for-next/kspp new b945248ed0fc Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new aada6f93c87a 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 new 8a70ab1024be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8001f21fcd03 MAINTAINERS: Add Hao and Yilun as maintainers new 57b44817a8d6 MAINTAINERS: Drop outdated FPGA Manager website new ee9e6dfb4ddc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8379f80ee6e7 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new ca2e03053ee3 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new bdf593eec8eb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c25303281d79 mm: Convert get_page_unless_zero() to return bool adds 7b230db3b8d3 mm: Introduce struct folio adds 32b8fc486524 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() adds a53e17e4e97b mm/vmstat: Add functions to account folio statistics adds 9e9edb2094db mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() adds c24016ac3a62 mm: Add folio reference count functions adds b620f63358cd mm: Add folio_put() adds 86d234cb0499 mm: Add folio_get() adds 020853b6f5ea mm: Add folio_try_get_rcu() adds d389a4a81155 mm: Add folio flag manipulation functions adds 889a3747b3b7 mm/lru: Add folio LRU functions adds 85d0a2ed3747 mm: Handle per-folio private data adds 9257e1567738 mm/filemap: Add folio_index(), folio_file_page() and folio [...] adds f94b18f6653a mm/filemap: Add folio_next_index() adds 352b47a69844 mm/filemap: Add folio_pos() and folio_file_pos() adds 2f52578f9c64 mm/util: Add folio_mapping() and folio_file_mapping() adds 4e1364286d0a mm/filemap: Add folio_unlock() adds 7c23c782d5d5 mm/filemap: Add folio_lock() adds af7f29d9e1a7 mm/filemap: Add folio_lock_killable() adds ffdc8dabf20b mm/filemap: Add __folio_lock_async() adds 6baa8d602e84 mm/filemap: Add folio_wait_locked() adds 9138e47ed425 mm/filemap: Add __folio_lock_or_retry() adds 575ced1c8b0d mm/swap: Add folio_rotate_reclaimable() adds 4268b48077e5 mm/filemap: Add folio_end_writeback() adds 490e016f229a mm/writeback: Add folio_wait_writeback() adds a49d0c507759 mm/writeback: Add folio_wait_stable() adds 101c0bf67f50 mm/filemap: Add folio_wait_bit() adds 6974d7c977d7 mm/filemap: Add folio_wake_bit() adds df4d4f127394 mm/filemap: Convert page wait queues to be folios adds b47393f8448a mm/filemap: Add folio private_2 functions adds 6abbaa5b0173 fs/netfs: Add folio fscache functions adds dd10ab049beb mm: Add folio_mapped() adds 874fd90cafdc mm: Add folio_nid() adds 6e0110c247c8 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] adds 658b69c9d852 mm/memcg: Use the node id in mem_cgroup_update_tree() adds 2ab082ba76f9 mm/memcg: Remove soft_limit_tree_node() adds 8e88bd2dfde2 mm/memcg: Convert memcg_check_events to take a node ID adds 1b7e4464d43a mm/memcg: Add folio_memcg() and related functions adds 118f2875490b mm/memcg: Convert commit_charge() to take a folio adds 8f425e4ed0eb mm/memcg: Convert mem_cgroup_charge() to take a folio adds c4ed6ebfcb09 mm/memcg: Convert uncharge_page() to uncharge_folio() adds bbc6b703b219 mm/memcg: Convert mem_cgroup_uncharge() to take a folio adds d21bba2b7d0a mm/memcg: Convert mem_cgroup_migrate() to take folios adds 9d8053fc7a21 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] adds f70ad4487415 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() adds fcce4672c06a mm/memcg: Convert mem_cgroup_move_account() to use a folio adds b1baabd995ab mm/memcg: Add folio_lruvec() adds e809c3fedeeb mm/memcg: Add folio_lruvec_lock() and similar functions adds 0de340cbed33 mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] adds c5ce619a77ce mm/workingset: Convert workingset_activation to take a folio adds bf6bd276b374 mm: Add folio_pfn() adds 646010009d35 mm: Add folio_raw_mapping() adds 0d0fe8b3f7f8 mm: Add flush_dcache_folio() adds a09215d25f44 mm: Add kmap_local_folio() adds e7dd9dabb189 mm: Add arch_make_folio_accessible() adds 56ed04328bc6 mm: Add folio_young and folio_idle adds 7bcc2152ac11 mm/swap: Add folio_activate() adds ffba671f05c6 mm/swap: Add folio_mark_accessed() adds 5e96a9a758fa mm/rmap: Add folio_mkclean() adds e775e4725c07 mm/migrate: Add folio_migrate_mapping() adds e546b61eed32 mm/migrate: Add folio_migrate_flags() adds b95c50f8eae4 mm/migrate: Add folio_migrate_copy() adds 9fc5acbdbb55 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds e1f4a65c0ec8 flex_proportions: Allow N events instead of 1 adds 5a8cb5ae26b7 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds 3262a9de10b8 mm/writeback: Add __folio_end_writeback() adds 725ccb797df8 mm/writeback: Add folio_start_writeback() adds 98dfc1ccfb5a mm/writeback: Add folio_mark_dirty() adds 27d26564afc5 mm/writeback: Add __folio_mark_dirty() adds c90c7ec8e751 mm/writeback: Convert tracing writeback_page_template to folios adds 66f6cd623b39 mm/writeback: Add filemap_dirty_folio() adds 3eb9f6950c38 mm/writeback: Add folio_account_cleaned() adds bf18cb8be39e mm/writeback: Add folio_cancel_dirty() adds d3dfd5080a6c mm/writeback: Add folio_clear_dirty_for_io() adds ee1df0a0d08b mm/writeback: Add folio_account_redirty() adds 18db6a619dc3 mm/writeback: Add folio_redirty_for_writepage() adds 8e07d3ca68cf mm/filemap: Add i_blocks_per_folio() adds 383b23ff829f mm/filemap: Add folio_mkwrite_check_truncate() adds 25f9aa25e899 mm/filemap: Add readahead_folio() adds 1f24a3d67357 mm/workingset: Convert workingset_refault() to take a folio adds 5c2861820dc2 mm: Add folio_evictable() adds 251295f4021f mm/lru: Convert __pagevec_lru_add_fn to take a folio adds bcc0f46ce3f1 mm/lru: Add folio_add_lru() adds 2138895eb484 mm/page_alloc: Add folio allocation functions adds 20bd52db70a5 mm/filemap: Add filemap_alloc_folio adds 6c03066a06db mm/filemap: Add filemap_add_folio() adds 8c4c882d3c73 mm/filemap: Convert mapping_get_entry to return a folio adds db2c05d524eb mm/filemap: Add filemap_get_folio adds 011cfd9e145a mm/filemap: Add FGP_STABLE adds 27b231798da1 mm/writeback: Add folio_write_one new dc4e114de33c Merge branch 'for-next' of git://git.infradead.org/users/w [...] new e825696df716 bitops: protect find_first_{,zero}_bit properly new 583fba98ff9c bitops: move find_bit_*_le functions from le.h to find.h new a7c7d06a49d6 include: move find.h from asm_generic to linux new 8b444c98bb90 arch: remove GENERIC_FIND_FIRST_BIT entirely new f0a9b5ae3d37 lib: add find_first_and_bit() new 730b4f23ea71 cpumask: use find_first_and_bit() new 523f4c8e86c3 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] new fa9611dc9a30 tools: sync tools/bitmap with mother linux new 4e258d05437b cpumask: replace cpumask_next_* with cpumask_first_* where [...] new 1408638497db include/linux: move for_each_bit() macros from bitops.h to find.h new f79c0edd6d50 find: micro-optimize for_each_{set,clear}_bit() new 747a53f547cb Replace for_each_*_bit_from() with for_each_*_bit() where [...] new e0ce85629ef2 mm/percpu: micro-optimize pcpu_is_populated() new 20a31ee8ae3a bitmap: unify find_bit operations new 0ac8d21ff6c4 lib: bitmap: add performance test for bitmap_print_to_pagebuf new 785cb064e2f8 vsprintf: rework bitmap_list_string new b24b079a8851 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] 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 new c9e2fcd408b0 Merge branch 'akpm-current/current' new 5da332ed84e8 mm: migrate: simplify the file-backed pages validation whe [...] new d4ab2d9849e1 mm: unexport folio_memcg_{,un}lock new 506ac22b3b7e mm: unexport {,un}lock_page_memcg new b84638e24f98 Merge branch 'akpm/master' new 29616f67fcbd Add linux-next specific files for 20211005
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-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 945 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/obsolete/o2cb | 11 + 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-counter | 29 + 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/hw-vuln/spectre.rst | 61 +- Documentation/admin-guide/kernel-parameters.txt | 17 +- .../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/arm/microchip.rst | 20 + 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 + .../devicetree/bindings/arm/atmel-at91.yaml | 12 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + Documentation/devicetree/bindings/arm/xilinx.yaml | 16 + .../bindings/display/bridge/ti,sn65dsi83.yaml | 2 - .../bindings/display/bridge/ti,sn65dsi86.yaml | 2 +- .../bindings/display/msm/dp-controller.yaml | 1 - .../bindings/display/panel/boe,tv101wum-nl6.yaml | 7 + .../devicetree/bindings/example-schema.yaml | 14 +- .../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 +- .../devicetree/bindings/media/i2c/ovti,ov5647.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov9282.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx335.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx412.yaml | 2 +- .../memory-controllers/renesas,rpc-if.yaml | 1 + .../devicetree/bindings/mfd/aspeed-lpc.txt | 157 - .../devicetree/bindings/mfd/aspeed-lpc.yaml | 199 + .../devicetree/bindings/mmc/arasan,sdhci.yaml | 4 - .../devicetree/bindings/mmc/cdns,sdhci.yaml | 1 + .../devicetree/bindings/mmc/sdhci-omap.txt | 3 + .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 4 +- .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 1 - Documentation/devicetree/bindings/numa.txt | 46 +- .../devicetree/bindings/pci/apple,pcie.yaml | 160 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 + .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 1 - .../bindings/pci/microchip,pcie-host.yaml | 1 + .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 25 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/pinctrl/pinctrl-mt8195.yaml | 86 +- .../bindings/power/supply/maxim,max17040.yaml | 2 +- .../devicetree/bindings/regulator/max8952.txt | 52 - .../bindings/regulator/maxim,max8952.yaml | 109 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 + .../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/aspeed/uart-routing.yaml | 56 + .../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/nau8821.txt | 55 + .../devicetree/bindings/sound/qcom,q6afe.txt | 2 +- .../devicetree/bindings/sound/qcom,q6asm.txt | 2 +- .../devicetree/bindings/sound/realtek,rt5682s.yaml | 12 +- .../bindings/sound/socionext,uniphier-aio.yaml | 22 +- .../bindings/sound/socionext,uniphier-evea.yaml | 6 +- .../devicetree/bindings/sound/wlf,wm8978.yaml | 4 +- .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 12 + .../devicetree/bindings/spi/cdns,xspi.yaml | 77 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 6 +- .../devicetree/bindings/trivial-devices.yaml | 20 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/devicetree/bindings/w1/w1-gpio.yaml | 1 - .../devicetree/bindings/writing-bindings.rst | 2 +- .../devicetree/bindings/writing-schema.rst | 29 +- Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/generic-counter.rst | 177 +- Documentation/driver-api/ipmi.rst | 64 +- Documentation/firmware-guide/acpi/osi.rst | 2 +- Documentation/gpu/amdgpu.rst | 4 +- Documentation/gpu/drm-kms-helpers.rst | 12 + Documentation/gpu/todo.rst | 17 - Documentation/locking/ww-mutex-design.rst | 2 +- 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/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/virt/kvm/devices/xics.rst | 2 +- Documentation/virt/kvm/devices/xive.rst | 2 +- MAINTAINERS | 70 +- Makefile | 8 +- Next/SHA1s | 345 +- Next/Trees | 5 +- Next/merge.log | 7053 ++++-- arch/alpha/include/asm/bitops.h | 2 - arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/audit.c | 10 +- arch/alpha/kernel/core_irongate.c | 2 +- arch/alpha/kernel/traps.c | 4 +- arch/arc/Kconfig | 1 - arch/arc/include/asm/bitops.h | 1 - arch/arc/mm/init.c | 2 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 36 +- 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/include/asm/bitops.h | 1 - arch/arm/mach-at91/Kconfig | 14 +- arch/arm/mach-at91/Makefile | 1 - arch/arm/mach-at91/lan966x.c | 25 - arch/arm/mach-at91/pm_suspend.S | 42 +- 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 | 4 +- 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/assembler.h | 49 +- arch/arm64/include/asm/bitops.h | 1 - arch/arm64/include/asm/kexec.h | 12 + arch/arm64/include/asm/kvm_host.h | 1 - arch/arm64/include/asm/mmu_context.h | 24 + arch/arm64/include/asm/page.h | 1 - arch/arm64/include/asm/pgtable.h | 5 + arch/arm64/include/asm/sections.h | 1 + arch/arm64/include/asm/trans_pgd.h | 14 +- arch/arm64/include/asm/virt.h | 7 + arch/arm64/include/asm/vmalloc.h | 4 +- arch/arm64/kernel/asm-offsets.c | 11 + arch/arm64/kernel/cpu-reset.S | 7 +- arch/arm64/kernel/cpu-reset.h | 32 - arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/hibernate-asm.S | 72 - arch/arm64/kernel/hibernate.c | 49 +- arch/arm64/kernel/machine_kexec.c | 177 +- arch/arm64/kernel/mte.c | 26 + arch/arm64/kernel/relocate_kernel.S | 69 +- arch/arm64/kernel/sdei.c | 2 +- arch/arm64/kernel/traps.c | 4 +- arch/arm64/kernel/vmlinux.lds.S | 19 + 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/Makefile | 1 + arch/arm64/mm/hugetlbpage.c | 26 +- arch/arm64/mm/init.c | 39 - arch/arm64/mm/mmu.c | 9 +- arch/arm64/mm/trans_pgd-asm.S | 65 + arch/arm64/mm/trans_pgd.c | 84 +- arch/csky/Kconfig | 3 +- arch/csky/include/asm/bitops.h | 2 - arch/csky/kernel/ptrace.c | 3 +- arch/csky/kernel/signal.c | 4 + arch/h8300/include/asm/bitops.h | 1 - arch/hexagon/include/asm/bitops.h | 1 - arch/ia64/Kconfig.debug | 2 +- arch/ia64/include/asm/bitops.h | 2 - arch/ia64/kernel/audit.c | 10 +- arch/m68k/Kconfig.cpu | 11 - arch/m68k/Kconfig.machine | 1 + arch/m68k/include/asm/bitops.h | 4 +- arch/microblaze/mm/pgtable.c | 3 +- arch/mips/Kconfig | 2 +- arch/mips/configs/loongson3_defconfig | 1 + arch/mips/include/asm/bitops.h | 1 - arch/mips/include/asm/ginvt.h | 11 +- .../include/asm/mach-loongson64/loongson_regs.h | 12 + arch/mips/include/asm/mips-cps.h | 23 +- arch/mips/include/asm/mipsregs.h | 190 +- arch/mips/include/asm/msa.h | 34 +- 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/include/asm/bitops.h | 1 - arch/openrisc/kernel/time.c | 2 +- arch/openrisc/mm/init.c | 1 - arch/parisc/include/asm/bitops.h | 2 - arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/audit.c | 10 +- arch/parisc/kernel/compat_audit.c | 11 +- arch/parisc/kernel/unwind.c | 3 +- arch/powerpc/boot/dts/fsl/t1023rdb.dts | 2 +- arch/powerpc/include/asm/bitops.h | 2 - arch/powerpc/include/asm/cputhreads.h | 2 +- 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/audit.c | 12 +- arch/powerpc/kernel/compat_audit.c | 13 +- arch/powerpc/kernel/dma-iommu.c | 9 + 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/pasemi/dma_lib.c | 4 +- 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/Kconfig | 1 + arch/riscv/include/asm/bitops.h | 1 - arch/riscv/include/asm/page.h | 2 + arch/riscv/include/asm/syscall.h | 1 + arch/riscv/include/asm/vdso.h | 18 +- arch/riscv/include/asm/vdso/gettimeofday.h | 7 + arch/riscv/kernel/reset.c | 12 +- arch/riscv/kernel/setup.c | 4 +- arch/riscv/kernel/syscall_table.c | 1 - arch/riscv/kernel/vdso.c | 261 +- arch/riscv/kernel/vdso/vdso.lds.S | 6 +- arch/riscv/mm/context.c | 8 +- arch/s390/Kconfig | 13 +- arch/s390/boot/compressed/decompressor.h | 1 + arch/s390/boot/head.S | 17 + arch/s390/boot/startup.c | 8 + arch/s390/configs/debug_defconfig | 1 + arch/s390/include/asm/bitops.h | 1 - arch/s390/include/asm/ftrace.h | 28 + arch/s390/include/asm/pci.h | 2 + arch/s390/include/asm/sections.h | 12 - arch/s390/kernel/audit.c | 12 +- arch/s390/kernel/compat_audit.c | 13 +- arch/s390/kernel/entry.h | 1 + arch/s390/kernel/ftrace.c | 86 +- arch/s390/kernel/head64.S | 18 - arch/s390/kernel/kprobes.c | 48 +- arch/s390/kernel/setup.c | 30 +- arch/s390/kernel/smp.c | 4 +- arch/s390/kernel/uv.c | 4 +- arch/s390/kernel/vmlinux.lds.S | 1 + arch/s390/kvm/gaccess.c | 12 + arch/s390/kvm/intercept.c | 4 +- arch/s390/kvm/interrupt.c | 4 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/kvm/kvm-s390.h | 2 +- arch/s390/lib/Makefile | 2 + arch/s390/lib/test_kprobes.c | 75 + arch/s390/lib/test_kprobes.h | 10 + arch/s390/lib/test_kprobes_asm.S | 45 + 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/s390/net/bpf_jit_comp.c | 2 +- arch/s390/pci/pci.c | 45 +- arch/s390/pci/pci_event.c | 8 +- arch/s390/pci/pci_sysfs.c | 8 + 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/bitops.h | 1 - arch/sh/include/asm/pgtable-3level.h | 2 +- arch/sparc/include/asm/bitops_32.h | 1 - arch/sparc/include/asm/bitops_64.h | 2 - arch/sparc/include/uapi/asm/socket.h | 2 + arch/sparc/kernel/audit.c | 12 +- arch/sparc/kernel/compat_audit.c | 13 +- arch/sparc/kernel/smp_64.c | 2 +- arch/um/drivers/ubd_kern.c | 1 + arch/um/kernel/mem.c | 2 +- arch/x86/Kconfig | 7 +- arch/x86/crypto/sm4-aesni-avx-asm_64.S | 5 +- arch/x86/events/core.c | 1 + arch/x86/events/intel/core.c | 1 + arch/x86/ia32/audit.c | 13 +- arch/x86/include/asm/bitops.h | 2 - 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/apic/vector.c | 4 +- arch/x86/kernel/audit_64.c | 10 +- arch/x86/kernel/cpu/bugs.c | 4 +- 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 | 3 +- 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/um/Kconfig | 1 - arch/x86/xen/mmu_pv.c | 6 +- arch/x86/xen/p2m.c | 2 +- arch/x86/xen/setup.c | 6 +- arch/xtensa/include/asm/bitops.h | 1 - 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 +- arch/xtensa/platforms/xtfpga/setup.c | 8 +- block/bdev.c | 1 + block/bfq-cgroup.c | 2 +- block/bfq-iosched.c | 18 +- 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 | 4 +- block/blk.h | 40 + block/bounce.c | 1 + block/elevator.c | 2 +- block/elevator.h | 166 + 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/Kconfig | 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/brd.c | 44 +- 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 | 35 +- drivers/block/paride/pcd.c | 312 +- drivers/block/paride/pd.c | 144 +- drivers/block/paride/pf.c | 236 +- drivers/block/pktcdvd.c | 4 +- drivers/block/rbd.c | 6 +- drivers/block/rnbd/rnbd-clt.c | 2 +- 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 | 5 +- drivers/block/sx8.c | 15 +- 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/char/hw_random/meson-rng.c | 5 +- drivers/char/ipmi/Kconfig | 9 + drivers/char/ipmi/Makefile | 1 + drivers/char/ipmi/ipmi_devintf.c | 8 +- drivers/char/ipmi/ipmi_ipmb.c | 510 + drivers/char/ipmi/ipmi_msghandler.c | 300 +- 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/counter/104-quad-8.c | 256 +- drivers/counter/Kconfig | 6 +- drivers/counter/Makefile | 2 +- drivers/counter/counter-chrdev.c | 578 + drivers/counter/counter-chrdev.h | 14 + drivers/counter/counter-core.c | 56 +- drivers/counter/counter-sysfs.c | 123 +- drivers/counter/microchip-tcb-capture.c | 2 +- drivers/cpufreq/cppc_cpufreq.c | 2 - drivers/cpufreq/s3c2440-cpufreq.c | 2 + drivers/cpufreq/tegra186-cpufreq.c | 4 + drivers/cpufreq/tegra194-cpufreq.c | 8 +- drivers/crypto/caam/caampkc.c | 19 +- drivers/crypto/caam/regs.h | 3 + drivers/crypto/ccp/ccp-ops.c | 14 +- drivers/crypto/hisilicon/zip/zip_main.c | 2 +- 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/dma-buf/dma-buf.c | 152 +- drivers/dma/ti/edma.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/firmware/xilinx/zynqmp.c | 17 + drivers/fpga/ice40-spi.c | 7 + drivers/gpio/gpio-74x164.c | 8 + drivers/gpio/gpio-pca953x.c | 27 +- drivers/gpu/drm/Kconfig | 3 +- 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 | 841 +- 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_gfx.c | 14 +- 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 | 139 +- 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 | 95 +- 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 | 17 + 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 | 2 + 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 | 1 + .../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 | 9 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 5 + .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 260 + .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h | 34 + .../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 | 8 + 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 + .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.h | 37 + 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 + .../gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.h | 45 + .../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 + .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.h | 46 + .../gpu/drm/amd/display/dc/dcn201/dcn201_init.c | 131 + .../gpu/drm/amd/display/dc/dcn201/dcn201_init.h | 33 + .../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 + drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.h | 74 + .../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 ++ .../drm/amd/display/dc/dcn201/dcn201_resource.h | 50 + .../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 | 10 + .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 2 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.h | 2 +- .../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 374 + .../amd/display/dc/irq/dcn201/irq_service_dcn201.h | 34 + .../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/dmub_srv.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 58 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 10 +- 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 | 126 +- 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 | 93 +- 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/bridge/ti-sn65dsi86.c | 25 +- drivers/gpu/drm/drm_bridge.c | 71 +- drivers/gpu/drm/drm_edid.c | 121 +- drivers/gpu/drm/drm_format_helper.c | 88 + drivers/gpu/drm/drm_fourcc.c | 1 + drivers/gpu/drm/drm_lease.c | 39 +- drivers/gpu/drm/drm_mipi_dsi.c | 81 + drivers/gpu/drm/drm_probe_helper.c | 119 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 4 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 4 +- drivers/gpu/drm/gma500/psb_drv.c | 2 +- drivers/gpu/drm/gud/gud_drv.c | 6 + drivers/gpu/drm/gud/gud_internal.h | 12 + drivers/gpu/drm/gud/gud_pipe.c | 6 + drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/display/g4x_dp.c | 78 +- drivers/gpu/drm/i915/display/icl_dsi.c | 81 +- 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 | 140 +- drivers/gpu/drm/i915/display/intel_connector.c | 2 +- drivers/gpu/drm/i915/display/intel_cursor.c | 5 +- drivers/gpu/drm/i915/display/intel_ddi.c | 412 +- drivers/gpu/drm/i915/display/intel_ddi.h | 7 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 640 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 4 - drivers/gpu/drm/i915/display/intel_display.c | 721 +- drivers/gpu/drm/i915/display/intel_display.h | 14 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 33 +- .../gpu/drm/i915/display/intel_display_debugfs.h | 10 +- drivers/gpu/drm/i915/display/intel_display_power.c | 9 +- drivers/gpu/drm/i915/display/intel_display_types.h | 8 +- 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 | 144 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 28 +- drivers/gpu/drm/i915/display/intel_dpio_phy.h | 5 +- drivers/gpu/drm/i915/display/intel_dpll.c | 83 +- drivers/gpu/drm/i915/display/intel_dpll.h | 3 + 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_dsi.h | 3 + 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 | 119 +- drivers/gpu/drm/i915/display/intel_fdi.h | 13 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 1 + drivers/gpu/drm/i915/display/intel_hdmi.c | 18 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 4 +- drivers/gpu/drm/i915/display/intel_lvds.c | 17 +- drivers/gpu/drm/i915/display/intel_panel.c | 47 +- drivers/gpu/drm/i915/display/intel_panel.h | 5 + drivers/gpu/drm/i915/display/intel_pps.c | 59 + drivers/gpu/drm/i915/display/intel_pps.h | 3 + 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 | 21 +- drivers/gpu/drm/i915/display/intel_snps_phy.h | 5 +- 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/display/vlv_dsi_pll.c | 23 + drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 6 +- drivers/gpu/drm/i915/gt/intel_context.c | 5 +- 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.c | 7 +- 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 | 15 + drivers/gpu/drm/i915/i915_request.c | 11 +- drivers/gpu/drm/i915/i915_utils.h | 1 + drivers/gpu/drm/i915/intel_dram.c | 4 +- drivers/gpu/drm/i915/intel_pm.c | 245 +- drivers/gpu/drm/i915/intel_pm.h | 1 - drivers/gpu/drm/i915/intel_uncore.c | 72 +- drivers/gpu/drm/i915/intel_uncore.h | 7 +- drivers/gpu/drm/msm/Kconfig | 4 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 9 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 9 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 6 + drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 3 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 46 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 11 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 16 + drivers/gpu/drm/msm/dp/dp_display.c | 10 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 3 +- drivers/gpu/drm/msm/msm_drv.c | 15 +- drivers/gpu/drm/msm/msm_drv.h | 47 +- drivers/gpu/drm/msm/msm_gem.c | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 5 +- drivers/gpu/drm/msm/msm_gpu.h | 66 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 6 + drivers/gpu/drm/msm/msm_submitqueue.c | 72 +- 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/v3d/v3d_drv.c | 10 +- drivers/gpu/drm/v3d/v3d_drv.h | 24 +- drivers/gpu/drm/v3d/v3d_gem.c | 390 +- 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/hsi/clients/cmt_speech.c | 4 +- drivers/hwmon/ltc2947-core.c | 8 +- drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/mlxreg-fan.c | 2 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/occ/common.c | 17 +- drivers/hwmon/pmbus/ibm-cffps.c | 10 +- drivers/hwmon/pmbus/mp2975.c | 2 +- drivers/hwmon/tmp421.c | 80 +- drivers/hwmon/w83791d.c | 29 +- drivers/hwmon/w83792d.c | 28 +- drivers/hwmon/w83793.c | 26 +- drivers/i2c/busses/Kconfig | 5 +- drivers/i2c/busses/i2c-amd-mp2-pci.c | 4 +- drivers/i2c/busses/i2c-bcm-kona.c | 2 +- drivers/i2c/busses/i2c-i801.c | 78 +- drivers/i2c/busses/i2c-ismt.c | 12 +- drivers/i2c/busses/i2c-kempld.c | 3 +- drivers/i2c/busses/i2c-mlxcpld.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 13 +- drivers/i2c/busses/i2c-pxa.c | 1 - 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 | 18 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7291.c | 70 +- drivers/iio/adc/aspeed_adc.c | 554 +- drivers/iio/adc/axp288_adc.c | 28 +- drivers/iio/adc/berlin2-adc.c | 34 +- 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/adc/max1363.c | 82 +- drivers/iio/adc/mt6577_auxadc.c | 8 + drivers/iio/adc/nau7802.c | 50 +- drivers/iio/adc/rn5t618-adc.c | 13 +- drivers/iio/adc/ti-adc108s102.c | 11 +- drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/sunrise_co2.c | 537 + .../common/cros_ec_sensors/cros_ec_sensors_core.c | 3 +- drivers/iio/gyro/mpu3050-core.c | 24 +- drivers/iio/imu/adis.c | 17 +- drivers/iio/imu/adis16400.c | 20 +- drivers/iio/imu/adis16460.c | 18 +- drivers/iio/imu/adis16475.c | 22 +- drivers/iio/imu/adis16480.c | 14 +- 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/industrialio-buffer.c | 46 + drivers/iio/inkern.c | 17 + drivers/iio/light/opt3001.c | 6 +- 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/irdma/hw.c | 16 +- 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/input/misc/ariel-pwrbutton.c | 7 + drivers/interconnect/qcom/icc-rpm.c | 263 +- drivers/interconnect/qcom/icc-rpm.h | 56 +- drivers/interconnect/qcom/msm8916.c | 1214 +- drivers/interconnect/qcom/msm8939.c | 1283 +- drivers/interconnect/qcom/qcs404.c | 967 +- drivers/interconnect/qcom/sdm660.c | 1940 +- drivers/interconnect/samsung/Kconfig | 6 +- 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/media/cec/core/cec-core.c | 2 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/media/tuners/tuner-types.c | 4 + drivers/media/usb/em28xx/em28xx-cards.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 +- .../misc/habanalabs/common/command_submission.c | 33 +- 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/renesas_sdhi_core.c | 2 +- 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 | 15 +- .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 2 + .../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 | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 178 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 92 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 113 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 12 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 4 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 37 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 9 +- .../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_vcap.c | 4 +- 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/dwmac-rk.c | 5 + 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 | 7 + drivers/net/phy/micrel.c | 74 + drivers/net/phy/mxl-gpy.c | 23 +- drivers/net/usb/smsc95xx.c | 3 + drivers/net/virtio_net.c | 2 +- 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 | 38 +- drivers/nvme/host/fc.c | 18 +- drivers/nvme/host/nvme.h | 6 + drivers/nvme/host/pci.c | 4 +- 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_numa.c | 2 + drivers/of/of_reserved_mem.c | 5 +- drivers/opp/core.c | 6 +- drivers/opp/of.c | 48 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/pci-hyperv.c | 13 +- drivers/pci/hotplug/s390_pci_hpc.c | 9 +- drivers/pci/pci-acpi.c | 77 +- drivers/pci/pci-mid.c | 37 +- drivers/pci/pci.c | 54 +- drivers/pci/pci.h | 96 +- drivers/perf/Kconfig | 12 +- drivers/perf/arm_pmu.c | 2 + drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 2 +- drivers/perf/thunderx2_pmu.c | 2 +- drivers/phy/broadcom/Kconfig | 4 + drivers/phy/hisilicon/Kconfig | 10 + drivers/phy/hisilicon/Makefile | 1 + drivers/phy/hisilicon/phy-hi3670-pcie.c | 845 + drivers/phy/qualcomm/phy-qcom-qmp.c | 12 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 + drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 11 +- drivers/phy/samsung/Kconfig | 16 +- drivers/pinctrl/intel/Kconfig | 6 +- 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/at91-reset.c | 4 +- drivers/power/reset/ltc2952-poweroff.c | 4 +- drivers/power/supply/Kconfig | 21 +- drivers/power/supply/cpcap-battery.c | 15 +- drivers/power/supply/max17042_battery.c | 7 +- drivers/power/supply/power_supply_core.c | 65 +- drivers/power/supply/wm831x_power.c | 12 +- 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/ptp/ptp_pch.c | 1 + drivers/regulator/bd71815-regulator.c | 4 +- drivers/regulator/core.c | 2 +- drivers/regulator/dummy.c | 3 +- drivers/regulator/pwm-regulator.c | 12 +- drivers/regulator/qcom_smd-regulator.c | 49 + 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 | 11 +- drivers/s390/block/dcssblk.c | 8 +- drivers/s390/block/scm_blk.c | 7 +- drivers/s390/char/sclp_early.c | 2 +- drivers/s390/char/sclp_sd.c | 9 +- drivers/s390/char/sclp_vt220.c | 4 +- drivers/s390/cio/blacklist.c | 8 +- drivers/s390/cio/css.c | 43 +- drivers/s390/cio/css.h | 10 +- drivers/s390/cio/device.c | 2 + 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/lpfc/lpfc_sli.c | 10 +- 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/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- 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/soc/ti/k3-ringacc.c | 4 +- drivers/soundwire/debugfs.c | 2 +- drivers/spi/Kconfig | 17 +- drivers/spi/Makefile | 1 + drivers/spi/spi-atmel.c | 4 +- drivers/spi/spi-cadence-quadspi.c | 214 + drivers/spi/spi-cadence-xspi.c | 640 + drivers/spi/spi-mt65xx.c | 64 +- drivers/spi/spi-nxp-fspi.c | 26 +- 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/tty/n_tty.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/virt/acrn/ioreq.c | 3 +- drivers/virtio/Kconfig | 2 +- drivers/watchdog/Kconfig | 2 +- drivers/xen/swiotlb-xen.c | 4 +- fs/binfmt_elf.c | 2 +- fs/btrfs/btrfs_inode.h | 39 +- fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 686 +- fs/btrfs/compression.h | 4 +- fs/btrfs/ctree.c | 157 +- fs/btrfs/ctree.h | 58 +- fs/btrfs/delayed-inode.c | 41 +- fs/btrfs/disk-io.c | 18 +- fs/btrfs/disk-io.h | 2 +- fs/btrfs/extent-tree.c | 24 +- fs/btrfs/extent_io.c | 244 +- fs/btrfs/extent_io.h | 6 +- fs/btrfs/extent_map.c | 4 +- fs/btrfs/file-item.c | 13 +- fs/btrfs/file.c | 25 +- fs/btrfs/free-space-cache.c | 88 +- fs/btrfs/free-space-cache.h | 2 + fs/btrfs/inode.c | 520 +- fs/btrfs/ioctl.c | 94 +- fs/btrfs/locking.h | 7 +- fs/btrfs/lzo.c | 270 +- fs/btrfs/raid56.c | 175 +- fs/btrfs/raid56.h | 22 +- fs/btrfs/reada.c | 26 +- fs/btrfs/reflink.c | 2 +- fs/btrfs/scrub.c | 133 +- fs/btrfs/space-info.c | 25 +- fs/btrfs/subpage.c | 102 +- fs/btrfs/subpage.h | 4 + fs/btrfs/super.c | 2 +- fs/btrfs/tests/extent-buffer-tests.c | 2 +- fs/btrfs/tests/extent-io-tests.c | 12 +- fs/btrfs/tests/inode-tests.c | 4 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-log.c | 459 +- fs/btrfs/tree-log.h | 2 + fs/btrfs/volumes.c | 365 +- fs/btrfs/volumes.h | 63 +- fs/btrfs/xattr.c | 2 +- fs/btrfs/zoned.c | 16 +- fs/ceph/addr.c | 13 +- fs/cifs/connect.c | 5 +- fs/cifs/misc.c | 3 +- fs/ext4/dir.c | 6 +- fs/ext4/fast_commit.c | 6 + fs/ext4/inode.c | 11 + fs/ext4/super.c | 21 +- fs/f2fs/compress.c | 1 + fs/f2fs/segment.c | 8 +- fs/hfs/inode.c | 6 +- fs/hfsplus/inode.c | 12 +- fs/io-wq.c | 4 +- fs/io-wq.h | 59 +- fs/io_uring.c | 1022 +- fs/kernfs/dir.c | 18 +- fs/ksmbd/auth.c | 205 - fs/ksmbd/crypto_ctx.c | 16 - fs/ksmbd/crypto_ctx.h | 8 - fs/ksmbd/misc.c | 97 +- 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/filecache.c | 2 +- fs/nfsd/nfs3proc.c | 3 +- fs/nfsd/nfs3xdr.c | 12 +- fs/nfsd/nfs4proc.c | 5 +- fs/nfsd/nfs4state.c | 2 +- fs/nfsd/nfs4xdr.c | 19 +- fs/nfsd/nfsctl.c | 2 +- fs/nfsd/nfsproc.c | 3 +- fs/nfsd/nfsxdr.c | 9 +- fs/nfsd/xdr.h | 2 +- fs/nfsd/xdr3.h | 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/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/super.c | 14 +- fs/open.c | 2 + 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/bitops.h | 1 - include/asm-generic/bitops/find.h | 188 - include/asm-generic/bitops/le.h | 64 - 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_format_helper.h | 4 + include/drm/drm_mipi_dsi.h | 4 + include/drm/drm_print.h | 30 + include/drm/drm_probe_helper.h | 1 + include/drm/gud.h | 6 +- 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/audit.h | 11 + include/linux/audit_arch.h | 24 + include/linux/backing-dev.h | 19 +- include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 - 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/counter.h | 98 +- include/linux/cpuhotplug.h | 4 + include/linux/cpumask.h | 46 +- include/linux/cpuset.h | 17 + include/linux/dax.h | 2 - include/linux/dma-buf.h | 2 +- include/linux/elevator.h | 181 - include/linux/filter.h | 7 +- include/linux/find.h | 372 + include/linux/firewire.h | 11 +- include/linux/firmware/xlnx-zynqmp.h | 12 + include/linux/genhd.h | 14 +- include/linux/hugetlb.h | 14 +- include/linux/ieee80211.h | 38 + include/linux/iio/buffer.h | 4 + include/linux/iio/driver.h | 14 + include/linux/iio/iio-opaque.h | 4 + include/linux/iio/imu/adis.h | 2 + include/linux/ipmi.h | 3 + include/linux/ipmi_smi.h | 59 + 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/perf_event.h | 4 +- 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/pm_opp.h | 20 +- include/linux/power/max17042_battery.h | 4 +- include/linux/rcutiny.h | 2 +- include/linux/sched.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/sunrpc/svc.h | 3 +- include/linux/swiotlb.h | 3 +- include/linux/t10-pi.h | 2 +- include/linux/vfio.h | 53 +- include/linux/writeback.h | 14 +- include/media/tuner.h | 1 + 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 | 79 +- 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/soc/mscc/ocelot_vcap.h | 4 +- include/sound/hdaudio_ext.h | 2 + include/sound/soc-component.h | 2 - include/sound/soc-dpcm.h | 1 + include/sound/soc-topology.h | 2 +- include/trace/events/cachefiles.h | 2 +- include/trace/events/mctp.h | 75 + include/trace/events/rpcrdma.h | 185 +- include/trace/events/sunrpc.h | 38 +- include/uapi/asm-generic/socket.h | 2 + include/uapi/drm/drm_mode.h | 3 +- include/uapi/drm/v3d_drm.h | 78 + include/uapi/drm/virtgpu_drm.h | 27 + include/uapi/linux/audit.h | 1 + include/uapi/linux/counter.h | 154 + include/uapi/linux/io_uring.h | 1 + include/uapi/linux/ipmi.h | 16 +- include/uapi/linux/nl80211.h | 113 +- include/uapi/linux/prctl.h | 3 + include/uapi/linux/virtio_gpu.h | 18 +- include/uapi/misc/habanalabs.h | 6 +- include/uapi/sound/sof/tokens.h | 1 + init/do_mounts.c | 30 +- init/initramfs.c | 2 +- init/main.c | 5 +- kernel/acct.c | 1 - kernel/audit.h | 2 + kernel/auditsc.c | 31 +- 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/mapping.c | 4 - kernel/dma/swiotlb.c | 15 +- kernel/events/core.c | 34 +- kernel/exit.c | 1 - kernel/extable.c | 35 +- kernel/fork.c | 1 - kernel/kallsyms.c | 46 +- kernel/kcov.c | 36 +- kernel/locking/lockdep.c | 18 +- kernel/module.c | 2 + kernel/printk/index.c | 5 +- kernel/printk/printk.c | 5 +- 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/debug.c | 8 +- kernel/sched/fair.c | 6 +- kernel/sched/sched.h | 1 - kernel/scs.c | 1 + kernel/stacktrace.c | 30 + kernel/time/clocksource.c | 4 +- kernel/trace/blktrace.c | 8 + kernel/trace/ftrace.c | 2 +- lib/Kconfig | 3 - lib/Kconfig.debug | 2 +- lib/audit.c | 14 +- lib/bootconfig.c | 2 +- lib/compat_audit.c | 15 +- lib/cpumask.c | 2 +- lib/find_bit.c | 21 + lib/find_bit_benchmark.c | 21 + lib/genalloc.c | 2 +- lib/kunit/executor_test.c | 4 +- lib/random32.c | 1 + lib/stackdepot.c | 24 - lib/test_bitmap.c | 37 + lib/test_bpf.c | 2 +- lib/vsprintf.c | 24 +- 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 | 43 +- 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_dsa.c | 2 +- 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.c | 9 +- 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/ncsi/ncsi-manage.c | 4 +- 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_fifo.c | 3 + net/sched/sch_netem.c | 2 +- net/sctp/input.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/svc.c | 11 +- net/sunrpc/svc_xprt.c | 1 + net/sunrpc/xdr.c | 32 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 9 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 30 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 14 +- 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/scan.c | 7 +- 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 | 6 +- 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/Kconfig | 5 + sound/soc/codecs/Makefile | 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/es8316.c | 7 +- sound/soc/codecs/madera.c | 18 +- sound/soc/codecs/nau8821.c | 1712 ++ sound/soc/codecs/nau8821.h | 533 + sound/soc/codecs/nau8824.c | 74 +- sound/soc/codecs/nau8824.h | 3 +- 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 | 9 +- 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 | 32 +- sound/soc/codecs/rt5682s.h | 15 +- 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/fsl/fsl_spdif.c | 74 + sound/soc/intel/boards/cht_bsw_nau8824.c | 2 + sound/soc/intel/boards/sof_rt5682.c | 19 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 15 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 4 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 2 +- sound/soc/intel/skylake/skl-topology.c | 6 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 56 +- sound/soc/meson/aiu-encoder-spdif.c | 2 +- sound/soc/qcom/apq8096.c | 2 +- sound/soc/samsung/s3c-i2s-v2.c | 2 + sound/soc/soc-dapm.c | 2 + sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/soc-pcm.c | 4 +- sound/soc/soc-topology.c | 10 +- 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 | 181 +- sound/soc/sof/intel/hda-ipc.c | 15 +- sound/soc/sof/intel/hda-stream.c | 92 +- sound/soc/sof/intel/hda.c | 177 +- sound/soc/sof/intel/hda.h | 11 +- sound/soc/sof/intel/intel-ipc.c | 14 +- sound/soc/sof/ipc.c | 73 +- sound/soc/sof/ops.h | 8 +- sound/soc/sof/pcm.c | 58 +- sound/soc/sof/pm.c | 6 +- sound/soc/sof/sof-audio.c | 709 +- sound/soc/sof/sof-audio.h | 32 +- sound/soc/sof/sof-of-dev.c | 5 +- sound/soc/sof/sof-priv.h | 13 +- sound/soc/sof/topology.c | 362 +- 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/tegra/tegra_asoc_machine.c | 2 +- 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/implicit.c | 2 - sound/usb/mixer_scarlett_gen2.c | 2 + sound/usb/pcm.c | 157 +- sound/virtio/virtio_pcm_msg.c | 5 +- tools/Makefile | 13 +- 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/counter/Build | 1 + tools/counter/Makefile | 53 + tools/counter/counter_example.c | 92 + tools/include/asm-generic/bitops.h | 1 - tools/include/asm-generic/bitops/find.h | 145 - tools/include/linux/bitmap.h | 7 +- tools/include/linux/find.h | 214 + 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/lib/bpf/strset.c | 1 + tools/lib/find_bit.c | 20 + tools/objtool/special.c | 38 +- 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/srcline.c | 338 +- tools/perf/util/stat-shadow.c | 54 +- tools/perf/util/synthetic-events.c | 73 +- tools/perf/util/synthetic-events.h | 20 +- tools/testing/kunit/kunit.py | 24 +- tools/testing/kunit/kunit_tool_test.py | 8 + 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 +- 2236 files changed, 105311 insertions(+), 34095 deletions(-) create mode 100644 Documentation/ABI/obsolete/o2cb 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 [...] delete mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.txt create mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.yaml create mode 100644 Documentation/devicetree/bindings/pci/apple,pcie.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/max8952.txt create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8952.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 create mode 100644 Documentation/devicetree/bindings/soc/aspeed/uart-routing.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/sound/nau8821.txt 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 delete mode 100644 arch/arm/mach-at91/lan966x.c 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 delete mode 100644 arch/arm64/kernel/cpu-reset.h create mode 100644 arch/arm64/mm/trans_pgd-asm.S create mode 100644 arch/s390/lib/test_kprobes.c create mode 100644 arch/s390/lib/test_kprobes.h create mode 100644 arch/s390/lib/test_kprobes_asm.S create mode 100644 block/elevator.h create mode 100644 drivers/char/ipmi/ipmi_ipmb.c create mode 100644 drivers/counter/counter-chrdev.c create mode 100644 drivers/counter/counter-chrdev.h 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 create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dccg.h 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 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.h 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 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_init.h 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 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.h 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 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.h 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 create mode 100644 drivers/phy/hisilicon/phy-hi3670-pcie.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/asm-generic/bitops/find.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/audit_arch.h create mode 100644 include/linux/blk-integrity.h delete mode 100644 include/linux/elevator.h create mode 100644 include/linux/find.h create mode 100644 include/trace/events/mctp.h create mode 100644 include/uapi/linux/counter.h rename net/qrtr/{qrtr.c => af_qrtr.c} (100%) create mode 100644 sound/soc/codecs/nau8821.c create mode 100644 sound/soc/codecs/nau8821.h create mode 100644 sound/soc/sof/imx/imx-ops.h create mode 100644 tools/build/feature/test-libtracefs.c create mode 100644 tools/counter/Build create mode 100644 tools/counter/Makefile create mode 100644 tools/counter/counter_example.c delete mode 100644 tools/include/asm-generic/bitops/find.h create mode 100644 tools/include/linux/find.h 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