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-allyesconfig in repository toolchain/ci/linux.
discards 2d3d8c7643a5 Add linux-next specific files for 20220203 discards 176a3166a825 Merge branch 'akpm-current/current' discards f7596176b3a5 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 399b8f0e0406 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards ebaf0f2adbb8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards db688d72aaba Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards be6e49cc2c2f Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 09eeac8b08c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2b6b1ef0775a Merge branch 'main' of git://git.infradead.org/users/willy [...] discards 1a919e06106a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards be7692dedc05 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards fa9bc3170e5f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards aaaa77cbfe96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4a0b638aa111 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7762c58a070b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2871b9a313c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 34df756d8811 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] discards 34e75350fe25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 353e105a0d5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 38e274656c81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 37ae4e10fcbe Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards e9674bf9edb4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3b1a8234d51c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 525943406285 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 64722fb26a5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 82f4c9547394 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 15989048709c Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards 2b749131d39e Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 757ecd494768 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 6371cf815a4b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 141160519b9f Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 90c9f19fd657 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 61cdc7546211 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards d255755ff338 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 2e18b08b4544 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards e9c4514ce4e4 Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards bd91639b8858 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4148b666a198 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2bbf1a77194f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3508656e772e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards aed809f47d0c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 8bc5950e8bf2 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards f0bccbc2e553 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards c2e1391b8fcf Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] discards 19e877af6e1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0649de9d73d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 108479dc73e8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards a321f281f330 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards 1c3f79ef16dc Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 0ec4e279c7a1 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards d0c931842df2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 96642db7d176 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b3c618cdea7b Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards ccbc867ce4ad Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 0edfbf18b938 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8ba80bb99b27 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards e1485c40aa86 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3aa0cb7ac476 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 879ec78a0e3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 377391dde3ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 331b271f1030 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3513cd73ba6a Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards cda9973aced6 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 22203d2eb3de Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] omits ac1eb6655be4 ata: libata: ata_{sff|std}_prereset() always return 0 discards e179279f97c3 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits f4a8d4f2b65d ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235 discards 84650a6f1f8e Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards da5979cdf2a2 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 2832596541cb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards dfae082669b6 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards d278249da182 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 0795504b28d9 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 5c44174f269f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f6cfa1dec9d9 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] discards d18668ec5465 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8edfed7a84e2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 4ef0d8a0320f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 53ff1909b252 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] discards 0f6ec57e6ca9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 1c02ca2e1224 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards 96f50f2a67d5 Merge branch 'master' of git://linuxtv.org/media_tree.git discards 52175eed2418 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 18995410cfa4 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards dfb595f250a9 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards e288f59db1a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d01bbadee209 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits afe1c85b354c IDT: Fix Build warnings on some 32bit architectures. omits 9b818634f8e7 MAINTAINERS: update mailing list address for NTB subsystem discards cd432c9735a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ad9e6a699687 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards e7896a109785 Merge branch 'vfs-for-next' of git://git.kernel.org/pub/sc [...] discards fbb7d025881c Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] discards 3b672f23ec9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5b80a91719c1 Merge branch '9p-next' of git://github.com/martinetd/linux discards 0aa7cd0fac76 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 120770bc7689 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 315be98c65af Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] discards 3b7d27e1985c Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 874a795303f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c021506b053e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 8ee1637897c3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 93c765e06b5b Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 36cf3c4f7f50 Merge branch 'master' of git://github.com/ceph/ceph-client.git discards 4089c8436b72 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f127b4273e7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5471c0c9febb Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards 6fed60c22610 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c62a93538d57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards de143f0ee9a1 Merge branch 'for-next' of git://github.com/openrisc/linux.git discards 10dd0671e8c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 633025f7185c Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] discards 473c8b1654b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 019a2f27ab3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 98028420ccc2 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards aaa7770bb6b6 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 072d2506b46b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 83fc2efedba8 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 0f067c43dfad Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards 7f32b05070c3 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards 4c6eae423f67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5cc81185f03e Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 92a122b88923 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards d35c94a4bd89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e88ea21d9cbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5752c26cefcd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 08c08dc8db80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 37f134bfd9cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards eee86fe51452 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards efdc48e112ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 857141eff296 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0c67a3b088a6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 6b1c1c882eaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7c6aa4df7789 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 5a98c404101d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards 5992ef3da5a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards dc3062804309 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 016cca2b87a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c0268d956cab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9b7a92822ca5 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards e350da869c27 Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards 44c7d95e98ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c5182fb7ee25 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 1c6ffcd3a088 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 927f7e2f6fa4 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards 23a88219bcb7 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] discards a0442ec3d77a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 5538575a5a48 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] discards 76f2c8d70ced Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 12555153dfc5 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards 681806bd5161 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards a3b0f260536c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards e155eb7bf0e9 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 7b7765f8b1dd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 8236c695ac53 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] discards b797a61eabfc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards d2b88cbdb476 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 5c44c3449580 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards 2122ac9a6676 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] discards 5805b345759f Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] discards 72ff6f948d30 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 6e30e4e83cdd Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards 5e0ded249b98 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 2852472227a7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 1c8bcf3e0682 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards b8af0aafef0d Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] discards 1189c84a2deb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 28d440a6a566 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards 747724e5dcb1 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards 2def46e908cd Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards 00cddf571b6e Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] discards 9347dd6645b5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards e026a6c77dc6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 683ba99abe88 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 8408ea9ffd9b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards a3c364130f6f Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 21cd8090bcd3 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 1fa33e86970b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 26d3d7c7b8d7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards c0677c9670ee Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 57839c560648 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 55ca2f81aaba Merge branch 'ti-k3-dts-next' into ti-next omits 41fe04c0d76b arm64: dts: ti: k3-am64-main: add RTI watdog nodes omits 9526e4c83dfb Merge branch 'ti-k3-dts-next' into ti-next omits c3d66a164c72 soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe omits 71c96af28da5 PCI: kirin: Add dev struct for of_device_get_match_data() omits a181bcfca937 firmware: ti_sci: inproper error handling of ti_sci_probe omits 043cfff99a18 firmware: ti_sci: Fix compilation failure when CONFIG_TI_S [...] omits 001d7c83704b soc: ti: smartreflex: Use platform_get_irq_optional() to g [...] omits a8eba8dde5fb soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable omits 784056d36f27 power: supply: axp288_fuel_gauge: Fix spelling mistake "re [...] discards 8e39ec98c198 Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits de4d73b16d5d kunit: fix missing f in f-string in run_checks.py omits 657e54e54ba5 pwm: pxa: Implement .apply() callback omits 431c322298de pwm: stmpe: Rename variable pointing to driver private data omits 74746ac0f03f pwm: stmpe: Drop unused setting of driver data omits c4fab4529062 pwm: sun4i: Rename variable pointing to driver private data omits f19460c1d5cc pwm: tegra: Rename variable pointing to driver private data omits 22ba60f617bd drm/i915: Move [more] GT registers to their own header file omits 9421fdba4215 gfs2: Initialize gh_error in gfs2_glock_nq omits 0fcc006691f5 gfs2: Make use of list_is_first omits a322ebf62539 gfs2: Switch lock order of inode and iopen glock omits edbe77ba49c8 gfs2: cancel timed-out glock requests omits 6aa66962ceb6 gfs2: Expect -EBUSY after canceling dlm locking requests omits fae885c3f17c gfs2: gfs2_setattr_size error path fix omits 8d37f2710f02 spi: mpc512x-psc: Fix compile errors omits 7030c428fae1 spi: Replace acpi_bus_get_device() omits 22e8e19a46f7 pwm: img: Rename variable pointing to driver private data omits b23fd25ec8f1 pwm: imx1: Implement .apply callback omits 52dae93f3bad drivers: net: Replace acpi_bus_get_device() omits 9136a39e6cf6 pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_ [...] omits 20d9de9c4d66 pwm: lpc18xx-sct: Reduce number of devm memory allocations omits 0401f24cd238 pwm: lpc18xx-sct: Initialize driver data and hardware befo [...] omits ce2fce2513c5 drm/i915: Only include i915_reg.h from .c files omits 0d6419e9c855 drm/i915: Move GT registers to their own header file omits e71a74122863 drm/i915: Parameterize MI_PREDICATE registers omits 7d296f369d38 drm/i915: Parameterize R_PWR_CLK_STATE register definition omits 66a19a3a0e2d drm/i915/perf: Express OA register ranges with i915_range omits 2ef6d3bf4262 drm/i915/perf: Move OA regs to their own header omits e1d2699b9679 NFS: Avoid duplicate uncached readdir calls on eof omits ce292d8faf41 NFS: Don't skip directory entries when doing uncached readdir omits d9c4e39c1f8f NFS: Don't overfill uncached readdir pages omits ae6062c4abdb remoteproc: mtk_scp: Use dev_err_probe() where possible omits 77c792b91208 remoteproc: mtk_scp: Reorder scp_probe() sequence omits c1407ac1099a remoteproc: mtk_scp: Use devm variant of rproc_alloc() omits c5510f53140c video: fbdev: Fix wrong file path for pvr2fb.c in Kconfig [...] omits 72be4584ae7e drm/i915: remove VGA register definitions omits f0bb41fad02e drm/i915/vga: switch to use VGA definitions from video/vga.h omits ae113e62cafc Merge branch 'for-5.18/block' into for-next omits 365ab499153c fs/ntfs3: remove unnecessary NULL check omits 167a6b0e4584 Merge branch 'for-5.18/drivers' into for-next omits c72d977366f2 Merge branch 'for-5.18/block' into for-next omits 448025c10393 block/rnbd: client device does not care queue/rotational omits d8025e5b13f8 block/rnbd-clt: fix CHECK:BRACES warning omits 455a844d6345 block: fix boolreturn.cocci warning omits 3767c902719b MAINTAINERS: add bio.h to the block section omits b42c1fc3d55e block: fix the kerneldoc for bio_end_io_acct omits aa8dcccaf32b block: check that there is a plug in blk_flush_plug omits b1f866b013e6 block: remove blk_needs_flush_plug omits a7c50c940477 block: pass a block_device and opf to bio_reset omits 49add4966d79 block: pass a block_device and opf to bio_init omits 07888c665b40 block: pass a block_device and opf to bio_alloc omits b77c88c2100c block: pass a block_device and opf to bio_alloc_kiocb omits 609be1066731 block: pass a block_device and opf to bio_alloc_bioset omits 0a3140ea0fae block: pass a block_device and opf to blk_next_bio omits 3b005bf6acf0 block: move blk_next_bio to bio.c omits 7d8d0c658d48 xen-blkback: bio_alloc can't fail if it is allow to sleep omits d7b78de2b155 rnbd-srv: remove struct rnbd_dev_blk_io omits 1fe0640ff94f rnbd-srv: simplify bio mapping in process_rdma omits 4b1dc86d1857 drbd: bio_alloc can't fail if it is allow to sleep omits 28d7d128aad5 dm-thin: use blkdev_issue_flush instead of open coding it omits eba33b8ef1b9 dm-snap: use blkdev_issue_flush instead of open coding it omits 3f868c09ea8f dm-crypt: remove clone_init omits 53db984e004c dm: bio_alloc can't fail if it is allowed to sleep omits 39146b6f66ba ntfs3: remove ntfs_alloc_bio omits 5d2ca2132f88 nfs/blocklayout: remove bl_alloc_init_bio omits f0d911927b3c nilfs2: remove nilfs_alloc_seg_bio omits d5f68a42da7a fs: remove mpage_alloc omits 322cbb50de71 block: remove genhd.h omits e7243285c0fc block: move blk_drop_partitions to blk.h omits 926597ffce0e block: move disk_{block,unblock,flush}_events to blk.h omits fbdee71bb5d8 block: deprecate autoloading based on dev_t omits 5903123f662e tcp: Use BPF timeout setting for SYN ACK RTO omits 0b6b0d3113eb Merge branch 'qca8k-mdio' omits 4f3701fc5998 net: dsa: qca8k: introduce qca8k_bulk_read/write function omits 90386223f44e net: dsa: qca8k: add support for larger read/write size wi [...] omits 2481d206fae7 net: dsa: qca8k: cache lo and hi for mdio write omits 4264350acb75 net: dsa: qca8k: move page cache to driver priv omits 2cd548566384 net: dsa: qca8k: add support for phy read/write with mgmt [...] omits 5c957c7ca78c net: dsa: qca8k: add support for mib autocast in Ethernet packet omits 5950c7c0a68c net: dsa: qca8k: add support for mgmt read/write in Ethern [...] omits cddbec19466a net: dsa: qca8k: add tracking state of master port omits 31eb6b4386ad net: dsa: tag_qca: add support for handling mgmt and MIB E [...] omits 18be654a4345 net: dsa: tag_qca: add define for handling MIB packet omits c2ee8181fddb net: dsa: tag_qca: add define for handling mgmt Ethernet packet omits 101c04c3463b net: dsa: tag_qca: enable promisc_on_master flag omits 3ec762fb13c7 net: dsa: tag_qca: move define to include linux/dsa omits 6b0458299297 net: dsa: tag_qca: convert to FIELD macro omits e83d56537859 net: dsa: replay master state events in dsa_tree_{setup,te [...] omits 295ab96f478d net: dsa: provide switch operations for tracking the master state omits a5dc88794406 Bluetooth: btusb: Add support for Intel Madison Peak (MsP2 [...] omits 1f1b0c105b19 dt-bindings: phy: Add compatible for Mediatek MT8186 omits 180b54d4c3da Merge branch 'for-5.18/sigma-micro' into for-next omits 976734041b6c HID: add SiGma Micro driver omits bdb5fcc74d34 Merge branch 'for-5.18/google' into for-next omits 01f1269fbb0e HID: google: Use struct_size() helper in kzalloc() omits 7f7b571becf3 thunderbolt: Replace acpi_bus_get_device() omits fbe201d16bb1 Merge branch 'for-5.17/upstream-fixes' into for-next omits 91aaea527bc3 HID: amd_sfh: Add illuminance mask to limit ALS max value omits a7072c01c3ac HID: amd_sfh: Increase sensor command timeout omits d4c575491c82 Merge branch 'for-5.17/upstream-fixes' into for-next omits 2787710f73fc HID: i2c-hid: goodix: Fix a lockdep splat omits 3e9cea48296e Merge remote-tracking branch 'spi/for-5.18' into spi-5.18 omits 30a4eca69b76 thunderbolt: Add internal xHCI connect flows for Thunderbo [...] omits f1d5ec3e0eab thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() omits 3eddfc121f90 thunderbolt: Disable LTTPR on Intel Titan Ridge omits 2cba05451a6d gpio: aggregator: Fix calling into sleeping GPIO controllers omits 1d4df649cbb4 irqchip/sifive-plic: Add missing thead,c900-plic match string omits 321a8be37e1a dt-bindings: update riscv plic compatible string omits eba1e44beef8 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered omits dd5152ab338c Merge branch 'bpf-btf-dwarf5' omits 42d9b379e3e1 lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ omits 6323c81350b7 lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION omits 2d6c9810eb89 scripts/pahole-flags.sh: Use pahole-version.sh omits 613fe1692377 kbuild: Add CONFIG_PAHOLE_VERSION omits f67644b4f282 MAINTAINERS: Add scripts/pahole-flags.sh to BPF section omits 0868ad385aff gpio: Add support for Airoha EN7523 GPIO controller omits 4737499ca3df dt-bindings: arm: airoha: Add binding for Airoha GPIO controller omits c3b08f12c719 Merge branches 'renesas-arm-defconfig-for-v5.18' and 'rene [...] omits 81a27b1f6902 arm64: dts: renesas: rzg2lc-smarc: Enable microSD on SMARC [...] omits 7ca0ce6478c6 arm64: dts: renesas: rzg2lc-smarc-som: Enable eMMC on SMAR [...] omits f91c4c74796a arm64: dts: renesas: Add initial device tree for RZ/V2L SMARC EVK omits 7c2b8198f4f3 arm64: dts: renesas: Add initial DTSI for RZ/V2L SoC omits 4a3680d03840 Merge tag 'renesas-r9a07g054-dt-binding-defs-tag' into ren [...] omits 2e8a33354724 arm64: defconfig: Enable additional support for Renesas platforms omits 3cff3c099fcd ARM: shmobile: defconfig: Disable unneeded 8250 serial options omits 678eb67513a9 dt-bindings: clock: renesas: Document RZ/V2L SoC omits 4decd2e54b61 dt-bindings: clock: Add R9A07G054 CPG Clock and Reset Definitions omits 2a7b02ea7f8f ata: libata-acpi: kill ata_acpi_on_suspend() omits 9a8406ba1a9a phy: dphy: Correct clk_pre parameter omits 000fe940e51f sfc: The size of the RX recycle ring should be more flexible omits 68650b4e6c13 r8169: support L1.2 control on RTL8168h omits 91f0d8a4813a net: allow SO_MARK with CAP_NET_RAW via cmsg omits 5dee595b19df Bluetooth: Improve skb handling in mgmt_device_connected() omits 241026130c6c Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt [...] omits f49f98cea341 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits 39c6bbe7c552 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" omits cab7c2a687f6 selftests: kselftest framework: provide "finished" helper omits 49a3525c379b selftests: vm: remove dependecy from internal kernel macros omits cb2e9751311d selftests: vm: add the uapi headers include variable omits 76af26874a76 selftests: mptcp: add the uapi headers include variable omits 923d39c06534 selftests: net: add the uapi headers include variable omits bfb5b295f1c5 selftests: landlock: add the uapi headers include variable omits 9cb5d5159a3c selftests: kvm: add the uapi headers include variable omits 86aadb826df6 selftests: futex: add the uapi headers include variable omits 551b2e223df9 selftests: correct the headers install path omits c8a19a564e09 selftests: add and export a kernel uapi headers path omits 074261f46b83 selftests: set the BUILD variable to absolute path omits 62b84ce4f07c kcov: properly handle subsequent mmap calls omits 8cdcff701f77 kcov: split ioctl handling into locked and unlocked parts omits d4e3a5706c55 panic: allow printing extra panic information on kdump omits f8b8600ba980 panic: add option to dump all CPUs backtraces in panic_print omits 60100a489f3a sysctl: documentation: fix table format warning omits ad36464d2925 docs: sysctl/kernel: add missing bit to panic_print omits 45c07267b359 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits 31dc83661e4a x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits 0f2ab164be1d riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] omits db5f73ec0e27 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] omits a81513826990 selftests/exec: test for empty string on NULL argv omits d3e645ef08e8 exec: Fix min/max typo in stack space calculation omits 6a0b03fe141a exec: force single empty string when argv is empty omits fc8aa001a680 minix: fix bug when opening a file with O_DIRECT omits f21321dfe8af fs/pipe.c: local vars have to match types of proper pipe_i [...] omits 8620759d4b31 fs/pipe: use kvcalloc to allocate a pipe_buffer array omits 9b33acbd831a init/main.c: silence some -Wunused-parameter warnings omits cfd8357cfcb6 kallsyms: print module name in %ps/S case when KALLSYMS is [...] omits e750939eacfa ELF: fix overflow in total mapping size calculation omits 90a8657ba641 fs/binfmt_elf: refactor load_elf_binary function omits 83b2b8597c35 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 omits 0587c926a80c fs/binfmt_elf: fix AT_PHDR for unusual ELF files omits 0131b0c4399c checkpatch: add --fix option for some TRAILING_STATEMENTS omits c10cfb2bc2ef checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] omits a04f25881145 lz4: fix LZ4_decompress_safe_partial read out of bound omits 0493b2dc0510 Kconfig.debug: make DEBUG_INFO always default=n omits e11ef20106b7 Kconfig.debug: make DEBUG_INFO selectable from a choice omits 09098e67a6a0 proc/sysctl: make protected_* world readable omits 4c22e1570a17 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment omits ff76a4e63cf8 proc/vmcore: fix possible deadlock on concurrent mmap and read omits e30bcd44838a proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix omits c647120d2fb0 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks omits 5aeb22b87982 kernel/hung_task.c: Monitor killed tasks. omits 1d1af296aea2 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 159df5fa5421 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits b6fc7dbab0b0 mm/damon: remove redundant page validation omits d02b65fc364c mm/damon: remove the target id concept omits b3fc11d13213 mm/damon/core: move damon_set_targets() into dbgfs omits efb9c4260d86 Docs/admin-guide/mm/damon/usage: update for changed initai [...] omits e932abd2b39e mm/damon/dbgfs/init_regions: use target index instead of t [...] omits 6b155a0789eb tools: update test_hmm script to support SP config omits ea10452e169f tools: update hmm-test to support device coherent type omits 3043f45cabc9 lib: add support for device coherent type in test_hmm omits c1130a090cbe lib: test_hmm add module param for zone device type omits d0f7a8f4ae44 lib: test_hmm add ioctl to get zone device type omits d469579a3e1c drm/amdkfd: coherent type as sys mem on migration to ram omits bad689551898 drm/amdkfd: add SPM support for SVM omits 08ded5b3ebc2 mm/gup: fail get_user_pages for LONGTERM dev coherent type omits bf58420fd05b mm: add device coherent vma selection for memory migration omits f69f86ffab69 mm: add zone device coherent type memory support omits 60496ce76e9d mm/hmm.c: remove unneeded local variable ret omits 5989ca395a98 mm/highmem: remove unnecessary done label omits d7e5b41a167d highmem-document-kunmap_local-v2 omits 395b5d578e06 highmem: document kunmap_local() omits 1cb6616db0e7 mm/zswap.c: allow handling just same-value filled pages omits a03d200069a6 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 86e3e56b3391 drivers/base/memory: add memory block to memory group afte [...] omits 98c536faedc0 memcg: do not tweak node in alloc_mem_cgroup_per_node_info omits 2245e09d4ae0 mm: make free_area_init_node aware of memory less nodes omits 39ade3c201c6 mm, memory_hotplug: reorganize new pgdat initialization omits c576cdda8d52 mm, memory_hotplug: drop arch_free_nodedata omits d04f9609acc7 mm: handle uninitialized numa nodes gracefully omits bebebd06dd39 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] omits 131f6da91988 mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 5b30c8492737 mm/balloon_compaction: make balloon page compaction callba [...] omits a5da7ec0dbbc mm/hwpoison: check the subpage, not the head page omits 06167780a76d mm/vmstat: add event for ksm swapping in copy omits c558ddc08104 memory tiering: skip to scan fast memory omits 49ec6eb41c49 NUMA balancing: optimize page placement for memory tiering system omits edc007e796f2 NUMA Balancing: add page promotion counter omits b36b635c04b2 powerpc/fadump: opt out from freeing pages on cma activati [...] omits 4e19be44fb14 mm/cma: provide option to opt out from exposing pages on a [...] omits a62626312469 mm,migrate: fix establishing demotion target omits 1a443f4e26d1 mm/migration: add trace events for base page and HugeTLB m [...] omits 408e5355e787 mm/migration: add trace events for THP migrations omits 8a4cc53a6621 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 549368e457d9 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 7fabc45ef047 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB omits 46185dbbb10a mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits fa0bfe3adc35 selftests: vm: add a hugetlb test case omits 95bd1527967f mm: sparsemem: use page table lock to protect kernel pmd o [...] omits e6224b7b6f4e mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 177498438399 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits d2141c65c443 mm/hwpoison: fix error page recovered but reported "not re [...] omits 6dabd6d0e604 mm/memory-failure.c: remove obsolete comment omits 42ccedb6d03e mm/mmzone.h: remove unused macros omits 183cb48f7cf7 mm: discard __GFP_ATOMIC omits 61a802155c97 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() omits b2b3b9969c1b mm/page_alloc: add penalty to local_node omits 17a65786ec5c mm/page_alloc: adding same penalty is enough to get round- [...] omits 9f030421d4a6 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] omits c57e8ea203c9 mm/vmalloc.c: vmap(): don't allow invalid pages omits 075a688627cf mm/vmalloc.c: fix "unused function" warning omits 4ebb4b36c6d2 mm/vmalloc: Move draining areas out of caller context omits 80905d084fb8 mm/vmalloc: remove unneeded function forward declaration omits 990723f2377f mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning omits f573e1561f1b mm/sparse: make mminit_validate_memmodel_limits() static omits 6e31a919164c mm: replace multiple dcache flush with flush_dcache_folio() omits 7d6404cdaef5 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] omits 78288b7572b8 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] omits 23e0f6bec203 mm: fix missing cache flush for all tail pages of compound page omits 17526b8a259d mm: thp: fix wrong cache flush in remove_migration_pmd() omits 3780c01702b2 mm/huge_memory: remove stale locking logic from __split_hu [...] omits 9e1204f2e5a9 mm/huge_memory: remove stale page_trans_huge_mapcount() omits 1275fca7a022 mm/swapfile: remove stale reuse_swap_page() omits 7c1df5c6c1c9 mm/khugepaged: remove reuse_swap_page() usage omits bc58f9724503 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() omits ba38f9d2995b mm: streamline COW logic in do_swap_page() omits b62f3c0234c7 mm: slightly clarify KSM logic in do_swap_page() omits f24edf8b1c2e mm: optimize do_wp_page() for fresh pages in local LRU pagevecs omits 5adafc8ad4d9 mm: optimize do_wp_page() for exclusive pages in the swapcache omits 877b953e0b27 mm: generalize ARCH_HAS_FILTER_PGPROT omits 3ba0f95a0b75 mm/memcg: retrieve parent memcg from css.parent omits 8380c51818d1 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation omits 3f0d9563b9f9 memcg: add per-memcg total kernel memory stat omits 917ed3c75875 memcg: replace in_interrupt() with !in_task() omits b0a11f725212 mm/gup: remove get_user_pages_locked() omits a0139c96b721 mm/gup: remove unused pin_user_pages_locked() omits 05fef840b5c6 mm/gup: clean up follow_pfn_pte() slightly omits 45b80af1923d mm: fix invalid page pointer returned with FOLL_PIN gups omits 007937136a38 mm-move-page-writeback-sysctls-to-is-own-file-fix omits dd49db76eb13 mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes omits ad52595728a2 mm: move page-writeback sysctls to their own file omits e1a0350fa812 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits 45f77a222e94 documentation-vm-page_ownerrst-update-the-documentation-fix omits df7dd7d488ef Documentation/vm/page_owner.rst: update the documentation omits d1e626f55597 tools/vm/page_owner_sort.c: delete invalid duplicate code omits ada5a6f7e68a tools/vm/page_owner_sort.c: two trivial fixes omits 9e3229c2db92 tools/vm/page_owner_sort.c: support sorting pid and time omits 0ab1e7f3bdcc tools/vm/page_owner_sort.c: add switch between culling by [...] omits 9a04dc4ff5cf tools/vm/page_owner_sort.c: support sorting by stack trace omits c6bfdb987909 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 90991ab08081 tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 05dcd97763f3 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] omits 28c6ff7fdf68 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" omits 432dbbfd6711 kasan: improve vmalloc tests omits 12cb5b54e1cc kasan: documentation updates omits 1eee9d46f12a arm64: select KASAN_VMALLOC for SW/HW_TAGS modes omits 2d97dab7d7ab kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS omits 23b92231ad08 kasan: add kasan.vmalloc command line flag omits a856684f9245 kasan: clean up feature flags for HW_TAGS mode omits 5676d02fde4f kasan: mark kasan_arg_stacktrace as __initdata omits 28b7a5772306 kasan, arm64: don't tag executable vmalloc allocations omits 3cc31c141c1c kasan, vmalloc: only tag normal vmalloc allocations omits e44894edbd76 kasan, vmalloc: add vmalloc tagging for HW_TAGS omits 61e10c516fe7 kasan, page_alloc: allow skipping memory init for HW_TAGS omits c6537d5738c8 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS omits 09c4475fa0c9 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS omits c34cdf846c12 kasan, vmalloc: unpoison VM_ALLOC pages after mapping omits 8f6c95ad08da kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged omits 4c9cccce301d kasan, vmalloc: add vmalloc tagging for SW_TAGS omits bcf2a082c330 kasan, arm64: reset pointer tags of vmapped stacks omits e5e723376601 kasan, fork: reset pointer tags of vmapped stacks omits 87223f7a61b7 kasan, vmalloc: reset tags in vmalloc functions omits 699bd228dc60 kasan: add wrappers for vmalloc hooks omits 500c6ada0ae3 kasan: reorder vmalloc hooks omits 005ea3a78459 kasan, vmalloc: drop outdated VM_KASAN comment omits 11cd1f5fd562 kasan, x86, arm64, s390: rename functions for modules shadow omits cba0338bd489 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS omits cd954c13a647 kasan: clean up metadata byte definitions omits ed956af3b4a3 kasan, page_alloc: rework kasan_unpoison_pages call site omits cc49f0b2e8f6 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook omits 6ecd19a6e012 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook omits 77e956fe8cf4 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] omits faec99b6f8ac kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook omits 9554ce1f9ed5 kasan, page_alloc: refactor init checks in post_alloc_hook omits 94f1f1f8b8ef kasan: only apply __GFP_ZEROTAGS when memory is zeroed omits cf722e058066 mm: clarify __GFP_ZEROTAGS comment omits 4fbf3e98e2ed kasan: drop skip_kasan_poison variable in free_pages_prepare omits df637f204208 kasan, page_alloc: init memory of skipped pages on free omits 116fde39ed28 kasan, page_alloc: simplify kasan_poison_pages call site omits ae69fc02da6d kasan, page_alloc: merge kasan_free_pages into free_pages_prepare omits 07f2f7b8ed75 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] omits f82953964059 kasan, page_alloc: deduplicate should_skip_kasan_poison omits 87ca7036faab mount: warn only once about timestamp range expiration omits 9ea236265f57 mm: remove congestion tracking framework omits 9f9cff04e2d0 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" omits df43321df3ca NFS: remove congestion control omits f1c486f46d77 fuse: don't set/clear bdi_congested omits 81ec92b00067 cephfs: don't set/clear bdi_congestion omits e28c5a7c7566 f2f2: replace some congestion_wait() calls with io_schedul [...] omits 915da19e3eac f2fs: change retry waiting for f2fs_write_single_data_page() omits 457432443d41 remove-bdi_congested-and-wb_congested-and-related-functions-fix omits 37c32ade079f mm/fs: remove bdi_congested() and wb_congested() and relat [...] omits 92f8f549e000 mm/fs: remove inode_congested() omits 627e83d613c2 ocfs2: fix ocfs2 corrupt when iputting an inode omits a8b6150bd7ef ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 9c1556c3a8a5 ocfs2: reflink deadlock when clone file to the same direct [...] omits c83f75ecd839 ocfs2: cleanup some return variables omits ddcbf2ec8306 ntfs: add sanity check on allocation size omits 72129d81744c procfs: prevent unpriveleged processes accessing fdinfo dir omits 88dd982b334b /proc/kpageflags: do not use uninitialized struct pages omits c538aa7b055a /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 549afc27af48 selftests/vm: cleanup hugetlb file after mremap test omits 02969e0d2c61 mm/kmemleak: avoid scanning potential huge holes omits 10de7e71eb7a fs/proc: task_mmu.c: don't read mapcount for migration entry omits 68fcae7e8258 mm: fix panic in __alloc_pages omits fac0b85e5271 ipc/sem: do not sleep with a spin lock held omits c6c5b805c25a mm/pgtable: define pte_index so that preprocessor could re [...] omits a597d1eb4a22 coredump: also dump first pages of non-executable ELF libraries omits ac784acbf150 mm/page_table_check: check entries at pmd levels omits ca9212c95454 mm/khugepaged: unify collapse pmd clear, flush and free omits 6e753f573014 mm/page_table_check: use unsigned long for page counters a [...] omits 1b9c6e3407ae mm/debug_vm_pgtable: remove pte entry from the page table omits a407f26bdf78 Revert "mm/page_isolation: unset migratetype directly for [...] omits 62fa3442e64b Merge branch 'for-next/overflow' into for-next/kspp omits 3e8d2c99adee Merge branch 'for-next/array-bounds' into for-next/kspp omits 0b27a15c23f1 fortify: Add Clang support omits d309573a4133 Compiler Attributes: Add __diagnose_as for Clang omits 64b3206af777 Compiler Attributes: Add __overloadable for Clang omits 85dd850b427f Compiler Attributes: Add __pass_object_size for Clang omits 310a4d2865a3 fortify: Update compile-time tests for Clang 14 omits 66c9e685783e lib/test_string.c: Add test for strlen() omits c50361004311 fortify: Detect struct member overflows in memset() at com [...] omits c2ac85a945bd fortify: Detect struct member overflows in memmove() at co [...] omits ccb7ebac07f9 fortify: Detect struct member overflows in memcpy() at com [...] omits 0ff32c71418f scsi: mpt3sas: Convert to flexible arrays omits 0e326df06980 selinux: various sparse fixes omits c975d94af810 Merge branch 'bpf-drop-libbpf-from-preload' omits e96f2d64c812 bpf: Drop libbpf, libelf, libz dependency from bpf preload. omits 18ef5dac934a bpf: Open code obj_get_info_by_fd in bpf preload. omits 79b203926d18 bpf: Convert bpf preload to light skeleton. omits 1ddbddd70651 bpf: Remove unnecessary setrlimit from bpf preload. omits c69f94a33d12 libbpf: Open code raw_tp_open and link_create commands. omits e981f41fd029 libbpf: Open code low level bpf commands. omits 42d1d53fedc9 libbpf: Add support for bpf iter in light skeleton. discards 8194b9a5e4a0 tools/memory-model: Explain syntactic and semantic dependencies discards 3384fbce8c30 rcutorture: Provide non-power-of-two Tasks RCU scenarios omits 6bc1968c14e9 selinux: try to use preparsed sid before calling parse_sid() omits b8b87fd954b4 selinux: Fix selinux_sb_mnt_opts_compat() omits 86df41418693 drm/i915: Introduce G12 subplatform of DG2 omits 25c7e34ec8d2 Bluetooth: mgmt: Remove unneeded variable omits ad555648a10b Bluetooth: hci_sync: fix undefined return of hci_disconnec [...] omits ab2d8c1ac0a3 Bluetooth: mgmt: Replace zero-length array with flexible-a [...] omits e2bc55335904 video: fbdev: pxa3xx-gcu: Remove unnecessary print functio [...] omits 863f94617051 video: fbdev: pxa168fb: Remove unnecessary print function [...] omits 7bc8faaf4d50 Merge branch 'fixes' into for-next omits 84dc9b125c8b Merge branch 'misc' into for-next omits a4b92cebc31d arm64: Enable Cortex-A510 erratum 2051678 by default omits 533de4aea6a9 Merge branch 'libbpf: deprecate xdp_cpumap, xdp_devmap and [...] omits 8bab53223340 samples/bpf: Update cpumap/devmap sec_name omits 439f0336566c selftests/bpf: Update cpumap/devmap sec_name omits 4a4d4cee48e2 libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier se [...] omits 70ee8d48f465 spi: Enhance and export helpers for ACPI resources omits e612af7acef2 spi: Add API to count spi acpi resources omits 87e59b36e5e2 spi: Support selection of the index of the ACPI Spi Resour [...] omits 000bee0ed70a spi: Create helper API to lookup ACPI info for spi device omits e3dc1399506f spi: Make spi_alloc_device and spi_add_device public again omits b1c852c71719 Merge branch 'for-5.17-fixes' into for-next omits 7f7ed3707b88 spi: Enhance and export helpers for ACPI resources omits 30d1f1c71bdd coresight: syscfg: Fix memleak on registration failure in [...] omits d30482e18471 coresight: Fix TRCCONFIGR.QE sysfs interface discards 8b3c5f35feae Invalidate fscache cookie only when inode attributes are changed. omits 113962301d2d spi: Add API to count spi acpi resources omits 92640f98a78c spi: Support selection of the index of the ACPI Spi Resour [...] omits 70dd264bc07a spi: Create helper API to lookup ACPI info for spi device omits 941bffd7d7f5 spi: Make spi_alloc_device and spi_add_device public again omits b651d1da86aa spi: bcm2835aux: Convert to use GPIO descriptors omits 321599693213 spi: st-ssc4: Covert to use GPIO descriptors discards 8a7153c2dd77 ima: Allow template selection with ima_template[_fmt]= aft [...] omits 28e54414a890 Merge tag 'psy-extcon-i2c-mfd-for-v5.18-signed' into psy-next omits e4d2763f9aaf Merge branch 'lan966x-ptp' omits 966f2e1a4a34 net: lan966x: Implement get_ts_info omits e85a96e48e33 net: lan966x: Add support for ptp interrupts omits 77eecf25bd9d net: lan966x: Update extraction/injection for timestamping omits 735fec995b21 net: lan966x: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP omits d096459494a8 net: lan966x: Add support for ptp clocks omits d700dff41d92 net: lan966x: Add registers that are use for ptp functionality omits 2f92512e1c52 dt-bindings: net: lan966x: Extend with the ptp interrupt omits 9f397dd5f155 selftests: fib rule: Don't echo modified sysctls omits 21f25cd43672 selftests: fib rule: Log test description omits 2e2521136327 selftests: fib rule: Drop erroneous TABLE variable omits 8af2ba9a7811 selftests: fib rule: Make 'getmatch' and 'match' local variables omits 21356ac14e05 extcon: intel-cht-wc: Report RID_A for ACA adapters omits 66e31186cd2a extcon: intel-cht-wc: Add support for registering a power_ [...] omits 73b5ae341588 extcon: intel-cht-wc: Refactor cht_wc_extcon_get_charger() omits b7fa2cd357ed extcon: intel-cht-wc: Support devs with Micro-B / USB-2 on [...] omits b910a9cea8aa extcon: intel-cht-wc: Use new cht_wc_model intel_soc_pmic field omits 4b32649140a1 i2c: cht-wc: Make charger i2c-client instantiation board/d [...] omits 3afcbe094700 mfd: intel_soc_pmic_chtwc: Add cht_wc_model data to struct [...] omits c1ae3a4efbf5 power: supply: bq25890: Use the devm_regmap_field_bulk_all [...] omits 48f45b094dbb power: supply: bq25890: Support higher charging voltages t [...] omits eab25b4f93aa power: supply: bq25890: On the bq25892 set the IINLIM base [...] omits 79d35365a585 power: supply: bq25890: Add support for registering the Vb [...] omits 5575802d78b8 power: supply: bq25890: Add bq25890_set_otg_cfg() helper omits f481d5b80bd8 power: supply: bq25890: Drop dev->platform_data == NULL check omits 06c75095e814 power: supply: bq25890: Enable charging on boards where we [...] omits 40428bd46757 power: supply: bq25890: Add support to read back the setti [...] omits 7e3b8e357f23 power: supply: bq25890: Add support to skip reset at probe [...] omits 7b22a97464b4 power: supply: bq25890: Add a bq25890_rw_init_data() helper omits c562a43a460f power: supply: bq25890: Reduce reported CONSTANT_CHARGE_CU [...] omits 766873c139a9 power: supply: bq25890: Rename IILIM field to IINLIM omits 2220af8ca61a power: supply: core: Refactor power_supply_set_input_curre [...] omits 210bc22c5d3d power: supply: axp288_fuel_gauge: Add a no_current_sense_r [...] omits 30abb3d07929 power: supply: axp288_fuel_gauge: Take lock before updatin [...] omits 05972f53a12f power: supply: axp288_fuel_gauge: Refactor IRQ initialization omits f1b7e0881fe1 power: supply: axp288_fuel_gauge: Use devm_power_supply_re [...] omits 360108661277 power: supply: axp288_fuel_gauge: Use devm_add_action_or_r [...] omits 0b80eb6c3832 power: supply: axp288_fuel_gauge: Add axp288_fuel_gauge_re [...] omits b2657167447a power: supply: axp288_fuel_gauge: Add dev helper var to probe() omits 29b9702ffe70 drm/i915/ttm: Return some errors instead of trying memcpy move omits 1d02c0398611 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits b4bb8469e90e brcmfmac: pcie: Read the console on init and shutdown omits e7191182adc5 brcmfmac: fwil: Constify iovar name arguments omits 9cf6d7f2c554 brcmfmac: of: Use devm_kstrdup for board_type & check for errors omits b50255c83b91 brcmfmac: pcie: Fix crashes due to early IRQs omits 9466987f2467 brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with mem [...] omits 6d766d8cb505 brcmfmac: pcie: Declare missing firmware files in pcie.c omits d19d8e3ba256 brcmfmac: firmware: Allocate space for default boardrev in nvram omits 5e90f0f3ead0 brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup [...] omits e80affde1720 rtlwifi: remove redundant initialization of variable ul_encalgo omits 6d3ac94bae21 ssb: fix boolreturn.cocci warning omits 7e4760713391 ray_cs: Check ioremap return value omits fd46821e85de power: supply: cpcap-battery: Add battery type auto detect [...] omits 6ca0c6283340 USB: serial: cp210x: add CPI Bulk Coin Recycler id omits b50f8f09c622 USB: serial: cp210x: add NCR Retail IO box id omits fbb9b194e15a USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 omits 657b15d672f4 drm/i915: s/GRAPHICS_VER/DISPLAY_VER/ where appropriate omits d4f408cdcd26 power: supply: axp20x_battery: properly report current whe [...] omits ba18dad0fb88 power: reset: gemini-poweroff: Fix IRQ check in gemini_pow [...] omits 19d36cfafad0 drm/i915: Document BDW+ DRRS M/N programming requirements omits 2efb4adf489d drm/i915: Always check dp_m2_n2 on pre-bdw omits 00dd7f953b9b drm/i915: Dump dp_m2_n2 always omits 23015f6f900b drm/i915: Program pch transcoder m2/n2 omits 1d06c820b2b7 drm/i915: Clear DP M2/N2 when not doing DRRS omits 6d6c932daef5 drm/i915: Fix transcoder_has_m2_n2() omits c3e27f4307fe drm/i915: Extract can_enable_drrs() omits f0d4ce59f4d4 drm/i915: Disable DRRS on IVB/HSW port != A omits a35eca01c372 drm/i915: Extract {i9xx,ilk}_configure_cpu_transcoder() omits 2b7950c7ac91 power: supply: mp2629_charger: use platform_get_irq() omits 8de5df3b07ef drm/i915: Move M/N setup to a more logical place on ddi platforms omits a68819cc557c drm/i915: Move PCH transcoder M/N setup into the PCH code omits 0adc41de818c drm/i915: Pass crtc+cpu_transcoder to intel_cpu_transcoder [...] omits 5cd0664483c1 drm/i915: Split intel_cpu_transcoder_get_m_n() into M1/N1 [...] omits be0c94ee2150 drm/i915: Split intel_cpu_transcoder_set_m_n() into M1/N1 [...] omits cc954cfa6fe4 drm/i915: Nuke ilk_get_fdi_m_n_config() omits 6149cb68a5be drm/i915: Nuke intel_dp_get_m_n() omits 8023d3bef18b drm/i915: Nuke intel_dp_set_m_n() omits c50df701d49e drm/i915: Enable rpm wakeref tracking whether runtime pm i [...] omits 751a9d69b197 drm/i915: Fix oops due to missing stack depot omits 53dbee4926d3 Merge tag 'drm-misc-next-2022-01-27' of git://anongit.free [...] omits 5ee32ea24ce7 libbpf: Deprecate btf_ext rec_size APIs omits d1b866235c13 Merge branch 'next/dt64' into for-next omits a0d5455330ec arm64: dts: exynos: adjust USB DRD clocks with dtschema in [...] omits 06c767e49e99 Merge branch 'for-v5.18/tesla-fsd-clk' into for-next omits 0b59bc00a693 clk: samsung: fix missing Tesla FSD dependency on Exynos omits 3652dc070bad pinctrl: samsung: improve wake irq info on console omits 914195ec7ecb pwm: meson: Drop always false check from .apply() omits 5f97f18feac9 pwm: meson: Simplify duplicated per-channel tracking omits cb971fdb4592 pwm: meson: Drop useless check for channel data being NULL omits 37349609f3a3 pwm: meson: Drop always false check from .request() omits 9a90986efcff sh_eth: kill useless initializers in sh_eth_{suspend|resume}() omits 7354a426e063 net: ena: Do not waste napi skb cache omits ef10bd49df23 qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nos [...] omits a5ee6b7720cb Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] omits cd7ce3e18afa arm64: defconfig: Enable SM8250 video clock controller omits d3173e421b72 arm64: defconfig: Enable PM8916 watchdog driver omits 45882459159d arm64: dts: qcom: sdm845: add device tree for SHIFT6mq omits 12dfb002ca01 arm64: dts: qcom: sdm845-oneplus-*: add fuel gauge omits d1c10ab1494f arm64: dts: qcom: ipq6018: fix usb reference period omits 8af90d6daa36 arm64: dts: qcom: msm8994-huawei-angler: Add vendor name huawei omits 4dd1ad619274 arm64: dts: qcom: msm8994: Provide missing "xo_board" and [...] omits 1b7101e8124b arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2 omits 6574702b0d39 arm64: dts: qcom: sm8450: Update cpuidle states parameters omits a131255e4ad1 arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc omits 32bc936d7321 arm64: dts: qcom: sm8250: Add cpuidle states omits 17ac8af678b6 arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc omits e4a4fdcf7085 arm64: dts: qcom: ipq8074: add the reserved-memory node omits 42124b947e8e arm64: dts: qcom: ipq8074: add SMEM support omits 2ffcfe791d05 arm64: dts: qcom: sm8150: Add support for LMh node omits 1f8790049384 arm64: dts: qcom: msm8916-j5: Fix typo omits a90b8adfa2dd Revert "arm64: dts: qcom: sm6125: Avoid using missing SM61 [...] omits 640e71aac554 arm64: dts: qcom: msm8916: improve usb hs node formating omits 7a52967d9050 arm64: dts: qcom: sm7225-fairphone-fp4: Configure WLED omits fe508ced49dd arm64: dts: qcom: pm6150l: Add wled node omits 5239ce22278a arm64: dts: qcom: pms405: assign device specific compatible omits e3e8a4724299 arm64: dts: qcom: ipq6018: add pcie max-link-speed omits 52f6fa2d2d72 arm64: dts: qcom: msm8996: SoC specific compatible strings [...] omits 4ec48ebfc3ea arm64: dts: qcom: msm8994: SoC specific compatible strings [...] omits ffd6cc92ab9c arm64: dts: qcom: sm8250: add description of dcvsh interrupts omits 3b87b01d7473 arm64: dts: qcom: sdm845: add missing power-controller compatible omits 0b9ae7ecdf54 arm64: dts: qcom: msm8996: qcom,controlled-remotely is boolean omits fad35efa75a2 arm64: dts: qcom: msm8998: Fix cache nodes omits 2a03c21cca5f arm64: dts: qcom: sm8150: simplify references to pwrkey and resin omits abdd4b7a7a70 arm64: dts: qcom: sm8150: add i2c and spi dma channels omits 63a4021fef47 arm64: dts: qcom: sdm845: rename memory@ nodes to more des [...] omits d60507200485 arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema omits ff15ae73eeee arm64: dts: qcom: apq8016-sbc: Fix dtbs_check warnings for &sound omits 7be1c395ee40 arm64: dts: qcom: fix thermal zones naming omits 2f1145117946 arm64: dts: qcom: update qcom,domain property omits 625c24460dbb arm64: dts: qcom: sdm845: fix microphone bias properties a [...] omits 206006cf20b3 ARM: dts: qcom: apq8060-dragonboard: fix typo in eMMC omits 5fbd593756be ARM: dts: qcom: pm8226: Add node for the MPP omits a23b9143286b ARM: dts: qcom: fill missing power-domain-cells for gcc co [...] omits 96b2f11780d5 ARM: dts: qcom: msm8960: move vsdcc regulator out of simple-bus omits 9f4a052795cd ARM: dts: qcom: add KPSS GCC compatible to clock nodes omits 6f7e221e7a5c ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 omits c9a186338f3f ARM: dts: qcom: rename eth node to ethernet omits 251632433637 ARM: dts: qcom: apq8060: correct mvs switch name omits 3be5acc8586b ARM: dts: qcom: nexus7: remove vcss supply which never existed omits af7a84eb9f92 ARM: dts: qcom: apq8064: adjust dsi node name to match dt-schema omits 019b7f93bf0d ARM: dts: qcom: apq8064: make pci regs property dt-schema [...] omits 6d3cb248e498 ARM: dts: qcom: apq8064: correct ranges values omits 7baa00bef336 arm64: dts: qcom: sm8450: fix apps_smmu interrupts omits 197769fede58 arm64: dts: qcom: sm8450: enable GCC_USB3_0_CLKREF_EN for usb omits 0fd4dcb607ce arm64: dts: qcom: sm8350: Correct UFS symbol clocks discards 42a3d5cc6367 rcutorture: Test SRCU size transitions omits 073e47255244 hwmon: Fix possible NULL pointer omits 291a65d5a909 hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] omits ae6d3e8f8259 hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] omits 311d8d156bf6 hwmon: (powr1220) Cosmetic changes omits b9867a8ac419 dt-bindings: hwmon: lm90: Drop Tegra specifics from example omits 0b24da98d078 hwmon: (pmbus) Remove trailing whitespaces from Kconfig file omits 8f6730a633d8 hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II omits 670e0714fb47 hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro omits cee58ba29e95 Documentation: ABI: Add ABI file for legacy /proc/i8k interface omits 537d857ca375 Documentation: admin-guide: Add Documentation for undocume [...] omits 12437a6ef1f2 Documentation: admin-guide: Update i8k driver name omits 1a27d7ebe331 hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist omits 00e69e015afc hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A omits 13ea4861c75c hwmon: Add "label" attribute omits 2e20a3f057bb ABI: hwmon: Document "label" sysfs attribute omits 40c0301b64dd hwmon: (nct6775) add support for TSI temperature registers omits 94fe5491672e hwmon: (lm83) Convert to use with_info API omits df9a2f2234df hwmon: (lm83) Explain why LM82 may be misdetected as LM83 omits 13203eb58fd3 hwmon: (lm83) Demote log message if chip identification fails omits 9489c2c4c096 hwmon: (lm83) Replace temperature conversion macros with s [...] omits e310e2b46153 hwmon: (lm83) Use regmap omits 71dadc3b7655 hwmon: (lm83) Replace new_client with client omits 8753aca922b4 hwmon: (lm83) Move lm83_id to avoid forward declaration omits a61d9f03c2eb hwmon: (lm83) Reorder include files to be in alphabetic order omits 59ba33a4f941 hwmon: Report attribute name with udev events omits 3c5412cdec9f pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] discards 71f218b0ab01 srcu: Add contention check to call_srcu() srcu_data ->lock [...] discards b73a53444340 srcu: Automatically determine size-transition strategy at boot discards e5771b982a9d srcu: Make srcu_size_state_name static discards 6a416bb97669 srcu: Add contention-triggered addition of srcu_node tree omits d1d87c33f47d scsi: lpfc: Remove redundant flush_workqueue() call omits 0603be719237 scsi: qedi: Remove redundant flush_workqueue() calls omits 2245ea91fd3a scsi: bfa: Replace snprintf() with sysfs_emit() omits 0ad3867b0f13 scsi: mvsas: Replace snprintf() with sysfs_emit() discards 349fbcd8a3d7 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] discards a63bd4555112 drm/radeon: Add HD-audio component notifier support (v2) discards 0060c8b4384e Revert "drm/amd/display: To modify the condition in indica [...] discards 70e2ab99f2bd drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards 795e055de2c1 drm/amdgpu: only check for _PR3 on dGPUs discards ad56a96acbf1 drm/amdgpu: add another raven1 gfxoff quirk discards d2edaaaaa23a drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 201 [...] discards 42dfbb5e1530 drm/amd/display: clean up some inconsistent indenting discards 67358504f52e drm/amd/display: Trigger DP2 Sequence With Uncertified Cable discards 605508c196c1 drm/amd/display: 3.2.171 discards 4d4ec4795d06 drm/amd/display: [FW Promotion] Release 0.0.102.0 discards 2395353ca429 drm/amd/display: move link_hwss to link folder and break d [...] discards 57f1ab690414 drm/amd/display: move get_link_hwss to dc_resource discards 89cce534d938 drm/amd/display: temporarly move non link_hwss code to dc_link_dp discards e6d38236c74d drm/amd/display: add set dp lane settings to link_hwss omits 687ba48e16e4 scsi: bnx2fc: Make use of the helper macro kthread_run() omits dd84a4b0fe17 scsi: bnx2fc: Fix typo in comments omits f681d1078d45 scsi: ufs: Add checking lifetime attribute for WriteBooster omits 441d38c60fbe power: supply: cros_usbpd: Use struct_size() helper in kzalloc() omits 3d7e7980993d ARM: dts: qcom: ipq4019: fix sleep clock discards 28eed4fc8d5e drm/amd/display: add set dp link test pattern to link_hwss discards c998b22a471e drm/amd/display: add enable/disable dp link output to link_hwss discards 1a206273c322 drm/amd/display: refactor destructive verify link cap sequence discards 1b3e82a77234 drm/amd/display: add setup/reset stream encoder to link_hwss discards 3be54af17ed7 drm/amd/display: revert "Reset fifo after enable otg" discards 231b2fcb229f drm/amd/display: add infoframe update sequence debug trace discards e8875f571c07 drm/amd/display: watermark latencies is not enough on DCN31 discards d63569725031 drm/amd/display: Improve dce_aux_transfer_with_retries logging discards d2e326caf97c drm/amd/display: Add link enc null ptr check for cable ID (#2597) discards 4d3d1eb45b0a drm/amdgpu: drop flood print in rlcg reg access function omits 53eeb07381f2 platform/chrome: cros_ec_typec: Make try power role optional discards dd3c967823f2 drm/amdgpu: Fix uninitialized variable use warning discards 994b510e237c drm/amdgpu: Add judgement to avoid infinite loop discards aa2ad74763a3 drm/amd/display: Update watermark values for DCN301 discards 2292671a328c drm/amdkfd: Fix variable set but not used warning discards 14a81cd89de2 drm/amd/display: fix spelling mistake: synatpics -> synaptics discards 865955334707 drm/amd/pm: remove duplicate include in 'arcturus_ppt.c' discards cc339a66de2e drm/amdgpu: remove duplicate include in 'amdgpu_device.c' discards 5ec0bb36788c drm/amdgpu: fix a potential GPU hang on cyan skillfish discards fb3f38dcf0d4 drm/amd: Only run s3 or s0ix if system is configured properly discards 11bc42ea179d drm/amd: add support to check whether the system is set to s3 omits f588a1bbfce7 drm/amd: Warn users about potential s0ix problems omits 02964a7244ba ARM: dts: qcom: pm8226: Support SPMI regulators on PMIC sid 1 omits d88198fcb540 ARM: dts: qcom: pm8226: Add vibration motor node omits 6bf3c1895f58 arm64: dts: qcom: sdm845-db845c: Remove clock-lanes proper [...] omits 015bbdd31411 arm64: dts: qcom: apq8016-sbc: Remove clock-lanes property [...] omits cd4bd4704ec8 arm64: dts: qcom: msm8992-lg-bullhead: Add support for LG [...] omits 3f99518c6f65 arm64: dts: qcom: msm8992-lg-bullhead: Place LG Bullhead g [...] omits 58d5ea52bd22 arm64: dts: qcom: sc7280: Factor gpio.h include to sc7280.dtsi omits 90c856602e03 arm64: dts: qcom: sc7280: Factor out Chrome common fragment omits 0407a65f356e bpf: make bpf_copy_from_user_task() gpl only omits 1fc5bdb2b823 Merge branch 'Split bpf_sock dst_port field' omits 8f50f16ff39d selftests/bpf: Extend verifier and bpf_sock tests for dst_ [...] omits 4421a582718a bpf: Make dst_port field in struct bpf_sock 16-bit wide omits 88a309465b3f lib: zstd: clean up double word in comment. omits c2741453478b kunit: cleanup assertion macro internal variables omits 2b6861e2372b kunit: factor out str constants from binary assertion structs omits 064ff292aca5 kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros omits 6419abb80e82 kunit: remove va_format from kunit_assert omits 95dcbc55fe4f kunit: tool: drop mostly unused KunitResult.result field omits 601753a2ad1e Merge branches 'acpica', 'acpi-osl' and 'acpi-properties' [...] omits cdb4d7c87b60 Merge branch 'thermal-docs' into linux-next omits 17ef0b4b441f arm64: defconfig: enable mcp251xfd driver omits af2d38db2674 arm64: defconfig: enable ath11k driver omits 1677e64d480d arm64: defconfig: Enable some Qualcomm drivers omits 063565aca373 Merge drm/drm-next into drm-intel-next omits ef6e871af312 drm/i915/dg2: s/engine->i915/i915/ for engine workarounds omits f322a620be69 ixgbe: respect metadata on XSK Rx to skb omits 8f405221a73a ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK [...] omits 1fbdaa133868 ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly omits f9e61d365baf igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb omits 45a34ca68070 ice: respect metadata on XSK Rx to skb omits dc44572d195e ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb omits ee803dca967a ice: respect metadata in legacy-rx/ice_construct_skb() omits 6dba29537c0f i40e: respect metadata on XSK Rx to skb omits bc97f9c6f988 i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK R [...] omits 9cb74781a436 mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to [...] omits 07f274ad6ea2 mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to [...] omits b5ab18b39200 mfd: intel_soc_pmic_crc: Sort cells by IRQ order omits 61a6262f95e0 arm64: dts: qcom: sc7280: Move herobrine-r0 to its own dts omits 142a4d995c6a arm64: dts: qcom: sc7280: Fix gmu unit address omits 7b1e0a87730e arm64: dts: qcom: sc7280: Add camcc clock node omits fc6b1225d20d arm64: dts: qcom: sc7280: Add Display Port node omits 25940788d170 arm64: dts: qcom: sc7280: add edp display dt nodes omits 43137272f0bc arm64: dts: qcom: sc7280: Add DSI display nodes omits fcb68dfda5cb arm64: dts: qcom: sc7280: add display dt nodes omits bb59462e414f arm64: dts: qcom: sc7180: Add board regulators for MIPI ca [...] omits 1b968998a3cb arm64: dts: qcom: sc7280: Move USB2 controller nodes from [...] omits 8dfa08baad02 SUNRPC: Record endpoint information in trace log omits cc308fec8e4d SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits 4d2cb234e1a0 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] omits 1d04e2f684e1 NFSD: Remove NFSD_PROC_ARGS_* macros omits dcc7b56e0dad NFSD: Use __sockaddr field to store socket addresses omits 38750c9d26bb tracing: Update print fmt check to handle new __get_sockad [...] omits 6fa057b1cfec tracing: Introduce helpers to safely handle dynamic-sized [...] omits 0af4886b0b78 NFSD: Streamline the rare "found" case omits 4a4e44933d2e NFSD: Skip extra computation for RC_NOCACHE case omits 44bbebb25ac2 NFSD: De-duplicate hash bucket indexing omits ae9318f841e0 nfsd: Add support for the birth time attribute omits e02dacd3a26d mtd: rawnand: Fix misuses of of_match_node() omits 3f26d1bf90ba mtd: Fix misuses of of_match_ptr() omits 36415a796471 mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status omits fcda1cb81663 MAINTAINERS: add DT bindings files for ath10k and ath11k omits e2ac75e0619b MAINTAINERS: hand over ath9k maintainership to Toke omits 3451613c338b MAINTAINERS: change Loic as wcn36xx maintainer omits 533da5077b63 MAINTAINERS: mark ath6kl as orphan omits fe683faecc7a cw1200: wsm: make array queue_id_to_wmm_aci static const omits 708db268459f wilc1000: use min_t() to make code cleaner omits e109e3617e5d rtw88: rtw8821c: enable rfe 6 devices omits d95984b5580d rtw88: fix memory overrun and memory leak during hw_scan omits c17f27167b4c rtw88: fix idle mode flow for hw scan omits a12f809968db rtw88: check for validity before using a pointer omits ed43eed0a6ac Merge branch 'devel-stable' into for-next omits b43471cc1032 Merge branch 'mana-XDP-counters' omits a6bf5703f17b net: mana: Reuse XDP dropped page omits d356abb95b98 net: mana: Add counter for XDP_TX omits f90f84201edd net: mana: Add counter for packet dropped by XDP omits 2fa394824493 Merge tag 'arm-vmap-stacks-v6' of git://git.kernel.org/pub [...] omits 6938e02f8658 spi: sp7201: Fix compiler warnings omits 99407f11b565 spi: pic32: Convert to use GPIO descriptors omits 2818824ced4b spi: mpc512x-psc: Convert to use GPIO descriptors omits 1a5a87d541b4 spi: mt65xx: Convert to GPIO descriptors omits 31455bbda208 spi: pxa2xx_spi: Convert to use GPIO descriptors omits 780bf05f44c2 Merge branch 'smc-improvements' omits be9a16cccaef net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag omits 139653bc6635 net/smc: Remove corked dealyed work omits ea785a1a573b net/smc: Send directly when TCP_CORK is cleared omits 4d5a643e738c ARM: make get_current() and __my_cpu_offset() __always_inline omits 01b2a995156d Merge branch 'hash-rethink' omits cb6cd2cec799 tcp: Change SYN ACK retransmit behaviour to account for rehash omits e7b9bfd18476 bpf: Add SO_TXREHASH setsockopt omits 2127324a7d4a txhash: Add txrehash sysctl description omits 26859240e4ee txhash: Add socket option to control TX hash rethink behavior omits e187013abeb4 txhash: Make rethinking txhash behavior configurable via sysctl omits f96fedcdb838 scripts/dtc: Call pkg-config POSIXly correct omits 0cb63fc57859 dt-bindings: mmc: Add compatible for Mediatek MT8186 omits f1c07bbfe79e Merge branch 'fixes' into next omits bd2db32e7c3e moxart: fix potential use-after-free on remove path omits fa4300f060e5 of: unittest: update text of expected warnings omits 306b86074daf Merge branch 'next/dt64' into for-next omits f2bf0f216e84 Merge branch 'next/dt' into for-next omits 4ad322bfe4f6 Merge branch 'for-v5.18/tesla-fsd' into for-next omits ff72497f5728 arm64: dts: exynos: drop unneeded syscon phandle in Exynos [...] omits 2002c282cb89 arm64: dts: exynos: align pl330 node name with dtschema omits 363e52998c83 arm64: dts: exynos: Add initial E850-96 board support omits bfb3c7fa3950 arm64: dts: exynos: Add initial Exynos850 SoC support omits cacfddf82baf mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work omits 42a79960ffa5 mac80211_hwsim: report NOACK frames in tx_status omits 1086d0fa83af ASoC: dt-bindings: Centralize the 'sound-dai' definition omits 2525db375bab dt-bindings: arm,cci-400: Add interrupt controller to example omits ca7127a2745c dt-bindings: remoteproc: ti: Add mailbox provider nodes to [...] omits a72c01a94f1d mac80211: mlme: check for null after calling kmemdup omits 13e906e50a8c component: Replace most references to 'master' with 'aggre [...] omits c816b2e65b0e n_tty: wake up poll(POLLRDNORM) on receiving data omits 1d22c270752e dt-bindings: serial: Add compatible for Mediatek MT8186 omits 8e4413aaf6a2 serial: 8250_exar: derive nr_ports from PCI ID for Acces I [...] omits f31afa6151ae tty: Replace acpi_bus_get_device() omits 554237f2bb62 usb: gadget: f_uac2: Add speed names to bInterval dbg/warn omits 355a05dc8367 usb: gadget: f_uac2: Optionally determine bInterval for HS and SS omits a857c42fca8c usb: gadget: audio: Add HS/SS bInterval params for UAC2 omits 4ed941a99996 usb: gadget: f_uac2: Add HS/SS bInterval to configfs omits e1f09f409f6c usb: udc: Fix typo in comment omits c067688ae204 USB: ACPI: Replace acpi_bus_get_device() omits 5432184107cd usb: gadget: f_uac2: Define specific wTerminalType omits 459702eea613 usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE [...] omits 292d2c82b105 usb: raw-gadget: fix handling of dual-direction-capable endpoints omits 5c2b9c61ae5d usb: usb251xb: add boost-up property support omits bb45f689fa62 ASoC: max98927: add missing header file omits 0a907ee9d95e usb: ulpi: Call of_node_put correctly omits 092f45b13e51 usb: ulpi: Move of_node_put to ulpi_dev_release omits d0d82cb741d0 staging: r8188eu: remove HW_VAR_CAM_EMPTY_ENTRY omits 9b80fa7e1fb2 staging: r8188eu: remove HW_VAR_CHECK_BSSID omits 6e28b38bad7d staging: r8188eu: remove HW_VAR_BCN_FUNC omits b82f0b575aff staging: r8188eu: remove HW_VAR_CAM_WRITE omits 9838ee1cc2ea staging: r8188eu: merge Set_NETYPE0_MSR() and Set_MSR() omits 0599a490f3a9 staging: r8188eu: remove HW_VAR_MEDIA_STATUS omits 39c2b864780e staging: r8188eu: remove HW_VAR_AC_PARAM_BK omits 24873b8859d2 staging: r8188eu: remove HW_VAR_AC_PARAM_VI omits 111da5e574d9 staging: r8188eu: remove HW_VAR_AC_PARAM_VO omits 73e2daa8cafc staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL omits 89ba56a6fae2 staging: r8188eu: remove HW_VAR_SEC_CFG omits 9957b0e9fc5d staging: r8188eu: remove HW_VAR_BEACON_INTERVAL omits 1f6361d771d4 staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void omits 7ce2b888efd1 staging: r8188eu: convert rtw_p2p_prov_disc to return void omits e636a1f7b4fa staging: r8188eu: convert rtw_p2p_set_persistent to return void omits dd103a06418e staging: r8188eu: convert rtw_p2p_invite_req to return void omits fa8e9aa24313 staging: r8188eu: convert rtw_p2p_get_op_ch to return void omits b63d0921ce50 staging: r8188eu: convert rtw_p2p_get_groupid to return void omits 6f4dabe2d175 staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invi [...] omits 43a9e572768c staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void omits 057d75dbcef1 staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void omits 17a543c398d9 staging: r8188eu: convert rtw_p2p_get_role to return void omits df1847ed07dd staging: r8188eu: convert rtw_p2p_get_req_cm to return void omits 449dbe9de377 staging: r8188eu: convert rtw_p2p_get_status to return void omits 712eed5d0978 staging: r8188eu: convert rtw_p2p_setDN to return void omits 94f2746186c2 staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void omits 8fd35553dde4 staging: r8188eu: propagate error code in rtw_p2p_get2 omits 4377ab776373 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] omits a944d44a14ce staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] omits 6ae1d6e3803b staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] omits b1b182507e06 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] omits ab54b196c98f staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] omits c2e5e5f80c4e staging: r8188eu: remove unneeded variable in rtw_p2p_get omits 0bc14454d3e3 staging: r8188eu: remove unneeded variable in rtw_wx_get_enc omits 42475735ad45 staging: r8188eu: remove unneeded variable in rtw_wx_get_essid omits 7e41c7db279c staging: rt8188eu: Remove dead code omits 81f897a7129c staging: r8188eu: remove hal_init_macaddr() omits 590702353c07 staging: r8188eu: remove unused parameter from hw_var_set_* omits c264c1e48716 staging: r8188eu: remove c2h_evt_clear() omits 52f11ec9b901 staging: pi433: remove coding style item from the TODO file omits 1245e7b64b1b staging: r8188eu: remove IS_*_CUT macros omits cab5a00ca8cb staging: r8188eu: convert SetHalDefVar8188EUsb() to void omits 2eb482ab5995 staging: r8188eu: convert GetHalDefVar8188EUsb() to void omits fd5285ba0a18 staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_ [...] omits bd0861f513b1 staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb() omits a096a8fb52a2 staging: r8188eu: rx_packet_offset and max_recvbuf_sz are [...] omits 678dfd528034 selftests/net: timestamping: Fix bind_phc check omits 116ea68dc766 Merge branch 'renesas-dead-code' omits e7d966f9ea52 sh_eth: sh_eth_close() always returns 0 omits be94a51f3e5e ravb: ravb_close() always returns 0 omits cc4598cf179f net/fsl: xgmac_mdio: fix return value check in xgmac_mdio_probe() omits 47ed9442b2ec ipv4: Make ip_idents_reserve static omits d192181c2ccb r8169: add rtl_disable_exit_l1() omits 73c105ad2a3e phy: make phy_set_max_speed() *void* omits fe8930278c6b Merge branch 'dsa-mv88e6xxx-Improve-indirect-addressing-pe [...] omits 7bca16b22e6a net: dsa: mv88e6xxx: Improve indirect addressing performance omits 35da1dfd9484 net: dsa: mv88e6xxx: Improve performance of busy bit polling omits 0da8aa00bfcf net: bonding: Add support for IPV6 ns/na to balance-alb/ba [...] omits 003c30d8ad1c Merge branch 'devel' into for-next omits d48384c7ed6c USB: serial: option: add ZTE MF286D modem omits fa77ce201f7f USB: serial: ch341: add support for GW Instek USB2.0-Seria [...] omits ebe2b1add105 usb: f_fs: Fix use-after-free for epfile omits b470947c3672 usb: dwc3: xilinx: fix uninitialized return value omits 14eadca892dd Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits e4bae63fe5e0 ARM: dts: sun8i: Add ethernet0 alias in Nanopi NEO's device tree omits 60c250a98d4c Merge tag 'v5.17-rc2' into usb-next omits cfeb53aee6e4 ARM: dts: exynos: update dma node name with dtschema omits 675aad8a28ff net/mlx5e: Use struct_group() for memcpy() region omits 6366c1761c20 net/mlx5e: Avoid field-overflowing memcpy() omits 6e163f9b866a ata: libata-scsi: Simplify scsi_XX_lba_len() omits 261e15079930 ata: libata-scsi: Simplify ata_scsi_mode_select_xlat() omits 7fdbacfad7c8 ata: libata-scsi: Cleanup ata_get_xlat_func() omits 217ca30fbf4b ata: pata_pdc202xx_old: make static read-only array pio_ti [...] omits 9ab844253aed ata: pata_atiixp: make static read-only arrays const omits 8818a5342cb4 ata: pata_platform: Make use of platform_get_mem_or_io() omits 47307c31d90a crypto: octeontx2 - Avoid stack variable overflow omits 1c4cafd11599 padata: replace cpumask_weight with cpumask_empty in padata.c omits 28e9b6d8199a crypto: mxs-dcp - Fix scatterlist processing omits 05b3bade290d crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos omits 498382593c7c crypto: hisilicon/sec - use the correct print format omits 566f060f5453 crypto: hisilicon/sec - fix the CTR mode BD configuration omits 5e340558c5c7 crypto: hisilicon/sec - fix the max length of AAD for the [...] omits e764d81d5807 crypto: hisilicon/sec - add some comments for soft fallback omits 60ef3dde0d6c crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930 omits 85872d1a6f38 crypto: octeontx2 - select CONFIG_NET_DEVLINK omits 1c16dfbe6cd6 crypto: memneq - avoid implicit unaligned accesses omits 66eae850333d crypto: authenc - Fix sleep in atomic context in decrypt_tail omits c2a28fdb2f4e crypto: rsa-pkcs1pad - use clearer variable names omits a24611ea356c crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_ver [...] omits d3481accd974 crypto: rsa-pkcs1pad - restore signature length check omits e316f7179be2 crypto: rsa-pkcs1pad - correctly get hash from source scatterlist omits 9b30430ea356 crypto: rsa-pkcs1pad - only allow with rsa omits 642a7d49c249 crypto: qat - fix access to PFVF interrupt registers for GEN4 omits 5f2f5eaa3e37 arm64: lib: accelerate crc32_be omits 1b3dce8b8ab3 lib/crc32test: correct printed bytes count omits 5cb29be47d44 lib/crc32: Make crc32_be weak for arch override omits 163a4e7fa73c lib/crc32: remove unneeded casts omits a88592cc27ef crypto: kdf - Select hmac in addition to sha256 omits 881fc7fba6c3 crypto: sun8i-ss - really disable hash on A80 omits 90be188b65f7 crypto: x86 - Convert to SPDX identifier omits 8fc5f2ad896b crypto: testmgr - Move crypto_simd_disabled_for_test out omits ab7d88549e2f hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER omits 735efea69d36 crypto: ccp - remove redundant ret variable omits 2553301355f8 m68knommu: fix ucsimm sparse warnings omits 2531e89f03fc m68knommu: fix 'screen_bits' defined but not used omits 254ee361126c m68knommu: fix warning: no previous prototype for 'init_dragen2' omits d0ce7cdf36d1 random: only call crng_finalize_init() for primary_crng omits 4ec7fec65414 random: access primary_pool directly rather than through pointer omits 78482af095ab video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() discards 74144382b3d2 Merge sched/core into tip/master discards 35f77b931adc Merge locking/core into tip/master discards 3e80cbf2184a Merge x86/paravirt into tip/master discards 958a31eda45e Merge x86/build into tip/master discards 75df8583f0f8 Merge x86/misc into tip/master discards 8834aa69e209 Merge x86/cpu into tip/master omits 6a3827ea4e2b video: fbdev: pxa168fb: Initialize pointers with NULL and [...] omits fee5c1e4b789 video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdf [...] omits 359b93624aa4 media: omap3isp: Use struct_group() for memcpy() region omits 8a44900f9787 intel_th: msu: Use memset_startat() for clearing hw header omits 567b635416f9 KVM: x86: Replace memset() "optimization" with normal per- [...] omits 0f8a1cae9236 video: fbdev: savagefb: make a variable local omits 632fe0bb8c5b iio: Fix error handling for PM omits 4c6123873a42 Merge tag 'v5.17-rc2' into tty-next omits 4165456fe6b7 iio: addac: ad74413r: correct comparator gpio getters mask usage omits 8a3e4a5614ad iio: addac: ad74413r: use ngpio size when iterating over mask omits e7a3290d330e iio: addac: ad74413r: Do not reference negative array offsets omits 7ab004dbcbee Merge tag 'v5.17-rc2' into char-misc-next omits e0a2e37f3038 iio: adc: men_z188_adc: Fix a resource leak in an error ha [...] omits a1cba0e2deeb iio: frequency: admv1013: remove the always true condition omits a2f1c4909563 Merge branch 'v5.18-armsoc/dts64' into for-next omits a0a1a80cfed9 Merge branch 'v5.18-armsoc/drivers' into for-next omits f8a656f6795a Merge branch 'v5.17-armsoc/dtsfixes' into for-next omits 8fd941504282 arm64: dts: rockchip: align pl330 node name with dtschema omits 62966cbdda8a arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity omits ad02776cf8d0 arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage omits 862cf8d5fd98 openrisc/boot: Remove unnecessary initialisation in memcpy(). omits aa74c44be19c pinctrl: Add driver for Sunplus SP7021 omits 340407d214e4 dt-bindings: pinctrl: Add dt-bindings for Sunplus SP7021 omits 775214d389c2 pinctrl: meson: add pinctrl driver support for Meson-S4 Soc omits 1713a8de4a3b dt-bindings: gpio: Add a header file for Amlogic Meson S4 omits 5cc25c129212 dt-bindings: pinctrl: meson: Add compatible for S4 omits 59d0e09374a3 Merge branch 'edac-urgent' into edac-for-next omits 364bd29902ae apparmor: Fix some kernel-doc comments omits 8db29b0b58d8 apparmor: Fix some kernel-doc comments omits 6431226f1d74 apparmor: Fix match_mnt_path_str() and match_mnt() kernel- [...] omits 24565bc41159 video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit omits 0a786596954a video: fbmem: use swap() to make code cleaner in fb_rotate_logo() omits 5c6f402bdcf9 video: fbdev: cirrusfb: check pixclock to avoid divide by zero omits 81b63420564d video: fbdev: mmp: Make use of the helper function dev_err [...] omits b1d8c84abb38 video: fbdev: s3c-fb: Make use of the helper function dev_ [...] omits a644da2ec57a video: fbdev: ssd1307fb: Make use of the helper function d [...] omits 626e021dab75 video: fbdev: pxa3xx-gcu: Make use of the helper function [...] omits 24e9c50d7adf video: fbdev: pxa168fb: Make use of the helper function de [...] omits 394e80c8c68d video: fbdev: da8xx-fb: Make use of the helper function de [...] omits 0d3dbeb8142a video: fbdev: omapfb: panel-tpo-td043mtea1: Make use of th [...] omits 7ebf85c5b104 video: fbdev: omapfb: panel-sharp-ls037v7dw01: Make use of [...] omits 9d773f103b89 video: fbdev: omapfb: lcd_ams_delta: Make use of the helpe [...] omits 1d09b2a18d4b video: fbdev: omapfb: panel-lgphilips-lb035q02: Make use o [...] omits 25a968fbca7a video: fbdev: asiliantfb: remove redundant assignment to v [...] omits 9c5718ab3096 video: fbdev: atyfb: Remove assigned but never used variab [...] omits 8738ddcac644 video: fbdev: w100fb: Reset global state omits 212efde8818e video: fbdev: au1200fb: Make use of dma_mmap_coherent() omits 3e17314c22ea agp: define proper stubs for empty helpers omits 37a1a2e6eeeb video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow omits 1e3c3e6193d4 video: fbdev: via: Fix spelling mistake "bellow" -> "below" omits 3bfa3f1b6119 video: fbdev: s3c-fb: drop unneeded MODULE_ALIAS omits 1791f487f877 video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() omits 567e44fb51b4 video: fbdev: controlfb: Fix COMPILE_TEST build omits 4378aaeef31b video: fbdev: ocfb: add const to of_device_id omits 136851694889 dt-bindings: simple-framebuffer: allow standalone compatible omits 963e65dbfd35 video: fbdev: sis: use swap() to make code cleaner omits 62d89a7d49af video: fbdev: matroxfb: set maxvram of vbG200eW to the sam [...] omits dd2909066402 video: fbdev: mb862xx: remove redundant assignment to pointer ptr omits fe4059c3c4c2 backlight: qcom-wled: Add PM6150L compatible omits 97db79f70505 video: fbdev: mach64_ct: remove redundant res variable omits 19d10a8333dc video: fbdev: omapfb: use default_groups in kobj_type omits 1ce48d67dc20 video: fbdev: omapfb: Remove redundant 'flush_workqueue()' calls omits adc122011125 backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls omits 9d54c5d47406 video: fbdev: imxfb: Check for null res pointer omits 0cd129de3ee7 video: fbdev: aty128fb: make some arrays static const omits 4f0e30407ef6 ipv4: drop fragmentation code from ip_options_build() omits ff58831fa02d Merge branch 'Cadence-ZyncMP-SGMII' omits e461bd6f43f4 arm64: dts: zynqmp: Added GEM reset definitions omits 8b73fa3ae02b net: macb: Added ZynqMP-specific initialization omits f4ea385a16c5 dt-bindings: net: cdns,macb: added generic PHY and reset m [...] omits 2943660fe301 arm64: dts: rockchip: add Quartz64-A con40 hardware omits 2ed1e35457a1 arm64: dts: rockchip: add Quartz64-A sdmmc1 node omits 827dfba89ae1 arm64: dts: rockchip: add Quartz64-A pmu_io_domains omits 922237a6c211 arm64: dts: rockchip: add the touchscreen controller to rk [...] omits 9ade1ab4d85f arm64: dts: rockchip: fix vcc3v3_lcd{0,1}_n regulators in [...] omits e8a1a72b5883 selftest/interpreter: Add tests for trusted_for(2) policies omits 2fea7fa07e48 arch: Wire up trusted_for(2) omits b8308b854ac0 fs: Add trusted_for(2) syscall implementation and related sysctl omits c96303ec34ab printk: Move back proc_dointvec_minmax_sysadmin() to sysctl.c omits 32a609dbc322 random: wake up /dev/random writers after zap omits 036a4b4b4dfa clk: imx: Add imx8dxl clk driver omits 7154b046d8f3 clk: imx: Add initial support for i.MXRT1050 clock driver omits d6e359305b45 dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock omits a81595729be6 dt-bindings: imx: Add clock binding for i.MXRT1050 omits bd1e3696a052 arm64: dts: fsd: Add SPI device nodes omits afb77a29073e Merge branch 'imx/defconfig' into for-next omits 4c8b3e7ce24f Merge branch 'imx/dt64' into for-next omits 8867481cd8a9 Merge branch 'imx/dt' into for-next omits 1f5c6c75816f Merge branch 'imx/bindings' into for-next omits 830aeeac6d04 Merge branch 'imx/soc' into for-next omits f0cd033f6829 Merge branch 'imx/drivers' into for-next omits d3f23948554e arm64: dts: ls1028a-qds: define mdio slots for networking options omits df5548c3c699 arm64: dts: imx8m{m,n}_venice*: add gpio-line-names omits bedd1fd45443 arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_ [...] omits 91f6d5f181f6 arm64: dts: imx8mq: fix lcdif port node omits 5ea62d06b189 arm64: dts: imx8mq-librem5: fix mipi_csi1 port number to sensor omits 283d45145fbf arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers omits 6d58c5e21a3f ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo omits 11eaa59bd6b1 arm64: dts: imx8mp: disable usb3_phy1 omits 107726103c24 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible omits e10d2b351b99 ARM: dts: imx28: reparent gpmi clock to ref_gpmi omits ff3cfc35a4dd arm64: dts: ls1028a: sl28: re-enable ftm_alarm0 omits dbe0d009d8c2 arm64: dts: freescale: Fix sound card model for MBa8Mx discards b36c9466ce98 fs/ext4: fix comments mentioning i_mutex discards 3f6a7abe77c1 ext4: fix incorrect type issue during replay_del_range discards be74a53334ad jbd2: fix kernel-doc descriptions for jbd2_journal_shrink_ [...] discards 7c6bb3d664aa ext4: fix potential NULL pointer dereference in ext4_fill_super() omits 1301ba2d6596 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 8ad7c204f8f4 Makefile: Enable -Wzero-length-bounds omits a8712a32665f Makefile: Enable -Warray-bounds omits 3cb7f3b590dd tpm: vtpm_proxy: Check length to avoid compiler warning omits 96178bd7060b iio: addac: ad74413r: Do not reference negative array offsets omits 934705316f0f i2c: mediatek: Add i2c compatible for Mediatek MT8186 omits f244cdce52de dt-bindings: i2c: update bindings for MT8186 SoC omits 0a78117213c4 Merge tag 'for-net-next-2022-01-28' of git://git.kernel.or [...] omits a263a84088f6 i2c: smbus: Use device_*() functions instead of of_*() omits 20e8ef5c7ffa docs: firmware-guide: ACPI: Add named interrupt doc omits e4a7e3f741f7 regulator/rpi-panel-attiny: Use two transactions for I2C read omits 5fa4e8ea6490 regulator/rpi-panel-attiny: Use the regmap cache omits 1d746d448f42 regulator: rpi-panel: Remove get_brightness hook omits 8c518eb40391 regulator: rpi-panel: Add GPIO control for panel and touch resets omits 4866e35e48e6 regulator: rpi-panel: Convert to drive lines directly omits 89339a2ae760 regulator: rpi-panel: Ensure the backlight is off during probe. omits 00440bcd211a regulator: rpi-panel: Serialise operations. omits 5665eee7a380 regulator: rpi-panel: Handle I2C errors/timing to the Atmel omits 7291e7d68630 regulator: rpi-panel: Register with a unique backlight name omits ca0acb511c21 device property: Add fwnode_irq_get_byname omits 9a19aba24ecc ASOC: amd: acp: Add generic PDM and PCI driver support for ACP omits e0c8a67f53a2 SoC: SOF: ipc: Optimizations for tx message omits a3a2a21acfdb (Re)enable DP/HDMI audio for RK3399 Gru omits d3f6899b0b56 RDMA/rxe: Remove qp->grp_lock and qp->grp_list omits 8a7fa872ff79 RDMA/rxe: Remove rxe_drop_all_macst_groups omits f9f484605779 RDMA/rxe: Enforce IBA o10-2.2.3 omits 68a99f6a0ebf media: lirc: report ir receiver overflow omits 950170d6d2a5 media: rc-core: rename ir_raw_event_reset to ir_raw_event_ [...] omits b2a90f4fcb14 media: lirc: remove unused lirc features omits a922a0cb05f4 media: aspeed: Correct values for detected timing omits 26aea93bd59d media: aspeed: Use FIELD_GET to improve readability omits 4b732a001685 media: aspeed: Correct value for h-total-pixels omits 71ef8053d48f media: aspeed: Fix no complete irq for non-64-aligned width omits fd3e9d57e7fa media: aspeed: add more debug log messages omits a3de90afe392 media: aspeed: use v4l2_info/v4l2_warn/v4l2_dbg for log omits 932de2cd4994 media: i2c: dw9714: add optional regulator support omits 54ade663d4bb media: ov2740: identify module after subdev initialisation omits e9b06e21266e media: MAINTAINERS: update drm/stm drm/sti and cec/sti mai [...] omits 86eeea9bc4e4 media: MAINTAINERS: Update Benjamin Gaignard maintainer status omits 1fe6ae4e8262 media: i2c: max9286: Implement media entity .link_validate [...] omits 1949c01efefb media: ov5693: fix returnvar.cocci warnings omits 2a7f8142032a media: ov5693: fix boolconv.cocci warnings omits 7be91e02ed57 media: i2c: Add ov08d10 camera sensor driver omits da15b409ef4c media: hi847: Add support for Hi-847 sensor omits ff44cc4c3232 media: ov8865: Fix indentation in set_selection callback omits edd4fbff5378 media: ov5648: Don't pack controls struct omits 24bb30c8c894 media: v4l: Avoid unaligned access warnings when printing [...] omits c748f10c213c media: ov6650: Fix missing frame interval enumeration support omits 985d2d7a482e media: ov6650: Fix crop rectangle affected by set format omits c74052646496 media: ov6650: Add try support to selection API operations omits 1f6f1e959a85 media: ov6650: Fix set format try processing path omits 02e3524474b8 RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem omits 758c7f1e9cc9 RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c omits 7df1023970d5 RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c omits 9b1b61c5fb84 RDMA/opa: Delete useless module.h include omits f156b944e5f4 RDMA/iser: Delete useless module.h include omits 163b4c12cd29 RDMA/ipoib: Delete useless module.h include omits d7b887ab5d42 RDMA/rxe: Delete useless module.h include omits cad4c6caadf3 RDMA/usnic: Delete useless module.h include omits fffa617a0fac RDMA/qib: Delete useless module.h include omits c8e2d59bf4dd RDMA/mthca: Delete useless module.h include omits 8a110fc9df03 RDMA/mlx4: Delete useless module.h include omits 75eeaed44813 RDMA/hfi1: Delete useless module.h include omits b74525f21e33 RDMA/core: Delete useless module.h include omits bd660922ab61 RDMA/mlx5: Delete useless module.h include omits 84aa6c3963b7 RDMA/mlx5: Delete get_num_static_uars function omits 270677026261 drm/i915/dg2: Add Wa_14015227452 omits 8ec10f1576d6 brcmfmac: add CYW43570 PCIE device omits a21bf90e927f brcmfmac: use ISO3166 country code and 0 rev as fallback o [...] omits bef8c5fdf50b spi: qcom: geni: Simplify DMA setting omits 73d4c3135b2a ASoC: cs42l51: Improve error handling in cs42l51_remove() omits 2acfab710114 ASoC: SOF: ipc: Do not allocate buffer for msg_data omits 73a548bd1fa3 ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_mess [...] omits 5b6988fe844a ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact [...] omits 2d7d9f36b567 ASoC: amd: renoir: Add check for acp configuration flags omits 611ba05e8bc5 ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir omits 6a75585a3d4b ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. omits 5a9f07a41522 ASoC: amd: acp: Add generic PCI driver module for ACP device omits def6dc250703 ASoC: amd: acp: Add PDM controller based dmic dai for Renoir omits c32bd332ce5c ASoC: amd: acp: Add generic support for PDM controller on ACP omits 6a8bc4b68ca0 ASoC: rk3399_gru_sound: Wire up DP jack detection omits 9da1467b49ad drm/rockchip: cdn-dp: Support HDMI codec plug-change callback omits db38d9cd26c9 rtw89: use pci_read/write_config instead of dbi read/write omits 1c2423deda1c rtw89: refine DIG feature to support 160M and CCK PD omits 89e4a00ff3c0 rtw89: fix maybe uninitialized `qempty` variable omits e0925375b2c6 rtw89: include subband type in channel params omits 0237f65aa65c rtw89: handle 6G band if supported by a chipset omits baec3226ad9c random: continually use hwgenerator randomness omits 74cc53cf59b6 Tegra234 APE support omits 14f0999d49e7 rtw89: separate {init,deinit}_addr_cam functions omits 9eecaec238c8 rtw89: set mac_id and port ID to TXWD omits 11d261f24be6 rtw89: send broadcast/multicast packets via HIQ if STAs ar [...] omits 283c3d886fdf rtw89: configure mac port HIQ registers omits 8b252070d790 rtw89: rename vif_maintain to role_maintain omits 742c470b5773 rtw89: extend firmware commands on states of sta_assoc and [...] omits c7df64c194f6 rtw89: allocate mac_id for each station in AP mode omits d62816b4a44e rtw89: implement mac80211_ops::set_tim to indicate STA to [...] omits fccca9345b25 rtw89: add C2H handle of BCN_CNT omits f7e76d13bb2b rtw89: download beacon content to firmware omits 91644020dbd9 rtw89: use hardware SSN to TX management frame omits 6629dc5697cc rtw89: configure rx_filter according to FIF_PROBE_REQ omits 3ffbb5a8b8cf rtw89: correct use of BA CAM omits c1ea345deda8 rtw89: encapsulate RX handlers to single function omits e56f3420106e rtw89: Add RX counters of VHT MCS-10/11 to debugfs omits 20d9fc889a59 rtw89: remove duplicate definition of hardware port number omits 861e58c8fc6b rtw89: extract modules by chipset omits 32a88d16615c RDMA/core: Set MR type in ib_reg_user_mr omits d5081bf5dcfb ntb: intel: fix port config status offset for SPR omits b76bbb34dc80 net: stmmac: dwmac-sun8i: make clk really gated during rpm [...] omits 34a79c5dca4a net/fsl: xgmac_mdio: Fix spelling mistake "frequecy" -> "f [...] omits 7c263e9db33d Merge branch 'dsa-realtek-MDIO' omits 078ae1bdd32d net: dsa: realtek: rtl8365mb: fix trap_door > 7 omits 6147631c079f net: dsa: realtek: rtl8365mb: allow non-cpu extint ports omits 84a10aecdcc0 net: dsa: realtek: rtl8365mb: add RTL8367RB-VB support omits d40f607c181f net: dsa: realtek: rtl8365mb: add RTL8367S support omits 7fa8af30ecdf net: dsa: realtek: rtl8365mb: use DSA CPU port omits c45e0fef9f89 net: dsa: realtek: rtl8365mb: use GENMASK(n-1,0) instead o [...] omits d18b59f48b31 net: dsa: realtek: rtl8365mb: rename extport to extint omits aac94001067d net: dsa: realtek: add new mdio interface for drivers omits 765c39a4fafe net: dsa: realtek: convert subdrivers into modules omits cd645dc556e2 net: dsa: realtek: remove direct calls to realtek-smi omits f5f119077b1c net: dsa: realtek: rename realtek_smi to realtek_priv omits 319a70a5fea9 net: dsa: realtek-smi: move to subdirectory omits 0f0c6da03ba3 net: dsa: realtek-smi: fix kdoc warnings omits d98f76810635 Merge branch 'for-next-next-v5.17-20220128' into for-next- [...] omits ce6c98accb55 Merge branch 'for-next-current-v5.16-20220128' into for-ne [...] omits df6df52004d2 Merge branch 'ext/jth/zoned-dup' into for-next-next-v5.17- [...] omits d1301b099f79 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] omits c379dd8e6931 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] omits 1ac42167879a Merge branch 'ext/omar/encoded' into for-next-next-v5.17-20220128 omits e779071c8237 Merge branch 'misc-next' into for-next-next-v5.17-20220128 omits 35719df2297d Merge branch 'misc-5.17' into for-next-current-v5.16-20220128 omits 3effb48bf31b btrfs: zoned: allow DUP on meta-data block groups omits 01030e8dee3d btrfs: zoned: prepare for allowing DUP on zoned omits 40dd678ccb45 btrfs: zoned: make zone finishing multi stripe capable omits 547370bc9c14 btrfs: zoned: make zone activation multi stripe capable omits ee1a1e2c4a6e btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] omits f113ce2e6975 btrfs: introduce dedicated helper to scrub simple-stripe b [...] omits df26b48b9a22 btrfs: introduce dedicated helper to scrub simple-mirror b [...] omits 2d54e6b510f9 btrfs: introduce a helper to locate an extent item omits 0477c6d49209 btrfs: expand subpage support to any PAGE_SIZE > 4K omits da7c6d2a3737 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits e9795fb3fbcd btrfs: use dummy extent buffer for super block sys chunk a [...] omits 03709738914f linux-next: build failure after merge of the kspp tree omits ebd51c03047c btrfs: add BTRFS_IOC_ENCODED_WRITE omits 58d09a0ba312 btrfs: add BTRFS_IOC_ENCODED_READ omits 496dbcdc48b9 btrfs: add definitions + documentation for encoded I/O ioctls omits ac61b5b38a57 btrfs: optionally extend i_size in cow_file_range_inline() omits 8ec355675a24 btrfs: clean up cow_file_range_inline() omits 83e607bfee57 btrfs: support different disk extent size for delalloc omits 33754e204134 btrfs: add ram_bytes and offset to btrfs_ordered_extent omits 8e11476f90f5 btrfs: don't advance offset for compressed bios in btrfs_c [...] omits ddba249c8f4e fs: export variant of generic_write_checks without iov_iter omits 7163b933fd76 fs: export rw_verify_area() omits c1289d5d8502 RDMA/rtrs-clt: Do stop and failover outside reconnect work. omits b962fee5c266 RDMA/rtrs-clt: Update one outdated comment in path_it_deinit() omits b73627eaf435 RDMA/rtrs-clt: Reflow text so lines don't end with a '(' omits eb64023d4fcc btrfs: add support for multiple global roots omits 44c3aa585cf8 RDMA/rtrs: Remove empty line after bracket omits a989eb66684d octeontx2-pf: Change receive buffer size using ethtool omits 94d964e58ad6 media: v4l2-fwnode: Move bus config structure to v4l2_mediabus.h omits a299299963ae media: v4l2-subdev: Drop .set_mbus_config() operation omits b4bdc64613f1 media: i2c: ov6650: Drop implementation of .set_mbus_config() omits 04c66deecf66 media: pxa_camera: Drop usage of .set_mbus_config() omits 336136e197e2 media: dt-bindings: media: camss: Remove clock-lane property omits 0447018f74f5 btrfs: add code to support the block group root omits 08e286691c29 btrfs: abstract out loading the tree root omits a203f99c9fc8 btrfs: tree-checker: don't fail on empty extent roots for [...] omits 980e5e56993e btrfs: disable space cache related mount options for exten [...] omits 376161a37eaa btrfs: disable snapshot creation/deletion for extent tree v2 omits 88e48197b013 btrfs: disable scrub for extent-tree-v2 omits f7cd33d0c8d8 btrfs: disable qgroups in extent tree v2 omits 187337ba52e9 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 omits a34f78473f91 btrfs: disable balance for extent tree v2 for now omits d7a703b7b421 btrfs: add definition for EXTENT_TREE_V2 omits bc8cffa01112 btrfs: use single variable to track return value at btrfs_ [...] omits 5c08a126175d btrfs: avoid inode logging during rename and link when possible omits 2f3c7e2dd98e btrfs: stop doing unnecessary log updates during a rename omits ac491992f370 RDMA/pvrdma: Remove useless DMA-32 fallback configuration omits 482ea7e0dbf2 btrfs: avoid logging all directory changes during renames omits 5783dcfe9cfc btrfs: pass the dentry to btrfs_log_new_name() instead of [...] omits afbeb73f927f btrfs: add helper to delete a dir entry from a log tree omits e81828b07c12 btrfs: skip reserved bytes warning on unmount after log cl [...] omits 629798d692c7 btrfs: send: remove redundant ret variable in fs_path_copy omits a5836f6e04b6 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] omits 35a918b83f47 btrfs: fix use of uninitialized variable at rm device ioctl omits c84e5d0d248d btrfs: scrub: remove redundant initialization of increment omits 667da76b1c8c IB/mthca: Remove useless DMA-32 fallback configuration omits 26e54ecda5a8 btrfs: zoned: remove redundant initialization of to_add omits 784d90143760 btrfs: fix use-after-free after failure to create a snapshot omits 3f1c7bbb99f0 btrfs: tree-checker: check item_size for dev_item omits 29fe00599d26 btrfs: tree-checker: check item_size for inode_item omits bd3570c9e33c btrfs: cleanup temporary variables when finding rotational [...] omits 90fa2bfc066e btrfs: fix deadlock between quota disable and qgroup resca [...] omits 162c89251083 btrfs: use dev_t to match device in device_matched omits 8bd009f827fa btrfs: add device major-minor info in the struct btrfs_device omits be64f89626f3 btrfs: match stale devices by dev_t omits 6c66cce4ef74 btrfs: harden identification of a stale device omits 66a1c037029c btrfs: simplify fs_devices member access in btrfs_init_dev [...] omits 4d049b9b7a66 btrfs: reuse existing inode from btrfs_ioctl omits f67ad8d72178 btrfs: move missing device handling in a dedicate function omits c2a3b8bcfb91 btrfs: stop trying to log subdirectories created in past t [...] omits 93ed575516d9 btrfs: stop copying old dir items when logging a directory omits 22d15085c406 btrfs: put initial index value of a directory in a constant omits ca211e20eb53 btrfs: don't log unnecessary boundary keys when logging directory omits 17024720a959 btrfs: don't start transaction for scrub if the fs is moun [...] omits 69262f644819 btrfs: reuse existing pointers from btrfs_ioctl omits d6416ce15f89 btrfs: remove write and wait of struct walk_control omits 4f499742389d Merge branch 'sunrpc-netns-refcnt-tracking' omits b9a0d6d143ec SUNRPC: add netns refcount tracker to struct rpc_xprt omits 9b1831e56c7f SUNRPC: add netns refcount tracker to struct gss_auth omits 6cdef8a6ee74 SUNRPC: add netns refcount tracker to struct svc_xprt omits 960b00336bab Merge branch 'ethtool-hdrsplit' omits b370517e5233 bnxt: report header-data split state omits 9690ae604290 ethtool: add header/data split indication omits 1a918a32cd1f Merge branch 'ksz-switch-refclk' omits 48bf8b8a04c9 net: dsa: microchip: Add property to disable reference clock omits eccfecfe587b net: dsa: microchip: Document property to disable reference clock omits b5b3d10ef638 net: mii: remove mii_lpa_mod_linkmode_lpa_sgmii() omits dbd171df8cc0 media: memory: mtk-smi: Get rid of mtk_smi_larb_get/put omits bf8275705565 media: mtk-vcodec: Get rid of mtk_smi_larb_get/put omits ce6c24baaa1f media: drm/mediatek: Get rid of mtk_smi_larb_get/put omits 5db12f5d843b media: drm/mediatek: Add pm runtime support for ovl and rdma omits 682c3cd82572 media: mtk-mdp: Get rid of mtk_smi_larb_get/put omits ba3cd6714aed media: mtk-jpeg: Get rid of mtk_smi_larb_get/put omits 635319a4a744 media: iommu/mediatek: Add device_link between the consume [...] omits 7d09aaf831b3 media: iommu/mediatek: Add probe_defer for smi-larb omits 2fb0feed5108 media: iommu/mediatek: Return ENODEV if the device is NULL omits 822a2ed8c606 media: iommu/mediatek-v1: Free the existed fwspec if the m [...] omits c52db2461917 net: mvneta: remove unnecessary if condition in mvneta_xdp [...] omits 9c8c44022b0d net: sparx5: use .mac_select_pcs() interface omits 665408f4c3a5 brcmfmac: firmware: Fix crash in brcm_alt_fw_path omits 20dc69ca1023 spi: Fix missing unlock on error in sp7021_spi_master_tran [...] omits fa183433bf53 regulator: maxim,max8973: Drop Tegra specifics from example omits 7bd04b8d46b9 ASoC: SOF: trace: Simplify count adjustment in trace_read omits 0cfe76156cc1 ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics f [...] omits 2ce0d008dcc5 ASoC: SOF: Intel: hda: Remove link assignment limitation omits fed44d6c3bcd ASoC: Document Tegra234 APE support omits 4fcc8710fdd9 ASoC: tegra: Update AHUB driver for Tegra234 omits 3898da3ba469 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 0d6e997b7621 ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 omits 1cb747192de2 ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz omits 6d0990e6e844 media: dt-binding: mediatek: Get rid of mediatek,larb for [...] omits bd73292de823 media: dt-bindings: mediatek: Add mediatek, mt8183-jpgenc [...] omits d1e0df1c57bd ath9k_htc: fix uninit value bugs omits a16ce2f33732 media: dt-bindings: mediatek: convert mtk jpeg decoder/enc [...] omits 70b0911ad81c media: hantro: jpeg: Remove open-coded size in quantizatio [...] omits dc8bfe1e482d media: hantro: output encoded JPEG content directly to cap [...] omits 7464f055e9c3 media: hantro: Implement V4L2_CID_JPEG_ACTIVE_MARKER control omits 00b5359bac5a media: hantro: jpeg: Add COM segment to JPEG header to ali [...] omits e90410d1304e media: hantro: jpeg: Add JFIF APP0 segment to JPEG encoder output omits 0ce575d43291 media: hantro: Support cropping visible area for encoders omits 89d78e0133e7 media: hantro: Fix overfill bottom register field name omits 59342e3410eb media: MAINTAINERS: Change maintainers for mipid02 driver omits 0533d1731d43 media: v4l2-dev: Use non-atomic bitmap API when applicable omits 083d299a26c5 media: dt-bindings: media: document imx8mq support for imx7-csi omits e55c90c82375 media: imx: imx7-media-csi: add support for imx8mq omits c8c80c996182 media: meson: vdec: potential dereference of null pointer omits 417591a766b3 media: imx-jpeg: Prevent decoding NV12M jpegs into single- [...] omits a45bef620227 media: doc: pixfmt-yuv: Fix V4L2-PIX-FMT-Y10P format omits db8397262ce6 media: docs: v4l2grab.c.rst: change unintended assignment omits ca85d271531a media: coda: Fix missing put_device() call in coda_get_vdoa_data omits f9e795eaa6de media: coda: Use platform_get_irq() to get the interrupt omits 5c5dabb16476 ARM: imxrt_defconfig: Add i.MXRT family defconfig omits a594525c82e0 drm/i915: Allow dead vm to unbind vma's without lock. omits 3364c5260da8 media: mtk-vpu: Drop unnecessary call to platform_get_resource() omits d5e438902ea3 media: s5p-g2d: Use platform_get_irq() to get the interrupt omits 35112f532276 media: exynos4-is: Use platform_get_irq() to get the interrupt omits f6762994ecef media: marvell-ccic: Use platform_get_irq() to get the interrupt omits 8e12c61cb15e media: exynos-gsc: Use platform_get_irq() to get the interrupt omits 2b9b06a7692e media: stm32-dma2d: Use platform_get_irq() to get the interrupt omits 8fae0d9f571e media: s5p-mfc: Use platform_get_irq() to get the interrupt omits 9fcb700420c9 media: bdisp: Use platform_get_irq() to get the interrupt omits b416be3a8792 media: camss: Use platform_get_irq_byname() to get the interrupt omits 7dee2cf0546a media: vsp1: Use platform_get_irq() to get the interrupt omits c9352df7139b media: i2c: max9286: Use "maxim,gpio-poc" property omits 48a0c73f94d3 media: dt-bindings: media: max9286: Define 'maxim,gpio-poc' omits 882ded92cd3c media: dt-bindings: media: max9286: Re-indent example omits 7fb968536682 Merge branches 'renesas-arm-defconfig-for-v5.18', 'renesas [...] omits 485d710685b1 arm64: defconfig: Enable Audio Graph Card2 driver omits 92dfff382af0 soc: renesas: Add support for reading product revision for [...] omits 0e684f6e9353 arm64: dts: renesas: ulcb/ulcb-kf: switch to use audio-gra [...] omits fb912a1b474e arm64: dts: renesas: rcar-gen3: Add MOST devices omits 953b392aef35 arm64: dts: renesas: Miscellaneous whitespace fixes omits 283252132cb5 arm64: dts: renesas: falcon-csi-dsi: Add and connect MAX96712 omits c705c871106e arm64: dts: renesas: ulcb-kf: Add 9-asix sensor device omits 742dd872d37f pinctrl: renesas: r8a77995: Restore pin group sort order omits af4cd447039d pinctrl: renesas: r8a7790: Restore pin function sort order omits f55455162cf3 pinctrl: renesas: r8a7779: Restore pin function sort order omits ffbbca33a693 pinctrl: renesas: r8a779a0: Rename MOD_SEL2_* definitions omits 67913cd1d47c ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header omits ed2e8e0ad593 ARM: imx: Add initial support for i.MXRT10xx family omits c137fb8909c1 soc: imx: Remove Layerscape check omits d7da660cab47 parisc: Fix sglist access in ccio-dma.c omits b7d6f44a0fa7 parisc: Fix data TLB miss in sba_unmap_sg omits 9129886b8818 parisc: Drop __init from map_pages declaration omits c192d22b7d65 arm64: dts: imx8: add mu5/6 node omits 7a05c5a0c883 drm/i915: Lock dpt_obj around set_cache_level, v2. omits c5e3b1396d52 arm64: dts: imx8qm: Add SCU RTC node omits 09b3acb73f76 ARM: dts: imx6sx-udoo-neo: Add HDMI support omits b57fb8742e00 ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers omits 14683babf8ee drm/i915: Move drrs hardware bit frobbing to small helpers omits 5f721a5d1bb2 drm/i915: s/gmch_{m,n}/data_{m,n}/ omits c65b3affc673 drm/i915: Clean up M/N register defines omits d29c9930279d drm/i915: Extract intel_{get,set}_m_n() omits bc1922e5d349 drm/i915: Fix a race between vma / object destruction and [...] omits 42c9b28e6862 ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group omits 844318dfd31f crypto: qat - fix a signedness bug in get_service_enabled() omits 1e1ec11d3ec3 crypto: ccp - Ensure psp_ret is always init'd in __sev_pla [...] omits ba2c149d0812 crypto: tcrypt - add asynchronous speed test for SM3 omits 930ab34d906d crypto: x86/sm3 - add AVX assembly implementation omits b4784a45ea69 crypto: sm3 - make dependent on sm3 library omits 114004696bf2 crypto: sm2 - make dependent on sm3 library omits f3a03d319dbd crypto: arm64/sm3-ce - make dependent on sm3 library omits eb90686d5d10 crypto: sm3 - create SM3 stand-alone library omits 68ce6126e113 Documentation: update debugfs doc for Hisilicon HPRE omits f6fb93ccc8c8 Documentation: update debugfs doc for Hisilicon ZIP omits 535761866ec3 Documentation: update debugfs doc for Hisilicon SEC omits 660ff26080f5 Documentation: use the tabs on all acc documentation discards 369a77648ee3 rcutorture: Enable limited callback-flooding tests of SRCU omits 7c937d263db4 ARM: dts: imx: Rename RTC device tree nodes omits 7e9102c9f98e ARM: dts: imx28: Use correct compatible string for RTC omits e7d786331c62 Merge branch 'udp-ipv6-optimisations' omits 31ed2261e88f ipv6: partially inline ipv6_fixup_options omits 40ac240c2e06 ipv6: optimise dst refcounting on cork init omits 5298953e742d udp6: don't make extra copies of iflow omits f37a4cc6bb0b udp6: pass flow in ip6_make_skb together with cork omits f3b46a3e8c40 ipv6: pass full cork into __ip6_append_data() omits 940ea00b0646 ipv6: don't zero inet_cork_full::fl after use omits d656b2ea5fa7 ipv6: clean up cork setup/release omits b60d4e58c615 ipv6: remove daddr temp buffer in __ip6_make_skb omits 406c4a0af010 udp6: shuffle up->pending AF_INET bits omits cd3c74807736 ipv6: optimise dst refcounting on skb init omits b3dddab2ff10 Merge branch 'selftests/bpf: use temp netns for testing' omits 4ec25b49f452 selftests/bpf/test_xdp_redirect: use temp netns for testing omits 36d9970e5270 selftests/bpf/test_xdp_meta: use temp netns for testing omits ab6bcc207227 selftests/bpf/test_tcp_check_syncookie: use temp netns for [...] omits 07c585546108 selftests/bpf/test_lwt_seg6local: use temp netns for testing omits 3cc382e02f59 selftests/bpf/test_xdp_vlan: use temp netns for testing omits 9d66c9ddc9fc selftests/bpf/test_xdp_veth: use temp netns for testing omits cec74489a8de selftests/bpf/test_xdp_redirect_multi: use temp netns for testing omits d344e55356c2 Merge branch 'mlxsw-various-updates' omits ef14c298b5b0 mlxsw: spectrum_acl: Allocate default actions for internal [...] omits bcdfd615f83b mlxsw: spectrum: Guard against invalid local ports omits 636d3ad23890 mlxsw: core: Consolidate trap groups to a single event group omits 981f1d18be40 mlxsw: core: Move functions to register/unregister array o [...] omits 8ae89cf454b0 mlxsw: core: Move basic trap group initialization from spectrum.c omits 74e0494d35ac mlxsw: core: Move basic_trap_groups_set() call out of EMAD [...] omits 7aad5244f000 mlxsw: spectrum: Set basic trap groups from an array omits 3268ee8f5bc4 Merge tag 'mlx5-updates-2022-01-27' of git://git.kernel.or [...] omits 35c71aa04a13 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits ecff30575b5a LSM: general protection fault in legacy_parse_param omits 512712a824de drm/i915/pmu: Fix KMD and GuC race on accessing busyness omits 57765eb4d4b7 selftests/kselftest/runner.sh: Pass optional command param [...] discards 9f4e4b6c8ff1 srcu: Create concurrency-safe helper for initiating size t [...] omits c36846f39179 drm/i915: delete shadow "ret" variable discards 123430b3d489 srcu: Explain srcu_funnel_gp_start() call to list_add() is safe omits b6ec79518ef0 bpf, x86: Remove unnecessary handling of BPF_SUB atomic op discards 26ababe97224 f2fs: add a way to limit roll forward recovery time discards f26f32510fcf f2fs: expose discard related parameters in sysfs discards 623cd240a2ac f2fs: move discard parameters into discard_cmd_control discards d045b3957fc9 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] omits 72d044e4bfa6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits c57f5ba2c8fe drm/amdgpu: Wrong order for config and counter_id parameters omits 1ec5a44331af drm/amd/amdgpu: fix spelling mistake "disbale" -> "disable" omits ded81d5b2b67 drm/amdgpu: bump driver version for new CTX OP to set/get [...] omits 8cda7a4f96e4 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates omits e281d5940ae7 drm/amdgpu/swsmu/i2c: return an error if the SMU is not running omits 3ed893396b01 drm/amd: Enable FRU EEPROM for Sienna Cichlid omits 2f60dd50769e drm/amd: Expose the FRU SMU I2C bus omits f06d9e4eec73 drm/amdgpu: add 1.3.1/2.4.0 athub CG support omits 4e13b063d2e5 drm/amdgpu: convert code name to ip version for athub omits 7367540b2621 drm/amd/display: Fix unused variable warning omits bee7f8d09268 drm/amdgpu: get hash bit for CH4 in umc channel index omits e63fa4dcea2f drm/amdgpu: update algorithm of umc address conversion omits 498d46fe7aa7 drm/amdgpu: increase bad page number for umc ras query omits 400013b268cb drm/amdgpu: add umc_fill_error_record to make code more simple omits 9a1769604988 display/amd: decrease message verbosity about watermarks t [...] omits fc6ea4bee130 drm/amdgpu: Wipe all VRAM on free when RAS is enabled omits 7270e8957eb9 drm/amdgpu: Fix an error message in rmmod omits 75513bf5d72c drm/amd/pm: fix the deadlock observed on performance_level [...] omits f4e2a66dae99 drm/amd/pm: correct the MGpuFanBoost support for Beige Goby omits a154bf6eda98 drm/amd/display: Add Missing HPO Stream Encoder Function Hook omits 6225bb3a88d2 drm/amdkfd: svm range restore work deadlock when process exit omits 367c9b0f1b87 drm/amdkfd: Ensure mm remain valid in svm deferred_list work omits ac7c48c0cce0 drm/amdkfd: Don't take process mutex for svm ioctls omits b6dca949b88e drm/amdgpu/display: Remove t_srx_delay_us. omits 1790b649b01b drm/amdkfd: enable heavy-weight TLB flush on Vega20 omits 039cacd23939 drm/amdgpu: add determine passthrough under arm64 omits 60dc0ef674ec net/mlx5: VLAN push on RX, pop on TX omits 8348b71ccd92 net/mlx5: Introduce software defined steering capabilities omits 9059b04b4108 net/mlx5: Remove unused TIR modify bitmask enums omits a572c0a748e6 net/mlx5e: CT, Remove redundant flow args from tc ct calls omits 73a3f1bcab1e net/mlx5e: TC, Store mapped tunnel id on flow attr omits 84ba8062e383 net/mlx5e: Test CT and SAMPLE on flow attr omits e5d4e1da6556 net/mlx5e: Refactor eswitch attr flags to just attr flags omits efe6f961cd2e net/mlx5e: CT, Don't set flow flag CT for ct clear flow omits eeed226ed110 net/mlx5e: TC, Hold sample_attr on stack instead of pointer omits 3b49a7edec1d net/mlx5e: TC, Reject rules with multiple CT actions omits ff9931670079 net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get [...] omits 8be9686d2479 net/mlx5e: TC, Pass attr to tc_act can_offload() omits 918ed7bf7626 net/mlx5e: TC, Split pedit offloads verify from alloc_tc_p [...] omits 09bf97923224 net/mlx5e: TC, Move pedit_headers_action to parse_attr omits df67ad625b9e net/mlx5e: Move counter creation call to alloc_flow_attr_c [...] omits c118ebc98233 net/mlx5e: Pass attr arg for attaching/detaching encaps omits 39542e234b52 net/mlx5e: Move code chunk setting encap dests into its ow [...] omits 91cb4c19118a Bluetooth: Increment management interface revision omits 50fc9786b25c Merge branch 'bpf: add __user tagging support in vmlinux BTF' omits b72903847af0 docs/bpf: clarify how btf_type_tag gets encoded in the type chain omits 67ef7e1a759e selftests/bpf: specify pahole version requirement for btf_ [...] omits 696c39011538 selftests/bpf: add a selftest with __user tag omits 571d01a9d06f selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c omits c6f1bfe89ac9 bpf: reject program if a __user tagged memory accessed in [...] omits 7472d5a642c9 compiler_types: define __user as __attribute__((btf_type_t [...] discards e2277994093b srcu: Avoid NULL dereference in srcu_torture_stats_print() omits cc3154d9fe55 coresight: trbe: Work around the trace data corruption omits f2629f4da4c7 coresight: trbe: Work around the invalid prohibited states omits 9e83303f98b9 coresight: trbe: Work around the ignored system register writes omits 869f496e1aa6 docs: process: submitting-patches: Clarify the Reported-by usage omits 4c97fdb06b98 docs/zh_CN: add highmem translation omits adeacecbd36c docs/zh_CN: add free_page_reporting translation omits 722cc663d79c docs/zh_CN: add damon api translation omits 18e74934dc4a docs/zh_CN: add damon design translation omits 3fd881621931 docs/zh_CN: add damon faq translation omits e2d99027da08 docs/zh_CN: add damon index tronslation omits 2701b511e491 docs/zh_CN: Update zh_CN/accounting/delay-accounting.rst omits 88ba790d84e9 docs/zh_CN: add balance translation omits 6f5dbb213c14 docs_zh_CN: add active_mm translation omits 9c3519d2b509 docs/zh_CN: add vm/index translation omits e3aa43e936d8 Documentation: core-api: entry: Add comments about nesting omits bf026e2e316b Documentation: Fill the gaps about entry/noinstr constraints omits dd774a07ddfc docs/zh_CN: Add opp Chinese translation omits 30e61d38f01d docs/zh_CN: Add power/index Chinese translation omits c75c6a8add37 docs/zh_CN: Cleanup index.rst omits 46531a30364b cgroup/bpf: fast path skb BPF filtering omits cdeea45422f5 selinux: fix a type cast problem in cred_init_security() omits cdb5ed9796e7 selftests/bpf: fix a clang compilation error discards b6d0708448c4 torture: Make torture.sh help message match reality discards 3a8b00198194 Merge branch for-5.17/arm/defconfig into for-next discards 182aaa97107f Merge branch for-5.17/arm/dt into for-next discards e54c1f5dd32e Merge branch for-5.17/arm64/dt into for-next discards 8fce7c4dc52e Merge branch for-5.17/memory into for-next discards d21cca7beb40 Merge branch for-5.17/dt-bindings into for-next discards e46f30d25e27 Merge branch for-5.17/drivers into for-next discards afc951cd3a3e Merge branch for-5.17/soc into for-next discards d9dd1c5a4d9f Merge branch for-5.17/clk into for-next discards ebea268ea583 arm64: tegra: Disable ISO SMMU for Tegra194 omits 22d7ee32f1fb gpu: host1x: Fix hang on Tegra186+ omits ac9178926649 igbvf: Remove useless DMA-32 fallback configuration omits f80f4dc3b2c0 igb: Remove useless DMA-32 fallback configuration omits fea89930f2a1 igc: Remove useless DMA-32 fallback configuration omits 9c3e54a63263 ice: Remove useless DMA-32 fallback configuration omits 9498d4affd61 iavf: Remove useless DMA-32 fallback configuration omits a34a42d87a08 e1000e: Remove useless DMA-32 fallback configuration omits 10ebc5464e40 i40e: Remove useless DMA-32 fallback configuration omits 90b83d013924 ixgbevf: Remove useless DMA-32 fallback configuration omits 4d361c6fd8d4 ixgbe: Remove useless DMA-32 fallback configuration omits 64953720a2ba ixgb: Remove useless DMA-32 fallback configuration omits 3b22523bca02 selftests, xsk: Fix bpf_res cleanup test omits 664de6a26b7f MAINTAINERS: platform-chrome: Add new chrome-platform@list [...] omits 0b94f2651f56 Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGIS [...] omits 33372bc27437 Merge branch 'xsk-batching' omits 59e92bfe4df7 ice: xsk: Borrow xdp_tx_active logic from i40e omits 126cdfe1007a ice: xsk: Improve AF_XDP ZC Tx and use batching API omits 86e3f78c8d32 ice: xsk: Avoid potential dead AF_XDP Tx processing omits d1bc532e99be i40e: xsk: Move tmp desc array from driver to pool omits 3dd411efe1ed ice: Make Tx threshold dependent on ring length omits 3876ff525de7 ice: xsk: Handle SW XDP ring wrap and bump tail more often omits 296f13ff3854 ice: xsk: Force rings to be sized to power of 2 omits a4e186693cbe ice: Remove likely for napi_complete_done omits e2cf07654efb ptp: replace snprintf with sysfs_emit omits c217ab7a3961 r8169: enable ASPM L1.2 if system vendor flags it as safe omits 2fbafb828ec7 Merge branch 'static-inlines' omits 5e4eca5d929a net: tipc: remove unused static inlines omits a459bc9a3a68 net: sched: remove qdisc_qlen_cpu() omits 98b608629746 net: sched: remove psched_tdiff_bounded() omits d59a67f2f3f3 netlink: remove nl_set_extack_cookie_u32() omits 937fca918aac udplite: remove udplite_csum_outgoing() omits cc81df835c25 udp: remove inner_udp_hdr() omits 1303f8f0df24 dccp: remove max48() omits 8b2d546e23bb ipv6: remove inet6_rsk() and tcp_twsk_ipv6only() omits 0ab1e6d9a453 hsr: remove get_prp_lan_id() omits 560e08eda796 net: ax25: remove route refcount omits 8b0fdcdc3a7d net: remove bond_slave_has_mac_rcu() omits 08dfa5a19e1f net: remove linkmode_change_bit() omits b1755400b4be net: remove net_invalid_timestamp() omits f7bfd110f168 nfc: use *_set_vendor_cmds() helpers omits bd5daba2d024 mii: remove mii_lpa_to_linkmode_lpa_sgmii() omits d9f393f468aa nfp: Simplify array allocation omits a9c5eb642f53 net: ethernet: mtk_star_emac: fix unused variable omits f0a910dd04f1 Merge branch 'xgmac_mdio-preamble-suppression-and-custom-M [...] omits f7af8fe85aac dt-bindings: net: xgmac_mdio: Add "clock-frequency" and "s [...] omits dd8f467eda72 net/fsl: xgmac_mdio: Support setting the MDC frequency omits 909bea73485f net/fsl: xgmac_mdio: Support preamble suppression omits 1d14eb15dc2c net/fsl: xgmac_mdio: Use managed device resources omits 15ca0518c1b3 dt-bindings: net: xgmac_mdio: Remove unsupported "bus-frequency" omits 2e9589ff809e ipv4: Namespaceify min_adv_mss sysctl knob omits 349fdca68719 Merge branch 'mvneta-mac_select_pcs' omits 0ac4a71fc09c net: mvneta: use .mac_select_pcs() interface omits 72bb9531162a net: mvneta: reorder initialisation omits 7ded129bcaf7 Merge branch 'at803x-sfp-fiber' omits dc4d5fcc5d36 net: phy: at803x: Support downstream SFP cage omits 3265f4218878 net: phy: at803x: add fiber support omits 4f3a00c7f5b2 net: phy: at803x: move page selection fix to config_init omits ec2444530612 psi: Fix "no previous prototype" warnings when CONFIG_CGROUPS=n omits 5102bb1c9f82 psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=n omits d37aee9018e6 sched/uclamp: Fix iowait boost escaping uclamp restriction omits 7a17e1db1265 sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max omits 77cf151b7bbd sched/core: Export pelt_thermal_tp omits 16c8fd64c31c MAINTAINERS: add Suren as psi co-maintainer omits 12bf8a7eb84e sched/numa: initialize numa statistics when forking new task omits 28c988c3ec29 sched/debug: Remove mpol_get/put and task_lock/unlock from [...] omits 516b33460c5b drm/i915/adlp: Fix TypeC PHY-ready status readout omits 691396e21c14 Merge branch 'for-v5.18/tegra' into for-next omits 5622c66effce Merge branch 'mem-ctrl-next' into for-next omits e29ed0d1051d memory: brcmstb_dpfe: fix typo in a comment omits 0123af535b9c memory: tegra: Constify struct thermal_cooling_device_ops omits 3e25f800afb8 memory: fsl_ifc: populate child devices without relying on [...] omits 985ede63a045 dt-bindings: memory: fsl: convert ifc binding to yaml schema omits 205e17766c78 memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX omits 9ff684342ee7 memory: tegra20-emc: Correct memory device mask omits e3aabb3c7dbe memory: tegra30-emc: Print additional memory info omits a5d092d37eb5 drm/panel: simple: add Multi-Inno Technology MI0700S4T-6 omits 641e94c6b6be dt-bindings: display: simple: Add Multi-Inno Technology MI [...] omits 653af51ca6d8 drm: mxsfb: Shutdown the display on system shutdown omits 72f6c03336b8 drm: mxsfb: Shutdown the display on remove omits 1d61d359c284 dt-bindings: display: bridge: lvds-codec: Document TI DS90 [...] omits bb7eb3b19f19 drm: Add TODO item for requesting memory regions omits 748bd5873d1a fbdev/simplefb: Request memory region in driver omits 8ec6a72da65b drm/simpledrm: Request memory region in driver omits c96898342c38 drivers/firmware: Don't mark as busy the simple-framebuffe [...] omits 27599aacbaef fbdev: Hot-unplug firmware fb devices on forced removal omits 46e994717807 phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy omits e7393b60a14f dt-bindings: phy: convert Qualcomm USB HS phy to yaml omits a6d95c5a628a Revert "xfrm: xfrm_state_mtu should return at least 1280 f [...] omits 6f1dedf089ab phy: amlogic: meson8b-usb2: fix shared reset control use omits 6466ba1898d4 phy: amlogic: meson8b-usb2: Use dev_err_probe() omits 2f87727130ce phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use omits 3d565bd6fbbb phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64 omits cfc826c88a79 phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable() omits 8456caa61c11 phy: qcom-qusb2: Add compatible for MSM8953 omits 873329354944 dt-bindings: phy: qcom,qusb2: Document msm8953 compatible omits a6c99fd55b07 phy: freescale: pcie: cosmetic clean-up omits 37291f60d082 phy: xilinx: zynqmp: Fix bus width setting for SGMII omits 8033c6c2fed2 bpf: remove unused static inlines discards 96a9263ec15d srcu: Use invalid initial value for srcu_node GP sequence numbers discards 1de7f83f614c srcu: Compute snp_seq earlier in srcu_funnel_gp_start() discards 27418479d22a srcutree: Use export for srcu_struct defined by DEFINE_STA [...] discards 947332d512d5 torture: Change KVM environment variable to RCUTORTURE discards 9dc5ed04798e srcu: Add boot-time control over srcu_node array allocation discards d024bf1b7c63 rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings discards d2230e376ad7 srcu: Make rcutorture dump the SRCU size state omits ff943683f8a6 selftests/bpf: fix uprobe offset calculation in selftests omits fbb8295248e1 tcp: allocate tcp_death_row outside of struct netns_ipv4 omits 49db8a70a01e nfp: only use kdoc style comments for kdoc omits 15f75fd31932 net: ethernet: cortina: permit to set mac address in DT discards eb69f517ab0b ima: Remove ima_policy file before directory discards 6baf395a1688 integrity: check the return value of audit_log_start() omits d7e66b9882a1 arm64: dts: mnt-reform2: correct i2c3 pad-ctrl omits a40f74a7caad arm64: dts: mnt-reform2: add internal display support omits d4a852c5d086 arm64: dts: imx8mq: disable DDRC node by default omits 91762c0c114c arm64: dts: imx: add Protonic PRT8MM board omits 8020c706789c arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible omits 31b0488302c3 drm/panel: Extend ACX424AKP bindings to ACX424AKM omits 86ece078c890 lib/crypto: blake2s: avoid indirect calls to compression f [...] discards 9fd5c2135250 srcu: Add size-state transitioning code omits cac3231cc684 mlx5: remove usused static inlines omits b5e68162f859 selinux: drop unused macro discards 79c5c7567bfa srcu: Make Tree SRCU able to operate without snp_node array discards cdde7f1173ca rcu: Replace cpumask_weight with cpumask_empty where appropriate discards efbdb910e14b srcu: Dynamically allocate srcu_node array discards b1b4b5ec6f42 rcu: Don't deboost before reporting expedited quiescent state discards a7fb7f87acef srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf discards 3de429c9b5e6 srcu: Fix s/is/if/ typo in srcu_node comment discards 53715bfcb0a6 torture: Make kvm-find-errors.sh notice missing vmlinux file discards 710f460c395a rcu: Allow expedited RCU grace periods on incoming CPUs discards 581008fc7e40 rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] discards 61dbeb5835b4 rcu: Uninline multi-use function: finish_rcuwait() discards bab6374cac5b srcu: Tighten cleanup_srcu_struct() GP checks discards 6c7aca453a95 RCU: update documentation regarding kthread_prio cmdline p [...] discards 72ac17b4e71c RCU: elevate priority of offloaded callback threads discards a23388265d96 RCU: make priority of grace-period thread consistent discards 1ad8ff280c87 RCU: move kthread_prio bounds-check to a separate function discards 6c7e8c6319e1 rcu: Mark writes to the rcu_segcblist structure's ->flags field discards 0b25acc8c724 rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 discards 7dbafa7e3488 torture: Wake up kthreads after storing task_struct pointer discards 0d81e9fd4edf rcutorture: Fix rcu_fwd_mutex deadlock discards 49e1290dbd72 kasan: Record work creation stack trace with interrupts enabled discards a56594b323f2 torture: Print only one summary line per run discards 1f7e9720e760 torture: Make kvm-remote.sh try multiple times to download [...] discards 430d31ecbc79 rcu: Inline __call_rcu() into call_rcu() discards 74e25da91f73 torture: Compress KCSAN as well as KASAN vmlinux files discards 1badbb3826b0 rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop discards a201ae7dcaa1 rcutorture: Make rcu_fwd_cb_nodelay be a counter discards af912f661454 rcutorture: Increase visibility of forward-progress hangs discards 3337d6113b33 torture: Distinguish kthread stopping and being asked to stop discards 30542e16cbcc rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() discards de8650adde0e rcu: Remove unused rcu_state.boost discards fcb567324c78 rcu/nocb: Handle concurrent nocb kthreads creation discards 7f988127a613 rcu/exp: Fix check for idle context in rcu_exp_handler discards 59b7bd78dcd0 rcu: Mark accesses to boost_starttime discards 0c4019873772 rcu: Make rcu_barrier() no longer block CPU-hotplug operations discards f0f796e06f65 rcu: Rework rcu_barrier() and callback-migration logic discards 32ff917db772 rcu: Refactor rcu_barrier() empty-list handling discards 4feb94df2bb0 rcu: Create and use a rcu_rdp_cpu_online() discards 02a50b09c31f rcu: Add mutex for rcu boost kthread spawning and affinity [...] discards 23594e39d679 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] discards a1b55b672093 EXP rcu-tasks: Check for abandoned callbacks discards d179bc4b1464 rcutorture: Print message before invoking ->cb_barrier() discards c240755eb3f9 clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW discards bad87b55fa7a torture: Indicate which torture.sh runs' bugs are all KCSA [...] discards e619bf7105a4 torture: Make kvm.sh summaries note runs having only KCSAN [...] discards d304f4ba5049 torture: Output per-failed-run summary lines from torture.sh discards 926c2d08e5da torture: Allow four-digit repetition numbers for --configs [...] discards 259fdd72a15b torture: Drop trailing ^M from console output discards 0c8fdcf4f9c0 rcu: Fix description of kvfree_rcu() discards a69d3b41752f MAINTAINERS: Add Frederic and Neeraj to their RCU files discards 643352a9011b tools/memory-model: Use "-unroll 0" to keep --hw runs finite discards ece55d6c4f57 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] discards 9fdc53e7d283 tools/memory-model: Add data-race capabilities to judgelitmus.sh discards 5000b7c9af43 tools/memory-model: Add checktheselitmus.sh to run specifi [...] discards 2d9dbb10f084 tools/memory-model: Repair parseargs.sh header comment discards 307e5d568728 tools/memory-model: Add "--" to parseargs.sh for addition [...] discards d62382daaf44 tools/memory-model: Make history-check scripts use mselect7 discards b298fb2b24f8 tools/memory-model: Make checkghlitmus.sh use mselect7 discards 6cf568457e53 tools/memory-model: Fix scripting --jobs argument discards d97e3933c8b8 tools/memory-model: Implement --hw support for checkghlitmus.sh discards 9fd9804e34e3 tools/memory-model: Add -v flag to jingle7 runs discards 517d189476cc tools/memory-model: Make runlitmus.sh check for jingle errors discards a7e94e4924fd tools/memory-model: Allow herd to deduce CPU type discards 33409b028fe5 tools/memory-model: Keep assembly-language litmus tests discards 6b18f525b0eb tools/memory-model: Move from .AArch64.litmus.out to .litm [...] discards f785e69fdb0b tools/memory-model: Make runlitmus.sh generate .litmus.out [...] discards 63b2484b9656 tools/memory-model: Split runlitmus.sh out of checklitmus.sh discards 68af71dc91b7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files discards 789d645a35fd tools/memory-model: Hardware checking for check{,all}litmus.sh discards 362e40d5a977 tools/memory-model: Fix checkalllitmus.sh comment discards fcf436c0c2d9 tools/memory-model: Add simpletest.sh to check locking, RC [...] discards 14b0f4320ec1 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] discards 2dc4400ac801 tools/memory-model: Update parseargs.sh for hardware verification discards 29ee4a878769 tools/memory-model: Fix paulmck email address on pre-exist [...] discards a7d0411e1e2e tools/memory-model: Make judgelitmus.sh detect hard deadlocks discards e299f77b6059 tools/memory-model: Make judgelitmus.sh identify bad macros discards d85982698f69 tools/memory-model: Make cmplitmushist.sh note timeouts discards 49231b472fa1 tools/memory-model: Make judgelitmus.sh note timeouts discards dd42cbee4cda tools/memory-model: Document locking corner cases omits b084e189b01a selinux: simplify cred_init_security omits 73073d956a20 selinux: do not discard const qualifier in cast omits 056945a96cf5 selinux: drop unused parameter of avtab_insert_node omits 0b3c2b3dc96a selinux: drop cast to same type omits 9e2fe574c02b selinux: enclose macro arguments in parenthesis omits e5465a9027e9 selftests/bpf: Fix a clang compilation error omits b229712b26b5 drm/i915/guc: Update guc shim control programming on newer [...] omits db3b3f3e6227 drm/i915/wopcm: Handle pre-programmed WOPCM registers omits 62236df23d01 drm/i915: Clean up PIPESRC defines omits e93a590c79fa drm/i915: Clean up PCH_TRANSCONF/TRANS_DP_CTL bit defines omits 6a6d914de30f drm/i915: Clean up PIPECONF bit defines omits 7e31ce581bf0 drm/i915: Clean up SKL_BOTTOM_COLOR defines omits d083c232fe2d drm/i915: Clean up PIPEMISC register defines omits 8295524a2d55 drm/i915/rpl-s: Add stepping info omits 96e4c3c0ed4e drm/i915: Bump DSL linemask to 20 bits omits bf172a01ea48 drm/i915: Use single_enabled_crtc() in i9xx_update_wm() omits d05824796d9c drm/i915: Use the correct plane source width in watermark [...] omits 4be990af2f7e drm/i915: Fix up pixel_rate vs. clock confusion in wm calc [...] omits d3b1161f29cf selinux: declare name parameter of hash_eval const omits b0596da1a019 EDAC/mc: Remove unnecessary cast to char * in edac_align_ptr() omits 710f8af199ee eeprom: at25: Replace strncpy() with strscpy() omits 71732e24609b misc: rtsx: Quiesce rts5249 on system suspend omits b11a3c7a4b31 misc: rtsx: Cleanup power management ops omits 597568e8df04 misc: rtsx: Rework runtime power management flow omits 7499b529d97f mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM omits ce7eefa1c265 Merge branch 'fixes' into for-next omits 65c2c0709d8e Merge branch 'rework/fast-next-seq' into for-next omits 40cd4f1550d0 nfp: flower: Use struct_size() helper in kmalloc() omits 70b3c38b4c83 mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc() omits 5fd16021578e net: enetc: use .mac_select_pcs() interface omits c592286a527f net: dpaa2-mac: use .mac_select_pcs() interface omits 404f9373c4e5 swiotlb: simplify array allocation omits c0a4191c27a1 swiotlb: tidy up includes omits 35265899acef swiotlb: simplify debugfs setup omits b889d89ad45f gpu: drm: panel-edp: Add panels planned for sc7180-trogdor [...] omits dfcf2e017f5b swiotlb: do not zero buffer in set_memory_decrypted() omits 098db2f0eda6 Merge branch 'axienet-pcs-modernize' omits 03854d8a7723 net: axienet: replace mdiobus_write() with mdiodev_write() omits 7a86be6a5135 net: axienet: convert to phylink_pcs omits 71f390f57c70 Merge branch 'bnxt_en-RTC' omits 8bcf6f04d4a5 bnxt_en: Handle async event when the PHC is updated in RTC mode omits e7b0afb69083 bnxt_en: Implement .adjtime() for PTP RTC mode omits 24ac1ecd5240 bnxt_en: Add driver support to use Real Time Counter for PTP omits 740c342e3999 bnxt_en: PTP: Refactor PTP initialization functions omits 2895c1531056 bnxt_en: Update firmware interface to 1.10.2.73 omits f244b4dc53e5 printk: ringbuffer: Improve prb_next_seq() performance omits 6d01f36f9e49 selftests/lkdtm: Add UBSAN config omits b05bd3ea4860 selftests/lkdtm: Remove dead config option omits 88b613224894 kselftest: alsa: Add test case for writing invalid values omits c6479f19e257 ubifs: use default_groups in kobj_type omits fa97cb843cfb bcache: use default_groups in kobj_type omits 188049f46f76 omapfb: use default_groups in kobj_type omits a8e223094c7a power_supply: ab8500: use default_groups in kobj_type omits 6c5092de8840 NFS: use default_groups in kobj_type omits 6b8be837aca7 SUNRPC: use default_groups in kobj_type omits fda8d552c9c7 drm/ttm: add a weak BO reference to the resource v3 omits 3f268ef06f8c drm/ttm: add back a reference to the bdev to the res manager omits de3688e469b0 drm/ttm: add ttm_resource_fini v2 omits e41752c0e79b serial: mcf: use helpers in mcf_tx_chars() omits d88812a8d666 serial: fsl_linflexuart: don't call uart_write_wakeup() twice omits 7b9528c29190 serial: fsl_linflexuart: deduplicate character sending omits 32330c833442 mxser: switch from xmit_buf to kfifo omits 92cc9d1d14e3 mxser: use tty_port xmit_buf helpers omits cd3a4907ee33 mxser: fix xmit_buf leak in activate when LSR == 0xff omits d56738a38a65 tty: tty_port_open, document shutdown vs failed activate omits 4e2a44c1408b tty: add kfifo to tty_port omits 702d10a08977 serial: atmel_serial: include circ_buf.h omits 15dc475bcc17 serial: core: clean up EXPORT_SYMBOLs omits 93cf538e23d0 tty: serial: fsl_lpuart: count tty buffer overruns omits 7a637784d517 serial: imx: reduce RX interrupt frequency omits 021d517296f3 tty: serial: max3100: Remove redundant 'flush_workqueue()' calls omits adce573b927a Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open omits b050c5bbbccf Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08 omits 474fc2e6395d spi: spi-mtk-nor: make some internal variables static omits 993d66140f8d ARM: dts: imx6qdl-udoo: Properly describe the SD card detect omits ee8ed0141d53 comedi: das16: Use struct_size() helper in comedi_alloc_spriv() omits 993a44fa85c1 usb: gadget: f_uac2: allow changing interface name via configfs omits dfb05b5dc3af usb: gadget: f_uac1: allow changing interface name via configfs omits d1d11dd13069 usb: gadget: f_uac1: Add suspend callback omits 7ff4a3b54899 usb: gadget: f_uac2: Add suspend callback omits 62385cf158a7 usb: gadget: u_audio: Add suspend call omits 8fe9a03f4331 usb: gadget: u_audio: Rate ctl notifies about current srat [...] omits 695d39ffc2b5 usb: gadget: f_uac1: Support multiple sampling rates omits a7339e4f5788 usb: gadget: f_uac2: Support multiple sampling rates omits eb3a1ce6f5ed usb: gadget: u_audio: Add capture/playback srate getter omits 8722a949e62a usb: gadget: u_audio: Move dynamic srate from params to rtd omits c565ad07ef35 usb: gadget: u_audio: Support multiple sampling rates omits ce6a7bfbe571 usb: gadget:audio: Replace deprecated macro S_IRUGO omits 89ada0fe669a usb: gadget: f_mass_storage: Make CD-ROM emulation work wi [...] omits 273b94cc81d6 dt-bindings: arm: imx: add Protonic PRT8MM board compatible omits e62667f82aa6 usb: xhci-mtk: Use struct_size() helper in create_sch_ep() omits 5d0c4393b207 USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs omits 8f4f9a3b3a0b drm/i915: Fix vma resource freeing omits 4213e92ef7ec usb: gadget: f_fs: Use struct_size() and flex_array_size() [...] omits 7643fd78e146 usb: host: fotg210: Use struct_size() helper in kzalloc() omits c89686118c78 usb: core: Bail out when port is stuck in reset loop omits 88476b26656e usb: gadget: f_phonet: Use struct_size() helper in kzalloc() omits 8729a2a2b1d6 usb: host: xhci-plat: Remove useless DMA-32 fallback confi [...] omits 7efa98076b72 dt-bindings: usb: add bindings for microchip mpfs musb omits 0bf6f14585c8 usb: cdnsp: remove not used temp_64 variables omits 03db9289b5ab usb: cdnsp: fix cdnsp_decode_trb function to properly hand [...] omits a102f07e4edf usb: dwc3: drd: Add support for usb-conn-gpio based usb-ro [...] omits 7bd42fb95eb4 usb: gadget: tegra-xudc: Fix control endpoint's definitions omits d6dd18efd01f usb: gadget: f_serial: Ensure gserial disconnected during unbind omits 62fb61580eb4 usb: gadget: tegra-xudc: Do not program SPARAM omits 75c19f487fcd usb: host: ehci-sched: Use struct_size() in kzalloc() omits 64b2d6ffff86 staging: mt7621-dts: align resets with binding documentation omits f383b0770612 dt-bindings: reset: add dt binding header for Mediatek MT7 [...] omits 94106f6c21e5 staging: unisys: visorinput: Use struct_size() helper in k [...] omits 0a93c0d75809 staging: mt7621-dts: fix pinctrl properties for ethernet omits f4c1760f88a0 staging: mt7621-dts: use trgmii on gmac0 and enable flow c [...] omits cb3677bb17a8 staging: mt7621-dts: fix switch0@0 warnings omits 7eeec44d33f6 staging: mt7621-dts: fix formatting omits 6c73edb5d46a staging: pi433: add missing register contants omits ce514dadc61a staging: pi433: enforce tx_cfg to be set before any messag [...] omits 0c566618e27f arm64: dts: imx8mn-venice-gw7902: disable gpu omits 5f97b8a6b41c arm64: dts: imx8mm-venice*: add PCIe support omits d28b159b2d49 Merge branch 'stmmac-PCS-modernize' omits 72e94511e9ac net: stmmac: use .mac_select_pcs() interface omits 04a0683f7db4 net: stmmac: convert to phylink_generic_validate() omits f4c296c90976 net: stmmac: remove phylink_config.pcs_poll usage omits fe70fb74b564 net: stmmac/xpcs: convert to pcs_validate() omits d194923d51c9 net: stmmac: fill in supported_interfaces omits 92c3807b9ac3 net: stmmac: convert to phylink_get_linkmodes() omits be6ec5b70266 net: xpcs: add support for retrieving supported interface modes omits 3cade91d0e18 Merge branch 'mlxsw-RJ45' omits b7347cdf10fa mlxsw: core_env: Forbid module reset on RJ45 ports omits c8f994ccdd9a mlxsw: core_env: Forbid power mode set and get on RJ45 ports omits 615ebb8cc4e2 mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports omits e62f5b0e3faa mlxsw: core_env: Query and store port module's type during [...] omits 0d31441e8793 mlxsw: reg: Add Port Module Type Mapping register omits 78cf4b92218b mlxsw: spectrum_ethtool: Add support for two new link modes omits 5eaec6d86805 mlxsw: Add netdev argument to mlxsw_env_get_module_info() omits 6af5f7b674e4 mlxsw: core_env: Do not pass number of modules as argument omits 5c759fe24cdb mlxsw: spectrum_ethtool: Remove redundant variable omits bc1ce503769c drm/i915: Move dsc/joiner enable into hsw_crtc_enable() omits 1d894ce88eca drm/i915: Extract hsw_configure_cpu_transcoder() omits c20b5d41e9de drm/i915: Use per-device debugs for bigjoiner stuff omits df216b37333c drm/i915: Simplify intel_dsc_source_support() omits 9f807822abf5 drm/i915: Skip dsc readout if the transcoder is disabled omits ca6263a0c950 mtd_blkdevs: avoid soft lockups with some mtd/spi devices omits cec49bce6e0c drm/i915/guc: Use struct_size() helper in kmalloc() omits b834afb2bc3e Merge branch 'for-v5.18/tesla-fsd-clk' into for-next omits 4415a9df112f Merge branch 'for-v5.18/tesla-fsd' into for-next omits 0d525a653b03 arm64: defconfig: Enable Tesla FSD SoC omits 684dac402f21 arm64: dts: fsd: Add initial pinctrl support omits 18b1db6a162c arm64: dts: fsd: Add initial device tree support omits 4103c226a9f3 Merge tag 'samsung-dt-bindings-clk-fsd-5.18' into for-v5.1 [...] omits 5f42e6a8ca26 apparmor: Use struct_size() helper in kmalloc() omits 7b4c6bfb3b41 apparmor: Fix failed mount permission check error message omits a5a122fe88a5 security/apparmor: remove redundant ret variable omits 70cb9f8d1242 apparmor: fix quiet_denied for file rules omits 0b01476aea64 apparmor: resolve uninitialized symbol warnings in policy_ [...] omits d0c1524735be apparmor: Update MAINTAINERS file with the lastest information omits b826c3e4de1a clk: samsung: fsd: Add cam_csi block clock information omits 75c50afaa0d9 clk: samsung: fsd: Add cmu_mfc block clock information omits ca0fdfd131c7 clk: samsung: fsd: Add cmu_imem block clock information omits bfbce52e4649 clk: samsung: fsd: Add cmu_fsys1 clock information omits a15e367b0254 clk: samsung: fsd: Add cmu_fsys0 clock information omits e3f3dc3810d3 clk: samsung: fsd: Add cmu_peric block clock information omits 4f346005aaed clk: samsung: fsd: Add initial clock support omits ed68db7b7f2f dt-bindings: clock: Document FSD CMU bindings omits d6dc67537726 dt-bindings: clock: Add bindings definitions for FSD CMU blocks omits 92ffd78e5650 arm64: dts: imx8mn: Enable GPU omits 20ba6905f283 arm64: dts: imx8mn: add DISP blk-ctrl omits 7f557cb31b90 arm64: dts: imx8mn: put USB controller into power-domains omits f3bfe2b6917b arm64: dts: imx8mn: add GPC node omits d430e4acd99f mtd: rawnand: brcmnand: Fix sparse warnings in bcma_nand omits 9161f365c916 mtd: rawnand: gpmi: don't leak PM reference in error path omits 6a4d8cc6bbbf drm/i915: Don't allocate extra ddb during async flip for DG2 omits c3639f3be480 drm/i915: Use wm0 only during async flips for DG2 omits 2d79a8356889 Merge branch 'next/dt64' into for-next omits a97a24c2669d Merge branch 'next/dt' into for-next omits 46b269500c61 Merge branch 'next/soc' into for-next omits c27168e320c5 Merge branch 'fixes' into for-next omits 20f6ac2d5e00 drm/i915: Introduce do_async_flip flag to intel_plane_state omits 41e096da18b3 drm/i915: Pass plane to watermark calculation functions omits e03c3bba351f xfrm: Fix xfrm migrate issues when address family changes omits c1aca3080e38 xfrm: Check if_id in xfrm_migrate omits d8f7f8831bce drm/i915: Introduce ilk_pch_pre_enable() omits c446fdacb10d bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF omits fc1ca95585aa selftests: bpf: Less strict size check in sockopt_sk omits 422adab3cebb arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board omits 854a4766ac12 arm64: dts: imx8mm: Add the pcie support omits b9ec888f636f arm64: dts: imx8mm: Add the pcie phy support omits 451c4260443a Merge branch 'libbpf: deprecate some setter and getter APIs' omits 23fcfcf8bb17 perf: use generic bpf_program__set_type() to set BPF prog type omits 61afd3da0894 samples/bpf: use preferred getters/setters instead of depr [...] omits 379d19ecdc20 selftests/bpf: use preferred setter/getter APIs instead of [...] omits 39748db1d6bc bpftool: use preferred setters/getters instead of deprecated ones omits 5d98fce86e12 libbpf: deprecate bpf_program__is_<type>() and bpf_program [...] omits c5023b8f2693 libbpf: deprecate bpf_map__resize() omits 20eccf29e297 libbpf: hide and discourage inconsistently named getters omits 721fd84ea1fe drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP f [...] omits 08df49054f31 selinux: declare path parameters of _genfs_sid const omits 29c52ab2711f drm/i915/selftests: Use less in contexts steal guc id test omits bcb62828e3e8 selinux: check return value of sel_make_avc_files omits 0266c25e7c28 selinux: access superblock_security_struct in LSM blob way omits 3b36f50d3a69 drm/amd/display: convert to DCE IP version checking omits 37d6b1506b80 drm/amdgpu: convert to UVD IP version checking omits d726d43c20e7 drm/amdgpu: convert to NBIO IP version checking omits e6f62afe9b27 drm/amd/display: don't use /** for non-kernel-doc comments omits ee2016b4b5bb drm/radeon: remove redundant assignment to reg omits 430e6a0212b2 drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultima [...] omits 5e6d72c643e1 drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU. omits 94ca070cd373 drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. omits 588a70177df3 drm/amd/display: Fix a NULL pointer dereference in amdgpu_ [...] omits 153a9529d7f3 drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calcu [...] omits 82c3a7a5edbf drm/amdgpu: convert amdgpu_display_supported_domains() to [...] omits 243c719e872a drm/amdgpu: handle BACO synchronization with secondary funcs omits d0d66b8c66d0 drm/amdgpu: move runtime pm init after drm and fbdev init omits 901e2be20dc5 drm/amdgpu: move PX checking into amdgpu_device_ip_early_init omits 212021297eaf drm/amdgpu: set APU flag based on IP discovery table omits b9610edcfec2 drm/amdgpu/pm/smu7: drop message about VI performance levels omits f2bde8349c35 drm/amd/display: Call dc_stream_release for remove link en [...] omits b5d9a483685c drm/amd/display: add debug option for z9 disable interface omits 85b8f62b5641 drm/amd/display: fix zstate allow interface to PMFW omits 05d6aea36a69 drm/amd/display: Disable physym clock omits 0015cce5cf04 drm/amd/display: Fix disabling dccg clocks omits f6a3795d35c6 drm/amd/display: allow set dp drive setting when stream is [...] omits d063e70c6aca drm/amd/display: Remove unnecessary function definition omits 53a35edfd0a7 drm/amd/display: 3.2.170 omits d52e77a3ffcf drm/amd/display: Reset preferred training settings immediately omits 5cef7e8e2fcc drm/amd/display: [FW Promotion] Release 0.0.101.0 omits 0c5a0bbb7379 drm/amd/display: Update VSC HDR infoPacket on TF change omits 72b90723b376 drm/amd/display: remove PHY repeater count check for LTTPR mode omits 5f2c1192eba4 drm/amd/display: Support synchronized indirect reg access omits 9cc370435cde drm/amd/display: Add DSC Enable for Synaptics Hub omits 09db246ceef7 drm/amd/display: Retrieve MST Downstream Port Status omits 2ca97adccdc9 drm/amd/display: Add Synaptics Fifo Reset Workaround omits 4a3ad932b2c5 drm/amd/display: Add Cable ID support for native DP omits b80ddeb29d9d drm/amd/display: Use PSR version selected during set_psr_caps omits 87e298d6e3a2 drm/amd/display: Change return type of dm_helpers_dp_mst_s [...] omits 1210b17dd4ec drm/amd/display: Only set PSR version when valid omits e2d8ea4320c6 drm/amd/display: Change error to warning when hpd remains [...] omits 2eee829ed487 drm/amd/display: Driver support for MCLK query tool omits 9506b8d9626f drm/amd/display: do not compare integers of different widths omits d715c9a2cbd4 drm/amd/display: add protection in link encoder matching logic omits 09ece5ac397f drm/amd/display: Don't update drm connector when read local EDID omits 1f6c40d5c009 drm/amd/display: fix a coding error causing set throttled [...] omits 3ea07c89fbb7 drm/amd/display: rename dc_link_hwss struct to link_hwss omits ccba4e5bc856 drm/amd/display: add more link_hwss types and method to de [...] omits 5279e091616b drm/amd/display: abstract encoder related hwseq across dif [...] omits d9eb8fea6862 drm/amd/display: Drop DCN for DP2.x logic omits 31d64b8219e0 drm/amd/display: Add work around to enforce TBT3 compatibility. omits c282d9512cdd drm/amd/display: factor out dp detection link training and [...] omits 5b680dbfbf68 drm/amd/pm: use existing fini_smc_tables function for cyan [...] omits d435c1ed56b9 drm/amd/pm: add get_dpm_ultimate_freq function for cyan skillfish omits e9287ef8d46c Revert "drm/amdgpu: No longer insert ras blocks into ras_l [...] omits 1f33bd18d703 drm/amdgpu: Move xgmi ras initialization from .late_init t [...] omits d6dac2bc12bd drm/amdgpu: fix channel index mapping for SIENNA_CICHLID omits 04022982fc5d drm/amdgpu: switch to common helper to read bios from rom omits 381519dff888 drm/amdgpu: retire rlc callbacks sriov_rreg/wreg omits 1b2dc99e2dc6 drm/amdgpu: switch to amdgpu_sriov_rreg/wreg omits 5d447e296701 drm/amdgpu: add helper for rlcg indirect reg access omits f8f96b17f0fa drm/amdgpu: init rlcg_reg_access_ctrl for gfx10 omits 4819732f5986 drm/amdgpu: init rlcg_reg_access_ctrl for gfx9 omits b12252b05381 drm/amdgpu: add structures for rlcg indirect reg access omits 7bbe43f8a4e7 drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx10 omits 97d1a3b967a3 drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx9 omits 29dbcac82f96 drm/amdgpu: add helper to query rlcg reg access flag omits 5bb1465fbdc2 drm/amd/display: clean up some inconsistent indenting omits 5d5c6dba2b43 drm/amd/display: Fix memory leak omits 1418b9c38270 drm/amd/pm: remove useless if omits dfced44f122c drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj omits 0fc2549d55a2 drm/amdgpu/display: use msleep rather than udelay for long delays omits 5e0c8ddf029e drm/amdgpu/display: adjust msleep limit in dp_wait_for_tra [...] omits 25c6aefceee6 drm/amdgpu: filter out radeon secondary ids as well omits a685572c91b0 drm/amd/pm: use dev_*** to print output in multiple GPUs omits f9130b81aea2 drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind omits 83a3766b1470 drm/amd/display: Not to call dpcd_set_source_specific_data [...] omits a746c77e5ee8 drm/amd/pm: drop unneeded hwmgr->smu_lock omits 1f2cf08aa010 drm/amd/pm: drop unneeded feature->mutex omits 1c4dba5e14c0 drm/amd/pm: drop unneeded smu_baco->mutex omits 56383e8f4d29 drm/amd/pm: drop unneeded smu->sensor_lock omits da11407f066c drm/amd/pm: drop unneeded smu->metrics_lock omits 974d5ef0dd9d drm/amd/pm: drop unneeded vcn/jpeg_gate_lock omits e0638c7abc4d drm/amd/pm: drop unneeded lock protection smu->mutex omits 239d6de307b0 drm/amdgpu: suppress the warning about enum value 'AMD_IP_ [...] omits 6a6c2ab687c8 drm/amdgpu: enable amdgpu_dc module parameter omits 828904660a2e drm/amd: Fix MSB of SMU version printing omits 901abf367d3e drm/amdgpu: Disable FRU EEPROM access for SRIOV omits 2343bcdb4747 drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_l [...] omits ab14f1802cfb net: Adjust sk_gso_max_size once when set omits 314d8cd27874 Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len omits 2d4b37b67cac Bluetooth: hci_core: Rate limit the logging of invalid SCO handle omits 1dc01abad654 cpumask: Always inline helpers which use bit manipulation [...] omits acb13ea0baf8 asm-generic/bitops: Always inline all bit manipulation helpers omits 61cc4534b655 locking/lockdep: Avoid potential access of invalid memory [...] omits e204193b138a lockdep: Use memset_startat() helper in reinit_class() omits 54dff232142e MAINTAINERS: add myself as reviewer for atomics omits d63642596ed1 ARM: dts: qcom: apq8026-lg-lenok: add fuel gauge omits f8565bd5404f ARM: dts: qcom: apq8026-lg-lenok: enable USB omits 1a34117f2e14 ARM: dts: qcom: msm8226: add USB node omits c04421c68fd4 dt-bindings: phy: qcom,usb-hs-phy: add MSM8226 compatible omits 0bbcddc5f036 ARM: dts: qcom: apq8026-lg-lenok: configure SMBB charger omits b64192272cb6 ARM: dts: qcom: pm8226: add smbb charger node omits 5035460b4957 ARM: dts: qcom: sdx55: use standartized naming for spmi node omits 073a39a2a63a arm64: dts: qcom: sc7280: Add pmg1110 regulators for sc7280-crd omits 87f7409da95e arm64: dts: qcom: msm8996: use standartized naming for spmi node omits 1ff6797c326b arm64: dts: qcom: sc7280: Add bluetooth node on SC7280 IDP boards omits 6125a5c70acd kunit: decrease macro layering for EQ/NE asserts omits 40f39777ce4f kunit: decrease macro layering for integer asserts omits 955df7d85e58 kunit: reduce layering in string assertion macros omits c5855907d388 kunit: drop unused intermediate macros for ptr inequality checks omits 6709d0fe5593 kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. omits 05a7da89c15d kunit: drop unused assert_type from kunit_assert and clean [...] omits 21957f90b28f kunit: split out part of kunit_assert into a static const omits dd640d70874b kunit: factor out kunit_base_assert_format() call into kun [...] omits a91e9ade402c kunit: drop unused kunit* field in kunit_assert omits 4fdacef8ac5a kunit: move check if assertion passed into the macros omits 7b3391057fa1 kunit: add example test case showing off all the expect macros omits 21f0a239ecab fpga: dfl: pci: Remove usage of the deprecated "pci-dma-co [...] omits 85e97b1dd5d2 drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct omits babc92da5928 ACPI: properties: Consistently return -ENOENT if there are [...] omits 2e433a94dab0 ACPI: OSL: Fix and clean up acpi_os_read/write_port() omits ae57857b9b63 ACPICA: Use uintptr_t and offsetof() in Linux kernel builds omits b1bbd3a57b94 thermal: fix Documentation bullet list warning omits 0d1b662c374c pinctrl: samsung: add FSD SoC specific data omits 98ed04b33f43 dt-bindings: pinctrl: samsung: Add compatible for Tesla FSD SoC omits d25c5eb511df dt-bindings: arm: add Tesla FSD ARM SoC omits a5a93e9b9ab9 dt-bindings: add vendor prefix for Tesla omits 86955cb6ba16 ARM: dts: exynos: use define for TMU clock on Exynos4412 omits e20bd06fc421 ARM: dts: exynos: drop old thermal properties from Exynos4210 omits 31c33503fdb3 arm64: dts: exynos: add USB DWC3 supplies to Espresso board omits 4043114504cc ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410 omits c441d2d73107 ARM: dts: exynos: add USB DWC3 supplies to SMDK5420 omits 72477416ac12 ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi omits 7adf978462da ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit omits 0a1427247962 ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta omits 111ea2d6dd21 ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring omits 9745be7b5a3b ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow omits ebbb07b8d349 ARM: dts: exynos: add USB DWC3 supplies to SMDK5250 omits 52d53d937da8 ARM: dts: exynos: add USB DWC3 supplies to Arndale omits 21fc73222255 ARM: dts: exynos: Add support for Samsung Klimt WiFi omits 8d4d0d7c43e6 dt-bindings: arm: samsung: document Klimt WiFi board binding omits 86a010bfc739 memory: mtk-smi: mt8186: Add smi support omits 8956500e5d5b memory: mtk-smi: Add sleep ctrl function omits a6945f4566d4 memory: mtk-smi: handle positive return value for clk_bulk [...] omits 6d86f23c35fe dt-bindings: memory: mediatek: Add mt8186 support omits 996ebc0e332b dt-bindings: memory: mtk-smi: Correct minItems to 2 for th [...] omits ddc3a3248896 dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167 omits 5bf7fa48374e dt-bindings: memory: mtk-smi: Rename clock to clocks omits 6b0671a23dd6 net: tulip: remove redundant assignment to variable new_csr6 omits 426aca16e903 staging: fbtft: Fix error path in fbtft_driver_module_init() omits 0cea730cac82 staging: vc04_services: Fix RCU dereference check omits 39ddef568183 staging: fbtft: Deduplicate driver registration macros omits ca532a56ada4 staging: pi433: validate max bit_rate based on modulation used omits 14dbdad1f1a1 staging: pi433: change order in which driver config the rf69 chip omits d9dc6c1b440f staging: pi433: fix validation for min bit rate supported [...] omits e12592158515 staging: vchiq_dev: Avoid unnecessary alloc in vchiq_ioc_c [...] omits ca225857faf2 staging: vchiq_core: handle NULL result of find_service_by_handle omits aa899e686d44 staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_pla [...] omits 914813cc523c staging: vchiq_arm: make vchiq_get_state return early omits 96225b631cc9 staging: vchiq_core: use min_t macro omits 5b5a40986b9c staging: vchiq_core: avoid ternary operator for set_service_state omits d9bb2daa4f84 staging: vchiq_core: fix alignment omits 6885fc09b0f0 staging: vchiq_core: reduce multi-line statements omits 69838a4e0c4a staging: vchiq_core: drop prefix of vchiq_set_service_state omits 05f8950fc9c7 staging: vchiq_core: align return statements in msg_type_str omits 7a30a227c514 staging: vchiq_core: simplify vchiq_add_service_internal omits e831b6955138 staging: vchiq_core: fix type of parameter localport omits fd0be0f9aeca staging: vchiq: add message handling to TODO list omits fcaaed7ca380 staging: vchiq: drop completed tasks from TODO omits 3e68ebd02a87 staging: vchiq: convert TODOs into unordered list omits 9c78a73a5fd3 staging: vchiq_arm: introduce is_adjacent_block omits e1a17ce82f18 staging: vchiq_debugfs: get the rid of n_log_entries omits a1f39746256c staging: vchiq_core: fix indentation in vchiq_log_dump_mem omits 055a2e2ca6d6 staging: r8188eu: handle rtw_init_netdev_name() failure ap [...] omits 6cc2d1a65367 staging: pi433: move get version func to where all other f [...] omits f0fbfdf6b0ef staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_ [...] omits 4f37285e0a93 staging: r8188eu: ODM_RF_CALIBRATION is always set omits 706125892924 staging: r8188eu: ODM_RF_TX_PWR_TRACK is always set omits f2d8871d00c0 staging: r8188eu: EntryMaxUndecoratedSmoothedPWDB is set b [...] omits f9e97a150078 staging: r8188eu: remove unnecessary braces in rtw_xmit.c omits 37ba1eba8301 staging: r8188eu: remove rtw_netif_stop_queue wrapper omits 19f48a3c670c staging: r8188eu: remove rtw_netif_start_queue wrapper omits c3e236c8dcf9 staging: r8188eu: remove rtw_netif_wake_queue wrapper omits ac76abcbf107 staging: r8188eu: call msecs_to_jiffies in _set_timer omits 2bd4aa6acb11 staging: r8188eu: remove _cancel_timer wrapper omits 9224cda4afc4 staging: r8188eu: remove rtw_list_delete wrapper omits 4b583386e03d staging: r8188eu: remove unused PATH_LENGTH_MAX define omits 0bf66e3a3629 staging: r8188eu: remove unused bitshift function omits ea9eb1b55063 staging: r8188eu: remove unused macros omits abadf920bc7f staging: r8188eu: remove unused externl variables omits c4b548f94abc staging: r8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c omits 666dc625dbfd staging: r8188eu: convert DBG_88E calls in core/rtw_mlme_ext.c omits 60a43cf1fa3e staging: r8188eu: convert DBG_88E calls in core/rtw_ioctl_set.c omits f6cb2f7c1311 staging: r8188eu: convert DBG_88E calls in core/rtw_mlme.c omits aae91d7b8e97 staging: r8188eu: convert DBG_88E calls in core/rtw_iol.c omits 38c75bb1dfcb staging: r8188eu: convert DBG_88E calls in core/rtw_xmit.c omits 36c4b5360123 staging: r8188eu: convert DBG_88E calls in core/rtw_ieee80211.c omits 56a9847a1bdb Staging: rtl8723bs: Inserting blank line after declaration omits 424449eff8b9 Staging: rtl8723bs: Removed extra spaces between datatype [...] omits 1d7280898f68 Staging: rtl8723bs: Placing opening { braces in previous line omits dc6903f9986f staging: vc04_services: use KBUILD_MODNAME instead of own [...] omits c03de260d610 staging: vc04_services: remove unneeded MODULE_VERSION() usage omits a0c1fe18702f staging: rtl8712: Drop get_recvframe_data() omits c146ae45df28 staging: rtl8723bs: Drop get_recvframe_data() omits 6fb5d25a72c7 staging: r8188eu: Drop get_recvframe_data() omits 71b8331380dd staging: wfx: do not probe the device if not in the DT omits a948178e7e78 staging: wfx: rename "config-file" DT attribute omits 892731372821 staging: wfx: drop legacy compatible values omits 6ed63359abb9 staging: wfx: fix firmware location omits 1ad0104e94d7 staging: wfx: map 'compatible' attribute with board name omits 42f14190c368 staging: wfx: remove force_ps_timeout omits ea17482269fb staging: wfx: do not display functions names in logs omits b9bf5fb178be staging: wfx: replace compiletime_assert() by BUILD_BUG_ON_MSG() omits 76bf5775de7d staging: wfx: use explicit labels for errors omits 76523cea867a staging: wfx: fix structs alignments omits f545b23d4775 staging: wfx: reformat comments on 100 columns omits 381d32954f06 staging: wfx: reformat code on 100 columns omits 07874db4b30a staging: wfx: prefix structs tx_policy and hwbus_ops with wfx_ omits 9d3586feb25c staging: wfx: prefix structs hif_* with wfx_ omits 822d24997bd3 staging: wfx: prefix tx_policy_is_equal() with wfx_ omits 5ea9415b27c4 staging: wfx: prefix functions from debug.h with wfx_ omits c1d193c5058e staging: wfx: prefix functions from hwio.h with wfx_ omits 1c7804829bcd staging: wfx: prefix functions from hif_*.h with wfx_ omits eec453df0066 staging: wfx: fix ambiguous function name omits 74507433bc93 staging: wfx: fix ambiguous function name omits af915de6bade staging: wfx: preserve endianness of struct hif_ind_startup omits 357e36e21067 stagigg: wfx: replace magic number by HIF_ID_IS_INDICATION omits fa2b25321d3d staging: wfx: replace magic value by WFX_HIF_BUFFER_SIZE omits dbf798da2ff1 staging: wfx: use IS_ALIGNED() omits 143155525792 staging: wfx: remove useless #ifdef omits 122cbf784e69 staging: wfx: remove unnecessary braces omits cc6205be682a staging: wfx: explain uncommon Makefile statement omits 7a1fa8a4363b staging: wfx: fix comment correctness omits a8589360f515 staging: wfx: fix missing headers omits 131e78fa4a09 staging: wfx: fix HIF API license omits bf9450db43ab staging: wfx: fix Makefile and Kconfig licenses omits 67396d2dfef3 staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with it [...] omits af5df1e7f94c staging: r8188eu: remove unused cck, ofdm and mcs rate defines omits a1a7f3a81bd3 staging: r8188eu: merge ODM_ConfigMACWithHeaderFile into P [...] omits 5c090aa8637c staging: r8188eu: relay errors from ODM_ReadAndConfig_... omits 05274a84e1ad staging: r8188eu: replace the READ_AND_CONFIG omits 1f9bd3991ba6 staging: r8188eu: remove constant function parameter omits 25d5e8f7bab4 staging: r8188eu: remove unused function parameter omits b11ded5e8427 staging: r8188eu: remove a constant variable omits 9922c11a501a staging: r8188eu: fix phy_RF6052_Config_ParaFile error handling omits c87c2b0d3ed0 staging: r8188eu: we always enqueue in rtw_set_chplan_cmd omits 5495a7ea9279 staging: r8188eu: remove HAL_*_ENABLE defines omits df14a12a2d45 staging: r8188eu: HW_VAR_MEDIA_STATUS1 is never set omits e0d4a5e3b551 staging: r8188eu: CurrentCckTxPwrIdx is set but not used omits b6ff06063d66 staging: r8188eu: CurrentOfdm24GTxPwrIdx is set but not used omits eb32a443937e staging: r8188eu: CurrentBW2024GTxPwrIdx is set but not used omits 269fae49e8bc staging: r8188eu: CurrentBW4024GTxPwrIdx is set but not used omits bc7fc5fe846a staging: r8188eu: remove obsolete defines and comments omits 055305b22373 staging: r8188eu: remove unused chip type settings omits 828f2e9d278c staging: r8188eu: ODM_BB_CCK_PD is always set omits dbc04d2730f7 staging: r8188eu: ODM_BB_FA_CNT is always set omits d04213433ef4 staging: r8188eu: ODM_MAC_EDCA_TURBO is always set omits 8765a5bc443a staging: rtl8723bs: remove redundant result variable omits 8c2cffdec78e staging: r8188eu: remove rtw_os_recv_resource_alloc() omits ca6246b095df staging: r8188eu: rtw_os_recv_resource_init() does nothing omits da1c0756a2e7 staging: r8188eu: rtw_os_recv_resource_free() is empty omits 3a0f2edf5447 staging: r8188eu: convert switch to if statement in mgt_di [...] omits a5ea39eaa7fd staging: r8188eu: rtw_hostapd_mlme_rx() is empty omits d601ad5686de staging: r8188eu: convert/remove DBG_88E calls in os_dep/u [...] omits 198fae4213e2 staging: r8188eu: convert DBG_88E call in core/rtw_cmd.c omits 6397fb278bd9 staging: r8188eu: remove DBG_88E call from os_dep/osdep_service.c omits 0bfcc8b5c1ed staging: r8188eu: convert DBG_88E calls in os_dep/xmit_linux.c omits ea9ac80e2ece staging: r8188eu: convert/remove DBG_88E calls in core/rtw_ap.c omits 53493c253510 staging: r8188eu: remove HW_VAR_APFM_ON_MAC omits dce7cbb4e1e5 staging: r8188eu: EfuseUsedBytes is set but never used omits 762e47b34b87 staging: r8188eu: remove HW_VAR_EFUSE_BYTES from GetHwReg8188EU() omits f3806385a469 staging: r8188eu: remove HW_VAR_CURRENT_ANTENNA from GetHw [...] omits 08dc8feb14fd staging: r8188eu: remove HW_VAR_TXPAUSE omits dba29039b6d0 staging: r8188eu: remove HW_VAR_BASIC_RATE from GetHwReg8188EU() omits f19fe1537c38 staging: r8188eu: move firmware related macros to rtw_fw.h omits 9df7cc3a829a staging: r8188eu: add spaces around & operator in IS_FW_HE [...] omits 106ee4d8c357 staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST omits 7235d165d3cd staging: r8188eu: move firmware loading code out of the hal layer omits dbf1c5e37ef6 staging: r8188eu: rename pFirmwareBuf and FirmwareLen omits b44dcfb787f5 staging: r8188eu: rename pFwHdr in rtl8188e_firmware_download() omits 9c010d7a72b5 staging: r8188eu: rename writeFW_retry omits 8a9ee2b4d02f staging: r8188eu: rename FWDL_ChkSum_rpt omits fc6730404a9a staging: r8188eu: rename rtSatus in rtl8188e_firmware_download() omits 7a0c9c46c4e0 staging: r8188eu: rename Exit label in rtl8188e_firmware_d [...] omits 08c6f78e9272 staging: r8188eu: convert two functions from s32 to int omits 843e06987045 staging: r8188eu: clean up rtw_reset_8051() omits f1c140b62f13 staging: r8188eu: rename fw related functions to avoid camel case omits 2441fa93a82b staging: r8188eu: use kmemdup instead of kzalloc and memcpy omits 2f8e84b2d1f8 staging: r8188eu: rename fields of struct rt_firmware omits ca1cb3c278cb staging: r8188eu: rename parameter pFirmware of load_firmware() omits 43394501457d staging: r8188eu: convert type of return variable in load_ [...] omits 996d0af0f486 staging: r8188eu: rename rtStatus in load_firmware() omits 1541c8210a8c staging: r8188eu: rename Exit label in load_firmware() omits 39850edf2bef staging: r8188eu: release_firmware is not called if alloca [...] omits 6da97125036f staging: r8188eu: remove rtl8188e_InitializeFirmwareVars() omits 915d5c324872 staging: r8188eu: remove Firmware* from struct hal_data_8188e omits 2b101256fd55 ALSA: usb-audio: scarlett2: Use struct_size() helper in sc [...] omits acfa1e2c2ff5 ASoC: sh: rz-ssi: Remove duplicate macros omits 962ff7ecb60b ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function omits 7276d3f329c6 ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv() omits 6fc2f3832d36 ipv6: gro: flush instead of assuming different flows on ho [...] omits 10cdc794dae8 net: mana: Use struct_size() helper in mana_gd_create_dma_ [...] omits 8fe6e670640e r8169: use new PM macros omits a708078eeb99 spi: Add Sunplus SP7021 schema omits f62ca4e2a863 spi: Add spi driver for Sunplus SP7021 omits 934d0f039959 Merge branch 'dsa-avoid-cross-chip-vlan-sync' omits 108dc8741c20 net: dsa: Avoid cross-chip syncing of VLAN filtering omits 381a730182f1 net: dsa: Move VLAN filtering syncing out of dsa_switch_br [...] omits 51d555cfdcc6 Merge branch 'netns-speedup-dismantle' omits 37ba017dcc3b ipv4/tcp: do not use per netns ctl sockets omits 6a17b961ec19 ipv6: do not use per netns icmp sockets omits a15c89c703d4 ipv4: do not use per netns icmp sockets omits 0dad4087a86a tcp/dccp: get rid of inet_twsk_purge() omits 27dd35e02235 tcp/dccp: no longer use twsk_net(tw) from tw_timer_handler() omits d507204d3c5c tcp/dccp: add tw->tw_bslot omits 8a0de61c40af Merge branch 'ionic-fw-recovery' omits 36197d829783 ionic: replace set_vf data with union omits ec8ee714736e ionic: stretch heartbeat detection omits b1552a4c839e ionic: remove the dbid_inuse bitmap omits 43cfed71bd52 ionic: disable napi when ionic_lif_init() fails omits 238a0f7c2c21 ionic: Cleanups in the Tx hotpath code omits 584fb767cde8 ionic: Prevent filter add/del err msgs when the device is [...] omits f16f5be31009 ionic: Query FW when getting VF info via ndo_get_vf_config omits b640b5522ad9 ionic: Allow flexibility for error reporting on dev commands omits bc43ed4f35ab ionic: Correctly print AQ errors if completions aren't received omits 4cc787bd88be ionic: fix up printing of timeout error omits abd75d14fed6 ionic: better handling of RESET event omits 398d1e37f960 ionic: add FW_STOPPING state omits b8fd0271dad0 ionic: Don't send reset commands if FW isn't running omits e6958cefb98b ionic: separate function for watchdog init omits 9ad2939a1525 ionic: start watchdog after all is setup omits bc0bf9de6f48 ionic: fix type complaint in ionic_dev_cmd_clean() omits ca73b68aca4a ipv4: get rid of fib_info_hash_{alloc|free} omits 80ecb5d7c0f2 drm/edid: Support type 7 timings omits c1f55c5e0482 ip6_tunnel: allow routing IPv4 traffic in NBMA mode omits 8043480a8cef nvmem: qfprom: fix kerneldoc warning omits f2022a29ebe5 nvmem: core: Check input parameter for NULL in nvmem_unregister() omits d9d667633f4d nvmem: core: Use devm_add_action_or_reset() omits 713c5ce0a690 nvmem: core: Remove unused devm_nvmem_unregister() omits f9a8f627c98b Update the Icicle Kit device tree omits 5566ccc533ab spi: add new SoC mt8186 support for spi-mtk-nor omits 9ebb50df2bff ASoC: Intel: sof_rt5682: add two derivative options omits 2e5a74c68d60 ASoC: add support for TAS5805M digital amplifier omits 8f1a27bb8a79 ASOC: cs42l42: Add support for system suspend omits a567abf5defb ASoC: SOF: Intel: improve SoundWire _ADR handling omits e6ec5a3936ee ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id omits 1d26428af3fa Merge branches 'renesas-arm-dt-for-v5.18', 'renesas-driver [...] omits 3e3765875b1b mtd: phram: Prevent divide by zero bug in phram_setup() omits 4cd335dae3cf mtd: rawnand: omap2: Prevent invalid configuration and bui [...] omits 3dd8ba961b93 mtd: parsers: qcom: Fix missing free for pparts in cleanup omits 65d003cca335 mtd: parsers: qcom: Fix kernel panic on skipped partition omits 079e6bdb2b1c mtd: parsers: qcom: Don't print error message on -EPROBE_DEFER omits 5c23b3f965bc mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() omits ba1b71b008e9 mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get omits 8bdc849f7696 dt-bindings: gpio: fix gpio-hog example omits a34b14a29d96 drm/vc4: hdmi: Change CSC callback prototype omits 2034fc12dd25 drm/vc4: hdmi: Define colorspace matrices omits b718d8478e1c drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines omits 0cbb53b283d3 drm/vc4: hdmi: Move XBAR setup to csc_setup omits dccb4d74e06d drm/vc4: hdmi: Use full range helper in csc functions omits a649cc821a2a drm/vc4: hdmi: Add full range RGB helper omits c03d0b52ff71 drm/connector: Fix typo in output format omits 4adc33f36d80 drm/edid: Split deep color modes between RGB and YUV444 omits 75478b3b393b drm/edid: Don't clear formats if using deep color omits 4a46e5d251a3 drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _col [...] omits 57a420435edc ARM: drop pointless SMP check on secondary startup path omits a14a96d75606 ARM: iop: make iop_handle_irq() static omits d31e23aff011 ARM: mm: make vmalloc_seq handling SMP safe omits aa0a20f52151 ARM: entry: avoid clobbering R9 in IRQ handler omits 75fa4adc4f50 ARM: smp: elide HWCAP_TLS checks or __entry_task updates o [...] omits 4fd5e720b709 drm/docs: Document where the C8 color lut is stored omits 0790797aca03 scsi: scsi_debug: Add environmental reporting log subpage omits 7109f3701a4a scsi: scsi_debug: Add no_rwlock parameter omits 500d0d248081 scsi: scsi_debug: Divide power on reset UNIT ATTENTION omits b05d4e481eff scsi: scsi_debug: Refine sdebug_blk_mq_poll() omits 7d5a129b86b3 scsi: scsi_debug: Use TASK SET FULL more omits d9d23a5a34bd scsi: scsi_debug: Strengthen defer_t accesses omits 2aad3cd85370 scsi: scsi_debug: Address races following module load omits cf5b64f7f10b drm/i915/overlay: Prevent divide by zero bugs in scaling omits 74bb0f0c299c Merge branch 'Fix the incorrect register read for syscalls [...] omits 77fc0330dfe5 selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL omits d084df3b7a4c libbpf: Fix the incorrect register read for syscalls on x86_64 omits 78a2054156dd selftests/bpf: Extract syscall wrapper omits 0dd392d16db4 scsi: qla2xxx: Update version to 10.02.07.300-k omits cfbafad7c603 scsi: qla2xxx: Check for firmware dump already collected omits 0d6a536cb1fc scsi: qla2xxx: Add devids and conditionals for 28xx omits a60447e7d451 scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() omits 4c103a802c69 scsi: qla2xxx: Fix T10 PI tag escape and IP guard options [...] omits 73825fd7a37c scsi: qla2xxx: edif: Fix clang warning omits 14cb838d245a scsi: qla2xxx: Fix warning for missing error code omits 8ad4be3d15cf scsi: qla2xxx: Fix device reconnect in loop topology omits 65120de26a54 scsi: qla2xxx: Add ql2xnvme_queues module param to configu [...] omits 1cfbbacbee2d scsi: qla2xxx: Fix wrong FDMI data for 64G adapter omits 355f5ffe840a scsi: qla2xxx: Add retry for exec firmware omits afd438ff874c scsi: qla2xxx: Fix scheduling while atomic omits e35920ab7874 scsi: qla2xxx: Fix premature hw access after PCI error omits 64f24af75b79 scsi: qla2xxx: Fix warning message due to adisc being flushed omits 725d3a0d31a5 scsi: qla2xxx: Fix stuck session in gpdb omits 31e6cdbe0eae scsi: qla2xxx: Implement ref count for SRB omits d4523bd6fd5d scsi: qla2xxx: Refactor asynchronous command initialization omits fc76387003d6 libbpf: Mark bpf_object__open_xattr() deprecated omits bfc0a2e94efc Merge branch 'deprecate bpf_object__open_buffer() API' omits 5a34d98b282e perf: Stop using bpf_object__open_buffer() API omits 9f45f70ab21e libbpf: Mark bpf_object__open_buffer() API deprecated omits c45c79e54666 Merge branch 'Add bpf_copy_from_user_task helper and sleep [...] omits 45105c2eb751 selftests/bpf: Add test for sleepable bpf iterator programs omits a8b77f7463a5 libbpf: Add "iter.s" section for sleepable bpf iterator programs omits 376040e47334 bpf: Add bpf_copy_from_user_task() helper omits b77fb25dcb34 bpf: Add support for bpf iterator programs to use sleepabl [...] omits d5ebaa7c5f6f Bluetooth: hci_event: Ignore multiple conn complete events omits d2fe7fc51fc3 ASoC: sh: rz-ssi: Code cleanup and fixes omits 8bcd0f121b19 ASoC: Xilinx fixes omits 01f5060e4251 ASoC: SOF: Intel: don't download firmware at each resume omits cef982dc4885 ASoC: topology: Fixes omits 7d19e3dab000 f2fs: fix to enable ATGC correctly via gc_idle sysfs interface omits e4544b63a7ee f2fs: move f2fs to use reader-unfair rwsems omits 28c7bbb2a3fc Merge branch 'clk-kunit' into clk-next omits a992acbb219a clk: gate: Add some kunit test suites omits 95940e37624a Merge branch 'clk-xilinx' into clk-next omits 4917394e0c76 clk: zynqmp: replace warn_once with pr_debug for failed clock ops omits cc3ec8bf60f9 Merge branch 'clk-st' into clk-next omits e9ed1ef18a37 clk: stm32mp1: Add parent_data to ETHRX clock omits e33b88b6d7c2 clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock omits 53243d412ec5 net: use bool values to pass bool param of phy_init_eee() omits cb36aaa69f16 Merge branch 'clk-at91' into clk-next omits 6e667749271e net: fec_ptp: remove redundant initialization of variable val omits 9f16e0fa1079 net: usb: asix: remove redundant assignment to variable reg omits a5ab04af4943 clk: at91: sama7g5: Allow MCK1 to be exported and referenc [...] omits ea2be22f3d37 clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT omits bbdfc3faa323 Merge branch 'clk-mtk' into clk-next omits 7a688c91d3fd clk: mediatek: Fix memory leaks on probe omits bd4a0a61cacd Merge branch 'clk-si' into clk-next omits 982c59537523 clk-si5341: replace snprintf in show functions with sysfs_emit omits 2a8b539433e1 clk: si5341: fix reported clk_rate when output divider is 2 omits 771a98eaa735 Merge branch 'clk-microchip' into clk-next omits f7e322d99f11 pinctrl: bcm: add driver for BCM4908 pinmux omits 7b5730f0ff24 dt-bindings: pinctrl: Add binding for BCM4908 pinctrl omits a55e715b7c71 dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock [...] omits afb6d4dc7f28 dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents omits 9cfc44643cf7 dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition [...] omits 6cb2f45b3440 dt-bindings: ingenic,i2c: Rework interrupts in example omits e14fce030b06 dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema omits 18b78483e7ae dt-bindings: i2c: imx: Make each example a separate entry omits 791ad79f64be dt-bindings: i2c: mpc: Make each example a separate entry omits abf0fee97313 dt-bindings: Improve phandle-array schemas omits 2145bb687e3f dt-bindings: clk: microchip: Add Microchip PolarFire host binding omits caaba96131b3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 926fd9f23b27 ima: fix reference leak in asymmetric_verify() omits 24e378c66089 overflow: Implement size_t saturating arithmetic helpers omits 0bfb95f59a66 selftests, bpf: Do not yet switch to new libbpf XDP APIs omits 88f3306dbb39 test_overflow: Regularize test reporting output omits d6905849f875 ARM: assembler: define a Kconfig symbol for group relocati [...] omits 613bcc81d43c drm/dp: Remove common Post Cursor2 register handling omits 84f43e805843 drm/dp: Fix off-by-one in register cache size omits 5ca2ab459817 ASoC: simple-card-utils: Add new system-clock-fixed flag omits e9fed03aebac ASoC: dt-bindings: simple-card: document new system-clock- [...] omits ce2f7b8d4290 ASoC: simple-card-utils: Set sysclk on all components omits c47aef899c1b ASoC: xilinx: xlnx_i2s: Handle sysclk setting omits 5e46c63ca222 ASoC: xilinx: xlnx_i2s: create drvdata structure omits 1c5091fbe7e0 ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting omits aee744a37aaf arm64: dts: ti: k3-j721s2-common-proc-board: Alias console [...] omits 165216533dda arm64: dts: ti: k3-j721s2: Move aliases to board dts omits 8b806b82bc80 ARM: mm: switch to swapper_pg_dir early for vmap'ed stack omits 2e1f8e55f9e0 x86/paravirt: Use %rip-relative addressing in hook calls omits ff3aeb34deb2 drm/i915/dg2: Add Wa_18018781329 discards 2e3528388d25 Merge branch 'misc-5.17' into next-fixes omits 896f47a2c39c Merge branch 'v5.17-next/dts64' into for-next omits 93c68e1acdff Merge branch 'v5.17-next/dts32' into for-next omits dde3c175187c arm64: dts: mediatek: Correct system timer clock of MT8192 omits 226231544f93 arm64: dts: mediatek: Correct I2C clock of MT8192 omits aa247c07f710 arm64: dts: mediatek: Correct Nor Flash clock of MT8192 omits 7f0c5b39dbb6 arm64: dts: mediatek: Correct SPI clock of MT8192 omits 73ba850270da arm64: dts: mediatek: Correct uart clock of MT8192 omits 51911d1c1bb3 dt-bindings: arm: airoha: Add binding for EN7523 SoC and EVB omits d218159f19bf dt-bindings: Add vendor prefix for Airoha omits 506ca49ae7b4 dt-bindings: mediatek: Adds a DT binding documentation for [...] omits 3b939100d3bd ARM: dts: Add initial support for Prestigio PMT5008 3G tablet omits 3bf75f3e7ae9 ARM: dts: Add initial support for Mediatek mt6582 omits 5243fc3f7395 arm64: defconfig: Enable cpufreq for MediaTek omits 1b9362ad46a1 arm64: defconfig: Enable MT6397 RTC omits b4ec6a192312 selftests, xsk: Fix rx_full stats test omits ed8bb03222c9 bpf: Fix flexible_array.cocci warnings omits 101025ff8e47 tools/power/cpupower/{ToDo => TODO}: Rename the todo file omits 9d7c48506518 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits 8b250cd3b5da drm/gma: Remove calls to kmap() omits 6596a0229541 xfrm: fix MTU regression omits a1ce76e89907 gpio: tps68470: Allow building as module omits b3376ed7d82f gpio: tegra: Get rid of duplicate of_node assignment omits f473bdccb877 gpio: altera-a10sr: Switch to use fwnode instead of of_node omits c84eab5850d1 gpio: merrifield: check the return value of devm_kstrdup() omits c7d3bacbbfbb Merge branch 'fixes' into next omits 379f56c24e69 mmc: core: Wait for command setting 'Power Off Notificatio [...] omits 4d315357b3d6 mmc: sh_mmcif: Check for null res pointer omits 40c67c291a93 mmc: sdhci-of-esdhc: Check for error num after setting mask omits ce99534e978d drm/edid: improve non-desktop quirk logging omits e573896a3276 mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for [...] omits ddaa0033f3d6 mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9 [...] omits 91a1937298f2 mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9 [...] omits 48413da89d40 mmc: Add driver for LiteX's LiteSDCard interface omits b801d57edad1 dt-bindings: mmc: Add bindings for LiteSDCard omits 34cca3f53929 MAINTAINERS: co-maintain LiteX platform omits 3257843d2c43 mmc: sdhci-tegra: Enable wake on SD card event omits 72c27a8a862b dt-bindings: mmc: sdhci-msm: Add msm8953 compatible omits 09bdcfee8419 mmc: dw_mmc: Fix potential null pointer risk omits 50dc95d561a2 drm/edid: remove non_desktop quirk for HPN-3515 and LEN-B800. omits 2869f599c0d8 drm/edid: support Microsoft extension for HMDs and special [...] omits 689e00887740 pinctrl: baytrail: Clear direct_irq_en flag on broken configs omits 97486e981ffb thunderbolt: Remove useless DMA-32 fallback configuration omits 06608bc2d9e6 gpio: crystalcove: Set IRQ domain bus token to DOMAIN_BUS_WIRED omits 7f2a3cf4e607 spi: s3c24xx: Convert to GPIO descriptors omits a45cf3cc72dd spi: s3c64xx: Convert to use GPIO descriptors omits 3b5529ae7f35 spi: s3c64xx: Drop custom gpio setup argument omits f1ba938e4f98 spi: s3c64xx: Delete unused boardfile helpers omits ceab11a3c0d6 spi: add mt8186-nor compatible string omits 58b0a653b8da spi: spi-mtk-nor: add axi_s clock for mt8186 omits 4e8bfe5cdf77 spi: spi-mtk-nor: add new soc mt8186 support omits 5b177234e9fd spi: spi-mtk-nor: improve device table for adding more cap [...] omits 2da187304e55 spi: add bindings for microchip mpfs spi omits 8e9977e48c7c regulator: pfuze100: Add missing regulator names omits 6390d42c21ef regulator: qcom_smd: fix for_each_child.cocci warnings omits 1056c41634d4 regmap-irq: Fix typo in comment omits aa505ecccf2a ASoC: codecs: Check for error pointer after calling devm_r [...] omits dbf2f8e3fecd ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration omits 330dc18356e6 ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card omits 88c62b16281e ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size [...] omits de531908ca42 ASoC: samsung: remove unneeded ret variable omits 4ec19deec7ff ASoC: codecs: remove redundant ret variable omits 6045ffd36628 ASoC: tlv320aic31xx: Define PLL clock inputs omits 85f856f790b5 ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h omits d4c4e2861560 ASoC: fsl-asoc-card: Remove BCLK default value for tlv320a [...] omits 91e4e40b59ba ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id omits 55915f20ad9a ASoC: bindings: fsl-asoc-card: Add mclk-id optional property omits c8e98eaf2bcb ASoC: Intel: sof_rt5682: Add support for platform without [...] omits 22cefca393ea ASoC: Intel: sof_rt5682: add support for systems without i [...] omits 7afed13b582b ASoC: SOF: Intel: Compare sdw adr directly omits f67c0c0d3b90 ASoC: SOF: Intel: match sdw version on link_slaves_found omits f8593e885400 ASoC: cs42l42: Handle system suspend omits 5982b5a8ec7d ASoC: cs42l42: Change jack_detect_mutex to a lock of all I [...] omits 8d06f797f844 ASoC: cs42l42: Report full jack status when plug is detected omits e42c903e8bf4 ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_val [...] omits 4f78f3c970f1 ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init() omits 0788785c7834 ASoC: sh: rz-ssi: Make the data structures available befor [...] omits 6570f991582e ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively omits b8aec7a4a01b ASoC: dt-bindings: add bindings for TI TAS5805M. omits ec45268467f4 ASoC: add support for TAS5805M digital amplifier omits cc44c7492bad ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior omits feb00b736af6 ASoC: topology: Allow TLV control to be either read or write omits 3ce57f22cb23 ASoC: topology: Remove superfluous error prints omits d7a8fbd17bfe ASoC: SOF: add flag to disable IMR restore to sof_debug omits 5fb5f5118512 ASoC: SOF: Intel: hda-loader: add IMR restore support omits a749d744561c ASoC: SOF: Intel: hda-loader: add SSP helper omits bd586a0292e0 ASoC: SOF: Intel: use inclusive language for SSP clocks omits 1dafede34dda ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message omits 66fda8bdc323 Merge existing fixes from spi/for-5.17 into new branch omits 799f9cf8fd45 Merge existing fixes from regulator/for-5.17 into new branch omits 6cbff4b3a10e Merge existing fixes from asoc/for-5.17 into new branch omits c9b06cc26f1d drm/i915/cdclk: convert to drm device based logging omits 140f70aeef07 drm/i915/cdclk: update intel_dump_cdclk_config() logging omits 15d641c41796 drm/i915/lspcon: convert to drm device based logging omits eb8d73aa63cd drm/i915/sprite: convert to drm device based logging omits 5acbdcd1b12e drm/i915/plane: convert to drm device based logging and WARN omits 9d0bfa7ac97c drm/i915/dp: convert to drm device based logging omits 0bd6c4a13103 drm/i915/hotplug: convert to drm device based logging omits 51f2d00909c6 drm/i915/pps: convert to drm device based logging omits c5274e86da5f drm/i915/snps: convert to drm device based logging omits 3a14f0e61408 arm64: zynqmp: Rename dma to dma-controller omits 1ff2d58e60c8 arm64: zynqmp: Add missing #dma-cells property omits eceb6f8677d3 arm64: xilinx: dts: drop legacy property #stream-id-cells omits fcc619621df5 microblaze/PCI: Remove pci_phys_mem_access_prot() dead code omits 19d448a04e00 microblaze: add const to of_device_id omits 93b33bb6a5e5 microblaze: fix typo in a comment omits 17dd7b896abd drm/i915: nuke local versions of WARN_ON/WARN_ON_ONCE omits 70b42b5845c8 drm/i915: fix header file inclusion for might_alloc() omits b3bddb7a3806 drm/amdgpu: use ttm_resource_manager_debug omits 7305f5b3a5d6 drm/radeon: use ttm_resource_manager_debug omits fe6959a680a4 drm/i915: Nuke dg2_ddi_pre_enable_dp() omits 860122d80251 soc: renesas: Identify RZ/V2L SoC omits 4b4a0fd66630 dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC omits 509e1a8675fc dt-bindings: arm: renesas: Document Renesas RZ/V2L SoC on [...] omits b4d775775877 drm/i915/hdmi: Clean up TMDS clock limit exceeding user mo [...] omits 428cb15d5b00 drm/i915: Clean up pre-skl primary plane registers omits 72a2cab3a10b arm64: dts: renesas: ulcb-kf: Add KF HDMI output omits d45db61c2e56 arm64: dts: renesas: r8a77961: Add lvds0 device node omits 8b88873b8fb5 arm64: dts: renesas: r8a779f0: Add sys-dmac nodes omits f2ad62a2717b ARM: dts: r9a06g032: Describe the NAND controller omits ad6a6ed4d954 arm64: dts: renesas: Add GMSL cameras .dtsi omits 557165ffb92e arm64: dts: renesas: eagle: Enable MAX9286 omits 9199da68372a arm64: dts: renesas: condor: Enable MAX9286 omits ce0c63b6a5ef arm64: dts: renesas: Add initial device tree for RZ/G2LC S [...] omits 3a3c2a48d8c6 arm64: dts: renesas: Add initial DTSI for RZ/G2LC SoC omits 65d2bc885b01 arm64: dts: renesas: rzg2l-smarc: Move pinctrl definitions omits 3a4f33ee57fa arm64: dts: renesas: beacon: Remove the 'pm-ignore-notify' [...] omits 9eca8bdf0a25 arm64: dts: renesas: r8a779a0: Add INTC-EX device node omits 9d6ae5b72f78 pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L [...] omits c07b19de2f7a dt-bindings: pinctrl: renesas: Document RZ/V2L pinctrl omits 96310a120c83 pinctrl: renesas: r8a7799[05]: Add MediaLB pins omits 30d369991bc5 pinctrl: renesas: r8a7791: Remove INTC_IRQx_N omits c038a988a842 pinctrl: renesas: r8a7790: Remove INTC_IRQx_N omits 1dcb6b782ff0 dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add descripti [...] omits 9ca70f4202ea pinctrl: renesas: rcar: Do not enforce GPIO if already muxed omits 9b621b6adff5 clk: renesas: r8a779a0: Add CANFD module clock omits b289cdecc7c3 clk: renesas: r9a07g044: Update multiplier and divider val [...] omits d843e61e0ea5 clk: renesas: r8a7799[05]: Add MLP clocks omits 59a43fa2487b clk: renesas: r8a779f0: Add SYS-DMAC clocks omits 9fc23e57bb60 Merge branch 'for-5.18/amd-sfh' into for-next omits 0f2039482307 HID: amd_sfh: Remove useless DMA-32 fallback configuration omits d1c4c136bab7 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits 210b3ef939c8 dt-bindings: arm: sunxi: add haoyu,a20-marsboard omits 28d45df0efee ARM: dts: sun7i: Add A20-Marsboard omits b04138bfdebb ARM: dts: sunxi: h3/h5: add r_uart node omits 0f960ce9debc ARM: dts: nanopi-neo-air: Add eMMC and bluetooth omits 272f70d2ae5c Merge branch 'for-5.17/upstream-fixes' into for-next omits 817b8b9c5396 HID: elo: fix memory leak in elo_probe omits dc9d167737a5 drivers: phy: qcom: ipq806x-usb: conver latch function to [...] omits 260f99591c8c drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro omits 29afbd769ca3 phy: cadence: Sierra: fix error handling bugs in probe() omits 6d1e6bcb3166 phy: ti: Fix missing sentinel for clk_div_table omits 7dc5fc6d3bd6 media: mtk-cir: simplify code omits 6a554bb5653f media: mtk-cir: remove superfluous ir_raw_event_reset() omits 1ad09bbf8458 media: mtk-cir: reduce message end to fix nec repeats omits d49a14a946db media: lirc: simplify gap calculation omits 52cdb0130363 media: ir_toy: free before error exiting omits 9ca8581e79e5 ksmbd: fix SMB 3.11 posix extension mount failure omits c00cdc32e727 pinctrl: at91-pio4: Use platform_get_irq() to get the interrupt omits b9dc88de4d77 pinctrl: qcom: Return -EINVAL for setting affinity if no I [...] omits 46f3418926f0 pinctrl: meson-g12a: add more pwm_f options omits 768f8d8e45f9 dt-bindings: pinctrl: drive-strength doesn't default to 2 [...] omits 02f23aa47ae7 drivers/pinctrl: remove redundant ret variable omits 9d6c7ee7c4bb interconnect: imx: Add imx_icc_get_bw function to set init [...] omits 305325688ff9 NTB/msi: Use struct_size() helper in devm_kzalloc() omits bb8c98537ac8 media: mtk-vcodec: Remove mtk_vcodec_release_enc_pm omits ba31a5b39400 media: mtk-vcodec: Remove mtk_vcodec_release_dec_pm omits c281f7d3898b media: mtk-vcodec: Use codec type to separate different hardware omits 0415ddf0c9cb media: mtk-vcodec: Add core dec and dec end ipi msg omits 6491c05bda74 media: mtk-vcodec: Support 34bits dma address for vdec omits 365e4ba01df4 media: mtk-vcodec: Add work queue for core hardware decode omits 66e860ffed72 media: mtk-vcodec: Add new interface to lock different hardware omits 5797f7e18ab7 media: mtk-vcodec: Generalize power and clock on/off interfaces omits b199fe46f35c media: mtk-vcodec: Add msg queue feature for lat and core [...] omits 770eb47f77f1 media: mtk-vcodec: Add irq interface for multi hardware omits 19faef3f6cd6 media: mtk-vcodec: Use pure single core for MT8183 omits c05bada35f01 media: mtk-vcodec: Add to support multi hardware decode omits 04fac6a1fc20 media: mtk-vcodec: Support MT8192 omits 4215692f50fe media: dt-bindings: media: mtk-vcodec: Adds decoder dt-bin [...] omits 9cdd70ceb6fa media: dt-bindings: media: mtk-vcodec: Separate video enco [...] omits 8db41f733d34 media: mtk-vcodec: export decoder pm functions omits d745646b62f2 media: mtk-vcodec: Refactor vcodec pm interface omits a1dcdd6acc97 media: mtk-vcodec: Align vcodec wake up interrupt interface omits d1c51b730209 media: mtk-vcodec: Get numbers of register bases from DT omits d95a63daca85 media: hevc: Embedded indexes in RPS omits 7a3b3dc3bb2e media: hevc: Remove RPS named flags omits da13c943da72 media: atmel: atmel-isc: add raw Bayer 8bit 10bit output formats omits e8b13dc37b27 media: atmel: atmel-sama7g5-isc: fix UYVY input format mbu [...] omits 3f050110617d media: atmel: atmel-isc-base: clamp wb gain coefficients omits 76c97b0bb842 media: atmel: atmel-isc-base: add wb debug messages omits 9780baa06992 media: atmel: atmel-isc-base: fix bytesperline value for p [...] omits 72802a86e11c media: atmel: atmel-isc-base: report frame sizes as full s [...] omits 6b66e047f5b0 media: atmel: atmel-isc-base: remove frameintervals VIDIOC omits 1b52ce99e9f2 media: atmel: atmel-sama7g5-isc: fix ispck leftover omits ae9a7d57f66a media: atmel: atmel-isc: replace video device name with mo [...] omits 118bf76a35bc media: atmel: atmel-isc: split the clock code into separat [...] omits 2de0b3c0f678 media: atmel: introduce microchip csi2dc driver omits 76a5341cea4b media: dt-bindings: media: atmel: csi2dc: add bindings for [...] omits f6d1bbe5140d media: MAINTAINERS: add microchip csi2dc omits c1b403352c5d media: stm32: dcmi: create a dma scatterlist based on DMA [...] omits fc5004e5d477 media: v4l2-ctrls: make array range static omits 2bea83882441 media: media/radio: make array probe_ports static const omits 19bc4f40b2c5 media: gspca: make array regs_to_read static const omits ef058cc8b719 media: bttv: fix WARNING regression on tunerless devices omits 784a1883cff0 media: imx-jpeg: use NV12M to represent non contiguous NV12 omits 7e2c9c6fd893 media: davinci: vpif: drop probe printk omits 43acb728bbc4 media: davinci: vpif: fix use-after-free on driver unbind omits d42b3ad105b5 media: davinci: vpif: fix unbalanced runtime PM enable omits 4a321de23921 media: davinci: vpif: fix unbalanced runtime PM get omits 97733180fafb media: platform: cros-ec: Add brask to the match table omits d8772818e223 media: saa7134: use swap() to make code cleaner omits f0c2ba1ed4ad media: imx: imx8mq-mipi_csi2: fix system resume omits 59c2b6d51803 media: imx: imx8mq-mipi-csi2: remove wrong irq config writ [...] omits e25a89f743b1 media: mtk-vcodec: potential dereference of null pointer omits 8310ca94075e media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buff [...] omits 2092f0def160 media: docs: vidioc-dqbuf: State all remaining fields are [...] omits 57c1d5de7d15 media: vivid: fix timestamp and sequence wrapping omits 9a0e3cd50d39 media: rkisp1: fix grey format iommu page faults omits 5be7f8c91d25 media: staging: media: imx: imx7-mipi-csis: Make subdev na [...] omits 385031b6fc18 media: staging: media: imx: imx7_mipi_csis: Add timings ov [...] omits 95a1379004cb media: staging: media: imx: imx7-mipi-csis: Dump MIPI_CSIS [...] omits 5226429540de media: camss: Apply vfe_get/vfe_put fix to SDM845 omits c5af8db84c01 media: camss: Do vfe_get/vfe_put for csid on sm8250 omits 5ba38efb2622 media: camss: Add SM8250 bandwdith configuration support omits b4436a18eedb media: camss: add support for SM8250 camss omits e53d660843de media: camss: add support for V4L2_PIX_FMT_GREY for sdm845 HW omits 4edc8eae715c media: camss: Add initial support for VFE hardware version [...] omits 1ce8c48b06f2 media: camss: vfe-170: fix "VFE halt timeout" error omits ed38a1469b31 media: camss: fix VFE irq name omits 661a1021e352 media: camss: remove vdda-csiN from sdm845 resources omits e54ef952d5b0 media: camss: csid: allow csid to work without a regulator omits ee780cd7be3b media: camss: csid-170: set the right HALT_CMD when disabled omits 4ea0df151edc media: camss: csid-170: support more than one lite vfe omits 7d8210851cb3 media: camss: csid-170: remove stray comment omits a6da362491e4 media: camss: csid-170: don't enable unused irqs omits 14d510e040f8 media: camss: csid-170: fix non-10bit formats omits 53655d2a0ff2 media: camss: csiphy-3ph: add support for SM8250 CSI DPHY omits c6b6def917cc media: camss: csiphy-3ph: disable interrupts omits dd89115a7c1c media: camss: csiphy-3ph: don't print HW version as an error omits 46f8ac8497c5 media: dt-bindings: media: camss: Add qcom,sm8250-camss binding omits 7eba1e43273e media: staging: media: zoran: drop read/write support omits fa5fce2573ec media: staging: media: zoran: drop kernel log spam omits 35e77cea10e6 media: staging: media: zoran: fix TRY_FMT handling omits 914941827aad media: staging: media: zoran: fix various V4L2 compliance errors omits e3b86f4e558c media: staging: media: zoran: calculate the right buffer n [...] omits 4e3edddb9507 media: staging: media: zoran: fix counting buffer in reserve omits 202ddbc9a33b media: staging: media: zoran: clean unused code omits 241f5b67fb48 media: staging: media: zoran: fix usage of vb2_dma_contig_ [...] omits 8f7cc5c0b0eb media: staging: media: zoran: introduce zoran_i2c_init omits 3b70b0ecd7ca media: staging: media: zoran: move config select on primar [...] omits 82e3a496eb56 media: staging: media: zoran: move videodev alloc omits 49ebe7c38d04 media: staging: media: zoran: remove vidmem omits fe047de480ca media: staging: media: zoran: merge all modules omits 12b65d5c4a92 media: staging: media: zoran: videocode: remove procfs omits 2776d278df1c media: staging: media: zoran: add debugfs omits b82cdccafd41 media: staging: media: zoran: rename debug module parameter omits b419ee9468d9 media: staging: media: zoran: use module_pci_driver omits 4d4389f64c5f media: staging: media: zoran: move module parameter checks [...] omits 4eda2bc3431e x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATM [...] omits 16273fa4f3a2 x86/insn: Add AVX512-FP16 instructions to the x86 instruct [...] omits cdb63ba98c5d perf/tests: Add AVX512-FP16 instructions to x86 instructio [...] omits 0153d98f2dd6 x86/insn: Add misc instructions to x86 instruction decoder omits a6ea1142dee6 perf/tests: Add misc instructions to the x86 instruction d [...] omits 9dd94df75b30 x86/insn: Add AMX instructions to the x86 instruction decoder omits 4810dd2c943e perf/tests: Add AMX instructions to x86 instruction decoder test discards 7237727f8c44 x86/CPU/AMD: Use default_groups in kobj_type omits 535f7fffed88 ARM: dts: exynos: Add support for Samsung Chagall WiFi omits 534aaa1802ea ARM: exynos: only do SMC_CMD_CPU1BOOT call on Exynos4 omits 9998104515d4 dt-bindings: arm: samsung: document Chagall WiFi board binding omits 625c6b556997 EDAC: Use default_groups in kobj_type omits 11413893a0d0 EDAC: Use proper list of struct attribute for attributes omits ccbed9d8d2a5 iio: accel: fxls8962af: add padding to regmap for SPI omits b0e85f95e30d iio:imu:adis16480: fix buffering for devices with no burst mode omits 0e33d15f1dce iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN [...] omits b7a78a8adaa8 iio: adc: tsc2046: fix memory corruption by preventing arr [...] omits 442b0c08db7e soc: samsung: Fix typo in CONFIG_EXYNOS_USI description omits 94bfe2bdfc50 MAINTAINERS: add reviewer entry for Samsung/Exynos platform omits 372d171cd9b4 arm64: dts: exynos: add necessary clock inputs in Exynos7 omits 0d42eb5ac66d ARM: dts: exynos: drop unsupported MAX77802 regulators on [...] omits 9eb8090f95e2 ARM: dts: exynos: add necessary clock controller inputs in [...] omits 8d6f5af71e2a ARM: dts: exynos: Align MAX77836 nodes with dtschema on Mo [...] omits 7638d3c945be arm64: dts: exynos: Align MAX77843 nodes with dtschema on TM2 omits 41bd4354a151 arm64: dts: exynos: use dedicated wake-up pinctrl compatib [...] omits 752e8545226f ARM: dts: s5pv210: align pinctrl with dtschema omits 9e47ccc01284 ARM: dts: s3c64xx: align pinctrl with dtschema omits 901e28782738 ARM: dts: s3c24xx: align pinctrl with dtschema omits 71b8d1253b7f arm64: dts: exynos: align pinctrl with dtschema in ExynosAutov9 omits ee045adb3768 arm64: dts: exynos: align pinctrl with dtschema in Exynos7 omits 756d68ee6e93 arm64: dts: exynos: align pinctrl with dtschema in Exynos5433 omits d5dfdae9f685 ARM: dts: exynos: align pinctrl with dtschema in Exynos542x/5800 omits 7a749eeec453 ARM: dts: exynos: align pinctrl with dtschema in Exynos5410 omits b72458f83066 ARM: dts: exynos: align pinctrl with dtschema in Exynos5260 omits 1c7b9b02c898 ARM: dts: exynos: align pinctrl with dtschema in Exynos5250 omits fe9f10f8d3dd ARM: dts: exynos: align pinctrl with dtschema in Exynos4412 omits ac9af38e7baf ARM: dts: exynos: align pinctrl with dtschema in Exynos4210 omits ba6693131228 ARM: dts: exynos: align pinctrl with dtschema in Exynos3250 omits a6b43b5f384d ARM: dts: s3c64xx: drop unneeded pinctrl wake-up interrupt [...] omits f53a48f8ff5d ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pi omits e5b9655c1dca ARM: dts: exynos: override pins by label in Peach Pi omits 6d73abda1bb4 ARM: dts: exynos: simplify PMIC DVS pin configuration in P [...] omits 213e19b4f675 ARM: dts: exynos: override pins by label in Peach Pit omits 503d77b3d17b ARM: dts: exynos: simplify PMIC DVS pin configuration in O [...] omits 0f8b7f682a8a ARM: dts: exynos: drop unused pinctrl defines in Exynos3250 omits 372d7027fed4 ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 omits d82d3d8a527b Merge tag 'samsung-pinctrl-5.18' of https://git.kernel.org [...] omits 88829baee3db ARM: dts: exynos: split dmas into array of phandles in Exynos5250 omits 2212c19e5196 mtd: rawnand: omap_elm: remove redundant variable 'errors' omits ac178a21754c mtd: rawnand: gpmi: support fast edo timings for mx28 omits 15e27d197a7e mtd: rawnand: gpmi: validate controller clock rate omits 2970bf5a32f0 mtd: rawnand: gpmi: fix controller timings setting omits 7f852ec58af6 mtd: aspeed-smc: improve probe resilience omits feca4cc4765a mtd: rawnand: brcmnand: Add BCMA shim omits 5abd37f6e9d6 mtd: rawnand: brcmnand: BCMA controller uses command shift of 0 omits 8e5913005f7b mtd: rawnand: brcmnand: Allow platform data instantation omits 02d1d0e4dfc3 mtd: rawnand: brcmnand: Add platform data structure for BCMA omits f5619f3774d0 mtd: rawnand: brcmnand: Allow working without interrupts omits 75ac944722b0 mtd: rawnand: brcmnand: Move OF operations out of brcmnand [...] omits c0d08a1401bb mtd: rawnand: brcmnand: Avoid pdev in brcmnand_init_cs() omits 25f97138f8c2 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations omits 9e37532b1820 mtd: rawnand: brcmnand: Assign soc as early as possible omits 65a01be4f528 mtd: rawnand: Rework of_get_nand_bus_width() omits dbfbe79dbb63 mtd: rawnand: Remove of_get_nand_on_flash_bbt() wrapper omits 3e68f331c8c7 mtd: onenand: Check for error irq omits 109cf81fb573 mtd: rawnand: nandsim: Add NS_PAGE_BYTE_SHIFT macro to rep [...] omits db52b445793d mtd: rawnand: nandsim: Merge repeat codes in ns_switch_state omits e0a9ddd5d9e1 mtd: rawnand: nandsim: Replace overflow check with kzalloc [...] omits 5a04982df8da dt-bindings: dmaengine: zynqmp_dma: convert to yaml omits 92649241a25a dt-bindings: msm/mdp4: convert to yaml format omits 066aef690794 dt-bindings: serial: Convert rda,8810pl-uart to YAML omits fd692f3d8ff3 bus: mhi: Add mru_default for Cinterion MV31-W omits 12bb8ff3c62e bus: mhi: Add mru_default for Foxconn SDX55 omits b5fbaf7d779f arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output omits 5201d23cc8e5 Bluetooth: msft: fix null pointer deref on msft_monitor_de [...] omits ed2c66a95c0c arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode omits 5070ce86246a phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option omits 42fed57046fc phy: usb: Leave some clocks running during suspend omits 85a8bccfa945 arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568 omits 2ddd96aadbd0 arm64: dts: rockchip: fix dma-controller node names on rk356x omits a9940f83a6e2 m68k: Add asm/config.h omits 1ff37c22b161 arm64: dts: rockchip: add Quartz64-A usb2 support omits 91c4c3e06a25 arm64: dts: rockchip: add usb2 nodes to rk3568 device tree omits 7dbb47d64acf dt-bindings: soc: rockchip: add rk3568-usb2phy-grf omits 515a2f507491 mei: me: Use dma_set_mask_and_coherent() and simplify code omits 832ae134ccc1 pinctrl: samsung: add support for Exynos850 and ExynosAuto [...] omits 1755e227c216 dt-bindings: pinctrl: samsung: describe Exynos850 and Exyn [...] omits af030d83da1d dt-bindings: pinctrl: samsung: convert to dtschema omits a29681b0cc37 pinctrl: samsung: accept GPIO bank nodes with a suffix omits 96f79935015c pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE [...] omits 50ebd19e3585 pinctrl: samsung: drop pin banks references on error paths omits 8a900dc390da xtensa: Remove unused early_read_config_byte() et al declarations omits 4b0b23873bab xtensa: use strscpy to copy strings omits 2d4a4aec2fe5 net: xtensa: use strscpy to copy strings omits cb935c4618bd drm/i915: Lock timeline mutex directly in error path of eb [...] omits 5fe0fdd23e33 drm/i915/guc: Flush G2H handler during a GT reset omits 1f73a367420c drm/i915/guc: Add work queue to trigger a GT reset omits 4f72fc3c7f3d drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL omits db3f1f9b5d88 Bluetooth: btmtksdio: mask out interrupt status omits e98aa38cafec Bluetooth: btmtksdio: run sleep mode by default omits 095519de2deb Bluetooth: btmtksdio: lower log level in btmtksdio_runtime [...] omits 01ecc177b7d7 Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() omits 752aea58489f Bluetooth: mt7921s: fix bus hang with wrong privilege omits c7e301d7c855 Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend| [...] omits 2fc967cc0dad Bluetooth: mt7921s: fix firmware coredump retrieve omits 9d7cbe2b9cf5 Bluetooth: hci_serdev: call init_rwsem() before p->open() omits a9921ce1cae5 Merge branch 'mvneta: introduce XDP multi-buffer support' omits ab0db46396ca xdp: disable XDP_REDIRECT for xdp frags omits 0c5e118cb4b8 bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags omits 6db28e24ae46 bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest omits 3f364222d032 net: xdp: introduce bpf_xdp_pointer utility routine omits f45d5b6ce2e8 bpf: generalise tail call map compatibility check omits 082c4bfba4f7 libbpf: Add SEC name for xdp frags programs omits 110221081aac bpf: selftests: update xdp_adjust_tail selftest to include [...] omits 7855e0db150a bpf: test_run: add xdp_shared_info pointer in bpf_test_fin [...] omits 1c1949982524 bpf: introduce frags support to bpf_prog_test_run_xdp() omits be3d72a2896c bpf: move user_size out of bpf_test_init omits d99173027d68 bpf: add frags support to xdp copy helpers omits bf25146a5595 bpf: add frags support to the bpf_xdp_adjust_tail() API omits 0165cc817075 bpf: introduce bpf_xdp_get_buff_len helper omits e121d27083e3 net: mvneta: enable jumbo frames if the loaded XDP program [...] omits c2f2cdbeffda bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags load [...] omits c41ced023a98 net: mvneta: add frags support to XDP_TX omits 7c48cb0176c6 xdp: add frags support to xdp_return_{buff/frame} omits ed7a58cb40bd net: marvell: rely on xdp_update_skb_shared_info utility routine omits d65a1906b312 net: xdp: add xdp_update_skb_shared_info utility routine omits d094c9851ae9 net: mvneta: simplify mvneta_swbm_add_rx_fragment management omits 76a676947b56 net: mvneta: update frags bit before passing the xdp buffe [...] omits 2e88d4ff0301 xdp: introduce flags field in xdp_buff/xdp_frame omits d16697cb6261 net: skbuff: add size metadata to skb_shared_info for xdp omits a357dca964e0 drm/amdgpu: fix the page fault caused by uninitialized variables omits 37ff945f804c drm/amdgpu: fix convert bad page retiremt omits a86974f75e88 Bluetooth: Remove kernel-doc style comment block omits aa17e8ce1c20 Bluetooth: btusb: Whitespace fixes for btusb_setup_csr() omits 2e7b4a328ed6 Bluetooth: btusb: Add one more Bluetooth part for the Real [...] omits 55235304c256 Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products omits e26a78057c25 HID: apple: Set the tilde quirk flag on the Wellspring 5 a [...] omits 784a2ec00904 drm/i915/mst: only ack the ESI we actually handled omits b4a1c675d256 drm/i915/mst: ack sink irq ESI for link status changes omits 1d50942dc930 drm/i915/mst: read link status only when requested by sink in ESI omits 1358139bdefd drm/i915/mst: abstract handling of link status in DP MST omits 34ed3e83475e drm/i915/mst: debug log 4 bytes of ESI right after reading omits 603801d0f2f4 drm/i915/mst: abstract intel_dp_ack_sink_irq_esi() omits 26950f2968e8 drm/i915/mst: fix intel_dp_mst_hpd_irq() indentation omits f9eceeca3623 drm: Update docs after moving DisplayPort helpers around omits 198bca93403d drm/i915: split out i915_reg_read_ioctl() to i915_ioctl.[ch] omits 820e6e227c40 selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap omits 748cd5729ac7 bpf: support BPF_PROG_QUERY for progs attached to sockmap omits 3f712d4691fc Merge branch 'libbpf: streamline netlink-based XDP APIs' omits d4e34bfcbe88 samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs omits 544356524dd6 selftests/bpf: switch to new libbpf XDP APIs omits c86575eccab2 bpftool: use new API for attaching XDP program omits c359821ac65b libbpf: streamline low-level XDP APIs omits 1713e33bfd28 Merge branch 'libbpf: deprecate legacy BPF map definitions' omits 96c85308eed9 docs/bpf: update BPF map definition example omits 93b8952d223a libbpf: deprecate legacy BPF map definitions omits ccc3f56918f6 selftests/bpf: convert remaining legacy map definitions omits 32b3429479ea selftests/bpf: fail build on compilation warning omits 1058b6a78db2 selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n omits 8c0be0631d81 selftests: bpf: Fix bind on used port omits 38f033a16a28 Merge branch 'rely on ASSERT marcos in xdp_bpf2bpf.c/xdp_a [...] omits fa6fde350b16 bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c omits 791cad025051 bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c omits 8d7f167752c3 Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events omits 3368aa357f3b Bluetooth: msft: Handle MSFT Monitor Device Event omits 5de6a3de999d drm/i915/dmc: Eliminate remnant GEN<n> references omits 27535f1d9431 drm/i915: Clean up vlv/chv sprite plane registers discards b0544c1f23dd jbd2: refactor wait logic for transaction updates into a c [...] discards 16263b9820b0 jbd2: cleanup unused functions declarations from jbd2.h discards 6dcee78ea266 ext4: fix error handling in ext4_fc_record_modified_inode() discards c7fc77e512a4 ext4: remove redundant max inline_size check in ext4_da_wr [...] discards 2fdd85005f70 ext4: fix error handling in ext4_restore_inline_data() omits 6f043b5969a4 drm/locking: fix drm_modeset_acquire_ctx kernel-doc discards 4a404adb1978 ext4: fast commit may miss file actions discards b4facf2d8a22 ext4: fast commit may not fallback for ineligible commit omits c6553cd5dec6 usr/include/Makefile: add linux/nfc.h to the compile-test [...] discards 85c6392fef63 ext4: modify the logic of ext4_mb_new_blocks_simple discards 8484c37da00d ext4: prevent used blocks from being allocated during fast [...] omits 6d1d72fb4fcf drm/amd/display: change FIFO reset condition to embedded d [...] omits f548f4291e89 drm/amd/display: Correct MPC split policy for DCN301 omits f61c40c0757a drm/amdkfd: enable heavy-weight TLB flush on Arcturus omits 590e86fe3462 drm/amdgpu: fix broken debug sdma vram access function omits 1b08dfb889b2 drm/amdgpu: remove gart.ready flag omits 5904e4135f3b drm/amdgpu: remove unused variable warning omits 33cd016e600a drm/amdgpu: remove unused variable omits 8eb53bb2aa8a drm/amdgpu: Remove repeated calls omits 86700a402694 drm/amdgpu: modify a pair of functions for the pcie port w [...] omits 479e3b02b73a drm/amdgpu: add vram check function for GMC omits c26962803d04 drm/i915/hdmi: Ignore DP++ TMDS clock limit for native HDMI ports omits 044cbc7a74c1 drm/i915/bios: Nuke DEVICE_TYPE_DP_DUAL_MODE_BITS omits a868a1e57e3a drm/i915/bios: Throw out the !has_ddi_port_info() codepaths omits 594c504d3334 drm/i915/bios: Use i915->vbt.ports[] for all g4x+ omits 4e950747ba12 Merge branch 'bpf: allow cgroup progs to export custom ret [...] omits 1080ef5cc0c2 selftests/bpf: Update sockopt_sk test to the use bpf_set_retval omits b8bff6f89051 selftests/bpf: Test bpf_{get,set}_retval behavior with cgr [...] omits b44123b4a3dc bpf: Add cgroup helpers bpf_{get,set}_retval to get/set sy [...] omits c4dcfdd406aa bpf: Move getsockopt retval to struct bpf_cg_run_ctx omits f10d05966196 bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean omits eb9fcf638575 drm/i915/bios: Use i915->vbt.ports[] on CHV omits b90b6e413797 drm/i915/bios: Introduce has_ddi_port_info() omits d81283d27266 libbpf: Improve btf__add_btf() with an additional hashmap [...] omits 0ba3929e5b3d bpf/scripts: Raise an exception if the correct number of s [...] omits f1f3f67fd8ed bpf/scripts: Make description and returns section for help [...] omits e40fbbf0572c uapi/bpf: Add missing description and returns for helper d [...] omits b662000aff84 bpftool: Adding support for BTF program names omits 37e0321ab256 drm/malidp: Replace module initialization with DRM helpers omits 6aef229365f4 drm/arm/hdlcd: Replace module initialization with DRM helpers omits e0f8cd2343f8 drm/komeda: Replace module initialization with DRM helpers omits 7a90a846ad3f drm/imx/dcss: Replace module initialization with DRM helpers omits 09f137c32063 drm: Provide platform module-init macro omits 2075a734ed99 drm/hisilicon/hibmc: Replace module initialization with DR [...] omits a32762d1db4c drm/cirrus: Replace module-init boiler-plate code with DRM [...] omits 54e67e5a2326 drm/bochs: Replace module-init boiler-plate code with DRM helpers omits 8638b4d8ddc9 drm/ast: Replace module-init boiler-plate code with DRM helpers omits 52506b099e1b drm: Provide PCI module-init macros omits 8172375ea95a drm/i915: Remove zombie async flip vt-d w/a omits ba3a5ddcf1e5 drm/selftests/test-drm_dp_mst_helper: Fix memory leak in s [...] omits 8de223b94b84 drm/doc: Fix TTM acronym omits bcc77411e8a6 drm/ast: Create threshold values for AST2600 omits 028a73e10705 mgag200 fix memmapsl configuration in GCTL6 register omits cc37b88b02fb drm/bridge: Remove extra device acquisition method of i2c [...] omits d39bc5c5e10a drm/i915/dpll: make intel_shared_dpll_funcs internal to in [...] omits c8469eb98626 Merge branches 'misc' and 'fixes' into for-next omits 4ce2ca4b374a drm/msm: Fix include statements for DisplayPort omits d7e3ea83bba8 drm/selftests: Select DRM_DP_HELPER omits fae0bd40fab0 virtio_console: break out of buf poll on remove omits 742f5cb75597 virtio: document virtio_reset_device omits c4f269601734 virtio: acknowledge all features before access omits 75ab2b3633cc dma-buf: drop excl_fence parameter from dma_resv_get_fences omits 51395cf204f2 wcn36xx: Add SNR reporting via get_survey() omits 29696e0aa413 wcn36xx: Track SNR and RSSI for each RX frame omits d6f2746691cb wcn36xx: Track the band and channel we are tuned to omits 039d5d4db4bc wcn36xx: Implement get_snr() omits acde6234f65b drm/amdgpu: remove excl as shared workarounds omits 6387a3c4b0c4 drm: move the buddy allocator from i915 into common drm omits eaa266d83a37 libbpf: Define BTF_KIND_* constants in btf.h to avoid comp [...] omits 41f8aa5d6a8a drm/i915/guc: Remove hacks for reset and schedule disable [...] omits 4e6835466771 drm/i915/selftests: Add a cancel request selftest that tri [...] omits 712d47938dca Merge branch 'bpf: Batching iter for AF_UNIX sockets.' omits a796966b6ea0 selftest/bpf: Fix a stale comment. omits 7ff8985cc1aa selftest/bpf: Test batching and bpf_(get|set)sockopt in bp [...] omits eb7d8f1d9ebc bpf: Support bpf_(get|set)sockopt() in bpf unix iter. omits 855d8e77ffb0 bpf: af_unix: Use batching algorithm in bpf unix iter. omits 4408d55a6467 af_unix: Refactor unix_next_socket(). omits a5e7ffa11974 amdgpu/amdgpu_psp: remove unneeded ret variable omits dfd6879b9899 drm/radeon: fix UVD suspend error omits 4bd8dd0d61f9 drm/amdgpu: Add missing pm_runtime_put_autosuspend omits 552b7cb0eed1 drm/amd/display: move calcs folder into DML omits ce0bdc62e80d drm/amd/display: 3.2.169 omits 56ca49cf6004 drm/amd/display: [FW Promotion] Release 0.0.100.0 omits 047db281c026 drm/amd/display: Add signal type check when verify stream [...] omits 9338cb719f0f drm/amd/display: update dml to rev.99 and smu clk_table w/a omits 58c69b53aee2 drm/amd/display: Fix black screen issue on memory clock switch en omits 6421c49567d5 drm/amd/display: DCEFCLK DS on CLK init omits c1a20f707ac3 drm/amd/display: modify SMU_TIMEOUT macro. omits f369e4eba89a drm/amd/display: move FPU associated DCN302 code to DML fo [...] omits 82dcd8eb357c drm/amd/display: 3.2.168 omits b4c55e525461 drm/amd/display: support new PMFW interface to disable Z9 only omits fd9048dd4425 drm/amd/display: adjust bit comparison to be more type safe omits 7aba117ac9e0 drm/amd/display: Disabled seamless boots on DP and renamed [...] omits 47f29ac1cbae drm/radeon: fix error handling in radeon_driver_open_kms omits f3527a6483fb drm/amd/pm: Enable sysfs required by rocm-smi tool for One [...] omits 22c16d251a79 drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV omits 2a1aff603518 Merge branch 'Introduce unstable CT lookup helpers' omits 465656964340 selftests/bpf: Add test for race in btf_try_get_module omits c1ff181ffabc selftests/bpf: Extend kfunc selftests omits 0201b80772ac selftests/bpf: Add test_verifier support to fixup kfunc ca [...] omits 87091063df5d selftests/bpf: Add test for unstable CT lookup API omits b4c2b9593a1c net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF omits 5c073f26f9dc bpf: Add reference tracking support to kfunc omits d583691c47dc bpf: Introduce mem, size argument pair support for kfunc omits b202d8442222 bpf: Remove check_kfunc_call callback and old kfunc BTF ID API omits dee872e124e8 bpf: Populate kfunc BTF ID sets in struct btf omits 18688de203b4 bpf: Fix UAF due to race between btf_try_get_module and lo [...] omits 71b6c4a277db drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc omits 8697a19ee955 drm/amdgpu: Fix the code style warnings in sdma omits d622c094f8fe drm/amdgpu: Fix the code style warnings in gmc omits 4f64ccf4f27c drm/amdgpu: Fix the code style warnings in gfx omits b6efdb02d23e drm/amdgpu: Fix the code style warnings in amdgpu_ras omits 03f6fb84bd0e drm/amdgpu: apply vcn harvest quirk omits e475986f1821 drm/amdgpu: drop redundant check of ip discovery_bin omits 79c0462159a1 drm/amdgpu: handle denied inject error into critical regions v2 omits 3ddd0c90bafd drm/amd/pm: add message smu to get ecc_table omits c34242eea16f drm/amdgpu: add new query interface for umc_v8_7 block omits 83f2726cd9c3 drm/amd/pm: Update smu driver interface for sienna cichlid omits b54f41b791de virtio: unexport virtio_finalize_features omits 72744f509650 gfs2: Fix gfs2_release for non-writers regression omits b5cfe6f7a6e1 drm/i915: Remove short-term pins from execbuf, v6. omits 294996a98a64 drm/i915: Remove support for unlocked i915_vma unbind omits 0f341974cbc2 drm/i915: Add i915_vma_unbind_unlocked, and take obj lock [...] omits 7e00897be8bf drm/i915: Add object locking to i915_gem_evict_for_node an [...] omits 6945c53bc712 drm/i915: Add locking to i915_gem_evict_vm(), v3. omits e849f7e70860 drm/i915: Call i915_gem_evict_vm in vm_fault_gtt to preven [...] omits 647bfd26bf05 Merge drm/drm-next into drm-intel-gt-next omits 6b79f96f4a23 drm/virtio: Ensure that objs is not NULL in virtio_gpu_arr [...] omits 2b6dd600dd72 udmabuf: validate ubuf->pagecount omits fee076019d0a drm/i915: Nuke pointless middle men for skl+ plane programming omits 4682a6d99638 drm/i915: Declutter color key register stuff omits 366714b0883f drm/i915: Extract skl_plane_aux_dist() omits 87a0b2fafc09 Merge tag 'v5.16' into next omits 348abd4cf353 drm/i915: Clean up cursor registers omits f6bb74e07705 drm/i915: Clean up g4x+ sprite plane registers omits 2f609faf5bda drm/i915: Clean up ivb+ sprite plane registers omits 12d7d858e63d drm/i915: Use REG_BIT() & co. for universal plane bits omits 71b59439aa03 drm/i915: Sipmplify PLANE_STRIDE masking omits 269332997a16 drm/bridge: anx7625: Return -EPROBE_DEFER if the dsi host [...] omits 1e8a930071a1 gfs2: assign rgrp glock before compute_bitstructs omits d134ad2574a1 ipmi: ssif: replace strlcpy with strscpy omits 7281599201c3 ipmi/watchdog: Constify ident omits 993220ba6706 ipmi: Add the git repository to the MAINTAINERS file omits 6bae9de622d3 ath10k: abstract htt_rx_desc structure omits d17efe4f80fc wcn36xx: Use platform_get_irq_byname() to get the interrupt omits 76d7b996aab8 ath9k: remove redundant status variable omits dc7ff75690ea ath11k: Reconfigure hardware rate for WCN6855 after vdev i [...] omits a063b650ce5d ath: dfs_pattern_detector: Avoid open coded arithmetic in [...] omits f14c3f4db9cb ath10k: Use platform_get_irq() to get the interrupt omits dff39ad93de8 ath5k: fix ah_txq_isr_txok_all setting omits 3296fe1a8339 ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw omits 0feb4052ad47 ath5k: remove unused ah_txq_isr_qcborn member from struct [...] omits bcc08e05041e ath5k: remove unused ah_txq_isr_qcburn member from struct [...] omits 5b747459477b ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw omits c9b41832dc08 ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() omits 3cd04a438754 ath11k: move function ath11k_dp_rx_process_mon_status omits 67a9d399fcb0 ath11k: enable RX PPDU stats in monitor co-exist mode omits 032a12590499 drm/dp: Move DisplayPort AUX bus helpers into dp/ omits 5b529e8d9c38 drm/dp: Move public DisplayPort headers into dp/ omits adb9d5a2cc77 drm/dp: Move DisplayPort helpers into separate helper module omits 3681eb24a9f1 drm/dp: Move DP declarations into separate header file omits dfacce59553b drm/dp_mst: Remove trailing whitespace. omits f4319f72a9bc drm/bridge: sii902x: add support for DRM_BRIDGE_ATTACH_NO_ [...] omits 2c420d79dae4 arm64: dts: meson-g12-common: add uart_ao_b pins muxing omits 073983233302 arm64: dts: meson-g12-common: add more pwm_f options omits 6e55d273708b drm/panfrost: initial dual core group GPUs support omits 803abfd8dda5 drm: bridge: fix unmet dependency on DRM_KMS_HELPER for DR [...] omits b0641cb8a1de drm/i915/psr: remove unused lines_to_wait vbt info omits ced9f62ec435 init/Kconfig: Specify the interpreter for rust-is-available.sh omits fe7751c4f8fc [RFC] drivers: android: Binder IPC in Rust omits 5c1fec092f96 [RFC] drivers: gpio: PrimeCell PL061 in Rust omits cc9fed8264dd MAINTAINERS: Rust omits aea6c5d53e0c samples: add Rust examples omits 5d287d7e9c9b Kbuild: add Rust support omits 78b471443e27 docs: add Rust documentation omits f3714fe26fb9 scripts: decode_stacktrace: demangle Rust symbols omits f87087dabe30 scripts: add `generate_rust_analyzer.py` omits efd390f10e30 vsprintf: add new `%pA` format specifier omits df51f5e6315e rust: export generated symbols omits 08ce53e5594e rust: add `kernel` crate omits 0ca0dcf881fb rust: add `macros` crate omits c47068ebb6aa rust: add `build_error` crate omits 40458fc0ff21 rust: add `alloc` crate omits f28e96276441 rust: add `compiler_builtins` crate omits 0be29b05808b rust: add C helpers omits 2f71526d93c3 kallsyms: use the correct buffer size for symbols omits 11c213b0028c kallsyms: increase maximum kernel symbol length to 512 omits 80783c83f50f kallsyms: support "big" kernel symbols omits e80f2a0d1946 test: selftests: Remove unused various in sockmap_verdict_prog.c omits 0e3a1c902ffb tools/resolve_btfids: Build with host flags omits 71a3cdf80c0d bpf/scripts: Raise an exception if the correct number of h [...] omits e8521d0cd984 drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21 omits a8e6398ffe17 drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY omits 5f0754ab2751 drm/amdgpu: Fix rejecting Tahiti GPUs omits 06cf9bd61a74 drm/amdgpu: don't do resets on APUs which don't support it omits b3523c457380 drm/amdgpu: invert the logic in amdgpu_device_should_recov [...] omits 31425abeda71 drm/amdgpu: Enable recovery on yellow carp omits fb825b651de9 drm/amd/display: Remove redundant initialization of dpg_width omits a85d70a8b481 drm/amd/pm: Replace one-element array with flexible-array member omits 1613f346f86b drm/amd/pm: fix null ptr access omits e3d833f41c46 drm/amdgpu: fix compile warning for ras_block_match_default omits 954ea6aa1545 drm/amdgpu: Use ARRAY_SIZE to get array length omits ab3b9de65bfe drm/amdgpu: clean up some inconsistent indenting omits 69f91d32c663 drm/amdgpu: remove unneeded semicolon omits df4f0041c6ef drm/amdgpu: No longer insert ras blocks into ras_list if i [...] omits df01fe73ee98 drm/amdgpu: Add ras supported check for register_ras_block omits c4381d0ee819 drm/amdgpu: Add interface to load SRIOV cap FW omits 20c5e425d36a drm/amdkfd: Fix indentation on switch statement omits 400ef298f400 drm/amdgpu: cleanup ttm debug sdma vram access function omits cb5cc4f573e1 drm/amdgpu: improve debug VRAM access performance using sdma omits 7389a5b837cd drm/amdgpu: Removed redundant ras code omits 22d4ba53b1c1 drm/amdgpu: Adjust error inject function code style in amd [...] omits b0e2062dc897 drm/amdgpu: Modify mca block to fit for the unified ras bl [...] omits bdc4292bd3b4 drm/amdgpu: Modify sdma block to fit for the unified ras b [...] omits efe17d5a217e drm/amdgpu: Modify umc block to fit for the unified ras bl [...] omits 2e54fe5d056e drm/amdgpu: Modify nbio block to fit for the unified ras b [...] omits 5e67bba30115 drm/amdgpu: Modify mmhub block to fit for the unified ras [...] omits 6d76e9049ad9 drm/amdgpu: Modify hdp block to fit for the unified ras bl [...] omits 6c2453861f48 drm/amdgpu: Modify xgmi block to fit for the unified ras b [...] omits 8b0fb0e967c1 drm/amdgpu: Modify gfx block to fit for the unified ras bl [...] omits 7cab2124058d drm/amdgpu: Modify the compilation failed problem when oth [...] omits 6492e1b07c03 drm/amdgpu: Unify ras block interface for each ras block omits 685fae24d94f drm/amd/pm: correct the checks for fan attributes support omits 54c73b51df29 drm/amdgpu/pm: move additional logic into amdgpu_dpm_force [...] omits bcf19fdd507f drm/amd/pm: drop those unrealistic thermal_type checks omits 1a408c710d9e drm/amdgpu: wrap those atombios APIs used by SI under CONF [...] omits 3712e7a49459 drm/amd/pm: unified lock protections in amdgpu_dpm.c omits 61d7d0d5adc7 drm/amd/pm: revise the performance level setting APIs omits 3bce90bfbaa8 drm/amd/pm: drop unnecessary gfxoff controls omits 837d542a09cd drm/amd/pm: relocate the power related headers omits ebfc253335af drm/amd/pm: do not expose the smu_context structure used i [...] omits 7689dab48259 drm/amd/pm: drop redundant or unused APIs and data structures omits a627967e803e drm/amd/pm: move those code piece used by Stoney only to s [...] omits 6ddbd37f1074 drm/amd/pm: optimize the amdgpu_pm_compute_clocks() implem [...] omits d698a2c4859d drm/amd/pm: move pp_force_state_enabled member to amdgpu_p [...] omits 84176663e70d drm/amd/pm: create a new holder for those APIs used only b [...] omits 28a31774b050 drm/amd/pm: do not expose the API used internally only in [...] omits a79110f2dc01 drm/amd/pm: do not expose those APIs used internally only [...] omits d44815766587 drm/amd/pm: do not expose those APIs used internally only [...] omits 13f5dbd6e3d9 drm/amd/pm: do not expose power implementation details to display omits 79c65f3fcbb1 drm/amd/pm: do not expose power implementation details to [...] omits bc143d8b8387 drm/amd/pm: do not expose implementation details to other [...] omits 8c2d34eb53b9 drm/radeon: use kernel is_power_of_2 rather than local version omits de05abe6b9d0 drm/amd/display: Enable Freesync Video Mode by default omits 6a8cf6349c7c drm/amdgpu/swsmu: make sienna cichlid function static omits 3afee2118132 Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt omits 61cc48163a4f video: fbdev: s3c-fb: remove redundant initialization of p [...] omits fdb9fb6c1302 video: fbdev: asiliantfb: remove redundant assignment to v [...] omits 3a5d604f90f9 i915: make array flex_regs static const omits a320c3a3280b agp/via: Remove unused variable 'current_size' omits a41af4c80a93 agp/sworks: Remove unused variable 'current_size' omits c4f7f3117e80 agp/nvidia: Declare value returned by readl() as unused omits ba7e3fd19a67 agp/ati: Return error from ati_create_page_map() omits ffe9d02e4152 agp: Documentation fixes omits 9175cb2c83c8 agp: Include "compat_ioctl.h" where necessary omits 938fb517d4f8 agp: Remove trailing whitespaces omits 7f0fec39c9ee drm/vc4: remove redundant assignment of variable size omits 150029657646 drm: bridge: it66121: Remove redundant check omits d72d84aea4d5 locking/rwsem: drop redundant semicolon of down_write_nest_lock omits 93e97b05d581 drm/bridge: dw-mipi-dsi: Switch to atomic operations omits a8cf6073d20a drm/i915/pxp: Hold RPM wakelock during PXP unbind omits 5ff59dddacd4 drm/i915/display/adlp: Implement new step in the TC voltag [...] omits 5ec7baef52c3 drm/i915/display/ehl: Update voltage swing table omits 6650ebcbea13 drm/i915/pcode: rename sandybridge_pcode_* to snb_pcode_* omits 2616be2eac4b drm/i915/dp: make intel_dp_pack_aux() static again omits d9168aa32911 drm/stm: ltdc: Drop format_mod_supported function omits 484e72d3146b drm/stm: ltdc: add support of ycbcr pixel formats omits 8f2b5f6dcbda drm/stm: ltdc: add support of flexible pixel formats omits a55d08e0d494 drm/stm: ltdc: add per plane update support omits fb998edf9edc drm/stm: ltdc: add YCbCr 422 output support omits 734c26450aef drm/stm: ltdc: switch to regmap omits 8f54eab0efd5 drm/panfrost: Merge some feature lists omits 16a89697a3a0 drm/panfrost: Remove features meant for userspace omits ac4dfd0d1d35 arm64: dts: add support for S4 based Amlogic AQ222 omits 86c7ecad3bf8 Merge branch 'libbpf 1.0: deprecate bpf_map__def() API' omits 063fa26aab7d libbpf: Deprecate bpf_map__def() API omits 0991f6a38f57 bpftool: Only set obj->skeleton on complete success omits 8d6fabf1654a selftests/bpf: Stop using bpf_map__def() API omits 924b1cd61148 perf: Stop using bpf_map__def() API omits 3c28919f0652 bpftool: Stop using bpf_map__def() API omits 76acfce664ca samples/bpf: Stop using bpf_map__def() API omits a32ea51a3f17 libbpf: Fix possible NULL pointer dereference when destroy [...] omits 472ee694b0a7 Merge branch 'libbpf: rename bpf_prog_attach_xattr to bpf_ [...] omits ce7875473324 selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_ [...] omits d6c9c24e8912 libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts() omits 622a5b582cc2 bpftool: Fix error check when calling hashmap__new() omits fba60b171a03 libbpf: Use IS_ERR_OR_NULL() in hashmap__free() omits 27fe872b5169 Merge branch 'for-5.17-fixes' into for-next omits bc35f7ef9628 workqueue: Convert the type of pool->nr_running to int omits cc5bff38463e workqueue: Use wake_up_worker() in wq_worker_sleeping() in [...] omits 2c1f1a9180bf workqueue: Change the comments of the synchronization abou [...] omits 21b195c05cf6 workqueue: Remove the mb() pair between wq_worker_sleeping [...] omits cd6e4c2fbb00 Merge tag 'gvt-next-2022-01-12' of https://github.com/inte [...] omits 44ab30b05614 drm/panfrost: Check for error num after setting mask omits a11d854f072d video: vga16fb: Fix logic that checks for the display standard omits 7b1534188c25 drm: bridge: nwl-dsi: Drop panel_bridge from nwl_dsi omits 0f5d32617246 drm/bridge: adv7533: make array clock_div_by_lanes static const omits bd29823e05ac Revert "drm: exynos: dsi: Convert to bridge driver" omits 9d31993451f6 drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy omits e592dc320559 drm/gma500: remove redundant ret variable omits ac7b4433714a arm64: dts: meson: add initial device-tree for H96-Max omits 2ca889b12016 dt-bindings: arm: amlogic: add H96-Max bindings omits bf510ace20ac dt-bindings: vendor-prefixes: add haochuangyi prefix omits 8b749a0205bd arm64: dts: meson: add initial device-trees for A95XF3-AIR omits bc7811bd4e88 dt-bindings: arm: amlogic: add A95XF3-AIR bindings omits 3dbabb9ac746 dt-bindings: vendor-prefixes: add cyx prefix omits 37875d9dcb42 arm64: dts: meson: add initial device-trees for X96-AIR omits d2ecf5ae59c8 dt-bindings: arm: amlogic: add X96-AIR bindings omits b5a03ecec30c arm64: dts: meson: add common SM1 ac2xx dtsi omits 86f2159468d5 arm64: dts: meson-sm1: add spdifin and pdifout nodes omits 564d4eceb97e ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 omits 212ad7cb7d75 ath11k: free peer for station when disconnect from AP for [...] omits b3febdccde3e ath11k: add LDPC FEC type in 802.11 radiotap header omits 3f8bd465a6f0 drm/i915/gvt: Constify vgpu_types omits 38bd13a0b151 drm/i915/gvt: Constify gtt_type_table_entry omits b17639c7f7fc drm/i915/gvt: Constify formats omits 0b782e669298 drm/i915/gvt: Constify cmd_interrupt_events omits ca1777797ad8 drm/i915/gvt: Constify gvt_mmio_block omits 4642077775a6 drm/i915/gvt: Constify intel_gvt_sched_policy_ops omits 1b277c892940 drm/i915/gvt: Constify intel_gvt_irq_ops omits 5512445c9b64 drm/i915/gvt: Constify intel_gvt_gtt_pte_ops omits c41aadd26496 drm/i915/gvt: Constify intel_gvt_gtt_gma_ops omits 3e1f4c491559 drm/i915/gvt: Fix cmd parser error for Passmark9 omits 919606f5e7d8 drm/i915/gvt: Use list_entry to access list members omits 43571e15c057 drm/i915: Drop unused _PORT3 and _PORT4 TC phy register offsets omits 24ce4d6d2ca6 drm/i915: Move TC PHY registers to their own header omits d0864ee4f81f drm/i915: Move combo PHY registers to their own header omits aa1d6068a460 drm/i915: Move SNPS PHY registers to their own header omits 202b1f4c1234 drm/i915/gt: Move engine registers to their own header omits 2b25a93bf07c drm/i915: Introduce i915_reg_defs.h omits c07ba878ca19 Bluetooth: hci_sync: unlock on error in hci_inquiry_result [...] omits ab076d8d79e1 drm/i915: Replace GFX_MODE_GEN7 with RING_MODE_GEN7 omits 3e5cbecb9aa8 drm/i915: Use RING_PSMI_CTL rather than per-engine macros omits e0d47fcff1f4 drm/i915: Parameterize ECOSKPD omits cd5d2fdb045f drm/i915: Parameterize PWRCTX_MAXCNT omits e9f9bcd598e2 drm/i915: Use parameterized GPR register definitions everywhere omits d1f5a6d9d02e drm/doc: overview before functions for drm_writeback.c omits 4a39156166b9 drm/v3d/v3d_drv: Check for error num after setting mask omits afd088ac05f1 drm/i915/guc: Improve GuC loading status check/error reports omits 77b6f79df66e drm/i915/guc: Update to GuC version 69.0.3 omits 53c8283ba9b4 drm/i915/guc: Temporarily bump the GuC load timeout omits f199f71f2091 drm/mst: use DP_GET_SINK_COUNT() for sink count in ESI omits 55a9c00021e2 drm/dp: note that DPCD 0x2002-0x2003 match 0x200-0x201 omits fbed57d897f6 ath11k: Refactor the fallback routine when peer create fails omits 9f4ecacf2fa4 ath11k: fix workqueue not getting destroyed after rmmod omits e3fb3d4418fc ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern omits 3d38faef0de1 ath11k: add missing of_node_put() to avoid leak omits c406ad5e4a85 drm/vc4: Notify the firmware when DRM is in charge omits a7e6f3d8a41e drm/vc4: Remove conflicting framebuffers before callind bind_all omits d62b9bee52dc drm/vc4: Support nomodeset omits 39feb6e726e7 firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE omits 60dc43d1190d drm/i915: Use struct vma_resource instead of struct vma_snapshot omits 950505cabe51 drm/i915: Asynchronous migration selftest omits 2f6b90da9192 drm/i915: Use vma resources for async unbinding omits ebf3c361f43b drm/i915: Don't pin the object pages during pending vma binds omits 39a2bd34c933 drm/i915: Use the vma resource as argument for gtt binding [...] omits 583998c5e8cb drm/i915/snps: vswing value refined for SNPS phys omits e8c1f36157ce dma-buf-map: Fix dot vs comma in example omits e1a4bbb6e837 drm/i915: Initial introduction of vma resources omits c3c07fc25f37 ubi: fastmap: Return error code if memory allocation fails [...] omits 3b67db8a6ca8 ubifs: Fix to add refcount once page is set private omits 4f2262a33464 ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() omits 1b83ec057db1 ubifs: setflags: Make dirtied_ino_d 8 bytes aligned omits a6dab6607d46 ubifs: Rectify space amount budget for mkdir/tmpfile operations omits 60eb3b9c9f11 ubifs: Fix 'ui->dirty' race between do_tmpfile() and write [...] omits 278d9a243635 ubifs: Rename whiteout atomically omits 317a42bd9204 ARM: Document merges omits e0d6757745e7 Merge branch 'arm/late' into for-next omits 035434f0dd0d Merge tag 'amlogic-fixes-v5.17-rc-v2' of https://git.kerne [...] omits 65def56a5fa7 Merge tag 'omap-for-v5.17/fixes-for-merge-window-signed' o [...] omits 386f626adda8 Bluetooth: btmtksdio: clean up inconsistent error message [...] omits 5677bcf6d8ff Bluetooth: btmtksdio: move struct reg_read_cmd to common file omits 191c872308f6 Bluetooth: mt7921s: Enable SCO over I2S omits ce64b3e94919 Bluetooth: mt7921s: Support wake on bluetooth omits 4b6858797229 Bluetooth: btmtksdio: rename btsdio_mtk_reg_read omits 89a0b8b98f49 Bluetooth: hci_sync: Fix compilation warning omits a9e4fb51425f drm/panfrost: Update create_bo flags comment omits b4435717f53b drm/i915: split out vlv sideband registers from i915_reg.h omits 7e470f103d75 drm/i915: split out PCI config space registers from i915_reg.h omits 386e75a41478 drm/i915: split out gem/i915_gem_tiling.h from i915_drv.h omits db583eea5a82 drm/i915: split out gem/i915_gem_userptr.h from i915_drv.h omits 2ef97818d3aa drm/i915: split out i915_gem_evict.h from i915_drv.h omits 23d639d7b6df drm/i915: split out i915_cmd_parser.h from i915_drv.h omits 2564c35df5b8 drm/i915: split out i915_getparam.h from i915_drv.h omits 0af2e827b6ac drm/privacy_screen_x86: Add entry for ChromeOS privacy-screen omits 3fb57847f6ec platform/chrome: Add driver for ChromeOS privacy-screen omits 30598d925d46 drm/privacy_screen: Add drvdata in drm_privacy_screen omits ab4911b7d411 drm/i915/ttm: ensure we unmap when purging omits 903e0387270e drm/i915/ttm: add unmap_virtual callback omits f3cb4a2de541 drm/i915/ttm: only fault WILLNEED objects omits 658a0c632625 drm/i915: don't call free_mmap_offset when purging omits 3dbc84a595d1 drm: bridge: adv7511: Fix ADV7535 HPD enablement omits 607a264ea701 drm/bridge: anx7625: add audio codec .get_eld support omits cd1637c7e480 drm/bridge: anx7625: add HDCP support omits 191be00229ef drm/bridge: anx7625: Add bridge helper atomic conversion omits ffa3fe080c77 drm/i915: clean up shrinker_release_pages omits 9354417750e5 drm/i915: remove writeback hook omits 3375aa77135f ARM: dts: meson8b: Fix the UART device-tree schema validation omits 57007bfb5469 ARM: dts: meson8: Fix the UART device-tree schema validation omits 5225e1b87432 ARM: dts: meson: Fix the UART compatible strings omits fc32ca1ea6f7 dt-bindings: arm: amlogic: add S4 based AQ222 bindings omits 716b4573026b ubifs: Add missing iput if do_tmpfile() failed in rename whiteout omits 7a8884feec90 ubifs: Fix wrong number of inodes locked by ui_mutex in ub [...] omits afd427048047 ubifs: Fix deadlock in concurrent rename whiteout and inod [...] omits 40a8f0d5e7b3 ubifs: rename_whiteout: Fix double free for whiteout_ui->data omits 3cbf0e392f17 ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cd [...] omits 0f299473c1b1 drm/vkms: drop "Multiple overlay planes" TODO omits df2d385cb413 drm/vkms: add support for multiple overlay planes omits 5edaa2b97489 drm/vkms: refactor overlay plane creation omits e333f3fec06a ARM: Document merges omits c3b2f9e873ef Merge branch 'arm/late' into for-next omits 6b6db66fb373 Merge tag 'soc-fsl-next-v5.17' of git://git.kernel.org/pub [...] omits 0876babeb560 Merge tag 'socfpga_dts_update_for_v5.17_part2' of git://gi [...] omits 90352609bdef Merge tag 'reset-for-v5.17' of git://git.pengutronix.de/pz [...] omits f5cbe47c51cd Merge branch 'arm/fixes' into for-next omits c79295d7ee1a Merge tag 'samsung-dt64-5.17-2' of https://git.kernel.org/ [...] omits 34e0929d14d0 Merge tag 'memory-controller-drv-omap-5.17' of https://git [...] omits 734b4712a15f Merge tag 'memory-controller-drv-5.17' of https://git.kern [...] omits 95f78af579d3 Merge tag 'ti-k3-config-for-v5.17-v2' of https://git.kerne [...] omits b1ef70135f53 Merge tag 'qcom-arm64-defconfig-for-5.17' of https://git.k [...] omits f772f7e839bb Merge tag 'qcom-arm64-for-5.17-1' of https://git.kernel.or [...] omits deccdc186789 Merge tag 'scmi-updates-5.17' of git://git.kernel.org/pub/ [...] omits bda9b8122e53 ARM: configs: aspeed: Add support for USB flash drives omits 57ded5fc98b1 drm/i915/pxp: Hold RPM wakelock during PXP unbind omits 12ab2b5c8a0e Merge branch 'for-5.17' into for-next omits 814d5c51f896 drm/i915: Fix possible NULL pointer dereferences in i9xx_u [...] omits 5313fb2c779f drm/bridge/tc358775: Fix for dual-link LVDS omits 32fdbc45ade0 Merge branch 'for-5.17/kallsyms' into for-next omits 1ce93cb102e7 soc: fsl: qe: Check of ioremap return value omits 6e55608192b4 soc: fsl: qe: fix typo in a comment omits faf919381e59 soc: fsl: guts: Add a missing memory allocation failure check omits a091b198ba1a Merge branch 'for-5.17' into for-next omits b699a483de89 Merge branch 'for-5.16-fixes' into for-next omits b6b2e59680e7 ARM: Document merges omits 1bec0754eaa0 Merge branches 'for-5.16/upstream-fixes', 'for-5.17/apple' [...] omits 36e195467ecc drm: omapdrm: Fix implicit dma_buf fencing omits 5fe41793bc78 ARM: 9176/1: avoid literal references in inline assembly omits 395cc1cdcbd4 Merge branch 'for-5.17' into for-next omits 59a39fcc21c5 drm/ast: Enable the supporting of wide screen on AST2600 omits fddacc7ff4dd soc: fsl: guts: Revert commit 3c0d64e867ed omits 092d79d0c37f Merge branch 'arm/fixes' into for-next omits 506d9d7414cf drm/panel: Update Boe-tv110c9m initial code omits 91d8531393be drm/plane: Fix typo in format_mod_supported documentation omits d14f0c205302 drm/plane: Make format_mod_supported truly optional omits cdeea858d8df drm/i915: Remove unused i915->ggtt omits 17190a3492bb drm/i915/selftests: Use to_gt() helper for GGTT accesses omits 59dc4632e35b drm/i915/display: Use to_gt() helper for GGTT accesses omits 5c24c9d227e9 drm/i915/gem: Use to_gt() helper for GGTT accesses omits 204129a211fc drm/i915: Use to_gt() helper for GGTT accesses omits 848915c35e22 drm/i915/gt: Use to_gt() helper for GGTT accesses omits b146e343a9e0 drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl [...] omits 96211b7c56b1 drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_ [...] omits 9294914dd550 drm/bridge: parade-ps8640: Link device to ensure suspend/r [...] omits 80dfdeb75028 drm/i915: stop including i915_irq.h from i915_drv.h omits 23d9a9280efe ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP [...] omits 816e3be74f16 drm/i915/gem: Use local pointer ttm for __i915_ttm_move omits aee039e66035 drm: exynos: dsi: Add mode_set function omits 92e794fab87a drm: exynos: dsi: Convert to bridge driver omits f5f05ddc37e0 drm/bridge: anx7625: Fix null vs IS_ERR() checking in anx7 [...] omits 7020449b8f5a drm/bridge: anx7625: Check GPIO description to avoid crash omits 1726cee3d053 drm/stm: ltdc: support of new hardware version omits 77177c934c9a drm/stm: remove conflicting framebuffers omits 7c442e76c06c drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev omits 50d76e3d3ec0 drm/bridge: chipone-icn6211: Add mode_set API omits 3b26a2916844 drm/bridge: chipone-icn6211: Switch to atomic operations omits 8cdf3792526a Merge branch 'for-5.17/fixes' into for-next omits e01356d18273 drm/stm: dsi: provide the implementation of mode_valid() omits 5f4f958a0d9d drm/bridge/synopsys: dsi: extend the prototype of mode_valid() omits 22f99f2db447 drm/stm: dsi: move lane capability detection in probe() omits fa747d75f65d drm/meson: Fix error handling when afbcd.ops->init fails omits 04b8a5d9cfd1 drm/meson: osd_afbcd: Add an exit callback to struct meson [...] omits 6edf615618b8 drm/bridge: sn65dsi83: Fix an error handling path in sn65d [...] omits 0b464ca3e0dd drm: Add orientation quirk for GPD Win Max omits e35d8762b04f drm/i915/opregion: add support for mailbox #5 EDID omits 0020e9e1f8d3 arm64: dts: agilex: align mmc node names with dtschema omits d3c8da99d707 arm64: dts: agilex: add board compatible for N5X DK omits c68686153887 arm64: dts: agilex: add board compatible for SoCFPGA DK omits 025bf2d9b7a6 arm64: dts: stratix10: align regulator node names with dtschema omits ad22dd025e76 arm64: dts: stratix10: align mmc node names with dtschema omits 2329a9d4206e arm64: dts: stratix10: move ARM timer out of SoC node omits acfef271b387 arm64: dts: stratix10: add board compatible for SoCFPGA DK omits 5c47a53338e6 ARM: dts: arria10: add board compatible for SoCFPGA DK omits 303cb187ac8a ARM: dts: arria10: add board compatible for Mercury AA1 omits a9c0ff6f0e15 ARM: dts: arria5: add board compatible for SoCFPGA DK omits f4db1147e1fe dt-bindings: clock: intel,stratix10: convert to dtschema omits f3517e1dca3c dt-bindings: intel: document Agilex based board compatibles omits be5a32dd6408 dt-bindings: altera: document Stratix 10 based board compatibles omits de27feca5e96 dt-bindings: altera: document VT compatibles omits a2661e38c55a dt-bindings: altera: document Arria 10 based board compatibles omits db27f9ded50c dt-bindings: altera: document Arria 5 based board compatibles omits cc38f38086de dt-bindings: altera: document existing Cyclone 5 board com [...] omits 39945055a7c5 apparmor: don't create raw_sha1 symlink if sha1 hashing is [...] omits fda01a1f8d07 apparmor: Enable tuning of policy paranoid load for embedd [...] omits abfb9c0725f2 apparmor: make export of raw binary profile to userspace optional omits 6a029e3d3e4a apparmor: Update help description of policy hash for intro [...] omits f7747be14103 drm/i915/dsi: Drop double check ACPI companion device for NULL omits 62eeb9ae1364 drm/i915: Increment composite fence seqno omits cbffbac9c142 drm/i915: Fix possible uninitialized variable in parallel [...] omits c3c2ac4c77ee drm/i915/guc: Check for wedged before doing stuff omits a88afcfa2586 drm/i915/execlists: Weak parallel submission support for e [...] omits 249af7242af7 drm/i915/guc: Report error on invalid reset notification omits fc5a40694ba6 Revert "dt-bindings: arm: qcom: Document SDX65 platform an [...] omits 798c5daf3cdd drm/i915/fbc: Remember to update FBC state even when not r [...] omits 980f42e7d574 drm/i915/bios: fix slab-out-of-bounds access omits 49b721df4e3d Merge branch 'arm/dt' into for-next omits 825ca9ed1c9f drm: Always include the debugfs dentry in drm_crtc omits 6844a2888518 drm/dbi: Use a static inline stub for mipi_dbi_debugfs_init() omits 134a2de4a6ff soc: document merges omits 199012214fa3 Merge branch 'arm/dt' into for-next omits c4a665033336 soc: document merges omits d5a02e3df387 Merge branch 'arm/drivers' into for-next omits 18c342922155 Merge branch 'arm/dt' into for-next omits a42ab7637332 Merge branch 'arm/soc' into for-next omits 39b652c7a1de Merge branch 'arm/defconfig' into for-next omits 841b78b672f9 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c omits 3510c8bf32bf Merge tag 'qcom-arm64-defconfig-for-5.17' of git://git.ker [...] omits de369801658a Merge branch 'for-v5.17/tegra-mc' into mem-ctrl-next omits e2f01d07fad2 memory: tegra20-emc: Correct memory device mask omits 23a0ea001466 memory: tegra30-emc: Print additional memory info omits a1828d772e07 arm64: dts: exynos: Add initial E850-96 board support omits e3493220fd3e arm64: dts: exynos: Add initial Exynos850 SoC support omits 292581a48af3 Merge tag 'arm-soc/for-5.17/defconfig-arm64' of https://gi [...] omits 834981513001 Merge tag 'arm-soc/for-5.17/defconfig' of https://github.c [...] omits 414174b6bb65 arm64: defconfig: Enable USB controller drivers for TI K3 SoC omits 61b6b9cfada4 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next omits 31aa7056bbec ARM: dts: Don't use legacy clock defines for dra7 clkctrl omits 9206a3af4fc0 clk: ti: Move dra7 clock devices out of the legacy section omits 5664e3c907e2 drm/bridge: ti-sn65dsi83: Add vcc supply regulator support omits e6ba21738195 dt-bindings: drm/bridge: ti-sn65dsi83: Add vcc supply bindings omits 5995aef00669 drm/bridge: ti-sn65dsi83: Make enable GPIO optional omits f2165301c3cc dt-bindings: display: bridge: sn65dsi83: Make enable GPIO [...] omits 3b208935034a Merge branch 'arm/soc' into for-next omits e1e30a045f1a Merge branch 'arm/defconfig' into for-next omits 94d0cd1da14a firmware: arm_scmi: Add new parameter to mark_txdone omits 0bfdca8a8661 firmware: arm_scmi: Add atomic mode support to smc transport omits 69255e746890 firmware: arm_scmi: Add support for atomic transports omits bf322084fec3 firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret omits 117542b81fe7 firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret omits 31d2f803c19c firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag omits f716cbd33f03 firmware: arm_scmi: Make smc transport use common completions omits a690b7e6e774 firmware: arm_scmi: Add configurable polling mode for transports omits a7e02e92755c Merge branches 'dt-for-v5.17', 'defconfig-for-v5.17' and ' [...] omits 6e5d960d02d9 ARM: configs: aspeed: Add support for USB flash drives omits 79ee56da2e4f ARM: aspeed: Add secure boot controller support omits bb818f67d3e9 soc: aspeed: lpc-ctrl: Block error printing on probe defer cases omits 156f91f1c49a arm64: defconfig: Add SM8450 icc configs omits 4685e234ab34 arm64: defconfig: Add SM8450 pinctrl config omits 6d10fcd2faac arm64: defconfig: Add SM8450 GCC config omits 521d459b1935 drm: fix error found in some cases after the patch d1af5cd86997 omits 7fcae3717755 Merge branch 'arm/dt' into for-next omits 4f5494f192f8 soc: document merges omits 470e1723449f Merge branch 'arm/drivers' into for-next omits d852ee56c0fb Merge branch 'arm/soc' into for-next omits 8c9b8baa2d9b Merge branch 'arm/defconfig' into for-next omits 283cd1ca89cf Merge branch 'arm/dt' into for-next omits 6bf464df32b9 soc: document merges omits b58dbcb5fe4b Merge branch 'arm/drivers' into for-next omits 65cf0ecdc1df Merge branch 'arm/fixes' into for-next omits 18075a576f76 Merge branch 'arm/newsoc' into for-next omits 7e28d0b26759 drm/i915/adl-n: Enable ADL-N platform omits 943e6a8beeac mock a drm_plane in igt_check_plane_state to make the test [...] omits c5915b53d4c2 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema discards d835946fc3d8 Merge branch 'mvebu/dt' into mvebu/for-next omits 9be3df0e718c Merge branch 'at91-defconfig' into at91-next omits bda7cc279f73 soc: document merges omits 08d9370ec948 Merge branch 'arm/defconfig' into for-next omits c768aaeb7f72 Merge branch 'arm/dt' into for-next omits 42458f61b02e Merge branch 'arm/drivers' into for-next omits f0b8efdb7dd2 Merge branch 'arm/fixes' into for-next omits 1afbad961802 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next omits 23885389dbbb ARM: dts: Fix timer regression for beagleboard revision c omits 29a5e8496b3a ARM: dts: am335x-wega: Fix typo in mcasp property rx-num-evt omits 34596ba380b0 ARM: OMAP2+: adjust the location of put_device() call in o [...] omits 80c469a0a037 ARM: OMAP2+: hwmod: Add of_node_put() before break omits 9cf72c358a20 Merge tag 'arm-irq-and-vmap-stacks-for-rmk' of git://git.k [...] omits 70704fbf67dd drm/nouveau/disp/dp: add support for eDP link rates omits 405d5382ba08 drm/nouveau/disp/dp: add support for hbr3 omits f21e5fa191be drm/nouveau/disp/dp: add support for lttprs omits 9543e3c0511d drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 omits 3edcd504077c drm/nouveau/disp/dp: add support for tps4 omits b96a1d8c5189 drm/nouveau/disp/dp: generate supported link rates table a [...] omits be5b6985fbbe drm/nouveau/disp/dp: explicitly control scrambling when se [...] omits 007354597d5c drm/nouveau/disp: remove some remnant of a rework omits 0448a67bf07c soc: document merges omits ae7d3b242375 Merge branch 'arm/newsoc' into for-next omits a36e7dc0af1c drm/i915/dg1: Read OPROM via SPI controller discards 9ecccfabc29d memory: tegra: Add Tegra234 support discards 55928b162acb Merge tag 'tegra-for-5.17-dt-bindings-memory' into for-5.1 [...] omits 60c9ecd705be drm/vmwgfx: Fix possible usage of an uninitialized variable omits 11343099d5ae drm/vmwgfx: Remove unused compile options omits 49d535d64d52 drm/vmwgfx: Remove explicit transparent hugepages support omits 72345114c96b drm/vmwgfx: Fix a size_t/long int format specifier mismatch omits b807fd2c43fe drm/ingenic: Add support for JZ4780 and HDMI output omits ef2f5d0aa121 drm/ingenic: prepare ingenic drm for later addition of JZ4780 omits d0c0cf22d707 drm/i915: Remove unused intel_gmbus_set_speed() function omits 637088a21e20 drm/i915/backlight: Make ext_pwm_disable_backlight() call [...] omits 09b7bafa9876 Merge branch 'for-5.17' into for-next omits fef6d35d82c2 drm/tilcdc: add const to of_device_id omits edf199ecd74c soc: document merges omits ad43a02a3620 Merge branch 'arm/fixes' into for-next omits 6f38de7e2cf3 Merge branch 'arm/dt' into for-next omits 89e7a6698fdd reset: uniphier-glue: Use devm_add_action_or_reset() omits 9568d0259fec reset: uniphier-glue: Use reset_control_bulk API omits 5e23c1ec4347 reset: renesas: Check return value of reset_control_deassert() omits f90f1bbe0d70 dt-bindings: reset: document deprecated HiSilicon property omits 875e5cc6b065 lsm: Fix kernel-doc omits 0906a50ee6f3 apparmor: Fix kernel-doc omits d949edb503b1 leds: lp55xx: initialise output direction from dts omits cca4717422ce ARM: dts: omap3-n900: Fix lp5523 for multi color omits c4443fa2979e leds: ktd2692: Drop calling dev_of_node() in ktd2692_parse_dt omits 48d26841d9b6 leds: lgm-sso: Get rid of duplicate of_node assignment omits e68e05e67085 leds: tca6507: Get rid of duplicate of_node assignment omits d86d1652ab13 apparmor: test: Remove some casts which are no-longer required omits 9b7f83e0c25b apparmor: fix absroot causing audited secids to begin with = omits e74c6aa955ca drm/i915/fbc: Register per-crtc debugfs files omits b8ca477e5131 drm/i915/fbc: Introduce device info fbc_mask omits c2a9682d2214 drm/i915/fbc: Loop through FBC instances in various places omits ae361eb07e9b drm/i915/fbc: Parametrize FBC register offsets omits 4a77a0037439 soc: document merges omits 470169775435 Merge branch 'arm/drivers' into for-next omits 1a01683a58c1 Merge branch 'arm/dt' into for-next omits 8c5b8d91b247 Merge branch 'arm/soc' into for-next omits ce94980d2970 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array omits b4a213c53eed ARM: dts: bcm2711-rpi-400: Fix GPIO expander labels omits cdfe0634f3fe soc: document merges omits 8109898d8dc6 Merge branch 'arm/drivers' into for-next omits 6a43f96f7aee Merge branch 'arm/soc' into for-next omits 07d32fc78e7a Merge branch 'arm/dt' into for-next omits 57bcb70d7259 Merge branch 'arm/defconfig' into for-next omits a908db6d9878 drm/i915/cdclk: move struct intel_cdclk_funcs to intel_cdclk.c omits cce936f4fff7 drm/i915/cdclk: turn around i915_drv.h and intel_cdclk.h d [...] discards 1c9f4b00b3cf XArray: Document the locking requirement for the xa_state omits 0344931ad359 soc: document merges omits 2e307ba4156c Merge branch 'arm/dt' into for-next omits f872af09094c firmware: arm_scmi: Use new trace event scmi_xfer_response_wait omits 8b276b59ccf9 include: trace: Add new scmi_xfer_response_wait event omits 5a731aebd31b firmware: arm_scmi: Refactor message response path omits 582730b9cbcc firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms omits 947647e2f4ff Merge branch 'arm/fixes' into for-next omits d347a77d7a8f Merge tag 'v5.16-rc5' into for-next omits c29ec614f0da firmware: arm_scpi: Fix string overflow in SCPI genpd driver omits 2dd6123d3f13 memory: brcmstb_dpfe: fix typo in a comment omits 4e1f82dce05b Merge branch 'for-5.16-fixes' into for-next omits c4b365624007 Merge branch 'at91-soc' into at91-next omits 73537e0e4042 Merge branch 'at91-dt' into at91-next omits 24b6917de8d9 ARM: dts: at91: add Microchip EVB-KSZ9477 board omits 504db853726c ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDS [...] omits 98ba6eee87f2 Merge branch 'clk-at91' into at91-next omits 3e3df268b966 Merge branch 'clk-at91' into at91-next omits 614887c0a7fa Merge branch 'console-registration-cleanup' into for-next omits 97b289cfd305 Merge branch 'for-5.17' into for-next omits cafc0eab1689 ARM: v7m: enable support for IRQ stacks omits 9c46929e7989 ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems omits c2755910373b ARM: smp: defer TPIDRURO update for SMP v6 configurations too omits b87cf9118e03 ARM: use TLS register for 'current' on !SMP as well omits 7b9896c35207 ARM: percpu: add SMP_ON_UP support omits 4e918ab13eaf ARM: assembler: add optimized ldr/str macros to load varia [...] omits 1fa8c4b19543 ARM: module: implement support for PC-relative group relocations omits 831a469bc167 ARM: entry: preserve thread_info pointer in switch_to omits 52d240871760 irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER omits 54f481a2308e ARM: remove old-style irq entry omits 6f5d248d05db ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER omits 9d67412f24cc ARM: iop32x: offset IRQ numbers by 1 omits 90890f17ccd2 ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER omits d211ddeb511a firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer omits 317465bcc6f4 Merge branch 'fs.idmapped' into for-next omits c1fe8d054c0a ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER omits d60ff2e76610 ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IR [...] omits a1c510d0adc6 ARM: implement support for vmap'ed stacks omits ae5cc07da8f8 ARM: entry: rework stack realignment code in svc_entry omits b832faec33d4 ARM: switch_to: clean up Thumb2 code path omits 532319b9c418 ARM: unwind: disregard unwind info before stack frame is set up omits ad3d09b54711 ARM: memset: clean up unwind annotations omits ccb81601acc0 ARM: memmove: use frame pointer as unwind anchor omits ba999a040274 ARM: memcpy: use frame pointer as unwind anchor omits 9974f857768e ARM: run softirqs on the per-CPU IRQ stack omits 0b78f2e92d0c ARM: call_with_stack: add unwind support omits d4664b6c987f ARM: implement IRQ stacks omits eae9523fdd7a ARM: backtrace-clang: avoid crash on bogus frame pointer omits 4ab6827081c6 ARM: unwind: dump exception stack from calling frame omits 8cdfdf7fe4fe ARM: export dump_mem() to other objects omits b6506981f880 ARM: unwind: support unwinding across multiple stacks omits b3ab60b1794c ARM: assembler: introduce bl_r macro omits 08572cd41955 ARM: remove some dead code omits f05eb1d24eb5 ARM: stackprotector: prefer compiler for TLS based per-tas [...] omits 672513bf5831 ARM: decompressor: disable stack protector omits 67a4fa80561f soc: fsl: Correct MAINTAINERS database (SOC) omits a8abda432c3c soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) omits 38a895d7dacf soc: fsl: Replace kernel.h with the necessary inclusions omits 66340b5a6f86 leds: leds-fsg: Drop FSG3 LED driver omits 110ac1426544 leds: lp50xx: remove unused variable omits ce352be35ba0 Merge branch 'async_notif' into next omits 208ed795559b dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] omits b75c41b72271 dt-bindings: qoriq-clock: add missing compatible for lx2160a omits afc9c1e26bc7 firmware: arm_scmi: optee: Drop the support for the OPTEE [...] omits 56985dc4f437 memory: tegra: Constify struct thermal_cooling_device_ops omits d40f0b133b44 media: meson-ir-tx: remove incorrect doc comment omits 6de63dd5ef9e media: rockchip/rga: do proper error checking in probe omits 0f8821da4845 fs/namespace: Boost the mount_lock.lock owner instead of s [...] omits 80d8e4d3f313 fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes omits 52e00ea6b26e fs/ntfs3: Update valid size if -EIOCBQUEUED omits 114346978cf6 fs/ntfs3: Check new size for limits omits 3880f2b816a7 fs/ntfs3: Fix fiemap + fix shrink file size (to remove pre [...] omits 9186d472ee78 fs/ntfs3: In function ntfs_set_acl_ex do not change inode- [...] omits 3a2154b25a9f fs/ntfs3: Optimize locking in ntfs_save_wsl_perm omits 2d44667c306e fs/ntfs3: Update i_ctime when xattr is added omits 87e21c99bad7 fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_ac [...] omits e95113ed4d42 fs/ntfs3: Keep preallocated only if option prealloc enabled omits e589f9b7078e fs/ntfs3: Fix some memory leaks in an error handling path [...] omits 61bc76be367e firmware: arm_scmi: optee: Fix missing mutex_init() omits b86314b30dee Merge branch 'arm/fixes' into for-next omits de4ddd0fce1c Merge branch 'arm/dt' into for-next omits 2c702b9c8e9b dt-bindings: leds: Replace moonlight with indicator in mt6 [...] omits 94d0fdf061c5 leds: led-core: Update fwnode with device_set_node omits bd5fc9db54e2 leds: tca6507: use swap() to make code cleaner omits 530897ecdb3d firmware: arm_scmi: Make virtio Version_1 compliance optional omits 5f90f189a052 firmware: arm_scmi: Add optee transport omits b7d2cf7c817b dt-bindings: arm: Add OP-TEE transport for SCMI omits dfa25e9f0f9a firmware: arm_scmi: Review some virtio log messages omits 98f1323959b8 memory: fsl_ifc: populate child devices without relying on [...] omits f91d84e2ed0d dt-bindings: memory: fsl: convert ifc binding to yaml schema omits 28df783bfcbb ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573 omits 9dfcdd1d85cc ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers omits c2af8fb1cf94 arm64: defconfig: Enable additional Broadcom STB drivers omits 06cf63cb69be Merge branch 'for-5.16-fixup' into for-next omits 3191e91ae15b memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX omits d667c5384577 From: Gene Chen gene_chen@richtek.com omits 4b4e6c24e679 Merge branch 'rework/printk_safe-removal' into for-next omits eafd42c87753 Merge branch 'for-5.16-vsprintf-pgp' into for-next omits ad7fea30c59e Merge branch 'for-5.16' into for-next omits 68607c27a0ed Merge branch 'for-5.16-vsprintf-pgp' into for-next omits f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed omits 8f40da9494cf Merge branch 'misc.namei' into for-next omits 07cd7745c6f2 nds32/setup: remove unused memblock_region variable in set [...] omits 36b9b1975393 nds32: add a Kconfig symbol for LOCKDEP_SUPPORT omits 37160f01e8ea nds32: move core-y in arch/nds32/Makefile to arch/nds32/Kbuild omits 8e222b83dec2 Merge branch 'work.iov_iter' into for-next omits 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() omits 2cfbffc62045 Merge branch 'work.init' into for-next omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits 1ec10274d436 h8300: don't implement set_fs omits 81dd24966885 h8300: remove memory.c omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits 95b115332a83 zonefs: remove redundant null bio check omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 6e5e55227c95 Merge tag 'v5.11' into h8300-next omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds d394bb77dd0b Merge tag 'mips-fixes-5.17_2' of git://git.kernel.org/pub/ [...] adds c36c04c2e132 Revert "mm/gup: small refactoring: simplify try_grab_page()" adds 2bdfd2825c96 cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning adds 305e6c42e8de Merge branch 'for-5.17-fixes' of git://git.kernel.org/pub/ [...] adds 67d6212afda2 Revert "module, async: async_synchronize_full() on module [...] adds 1f2cfdd349b7 printk: Fix incorrect __user type in proc_dointvec_minmax_ [...] adds 25b20ae8151b Merge tag 'linux-kselftest-fixes-5.17-rc3' of git://git.ke [...] adds 186edf7e368c selinux: fix double free of cond_list on error paths adds 551007a8f10a Merge tag 'selinux-pr-20220203' of git://git.kernel.org/pu [...] adds b67985be4009 tcp: add missing tcp_skb_can_collapse() test in tcp_shift_ [...] adds 4a81f6da9cb2 net, neigh: Do not trigger immediate probes on NUD_FAILED [...] adds ac62a0174d62 dt-bindings: net: qcom,ipa: add optional qcom,qmp property adds 34a081761e4e net: ipa: request IPA register values be retained adds 0166556a1266 Merge branch 'net-ipa-enable-register-retention' adds b293dcc473d2 bpf: Use VM_MAP instead of VM_ALLOC for ringbuf adds 7f3bdbc3f131 tools/resolve_btfids: Do not print any commands when build [...] adds 77b1b8b43ec3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 80d4609008e6 net: stmmac: ensure PTP time register reads are consistent adds 87563a043cef ax25: fix reference count leaks of ax25_dev adds eb2eb5161cdb Merge tag 'net-5.17-rc3' of git://git.kernel.org/pub/scm/l [...] adds dcb85f85fa6f gcc-plugins/stackleak: Use noinstr in favor of notrace adds 40c845c17695 Invalidate fscache cookie only when inode attributes are changed. adds d3b331fb51f3 cifs: fix workstation_name for multiuser mounts adds 633a8e8986ea Merge tag '5.17-rc3-smb3-client-fixes' of git://git.samba. [...] adds 1eb7de177d40 Merge tag '9p-for-5.17-rc3' of git://github.com/martinetd/linux adds cff7f2237c2b Merge tag 'ceph-for-5.17-rc3' of git://github.com/ceph/cep [...] adds a85468b766d3 Revert "mm/page_isolation: unset migratetype directly for [...] adds fb5222aae64f mm/debug_vm_pgtable: remove pte entry from the page table adds 64d8b9e14512 mm/page_table_check: use unsigned long for page counters a [...] adds e59a47b8a453 mm/khugepaged: unify collapse pmd clear, flush and free adds 80110bbfbba6 mm/page_table_check: check entries at pmd levels adds 314c459a6fe0 mm/pgtable: define pte_index so that preprocessor could re [...] adds 520ba724061c ipc/sem: do not sleep with a spin lock held adds c10a0f877fe0 mm/kmemleak: avoid scanning potential huge holes adds 6a0fb704b05c MAINTAINERS: update rppt's email adds 07d2505b963b kselftest/vm: revert "tools/testing/selftests/vm/userfault [...] adds f9aaa5b05ea3 Merge branch 'akpm' (patches from Andrew) adds 3ec5586b4699 drm/amd/pm: correct the MGpuFanBoost support for Beige Goby adds a6ed2035878e drm/amd: Warn users about potential s0ix problems adds f52a2b8badbd drm/amd: add support to check whether the system is set to s3 adds 04ef860469fd drm/amd: Only run s3 or s0ix if system is configured properly adds bca52455a3c0 drm/amdgpu: fix a potential GPU hang on cyan skillfish adds 2d8ae25d2337 drm/amd/display: Update watermark values for DCN301 adds f5fa54f45ab4 drm/amd/display: watermark latencies is not enough on DCN31 adds 49a6ebb95d04 drm/amd/display: revert "Reset fifo after enable otg" adds 30fbce374745 drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 201 [...] adds e55a3aea4182 drm/amd: avoid suspend on dGPUs w/ s2idle support when run [...] adds e8ae38720e1a drm/amdgpu: fix logic inversion in check adds 7eb3848cc8c1 Merge tag 'amd-drm-fixes-5.17-2022-02-02' of https://gitla [...] adds 622c9a3a7868 drm: mxsfb: Fix NULL pointer dereference adds 8ea2c5187d7b Merge tag 'drm-misc-fixes-2022-02-03' of git://anongit.fre [...] adds 9ca3d3cd0857 Merge tag 'drm-intel-fixes-2022-02-03' of git://anongit.fr [...] adds 31462d9e47cf Merge tag 'drm-fixes-2022-02-04' of git://anongit.freedesk [...] adds 0a566d43c8cd Merge tag 'sound-5.17-rc3' of git://git.kernel.org/pub/scm [...] adds 04662bac0067 ACPI: require CRC32 to build adds ddb16b08316b Merge tag 'acpi-5.17-rc3' of git://git.kernel.org/pub/scm/ [...] adds d2a02e3c8bb6 lib/crypto: blake2s: avoid indirect calls to compression f [...] adds c321e907aa48 random: continually use hwgenerator randomness adds 042e293e16e3 random: wake up /dev/random writers after zap adds ebf760638873 random: access primary_pool directly rather than through pointer adds 9d5505f1eebe random: only call crng_finalize_init() for primary_crng adds ba6ef8af0f3b Merge tag 'random-5.17-rc3-for-linus' of git://git.kernel. [...] adds b54240ad4943 iommu: Fix potential use-after-free during probe adds 30209b93177a iommu: Fix some W=1 warnings adds 99e675d473eb iommu/vt-d: Fix potential memory leak in intel_setup_irq_r [...] adds 9b45a7738eec iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() adds 07cd9ac4c540 Merge tag 'iommu-fixes-v5.17-rc2' of git://git.kernel.org/ [...] adds c4f9c8bbcc24 MAINTAINERS: add myself as PATA drivers reviewer adds d052c5d3a35f MAINTAINERS: add myself as Renesas R-Car SATA driver reviewer adds ac9f0c810684 ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkage adds 494a2c2b27c5 Merge tag 'ata-5.17-rc3' of git://git.kernel.org/pub/scm/l [...] adds 3e1f941dd9f3 block: fix DIO handling regressions in blkdev_read_iter() adds 0f9650bd838e md: fix NULL pointer deref with nowait but no mddev->queue adds aace2b7a93ca Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 0fa0f99fc84e nvme: fix a possible use-after-free in controller reset du [...] adds ff9fc7ebf5c0 nvme-tcp: fix possible use-after-free in transport error_r [...] adds b6bb1722f34b nvme-rdma: fix possible use-after-free in transport error_ [...] adds 6a51abdeb259 nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() adds e8db8c9cadac Merge tag 'nvme-5.17-2022-02-03' of git://git.infradead.or [...] adds b13e0c718568 block: bio-integrity: Advance seed correctly for larger in [...] adds 7c4a94590e4d Merge tag 'block-5.17-2022-02-04' of git://git.kernel.dk/l [...] adds 24331050a3e6 erofs: fix small compressed files inlining adds b0bc0cb8157d Merge tag 'erofs-for-5.17-rc3-fixes' of git://git.kernel.o [...] adds 2d192fc4c1ab btrfs: don't start transaction for scrub if the fs is moun [...] adds e804861bd4e6 btrfs: fix deadlock between quota disable and qgroup resca [...] adds 0c982944af27 btrfs: tree-checker: check item_size for inode_item adds ea1d1ca4025a btrfs: tree-checker: check item_size for dev_item adds 28b21c558a37 btrfs: fix use-after-free after failure to create a snapshot adds 37b4599547e3 btrfs: fix use of uninitialized variable at rm device ioctl adds 40cdc509877b btrfs: skip reserved bytes warning on unmount after log cl [...] adds 86286e486cbd Merge tag 'for-5.17-rc2-tag' of git://git.kernel.org/pub/s [...] adds 7dd3876205df PCI: kirin: Add dev struct for of_device_get_match_data() adds e09e1a40639b Merge tag 'pci-v5.17-fixes-3' of git://git.kernel.org/pub/ [...] adds fc93310c67ff Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds b43a76f423aa RDMA/siw: Fix broken RDMA Read Fence/Resume logic. adds f3136c4ce7ac RDMA/mlx4: Don't continue event handler after memory alloc [...] adds 0457e5153e0e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 524446e21798 Merge tag 'iomap-5.17-fixes-1' of git://git.kernel.org/pub [...] adds ea7b3e6d42d7 Merge tag 'vfs-5.17-fixes-2' of git://git.kernel.org/pub/s [...] adds 29d650f7e3ab xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* adds 472c6e46f589 xfs: remove XFS_PREALLOC_SYNC adds fbe7e5200365 xfs: fallocate() should call file_modified() adds 0b02c8c0d75a xfs: set prealloc flag in xfs_alloc_file_space() adds b39a04636fd7 xfs: move xfs_update_prealloc_flags() to xfs_pnfs.c adds cea267c235e1 xfs: ensure log flush at the end of a synchronous fallocate call adds fbc04bf01a8d Merge tag 'xfs-5.17-fixes-1' of git://git.kernel.org/pub/s [...] adds 8cfe148a7136 kvm/arm64: rework guest entry logic adds 6455317e4d0d kvm/riscv: rework guest entry logic adds de1d7b6a51da RISC-V: KVM: make CY, TM, and IR counters accessible in VU mode adds 403271548a84 RISC-V: KVM: Fix SBI implementation version adds cb4f0843429e Merge tag 'kvm-riscv-fixes-5.17-1' of https://github.com/k [...] adds e3bcfda012ed KVM: x86: Report deprecated x87 features in supported CPUID adds 6e37ec8825a1 KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer adds 1c71dbc8a179 KVM: arm64: Avoid consuming a stale esr value when SError occur adds 1229630af886 KVM: arm64: Stop handle_exit() from handling HVC twice whe [...] adds 1dd498e5e26a KVM: arm64: Workaround Cortex-A510's single-step and PAC t [...] adds 7e6a6b400db8 Merge tag 'kvmarm-fixes-5.17-2' of git://git.kernel.org/pu [...] adds 5fdb26213fcb Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4564661af6ee xen: xenbus_dev.h: delete incorrect file name adds 164666fa6666 Improve docs for IOCTL_GNTDEV_MAP_GRANT_REF adds 3ccb3128e503 xen: update missing ioctl magic numers documentation adds e25a8d959992 x86/Xen: streamline (and fix) PV CPU enumeration adds 90c9e950c0de Merge tag 'for-linus-5.17a-rc3-tag' of git://git.kernel.or [...] adds 898b5841ae37 Merge tag 'edac_urgent_for_v5.17_rc3' of git://git.kernel. [...] adds dd7f5a11ac5a PCI/MSI: Remove bogus warning in pci_irq_get_affinity() adds b72e40b192f2 Merge tag 'irq_urgent_for_v5.17_rc3' of git://git.kernel.o [...] adds 82880283d7fc objtool: Fix truncated string warning adds aeabe1e0744d Merge tag 'objtool_urgent_for_v5.17_rc3' of git://git.kern [...] adds a01994f5e5c7 x86/perf: Default set FREEZE_ON_SMI for all adds 3c25fc97f559 perf: Copy perf_event_attr::sig_data on modification adds 95d29fa10452 selftests/perf_events: Test modification of perf_event_att [...] adds ddecd2287860 perf: uapi: Document perf_event_attr::sig_data truncation [...] adds 1d9093457b24 perf/x86/intel/pt: Fix crash with stop filters in single-r [...] adds c3bf8a14408a Merge tag 'perf_urgent_for_v5.17_rc3' of git://git.kernel. [...] adds e9cc5d48d4f4 tools include UAPI: Sync sound/asound.h copy with the kern [...] adds 88443d3f79b8 tools headers UAPI: Sync linux/perf_event.h with the kerne [...] adds d5381cc9f123 tools headers cpufeatures: Sync with the kernel sources adds 100198322b2e perf beauty: Make the prctl arg regexp more strict to cope [...] adds fc45e6588d57 tools headers UAPI: Sync linux/prctl.h with the kernel sources adds 9334030c3b94 Merge remote-tracking branch 'torvalds/master' into perf/urgent adds b7b9825fbee7 tools headers UAPI: Sync linux/kvm.h with the kernel sources adds ae65b443f03f perf tools: Add missing branch_sample_type to perf_event_a [...] adds a663520fcc4b perf annotate: Set error stream of objdump process for TUI adds d792a7a94c2c perf session: Check for NULL pointer before dereference adds bc9c806e5244 perf synthetic-events: Return error if procfs isn't mounte [...] adds a2887b9b8d1d perf bpf: Fix a typo in bpf_counter_cgroup.c adds 05b5a9d62854 perf tools: Apply correct label to user/kernel symbols in [...] adds b2b1aa73ade9 perf stat: Fix display of grouped aliased events adds 4f2492731ada tools include UAPI: Sync sound/asound.h copy with the kern [...] adds 407eb43ae87c libperf: Add arm64 support to perf_mmap__read_self() adds fceb62124d8f perf ftrace: system_wide collection is not effective by default adds 18118a4298fd Merge tag 'perf-tools-fixes-for-v5.17-2022-02-06' of git:/ [...] adds 599ea31d1361 ext4: prevent used blocks from being allocated during fast [...] adds 31a074a0c62d ext4: modify the logic of ext4_mb_new_blocks_simple adds e85c81ba8859 ext4: fast commit may not fallback for ineligible commit adds bdc8a53a6f2f ext4: fast commit may miss file actions adds 897026aaa73e ext4: fix error handling in ext4_restore_inline_data() adds 09355d9d038a ext4: remove redundant max inline_size check in ext4_da_wr [...] adds cdce59a15491 ext4: fix error handling in ext4_fc_record_modified_inode() adds 3ca40c0d3291 jbd2: cleanup unused functions declarations from jbd2.h adds 4f9818684870 jbd2: refactor wait logic for transaction updates into a c [...] adds 7c268d4ce2d3 ext4: fix potential NULL pointer dereference in ext4_fill_super() adds 715a67f11d67 jbd2: fix kernel-doc descriptions for jbd2_journal_shrink_ [...] adds 8fca8a2b0a82 ext4: fix incorrect type issue during replay_del_range adds f340b3d90274 fs/ext4: fix comments mentioning i_mutex adds d8ad2ce873ab Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds dfd42facf1e4 Linux 5.17-rc3
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 (2d3d8c7643a5) \ 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.
No new revisions were added by this update.
Summary of changes: .gitignore | 5 - .rustfmt.toml | 12 - Documentation/ABI/obsolete/procfs-i8k | 10 - Documentation/ABI/testing/configfs-usb-gadget-uac1 | 5 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 7 +- Documentation/ABI/testing/debugfs-hisi-hpre | 178 +- Documentation/ABI/testing/debugfs-hisi-sec | 146 +- Documentation/ABI/testing/debugfs-hisi-zip | 146 +- Documentation/ABI/testing/sysfs-class-hwmon | 8 - Documentation/ABI/testing/sysfs-class-thermal | 2 +- Documentation/ABI/testing/sysfs-fs-f2fs | 33 - Documentation/admin-guide/cgroup-v2.rst | 5 - Documentation/admin-guide/kernel-parameters.txt | 71 +- Documentation/admin-guide/mm/damon/usage.rst | 24 +- Documentation/admin-guide/mm/zswap.rst | 22 +- Documentation/admin-guide/sysctl/fs.rst | 50 - Documentation/admin-guide/sysctl/kernel.rst | 31 +- Documentation/admin-guide/sysctl/net.rst | 9 - Documentation/arm64/silicon-errata.rst | 2 + Documentation/block/capability.rst | 2 +- Documentation/bpf/btf.rst | 45 +- Documentation/core-api/entry.rst | 279 - Documentation/core-api/index.rst | 8 - Documentation/core-api/xarray.rst | 14 +- Documentation/dev-tools/kasan.rst | 17 +- Documentation/devicetree/bindings/arm/airoha.yaml | 28 - Documentation/devicetree/bindings/arm/altera.yaml | 46 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 11 - .../devicetree/bindings/arm/arm,cci-400.yaml | 5 - Documentation/devicetree/bindings/arm/cpus.yaml | 2 - .../bindings/arm/freescale/fsl,layerscape-dcfg.txt | 2 +- Documentation/devicetree/bindings/arm/fsl.yaml | 1 - .../devicetree/bindings/arm/idle-states.yaml | 80 +- .../devicetree/bindings/arm/intel,socfpga.yaml | 26 - .../devicetree/bindings/arm/mediatek.yaml | 4 - .../devicetree/bindings/arm/omap/omap.txt | 3 - Documentation/devicetree/bindings/arm/pmu.yaml | 2 - Documentation/devicetree/bindings/arm/qcom.yaml | 6 + Documentation/devicetree/bindings/arm/renesas.yaml | 9 - .../bindings/arm/samsung/samsung-boards.yaml | 2 - Documentation/devicetree/bindings/arm/sunxi.yaml | 5 - Documentation/devicetree/bindings/arm/tesla.yaml | 27 - .../devicetree/bindings/ata/sata_highbank.yaml | 3 - .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 5 +- .../bindings/bus/nvidia,tegra210-aconnect.yaml | 1 - .../devicetree/bindings/clock/imxrt1050-clock.yaml | 67 - .../devicetree/bindings/clock/intc_stratix10.txt | 20 + .../devicetree/bindings/clock/intel,stratix10.yaml | 35 - .../devicetree/bindings/clock/microchip,mpfs.yaml | 58 - .../devicetree/bindings/clock/qoriq-clock.txt | 1 - .../bindings/clock/renesas,rzg2l-cpg.yaml | 14 +- .../devicetree/bindings/clock/tesla,fsd-clock.yaml | 198 - .../bindings/crypto/intel,ixp4xx-crypto.yaml | 15 +- .../allwinner,sun4i-a10-display-engine.yaml | 2 - .../bindings/display/bridge/lvds-codec.yaml | 1 - .../bindings/display/bridge/ti,sn65dsi83.yaml | 5 +- .../bindings/display/mediatek/mediatek,disp.txt | 9 + .../bindings/display/mediatek/mediatek,hdmi.yaml | 5 +- .../devicetree/bindings/display/msm/gpu.yaml | 2 - .../devicetree/bindings/display/msm/mdp4.txt | 114 + .../devicetree/bindings/display/msm/mdp4.yaml | 124 - .../bindings/display/panel/panel-simple.yaml | 2 - .../bindings/display/panel/sony,acx424akp.yaml | 11 +- .../devicetree/bindings/display/renesas,du.yaml | 10 +- .../bindings/display/rockchip/rockchip-drm.yaml | 2 - .../bindings/display/simple-framebuffer.yaml | 12 +- .../display/sprd/sprd,display-subsystem.yaml | 2 - .../bindings/display/ti/ti,am65x-dss.yaml | 3 +- .../devicetree/bindings/dma/dma-router.yaml | 2 - .../bindings/dma/nvidia,tegra210-adma.yaml | 4 +- .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 2 +- .../bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml | 85 - .../devicetree/bindings/dma/xilinx/zynqmp_dma.txt | 26 + .../bindings/dvfs/performance-domain.yaml | 1 + .../devicetree/bindings/firmware/arm,scmi.yaml | 65 - .../bindings/gpio/airoha,en7523-gpio.yaml | 66 - Documentation/devicetree/bindings/gpio/gpio.txt | 2 +- .../devicetree/bindings/hwmon/national,lm90.yaml | 4 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 7 +- Documentation/devicetree/bindings/i2c/i2c-mpc.yaml | 2 - .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 - .../devicetree/bindings/i2c/ingenic,i2c.yaml | 4 +- .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 24 +- .../bindings/interconnect/qcom,rpmh.yaml | 2 - .../bindings/interrupt-controller/arm,gic-v3.yaml | 6 +- .../bindings/interrupt-controller/arm,gic.yaml | 1 - .../interrupt-controller/sifive,plic-1.0.0.yaml | 21 +- .../bindings/interrupt-controller/ti,sci-inta.yaml | 2 - .../devicetree/bindings/iommu/mediatek,iommu.yaml | 6 +- .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 6 - .../bindings/leds/backlight/led-backlight.yaml | 2 - .../media/allwinner,sun4i-a10-video-engine.yaml | 4 - .../bindings/media/i2c/maxim,max9286.yaml | 275 +- .../bindings/media/mediatek,vcodec-decoder.yaml | 169 - .../bindings/media/mediatek,vcodec-encoder.yaml | 179 - .../media/mediatek,vcodec-subdev-decoder.yaml | 265 - .../bindings/media/mediatek-jpeg-decoder.txt | 38 + .../bindings/media/mediatek-jpeg-decoder.yaml | 80 - .../bindings/media/mediatek-jpeg-encoder.txt | 35 + .../bindings/media/mediatek-jpeg-encoder.yaml | 72 - .../devicetree/bindings/media/mediatek-mdp.txt | 8 + .../devicetree/bindings/media/mediatek-vcodec.txt | 131 + .../bindings/media/microchip,csi2dc.yaml | 197 - .../devicetree/bindings/media/nxp,imx7-csi.yaml | 1 - .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 10 +- .../bindings/media/qcom,msm8916-camss.yaml | 10 + .../bindings/media/qcom,msm8996-camss.yaml | 20 + .../bindings/media/qcom,sdm660-camss.yaml | 20 + .../bindings/media/qcom,sdm845-camss.yaml | 17 + .../bindings/media/qcom,sm8250-camss.yaml | 450 -- .../devicetree/bindings/media/ti,cal.yaml | 4 - .../bindings/memory-controllers/fsl/fsl,ifc.yaml | 113 - .../bindings/memory-controllers/fsl/ifc.txt | 82 + .../memory-controllers/mediatek,smi-common.yaml | 32 +- .../memory-controllers/mediatek,smi-larb.yaml | 21 +- .../memory-controllers/samsung,exynos5422-dmc.yaml | 2 - .../devicetree/bindings/mmc/litex,mmc.yaml | 78 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 3 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 - .../bindings/net/allwinner,sun4i-a10-emac.yaml | 4 - .../devicetree/bindings/net/can/bosch,c_can.yaml | 8 +- .../devicetree/bindings/net/can/fsl,flexcan.yaml | 12 +- .../devicetree/bindings/net/cdns,macb.yaml | 56 - .../devicetree/bindings/net/dsa/dsa-port.yaml | 2 - .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 6 - Documentation/devicetree/bindings/net/fsl,fec.yaml | 8 +- Documentation/devicetree/bindings/net/fsl-fman.txt | 22 +- .../bindings/net/intel,ixp4xx-ethernet.yaml | 15 +- .../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 33 +- .../bindings/net/microchip,lan966x-switch.yaml | 2 - .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 4 - .../devicetree/bindings/net/qcom,ipa.yaml | 6 + .../bindings/net/socionext,uniphier-ave4.yaml | 4 - .../devicetree/bindings/net/stm32-dwmac.yaml | 4 - .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 5 - .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 6 + .../bindings/net/wireless/mediatek,mt76.yaml | 4 - .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 28 + .../devicetree/bindings/opp/opp-v2-base.yaml | 2 - .../devicetree/bindings/perf/arm,dsu-pmu.yaml | 2 - .../devicetree/bindings/phy/intel,combo-phy.yaml | 8 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 - .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 - .../devicetree/bindings/phy/qcom,usb-hs-phy.txt | 84 + .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 109 - .../devicetree/bindings/phy/ti,omap-usb2.yaml | 4 - .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 - .../bindings/pinctrl/brcm,bcm4908-pinctrl.yaml | 72 - .../bindings/pinctrl/canaan,k210-fpioa.yaml | 4 - .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 2 - .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 1 - .../bindings/pinctrl/qcom,tlmm-common.yaml | 1 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 16 +- .../pinctrl/samsung,pinctrl-gpio-bank.yaml | 52 - .../bindings/pinctrl/samsung,pinctrl-pins-cfg.yaml | 81 - .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 106 - .../bindings/pinctrl/samsung,pinctrl.yaml | 393 - .../bindings/pinctrl/samsung-pinctrl.txt | 383 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 10 +- .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 374 - .../devicetree/bindings/power/power-domain.yaml | 4 - .../devicetree/bindings/power/renesas,apmu.yaml | 2 - .../bindings/power/renesas,rzg2l-sysc.yaml | 7 +- .../bindings/power/rockchip,power-controller.yaml | 2 - .../bindings/power/supply/cw2015_battery.yaml | 6 +- .../bindings/power/supply/power-supply.yaml | 2 - .../bindings/regulator/maxim,max8973.yaml | 5 +- .../devicetree/bindings/regulator/pfuze100.yaml | 6 +- .../devicetree/bindings/regulator/regulator.yaml | 2 - .../bindings/regulator/st,stm32-booster.yaml | 2 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 6 - .../bindings/remoteproc/st,stm32-rproc.yaml | 33 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 10 - .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 10 - .../bindings/remoteproc/ti,omap-remoteproc.yaml | 19 +- .../bindings/reset/hisilicon,hi3660-reset.yaml | 5 - .../devicetree/bindings/serial/mtk-uart.txt | 1 - .../devicetree/bindings/serial/rda,8810pl-uart.txt | 17 + .../bindings/serial/rda,8810pl-uart.yaml | 46 - .../devicetree/bindings/soc/rockchip/grf.yaml | 1 - .../bindings/soc/samsung/exynos-usi.yaml | 4 - .../bindings/sound/amlogic,gx-sound-card.yaml | 4 +- .../devicetree/bindings/sound/fsl-asoc-card.txt | 1 - .../bindings/sound/google,sc7180-trogdor.yaml | 6 +- .../devicetree/bindings/sound/imx-audio-card.yaml | 7 +- .../bindings/sound/nvidia,tegra186-dspk.yaml | 4 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 4 +- .../bindings/sound/nvidia,tegra210-adx.yaml | 1 - .../bindings/sound/nvidia,tegra210-ahub.yaml | 1 - .../bindings/sound/nvidia,tegra210-amx.yaml | 3 - .../bindings/sound/nvidia,tegra210-dmic.yaml | 1 - .../bindings/sound/nvidia,tegra210-i2s.yaml | 1 - .../bindings/sound/nvidia,tegra210-mixer.yaml | 1 - .../bindings/sound/nvidia,tegra210-mvc.yaml | 1 - .../bindings/sound/nvidia,tegra210-sfc.yaml | 1 - .../devicetree/bindings/sound/qcom,sm8250.yaml | 10 +- .../devicetree/bindings/sound/realtek,rt5682s.yaml | 8 +- .../bindings/sound/samsung,aries-wm8994.yaml | 3 +- .../bindings/sound/samsung,midas-audio.yaml | 2 + .../devicetree/bindings/sound/samsung,odroid.yaml | 9 +- .../devicetree/bindings/sound/simple-card.yaml | 11 - .../devicetree/bindings/sound/sound-dai.yaml | 20 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 8 +- .../devicetree/bindings/sound/tas5805m.yaml | 56 - .../devicetree/bindings/sound/tlv320aic31xx.txt | 2 +- .../bindings/spi/mediatek,spi-mtk-nor.yaml | 4 - .../bindings/spi/microchip,mpfs-spi.yaml | 52 - .../bindings/spi/spi-sunplus-sp7021.yaml | 81 - .../bindings/thermal/thermal-cooling-devices.yaml | 6 +- .../devicetree/bindings/thermal/thermal-idle.yaml | 8 +- .../bindings/timer/mediatek,mtk-timer.txt | 1 - .../bindings/usb/microchip,mpfs-musb.yaml | 59 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 8 - .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 8 +- .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 - Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/firmware-guide/acpi/enumeration.rst | 39 - Documentation/gpu/drm-internals.rst | 6 - Documentation/gpu/drm-kms-helpers.rst | 26 +- Documentation/gpu/drm-kms.rst | 6 +- Documentation/gpu/drm-mm.rst | 2 +- Documentation/gpu/i915.rst | 1 - Documentation/gpu/todo.rst | 15 - Documentation/gpu/vkms.rst | 2 + Documentation/hwmon/sysfs-interface.rst | 4 - Documentation/index.rst | 1 - Documentation/kbuild/kbuild.rst | 4 - .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/networking/ethtool-netlink.rst | 8 - Documentation/process/changes.rst | 42 - Documentation/process/deprecated.rst | 20 +- Documentation/process/submitting-patches.rst | 3 +- Documentation/rust/arch-support.rst | 35 - Documentation/rust/assets/favicon-16x16.png | Bin 798 -> 0 bytes Documentation/rust/assets/favicon-32x32.png | Bin 2076 -> 0 bytes Documentation/rust/assets/rust-logo.png | Bin 53976 -> 0 bytes Documentation/rust/coding-guidelines.rst | 151 - Documentation/rust/general-information.rst | 80 - Documentation/rust/index.rst | 21 - Documentation/rust/quick-start.rst | 231 - Documentation/spi/pxa2xx.rst | 3 + .../zh_CN/accounting/delay-accounting.rst | 62 +- Documentation/translations/zh_CN/index.rst | 10 +- Documentation/translations/zh_CN/power/index.rst | 56 - Documentation/translations/zh_CN/power/opp.rst | 341 - Documentation/translations/zh_CN/vm/active_mm.rst | 85 - Documentation/translations/zh_CN/vm/balance.rst | 81 - Documentation/translations/zh_CN/vm/damon/api.rst | 32 - .../translations/zh_CN/vm/damon/design.rst | 139 - Documentation/translations/zh_CN/vm/damon/faq.rst | 48 - .../translations/zh_CN/vm/damon/index.rst | 33 - .../translations/zh_CN/vm/free_page_reporting.rst | 38 - Documentation/translations/zh_CN/vm/highmem.rst | 128 - Documentation/translations/zh_CN/vm/index.rst | 52 - Documentation/usb/gadget-testing.rst | 12 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 3 + .../userspace-api/media/lirc.h.rst.exceptions | 3 - .../userspace-api/media/rc/lirc-dev-intro.rst | 11 +- .../userspace-api/media/rc/lirc-get-features.rst | 18 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 16 +- .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 4 +- .../userspace-api/media/v4l/v4l2grab.c.rst | 2 +- .../userspace-api/media/v4l/vidioc-qbuf.rst | 2 +- Documentation/vm/balance.rst | 2 +- Documentation/vm/page_owner.rst | 29 +- MAINTAINERS | 169 +- Makefile | 156 +- Next/SHA1s | 346 - Next/Trees | 348 - Next/merge.log | 6209 --------------- arch/alpha/include/uapi/asm/socket.h | 2 - arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/arm/Kconfig | 46 +- arch/arm/Makefile | 9 - arch/arm/arm-soc-for-next-contents.txt | 49 - arch/arm/boot/compressed/Makefile | 6 +- arch/arm/boot/compressed/misc.c | 7 + arch/arm/boot/dts/Makefile | 4 - arch/arm/boot/dts/am335x-wega.dtsi | 2 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/bcm2711-rpi-400.dts | 4 +- arch/arm/boot/dts/dra7.dtsi | 20 +- arch/arm/boot/dts/exynos3250-artik5.dtsi | 10 +- arch/arm/boot/dts/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/exynos3250-pinctrl.dtsi | 165 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 4 +- arch/arm/boot/dts/exynos4.dtsi | 6 +- arch/arm/boot/dts/exynos4210-i9100.dts | 30 +- arch/arm/boot/dts/exynos4210-origen.dts | 2 +- arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 226 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 +- arch/arm/boot/dts/exynos4210-trats.dts | 6 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 14 +- arch/arm/boot/dts/exynos4210.dtsi | 2 + arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 4 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 30 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 2 +- arch/arm/boot/dts/exynos4412-origen.dts | 4 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 44 +- arch/arm/boot/dts/exynos4412-pinctrl.dtsi | 252 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 +- arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 7 +- arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 222 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 7 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 27 +- arch/arm/boot/dts/exynos5250-snow-rev5.dts | 2 +- arch/arm/boot/dts/exynos5250-snow.dts | 2 +- arch/arm/boot/dts/exynos5250-spring.dts | 25 +- arch/arm/boot/dts/exynos5250.dtsi | 19 +- arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 148 +- arch/arm/boot/dts/exynos5260-xyref5260.dts | 23 +- arch/arm/boot/dts/exynos5260.dtsi | 128 - arch/arm/boot/dts/exynos5410-odroidxu.dts | 34 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 170 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 27 +- arch/arm/boot/dts/exynos5410.dtsi | 4 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 12 +- arch/arm/boot/dts/exynos5420-chagall-wifi.dts | 75 - .../arm/boot/dts/exynos5420-galaxy-tab-common.dtsi | 691 -- arch/arm/boot/dts/exynos5420-klimt-wifi.dts | 75 - arch/arm/boot/dts/exynos5420-peach-pit.dts | 99 +- arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 194 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 16 +- arch/arm/boot/dts/exynos5420.dtsi | 10 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 6 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 99 +- arch/arm/boot/dts/imx23-evk.dts | 1 + arch/arm/boot/dts/imx28-tx28.dts | 2 +- arch/arm/boot/dts/imx28.dtsi | 2 - arch/arm/boot/dts/imx51-ts4800.dts | 2 +- arch/arm/boot/dts/imx53-tx53.dtsi | 2 +- arch/arm/boot/dts/imx6q-tbs2910.dts | 2 +- arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 3 - arch/arm/boot/dts/imx6qdl-tx6-mb7.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-udoo.dtsi | 5 +- arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 74 - arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts | 2 +- arch/arm/boot/dts/imx7-colibri-aster.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 2 +- arch/arm/boot/dts/imx7ulp.dtsi | 2 +- arch/arm/boot/dts/imxrt1050-pinfunc.h | 993 --- arch/arm/boot/dts/meson.dtsi | 8 +- arch/arm/boot/dts/meson8.dtsi | 24 +- arch/arm/boot/dts/meson8b.dtsi | 24 +- arch/arm/boot/dts/mt6582-prestigio-pmt5008-3g.dts | 43 - arch/arm/boot/dts/mt6582.dtsi | 128 - arch/arm/boot/dts/omap3-beagle-ab4.dts | 47 - arch/arm/boot/dts/omap3-beagle.dts | 33 + arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts | 30 - arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 6 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 3 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 19 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 3 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 39 - arch/arm/boot/dts/qcom-msm8660.dtsi | 3 +- arch/arm/boot/dts/qcom-msm8960-cdp.dts | 2 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 30 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 43 - arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/r9a06g032.dtsi | 11 - arch/arm/boot/dts/s3c2416-pinctrl.dtsi | 60 +- arch/arm/boot/dts/s3c6410-mini6410.dts | 4 +- arch/arm/boot/dts/s3c64xx-pinctrl.dtsi | 210 +- arch/arm/boot/dts/s3c64xx.dtsi | 16 +- arch/arm/boot/dts/s5pv210-aquila.dts | 2 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 40 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 12 +- arch/arm/boot/dts/s5pv210-galaxys.dts | 16 +- arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 226 +- arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts | 2 +- arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria5_socdk.dts | 2 +- arch/arm/boot/dts/sun7i-a20-haoyu-marsboard.dts | 182 - arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 28 - arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts | 4 - arch/arm/boot/dts/sunxi-h3-h5.dtsi | 18 - arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | 2 +- arch/arm/configs/aspeed_g5_defconfig | 7 - arch/arm/configs/imxrt_defconfig | 35 - arch/arm/configs/multi_v7_defconfig | 61 +- arch/arm/configs/shmobile_defconfig | 4 - arch/arm/include/asm/assembler.h | 204 +- arch/arm/include/asm/current.h | 46 +- arch/arm/include/asm/elf.h | 3 - arch/arm/include/asm/entry-macro-multi.S | 40 + arch/arm/include/asm/hardware/entry-macro-iomd.S | 131 + arch/arm/include/asm/insn.h | 17 - arch/arm/include/asm/irq.h | 1 + arch/arm/include/asm/mach/arch.h | 2 + arch/arm/include/asm/mmu.h | 2 +- arch/arm/include/asm/mmu_context.h | 22 +- arch/arm/include/asm/page.h | 3 - arch/arm/include/asm/percpu.h | 35 +- arch/arm/include/asm/smp.h | 5 + arch/arm/include/asm/stacktrace.h | 12 - arch/arm/include/asm/switch_to.h | 3 +- arch/arm/include/asm/thread_info.h | 35 +- arch/arm/include/asm/tls.h | 31 +- arch/arm/include/asm/v7m.h | 3 +- arch/arm/kernel/asm-offsets.c | 3 + arch/arm/kernel/entry-armv.S | 208 +- arch/arm/kernel/entry-common.S | 16 +- arch/arm/kernel/entry-header.S | 47 +- arch/arm/kernel/entry-v7m.S | 39 +- arch/arm/kernel/head-common.S | 4 +- arch/arm/kernel/head.S | 7 - arch/arm/kernel/irq.c | 61 +- arch/arm/kernel/module.c | 90 - arch/arm/kernel/process.c | 7 +- arch/arm/kernel/setup.c | 8 +- arch/arm/kernel/sleep.S | 13 - arch/arm/kernel/smp.c | 11 +- arch/arm/kernel/traps.c | 96 +- arch/arm/kernel/unwind.c | 50 +- arch/arm/kernel/vmlinux.lds.S | 4 +- arch/arm/lib/backtrace-clang.S | 14 +- arch/arm/lib/backtrace.S | 8 - arch/arm/lib/call_with_stack.S | 33 +- arch/arm/lib/copy_from_user.S | 13 +- arch/arm/lib/copy_template.S | 67 +- arch/arm/lib/copy_to_user.S | 13 +- arch/arm/lib/memcpy.S | 13 +- arch/arm/lib/memmove.S | 60 +- arch/arm/lib/memset.S | 7 +- arch/arm/mach-exynos/firmware.c | 4 +- arch/arm/mach-footbridge/common.c | 87 - .../arm/mach-footbridge/include/mach/entry-macro.S | 107 + arch/arm/mach-imx/Kconfig | 7 - arch/arm/mach-imx/Makefile | 2 - arch/arm/mach-imx/mach-imxrt.c | 19 - arch/arm/mach-iop32x/cp6.c | 10 +- arch/arm/mach-iop32x/include/mach/entry-macro.S | 31 + arch/arm/mach-iop32x/include/mach/irqs.h | 2 +- arch/arm/mach-iop32x/iop3xx.h | 1 - arch/arm/mach-iop32x/irq.c | 29 +- arch/arm/mach-iop32x/irqs.h | 60 +- arch/arm/mach-omap2/display.c | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 4 +- arch/arm/mach-pxa/corgi.c | 26 +- arch/arm/mach-pxa/hx4700.c | 10 +- arch/arm/mach-pxa/icontrol.c | 26 +- arch/arm/mach-pxa/littleton.c | 10 +- arch/arm/mach-pxa/magician.c | 12 +- arch/arm/mach-pxa/poodle.c | 14 +- arch/arm/mach-pxa/spitz.c | 26 +- arch/arm/mach-pxa/stargate2.c | 20 +- arch/arm/mach-pxa/z2.c | 20 +- arch/arm/mach-rpc/fiq.S | 5 +- arch/arm/mach-rpc/include/mach/entry-macro.S | 13 + arch/arm/mach-rpc/irq.c | 95 - arch/arm/mach-s3c/Kconfig | 12 + arch/arm/mach-s3c/devs.c | 77 +- arch/arm/mach-s3c/mach-crag6410-module.c | 13 + arch/arm/mach-s3c/mach-crag6410.c | 13 +- arch/arm/mach-s3c/setup-spi-s3c64xx.c | 9 + arch/arm/mach-s3c/spi-core-s3c24xx.h | 6 + arch/arm/mm/Kconfig | 1 - arch/arm/mm/context.c | 3 +- arch/arm/mm/ioremap.c | 18 +- arch/arm/rust/target.json | 27 - arch/arm/tools/syscall.tbl | 1 - arch/arm64/Kconfig | 29 +- arch/arm64/Kconfig.platforms | 6 - arch/arm64/boot/dts/Makefile | 1 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 21 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 3 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 3 +- arch/arm64/boot/dts/amlogic/Makefile | 6 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 43 - .../boot/dts/amlogic/meson-s4-s805x2-aq222.dts | 30 - arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 99 - .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 129 - .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 108 - arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi | 300 - arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 145 - .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 133 - arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts | 112 - arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 27 - arch/arm64/boot/dts/exynos/Makefile | 1 - arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 211 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 276 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 7 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 11 +- arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 176 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 44 +- arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 195 - arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 663 -- arch/arm64/boot/dts/exynos/exynos850.dtsi | 741 -- .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 50 +- arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 2 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 4 - arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 24 - arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 16 - arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 55 - arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 1 - arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts | 304 - .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 49 - .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 78 - .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 78 - .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 59 - .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 89 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 46 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 51 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 104 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 1 - arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 5 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 144 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 11 +- arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi | 8 - arch/arm64/boot/dts/freescale/imx8qm.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi | 8 - arch/arm64/boot/dts/freescale/mba8mx.dtsi | 2 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 2 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 1 - .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 1 - arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 1 - arch/arm64/boot/dts/mediatek/mt8192.dtsi | 92 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 2 +- arch/arm64/boot/dts/qcom/Makefile | 8 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 12 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 3 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 25 - arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 6 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 304 + .../boot/dts/qcom/msm8992-lg-bullhead-rev-10.dts | 14 - .../boot/dts/qcom/msm8992-lg-bullhead-rev-101.dts | 14 - arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 302 - ...gler-rev-101.dts => msm8994-angler-rev-101.dts} | 0 arch/arm64/boot/dts/qcom/msm8994.dtsi | 7 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 14 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 56 +- arch/arm64/boot/dts/qcom/pm6150l.dtsi | 10 - arch/arm64/boot/dts/qcom/pms405.dtsi | 4 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 16 - .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 16 - arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 122 - arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 97 - arch/arm64/boot/dts/qcom/sc7280-crd.dts | 12 - .../dts/qcom/sc7280-herobrine-herobrine-r0.dts | 1351 ---- arch/arm64/boot/dts/qcom/sc7280-herobrine.dts | 14 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 1412 ++++ arch/arm64/boot/dts/qcom/sc7280-idp.dts | 20 - arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 128 +- arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 4 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 407 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 3 + .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 19 +- .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 12 - arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 12 - arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 736 -- arch/arm64/boot/dts/qcom/sdm845.dtsi | 54 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 9 - .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 20 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 154 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 132 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 46 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 36 +- arch/arm64/boot/dts/renesas/Makefile | 3 - .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 9 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 1 + arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi | 332 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 14 +- .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 10 +- .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 43 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 102 - arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 191 - arch/arm64/boot/dts/renesas/r8a77990.dtsi | 24 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 24 +- .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 229 - arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 35 +- arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 70 - arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi | 32 - arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 106 - arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi | 20 - arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 1 - arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 491 -- arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi | 25 - arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 25 - arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi | 13 - .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 137 - arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 129 +- .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 64 - arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 218 - arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 139 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 20 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 17 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 20 - arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 133 +- arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 51 +- arch/arm64/boot/dts/rockchip/rk3568.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 102 +- arch/arm64/boot/dts/tesla/Makefile | 3 - arch/arm64/boot/dts/tesla/fsd-evb.dts | 39 - arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 335 - arch/arm64/boot/dts/tesla/fsd.dtsi | 731 -- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 18 - arch/arm64/boot/dts/ti/k3-am64.dtsi | 2 - .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 14 +- arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 22 + arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 84 +- arch/arm64/configs/defconfig | 38 - arch/arm64/crypto/Kconfig | 2 +- arch/arm64/crypto/sm3-ce-glue.c | 28 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/include/asm/vmalloc.h | 6 - arch/arm64/include/asm/vmap_stack.h | 5 +- arch/arm64/kernel/cpu_errata.c | 8 + arch/arm64/kernel/module.c | 5 +- arch/arm64/kvm/arm.c | 51 +- arch/arm64/kvm/handle_exit.c | 8 + arch/arm64/kvm/hyp/include/hyp/switch.h | 23 +- arch/arm64/lib/crc32.S | 87 +- arch/arm64/mm/init.c | 9 +- arch/arm64/mm/pageattr.c | 2 +- arch/arm64/net/bpf_jit_comp.c | 3 +- arch/arm64/rust/target.json | 34 - arch/arm64/tools/cpucaps | 5 +- arch/h8300/Kconfig | 1 + arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/processor.h | 1 + arch/h8300/include/asm/segment.h | 40 + arch/h8300/include/asm/thread_info.h | 3 + arch/h8300/kernel/entry.S | 1 + arch/h8300/kernel/head_ram.S | 1 + arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 + arch/h8300/mm/memory.c | 53 + arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/mm/discontig.c | 11 +- arch/m68k/68000/dragen2.c | 1 - arch/m68k/68000/screen.h | 2 - arch/m68k/68000/ucsimm.c | 9 +- arch/m68k/amiga/config.c | 1 - arch/m68k/apollo/config.c | 1 - arch/m68k/atari/config.c | 1 - arch/m68k/atari/stdma.c | 1 + arch/m68k/bvme6000/config.c | 2 +- arch/m68k/emu/nfblock.c | 1 + arch/m68k/hp300/config.c | 1 - arch/m68k/include/asm/config.h | 33 - arch/m68k/kernel/setup_mm.c | 24 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/mac/config.c | 1 - arch/m68k/mvme147/config.c | 2 +- arch/m68k/mvme16x/config.c | 2 +- arch/m68k/q40/config.c | 1 - arch/microblaze/include/asm/pci.h | 4 + arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/pci/pci-common.c | 49 + arch/microblaze/pci/xilinx_pci.c | 2 +- arch/mips/include/uapi/asm/socket.h | 2 - arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/nds32/Kbuild | 3 - arch/nds32/Kconfig | 4 +- arch/nds32/Makefile | 3 + arch/openrisc/lib/memcpy.c | 2 +- arch/parisc/include/asm/agp.h | 4 +- arch/parisc/include/uapi/asm/socket.h | 2 - arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/mm/init.c | 9 +- arch/powerpc/include/asm/agp.h | 4 +- arch/powerpc/kernel/fadump.c | 6 - arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/mm/book3s64/trace.c | 1 + arch/powerpc/rust/target.json | 29 - arch/riscv/Kconfig | 4 +- arch/riscv/Makefile | 1 - arch/riscv/kvm/vcpu.c | 48 +- arch/riscv/kvm/vcpu_sbi_base.c | 3 +- arch/riscv/mm/init.c | 6 +- arch/riscv/rust/rv32ima.json | 36 - arch/riscv/rust/rv32imac.json | 36 - arch/riscv/rust/rv64ima.json | 36 - arch/riscv/rust/rv64imac.json | 36 - arch/s390/kernel/module.c | 2 +- arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sparc/include/asm/agp.h | 6 +- arch/sparc/include/uapi/asm/socket.h | 2 - arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/x86/Kconfig | 9 +- arch/x86/boot/compressed/misc.c | 3 +- arch/x86/crypto/Makefile | 3 - arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 63 +- arch/x86/crypto/sm3-avx-asm_64.S | 517 -- arch/x86/crypto/sm3_avx_glue.c | 134 - arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/events/intel/core.c | 13 + arch/x86/events/intel/pt.c | 5 +- arch/x86/include/asm/insn.h | 2 +- arch/x86/include/asm/paravirt_types.h | 4 +- arch/x86/kernel/cpu/mce/amd.c | 7 +- arch/x86/kernel/early-quirks.c | 1 - arch/x86/kernel/module.c | 2 +- arch/x86/kernel/setup.c | 10 +- arch/x86/kvm/cpuid.c | 13 +- arch/x86/kvm/emulate.c | 9 +- arch/x86/kvm/kvm_emulate.h | 6 +- arch/x86/kvm/x86.c | 6 +- arch/x86/lib/memcpy_32.c | 1 - arch/x86/lib/x86-opcode-map.txt | 111 +- arch/x86/mm/init.c | 1 + arch/x86/net/bpf_jit_comp.c | 1 + arch/x86/rust/target.json | 36 - arch/x86/xen/enlighten_pv.c | 4 - arch/x86/xen/smp_pv.c | 26 +- arch/xtensa/include/asm/pci-bridge.h | 9 + arch/xtensa/kernel/setup.c | 8 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 - arch/xtensa/platforms/iss/network.c | 4 +- block/Kconfig | 12 - block/bdev.c | 9 +- block/bfq-iosched.c | 2 +- block/bio-integrity.c | 2 +- block/bio.c | 75 +- block/blk-cgroup.c | 1 + block/blk-core.c | 7 +- block/blk-flush.c | 4 +- block/blk-lib.c | 32 +- block/blk-zoned.c | 14 +- block/blk.h | 6 +- block/bounce.c | 6 +- block/disk-events.c | 2 +- block/fops.c | 68 +- block/genhd.c | 7 +- block/holder.c | 2 +- block/partitions/check.h | 1 + block/partitions/core.c | 1 + block/partitions/efi.h | 1 + block/partitions/ldm.h | 1 + block/sed-opal.c | 2 +- crypto/Kconfig | 17 +- crypto/algapi.c | 6 - crypto/authenc.c | 2 +- crypto/memneq.c | 22 +- crypto/rsa-pkcs1pad.c | 38 +- crypto/sm2.c | 38 +- crypto/sm3_generic.c | 142 +- crypto/tcrypt.c | 14 +- crypto/testmgr.c | 3 + drivers/acpi/Kconfig | 1 + drivers/acpi/osl.c | 19 +- drivers/acpi/property.c | 2 +- drivers/android/Kconfig | 7 - drivers/android/Makefile | 2 - drivers/android/allocation.rs | 266 - drivers/android/context.rs | 80 - drivers/android/defs.rs | 99 - drivers/android/node.rs | 476 -- drivers/android/process.rs | 964 --- drivers/android/range_alloc.rs | 189 - drivers/android/rust_binder.rs | 114 - drivers/android/thread.rs | 871 --- drivers/android/transaction.rs | 326 - drivers/ata/ahci.c | 2 - drivers/ata/libata-acpi.c | 21 + drivers/ata/libata-core.c | 12 +- drivers/ata/libata-eh.c | 7 +- drivers/ata/libata-scsi.c | 47 +- drivers/ata/libata-sff.c | 7 +- drivers/ata/libata.h | 2 + drivers/ata/pata_atiixp.c | 4 +- drivers/ata/pata_pdc202xx_old.c | 2 +- drivers/ata/pata_platform.c | 18 +- drivers/base/class.c | 2 +- drivers/base/component.c | 242 +- drivers/base/core.c | 2 +- drivers/base/devtmpfs.c | 2 +- drivers/base/memory.c | 8 +- drivers/base/property.c | 29 - drivers/base/regmap/regmap-irq.c | 2 +- drivers/bcma/driver_chipcommon_nflash.c | 20 +- drivers/block/aoe/aoeblk.c | 1 + drivers/block/aoe/aoecmd.c | 1 + drivers/block/drbd/drbd_actlog.c | 5 +- drivers/block/drbd/drbd_bitmap.c | 7 +- drivers/block/drbd/drbd_int.h | 4 + drivers/block/drbd/drbd_receiver.c | 32 +- drivers/block/drbd/drbd_req.c | 3 +- drivers/block/floppy.c | 4 +- drivers/block/mtip32xx/mtip32xx.c | 1 + drivers/block/mtip32xx/mtip32xx.h | 1 + drivers/block/pktcdvd.c | 8 +- drivers/block/rnbd/rnbd-clt.c | 15 +- drivers/block/rnbd/rnbd-clt.h | 1 + drivers/block/rnbd/rnbd-proto.h | 4 +- drivers/block/rnbd/rnbd-srv-dev.c | 61 +- drivers/block/rnbd/rnbd-srv-dev.h | 18 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 1 + drivers/block/rnbd/rnbd-srv.c | 46 +- drivers/block/rnbd/rnbd-srv.h | 1 + drivers/block/sunvdc.c | 1 + drivers/block/xen-blkback/blkback.c | 25 +- drivers/block/zram/zram_drv.c | 17 +- drivers/bluetooth/btintel.c | 11 +- drivers/bluetooth/btintel.h | 1 - drivers/bluetooth/btmrvl_debugfs.c | 2 +- drivers/bluetooth/btmrvl_sdio.c | 2 +- drivers/bluetooth/btmtk.h | 35 - drivers/bluetooth/btmtksdio.c | 276 +- drivers/bluetooth/btrtl.c | 8 - drivers/bluetooth/btusb.c | 15 +- drivers/bluetooth/hci_h5.c | 5 - drivers/bluetooth/hci_ll.c | 2 +- drivers/bluetooth/hci_serdev.c | 3 +- drivers/bus/mhi/pci_generic.c | 2 - drivers/cdrom/gdrom.c | 1 + drivers/char/agp/ati-agp.c | 8 +- drivers/char/agp/backend.c | 2 - drivers/char/agp/frontend.c | 4 +- drivers/char/agp/nvidia-agp.c | 3 +- drivers/char/agp/sworks-agp.c | 5 +- drivers/char/agp/via-agp.c | 3 + drivers/char/hw_random/Kconfig | 2 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/char/ipmi/ipmi_watchdog.c | 2 +- drivers/char/random.c | 2 +- drivers/char/tpm/tpm_vtpm_proxy.c | 2 +- drivers/char/virtio_console.c | 7 - drivers/clk/.kunitconfig | 3 - drivers/clk/Kconfig | 8 - drivers/clk/Makefile | 1 - drivers/clk/at91/sama5d2.c | 4 +- drivers/clk/at91/sama7g5.c | 8 +- drivers/clk/clk-gate_test.c | 464 -- drivers/clk/clk-si5341.c | 24 +- drivers/clk/clk-stm32mp1.c | 46 +- drivers/clk/imx/Kconfig | 7 - drivers/clk/imx/Makefile | 4 +- drivers/clk/imx/clk-imx8dxl-rsrc.c | 66 - drivers/clk/imx/clk-imx8qxp.c | 1 - drivers/clk/imx/clk-imxrt1050.c | 168 - drivers/clk/imx/clk-scu.h | 1 - drivers/clk/mediatek/clk-mt8192.c | 36 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 - drivers/clk/renesas/r8a77995-cpg-mssr.c | 1 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 1 - drivers/clk/renesas/r8a779f0-cpg-mssr.c | 2 - drivers/clk/renesas/r9a07g044-cpg.c | 4 +- drivers/clk/samsung/Kconfig | 9 - drivers/clk/samsung/Makefile | 1 - drivers/clk/samsung/clk-fsd.c | 1803 ----- drivers/clk/samsung/clk-pll.c | 1 - drivers/clk/samsung/clk-pll.h | 1 - drivers/clk/zynqmp/clk-gate-zynqmp.c | 12 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 8 +- drivers/clk/zynqmp/divider.c | 12 +- drivers/clk/zynqmp/pll.c | 32 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/timer-ti-dm-systimer.c | 2 +- drivers/comedi/drivers/das16.c | 4 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 - drivers/crypto/ccp/ccp-crypto-aes.c | 5 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/hisilicon/qm.c | 2 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 27 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 6 +- drivers/crypto/marvell/Kconfig | 1 - .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 3 +- drivers/crypto/mxs-dcp.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 2 +- drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 42 +- drivers/dma-buf/dma-resv.c | 46 +- drivers/dma-buf/st-dma-resv.c | 26 +- drivers/dma-buf/udmabuf.c | 4 - drivers/edac/edac_device_sysfs.c | 31 +- drivers/edac/edac_mc.c | 4 +- drivers/edac/edac_pci_sysfs.c | 26 +- drivers/extcon/Kconfig | 2 - drivers/extcon/extcon-intel-cht-wc.c | 240 +- drivers/firmware/arm_scmi/Kconfig | 41 - drivers/firmware/arm_scmi/Makefile | 1 - drivers/firmware/arm_scmi/common.h | 26 +- drivers/firmware/arm_scmi/driver.c | 207 +- drivers/firmware/arm_scmi/mailbox.c | 3 +- drivers/firmware/arm_scmi/optee.c | 567 -- drivers/firmware/arm_scmi/smc.c | 98 +- drivers/firmware/arm_scmi/virtio.c | 22 +- drivers/firmware/sysfb_simplefb.c | 2 +- drivers/firmware/ti_sci.c | 2 +- drivers/fpga/dfl-pci.c | 15 +- drivers/gpio/Kconfig | 24 +- drivers/gpio/Makefile | 2 - drivers/gpio/gpio-aggregator.c | 18 +- drivers/gpio/gpio-altera-a10sr.c | 3 +- drivers/gpio/gpio-crystalcove.c | 9 +- drivers/gpio/gpio-en7523.c | 137 - drivers/gpio/gpio-merrifield.c | 3 - drivers/gpio/gpio-tegra.c | 1 + drivers/gpio/gpio-tps68470.c | 5 +- drivers/gpio/gpio_pl061_rust.rs | 362 - drivers/gpu/drm/Kconfig | 16 - drivers/gpu/drm/Makefile | 14 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 38 - drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 129 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 78 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 104 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 114 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 104 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 123 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 398 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 64 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 159 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 60 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 145 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 4 +- drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 - drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 189 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 228 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 25 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 86 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 86 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 44 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 17 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/nv.c | 68 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 58 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 25 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 80 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h | 6 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 55 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 30 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 128 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 25 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 173 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 55 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 39 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 80 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 44 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 108 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 219 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 29 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 10 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 248 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 6 +- drivers/gpu/drm/amd/display/dc/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 4 + drivers/gpu/drm/amd/display/dc/calcs/Makefile | 68 + .../drm/amd/display/dc/{dml => }/calcs/bw_fixed.c | 0 .../amd/display/dc/{dml => }/calcs/calcs_logger.h | 0 .../amd/display/dc/{dml => }/calcs/custom_float.c | 0 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 3625 +++++++++ .../amd/display/dc/{dml => }/calcs/dcn_calc_auto.c | 0 .../amd/display/dc/{dml => }/calcs/dcn_calc_auto.h | 0 .../amd/display/dc/{dml => }/calcs/dcn_calc_math.c | 0 .../drm/amd/display/dc/{dml => }/calcs/dcn_calcs.c | 0 .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 1 - .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 6 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 27 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.h | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 822 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1357 ++-- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 2 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 917 +++ drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 76 +- drivers/gpu/drm/amd/display/dc/dc.h | 35 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 59 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 60 - drivers/gpu/drm/amd/display/dc/dc_link.h | 20 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 6 + drivers/gpu/drm/amd/display/dc/dc_types.h | 6 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 17 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 4 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 100 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 5 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 18 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 41 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 12 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 316 +- .../drm/amd/display/dc/dcn302/dcn302_resource.h | 3 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 106 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 6 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 11 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 5 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 1 - drivers/gpu/drm/amd/display/dc/dm_helpers.h | 6 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 12 +- .../gpu/drm/amd/display/dc/dml/calcs/dce_calcs.c | 3623 --------- .../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c | 357 - .../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.h | 32 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 29 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 24 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 3 - drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 13 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 56 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 2 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 6 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 + drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 3 - drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 86 +- drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 34 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 16 +- drivers/gpu/drm/amd/display/dc/link/Makefile | 30 - .../gpu/drm/amd/display/dc/link/link_hwss_dio.c | 137 - .../gpu/drm/amd/display/dc/link/link_hwss_dio.h | 53 - .../gpu/drm/amd/display/dc/link/link_hwss_dpia.c | 51 - .../gpu/drm/amd/display/dc/link/link_hwss_dpia.h | 34 - .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c | 254 - .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.h | 35 - .../drm/amd/display/dc/link/link_hwss_hpo_frl.c | 43 - .../drm/amd/display/dc/link/link_hwss_hpo_frl.h | 34 - drivers/gpu/drm/amd/display/dc/os_types.h | 2 +- drivers/gpu/drm/amd/display/dc/virtual/Makefile | 2 +- .../amd/display/dc/virtual/virtual_link_encoder.c | 3 +- .../drm/amd/display/dc/virtual/virtual_link_hwss.c | 43 - .../drm/amd/display/dc/virtual/virtual_link_hwss.h | 34 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 13 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 2 +- .../drm/amd/display/include/bios_parser_types.h | 2 + .../drm/amd/display/include/ddc_service_types.h | 5 - drivers/gpu/drm/amd/display/include/dpcd_defs.h | 6 +- .../gpu/drm/amd/display/include/grph_object_defs.h | 2 + .../gpu/drm/amd/display/include/grph_object_id.h | 2 + .../drm/amd/display/include/link_service_types.h | 12 + drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 3 +- .../amd/display/modules/info_packet/info_packet.c | 25 +- drivers/gpu/drm/amd/include/amd_shared.h | 3 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 12 +- drivers/gpu/drm/amd/pm/Makefile | 13 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 2497 +++--- drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c | 94 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 566 +- .../{swsmu/inc/pmfw_if => inc}/aldebaran_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/amd_powerplay.h | 0 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 356 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm_internal.h | 32 - drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 1427 ++++ .../pm/{swsmu/inc/pmfw_if => inc}/arcturus_ppsmc.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/cz_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/fiji_ppsmc.h | 0 .../amd/pm/{powerplay => }/inc/hardwaremanager.h | 0 drivers/gpu/drm/amd/pm/inc/hwmgr.h | 836 ++ .../pm/{powerplay => }/inc/polaris10_pwrvirus.h | 0 .../drm/amd/pm/{powerplay => }/inc/power_state.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/pp_debug.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/pp_endian.h | 0 .../drm/amd/pm/{powerplay => }/inc/pp_thermal.h | 0 .../drm/amd/pm/{powerplay => }/inc/ppinterrupt.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/rv_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu10.h | 0 .../amd/pm/{powerplay => }/inc/smu10_driver_if.h | 0 .../amd/pm/{powerplay => }/inc/smu11_driver_if.h | 0 .../inc/pmfw_if => inc}/smu11_driver_if_arcturus.h | 0 .../smu11_driver_if_cyan_skillfish.h | 0 .../inc/pmfw_if => inc}/smu11_driver_if_navi10.h | 0 .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 1691 ++++ .../inc/pmfw_if => inc}/smu11_driver_if_vangogh.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu12_driver_if.h | 0 .../pmfw_if => inc}/smu13_driver_if_aldebaran.h | 0 .../pmfw_if => inc}/smu13_driver_if_yellow_carp.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu71.h | 0 .../amd/pm/{powerplay => }/inc/smu71_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu72.h | 0 .../amd/pm/{powerplay => }/inc/smu72_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu73.h | 0 .../amd/pm/{powerplay => }/inc/smu73_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu74.h | 0 .../amd/pm/{powerplay => }/inc/smu74_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu75.h | 0 .../amd/pm/{powerplay => }/inc/smu75_discrete.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_common.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_discrete.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_fusion.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu8.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu8_fusion.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu9.h | 0 .../amd/pm/{powerplay => }/inc/smu9_driver_if.h | 0 .../amd/pm/{swsmu => }/inc/smu_11_0_cdr_table.h | 0 drivers/gpu/drm/amd/pm/inc/smu_types.h | 373 + drivers/gpu/drm/amd/pm/inc/smu_ucode_xfer_cz.h | 169 + .../amd/pm/{powerplay => }/inc/smu_ucode_xfer_vi.h | 0 drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_0_7_ppsmc.h | 0 .../amd/pm/{swsmu => }/inc/smu_v11_0_7_pptable.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_0_ppsmc.h | 0 .../drm/amd/pm/{swsmu => }/inc/smu_v11_0_pptable.h | 0 .../pm/{swsmu/inc/pmfw_if => inc}/smu_v11_5_pmfw.h | 0 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 119 + .../pm/{swsmu/inc/pmfw_if => inc}/smu_v11_8_pmfw.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_8_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v12_0.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v12_0_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v13_0.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_pmfw.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_ppsmc.h | 0 .../drm/amd/pm/{swsmu => }/inc/smu_v13_0_pptable.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/smumgr.h | 0 .../drm/amd/pm/{powerplay => }/inc/tonga_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/vega10_ppsmc.h | 0 .../pm/{powerplay => }/inc/vega12/smu9_driver_if.h | 0 .../drm/amd/pm/{powerplay => }/inc/vega12_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/vega20_ppsmc.h | 0 drivers/gpu/drm/amd/pm/legacy-dpm/Makefile | 32 - drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 3381 -------- drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 1081 --- drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h | 38 - drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 8149 -------------------- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.h | 1022 --- drivers/gpu/drm/amd/pm/powerplay/Makefile | 4 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 400 +- .../drm/amd/pm/{legacy-dpm => powerplay}/cik_dpm.h | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 10 +- drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 832 -- .../drm/amd/pm/powerplay/inc/smu_ucode_xfer_cz.h | 169 - drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 3380 ++++++++ .../drm/amd/pm/{legacy-dpm => powerplay}/kv_dpm.h | 0 .../drm/amd/pm/{legacy-dpm => powerplay}/kv_smc.c | 0 .../drm/amd/pm/{legacy-dpm => powerplay}/ppsmc.h | 0 .../amd/pm/{legacy-dpm => powerplay}/r600_dpm.h | 0 drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 8078 +++++++++++++++++++ drivers/gpu/drm/amd/pm/powerplay/si_dpm.h | 1015 +++ .../drm/amd/pm/{legacy-dpm => powerplay}/si_smc.c | 0 .../pm/{legacy-dpm => powerplay}/sislands_smc.h | 0 .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c | 11 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c | 2 +- .../drm/amd/pm/powerplay/smumgr/vega20_smumgr.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 594 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 1410 ---- .../inc/pmfw_if/smu11_driver_if_sienna_cichlid.h | 1709 ---- .../drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_5_ppsmc.h | 119 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 373 - drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 97 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 63 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 194 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 214 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 42 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 54 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 16 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 82 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 49 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 12 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 40 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 4 +- .../gpu/drm/arm/display/komeda/d71/d71_component.c | 12 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 3 +- drivers/gpu/drm/arm/hdlcd_drv.c | 3 +- drivers/gpu/drm/arm/malidp_drv.c | 3 +- drivers/gpu/drm/ast/ast_drv.c | 18 +- drivers/gpu/drm/ast/ast_main.c | 2 - drivers/gpu/drm/ast/ast_mode.c | 5 +- drivers/gpu/drm/bridge/Kconfig | 5 - drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 31 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 2 +- drivers/gpu/drm/bridge/analogix/Kconfig | 2 - drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 2 +- .../gpu/drm/bridge/analogix/analogix-i2c-dptx.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 4 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 440 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 80 +- drivers/gpu/drm/bridge/cadence/Kconfig | 1 - .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 20 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 2 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 39 +- drivers/gpu/drm/bridge/ite-it66121.c | 3 + drivers/gpu/drm/bridge/lontium-lt9611.c | 4 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 4 +- drivers/gpu/drm/bridge/nwl-dsi.c | 20 +- drivers/gpu/drm/bridge/parade-ps8640.c | 33 +- drivers/gpu/drm/bridge/sii902x.c | 129 +- drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 16 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 25 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/tc358775.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 53 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 4 +- drivers/gpu/drm/dp/Makefile | 9 - drivers/gpu/drm/dp/drm_dp.c | 3734 --------- drivers/gpu/drm/dp/drm_dp_aux_bus.c | 323 - drivers/gpu/drm/dp/drm_dp_aux_dev.c | 354 - drivers/gpu/drm/dp/drm_dp_cec.c | 451 -- drivers/gpu/drm/dp/drm_dp_dual_mode_helper.c | 530 -- drivers/gpu/drm/dp/drm_dp_helper_internal.h | 33 - drivers/gpu/drm/dp/drm_dp_helper_mod.c | 22 - drivers/gpu/drm/dp/drm_dp_mst_topology.c | 5978 -------------- drivers/gpu/drm/dp/drm_dp_mst_topology_internal.h | 24 - drivers/gpu/drm/drm_buddy.c | 535 -- drivers/gpu/drm/drm_color_mgmt.c | 4 - drivers/gpu/drm/drm_crtc_helper_internal.h | 27 + drivers/gpu/drm/drm_dp_aux_bus.c | 323 + drivers/gpu/drm/drm_dp_aux_dev.c | 354 + drivers/gpu/drm/drm_dp_cec.c | 451 ++ drivers/gpu/drm/drm_dp_dual_mode_helper.c | 530 ++ drivers/gpu/drm/drm_dp_helper.c | 3744 +++++++++ drivers/gpu/drm/drm_dp_mst_topology.c | 5978 ++++++++++++++ drivers/gpu/drm/drm_dp_mst_topology_internal.h | 24 + drivers/gpu/drm/drm_dsc.c | 2 +- drivers/gpu/drm/drm_edid.c | 104 +- drivers/gpu/drm/drm_kms_helper_common.c | 14 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 - drivers/gpu/drm/drm_plane.c | 9 +- drivers/gpu/drm/drm_privacy_screen.c | 5 +- drivers/gpu/drm/drm_privacy_screen_x86.c | 17 - drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 3 +- drivers/gpu/drm/exynos/Kconfig | 1 - drivers/gpu/drm/exynos/exynos_drm_dsi.c | 13 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 14 +- drivers/gpu/drm/gma500/gma_display.c | 6 +- drivers/gpu/drm/gma500/intel_bios.c | 2 +- drivers/gpu/drm/gma500/mmu.c | 8 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 3 +- drivers/gpu/drm/i915/Kconfig | 2 - drivers/gpu/drm/i915/Makefile | 6 +- drivers/gpu/drm/i915/display/g4x_dp.c | 18 +- drivers/gpu/drm/i915/display/g4x_hdmi.h | 2 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 105 +- drivers/gpu/drm/i915/display/icl_dsi.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic.c | 2 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 8 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 1 - drivers/gpu/drm/i915/display/intel_backlight.c | 3 - drivers/gpu/drm/i915/display/intel_bios.c | 217 +- drivers/gpu/drm/i915/display/intel_bw.c | 14 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 65 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 9 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 1 - .../gpu/drm/i915/display/intel_combo_phy_regs.h | 162 - drivers/gpu/drm/i915/display/intel_crt.h | 2 +- drivers/gpu/drm/i915/display/intel_crtc.c | 1 - drivers/gpu/drm/i915/display/intel_cursor.c | 25 +- drivers/gpu/drm/i915/display/intel_ddi.c | 143 +- drivers/gpu/drm/i915/display/intel_ddi.h | 2 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 42 +- drivers/gpu/drm/i915/display/intel_de.h | 1 + drivers/gpu/drm/i915/display/intel_display.c | 570 +- drivers/gpu/drm/i915/display/intel_display.h | 36 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 7 +- drivers/gpu/drm/i915/display/intel_display_power.c | 14 +- drivers/gpu/drm/i915/display/intel_display_power.h | 1 + drivers/gpu/drm/i915/display/intel_display_trace.h | 1 - drivers/gpu/drm/i915/display/intel_display_types.h | 26 +- drivers/gpu/drm/i915/display/intel_dmc.c | 14 +- drivers/gpu/drm/i915/display/intel_dmc.h | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 167 +- drivers/gpu/drm/i915/display/intel_dp.h | 2 + drivers/gpu/drm/i915/display/intel_dp_aux.c | 8 +- drivers/gpu/drm/i915/display/intel_dp_aux.h | 4 + drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 4 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 36 - drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 46 +- drivers/gpu/drm/i915/display/intel_dpt.c | 33 +- drivers/gpu/drm/i915/display/intel_drrs.c | 115 +- drivers/gpu/drm/i915/display/intel_dsb.h | 2 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 29 +- drivers/gpu/drm/i915/display/intel_dvo_dev.h | 2 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 8 +- drivers/gpu/drm/i915/display/intel_fbc.c | 240 +- drivers/gpu/drm/i915/display/intel_fbc.h | 7 - drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 7 + drivers/gpu/drm/i915/display/intel_gmbus.h | 1 + drivers/gpu/drm/i915/display/intel_hdcp.c | 3 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 106 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 6 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 14 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 148 +- drivers/gpu/drm/i915/display/intel_lvds.h | 2 +- drivers/gpu/drm/i915/display/intel_opregion.c | 56 +- drivers/gpu/drm/i915/display/intel_opregion.h | 10 - drivers/gpu/drm/i915/display/intel_overlay.c | 1 - drivers/gpu/drm/i915/display/intel_pch_display.c | 88 +- drivers/gpu/drm/i915/display/intel_pch_display.h | 8 - drivers/gpu/drm/i915/display/intel_plane_initial.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 22 +- drivers/gpu/drm/i915/display/intel_sdvo.h | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 30 +- drivers/gpu/drm/i915/display/intel_snps_phy_regs.h | 75 - drivers/gpu/drm/i915/display/intel_sprite.c | 65 +- drivers/gpu/drm/i915/display/intel_tc.c | 2 - drivers/gpu/drm/i915/display/intel_tc_phy_regs.h | 280 - drivers/gpu/drm/i915/display/intel_vbt_defs.h | 26 + drivers/gpu/drm/i915/display/intel_vdsc.c | 7 +- drivers/gpu/drm/i915/display/intel_vga.c | 9 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 195 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 241 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 37 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 18 - drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 51 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 10 + drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.h | 18 - drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 27 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_userptr.h | 14 - drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 39 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 7 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 5 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 192 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 25 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 - drivers/gpu/drm/i915/gt/gen6_engine_cs.c | 1 - drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 21 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 1 - drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 3 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 37 +- drivers/gpu/drm/i915/gt/intel_context.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine.h | 1 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 13 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 223 - .../gpu/drm/i915/gt/intel_execlists_submission.c | 40 - drivers/gpu/drm/i915/gt/intel_ggtt.c | 134 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 9 +- drivers/gpu/drm/i915/gt/intel_gt.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 2 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 10 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1555 ---- drivers/gpu/drm/i915/gt/intel_gtt.c | 5 - drivers/gpu/drm/i915/gt/intel_gtt.h | 19 +- drivers/gpu/drm/i915/gt/intel_llc.c | 10 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 6 - drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 15 + drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 22 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 16 +- drivers/gpu/drm/i915/gt/intel_rc6.h | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 5 +- drivers/gpu/drm/i915/gt/intel_reset.c | 4 - drivers/gpu/drm/i915/gt/intel_ring.c | 1 - drivers/gpu/drm/i915/gt/intel_ring_submission.c | 12 +- drivers/gpu/drm/i915/gt/intel_rps.c | 10 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 3 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 1 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 47 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 1 - drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 1 - drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 3 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 5 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 6 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 1 - drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 80 +- .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 1 + drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 23 - drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 82 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 128 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 13 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 47 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 143 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 39 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 37 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 32 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 3 - drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 9 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 2 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 152 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 1 - drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 44 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 3 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 4 +- drivers/gpu/drm/i915/gvt/display.c | 17 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 21 +- drivers/gpu/drm/i915/gvt/edid.c | 1 - drivers/gpu/drm/i915/gvt/fb_decoder.c | 49 +- drivers/gpu/drm/i915/gvt/gtt.c | 70 +- drivers/gpu/drm/i915/gvt/gtt.h | 4 +- drivers/gpu/drm/i915/gvt/gvt.h | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 36 +- drivers/gpu/drm/i915/gvt/interrupt.c | 11 +- drivers/gpu/drm/i915/gvt/interrupt.h | 4 +- drivers/gpu/drm/i915/gvt/mmio.c | 3 - drivers/gpu/drm/i915/gvt/mmio_context.c | 6 +- drivers/gpu/drm/i915/gvt/mmio_context.h | 2 +- drivers/gpu/drm/i915/gvt/reg.h | 1 + drivers/gpu/drm/i915/gvt/sched_policy.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 - drivers/gpu/drm/i915/gvt/scheduler.h | 2 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_buddy.c | 466 ++ drivers/gpu/drm/i915/i915_buddy.h | 143 + drivers/gpu/drm/i915/i915_cmd_parser.c | 76 +- drivers/gpu/drm/i915/i915_cmd_parser.h | 26 - drivers/gpu/drm/i915/i915_debugfs.c | 8 +- drivers/gpu/drm/i915/i915_driver.c | 13 +- drivers/gpu/drm/i915/i915_drv.h | 117 +- drivers/gpu/drm/i915/i915_gem.c | 38 +- drivers/gpu/drm/i915/i915_gem_evict.c | 102 +- drivers/gpu/drm/i915/i915_gem_evict.h | 27 - drivers/gpu/drm/i915/i915_gem_gtt.c | 17 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 4 - drivers/gpu/drm/i915/i915_getparam.c | 4 +- drivers/gpu/drm/i915/i915_getparam.h | 15 - drivers/gpu/drm/i915/i915_gpu_error.c | 89 +- drivers/gpu/drm/i915/i915_ioc32.c | 1 - drivers/gpu/drm/i915/i915_ioctl.c | 94 - drivers/gpu/drm/i915/i915_ioctl.h | 14 - drivers/gpu/drm/i915/i915_irq.c | 8 +- drivers/gpu/drm/i915/i915_module.c | 6 +- drivers/gpu/drm/i915/i915_pci.c | 25 +- drivers/gpu/drm/i915/i915_perf.c | 145 +- drivers/gpu/drm/i915/i915_perf_oa_regs.h | 137 - drivers/gpu/drm/i915/i915_perf_types.h | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 2 - drivers/gpu/drm/i915/i915_reg.h | 4103 ++++++++-- drivers/gpu/drm/i915/i915_reg_defs.h | 101 - drivers/gpu/drm/i915/i915_request.c | 13 +- drivers/gpu/drm/i915/i915_request.h | 6 +- drivers/gpu/drm/i915/i915_scatterlist.c | 11 +- drivers/gpu/drm/i915/i915_suspend.c | 1 - drivers/gpu/drm/i915/i915_sysfs.c | 1 - drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 37 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 4 +- drivers/gpu/drm/i915/i915_utils.h | 15 + drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 379 +- drivers/gpu/drm/i915/i915_vma.h | 34 +- drivers/gpu/drm/i915/i915_vma_resource.c | 418 - drivers/gpu/drm/i915/i915_vma_resource.h | 234 - drivers/gpu/drm/i915/i915_vma_snapshot.c | 134 + drivers/gpu/drm/i915/i915_vma_snapshot.h | 112 + drivers/gpu/drm/i915/i915_vma_types.h | 19 +- drivers/gpu/drm/i915/intel_device_info.c | 11 +- drivers/gpu/drm/i915/intel_device_info.h | 9 +- drivers/gpu/drm/i915/intel_dram.c | 7 +- drivers/gpu/drm/i915/intel_pci_config.h | 85 - drivers/gpu/drm/i915/intel_pcode.c | 32 +- drivers/gpu/drm/i915/intel_pcode.h | 12 +- drivers/gpu/drm/i915/intel_pm.c | 254 +- drivers/gpu/drm/i915/intel_pm.h | 1 + drivers/gpu/drm/i915/intel_runtime_pm.c | 7 +- drivers/gpu/drm/i915/intel_sbi.c | 1 - drivers/gpu/drm/i915/intel_step.c | 15 - drivers/gpu/drm/i915/intel_uncore.c | 73 +- drivers/gpu/drm/i915/intel_uncore.h | 2 +- drivers/gpu/drm/i915/intel_wopcm.c | 42 +- drivers/gpu/drm/i915/pxp/intel_pxp_irq.c | 1 - drivers/gpu/drm/i915/selftests/i915_buddy.c | 787 ++ drivers/gpu/drm/i915/selftests/i915_gem.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 28 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 209 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 119 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 30 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 13 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 11 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 21 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 3 +- drivers/gpu/drm/i915/vlv_sideband.c | 1 - drivers/gpu/drm/i915/vlv_sideband.h | 2 - drivers/gpu/drm/i915/vlv_sideband_reg.h | 180 - drivers/gpu/drm/i915/vlv_suspend.c | 2 - drivers/gpu/drm/imx/dcss/dcss-drv.c | 3 +- drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 62 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 38 - drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 8 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 9 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 15 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 36 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 1 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 5 +- drivers/gpu/drm/meson/meson_drv.c | 25 +- drivers/gpu/drm/meson/meson_osd_afbcd.c | 41 +- drivers/gpu/drm/meson/meson_osd_afbcd.h | 1 - drivers/gpu/drm/mgag200/mgag200_mode.c | 5 +- drivers/gpu/drm/msm/Kconfig | 1 - drivers/gpu/drm/msm/dp/dp_audio.c | 2 +- drivers/gpu/drm/msm/dp/dp_aux.h | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 2 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 2 +- drivers/gpu/drm/msm/edp/edp.h | 77 - drivers/gpu/drm/msm/edp/edp_ctrl.c | 1373 ---- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 9 - drivers/gpu/drm/mxsfb/mxsfb_kms.c | 6 +- drivers/gpu/drm/nouveau/Kconfig | 1 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 2 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 17 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 4 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 3 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 13 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 317 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h | 35 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c | 13 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorga102.c | 4 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 14 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c | 9 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 1 - drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 8 +- drivers/gpu/drm/panel/panel-edp.c | 21 +- drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 33 - drivers/gpu/drm/panfrost/panfrost_features.h | 212 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 32 +- drivers/gpu/drm/radeon/atombios_dp.c | 2 +- drivers/gpu/drm/radeon/cik.c | 2 +- drivers/gpu/drm/radeon/evergreen.c | 2 +- drivers/gpu/drm/radeon/ni.c | 2 +- drivers/gpu/drm/radeon/r600.c | 2 +- drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/radeon/radeon_connectors.c | 4 +- drivers/gpu/drm/radeon/radeon_device.c | 19 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_mode.h | 4 +- drivers/gpu/drm/radeon/radeon_object.c | 1 + drivers/gpu/drm/radeon/radeon_ttm.c | 4 +- drivers/gpu/drm/radeon/rv770.c | 2 +- drivers/gpu/drm/radeon/si.c | 2 +- drivers/gpu/drm/rockchip/Kconfig | 2 - drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 4 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 30 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 6 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 2 +- drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 8 +- drivers/gpu/drm/selftests/test-drm_plane_helper.c | 4 - drivers/gpu/drm/stm/drv.c | 5 - drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 114 +- drivers/gpu/drm/stm/ltdc.c | 810 +- drivers/gpu/drm/stm/ltdc.h | 12 +- drivers/gpu/drm/tegra/Kconfig | 1 - drivers/gpu/drm/tegra/dp.c | 13 +- drivers/gpu/drm/tegra/dpaux.c | 2 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 4 +- drivers/gpu/drm/tiny/bochs.c | 20 +- drivers/gpu/drm/tiny/cirrus.c | 17 +- drivers/gpu/drm/tiny/simpledrm.c | 22 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 7 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 35 - drivers/gpu/drm/ttm/ttm_sys_manager.c | 3 +- drivers/gpu/drm/v3d/v3d_drv.c | 8 +- drivers/gpu/drm/vc4/vc4_bo.c | 2 + drivers/gpu/drm/vc4/vc4_drv.c | 33 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 132 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 5 +- drivers/gpu/drm/vc4/vc4_regs.h | 3 - drivers/gpu/drm/virtio/virtgpu_gem.c | 3 - drivers/gpu/drm/vkms/vkms_drv.h | 2 - drivers/gpu/drm/vkms/vkms_output.c | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c | 3 +- drivers/gpu/drm/xlnx/Kconfig | 1 - drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/gpu/host1x/syncpt.c | 16 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hid/Kconfig | 10 - drivers/hid/Makefile | 1 - drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 11 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 4 +- drivers/hid/hid-apple.c | 16 +- drivers/hid/hid-elo.c | 1 - drivers/hid/hid-google-hammer.c | 2 +- drivers/hid/hid-ids.h | 1 - drivers/hid/hid-sigmamicro.c | 130 - drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 28 +- drivers/hwmon/Kconfig | 1 - drivers/hwmon/asus_wmi_ec_sensors.c | 3 +- drivers/hwmon/asus_wmi_sensors.c | 1 - drivers/hwmon/hwmon.c | 39 +- drivers/hwmon/lm83.c | 476 +- drivers/hwmon/nct6775.c | 133 +- drivers/hwmon/pmbus/Kconfig | 4 +- drivers/hwmon/powr1220.c | 235 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 8 +- drivers/hwtracing/coresight/coresight-syscfg.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 114 +- drivers/hwtracing/coresight/coresight-trbe.h | 8 + drivers/hwtracing/intel_th/msu.c | 4 +- drivers/i2c/busses/i2c-cht-wc.c | 120 +- drivers/i2c/busses/i2c-mt65xx.c | 14 - drivers/i2c/i2c-core-base.c | 2 +- drivers/i2c/i2c-core-smbus.c | 11 +- drivers/i2c/i2c-smbus.c | 5 +- drivers/iio/accel/bmc150-accel-core.c | 5 +- drivers/iio/accel/fxls8962af-core.c | 12 +- drivers/iio/accel/fxls8962af-i2c.c | 2 +- drivers/iio/accel/fxls8962af-spi.c | 2 +- drivers/iio/accel/fxls8962af.h | 3 +- drivers/iio/accel/kxcjk-1013.c | 5 +- drivers/iio/accel/mma9551.c | 5 +- drivers/iio/accel/mma9553.c | 5 +- drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/men_z188_adc.c | 9 +- drivers/iio/adc/ti-tsc2046.c | 4 +- drivers/iio/addac/ad74413r.c | 17 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/gyro/bmg160_core.c | 5 +- drivers/iio/imu/adis16480.c | 7 +- drivers/iio/imu/kmx61.c | 5 +- drivers/iio/magnetometer/bmc150_magn.c | 5 +- drivers/infiniband/core/addr.c | 1 + drivers/infiniband/core/cache.c | 1 + drivers/infiniband/core/cma_configfs.c | 1 + drivers/infiniband/core/cq.c | 1 + drivers/infiniband/core/iwpm_util.h | 1 + drivers/infiniband/core/sa_query.c | 1 + drivers/infiniband/core/verbs.c | 1 - drivers/infiniband/hw/hfi1/affinity.c | 1 + drivers/infiniband/hw/hfi1/debugfs.c | 1 + drivers/infiniband/hw/hfi1/device.c | 1 + drivers/infiniband/hw/hfi1/fault.c | 1 + drivers/infiniband/hw/hfi1/firmware.c | 1 + drivers/infiniband/hw/mlx4/alias_GUID.c | 1 + drivers/infiniband/hw/mlx4/main.c | 2 +- drivers/infiniband/hw/mlx5/ib_virt.c | 1 + drivers/infiniband/hw/mlx5/mem.c | 1 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 6 + drivers/infiniband/hw/mlx5/qp.c | 4 +- drivers/infiniband/hw/mlx5/srq.c | 1 + drivers/infiniband/hw/mthca/mthca_main.c | 8 +- drivers/infiniband/hw/mthca/mthca_profile.c | 2 + drivers/infiniband/hw/qib/qib_fs.c | 1 + drivers/infiniband/hw/usnic/usnic_debugfs.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 1 + drivers/infiniband/hw/usnic/usnic_transport.c | 1 + drivers/infiniband/hw/usnic/usnic_vnic.c | 1 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 10 +- drivers/infiniband/sw/rxe/rxe.h | 1 + drivers/infiniband/sw/rxe/rxe_loc.h | 24 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 106 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 1 + drivers/infiniband/sw/rxe/rxe_net.c | 18 + drivers/infiniband/sw/rxe/rxe_pool.c | 10 +- drivers/infiniband/sw/rxe/rxe_qp.c | 19 +- drivers/infiniband/sw/rxe/rxe_recv.c | 4 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 31 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 10 +- drivers/infiniband/sw/siw/siw.h | 7 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 20 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 1 + drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 1 + drivers/infiniband/ulp/iser/iser_memory.c | 1 + drivers/infiniband/ulp/iser/iser_verbs.c | 1 + drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 1 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 42 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 - drivers/infiniband/ulp/rtrs/rtrs.c | 1 + drivers/interconnect/imx/imx.c | 9 - drivers/iommu/amd/init.c | 2 + drivers/iommu/intel/irq_remapping.c | 13 +- drivers/iommu/ioasid.c | 1 + drivers/iommu/iommu.c | 33 +- drivers/iommu/mtk_iommu.c | 34 - drivers/iommu/mtk_iommu_v1.c | 42 +- drivers/iommu/omap-iommu.c | 2 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/irqchip/Kconfig | 1 - drivers/irqchip/irq-gic-v3-its.c | 3 - drivers/irqchip/irq-nvic.c | 22 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-sifive-plic.c | 1 - drivers/md/bcache/io.c | 3 +- drivers/md/bcache/journal.c | 16 +- drivers/md/bcache/movinggc.c | 4 +- drivers/md/bcache/request.c | 18 +- drivers/md/bcache/stats.c | 3 +- drivers/md/bcache/super.c | 9 +- drivers/md/bcache/sysfs.c | 15 +- drivers/md/bcache/sysfs.h | 2 +- drivers/md/bcache/writeback.c | 4 +- drivers/md/dm-core.h | 1 + drivers/md/dm-crypt.c | 27 +- drivers/md/dm-io.c | 5 +- drivers/md/dm-log-writes.c | 39 +- drivers/md/dm-snap.c | 21 +- drivers/md/dm-thin.c | 41 +- drivers/md/dm-writecache.c | 7 +- drivers/md/dm-zoned-metadata.c | 26 +- drivers/md/dm.c | 12 +- drivers/md/md-multipath.c | 2 +- drivers/md/md.c | 32 +- drivers/md/raid1.c | 8 +- drivers/md/raid10.c | 14 +- drivers/md/raid5-cache.c | 19 +- drivers/md/raid5-ppl.c | 13 +- drivers/md/raid5.c | 12 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 - drivers/media/i2c/Kconfig | 26 - drivers/media/i2c/Makefile | 2 - drivers/media/i2c/dw9714.c | 42 +- drivers/media/i2c/hi847.c | 3012 -------- drivers/media/i2c/max9286.c | 125 +- drivers/media/i2c/ov08d10.c | 1526 ---- drivers/media/i2c/ov2740.c | 8 +- drivers/media/i2c/ov5648.c | 6 +- drivers/media/i2c/ov5693.c | 9 +- drivers/media/i2c/ov6650.c | 192 +- drivers/media/i2c/ov8865.c | 8 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/pci/bt8xx/bttv-driver.c | 4 +- drivers/media/pci/cx23885/cx23885-input.c | 2 +- drivers/media/pci/saa7134/saa7134-video.c | 9 +- drivers/media/platform/Makefile | 1 - drivers/media/platform/aspeed-video.c | 219 +- drivers/media/platform/atmel/Kconfig | 15 - drivers/media/platform/atmel/Makefile | 4 +- drivers/media/platform/atmel/atmel-isc-base.c | 397 +- drivers/media/platform/atmel/atmel-isc-clk.c | 311 - drivers/media/platform/atmel/atmel-isc.h | 11 - drivers/media/platform/atmel/atmel-sama5d2-isc.c | 24 - drivers/media/platform/atmel/atmel-sama7g5-isc.c | 32 +- drivers/media/platform/atmel/microchip-csi2dc.c | 806 -- drivers/media/platform/coda/coda-common.c | 1 - drivers/media/platform/coda/imx-vdoa.c | 9 +- drivers/media/platform/davinci/vpif.c | 111 +- drivers/media/platform/exynos-gsc/gsc-core.c | 14 +- drivers/media/platform/exynos4-is/fimc-core.c | 11 +- drivers/media/platform/exynos4-is/fimc-lite.c | 11 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 18 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 8 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 45 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 2 + drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 40 + drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 2 + drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 1 + drivers/media/platform/mtk-vcodec/Makefile | 6 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 4 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 1 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 176 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c | 200 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h | 56 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 136 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 11 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 2 - .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 21 - drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 77 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 1 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 19 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 55 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h | 3 +- .../media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c | 2 - .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 30 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.h | 5 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 59 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 8 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 2 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 2 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 2 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 2 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 21 +- drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 16 +- drivers/media/platform/mtk-vcodec/vdec_msg_queue.c | 290 - drivers/media/platform/mtk-vcodec/vdec_msg_queue.h | 153 - drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 46 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 22 - .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 2 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 2 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 10 +- drivers/media/platform/omap3isp/ispstat.c | 5 +- drivers/media/platform/pxa_camera.c | 9 +- drivers/media/platform/qcom/camss/Makefile | 3 +- drivers/media/platform/qcom/camss/camss-csid-170.c | 599 ++ .../media/platform/qcom/camss/camss-csid-gen2.c | 605 -- drivers/media/platform/qcom/camss/camss-csid.c | 68 +- drivers/media/platform/qcom/camss/camss-csid.h | 2 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 184 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 21 +- drivers/media/platform/qcom/camss/camss-ispif.c | 12 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 12 +- drivers/media/platform/qcom/camss/camss-vfe-480.c | 564 -- drivers/media/platform/qcom/camss/camss-vfe.c | 29 +- drivers/media/platform/qcom/camss/camss-vfe.h | 4 - drivers/media/platform/qcom/camss/camss-video.c | 5 +- drivers/media/platform/qcom/camss/camss.c | 308 +- drivers/media/platform/qcom/camss/camss.h | 18 - drivers/media/platform/rcar-vin/rcar-vin.h | 2 +- drivers/media/platform/rockchip/rga/rga.c | 2 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 28 +- drivers/media/platform/s5p-g2d/g2d.c | 10 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 11 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 10 +- drivers/media/platform/stm32/dma2d/dma2d.c | 9 +- drivers/media/platform/stm32/stm32-dcmi.c | 53 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 2 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 2 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 6 +- drivers/media/platform/vsp1/vsp1_drv.c | 14 +- drivers/media/radio/radio-sf16fmi.c | 2 +- drivers/media/rc/fintek-cir.c | 2 +- drivers/media/rc/igorplugusb.c | 2 +- drivers/media/rc/iguanair.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 2 +- drivers/media/rc/ir-imon-decoder.c | 2 +- drivers/media/rc/ir-jvc-decoder.c | 2 +- drivers/media/rc/ir-mce_kbd-decoder.c | 2 +- drivers/media/rc/ir-nec-decoder.c | 2 +- drivers/media/rc/ir-rc5-decoder.c | 2 +- drivers/media/rc/ir-rc6-decoder.c | 2 +- drivers/media/rc/ir-rcmm-decoder.c | 2 +- drivers/media/rc/ir-sanyo-decoder.c | 4 +- drivers/media/rc/ir-sharp-decoder.c | 2 +- drivers/media/rc/ir-sony-decoder.c | 2 +- drivers/media/rc/ir-xmp-decoder.c | 2 +- drivers/media/rc/ir_toy.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/lirc_dev.c | 36 +- drivers/media/rc/meson-ir-tx.c | 2 +- drivers/media/rc/mtk-cir.c | 39 +- drivers/media/rc/nuvoton-cir.c | 2 +- drivers/media/rc/rc-core-priv.h | 2 +- drivers/media/rc/rc-ir-raw.c | 2 + drivers/media/rc/rc-loopback.c | 6 +- drivers/media/rc/st_rc.c | 2 +- drivers/media/rc/sunxi-cir.c | 2 +- drivers/media/rc/winbond-cir.c | 2 +- drivers/media/test-drivers/vivid/vivid-core.h | 5 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 32 +- .../media/test-drivers/vivid/vivid-kthread-cap.c | 7 +- .../media/test-drivers/vivid/vivid-kthread-out.c | 9 +- .../media/test-drivers/vivid/vivid-kthread-touch.c | 7 - drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 12 +- drivers/media/test-drivers/vivid/vivid-touch-cap.c | 2 +- drivers/media/usb/gspca/jl2005bcd.c | 4 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 2 +- drivers/media/v4l2-core/v4l2-dev.c | 68 +- drivers/media/v4l2-core/v4l2-fwnode.c | 12 +- drivers/media/v4l2-core/v4l2-ioctl.c | 12 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 53 +- drivers/media/v4l2-core/v4l2-subdev.c | 8 + drivers/memory/brcmstb_dpfe.c | 2 +- drivers/memory/fsl_ifc.c | 9 - drivers/memory/mtk-smi.c | 68 +- drivers/memory/tegra/Kconfig | 1 - drivers/memory/tegra/Makefile | 1 - drivers/memory/tegra/mc.c | 3 - drivers/memory/tegra/mc.h | 7 +- drivers/memory/tegra/tegra186-emc.c | 3 - drivers/memory/tegra/tegra20-emc.c | 2 +- drivers/memory/tegra/tegra210-emc-core.c | 2 +- drivers/memory/tegra/tegra234.c | 81 - drivers/memory/tegra/tegra30-emc.c | 131 +- drivers/mfd/intel_soc_pmic_chtwc.c | 40 - drivers/mfd/intel_soc_pmic_core.c | 4 - drivers/mfd/intel_soc_pmic_crc.c | 35 +- drivers/misc/cardreader/rtl8411.c | 2 +- drivers/misc/cardreader/rts5209.c | 2 +- drivers/misc/cardreader/rts5228.c | 2 +- drivers/misc/cardreader/rts5229.c | 2 +- drivers/misc/cardreader/rts5249.c | 31 +- drivers/misc/cardreader/rts5261.c | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 164 +- drivers/misc/cardreader/rtsx_pcr.h | 1 - drivers/misc/eeprom/at25.c | 4 +- drivers/misc/mei/pci-me.c | 10 +- drivers/mmc/core/sd.c | 8 +- drivers/mmc/host/Kconfig | 13 - drivers/mmc/host/Makefile | 1 - drivers/mmc/host/dw_mmc.c | 2 +- drivers/mmc/host/litex_mmc.c | 661 -- drivers/mmc/host/moxart-mmc.c | 2 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 44 +- drivers/mmc/host/sdhci-of-esdhc.c | 8 +- drivers/mmc/host/sdhci-pci-gli.c | 86 +- drivers/mmc/host/sdhci-tegra.c | 9 +- drivers/mmc/host/sh_mmcif.c | 3 - drivers/mtd/devices/mchp23k256.c | 2 +- drivers/mtd/devices/mchp48l640.c | 2 +- drivers/mtd/devices/phram.c | 12 +- drivers/mtd/mtd_blkdevs.c | 1 - drivers/mtd/mtdswap.c | 2 +- drivers/mtd/nand/onenand/generic.c | 7 +- drivers/mtd/nand/raw/Kconfig | 16 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 4 +- drivers/mtd/nand/raw/atmel/pmecc.c | 4 +- drivers/mtd/nand/raw/brcmnand/Makefile | 2 - drivers/mtd/nand/raw/brcmnand/bcma_nand.c | 132 - drivers/mtd/nand/raw/brcmnand/brcmnand.c | 164 +- drivers/mtd/nand/raw/brcmnand/brcmnand.h | 29 - drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 30 +- drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 7 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 2 +- drivers/mtd/nand/raw/ingenic/jz4780_bch.c | 2 +- drivers/mtd/nand/raw/mtk_ecc.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 37 +- drivers/mtd/nand/raw/nandsim.c | 47 +- drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/raw/omap_elm.c | 4 +- drivers/mtd/nand/raw/qcom_nandc.c | 14 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 2 +- drivers/mtd/nand/raw/sh_flctl.c | 2 +- drivers/mtd/nand/raw/sharpsl.c | 1 + drivers/mtd/parsers/qcomsmempart.c | 36 +- drivers/mtd/spi-nor/controllers/aspeed-smc.c | 15 +- drivers/mtd/ubi/build.c | 9 +- drivers/mtd/ubi/fastmap.c | 28 +- drivers/mtd/ubi/vmt.c | 8 +- drivers/net/bonding/bond_alb.c | 30 +- drivers/net/dsa/Kconfig | 12 +- drivers/net/dsa/Makefile | 3 +- drivers/net/dsa/b53/b53_common.c | 2 +- drivers/net/dsa/microchip/ksz9477.c | 9 +- drivers/net/dsa/microchip/ksz_common.c | 6 - drivers/net/dsa/microchip/ksz_common.h | 1 - drivers/net/dsa/mt7530.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 13 +- drivers/net/dsa/mv88e6xxx/chip.h | 1 - drivers/net/dsa/mv88e6xxx/smi.c | 35 +- drivers/net/dsa/qca8k.c | 741 +- drivers/net/dsa/qca8k.h | 46 +- drivers/net/dsa/realtek-smi-core.c | 523 ++ drivers/net/dsa/realtek-smi-core.h | 145 + drivers/net/dsa/realtek/Kconfig | 44 - drivers/net/dsa/realtek/Makefile | 6 - drivers/net/dsa/realtek/realtek-mdio.c | 229 - drivers/net/dsa/realtek/realtek-smi.c | 535 -- drivers/net/dsa/realtek/realtek.h | 145 - drivers/net/dsa/realtek/rtl8365mb.c | 2076 ----- drivers/net/dsa/realtek/rtl8366-core.c | 448 -- drivers/net/dsa/realtek/rtl8366rb.c | 1859 ----- drivers/net/dsa/rtl8365mb.c | 1987 +++++ drivers/net/dsa/rtl8366.c | 448 ++ drivers/net/dsa/rtl8366rb.c | 1814 +++++ drivers/net/ethernet/amazon/ena/ena_netdev.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 36 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 3 - drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 499 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 152 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 5 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +- drivers/net/ethernet/cadence/macb.h | 4 - drivers/net/ethernet/cadence/macb_main.c | 63 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 +- drivers/net/ethernet/cortina/gemini.c | 8 - drivers/net/ethernet/dec/tulip/pnic.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 12 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 14 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_ptp.c | 1 + drivers/net/ethernet/freescale/xgmac_mdio.c | 91 +- drivers/net/ethernet/intel/e1000e/netdev.c | 22 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 11 + drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 20 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 9 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 2 - drivers/net/ethernet/intel/ice/ice_main.c | 6 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 21 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 10 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 15 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 390 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 27 +- drivers/net/ethernet/intel/igb/igb_main.c | 19 +- drivers/net/ethernet/intel/igbvf/netdev.c | 22 +- drivers/net/ethernet/intel/igc/igc_main.c | 32 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 19 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 20 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 27 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 20 +- drivers/net/ethernet/marvell/mvneta.c | 319 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 7 - .../ethernet/marvell/octeontx2/nic/otx2_common.h | 3 - .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 19 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 4 - .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 1 - drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 - .../ethernet/mellanox/mlx5/core/en/tc/act/accept.c | 5 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 5 +- .../ethernet/mellanox/mlx5/core/en/tc/act/csum.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 17 +- .../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 12 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mark.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 7 +- .../mellanox/mlx5/core/en/tc/act/mirred_nic.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mpls.c | 9 +- .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 11 +- .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.h | 1 + .../ethernet/mellanox/mlx5/core/en/tc/act/ptype.c | 3 +- .../mlx5/core/en/tc/act/redirect_ingress.c | 8 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.c | 11 +- .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 5 +- .../ethernet/mellanox/mlx5/core/en/tc/act/tun.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.c | 13 +- .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.h | 1 + .../mellanox/mlx5/core/en/tc/act/vlan_mangle.c | 9 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 1 - .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 18 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 87 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 4 + .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 13 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 17 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.h | 6 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 9 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 368 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 27 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 16 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 33 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 14 - drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 3 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 16 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 7 - .../net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h | 7 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 11 - drivers/net/ethernet/mellanox/mlxsw/core.c | 75 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 10 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 121 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 3 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 59 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 - drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 106 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 7 - .../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 5 +- .../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c | 12 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 28 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 3 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 3 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 2 +- drivers/net/ethernet/microchip/lan966x/Makefile | 3 +- .../ethernet/microchip/lan966x/lan966x_ethtool.c | 34 - .../net/ethernet/microchip/lan966x/lan966x_main.c | 89 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 51 - .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 618 -- .../net/ethernet/microchip/lan966x/lan966x_regs.h | 103 - .../net/ethernet/microchip/sparx5/sparx5_main.c | 1 + .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 10 - drivers/net/ethernet/microsoft/mana/gdma_main.c | 4 +- drivers/net/ethernet/microsoft/mana/mana.h | 15 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 60 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 35 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 81 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 3 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 3 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic.h | 7 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 17 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 162 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 6 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 189 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 125 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 37 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 66 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 48 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 30 +- drivers/net/ethernet/realtek/r8169_main.c | 74 +- drivers/net/ethernet/renesas/ravb_main.c | 13 +- drivers/net/ethernet/renesas/sh_eth.c | 18 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 26 - drivers/net/ethernet/sfc/ef100_nic.c | 9 - drivers/net/ethernet/sfc/net_driver.h | 2 - drivers/net/ethernet/sfc/nic_common.h | 5 - drivers/net/ethernet/sfc/rx_common.c | 18 +- drivers/net/ethernet/sfc/rx_common.h | 6 - drivers/net/ethernet/sfc/siena.c | 8 - drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 30 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 19 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 147 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 2 - drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 108 +- drivers/net/fjes/fjes_main.c | 5 +- drivers/net/ipa/ipa_power.c | 52 + drivers/net/ipa/ipa_power.h | 7 + drivers/net/ipa/ipa_uc.c | 5 + drivers/net/mdio/mdio-xgene.c | 3 +- drivers/net/pcs/pcs-xpcs.c | 41 +- drivers/net/phy/aquantia_main.c | 4 +- drivers/net/phy/at803x.c | 146 +- drivers/net/phy/phy-core.c | 22 +- drivers/net/usb/asix_devices.c | 1 + drivers/net/wireless/ath/ath10k/core.c | 16 - drivers/net/wireless/ath/ath10k/htt.c | 153 - drivers/net/wireless/ath/ath10k/htt.h | 296 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 331 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 36 +- drivers/net/wireless/ath/ath10k/hw.c | 15 +- drivers/net/wireless/ath/ath10k/hw.h | 27 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 40 +- drivers/net/wireless/ath/ath10k/snoc.c | 15 +- drivers/net/wireless/ath/ath10k/wow.c | 7 +- drivers/net/wireless/ath/ath11k/core.c | 10 - drivers/net/wireless/ath/ath11k/core.h | 1 - drivers/net/wireless/ath/ath11k/debugfs.c | 6 - drivers/net/wireless/ath/ath11k/dp_rx.c | 195 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 8 +- drivers/net/wireless/ath/ath11k/hw.c | 16 - drivers/net/wireless/ath/ath11k/hw.h | 2 - drivers/net/wireless/ath/ath11k/mac.c | 52 +- drivers/net/wireless/ath/ath11k/mhi.c | 1 - drivers/net/wireless/ath/ath11k/peer.c | 40 +- drivers/net/wireless/ath/ath11k/qmi.c | 3 +- drivers/net/wireless/ath/ath11k/reg.c | 25 +- drivers/net/wireless/ath/ath5k/ath5k.h | 4 + drivers/net/wireless/ath/ath5k/dma.c | 23 +- drivers/net/wireless/ath/ath5k/eeprom.c | 3 - drivers/net/wireless/ath/ath9k/eeprom.c | 6 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 5 - drivers/net/wireless/ath/dfs_pattern_detector.c | 6 +- drivers/net/wireless/ath/wcn36xx/main.c | 104 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 36 - drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 13 - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 33 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 8 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 34 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 28 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 78 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 1 + .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 - drivers/net/wireless/mac80211_hwsim.c | 13 - drivers/net/wireless/microchip/wilc1000/spi.c | 5 +- drivers/net/wireless/ray_cs.c | 6 - drivers/net/wireless/realtek/rtlwifi/cam.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 40 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 5 +- drivers/net/wireless/realtek/rtw88/main.c | 16 +- drivers/net/wireless/realtek/rtw88/main.h | 4 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 1 - drivers/net/wireless/realtek/rtw89/Kconfig | 4 - drivers/net/wireless/realtek/rtw89/Makefile | 13 +- drivers/net/wireless/realtek/rtw89/cam.c | 34 +- drivers/net/wireless/realtek/rtw89/cam.h | 5 - drivers/net/wireless/realtek/rtw89/coex.c | 11 +- drivers/net/wireless/realtek/rtw89/core.c | 415 +- drivers/net/wireless/realtek/rtw89/core.h | 52 +- drivers/net/wireless/realtek/rtw89/debug.c | 22 +- drivers/net/wireless/realtek/rtw89/fw.c | 131 +- drivers/net/wireless/realtek/rtw89/fw.h | 139 +- drivers/net/wireless/realtek/rtw89/mac.c | 82 +- drivers/net/wireless/realtek/rtw89/mac.h | 21 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 44 +- drivers/net/wireless/realtek/rtw89/pci.c | 161 +- drivers/net/wireless/realtek/rtw89/pci.h | 5 - drivers/net/wireless/realtek/rtw89/phy.c | 44 +- drivers/net/wireless/realtek/rtw89/phy.h | 6 - drivers/net/wireless/realtek/rtw89/reg.h | 18 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 20 +- drivers/net/wireless/realtek/rtw89/rtw8852a.h | 2 - drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 39 - drivers/net/wireless/realtek/rtw89/txrx.h | 3 - drivers/net/wireless/st/cw1200/wsm.c | 2 +- drivers/nfc/st-nci/vendor_cmds.c | 2 +- drivers/nfc/st21nfca/vendor_cmds.c | 4 +- drivers/ntb/hw/idt/Makefile | 1 - drivers/ntb/hw/intel/ntb_hw_gen4.c | 17 +- drivers/ntb/hw/intel/ntb_hw_gen4.h | 16 - drivers/ntb/msi.c | 6 +- drivers/nvdimm/blk.c | 1 + drivers/nvdimm/btt.c | 1 + drivers/nvdimm/btt_devs.c | 1 + drivers/nvdimm/bus.c | 1 + drivers/nvdimm/nd_virtio.c | 6 +- drivers/nvdimm/pfn_devs.c | 1 + drivers/nvme/host/core.c | 9 +- drivers/nvme/host/fabrics.h | 1 + drivers/nvme/host/rdma.c | 1 + drivers/nvme/host/tcp.c | 1 + drivers/nvme/target/io-cmd-bdev.c | 18 +- drivers/nvme/target/passthru.c | 7 +- drivers/nvme/target/zns.c | 14 +- drivers/nvmem/core.c | 47 +- drivers/nvmem/qfprom.c | 2 +- drivers/of/unittest.c | 16 +- drivers/parisc/ccio-dma.c | 3 +- drivers/parisc/sba_iommu.c | 3 +- drivers/pci/msi/msi.c | 3 +- drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 3 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 5 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 9 +- drivers/phy/broadcom/Kconfig | 3 +- drivers/phy/broadcom/phy-brcm-usb.c | 38 - drivers/phy/cadence/phy-cadence-sierra.c | 35 +- drivers/phy/freescale/Kconfig | 5 - drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 3 +- drivers/phy/mediatek/phy-mtk-tphy.c | 2 +- drivers/phy/phy-core-mipi-dphy.c | 4 +- drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 28 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 - drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 3 +- drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/ti/phy-j721e-wiz.c | 1 - drivers/phy/xilinx/phy-zynqmp.c | 11 +- drivers/pinctrl/Kconfig | 1 - drivers/pinctrl/Makefile | 1 - drivers/pinctrl/bcm/Kconfig | 14 - drivers/pinctrl/bcm/Makefile | 1 - drivers/pinctrl/bcm/pinctrl-bcm4908.c | 563 -- drivers/pinctrl/intel/pinctrl-baytrail.c | 55 +- drivers/pinctrl/meson/Kconfig | 6 - drivers/pinctrl/meson/Makefile | 1 - drivers/pinctrl/meson/pinctrl-meson-g12a.c | 6 +- drivers/pinctrl/meson/pinctrl-meson-s4.c | 1232 --- drivers/pinctrl/pinctrl-at91-pio4.c | 16 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 5 +- drivers/pinctrl/qcom/pinctrl-msm.c | 4 +- drivers/pinctrl/renesas/Kconfig | 1 - drivers/pinctrl/renesas/pfc-r8a7779.c | 8 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 45 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 35 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 22 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 100 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 42 +- drivers/pinctrl/renesas/pinctrl.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 73 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 7 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 89 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 1 - drivers/pinctrl/sunplus/Kconfig | 22 - drivers/pinctrl/sunplus/Makefile | 6 - drivers/pinctrl/sunplus/sppctl.c | 1118 --- drivers/pinctrl/sunplus/sppctl.h | 170 - drivers/pinctrl/sunplus/sppctl_sp7021.c | 583 -- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 6 +- drivers/platform/chrome/Kconfig | 11 - drivers/platform/chrome/Makefile | 1 - drivers/platform/chrome/chromeos_privacy_screen.c | 153 - drivers/platform/chrome/cros_ec_typec.c | 15 +- drivers/platform/x86/thinkpad_acpi.c | 2 +- drivers/power/reset/gemini-poweroff.c | 4 +- drivers/power/supply/ab8500_chargalg.c | 5 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/power/supply/axp20x_battery.c | 13 +- drivers/power/supply/axp288_fuel_gauge.c | 259 +- drivers/power/supply/bq24190_charger.c | 12 +- drivers/power/supply/bq25890_charger.c | 396 +- drivers/power/supply/cpcap-battery.c | 118 +- drivers/power/supply/cros_usbpd-charger.c | 2 +- drivers/power/supply/mp2629_charger.c | 6 +- drivers/power/supply/power_supply_core.c | 57 +- drivers/ptp/ptp_sysfs.c | 4 +- drivers/pwm/pwm-img.c | 141 +- drivers/pwm/pwm-imx1.c | 33 +- drivers/pwm/pwm-lpc18xx-sct.c | 49 +- drivers/pwm/pwm-meson.c | 25 +- drivers/pwm/pwm-pxa.c | 33 +- drivers/pwm/pwm-stmpe.c | 18 +- drivers/pwm/pwm-sun4i.c | 70 +- drivers/pwm/pwm-tegra.c | 59 +- drivers/regulator/Kconfig | 1 - drivers/regulator/qcom_smd-regulator.c | 4 +- drivers/regulator/rpi-panel-attiny-regulator.c | 291 +- drivers/remoteproc/mtk_scp.c | 55 +- drivers/reset/reset-rzg2l-usbphy-ctrl.c | 4 +- drivers/reset/reset-uniphier-glue.c | 75 +- drivers/s390/block/dasd_int.h | 1 + drivers/s390/block/scm_blk.c | 1 + drivers/s390/block/scm_blk.h | 1 + drivers/scsi/bfa/bfad_attr.c | 26 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 7 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 2 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 6 +- drivers/scsi/lpfc/lpfc_init.c | 1 + drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 6 +- drivers/scsi/mvsas/mv_init.c | 4 +- drivers/scsi/qedi/qedi_main.c | 2 + drivers/scsi/qla2xxx/qla_attr.c | 7 +- drivers/scsi/qla2xxx/qla_bsg.c | 6 +- drivers/scsi/qla2xxx/qla_def.h | 17 +- drivers/scsi/qla2xxx/qla_edif.c | 25 +- drivers/scsi/qla2xxx/qla_gbl.h | 5 +- drivers/scsi/qla2xxx/qla_gs.c | 155 +- drivers/scsi/qla2xxx/qla_init.c | 199 +- drivers/scsi/qla2xxx/qla_inline.h | 2 - drivers/scsi/qla2xxx/qla_iocb.c | 70 +- drivers/scsi/qla2xxx/qla_mbx.c | 37 +- drivers/scsi/qla2xxx/qla_mid.c | 9 +- drivers/scsi/qla2xxx/qla_mr.c | 11 +- drivers/scsi/qla2xxx/qla_nvme.c | 16 +- drivers/scsi/qla2xxx/qla_nvme.h | 4 - drivers/scsi/qla2xxx/qla_os.c | 40 +- drivers/scsi/qla2xxx/qla_sup.c | 4 +- drivers/scsi/qla2xxx/qla_target.c | 14 +- drivers/scsi/qla2xxx/qla_tmpl.c | 9 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_debug.c | 475 +- drivers/scsi/scsicam.c | 1 + drivers/scsi/sd.c | 1 + drivers/scsi/sr.h | 1 + drivers/scsi/ufs/ufs.h | 6 - drivers/scsi/ufs/ufshcd.c | 52 - drivers/scsi/ufs/ufshpb.c | 4 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 7 +- drivers/soc/aspeed/aspeed-socinfo.c | 73 - drivers/soc/fsl/guts.c | 14 +- drivers/soc/fsl/qe/qe.c | 4 +- drivers/soc/fsl/qe/qe_io.c | 2 - drivers/soc/imx/soc-imx.c | 3 + drivers/soc/renesas/Kconfig | 5 - drivers/soc/renesas/renesas-soc.c | 62 +- drivers/soc/samsung/Kconfig | 2 +- drivers/soc/ti/k3-ringacc.c | 15 +- drivers/soc/ti/smartreflex.c | 13 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/spi/Kconfig | 11 - drivers/spi/Makefile | 1 - drivers/spi/spi-bcm2835aux.c | 21 +- drivers/spi/spi-geni-qcom.c | 7 +- drivers/spi/spi-mpc512x-psc.c | 47 +- drivers/spi/spi-mt65xx.c | 23 +- drivers/spi/spi-mtk-nor.c | 71 +- drivers/spi/spi-pic32.c | 9 +- drivers/spi/spi-pxa2xx.c | 63 +- drivers/spi/spi-s3c24xx.c | 47 +- drivers/spi/spi-s3c64xx.c | 53 +- drivers/spi/spi-st-ssc4.c | 31 +- drivers/spi/spi-sunplus-sp7021.c | 605 -- drivers/spi/spi.c | 141 +- drivers/staging/fbtft/fbtft.h | 98 +- drivers/staging/media/hantro/TODO | 7 + drivers/staging/media/hantro/hantro.h | 1 + drivers/staging/media/hantro/hantro_drv.c | 41 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 27 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 41 +- drivers/staging/media/hantro/hantro_h1_regs.h | 2 +- drivers/staging/media/hantro/hantro_hw.h | 11 + drivers/staging/media/hantro/hantro_jpeg.c | 86 +- drivers/staging/media/hantro/hantro_jpeg.h | 2 +- drivers/staging/media/hantro/hantro_v4l2.c | 77 - .../media/hantro/rockchip_vpu2_hw_jpeg_enc.c | 44 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 6 + drivers/staging/media/imx/imx7-media-csi.c | 32 +- drivers/staging/media/imx/imx7-mipi-csis.c | 46 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 76 +- drivers/staging/media/max96712/max96712.c | 2 +- drivers/staging/media/meson/vdec/esparser.c | 7 +- drivers/staging/media/meson/vdec/vdec_helpers.c | 8 +- drivers/staging/media/meson/vdec/vdec_helpers.h | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 2 +- drivers/staging/media/zoran/Kconfig | 38 +- drivers/staging/media/zoran/Makefile | 8 +- drivers/staging/media/zoran/videocodec.c | 68 +- drivers/staging/media/zoran/videocodec.h | 4 +- drivers/staging/media/zoran/zoran.h | 18 +- drivers/staging/media/zoran/zoran_card.c | 398 +- drivers/staging/media/zoran/zoran_device.c | 15 +- drivers/staging/media/zoran/zoran_device.h | 2 + drivers/staging/media/zoran/zoran_driver.c | 56 +- drivers/staging/media/zoran/zr36016.c | 25 +- drivers/staging/media/zoran/zr36016.h | 2 - drivers/staging/media/zoran/zr36050.c | 24 +- drivers/staging/media/zoran/zr36050.h | 2 - drivers/staging/media/zoran/zr36060.c | 23 +- drivers/staging/media/zoran/zr36060.h | 2 - drivers/staging/mt7621-dts/gbpc2.dts | 16 +- drivers/staging/mt7621-dts/mt7621.dtsi | 53 +- drivers/staging/pi433/TODO | 3 +- drivers/staging/pi433/pi433_if.c | 40 +- drivers/staging/pi433/rf69.c | 20 +- drivers/staging/pi433/rf69.h | 1 - drivers/staging/pi433/rf69_registers.h | 2 - drivers/staging/r8188eu/Makefile | 1 - drivers/staging/r8188eu/core/rtw_ap.c | 145 +- drivers/staging/r8188eu/core/rtw_cmd.c | 37 +- drivers/staging/r8188eu/core/rtw_fw.c | 284 - drivers/staging/r8188eu/core/rtw_ieee80211.c | 36 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 10 +- drivers/staging/r8188eu/core/rtw_iol.c | 10 +- drivers/staging/r8188eu/core/rtw_mlme.c | 117 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 483 +- drivers/staging/r8188eu/core/rtw_p2p.c | 4 +- drivers/staging/r8188eu/core/rtw_recv.c | 13 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 4 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 24 +- drivers/staging/r8188eu/core/rtw_xmit.c | 51 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 5 + drivers/staging/r8188eu/hal/hal_com.c | 36 +- drivers/staging/r8188eu/hal/odm.c | 19 + drivers/staging/r8188eu/hal/odm_HWConfig.c | 34 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 35 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 306 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 45 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 11 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 4 +- drivers/staging/r8188eu/hal/usb_halinit.c | 217 +- drivers/staging/r8188eu/include/HalVerDef.h | 23 + drivers/staging/r8188eu/include/drv_types.h | 4 +- drivers/staging/r8188eu/include/hal_com.h | 3 + drivers/staging/r8188eu/include/hal_intf.h | 29 +- drivers/staging/r8188eu/include/odm.h | 9 + drivers/staging/r8188eu/include/odm_HWConfig.h | 39 +- drivers/staging/r8188eu/include/osdep_service.h | 50 +- drivers/staging/r8188eu/include/recv_osdep.h | 5 + drivers/staging/r8188eu/include/rtl8188e_dm.h | 3 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 29 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/r8188eu/include/rtw_cmd.h | 2 +- drivers/staging/r8188eu/include/rtw_fw.h | 22 - drivers/staging/r8188eu/include/rtw_recv.h | 9 + drivers/staging/r8188eu/include/wifi.h | 7 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 157 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 12 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 + drivers/staging/r8188eu/os_dep/recv_linux.c | 26 + drivers/staging/r8188eu/os_dep/usb_intf.c | 15 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 24 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 6 +- drivers/staging/rtl8712/rtl871x_recv.c | 4 +- drivers/staging/rtl8712/rtl871x_recv.h | 8 + drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 11 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 5 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 11 + drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 98 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 6 +- drivers/staging/unisys/visorinput/visorinput.c | 3 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 10 +- drivers/staging/vc04_services/interface/TODO | 56 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 54 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 137 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 7 +- .../bindings/net/wireless/silabs,wfx.yaml | 23 +- drivers/staging/wfx/Kconfig | 5 - drivers/staging/wfx/Makefile | 3 +- drivers/staging/wfx/bh.c | 67 +- drivers/staging/wfx/bh.h | 1 - drivers/staging/wfx/bus.h | 8 +- drivers/staging/wfx/bus_sdio.c | 97 +- drivers/staging/wfx/bus_spi.c | 98 +- drivers/staging/wfx/data_rx.c | 10 +- drivers/staging/wfx/data_rx.h | 5 +- drivers/staging/wfx/data_tx.c | 144 +- drivers/staging/wfx/data_tx.h | 20 +- drivers/staging/wfx/debug.c | 80 +- drivers/staging/wfx/debug.h | 6 +- drivers/staging/wfx/fwio.c | 113 +- drivers/staging/wfx/hif_api_cmd.h | 150 +- drivers/staging/wfx/hif_api_general.h | 64 +- drivers/staging/wfx/hif_api_mib.h | 68 +- drivers/staging/wfx/hif_rx.c | 168 +- drivers/staging/wfx/hif_tx.c | 194 +- drivers/staging/wfx/hif_tx.h | 67 +- drivers/staging/wfx/hif_tx_mib.c | 202 +- drivers/staging/wfx/hif_tx_mib.h | 67 +- drivers/staging/wfx/hwio.c | 171 +- drivers/staging/wfx/hwio.h | 35 +- drivers/staging/wfx/key.c | 84 +- drivers/staging/wfx/key.h | 5 +- drivers/staging/wfx/main.c | 183 +- drivers/staging/wfx/main.h | 12 +- drivers/staging/wfx/queue.c | 51 +- drivers/staging/wfx/queue.h | 13 +- drivers/staging/wfx/scan.c | 27 +- drivers/staging/wfx/sta.c | 194 +- drivers/staging/wfx/sta.h | 22 +- drivers/staging/wfx/traces.h | 33 +- drivers/staging/wfx/wfx.h | 102 +- drivers/target/target_core_iblock.c | 12 +- drivers/target/target_core_pscsi.c | 1 + drivers/thunderbolt/acpi.c | 4 +- drivers/thunderbolt/lc.c | 110 - drivers/thunderbolt/nhi.c | 3 +- drivers/thunderbolt/switch.c | 71 +- drivers/thunderbolt/tb.c | 11 - drivers/thunderbolt/tb.h | 8 - drivers/thunderbolt/tb_regs.h | 9 - drivers/thunderbolt/tunnel.c | 10 - drivers/tty/mxser.c | 109 +- drivers/tty/n_tty.c | 4 +- drivers/tty/serdev/core.c | 7 +- drivers/tty/serial/8250/8250_exar.c | 37 +- drivers/tty/serial/atmel_serial.c | 1 - drivers/tty/serial/fsl_linflexuart.c | 46 +- drivers/tty/serial/fsl_lpuart.c | 20 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/max3100.c | 1 + drivers/tty/serial/mcf.c | 7 +- drivers/tty/serial/serial_core.c | 18 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/tty_port.c | 9 +- drivers/usb/cdns3/cdnsp-debug.h | 305 +- drivers/usb/cdns3/cdnsp-gadget.c | 3 + drivers/usb/chipidea/udc.c | 2 +- drivers/usb/common/ulpi.c | 10 +- drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/core/hub.c | 8 +- drivers/usb/core/usb-acpi.c | 2 +- drivers/usb/dwc3/drd.c | 13 - drivers/usb/dwc3/dwc3-xilinx.c | 2 +- drivers/usb/gadget/function/f_fs.c | 60 +- drivers/usb/gadget/function/f_mass_storage.c | 70 +- drivers/usb/gadget/function/f_phonet.c | 4 +- drivers/usb/gadget/function/f_serial.c | 4 - drivers/usb/gadget/function/f_uac1.c | 236 +- drivers/usb/gadget/function/f_uac2.c | 413 +- drivers/usb/gadget/function/u_audio.c | 238 +- drivers/usb/gadget/function/u_audio.h | 14 +- drivers/usb/gadget/function/u_uac1.h | 7 +- drivers/usb/gadget/function/u_uac2.h | 11 +- drivers/usb/gadget/function/uac_common.h | 9 - drivers/usb/gadget/legacy/audio.c | 93 +- drivers/usb/gadget/legacy/raw_gadget.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 - drivers/usb/gadget/udc/tegra-xudc.c | 20 +- drivers/usb/host/ehci-sched.c | 4 +- drivers/usb/host/fotg210-hcd.c | 4 +- drivers/usb/host/xhci-mtk-sch.c | 7 +- drivers/usb/host/xhci-plat.c | 13 +- drivers/usb/misc/usb251xb.c | 4 +- drivers/usb/serial/ch341.c | 1 - drivers/usb/serial/cp210x.c | 2 - drivers/usb/serial/ftdi_sio.c | 3 - drivers/usb/serial/ftdi_sio_ids.h | 3 - drivers/usb/serial/option.c | 2 - drivers/video/backlight/lm3630a_bl.c | 1 + drivers/video/backlight/qcom-wled.c | 1 - drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/asiliantfb.c | 2 +- drivers/video/fbdev/atmel_lcdfb.c | 11 +- drivers/video/fbdev/aty/aty128fb.c | 10 +- drivers/video/fbdev/aty/mach64_ct.c | 4 +- drivers/video/fbdev/aty/mach64_gx.c | 2 + drivers/video/fbdev/au1200fb.c | 4 +- drivers/video/fbdev/cirrusfb.c | 16 +- drivers/video/fbdev/controlfb.c | 2 - drivers/video/fbdev/core/fbcvt.c | 53 +- drivers/video/fbdev/core/fbmem.c | 37 +- drivers/video/fbdev/da8xx-fb.c | 7 +- drivers/video/fbdev/imxfb.c | 2 - drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 2 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 3 +- drivers/video/fbdev/nvidia/nv_i2c.c | 2 +- drivers/video/fbdev/ocfb.c | 2 +- drivers/video/fbdev/omap/lcd_ams_delta.c | 16 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 7 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 7 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 2 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 3 +- .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 3 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 3 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 3 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 1 + drivers/video/fbdev/pxa168fb.c | 15 +- drivers/video/fbdev/pxa3xx-gcu.c | 10 +- drivers/video/fbdev/s3c-fb.c | 14 +- drivers/video/fbdev/savage/savagefb.h | 1 + drivers/video/fbdev/savage/savagefb_driver.c | 7 +- drivers/video/fbdev/simplefb.c | 65 +- drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/video/fbdev/smscufx.c | 3 +- drivers/video/fbdev/ssd1307fb.c | 7 +- drivers/video/fbdev/vga16fb.c | 5 - drivers/video/fbdev/via/lcd.c | 2 +- drivers/video/fbdev/w100fb.c | 15 +- drivers/virtio/virtio.c | 56 +- fs/binfmt_elf.c | 63 +- fs/btrfs/block-group.c | 28 +- fs/btrfs/block-group.h | 1 - fs/btrfs/btrfs_inode.h | 12 +- fs/btrfs/check-integrity.c | 1 + fs/btrfs/compression.c | 11 +- fs/btrfs/compression.h | 6 +- fs/btrfs/ctree.h | 63 +- fs/btrfs/delalloc-space.c | 18 +- fs/btrfs/dev-replace.c | 18 +- fs/btrfs/disk-io.c | 205 +- fs/btrfs/disk-io.h | 2 - fs/btrfs/extent-tree.c | 7 +- fs/btrfs/extent_io.c | 104 +- fs/btrfs/file-item.c | 35 +- fs/btrfs/file.c | 67 +- fs/btrfs/free-space-tree.c | 2 - fs/btrfs/inode.c | 1129 +-- fs/btrfs/ioctl.c | 305 +- fs/btrfs/ordered-data.c | 131 +- fs/btrfs/ordered-data.h | 25 +- fs/btrfs/print-tree.c | 1 - fs/btrfs/qgroup.c | 19 +- fs/btrfs/relocation.c | 2 +- fs/btrfs/scrub.c | 702 +- fs/btrfs/send.c | 11 +- fs/btrfs/send.h | 2 +- fs/btrfs/subpage.c | 30 +- fs/btrfs/subpage.h | 25 - fs/btrfs/super.c | 28 +- fs/btrfs/sysfs.c | 11 +- fs/btrfs/transaction.c | 15 - fs/btrfs/tree-checker.c | 35 +- fs/btrfs/tree-log.c | 586 +- fs/btrfs/tree-log.h | 7 +- fs/btrfs/volumes.c | 158 +- fs/btrfs/volumes.h | 7 +- fs/btrfs/zoned.c | 164 +- fs/buffer.c | 70 +- fs/ceph/addr.c | 27 + fs/ceph/super.c | 2 + fs/ceph/super.h | 2 + fs/cifs/connect.c | 13 + fs/cifs/sess.c | 6 +- fs/coredump.c | 39 +- fs/crypto/bio.c | 13 +- fs/dax.c | 1 + fs/direct-io.c | 5 +- fs/erofs/zdata.c | 5 +- fs/erofs/zmap.c | 7 + fs/exec.c | 26 +- fs/ext2/ialloc.c | 2 + fs/ext4/page-io.c | 3 +- fs/ext4/readpage.c | 8 +- fs/f2fs/checkpoint.c | 35 +- fs/f2fs/compress.c | 12 +- fs/f2fs/data.c | 66 +- fs/f2fs/dir.c | 12 +- fs/f2fs/f2fs.h | 117 +- fs/f2fs/file.c | 112 +- fs/f2fs/gc.c | 46 +- fs/f2fs/inline.c | 4 +- fs/f2fs/namei.c | 34 +- fs/f2fs/node.c | 86 +- fs/f2fs/node.h | 3 - fs/f2fs/recovery.c | 7 +- fs/f2fs/segment.c | 80 +- fs/f2fs/super.c | 64 +- fs/f2fs/sysfs.c | 16 +- fs/f2fs/verity.c | 4 +- fs/f2fs/xattr.c | 12 +- fs/fs-writeback.c | 43 +- fs/fuse/control.c | 17 + fs/fuse/dev.c | 8 + fs/gfs2/bmap.c | 2 +- fs/gfs2/file.c | 8 +- fs/gfs2/glock.c | 14 +- fs/gfs2/inode.c | 51 +- fs/gfs2/lock_dlm.c | 15 +- fs/gfs2/lops.c | 8 +- fs/gfs2/meta_io.c | 4 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/rgrp.c | 16 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 2 +- fs/gfs2/sys.c | 2 +- fs/hfs/mdb.c | 2 +- fs/hfsplus/wrapper.c | 5 +- fs/internal.h | 5 + fs/iomap/buffered-io.c | 26 +- fs/iomap/direct-io.c | 8 +- fs/jfs/jfs_logmgr.c | 11 +- fs/jfs/jfs_metapage.c | 9 +- fs/ksmbd/smb2pdu.c | 2 +- fs/ksmbd/vfs.c | 1 + fs/minix/inode.c | 3 +- fs/mpage.c | 34 +- fs/namei.c | 8 +- fs/namespace.c | 22 +- fs/nfs/blocklayout/blocklayout.c | 26 +- fs/nfs/blocklayout/rpc_pipefs.c | 1 + fs/nfs/dir.c | 24 +- fs/nfs/sysctl.c | 7 + fs/nfs/write.c | 53 +- fs/nfsd/blocklayout.c | 1 + fs/nfsd/nfs4xdr.c | 10 - fs/nfsd/nfscache.c | 33 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/trace.h | 107 +- fs/nilfs2/segbuf.c | 43 +- fs/ntfs/inode.c | 4 - fs/ntfs3/file.c | 12 +- fs/ntfs3/frecord.c | 10 +- fs/ntfs3/fslog.c | 6 +- fs/ntfs3/fsntfs.c | 36 +- fs/ntfs3/inode.c | 8 +- fs/ntfs3/xattr.c | 136 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/ocfs2/file.c | 9 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/stack_user.c | 18 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/open.c | 133 - fs/pipe.c | 13 +- fs/proc/base.c | 8 +- fs/proc/fd.c | 23 +- fs/proc/page.c | 40 +- fs/proc/proc_sysctl.c | 2 +- fs/proc/task_mmu.c | 27 +- fs/proc/vmcore.c | 43 +- fs/read_write.c | 34 +- fs/squashfs/block.c | 11 +- fs/ubifs/dir.c | 235 +- fs/ubifs/file.c | 14 +- fs/ubifs/io.c | 34 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/journal.c | 52 +- fs/ubifs/sysfs.c | 3 +- fs/ubifs/ubifs.h | 2 +- fs/xfs/xfs_bio_io.c | 14 +- fs/xfs/xfs_bmap_util.c | 9 +- fs/xfs/xfs_buf.c | 7 +- fs/xfs/xfs_file.c | 86 +- fs/xfs/xfs_inode.h | 9 - fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_log.c | 14 +- fs/xfs/xfs_pnfs.c | 42 +- fs/zonefs/super.c | 9 +- include/acpi/actypes.h | 4 - include/acpi/platform/aclinux.h | 5 - include/asm-generic/bitops/instrumented-atomic.h | 12 +- .../asm-generic/bitops/instrumented-non-atomic.h | 16 +- include/crypto/sm3.h | 34 +- include/drm/bridge/dw_mipi_dsi.h | 4 +- include/drm/dp/drm_dp_helper.h | 2363 ------ include/drm/dp/drm_dp_mst_helper.h | 972 --- include/drm/drm_buddy.h | 150 - include/drm/drm_connector.h | 18 +- include/drm/drm_crtc.h | 12 +- include/drm/{dp => }/drm_dp_aux_bus.h | 0 include/drm/{dp => }/drm_dp_dual_mode_helper.h | 0 include/drm/drm_dp_helper.h | 2368 ++++++ include/drm/drm_dp_mst_helper.h | 972 +++ include/drm/drm_dsc.h | 2 +- include/drm/drm_edid.h | 4 +- include/drm/drm_mipi_dbi.h | 2 +- include/drm/drm_modeset_lock.h | 1 - include/drm/drm_module.h | 125 - include/drm/drm_plane.h | 2 +- include/drm/drm_privacy_screen_driver.h | 13 +- include/drm/i915_pciids.h | 6 - include/drm/ttm/ttm_resource.h | 23 +- include/dt-bindings/clock/at91.h | 2 - include/dt-bindings/clock/dra7.h | 14 +- include/dt-bindings/clock/fsd-clk.h | 150 - include/dt-bindings/clock/imxrt1050-clock.h | 72 - include/dt-bindings/clock/microchip,mpfs-clock.h | 45 - include/dt-bindings/clock/r9a07g054-cpg.h | 229 - include/dt-bindings/gpio/meson-s4-gpio.h | 99 - include/dt-bindings/pinctrl/sppctl-sp7021.h | 179 - include/dt-bindings/pinctrl/sppctl.h | 31 - include/dt-bindings/reset/mt7621-reset.h | 37 - include/dt-bindings/sound/tlv320aic31xx-micbias.h | 9 + include/dt-bindings/sound/tlv320aic31xx.h | 14 - include/kunit/assert.h | 220 +- include/kunit/test.h | 745 +- include/linux/backing-dev-defs.h | 8 + include/linux/backing-dev.h | 50 + include/linux/balloon_compaction.h | 22 + include/linux/bcma/bcma_driver_chipcommon.h | 5 - include/linux/bio.h | 30 +- include/linux/blkdev.h | 291 +- include/linux/bpf-cgroup.h | 24 +- include/linux/bpf.h | 115 +- include/linux/bpf_verifier.h | 7 - include/linux/btf.h | 80 +- include/linux/btf_ids.h | 13 +- include/linux/cma.h | 2 - include/linux/compiler_attributes.h | 29 - include/linux/compiler_types.h | 3 - include/linux/component.h | 18 +- include/linux/cpumask.h | 14 +- include/linux/damon.h | 13 +- include/linux/dma-buf-map.h | 4 +- include/linux/dma-resv.h | 4 +- include/linux/dsa/tag_qca.h | 82 - include/linux/ethtool.h | 2 - include/linux/fb.h | 1 - include/linux/filter.h | 5 +- include/linux/fortify-string.h | 232 +- include/linux/fs.h | 3 - include/linux/genhd.h | 291 + include/linux/gfp.h | 47 +- include/linux/highmem-internal.h | 10 - include/linux/hugetlb.h | 6 + include/linux/i2c-smbus.h | 6 +- include/linux/ipv6.h | 7 + include/linux/kallsyms.h | 29 +- include/linux/kasan.h | 97 +- include/linux/kexec.h | 12 +- include/linux/libata.h | 1 + include/linux/linkmode.h | 5 + include/linux/memcontrol.h | 5 +- include/linux/memory_hotplug.h | 118 +- include/linux/mempolicy.h | 5 +- include/linux/memremap.h | 14 - include/linux/mfd/intel_soc_pmic.h | 8 - include/linux/migrate.h | 1 - include/linux/mii.h | 50 + include/linux/mlx5/driver.h | 10 + include/linux/mlx5/mlx5_ifc.h | 7 + include/linux/mm.h | 27 +- include/linux/mmzone.h | 23 +- include/linux/netlink.h | 9 + include/linux/nfs_fs.h | 2 +- include/linux/nfs_fs_sb.h | 1 + include/linux/node.h | 5 - include/linux/nvmem-provider.h | 8 + include/linux/overflow.h | 110 +- include/linux/page-flags.h | 90 +- include/linux/part_stat.h | 2 +- include/linux/pcs/pcs-xpcs.h | 3 +- include/linux/phy.h | 2 +- include/linux/platform_data/brcmnand.h | 12 - include/linux/platform_data/spi-s3c64xx.h | 14 +- include/linux/power/bq25890_charger.h | 15 - include/linux/power_supply.h | 5 +- include/linux/property.h | 1 - include/linux/rcupdate.h | 4 +- include/linux/rcutree.h | 2 +- include/linux/rcuwait.h | 6 +- include/linux/rmap.h | 8 +- include/linux/rtsx_pci.h | 5 +- include/linux/rwsem.h | 2 +- include/linux/sched.h | 9 - include/linux/sched/sysctl.h | 10 - include/linux/scmi_protocol.h | 8 - include/linux/skbuff.h | 6 +- include/linux/skmsg.h | 5 + include/linux/soc/ti/ti_sci_protocol.h | 2 +- include/linux/spi/pxa2xx_spi.h | 1 + include/linux/spi/s3c24xx.h | 5 + include/linux/spi/spi.h | 20 - include/linux/spinlock.h | 17 +- include/linux/srcutree.h | 28 +- include/linux/ssb/ssb_driver_gige.h | 2 +- include/linux/sunrpc/svc_xprt.h | 1 - include/linux/sunrpc/xprt.h | 1 - include/linux/swap.h | 4 + include/linux/syscalls.h | 1 - include/linux/sysctl.h | 3 - include/linux/tty_port.h | 3 - include/linux/udp.h | 5 + include/linux/virtio.h | 1 + include/linux/virtio_config.h | 3 +- include/linux/vm_event_item.h | 3 - include/linux/vmalloc.h | 18 +- include/linux/writeback.h | 15 + include/linux/zstd_lib.h | 4 +- include/media/hevc-ctrls.h | 6 +- include/media/rc-core.h | 12 +- include/media/v4l2-fwnode.h | 61 +- include/media/v4l2-mediabus.h | 64 +- include/media/v4l2-subdev.h | 13 + include/net/ax25.h | 20 +- include/net/bluetooth/hci_core.h | 17 - include/net/bluetooth/mgmt.h | 16 - include/net/bonding.h | 14 + include/net/dsa.h | 17 - include/net/inet_connection_sock.h | 8 - include/net/inet_timewait_sock.h | 8 +- include/net/ip.h | 3 +- include/net/ipv6.h | 14 +- include/net/neighbour.h | 18 +- include/net/netfilter/nf_conntrack_bpf.h | 23 - include/net/netns/core.h | 1 - include/net/netns/ipv4.h | 11 +- include/net/netns/ipv6.h | 1 + include/net/pkt_sched.h | 6 + include/net/request_sock.h | 2 - include/net/sch_generic.h | 5 + include/net/sock.h | 28 +- include/net/tcp.h | 2 +- include/net/udplite.h | 43 + include/net/xdp.h | 108 +- include/net/xdp_sock_drv.h | 5 +- include/net/xfrm.h | 6 +- include/net/xsk_buff_pool.h | 1 - include/soc/bcm2835/raspberrypi-firmware.h | 1 - include/soc/fsl/dpaa2-fd.h | 3 +- include/soc/fsl/qe/immap_qe.h | 3 +- include/soc/fsl/qe/qe_tdm.h | 4 +- include/soc/fsl/qe/ucc_fast.h | 2 +- include/soc/fsl/qe/ucc_slow.h | 2 +- include/soc/mediatek/smi.h | 20 + include/sound/simple_card_utils.h | 1 - include/sound/sof/info.h | 1 - include/trace/bpf_probe.h | 6 - include/trace/events/btrfs.h | 1 - include/trace/events/huge_memory.h | 1 + include/trace/events/migrate.h | 31 - include/trace/events/mmflags.h | 15 +- include/trace/events/rcu.h | 9 +- include/trace/events/scmi.h | 28 - include/trace/events/sunrpc.h | 244 +- include/trace/events/thp.h | 27 - include/trace/events/writeback.h | 28 + include/trace/perf.h | 6 - include/trace/trace_events.h | 55 +- include/uapi/asm-generic/socket.h | 2 - include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/amdgpu_drm.h | 19 +- include/uapi/drm/panfrost_drm.h | 4 +- include/uapi/linux/android/binder.h | 28 +- include/uapi/linux/bpf.h | 77 +- include/uapi/linux/btrfs.h | 133 - include/uapi/linux/btrfs_tree.h | 3 - include/uapi/linux/ethtool_netlink.h | 7 - include/uapi/linux/lirc.h | 15 +- include/uapi/linux/omap3isp.h | 21 +- include/uapi/linux/perf_event.h | 2 + include/uapi/linux/socket.h | 4 - include/uapi/linux/trusted-for.h | 18 - include/uapi/sound/sof/abi.h | 2 +- include/uapi/xen/gntdev.h | 8 +- include/xen/xenbus_dev.h | 2 - init/Kconfig | 54 +- init/do_mounts.c | 1 + init/main.c | 25 +- ipc/mqueue.c | 14 - kernel/async.c | 3 - kernel/bpf/arraymap.c | 4 +- kernel/bpf/bpf_iter.c | 20 +- kernel/bpf/btf.c | 413 +- kernel/bpf/cgroup.c | 179 +- kernel/bpf/core.c | 44 +- kernel/bpf/cpumap.c | 8 +- kernel/bpf/devmap.c | 3 +- kernel/bpf/helpers.c | 34 - kernel/bpf/preload/Makefile | 28 +- kernel/bpf/preload/iterators/Makefile | 6 +- kernel/bpf/preload/iterators/iterators.c | 28 +- kernel/bpf/preload/iterators/iterators.lskel.h | 428 - kernel/bpf/preload/iterators/iterators.skel.h | 412 + kernel/bpf/ringbuf.c | 2 +- kernel/bpf/syscall.c | 24 +- kernel/bpf/verifier.c | 231 +- kernel/cgroup/cpuset.c | 10 + kernel/dma/swiotlb.c | 76 +- kernel/events/core.c | 16 + kernel/exit.c | 2 +- kernel/fork.c | 1 - kernel/hung_task.c | 44 - kernel/kallsyms.c | 26 +- kernel/kcov.c | 98 +- kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 29 +- kernel/module.c | 25 +- kernel/padata.c | 2 +- kernel/panic.c | 11 - kernel/power/hibernate.c | 1 + kernel/power/swap.c | 6 +- kernel/printk/printk.c | 5 +- kernel/printk/printk_ringbuffer.c | 52 +- kernel/printk/printk_ringbuffer.h | 2 - kernel/printk/sysctl.c | 9 + kernel/rcu/rcu_segcblist.h | 4 +- kernel/rcu/rcutorture.c | 41 +- kernel/rcu/srcutree.c | 568 +- kernel/rcu/tasks.h | 5 - kernel/rcu/tree.c | 328 +- kernel/rcu/tree.h | 18 +- kernel/rcu/tree_exp.h | 19 +- kernel/rcu/tree_nocb.h | 18 +- kernel/rcu/tree_plugin.h | 31 +- kernel/rcu/tree_stall.h | 35 - kernel/rcu/update.c | 7 - kernel/sched/core.c | 29 +- kernel/sched/cpufreq_schedutil.c | 11 +- kernel/sched/debug.c | 10 + kernel/sched/fair.c | 2 - kernel/sched/sched.h | 181 +- kernel/scs.c | 4 +- kernel/stackleak.c | 5 +- kernel/sysctl.c | 80 +- kernel/time/Kconfig | 9 - kernel/time/clocksource.c | 8 +- kernel/torture.c | 6 +- kernel/trace/bpf_trace.c | 5 - kernel/trace/trace_events.c | 6 - kernel/workqueue.c | 58 +- lib/Kconfig.debug | 299 +- lib/Kconfig.kasan | 20 +- lib/Kconfig.kcsan | 11 + lib/Kconfig.ubsan | 12 + lib/Makefile | 3 +- lib/crc32.c | 14 +- lib/crc32test.c | 2 +- lib/crypto/Kconfig | 3 - lib/crypto/Makefile | 3 - lib/crypto/sm3.c | 246 - lib/kunit/assert.c | 80 +- lib/kunit/kunit-example-test.c | 42 - lib/kunit/test.c | 35 +- lib/lz4/lz4_decompress.c | 8 +- lib/rust.h | 14 - lib/string_helpers.c | 6 - lib/test_fortify/read_overflow2_field-memcpy.c | 5 - lib/test_fortify/read_overflow2_field-memmove.c | 5 - lib/test_fortify/write_overflow_field-memcpy.c | 5 - lib/test_fortify/write_overflow_field-memmove.c | 5 - lib/test_fortify/write_overflow_field-memset.c | 5 - lib/test_hmm.c | 356 +- lib/test_hmm_uapi.h | 22 +- lib/test_kasan.c | 191 +- lib/test_overflow.c | 152 +- lib/test_printf.c | 8 +- lib/test_string.c | 37 - lib/vsprintf.c | 12 +- localversion-next | 1 - mm/Kconfig | 6 - mm/backing-dev.c | 57 + mm/balloon_compaction.c | 6 +- mm/cma.c | 11 +- mm/cma.h | 1 - mm/damon/core-test.h | 21 +- mm/damon/core.c | 36 +- mm/damon/dbgfs-test.h | 83 +- mm/damon/dbgfs.c | 202 +- mm/damon/reclaim.c | 3 +- mm/damon/vaddr-test.h | 6 +- mm/damon/vaddr.c | 10 +- mm/fadvise.c | 5 +- mm/gup.c | 142 +- mm/highmem.c | 9 +- mm/hmm.c | 3 +- mm/huge_memory.c | 131 +- mm/hugetlb.c | 1 - mm/hugetlb_vmemmap.c | 68 +- mm/internal.h | 15 +- mm/kasan/common.c | 4 +- mm/kasan/hw_tags.c | 193 +- mm/kasan/kasan.h | 18 +- mm/kasan/shadow.c | 63 +- mm/khugepaged.c | 11 + mm/ksm.c | 3 - mm/memcontrol.c | 52 +- mm/memory-failure.c | 18 +- mm/memory.c | 123 +- mm/memory_hotplug.c | 57 +- mm/mempolicy.c | 33 +- mm/memremap.c | 37 +- mm/migrate.c | 103 +- mm/mmzone.c | 7 +- mm/mprotect.c | 13 +- mm/page-writeback.c | 103 +- mm/page_alloc.c | 295 +- mm/page_io.c | 10 +- mm/percpu-vm.c | 8 +- mm/ptdump.c | 16 +- mm/readahead.c | 6 + mm/rmap.c | 54 +- mm/sparse-vmemmap.c | 70 +- mm/sparse.c | 2 +- mm/swapfile.c | 104 + mm/vmalloc.c | 154 +- mm/vmscan.c | 40 +- mm/vmstat.c | 6 - mm/zswap.c | 15 +- net/ax25/af_ax25.c | 12 +- net/ax25/ax25_dev.c | 24 +- net/ax25/ax25_route.c | 21 +- net/bluetooth/eir.h | 20 - net/bluetooth/hci_conn.c | 1 - net/bluetooth/hci_core.c | 5 +- net/bluetooth/hci_event.c | 89 +- net/bluetooth/hci_sync.c | 9 +- net/bluetooth/mgmt.c | 167 +- net/bluetooth/msft.c | 170 +- net/bpf/bpf_dummy_struct_ops.c | 6 +- net/bpf/test_run.c | 267 +- net/core/filter.c | 266 +- net/core/neighbour.c | 18 +- net/core/net_namespace.c | 3 - net/core/sock.c | 18 +- net/core/sock_map.c | 77 +- net/core/sysctl_net_core.c | 14 +- net/core/xdp.c | 78 +- net/dccp/dccp.h | 5 + net/dccp/ipv4.c | 6 + net/dccp/ipv6.c | 6 + net/dccp/minisocks.c | 1 - net/dsa/dsa2.c | 74 +- net/dsa/dsa_priv.h | 13 - net/dsa/slave.c | 32 - net/dsa/switch.c | 55 +- net/dsa/tag_qca.c | 85 +- net/ethtool/rings.c | 15 +- net/hsr/hsr_main.h | 5 + net/ipv4/bpf_tcp_ca.c | 28 +- net/ipv4/esp4.c | 2 +- net/ipv4/fib_semantics.c | 44 +- net/ipv4/icmp.c | 91 +- net/ipv4/inet_connection_sock.c | 8 +- net/ipv4/inet_timewait_sock.c | 75 +- net/ipv4/ip_options.c | 31 +- net/ipv4/ip_output.c | 6 +- net/ipv4/proc.c | 4 +- net/ipv4/route.c | 24 +- net/ipv4/sysctl_net_ipv4.c | 20 +- net/ipv4/tcp.c | 3 +- net/ipv4/tcp_bbr.c | 18 +- net/ipv4/tcp_cubic.c | 17 +- net/ipv4/tcp_dctcp.c | 18 +- net/ipv4/tcp_input.c | 10 +- net/ipv4/tcp_ipv4.c | 75 +- net/ipv4/tcp_minisocks.c | 7 +- net/ipv4/tcp_output.c | 6 +- net/ipv6/esp6.c | 2 +- net/ipv6/exthdrs.c | 8 +- net/ipv6/icmp.c | 62 +- net/ipv6/ip6_offload.c | 5 +- net/ipv6/ip6_output.c | 110 +- net/ipv6/ip6_tunnel.c | 5 - net/ipv6/tcp_ipv6.c | 9 +- net/ipv6/udp.c | 103 +- net/key/af_key.c | 2 +- net/mac80211/mlme.c | 29 +- net/netfilter/Makefile | 5 - net/netfilter/nf_conntrack_bpf.c | 257 - net/netfilter/nf_conntrack_core.c | 8 - net/smc/af_smc.c | 8 +- net/smc/smc_tx.c | 59 +- net/smc/smc_tx.h | 3 - net/sunrpc/auth_gss/auth_gss.c | 10 +- net/sunrpc/svc_xprt.c | 4 +- net/sunrpc/xprt.c | 4 +- net/tipc/msg.h | 23 + net/unix/af_unix.c | 250 +- net/xdp/xsk.c | 13 +- net/xdp/xsk_buff_pool.c | 7 - net/xdp/xsk_queue.h | 19 +- net/xfrm/xfrm_policy.c | 14 +- net/xfrm/xfrm_state.c | 29 +- net/xfrm/xfrm_user.c | 6 +- rust/.gitignore | 7 - rust/Makefile | 352 - rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 427 - rust/alloc/borrow.rs | 498 -- rust/alloc/boxed.rs | 1847 ----- rust/alloc/collections/mod.rs | 156 - rust/alloc/fmt.rs | 601 -- rust/alloc/lib.rs | 217 - rust/alloc/macros.rs | 126 - rust/alloc/raw_vec.rs | 549 -- rust/alloc/slice.rs | 1279 --- rust/alloc/str.rs | 624 -- rust/alloc/string.rs | 2864 ------- rust/alloc/vec/drain.rs | 159 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 356 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3359 -------- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 172 - rust/bindgen_parameters | 13 - rust/build_error.rs | 29 - rust/compiler_builtins.rs | 57 - rust/exports.c | 16 - rust/helpers.c | 508 -- rust/kernel/allocator.rs | 65 - rust/kernel/amba.rs | 259 - rust/kernel/bindings.rs | 47 - rust/kernel/bindings_helper.h | 31 - rust/kernel/buffer.rs | 52 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 209 - rust/kernel/clk.rs | 75 - rust/kernel/cred.rs | 73 - rust/kernel/device.rs | 549 -- rust/kernel/driver.rs | 440 -- rust/kernel/error.rs | 542 -- rust/kernel/file.rs | 147 - rust/kernel/file_operations.rs | 726 -- rust/kernel/gpio.rs | 477 -- rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 227 - rust/kernel/iov_iter.rs | 81 - rust/kernel/irq.rs | 409 - rust/kernel/lib.rs | 262 - rust/kernel/linked_list.rs | 247 - rust/kernel/miscdev.rs | 196 - rust/kernel/module_param.rs | 497 -- rust/kernel/of.rs | 63 - rust/kernel/pages.rs | 162 - rust/kernel/platform.rs | 224 - rust/kernel/power.rs | 118 - rust/kernel/prelude.rs | 36 - rust/kernel/print.rs | 441 -- rust/kernel/random.rs | 50 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 562 -- rust/kernel/revocable.rs | 163 - rust/kernel/security.rs | 36 - rust/kernel/static_assert.rs | 39 - rust/kernel/std_vendor.rs | 150 - rust/kernel/str.rs | 375 - rust/kernel/sync/arc.rs | 500 -- rust/kernel/sync/condvar.rs | 138 - rust/kernel/sync/guard.rs | 181 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 92 - rust/kernel/sync/mutex.rs | 112 - rust/kernel/sync/revocable_mutex.rs | 184 - rust/kernel/sync/seqlock.rs | 202 - rust/kernel/sync/spinlock.rs | 180 - rust/kernel/sysctl.rs | 197 - rust/kernel/task.rs | 182 - rust/kernel/types.rs | 486 -- rust/kernel/user_ptr.rs | 175 - rust/macros/helpers.rs | 79 - rust/macros/lib.rs | 94 - rust/macros/module.rs | 622 -- samples/Kconfig | 2 - samples/Makefile | 1 - samples/bpf/map_perf_test_user.c | 2 +- samples/bpf/xdp1_user.c | 8 +- samples/bpf/xdp_adjust_tail_user.c | 8 +- samples/bpf/xdp_fwd_user.c | 4 +- samples/bpf/xdp_redirect_cpu.bpf.c | 8 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdp_redirect_map.bpf.c | 2 +- samples/bpf/xdp_redirect_map_multi.bpf.c | 2 +- samples/bpf/xdp_router_ipv4_user.c | 10 +- samples/bpf/xdp_rxq_info_user.c | 18 +- samples/bpf/xdp_sample_pkts_user.c | 8 +- samples/bpf/xdp_sample_user.c | 11 +- samples/bpf/xdp_sample_user.h | 2 +- samples/bpf/xdp_tx_iptunnel_user.c | 10 +- samples/bpf/xdpsock_ctrl_proc.c | 2 +- samples/bpf/xdpsock_user.c | 10 +- samples/bpf/xsk_fwd.c | 4 +- samples/rust/Kconfig | 123 - samples/rust/Makefile | 13 - samples/rust/rust_chrdev.rs | 53 - samples/rust/rust_minimal.rs | 38 - samples/rust/rust_miscdev.rs | 147 - samples/rust/rust_module_parameters.rs | 72 - samples/rust/rust_platform.rs | 25 - samples/rust/rust_print.rs | 57 - samples/rust/rust_random.rs | 64 - samples/rust/rust_semaphore.rs | 175 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 40 - samples/rust/rust_sync.rs | 81 - scripts/Kconfig.include | 6 +- scripts/Makefile.build | 22 - scripts/Makefile.debug | 10 - scripts/Makefile.lib | 12 - scripts/Makefile.modfinal | 8 +- scripts/bpf_doc.py | 124 +- scripts/cc-version.sh | 12 +- scripts/checkpatch.pl | 25 +- scripts/decode_stacktrace.sh | 14 - scripts/dtc/Makefile | 2 +- scripts/generate_rust_analyzer.py | 133 - scripts/is_rust_module.sh | 19 - scripts/kallsyms.c | 40 +- scripts/kconfig/confdata.c | 75 - scripts/min-tool-version.sh | 6 - scripts/pahole-flags.sh | 2 +- scripts/pahole-version.sh | 13 - scripts/rust-is-available-bindgen-libclang.h | 2 - scripts/rust-is-available.sh | 159 - scripts/test_fortify.sh | 8 +- security/Kconfig | 2 +- security/apparmor/Kconfig | 86 +- security/apparmor/apparmorfs.c | 36 +- security/apparmor/audit.c | 2 +- security/apparmor/include/apparmor.h | 1 - security/apparmor/include/apparmorfs.h | 14 - security/apparmor/include/lib.h | 5 - security/apparmor/label.c | 11 +- security/apparmor/lib.c | 2 +- security/apparmor/lsm.c | 23 +- security/apparmor/mount.c | 11 +- security/apparmor/policy.c | 35 +- security/apparmor/policy_unpack.c | 29 +- security/apparmor/policy_unpack_test.c | 34 +- security/apparmor/procattr.c | 2 +- security/device_cgroup.c | 2 +- security/integrity/digsig_asymmetric.c | 15 +- security/integrity/ima/ima_fs.c | 2 +- security/integrity/ima/ima_policy.c | 1 + security/integrity/ima/ima_template.c | 10 +- security/integrity/integrity_audit.c | 2 - security/security.c | 17 +- security/selinux/hooks.c | 165 +- security/selinux/ibpkey.c | 2 +- security/selinux/include/security.h | 8 +- security/selinux/netnode.c | 9 +- security/selinux/netport.c | 2 +- security/selinux/selinuxfs.c | 2 - security/selinux/ss/avtab.c | 6 +- security/selinux/ss/conditional.c | 3 +- security/selinux/ss/ebitmap.h | 6 +- security/selinux/ss/policydb.c | 4 +- security/selinux/ss/services.c | 8 +- security/selinux/ss/sidtab.c | 4 +- sound/soc/amd/Kconfig | 1 - sound/soc/amd/acp-config.c | 9 - sound/soc/amd/acp/Kconfig | 10 - sound/soc/amd/acp/Makefile | 4 - sound/soc/amd/acp/acp-legacy-mach.c | 4 +- sound/soc/amd/acp/acp-mach-common.c | 21 - sound/soc/amd/acp/acp-pci.c | 160 - sound/soc/amd/acp/acp-pdm.c | 193 - sound/soc/amd/acp/acp-renoir.c | 160 - sound/soc/amd/acp/acp-sof-mach.c | 14 - sound/soc/amd/acp/amd.h | 23 +- sound/soc/amd/acp/chip_offset_byte.h | 26 - sound/soc/amd/mach-config.h | 1 - sound/soc/amd/renoir/rn-pci-acp3x.c | 7 +- sound/soc/amd/renoir/rn_acp3x.h | 3 - sound/soc/codecs/Kconfig | 9 - sound/soc/codecs/Makefile | 2 - sound/soc/codecs/cs42l42.c | 166 +- sound/soc/codecs/cs42l42.h | 7 +- sound/soc/codecs/cs42l51-i2c.c | 4 +- sound/soc/codecs/cs42l51.c | 11 +- sound/soc/codecs/cs42l51.h | 2 +- sound/soc/codecs/lpass-rx-macro.c | 2 - sound/soc/codecs/lpass-tx-macro.c | 2 - sound/soc/codecs/lpass-wsa-macro.c | 2 - sound/soc/codecs/max98927.c | 1 - sound/soc/codecs/tas5805m.c | 567 -- sound/soc/codecs/tlv320aic31xx.c | 2 +- sound/soc/codecs/wm8971.c | 5 +- sound/soc/fsl/fsl-asoc-card.c | 7 +- sound/soc/generic/simple-card-utils.c | 86 +- sound/soc/intel/boards/sof_rt5682.c | 55 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 6 - sound/soc/rockchip/rk3399_gru_sound.c | 20 - sound/soc/samsung/idma.c | 5 +- sound/soc/sh/rz-ssi.c | 109 +- sound/soc/soc-generic-dmaengine-pcm.c | 10 +- sound/soc/soc-topology.c | 103 +- sound/soc/sof/intel/cnl.c | 6 +- sound/soc/sof/intel/hda-dai.c | 13 - sound/soc/sof/intel/hda-loader.c | 68 +- sound/soc/sof/intel/hda.c | 22 +- sound/soc/sof/intel/hda.h | 6 +- sound/soc/sof/ipc.c | 24 +- sound/soc/sof/sof-priv.h | 3 - sound/soc/sof/trace.c | 6 +- sound/soc/tegra/tegra210_ahub.c | 146 +- sound/soc/tegra/tegra210_ahub.h | 4 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 25 - sound/soc/xilinx/xlnx_i2s.c | 147 +- sound/usb/mixer_scarlett_gen2.c | 6 +- tools/arch/x86/include/asm/cpufeatures.h | 2 + tools/arch/x86/include/asm/insn.h | 2 +- tools/arch/x86/lib/x86-opcode-map.txt | 111 +- tools/bpf/bpftool/btf.c | 2 +- tools/bpf/bpftool/cgroup.c | 6 +- tools/bpf/bpftool/common.c | 44 - tools/bpf/bpftool/gen.c | 23 +- tools/bpf/bpftool/link.c | 3 +- tools/bpf/bpftool/main.c | 9 +- tools/bpf/bpftool/main.h | 4 - tools/bpf/bpftool/map.c | 2 +- tools/bpf/bpftool/net.c | 2 +- tools/bpf/bpftool/pids.c | 3 +- tools/bpf/bpftool/prog.c | 38 +- tools/bpf/bpftool/struct_ops.c | 4 +- tools/bpf/resolve_btfids/Makefile | 12 +- tools/include/linux/kallsyms.h | 2 +- tools/include/uapi/linux/bpf.h | 77 +- tools/include/uapi/linux/kvm.h | 6 +- tools/include/uapi/linux/perf_event.h | 6 +- tools/include/uapi/linux/prctl.h | 3 + tools/include/uapi/sound/asound.h | 11 +- tools/lib/bpf/bpf.c | 9 +- tools/lib/bpf/bpf.h | 4 - tools/lib/bpf/bpf_helpers.h | 2 +- tools/lib/bpf/bpf_tracing.h | 34 - tools/lib/bpf/btf.c | 31 +- tools/lib/bpf/btf.h | 33 +- tools/lib/bpf/hashmap.c | 3 +- tools/lib/bpf/libbpf.c | 57 +- tools/lib/bpf/libbpf.h | 66 +- tools/lib/bpf/libbpf.map | 7 - tools/lib/bpf/libbpf_internal.h | 3 - tools/lib/bpf/libbpf_legacy.h | 22 - tools/lib/bpf/netlink.c | 117 +- tools/lib/bpf/skel_internal.h | 70 +- tools/lib/perf/include/perf/event.h | 2 +- tools/lib/perf/mmap.c | 98 + tools/lib/perf/tests/test-evsel.c | 5 +- tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/explanation.txt | 51 - tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/check.c | 2 +- tools/perf/arch/x86/tests/insn-x86-dat-32.c | 918 --- tools/perf/arch/x86/tests/insn-x86-dat-64.c | 1426 ---- tools/perf/arch/x86/tests/insn-x86-dat-src.c | 1189 --- tools/perf/builtin-ftrace.c | 45 +- tools/perf/builtin-kmem.c | 1 + tools/perf/tests/llvm.c | 2 +- tools/perf/trace/beauty/prctl_option.sh | 2 +- tools/perf/util/annotate.c | 1 + tools/perf/util/bpf-loader.c | 74 +- tools/perf/util/bpf_counter_cgroup.c | 2 +- tools/perf/util/bpf_map.c | 28 +- tools/perf/util/machine.c | 2 + tools/perf/util/map_symbol.h | 1 + tools/perf/util/perf_event_attr_fprintf.c | 2 +- tools/perf/util/session.c | 3 +- tools/perf/util/sort.c | 4 +- tools/perf/util/stat-display.c | 19 +- tools/perf/util/synthetic-events.c | 19 + tools/power/cpupower/{TODO => ToDo} | 0 tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/testing/kunit/kunit.py | 24 +- tools/testing/kunit/run_checks.py | 2 +- tools/testing/radix-tree/linux/gfp.h | 3 +- tools/testing/selftests/Makefile | 33 +- tools/testing/selftests/alsa/mixer-test.c | 222 +- tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/README.rst | 2 - .../testing/selftests/bpf/benchs/bench_ringbufs.c | 2 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 6 +- .../selftests/bpf/bpf_testmod/bpf_testmod.c | 39 +- tools/testing/selftests/bpf/config | 5 - .../selftests/bpf/prog_tests/attach_probe.c | 18 +- tools/testing/selftests/bpf/prog_tests/bind_perm.c | 20 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 16 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 20 - .../bpf/prog_tests/bpf_iter_setsockopt_unix.c | 100 - .../selftests/bpf/prog_tests/bpf_mod_race.c | 230 - tools/testing/selftests/bpf/prog_tests/bpf_nf.c | 48 - tools/testing/selftests/bpf/prog_tests/btf.c | 4 - tools/testing/selftests/bpf/prog_tests/btf_tag.c | 101 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 12 +- .../bpf/prog_tests/cgroup_getset_retval.c | 481 -- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 2 +- .../selftests/bpf/prog_tests/flow_dissector.c | 2 +- .../bpf/prog_tests/get_stackid_cannot_attach.c | 2 +- .../testing/selftests/bpf/prog_tests/global_data.c | 2 +- .../selftests/bpf/prog_tests/global_data_init.c | 2 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 6 - tools/testing/selftests/bpf/prog_tests/log_buf.c | 2 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 58 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 66 - .../selftests/bpf/prog_tests/sockmap_listen.c | 12 +- .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 4 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 2 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 36 +- .../selftests/bpf/prog_tests/task_pt_regs.c | 16 +- .../bpf/prog_tests/test_bpf_syscall_macro.c | 63 - .../selftests/bpf/prog_tests/xdp_adjust_frags.c | 104 - .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 193 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 137 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 64 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 55 - .../selftests/bpf/progs/bpf_iter_setsockopt_unix.c | 60 - tools/testing/selftests/bpf/progs/bpf_iter_task.c | 54 - tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 2 +- tools/testing/selftests/bpf/progs/bpf_misc.h | 19 - tools/testing/selftests/bpf/progs/bpf_mod_race.c | 100 - .../selftests/bpf/progs/bpf_syscall_macro.c | 56 - .../testing/selftests/bpf/progs/bpf_tracing_net.h | 2 - .../progs/{test_btf_decl_tag.c => btf_decl_tag.c} | 0 .../selftests/bpf/progs/btf_type_tag_user.c | 40 - .../bpf/progs/cgroup_getset_retval_getsockopt.c | 45 - .../bpf/progs/cgroup_getset_retval_setsockopt.c | 52 - .../selftests/bpf/progs/freplace_cls_redirect.c | 12 +- .../testing/selftests/bpf/progs/kfunc_call_race.c | 14 - .../testing/selftests/bpf/progs/kfunc_call_test.c | 52 +- tools/testing/selftests/bpf/progs/ksym_race.c | 13 - .../testing/selftests/bpf/progs/sample_map_ret0.c | 24 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 2 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 35 +- tools/testing/selftests/bpf/progs/test_bpf_nf.c | 118 - tools/testing/selftests/bpf/progs/test_btf_haskv.c | 3 - tools/testing/selftests/bpf/progs/test_btf_newkv.c | 3 - tools/testing/selftests/bpf/progs/test_btf_nokv.c | 12 +- .../testing/selftests/bpf/progs/test_probe_user.c | 15 +- .../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 12 +- .../testing/selftests/bpf/progs/test_sock_fields.c | 41 - .../selftests/bpf/progs/test_sockmap_progs_query.c | 24 - tools/testing/selftests/bpf/progs/test_tc_edt.c | 12 +- .../bpf/progs/test_tcp_check_syncookie_kern.c | 12 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 10 +- .../bpf/progs/test_xdp_adjust_tail_shrink.c | 32 +- .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 2 +- .../selftests/bpf/progs/test_xdp_update_frags.c | 42 - .../bpf/progs/test_xdp_with_cpumap_frags_helpers.c | 27 - .../bpf/progs/test_xdp_with_cpumap_helpers.c | 8 +- .../bpf/progs/test_xdp_with_devmap_frags_helpers.c | 27 - .../bpf/progs/test_xdp_with_devmap_helpers.c | 9 +- .../selftests/bpf/progs/xdp_redirect_multi_kern.c | 2 +- tools/testing/selftests/bpf/test_lwt_seg6local.sh | 170 +- .../selftests/bpf/test_tcp_check_syncookie.sh | 5 +- tools/testing/selftests/bpf/test_verifier.c | 28 - tools/testing/selftests/bpf/test_xdp_meta.sh | 38 +- tools/testing/selftests/bpf/test_xdp_redirect.sh | 30 +- .../selftests/bpf/test_xdp_redirect_multi.sh | 60 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 39 +- tools/testing/selftests/bpf/test_xdp_vlan.sh | 66 +- tools/testing/selftests/bpf/trace_helpers.c | 70 +- tools/testing/selftests/bpf/trace_helpers.h | 3 +- tools/testing/selftests/bpf/verifier/calls.c | 75 - tools/testing/selftests/bpf/verifier/sock.c | 81 +- tools/testing/selftests/bpf/xdpxceiver.c | 85 +- tools/testing/selftests/bpf/xdpxceiver.h | 2 +- tools/testing/selftests/exec/Makefile | 1 - tools/testing/selftests/exec/null-argv.c | 78 - tools/testing/selftests/futex/functional/Makefile | 5 +- tools/testing/selftests/interpreter/.gitignore | 2 - tools/testing/selftests/interpreter/Makefile | 21 - tools/testing/selftests/interpreter/config | 1 - .../selftests/interpreter/trust_policy_test.c | 362 - tools/testing/selftests/kselftest.h | 10 - tools/testing/selftests/kselftest/runner.sh | 30 +- tools/testing/selftests/kvm/Makefile | 2 +- tools/testing/selftests/landlock/Makefile | 2 +- tools/testing/selftests/lkdtm/config | 2 +- tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/fib_rule_tests.sh | 26 +- tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/timestamping.c | 4 +- .../selftests/perf_events/sigtrap_threads.c | 17 +- .../selftests/rcutorture/bin/console-badness.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-check-branches.sh | 4 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 4 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 6 - .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 25 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 16 +- .../selftests/rcutorture/bin/parse-console.sh | 10 - tools/testing/selftests/rcutorture/bin/torture.sh | 38 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/SRCU-N.boot | 1 - .../selftests/rcutorture/configs/rcu/SRCU-P.boot | 2 - .../selftests/rcutorture/configs/rcu/TRACE01 | 2 +- tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 3 +- tools/testing/selftests/vm/hmm-tests.c | 123 +- tools/testing/selftests/vm/hugepage-mremap.c | 26 +- tools/testing/selftests/vm/hugepage-vmemmap.c | 144 - tools/testing/selftests/vm/memfd_secret.c | 2 +- tools/testing/selftests/vm/run_vmtests.sh | 14 +- tools/testing/selftests/vm/test_hmm.sh | 24 +- tools/testing/selftests/vm/userfaultfd.c | 12 +- tools/vm/page_owner_sort.c | 216 +- 3709 files changed, 88100 insertions(+), 193905 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/obsolete/procfs-i8k delete mode 100644 Documentation/core-api/entry.rst delete mode 100644 Documentation/devicetree/bindings/arm/airoha.yaml delete mode 100644 Documentation/devicetree/bindings/arm/intel,socfpga.yaml delete mode 100644 Documentation/devicetree/bindings/arm/tesla.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imxrt1050-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/intc_stratix10.txt delete mode 100644 Documentation/devicetree/bindings/clock/intel,stratix10.yaml delete mode 100644 Documentation/devicetree/bindings/clock/microchip,mpfs.yaml delete mode 100644 Documentation/devicetree/bindings/clock/tesla,fsd-clock.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/mdp4.txt delete mode 100644 Documentation/devicetree/bindings/display/msm/mdp4.yaml delete mode 100644 Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml create mode 100644 Documentation/devicetree/bindings/dma/xilinx/zynqmp_dma.txt delete mode 100644 Documentation/devicetree/bindings/gpio/airoha,en7523-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-decoder.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-subdev- [...] create mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt delete mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.txt delete mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek-vcodec.txt delete mode 100644 Documentation/devicetree/bindings/media/microchip,csi2dc.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,sm8250-camss.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ifc.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt delete mode 100644 Documentation/devicetree/bindings/mmc/litex,mmc.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-gpio- [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-pins- [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-wakeu [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/sunplus,sp7021-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml delete mode 100644 Documentation/devicetree/bindings/sound/sound-dai.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tas5805m.yaml delete mode 100644 Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml delete mode 100644 Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/assets/favicon-16x16.png delete mode 100644 Documentation/rust/assets/favicon-32x32.png delete mode 100644 Documentation/rust/assets/rust-logo.png delete mode 100644 Documentation/rust/coding-guidelines.rst delete mode 100644 Documentation/rust/general-information.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Documentation/translations/zh_CN/power/index.rst delete mode 100644 Documentation/translations/zh_CN/power/opp.rst delete mode 100644 Documentation/translations/zh_CN/vm/active_mm.rst delete mode 100644 Documentation/translations/zh_CN/vm/balance.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/api.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/design.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/faq.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/index.rst delete mode 100644 Documentation/translations/zh_CN/vm/free_page_reporting.rst delete mode 100644 Documentation/translations/zh_CN/vm/highmem.rst delete mode 100644 Documentation/translations/zh_CN/vm/index.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/exynos5420-chagall-wifi.dts delete mode 100644 arch/arm/boot/dts/exynos5420-galaxy-tab-common.dtsi delete mode 100644 arch/arm/boot/dts/exynos5420-klimt-wifi.dts delete mode 100644 arch/arm/boot/dts/imxrt1050-pinfunc.h delete mode 100644 arch/arm/boot/dts/mt6582-prestigio-pmt5008-3g.dts delete mode 100644 arch/arm/boot/dts/mt6582.dtsi delete mode 100644 arch/arm/boot/dts/omap3-beagle-ab4.dts delete mode 100644 arch/arm/boot/dts/sun7i-a20-haoyu-marsboard.dts delete mode 100644 arch/arm/configs/imxrt_defconfig create mode 100644 arch/arm/include/asm/entry-macro-multi.S create mode 100644 arch/arm/include/asm/hardware/entry-macro-iomd.S create mode 100644 arch/arm/mach-footbridge/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-imx/mach-imxrt.c create mode 100644 arch/arm/mach-iop32x/include/mach/entry-macro.S create mode 100644 arch/arm/mach-rpc/include/mach/entry-macro.S delete mode 100644 arch/arm/rust/target.json delete mode 100644 arch/arm64/boot/dts/amlogic/meson-s4-s805x2-aq222.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-s4.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos850-e850-96.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos850.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8992-bullhead-rev-101.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-10.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-101.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi rename arch/arm64/boot/dts/qcom/{msm8994-huawei-angler-rev-101.dts => msm8994-angl [...] delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts delete mode 100644 arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi delete mode 100644 arch/arm64/boot/dts/tesla/Makefile delete mode 100644 arch/arm64/boot/dts/tesla/fsd-evb.dts delete mode 100644 arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/tesla/fsd.dtsi delete mode 100644 arch/arm64/rust/target.json create mode 100644 arch/h8300/include/asm/segment.h create mode 100644 arch/h8300/mm/memory.c delete mode 100644 arch/m68k/include/asm/config.h delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/rust/rv32ima.json delete mode 100644 arch/riscv/rust/rv32imac.json delete mode 100644 arch/riscv/rust/rv64ima.json delete mode 100644 arch/riscv/rust/rv64imac.json delete mode 100644 arch/x86/crypto/sm3-avx-asm_64.S delete mode 100644 arch/x86/crypto/sm3_avx_glue.c delete mode 100644 arch/x86/rust/target.json delete mode 100644 drivers/android/allocation.rs delete mode 100644 drivers/android/context.rs delete mode 100644 drivers/android/defs.rs delete mode 100644 drivers/android/node.rs delete mode 100644 drivers/android/process.rs delete mode 100644 drivers/android/range_alloc.rs delete mode 100644 drivers/android/rust_binder.rs delete mode 100644 drivers/android/thread.rs delete mode 100644 drivers/android/transaction.rs delete mode 100644 drivers/clk/.kunitconfig delete mode 100644 drivers/clk/clk-gate_test.c delete mode 100644 drivers/clk/imx/clk-imx8dxl-rsrc.c delete mode 100644 drivers/clk/imx/clk-imxrt1050.c delete mode 100644 drivers/clk/samsung/clk-fsd.c delete mode 100644 drivers/firmware/arm_scmi/optee.c delete mode 100644 drivers/gpio/gpio-en7523.c delete mode 100644 drivers/gpio/gpio_pl061_rust.rs create mode 100644 drivers/gpu/drm/amd/display/dc/calcs/Makefile rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/bw_fixed.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/calcs_logger.h (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/custom_float.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calc_auto.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calc_auto.h (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calc_math.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calcs.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/calcs/dce_calcs.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dio.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dio.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dpia.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dpia.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.h delete mode 100644 drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.c delete mode 100644 drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.h delete mode 100644 drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/aldebaran_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/amd_powerplay.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm_internal.h create mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/arcturus_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/cz_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/fiji_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/hardwaremanager.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/hwmgr.h rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/polaris10_pwrvirus.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/power_state.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/pp_debug.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/pp_endian.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/pp_thermal.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/ppinterrupt.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/rv_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu10.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu10_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu11_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_arcturus. [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_cyan_skil [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_navi10.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_sienna_cichlid.h rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_vangogh.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu12_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu13_driver_if_aldebaran [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu13_driver_if_yellow_ca [...] rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu71.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu71_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu72.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu72_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu73.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu73_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu74.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu74_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu75.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu75_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_common.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_fusion.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu8.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu8_fusion.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu9.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu9_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_11_0_cdr_table.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_types.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_ucode_xfer_cz.h rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu_ucode_xfer_vi.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_0_7_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0_7_pptable.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_0_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0_pptable.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_5_pmfw.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_8_pmfw.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_8_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v12_0.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v12_0_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v13_0.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_pmfw.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v13_0_pptable.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smumgr.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/tonga_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega10_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega12/smu9_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega12_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega20_ppsmc.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/Makefile delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.h rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/cik_dpm.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/inc/smu_ucode_xfer_cz.h create mode 100644 drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/kv_dpm.h (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/kv_smc.c (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/r600_dpm.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/si_dpm.c create mode 100644 drivers/gpu/drm/amd/pm/powerplay/si_dpm.h rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/si_smc.c (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/sislands_smc.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna [...] delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_5_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h delete mode 100644 drivers/gpu/drm/dp/Makefile delete mode 100644 drivers/gpu/drm/dp/drm_dp.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_aux_bus.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_aux_dev.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_cec.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_dual_mode_helper.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_helper_internal.h delete mode 100644 drivers/gpu/drm/dp/drm_dp_helper_mod.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_mst_topology.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_mst_topology_internal.h delete mode 100644 drivers/gpu/drm/drm_buddy.c create mode 100644 drivers/gpu/drm/drm_dp_aux_bus.c create mode 100644 drivers/gpu/drm/drm_dp_aux_dev.c create mode 100644 drivers/gpu/drm/drm_dp_cec.c create mode 100644 drivers/gpu/drm/drm_dp_dual_mode_helper.c create mode 100644 drivers/gpu/drm/drm_dp_helper.c create mode 100644 drivers/gpu/drm/drm_dp_mst_topology.c create mode 100644 drivers/gpu/drm/drm_dp_mst_topology_internal.h delete mode 100644 drivers/gpu/drm/i915/display/intel_combo_phy_regs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy_regs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_tc_phy_regs.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_tiling.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_userptr.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_regs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_regs.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h create mode 100644 drivers/gpu/drm/i915/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/i915_buddy.h delete mode 100644 drivers/gpu/drm/i915/i915_cmd_parser.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_evict.h delete mode 100644 drivers/gpu/drm/i915/i915_getparam.h delete mode 100644 drivers/gpu/drm/i915/i915_ioctl.c delete mode 100644 drivers/gpu/drm/i915/i915_ioctl.h delete mode 100644 drivers/gpu/drm/i915/i915_perf_oa_regs.h delete mode 100644 drivers/gpu/drm/i915/i915_reg_defs.h delete mode 100644 drivers/gpu/drm/i915/i915_vma_resource.c delete mode 100644 drivers/gpu/drm/i915/i915_vma_resource.h create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.c create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.h delete mode 100644 drivers/gpu/drm/i915/intel_pci_config.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c delete mode 100644 drivers/gpu/drm/i915/vlv_sideband_reg.h delete mode 100644 drivers/gpu/drm/msm/edp/edp.h delete mode 100644 drivers/gpu/drm/msm/edp/edp_ctrl.c delete mode 100644 drivers/hid/hid-sigmamicro.c delete mode 100644 drivers/media/i2c/hi847.c delete mode 100644 drivers/media/i2c/ov08d10.c delete mode 100644 drivers/media/platform/atmel/atmel-isc-clk.c delete mode 100644 drivers/media/platform/atmel/microchip-csi2dc.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h delete mode 100644 drivers/media/platform/mtk-vcodec/vdec_msg_queue.c delete mode 100644 drivers/media/platform/mtk-vcodec/vdec_msg_queue.h create mode 100644 drivers/media/platform/qcom/camss/camss-csid-170.c delete mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen2.c delete mode 100644 drivers/media/platform/qcom/camss/camss-vfe-480.c delete mode 100644 drivers/memory/tegra/tegra234.c delete mode 100644 drivers/mmc/host/litex_mmc.c delete mode 100644 drivers/mtd/nand/raw/brcmnand/bcma_nand.c create mode 100644 drivers/net/dsa/realtek-smi-core.c create mode 100644 drivers/net/dsa/realtek-smi-core.h delete mode 100644 drivers/net/dsa/realtek/Kconfig delete mode 100644 drivers/net/dsa/realtek/Makefile delete mode 100644 drivers/net/dsa/realtek/realtek-mdio.c delete mode 100644 drivers/net/dsa/realtek/realtek-smi.c delete mode 100644 drivers/net/dsa/realtek/realtek.h delete mode 100644 drivers/net/dsa/realtek/rtl8365mb.c delete mode 100644 drivers/net/dsa/realtek/rtl8366-core.c delete mode 100644 drivers/net/dsa/realtek/rtl8366rb.c create mode 100644 drivers/net/dsa/rtl8365mb.c create mode 100644 drivers/net/dsa/rtl8366.c create mode 100644 drivers/net/dsa/rtl8366rb.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852ae.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm4908.c delete mode 100644 drivers/pinctrl/meson/pinctrl-meson-s4.c delete mode 100644 drivers/pinctrl/sunplus/Kconfig delete mode 100644 drivers/pinctrl/sunplus/Makefile delete mode 100644 drivers/pinctrl/sunplus/sppctl.c delete mode 100644 drivers/pinctrl/sunplus/sppctl.h delete mode 100644 drivers/pinctrl/sunplus/sppctl_sp7021.c delete mode 100644 drivers/platform/chrome/chromeos_privacy_screen.c delete mode 100644 drivers/spi/spi-sunplus-sp7021.c delete mode 100644 drivers/staging/r8188eu/core/rtw_fw.c delete mode 100644 drivers/staging/r8188eu/include/rtw_fw.h delete mode 100644 drivers/usb/gadget/function/uac_common.h delete mode 100644 include/drm/dp/drm_dp_helper.h delete mode 100644 include/drm/dp/drm_dp_mst_helper.h delete mode 100644 include/drm/drm_buddy.h rename include/drm/{dp => }/drm_dp_aux_bus.h (100%) rename include/drm/{dp => }/drm_dp_dual_mode_helper.h (100%) create mode 100644 include/drm/drm_dp_helper.h create mode 100644 include/drm/drm_dp_mst_helper.h delete mode 100644 include/drm/drm_module.h delete mode 100644 include/dt-bindings/clock/fsd-clk.h delete mode 100644 include/dt-bindings/clock/imxrt1050-clock.h delete mode 100644 include/dt-bindings/clock/microchip,mpfs-clock.h delete mode 100644 include/dt-bindings/clock/r9a07g054-cpg.h delete mode 100644 include/dt-bindings/gpio/meson-s4-gpio.h delete mode 100644 include/dt-bindings/pinctrl/sppctl-sp7021.h delete mode 100644 include/dt-bindings/pinctrl/sppctl.h delete mode 100644 include/dt-bindings/reset/mt7621-reset.h create mode 100644 include/dt-bindings/sound/tlv320aic31xx-micbias.h delete mode 100644 include/dt-bindings/sound/tlv320aic31xx.h delete mode 100644 include/linux/dsa/tag_qca.h create mode 100644 include/linux/genhd.h delete mode 100644 include/linux/platform_data/brcmnand.h delete mode 100644 include/linux/power/bq25890_charger.h delete mode 100644 include/net/netfilter/nf_conntrack_bpf.h delete mode 100644 include/uapi/linux/trusted-for.h delete mode 100644 kernel/bpf/preload/iterators/iterators.lskel.h create mode 100644 kernel/bpf/preload/iterators/iterators.skel.h delete mode 100644 lib/crypto/sm3.c delete mode 100644 lib/rust.h delete mode 100644 lib/test_fortify/read_overflow2_field-memcpy.c delete mode 100644 lib/test_fortify/read_overflow2_field-memmove.c delete mode 100644 lib/test_fortify/write_overflow_field-memcpy.c delete mode 100644 lib/test_fortify/write_overflow_field-memmove.c delete mode 100644 lib/test_fortify/write_overflow_field-memset.c delete mode 100644 localversion-next delete mode 100644 net/netfilter/nf_conntrack_bpf.c delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/amba.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/clk.rs delete mode 100644 rust/kernel/cred.rs delete mode 100644 rust/kernel/device.rs delete mode 100644 rust/kernel/driver.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/file_operations.rs delete mode 100644 rust/kernel/gpio.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/io_mem.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/irq.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platform.rs delete mode 100644 rust/kernel/power.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/revocable.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/std_vendor.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/revocable_mutex.rs delete mode 100644 rust/kernel/sync/seqlock.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/helpers.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_platform.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/is_rust_module.sh delete mode 100755 scripts/pahole-version.sh delete mode 100644 scripts/rust-is-available-bindgen-libclang.h delete mode 100755 scripts/rust-is-available.sh delete mode 100644 sound/soc/amd/acp/acp-pci.c delete mode 100644 sound/soc/amd/acp/acp-pdm.c delete mode 100644 sound/soc/codecs/tas5805m.c delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh rename tools/power/cpupower/{TODO => ToDo} (100%) delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_nf.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_adjust_frags.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_setsockopt_unix.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_misc.h delete mode 100644 tools/testing/selftests/bpf/progs/bpf_mod_race.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_syscall_macro.c rename tools/testing/selftests/bpf/progs/{test_btf_decl_tag.c => btf_decl_tag.c} (100%) delete mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag_user.c delete mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_getsockopt.c delete mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_setsockopt.c delete mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_race.c delete mode 100644 tools/testing/selftests/bpf/progs/ksym_race.c delete mode 100644 tools/testing/selftests/bpf/progs/test_bpf_nf.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_progs_query.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_update_frags.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_frags_helpers.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_devmap_frags_helpers.c delete mode 100644 tools/testing/selftests/exec/null-argv.c delete mode 100644 tools/testing/selftests/interpreter/.gitignore delete mode 100644 tools/testing/selftests/interpreter/Makefile delete mode 100644 tools/testing/selftests/interpreter/config delete mode 100644 tools/testing/selftests/interpreter/trust_policy_test.c delete mode 100644 tools/testing/selftests/vm/hugepage-vmemmap.c