This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allyesconfig in repository toolchain/ci/linux.
omits ff511c1c68a5 Add linux-next specific files for 20220408 omits 830a13ad7e6d Merge branch 'akpm/master' omits 752a38a306c1 kselftest/vm: override TARGETS from arguments omits b102fadd7608 selftests: vm: add test for Soft-Dirty PTE bit omits 4a99d0c8e101 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits c27b4813f757 Merge branch 'akpm-current/current' omits 666426272ecb Revert "drm/amd/amdgpu: Only reserve vram for firmware wit [...] omits 9564e0e24b38 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 09362b080772 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits c7af66ac1f5e Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits bd324d6e6a99 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 8b880c3c9702 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 2050bed64a33 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d43ba224673b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 452bec1bdb5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3798c0cdcb6a Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 46c9ec9b0c55 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits ee31cfac66a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b18c1404567 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a2d6b967b9c Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 40097fe3d320 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 56f79851473e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 28ae21409436 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 85db13f2a044 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 362235590af6 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 4ab48b30b702 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 67cff6441334 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a8ba5cf542e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53d8315b48bd Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits edbfa3cd2578 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits d87831b2f64f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6bedbed908a4 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 4b8104839947 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 9f93db4099aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits aa6d46270155 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a440c1b3af6e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 7f4c01ee72ce Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 49bf9de9fe4d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits d2192c244139 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits cf26ce889a4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9352b79fda92 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits b9dfc852ef52 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits c2c6b215b340 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0b63e331a79b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 98092ca65611 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c94b187c7842 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits fa806e813fe1 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 47bc25c55af1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7cf61e5ace10 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 491ef0e10801 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits efd200b9646c Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits c60cb179dbc3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 391e85307314 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dc4ba4d03a10 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits da1ab6ea4aaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ecffce38534d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b79071a6388 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 2f6269ce3346 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 43e6cf116b4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ff196edbef2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ad5f5de4ca0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 846470b42ebe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bdf1c7d67e07 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits a3c666d99365 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits e285f2b64167 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits ba35e3a921c3 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 65c0214b4cdf Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 826ed36e244f Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits aeb79f15ad42 next-20220407/drm-misc omits 981a34054038 dt-bindings: power: renesas,rcar-sysc: drop useless consum [...] omits 40277f9cda81 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits af3b3efea45d Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 563cce036795 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 7ab524051076 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0a2d1925952a Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 52060ae87864 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d30e7e81b31e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a588cf66a4ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a31598a45eb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9fe36def620e Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 02df08c9cc18 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits ab69769c0aa0 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 9af53efd39ff random: allow partial reads if later user copies fail omits 313f312113f4 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits fcf443116e1c Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 75384c21c8cb Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 5c1420a0d37d Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 21a6e4fce25e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f244b167525 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1de000f0701e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b965431517d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 663b36f0650c Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits b14710f009f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 79336e61cf81 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits b49a0285edfa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 46a70a117ef5 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 3cbc2f16f620 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a869e99aedfe Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 1ef15136209c Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 0ffb4806fb7b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 1e3549baeba5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 9bcf0f49151a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 427caba08d51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ab2a4ecc0cb4 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 7290a329d9d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ae34c0da59f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2204f6a5fc67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2f0f439e29f1 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 935a89bffe54 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits e080c54b9ff0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0fd9c94aba19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f985d7f23d7 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 834e6352d545 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits d7f737dd12f0 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 958b6834ab1d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits f9ffe1840f15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1af7bafb70df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 64df4e2db1a0 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 89baee710f58 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8001437f276c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 063c4e60a89c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e04addfcf173 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4400d59b3d19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 83f5bedf224c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7843e9b68bf5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 54bef2fe7d6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e91650e7e454 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d9f5f842836d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 787e9d114c62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d1263ef3689d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6df13b5c9596 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0aa7d53dd8f1 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 78e2495f3f77 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3dd8061b64fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 02f3bd309a78 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits b190bee83daf Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits be5bd4af8f50 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 1e3940a8c1b3 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits fc679b1f430c Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits 2f61b3a0fe48 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0c86118bef7d Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits b2c580aae369 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits eb2b93e71eb2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c9e5d1fee10b Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] omits e1fc366daa71 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d4c9af4afda9 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits fa43a134b224 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits facd2ec75aa7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 535fe8555e43 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 6eb56b229879 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 0383a8d74901 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 6a30764c8c45 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits fe98717262bd Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits dd000ec52649 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 86003ae29f08 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 79a2a97781c8 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits a467d57fead5 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits c9853fbc7de4 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 7ec1c7327f37 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 52c39fef835b Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits a7a7c3c8de3c Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 3a790a795750 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f0b1513f58cd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2b4e127582b0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 928197b02c3e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b847328492b2 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 4a4f883c85c2 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 436c8497af34 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 636529a98b9b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6bf440e8f951 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 94b4bd006483 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 48a68ba8400d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e245af3a85bb Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits f9cb20daa8be Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 3b221291bc2d Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits ded6dffaed5e libbpf: Fix use #ifdef instead of #if to avoid compiler warning omits 49aa98ca30cd drm/amd/amdgpu: Only reserve vram for firmware with vega9 [...] omits 3cd3e731f34f drm/amdkfd: Fix NULL pointer dereference omits dac1655cb2a9 drm/amd/display: cleanup extern usage in function definition omits 9b6a1ec7924e drm/amdgpu: Enable gfxoff quirk on MacBook Pro omits 9e051720f9d3 drm/amdgpu: Ensure HDA function is suspended before ASIC reset omits dd481828975f drm/amdgpu: fix VCN 3.1.2 firmware name omits 67229b27ed6f drm/amd/display: don't ignore alpha property on pre-multip [...] omits 5273e82c5f47 drm/amdkfd: Improve concurrency of event handling omits 262fc47ac174 xen/balloon: don't use PV mode extra memory for zone devic [...] omits 5c8f867d5c34 video: fbdev: s3fb: Error out if 'pixclock' equals zero omits 0c02b01216c0 video: fbdev: arkfb: Error out if 'pixclock' equals zero omits 956f8c40eb3f video: fbdev: tridentfb: Error out if 'pixclock' equals zero omits 409fd657d588 video: fbdev: vt8623fb: Error out if 'pixclock' equals zero omits 1e3f7394ba5e video: fbdev: kyro: Error out if 'lineclock' equals zero omits 20659598f15a video: fbdev: neofb: Fix the check of 'var->pixclock' omits 836ffc47fa24 video: fbdev: imxfb: Fix missing of_node_put in imxfb_probe omits 673283a3be17 dt-bindings: align SPI NOR node name with dtschema omits e58c5c971746 libbpf: Potential NULL dereference in usdt_manager_attach_usdt() omits 502b0e3dcb32 Merge branch 'libbpf: uprobe name-based attach followups' omits 1717e248014c selftests/bpf: Uprobe tests should verify param/return values omits 90db26e6be01 libbpf: Improve string parsing for uprobe auto-attach omits a1c9d61b19cb libbpf: Improve library identification for uprobe binary p [...] omits 081e8432adb1 dt-bindings: reset: Drop the hisilicon,hi6220-reset binding omits fe88f5f70b9f dt-bindings: i2c: convert i2c-mt65xx to json-schema omits 4a8ac351444c Merge branch 'for-5.19/io_uring' into for-next omits 2b18b93e1995 dt-bindings: vendor-prefixes: add Enclustra omits 0557dc5ea2e4 dt-bindings: qcom: qcom,gsbi: convert to dtschema omits 71f333a1dddc dt-bindings: i2c: qcom,i2c-qup: convert to dtschema omits a5b7063f6dde dt-bindings: serial: qcom,msm-uartdm: convert to dtschema omits d6a4371c3cdd spi: dt-bindings: qcom,spi-qup: convert to dtschema omits d9ed9fcf4bd6 io_uring: rename io_sqe_file_register omits f8b9357ae778 io_uring: deduplicate SCM accounting omits 6c5f2c036593 io_uring: don't pass around fixed index for scm omits daee35f002ec io_uring: refactor __io_sqe_files_scm omits b30219199969 io_uring: uniform SCM accounting omits 92298ea34a85 dt-bindings: qcom: update maintainers (drop Akash and Mukesh) omits f8525b9763c6 Merge branch 'wfx-move-out-of-staging' of git://git.kernel [...] omits 22b9c9ba2f26 Merge branch 'for-5.19/io_uring-xattr' into for-next omits c14d37aa306c Merge branch 'for-5.19/io_uring' into for-next omits 84092bf7c0de io_uring: add fgetxattr and getxattr support omits b45bb6dc08c3 io_uring: add fsetxattr and setxattr support omits b03fddd72b4f fs: split off do_getxattr from getxattr omits 979754cdf5f8 fs: split off setxattr_copy and do_setxattr function from [...] omits 94a8adaa1d21 io_uring: don't scm-account for non af_unix sockets omits 75ef3b499beb io_uring: move finish_wait() outside of loop in cqring_wait() omits 6913ab186b75 io_uring: refactor io_req_add_compl_list() omits 26cccc8d971f io_uring: silence io_for_each_link() warning omits 41c55e9c7567 io_uring: partially uninline io_put_task() omits 3f8cf78aa0ad io_uring: cleanup conditional submit locking omits 0965afb868bb io_uring: optimise mutex locking for submit+iopoll omits 4b1430474f91 io_uring: pre-calculate syscall iopolling decision omits b447a81d0aa4 io_uring: split off IOPOLL argument verifiction omits 5e9f820d6268 io_uring: clean up io_queue_next() omits 2b61566afb0e io_uring: move poll recycling later in compl flushing omits 1a28a96cbe4e io_uring: optimise io_free_batch_list omits 41b3b06e7e3c io_uring: refactor io_req_find_next omits d7f018c607e8 io_uring: remove extra ifs around io_commit_cqring omits 6002c2e65f03 io_uring: small optimisation of tctx_task_work omits 55650ff06264 Merge branch 'io_uring-5.18' into for-5.19/io_uring omits 877c8c091688 Merge remote-tracking branch 'spi/for-5.19' into spi-next omits e425ac99b157 fs: dlm: cast resource pointer to uintptr_t omits 6480f54414b7 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] omits 266d57dd4304 regulator Add Richtek RT5759 buck converter support omits 81980c8e5600 MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list fo [...] omits 41a42e59ee64 mmc: renesas_sdhi: remove superfluous specific M3W entry omits c3244db60e0e mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support omits ef9136429eb3 Merge branch 'fixes' into next omits c48d9782a16b Merge branch 'fixes' into for-next omits b7e683afaf86 Merge branch 'slab/for-5.19/stackdepot' into slab/for-next omits a8f23dd16665 mm/slab.c: fix comments omits e8f7a4155518 Merge remote-tracking branch 'asoc/for-5.19' into asoc-next omits 61085c184b07 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits a524d1566e0f xtensa: patch_text: Fixup last cpu should be master omits e8bd70250a82 prestera: acl: add action hw_stats support omits 51454ea42c1a ipv6: fix locking issues with loops over idev->addr_list omits 0848ccaea664 scsi: vmw_pvscsi: No need to clear memory after a dma_allo [...] omits 9ad659be3761 scsi: ufs: ufshcd-pltfrm: Simplify pdev->dev usage omits 80890c5ea068 scsi: target: Allow changing dbroot if there are no regist [...] omits 2ca94c0421a9 Merge branch 'for-5.19/drivers' into for-next omits 483a68560fa9 Merge branch 'for-5.19/block' into for-next omits 40658542d771 ASoC: wm8731: use simple i2c probe function omits 67f51bfecf9e ASoC: sgtl5000: use simple i2c probe function omits 953b1388a58e ASoC: rt1016: enable building omits 5a07a41fed93 ASoC: pcm3060: use simple i2c probe function omits 0a480df0b87a ASoC: SOF: topology: Avoid open coded arithmetic in memory [...] omits 35b888580500 ASoC: rt*: use simple i2c probe function omits f950ef918035 ASoC: tscs*: use simple i2c probe function omits 97b0b6e3fb8a ASoC: wm*: use simple i2c probe function omits 6b84012ef242 ASoC: lm49xxx: use simple i2c probe function omits b6d7a80d654f ASoC: mt6660: use simple i2c probe function omits c0bf7a4c2313 drbd: Return true/false (not 1/0) from bool functions omits 8b3520f7f6f6 ASoC: Intel: boards: Use temporary variable for struct device omits 40dad92d68aa drdb: Switch to kvfree_rcu() API omits ad94e90806ac drbd: Replace "unsigned" with "unsigned int" omits 25dddd777106 drbd: Make use of PFN_UP helper macro omits c8057a1ec541 block: drbd: drbd_receiver: Remove redundant assignment to err omits a9cb5060fabb drbd: address enum mismatch warnings omits adff355a6d66 drbd: fix duplicate array initializer omits 4cfaf0f604af block: allow use of per-cpu bio alloc cache by block drivers omits 84ab2dd83bc2 block: allow using the per-cpu bio cache from bio_alloc_bioset omits b7560e8a4de6 ASoC: ak4613: add TDM256 test support omits 97da0ed735cf Update dt-bindings for sc7280 platform omits 8e4e83b2278b ftrace: move sysctl_ftrace_enabled to ftrace.c omits d772cc2c3219 kernel/do_mount_initrd: move real_root_dev sysctls to its [...] omits 1186618a6a35 kernel/delayacct: move delayacct sysctls to its own file omits 801b501439d1 kernel/acct: move acct sysctls to its own file omits 9df918698408 kernel/panic: move panic sysctls to its own file omits f79c9b8ae8bd kernel/lockdep: move lockdep sysctls to its own file omits aa779e510219 mm: move page-writeback sysctls to their own file omits 43fe219aa56a mm: move oom_kill sysctls to their own file omits 06d177662fb8 kernel/reboot: move reboot sysctls to its own file omits 8a0441415b3f sched: Move energy_aware sysctls to topology.c omits d4ae80ffa64f sched: Move cfs_bandwidth_slice sysctls to fair.c omits 3267e0156c33 sched: Move uclamp_util sysctls to core.c omits 28f152cd0926 sched/rt: fix build error when CONFIG_SYSCTL is disable omits dafd7a9dad22 sched: Move rr_timeslice sysctls to rt.c omits 84227c12888b sched: Move deadline_period sysctls to deadline.c omits d9ab0e63fa7f sched: Move rt_period/runtime sysctls to rt.c omits f5ef06d58be8 sched: Move schedstats sysctls to core.c omits a60707d74bd1 sched: Move child_runs_first sysctls to fair.c omits 4b276ed3c7ac drm/i915/uncore: Warn on previous unclaimed accesses omits 8dd7cdb0f473 bnx2x: Fix undefined behavior due to shift overflowing the [...] omits 40570375356c tcp: add accessors to read/set tp->snd_cwnd omits dc1acd5c9469 dlm: replace usage of found with dedicated list iterator variable omits c490b3afaa57 dlm: remove usage of list iterator for list_add() after th [...] omits ba58995909b5 dlm: fix pending remove if msg allocation fails omits f6f741835745 dlm: fix wake_up() calls for pending remove omits 2c3fa6ae4d52 dlm: check required context while close omits 401597485cfc dlm: cleanup lock handling in dlm_master_lookup omits e91ce03b27b6 dlm: remove found label in dlm_master_lookup omits c087eabde171 dlm: remove __user conversion warnings omits 14a92fd70382 dlm: move conversion to compile time omits 00e99ccde757 dlm: use __le types for dlm messages omits 2f9dbeda8dc0 dlm: use __le types for rcom messages omits 3428785a65da dlm: use __le types for dlm header omits d9efd005fdd1 dlm: use __le types for options header omits a8449f232ee3 dlm: add __CHECKER__ for false positives omits 314a5540ffee dlm: move global to static inits omits 16d58904dfeb dlm: remove unnecessary INIT_LIST_HEAD() omits bcfad4265ced dlm: improve plock logging if interrupted omits a800ba77fd28 dlm: rearrange async condition return omits bcbb4ba6c9ba dlm: cleanup plock_op vs plock_xop omits a559790caa1c dlm: replace sanity checks with WARN_ON omits 42252d0d2aa9 dlm: fix plock invalid read omits 67e4d8c51dc6 dlm: fix missing check in validate_lock_args omits 1f4f10845e14 dlm: uninitialized variable on error in dlm_listen_for_all() omits e2e917f8677d SUNRPC: Fix the svc_deferred_event trace class omits 9fc4476a08b6 selftests/bpf: Test for writes to map key from BPF helpers omits 7cb29b1c99f4 selftests/bpf: Test passing rdonly mem to global func omits 7b3552d3f9f6 bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access omits 97e6d7dab1ca bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access omits be77354a3d7e bpf: Do write access check for kfunc and global func omits ebaf24c589d7 selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map [...] omits a8d600f6bcd4 libbpf: Fix spelling mistake "libaries" -> "libraries" omits 958ddfd75d83 selftests/bpf: Fix issues in parse_num_list() omits 1963c740dc2b net: netfilter: Reports ct direction in CT lookup helpers [...] omits 0fe35b8dcb8b drm/msm/dpu: Use indexed array initializer to prevent mismatches omits 59207e63801f drm/i915/adlp: Fix register corruption after DDI clock enabling omits f75e582b0c3e drm/msm/disp: check the return value of kzalloc() omits 3225de1be4c5 dt-bindings: net: smsc,lan91c111 convert to schema omits c900a670362b drm/i915: Split i915_run_as_guest into x86 and non-x86 omits 805f04d42a6b drm/i915/display/psr: Use continuos full frame to handle f [...] omits 3b6f409547fb drm/i915/display/psr: Lock and unlock PSR around pipe updates omits aa94bf3089f0 drm/i915/display/psr: Set partial frame enable when forcin [...] omits c8d4c18bfbc4 dma-buf/drivers: make reserving a shared slot mandatory v4 omits 4df6836dbbdb spi: spi-cadence: Fix kernel-doc format for resume/suspend omits 4917e54997b0 regulator: rpi-panel-attiny: Get rid of duplicate of_node [...] omits 3a9e3271880c mmc: omap: Make it CCF clk API compatible omits 7b17e098f8ae mmc: mmc_spi: parse speed mode options omits ae3cb4fb11ac mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() omits 487dc3ca60e3 ip6_tunnel: Remove duplicate assignments omits 6e02fcdce73b mmc: core: Set HS clock speed before sending HS CMD13 omits a5b116a0fa90 net: wan: remove the lanmedia (lmc) driver omits b8b8e84a4eff dt-bindings: mmc: mtk-sd: increase reg items omits 8d2aad983de2 drm/amd/dc: remove duplicate include omits 9bbcf1820608 drm/amdgpu/smu10: fix SoC/fclk units in auto mode omits 60f6fe665e85 drm/amd/display: update dcn315 clock table read omits d1826081bb31 drm/amdgpu: Remove leftover igp_lane_info omits b0778bb0afb1 drm/radeon: change si_default_state table from global to static omits fa458eb10dc7 drm/amdgpu/display: change pipe policy for DCN 2.1 omits 69f0b547e68c drm/radeon: simplify if-if to if-else omits 207d924dcf32 net: usb: remove duplicate assignment omits 91170f947e15 dt-bindings: mmc: xenon: Convert to JSON schema omits be8d9d05271c net: ethernet: xilinx: use of_property_read_bool() instead [...] omits 96621ca578db drm/amdkfd: Add missing NULL check in svm_range_map_to_gpu omits 2f7fc67b4d3f Merge branch 'thermal-int340x' into linux-next omits 5a5b6c1848bc Merge branch 'acpi-bus' into linux-next omits 2c962db504ed Merge branch 'pm-core' into linux-next omits 5eceec43cb76 Merge branch 'devprop' into linux-next omits d8d609f7588a Merge branch 'imx/dt64' into for-next omits ec829912d21c Merge branch 'imx/dt' into for-next omits 4ebf2204c449 Merge branch 'imx/bindings' into for-next omits cc93a1a1f74c ASoC: Add a driver for the Cirrus Logic CS35L45 Smart Amplifier omits 20b734c11243 drm/drm_modeset_helper_vtables.h: fix a typo omits 3454f01abfa0 drm/vc4: hvs: Use pointer to HVS in HVS_READ and HVS_WRITE macros omits d65661ace188 drm/vc4: kms: Ignore atomic_flush if we're disabled omits 4dfcaa09164e drm/vc4: hvs: Move the dlist setup to its own function omits a7609858bfcd drm/vc4: hvs: Remove dlist setup duplication omits e418639d19f5 drm/vc4: hvs: Store channel in variable omits b51cd7ad143d drm/vc4: hvs: Fix frame count register readout omits 748acfc98ada drm/vc4: kms: Take old state core clock rate into account omits f90e5a3d5b8c Merge branch 'mtk_eth_soc-flo-offload-plus-wireless' omits 33fc42de3327 net: ethernet: mtk_eth_soc: support creating mac address b [...] omits 8ff25d377445 net: ethernet: mtk_eth_soc: remove bridge flow offload typ [...] omits c4f033d9e03e net: ethernet: mtk_eth_soc: rework hardware flow table management omits 1ccc723b5829 net: ethernet: mtk_eth_soc: allocate struct mtk_ppe separately omits bb14c19122b7 net: ethernet: mtk_eth_soc: support TC_SETUP_BLOCK for PPE [...] omits 817b2fdf1667 net: ethernet: mtk_eth_soc: add ipv6 flow offload support omits e9b65ecb7c30 arm64: dts: mediatek: mt7622: introduce nodes for Wireless [...] omits a333215e10cb net: ethernet: mtk_eth_soc: implement flow offloading to W [...] omits 804775dfc288 net: ethernet: mtk_eth_soc: add support for Wireless Ether [...] omits f14ac41b785f dt-bindings: arm: mediatek: document the pcie mirror node [...] omits 55c1c4e945fa dt-bindings: arm: mediatek: document WED binding for MT7622 omits 3abd063019b6 arm64: dts: mediatek: mt7622: add support for coherent DMA omits d776a57e4a28 net: ethernet: mtk_eth_soc: add support for coherent DMA omits 1dafd0d60703 dt-bindings: net: mediatek: add optional properties for th [...] omits 44ec5f71a035 Merge branch 'mscc-miim' omits bb2a1934ca01 net: phy: mscc-miim: add support to set MDIO bus frequency omits b0385d4c1fff dt-bindings: net: mscc-miim: add clock and clock-frequency omits ed941f65da81 dt-bindings: net: convert mscc-miim to YAML format omits 1ee375d77bb9 net, uapi: remove inclusion of arpa/inet.h omits f4b41f062c42 net: remove noblock parameter from skb_recv_datagram() omits 92bbf95df768 ipw2x00: use DEVICE_ATTR_*() macro omits 3223e922ccf8 orinoco: Prepare cleanup of powerpc's asm/prom.h omits e8366bbabe1d ipw2x00: Fix potential NULL dereference in libipw_xmit() omits 11800d893b38 b43: Fix assigning negative value to unsigned variable omits 3f6b867559b3 b43legacy: Fix assigning negative value to unsigned variable omits bd917b3d28c9 rtl8xxxu: fill up txrate info for gen1 chips omits 21338c5bdeb9 rtl8xxxu: feed antenna information for cfg80211 omits a0ff2a87194a rtlwifi: replace usage of found with dedicated list iterat [...] omits 92cadedd9d5f brcmfmac: Avoid keeping power to SDIO card unless WOWL is used omits 3e12968f6d12 mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_wo [...] omits 1b2de0791571 gfs2: Mark the remaining process-independent glock holders [...] omits c1fdfce4edfd gfs2: Mark flock glock holders as GL_NOPID omits fd5894fa2413 drm/vc4: hdmi: Remove clock rate initialization omits 5b6ef06ea622 drm/vc4: Add logging and comments omits 6b3eb3cc5b99 gfs2: Add GL_NOPID flag for process-independent glock holders omits b249004491c7 drm/i915/pmu: Drop redundant IS_VALLEYVIEW check in __get_rc6() omits 66230cc9b68a drm: bridge: icn6211: Drop I2C module owner assignment omits 9f04b55f003c slab, documentation: add description of debugfs files for [...] omits 553c0369b3e1 mm/slub: sort debugfs output by frequency of stack traces omits 8ea9fb921bc6 mm/slub: distinguish and print stack traces in debugfs files omits 5cf909c553e9 mm/slub: use stackdepot to save stack trace in objects omits 0cd1a0290185 mm/slub: move struct track init out of set_track() omits 65ee4971a262 rtw89: fix misconfiguration on hw_scan channel time omits 841f2633840e rtw89: coex: Add case for scan offload omits 2b8219e9b746 rtw89: packet offload handler to avoid warning omits ee20d538c498 rtw89: change idle mode condition during hw_scan omits a5f1783be29a lib/stackdepot: allow requesting early initialization dynamically omits 9fb4862e913c rtw89: update ptcl_init omits 75fd91aa92f9 rtw89: update TMAC parameters omits 19cb94273f40 rtw89: initialize NAV control omits c49154ff8bcb rtw89: update scheduler setting omits b61adeed5409 rtw89: 8852c: update security engine setting omits 5cb5562d2a21 rtw89: Turn on CR protection of CMAC omits 61ebeecb3d67 rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip omits cf7b8b808811 rtw89: update STA scheduler parameters for v1 chip omits a7d82a7aae65 rtw89: extend dmac_pre_init to support 8852C omits e1e7a574b20f rtw89: pci: add L1 settings omits 22a66e7c3abe rtw89: pci: add deglitch setting omits bab9e2391786 rtw89: pci: set address info registers depends on chips omits 0db862fb025c rtw89: pci: add LTR setting for v1 chip omits 1e3f20554815 rtw89: pci: refine pci pre_init function omits b9467e94b1f2 rtw89: pci: add pci attributes to configure operating mode omits 740c431c22fe rtw89: pci: add register definition to rtw89_pci_info to g [...] omits ebc7a4962765 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits b9e34ba6b314 ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() omits 3e80fcbca372 ath11k: mhi: add error handling for suspend and resume omits 121210ec935c ath11k: mhi: remove state machine omits a285909f471d mm/slub, kunit: Make slub_kunit unaffected by user specifi [...] omits 2829a9fcb738 drm/etnaviv: reap idle softpin mappings when necessary omits 9247fcca3982 drm/etnaviv: move flush_seq increment into etnaviv_iommu_m [...] omits 11ad6a1f181f drm/etnaviv: move MMU context ref/unref into map/unmap_gem omits e168c25526cd drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem omits 26bb93407c74 rtw89: handle potential uninitialized variable omits 84fc6999f0d0 rtw89: read RX bandwidth from v1 type RX descriptor omits 79a6c9a4f3c4 rtw89: support hardware generate security header omits f59acdde5197 rtw89: support variant of fill_txdesc omits 6d5b5d6290ec rtw89: pci: support variant of fill_txaddr_info omits a95bd62ec01d rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to s [...] omits 1e6f0d2a677a rtw89: disabled IGI configuration for unsupported hardware omits bed4045ffb9c rtw89: packed IGI configuration flow into function for DIG [...] omits 1ae30c37ecf1 rtw89: regd: update mapping table to R59-R32 omits 034307088cb2 rtw89: regd: consider 6G band omits c504bf23290c rtw89: 8852a: update txpwr tables to HALRF_027_00_038 omits 5a0e776bec96 rtw89: add UK to regulation type omits 306451188062 rtw89: reduce export symbol number of mac size and quota omits edb896297abe rtw89: support FW crash simulation omits 11fe4ccda867 rtw89: reconstruct fw feature omits f5e246846412 rtw89: ser: dump fw backtrace while L2 reset omits 9f8004bfed03 rtw89: ser: dump memory for fw payload engine while L2 reset omits 14f9f4790048 rtw89: ser: control hci interrupts on/off by state omits 198b6cf70146 rtw89: mac: correct decision on error status by scenario omits e1400b115cac rtw89: mac: move table of mem base addr to common omits b169f877f001 rtw89: ser: fix CAM leaks occurring in L2 reset omits 29ed2d7606bb rtw88: change idle mode condition during hw_scan omits 61fe0ab26e36 drm/gma500: fix a missing break in psb_intel_crtc_mode_set omits 7a828f1f1fe3 drm: bridge: icn6211: Mark module exit callback with __exit omits c5f675748cf0 iwlwifi: mei: Replace zero-length array with flexible-arra [...] omits 34e63cd5ba29 iwlwifi: fw: Replace zero-length arrays with flexible-arra [...] omits 0276bd3a94c0 IB/mlx5: Fix undefined behavior due to shift overflowing t [...] omits 7a9104ea9011 net/mlx5: Cleanup kTLS function names and their exposure omits 943aa7bda373 net/mlx5: Remove tls vs. ktls separation as it is the same omits 691f17b980d0 net/mlx5: Remove indirection in TLS build omits e59437aa7ae6 net/mlx5: Reliably return TLS device capabilities omits 40379a0084c2 net/mlx5_fpga: Drop INNOVA TLS support omits 4a5fb1bbcdf1 wfx: get out from the staging area omits 2d0df01974ce selftests/bpf: Fix file descriptor leak in load_kallsyms() omits fd61e89eda93 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits c6af2dbe9fda fs: sysv: check sbi->s_firstdatazone in complete_read_super omits 4de69a9bc2c5 taskstats-version-12-with-thread-group-and-exe-info-fix omits 689a3430f8b3 taskstats: version 12 with thread group and exe info omits 456f655fb437 rapidio: remove unnecessary use of list iterator omits 3515e76cf766 kexec: remove redundant assignments omits 461411b21dbf fat: add ratelimit to fat*_ent_bread() omits 69734ec0a698 add-fat-messages-to-printk-index-checkpatch-fixes omits ffa0684db66c fatfs: add FAT messages to printk index omits 0c0de7b99ad6 fatfs: remove redundant judgment omits adaa80597b12 init/main.c: silence some -Wunused-parameter warnings omits 1e23c68cfb11 list: fix a data-race around ep->rdllist omits 78e39c8dc371 pipe: make poll_usage boolean and annotate its access omits 6da2118f97bc lib: remove back_str initialization omits 1c271e1846a9 lib/string.c: simplify str[c]spn omits 3cd1cd14b02a lib/test_string.c: add strspn and strcspn tests omits 4db47ea1fde1 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections omits 381cc7822a48 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test omits 157a99e2d33c get_maintainer: Honor mailmap for in file emails omits 57be53e9ae53 kernel: pid_namespace: use NULL instead of using plain int [...] omits d208b1e86c0a proc/sysctl: make protected_* world readable omits 2c1aa94bd91d fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] omits 0669e8dc93a0 fs/proc/kcore.c: remove check of list iterator against hea [...] omits 86e3180cf4c9 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] omits e00d6749e4a9 proc: fix dentry/inode overinstantiating under /proc/${pid}/net omits 35f228de123e ocfs2: fix ocfs2 corrupt when iputting an inode omits 1e213769c35d ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 1c946d28c151 ocfs2: reflink deadlock when clone file to the same direct [...] omits 06248ca470b4 ocfs2: remove usage of list iterator variable after the loop body omits 6958627db02a ocfs2: replace usage of found with dedicated list iterator [...] omits ebb20e5c8990 ia64: Replace comments with C99 initializers omits 78548ed812d4 ia64: ptrace: fix typos in comments omits 025788a3aa0c ia64: fix typos in comments omits 2dfbc2fe6e1b kernel/hung_task.c: Monitor killed tasks. omits f74a87d49d48 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 92ccf0ae8d66 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 2355fa53f32e damon: vaddr-test: tweak code to make the logic clearer omits e3d3440961f2 zram: add a huge_idle writeback mode omits 9f0413e82f79 mm: simplify follow_invalidate_pte() omits 3517b14c64e1 dax: fix missing writeprotect the pte entry omits 134ca43bce05 mm: pvmw: add support for walking devmap pages omits ea1ffb8b837e mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits fb8e10d25b34 dax: fix cache flush on PMD-mapped pages omits df5ff5304146 mm: rmap: fix cache flush on THP pages omits b8a50a6cf51e mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] omits 497a608609f3 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node omits 0d540af7befe mm/memory_hotplug: reset node's state when empty during offline omits ececdb7d9323 mm/page_alloc: do not calculate node's total pages and mem [...] omits 28d0fe97bfbc mm: untangle config dependencies for demote-on-reclaim omits 634ed33da96e mm/vmstat: add events for ksm cow omits 167c83b12f96 ksm-count-ksm-merging-pages-for-each-process-fix omits 4aaa3f759359 ksm: count ksm merging pages for each process omits 0b0e20b6b316 mm/migration: fix possible do_pages_stat_array racing with [...] omits 081dcfe1670d mm/migration: fix potential invalid node access for reclai [...] omits 18f1607e50ee mm/migration: fix potential page refcounts leak in migrate_pages omits e6668c33f08a mm/migration: remove some duplicated codes in migrate_pages omits 779b4f097c3d mm/migration: avoid unneeded nodemask_t initialization omits a3f09129c5f9 mm/migration: use helper macro min in do_pages_stat omits 0fc32d2ccd91 mm/migration: use helper function vma_lookup() in add_page [...] omits 649b74d8bc1a mm/migration: fix the confusing PageTransHuge check omits 9f857c586ae4 mm/migration: remove unneeded local variable page_lru omits 6c9c6f6b597d mm/migration: remove unneeded out label omits 7046a369a0d2 mm/migration: remove unneeded local variable mapping_locked omits fbfdfaabb2b6 mm: Add selftests for migration entries omits 704fe0fa07aa drivers/base/node.c: fix compaction sysfs file leak omits c4c277dcb6f2 mm: compaction: use helper isolation_suitable() omits 04a4b75bdd36 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() omits a7705cfe84d1 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] omits 0962be79ed18 mm/z3fold: move decrement of pool->pages_nr into __release [...] omits 4323c73ca75b mm/z3fold: remove confusing local variable l reassignment omits 52dc66db67a2 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] omits 4065ba5c99b8 mm/z3fold: minor clean up for z3fold_free omits 57d02dff0851 mm/z3fold: remove obsolete comment in z3fold_alloc omits 367283b344da mm/z3fold: declare z3fold_mount with __init omits f2fddf75ee0c mm/vmscan: sc->reclaim_idx must be a valid zone index omits a43565d3a99c mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 omits f681686fd318 mm/vmscan: make sure wakeup_kswapd with managed zone omits 037b1b206417 mm/vmscan: reclaim only affects managed_zones omits 99bc4a39556e mm: mmap: register suitable readonly file vmas for khugepaged omits c361225cf170 mm: khugepaged: introduce khugepaged_enter_vma() helper omits 6ee1a781b3f8 mm: khugepaged: move some khugepaged_* functions to khugepaged.c omits 6b02e131b923 mm: khugepaged: make khugepaged_enter() void function omits 4eb68c5a62de mm: thp: only regular file could be THP eligible omits b91aea9dc9f0 mm: khugepaged: skip DAX vma omits ad29cc6bc2fe mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED omits 2f6099675ea6 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE omits 7f94e6c34a81 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* omits b8129812a57c mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* omits 8fca98f3856f mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions omits 8373e23d56e4 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 omits 7c2f1c061c86 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] omits 914771d4d008 hugetlb: remove use of list iterator variable after loop omits 49afcd1f3c03 mm/khugepaged: sched to numa node when collapse huge page omits 705f2213bc20 mm/memory-failure.c: remove unnecessary (void*) conversions omits e0c5b7994554 mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] omits c43c6435f0ec mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] omits 464e14253b4b mm: page_alloc: simplify pageblock migratetype check in __ [...] omits 10f6518f765f mm: discard __GFP_ATOMIC omits 08d99ce88c74 mm/page_alloc: adding same penalty is enough to get round- [...] omits 6a92948734dd mm/page_alloc: simplify update of pgdat in wake_all_kswapds omits 8db8233e59c4 Documentation/sysctl: document page_lock_unfairness omits 008b87186dc4 mm/vmalloc: fix a comment omits 836378a6e216 mm/mremap: avoid unneeded do_munmap call omits ccb934b1460e mm/mremap: use helper mlock_future_check() omits a8134184d3a6 mm: avoid unnecessary flush on change_huge_pmd() omits a6dbc2ad415a mm/mprotect: do not flush when not required architecturally omits 616064361ca4 mm/mprotect: use mmu_gather omits 11f5f476329f mm/mmap.c: use helper mlock_future_check() omits caa29e44646d mm: modify the method to search addr in unmapped_area_topdown omits 2aeaccd28ec4 mm/mmap: clarify protection_map[] indices omits b02087c9717c mm/debug_vm_pgtable: drop protection_map[] usage omits b7b1b5ef2820 mm/mmu_gather: limit free batch count and add schedule poi [...] omits b19125949598 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] omits d665fbe7af84 mm/memcg: non-hierarchical mode is deprecated omits a1b287579c28 mm/memcg: move generation assignment and comparison together omits 1222323ce0fa mm/memcg: set pos explicitly for reclaim and !reclaim omits 0d92f7cae894 mm/memcg: set memcg after css verified and got reference omits 0f7b107d2755 mm/memcg: mz already removed from rb_tree if not NULL omits a877d88a1e64 mm/memcg: remove unneeded nr_scanned omits 9c734c751385 mm-shmem-make-shmem_init-return-void-fix omits 69f33c77bc30 mm: shmem: make shmem_init return void omits cd458e77ea30 VFS: Add FMODE_CAN_ODIRECT file flag omits 73da0f9face6 mm: submit multipage write for SWP_FS_OPS swap-space omits f9158b1fb270 mm: submit multipage reads for SWP_FS_OPS swap-space omits 0b35c6ee7834 doc: update documentation for swap_activate and swap_rw omits 758fb500ea11 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw omits b666e5ff1a4d mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] omits 07ab6801d26e mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space omits 5fd117a3f52a mm: move responsibility for setting SWP_FS_OPS to ->swap_activate omits 0d1ae0e6d88f mm: drop swap_dirty_folio omits 18c87addfa4d mm-create-new-mm-swaph-header-file-fix omits 66176afe7a5a mm: create new mm/swap.h header file. omits ebb6b306ed8e powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s omits 07eb8b9873f2 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s omits 17326996c81c s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits f923c8110dfa s390/pgtable: cleanup description of swp pte layout omits b6ea01db1bf1 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 6d73e38fe2c2 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 591779c54aab mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 7e770172bf8f mm/swap: remember PG_anon_exclusive via a swp pte bit omits f1fb9b05add3 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] omits fd60775aa417 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] omits 9d7f2aff2361 mm: support GUP-triggered unsharing of anonymous pages omits 8bf0c4f9335a mm/gup: disallow follow_page(FOLL_PIN) omits 79d05650d018 mm: remember exclusively mapped anonymous pages with PG_an [...] omits 59e6cb7b6356 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] omits 4b91ba9fbce5 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] omits dffd301bf8e5 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] omits be5ba78e026c mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() omits 9184590fb63d mm/rmap: pass rmap flags to hugepage_add_anon_rmap() omits 61519dbed690 mm/rmap: remove do_page_add_anon_rmap() omits c031ec4f6cda mm/rmap: convert RMAP flags to a proper distinct rmap_t type omits 1d4feefe0318 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] omits 45f2f6326974 mm/memory: slightly simplify copy_present_pte() omits a6cba6751692 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] omits 4593efa39a0e mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] omits 7c0423e2cbc5 tools/vm/page_owner_sort.c: support sorting blocks by mult [...] omits d93802ae65a2 tools/vm/page_owner_sort.c: support for multi-value select [...] omits 859bf9b1f6fa tools/vm/page_owner_sort.c: use fprintf() to send error me [...] omits 62963f3ae4fa procfs: prevent unprivileged processes accessing fdinfo dir omits b0a5046bd777 /proc/kpageflags: do not use uninitialized struct pages omits 4fa5437d439d /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits c2feb58720c1 hugetlb: do not demote poisoned hugetlb pages omits 387786d717ac mm: compaction: fix compiler warning when CONFIG_COMPACTION=n omits 94bfd25b3fa6 mm: fix unexpected zeroed page mapping with zram swap omits fc5b9f4eedaf userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits 68c5bcddb34a mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] omits ea5c43ce3ee7 irq_work: use kasan_record_aux_stack_noalloc() record callstack omits e8554e5e9449 mm/hwpoison: fix race between hugetlb free/demotion and me [...] omits f31483195569 mm/munlock: remove fields to fix htmldocs warnings omits 90281373ed10 mm/mempolicy: fix mpol_new leak in shared_policy_replace omits 53901527721d mmmremap.c: avoid pointless invalidate_range_start/end on [...] omits 3092beb9e35b mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning omits c7bc7bc00df4 mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] omits 01f8af902693 memcg: sync flush only if periodic flush is delayed omits bc0cc5b5e31a mailmap: update Vasily Averin's email address omits 3b22c2df9275 mm/secretmem: secretmem_iops can be static omits 9b18abd32562 mm/secretmem: fix panic when growing a memfd_secret omits 938fa6141e7f lz4: fix LZ4_decompress_safe_partial read out of bound omits 0e63191c28da highmem: fix checks in __kmap_local_sched_{in,out} omits c5b406e86042 mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for [...] omits 21d139a95682 drm: bridge: icn6211: Fix DSI-to-DPI PLL configuration omits 042152c27c3b bpf, arm64: Sign return address for JITed code omits 0b5c21bbc01e net: ensure net_todo_list is processed quickly omits 7bcafc1e843a Merge x86/cpu into tip/master omits 58a000203435 Merge x86/build into tip/master omits bbd657d3d58e Merge ras/core into tip/master omits 7066c5534a54 Merge x86/misc into tip/master omits 060087c6c281 Merge x86/sev into tip/master omits 394fc20795ee Merge sched/core into tip/master omits 0d93edba84a8 Merge x86/urgent into tip/master omits 048308c29206 Merge perf/core into tip/master omits 8be98d63d9c5 Merge locking/core into tip/master omits c086355f2764 Merge perf/urgent into tip/master omits 175566f4d602 Merge locking/urgent into tip/master omits 9eeb16ceadea Merge sched/urgent into tip/master omits e2ccbc8cb62a Merge x86/cleanups into tip/master omits 6ad07798ba96 Merge x86/mm into tip/master omits a271bf324150 drm/panel: innolux-ej030na and abt-y030xx067a: add .enable [...] omits 49956b505c53 drm/panel: Add panel driver for NewVision NV3052C based LCDs omits aa46154355e1 drm/ingenic: Add ingenic_drm_bridge_atomic_enable and disable omits 6f2f36e5f932 mlxsw: spectrum_router: simplify list unwinding omits 9a7ef9f86b96 Merge branch 'Add libbpf support for USDTs' omits 00a0fa2d7d49 selftests/bpf: Add urandom_read shared lib and USDTs omits 630301b0d59d selftests/bpf: Add basic USDT selftests omits 4c59e584d158 libbpf: Add x86-specific USDT arg spec parsing logic omits 999783c8bbda libbpf: Wire up spec management and other arch-independent [...] omits 74cc6311cec9 libbpf: Add USDT notes parsing and resolution logic omits 2e4913e025fd libbpf: Wire up USDT API and bpf_link integration omits d72e2968fb25 libbpf: Add BPF-side of USDT support omits b2fa90ef6255 powerpc/85xx: Remove fsl,85... bindings omits 0205f8a738ab x86/speculation/srbds: Do not try to turn mitigation off w [...] omits 9f61ccc85afb x86/configs: Add x86 debugging Kconfig fragment plus docs omits 59729170afcd kunit: Make kunit_remove_resource() idempotent omits 1ff522b6ef4b list: test: Test the hlist structure omits e34799ccc126 parisc: Change MAX_ADDRESS to become unsigned long long omits e5f28623ceb1 x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails omits 9f1b19b977ee x86/mce: Avoid unnecessary padding in struct mce_bank omits b86eb74098a9 x86/delay: Fix the wrong asm constraint in delay_loop() omits ba6b652bd863 smack: Remove redundant assignments omits 011150424cd9 rust: avoid all GCC plugins, not just the randstruct one omits a58363f6ea29 rust: support latent entropy plugin omits ad47f8343a96 thermal: int340x: Clean up _OSC context init omits 9e5d3d6be664 thermal: int340x: Consolidate freeing of acpi_buffer pointer omits bdff938d0440 thermal: int340x: Clean up unnecessary acpi_buffer pointer [...] omits bd8284e968ec iio: chemical: scd30: Move symbol exports into IIO_SCD30 n [...] omits a8e2512efc65 PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OP [...] omits 95d5a7214b86 iio: chemical: scd30: Export dev_pm_ops instead of suspend [...] omits 98b7630a583f ASoC: dt-bindings: lpass-cpu: Update clocks and power doma [...] omits 9108c3446f6e ASoC: dt-bindings: wcd938x: Add mic bias supply property omits 852fda58d99a ASoC: qcom: dt-bindings: Update bindings for clocks in lpa [...] omits f28dbaa958fb ASoC: ak4613: add TDM256 support omits 7bbb049c961a ASoC: ak4613: rename constraint to constraint_rates omits e67d19a400cb ASoC: ak4613: priv has ctrl1 instead of iface omits c08673ede71f ASoC: ak4613: return error if it was setup as clock provider omits f7c0e14f5717 ASoC: ak4613: tidyup ak4613_interface omits 3407e36dc78f ASoC: ak4613: add missing mutex_lock() omits d8a5a5e3123a Merge branch 'acpi-processor' into linux-next omits 453e580abcdb x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() omits 0d463d016000 ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp omits 72661ff7662a ASoC: dt-bindings: cs35l45: Cirrus Logic CS35L45 Smart Amp omits 89342fa38bba ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() omits 1ef34dd2b90d ASoC: soc-utils: Add helper to calculate BCLK from TDM info omits bc8cb02976cd ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro omits e1907d37514b x86/amd_nb: Unexport amd_cache_northbridges() omits 38a1944deda4 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] omits fa5cd0fd5bdf Bluetooth: Print broken quirks omits c625b467f47c Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] omits 63dd7af77a25 Bluetooth: hci_qca: Use del_timer_sync() before freeing omits 8b55b1801f2c Bluetooth: btintel: Constify static struct regmap_bus omits 9d5632f179b1 Bluetooth: Keep MGMT pending queue ordered FIFO omits 92b8aa6d18f7 Bluetooth: fix dangling sco_conn and use-after-free in sco [...] omits 252e3dbcae50 Bluetooth: mt7921s: Fix the incorrect pointer check omits fed7bacb1c02 Bluetooth: btbcm: Support per-board firmware variants omits 4407cca0109c docs/zh_CN: Add schedutil Chinese translation omits 0dc089481308 docs/zh_CN: Add sched-debug Chinese translation omits d4cd2389d053 Documentation: x86: Fix obsolete name of page fault handler omits b2405aa948b9 firewire: add kernel API to access packet structure in req [...] omits baa914cd81f5 firewire: add kernel API to access CYCLE_TIME register omits e70b6693cec2 firewire: Add dummy read_csr/write_csr functions omits 7808c934120e w1: w1_therm: Document Maxim MAX31850 thermoelement IF. omits 6ac2eec3f008 ALSA: echoaudio: remove redundant assignment to variable i omits ca3d0b5dfc6b Documentation/process: Update ARM contact for embargoed ha [...] omits e7ff672165c0 ALSA: emu10k1: Stop using iommu_present() omits 6dbc3a5bdb46 docs/zh_CN: add vm zsmalloc translation omits 2154e5e7d012 docs/zh_CN: add vm z3fold translation omits 11e85082a19f docs/zh_CN: add vm split_page_table_lock translation omits 114b27cd1545 docs/zh_CN: add vm remap_file_pages translation omits dc742b017439 docs/zh_CN: add vm page_table_check translation omits 7bdc0a9515dd docs/zh_CN: add vm page_owner translation omits f51debc256f8 docs/zh_CN: add vm page_frags translation omits 273bfe7ba7ad docs/zh_CN: add vm overcommit-accounting translation omits d1c84942e113 docs/zh_CN: add vm mmu_notifier translation omits 457d2de7ee64 docs/zh_CN: add vm memory-model translation omits 19a05e35dd92 docs/zh_CN: add vm hwpoison translation omits 9859b277bffe docs/zh_CN: add vm frontswap translation omits 712ca54c5387 docs/zh_CN/damon: typo fix omits b22fe865dbf4 docs/zh_CN/damon: add sysfs interface omits c57f3dbc3bd9 docs/zh_CN/damon: update outdated term 'regions update interval' omits 452c4915c18c Documentation: sphinx: replace "Introduction" chapter head [...] omits 980c3799c500 Documentation: kernel-doc: Promote two chapter headings to [...] omits f35cf1a59e9a Documentation: kernel-hacking: minor edits for style omits a32d5c0fc12b Documentation: dev-tools: Enhance static analysis section [...] omits 12379401c000 Documentation: dev-tools: Add a section for static analysis tools omits 2c2de6f2e2bc docs: driver-api/thermal/intel_dptf: Use copyright symbol omits eeaec7801c42 powerpc: Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book [...] omits 55ce556dbf92 module: Remove module_addr_min and module_addr_max omits 01dc0386efb7 module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC omits 6ab9942c44b2 module: Introduce data_layout omits 446d55666d55 module: Prepare for handling several RB trees omits 80b8bf436990 module: Always have struct mod_tree_root omits 7337f929d567 module: Rename debug_align() as strict_align() omits ef505058dc55 module: Rework layout alignment to avoid BUG_ON()s omits 32a08c17d809 module: Move module_enable_x() and frob_text() in strict_rwx.c omits 0597579356fe module: Make module_enable_x() independent of CONFIG_ARCH_ [...] omits 47889798da43 module: Move version support into a separate file omits f64205a42046 module: Move kdb module related code out of main kdb code omits 44c09535de47 module: Move sysfs support into a separate file omits 0ffc40f6c8ab module: Move procfs support into a separate file omits 08126db5ff73 module: kallsyms: Fix suspicious rcu usage omits 91fb02f31505 module: Move kallsyms support into a separate file omits 473c84d1856e module: Move kmemleak support to a separate file omits 0c1e42805c25 module: Move extra signature support out of core code omits b33465fe9c52 module: Move strict rwx support to a separate file omits 58d208de3e8d module: Move latched RB-tree support to a separate file omits 1be9473e31ab module: Move livepatch support to a separate file omits 5aff4dfdb4ae module: Make internal.h and decompress.c more compliant omits 8ab4ed08a24f module: Simple refactor in preparation for split omits 0c603a5c704f Documentation/process: mention patch changelog in review process omits 78174f477081 drm/amd/display: [FW Promotion] Release 0.0.111.0 omits 73b1da69f531 drm/amd/display: Check for invalid input params when build [...] omits 176cd4385aea drm/amd/display: Move link_trace for edp to dp_trace omits 68cdbf631b56 drm/amd/display: 3.2.180 omits 24566aab61c9 drm/amd/display: fix missing-prototypes warning omits 0191d384176c drm/amd/display: Enable 3 plane for DCN 3.0 and 3.02 omits eff5e1150824 drm/amd/display: extract set stream attribute to link_hwss omits 3f6893452863 drm/amd/display: revert Power down hardware if timer not trigger omits 180c4592e27a drm/amd/display: add support for handling 128b/132b link t [...] omits bb90786fa8d9 drm/amd/display: Add configuration options for AUX wake wo [...] omits ec313220c39a drm/amd/display: Remove underflow IRQ type omits 3fe5739db488 drm/amd/display: Add flip interval workaround omits 35b2186b13b6 drm/amd/display: remove assert for odm transition case omits 0f12a22f3754 drm/amdgpu: Flush TLB after mapping for VG20+XGMI omits 34452ac3038a drm/amdgpu: don't use BACO for reset in S3 omits 7e97de3e7f1f drm/amdgpu/vcn: Remove unneeded semicolon omits 7da7b02e97c8 drm/amd/display: Fix unused-but-set-variable warning omits a68bec2ce7d6 amdgpu/pm: Enable sysfs nodes for vclk and dclk for NAVI12 omits 30671b44aa57 drm/amdgpu: fix TLB flushing during eviction omits 50e6cb3fd2cd drm/amd/display: Fix by adding FPU protection for dcn30_in [...] omits 7288ff561de6 staging: rtl8712: fix a potential memory leak in r871xu_dr [...] omits a461466e60d2 staging: r8188eu: drop redundant if check in IS_MCAST omits 535f49a9e1f9 media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV omits 09ff203cb0c5 staging: r8188eu: remove GetHalDefVar8188EUsb() omits 72b304d013e9 staging: r8188eu: remove HAL_DEF_CURRENT_ANTENNA omits 0b465150b322 staging: r8188eu: remove HAL_DEF_IS_SUPPORT_ANT_DIV omits a290d640a303 staging: r8188eu: cur_ant is set but never used omits 2025f3c9a907 staging: r8188eu: remove unused macros from ieee80211.h omits 7893ce1e63fc staging: r8188eu: remove unncessary ternary operator omits fc39b7845a30 staging: vt6655: Rename constant definitions with CamelCase omits cc1bea295750 staging: vt6655: Remove unused macros in mac.h omits 848448bf1d6c staging: rtl8723bs: remove space after function name omits 1663863a15cf staging: rtl8723bs: remove redundant else branches omits 3c22d17793e4 staging: rtl8723bs: remove return from a function returning void omits 826fdfafeb38 staging: rtl8723bs: remove redundant braces in if statements omits f9ceb182bad8 staging: rtl8723bs: combine both sides of conditional statement omits 0780158f909f staging: rtl8723bs: remove handlerOS independent comment omits 7e8be11afd87 staging: rtl8723bs: simplify control flow omits 9f2d13a65d1a staging: rtl8712: simplify control flow omits 8a4b1870f8b2 staging: r8188eu: simplify control flow omits c1b068defdd9 staging: rtl8712: remove Unnecessary parentheses omits b68e5a50c801 staging: rtl8712: Fix multiple line dereference omits 981ef8697418 staging: r8188eu: remove unnecessary blank lines omits 89d6bffa51ce staging: r8188eu: Add line after declarations omits 99c63707bafd device property: Add irq_get to fwnode operation omits 68b979d068d3 device property: Add iomap to fwnode operations omits 55dcbc05827e ACPI: property: Move acpi_fwnode_device_get_match_data() up omits 8c756a0a2de1 device property: Convert device_{dma_supported,get_dma_att [...] omits 43ebbb92e43f gpio: rcar: Add R-Car Gen4 support omits afd24a50c73c dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support omits 1cef8b501976 gpiolib: Get rid of redundant 'else' omits 92bc908af5cd drm/i915/dsb: modified to drm_info in dsb_prepare() omits f1f724819635 parisc: video: fbdev: stifb: Add sti_dump_font() to dump STI font omits 7704a82e271a ASoC: rsnd: use inclusive language for DAIFMT mask omits 05654431a18f ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_m [...] omits 4f4e0454e226 ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe omits 33f2069fb6a9 drm/nouveau: support more than one write fence in fenv50_w [...] omits 9a2c98418930 ASoC: Pull in fixes omits 774227cfb9f5 spi: mediatek: add single/quad mode support omits 310584018e1a Add support for MediaTek PMIC MT6366 omits 610d8188ea9d regulator: Add support for MediaTek PMIC MT6366 omits 66e384d86ff5 ASoC: ASRC support on Tegra186 and later omits bcb3d07226a8 ASoC: topology: Cleanup patches omits 5c5c69e94308 ASoC: wm8731: Overhaul of the driver omits 5f6c3f908453 ASoC: SOF: Miscellaneous fixes for IPC and trace omits e0e1d166b5f5 ASoC: mediatek: Add support for MT8195 sound card with max [...] omits 514ed489c684 ASoC: atmel: Fixes for AT91SAM9G20-EK audio driver omits b695f5c0a86e ASoC: Intel: catpt: Drop redundant enum constant omits bc0505bdfb85 ASoC: rt5682s: Separate the regulator consumer controls omits a403993ce98f ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after [...] omits 4a4043456cb8 ASoC: cs*: use simple i2c probe function omits 6d8f318b949a ASoC: wm*: use i2c_match_id and simple i2c probe omits b79bd63a6689 ASoC: ada*, ssm*: use simple i2c probe function omits 9f342904216f ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_e [...] omits 0f91bc71fe1f ASoC: cs35l41: Add one more variable in the debug log omits 5449fd7bd01f ASoC: samsung: Constify snd_soc_dapm_{route,widget} structs omits 5e9058ea2bc6 ASoC: da7218: use i2c_match_id and simple i2c probe omits 89be5dc60d67 ASoC: da[79]*: use simple i2c probe function omits c5198db82d4c ASoC: qcom: Add driver support for ALC5682I-VS omits 290186e14c3b ASoC: intel: atom: Remove superfluous flush_scheduled_work() omits e5cd0623d787 ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe omits 900dedd7e47c ASoC: Introduce snd_soc_of_get_dai_link_cpus omits 1a8ee4cf8418 ASoC: codecs: Fix error handling in power domain init and [...] omits 9b014266ef8a ASoC: SOF: topology: use new sound control LED layer omits d50d7e91c6e5 spi: spidev: replace usage of found with dedicated list it [...] omits 02b3024824f4 spi: Prepare cleanup of powerpc's asm/prom.h omits e23d86c49a9c spi: qcom-qspi: Add minItems to interconnect-names omits 88a285192084 spi: spidev: Replace OF specific code by device property API omits 2a7f669dd8f6 spi: spidev: Replace ACPI specific code by device_get_matc [...] omits d21b94bf3ac4 spi: spidev: Convert BUILD_BUG_ON() to static_assert() omits 1e703d0548e0 mm/slab: remove some unused functions omits 9cbbd694a58b Merge drm/drm-next into drm-misc-next omits 089c02ae2771 ftrace: Use preemption model accessors for trace header printout omits 5693fa74f98a kcsan: Use preemption model accessors omits cfe43f478b79 preempt/dynamic: Introduce preemption model accessors omits 7bebfe9dd802 perf/x86: Unify format of events sysfs show omits d5616bac7ada perf/x86/amd: Add idle hooks for branch sampling omits 2a606a18cd67 ACPI: Add perf low power callback omits cc37e520a236 perf/x86/amd: Make Zen3 branch sampling opt-in omits ba2fe7500845 perf/x86/amd: Add AMD branch sampling period adjustment omits 8910075d61a3 perf/x86/amd: Enable branch sampling priv level filtering omits 44175993efba perf/x86/amd: Add branch-brs helper event for Fam19h BRS omits ada543459cab perf/x86/amd: Add AMD Fam19h Branch Sampling support omits dc1f7893a70f locking/mutex: Make contention tracepoints more consistent [...] omits a77d41ac3a0f x86/cpufeatures: Add AMD Fam19h Branch Sampling feature omits bfe4daf850f4 perf/core: Add perf_clear_branch_entry_bitfields() helper omits ee042be16cb4 locking: Apply contention tracepoints in the slow path omits 16edd9b511a1 locking: Add lock contention tracepoints omits 1ee326196c66 locking/rwsem: Always try to wake waiters in out_nolock path omits 54c1ee4d614d locking/rwsem: Conditionally wake waiters in reader/writer [...] omits f9e21aa9e6fb locking/rwsem: No need to check for handoff bit if wait qu [...] omits 8b023accc8df lockdep: Fix -Wunused-parameter for _THIS_IP_ omits af65840f199f drm/i915/dp: Fix DFP rgb->ycbcr conversion matrix omits 56185b90488a drm/i915/dp: Duplicate native HDMI TMDS clock limit handli [...] omits 632f853525fa drm/i915/dp: Add support for "4:2:0 also" modes for DP omits 7299b530741e drm/i915/dp: Rework HDMI DFP TMDS clock handling omits 84116d8bf600 drm/i915/dp: Make intel_dp_output_format() usable for "4:2 [...] omits 2cad4279f419 drm/i915/dp: Pass around intel_connector rather than drm_c [...] omits dd9340107594 drm/i915/dp: Reorder intel_dp_compute_config() a bit omits ca4ca33917af drm/i915/dp: s/intel_dp_hdmi_ycbcr420/intel_dp_is_ycbcr420/ omits 97e04764f50d drm/i915/dp: Extract intel_dp_has_audio() omits 633469e3bac1 ath11k: fix driver initialization failure with WoW unsupported hw omits 069b78f5d1d3 drm/i915/dp: Respect the sink's max TMDS clock when dealin [...] omits 2dd398dee7aa ath11k: Remove unnecessary delay in ath11k_core_suspend omits a707a55fcbf0 drm/i915/dp: Extract intel_dp_tmds_clock_valid() omits 50dc9ce9f805 ath11k: Change max no of active probe SSID and BSSID to fw [...] omits 5b32b6dd9663 ath11k: Remove core PCI references from PCI common code omits 0cfaf2243e9e ath11k: Refactor MSI logic to support WCN6750 omits 8d06b8023ace ath11k: Choose MSI config based on HW revision omits bbfdc5a751a6 ath11k: Refactor PCI code to support WCN6750 omits 948171b5f6fc ath11k: PCI changes to support WCN6750 omits 71d637823cac dma-buf: finally make dma_resv_excl_fence private v2 omits 756cc94d15fa drm/nouveau: stop using dma_resv_excl_fence omits 60657fb9b19d dt-bindings: soundwire: qcom: Add bindings for audio clock [...] omits d6de188ad678 soundwire: qcom: Add compatible name for v1.6.0 omits a7ad7ce41815 soundwire: stream: Fix error return code in do_bank_switch() omits d146de3430d2 soundwire: qcom: fix an error message in swrm_wait_for_fra [...] omits a1a2b7125e10 of/platform: Drop static setup of IRQ resource from DT core omits 7a150b0d850e docs: dt: writing-schema: mention coding style omits 44c8a51a5f28 docs: dt: writing-bindings: describe typical cases omits d49b3ae4294f dt-bindings: net: qcom,ipa: finish the qcom,smp2p example omits 2d091155cdc3 dt-bindings: white-space cleanups omits d9a64c5eb0e1 dt-bindings: PCI: uniphier: Convert uniphier-pcie.txt to j [...] omits 568189310c20 libbpf: Support Debian in resolve_full_path() omits 5a0893088a20 x86/pkeys: Remove __arch_set_user_pkey_access() declaration omits 70431c63d7ed x86/pkeys: Clean up arch_set_user_pkey_access() declaration omits b04d1a8dc7e7 Documentation: kunit: update kconfig options needed for UM [...] omits cdebea6968fa kunit: split resource API impl from test.c into new resource.c omits 61695f8c5d51 kunit: split resource API from test.h into new resource.h omits baa333150327 kunit: tool: more descriptive metavars/--help output omits d298761746d5 selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 omits 7224a0737c46 Merge branch 'bpf/bpftool: add program & link type names' omits 7b53eaa656c3 bpftool: Handle libbpf_probe_prog_type errors omits fff3dfab1786 bpftool: Add missing link types omits 380341637ebb bpftool: Add syscall prog type omits 9b58921a376a Merge branch 'for-next-next-v5.18-20220404' into for-next- [...] omits a62893c9d311 Merge branch 'for-next-current-v5.17-20220404' into for-ne [...] omits d9829b7817f1 Merge branch 'misc-next' into for-next-next-v5.18-20220404 omits 05e039536bdc Merge branch 'misc-5.18' into for-next-current-v5.17-20220404 omits 4eeebce6ac4a selftests/bpf: Fix parsing of prog types in UAPI hdr for b [...] omits fc843ccd8e4c samples: bpf: Fix linking xdp_router_ipv4 after migration omits 35f91d1fe106 sample: bpf: syscall_tp_user: Print result of verify_map omits 1c3b2a27def6 drm/nouveau/clk: Fix an incorrect NULL check on list iterator omits d34f82d67d2b kunit: tool: Do not colorize output when redirected omits 885210d348f7 kunit: tool: properly report the used arch for --json, or [...] omits ee96d25f2fa6 kunit: tool: refactor how we plumb metadata into JSON omits 6bd0f52ee8f4 kunit: tool: readability tweaks in KernelCI json generation logic omits 2afc1933fbc6 media: dvb-usb: dib0700_devices: use an enum for the devic [...] omits 2aaa2f7a7928 media: dvb-usb: dibusb-mc: use an enum for the device number omits 3ac3af4497b5 media: dvb-usb: dibusb-mb: use an enum for the device number omits 31caf818fa93 media: dvb-usb: vp7045: use an enum for the device number omits fa8ee8310042 media: dvb-usb: vp702x: use an enum for the device number omits 4974251651ec media: dvb-usb: umt-010: use an enum for the device number omits 06f053bcdcb1 media: dvb-usb: ttusb2: use an enum for the device number omits aa95d90371ec media: technisat-usb2: use the newer dvb-usb macros for US [...] omits d3aa44cf1235 media: dvb-usb: pctv452e: use an enum for the device number omits c5d859fdb9a8 media: dvb-usb: opera1: use an enum for the device number omits 88b5619fc4ef media: dvb-usb: nova-t-usb2: use an enum for the device number omits b534228aae02 media: dvb-usb: m920x: use an enum for the device number omits e795c6199dfb media: dvb-usb: gp8psk: use an enum for the device number omits 57688c6a3132 media: dw2102: use the newer dvb-usb macros for USB device omits 63c373353f34 media: dtv5100: use the newer dvb-usb macros for USB device omits 23d4208da25b media: dvb-usb: dtt200u: use an enum for the device number omits ce66141ed8f6 media: digitv: use the newer dvb-usb macros for USB device omits 6884cbbe65d3 media: cxusb: use the newer dvb-usb macros for USB device omits 5605e220072a media: cinergyT2-core: use the newer dvb-usb macros for US [...] omits 08fdb81ba253 media: dvb-usb: az6027: use an enum for the device number omits 434593f3f471 media: af9005: use the newer dvb-usb macros for USB device omits 1f176c73b49b media: dvb-usb: a800: use an enum for the device number omits 80ba8bd6d93a media: dvb-usb: Add helper macros for using USB VID/PID omits a57e3ce9a4bd media: dvb-usb: vp702x: reference to usb ID table omits 0c7cf312e6e4 media: dvb-usb: move USB IDs to dvb-usb-ids.h omits 0edce70c2820 media: dvb-usb-ids.h: sort entries omits 5f91bd9f1e7a apparmor: test: Use NULL macros omits 741c9286ffad mctp: test: Use NULL macros omits ccad78f17f9f kasan: test: Use NULL macros omits 7aadf8433357 thunderbolt: test: use NULL macros omits de82c15dc0a2 kunit: use NULL macros omits caae9458db3a kunit: Introduce _NULL and _NOT_NULL macros omits 29d1c2b47ef3 ima: remove redundant initialization of pointer 'file'. omits aa1c05558e71 kunit: tool: simplify code since build_dir can't be None omits e6f619206539 kunit: tool: drop last uses of collections.namedtuple omits 89aa72cd3052 kunit: tool: drop unused KernelDirectoryPath var omits 00f75043e46d kunit: tool: make --json handling a bit clearer omits 81200b0265b1 selinux: checkreqprot is deprecated, add some ssleep() discomfort omits 43b666622c60 selinux: runtime disable is deprecated, add some ssleep() [...] omits cfc1d277891e module: Move all into module/ omits 0a9876f36b08 selinux: Remove redundant assignments omits 944fad4583bc x86/fault: Cast an argument to the proper address space in [...] omits 22cbc6c2681a IB/rdmavt: add missing locks in rvt_ruc_loopback omits 36fe4f24ff1f drm/format_helper: fix a kernel-doc typo omits 353520811fe7 drm: fix a kernel-doc typo omits 4c59e5f1173e btrfs: zoned: make auto-reclaim less aggressive omits 23cbd5a0356e btrfs: change the bg_reclaim_threshold valid region from 0 to 100 omits 86af3803208d btrfs: allow block group background reclaim for non-zoned [...] omits 8e4b6103daf2 btrfs: make the bg_reclaim_threshold per-space info omits ead638654d75 gfs2: Replace list_prepare_entry() with list_entry() omits 21b19dccc8bf gfs2: replace 'found' with dedicated list iterator variable omits b892d39199df drm/sched: Check locking in drm_sched_job_add_implicit_dep [...] omits d44c2642c40b drm/gem: Delete gem array fencing helpers omits b827c84f5e84 drm/etnaviv: Use scheduler dependency handling omits e54e00a28837 staging: r8188eu: ps_flag is never set omits 93bf50ec9740 staging: r8188eu: pwr_state_check_cnts is always zero omits ff99fdb280a5 staging: r8188eu: pnp_bstop_trx is never set omits d08a738ff1d0 staging: r8188eu: reg_rfoff is never set omits 091bfe946a96 staging: r8188eu: remove unused fields from struct pwrctrl_priv omits 054cd1b71de0 staging: rtl8712: Fix multiple blank lines warning from .c files omits 0eaf4a623913 staging: rtl8712: Fix multiple blank lines warning from .h files omits e1977dc8bbf3 staging: r8188eu: add blank line between functions omits db5d5ae504f5 staging: r8188eu: combine both sides of conditional statement omits 189a9bb7724c staging: r8188eu: remove handlerOS independent comment omits 03173e16fb20 staging: r8188eu: remove the bretry variable omits 7a074dc8145e staging: r8188eu: don't call get_hdr_bssid omits a9207f5e5101 staging: r8188eu: remove psa, pda omits d88a36bdc5e4 staging: r8188eu: ra and ta do not depend on to_ds, from_ds omits 1a90b6e23bf9 staging: r8188eu: remove to_fr_ds from struct rx_pkt_attrib omits d9290327e6f5 staging: r8188eu: don't copy ra and ta before we fail omits eafbade349fd staging: r8188eu: to_fr_ds cannot be 3 here omits d3a0a1dccc20 staging: r8188eu: simplify error handling omits d296a81b551e staging: r8188eu: use ieee80211 helper for retry bit omits cdd99aa12bad staging: r8188eu: use ieee80211 helper for destination address omits 9dedacd9fa04 staging: r8188eu: use ieee80211 helper for source address omits 5e8cf6bbbf3d Merge branch 'pci/resource' omits 6e1819cf6dc2 Merge branch 'pci/hotplug' omits 3be4cb5a568e x86/PCI: Log host bridge window clipping for E820 regions omits 93d256cd3c1e x86/PCI: Eliminate remove_e820_regions() common subexpressions omits dff6139015dc PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 omits aada014aa50c staging: r8188eu: use ieee80211 struct for aid omits a32dad7d97ea staging: r8188eu: use ieee80211 structs for addresses omits 1988a52484af staging: r8188eu: exit straight away if we have no pspoll frame omits 45d433b81797 staging: r8188eu: use ieee80211 helper to check for pspoll omits 797afdf24872 staging: r8188eu: make validate_recv_ctrl_frame return void omits 5a3fe21cc431 staging: r8188eu: use ieee80211 helpers in validate_recv_m [...] omits 51e260ca8084 staging: r8188eu: make validate_recv_mgnt_frame return void omits 4edee67c4b84 staging: r8188eu: remove constant variable omits c44e7782b523 staging: r8188eu: remove unnecessary jump omits 01416de7fc45 staging: vme_user: Fixed typo in the MODULE_AUTHOR omits 0cc4dfbbd775 staging: wfx: change variable name to be consistent omits f0e3c6261af1 regulator: mt6366: Add support for MT6366 regulator omits f704882033a7 regulator: Add BUCK and LDO document for MT6358 and MT6366 omits ca2a3c9204ec drm/i915/bios: Extract struct lvds_lfp_data_ptr_table omits 3f4ccfa00273 btrfs: fix btrfs_submit_compressed_write cgroup attribution omits 6232a41d2ac9 btrfs: fix root ref counts in error handling in btrfs_get_ [...] omits bf6392c0e50a btrfs: zoned: activate block group only for extent allocation omits d2e7b66dcd53 btrfs: return allocated block group from do_chunk_alloc() omits 150dcf88c5e9 btrfs: do not test for free space inode during NOCOW check [...] omits 979760804c6f btrfs: move common NOCOW checks against a file extent into [...] omits 2e8a0d632197 btrfs: allocate page arrays using bulk page allocator omits 573b98074bb9 btrfs: factor out allocating an array of pages omits 7b1bdd89bc96 btrfs: remove unnecessary type casts omits 52744e471eec btrfs: expand subpage support to any PAGE_SIZE > 4K omits c7f64af1aa27 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 2b87a9984029 btrfs: use dummy extent buffer for super block sys chunk a [...] omits ec4727950715 btrfs: assert that relocation is protected with sb_start_write() omits 05a7e44f9561 fs: add a lockdep check function for sb_start_write() omits 1257948223af btrfs: mark resumed async balance as writing omits b24475315a18 btrfs: simplify code flow in btrfs_ioctl_balance omits e49240a41b2f btrfs: remove checks for arg argument in btrfs_ioctl_balance omits bf178519763b btrfs: remove support of balance v1 ioctl omits f9982c6f1d52 btrfs: release correct delalloc amount in direct IO write path omits 48e43f734668 btrfs: replace memset with memzero_page in data checksum v [...] omits 3555b5f3b3d2 btrfs: avoid blocking on space revervation when doing nowa [...] omits fa5e487d3b8a btrfs: avoid blocking when allocating context for nowait d [...] omits 43a4f0c92310 btrfs: release path earlier at can_nocow_extent() omits c804e9b3727c btrfs: free path at can_nocow_extent() before checking for [...] omits 9ef68db0b854 btrfs: stop allocating a path when checking if cross refer [...] omits 1639f5825e03 btrfs: avoid double nocow check when doing nowait dio writes omits a0f21efe42be btrfs: avoid blocking nowait dio when locking file range omits 56d99353607b btrfs: avoid blocking on page locks with nowait dio on com [...] omits f737c6257f11 btrfs: remove unused variable in btrfs_{start,write}_dirty [...] omits 647e218557a8 btrfs: zoned: remove redundant condition in btrfs_run_dela [...] omits 16bbb2b6e510 btrfs: prevent subvol with swapfile from being deleted omits 7c3bd8d31068 btrfs: do not warn for free space inode in cow_file_range omits c6ce74b79b73 btrfs: add messages to printk index omits 0b0e4ad62391 btrfs: avoid defragging extents whose next extents are not [...] omits f9db7f0b5b25 btrfs: tree-checker: check extent buffer owner against own [...] omits 8bda8913eeba btrfs: add and use helper to assert an inode range is clean omits ae8f5bb7bcb3 btrfs: remove ordered extent check and wait during hole pu [...] omits f8fc37069fc9 btrfs: lock the inode first before flushing range when pun [...] omits 4c6eb92bb117 btrfs: remove ordered extent check and wait during fallocate omits 119eb700e6c5 btrfs: remove inode_dio_wait() calls when starting reflink [...] omits a872d52d6925 btrfs: remove useless dio wait call when doing fallocate z [...] omits 8251ca5bc314 btrfs: only reserve the needed data space amount during fallocate omits b36062e114d6 btrfs: move common inode creation code into btrfs_create_n [...] omits 59649d816dd0 btrfs: reserve correct number of items for inode creation omits 002a67adc25a btrfs: factor out common part of btrfs_{mknod,create,mkdir}() omits 3e82764828d6 btrfs: allocate inode outside of btrfs_new_inode() omits 42ba7219faf7 btrfs: warn when extent buffer leak test fails omits e5641bb9020a btrfs: fix fallocate to use file_modified to update permis [...] omits 4d11ce7e174c btrfs: remove device item and update super block in the sa [...] omits b821f51c461b btrfs: use a local variable for fs_devices pointer in btrf [...] omits 84abf7eb1eb8 btrfs: use btrfs_for_each_slot in btrfs_listxattr omits 0c1bb2ee0eb2 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree omits 6d506060309f btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths omits 7966a9a53163 btrfs: use btrfs_for_each_slot in process_all_extents omits 92276ded7c4f btrfs: use btrfs_for_each_slot in process_all_new_xattrs omits 07c03a1f398e btrfs: use btrfs_for_each_slot in process_all_refs omits eff6176665bc btrfs: use btrfs_for_each_slot in is_ancestor omits e6133a8ee567 btrfs: use btrfs_for_each_slot in can_rmdir omits c24382d631e9 btrfs: use btrfs_for_each_slot in did_create_dir omits 012449657242 btrfs: use btrfs_for_each_slot in btrfs_real_readdir omits 49cf815e4863 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item omits f903eb9e0bee btrfs: use btrfs_for_each_slot in mark_block_group_to_copy omits 9893c15f5ac8 btrfs: use btrfs_for_each_slot in find_first_block_group omits b0c2497a2057 btrfs: introduce btrfs_for_each_slot iterator macro omits 2241a41e2f55 btrfs: scrub: rename scrub_bio::pagev and related members omits 7a826b9ad9da btrfs: scrub: rename scrub_page to scrub_sector omits 57efaad2ec87 btrfs: scrub: rename members related to scrub_block::pagev omits 17418a310a53 btrfs: remove trivial wrapper btrfs_read_buffer() omits 969fe7615243 btrfs: update outdated comment for read_block_for_search() omits 06c4ef9f8cd0 btrfs: release upper nodes when reading stale btree node f [...] omits 8f355904a612 btrfs: avoid unnecessary btree search restarts when reading node omits fae0214c980c btrfs: set inode flags earlier in btrfs_new_inode() omits fd48645788dc btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() omits 996794a08efa btrfs: don't pass parent objectid to btrfs_new_inode() explicitly omits a0aaad3ceb78 btrfs: remove redundant name and name_len parameters to cr [...] omits a02f8a41bcbf btrfs: remove unused mnt_userns parameter from __btrfs_set_acl omits b91833676623 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] omits 1bd8207fa956 btrfs: remove unnecessary inode_set_bytes(0) call omits 05916793aeb7 btrfs: remove unnecessary btrfs_i_size_write(0) calls omits 8d5c497cf7c3 btrfs: get rid of btrfs_add_nondir() omits 5d4a482c1e44 btrfs: fix anon_dev leak in create_subvol() omits d40ecda38665 btrfs: reserve correct number of items for rename omits b872f0f2af50 btrfs: reserve correct number of items for unlink and rmdir omits d957dc9c5516 btrfs: fix qgroup reserve overflow the qgroup limit omits b03c3897a9b1 btrfs: zoned: remove left over ASSERT checking for single profile omits fc5c5c255948 btrfs: zoned: traverse devices under chunk_mutex in btrfs_ [...] omits f8eee759b989 drm/i915: Remove dead members from dev_priv omits e97798e254b1 drm/i915: Use drm_connector_attach_hdr_output_metadata_property() omits f543a3e82bb2 IB/uverbs: Move part of enum ib_device_cap_flags to uapi omits 30ad63e784dd IB/uverbs: Move enum ib_raw_packet_caps to uapi omits a5af7ccaf512 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo omits 0967706bd918 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code omits f1b1746b5bca hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE omits 04bb1287aad6 hwmon: (jc42) add HWMON_C_TZ_REGISTER omits 45bf247218eb RDMA/irdma: Remove the redundant variable omits 01251dd004d8 ASoC: atmel: Don't squash error codes from atmel_ssc_set_audio() omits 28103509248b ASoC: atmel: Fix error handling in at91samg20ek probe() omits f95f8307f551 mmc: renesas_sdhi: R-Car V3M also has no HS400 omits cb8dae355f79 Merge branch 'fixes' into next omits 3b65a6ade24a mmc: renesas_sdhi: Add missing checks for the presence of quirks omits da77b91d79e2 mmc: mmci: stm32: use a buffer for unaligned DMA requests omits 1c30111d9ddd mmc: renesas_sdhi: style fix for proper function bodies omits af59f2ee9781 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk omits bfb9874766b5 mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk omits 9eff06de7dda mmc: renesas_sdhi: remove a stale comment omits 3c03ce6423c7 mmc: renesas_sdhi: make setup selection more understandable omits 8885f1d9d091 mmc: renesas_sdhi: R-Car D3 also has no HS400 omits 58a94533fa57 mmc: renesas_sdhi: remove outdated headers omits 265a3bf486d4 dt-bindings: gpio: uniphier: Add hogs parsing omits ceaaa0282c06 Merge branch 'for-5.18/upstream-fixes' into for-next omits 95cd2cdc88c7 HID: multitouch: add quirks to enable Lenovo X12 trackpoint omits 03941ed91c72 thunderbolt: Replace usage of found with dedicated list it [...] omits ae059c0b1cbf drm/bridge: nwl-dsi: Drop the drm_of_panel_bridge_remove() [...] omits 3730bc6147b0 drm: bridge: mcde_dsi: Drop explicit bridge remove omits 715c9faa2d2d pinctrl: renesas: r8a77990: Add drive-strength omits d5c9688095d2 pinctrl: renesas: Allow up to 10 fields for drive_regs omits 415ca701e22d dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl omits f62180385a21 Merge branch 'v5.19-armsoc/soc32' into for-next omits a0721b501315 Merge branch 'v5.19-armsoc/dts64' into for-next omits a26726958d81 Merge branch 'v5.19-armsoc/dts32' into for-next omits d01cff93b07c Merge branch 'v5.19-armsoc/drivers' into for-next omits 056ef970c434 arm64: dts: rockchip: add basic dts for the radxa rock3 model a omits 65a31b5abb7f dt-bindings: arm: rockchip: add radxa rock3 model a omits 213b5c5869c4 arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro omits f7c48bccf1a0 mtd: rawnand: print offset instead of page number for bad blocks omits 54647cd003c0 mtd: spinand: gigadevice: add support for GD5FxGM7xExxG omits 194ec04b3a9e mtd: spinand: gigadevice: add support for GD5F{2, 4}GQ5xExxG omits 620a98881340 mtd: spinand: gigadevice: add support for GD5F1GQ5RExxG omits 573eec222bc8 mtd: spinand: gigadevice: add support for GD5FxGQ4xExxG omits a4f9dd55c5e1 mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG omits 6425dd136ddc mtd: rawnand: davinci: Remove redundant unsigned compariso [...] omits 4c38eded8070 mtd: parsers: bcm47xxpart: print correct offset on read error omits dc08a6884dfb soc: rockchip: pm_domains: Fix typo in comment omits a66f6482f8f1 dt-bindings: soc: grf: add naneng combo phy register compatible omits f8858b5eff30 x86/cpu: Remove "noclflush" omits 76ea0025a214 x86/cpu: Remove "noexec" omits 385d2ae0a1b5 x86/cpu: Remove "nosmep" omits dbae0a934f09 x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" omits c949110ef4e3 x86/cpu: Remove "nosep" omits 1625c833db93 x86/cpu: Allow feature bit names from /proc/cpuinfo in cle [...] omits ace1a9851927 x86/mm: Force-inline __phys_addr_nodebug() omits 6b91ec4ad290 x86/kvm/svm: Force-inline GHCB accessors omits e87f4152e542 task_stack, x86/cea: Force-inline stack helpers omits b28bc9ebbe23 iio: adc: ti-ads1015: Switch to read_avail omits ad202fe8edd1 iio: adc: ti-ads1015: Replace data_rate with chip data str [...] omits 0ca269a4ae39 iio: adc: ti-ads1015: Convert to OF match data omits 3139ff24e2bc iio: adc: ti-ads1015: Add static assert to test if shifted [...] omits f1c9ce0ced2d iio: adc: ti-ads1015: Add TLA2024 support omits 6a954b9624ba iio: adc: ti-ads1015: Make channel event_spec optional omits fba6ca2a27d3 iio: adc: ti-ads1015: Deduplicate channel macros omits c86334652ac6 iio: adc: ti-ads1015: Switch to static const writeable ran [...] omits 94d9f3cb97f4 dt-bindings: iio: adc: ti,ads1015: Add TLA2024 compatible string omits 210b9ddbcdbc dt-bindings: iio: adc: ti,ads1015: Add missing ADS1115 com [...] omits fd542c5eda7b iio: core: Print error and fail iio_device_register() in c [...] omits 94059c522707 iio: accel: kxsd9-spi: changed leading spaces to tabs omits b22c8925a63f iio: accel: dmard09: fixed code styling issues omits d958095b4a97 iio: sysfs-trigger: replace usage of found with dedicated [...] omits a25d525c6850 iio: ssp_sensors: replace usage of found with dedicated li [...] omits c22e60c315c8 iio: buffer: remove usage of list iterator variable for li [...] omits a8e1f0ba138e iio: palmas: shut up warning about calibration mismatch (d [...] omits 44b0be6eb373 iio: adc: ad7192: add sequencer support omits 5cfe8a1c2577 iio: adc: ad7124: add sequencer support omits 8bea9af887de iio: adc: ad_sigma_delta: Add sequencer support omits fe7d929a63c3 iio: adc: ad7192: Add update_scan_mode omits fd5ba89e4cd4 iio: adc: ad7124: Add update_scan_mode omits fe78ccf79b0e iio: adc: ad7124: Remove shift from scan_type omits 6dc2c8711abc iio: imu: inv_mpu6050: Add support for ICM-20608-D omits c4dbfed37fef dt-bindings: iio: imu: mpu6050: Document invensense,icm20608d omits 0cddfc92e29b MAINTAINERS: updated Lorenzo's email address omits bc4c94994ffe iio: temperature: ltc2983: Make use of device properties omits e59b18a28909 iio: temperature: ltc2983: Use single error path to put OF node omits 8868a172f471 iio: temperature: ltc2983: Don't hard code defined constan [...] omits ba93642188a6 iio: dummy: iio_simple_dummy: check the return value of kstrdup() omits 879a52379704 iio: multiplexer: Make use of device properties omits fee4ac32996d iio: dac: ltc2688: Use temporary variable for struct device omits 8a7449d68670 iio: accel: add support for LIS302DL variant omits a85257f0df58 iio: accel: Remove unused enum in st_accel omits ce92d6743fd5 dt-bindings: iio: st,st-sensors add LIS302DL omits f4decb4c6e37 iio: core: fix a few code style issues omits 57f3b0bf5c34 arm64: dts: rockchip: correct interrupt flags on rk3399 boards omits 5c8e82ed3a4a arm64: dts: rockchip: Add gmac1 and change network settings omits 34fc952867aa arm64: dts: rockchip: Change io-domains of bpi-r2-pro omits 4a17c3246de7 extcon: sm5502: Add support for SM5703 omits eba50edb678d dt-bindings: extcon: bindings for SM5703 omits f7a534907e34 extcon: usb-gpio: Remove disable irq operation in system sleep omits 970246af83d4 extcon: Fix some kernel-doc comments omits 9f0c6dd18a28 extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() omits f7d716e017ec extcon: int3496: Add support for controlling Vbus through [...] omits 02031581ecd8 extcon: int3496: Add support for binding to plain platform [...] omits 9c7c2d7220b7 extcon: int3496: Request non-exclusive access to the ID GPIO omits 82863c686bb7 extcon: int3496: Make the driver a bit less verbose omits 88490c7f43c4 extcon: Fix extcon_get_extcon_dev() error handling omits 261f06315cf7 regulator: Flag uncontrollable regulators as always_on omits 93515220624f PM / devfreq: rk3399_dmc: Avoid static (reused) profile omits 38d4c4a4e375 PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table() omits eaf02d0585f5 PM / devfreq: rk3399_dmc: Disable edev on remove() omits 5d2429d6f0fb PM / devfreq: rk3399_dmc: Support new *-ns properties omits 6e09f2719552 PM / devfreq: rk3399_dmc: Support new disable-freq properties omits bcd948600069 PM / devfreq: rk3399_dmc: Use bitfield macro definitions f [...] omits 0f7cd98d4e31 PM / devfreq: rk3399_dmc: Drop excess timing properties omits d88e95632267 PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props omits e51cb9a80280 dt-bindings: devfreq: rk3399_dmc: Add more disable-freq pr [...] omits 71875a02356d dt-bindings: devfreq: rk3399_dmc: Specify idle params in n [...] omits 0ed0713e81d4 dt-bindings: devfreq: rk3399_dmc: Fix Hz units omits 131b232ba243 dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redunda [...] omits cf6ddbdd9065 dt-bindings: devfreq: rk3399_dmc: Convert to YAML omits a4765dfb80a7 spi: support hclk omits a740f4e684c0 spi: mediatek: support hclk omits 9f763fd20da7 spi: mediatek: add spi memory support for ipm design omits 6c315afe65d0 regulator: fixed: Remove print on allocation failure omits 41812783057c regulator: dt-bindings: richtek,rt4801: minor comments adj [...] omits 2a826d9c4251 regulator: Add binding for Richtek RT5759 DCDC converter omits 7b36ddb208bd regulator: rt5759: Add support for Richtek RT5759 DCDC converter omits 417dfad7e4f0 regulator: Add BUCK and LDO document for MT6358 and MT6366 omits d077002c9d07 regulator: mt6366: Add support for MT6366 regulator omits bd941dfaae35 regmap: Constify static regmap_bus structs omits cae34da5323b ASoC: dt-bindings: mediatek: mt8195: support mt8195-mt6359 [...] omits 86a6b9c9dfff ASoC: mediatek: mt8195: add machine support for max98390 a [...] omits 3a0323c26c67 ASoC: mediatek: mt8195: rename card controls omits dc16399078ae ASoC: dt-bindings: mediatek: mt8195: merge mt8195 machine yaml omits 094e30efa444 ASoC: mediatek: mt8195: merge machine driver omits 4dbc714fe076 ASoC: mediatek: mt8195: revise mt8195-mt6359-rt1019-rt5682.c omits 64a1a4e04e44 ARM: configs: Update multi_v5_defconfig for WM8731 bus ref [...] omits 0e336eeaf467 ASoC: wm8731: Convert DT bindings to YAML format omits 9dc15f81baf2 ASoC: wm8731: Factor out the I2C and SPI bus code into sep [...] omits 8875d104af6c ASoC: wm8731: Factor our MCLK and mutex initialisation omits 5f1b9d1e424b ASoC: wm8731: Move regulator request into wm8731_init() omits 3f4fb9055109 ASoC: wm8731: Factor component init out of bus code omits 00b87e18f3c0 ASoC: wm8731: Update to modern DAI terminology omits 430791dd9207 ASoC: topology: Rename soc_tplg_init_kcontrol() function omits 34b310451cbf ASoC: topology: Correct error message omits 5e2cd47a36b3 ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL omits 4fad3cc6eb96 ASoC: topology: Return bool instead of int omits 0db627c4f5df ASoC: topology: Remove unnecessary looping omits 395f8fd61608 ASoC: topology: Use for loop instead of while omits 76821c139d7e ASoC: tegra: AHUB routes for ASRC module omits a2df8c2d5b36 ASoC: tegra: Add Tegra186 based ASRC driver omits c54ce1a17232 ASoC: tegra: Add binding doc for ASRC module omits 9e116f5a6e95 ASoC: SOF: Remove redundant return statements omits 30b50b9734dd ASoC: SOF: Remove header from struct snd_sof_ipc_msg omits 2a51c0f81add ASoC: SOF: Drop 'header' parameter from tx_message() API omits 5db8eb5b9e35 ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ip [...] omits 249ee180874d ASoC: SOF: disable dma trace in s0ix omits 758f24d49bff ASoC: SOF: extend the interface to stop DMA trace omits 7d8e9d792764 ASoC: SOF: Drop support for mapped control data omits 78935913573b ASoC: SOF: ipc: Use ipc->max_payload_size for message/repl [...] omits a3e6b3691b35 ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc omits 7f0a1335d3b6 ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct omits ea5ffef079a7 ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer omits 927d8fd465ad drm/imx: ipuv3-plane: Remove redundant color encoding and [...] omits aa72b0866a03 drm/imx: ipuv3-plane: Remove redundant zpos initialisation omits 090fd63d99f2 drm/imx: make static read-only array channel_offsets const omits 344c50dd4954 drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits 180a49e32be2 gpu: ipu-v3: image-convert: use swap() omits 5852565effb5 parisc: Merge model and model name into one line in /proc/cpuinfo omits 7e4920bf59cb video: fbdev: omap: Make it CCF clk API compatible omits 2a8f0934e922 video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's [...] omits 5c6d8b23cef8 video: fbdev: pm2fb: Fix a kernel-doc formatting issue omits f56b919fa4f1 linux/fb.h: Spelling s/palette/palette/ omits d1d608ce78b3 video: fbdev: sis: fix potential NULL dereference in sisfb [...] omits b23e868d35d5 video: fbdev: pxafb: use if else instead omits aaf7dbe07385 video: fbdev: udlfb: properly check endpoint type omits af11f31715b5 video: fbdev: of: display_timing: Remove a redundant zeroi [...] omits 149e27046c72 parisc: Re-enable GENERIC_CPU_DEVICES for !SMP omits 1763fc366e0b parisc: Update 32- and 64-bit defconfigs omits 8285964d03f8 parisc: Only list existing CPUs in cpu_possible_mask omits 644fd54ea94c parisc: Don't enforce DMA completion order in cache flushes omits a98c952bb4d6 parisc: Implement flush_cache_vmap_vunmap omits 2e49c79b5d82 parisc: In flush_cache_page, always flush tlb if pfn is valid omits f84ccad5f566 cpufreq: qcom-cpufreq-hw: Fix throttle frequency value on [...] omits a1eb080a0447 cpufreq: qcom-hw: provide online/offline operations omits 6240aaad75e1 cpufreq: qcom-hw: fix the opp entries refcounting omits 5e4f009da6be cpufreq: qcom-hw: fix the race between LMH worker and cpuhp omits be5985b3dbce cpufreq: qcom-hw: drop affinity hint before freeing the IRQ omits 57c27d38ff93 staging: r8188eu: clean up comment for rtw_pwr_wakeup() omits 719cf66c8a2b staging: r8188eu: remove macro rtw_pwr_wakeup() omits c5f668fd1e33 staging: r8188eu: remove constant parameter from _rtw_pwr_ [...] omits 81a102703045 staging: r8188eu: remove unused parameter from _rtw_pwr_wakeup() omits 67fda6c2df82 staging: r8188eu: remove HW_VAR_H2C_FW_P2P_PS_OFFLOAD from [...] omits f234f5f7bce3 staging: r8188eu: remove HW_VAR_H2C_FW_JOINBSSRPT from Set [...] omits 36b7257d7684 staging: r8188eu: remove HW_VAR_RPT_TIMER_SETTING from Set [...] omits b9c023d1369b staging: r8188eu: remove HW_VAR_ANTENNA_DIVERSITY_SELECT f [...] omits e665487795a6 staging: r8188eu: remove HW_VAR_AMPDU_MIN_SPACE from SetHw [...] omits 484e4259a6a9 staging: r8188eu: remove HW_VAR_ACK_PREAMBLE from SetHwReg [...] omits 7c1972941ad3 staging: r8188eu: remove HW_VAR_BSSID from SetHwReg8188EU() omits 258b1bd5e235 staging: r8188eu: Fix misspelling in comment "cacluated" - [...] omits aaec586a3ca5 staging: sm750fb: Call iounmap() to free mapped bus memory omits c9736770e6c3 staging: r8188eu: Use the ARRAY_SIZE() macro omits 28f7545d9f08 staging: r8188eu: Remove redundant code from rtw_free_netdev() omits e25abea60317 staging: r8188eu: remove spaces before tabs omits e1eb5ef03165 staging: r8188eu: remove unnecessary braces in conditional [...] omits 34b19431d968 staging: r8188eu: format block comments omits 95cfe1f0b22e staging: r8188eu: correct misspelling in comment "conider" [...] omits c29050b7706b staging: r8188eu: remove else after return omits 5b547d5c8d1f staging: r8188eu: place constants on the right side of tests omits c10f66779f40 staging: wlan-ng: Fix Alignment with parenthesis omits 00bb97dd7fc2 staging: wlan-ng: Fix Lines shouldn't end with '(' omits 875e957087b5 staging: rtl8723bs: simplify control flow omits 47f46a873d9b staging: vc04_services: Convert kmap() to kmap_local_page() omits 8a56b5ce774e staging: rtl8723bs: refactor rtw_ch2freq() omits f232da0fa915 staging: rtl8723bs: remove 5 GHz channels from ch_freq_map omits 48e4f94766e1 staging: r8188eu: remove handlerOS independent comment omits a76d5a6e3dc1 staging: r8188eu: use sizeof(*pvar) for allocating structs omits acc24ef13ebd staging: unisys: Remove "struct dentry *eth_debugfs_dir" omits d8a130d13497 staging: r8188eu: remove GetHwReg8188EU() omits 61f514799bea staging: r8188eu: remove HW_VAR_FWLPS_RF_ON from GetHwReg8188EU() omits 9494dba5d734 staging: r8188eu: remove HW_VAR_CHK_HI_QUEUE_EMPTY from Ge [...] omits ae3d0470ab57 staging: r8188eu: remove HW_VAR_BCN_VALID from GetHwReg8188EU() omits db975705cbbe staging: r8188eu: rename clear_bacon_valid_bit() omits a0ff667592ee staging: rtl8723bs: Fix No space before tabs omits 94579b02720b staging: rtl8723bs: remove redundant braces in if statements omits 58cafef9ec65 staging: r8188eu: remove duplicate assignment omits 5cb47847fcce staging: rtl8723bs: place constants on the right side of tests omits 9fcee167d81c staging: r8188eu: add a check for rtw_cbuf_alloc() omits f6ca689d12df staging: r8188eu: remove the "dump tx packet" fragments omits 76d86eccadd7 staging: r8188eu: remove the "dump rx packet" fragments omits 70eb91dfa2ad staging: rtl8723bs: place constants on the right side of tests omits 1c57b2dc93ab staging: r8188eu: Fix misspelling in comment "writting" -> [...] omits 781d44b7d824 staging: r8188eu: Fix misspelling in comment "Tranceiver" [...] omits 2d959a842a8f staging: r8188eu: Fix sparse endianness warnings. omits 2487b7c46b1a staging: r8188eu: remove HW_VAR_BCN_VALID from SetHwReg8188EU() omits 1664532112d3 staging: r8188eu: remove HW_VAR_TX_RPT_MAX_MACID from SetH [...] omits a90b92ede242 staging: r8188eu: simplify if-else statement omits 2ac32870ebf8 staging: r8188eu: remove HW_VAR_RXDMA_AGG_PG_TH from SetHw [...] omits 03ab00243006 staging: r8188eu: remove HW_VAR_ACM_CTRL from SetHwReg8188EU() omits c427ab4688bf staging: r8188eu: rename some macros to upper case omits 0161f6773090 staging: r8188eu: remove HW_VAR_MLME_DISCONNECT from SetHw [...] omits e73ff996e246 staging: r8188eu: remove HW_VAR_RESP_SIFS from SetHwReg8188EU() omits e327cf83db49 staging: r8188eu: Directly return _SUCCESS instead of usin [...] omits 18ce31aa638d staging: rts5208: Convert kmap() to kmap_local_page() omits dbf6851f199b staging: rtl8723bs: remove code suspect indent omits bc62ae561608 staging: r8188eu: remove unnecessary spaces omits 25a0065f27ae staging: wfx: remove space at the start of the line omits b49f6911899b staging: r8188eu: convert rtw_inc_and_chk_continual_urb_er [...] omits b2bfb60c083c staging: r8188eu: convert rtw_usb_bulk_size_boundary() to bool omits 0166ffdc89bf staging: r8188eu: refactor rtw_inc_and_chk_continual_urb_error() omits b5ea08d84f2d staging: r8188eu: refactor rtw_usb_bulk_size_boundary() omits 38238ecbfb63 staging: r8188eu: use ieee80211 define for fragment number omits 16405e4689d1 staging: r8188eu: use ieee80211 macro for sequence number omits 6cb1bfc9995d staging: r8188eu: remove unused control frame subtypes omits dd85cfe6c6ab staging: r8188eu: remove unused data frame subtypes omits 129d140db906 staging: r8188eu: use standard mechanisms for qos data frames omits baa1bb800277 staging: r8188eu: use standard mechanisms for data frames omits c3ba49e32b9d staging: r8188eu: use standard mechanisms for control frames omits e894c76b6b2c staging: r8188eu: use ieee80211 helper to read the pwr bit omits ea1728b5cdb7 staging: r8188eu: use ieee80211 define for version check omits b4c5ec356c72 staging: r8188eu: remove empty rtw_fwdbg_event_callback omits 34a296857936 staging: r8188eu: remove empty rtw_dummy_event_callback omits 4c5e5a769ac9 staging: r8188eu: the MCS_rate_2R array is not used omits afd61671982b staging: r8188eu: make _rtw_init_mlme_priv static omits 66f663a294e7 staging: vchiq: replace usage of found with dedicated list [...] omits 9619a47f7ead staging: r8188eu: refactor dm func set and clear omits 07142f8cd77f staging: r8188eu: DYNAMIC_RF_CALIBRATION is not used omits 4a67fc31bd0c staging: r8188eu: DYNAMIC_BB_ANT_DIV is not used omits b06c22b2ea6a staging: r8188eu: DYNAMIC_BB_DYNAMIC_TXPWR is not used omits ea4ec3d1f09f staging: r8188eu: remove unused defines for dynamic functions omits ad9b9e9c5014 staging: r8188eu: remove two limit defines omits eb563e69877a staging: r8188eu: remove local BIT macro omits 84ef25655019 staging: greybus: codecs: fix type confusion of list itera [...] omits 6c73d3203c5f staging: greybus: codecs: use dedicated list iterator variable omits 77714e53dde8 staging: vt6656: Fix multiple blank lines warning omits a3515f20535f staging: rtl8712: Use completions for signaling omits 52a0af7091b4 staging: rtl8723bs: Change rtw_ndev_notifier_call message to dbg omits 4610e57a7d2e staging: rtl8723bs: Remove redundant else branches. omits 610e8066785d staging: r8188eu: fix suspect code indent for conditional [...] omits 5d4be19cbe6a bus: mhi: ep: Add uevent support for module autoloading omits 5fb83d97aa17 bus: mhi: ep: Add support for suspending and resuming channels omits f2a72d2410be bus: mhi: ep: Add support for queueing SKBs to the host omits 494a6f639377 bus: mhi: ep: Add support for processing channel rings omits 20c01fde1b36 bus: mhi: ep: Add support for reading from the host omits 2b231a40e907 bus: mhi: ep: Add support for processing command rings omits 1b54f3e8b4bb bus: mhi: ep: Add support for handling SYS_ERR condition omits 2ee735c17347 bus: mhi: ep: Add support for handling MHI_RESET omits c6dba8924201 bus: mhi: ep: Add support for powering down the MHI endpoi [...] omits 7de7780c43b1 bus: mhi: ep: Add support for powering up the MHI endpoint stack omits b6c52d410cb4 bus: mhi: ep: Add support for processing MHI endpoint interrupts omits 484e04faa8a0 bus: mhi: ep: Add support for managing MHI state machine omits 6f7cb6e78839 bus: mhi: ep: Add support for sending events to the host omits edf549e7b239 bus: mhi: ep: Add support for ring management omits 37867094faf1 bus: mhi: ep: Add support for managing MMIO registers omits 03f44035a586 bus: mhi: ep: Add support for creating and destroying MHI [...] omits 36b7cae6a032 bus: mhi: ep: Add support for registering MHI endpoint cli [...] omits 0cf35347830c bus: mhi: ep: Add support for registering MHI endpoint con [...] omits 99499a2b0ff0 loop: yet another approach to fix the loop lock order inversions omits 0c404308d41f exfat: fix referencing wrong parent directory information [...] omits e93f39998d8f libbpf: Don't return -EINVAL if hdr_len < offsetofend(core [...] omits 88d01a57113a Merge branch 'libbpf: name-based u[ret]probe attach' omits 579c3196b218 selftests/bpf: Add tests for uprobe auto-attach via skeleton omits ba7499bc9d52 selftests/bpf: Add tests for u[ret]probe attach by name omits 39f8dc43b7a0 libbpf: Add auto-attach for uprobes based on section name omits eaeb9fb2739b ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h omits 433966e3ae04 libbpf: Support function name-based attach uprobes omits 1ce3a60e3c28 libbpf: auto-resolve programs/libraries when necessary for [...] omits ae5d03879e63 workqueue: Warn flushing of kernel-global workqueues omits 85bf1f51691c samples: bpf: Convert xdp_router_ipv4 to XDP samples helper omits 66df0fdb5981 bpf: Correct the comment for BTF kind bitfield omits 9bbad6dab827 selftests/bpf: Fix cd_flavor_subdir() of test_progs omits 497ccbe8bdb2 init/Kconfig: Specify the interpreter for rust-is-available.sh omits c7f2b6f58136 [RFC] drivers: android: Binder IPC in Rust omits 2340e5b0b93c [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 578afd483af1 MAINTAINERS: Rust omits d4eb73b24dd7 samples: add Rust examples omits 241608fc4d70 Kbuild: add Rust support omits 0c99ad5befdd docs: add Rust documentation omits e7fe7565b0e6 scripts: decode_stacktrace: demangle Rust symbols omits b03d45d4c2d4 scripts: add `generate_rust_analyzer.py` omits b96f74a7c808 vsprintf: add new `%pA` format specifier omits ac09cd1a6df7 rust: export generated symbols omits bd28e5eb543f rust: add `kernel` crate omits f6d60facd9b6 selftests/bpf: Return true/false (not 1/0) from bool functions omits e299bcd4d16f selftests/bpf: Fix vfs_link kprobe definition omits 185da3da9379 bpf: Replace usage of supported with dedicated list iterat [...] omits d0c78768fd9c rcu: Fix expedited GP polling against UP/no-preempt environment omits ec583e2e8d09 rcu: Add polled expedited grace-period primitives omits 9a98fe0499ea rcutorture: Call preempt_schedule() through static call/key omits f0e12d1dc590 torture: Save "make allmodconfig" .config file omits ed842bcd591f scftorture: Remove extraneous "scf" from per_version_boot_params omits 34803eb127cb rcu: Make UP-vacuous normal grace period advance sequence omits 94bb1247edf3 rust: add `kernel` crate's `sync` module omits 1a021a558b20 rust: add `macros` crate omits 2a201f43fca1 rust: add `build_error` crate omits e92a53786325 rust: add `alloc` crate omits f071d402328d rust: add `compiler_builtins` crate omits 1ebd559e64df rust: add C helpers omits d51478b7fbdd kallsyms: use the correct buffer size for symbols omits 9e4ffc547266 kallsyms: increase maximum kernel symbol length to 512 omits f4bef440848f kallsyms: support "big" kernel symbols omits ba5f33cccc75 drm/amdgpu: use dma_resv_get_singleton in amdgpu_pasid_free_cb omits c382df714a84 drm/atomic-helper: support more than one write fence in dr [...] omits 644704740b82 drm/amdgpu: use dma_resv_for_each_fence for CS workaround v2 omits 9b53fddf3f1e drm/radeon: stop using dma_resv_excl_fence omits 2029a6d0281c drm/vmwgfx: stop using dma_resv_excl_fence v2 omits 92cedee6a6a3 dma-buf: add dma_resv_get_singleton v2 omits d791aec9ff43 drivers/dma-buf: dma-buf.c: fix a typo omits 945024d764a1 KVM: x86: optimize PKU branching in kvm_load_{guest|host}_ [...] omits f44509f849fe KVM: x86: SVM: allow AVIC to co-exist with a nested guest running omits d5fa597ed870 KVM: x86: allow per cpu apicv inhibit reasons omits 0b349662184b KVM: x86: nSVM: implement nested vGIF omits 74fd41ed16fd KVM: x86: nSVM: support PAUSE filtering when L0 doesn't in [...] omits d20c796ca370 KVM: x86: nSVM: implement nested LBR virtualization omits 1d5a1b5860ed KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running omits ea91559b0054 KVM: x86: SVM: remove vgif_enabled() omits db663af4a001 kvm: x86: SVM: use vmcb* instead of svm->vmcb where it mak [...] omits 1ee73a332f80 KVM: x86: SVM: use vmcb01 in init_vmcb omits d063de55f479 KVM: x86: Support the vCPU preemption check with nopvspin [...] omits e467b0de82b2 KVM: x86: Test case for TSC scaling and offset sync omits 741e511b4208 KVM: x86: Don't snapshot "max" TSC if host TSC is constant omits ffbb61d09fc5 KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl. omits fe3787a0d149 KVM: x86/i8259: Remove a dead store of irq in a conditional block omits 1421211ae1de KVM: VMX: Prepare VMCS setting for posted interrupt enabli [...] omits a29833e36b43 KVM: x86/xen: Update self test for Xen PV timers omits 25eaeebe710c KVM: x86/xen: Add self tests for KVM_XEN_HVM_CONFIG_EVTCHN_SEND omits 1a65105a5aba KVM: x86/xen: handle PV spinlocks slowpath omits 661a20fab7d1 KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EV [...] omits fde0451be8fb KVM: x86/xen: Support per-vCPU event channel upcall via lo [...] omits 28d1629f751c KVM: x86/xen: Kernel acceleration for XENVER_version omits 536395260582 KVM: x86/xen: handle PV timers oneshot mode omits 942c2490c23f KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID omits 0ec6c5c5bb65 KVM: x86/xen: handle PV IPI vcpu yield omits 2fd6df2f2b47 KVM: x86/xen: intercept EVTCHNOP_send from guests omits 35025735a79e KVM: x86/xen: Support direct injection of event channel events omits 8733068b9bdb KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from othe [...] omits 69d413cfcf77 KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_info omits 7caf9571563e KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_info omits 916d3608df82 KVM: x86: Use gfn_to_pfn_cache for pv_time omits a795cd43c5b5 KVM: x86/xen: Use gfn_to_pfn_cache for runstate area omits 249f32493304 KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW omits edf721238576 KVM: x86: SVM: allow to force AVIC to be enabled omits b9f3973ab3a8 KVM: x86: nSVM: implement nested VMLOAD/VMSAVE omits 6c2fa8b20d0c selftests: KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN omits f1a9761fbb00 KVM: x86: Allow userspace to opt out of hypercall patching omits e36764ecf87c drm/ttm: Add a parameter to add extra pages into ttm_tt omits 7f790f4da003 dm: remove bio polling debug checks omits 44d3adefc9f3 dm: simplify basic targets omits bd3f91e6d5a0 dm: conditionally enable branching for less used features omits bcf3a5a5d759 dm: do not account REQ_PREFLUSH bios omits 5620541b4fda dm: push splitting down into __split_and_process_bio omits a734aa98f9d3 dm: push error handling down to __split_and_process_bio omits 960e179bce34 dm: use state machine for bio polling completion omits 4aa7a368370c dm: add DM_IO_REFFED and optimize out refcounting for normal IO omits fdfd3fde681a dm: factor out dm_io_set_error and __dm_io_dec_pending omits 56219ebb5f5c dm: factor out dm_io_wait_for_submission omits 311a8e665060 dm: assign io->orig_bio at very end of dm_split_and_process_bio omits 68511858b049 dm: introduce dm_{get,put}_live_table_bio called from dm_s [...] omits e1c4ab4fd11b dm: move hot dm_io members to same cacheline as dm_target_io omits e7f81c7b8366 dm: add local variables to clone_endio and __map_bio omits 7beb72a8fa31 dm: mark various branches unlikely omits 8ceddf961ca8 dm: simplify dm_start_io_acct omits ddf834f31fe3 dm: simplify dm_io access in dm_split_and_process_bio omits 646bb839e5f8 dm: optimize is_abnormal_io for normal rw IO omits af4a6c937d51 dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset omits f50eba0c14e9 block: allow use of per-cpu bio alloc cache by block drivers omits a626e5207b5d block: allow using the per-cpu bio cache from bio_alloc_bioset omits 891663ace74c bpf, test_offload.py: Skip base maps without names omits 8eb943fc5e5f bpf: Remove redundant assignment to smap->map.value_size omits fe4625d8b053 selftests/bpf: Remove unused variable from bpf_sk_assign test omits 11e17ae42377 bpf: Use swap() instead of open coding it omits ab0609a5fb30 drm/edid: reduce magic when updating the EDID block checksum omits ccc97def44ec drm/edid: track invalid blocks in drm_do_get_edid() omits 4ec53461d690 drm/edid: split out invalid block filtering to a separate [...] omits 23e38d7b48fd drm/edid: simplify block check when filtering invalid blocks omits 18d83450468c drm/edid: use a better variable name for EDID block read retries omits 1f221284ab63 drm/edid: split drm_edid_block_valid() to check and act parts omits 0a612bbd91bc drm/edid: split out edid_header_fix() omits aa6292a38022 drm/edid: clean up edid_is_zero() omits 6d987ddd6843 drm/edid: make drm_edid_header_is_valid() accept void pointer omits 4ba0f53ce685 drm/edid: add edid_block_tag() helper to get the EDID exte [...] omits 70e49ebe9003 drm/edid: clean up EDID block checksum functions omits e9a9e0768ba4 drm/edid: use struct edid * in drm_do_get_edid() omits 9149a94adad2 wcn36xx: Improve readability of wcn36xx_caps_name omits 7c4582306412 ath9k: make is2ghz consistent in ar9003_eeprom omits d930e2560ebe ath10k: enable napi on RX path for usb omits 2c977be2cc5c ath10k: add support for MSDU IDs for USB devices omits 15325e3c1013 dma-buf: drop the DAG approach for the dma_resv object v3 omits e45422695c19 drm/amdkfd: Create file descriptor after client is added t [...] omits cf8cc382aa7c drm/amdgpu: Sync up header and implementation to use the s [...] omits 058497e1f596 drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address omits 5e9c445172fd drm/amdgpu: Fix unique_id references for Sienna Cichlid omits 9696679bf7ac drm/amd/display: remove DC_FP_* wrapper from dml folder omits 851c5f242a03 drm/amd/display: detach fpu operations from dcn10_validate [...] omits ebd9c071d29e drm/amdgpu: Add unique_id support for sienna cichlid omits 4a93d938a4cb drm/amdgpu: Use metrics data function to get unique_id for [...] omits 6e5d64e3eaf6 drm/amdgpu: Add UNIQUE_ID to MetricsMember_t omits 60044748f2c8 drm/amdgpu: Use switch case for unique_id omits 8fde0248a32d drm/amdkfd: Use atomic64_t type for pdd->tlb_seq omits 4499c90e902f drm/amdgpu: fix incorrect size printing in error msg omits 55a2d21bba3d drm/amdgpu: fix some kerneldoc in the VM code v2 omits 8f3286942f80 amd/display: set backlight only if required omits 6452c544fbab drm/amd/display: DCN3.1: don't mark as kernel-doc omits e84c8ab52dc7 drm/amd/display: Fix pointer dereferenced before checking omits 44e121fbf155 drm/amdgpu: Add tlb_cb for unlocked update omits 9563e1ec9292 drm/amdgpu: Correct unlocked update fence handling omits 3222a81148ca drm/amd/display: Fix pointer dereferenced before checking omits c4af42b4eb5b drm/amd/display: Fix allocate_mst_payload assert on resume omits 9510d365e062 drm/amd/display: 3.2.179 omits ad371c8a2f66 drm/amd/display: [FW Promotion] Release 0.0.110.0 omits 4304b8a434b6 drm/amd/display: Revert FEC check in validation omits a772105cfaca drm/amd/display: Update LTTPR UHBR link rate support struct omits 8cb3c169fc75 drm/amd/display: Add support for USBC connector omits 84d1ce0631c7 drm/amd/display: Add work around for AUX failure on wake. omits a905f0b59fef drm/amd/display: Clear optc false state when disable otg omits 384bd90d1cc1 drm/amd/display: Enable power gating before init_pipes omits 75c95f4550e3 drm/amd/display: Remove redundant dsc power gating from init_hw omits 06bab5897c51 drm/amd/display: Power down hardware if timer not trigger omits 83bb503275bd drm/amd/display: Correct Slice reset calculation omits e9ebc23b3fb2 drm/amd/display: Enable 3-plane MPO for DCN31 omits 5abef8e5ce91 drm/amd/display: Set fec register init value omits 71d7a553645f drm/amd/display: Remove SW w/a for HDCP 1.4 1A-07 failure [...] omits 1aa6b091f622 drm/amd/display: Create underflow interrupt IRQ type omits 38608ee7b690 bpf, tests: Add load store test case for tail call omits f516420f683d bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets omits 5b3d19b9bd40 bpf, arm64: Adjust the offset of str/ldr(immediate) to pos [...] omits 7db6c0f1d8ee bpf, arm64: Optimize BPF store/load using arm64 str/ldr(im [...] omits 30c90f6757a7 arm64, insn: Add ldr/str with immediate offset omits f4fe9fc39c71 Merge branch 'for-next/hardening' into for-next/kspp omits 2ff7ed9523d5 eeprom: at25: Replace strncpy() with strscpy() omits a5901532b5d0 usercopy: Remove HARDENED_USERCOPY_PAGESPAN omits c45453b44e5f mm/usercopy: Detect large folio overruns omits 47a1a2aef6a6 mm/usercopy: Detect vmalloc overruns omits da7132813979 mm/usercopy: Check kmap addresses properly omits 55037ed7bdc6 uapi/linux/stddef.h: Add include guards omits 3d7039e1e649 drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge omits 1c74c1fb83eb drm: bridge: dw-mipi-dsi: Switch to devm_drm_of_get_bridge omits 1d0b53630445 drm: bridge: mtk_dsi: Switch to devm_drm_of_get_bridge omits 4f4601071ca5 drm: bridge: nwl-dsi: Switch to devm_drm_of_get_bridge omits 65af9070cd09 Revert "drm/bridge: dw-mipi-dsi: Find the possible DSI devices" omits ee2f7c9d8789 drm/bridge: lt9611: Add atomic_get_input_bus_fmts omits 97d7ca798a79 drm/bridge: lt9611: Switch to atomic operations omits 85854fa95972 drm/bridge: ti-sn65dsi83: Check link status register after [...] omits 17a9c1aaa848 drm: bridge: icn6211: Read and validate chip IDs before co [...] omits 33f1036b785c drm: bridge: icn6211: Rework ICN6211_DSI to chipone_writeb() omits 8dde6f7452a1 drm: bridge: icn6211: Add I2C configuration support omits cda3822a5db3 drm: bridge: icn6211: Implement atomic_get_input_bus_fmts omits 75122915dbb4 drm: bridge: icn6211: Set SYS_CTRL_1 to value used in examples omits aedfd0b9ae0a drm: bridge: icn6211: Disable DPI color swap omits 00404824b8ad drm: bridge: icn6211: Use DSI burst mode without EoT and w [...] omits f30cf0ece691 drm: bridge: icn6211: Add generic DSI-to-DPI PLL configuration omits 2dff97f2b37f drm: bridge: icn6211: Add HS/VS/DE polarity handling omits c0ff7a649d62 drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling omits 2dcec57b3734 drm: bridge: icn6211: Fix register layout omits 95a2441e4347 drm: exynos: dsi: Switch to atomic funcs omits f9bfd326f57e drm: exynos: dsi: Convert to bridge driver omits 711c7adc4687 drm: exynos: dsi: Use drm panel_bridge API omits dd8b6803bc49 exynos: drm: dsi: Attach in_bridge in MIC driver omits 934aef885f9d drm: bridge: panel: Reset the connector state pointer omits b2831dd4be4e drm: bridge: tc358764: Use drm panel_bridge API omits bbfd3190b656 drm/bridge: tc358767: Add DSI-to-DPI mode support omits aebe58a7af42 drm/bridge: tc358767: Split tc_set_video_mode() into commo [...] omits 71f7d9c03118 drm/bridge: tc358767: Detect bridge mode from connected en [...] omits dd1fd5ab7cd6 drm/bridge: tc358767: Move bridge ops setup into tc_probe_ [...] omits 824c7bb46c9c drm/bridge: tc358767: Wrap (e)DP aux I2C registration into [...] omits 8478095a8c4b drm/bridge: tc358767: Move (e)DP bridge endpoint parsing i [...] omits 65fdbb714d7f drm/bridge: tc358767: Implement atomic_check callback omits f5be62394dec drm/bridge: tc358767: Convert to atomic ops omits a219062b9a87 drm/bridge: tc358767: Change tc_ prefix to tc_edp_ for (e) [...] omits 9ba328035e68 dt-bindings: display: bridge: tc358867: Document DSI data- [...] omits dd550c7cdbe3 dt-bindings: display: bridge: tc358867: Document DPI outpu [...] omits 7ed2b0dabf7a drm/bridge: adv7511: clean up CEC adapter when probe fails omits 6f5efd118efa drm/bridge: anx7625: add missing destroy_workqueue() in an [...] omits 001b6169a920 drm/i915: Allow static DRRS on LVDS omits 1159c8339278 drm/i915: Allow static DRRS on all eDP ports omits f244cdfa72b8 drm/i915: Move intel_drrs_compute_config() into intel_dp.c omits c19909d037b6 drm/i915: Allow higher refresh rate alternate fixed modes omits 7634bef123bc drm/i915: Allow an arbitrary number of downclock modes omits ccaa910128c5 drm/i915: Stop duplicating the EDID fixed/downclock modes omits 3a3c4ce92962 drm/i915: Combine the EDID fixed_mode+downclock_mode looku [...] omits 05d2d45e8736 drm/i915: Nuke intel_drrs_init() omits 54746f57f089 drm/i915: Refactor non-EDID fixed mode duplication omits db10c14a2523 drm/i915: Put fixed modes directly onto the panel's fixed_ [...] omits 1c05183a3709 drm/i915: Extract intel_edp_has_drrs() omits aeb9f0a4a3dc drm/i915/display: Add HAS_MBUS_JOINING omits 9c67d9e84c7d drm/i915/dmc: split out dmc registers to a separate file omits fe1295e628c9 drm/i915/dmc: hide DMC version macros omits 5efde05f6af1 drm/i915/dmc: abstract GPU error state dump omits bc58192a9b59 drm/i915: Handle the DG2 max bw properly omits 3aefc722ff52 drm/edid: fix invalid EDID extension block filtering omits 66bfe59dd307 drm/vc4: Implement atomic_print_state for HVS channel state omits 220f125cd515 drm/vc4: Constify private state accessors omits 97a1f01b3f2f drm/atomic: Add atomic_print_state to private objects omits 018ad18f6ab0 drm/atomic: Print the state every non-blocking commit omits 8a3d3ea66f0d selftests/seccomp: Add SKIP for failed unshare() omits d049a24b15d8 drm/panel-edp: Fix AUO B133UAN01 panel id omits 47e794d69c0d drm/i915/display/adlp: Fix programing of PIPE_MBUS_DBOX_CTL omits 291f63e72e56 drm/i915/display/adlp: Adjust MBUS DBOX BW and B credits omits d7ade5f20e53 drm/i915/display/tgl+: Set default values for all register [...] omits 1dedcdd0336c drm/i915/dp: make DSC usage logging actually useful omits 179db7c1be5c drm/i915/audio: move has_audio checks to within codec enab [...] omits 1f31e35f2e88 drm/i915/audio: unify audio codec enable/disable debug logging omits 10ec4afd238d HID: intel-ish-hid: ipc: add ADL and RPL device id omits a7f46d5b91a5 drm/i915: Move intel_vtd_active and run_as_guest to i915_utils omits ca2cae9a48dd drm/i915/dmc: fix i915_reg_t usage omits f0147745f786 drm/i915/dmc: move dmc debugfs to intel_dmc.c omits 790daf744ea8 drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c omits 78a574deef7f drm/i915/dmc: simplify intel_dmc_load_program() conditions omits 1f682dc9fb37 ath11k: reduce the wait time of 11d scan and hw scan while [...] omits 801cb1d23428 ath11k: add support to search regdb data in board-2.bin fo [...] omits 1216c4d30723 wcn36xx: Implement tx_rate reporting omits 8a1ba31a674a rcu: Print number of online CPUs in RCU CPU stall-warning [...] omits d00674235d8d srcu: Prevent expedited GPs and blocking readers from cons [...] omits 3586cd65f84e rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] omits 5750c098b0db rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] omits 2f87c4c47cc7 rcutorture: Add missing return and use __func__ in warning omits 5b5c2b92700d rcutorture: Avoid corner-case #DE with nsynctypes check omits 2fe87a787046 rcu-tasks: Make Tasks RCU account for userspace execution omits 1adad3bc6454 rcu-tasks: Use rcuwait for the rcu_tasks_kthread() omits af52a5d30ecd rcu: Add comments to final rcu_gp_cleanup() "if" statement omits dbe6a49fd57c torture: Enable CSD-lock stall reports for scftorture omits e4e6ebd67537 kernel/smp: Provide boot-time timeout for CSD lock diagnostics omits 96ce4c996a50 scftorture: Fix distribution of short handler delays omits 2241eb9a4502 rcu-tasks: Print pre-stall-warning informational messages omits 604fd937bd21 torture: Skip vmlinux check for kvm-again.sh runs omits 220e100c74d4 torture: Make thread detection more robust by using lspcu omits 52184c5cedb2 rcu: Check for jiffies going backwards omits 626d2d87f117 torture: Permit running of experimental torture types omits e8a8537df49a docs: Add documentation for rude and trace RCU flavors omits 1774dce2dded rcu-tasks: Fix race in schedule and flush work omits a5df8b268f29 rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] omits 86177f0c76a4 rcu: Initialize boost kthread only for boot node prior SMP [...] omits 3d4db439000e rcu: Assume rcu_init() is called before smp omits e97711581c6b rcu/nocb: Move rcu_nocb_is_setup to rcu_state omits 7ff92ad4e107 rcu: Remove rcu_is_nocb_cpu() omits 0b74356e7b95 rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT omits f7e9f2d907a6 rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting omits 790a811b1e52 torture: Use "-o Batchmode=yes" to disable ssh password requests omits 7627994ff368 torture: Reposition so that $? collects ssh code in torture.sh omits c6ad11620df2 tools/nolibc/stdlib: implement abort() omits 983af29a0224 tools/nolibc: also mention how to build by just setting th [...] omits 9c51ebc19510 tools/nolibc/time: create time.h with time() omits d33ffeba2433 tools/nolibc/signal: move raise() to signal.h omits 54c286685d6b tools/nolibc/unistd: add usleep() omits 1a611e86c1ad tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] omits 30d71fc14ebc tools/nolibc/errno: extract errno.h from sys.h omits 647375712a5b tools/nolibc/string: export memset() and memmove() omits 1bd6f49cb740 tools/nolibc/types: define PATH_MAX and MAXPATHLEN omits 15d0ea03937f tools/nolibc/arch: mark the _start symbol as weak omits 36ad12455f54 tools/nolibc: move exported functions to their own section omits 0f6cc409caf1 tools/nolibc/string: add tiny versions of strncat() and strlcat() omits 6776c45a49d3 tools/nolibc/string: add strncpy() and strlcpy() omits a2e51faae385 tools/nolibc/string: slightly simplify memmove() omits 5448971d1512 tools/nolibc/string: use unidirectional variants for memcpy() omits 952d887d537f tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] omits b2938cd1f278 tools/nolibc/stdlib: make raise() use the lower level sysc [...] omits d2ec0109b6ce tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() omits d2dfc5c4ad06 tools/nolibc/sys: make open() take a vararg on the 3rd argument omits a816b9581419 tools/nolibc/stdio: add perror() to report the errno value omits b54a366ec4ca tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE omits 4c5e83bb6343 tools/nolibc/stdio: add a minimal [vf]printf() implementation omits f9fe08215a2f tools/nolibc/stdio: add fwrite() to stdio omits f827232d35e1 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] omits 4666b454c24d tools/nolibc/stdio: add a minimal set of stdio functions omits 5ff3dbf04812 tools/nolibc/stdlib: add utoh() and u64toh() omits 1d946a82737a tools/nolibc/stdlib: add i64toa() and u64toa() omits 58da6e359071 tools/nolibc/stdlib: replace the ltoa() function with more [...] omits 9068b1e32b48 tools/nolibc/stdlib: move ltoa() to stdlib.h omits cacc485dcdd4 tools/nolibc/types: move makedev to types.h and make it a macro omits 4d219175c42f tools/nolibc/types: make FD_SETSIZE configurable omits 07d711bbe677 tools/nolibc/types: move the FD_* functions to macros in types.h omits 7549f48f0cb5 tools/nolibc/ctype: add the missing is* functions omits d75e466a8354 tools/nolibc/ctype: split the is* functions to ctype.h omits 8a933d9d0f11 tools/nolibc/string: split the string functions into string.h omits d014ba791041 tools/nolibc/stdlib: extract the stdlib-specific functions [...] omits 83dd87712b15 tools/nolibc/sys: split the syscall definitions into their [...] omits 36603278c3c0 tools/nolibc/arch: split arch-specific code into individual files omits a9143c642d62 tools/nolibc/types: split syscall-specific definitions int [...] omits 5713790364a0 tools/nolibc/std: move the standard type definitions to std.h omits e4fee49f6447 tools/nolibc: guard the main file against multiple inclusion omits 8a25d583a9d3 tools/nolibc: use pselect6 on RISCV omits 987e8f0bd547 rcutorture: Suppress debugging grace period delays during [...] omits 8f6d4d87ab80 torture: Add rcu_normal and rcu_expedited runs to torture.sh omits d74f5fc678cc rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() omits 0a4dfdd80e7a EXP rcu-tasks: Check for abandoned callbacks omits 49c624f51ed5 Merge branches 'lkmm-dev.2022.03.29a' and 'srcu.2022.03.29 [...] omits 7770f645fa26 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 948ae98f6240 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits da877fde18ab tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 521aac712b51 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits dab2765298a5 tools/memory-model: Repair parseargs.sh header comment omits 405e3dd2f6ad tools/memory-model: Add "--" to parseargs.sh for addition [...] omits dc8339a1364c tools/memory-model: Make history-check scripts use mselect7 omits 32d828d9557d tools/memory-model: Make checkghlitmus.sh use mselect7 omits e61e6ed03fac tools/memory-model: Fix scripting --jobs argument omits f12342ff10b4 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 95d8dc836873 tools/memory-model: Add -v flag to jingle7 runs omits 812f15cd0072 tools/memory-model: Make runlitmus.sh check for jingle errors omits 00feb50e4465 tools/memory-model: Allow herd to deduce CPU type omits cbcce422dbda tools/memory-model: Keep assembly-language litmus tests omits cd44819efa38 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 7b399680dbfa tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 7d4ccf5faa3a tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 3104b8ccdfe9 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 52ff48fc2936 tools/memory-model: Hardware checking for check{,all}litmus.sh omits c3177e905f85 tools/memory-model: Fix checkalllitmus.sh comment omits ab39ff27fe7c tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 11b0780873a8 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 0219f19c0a1e tools/memory-model: Update parseargs.sh for hardware verification omits be8ac4e5a50a tools/memory-model: Fix paulmck email address on pre-exist [...] omits fc10ad64eec0 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 57aa0b771f38 tools/memory-model: Make judgelitmus.sh identify bad macros omits b0057a64de07 tools/memory-model: Make cmplitmushist.sh note timeouts omits fe60f1e4e6f9 tools/memory-model: Make judgelitmus.sh note timeouts omits 577bb94aa134 tools/memory-model: Document locking corner cases omits 6f4216c92639 srcu: Add contention check to call_srcu() srcu_data ->lock [...] omits 58c56e55e3f2 srcu: Automatically determine size-transition strategy at boot omits 31749fd9d02b srcu: Add contention-triggered addition of srcu_node tree omits febb770cc368 srcu: Create concurrency-safe helper for initiating size t [...] omits 413aba15723e srcu: Explain srcu_funnel_gp_start() call to list_add() is safe omits 8f1670ae5eb3 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] omits e3eea3dd811a srcu: Avoid NULL dereference in srcu_torture_stats_print() omits f3e780664d5a srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() omits e306be46b9e6 srcu: Add boot-time control over srcu_node array allocation omits ea142f24b368 srcu: Ensure snp nodes tree is fully initialized before traversal omits b9fb1ec6966c srcu: Use invalid initial value for srcu_node GP sequence numbers omits 2567937e80bb srcu: Compute snp_seq earlier in srcu_funnel_gp_start() omits 056094786a19 srcu: Make rcutorture dump the SRCU size state omits 9137ff34f34c srcu: Add size-state transitioning code omits 2465a5e9713b srcu: Dynamically allocate srcu_node array omits 229097d562cc srcu: Make Tree SRCU able to operate without snp_node array omits 900d237c7f2b srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf omits 15e6d352aac4 srcu: Fix s/is/if/ typo in srcu_node comment omits 9c8c6ca3e7cf srcu: Tighten cleanup_srcu_struct() GP checks omits 412c942bdfae drm/i915/ats-m: add ATS-M platform info omits ec57376fba5a drm/panel-edp: Add AUO B133UAN01 omits 756b807f6a3e drm/i915: Add RPL-S PCI IDs omits 50203b943b4f drm/i915: Change SDVO fixed mode handling omits 7a36980cd236 drm/i915: Use intel_panel_edid_fixed_mode() for sdvo omits 5248cc781d2f drm/i915: Extract intel_panel_encoder_fixed_mode() omits 14daee248f01 drm/i915: Extract intel_panel_vbt_sdvo_fixed_mode() omits 688a9bbccb90 drm/i915: Rename intel_panel_vbt_fixed_mode() omits f6d39f563cf7 drm/i915: Use intel_panel_preferred_fixed_mode() more omits e9ebf1359514 drm/i915: Extract intel_edp_add_properties() omits f01bae2dca3e drm/i915: Use DRM_MODE_FMT+DRM_MODE_ARG() omits 5d2fd49db9b4 drm/i915: Pass intel_connector to intel_panel_{init,fini}() omits d13dde449580 drm/i915: Split pipe+output CSC programming to noarm+arm pair omits e9b14658d519 drm/i915: Split color_commit() into noarm+arm pair omits 46fc66be60e8 drm/i915: Make ilk+ pfit regiser unlocked omits e0c603ef7050 drm/i915: Remove locks around skl+ scaler programming omits fd04847372ba docs: gpu: i915.rst: Fix DRRS documentation omits f40ab034b6ae drm/edid: split drm_add_edid_modes() to two omits f4e558ec9d9f drm/edid: add more general struct edid constness in the in [...] omits c14e724114fe drm/edid: constify struct edid passed around in callbacks [...] omits eed628f116a7 drm/edid: constify struct edid passed to detailed blocks omits 4194442daf05 drm/edid: constify struct detailed_timing in parsing callbacks omits fcfb2ea19868 drm/edid: constify struct detailed_timing in lower level parsing omits c8a4beba19a5 drm/edid: use struct detailed_timing member access in gtf2 [...] omits 90fd588f03a6 drm/edid: use struct detailed_timing member access in is_rb() omits a9b1f15f5331 drm/edid: pass a timing pointer to is_detailed_timing_desc [...] omits e379814b5fb7 drm/edid: pass a timing pointer to is_display_descriptor() omits 73091e4fb78b drm/edid: fix reduced blanking support check omits faacff8e6a52 drm/edid: don't modify EDID while parsing omits 657586e474bd drm/i915: Add a DP1.2 compatible way to read LTTPR capabilities omits 8b917cbe38e9 tilcdc: tilcdc_external: fix an incorrect NULL check on li [...] omits bdef417d8453 gma500: fix an incorrect NULL check on list iterator omits 77ef271faee9 drm/amdgpu: drop amdgpu_gtt_node omits fee2ede15542 drm/ttm: rework bulk move handling v5 omits 7842cf65b040 drm/ttm: de-inline ttm_bo_pin/unpin omits 6ce4431c7ba7 drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check o [...] omits b0e2c9ea5afc drm/ttm: allow bulk moves for all domains omits 5d05b988f1c0 drm/ttm: add resource iterator v4 omits 6a9b02899402 drm/ttm: move the LRU into resource handling v4 omits c1dbd5583235 fs/lock: add helper locks_owner_has_blockers to check for [...] omits ea5a9f182267 fs/lock: only call lm_breaker_owns_lease if there is conflict. omits 4124a66f6385 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits 749831acb1f6 drm/amdgpu/jpeg: Add jpeg ras error query support omits c543dcbe4237 drm/amdgpu/vcn: Add VCN ras error query support omits f0a339a8c096 drm/amdgpu/vcn: Add vcn and jpeg ver 2.6 ras register definition omits edd08fa137d3 drm/amdgpu/jpeg: Add jpeg block ras support omits 60fce7417fd6 drm/amdgpu/vcn: Add vcn ras support omits a3d63c62bdf0 drm/amdgpu: Add vcn and jpeg ras support flag omits 425d7a87e54e drm/amd/vcn: fix an error msg on vcn 3.0 omits 9f07550b3c8a drm/amdgpu: Re-classify some log messages in commit path omits 8ecad8d66d7f drm/amd/pm: Check feature support using IP version omits e3026a057f96 drm/amdgpu/vcn3: send smu interface type omits a63e6b83c214 amdgpu/pm: Implement emit_clk_levels for vega10 omits 5d8539d2fbe3 amdgpu/pm: Add new hwmgr API function "emit_clock_levels" omits 7e4e0e5c3849 drm/i915/display: Extend DP HDR support to hsw+ omits e795df5bbcf2 drm/sched: Fix htmldoc warning. omits 27f26359de9b drm/bridge: anx7625: Set downstream sink into normal status omits b2beae327e03 ath11k: store and send country code to firmware after recovery omits 3fd6afb623ba drm/i915/intel_combo_phy: Print I/O voltage info omits 73867c8709b5 drm/i915/display: Remove check for low voltage sku for max [...] omits 3ccd59f93004 drm: omapdrm: Do no allocate non-scanout GEMs through DMM/TILER omits 1948d28db621 drm: omapdrm: Support exporting of non-contiguous GEM BOs omits 86ad0397250c drm: omapdrm: simplify omap_gem_pin omits 452d059ea2b6 drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c omits 83033c4aef91 scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_fr [...] omits ec450782461e uapi: wireless: Replace zero-length array with flexible-ar [...] omits 34ff2a3acf46 virt: acrn: Prefer array_size and struct_size over open co [...] omits f17a8ab17a34 afs: Prefer struct_size over open coded arithmetic omits 8d3e81cef5cb selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without C [...] omits 1b247f23d58a selftests/harness: Pass variant to teardown omits bb026055192e selftests/harness: Run TEARDOWN for ASSERT failures omits 8f8cc3fb4350 drm/amdgpu: remove table_freed param from the VM code omits 4d30a83c740e drm/amdkfd: use tlb_seq from the VM subsystem for SVM as well v2 omits bffa91dadf59 drm/amdkfd: start using tlb_seq from the VM subsystem omits 5255e146c99a drm/amdgpu: rework TLB flushing omits e997b82745a5 drm/amdgpu: simplify VM update tracking a bit omits 184a69ca4d41 drm/amdgpu: separate VM PT handling into amdgpu_vm_pt.c omits 6e97c2f96892 drm/amdgpu: move VM PDEs to idle after update omits 3f8951cc123f drm/amd/display: move FPU related code from dcn316 to dml/ [...] omits fa896297b31b drm/amd/display: move FPU related code from dcn315 to dml/ [...] omits 26f4712aedbd drm/amd/display: move FPU related code from dcn31 to dml/d [...] omits 1918a0455d36 drm/amd/display: 3.2.178 omits 31f714b44959 drm/amd/display: [FW Promotion] Release 0.0.109.0 omits ed94aca6dbca drm/amdkfd: print unmap queue status for RAS poison consum [...] omits 4268d081619a drm/amd/display: Fix HDCP SEND AKI INIT error omits f3fa490960e8 drm/amdgpu: drop redundant check of harvest info omits 2f78f0d3e3a8 drm/amdgpu: Fix spelling mistake "regiser" -> "register" omits 1990e29b1900 drm/amdkfd: add RAS poison consumption handling for UTCL2 (v2) omits 6475ae2b7428 drm/amdgpu: add UTCL2 RAS poison query for Aldebaran (v2) omits 9d8a8d78d952 drm/amdkfd: replace source_id with client_id for RAS poiso [...] omits eed41975307a drm/amdkfd: refine event_interrupt_poison_consumption omits c5b266810c51 drm/amdgpu: make amdgpu_display_gem_fb_verify_and_init() static omits 60da2f7440f2 drm/amdgpu: drop amdgpu_display_gem_fb_init() omits 31d5c52346cc drm/amdgpu: make amdgpu_display_framebuffer_init() static omits 59ab4ee012f0 drm/qxl: fix qxl can't use in arm64 omits ec3cbb30893b drm/virtio: Remove restriction of non-zero blob_flags omits 194d250cdc4a drm/virtio: fix NULL pointer dereference in virtio_gpu_con [...] omits 673424ce0e77 ath9k: add functions to get paprd rate mask omits 193025378c44 ath9k: refactor ar9003_hw_spur_mitigate_ofdm omits 9aaff3864b60 ath9k: fix ar9003_get_eepmisc omits 3096a4d9eb9b ath9k: use AR9300_MAX_CHAINS when appropriate omits a96474a794e1 ath9k: split set11nRateFlags and set11nChainSel omits 26c31016fe7e ath9k: make ATH_SREV macros more consistent omits 7b0c70d92a43 ath11k: Add peer rhash table support omits 9d97114d2220 ath11k: add read variant from SMBIOS for download board data omits 62abdc06c50e ath11k: add fallback board name without variant while sear [...] omits 5cf4bc46c2f2 IDT: Fix Build warnings on some 32bit architectures. omits 05241de1f69e dt-bindings: display/msm: another fix for the dpu-qcm2290 example omits ac3e4f42d5ec drm/msm: Add missing put_task_struct() in debugfs path omits 7242795d520d drm/msm/gpu: Remove mutex from wait_event condition omits 7e4167c9e021 drm/msm/gpu: Park scheduler threads for system suspend omits f7eab1ddb9f8 drm/msm/gpu: Rename runtime suspend/resume functions omits c7cded845fc1 ext4: truncate during setxattr leads to kernel panic omits db5dda167da5 ext4: fix fallocate to use file_modified to update permiss [...] omits e769a3504e27 drm/vc4: hdmi: Support HDMI YUV output omits dd39d024a847 drm/vc4: hdmi: Always try to have the highest bpc omits f785dcfc596c drm/vc4: hdmi: Take bpp into account for the scrambler omits 15a809211a69 drm/vc4: hdmi: Take the sink maximum TMDS clock into account omits 595dcf4eb859 drm/vc4: hdmi: Move clock calculation into its own function omits ccbf364f329c drm/vc4: hdmi: Move clock validation to its own function omits 6135ee077027 drm/vc4: hdmi: Rename pixel_rate variable omits 3dd4834a6efe drm/bridge: it6505: Fix build error omits 8938d48451f5 dma-buf: finally make the dma_resv_list private v2 omits 548e7432dc2d dma-buf: add dma_resv_replace_fences v2 omits f30bceab16d1 RDMA: use dma_resv_wait() instead of extracting the fence omits 0941a4e3c629 drm/etnaviv: stop using dma_resv_excl_fence v2 omits e0fd83dbe924 drm: bridge: it66121: Add audio support omits 003a1bd6a2a5 drm: bridge: it66121: Fix the register page length omits cc2f2df48a17 dt-bindings: display: bridge: it66121: Add audio support omits 9def41809e95 Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] omits 0e1b951d6de0 Merge branch 'for-5.18/selftests-fixes' into for-next omits 52e527f28776 drm/gma500: Add crtc prefix to vblank functions omits d9f6e81272de drm/gma500: Declare a few functions static omits 12e67cca85a0 drm/gma500: Free the correct connector allocation omits 9f8308f4c94a drm/gma500: gma500 don't register non-hotpluggable connectors omits b1a7d0ddb169 drm/gma500: Make use of the drm connector iterator omits 3e712b3cfb58 drm/gma500: Uninstall interrupts on driver removal omits c89717bd0a0f drm/gma500: Use managed drmm_mode_config_init() omits 4aa5ac75bf79 KVM: s390: Fix lockdep issue in vm memop omits 1e4ac7173c93 ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability omits 0d7a8a6204ea ath11k: fix the warning of dev_wake in mhi_pm_disable_tran [...] omits 78e3e6094220 ath11k: Add hw-restart option to simulate_fw_crash omits 38194f3a605e ath11k: add synchronization operation between reconfigure [...] omits 13da397f884d ath11k: add support for device recovery for QCA6390/WCN6855 omits 0c104b6163e3 ath11k: disable regdb support for QCA6390 omits 7fb376ad7d3f ath11k: remove unused ATH11K_BD_IE_BOARD_EXT omits 2db80f93869d ath11k: acquire ab->base_lock in unassign when finding the [...] omits 1d27adee48cf selftests/seccomp: Don't call read() on TTY from background pgrp omits 54903c7a6b40 drm/i915: s/enable/active/ for DRRS omits 6185587b6675 drm/tilcdc: Use drm_mode_copy() omits cc436b1c674e drm/gma500: Use drm_mode_copy() omits ea0839691816 drm/i915: Add "maximum pipe read bandwidth" checks omits 5ac860cc5254 drm/i915: Fix DBUF bandwidth vs. cdclk handling omits 6731eb046cf7 drm/i915: Properly write lock bw_state when it changes omits 6c69d0bb9f15 drm/i915: Round up when calculating display bandwidth requ [...] omits 7243867c6f96 drm/i915: Nuke intel_bw_calc_min_cdclk() omits 0d21fd10fb3c drm/i915: Remove total[] and uv_total[] from ddb allocation omits c034363ca898 drm/i915: Pre-calculate plane relative data rate omits 943ed3cc0219 drm/i915: Split plane data_rate into data_rate+data_rate_y omits 7d4561722c3b drm/i915: Tweak plane ddb allocation tracking omits f99f55690798 drm/i915/display/adlp: More voltage swing table updates omits 6f6f9788d821 drm/vmwgfx: Disable command buffers on svga3 without gbobjects omits 8bb75aeb58bd drm/vmwgfx: validate the screen formats omits ab709795e386 drm/vmwgfx: Fix mob cursor allocation race omits 10a26e0d5fc3 drm/vmwgfx: Fix an invalid read omits c87857e21486 Merge branch 'trace/for-next-rtla' into trace/for-next omits 008bd15c4f17 drm/i915/sdvo: prefer __packed over __attribute__((packed)) omits 72a9bff38654 ath11k: change fw build id format in driver init log omits 997dc60f0855 ath11k: Refactor the peer delete omits c4e9705c5012 ath10k: Use of_device_get_match_data() helper omits 2c3fc50591ff ath10k: Trigger sta disconnect on hardware restart omits fd78f28f9f50 Merge branch 'work.namei' into for-next omits 4bdba4f4db4c drm/i915: Rename QGV request/response bits omits f8a1cb3ff439 drm/i915: Unconfuses QGV vs. PSF point masks omits 0fed4ddd18f0 drm/i915: Fix PSF GV point mask when SAGV is not possible omits 4593e8e06435 drm/i915: Rename pre-icl SAGV enable/disable functions omits de2cac863da9 drm/i915: Reject excessive SAGV block time omits 15fc156f22db drm/i915: Probe whether SAGV works on pre-icl omits c0074e71bf8d drm/i915: Rework SAGV block time probing omits d8f5855b31c0 drm/i915: Treat SAGV block time 0 as SAGV disabled omits 856082f021a2 fbdev: defio: fix the pagelist corruption omits b7d174479c8a ath6kl: fix typos in comments omits 9503a1fc123d ath9k: Use platform_get_irq() to get the interrupt omits a16d9b50cfba ath11k: support GTK rekey offload omits c3c36bfe998b ath11k: support ARP and NS offload omits 90bf5c8d0f7e ath11k: purge rx pktlog when entering WoW omits c417b247ba04 ath11k: implement hardware data filter omits fec4b898f369 ath11k: Add WoW net-detect functionality omits ba9177fcef21 ath11k: Add basic WoW functionalities omits 9f493fd71d4b drm/panel-edp: add LQ140M1JW46 edp panel entry omits daa83f744a31 dt-bindings: display/panel: Add Leadtek ltk035c5444t omits 7438f52b578a fbdev: Fix cfb_imageblit() for arbitrary image widths omits 61bfcb6a3b98 fbdev: Fix sys_imageblit() for arbitrary image widths omits fa2d8afa1f0a Merge branch 'for-5.18/fixes' into for-next omits 109d101e273d drm/i915: include uapi/drm/i915_drm.h directly where needed omits 5d5fb74630c1 drm/gma500: Cosmetic cleanup of irq code omits 76feffd16cc9 drm/gma500: Don't store crtc_funcs in psb_ops omits a29c6f882418 drm/gma500: Move gma_intel_crtc_funcs into gma_display.c omits 3138ba6e0653 drm/gma500: Remove unused declarations and other cruft omits 044feb974801 drm/vc4: add tracepoints for CL submissions omits 4442ac1af104 drm/ssd130x: Reduce temporary buffer sizes omits a97e753fd358 drm/ssd130x: Fix rectangle updates omits 7392f2459eef drm/format-helper: Fix XRGB888 to monochrome conversion omits 9b13a3fcd35f drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() omits aa457ff1b2be drm/doc: Clarify what ioctls can be used on render nodes omits 0438fd1aa69c drm/i915: move i915_gem_object_needs_bit17_swizzle() to i9 [...] omits f33b21f1397e drm/nouveau: Fix spelling mistake "endianess" -> "endianness" omits 07739597b4d0 drm/gma500: Move GTT memory-range setup into helper omits 5169f3592d48 drm/gma500: Move GTT enable and disable code into helpers omits d339386c9ffa drm/gma500: Move GEM memory management functions to gem.c omits 42ceddb696a0 drm/gma500: Inline psb_gtt_restore() omits d00f44ddfbb1 drm/gma500: Split GTT init/resume/fini into GTT and GEM functions omits 6069fd815d28 drm/gma500: Cleanup GTT uninit and error handling omits 97bd66c46d8b drm/gma500: Move GTT resume logic out of psb_gtt_init() omits 60a78f9ea0e6 drm/gma500: Move GTT setup and restoration into helper funtions omits e160b70ba160 drm/gma500: Remove struct psb_gtt.sem sempahore omits 14e92dd104cd drm/gma500: Move GTT locking into GTT helpers omits 16dad99de8f2 drm/gma500: Acquire reservation lock for GEM objects omits de2d1822f948 drm/gma500: Remove struct psb_gem_object.npage omits e5086cb3f3d3 drm/i915: Reject unsupported TMDS rates on ICL+ omits 47042e0ddd21 drm/solomon: Make DRM_SSD130X depends on MMU omits 579899c7da71 drm/i915: Deal with bigjoiner vs. DRRS omits 1b333c679a0f drm/i915: Do DRRS disable/enable during pre/post_plane_update() omits 1c00404769dc drm/i915: Schedule DRRS work from intel_drrs_enable() omits fb4ae6e6500a drm/i915: Don't cancel/schedule drrs work if the pipe wasn [...] omits 70e10a2b7e98 drm/i915: Determine DRRS frontbuffer_bits ahead of time omits 18f23b92187f drm/i915: Fix DRRS frontbuffer_bits handling omits ead8fb9c7848 drm/i915: Add missing tab to DRRS debugfs omits 2260e4d8f51c drm/i915: Put the downclock_mode check back into can_enabl [...] omits 1c7cea157912 drm/i915: Use drm_mode_copy() omits 6009ff9e8020 Merge branch 'fs.mount_setattr.fixes' into for-next omits a4f24ada636d drm/blend: fix typo in the comment omits e3040a96e084 Merge branches 'work.misc', 'work.mount' and 'pidfd.mount_ [...] omits e6c096b8d709 move mount-related externs from fs.h to mount.h omits 3eaeb5de0735 blob_to_mnt(): kern_unmount() is needed to undo kern_mount() omits 30f3cecddee4 m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb... omits c0a650363225 build_mount_idmapped(): don't open-code proc_ns_fget() omits 970493fe4b42 linux/mount.h: trim includes omits 77d72ed53f2e uninline may_mount() and don't opencode it in fspick(2)/fsopen(2) omits 15f26bdc81f7 drm/i915/display: Do not re-enable PSR after it was marked [...] omits 8f0c1c0949b6 drm/i915/display: Fix HPD short pulse handling for eDP omits 345b7c4b8688 drm/i915: Convert fixed_mode/downclock_mode into a list omits c5ee23437cae drm/i915: Implement static DRRS omits c2f12155536a drm/i915: Enable eDP DRRS on ilk/snb port A omits e8ae25df5080 drm/i915: Move DRRS enable/disable higher up omits 851f15fe4c1a drm/i915: Stash DRRS state under intel_crtc omits ba770ce36b60 drm/i915: Eliminate the intel_dp dependency from DRRS omits a1b952d4d0a4 drm/i915: Introduce intel_drrs_type_str() omits f0a57798fb5c drm/i915: Introduce intel_panel_drrs_type() omits 43af67435711 drm/i915: Introduce intel_panel_preferred_fixed_mode() omits 53f64f3a24c1 drm/i915: Introduce intel_panel_get_modes() omits 092706786e11 drm/i915: Introduce intel_panel_{fixed,downclock}_mode() omits c25300f0797b drm/i915: Nuke dev_priv->drrs.type omits 0032cfd67020 drm/i915: Simplify intel_panel_info() omits 457e992b3508 drm/i915/lvds: Pass fixed_mode to compute_is_dual_link_lvds() omits 54b6af690925 drm/i915/sdvo: Pass the requesed mode to intel_sdvo_create [...] omits dee5488737dc drm/i915/dsi: Pass fixed_mode to *_dsi_add_properties() omits 776c6c8343b9 drm/i915/display/adlp: Update eDP voltage swing table omits 5f1b97cb9af6 x86/gpu: include drm/i915_pciids.h directly in early quirks omits ec5d4a723b57 drm/panel: Use drm_mode_duplicate() omits 193c4df5b0dc drm/imx: Use drm_mode_duplicate() omits d008bc331fb1 drm/bridge: Use drm_mode_copy() omits 2d3eec897033 drm: Add drm_mode_init() omits 3cc519d82627 Merge branch 'for-5.17/upstream-fixes' into for-next omits f06e95c3a4ca Merge fsnotify cleanup from Bang Li. omits 1be9b7206b7d Merge branch 'for-5.18' into for-next omits 9ea79a3861c9 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] omits 21e415003b8d namei: cleanup double word in comment omits b861de246912 drm/vmwgfx: Stop using surface dma commands on most config [...] omits 32160e6a98f3 drm/vmwgfx: Implement MSI/MSI-X support for IRQs omits 5405d25b9e8e drm/vmwgfx: Initialize drm_mode_fb_cmd2 omits 23b0e695d4ca drm/vmwgfx: Allow querying of the SVGA PCI id from the userspace omits c593197b6ece drm/vmwgfx: Fix fencing on SVGAv3 omits af326e28380a drm/vmwgfx: Print capabilities early during the initialization omits bb30d8d8c1b0 drm/vmwgfx: Cleanup multimon initialization code omits 485d98d472d5 drm/vmwgfx: Add support for CursorMob and CursorBypass 4 omits dd7ae6b3e857 drm/i915: Rename PIPECONF refresh select bits omits 5a220c536b50 drm/i915: Clean up DRRS refresh rate enum omits 8e9c9848d846 drm/i915: Polish drrs type enum omits 1fa7bb121401 drm/i915: Program MSA timing delay on ilk/snb/ivb omits b395c29add3c drm/i915: Read DRRS MSA timing delay from VBT omits 5f6a9bea1637 drm/i915: Pimp DRRS debugs omits faf6e8fc73aa drm/i915: Constify intel_drrs_init() args omits 2953d7327456 drm/i915: Fix up some DRRS type checks omits 0eb1fb16396c slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the [...] omits 15deead931a1 drm/i915: Remove struct dp_link_dpll omits 8b3ed19ccf9f drm/i915: Populate bxt/glk DPLL clock limits a bit more omits 3917f4846532 drm/i915: Replace hand rolled bxt vco calculation with chv [...] omits fe649940c2a0 drm/i915: Replace bxt_clk_div with struct dpll omits 734fe6f17237 drm/i915: Store the m2 divider as a whole in bxt_clk_div omits 8b080334e97e drm/i915: Clean up bxt/glk PLL registers omits 8e38c6b57e5d drm/i915: Remove redundant/wrong comments omits 9ca48a806cf2 drm/i915: Store the /5 target clock in struct dpll on vlv/chv omits 8d8b2dd3995f drm/i915: Make the PIPESRC rect relative to the entire big [...] omits 759b30f70597 drm/i915: Remove leftover cnl SAGV block time omits f28dd5075675 drm/bridge: analogix_dp: Enable autosuspend omits 8fb6c44fe846 drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX omits 46db48f25ed1 drm/bridge: Add myself as a reviewer for the Parade PS8640 [...] omits 59c217b3dde5 drm/bridge: Add myself as a reviewer for the TI SN65DSI86 [...] omits 73a46da4fa7c drm/bridge: Add MAINTAINERS entry for DRM drivers for brid [...] omits 9e82ea0fb1df drm/bridge: anx7625: switch to devm_drm_of_get_bridge omits b8277c8275a1 Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] omits a134109c3017 drm: ssd130x: Always apply segment remap setting omits efb37e66b757 drm: ssd130x: Fix COM scan direction register mask omits 14a28e79f5f6 drm/bridge: ti-sn65dsi86: switch to devm_drm_of_get_bridge omits d583e7527324 drm/bridge: anx7625: check the return on anx7625_aux_trans omits 4404cdb59b33 drm/bridge: anx7625: config hs packets end aligned to avoi [...] omits 7d8d0b4dcc53 drm/mediatek: implement the DSI HS packets aligned omits 1498915233dd drm/dsi: transfer DSI HS packets ending at the same time omits 1379d28e840f thermal: rcar_thermal: Use platform_get_irq_optional() to [...] omits df0a9e8d3008 dt-bindings: display: sitronix, st7735r: Remove spi-max-fr [...] omits a2e8cbb27722 dt-bindings: display: sitronix, st7735r: Make reset-gpios [...] omits 471e201f5435 dt-bindings: display: sitronix, st7735r: Fix backlight in example omits 8db984a37113 dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings omits d296089b5bc3 drm/i915/dsi: use min_t() to make code cleaner omits 25e9770981f1 prlimit and set/getpriority tasklist_lock optimizations omits 1f5c135ee509 ipc: Store ipc sysctls in the ipc namespace omits dc55e35f9e81 ipc: Store mqueue sysctls in the ipc namespace omits 07b58d61275e drm/doc: pull in drm_buddy.c omits c1b16fbd1698 drm/bridge: ti-sn65dsi83: switch to devm_drm_of_get_bridge omits aec9a8576eec drm/bridge: tc358775: switch to devm_drm_of_get_bridge omits 0d9c5e6733a7 drm/bridge: tc358762: switch to devm_drm_of_get_bridge omits 5486eac81004 drm/bridge: parade-ps8640: switch to devm_drm_of_get_bridge omits 55ad1a56b4f9 drm/bridge: parade-ps8622: switch to devm_drm_of_get_bridge omits bbefe708816a drm/bridge: nxp-ptn3460: switch to devm_drm_of_get_bridge omits e026f2880235 drm/komeda: plane: Remove redundant color encoding and ran [...] omits c410976a7282 drm/komeda: plane: Remove redundant zpos initialisation omits 8a0982b60f5a drm/komeda: plane: switch to plane reset helper omits 8f2a3970c969 drm/omap: fix NULL but dereferenced coccicheck error omits c4439eccd55e Pull udf cleanup from Colin Ian King. omits 49c14f94ccfe clocksource/drivers/timer-of: check return value of of_iom [...] omits 016d1ca3f6ad drm/selftests: missing error code in igt_buddy_alloc_smoke() omits f6e68388443f drm: Drop commas after SoC match table sentinels omits 17e571fe720d drm/i915/gmbus: use to_intel_gmbus() instead of open coding omits 71abfcbeae3e drm/i915/gmbus: move some local bus variables within loops omits fd8be27e50e0 efifb: Remove redundant efifb_setup_from_dmi stub omits 8b766b0f8eec sysfb: Enable boot time VESA graphic mode selection omits a4a072d98d8c sysfb: Make config option dependencies explicit omits 09077bc31165 drm/bridge_connector: enable HPD by default if supported omits 8b986e2a051c drm/i915: Use bigjoiner_pipes more omits 4d1b53dfbf24 drm/i915: Eliminate bigjoiner boolean omits 26111a161ab5 drm/i915: Start tracking PIPESRC as a drm_rect omits 0fa1d65e7dda drm/i915: Use designated initializers for bxt_dp_clk_val[] omits 392f662b930d drm/i915: Remove bxt m2_frac_en omits 2dfac87c7c4a drm/i915: Clean up some struct/array initializers omits fe70b262e781 drm/i915: Move a bunch of stuff into rodata from the stack omits 4a1e1758b2db drm/i915: Nuke skl_wrpll_context_init() omits a97087026d0e drm/i915: Relocate a few more pch transcoder bits omits 108a112f5eba drm/i915: Relocate ibx pch port sanitation code omits 6561a9d63813 drm/i915: Remove framestart_delay sanitation omits 50c335f94d71 drm/i915: Move framestart_delay to crtc_state omits 85f50a373fac drm/i915/dmc: Update DMC to v2.16 on ADL-P omits fc3785fb56a2 drm/selftests: fix a shift-out-of-bounds bug omits 7325fd5614aa Merge Landlock fixes into next omits e674341a90b9 selftests/interpreter: fix separate directory build omits e9b67ec2d38a drm/i915: include linux/highmem.h and linux/swap.h where needed omits 63a78bbb418c drm/i915/gmbus: alloc intel_gmbus dynamically omits 65cd963ea239 drm/i915/gmbus: pass gpio reg to intel_gpio_setup() omits 39a8c428fedf drm/i915/gmbus: reduce gmbus pin lookups in gmbus setup omits 69e807a5a9ff drm/i915/gmbus: combine gmbus pin lookups to one function omits 8d80cceecdd9 drm/i915/adl-n: Add stepping info omits 2046e733e125 drm/nouveau/instmem: fix uninitialized_var.cocci warning omits 6b4e414ce8da drm/i915: Pimp async flip debugs omits 2e08437160d1 drm/i915: Fix the async flip wm0/ddb optimization omits b0b2bed2a130 drm/i915: Check async flip capability early on omits 6475e106821b drm/i915: Don't skip ddb allocation if data_rate==0 omits 98bf4f47a86c drm/i915/dg2: Use I915_BO_ALLOC_CONTIGUOUS flag for DPT omits 9c95f96392d9 drm/i915/display: Allow users to disable PSR2 omits 8d5516d18b32 drm/i915/psr: Set "SF Partial Frame Enable" also on full update omits 5708fe0db0ed drm/i915: update new TMDS clock setting defined by VBT omits 09550c7fcde1 drm/i915/display/adlp: Remove code related to underrun recovery omits 0a967f5bfd91 iommu/vt-d: Add RPLS to quirk list to skip TE disabling omits f79a568add12 drm/i915: Use str_on_off() omits ff9fbe7ce1c1 drm/i915: Use str_enabled_disabled() omits 707c3a7d99b1 drm/i915: Use str_enable_disable() omits 01fabda8e3d6 drm/i915: Use str_yes_no() omits 487606687984 Merge reiserfs deprecation patch. omits 230bc2bed518 Merge drm/drm-next into drm-intel-next omits c5f75d490fc2 Merge branch 'for-5.18' into for-next omits 17003d109e6c drm/i915: make a handful of read-only arrays static const omits cde4b57a1c51 Merge branch 'for-5.17/upstream-fixes' into for-next omits 60157d4f9e2e Merge branch 'for-5.18/core' into for-next omits 5bd244f9134b Merge branch 'for-5.17/upstream-fixes' into for-next omits 008b6635d1e6 Merge branch 'for-5.18/uclogic' into for-next omits 47f16fe53545 drm/i915: Move intel_display_power_well_is_enabled() to in [...] omits 3ab5e051cb32 drm/i915: Add functions to get a power well's state/name/d [...] omits 90cf356bb4eb drm/i915: Add function to call a power well's sync_hw() hook omits ef1e17089190 drm/i915: Move power well get/put/enable/disable functions [...] omits 314fe7dce413 drm/i915: Move i915_power_well_regs struct into i915_power [...] omits a5c517331279 drm/i915: Remove redundant state verification during TypeC [...] omits 359441cdc5e7 drm/i915: Sanitize open-coded power well enable()/disable() calls omits 492c1ae2f27c drm/i915: Fix the VDSC_PW2 power domain enum value omits 5c190e5394cc drm/i915/wm: use REG_FIELD_{PREP,GET} for PLANE_WM_BLOCKS_MASK omits 2d0539575abb drm/i915: Fix MSO vs. bigjoiner timings confusion omits 6f4cafdfe77c drm/i915: Extract intel_crtc_compute_pipe_mode() omits 9c1197a0f82d drm/i915: Extract intel_crtc_compute_pipe_src() omits 0338ba69234b drm/i915: Extract intel_bigjoiner_adjust_timings() omits a8c0109c5200 drm/i915: Extract intel_splitter_adjust_timings() omits 3dda9ee49ea5 drm/i915: Rename variables in intel_crtc_compute_config() omits c2393a1d8bd1 drm/i915: Remove nop bigjoiner state copy omits 6c6465fc33c5 drm/i915: Fix cursor coordinates on bigjoiner slave omits cccc71b552a1 drm/i915: Avoid negative shift due to bigjoiner_pipes==0 omits 53581504a8e2 drm/i915: s/JSP2/ICP2/ PCH omits b53c24f69199 drm/tegra: Support YVYU, VYUY and YU24 formats omits c25eae9d06b6 drm/tegra: Support semi-planar formats on Tegra114+ omits f3e0a175dcfe drm/tegra: Fix planar formats on Tegra186 and later omits 0bb9320fc457 gpu: host1x: Fix a memory leak in 'host1x_remove()' omits d65e338027e7 gpu: host1x: Fix an error handling path in 'host1x_probe()' omits bdf79b27260b dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells omits 2a0deba4d749 dt-bindings: nvmem: make "reg" property optional omits 2ff5560e23c8 drm/i915/dmc: Do not try loading wrong DMC version omits 6b421a98d1e4 Merge Zhang's ext2 cleanup. omits 299dc152721f nvmem: brcm_nvram: parse NVRAM content into NVMEM cells omits a976df22f04b nvmem: dt-bindings: Fix the error of dt-bindings check omits b4eb76d82a0e drm/i915/dg2: Skip output init on PHY calibration failure omits 772ba8d68515 drm/i915: Make pre-skl sprite plane registers unlocked omits 7ad9993b2368 drm/i915: Make most pre-skl primary plane registers unlocked omits 0225a90981c8 drm/i915: Make cursor plane registers unlocked omits 14ad15296d1f drm/i915: Make skl+ universal plane registers unlocked omits f8a005eb8972 drm/i915: Optimize icl+ universal plane programming omits 072ce4164f97 drm/i915/dg2: Tile 4 plane format support omits c6e7deb0f092 drm/i915: Introduce new Tile 4 format omits 7419e29ce8ac Merge Amir's fsnotify fix & speedup. omits e8134595e3f1 Merge branch 'for-5.18' into for-next omits b44a7f076ce1 Merge branch 'for-5.18/selftests-fixes' into for-next omits 88ea791b5665 Merge branch 'for-5.17-fixes' into for-next omits 485ec84dbb02 Merge branch 'for-5.17-fixes' into for-next omits e15d2e3fd7ab dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver omits 5293c629db95 nvmem: Add driver for OCOTP in Sunplus SP7021 omits 6c6d06e02a32 Merge branch 'for-5.17-fixes' into for-next omits fd7a0db49d3f nvmem: qfprom: Increase fuse blow timeout to prevent write fail omits c2489617b3b9 apparmor: Fix undefined reference to `zlib_deflate_workspacesize' omits 15acceb9f0d6 Merge branch 'for-5.18-panic-deadlocks' into for-next omits dcd03ba15947 Merge branch 'for-5.18' into for-next omits c4b0059be663 Merge branch 'for-5.18' into for-next omits c0774561bd46 Merge branch 'for-5.17/upstream-fixes' into for-next omits addd4203a2ea thunderbolt: Drop duplicate NULL checks around nvmem_unregister() omits d91c9156be36 mtd: core: Drop duplicate NULL checks around nvmem_unregister() omits 193c2454f5ae doc: nvmem: Update example omits 069fff63d230 doc: nvmem: Remove references to regmap omits 1c565569b470 nvmem: add driver for Layerscape SFP (Security Fuse Processor) omits 4990ec15d299 dt-bindings: nvmem: add fsl,layerscape-sfp binding omits 46d5b004c24d nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() omits 1ea024ad6081 nvmem: sunxi_sid: Add support for D1 variant omits de975c0f6540 dt-bindings: nvmem: SID: Add compatible for D1 omits 609757996ae7 nvmem: qfprom: fix kerneldoc warning omits 7c15a63c757c nvmem: core: Check input parameter for NULL in nvmem_unregister() omits 3fd97ce48555 nvmem: core: Use devm_add_action_or_reset() omits 2bf5b50cae2a nvmem: core: Remove unused devm_nvmem_unregister() omits f0df8d787dfe mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] omits 056c12bfac8b nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] omits f9ecc209330a Merge branch 'omap-for-v5.18/dt' into for-next omits 8b943e92aede Merge branch 'for-5.17/upstream-fixes' into for-next omits 40282358ae30 Merge branch 'for-5.18/apple' into for-next omits 5c9d54d2c2bd Merge branch 'for-5.18/razer' into for-next omits be94d0aa19ee Merge branch 'for-5.17/upstream-fixes' into for-next omits 37ee26c43358 Merge branch 'for-5.18/apple' into for-next omits 714af0dbfa78 Merge branch 'for-5.18/uclogic' into for-next omits aaca3f07f25d Merge branch 'for-5.12/i2c-hid' into for-next omits 27c6565ac313 Merge branch 'for-5.17/upstream-fixes' into for-next omits 23fb96d857c2 Merge branch 'defconfig-for-5.17' into defconfig-for-5.18 omits bfcc08a078af Merge branch 'arm64-defconfig-for-5.17' into arm64-defconf [...] omits cfab610f0005 Merge branch 'for-5.18' into for-next omits 7035abfeb16d Merge branch 'for-5.18-panic-deadlocks' into for-next omits ad9bff39fb84 Merge branch 'for-5.17-fixes' into for-next omits cc64431a9607 Merge branch 'for-5.17/upstream-fixes' into for-next omits c537b53ed352 Merge branch 'for-5.12/i2c-hid' into for-next omits d52c14f5f9b3 Merge branch 'pidfd.fd_install' into for-next omits 13db6c2acdcd apparmor: fix aa_label_asxprint return check omits 15b39415b669 Merge branch 'for-5.18-vsprintf-fourcc-fixup' into for-next omits 2b3566c337c3 Merge branch 'for-5.17/upstream-fixes' into for-next omits 3928cf08334e pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards omits 6c00ef0d3c68 drivers/pcmcia: Fix typo in comment omits eea13742554e selftest/interpreter: Add tests for trusted_for(2) policies omits b635cc3ce5f7 arch: Wire up trusted_for(2) omits f68ff06cdc99 fs: Add trusted_for(2) syscall implementation and related sysctl omits dae71698b6c5 printk: Move back proc_dointvec_minmax_sysadmin() to sysctl.c omits 48da2ddc4c78 Merge branch 'for-5.17-fixes' into for-next omits 180b54d4c3da Merge branch 'for-5.18/sigma-micro' into for-next omits bdb5fcc74d34 Merge branch 'for-5.18/google' into for-next omits fbe201d16bb1 Merge branch 'for-5.17/upstream-fixes' into for-next omits d4c575491c82 Merge branch 'for-5.17/upstream-fixes' into for-next omits b1c852c71719 Merge branch 'for-5.17-fixes' into for-next omits cd7ce3e18afa arm64: defconfig: Enable SM8250 video clock controller omits d3173e421b72 arm64: defconfig: Enable PM8916 watchdog driver omits 17ef0b4b441f arm64: defconfig: enable mcp251xfd driver omits af2d38db2674 arm64: defconfig: enable ath11k driver omits 1677e64d480d arm64: defconfig: Enable some Qualcomm drivers 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 c36d6a662e2b get rid of dead code in legitimize_root() omits fb731123c794 fs/namei.c:reserve_stack(): tidy up the call of try_to_unlazy() omits 65c2c0709d8e Merge branch 'rework/fast-next-seq' into for-next 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 9fc23e57bb60 Merge branch 'for-5.18/amd-sfh' into for-next omits 272f70d2ae5c Merge branch 'for-5.17/upstream-fixes' into for-next omits 27fe872b5169 Merge branch 'for-5.17-fixes' into for-next omits 12ab2b5c8a0e Merge branch 'for-5.17' into for-next 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 1bec0754eaa0 Merge branches 'for-5.16/upstream-fixes', 'for-5.17/apple' [...] omits 395cc1cdcbd4 Merge branch 'for-5.17' into for-next omits fddacc7ff4dd soc: fsl: guts: Revert commit 3c0d64e867ed omits 8cdf3792526a Merge branch 'for-5.17/fixes' into for-next 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 09b7bafa9876 Merge branch 'for-5.17' into for-next omits 875e5cc6b065 lsm: Fix kernel-doc omits 0906a50ee6f3 apparmor: Fix kernel-doc omits d86d1652ab13 apparmor: test: Remove some casts which are no-longer required omits 9b7f83e0c25b apparmor: fix absroot causing audited secids to begin with = omits 4e1f82dce05b Merge branch 'for-5.16-fixes' into for-next omits 614887c0a7fa Merge branch 'console-registration-cleanup' into for-next omits 97b289cfd305 Merge branch 'for-5.17' into for-next 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 208ed795559b dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] omits b75c41b72271 dt-bindings: qoriq-clock: add missing compatible for lx2160a 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 06cf63cb69be Merge branch 'for-5.16-fixup' into for-next 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 cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-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 c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits 81840f21d416 Merge branch 'for-5.12/doc' into for-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 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 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 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 73b193f26509 Merge tag 'net-5.18-rc2' of git://git.kernel.org/pub/scm/l [...] adds 5a5dcfd1e878 Merge tag '5.18-rc1-smb3-fixes' of git://git.samba.org/sfr [...] adds 995f74807329 Merge tag 'drm-misc-next-fixes-2022-04-07' of git://anongi [...] adds 88711fa9a14f Merge tag 'drm-misc-fixes-2022-04-07' of git://anongit.fre [...] adds 1831fed55973 Merge tag 'drm-fixes-2022-04-08' of git://anongit.freedesk [...] adds 71ff461c3f41 iommu/omap: Fix regression in probe for NULL pointer dereference adds 02994fd2da76 Merge tag 'iommu-fix-v5.18-rc1' of git://git.kernel.org/pu [...] adds b71597edfaad mmc: core: improve API to make clear mmc_hw_reset is for cards adds 0ccab01401c8 Merge tag 'mmc-v5.18-rc1' of git://git.kernel.org/pub/scm/ [...] adds 908b768f9a8f MAINTAINERS: Fix reviewer info for a few ROHM ICs adds 98849765a58b Merge tag 'regulator-fix-v5.18-rc1' of git://git.kernel.or [...] adds d00c50b35101 Merge tag 'spi-fix-v5.18-rc1' of git://git.kernel.org/pub/ [...] adds d66b6985b164 Merge tag 'folio-5.18e' of git://git.infradead.org/users/w [...] adds 31a099dbd91e arm64: patch_text: Fixup last cpu should be master adds 83bea32ac7ed arm64: Add part number for Arm Cortex-A78AE adds d02b4dd84e1a perf/imx_ddr: Fix undefined behavior due to shift overflow [...] adds c0aa53389b0c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds dcc7977c7fdd NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache [...] adds d3c15033b240 SUNRPC: Handle ENOMEM in call_transmit_status() adds 9d82819d5b06 SUNRPC: Handle low memory situations in call_status() adds 68b78dcdf93a NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget adds 88dee0cc93ad NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename() adds 25cf32ad5dba SUNRPC: Handle allocation failure in rpc_new_task() adds b056fa070814 SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_al [...] adds ff053dbbaffe SUNRPC: Move the call to xprt_send_pagedata() out of xprt_ [...] adds 1a3b1bba7c7a Merge tag 'nfs-for-5.18-2' of git://git.linux-nfs.org/proj [...] adds a04cd1600b83 mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for [...] adds 66f133ceab74 highmem: fix checks in __kmap_local_sched_{in,out} adds eafc0a02391b lz4: fix LZ4_decompress_safe_partial read out of bound adds a431dbbc5405 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning adds 01e67e04c281 mmmremap.c: avoid pointless invalidate_range_start/end on [...] adds 4ad099559b00 mm/mempolicy: fix mpol_new leak in shared_policy_replace adds 0347b2b95c3e mailmap: update Vasily Averin's email address adds b33e1044475a mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] adds 4071a1b9e24e MAINTAINERS: add Tom as clang reviewer adds 911b2b95168c Merge branch 'akpm' (patches from Andrew) adds 9abb16bad5d8 Merge tag 'linux-kselftest-fixes-5.18-rc2' of git://git.ke [...] adds 6c7376da2358 Merge tag 'linux-kselftest-kunit-fixes-5.18-rc2' of git:// [...] adds 87ad236001eb Merge branch 'acpi-bus' adds d017a3167bcb Merge tag 'acpi-5.18-rc2' of git://git.kernel.org/pub/scm/ [...] adds 2bbac98d0930 RDMA/hfi1: Fix use-after-free bug for mm struct adds f335af10482a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds e677edbcabee io_uring: fix race between timeout flush and removal adds 4d6f9f2475f6 Merge tag 'io_uring-5.18-2022-04-08' of git://git.kernel.d [...] adds 4ded53ea0c7d cdrom: remove unused variable adds aadb22ba2f65 drbd: Fix five use after free bugs in get_initial_state adds ae4d37b5df74 drbd: fix an invalid memory access caused by incorrect use [...] adds 286901941fd1 drbd: set QUEUE_FLAG_STABLE_WRITES adds f1b45d8ccb98 Merge tag 'block-5.18-2022-04-08' of git://git.kernel.dk/l [...] adds e1f700ebd6be Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds fa3b895da8e0 Merge tag 'gpio-fixes-for-v5.18-rc2' of git://git.kernel.o [...] adds e8cf229ebe5e tools/testing/nvdimm: Fix security_init() symbol collision adds d28820419ca3 cxl/pci: Drop shadowed variable adds 94a4c2bb7a1f Merge tag 'cxl+nvdimm-for-5.18-rc2' of git://git.kernel.or [...] adds 940442deea98 tools include UAPI: Sync linux/vhost.h with the kernel sources adds 541f695cbcb6 tools build: Use $(shell ) instead of `` to get embedded l [...] adds 41caff459a5b tools build: Filter out options and warnings not supported [...] adds dd6e1fe91cdd perf python: Fix probing for some clang command line options adds 3a8a0475861a perf build: Don't use -ffat-lto-objects in the python feat [...] adds 290fa68bdc45 perf test tsc: Fix error message when not supported adds 278aaba2c555 tools headers arm64: Sync arm64's cputype.h with the kerne [...] adds fa7095c5c324 perf unwind: Don't show unwind error messages when augment [...] adds ffab48705205 perf: arm-spe: Fix perf report --mem-mode adds aeee9dc53ce4 perf tools: Fix perf's libperf_print callback adds c9c2a427dd9f perf bench: Fix futex bench to correct usage of affinity f [...] adds 299687e18a06 perf bench: Fix epoll bench to correct usage of affinity f [...] adds bc21e74d4775 perf session: Remap buf if there is no space for event adds 0ff26efe9284 perf docs: Add perf-iostat link to manpages adds 3e6b43beb7b5 perf tools: Add external commands to list-cmds adds 940a445a9040 perf annotate: Drop objdump stderr to avoid getting stuck [...] adds 1862a69c9174 Merge tag 'perf-tools-fixes-for-v5.18-2022-04-09' of git:/ [...] adds 7136849ea952 Merge tag 'sched_urgent_for_v5.18_rc2' of git://git.kernel [...] adds 50c94de67cfc Merge tag 'locking_urgent_for_v5.18_rc2' of git://git.kern [...] adds b51f86e9900a Merge tag 'perf_urgent_for_v5.18_rc2' of git://git.kernel. [...] adds be8a096521ca x86,bpf: Avoid IBT objtool warning adds 334865b2915c x86/extable: Prefer local labels in .set directives adds 59b18a1e65b7 x86/msi: Fix msi message data shadow struct adds 9c6913b7499c Merge tag 'x86_urgent_for_v5.18_rc2' of git://git.kernel.o [...] adds 63ef1a8a07ef Merge tag 'irqchip-fixes-5.18-1' of git://git.kernel.org/p [...] adds 1519610b5337 Merge tag 'irq-urgent-2022-04-10' of git://git.kernel.org/ [...] adds 4ea3c6425269 Merge tag 'powerpc-5.18-2' of git://git.kernel.org/pub/scm [...] adds f58d3410c558 Merge tag 'char-misc-5.18-rc2' of git://git.kernel.org/pub [...] adds 33563138ac2f Merge tag 'driver-core-5.18-rc2' of git://git.kernel.org/p [...] adds 95aa17c36dc8 Merge tag 'staging-5.18-rc2' of git://git.kernel.org/pub/s [...] adds 8b57b3046107 Merge tag 'tty-5.18-rc2' of git://git.kernel.org/pub/scm/l [...] adds ce522ba9ef7e Linux 5.18-rc2 adds 42ae003d654d Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds d5d46b85c94f Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds a25d5887821e s390: update defconfigs adds ff06bc3431ad Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 2610bd72efe4 dt-bindings: net: ave: Clean up clocks, resets, and their [...] adds 5a80059d8804 dt-bindings: net: ave: Use unevaluatedProperties adds 2105f700b53c net/sched: flower: fix parsing of ethertype following VLAN header adds 2cd1881b9821 bonding: Update layer2 and layer2+3 hash formula documentation adds 726e2c5929de veth: Ensure eth header is in skb's linear part adds 1b808993e194 flow_dissector: fix false-positive __read_overflow2_field( [...] adds 7cea5560bf65 vxlan: fix error return code in vxlan_fdb_append adds 74befa447e68 net: mdio: don't defer probe forever if PHY IRQ provider i [...] adds d452088cdfd5 mlxsw: i2c: Fix initialization error flow adds e2d88f9ce678 sctp: use the correct skb for security_sctp_assoc_request adds e65812fd22eb net/sched: fix initialization order when updating chain 0 head adds e6934e4048c9 net: dsa: felix: suppress -EPROBE_DEFER errors adds 8d3a6c37d50d net: atlantic: Avoid out-of-bounds indexing adds b2cd2cde7d69 net: phy: LAN87xx: remove genphy_softreset in config_aneg adds a6aaa0032424 net: ethernet: stmmac: fix altr_tse_pcs function when usin [...] adds e8a64bbaaad1 net/sched: taprio: Check if socket flags are valid adds 1a7eb80d170c dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() adds e3fa461d8b0e ipv6: fix panic when forwarding a pkt with no in6 dev adds 0b40d46b636f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 425d239379db bpf: Fix release of page_pool in BPF_PROG_RUN in test runner adds b502727d29b8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f30cf9011d8f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 05ae2fba821c netfilter: nft_socket: make cgroup match work in input too adds 31f2f65f3f37 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds dbc2b1764734 mt76: Fix undefined behavior due to shift overflowing the [...] adds 6fb3a5868b21 brcmfmac: sdio: Fix undefined behavior due to shift overfl [...] adds 5a6b06f5927c ath9k: Fix usage of driver-private space in tx_info adds 6624bb34b4eb nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size adds a5199b5626cd cfg80211: hold bss_lock while updating nontrans_list adds fb4bccd863cc mac80211: fix ht_capa printout in debugfs adds 21901d230ba1 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 98c27add5d96 ALSA: usb-audio: Cap upper limits of buffer/period bytes f [...] adds fee2ec8cceb3 ALSA: usb-audio: Increase max buffer size adds 2f7a26abb824 ALSA: pcm: Test for "silence" field in struct "pcm_format_data" adds 264fb03497ec ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers adds b0d2f2ec04c4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 770f3d992a3f ASoC: rt711/5682: check if bus is active before deferred j [...] adds 20744617bdba ASoC: SOF: topology: cleanup dailinks on widget unload adds 9b91d0ece22b ASoC: SOF: topology: Fix memory leak in sof_control_load() adds db6dd1bee63d ASoC: codecs: wcd934x: do not switch off SIDO Buck when co [...] adds 97326be14df7 ASoC: Intel: soc-acpi: correct device endpoints for max98373 adds 92ccbf17eeac ASoC: wm8731: Disable the regulator when probing fails adds 890a4087a6c2 ASoC: Intel: sof_es8336: simplify speaker gpio naming adds 6e1ff1459e00 ASoC: Intel: sof_es8336: support a separate gpio to contro [...] adds 7c7bb2a059b2 ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port adds c7cb4717f641 ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 adds aa70527d36d7 Make headphone work on Huawei Matebook D15 adds ddfd53452814 ASoC: codecs: Fix an error handling path in (rx|tx|va)_mac [...] adds ed0f19556582 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 0a90a46f8bcd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 92597f97a40b PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold adds ec467f43e185 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e91ac20889d1 USB: Fix xhci event ring dequeue pointer ERDP update issue adds dc92944a014c xhci: stop polling roothubs after shutdown adds 33597f0c48be xhci: increase usb U3 -> U0 link resume timeout from 100ms [...] adds b3fa25de31fb usb: cdns3: Fix issue for clear halt endpoint adds 2adcfd3b93a7 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds b541f9e59a0e phy: ti: tusb1210: Make tusb1210_chg_det_states static adds 751ee15da5e5 phy: ti: Fix missing of_node_put in ti_pipe3_get_sysctrl() adds 388ec8f079f2 phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe adds 5c8402c4db45 phy: samsung: exynos5250-sata: fix missing device put in p [...] adds a9f17d0c0778 phy: ti: tusb1210: Fix an error handling path in tusb1210_probe() adds 71f675f08d11 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3a26787dacf0 iio: magnetometer: ak8975: Fix the error handling in ak897 [...] adds 89a01cd688d3 iio: dac: ad5446: Fix read_raw not returning set value adds d79478a79cfa iio: sx9324: Fix default precharge internal resistance register adds de3b9fe9609a iio:dac:ad3552r: Fix an IS_ERR() vs NULL check adds f7570c9a1b30 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds e237c5f77d80 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds fd0a4b39870d Input: cypress-sf - register a callback to disable the regulators adds 825768818bbd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 12e45e89556d dmaengine: idxd: fix device cleanup on disable adds a3ae97f4c87d dmaengine: imx-sdma: fix init of uart scripts adds 206680c4e46b dma: at_xdmac: fix a missing check on list iterator adds 7104b9cb35a3 dmaengine: imx-sdma: Fix error checking in sdma_event_remap adds 5cfde5b82f05 dmaengine: mediatek: mtk-hsdma: Use platform_get_irq() to [...] adds 4d62f4c0372a dmaengine: mediatek:Fix PM usage reference leak of mtk_uar [...] adds ddaa646cb693 dmaengine: dw-edma: Fix unaligned 64bit access adds 278e7f9ed98a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cecf0d618a3c Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 3ae87d2f25c0 media: si2157: unknown chip version Si2147-A30 ROM 0x50 adds 1e21ea462848 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 2da0aebc74db KVM: arm64: Generally disallow SMC64 for AArch32 guests adds 827c2ab33148 KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32 adds 73b725c7a6c8 KVM: arm64: Drop unneeded minor version check from PSCI v1 [...] adds f587661f21eb KVM: arm64: Don't split hugepages outside of MMU write lock adds c707663e81ef KVM: arm64: vgic: Remove unnecessary type castings adds 26bf74bd9f6f KVM: arm64: mixed-width check should be skipped for uninit [...] adds 2f5d27e6cf14 KVM: arm64: selftests: Introduce vcpu_width_config adds 02de9331c4d0 KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) adds a44a4cc1c969 KVM: Don't create VM debugfs files outside of the VM directory adds 386ba265a819 selftests: KVM: Don't leak GIC FD across dirty log test it [...] adds 21db83846683 selftests: KVM: Free the GIC FD when cleaning up in arch_timer adds a44e2c207c30 Merge tag 'kvmarm-fixes-5.18-1' of git://git.kernel.org/pu [...] adds 8c3ce496bd61 RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put() adds fac372536439 KVM: selftests: riscv: Set PTE A and D bits in VS-stage pa [...] adds ebdef0de2dbc KVM: selftests: riscv: Fix alignment of the guest_hang() function adds 4054eee92902 RISC-V: KVM: include missing hwcap.h into vcpu_fp adds b2c2c21a7d78 Merge tag 'kvm-riscv-fixes-5.18-1' of https://github.com/k [...] adds 0c8b6641c841 selftests: kvm: add tsc_scaling_sync to .gitignore adds af105c9cc9ec Documentation: KVM: Add SPDX-License-Identifier tag adds c538dc792ff7 KVM: SVM: Do not activate AVIC for SEV-enabled guest adds c35474d9c893 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 7b2666ce445c hwmon: (adt7470) Fix warning on module removal adds 0a3f3a1762fc Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds e5541d87c409 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds d1d512528839 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ea98fbeed198 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8766fe47ab41 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 1acb34e7dd77 drm/i915: Sunset igpu legacy mmap support based on GRAPHIC [...] adds ac92aee2d175 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds dc22248f8ca7 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 29964c90f2e8 gpiolib: of: fix bounds check for valid mask adds c4bbe4fcbbdd Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 213d266ebfb1 gpiolib: acpi: use correct format characters adds 0c2cae09a765 gpiolib: acpi: Convert type for pin to be unsigned adds 42bab3a88931 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b38fa1669137 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4d5004451ab2 SUNRPC: Fix the svc_deferred_event trace class adds 3640778f1f10 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 177ba953d07e Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 78150bd1a276 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 335f70faa263 perf jitdump: Add riscv64 support adds ae24e9b53d5e perf scripting python: Expose symbol offset and source inf [...] adds 41204da4c160 perf test: Shell - Limit to only run executable scripts in tests adds ae9b2604af31 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds ed0918b4b7dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 698d7450ac68 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 85ac66f27440 Merge branch 'arm/fixes' into for-next adds 1ceaccf2b267 arm64: dts: synaptics: remove unused DTSI for AS370 adds ef6b260a4134 Merge branch 'arm/dt' into for-next adds d7445676e869 ARM: versatile: move integrator/realview/vexpress to versatile adds 482c27273f52 ARM: ep93xx: renumber interrupts adds 36f1a4ae6b60 ARM: ep93xx: enable SPARSE_IRQ adds 4e5f36f84614 ARM: ep93xx: make mach/ep93xx-regs.h local adds 0361c7e504b1 ARM: ep93xx: multiplatform support adds 09f6b27d5ddd ARM: dove: multiplatform support adds 91276c0fa4b4 ARM: s3c24xx: remove support for ISA drivers on BAST PC/104 adds c78a41fc04f0 ARM: s3c24xx: convert to sparse-irq adds 8c1fb11b8a77 ARM: s3c: enable s3c24xx multiplatform support adds a3102fafdce6 ARM: iop32x: enable multiplatform support adds 5d6f52671e76 ARM: rework endianess selection adds 3d427228f737 ARM: ixp4xx: enable multiplatform support adds 4f89447fda72 Merge branch 'arm/multiplatform' into for-next adds 2b3f7485bf01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bc3aa5e87fac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8771ce5eadb5 arm64: dts: meson: align SPI NOR node name with dtschema adds 8b8a03c72142 Merge branch 'v5.19/dt64' into for-next adds e8662d083243 ARM: dts: meson: align SPI NOR node name with dtschema adds 8fde03854b27 Merge branch 'v5.19/dt' into for-next adds 456733feb0da arm64: dts: meson: alpa sort the board Makefile adds 862203e9f566 Merge branch 'v5.19/dt64' into for-next adds 6fd95764b0a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e8ace3763fdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c932316b8b7f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 8f0e3af81711 dt-bindings: memory: renesas,rpc-if: Document R-Car H3/M3/ [...] adds 29a87eaccf7e Merge branch 'mem-ctrl-next' into for-next adds 6be6196c0a4d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds dd2737fab4a6 arm64: dts: imx8qm: Correct SCU clock controller's compati [...] adds e2aa165cd016 soc: imx: imx8m-blk-ctrl: Fix IMX8MN_DISPBLK_PD_ISI hang adds fa51e1dc4b91 ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue adds c7b45c79fb27 arm64: dts: imx8mq-tqma8mq: change the spi-nor tx adds 574518b7ccba arm64: dts: imx8mn: Fix SAI nodes adds 4c79865f3e8a ARM: dts: imx8mm-venice-gw{71xx,72xx,73xx}: fix OTG contro [...] adds 7af1caf8781b ARM: dts: imx: Fix boolean properties with values adds f571e9c9aafe arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes adds 8be9cdc69118 bus: imx-weim: make symbol 'weim_of_notifier' static adds d9651b99dd65 soc: imx: gpcv2: add PGC control register indirection adds a8a2c274dda4 soc: imx: gpcv2: add support for i.MX8MP power domains adds c18c0dada89a Merge branch 'imx/drivers' into for-next adds 9a7cff9447fe dt-bindings: arm: Add i.MX53 based Menlo board comment adds 9988007d1cf8 dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al. adds 2c1ea75bde09 Merge branch 'imx/bindings' into for-next adds 90f38145e6dd ARM: dts: imx7s: fix iomuxc_lpsr node name adds 94382f08702e ARM: dts: imx6qdl-tx6: Drop some duplicated properties adds 3d397a127785 ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regardi [...] adds ba9fe460dc2c ARM: dts: imx: align SPI NOR node name with dtschema adds 7e192a795cc9 Merge branch 'imx/dt' into for-next adds a3b2fc4f76de arm64: dts: imx8mq-librem5: make the volume buttons a wake [...] adds b019694c8be0 arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B adds 2bf475ce12e6 arm64: dts: imx8mq-librem5: higher boost regulation current adds c3e9d4547a9e arm64: dts: imx8mq-librem5: add a RO firmware partition adds 9694ed9bcf3b arm64: dts: imx8mq-librem5-r4: add the correct panel adds 579df4288896 arm64: dts: imx8mn-evk: add QSPI flash adds fc0f05124621 arm64: dts: imx8mp: add GPC node with GPU power domains adds 4bdb11926e48 arm64: dts: imx8mp: add GPU nodes adds 9ad9773e89f8 arm64: dts: imx8mp: Add missing speed grade phandle adds 21a14c68f3a3 arm64: dts: imx8mp: Add cpu-freq support adds 68b7cf5d91d4 arm64: dts: imx8mp: add ddr controller node to support EDA [...] adds 97a07703cf96 arm64: dts: imx8mm-verdin: update regulator names adds 98e4f1930ef1 arm64: dts: imx8mm-verdin: multi-line comment style adds 344acf05d89f arm64: dts: imx8mm-verdin: alphabetically re-order nodes adds 9847725e3a77 arm64: dts: imx8mm-verdin: only dashes in node names adds 79c1c8509cbc arm64: dts: imx8mm-verdin: comment about i2c level shifter adds 60f01b5b5c7d arm64: dts: imx8mm-verdin: update iomux configuration adds 593c535b0ddc arm64: dts: imx8mm-verdin: re-order pinctrl groups adds 473b34b8ce38 arm64: dts: imx8mm-verdin: capitalisation of verdin comments adds f84ccff6d8f3 arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups adds 4f6b5de98560 arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl adds be0b178c50c3 arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default adds 73d901d6dc61 arm64: dts: ls1028a: default to OTG mode for USB adds 7cbeeb055361 arm64: dts: lx2160a: Update can node property adds aba3a3fb8ebc arm64: dts: freescale: align SPI NOR node name with dtschema adds a00f1fa61580 arm64: dts: imx8mp: add uart2 dma adds a39ed23bdf6e arm64: dts: freescale: add initial support for verdin imx8m plus adds 6f46416f472d Merge branch 'imx/dt64' into for-next adds 90e27e0b85d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2a8fff75d78a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 61066261c00d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8830f943f84d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 26ad4834da92 dt-bindings: omap: Add clock-output-names and #clock-cells adds 8ab423081a26 dt-bindings: clock: ti: Add clock-output-names for clockctrl adds fc3d39d5758d dt-bindings: clock: ti: Add clock-output-names for TI comp [...] adds c2f2646057bc ARM: dts: Add clksel node for am3 ehrpwm adds 00950028d079 ARM: dts: Add clksel node for am3 gfx adds 9bc059f71c0a ARM: dts: Add clksel node for am3 clkout adds ec7aa25fa483 ARM: dts: Use clock-output-names for am3 adds e4920169e7a2 ARM: dts: Use clock-output-names for dra7 adds f8ca5f5ae57f ARM: dts: Use clock-output-names for am4 adds da541a6c196e ARM: dts: Add clock-output-names for omap4 adds 0752506039c4 ARM: dts: Drop custom clkctrl compatible and update omap4 l4per adds 7359c0aee761 ARM: dts: Add clock-output-names for omap5 adds c7d7d0ce2917 ARM: dts: Drop custom clkctrl compatible and update omap5 l4per adds bf194bb4328b Merge branches 'omap-for-v5.19/dt-bindings' and 'omap-for- [...] adds ead396d75ce3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 397ad94668c1 arm64: dts: qcom: sm8150: Add pdc interrupt controller node adds fe75b0c4a691 arm64: dts: qcom: sm8150: Add ufs power-domain entries adds a1c86c680533 arm64: dts: qcom: sm8150: Add PCIe nodes adds 03d470ce2b70 arm64: dts: qcom: sa8155: Enable PCIe nodes adds f31c834d3976 arm64: dts: qcom: sc7280: Fix sar1_irq_odl node name adds 70137d1d8a63 arm64: dts: qcom: sc7280: Add SAR sensors for herobrine adds ee2a62116015 arm64: dts: qcom: sc7280: Add device tree for herobrine villager adds 476dce6e50bb arm64: dts: qcom: sc7280: Add WPSS remoteproc node adds 33495eb77ee4 arm64: dts: qcom: switch panel compatible to "edp-panel" f [...] adds 737f9ea6cee7 arm64: dts: qcom: sc7280: Rename crd to crd-r3 adds f226c6605334 arm64: dts: qcom: sc7280: Add 'piglin' to the crd-r3 compa [...] adds 533ca1c3c199 arm64: dts: qcom: sc7280: herobrine: disable some regulato [...] adds 6675ac9d0046 arm64: dts: qcom: sc7280: Add CRD rev5 adds 0d40497d0541 arm64: dts: qcom: sc7280-herobrine: Fix PCIe regulator gli [...] adds 9464b00e6a11 arm64: dts: qcom: sc7280: Delete herobrine-r0 adds dbcbeed94f3b arm64: dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins adds 516ca27b6033 arm64: dts: qcom: sc7180-trogdor: Simplify SAR sensor enabling adds d2b2c059c1ac arm64: defconfig: enable Qualcomm RX and TX macro for SM82 [...] adds 56d16703b491 arm64: defconfig: enable wcd9335 codec as module adds e77817b4953d arm64: defconfig: reenable SM_DISPCC_8250 adds fc739069aa92 arm64: defconfig: Enable some Qualcomm drivers adds 231a136fdf46 arm64: defconfig: enable ath11k driver adds 9eb75512b1de arm64: defconfig: Enable PM8916 watchdog driver adds 78f02394b3cb arm64: defconfig: Enable SM8250 video clock controller adds b49ceddc4b19 arm64: defconfig: Enable Qualcomm PCIe Gen2 PHY adds 7fb940d9f670 ARM: qcom_defconfig: enable options for Qualcomm random nu [...] adds 889b94dbc553 ARM: qcom_defconfig: enable debug fs support adds 4a77579c7341 soc: qcom: socinfo: add SC7280 entry to soc_id array adds 54c2e9256a56 soc: qcom: socinfo: Add another ID for SM8450 adds 8fd3f18ea31a soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc adds aad66a3c78da soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc adds ccc706353d1b dt-bindings: power: Add rpm power domain bindings for SDX65 adds 3edff6262c48 soc: qcom: rpmhpd: Add SDX65 power domains adds 3be066542ec4 soc: qcom: pdr: replace usage of found with dedicated list [...] adds a1793920b664 dt-bindings: arm: qcom: Document sa8540p, sc8180x and sc8280xp adds 3db7b4314937 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] adds 3b64756fa3bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b1928d4cd297 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bd0443734196 arm64: dts: renesas: r8a779f0: Add I2C nodes adds b74d5d65afce arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs adds 599fdfddc8fc arm64: dts: renesas: spider: Add Ethernet sub-board adds 18b3b4968658 Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next adds 0ff4961bee72 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b97e2c50b6cb Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 8a1b63b14fe7 dt-bindings: soc: rockchip: add naneng combo phy register [...] adds 07905844f488 soc: rockchip: pm_domains: Fix typo in comment adds 2a872dd86eeb dt-bindings: soc: rockchip: add rk3566-pipe-grf compatible adds 5c0bb7113877 soc: rockchip: set dwc3 clock for rk3566 adds 849328527346 Merge branch 'v5.19-armsoc/drivers' into for-next adds 53070cfa8228 ARM: dts: rockchip: rename pcfg_pull_default node name on rk3036 adds 246c768b6272 Merge branch 'v5.19-armsoc/dts32' into for-next adds c043dee9cb6b arm64: dts: rockchip: correct interrupt flags on rk3399 boards adds ef5814e75b2b arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro adds 6648d167fbd1 dt-bindings: arm: rockchip: add radxa rock3 model a adds 22a442e6586c arm64: dts: rockchip: add basic dts for the radxa rock3 model a adds 9f4c480f24e2 arm64: dts: rockchip: add rk356x dwc3 usb3 nodes adds e432309ff8bf arm64: dts: rockchip: enable dwc3 on quartz64-a adds d6cfb110b0fd arm64: dts: rockchip: add usb3 support to rk3568-evb1-v10 adds f29ffce32b4e arm64: dts: rockchip: Add USB nodes for BPI-R2-Pro adds 551e645fed5d arm64: dts: rockchip: Add SATA support to BPI-R2-Pro adds e03774ff2149 arm64: dts: rockchip: use generic node name for pmucru on rk3399 adds 14fc86b9aa54 arm64: dts: rockchip: add clocks property to cru nodes rk3399 adds 1b3f36854ab7 arm64: dts: rockchip: Add dfi and dmc nodes to rk3399 adds 80bc6f34c559 arm64: dts: rockchip: Enable dmc and dfi nodes on gru adds 77bb1b04dea4 Merge branch 'v5.19-armsoc/dts64' into for-next adds 58ea37d81d9b Merge branch 'v5.19-armsoc/soc32' into for-next adds 04d3e427148f dt-bindings: clock: fix some conversion style issues for r [...] adds 50cfde334940 dt-bindings: clock: replace a maintainer for rockchip,rk33 [...] adds 91154f0cd889 dt-bindings: clock: use generic node name for pmucru examp [...] adds 7adc1b98bb6e dt-bindings: clock: fix rk3399 cru clock issues adds c03f0706d6a5 Merge branch 'v5.19-clk/next' into for-next adds 6f277adf1189 arm64: dts: rockchip: Change io-domains of bpi-r2-pro adds 77047ed73dd8 arm64: dts: rockchip: Add gmac1 and change network setting [...] adds 80ff2eb434b6 Merge branch 'v5.18-armsoc/dtsfixes' into for-next adds df22a95131df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 096f58507374 ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries adds 3f5e3d3a8b89 ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries adds 9576ec12261c ARM: dts: s5pv210: Adjust memory reg entries to match spec adds 21e4b7d151af ARM: dts: s5pv210: Adjust DMA node names to match spec adds 9e916fb9bc3d ARM: dts: s5pv210: align DMA channels with dtschema adds e7d40b416c50 Merge branch 'next/dt' into for-next adds b3830f228dec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a8ca223f4b6d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 0a0ef8c02186 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds f9814e2ef905 arm64: dts: allwinner: a64: olinuxino: Enable audio adds dd8742e8a17d Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next adds 9a2d3465fdc2 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 1836c0bf41e3 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 1cf5b898068d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c2b0390132ed soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning adds d281a982c269 soc: ti: replace usage of found with dedicated list iterat [...] adds f25d2b2b5541 soc: ti: pruss: using pm_runtime_resume_and_get instead of [...] adds 3840ed793318 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 00d2e3a0e8e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2a214607e4a3 clk: renesas: r8a77990: Add RPC clocks adds 9d18f81b3535 clk: renesas: r8a77995: Add RPC clocks adds 42afbbf963f4 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds cfb24463a53e csky: Fix versioncheck warnings adds 7e4c3021f612 csky: Add C based string functions adds c76cfb535bf2 csky: optimize memcpy_{from,to}io() and memset_io() adds aa0fb06f45ba csky: cmpxchg: Optimize with acquire & release adds 833c30075711 csky: atomic: Add custom atomic.h implementation adds 6c98f6a0f362 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds 2e2ac4a33274 tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() adds 3378c7f48f49 rtc: goldfish: Use gf_ioread32()/gf_iowrite32() adds c92e7ef16400 clocksource/drivers: Add a goldfish-timer clocksource adds 05d51e42df06 m68k: Introduce a virtual m68k machine adds e595d08bfa9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
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 (ff511c1c68a5) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-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 - .../RCU/Design/Requirements/Requirements.rst | 32 - Documentation/RCU/stallwarn.rst | 18 - Documentation/admin-guide/blockdev/zram.rst | 5 - Documentation/admin-guide/kernel-parameters.txt | 109 +- Documentation/admin-guide/mm/hugetlbpage.rst | 2 +- Documentation/admin-guide/mm/ksm.rst | 18 - Documentation/admin-guide/sysctl/fs.rst | 50 - Documentation/admin-guide/sysctl/vm.rst | 9 - Documentation/dev-tools/kunit/api/index.rst | 5 - Documentation/dev-tools/kunit/api/resource.rst | 13 - Documentation/dev-tools/kunit/running_tips.rst | 3 +- Documentation/dev-tools/testing-overview.rst | 63 - Documentation/devicetree/bindings/arm/fsl.yaml | 23 +- .../arm/mediatek/mediatek,mt7622-pcie-mirror.yaml | 42 - .../bindings/arm/mediatek/mediatek,mt7622-wed.yaml | 50 - .../devicetree/bindings/arm/omap/prcm.txt | 7 +- Documentation/devicetree/bindings/arm/qcom.yaml | 20 + Documentation/devicetree/bindings/arm/syna.txt | 4 - .../bindings/clock/rockchip,rk3399-cru.yaml | 33 +- .../clock/samsung,exynos4412-isp-clock.yaml | 1 + .../devicetree/bindings/clock/ti-clkctrl.txt | 4 +- .../devicetree/bindings/clock/ti/clockdomain.txt | 3 + .../devicetree/bindings/clock/ti/composite.txt | 3 + .../bindings/clock/ti/fixed-factor-clock.txt | 1 + .../devicetree/bindings/clock/ti/gate.txt | 1 + .../devicetree/bindings/clock/ti/interface.txt | 1 + Documentation/devicetree/bindings/clock/ti/mux.txt | 1 + .../bindings/crypto/allwinner,sun8i-ce.yaml | 1 + .../devicetree/bindings/devfreq/rk3399_dmc.txt | 212 + .../bindings/display/amlogic,meson-dw-hdmi.yaml | 1 + .../display/bridge/google,cros-ec-anx7688.yaml | 1 + .../bindings/display/bridge/ite,it66121.yaml | 3 - .../devicetree/bindings/display/bridge/ps8640.yaml | 1 + .../bindings/display/bridge/toshiba,tc358767.yaml | 22 +- .../bindings/display/imx/nxp,imx8mq-dcss.yaml | 1 + .../bindings/display/mediatek/mediatek,merge.yaml | 1 + .../bindings/display/msm/dpu-qcm2290.yaml | 4 +- .../bindings/display/panel/ilitek,ili9341.yaml | 1 + .../display/panel/leadtek,ltk035c5444t.yaml | 59 - .../bindings/display/panel/orisetech,otm8009a.yaml | 1 + .../bindings/display/sitronix,st7735r.yaml | 6 +- .../display/sprd/sprd,display-subsystem.yaml | 1 + .../devicetree/bindings/display/st,stm32-ltdc.yaml | 1 + .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 1 + .../devicetree/bindings/dma/st,stm32-mdma.yaml | 1 + .../devicetree/bindings/example-schema.yaml | 14 +- .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 5 +- .../bindings/gpio/renesas,rcar-gpio.yaml | 5 - .../bindings/gpio/socionext,uniphier-gpio.yaml | 17 - .../devicetree/bindings/gpu/samsung-rotator.yaml | 1 + .../devicetree/bindings/hwmon/adt7475.yaml | 1 + .../devicetree/bindings/i2c/i2c-gate.yaml | 1 + .../devicetree/bindings/i2c/i2c-mt65xx.txt | 53 + .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 118 - .../devicetree/bindings/i2c/i2c-mux-gpmux.yaml | 1 + .../devicetree/bindings/i2c/qcom,i2c-qup.txt | 40 + .../devicetree/bindings/i2c/qcom,i2c-qup.yaml | 89 - .../devicetree/bindings/iio/adc/adi,ad7291.yaml | 1 + .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 7 +- .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 2 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 34 +- .../devicetree/bindings/iio/st,st-sensors.yaml | 1 - .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 1 + .../bindings/leds/backlight/qcom-wled.yaml | 2 +- .../bindings/mailbox/amlogic,meson-gxbb-mhu.yaml | 1 + .../devicetree/bindings/media/microchip,xisc.yaml | 1 + .../bindings/memory-controllers/fsl/fsl,ddr.yaml | 6 + .../memory-controllers/renesas,rpc-if.yaml | 5 + .../memory-controllers/rockchip,rk3399-dmc.yaml | 384 -- .../bindings/mmc/marvell,xenon-sdhci.txt | 173 + .../bindings/mmc/marvell,xenon-sdhci.yaml | 275 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 15 +- .../bindings/mtd/hisilicon,fmc-spi-nor.txt | 2 +- .../devicetree/bindings/net/mediatek-net.txt | 10 - .../devicetree/bindings/net/mscc,miim.yaml | 61 - .../devicetree/bindings/net/mscc-miim.txt | 26 + .../devicetree/bindings/net/qcom,ipa.yaml | 7 - .../devicetree/bindings/net/smsc,lan91c111.yaml | 61 - .../devicetree/bindings/net/smsc-lan91c111.txt | 17 + .../bindings/net/socionext,uniphier-ave4.yaml | 57 +- .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 1 + .../bindings/net/wireless/qcom,ath11k.yaml | 2 +- .../bindings/net/wireless/silabs,wfx.yaml | 137 - .../bindings/pci/socionext,uniphier-pcie.yaml | 96 - .../devicetree/bindings/pci/uniphier-pcie.txt | 82 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 5 +- .../bindings/power/amlogic,meson-sec-pwrc.yaml | 1 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/power/renesas,rcar-sysc.yaml | 15 +- .../bindings/power/supply/cw2015_battery.yaml | 1 + .../bindings/power/supply/power-supply.yaml | 1 + .../bindings/power/supply/ti,lp8727.yaml | 1 + .../bindings/power/supply/tps65217-charger.yaml | 2 +- .../devicetree/bindings/powerpc/fsl/l2cache.txt | 6 + .../bindings/regulator/mt6358-regulator.txt | 22 +- .../regulator/richtek,rt4801-regulator.yaml | 7 +- .../regulator/richtek,rt5759-regulator.yaml | 90 - .../regulator/socionext,uniphier-regulator.yaml | 1 + .../bindings/regulator/st,stm32-vrefbuf.yaml | 1 + .../bindings/reserved-memory/ramoops.yaml | 1 + .../bindings/reset/hisilicon,hi6220-reset.txt | 37 + .../devicetree/bindings/reset/microchip,rst.yaml | 1 + .../devicetree/bindings/rng/intel,ixp46x-rng.yaml | 1 + .../devicetree/bindings/serial/qcom,msm-uartdm.txt | 81 + .../bindings/serial/qcom,msm-uartdm.yaml | 112 - .../devicetree/bindings/serial/sprd-uart.yaml | 2 +- .../bindings/soc/amlogic/amlogic,canvas.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 3 +- .../devicetree/bindings/soc/qcom/qcom,gsbi.txt | 87 + .../devicetree/bindings/soc/qcom/qcom,gsbi.yaml | 132 - .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../devicetree/bindings/sound/adi,adau1372.yaml | 1 + .../bindings/sound/amlogic,gx-sound-card.yaml | 1 + .../devicetree/bindings/sound/cirrus,cs35l45.yaml | 75 - .../devicetree/bindings/sound/maxim,max98520.yaml | 1 + .../devicetree/bindings/sound/mchp,spdifrx.yaml | 2 +- .../devicetree/bindings/sound/mchp,spdiftx.yaml | 2 +- .../sound/mt8195-mt6359-rt1011-rt5682.yaml | 51 + .../sound/mt8195-mt6359-rt1019-rt5682.yaml | 61 + .../devicetree/bindings/sound/mt8195-mt6359.yaml | 64 - .../bindings/sound/nvidia,tegra-audio-rt5640.yaml | 1 + .../bindings/sound/nvidia,tegra186-asrc.yaml | 81 - .../bindings/sound/nvidia,tegra210-ahub.yaml | 4 - .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 17 +- .../bindings/sound/qcom,lpass-rx-macro.yaml | 17 +- .../bindings/sound/qcom,lpass-tx-macro.yaml | 17 +- .../bindings/sound/qcom,lpass-va-macro.yaml | 11 +- .../devicetree/bindings/sound/qcom,wcd938x.yaml | 3 - .../bindings/sound/samsung,aries-wm8994.yaml | 1 + .../devicetree/bindings/sound/samsung,odroid.yaml | 1 + .../devicetree/bindings/sound/tas2562.yaml | 1 + .../devicetree/bindings/sound/tas2770.yaml | 1 + .../devicetree/bindings/sound/wlf,wm8731.yaml | 97 - Documentation/devicetree/bindings/sound/wm8731.txt | 27 + .../devicetree/bindings/soundwire/qcom,sdw.txt | 14 - .../bindings/spi/amlogic,meson-gx-spicc.yaml | 1 + .../bindings/spi/amlogic,meson6-spifc.yaml | 1 + .../bindings/spi/mediatek,spi-mt65xx.yaml | 4 - .../bindings/spi/qcom,spi-qcom-qspi.yaml | 4 +- .../devicetree/bindings/spi/qcom,spi-qup.txt | 103 + .../devicetree/bindings/spi/qcom,spi-qup.yaml | 81 - .../devicetree/bindings/spi/renesas,hspi.yaml | 1 + .../devicetree/bindings/spi/spi-davinci.txt | 2 +- .../devicetree/bindings/spi/spi-pl022.yaml | 2 +- .../bindings/staging/net/wireless/silabs,wfx.yaml | 137 + .../devicetree/bindings/thermal/rzg2l-thermal.yaml | 1 - Documentation/devicetree/bindings/usb/dwc2.yaml | 4 +- .../devicetree/bindings/usb/smsc,usb3503.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 - .../devicetree/bindings/writing-bindings.rst | 25 - .../devicetree/bindings/writing-schema.rst | 6 - Documentation/doc-guide/kernel-doc.rst | 5 - Documentation/doc-guide/sphinx.rst | 5 +- Documentation/driver-api/thermal/intel_dptf.rst | 2 +- Documentation/filesystems/locking.rst | 20 +- Documentation/filesystems/vfs.rst | 17 +- Documentation/gpu/drm-mm.rst | 9 - Documentation/gpu/drm-uapi.rst | 4 +- Documentation/gpu/i915.rst | 14 +- Documentation/hwmon/aquacomputer_d5next.rst | 4 - Documentation/index.rst | 1 - Documentation/kbuild/kbuild.rst | 17 - Documentation/kbuild/makefiles.rst | 50 +- Documentation/kernel-hacking/hacking.rst | 36 +- Documentation/kernel-hacking/locking.rst | 5 +- .../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/bonding.rst | 4 +- Documentation/process/changes.rst | 41 - .../process/embargoed-hardware-issues.rst | 2 +- Documentation/process/maintainer-tip.rst | 14 - Documentation/process/submitting-patches.rst | 5 +- Documentation/rust/arch-support.rst | 34 - Documentation/rust/coding-guidelines.rst | 214 - Documentation/rust/general-information.rst | 77 - Documentation/rust/index.rst | 20 - Documentation/rust/logo.svg | 357 -- Documentation/rust/quick-start.rst | 230 - .../zh_CN/admin-guide/mm/damon/reclaim.rst | 4 +- .../zh_CN/admin-guide/mm/damon/usage.rst | 291 +- .../translations/zh_CN/scheduler/index.rst | 2 - .../translations/zh_CN/scheduler/sched-debug.rst | 51 - .../translations/zh_CN/scheduler/schedutil.rst | 165 - .../translations/zh_CN/vm/damon/design.rst | 7 +- Documentation/translations/zh_CN/vm/frontswap.rst | 196 - Documentation/translations/zh_CN/vm/hwpoison.rst | 166 - Documentation/translations/zh_CN/vm/index.rst | 24 +- .../translations/zh_CN/vm/memory-model.rst | 135 - .../translations/zh_CN/vm/mmu_notifier.rst | 97 - .../zh_CN/vm/overcommit-accounting.rst | 86 - Documentation/translations/zh_CN/vm/page_frags.rst | 38 - Documentation/translations/zh_CN/vm/page_owner.rst | 116 - .../translations/zh_CN/vm/page_table_check.rst | 56 - .../translations/zh_CN/vm/remap_file_pages.rst | 32 - .../zh_CN/vm/split_page_table_lock.rst | 96 - Documentation/translations/zh_CN/vm/z3fold.rst | 31 - Documentation/translations/zh_CN/vm/zsmalloc.rst | 78 - Documentation/virt/kvm/api.rst | 149 +- Documentation/virt/kvm/vcpu-requests.rst | 2 + .../virt/kvm/x86/amd-memory-encryption.rst | 2 + Documentation/virt/kvm/x86/errata.rst | 2 +- .../virt/kvm/x86/running-nested-guests.rst | 2 + Documentation/vm/balance.rst | 2 +- Documentation/vm/page_owner.rst | 44 +- Documentation/vm/slub.rst | 64 - Documentation/w1/slaves/w1_therm.rst | 9 +- Documentation/x86/cpuinfo.rst | 5 +- Documentation/x86/exception-tables.rst | 23 +- Documentation/x86/x86_64/boot-options.rst | 9 + MAINTAINERS | 76 +- Makefile | 177 +- Next/SHA1s | 346 -- Next/Trees | 348 -- Next/merge.log | 5349 -------------------- arch/Kconfig | 12 - arch/alpha/kernel/osf_sys.c | 1 - arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/arm/Kconfig | 89 +- arch/arm/Makefile | 7 +- arch/arm/boot/compressed/misc-ep93xx.h | 86 + arch/arm/boot/compressed/misc.c | 4 + arch/arm/boot/dts/am33xx-clocks.dtsi | 373 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 339 +- arch/arm/boot/dts/dra7xx-clocks.dtsi | 693 ++- arch/arm/boot/dts/imx28-evk.dts | 2 +- arch/arm/boot/dts/imx28-m28evk.dts | 2 +- arch/arm/boot/dts/imx28-sps1.dts | 2 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 6 +- arch/arm/boot/dts/imx6dl-rex-basic.dts | 2 +- arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-bx50v3.dtsi | 2 +- arch/arm/boot/dts/imx6q-cm-fx6.dts | 2 +- arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +- arch/arm/boot/dts/imx6q-dms-ba16.dts | 2 +- arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +- arch/arm/boot/dts/imx6q-marsboard.dts | 2 +- arch/arm/boot/dts/imx6q-rex-pro.dts | 2 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 10 +- arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-tx6.dtsi | 5 - arch/arm/boot/dts/imx6sl-evk.dts | 2 +- arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 2 +- arch/arm/boot/dts/imx6sx-sdb-reva.dts | 4 +- arch/arm/boot/dts/imx6sx-sdb.dts | 4 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi | 2 +- .../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 2 +- arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi | 2 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/meson8-minix-neo-x8.dts | 2 +- arch/arm/boot/dts/omap443x-clocks.dtsi | 1 + arch/arm/boot/dts/omap446x-clocks.dtsi | 2 + arch/arm/boot/dts/omap44xx-clocks.dtsi | 173 +- arch/arm/boot/dts/omap54xx-clocks.dtsi | 160 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/s5pv210-aquila.dts | 3 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 11 +- arch/arm/boot/dts/s5pv210-goni.dts | 6 +- arch/arm/boot/dts/s5pv210.dtsi | 18 +- arch/arm/configs/dove_defconfig | 2 + arch/arm/configs/ep93xx_defconfig | 2 + arch/arm/configs/iop32x_defconfig | 1 + arch/arm/configs/ixp4xx_defconfig | 1 + arch/arm/configs/mini2440_defconfig | 2 + arch/arm/configs/multi_v5_defconfig | 3 +- arch/arm/configs/qcom_defconfig | 8 + arch/arm/configs/s3c2410_defconfig | 3 + arch/arm/configs/tct_hammer_defconfig | 2 + arch/arm/mach-asm9260/Kconfig | 1 + arch/arm/mach-aspeed/Kconfig | 2 +- arch/arm/mach-at91/Kconfig | 3 +- arch/arm/mach-clps711x/Kconfig | 1 + arch/arm/mach-davinci/Kconfig | 1 + arch/arm/mach-dove/Kconfig | 16 +- arch/arm/mach-dove/Makefile | 2 + arch/arm/mach-dove/include/mach/uncompress.h | 34 - arch/arm/mach-ep93xx/Kconfig | 13 + arch/arm/mach-ep93xx/adssphere.c | 1 + arch/arm/mach-ep93xx/core.c | 5 +- arch/arm/mach-ep93xx/edb93xx.c | 8 + arch/arm/mach-ep93xx/ep93xx-regs.h | 38 + arch/arm/mach-ep93xx/gesbc9312.c | 1 + arch/arm/mach-ep93xx/gpio-ep93xx.h | 2 +- arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h | 42 - arch/arm/mach-ep93xx/include/mach/irqs.h | 79 - arch/arm/mach-ep93xx/include/mach/uncompress.h | 90 - arch/arm/mach-ep93xx/irqs.h | 76 + arch/arm/mach-ep93xx/micro9.c | 4 + arch/arm/mach-ep93xx/simone.c | 1 + arch/arm/mach-ep93xx/snappercl15.c | 1 + arch/arm/mach-ep93xx/soc.h | 3 +- arch/arm/mach-ep93xx/ts72xx.c | 3 +- arch/arm/mach-ep93xx/vision_ep9307.c | 1 + arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-gemini/Kconfig | 1 + arch/arm/mach-highbank/Kconfig | 1 - arch/arm/mach-hisi/Kconfig | 2 +- arch/arm/mach-imx/Kconfig | 4 +- arch/arm/mach-integrator/Kconfig | 125 - arch/arm/mach-integrator/Makefile | 10 - arch/arm/mach-integrator/core.c | 96 - arch/arm/mach-integrator/integrator_ap.c | 202 - arch/arm/mach-integrator/integrator_cp.c | 147 - arch/arm/mach-iop32x/Kconfig | 18 +- arch/arm/mach-iop32x/em7210.c | 1 + arch/arm/mach-iop32x/glantank.c | 1 + arch/arm/mach-iop32x/include/mach/irqs.h | 14 - arch/arm/mach-iop32x/include/mach/uncompress.h | 25 - arch/arm/mach-iop32x/iq31244.c | 1 + arch/arm/mach-iop32x/iq80321.c | 1 + arch/arm/mach-iop32x/irqs.h | 2 + arch/arm/mach-iop32x/n2100.c | 1 + arch/arm/mach-ixp4xx/Kconfig | 22 +- arch/arm/mach-ixp4xx/Makefile.boot | 4 - arch/arm/mach-ixp4xx/include/mach/uncompress.h | 54 - arch/arm/mach-keystone/Kconfig | 1 - arch/arm/mach-lpc32xx/Kconfig | 1 + arch/arm/mach-mmp/Kconfig | 2 +- arch/arm/mach-moxart/Kconfig | 1 + arch/arm/mach-mv78xx0/Kconfig | 1 + arch/arm/mach-mvebu/Kconfig | 3 +- arch/arm/mach-mxs/Kconfig | 1 + arch/arm/mach-nomadik/Kconfig | 1 + arch/arm/mach-npcm/Kconfig | 2 +- arch/arm/mach-nspire/Kconfig | 1 + arch/arm/mach-orion5x/Kconfig | 1 + arch/arm/mach-oxnas/Kconfig | 2 +- arch/arm/mach-qcom/Kconfig | 1 - arch/arm/mach-realview/Kconfig | 103 - arch/arm/mach-realview/Makefile | 8 - arch/arm/mach-realview/platsmp-dt.c | 93 - arch/arm/mach-s3c/Kconfig.s3c24xx | 25 +- arch/arm/mach-s3c/bast-ide.c | 2 +- arch/arm/mach-s3c/bast-irq.c | 2 +- arch/arm/mach-s3c/cpu.c | 2 +- arch/arm/mach-s3c/dev-audio-s3c64xx.c | 2 +- arch/arm/mach-s3c/dev-uart-s3c64xx.c | 2 +- arch/arm/mach-s3c/devs.c | 2 +- arch/arm/mach-s3c/gpio-samsung.c | 2 +- arch/arm/mach-s3c/include/mach/io-s3c24xx.h | 50 - arch/arm/mach-s3c/include/mach/io.h | 8 - arch/arm/mach-s3c/include/mach/irqs-s3c24xx.h | 213 - arch/arm/mach-s3c/include/mach/map-base.h | 42 - arch/arm/mach-s3c/irq-pm-s3c24xx.c | 2 +- arch/arm/mach-s3c/irq-s3c24xx.c | 2 +- arch/arm/mach-s3c/irqs-s3c24xx.h | 219 + .../arm/mach-s3c/{include/mach => }/irqs-s3c64xx.h | 0 arch/arm/mach-s3c/{include/mach => }/irqs.h | 0 arch/arm/mach-s3c/mach-amlm5900.c | 2 + arch/arm/mach-s3c/mach-anubis.c | 6 +- arch/arm/mach-s3c/mach-anw6410.c | 2 +- arch/arm/mach-s3c/mach-at2440evb.c | 1 + arch/arm/mach-s3c/mach-bast.c | 6 +- arch/arm/mach-s3c/mach-crag6410-module.c | 2 +- arch/arm/mach-s3c/mach-crag6410.c | 2 +- arch/arm/mach-s3c/mach-gta02.c | 1 + arch/arm/mach-s3c/mach-h1940.c | 1 + arch/arm/mach-s3c/mach-hmt.c | 2 +- arch/arm/mach-s3c/mach-jive.c | 2 +- arch/arm/mach-s3c/mach-mini2440.c | 3 +- arch/arm/mach-s3c/mach-mini6410.c | 2 +- arch/arm/mach-s3c/mach-n30.c | 2 + arch/arm/mach-s3c/mach-ncp.c | 2 +- arch/arm/mach-s3c/mach-nexcoder.c | 1 + arch/arm/mach-s3c/mach-osiris.c | 6 +- arch/arm/mach-s3c/mach-otom.c | 1 + arch/arm/mach-s3c/mach-qt2410.c | 1 + arch/arm/mach-s3c/mach-real6410.c | 2 +- arch/arm/mach-s3c/mach-rx1950.c | 1 + arch/arm/mach-s3c/mach-rx3715.c | 7 +- arch/arm/mach-s3c/mach-smartq5.c | 2 +- arch/arm/mach-s3c/mach-smartq7.c | 2 +- arch/arm/mach-s3c/mach-smdk2410.c | 1 + arch/arm/mach-s3c/mach-smdk2413.c | 3 + arch/arm/mach-s3c/mach-smdk2416.c | 11 +- arch/arm/mach-s3c/mach-smdk2440.c | 11 +- arch/arm/mach-s3c/mach-smdk2443.c | 12 +- arch/arm/mach-s3c/mach-smdk6400.c | 2 +- arch/arm/mach-s3c/mach-smdk6410.c | 2 +- arch/arm/mach-s3c/mach-tct_hammer.c | 1 + arch/arm/mach-s3c/mach-vr1000.c | 6 +- arch/arm/mach-s3c/mach-vstms.c | 1 + arch/arm/mach-s3c/map-base.h | 48 + arch/arm/mach-s3c/map-s3c24xx.h | 2 +- arch/arm/mach-s3c/map-s3c64xx.h | 2 +- arch/arm/mach-s3c/pl080.c | 2 +- arch/arm/mach-s3c/pm-core-s3c24xx.h | 2 +- arch/arm/mach-s3c/pm-s3c2412.c | 2 +- arch/arm/mach-s3c/pm-s3c64xx.c | 2 +- arch/arm/mach-s3c/pm.c | 2 +- arch/arm/mach-s3c/s3c2443.c | 2 +- arch/arm/mach-s3c/s3c24xx.h | 2 +- arch/arm/mach-s3c/s3c64xx.c | 2 +- arch/arm/mach-s3c/simtec-usb.c | 2 +- arch/arm/mach-socfpga/Kconfig | 1 - arch/arm/mach-spear/Kconfig | 2 +- arch/arm/mach-sunxi/Kconfig | 3 +- arch/arm/mach-versatile/Kconfig | 309 ++ arch/arm/mach-versatile/Makefile | 32 +- .../Makefile.boot | 0 arch/arm/mach-versatile/dcscb.c | 172 + arch/arm/mach-versatile/dcscb_setup.S | 33 + arch/arm/mach-versatile/headsmp.S | 36 + arch/arm/mach-versatile/hotplug.c | 102 + .../cm.h => mach-versatile/integrator-cm.h} | 0 .../integrator-hardware.h} | 0 arch/arm/mach-versatile/integrator.c | 94 + .../common.h => mach-versatile/integrator.h} | 0 arch/arm/mach-versatile/integrator_ap.c | 200 + arch/arm/mach-versatile/integrator_cp.c | 145 + arch/arm/mach-versatile/platsmp-realview.c | 93 + arch/arm/mach-versatile/platsmp-vexpress.c | 93 + arch/arm/mach-versatile/platsmp.c | 107 + arch/arm/mach-versatile/platsmp.h | 11 + .../realview-dt.c => mach-versatile/realview.c} | 0 arch/arm/{mach-vexpress => mach-versatile}/spc.c | 0 arch/arm/{mach-vexpress => mach-versatile}/spc.h | 0 arch/arm/mach-versatile/tc2_pm.c | 261 + .../{mach-vexpress => mach-versatile}/v2m-mps2.c | 0 arch/arm/mach-versatile/v2m.c | 40 + .../mach-versatile/{versatile_dt.c => versatile.c} | 0 .../core.h => mach-versatile/vexpress.h} | 0 arch/arm/mach-vexpress/Kconfig | 81 - arch/arm/mach-vexpress/Makefile | 19 - arch/arm/mach-vexpress/dcscb.c | 172 - arch/arm/mach-vexpress/dcscb_setup.S | 35 - arch/arm/mach-vexpress/platsmp.c | 96 - arch/arm/mach-vexpress/tc2_pm.c | 263 - arch/arm/mach-vexpress/v2m.c | 40 - arch/arm/mach-vt8500/Kconfig | 1 + arch/arm/mach-zynq/Kconfig | 1 - arch/arm/mm/Kconfig | 28 +- arch/arm/plat-versatile/Makefile | 5 - arch/arm/plat-versatile/headsmp.S | 38 - arch/arm/plat-versatile/hotplug.c | 102 - arch/arm/plat-versatile/include/plat/platsmp.h | 13 - arch/arm/plat-versatile/platsmp.c | 109 - arch/arm/tools/syscall.tbl | 1 - arch/arm64/Kconfig | 2 - .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 30 + arch/arm64/boot/dts/amlogic/Makefile | 38 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 2 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 2 +- .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 2 +- arch/arm64/boot/dts/freescale/Makefile | 4 + .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 9 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 - arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 2 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 2 + .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 2 + .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 2 + .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 2 +- .../boot/dts/freescale/imx8mm-verdin-wifi.dtsi | 26 +- arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 411 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 27 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 10 +- .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 129 + .../boot/dts/freescale/imx8mp-verdin-dev.dtsi | 46 + .../dts/freescale/imx8mp-verdin-nonwifi-dahlia.dts | 18 + .../dts/freescale/imx8mp-verdin-nonwifi-dev.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-nonwifi.dtsi | 54 + .../dts/freescale/imx8mp-verdin-wifi-dahlia.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-wifi-dev.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-wifi.dtsi | 82 + arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 1380 +++++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 115 + .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 4 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 32 +- arch/arm64/boot/dts/qcom/Makefile | 5 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 15 + .../qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 4 - .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 4 - .../boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 4 - arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 - arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts | 108 + arch/arm64/boot/dts/qcom/sc7280-crd.dts | 105 - arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 313 ++ .../dts/qcom/sc7280-herobrine-herobrine-r0.dts | 1352 ----- .../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 30 + .../boot/dts/qcom/sc7280-herobrine-villager-r0.dts | 296 ++ arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 54 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 4 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 51 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 255 + .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 20 + .../boot/dts/renesas/r8a779f0-spider-ethernet.dtsi | 15 + arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 10 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 102 + .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 7 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 12 + arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 28 + arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi | 25 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 25 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 37 + arch/arm64/boot/dts/rockchip/rk3566.dtsi | 11 + arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 102 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 46 + arch/arm64/boot/dts/rockchip/rk3568.dtsi | 9 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 35 +- arch/arm64/boot/dts/synaptics/as370.dtsi | 173 - arch/arm64/configs/defconfig | 5 + arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/insn.h | 9 - arch/arm64/include/asm/kvm_emulate.h | 27 +- arch/arm64/include/asm/kvm_host.h | 10 + arch/arm64/include/asm/pgtable-prot.h | 1 - arch/arm64/include/asm/pgtable.h | 23 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/kernel/entry-common.c | 8 +- arch/arm64/kernel/patching.c | 4 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kvm/mmu.c | 11 +- arch/arm64/kvm/psci.c | 31 +- arch/arm64/kvm/reset.c | 65 +- arch/arm64/kvm/vgic/vgic-debug.c | 10 +- arch/arm64/kvm/vgic/vgic-its.c | 2 +- arch/arm64/lib/insn.c | 67 +- arch/arm64/mm/flush.c | 13 - arch/arm64/net/bpf_jit.h | 17 - arch/arm64/net/bpf_jit_comp.c | 255 +- arch/csky/Kconfig | 8 + arch/csky/abiv1/Makefile | 2 - arch/csky/abiv1/memcpy.S | 347 -- arch/csky/abiv1/strksyms.c | 6 - arch/csky/abiv2/Makefile | 2 + arch/csky/abiv2/strksyms.c | 4 +- arch/csky/include/asm/atomic.h | 251 + arch/csky/include/asm/barrier.h | 8 +- arch/csky/include/asm/cmpxchg.h | 173 +- arch/csky/include/asm/io.h | 12 +- arch/csky/kernel/Makefile | 2 +- arch/csky/kernel/io.c | 91 + arch/csky/kernel/process.c | 1 - arch/csky/lib/Makefile | 3 + arch/csky/lib/string.c | 134 + arch/csky/mm/dma-mapping.c | 1 - arch/ia64/kernel/kprobes.c | 64 +- arch/ia64/kernel/palinfo.c | 2 +- arch/ia64/kernel/ptrace.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/traps.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/ia64/mm/tlb.c | 4 +- arch/m68k/Kbuild | 1 + arch/m68k/Kconfig.machine | 17 + arch/m68k/configs/virt_defconfig | 68 + arch/m68k/include/asm/config.h | 2 + arch/m68k/include/asm/io.h | 3 + arch/m68k/include/asm/irq.h | 3 +- arch/m68k/include/asm/pgtable_mm.h | 7 + arch/m68k/include/asm/setup.h | 44 +- arch/m68k/include/asm/virt.h | 25 + arch/m68k/include/uapi/asm/bootinfo-virt.h | 18 + arch/m68k/include/uapi/asm/bootinfo.h | 1 + arch/m68k/kernel/Makefile | 1 + arch/m68k/kernel/head.S | 31 + arch/m68k/kernel/setup_mm.c | 7 + arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/mm/kmap.c | 21 +- arch/m68k/virt/Makefile | 6 + arch/m68k/virt/config.c | 130 + arch/m68k/virt/ints.c | 155 + arch/m68k/virt/platform.c | 72 + arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/mips/configs/gpr_defconfig | 1 + arch/mips/configs/mtx1_defconfig | 1 + 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/parisc/Kconfig | 1 - arch/parisc/configs/generic-32bit_defconfig | 4 +- arch/parisc/configs/generic-64bit_defconfig | 3 +- arch/parisc/include/asm/cache.h | 1 - arch/parisc/include/asm/cacheflush.h | 5 +- arch/parisc/include/asm/pgtable.h | 2 +- arch/parisc/kernel/cache.c | 17 +- arch/parisc/kernel/pacache.S | 3 + arch/parisc/kernel/processor.c | 11 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/Kconfig | 2 - arch/powerpc/include/asm/book3s/64/pgtable.h | 31 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/riscv/Kconfig | 1 - arch/riscv/Makefile | 5 - arch/riscv/kvm/vcpu.c | 2 - arch/riscv/kvm/vcpu_fp.c | 1 + arch/s390/configs/debug_defconfig | 7 +- arch/s390/configs/defconfig | 6 +- arch/s390/configs/zfcpdump_defconfig | 6 +- arch/s390/include/asm/pgtable.h | 36 +- arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kvm/kvm-s390.c | 11 +- arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/x86/Kconfig | 19 +- arch/x86/Makefile | 15 - arch/x86/boot/video-vesa.c | 4 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/events/Kconfig | 8 - arch/x86/events/amd/Makefile | 1 - arch/x86/events/amd/brs.c | 364 -- arch/x86/events/amd/core.c | 252 +- arch/x86/events/core.c | 19 +- arch/x86/events/intel/lbr.c | 36 +- arch/x86/events/perf_event.h | 143 +- arch/x86/include/asm/amd_nb.h | 1 + arch/x86/include/asm/asm.h | 20 +- arch/x86/include/asm/cpu_entry_area.h | 2 +- arch/x86/include/asm/cpufeature.h | 7 +- arch/x86/include/asm/cpufeatures.h | 1 - arch/x86/include/asm/disabled-features.h | 8 +- arch/x86/include/asm/e820/api.h | 5 - arch/x86/include/asm/highmem.h | 1 - arch/x86/include/asm/io.h | 2 +- arch/x86/include/asm/kvm-x86-ops.h | 1 - arch/x86/include/asm/kvm_host.h | 35 +- arch/x86/include/asm/msi.h | 19 +- arch/x86/include/asm/msr-index.h | 4 - arch/x86/include/asm/page_64.h | 2 +- arch/x86/include/asm/perf_event.h | 23 - arch/x86/include/asm/pgtable.h | 21 - arch/x86/include/asm/pgtable_64.h | 4 +- arch/x86/include/asm/pgtable_types.h | 7 - arch/x86/include/asm/pkeys.h | 8 + arch/x86/include/asm/proto.h | 1 + arch/x86/include/asm/smap.h | 24 + arch/x86/include/asm/svm.h | 8 +- arch/x86/include/asm/tlbflush.h | 97 - arch/x86/include/uapi/asm/kvm.h | 11 +- arch/x86/kernel/amd_nb.c | 7 +- arch/x86/kernel/asm-offsets_64.c | 4 +- arch/x86/kernel/cpu/bugs.c | 7 - arch/x86/kernel/cpu/common.c | 101 +- arch/x86/kernel/cpu/mce/amd.c | 32 +- arch/x86/kernel/cpu/mce/core.c | 4 +- arch/x86/kernel/crash_dump_64.c | 2 +- arch/x86/kernel/early-quirks.c | 1 - arch/x86/kernel/kvm.c | 77 +- arch/x86/kernel/resource.c | 25 +- arch/x86/kernel/setup.c | 28 +- arch/x86/kernel/sev.c | 3 +- arch/x86/kvm/i8259.c | 1 + arch/x86/kvm/irq.c | 10 +- arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/svm/avic.c | 13 +- arch/x86/kvm/svm/nested.c | 297 +- arch/x86/kvm/svm/sev.c | 2 + arch/x86/kvm/svm/svm.c | 207 +- arch/x86/kvm/svm/svm.h | 53 +- arch/x86/kvm/vmx/vmx.c | 2 +- arch/x86/kvm/x86.c | 211 +- arch/x86/kvm/xen.c | 1246 +---- arch/x86/kvm/xen.h | 62 +- arch/x86/lib/delay.c | 4 +- arch/x86/mm/Makefile | 3 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/init_64.c | 3 +- arch/x86/mm/pgtable.c | 10 - arch/x86/mm/setup_nx.c | 62 + arch/x86/net/bpf_jit_comp.c | 1 + arch/x86/pci/acpi.c | 5 - arch/xtensa/kernel/jump_label.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 - block/bdev.c | 16 +- block/bio.c | 88 +- block/blk.h | 7 + block/fops.c | 11 +- block/partitions/core.c | 2 +- drivers/acpi/acpi_pad.c | 7 - drivers/acpi/processor_idle.c | 5 - drivers/acpi/property.c | 36 +- drivers/android/Kconfig | 6 - 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 | 960 ---- drivers/android/range_alloc.rs | 189 - drivers/android/rust_binder.rs | 111 - drivers/android/thread.rs | 870 ---- drivers/android/transaction.rs | 326 -- drivers/ata/pata_mpc52xx.c | 3 +- drivers/base/dd.c | 1 + drivers/base/node.c | 1 - drivers/base/property.c | 42 +- drivers/base/regmap/regmap-i3c.c | 2 +- drivers/base/regmap/regmap-sccb.c | 2 +- drivers/base/regmap/regmap-sdw-mbq.c | 2 +- drivers/base/regmap/regmap-sdw.c | 2 +- drivers/base/regmap/regmap-slimbus.c | 2 +- drivers/base/regmap/regmap-w1.c | 6 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_int.h | 8 +- drivers/block/drbd/drbd_main.c | 18 +- drivers/block/drbd/drbd_nl.c | 74 +- drivers/block/drbd/drbd_receiver.c | 15 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/drbd/drbd_state.c | 21 +- drivers/block/drbd/drbd_state_change.h | 8 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/loop.c | 261 +- drivers/block/loop.h | 1 + drivers/block/nbd.c | 16 +- drivers/block/zram/zram_drv.c | 39 +- drivers/bluetooth/btbcm.c | 52 +- drivers/bluetooth/btintel.c | 2 +- drivers/bluetooth/btmtksdio.c | 2 +- drivers/bluetooth/btusb.c | 5 - drivers/bluetooth/hci_qca.c | 4 +- drivers/bus/imx-weim.c | 2 +- drivers/bus/mhi/Kconfig | 1 - drivers/bus/mhi/Makefile | 3 - drivers/bus/mhi/common.h | 22 - drivers/bus/mhi/ep/Kconfig | 10 - drivers/bus/mhi/ep/Makefile | 2 - drivers/bus/mhi/ep/internal.h | 218 - drivers/bus/mhi/ep/main.c | 1591 ------ drivers/bus/mhi/ep/mmio.c | 273 - drivers/bus/mhi/ep/ring.c | 207 - drivers/bus/mhi/ep/sm.c | 148 - drivers/cdrom/cdrom.c | 3 +- drivers/char/agp/amd64-agp.c | 2 +- drivers/char/random.c | 22 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 9 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 9 + drivers/clk/renesas/rcar-gen3-cpg.h | 5 +- drivers/clocksource/Kconfig | 7 + drivers/clocksource/Makefile | 1 + drivers/clocksource/timer-goldfish.c | 153 + drivers/cpufreq/qcom-cpufreq-hw.c | 62 +- drivers/cxl/pci.c | 1 - drivers/devfreq/rk3399_dmc.c | 299 +- drivers/dma-buf/dma-buf.c | 2 +- drivers/dma-buf/dma-resv.c | 142 +- drivers/dma-buf/st-dma-resv.c | 64 +- drivers/dma/at_xdmac.c | 12 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 7 +- drivers/dma/idxd/device.c | 3 +- drivers/dma/imx-sdma.c | 32 +- drivers/dma/mediatek/mtk-hsdma.c | 14 +- drivers/dma/mediatek/mtk-uart-apdma.c | 9 +- drivers/edac/amd64_edac.c | 2 +- drivers/edac/mpc85xx_edac.c | 14 + drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-axp288.c | 4 +- drivers/extcon/extcon-intel-int3496.c | 54 +- drivers/extcon/extcon-sm5502.c | 2 - drivers/extcon/extcon-usb-gpio.c | 15 + drivers/extcon/extcon-usbc-cros-ec.c | 2 +- drivers/extcon/extcon.c | 8 +- drivers/firewire/core-card.c | 39 - drivers/firewire/core-cdev.c | 6 +- drivers/firewire/core-transaction.c | 18 - drivers/firmware/Kconfig | 6 +- drivers/gpio/Kconfig | 8 - drivers/gpio/Makefile | 1 - drivers/gpio/gpio-rcar.c | 7 +- drivers/gpio/gpio_pl061_rust.rs | 370 -- drivers/gpio/gpiolib-acpi.c | 22 +- drivers/gpio/gpiolib-cdev.c | 66 +- drivers/gpio/gpiolib-of.c | 2 +- drivers/gpio/gpiolib.c | 12 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 71 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 23 + drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 1184 ++++- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 984 ---- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 21 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 - drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 14 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 74 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h | 7 - drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 71 - drivers/gpu/drm/amd/amdgpu/vcn_v2_5.h | 6 - drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 119 +- drivers/gpu/drm/amd/amdkfd/kfd_events.h | 1 - drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 49 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 - drivers/gpu/drm/amd/amdkfd/kfd_process.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 26 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../drm/amd/display/dc/bios/bios_parser_common.c | 3 - .../gpu/drm/amd/display/dc/bios/command_table.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 90 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 30 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 9 - drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 14 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 12 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 25 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 1 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 30 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 16 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 14 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 6 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 26 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 3 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 361 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 4 +- drivers/gpu/drm/amd/display/dc/dcn315/Makefile | 26 + .../drm/amd/display/dc/dcn315/dcn315_resource.c | 235 +- .../drm/amd/display/dc/dcn315/dcn315_resource.h | 3 - drivers/gpu/drm/amd/display/dc/dcn316/Makefile | 26 + .../drm/amd/display/dc/dcn316/dcn316_resource.c | 234 +- .../drm/amd/display/dc/dcn316/dcn316_resource.h | 3 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 2 - .../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c | 19 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 2 + .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 863 ---- .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.h | 44 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 1 - .../gpu/drm/amd/display/dc/link/link_dp_trace.c | 20 - .../gpu/drm/amd/display/dc/link/link_dp_trace.h | 5 - .../gpu/drm/amd/display/dc/link/link_hwss_dio.c | 41 - .../gpu/drm/amd/display/dc/link/link_hwss_dio.h | 1 - .../gpu/drm/amd/display/dc/link/link_hwss_dpia.c | 1 - .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c | 17 - .../drm/amd/display/dc/link/link_hwss_hpo_frl.c | 19 - .../drm/amd/display/dc/virtual/virtual_link_hwss.c | 5 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 48 +- .../gpu/drm/amd/display/include/grph_object_id.h | 1 - .../drm/amd/display/modules/freesync/freesync.c | 73 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 38 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 8 - .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 6 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 12 - drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 2 +- .../drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h | 13 - .../drm/amd/include/asic_reg/vcn/vcn_2_5_sh_mask.h | 24 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 81 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 17 - .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 147 - drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 2 - drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 2 - .../inc/pmfw_if/smu11_driver_if_sienna_cichlid.h | 7 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 31 - drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 16 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 13 +- drivers/gpu/drm/bridge/Kconfig | 2 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 1 - drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 20 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 36 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 497 +- drivers/gpu/drm/bridge/ite-it66121.c | 629 +-- drivers/gpu/drm/bridge/lontium-lt9611.c | 49 +- drivers/gpu/drm/bridge/nwl-dsi.c | 30 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 7 +- drivers/gpu/drm/bridge/panel.c | 3 - drivers/gpu/drm/bridge/parade-ps8622.c | 7 +- drivers/gpu/drm/bridge/parade-ps8640.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 51 +- drivers/gpu/drm/bridge/tc358762.c | 9 +- drivers/gpu/drm/bridge/tc358764.c | 104 +- drivers/gpu/drm/bridge/tc358767.c | 585 +-- drivers/gpu/drm/bridge/tc358775.c | 11 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 17 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 8 +- drivers/gpu/drm/dp/drm_dp.c | 58 +- drivers/gpu/drm/drm_atomic.c | 20 - drivers/gpu/drm/drm_atomic_uapi.c | 4 + drivers/gpu/drm/drm_blend.c | 2 +- drivers/gpu/drm/drm_bridge_connector.c | 4 +- drivers/gpu/drm/drm_edid.c | 620 +-- drivers/gpu/drm/drm_format_helper.c | 76 +- drivers/gpu/drm/drm_gem.c | 80 + drivers/gpu/drm/drm_gem_atomic_helper.c | 18 +- drivers/gpu/drm/drm_gem_vram_helper.c | 2 +- drivers/gpu/drm/drm_modes.c | 17 - drivers/gpu/drm/etnaviv/etnaviv_gem.c | 11 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 5 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 67 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 54 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 63 +- drivers/gpu/drm/etnaviv/etnaviv_sched.h | 3 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 241 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 22 - drivers/gpu/drm/gma500/cdv_device.c | 11 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 6 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 9 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 6 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 5 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 5 +- drivers/gpu/drm/gma500/framebuffer.c | 10 +- drivers/gpu/drm/gma500/gem.c | 161 +- drivers/gpu/drm/gma500/gem.h | 13 +- drivers/gpu/drm/gma500/gma_display.c | 53 +- drivers/gpu/drm/gma500/gma_display.h | 10 +- drivers/gpu/drm/gma500/gtt.c | 295 +- drivers/gpu/drm/gma500/gtt.h | 8 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 25 +- drivers/gpu/drm/gma500/oaktrail_device.c | 1 + drivers/gpu/drm/gma500/oaktrail_hdmi.c | 1 + drivers/gpu/drm/gma500/oaktrail_lvds.c | 16 +- drivers/gpu/drm/gma500/opregion.c | 5 +- drivers/gpu/drm/gma500/power.c | 15 +- drivers/gpu/drm/gma500/psb_device.c | 29 +- drivers/gpu/drm/gma500/psb_drv.c | 29 +- drivers/gpu/drm/gma500/psb_drv.h | 90 +- drivers/gpu/drm/gma500/psb_intel_display.c | 39 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 5 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 6 +- drivers/gpu/drm/gma500/psb_irq.c | 94 +- drivers/gpu/drm/gma500/psb_irq.h | 19 +- drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/g4x_dp.c | 73 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 36 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 24 +- drivers/gpu/drm/i915/display/icl_dsi.c | 16 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 140 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 +- drivers/gpu/drm/i915/display/intel_audio.c | 45 +- drivers/gpu/drm/i915/display/intel_backlight.c | 3 +- drivers/gpu/drm/i915/display/intel_bios.c | 41 +- drivers/gpu/drm/i915/display/intel_bw.c | 312 +- drivers/gpu/drm/i915/display/intel_bw.h | 12 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 96 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 2 - drivers/gpu/drm/i915/display/intel_color.c | 95 +- drivers/gpu/drm/i915/display/intel_color.h | 3 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 35 +- drivers/gpu/drm/i915/display/intel_connector.c | 4 +- drivers/gpu/drm/i915/display/intel_crtc.c | 8 +- drivers/gpu/drm/i915/display/intel_cursor.c | 27 +- drivers/gpu/drm/i915/display/intel_ddi.c | 33 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 40 +- drivers/gpu/drm/i915/display/intel_display.c | 776 +-- drivers/gpu/drm/i915/display/intel_display.h | 3 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 302 +- drivers/gpu/drm/i915/display/intel_display_power.c | 541 +- drivers/gpu/drm/i915/display/intel_display_power.h | 37 +- .../drm/i915/display/intel_display_power_well.c | 113 - .../drm/i915/display/intel_display_power_well.h | 153 - drivers/gpu/drm/i915/display/intel_display_trace.h | 9 +- drivers/gpu/drm/i915/display/intel_display_types.h | 43 +- drivers/gpu/drm/i915/display/intel_dmc.c | 131 +- drivers/gpu/drm/i915/display/intel_dmc.h | 10 +- drivers/gpu/drm/i915/display/intel_dmc_regs.h | 30 - drivers/gpu/drm/i915/display/intel_dp.c | 564 +-- .../gpu/drm/i915/display/intel_dp_link_training.c | 31 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 8 +- drivers/gpu/drm/i915/display/intel_dpll.c | 44 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 144 +- drivers/gpu/drm/i915/display/intel_dpt.c | 2 +- drivers/gpu/drm/i915/display/intel_drrs.c | 406 +- drivers/gpu/drm/i915/display/intel_drrs.h | 20 +- drivers/gpu/drm/i915/display/intel_dsb.c | 7 +- drivers/gpu/drm/i915/display/intel_dsi.c | 24 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 7 +- drivers/gpu/drm/i915/display/intel_dvo.c | 49 +- drivers/gpu/drm/i915/display/intel_fb.c | 15 +- drivers/gpu/drm/i915/display/intel_fb.h | 1 - drivers/gpu/drm/i915/display/intel_fbc.c | 8 +- drivers/gpu/drm/i915/display/intel_fdi.c | 8 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 142 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 1 - drivers/gpu/drm/i915/display/intel_hdmi.c | 3 +- drivers/gpu/drm/i915/display/intel_lvds.c | 57 +- drivers/gpu/drm/i915/display/intel_overlay.c | 22 +- drivers/gpu/drm/i915/display/intel_panel.c | 359 +- drivers/gpu/drm/i915/display/intel_panel.h | 33 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 99 +- drivers/gpu/drm/i915/display/intel_pch_display.h | 10 - drivers/gpu/drm/i915/display/intel_plane_initial.c | 1 - drivers/gpu/drm/i915/display/intel_psr.c | 183 +- drivers/gpu/drm/i915/display/intel_psr.h | 5 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 88 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 8 +- drivers/gpu/drm/i915/display/intel_sprite.c | 51 +- drivers/gpu/drm/i915/display/intel_tv.c | 12 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 16 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 24 +- drivers/gpu/drm/i915/display/intel_vrr.c | 4 +- drivers/gpu/drm/i915/display/skl_scaler.c | 22 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 223 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 15 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_phys.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 8 - drivers/gpu/drm/i915/gem/i915_gem_tiling.h | 2 - drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 6 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 10 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 7 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 5 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 1 - drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 11 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 7 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 54 +- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 + drivers/gpu/drm/i915/gt/intel_gtt.c | 12 - drivers/gpu/drm/i915/gt/intel_gtt.h | 2 - drivers/gpu/drm/i915/gt/intel_rc6.c | 5 +- drivers/gpu/drm/i915/gt/intel_reset.c | 3 +- drivers/gpu/drm/i915/gt/intel_rps.c | 13 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 9 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 10 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 3 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 3 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 14 +- drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 20 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 1 - drivers/gpu/drm/i915/gvt/handlers.c | 20 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 2 - drivers/gpu/drm/i915/i915_debugfs.c | 18 +- drivers/gpu/drm/i915/i915_driver.c | 5 +- drivers/gpu/drm/i915/i915_driver.h | 4 - drivers/gpu/drm/i915/i915_drv.h | 121 +- drivers/gpu/drm/i915/i915_gpu_error.c | 21 +- drivers/gpu/drm/i915/i915_gpu_error.h | 6 - drivers/gpu/drm/i915/i915_params.c | 7 +- drivers/gpu/drm/i915/i915_pci.c | 39 +- drivers/gpu/drm/i915/i915_pmu.c | 5 +- drivers/gpu/drm/i915/i915_reg.h | 133 +- drivers/gpu/drm/i915/i915_utils.c | 11 - drivers/gpu/drm/i915/i915_utils.h | 37 +- drivers/gpu/drm/i915/i915_vma.c | 10 +- drivers/gpu/drm/i915/intel_device_info.c | 11 +- drivers/gpu/drm/i915/intel_device_info.h | 1 - drivers/gpu/drm/i915/intel_dram.c | 10 +- drivers/gpu/drm/i915/intel_memory_region.c | 2 - drivers/gpu/drm/i915/intel_memory_region.h | 2 +- drivers/gpu/drm/i915/intel_pch.c | 3 +- drivers/gpu/drm/i915/intel_pm.c | 526 +- drivers/gpu/drm/i915/intel_pm.h | 1 - drivers/gpu/drm/i915/intel_step.c | 7 - drivers/gpu/drm/i915/intel_uncore.c | 29 +- drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c | 4 +- drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 2 + drivers/gpu/drm/i915/selftests/i915_active.c | 3 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 7 - drivers/gpu/drm/i915/vlv_suspend.c | 3 +- drivers/gpu/drm/imx/imx-ldb.c | 3 +- drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/imx/ipuv3-plane.c | 8 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 34 +- drivers/gpu/drm/lima/lima_gem.c | 10 +- drivers/gpu/drm/mcde/mcde_dsi.c | 43 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 12 - drivers/gpu/drm/meson/meson_drv.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 79 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 34 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 2 - drivers/gpu/drm/msm/msm_gem.c | 1 - drivers/gpu/drm/msm/msm_gem_submit.c | 18 +- drivers/gpu/drm/nouveau/dispnv50/atom.h | 6 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 27 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 14 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 9 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 2 +- drivers/gpu/drm/omapdrm/omap_gem.c | 198 +- drivers/gpu/drm/omapdrm/omap_gem.h | 3 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 5 +- drivers/gpu/drm/omapdrm/omap_overlay.c | 2 +- drivers/gpu/drm/panel/Kconfig | 9 - drivers/gpu/drm/panel/Makefile | 1 - drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 30 +- drivers/gpu/drm/panel/panel-edp.c | 2 - drivers/gpu/drm/panel/panel-innolux-ej030na.c | 31 +- drivers/gpu/drm/panel/panel-newvision-nv3052c.c | 482 -- drivers/gpu/drm/panel/panel-truly-nt35597.c | 3 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 4 +- drivers/gpu/drm/panfrost/panfrost_job.c | 4 - drivers/gpu/drm/qxl/qxl_kms.c | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/qxl/qxl_ttm.c | 6 +- drivers/gpu/drm/radeon/Makefile | 2 +- drivers/gpu/drm/radeon/radeon_cs.c | 4 - drivers/gpu/drm/radeon/radeon_display.c | 7 +- drivers/gpu/drm/radeon/radeon_object.c | 8 - drivers/gpu/drm/radeon/radeon_pm.c | 2 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/si_blit_shaders.c | 253 + drivers/gpu/drm/radeon/si_blit_shaders.h | 223 +- drivers/gpu/drm/scheduler/sched_main.c | 2 - drivers/gpu/drm/selftests/test-drm_buddy.c | 10 +- drivers/gpu/drm/solomon/Kconfig | 2 +- drivers/gpu/drm/solomon/ssd130x.c | 42 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 8 +- drivers/gpu/drm/tiny/repaper.c | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 225 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 13 +- drivers/gpu/drm/ttm/ttm_device.c | 82 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 15 +- drivers/gpu/drm/ttm/ttm_resource.c | 197 +- drivers/gpu/drm/ttm/ttm_tt.c | 12 +- drivers/gpu/drm/v3d/v3d_gem.c | 15 +- drivers/gpu/drm/vc4/vc4_crtc.c | 14 +- drivers/gpu/drm/vc4/vc4_drv.h | 15 +- drivers/gpu/drm/vc4/vc4_gem.c | 9 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 442 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 23 +- drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 - drivers/gpu/drm/vc4/vc4_hvs.c | 127 +- drivers/gpu/drm/vc4/vc4_irq.c | 5 - drivers/gpu/drm/vc4/vc4_kms.c | 48 +- drivers/gpu/drm/vc4/vc4_regs.h | 28 +- drivers/gpu/drm/vc4/vc4_trace.h | 95 - drivers/gpu/drm/vgem/vgem_fence.c | 12 +- drivers/gpu/drm/virtio/virtgpu_display.c | 2 - drivers/gpu/drm/virtio/virtgpu_gem.c | 9 - drivers/gpu/drm/virtio/virtgpu_ioctl.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 81 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 445 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 19 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 2 +- drivers/gpu/ipu-v3/ipu-dc.c | 5 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hid/hid-ids.h | 1 - drivers/hid/hid-multitouch.c | 6 - drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 - drivers/hid/intel-ish-hid/ipc/pci-ish.c | 2 - drivers/hwmon/Kconfig | 7 +- drivers/hwmon/adt7470.c | 4 +- drivers/hwmon/aquacomputer_d5next.c | 433 +- drivers/hwmon/asus-ec-sensors.c | 3 +- drivers/hwmon/jc42.c | 2 - drivers/hwmon/peci/dimmtemp.c | 13 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/st_accel.h | 28 +- drivers/iio/accel/st_accel_core.c | 1 - drivers/iio/accel/st_accel_i2c.c | 5 - drivers/iio/accel/st_accel_spi.c | 5 - drivers/iio/adc/ad7124.c | 86 +- drivers/iio/adc/ad7192.c | 64 +- drivers/iio/adc/ad_sigma_delta.c | 143 +- drivers/iio/adc/palmas_gpadc.c | 3 +- drivers/iio/adc/ti-ads1015.c | 398 +- drivers/iio/chemical/scd30.h | 5 +- drivers/iio/chemical/scd30_core.c | 10 +- drivers/iio/chemical/scd30_i2c.c | 3 +- drivers/iio/chemical/scd30_serial.c | 3 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 13 +- drivers/iio/dac/ad3552r.c | 4 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ltc2688.c | 19 +- drivers/iio/dummy/iio_simple_dummy.c | 20 +- drivers/iio/imu/inv_mpu6050/Kconfig | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 - drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 6 - drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 - drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 - drivers/iio/industrialio-buffer.c | 24 +- drivers/iio/industrialio-core.c | 3 +- drivers/iio/magnetometer/ak8975.c | 1 + drivers/iio/multiplexer/Kconfig | 1 + drivers/iio/multiplexer/iio-mux.c | 49 +- drivers/iio/proximity/sx9324.c | 6 +- drivers/iio/temperature/ltc2983.c | 236 +- drivers/iio/trigger/iio-trig-sysfs.c | 11 +- drivers/infiniband/core/umem_dmabuf.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 6 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 6 + drivers/infiniband/hw/irdma/puda.c | 7 +- drivers/infiniband/sw/rdmavt/qp.c | 6 +- drivers/input/keyboard/cypress-sf.c | 14 + drivers/iommu/intel/iommu.c | 2 +- drivers/iommu/omap-iommu.c | 2 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/isdn/mISDN/socket.c | 2 +- drivers/md/dm-core.h | 38 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm-flakey.c | 4 +- drivers/md/dm-linear.c | 11 +- drivers/md/dm-stats.c | 3 - drivers/md/dm-table.c | 16 +- drivers/md/dm.c | 447 +- drivers/md/dm.h | 4 +- drivers/media/tuners/si2157.c | 22 +- drivers/media/usb/dvb-usb/a800.c | 18 +- drivers/media/usb/dvb-usb/af9005.c | 19 +- drivers/media/usb/dvb-usb/az6027.c | 45 +- drivers/media/usb/dvb-usb/cinergyT2-core.c | 10 +- drivers/media/usb/dvb-usb/cxusb.c | 88 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 428 +- drivers/media/usb/dvb-usb/dibusb-mb.c | 165 +- drivers/media/usb/dvb-usb/dibusb-mc.c | 88 +- drivers/media/usb/dvb-usb/digitv.c | 13 +- drivers/media/usb/dvb-usb/dtt200u.c | 56 +- drivers/media/usb/dvb-usb/dtv5100.c | 11 +- drivers/media/usb/dvb-usb/dw2102.c | 84 +- drivers/media/usb/dvb-usb/gp8psk.c | 36 +- drivers/media/usb/dvb-usb/m920x.c | 51 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 18 +- drivers/media/usb/dvb-usb/opera1.c | 15 +- drivers/media/usb/dvb-usb/pctv452e.c | 22 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 11 +- drivers/media/usb/dvb-usb/ttusb2.c | 36 +- drivers/media/usb/dvb-usb/umt-010.c | 18 +- drivers/media/usb/dvb-usb/vp702x.c | 23 +- drivers/media/usb/dvb-usb/vp7045.c | 28 +- drivers/mmc/core/block.c | 18 +- drivers/mmc/core/core.c | 8 +- drivers/mmc/core/mmc.c | 21 +- drivers/mmc/core/mmc_test.c | 3 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 88 +- drivers/mmc/host/of_mmc_spi.c | 4 - drivers/mmc/host/omap.c | 23 +- drivers/mmc/host/renesas_sdhi.h | 2 - drivers/mmc/host/renesas_sdhi_core.c | 2 + drivers/mmc/host/renesas_sdhi_internal_dmac.c | 76 +- drivers/mtd/nand/raw/davinci_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 9 +- drivers/mtd/nand/spi/gigadevice.c | 158 +- drivers/mtd/parsers/bcm47xxpart.c | 2 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 24 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 8 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 7 + .../ethernet/marvell/prestera/prestera_flower.c | 18 - drivers/net/ethernet/mediatek/Kconfig | 4 - drivers/net/ethernet/mediatek/Makefile | 5 - drivers/net/ethernet/mediatek/mtk_eth_soc.c | 131 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 14 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 368 +- drivers/net/ethernet/mediatek/mtk_ppe.h | 89 +- drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c | 1 + drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 189 +- drivers/net/ethernet/mediatek/mtk_wed.c | 875 ---- drivers/net/ethernet/mediatek/mtk_wed.h | 135 - drivers/net/ethernet/mediatek/mtk_wed_debugfs.c | 175 - drivers/net/ethernet/mediatek/mtk_wed_ops.c | 8 - drivers/net/ethernet/mediatek/mtk_wed_regs.h | 251 - drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 25 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 5 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.c | 125 + .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 156 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/params.c | 6 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 11 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 71 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 86 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 2 +- .../mellanox/mlx5/core/en_accel/ktls_stats.c | 90 - .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 20 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 28 +- .../mellanox/mlx5/core/en_accel/ktls_utils.h | 1 + .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 247 + .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 132 + .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 390 ++ .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 91 + .../mellanox/mlx5/core/en_accel/tls_stats.c | 105 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 8 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 622 +++ drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h | 74 + drivers/net/ethernet/mellanox/mlx5/core/fw.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 10 + drivers/net/ethernet/mellanox/mlxsw/i2c.c | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 20 +- drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c | 8 - drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h | 4 + .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 13 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +- drivers/net/mdio/fwnode_mdio.c | 5 + drivers/net/mdio/mdio-mscc-miim.c | 58 +- drivers/net/phy/microchip_t1.c | 7 +- drivers/net/ppp/pppoe.c | 3 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/veth.c | 2 +- drivers/net/vxlan/vxlan_core.c | 4 +- drivers/net/wan/Kconfig | 28 + drivers/net/wan/Makefile | 2 + drivers/net/wan/lmc/Makefile | 18 + drivers/net/wan/lmc/lmc.h | 33 + drivers/net/wan/lmc/lmc_debug.c | 65 + drivers/net/wan/lmc/lmc_debug.h | 52 + drivers/net/wan/lmc/lmc_ioctl.h | 255 + drivers/net/wan/lmc/lmc_main.c | 2009 ++++++++ drivers/net/wan/lmc/lmc_media.c | 1206 +++++ drivers/net/wan/lmc/lmc_proto.c | 106 + drivers/net/wan/lmc/lmc_proto.h | 18 + drivers/net/wan/lmc/lmc_var.h | 468 ++ drivers/net/wireless/Kconfig | 1 - drivers/net/wireless/Makefile | 1 - drivers/net/wireless/ath/ath10k/ahb.c | 9 +- drivers/net/wireless/ath/ath10k/core.c | 25 - drivers/net/wireless/ath/ath10k/hw.h | 2 - drivers/net/wireless/ath/ath10k/sdio.c | 2 +- drivers/net/wireless/ath/ath10k/usb.c | 27 - drivers/net/wireless/ath/ath11k/Makefile | 6 +- drivers/net/wireless/ath/ath11k/core.c | 372 +- drivers/net/wireless/ath/ath11k/core.h | 132 +- drivers/net/wireless/ath/ath11k/debugfs.c | 4 - drivers/net/wireless/ath/ath11k/htc.c | 6 - drivers/net/wireless/ath/ath11k/hw.h | 23 +- drivers/net/wireless/ath/ath11k/mac.c | 388 +- drivers/net/wireless/ath/ath11k/mac.h | 3 +- drivers/net/wireless/ath/ath11k/mhi.c | 285 +- drivers/net/wireless/ath/ath11k/mhi.h | 17 +- drivers/net/wireless/ath/ath11k/pci.c | 982 +++- drivers/net/wireless/ath/ath11k/pci.h | 28 +- drivers/net/wireless/ath/ath11k/pcic.c | 741 --- drivers/net/wireless/ath/ath11k/pcic.h | 46 - drivers/net/wireless/ath/ath11k/peer.c | 373 +- drivers/net/wireless/ath/ath11k/peer.h | 10 +- drivers/net/wireless/ath/ath11k/qmi.c | 19 +- drivers/net/wireless/ath/ath11k/reg.c | 44 +- drivers/net/wireless/ath/ath11k/reg.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 635 +-- drivers/net/wireless/ath/ath11k/wmi.h | 366 +- drivers/net/wireless/ath/ath11k/wow.c | 763 --- drivers/net/wireless/ath/ath11k/wow.h | 45 - drivers/net/wireless/ath/ath6kl/htc_mbox.c | 2 +- drivers/net/wireless/ath/ath9k/ahb.c | 8 +- drivers/net/wireless/ath/ath9k/ar9002_mac.c | 9 +- drivers/net/wireless/ath/ath9k/ar9003_calib.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 85 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 2 - drivers/net/wireless/ath/ath9k/ar9003_mac.c | 9 +- drivers/net/wireless/ath/ath9k/ar9003_paprd.c | 10 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 25 +- drivers/net/wireless/ath/ath9k/mac.h | 6 +- drivers/net/wireless/ath/ath9k/main.c | 2 +- drivers/net/wireless/ath/ath9k/reg.h | 10 +- drivers/net/wireless/ath/ath9k/xmit.c | 30 +- drivers/net/wireless/ath/wcn36xx/hal.h | 7 +- drivers/net/wireless/ath/wcn36xx/main.c | 142 +- drivers/net/wireless/ath/wcn36xx/smd.c | 57 - drivers/net/wireless/ath/wcn36xx/smd.h | 2 - drivers/net/wireless/ath/wcn36xx/txrx.c | 29 - drivers/net/wireless/ath/wcn36xx/txrx.h | 1 - drivers/net/wireless/broadcom/b43/phy_n.c | 2 +- drivers/net/wireless/broadcom/b43legacy/phy.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 39 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 64 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 119 +- drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 2 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/filter.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 10 +- drivers/net/wireless/intel/iwlwifi/mei/sap.h | 2 +- drivers/net/wireless/intersil/orinoco/airport.c | 1 - drivers/net/wireless/marvell/mwifiex/11h.c | 2 - drivers/net/wireless/marvell/mwifiex/sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 104 +- drivers/net/wireless/realtek/rtlwifi/base.c | 13 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 15 +- drivers/net/wireless/realtek/rtw88/main.c | 7 +- drivers/net/wireless/realtek/rtw89/cam.c | 20 +- drivers/net/wireless/realtek/rtw89/coex.c | 12 +- drivers/net/wireless/realtek/rtw89/core.c | 166 +- drivers/net/wireless/realtek/rtw89/core.h | 93 +- drivers/net/wireless/realtek/rtw89/debug.c | 70 +- drivers/net/wireless/realtek/rtw89/fw.c | 163 +- drivers/net/wireless/realtek/rtw89/fw.h | 27 +- drivers/net/wireless/realtek/rtw89/mac.c | 327 +- drivers/net/wireless/realtek/rtw89/mac.h | 73 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 4 +- drivers/net/wireless/realtek/rtw89/pci.c | 630 +-- drivers/net/wireless/realtek/rtw89/pci.h | 245 - drivers/net/wireless/realtek/rtw89/phy.c | 28 +- drivers/net/wireless/realtek/rtw89/reg.h | 187 - drivers/net/wireless/realtek/rtw89/regd.c | 513 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 29 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 581 --- drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 32 - drivers/net/wireless/realtek/rtw89/rtw8852c.c | 64 +- drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 32 - drivers/net/wireless/realtek/rtw89/ser.c | 245 +- drivers/net/wireless/realtek/rtw89/txrx.h | 107 - drivers/net/wireless/silabs/Kconfig | 18 - drivers/net/wireless/silabs/Makefile | 3 - drivers/net/wireless/silabs/wfx/hif_tx.c | 490 -- drivers/net/wireless/silabs/wfx/main.c | 491 -- drivers/net/wireless/silabs/wfx/sta.c | 794 --- drivers/net/wireless/ti/wlcore/sdio.c | 2 +- drivers/ntb/hw/idt/Makefile | 1 - drivers/of/platform.c | 14 +- drivers/of/property.c | 34 - drivers/pci/pci-acpi.c | 41 +- drivers/pci/pci.c | 10 + drivers/pcmcia/Kconfig | 2 +- drivers/pcmcia/rsrc_nonstatic.c | 2 +- drivers/perf/fsl_imx8_ddr_perf.c | 2 +- drivers/phy/samsung/phy-exynos5250-sata.c | 21 +- drivers/phy/ti/phy-ti-pipe3.c | 1 + drivers/phy/ti/phy-tusb1210.c | 12 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 39 +- drivers/pinctrl/renesas/sh_pfc.h | 2 +- drivers/power/supply/axp288_charger.c | 17 +- drivers/power/supply/charger-manager.c | 7 +- drivers/power/supply/max8997_charger.c | 8 +- drivers/rapidio/devices/rio_mport_cdev.c | 4 +- drivers/regulator/Kconfig | 10 - drivers/regulator/Makefile | 1 - drivers/regulator/core.c | 18 - drivers/regulator/fixed.c | 5 +- drivers/regulator/mt6358-regulator.c | 213 +- drivers/regulator/rpi-panel-attiny-regulator.c | 1 + drivers/regulator/rt5759-regulator.c | 369 -- drivers/rtc/rtc-goldfish.c | 44 +- drivers/scsi/fcoe/fcoe_ctlr.c | 2 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 10 +- drivers/scsi/vmw_pvscsi.c | 1 + drivers/slimbus/qcom-ngd-ctrl.c | 10 +- drivers/soc/imx/gpcv2.c | 430 +- drivers/soc/imx/imx8m-blk-ctrl.c | 2 +- drivers/soc/qcom/pdr_interface.c | 11 +- drivers/soc/qcom/rpmhpd.c | 16 + drivers/soc/qcom/smp2p.c | 1 + drivers/soc/qcom/smsm.c | 1 + drivers/soc/qcom/socinfo.c | 2 + drivers/soc/rockchip/grf.c | 17 + drivers/soc/ti/knav_dma.c | 26 +- drivers/soc/ti/knav_qmss_queue.c | 16 +- drivers/soc/ti/pruss.c | 3 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/soundwire/qcom.c | 3 +- drivers/soundwire/stream.c | 1 - drivers/spi/spi-cadence.c | 8 +- drivers/spi/spi-mpc52xx-psc.c | 1 - drivers/spi/spi-mpc52xx.c | 3 - drivers/spi/spi-mt65xx.c | 386 +- drivers/spi/spidev.c | 101 +- drivers/staging/Kconfig | 1 + drivers/staging/Makefile | 1 + drivers/staging/greybus/audio_codec.c | 24 +- drivers/staging/r8188eu/core/rtw_ap.c | 3 + drivers/staging/r8188eu/core/rtw_br_ext.c | 15 +- drivers/staging/r8188eu/core/rtw_cmd.c | 125 +- drivers/staging/r8188eu/core/rtw_led.c | 6 +- drivers/staging/r8188eu/core/rtw_mlme.c | 95 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 115 +- drivers/staging/r8188eu/core/rtw_p2p.c | 8 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 41 +- drivers/staging/r8188eu/core/rtw_recv.c | 309 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 4 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 103 +- drivers/staging/r8188eu/core/rtw_xmit.c | 6 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 6 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 2 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 2 +- drivers/staging/r8188eu/hal/hal_com.c | 2 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 7 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 3 +- drivers/staging/r8188eu/hal/usb_halinit.c | 242 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 8 +- drivers/staging/r8188eu/include/HalVerDef.h | 4 +- drivers/staging/r8188eu/include/hal_intf.h | 23 +- drivers/staging/r8188eu/include/ieee80211.h | 18 + drivers/staging/r8188eu/include/rtl8188e_hal.h | 3 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 10 +- drivers/staging/r8188eu/include/rtw_mlme.h | 5 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 38 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 19 +- drivers/staging/r8188eu/include/rtw_recv.h | 1 + drivers/staging/r8188eu/include/usb_ops.h | 22 +- drivers/staging/r8188eu/include/wifi.h | 58 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 25 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 16 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 11 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 3 +- drivers/staging/rtl8712/drv_types.h | 3 +- drivers/staging/rtl8712/os_intfs.c | 1 + drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 1 + .../staging/rtl8712/rtl8712_macsetting_bitdef.h | 3 + .../staging/rtl8712/rtl8712_macsetting_regdef.h | 2 + drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h | 1 + drivers/staging/rtl8712/rtl8712_recv.c | 16 +- drivers/staging/rtl8712/rtl8712_security_bitdef.h | 1 + drivers/staging/rtl8712/rtl8712_spec.h | 3 + drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h | 4 + drivers/staging/rtl8712/rtl8712_syscfg_regdef.h | 2 + drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h | 1 + drivers/staging/rtl8712/rtl8712_wmac_bitdef.h | 1 + drivers/staging/rtl8712/rtl871x_cmd.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 + drivers/staging/rtl8712/rtl871x_ioctl.h | 1 + drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 1 + drivers/staging/rtl8712/rtl871x_ioctl_set.c | 1 + drivers/staging/rtl8712/rtl871x_mlme.c | 102 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 1 + drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 3 + drivers/staging/rtl8712/rtl871x_recv.c | 1 + drivers/staging/rtl8712/rtl871x_security.c | 1 + drivers/staging/rtl8712/sta_info.h | 1 + drivers/staging/rtl8712/usb_intf.c | 8 +- drivers/staging/rtl8712/wifi.h | 1 + drivers/staging/rtl8712/xmit_linux.c | 8 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 12 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 54 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 44 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 54 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 180 +- drivers/staging/rtl8723bs/core/rtw_rf.c | 56 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 2 +- drivers/staging/rts5208/rtsx_transport.c | 12 +- drivers/staging/sm750fb/sm750_hw.c | 1 - drivers/staging/unisys/visornic/visornic_main.c | 17 + .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 26 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 13 +- drivers/staging/vme/devices/vme_user.c | 2 +- drivers/staging/vt6655/mac.h | 169 +- drivers/staging/vt6656/channel.c | 1 + drivers/staging/vt6656/rf.c | 1 + .../{net/wireless/silabs => staging}/wfx/Kconfig | 0 .../{net/wireless/silabs => staging}/wfx/Makefile | 0 drivers/staging/wfx/TODO | 6 + drivers/{net/wireless/silabs => staging}/wfx/bh.c | 0 drivers/{net/wireless/silabs => staging}/wfx/bh.h | 0 drivers/{net/wireless/silabs => staging}/wfx/bus.h | 0 .../wireless/silabs => staging}/wfx/bus_sdio.c | 0 .../{net/wireless/silabs => staging}/wfx/bus_spi.c | 0 .../{net/wireless/silabs => staging}/wfx/data_rx.c | 0 .../{net/wireless/silabs => staging}/wfx/data_rx.h | 0 .../{net/wireless/silabs => staging}/wfx/data_tx.c | 0 .../{net/wireless/silabs => staging}/wfx/data_tx.h | 0 .../{net/wireless/silabs => staging}/wfx/debug.c | 0 .../{net/wireless/silabs => staging}/wfx/debug.h | 0 .../{net/wireless/silabs => staging}/wfx/fwio.c | 0 .../{net/wireless/silabs => staging}/wfx/fwio.h | 0 .../wireless/silabs => staging}/wfx/hif_api_cmd.h | 0 .../silabs => staging}/wfx/hif_api_general.h | 0 .../wireless/silabs => staging}/wfx/hif_api_mib.h | 0 .../{net/wireless/silabs => staging}/wfx/hif_rx.c | 0 .../{net/wireless/silabs => staging}/wfx/hif_rx.h | 0 drivers/staging/wfx/hif_tx.c | 490 ++ .../{net/wireless/silabs => staging}/wfx/hif_tx.h | 0 .../wireless/silabs => staging}/wfx/hif_tx_mib.c | 0 .../wireless/silabs => staging}/wfx/hif_tx_mib.h | 0 .../{net/wireless/silabs => staging}/wfx/hwio.c | 0 .../{net/wireless/silabs => staging}/wfx/hwio.h | 0 drivers/{net/wireless/silabs => staging}/wfx/key.c | 0 drivers/{net/wireless/silabs => staging}/wfx/key.h | 0 drivers/staging/wfx/main.c | 491 ++ .../{net/wireless/silabs => staging}/wfx/main.h | 0 .../{net/wireless/silabs => staging}/wfx/queue.c | 0 .../{net/wireless/silabs => staging}/wfx/queue.h | 0 .../{net/wireless/silabs => staging}/wfx/scan.c | 0 .../{net/wireless/silabs => staging}/wfx/scan.h | 0 drivers/staging/wfx/sta.c | 794 +++ drivers/{net/wireless/silabs => staging}/wfx/sta.h | 0 .../{net/wireless/silabs => staging}/wfx/traces.h | 0 drivers/{net/wireless/silabs => staging}/wfx/wfx.h | 0 drivers/staging/wlan-ng/cfg80211.c | 10 +- drivers/target/target_core_configfs.c | 47 +- .../intel/int340x_thermal/int3400_thermal.c | 24 +- drivers/thermal/rcar_thermal.c | 17 +- drivers/thunderbolt/ctl.c | 15 +- drivers/thunderbolt/test.c | 134 +- drivers/tty/goldfish.c | 20 +- drivers/usb/cdns3/cdns3-gadget.c | 7 +- drivers/usb/dwc3/drd.c | 9 +- drivers/usb/host/xhci-hub.c | 2 +- drivers/usb/host/xhci-ring.c | 1 + drivers/usb/host/xhci.c | 11 + drivers/usb/phy/phy-omap-otg.c | 4 +- drivers/usb/typec/tcpm/fusb302.c | 4 +- drivers/video/console/sticore.c | 21 - drivers/video/fbdev/Kconfig | 14 +- drivers/video/fbdev/arkfb.c | 3 - drivers/video/fbdev/aty/aty128fb.c | 1 + drivers/video/fbdev/aty/atyfb_base.c | 1 + drivers/video/fbdev/aty/radeon_pm.c | 1 + drivers/video/fbdev/aty/radeonfb.h | 2 +- drivers/video/fbdev/controlfb.c | 3 + drivers/video/fbdev/core/fb_defio.c | 9 +- drivers/video/fbdev/imxfb.c | 2 - drivers/video/fbdev/kyro/fbdev.c | 2 - drivers/video/fbdev/matrox/matroxfb_base.h | 1 + drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 2 - drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/omap/hwa742.c | 6 +- drivers/video/fbdev/omap/lcdc.c | 6 +- drivers/video/fbdev/omap/sossi.c | 5 +- drivers/video/fbdev/platinumfb.c | 2 +- drivers/video/fbdev/pm2fb.c | 8 +- drivers/video/fbdev/pxafb.c | 4 +- drivers/video/fbdev/s3fb.c | 3 - drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/video/fbdev/tridentfb.c | 3 - drivers/video/fbdev/udlfb.c | 14 +- drivers/video/fbdev/valkyriefb.c | 3 +- drivers/video/fbdev/vt8623fb.c | 3 - drivers/video/of_display_timing.c | 2 +- drivers/virt/acrn/acrn_drv.h | 10 +- drivers/virt/acrn/mm.c | 9 +- drivers/xen/balloon.c | 54 +- drivers/xen/unpopulated-alloc.c | 33 + fs/Kconfig | 22 +- fs/afs/security.c | 3 +- fs/btrfs/acl.c | 39 +- fs/btrfs/block-group.c | 107 +- fs/btrfs/block-group.h | 4 - fs/btrfs/check-integrity.c | 10 +- fs/btrfs/compression.c | 44 +- fs/btrfs/ctree.c | 100 +- fs/btrfs/ctree.h | 113 +- fs/btrfs/delalloc-space.c | 9 +- fs/btrfs/dev-replace.c | 52 +- fs/btrfs/dir-item.c | 31 +- fs/btrfs/disk-io.c | 62 +- fs/btrfs/disk-io.h | 4 +- fs/btrfs/extent-tree.c | 11 +- fs/btrfs/extent_io.c | 172 +- fs/btrfs/extent_io.h | 2 - fs/btrfs/file.c | 280 +- fs/btrfs/free-space-cache.c | 7 +- fs/btrfs/inode.c | 1552 +++--- fs/btrfs/ioctl.c | 241 +- fs/btrfs/props.c | 40 +- fs/btrfs/props.h | 4 + fs/btrfs/qgroup.c | 7 +- fs/btrfs/qgroup.h | 12 +- fs/btrfs/raid56.c | 29 +- fs/btrfs/reflink.c | 23 +- fs/btrfs/relocation.c | 16 +- fs/btrfs/root-tree.c | 3 +- fs/btrfs/scrub.c | 708 +-- fs/btrfs/send.c | 227 +- fs/btrfs/space-info.c | 11 +- fs/btrfs/space-info.h | 6 - fs/btrfs/subpage.c | 55 +- fs/btrfs/subpage.h | 2 - fs/btrfs/super.c | 6 +- fs/btrfs/sysfs.c | 43 +- fs/btrfs/tree-checker.c | 55 - fs/btrfs/tree-checker.h | 1 - fs/btrfs/tree-log.c | 8 +- fs/btrfs/volumes.c | 56 +- fs/btrfs/xattr.c | 40 +- fs/btrfs/zoned.c | 27 - fs/btrfs/zoned.h | 12 +- fs/buffer.c | 56 +- fs/cifs/file.c | 7 +- fs/dax.c | 98 +- fs/dlm/dir.c | 2 +- fs/dlm/dlm_internal.h | 66 +- fs/dlm/lock.c | 620 ++- fs/dlm/lockspace.c | 12 - fs/dlm/lockspace.h | 1 - fs/dlm/lowcomms.c | 12 +- fs/dlm/member.c | 11 +- fs/dlm/midcomms.c | 61 +- fs/dlm/plock.c | 178 +- fs/dlm/rcom.c | 120 +- fs/dlm/recover.c | 49 +- fs/dlm/requestqueue.c | 20 +- fs/dlm/user.c | 16 +- fs/dlm/util.c | 92 +- fs/dlm/util.h | 8 +- fs/exec.c | 6 +- fs/exfat/namei.c | 27 +- fs/ext4/ext4.h | 2 +- fs/ext4/extents.c | 32 +- fs/ext4/inode.c | 7 +- fs/ext4/super.c | 1 - fs/ext4/xattr.c | 34 +- fs/fat/fat.h | 9 +- fs/fat/fatent.c | 7 +- fs/fat/inode.c | 6 +- fs/fat/misc.c | 14 +- fs/fcntl.c | 9 +- fs/fsopen.c | 4 +- fs/gfs2/file.c | 7 +- fs/gfs2/glock.c | 39 +- fs/gfs2/glock.h | 1 - fs/gfs2/inode.c | 7 +- fs/gfs2/lops.c | 5 +- fs/gfs2/ops_fstype.c | 14 +- fs/gfs2/quota.c | 13 +- fs/gfs2/recovery.c | 22 +- fs/gfs2/super.c | 3 +- fs/gfs2/util.c | 5 +- fs/internal.h | 30 - fs/io_uring.c | 860 ++-- fs/locks.c | 48 +- fs/namei.c | 19 +- fs/namespace.c | 13 +- fs/nfs/file.c | 21 +- fs/nfs/nfs42xattr.c | 2 +- fs/nfs/nfs4file.c | 4 +- fs/nfs/nfs4proc.c | 2 + fs/nfs/unlink.c | 1 + fs/ntfs3/file.c | 12 +- fs/ntfs3/frecord.c | 10 +- fs/ntfs3/fslog.c | 6 +- fs/ntfs3/inode.c | 8 +- fs/ntfs3/xattr.c | 136 +- fs/ocfs2/dlm/dlmdebug.c | 12 +- fs/ocfs2/dlm/dlmunlock.c | 21 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/quota_local.c | 10 +- fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/open.c | 142 +- fs/overlayfs/file.c | 13 +- fs/pipe.c | 2 +- fs/proc/base.c | 22 - fs/proc/fd.c | 23 +- fs/proc/generic.c | 3 - fs/proc/kcore.c | 14 +- fs/proc/page.c | 40 +- fs/proc/proc_net.c | 3 - fs/proc/proc_sysctl.c | 2 +- fs/sysv/super.c | 4 +- fs/xattr.c | 141 +- include/asm-generic/tlb.h | 14 - include/clocksource/timer-goldfish.h | 31 + include/drm/dp/drm_dp_helper.h | 2 - include/drm/drm_atomic.h | 27 +- include/drm/drm_edid.h | 12 +- include/drm/drm_file.h | 2 +- include/drm/drm_format_helper.h | 5 +- include/drm/drm_gem.h | 5 + include/drm/drm_mipi_dsi.h | 2 - include/drm/drm_modes.h | 2 - include/drm/drm_modeset_helper_vtables.h | 2 +- include/drm/gpu_scheduler.h | 1 - include/drm/i915_drm.h | 3 +- include/drm/i915_pciids.h | 4 +- include/drm/ttm/ttm_bo_api.h | 62 +- include/drm/ttm/ttm_bo_driver.h | 29 +- include/drm/ttm/ttm_device.h | 11 + include/drm/ttm/ttm_resource.h | 74 - include/drm/ttm/ttm_tt.h | 4 +- include/dt-bindings/power/qcom-rpmpd.h | 8 + include/dt-bindings/sound/cs35l45.h | 20 - include/kunit/resource.h | 318 -- include/kunit/test.h | 387 +- include/linux/acct.h | 1 + include/linux/bio.h | 8 +- include/linux/blk_types.h | 5 +- include/linux/blkdev.h | 15 - include/linux/delayacct.h | 3 + include/linux/dma-buf.h | 4 +- include/linux/dma-resv.h | 73 +- include/linux/efi.h | 4 + include/linux/extcon.h | 2 +- include/linux/firewire.h | 3 - include/linux/fs.h | 28 +- include/linux/ftrace.h | 3 + include/linux/fwnode.h | 5 - include/linux/gfp.h | 12 +- include/linux/goldfish.h | 15 +- include/linux/gpio/consumer.h | 8 +- include/linux/highmem-internal.h | 10 - include/linux/huge_mm.h | 19 +- include/linux/hugetlb.h | 10 +- include/linux/iio/adc/ad_sigma_delta.h | 38 - include/linux/initrd.h | 2 + include/linux/ipc_namespace.h | 37 +- include/linux/irqflags.h | 4 +- include/linux/kallsyms.h | 2 +- include/linux/kdb.h | 1 - include/linux/khugepaged.h | 59 +- include/linux/kvm_host.h | 5 +- include/linux/list.h | 6 +- include/linux/lockdep.h | 4 + include/linux/memcontrol.h | 5 - include/linux/memory_hotplug.h | 2 +- include/linux/memremap.h | 6 - include/linux/mhi_ep.h | 277 - include/linux/migrate.h | 34 +- include/linux/mlx5/mlx5_ifc_fpga.h | 63 + include/linux/mlx5/port.h | 2 +- include/linux/mm.h | 64 +- include/linux/mm_types.h | 24 +- include/linux/mmc/core.h | 2 +- include/linux/mod_devicetable.h | 2 - include/linux/module.h | 29 +- include/linux/mount.h | 29 +- include/linux/netdevice.h | 10 +- include/linux/nfs_xdr.h | 1 + include/linux/oom.h | 4 + include/linux/page-flags.h | 57 +- include/linux/panic.h | 6 + include/linux/perf_event.h | 22 - include/linux/pgtable.h | 49 - include/linux/pipe_fs_i.h | 2 +- include/linux/pm.h | 14 +- include/linux/pm_runtime.h | 10 +- include/linux/rcupdate.h | 1 - include/linux/rcutiny.h | 20 - include/linux/rcutree.h | 4 - include/linux/reboot.h | 4 + include/linux/regulator/mt6358-regulator.h | 45 - include/linux/rmap.h | 121 +- include/linux/sched.h | 49 - include/linux/sched/coredump.h | 3 +- include/linux/sched/sysctl.h | 41 + include/linux/sched/task_stack.h | 2 +- include/linux/shmem_fs.h | 2 +- include/linux/skbuff.h | 3 +- include/linux/slab.h | 7 - include/linux/soc/mediatek/mtk_wed.h | 131 - include/linux/spinlock.h | 17 +- include/linux/srcutree.h | 32 +- include/linux/stackdepot.h | 26 +- include/linux/swap.h | 143 +- include/linux/swapops.h | 27 - include/linux/syscalls.h | 1 - include/linux/sysctl.h | 3 - include/linux/torture.h | 2 +- include/linux/vm_event_item.h | 3 - include/linux/workqueue.h | 15 +- include/linux/writeback.h | 22 +- include/media/dvb-usb-ids.h | 632 ++- include/net/bluetooth/hci.h | 9 - include/net/bluetooth/hci_core.h | 8 +- include/net/flow_dissector.h | 2 + include/net/if_inet6.h | 8 - include/net/tcp.h | 19 +- include/rdma/ib_verbs.h | 122 +- include/scsi/libfcoe.h | 3 +- include/sound/cs35l41.h | 1 + include/sound/soc.h | 8 - include/trace/events/lock.h | 63 +- include/trace/events/mmflags.h | 1 + include/trace/events/rcu.h | 1 - include/trace/events/sunrpc.h | 7 +- include/trace/events/tcp.h | 2 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/drm_fourcc.h | 11 - include/uapi/drm/vmwgfx_drm.h | 9 +- include/uapi/linux/acct.h | 3 +- include/uapi/linux/android/binder.h | 28 +- include/uapi/linux/btf.h | 4 +- include/uapi/linux/fb.h | 2 +- include/uapi/linux/io_uring.h | 8 +- include/uapi/linux/kvm.h | 48 +- include/uapi/linux/stddef.h | 4 - include/uapi/linux/taskstats.h | 24 +- include/uapi/linux/tipc_config.h | 28 +- include/uapi/linux/trusted-for.h | 18 - include/uapi/linux/wireless.h | 2 +- include/uapi/rdma/ib_user_verbs.h | 38 - init/Kconfig | 51 +- init/do_mounts_initrd.c | 22 +- init/main.c | 25 +- ipc/ipc_sysctl.c | 189 +- ipc/mq_sysctl.c | 121 +- ipc/mqueue.c | 24 +- ipc/namespace.c | 10 - kernel/Makefile | 5 +- kernel/acct.c | 22 +- kernel/bpf/bpf_iter.c | 30 +- kernel/bpf/stackmap.c | 1 + kernel/bpf/verifier.c | 61 +- kernel/configs/x86_debug.config | 18 - kernel/debug/kdb/kdb_io.c | 1 + kernel/debug/kdb/kdb_keyboard.c | 1 + kernel/debug/kdb/kdb_main.c | 49 + kernel/debug/kdb/kdb_private.h | 4 + kernel/debug/kdb/kdb_support.c | 1 + kernel/delayacct.c | 22 +- kernel/entry/common.c | 6 +- kernel/events/uprobes.c | 2 +- kernel/fork.c | 4 +- kernel/hung_task.c | 46 +- kernel/irq_work.c | 2 +- kernel/kallsyms.c | 26 +- kernel/kcsan/kcsan_test.c | 5 +- kernel/kexec_core.c | 2 + kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 58 +- kernel/locking/mutex.c | 18 +- kernel/locking/percpu-rwsem.c | 5 - kernel/locking/qrwlock.c | 9 - kernel/locking/qspinlock.c | 5 - kernel/locking/rtmutex.c | 11 - kernel/locking/rwbase_rt.c | 7 - kernel/locking/rwsem.c | 130 +- kernel/locking/semaphore.c | 15 +- kernel/module-internal.h | 50 + kernel/module.c | 4810 ++++++++++++++++++ kernel/module/Makefile | 20 - kernel/module/debug_kmemleak.c | 30 - kernel/module/decompress.c | 276 - kernel/module/internal.h | 268 - kernel/module/kallsyms.c | 512 -- kernel/module/kdb.c | 62 - kernel/module/livepatch.c | 74 - kernel/module/main.c | 3143 ------------ kernel/module/procfs.c | 146 - kernel/module/signing.c | 122 - kernel/module/strict_rwx.c | 143 - kernel/module/sysfs.c | 436 -- kernel/module/tree_lookup.c | 117 - kernel/module/version.c | 109 - kernel/module_decompress.c | 273 + kernel/module_signing.c | 45 + kernel/panic.c | 26 +- kernel/pid_namespace.c | 2 +- kernel/printk/sysctl.c | 9 + kernel/rcu/Kconfig.debug | 13 - kernel/rcu/rcu.h | 25 +- kernel/rcu/rcu_segcblist.c | 8 +- kernel/rcu/rcutorture.c | 18 +- kernel/rcu/srcutree.c | 639 +-- kernel/rcu/tasks.h | 67 +- kernel/rcu/tree.c | 141 +- kernel/rcu/tree.h | 11 +- kernel/rcu/tree_exp.h | 212 +- kernel/rcu/tree_nocb.h | 39 +- kernel/rcu/tree_plugin.h | 17 +- kernel/rcu/tree_stall.h | 34 +- kernel/rcu/update.c | 2 - kernel/reboot.c | 34 +- kernel/scftorture.c | 5 +- kernel/sched/core.c | 81 +- kernel/sched/deadline.c | 42 +- kernel/sched/fair.c | 32 +- kernel/sched/idle.c | 2 +- kernel/sched/rt.c | 63 +- kernel/sched/sched.h | 7 - kernel/sched/topology.c | 25 +- kernel/smp.c | 7 +- kernel/sysctl.c | 286 +- kernel/taskstats.c | 23 - kernel/trace/bpf_trace.c | 6 +- kernel/trace/ftrace.c | 22 +- kernel/trace/trace.c | 14 +- kernel/trace/trace_preemptirq.c | 4 +- kernel/tsacct.c | 10 +- kernel/usermode_driver.c | 4 +- kernel/watchdog.c | 4 +- kernel/workqueue.c | 36 +- lib/Kconfig.debug | 171 +- lib/glob.c | 2 +- lib/kunit/Makefile | 1 - lib/kunit/kunit-example-test.c | 2 - lib/kunit/kunit-test.c | 37 +- lib/kunit/resource.c | 129 - lib/kunit/test.c | 116 +- lib/list-test.c | 397 +- lib/slub_kunit.c | 10 +- lib/stackdepot.c | 67 +- lib/string.c | 25 +- lib/test_bpf.c | 315 +- lib/test_kasan.c | 2 +- lib/test_meminit.c | 12 +- lib/test_printf.c | 8 +- lib/test_string.c | 33 - lib/vsprintf.c | 13 - localversion-next | 1 - mm/Makefile | 2 +- mm/compaction.c | 12 +- mm/damon/vaddr-test.h | 8 +- mm/debug_vm_pgtable.c | 46 +- mm/gup.c | 106 +- mm/huge_memory.c | 162 +- mm/hugetlb.c | 205 +- mm/hugetlb_vmemmap.c | 56 +- mm/hugetlb_vmemmap.h | 24 +- mm/internal.h | 145 +- mm/khugepaged.c | 86 +- mm/ksm.c | 23 +- mm/madvise.c | 9 +- mm/memcontrol.c | 48 +- mm/memory-failure.c | 158 +- mm/memory.c | 375 +- mm/memory_hotplug.c | 95 +- mm/mempolicy.c | 9 +- mm/memremap.c | 29 - mm/migrate.c | 120 +- mm/migrate_device.c | 23 +- mm/mincore.c | 1 - mm/mmap.c | 67 +- mm/mmu_gather.c | 16 +- mm/mprotect.c | 101 +- mm/mremap.c | 14 +- mm/oom_kill.c | 38 +- mm/page-writeback.c | 103 +- mm/page_alloc.c | 187 +- mm/page_io.c | 302 +- mm/page_isolation.c | 9 +- mm/page_owner.c | 9 +- mm/page_vma_mapped.c | 17 +- mm/pgtable-generic.c | 8 - mm/rmap.c | 168 +- mm/secretmem.c | 17 - mm/shmem.c | 22 +- mm/slab.c | 29 +- mm/slab.h | 5 +- mm/slab_common.c | 5 - mm/slub.c | 138 +- mm/sparse-vmemmap.c | 4 +- mm/swap.c | 4 +- mm/swap.h | 157 - mm/swap_state.c | 23 +- mm/swapfile.c | 33 +- mm/usercopy.c | 97 +- mm/userfaultfd.c | 23 +- mm/util.c | 1 - mm/vmalloc.c | 23 +- mm/vmscan.c | 47 +- mm/vmstat.c | 5 +- mm/workingset.c | 2 +- mm/z3fold.c | 64 +- mm/zswap.c | 2 - net/appletalk/ddp.c | 3 +- net/atm/common.c | 2 +- net/ax25/af_ax25.c | 3 +- net/bluetooth/af_bluetooth.c | 3 +- net/bluetooth/hci_conn.c | 2 +- net/bluetooth/hci_sock.c | 3 +- net/bluetooth/hci_sync.c | 31 - net/bluetooth/mgmt_util.c | 2 +- net/bluetooth/sco.c | 23 +- net/bpf/test_run.c | 5 +- net/caif/caif_socket.c | 2 +- net/can/bcm.c | 5 +- net/can/isotp.c | 4 +- net/can/j1939/socket.c | 2 +- net/can/raw.c | 6 +- net/core/datagram.c | 5 +- net/core/dev.c | 6 +- net/core/filter.c | 2 +- net/core/flow_dissector.c | 3 +- net/core/rtnetlink.c | 33 - net/ieee802154/socket.c | 6 +- net/ipv4/ping.c | 3 +- net/ipv4/raw.c | 3 +- net/ipv4/tcp.c | 8 +- net/ipv4/tcp_bbr.c | 20 +- net/ipv4/tcp_bic.c | 14 +- net/ipv4/tcp_cdg.c | 30 +- net/ipv4/tcp_cong.c | 18 +- net/ipv4/tcp_cubic.c | 22 +- net/ipv4/tcp_dctcp.c | 11 +- net/ipv4/tcp_highspeed.c | 18 +- net/ipv4/tcp_htcp.c | 10 +- net/ipv4/tcp_hybla.c | 18 +- net/ipv4/tcp_illinois.c | 12 +- net/ipv4/tcp_input.c | 36 +- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/tcp_lp.c | 6 +- net/ipv4/tcp_metrics.c | 12 +- net/ipv4/tcp_nv.c | 24 +- net/ipv4/tcp_output.c | 30 +- net/ipv4/tcp_rate.c | 2 +- net/ipv4/tcp_scalable.c | 4 +- net/ipv4/tcp_vegas.c | 21 +- net/ipv4/tcp_veno.c | 24 +- net/ipv4/tcp_westwood.c | 3 +- net/ipv4/tcp_yeah.c | 30 +- net/ipv6/addrconf.c | 30 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/ip6_tunnel.c | 2 + net/ipv6/raw.c | 3 +- net/ipv6/tcp_ipv6.c | 2 +- net/iucv/af_iucv.c | 3 +- net/key/af_key.c | 2 +- net/l2tp/l2tp_ip.c | 3 +- net/l2tp/l2tp_ip6.c | 3 +- net/l2tp/l2tp_ppp.c | 3 +- net/mac80211/debugfs_sta.c | 2 +- net/mctp/af_mctp.c | 2 +- net/mctp/test/route-test.c | 12 +- net/netfilter/nf_conntrack_bpf.c | 22 +- net/netfilter/nft_socket.c | 7 +- net/netlink/af_netlink.c | 3 +- net/netrom/af_netrom.c | 3 +- net/nfc/llcp_sock.c | 3 +- net/nfc/rawsock.c | 3 +- net/packet/af_packet.c | 2 +- net/phonet/datagram.c | 3 +- net/phonet/pep.c | 6 +- net/qrtr/af_qrtr.c | 3 +- net/rose/af_rose.c | 3 +- net/sched/cls_api.c | 2 +- net/sched/cls_flower.c | 18 +- net/sched/sch_taprio.c | 3 +- net/sctp/sm_statefuns.c | 6 +- net/sunrpc/clnt.c | 14 + net/sunrpc/sched.c | 5 + net/sunrpc/socklib.c | 6 - net/sunrpc/svcsock.c | 13 +- net/sunrpc/xprtsock.c | 15 +- net/unix/af_unix.c | 5 +- net/vmw_vsock/vmci_transport.c | 5 +- net/wireless/nl80211.c | 3 +- net/wireless/scan.c | 2 + net/x25/af_x25.c | 3 +- rust/.gitignore | 8 - rust/Makefile | 376 -- rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 440 -- rust/alloc/borrow.rs | 498 -- rust/alloc/boxed.rs | 2008 -------- rust/alloc/collections/mod.rs | 156 - rust/alloc/fmt.rs | 601 --- rust/alloc/lib.rs | 231 - rust/alloc/macros.rs | 126 - rust/alloc/raw_vec.rs | 561 -- rust/alloc/slice.rs | 1279 ----- rust/alloc/str.rs | 632 --- rust/alloc/string.rs | 2862 ----------- rust/alloc/vec/drain.rs | 186 - 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 | 3353 ------------ rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 174 - rust/bindgen_parameters | 13 - rust/build_error.rs | 29 - rust/compiler_builtins.rs | 57 - rust/exports.c | 20 - rust/helpers.c | 531 -- rust/kernel/allocator.rs | 65 - rust/kernel/amba.rs | 259 - rust/kernel/bindings.rs | 47 - rust/kernel/bindings_helper.h | 37 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 207 - rust/kernel/clk.rs | 75 - rust/kernel/cred.rs | 73 - rust/kernel/device.rs | 554 -- rust/kernel/driver.rs | 440 -- rust/kernel/error.rs | 560 -- rust/kernel/file.rs | 873 ---- rust/kernel/gpio.rs | 478 -- rust/kernel/hwrng.rs | 242 - rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 237 - rust/kernel/iov_iter.rs | 81 - rust/kernel/irq.rs | 409 -- rust/kernel/lib.rs | 260 - rust/kernel/linked_list.rs | 247 - rust/kernel/miscdev.rs | 291 -- rust/kernel/mm.rs | 149 - rust/kernel/module_param.rs | 498 -- rust/kernel/of.rs | 63 - rust/kernel/pages.rs | 144 - rust/kernel/platform.rs | 224 - rust/kernel/power.rs | 118 - rust/kernel/prelude.rs | 36 - rust/kernel/print.rs | 414 -- rust/kernel/random.rs | 42 - 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 | 592 --- rust/kernel/sync/arc.rs | 500 -- rust/kernel/sync/condvar.rs | 138 - rust/kernel/sync/guard.rs | 166 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 157 - rust/kernel/sync/mutex.rs | 114 - rust/kernel/sync/revocable_mutex.rs | 184 - rust/kernel/sync/rwsem.rs | 149 - rust/kernel/sync/seqlock.rs | 202 - rust/kernel/sync/spinlock.rs | 192 - rust/kernel/sysctl.rs | 199 - rust/kernel/task.rs | 182 - rust/kernel/types.rs | 569 --- rust/kernel/user_ptr.rs | 175 - rust/macros/helpers.rs | 79 - rust/macros/lib.rs | 94 - rust/macros/module.rs | 631 --- samples/Kconfig | 2 - samples/Makefile | 1 - samples/bpf/Makefile | 10 +- samples/bpf/syscall_tp_user.c | 3 - samples/bpf/xdp_router_ipv4.bpf.c | 180 - samples/bpf/xdp_router_ipv4_kern.c | 186 + samples/bpf/xdp_router_ipv4_user.c | 465 +- samples/rust/Kconfig | 130 - samples/rust/Makefile | 15 - samples/rust/hostprogs/.gitignore | 3 - samples/rust/hostprogs/Makefile | 5 - samples/rust/hostprogs/a.rs | 7 - samples/rust/hostprogs/b.rs | 5 - samples/rust/hostprogs/single.rs | 12 - samples/rust/rust_chrdev.rs | 50 - samples/rust/rust_minimal.rs | 35 - samples/rust/rust_miscdev.rs | 143 - samples/rust/rust_module_parameters.rs | 69 - samples/rust/rust_platform.rs | 22 - samples/rust/rust_print.rs | 54 - samples/rust/rust_random.rs | 60 - samples/rust/rust_semaphore.rs | 171 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 36 - samples/rust/rust_sync.rs | 93 - scripts/.gitignore | 1 - scripts/Kconfig.include | 6 +- scripts/Makefile | 3 - scripts/Makefile.build | 62 +- scripts/Makefile.debug | 10 - scripts/Makefile.host | 34 +- scripts/Makefile.lib | 12 - scripts/Makefile.modfinal | 8 +- scripts/cc-version.sh | 12 +- scripts/decode_stacktrace.sh | 14 - scripts/generate_rust_analyzer.py | 133 - scripts/generate_rust_target.rs | 227 - scripts/get_maintainer.pl | 1 - scripts/is_rust_module.sh | 13 - scripts/kallsyms.c | 40 +- scripts/kconfig/confdata.c | 75 - scripts/link-vmlinux.sh | 6 +- scripts/min-tool-version.sh | 6 - scripts/mod/file2alias.c | 10 - scripts/rust-is-available-bindgen-libclang.h | 2 - scripts/rust-is-available.sh | 158 - security/Kconfig | 13 +- security/apparmor/Kconfig | 86 +- security/apparmor/apparmorfs.c | 99 +- 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 | 17 +- 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 | 37 +- security/apparmor/policy_unpack_test.c | 34 +- security/apparmor/procattr.c | 2 +- security/integrity/ima/ima_main.c | 2 +- security/selinux/avc.c | 4 +- security/selinux/hooks.c | 5 +- security/selinux/include/security.h | 6 - security/selinux/selinuxfs.c | 6 +- security/selinux/ss/services.c | 1 + security/smack/smackfs.c | 2 +- sound/core/pcm_misc.c | 2 +- sound/pci/echoaudio/midi.c | 1 + sound/pci/emu10k1/emu10k1_main.c | 5 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/Kconfig | 9 +- sound/soc/Makefile | 5 - sound/soc/atmel/Kconfig | 4 +- sound/soc/atmel/sam9g20_wm8731.c | 13 +- sound/soc/au1x/Kconfig | 2 +- sound/soc/codecs/Kconfig | 53 +- sound/soc/codecs/Makefile | 14 - sound/soc/codecs/ad193x-i2c.c | 6 +- sound/soc/codecs/adau1372-i2c.c | 4 +- sound/soc/codecs/adau1373.c | 5 +- sound/soc/codecs/adau1701.c | 5 +- sound/soc/codecs/adau1761-i2c.c | 8 +- sound/soc/codecs/adau1781-i2c.c | 8 +- sound/soc/codecs/adau1977-i2c.c | 8 +- sound/soc/codecs/adau7118-i2c.c | 5 +- sound/soc/codecs/adav803.c | 5 +- sound/soc/codecs/ak4613.c | 367 +- sound/soc/codecs/cs35l32.c | 5 +- sound/soc/codecs/cs35l33.c | 5 +- sound/soc/codecs/cs35l34.c | 5 +- sound/soc/codecs/cs35l35.c | 5 +- sound/soc/codecs/cs35l36.c | 5 +- sound/soc/codecs/cs35l41-i2c.c | 5 +- sound/soc/codecs/cs35l41-lib.c | 16 +- sound/soc/codecs/cs35l45-i2c.c | 72 - sound/soc/codecs/cs35l45-spi.c | 72 - sound/soc/codecs/cs35l45-tables.c | 202 - sound/soc/codecs/cs35l45.c | 693 --- sound/soc/codecs/cs35l45.h | 217 - sound/soc/codecs/cs4234.c | 4 +- sound/soc/codecs/cs4265.c | 5 +- sound/soc/codecs/cs4270.c | 5 +- sound/soc/codecs/cs4271-i2c.c | 5 +- sound/soc/codecs/cs42l42.c | 5 +- sound/soc/codecs/cs42l51-i2c.c | 5 +- sound/soc/codecs/cs42l52.c | 5 +- sound/soc/codecs/cs42l56.c | 5 +- sound/soc/codecs/cs42l73.c | 5 +- sound/soc/codecs/cs42xx8-i2c.c | 5 +- sound/soc/codecs/cs43130.c | 5 +- sound/soc/codecs/cs4341.c | 5 +- sound/soc/codecs/cs4349.c | 5 +- sound/soc/codecs/cs53l30.c | 5 +- sound/soc/codecs/da7210.c | 5 +- sound/soc/codecs/da7213.c | 5 +- sound/soc/codecs/da7218.c | 19 +- sound/soc/codecs/da7219.c | 5 +- sound/soc/codecs/da732x.c | 5 +- sound/soc/codecs/da9055.c | 5 +- sound/soc/codecs/isabelle.c | 5 +- sound/soc/codecs/lm49453.c | 5 +- sound/soc/codecs/lpass-macro-common.c | 35 +- sound/soc/codecs/lpass-rx-macro.c | 14 +- sound/soc/codecs/lpass-tx-macro.c | 14 +- sound/soc/codecs/lpass-va-macro.c | 8 +- sound/soc/codecs/mt6660.c | 5 +- sound/soc/codecs/pcm3060-i2c.c | 5 +- sound/soc/codecs/rt1011.c | 5 +- sound/soc/codecs/rt1015.c | 5 +- sound/soc/codecs/rt1016.c | 5 +- sound/soc/codecs/rt1019.c | 5 +- sound/soc/codecs/rt1305.c | 5 +- sound/soc/codecs/rt1308.c | 5 +- sound/soc/codecs/rt274.c | 5 +- sound/soc/codecs/rt286.c | 5 +- sound/soc/codecs/rt298.c | 5 +- sound/soc/codecs/rt5514.c | 5 +- sound/soc/codecs/rt5616.c | 5 +- sound/soc/codecs/rt5631.c | 5 +- sound/soc/codecs/rt5640.c | 5 +- sound/soc/codecs/rt5645.c | 5 +- sound/soc/codecs/rt5651.c | 5 +- sound/soc/codecs/rt5659.c | 5 +- sound/soc/codecs/rt5660.c | 5 +- sound/soc/codecs/rt5663.c | 5 +- sound/soc/codecs/rt5665.c | 5 +- sound/soc/codecs/rt5668.c | 5 +- sound/soc/codecs/rt5670.c | 5 +- sound/soc/codecs/rt5682-i2c.c | 5 +- sound/soc/codecs/rt5682.c | 9 + sound/soc/codecs/rt5682s.c | 32 +- sound/soc/codecs/rt5682s.h | 6 +- sound/soc/codecs/rt711.c | 7 + sound/soc/codecs/sgtl5000.c | 5 +- sound/soc/codecs/ssm2518.c | 5 +- sound/soc/codecs/ssm2602-i2c.c | 8 +- sound/soc/codecs/ssm4567.c | 5 +- sound/soc/codecs/tscs42xx.c | 5 +- sound/soc/codecs/tscs454.c | 5 +- sound/soc/codecs/wcd934x.c | 26 +- sound/soc/codecs/wm1250-ev1.c | 5 +- sound/soc/codecs/wm2000.c | 5 +- sound/soc/codecs/wm2200.c | 5 +- sound/soc/codecs/wm5100.c | 5 +- sound/soc/codecs/wm8510.c | 5 +- sound/soc/codecs/wm8523.c | 5 +- sound/soc/codecs/wm8580.c | 5 +- sound/soc/codecs/wm8711.c | 5 +- sound/soc/codecs/wm8728.c | 5 +- sound/soc/codecs/wm8731-i2c.c | 68 - sound/soc/codecs/wm8731-spi.c | 59 - sound/soc/codecs/wm8731.c | 267 +- sound/soc/codecs/wm8731.h | 27 - sound/soc/codecs/wm8737.c | 5 +- sound/soc/codecs/wm8741.c | 5 +- sound/soc/codecs/wm8750.c | 5 +- sound/soc/codecs/wm8753.c | 5 +- sound/soc/codecs/wm8776.c | 5 +- sound/soc/codecs/wm8804-i2c.c | 5 +- sound/soc/codecs/wm8900.c | 5 +- sound/soc/codecs/wm8903.c | 5 +- sound/soc/codecs/wm8904.c | 9 +- sound/soc/codecs/wm8940.c | 5 +- sound/soc/codecs/wm8955.c | 5 +- sound/soc/codecs/wm8960.c | 5 +- sound/soc/codecs/wm8961.c | 5 +- sound/soc/codecs/wm8962.c | 5 +- sound/soc/codecs/wm8971.c | 5 +- sound/soc/codecs/wm8974.c | 5 +- sound/soc/codecs/wm8978.c | 5 +- sound/soc/codecs/wm8983.c | 5 +- sound/soc/codecs/wm8985.c | 8 +- sound/soc/codecs/wm8988.c | 5 +- sound/soc/codecs/wm8990.c | 5 +- sound/soc/codecs/wm8991.c | 5 +- sound/soc/codecs/wm8993.c | 5 +- sound/soc/codecs/wm8995.c | 5 +- sound/soc/codecs/wm8996.c | 5 +- sound/soc/codecs/wm9081.c | 5 +- sound/soc/codecs/wm9090.c | 5 +- sound/soc/intel/atom/sst/sst.c | 1 + sound/soc/intel/boards/cht_bsw_max98090_ti.c | 18 +- sound/soc/intel/boards/sof_es8336.c | 117 +- sound/soc/intel/catpt/messages.h | 4 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 4 +- sound/soc/mediatek/Kconfig | 26 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 9 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 5 +- sound/soc/mediatek/mt8195/Makefile | 3 +- .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 1198 +++++ .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 1440 ++++++ sound/soc/mediatek/mt8195/mt8195-mt6359.c | 1684 ------ sound/soc/pxa/Kconfig | 4 +- sound/soc/qcom/Kconfig | 2 - sound/soc/qcom/sc7280.c | 107 - sound/soc/samsung/bells.c | 4 +- sound/soc/samsung/littlemill.c | 4 +- sound/soc/samsung/lowland.c | 4 +- sound/soc/samsung/speyside.c | 4 +- sound/soc/samsung/tobermory.c | 4 +- sound/soc/sh/rcar/core.c | 2 +- sound/soc/soc-core.c | 80 - sound/soc/soc-topology.c | 455 +- sound/soc/soc-utils-test.c | 186 - sound/soc/soc-utils.c | 45 - sound/soc/sof/compress.c | 8 +- sound/soc/sof/control.c | 33 + sound/soc/sof/debug.c | 2 +- sound/soc/sof/intel/hda-dsp.c | 8 +- sound/soc/sof/intel/hda-loader.c | 12 +- sound/soc/sof/intel/tgl.c | 6 +- sound/soc/sof/ipc.c | 76 +- sound/soc/sof/ipc3-pcm.c | 8 +- sound/soc/sof/ipc3-topology.c | 26 +- sound/soc/sof/ipc3.c | 4 +- sound/soc/sof/pcm.c | 5 +- sound/soc/sof/pm.c | 20 +- sound/soc/sof/sof-audio.c | 3 + sound/soc/sof/sof-audio.h | 1 + sound/soc/sof/sof-client.c | 2 +- sound/soc/sof/sof-priv.h | 27 +- sound/soc/sof/topology.c | 71 +- sound/soc/sof/trace.c | 61 +- sound/soc/tegra/Kconfig | 12 - sound/soc/tegra/Makefile | 2 - sound/soc/tegra/tegra186_asrc.c | 1046 ---- sound/soc/tegra/tegra186_asrc.h | 112 - sound/soc/tegra/tegra210_ahub.c | 82 +- sound/usb/pcm.c | 89 +- tools/accounting/.gitignore | 1 - tools/accounting/Makefile | 2 +- tools/accounting/procacct.c | 417 -- tools/arch/arm64/include/asm/cputype.h | 2 + tools/arch/x86/include/asm/disabled-features.h | 8 +- tools/bpf/bpftool/feature.c | 2 +- tools/bpf/bpftool/link.c | 3 - tools/bpf/bpftool/prog.c | 1 - tools/build/feature/Makefile | 9 +- tools/include/linux/gfp.h | 3 +- tools/include/linux/kallsyms.h | 2 +- tools/include/nolibc/arch-aarch64.h | 200 - tools/include/nolibc/arch-arm.h | 205 - tools/include/nolibc/arch-i386.h | 197 - tools/include/nolibc/arch-mips.h | 216 - tools/include/nolibc/arch-riscv.h | 205 - tools/include/nolibc/arch-x86_64.h | 216 - tools/include/nolibc/arch.h | 32 - tools/include/nolibc/ctype.h | 99 - tools/include/nolibc/errno.h | 27 - tools/include/nolibc/nolibc.h | 2540 +++++++++- tools/include/nolibc/signal.h | 22 - tools/include/nolibc/std.h | 49 - tools/include/nolibc/stdio.h | 296 -- tools/include/nolibc/stdlib.h | 311 -- tools/include/nolibc/string.h | 212 - tools/include/nolibc/sys.h | 1168 ----- tools/include/nolibc/time.h | 28 - tools/include/nolibc/types.h | 184 - tools/include/nolibc/unistd.h | 54 - tools/include/uapi/linux/btf.h | 4 +- tools/include/uapi/linux/vhost.h | 7 + tools/lib/bpf/Build | 3 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/btf.c | 6 +- tools/lib/bpf/libbpf.c | 466 +- tools/lib/bpf/libbpf.h | 41 +- tools/lib/bpf/libbpf.map | 1 - tools/lib/bpf/libbpf_internal.h | 30 - tools/lib/bpf/usdt.bpf.h | 256 - tools/lib/bpf/usdt.c | 1280 ----- tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- 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/perf/Documentation/perf.txt | 2 +- tools/perf/Makefile.config | 6 + tools/perf/arch/arm64/util/arm-spe.c | 6 + tools/perf/arch/riscv/Makefile | 1 + tools/perf/bench/epoll-ctl.c | 25 +- tools/perf/bench/epoll-wait.c | 25 +- tools/perf/bench/futex-hash.c | 26 +- tools/perf/bench/futex-lock-pi.c | 21 +- tools/perf/bench/futex-requeue.c | 21 +- tools/perf/bench/futex-wake-parallel.c | 21 +- tools/perf/bench/futex-wake.c | 22 +- tools/perf/builtin-kmem.c | 1 + tools/perf/perf.c | 6 +- tools/perf/tests/builtin-test.c | 4 +- tools/perf/tests/dwarf-unwind.c | 2 +- tools/perf/tests/perf-time-to-tsc.c | 36 +- tools/perf/util/annotate.c | 1 + .../perf/util/arm64-frame-pointer-unwind-support.c | 2 +- tools/perf/util/genelf.h | 3 + tools/perf/util/machine.c | 2 +- tools/perf/util/path.c | 14 +- tools/perf/util/path.h | 1 + .../util/scripting-engines/trace-event-python.c | 49 +- tools/perf/util/session.c | 15 +- tools/perf/util/setup.py | 8 +- tools/perf/util/unwind-libdw.c | 10 +- tools/perf/util/unwind-libdw.h | 1 + tools/perf/util/unwind-libunwind-local.c | 10 +- tools/perf/util/unwind-libunwind.c | 6 +- tools/perf/util/unwind.h | 13 +- tools/testing/kunit/kunit.py | 54 +- tools/testing/kunit/kunit_config.py | 9 +- tools/testing/kunit/kunit_json.py | 63 +- tools/testing/kunit/kunit_kernel.py | 53 +- tools/testing/kunit/kunit_parser.py | 7 - tools/testing/kunit/kunit_tool_test.py | 15 +- tools/testing/kunit/qemu_config.py | 17 +- tools/testing/nvdimm/test/nfit.c | 4 +- tools/testing/selftests/Makefile | 1 - tools/testing/selftests/bpf/Makefile | 25 +- .../selftests/bpf/prog_tests/attach_probe.c | 85 +- tools/testing/selftests/bpf/prog_tests/for_each.c | 12 - tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 17 +- tools/testing/selftests/bpf/prog_tests/netcnt.c | 2 +- .../selftests/bpf/prog_tests/test_global_funcs.c | 1 - .../selftests/bpf/prog_tests/uprobe_autoattach.c | 49 - tools/testing/selftests/bpf/prog_tests/usdt.c | 421 -- .../bpf/progs/for_each_map_elem_write_key.c | 27 - tools/testing/selftests/bpf/progs/profiler.inc.h | 5 +- .../selftests/bpf/progs/test_attach_probe.c | 41 +- .../testing/selftests/bpf/progs/test_bpf_cookie.c | 4 +- .../selftests/bpf/progs/test_global_func17.c | 16 - .../bpf/progs/test_ksyms_btf_write_check.c | 18 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 2 +- tools/testing/selftests/bpf/progs/test_sk_assign.c | 4 +- .../selftests/bpf/progs/test_task_pt_regs.c | 2 +- .../selftests/bpf/progs/test_uprobe_autoattach.c | 73 - .../selftests/bpf/progs/test_urandom_usdt.c | 70 - tools/testing/selftests/bpf/progs/test_usdt.c | 96 - .../selftests/bpf/progs/test_usdt_multispec.c | 32 - .../selftests/bpf/progs/test_xdp_noinline.c | 12 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 2 +- tools/testing/selftests/bpf/sdt-config.h | 6 - tools/testing/selftests/bpf/sdt.h | 513 -- .../selftests/bpf/test_bpftool_synctypes.py | 2 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 3 +- tools/testing/selftests/bpf/test_offload.py | 2 +- tools/testing/selftests/bpf/test_progs.c | 6 +- tools/testing/selftests/bpf/test_progs.h | 2 - tools/testing/selftests/bpf/testing_helpers.c | 2 +- tools/testing/selftests/bpf/trace_helpers.c | 9 +- tools/testing/selftests/bpf/urandom_read.c | 63 +- tools/testing/selftests/bpf/urandom_read_aux.c | 9 - tools/testing/selftests/bpf/urandom_read_lib1.c | 13 - tools/testing/selftests/bpf/urandom_read_lib2.c | 8 - 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/kvm/.gitignore | 3 +- tools/testing/selftests/kvm/Makefile | 3 +- tools/testing/selftests/kvm/aarch64/arch_timer.c | 15 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 14 +- .../selftests/kvm/aarch64/vcpu_width_config.c | 122 + tools/testing/selftests/kvm/dirty_log_perf_test.c | 34 +- .../selftests/kvm/include/riscv/processor.h | 4 +- tools/testing/selftests/kvm/lib/riscv/processor.c | 2 +- .../selftests/kvm/x86_64/fix_hypercall_test.c | 170 - .../selftests/kvm/x86_64/tsc_scaling_sync.c | 119 - .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 366 +- .../testing/selftests/rcutorture/bin/functions.sh | 2 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 7 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 14 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 4 +- tools/testing/selftests/rcutorture/bin/torture.sh | 21 +- .../selftests/rcutorture/configs/rcu/TRACE01 | 1 - .../selftests/rcutorture/configs/rcu/TREE04 | 5 +- .../selftests/rcutorture/configs/rcu/TREE07 | 1 - .../selftests/rcutorture/configs/rcu/TREE10 | 1 - .../rcutorture/configs/scf/ver_functions.sh | 3 +- tools/testing/selftests/seccomp/Makefile | 1 - tools/testing/selftests/seccomp/seccomp_bpf.c | 78 +- tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 6 +- tools/testing/selftests/vm/config | 2 - tools/testing/selftests/vm/migration.c | 193 - tools/testing/selftests/vm/soft-dirty.c | 238 - tools/vm/page-types.c | 8 +- tools/vm/page_owner_sort.c | 266 +- virt/kvm/kvm_main.c | 10 +- 2692 files changed, 56286 insertions(+), 123166 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/dev-tools/kunit/api/resource.rst delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt7622- [...] delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt7622- [...] create mode 100644 Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/leadtek,ltk035c [...] create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml create mode 100644 Documentation/devicetree/bindings/i2c/qcom,i2c-qup.txt delete mode 100644 Documentation/devicetree/bindings/i2c/qcom,i2c-qup.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/rockchip,r [...] create mode 100644 Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt delete mode 100644 Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/net/mscc,miim.yaml create mode 100644 Documentation/devicetree/bindings/net/mscc-miim.txt delete mode 100644 Documentation/devicetree/bindings/net/smsc,lan91c111.yaml create mode 100644 Documentation/devicetree/bindings/net/smsc-lan91c111.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml delete mode 100644 Documentation/devicetree/bindings/pci/socionext,uniphier-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/uniphier-pcie.txt delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5759-regu [...] create mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi6220-reset.txt create mode 100644 Documentation/devicetree/bindings/serial/qcom,msm-uartdm.txt delete mode 100644 Documentation/devicetree/bindings/serial/qcom,msm-uartdm.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.txt delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1011-rt [...] create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1019-rt [...] delete mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra186-asrc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8731.yaml create mode 100644 Documentation/devicetree/bindings/sound/wm8731.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qup.txt delete mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qup.yaml create mode 100644 Documentation/devicetree/bindings/staging/net/wireless/silabs,wfx.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/coding-guidelines.rst delete mode 100644 Documentation/rust/general-information.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/logo.svg delete mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-debug.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/schedutil.rst delete mode 100644 Documentation/translations/zh_CN/vm/frontswap.rst delete mode 100644 Documentation/translations/zh_CN/vm/hwpoison.rst delete mode 100644 Documentation/translations/zh_CN/vm/memory-model.rst delete mode 100644 Documentation/translations/zh_CN/vm/mmu_notifier.rst delete mode 100644 Documentation/translations/zh_CN/vm/overcommit-accounting.rst delete mode 100644 Documentation/translations/zh_CN/vm/page_frags.rst delete mode 100644 Documentation/translations/zh_CN/vm/page_owner.rst delete mode 100644 Documentation/translations/zh_CN/vm/page_table_check.rst delete mode 100644 Documentation/translations/zh_CN/vm/remap_file_pages.rst delete mode 100644 Documentation/translations/zh_CN/vm/split_page_table_lock.rst delete mode 100644 Documentation/translations/zh_CN/vm/z3fold.rst delete mode 100644 Documentation/translations/zh_CN/vm/zsmalloc.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log create mode 100644 arch/arm/boot/compressed/misc-ep93xx.h delete mode 100644 arch/arm/mach-dove/include/mach/uncompress.h create mode 100644 arch/arm/mach-ep93xx/ep93xx-regs.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/irqs.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/uncompress.h create mode 100644 arch/arm/mach-ep93xx/irqs.h delete mode 100644 arch/arm/mach-integrator/Kconfig delete mode 100644 arch/arm/mach-integrator/Makefile delete mode 100644 arch/arm/mach-integrator/core.c delete mode 100644 arch/arm/mach-integrator/integrator_ap.c delete mode 100644 arch/arm/mach-integrator/integrator_cp.c delete mode 100644 arch/arm/mach-iop32x/include/mach/irqs.h delete mode 100644 arch/arm/mach-iop32x/include/mach/uncompress.h delete mode 100644 arch/arm/mach-ixp4xx/Makefile.boot delete mode 100644 arch/arm/mach-ixp4xx/include/mach/uncompress.h delete mode 100644 arch/arm/mach-realview/Kconfig delete mode 100644 arch/arm/mach-realview/Makefile delete mode 100644 arch/arm/mach-realview/platsmp-dt.c delete mode 100644 arch/arm/mach-s3c/include/mach/io-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/include/mach/io.h delete mode 100644 arch/arm/mach-s3c/include/mach/irqs-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/include/mach/map-base.h create mode 100644 arch/arm/mach-s3c/irqs-s3c24xx.h rename arch/arm/mach-s3c/{include/mach => }/irqs-s3c64xx.h (100%) rename arch/arm/mach-s3c/{include/mach => }/irqs.h (100%) create mode 100644 arch/arm/mach-s3c/map-base.h rename arch/arm/{mach-vexpress => mach-versatile}/Makefile.boot (100%) create mode 100644 arch/arm/mach-versatile/dcscb.c create mode 100644 arch/arm/mach-versatile/dcscb_setup.S create mode 100644 arch/arm/mach-versatile/headsmp.S create mode 100644 arch/arm/mach-versatile/hotplug.c rename arch/arm/{mach-integrator/cm.h => mach-versatile/integrator-cm.h} (100%) rename arch/arm/{mach-integrator/hardware.h => mach-versatile/integrator-hardware. [...] create mode 100644 arch/arm/mach-versatile/integrator.c rename arch/arm/{mach-integrator/common.h => mach-versatile/integrator.h} (100%) create mode 100644 arch/arm/mach-versatile/integrator_ap.c create mode 100644 arch/arm/mach-versatile/integrator_cp.c create mode 100644 arch/arm/mach-versatile/platsmp-realview.c create mode 100644 arch/arm/mach-versatile/platsmp-vexpress.c create mode 100644 arch/arm/mach-versatile/platsmp.c create mode 100644 arch/arm/mach-versatile/platsmp.h rename arch/arm/{mach-realview/realview-dt.c => mach-versatile/realview.c} (100%) rename arch/arm/{mach-vexpress => mach-versatile}/spc.c (100%) rename arch/arm/{mach-vexpress => mach-versatile}/spc.h (100%) create mode 100644 arch/arm/mach-versatile/tc2_pm.c rename arch/arm/{mach-vexpress => mach-versatile}/v2m-mps2.c (100%) create mode 100644 arch/arm/mach-versatile/v2m.c rename arch/arm/mach-versatile/{versatile_dt.c => versatile.c} (100%) rename arch/arm/{mach-vexpress/core.h => mach-versatile/vexpress.h} (100%) delete mode 100644 arch/arm/mach-vexpress/Kconfig delete mode 100644 arch/arm/mach-vexpress/Makefile delete mode 100644 arch/arm/mach-vexpress/dcscb.c delete mode 100644 arch/arm/mach-vexpress/dcscb_setup.S delete mode 100644 arch/arm/mach-vexpress/platsmp.c delete mode 100644 arch/arm/mach-vexpress/tc2_pm.c delete mode 100644 arch/arm/mach-vexpress/v2m.c delete mode 100644 arch/arm/plat-versatile/Makefile delete mode 100644 arch/arm/plat-versatile/headsmp.S delete mode 100644 arch/arm/plat-versatile/hotplug.c delete mode 100644 arch/arm/plat-versatile/include/plat/platsmp.h delete mode 100644 arch/arm/plat-versatile/platsmp.c create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-dahlia.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi delete mode 100644 arch/arm64/boot/dts/synaptics/as370.dtsi delete mode 100644 arch/csky/abiv1/memcpy.S delete mode 100644 arch/csky/abiv1/strksyms.c create mode 100644 arch/csky/include/asm/atomic.h create mode 100644 arch/csky/kernel/io.c create mode 100644 arch/csky/lib/string.c create mode 100644 arch/m68k/configs/virt_defconfig create mode 100644 arch/m68k/include/asm/virt.h create mode 100644 arch/m68k/include/uapi/asm/bootinfo-virt.h create mode 100644 arch/m68k/virt/Makefile create mode 100644 arch/m68k/virt/config.c create mode 100644 arch/m68k/virt/ints.c create mode 100644 arch/m68k/virt/platform.c delete mode 100644 arch/x86/events/amd/brs.c create mode 100644 arch/x86/mm/setup_nx.c 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/bus/mhi/ep/Kconfig delete mode 100644 drivers/bus/mhi/ep/Makefile delete mode 100644 drivers/bus/mhi/ep/internal.h delete mode 100644 drivers/bus/mhi/ep/main.c delete mode 100644 drivers/bus/mhi/ep/mmio.c delete mode 100644 drivers/bus/mhi/ep/ring.c delete mode 100644 drivers/bus/mhi/ep/sm.c create mode 100644 drivers/clocksource/timer-goldfish.c delete mode 100644 drivers/gpio/gpio_pl061_rust.rs delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.h delete mode 100644 drivers/gpu/drm/i915/display/intel_display_power_well.c delete mode 100644 drivers/gpu/drm/i915/display/intel_display_power_well.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dmc_regs.h delete mode 100644 drivers/gpu/drm/panel/panel-newvision-nv3052c.c create mode 100644 drivers/gpu/drm/radeon/si_blit_shaders.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_wed.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_wed.h delete mode 100644 drivers/net/ethernet/mediatek/mtk_wed_debugfs.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_wed_ops.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_wed_regs.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_stats.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h create mode 100644 drivers/net/wan/lmc/Makefile create mode 100644 drivers/net/wan/lmc/lmc.h create mode 100644 drivers/net/wan/lmc/lmc_debug.c create mode 100644 drivers/net/wan/lmc/lmc_debug.h create mode 100644 drivers/net/wan/lmc/lmc_ioctl.h create mode 100644 drivers/net/wan/lmc/lmc_main.c create mode 100644 drivers/net/wan/lmc/lmc_media.c create mode 100644 drivers/net/wan/lmc/lmc_proto.c create mode 100644 drivers/net/wan/lmc/lmc_proto.h create mode 100644 drivers/net/wan/lmc/lmc_var.h delete mode 100644 drivers/net/wireless/ath/ath11k/pcic.c delete mode 100644 drivers/net/wireless/ath/ath11k/pcic.h delete mode 100644 drivers/net/wireless/silabs/Kconfig delete mode 100644 drivers/net/wireless/silabs/Makefile delete mode 100644 drivers/net/wireless/silabs/wfx/hif_tx.c delete mode 100644 drivers/net/wireless/silabs/wfx/main.c delete mode 100644 drivers/net/wireless/silabs/wfx/sta.c delete mode 100644 drivers/regulator/rt5759-regulator.c rename drivers/{net/wireless/silabs => staging}/wfx/Kconfig (100%) rename drivers/{net/wireless/silabs => staging}/wfx/Makefile (100%) create mode 100644 drivers/staging/wfx/TODO rename drivers/{net/wireless/silabs => staging}/wfx/bh.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/bh.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/bus.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/bus_sdio.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/bus_spi.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/data_rx.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/data_rx.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/data_tx.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/data_tx.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/debug.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/debug.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/fwio.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/fwio.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hif_api_cmd.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hif_api_general.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hif_api_mib.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hif_rx.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hif_rx.h (100%) create mode 100644 drivers/staging/wfx/hif_tx.c rename drivers/{net/wireless/silabs => staging}/wfx/hif_tx.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hif_tx_mib.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hif_tx_mib.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hwio.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hwio.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/key.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/key.h (100%) create mode 100644 drivers/staging/wfx/main.c rename drivers/{net/wireless/silabs => staging}/wfx/main.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/queue.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/queue.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/scan.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/scan.h (100%) create mode 100644 drivers/staging/wfx/sta.c rename drivers/{net/wireless/silabs => staging}/wfx/sta.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/traces.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/wfx.h (100%) create mode 100644 include/clocksource/timer-goldfish.h delete mode 100644 include/dt-bindings/sound/cs35l45.h delete mode 100644 include/kunit/resource.h delete mode 100644 include/linux/mhi_ep.h delete mode 100644 include/linux/soc/mediatek/mtk_wed.h delete mode 100644 include/uapi/linux/trusted-for.h delete mode 100644 kernel/configs/x86_debug.config create mode 100644 kernel/module-internal.h create mode 100644 kernel/module.c delete mode 100644 kernel/module/Makefile delete mode 100644 kernel/module/debug_kmemleak.c delete mode 100644 kernel/module/decompress.c delete mode 100644 kernel/module/internal.h delete mode 100644 kernel/module/kallsyms.c delete mode 100644 kernel/module/kdb.c delete mode 100644 kernel/module/livepatch.c delete mode 100644 kernel/module/main.c delete mode 100644 kernel/module/procfs.c delete mode 100644 kernel/module/signing.c delete mode 100644 kernel/module/strict_rwx.c delete mode 100644 kernel/module/sysfs.c delete mode 100644 kernel/module/tree_lookup.c delete mode 100644 kernel/module/version.c create mode 100644 kernel/module_decompress.c create mode 100644 kernel/module_signing.c delete mode 100644 lib/kunit/resource.c delete mode 100644 localversion-next delete mode 100644 mm/swap.h 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/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/gpio.rs delete mode 100644 rust/kernel/hwrng.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/mm.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/rwsem.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/bpf/xdp_router_ipv4.bpf.c create mode 100644 samples/bpf/xdp_router_ipv4_kern.c delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/hostprogs/.gitignore delete mode 100644 samples/rust/hostprogs/Makefile delete mode 100644 samples/rust/hostprogs/a.rs delete mode 100644 samples/rust/hostprogs/b.rs delete mode 100644 samples/rust/hostprogs/single.rs 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 100644 scripts/generate_rust_target.rs delete mode 100755 scripts/is_rust_module.sh delete mode 100644 scripts/rust-is-available-bindgen-libclang.h delete mode 100755 scripts/rust-is-available.sh delete mode 100644 sound/soc/codecs/cs35l45-i2c.c delete mode 100644 sound/soc/codecs/cs35l45-spi.c delete mode 100644 sound/soc/codecs/cs35l45-tables.c delete mode 100644 sound/soc/codecs/cs35l45.c delete mode 100644 sound/soc/codecs/cs35l45.h delete mode 100644 sound/soc/codecs/wm8731-i2c.c delete mode 100644 sound/soc/codecs/wm8731-spi.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c delete mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359.c delete mode 100644 sound/soc/soc-utils-test.c delete mode 100644 sound/soc/tegra/tegra186_asrc.c delete mode 100644 sound/soc/tegra/tegra186_asrc.h delete mode 100644 tools/accounting/procacct.c delete mode 100644 tools/include/nolibc/arch-aarch64.h delete mode 100644 tools/include/nolibc/arch-arm.h delete mode 100644 tools/include/nolibc/arch-i386.h delete mode 100644 tools/include/nolibc/arch-mips.h delete mode 100644 tools/include/nolibc/arch-riscv.h delete mode 100644 tools/include/nolibc/arch-x86_64.h delete mode 100644 tools/include/nolibc/arch.h delete mode 100644 tools/include/nolibc/ctype.h delete mode 100644 tools/include/nolibc/errno.h delete mode 100644 tools/include/nolibc/signal.h delete mode 100644 tools/include/nolibc/std.h delete mode 100644 tools/include/nolibc/stdio.h delete mode 100644 tools/include/nolibc/stdlib.h delete mode 100644 tools/include/nolibc/string.h delete mode 100644 tools/include/nolibc/sys.h delete mode 100644 tools/include/nolibc/time.h delete mode 100644 tools/include/nolibc/types.h delete mode 100644 tools/include/nolibc/unistd.h delete mode 100644 tools/lib/bpf/usdt.bpf.h delete mode 100644 tools/lib/bpf/usdt.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 delete mode 100644 tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/usdt.c delete mode 100644 tools/testing/selftests/bpf/progs/for_each_map_elem_write_key.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func17.c delete mode 100644 tools/testing/selftests/bpf/progs/test_uprobe_autoattach.c delete mode 100644 tools/testing/selftests/bpf/progs/test_urandom_usdt.c delete mode 100644 tools/testing/selftests/bpf/progs/test_usdt.c delete mode 100644 tools/testing/selftests/bpf/progs/test_usdt_multispec.c delete mode 100644 tools/testing/selftests/bpf/sdt-config.h delete mode 100644 tools/testing/selftests/bpf/sdt.h delete mode 100644 tools/testing/selftests/bpf/urandom_read_aux.c delete mode 100644 tools/testing/selftests/bpf/urandom_read_lib1.c delete mode 100644 tools/testing/selftests/bpf/urandom_read_lib2.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 create mode 100644 tools/testing/selftests/kvm/aarch64/vcpu_width_config.c delete mode 100644 tools/testing/selftests/kvm/x86_64/fix_hypercall_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/tsc_scaling_sync.c delete mode 100644 tools/testing/selftests/vm/migration.c delete mode 100644 tools/testing/selftests/vm/soft-dirty.c