This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allyesconfig in repository toolchain/ci/linux.
discards 38a288f5941e Add linux-next specific files for 20220506 discards bfabf5590e4c Merge branch 'akpm/master' discards ac4b650dd553 kselftest/vm: override TARGETS from arguments discards c7fc02788bef mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery discards 37c208be36f4 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] discards 512e54a5ff37 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] discards 6f813da79883 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] discards 8d97e844a89e Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 7787a1829167 next-20220504/kspp discards 15d5ac0efd05 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] discards 826d1b3b6dc0 Merge branch 'bitmap-for-next' of https://github.com/norov [...] discards a7d49e298554 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] discards c71b0ffb1b44 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards 9b1e15d89cbf Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] discards 7c38d7ef8da3 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 1b6cbd06a8c2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 2dbead4f5748 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0caa63ca1db5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f39be7374690 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards ff17d62940c4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards f8fa5d7ea505 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 90942dcdf672 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 3d5934771e60 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] discards ad6df9099993 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 488f99a97092 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ac77937d72e0 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards 9f57858ac230 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 5e4cc4b66485 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] discards 47f902336493 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6aa70a0b2baf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 444647e31b78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d5bd504da702 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d9ccadd19fdd Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] discards 32aebc902ef0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 068d7bf032b5 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 787cb657dc3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4d46be82527d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 753ce0d1a6a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 09c1871574c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 309c24700293 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 0175de317d47 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 2f9fb8988317 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards 99e51118c09a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7e5369737c40 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e77780268fb7 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards 7538cc32ebc9 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards b59302cfbf85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f15166f58f93 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards bc7911462d20 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 1fddb3a49f1e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 57901d21ac56 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 2cb6d354d6f5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e47ef69d0c3a Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 79762af046c3 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards 8ee8f97413cc Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards 78708bab7ae7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8cb3a2683baa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3cdd456a5b08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 95931599dc26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards acd864772f81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c60b4597a85e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0c658afbc531 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 05105bbc3172 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards b6a958269718 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 753d8126d8f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a7f0f9250c70 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] discards 46ad8b84286f Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards e9e5b40a1ecd Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards 6189f7e249e3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 64545e88f9ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 73430e8be445 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8dff5794da4a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 9455f04389c1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 979fa50d8423 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] discards bd9b372d637d Merge branch 'next' of git://github.com/cschaufler/smack-next discards 76d5fcfa8fe8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3eddcfbc1bbb Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards fb572515d630 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 1b9c75e15f73 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards e81cecb57ecc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6a5684f60fe5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c2dd6da969f8 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards 0f813a26ff50 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 409998553fce Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] discards 955fd9ea726c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3c208e009533 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a1a3ae469246 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards c6409f8fc773 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 60d455a34bb5 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] discards b6678fa7df17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b60f8f5b4a61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 55eab06acbeb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 82fe03ee6542 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] discards f59859de06f2 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 9568ba901f89 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] discards 58275d75602f Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards ff978d1cf06a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards a162f36faed5 next-20220505/amdgpu discards bf0dd0a663c1 Merge branch 'for-5.19/io_uring-passthrough' into for-next discards 6f7c47f1c276 nvme: add vectored-io support for uring-cmd discards 86116c2f6fee nvme: wire-up uring-cmd support for io-passthru on char-device. discards 51aa753074d2 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 559507c3bdf9 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards d0108fd287c9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards e8f20990f4a5 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards e9e3ffcfb208 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 0deddd6f3017 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 380f61572977 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 625d3dc8894c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f3cc5a7d10b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6308ce996280 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 90792bc7a1aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a9aad3c4f05e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 6ed5a6d1b74f Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards c167bbd810f9 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards 979570d68050 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 767ca938571a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards b5bb861e369d Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 437941e4040a Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards 331ddc4520e9 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 3963dac2ef61 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 3ea443862a62 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] discards 483621593b84 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards cea28c3b606d nvme: refactor nvme_submit_user_cmd() discards cbac710572d9 block: wire-up support for passthrough plugging discards 9100cdf8a9a6 fs,io_uring: add infrastructure for uring-cmd discards 039b44c3a2ae io_uring: support CQE32 for nop operation discards 3978032756dc random: do not pretend to handle premature next security model discards 2ae70d225da4 random: use first 128 bits of input as fast init discards 253db3038ec7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0930daad3fbc io_uring: enable CQE32 discards 7824966ed869 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 124695284a4d io_uring: support CQE32 in /proc info discards dd641089338f io_uring: add tracing for additional CQE32 fields discards ffd9087a0f3a io_uring: overflow processing for CQE32 discards 33de10bf3c63 io_uring: flush completions for CQE32 discards 44ee61f4ed07 io_uring: modify io_get_cqe for CQE32 discards 46c84cd641d6 io_uring: add CQE32 completion processing discards f78aaa1aa3e0 io_uring: add CQE32 setup processing discards 48c21e8a1ee9 io_uring: change ring size calculation for CQE32 discards 9bec44d75bb7 io_uring: store add. return values for CQE32 discards 6553da28fac8 io_uring: support CQE32 in io_uring_cqe discards 406b5577845a io_uring: add support for 128-byte SQEs discards 384c4cb94b28 Merge branch 'for-5.19/io_uring-socket' into for-5.19/io_u [...] discards 449e1a0889d4 Merge branch 'for-5.19/io_uring' into for-5.19/io_uring-pa [...] discards 7f542b8aff26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 624e99aae839 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9c6ec1ab0752 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 6799e33dc288 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 19c42c96d9be Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards 5c741da8ea31 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards c9cb993a5561 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 89d9ae5e6216 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] discards 0d40d9afd8f0 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] discards 7bf6f1a6aae6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c57a1f7dfd29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 69e14910c338 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards abfbd81108b5 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards 424d3e10a799 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards adc589ee8c53 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards d3ce94a5aa10 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 12452dffc1a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2fa83e68c717 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] discards a6e05f1ef73f Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards 8167c39d6528 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e5388fa915d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e0c83df57c69 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards a673dc73eba2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards cb9d52b814d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8a56b524261e Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards 10b2b6b7ea17 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] discards a35d63ee7239 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fcd84e33cbc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c459b5711dab Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] discards f2c23724526e Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 6f2ed1084009 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 71e59243b4e8 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards e67c001106d0 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards 29cefe479865 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5e603b1fb562 Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 63ec9ea2a468 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 201abb9160f1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 5787c5a8f3f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards da505c51211f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 716ac280f124 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards cfbd83c852bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3b7255c3a805 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0ec40b1c8540 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards eb2027c8af87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a8ab975a093b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 22ee1ad16399 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 99d1fef1b8af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 965178b422f4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 55607f2c005e Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards 801458b30924 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 87a7fed42d1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0be197a1d50e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a89396c0c959 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards be6a7505090c Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards c41fc4f935ce Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 303a246e3b58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards db4ebd3cc937 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 4bfc0c4f3550 Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards 2b42d63ba4ff Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards 7cd7c02592b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e8576d28ffc9 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 555569dc9f2f Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards 5f069d1c5749 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards 9a7ea880c23a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards c95d948909ff Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 85533cc80b87 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 9a2e7b01cdba Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 453d1a6d3075 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] discards 5c1403e51ceb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 924643e6b451 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards cbf5fa9e8368 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards da27178c1cd3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 5e8f64335f8b Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 1996301f74da Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 9252c05f07a3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards b10033807d65 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 11e09dacaaa1 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards 37b69d535893 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards ec4c793d3041 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards c6a35136cd3e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards cf260587f829 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 719cd5cf0bc6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards b91ad62cefd2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 388b7e443558 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 846ec524d7ff Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 3bf1af5a8fb1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards eb522b2ddc1f Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards 18f41241b5f0 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards 019f304df7ca Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] discards 0d17101961fd Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] discards 499817d8df7a random: do not use batches when !crng_ready() discards fd159b8633db random: mix in timestamps and reseed on system restore discards 0e11ca43d66c random: vary jitter iterations based on cycle counter speed discards 3ab0371537de random: insist on random_get_entropy() existing in order t [...] discards 35e2ac9de166 xtensa: use fallback for random_get_entropy() instead of zero discards 9f8850a4355e sparc: use fallback for random_get_entropy() instead of zero discards 2a5a2b06e2cd um: use fallback for random_get_entropy() instead of zero discards b1cf6e04fbf8 x86/tsc: Use fallback for random_get_entropy() instead of zero discards 5fe47d44c879 nios2: use fallback for random_get_entropy() instead of zero discards 283e4bf0e03c arm: use fallback for random_get_entropy() instead of zero discards 059ecabef340 mips: use fallback for random_get_entropy() instead of jus [...] discards 63699d4ccd13 riscv: use fallback for random_get_entropy() instead of zero discards ce5f642f3952 m68k: use fallback for random_get_entropy() instead of zero discards c272ef859274 timekeeping: Add raw clock fallback for random_get_entropy() discards 35f31b83aca2 init: call time_init() before rand_initialize() discards 107d6fdb70f9 openrisc: start CPU timer early in boot discards a478291202f6 powerpc: define get_cycles macro for arch-override discards cbb28508bd01 alpha: define get_cycles macro for arch-override discards 7e6f18d05a15 parisc: define get_cycles macro for arch-override discards a840af781fdc s390: define get_cycles macro for arch-override discards 4b140df30a06 ia64: define get_cycles macro for arch-override discards a85ab1632fc8 random: fix sysctl documentation nits omits 99ddcbbf5ade Merge branch 'remotes/lorenzo/pci/versatile' omits 804cca4152aa Merge branch 'remotes/lorenzo/pci/rockchip' omits 48fb05e503b6 Merge branch 'remotes/lorenzo/pci/qcom' omits 033fd1f45c2a Merge branch 'remotes/lorenzo/pci/power-slot' omits 444f51d0c70b Merge branch 'remotes/lorenzo/pci/microchip' omits a90df709e4a2 Merge branch 'remotes/lorenzo/pci/mediatek' omits 2fd32274ff01 Merge branch 'remotes/lorenzo/pci/layerscape' omits 5b1607c3f1a7 Merge branch 'remotes/lorenzo/pci/dwc' omits 46ab17f15fd8 Merge branch 'remotes/lorenzo/pci/cadence' omits 52daaa0c8b31 Merge branch 'pci/resource' omits 3e6a21ce6e15 Merge branch 'pci/pm' omits 28e4fd6aa0df Merge branch 'pci/p2pdma' omits c422757e4c59 Merge branch 'pci/misc' omits d5d347020a7a Merge branch 'pci/hotplug' omits 9ec3c71c7094 Merge branch 'pci/aspm' omits d792ec62ae12 drm/nouveau/gr/gf100-: Clean up some inconsistent indenting omits 6ff1c19f5f28 drm/edid: sunset drm_find_cea_extension() omits 58304630b830 drm/edid: skip CTA extension scan in drm_edid_to_eld() jus [...] omits 8db73897698c drm/edid: detect color formats and CTA revision in all CTA [...] omits 705bec3eca9b drm/edid: detect basic audio in all CEA extensions omits 49a62a2923e5 drm/edid: restore some type safety to cea_db_*() functions omits 2af243444f91 drm/edid: sunset the old unused cea data block iterators omits 37852141965d drm/edid: convert drm_edid_to_eld() to use cea db iter omits dfc031259656 drm/edid: convert drm_parse_cea_ext() to use cea db iter omits 9975af040a04 drm/edid: convert drm_detect_monitor_audio() to use cea db iter omits 4ce08703a8c4 drm/edid: convert drm_detect_hdmi_monitor() to use cea db iter omits b07debc2a8ce drm/edid: convert drm_edid_to_sad() to use cea db iter omits ed3173077d3f drm/edid: convert drm_edid_to_speaker_allocation() to use [...] omits 537d9ed2f6c1 drm/edid: convert add_cea_modes() to use cea db iter omits a9ec4fd004b8 drm/edid: clean up cea_db_is_*() functions omits aba5825439d7 drm/edid: add iterator for CTA data blocks omits 94afc5382669 drm/edid: add iterator for EDID base and extension blocks omits 9d72b7e2d2ce drm/edid: clean up CTA data block tag definitions omits d8cb49d20355 drm/edid: rename HDMI Forum VSDB to SCDS omits 115fcf5899f7 drm/edid: check for HF-SCDB block omits d10f7117aa43 drm/edid: reset display info in drm_add_edid_modes() for N [...] discards 7f503ad35f07 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] discards e637f5d66d1c Merge remote-tracking branch 'asoc/for-5.19' into asoc-next discards 17a2abd041c8 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus discards c9a1e633e105 ARM: configs: sama7: enable CONFIG_RESET_CONTROLLER discards 6d8c2f7862f1 ARM: configs: at91: sama7_defconfig: add MCHP PDMC and DMI [...] discards e50a61f86175 ARM: configs: at91: sama7: Enable MTD_UBI_BLOCK discards 9d79c3b96ede ARM: configs: at91: sama7: Enable MTD_UBI_FASTMAP discards edf86928cb55 ARM: configs: at91: Remove MTD_BLOCK and use MTD_UBI_BLOCK [...] discards 341df3a02687 ARM: multi_v7_defconfig: add atmel video pipeline modules discards ec9f4246f0b2 ARM: configs: at91: sama7: add xisc and csi2dc discards ffb9159ab567 ARM: configs: at91: Enable options required for systemd discards cf97232efd97 Merge branch 'imx/defconfig' into for-next discards 2cc6726e6afb Merge branch 'imx/dt64' into for-next discards 01c186923cc6 Merge branch 'imx/dt' into for-next discards 71de53d99a57 Merge branch 'imx/bindings' into for-next discards fed3743f59d5 Merge branch 'imx/drivers' into for-next discards 1fb89757668a Merge branch 'acpi-osl' into linux-next discards 936859f09125 Merge branches 'thermal-int340x' and 'thermal-misc' into l [...] discards e050266ec872 Merge branch 'pm-em' into linux-next discards 5c9001c713a1 Merge branch 'pm-tools' into linux-next discards b231aab77593 Merge branches 'pm-cpufreq', 'pm-cpuidle' and 'pm-domains' [...] discards 7779cadbc4ee Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] discards 8dd2434c1ab5 Merge branch 'devprop' into linux-next discards da908c51022d Merge branches 'acpi-apei', 'acpi-dptf' and 'acpi-docs' in [...] discards d43d54075c3e Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] discards 4159073b7039 Merge branch 'acpica' into linux-next discards 2e0e144796fb clk: renesas: r9a09g011: Add eth clock and reset entries discards 6bca154251df clk: renesas: Add RZ/V2M support using the rzg2l driver discards 2f70350d04f7 f2fs: fix deadloop in foreground GC discards 3eecaa75e896 f2fs: avoid to select pinned section during checkpoint=disable discards d2093835a404 f2fs: fix to do sanity check on block address in f2fs_do_z [...] discards d04ae1affb11 f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() discards 1066d97fe812 Merge remote-tracking branch 'spi/for-5.19' into spi-next omits 442b86c2608f module: Introduce module unload taint tracking omits 5a92cd68012f module: Move module_assert_mutex_or_preempt() to internal.h omits 44f76531aa8e module: Make module_flags_taint() accept a module's taints [...] omits 57c7325b6aee module.h: simplify MODULE_IMPORT_NS omits 4a00e5fff2c2 ipmi: remove unnecessary type castings omits 35fa93508ba3 ipmi: Make two logs unique omits 3e67a5448944 ipmi:si: Convert pr_debug() to dev_dbg() omits 1eeee91e2f80 ipmi: Convert pr_debug() to dev_dbg() omits 8ad4755c0eb7 ipmi: Fix pr_fmt to avoid compilation issues omits 712cecf2b043 ipmi: Add an intializer for ipmi_recv_msg struct omits 209e6c9c7513 ipmi: Add an intializer for ipmi_smi_msg struct omits e5026b8e7c7c ipmi:ssif: Check for NULL msg when handling events and messages omits 1ed8a1e28bbc ipmi: use simple i2c probe function omits 21ba7a1fc89b ipmi: Add a sysfs count of total outstanding messages for [...] omits 053f8f7cb1cb ipmi: Add a sysfs interface to view the number of users omits 003ce2b2af53 ipmi: Limit the number of message a user may have outstanding omits a152a4a4bba8 ipmi: Add a limit on the number of users that may use IPMI discards 32ebdb3eeeee Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] discards c35886d60560 soc: qcom: socinfo: Add another ID for sc7180 discards a69def3ee085 Merge x86/misc into tip/master discards 389d92be3062 Merge branch irq/misc-5.19 into irq/irqchip-next discards c7be68fa1c10 Merge x86/splitlock into tip/master discards ac8b65aeb006 Merge perf/core into tip/master discards b9bff4f2ccf8 Merge x86/asm into tip/master discards f020e324bcbd Merge irq/urgent into tip/master discards 5ce14bd22813 Merge x86/sev into tip/master discards 06f1a32a6a4e Merge timers/core into tip/master discards f69b4fe5adb8 Merge irq/core into tip/master discards 6ade3f881822 Merge x86/fpu into tip/master discards 201cce0224ff Merge x86/cleanups into tip/master discards 76c03511fb73 Merge x86/apic into tip/master discards 8832922f7df6 Merge core/urgent into tip/master discards a2c743cdbd64 Merge sched/core into tip/master discards 6e7fee854245 Merge timers/urgent into tip/master discards 154e3fb30c31 Merge x86/cpu into tip/master discards 25acb1fd08ee Merge x86/splitlock into tip/master discards 628148a6c23b Merge ras/core into tip/master discards ab9bec4c40b2 Merge objtool/core into tip/master discards 23cbb283102c Merge locking/urgent into tip/master discards 1b0d4ad3ad0a Merge x86/core into tip/master discards 360e5ff35a5c Merge core/core into tip/master discards 587a6d19b4ee Merge smp/core into tip/master discards 9e793ecc8a01 Merge x86/kdump into tip/master discards 44692c0750ff Merge x86/irq into tip/master discards 9610051feaaa Merge x86/platform into tip/master discards 327a835c7afb Merge x86/build into tip/master discards 246e2dfcbcc6 Merge x86/misc into tip/master discards c27d9e328027 Merge locking/core into tip/master discards cc42ee36dd94 Merge x86/mm into tip/master discards d56c3c9343c1 Merge x86/merge into tip/master discards 616b8a9f6e30 Merge branch for-5.19/arm64/defconfig into for-next discards 2f3207af0ff2 Merge branch for-5.19/arm64/dt into for-next discards afbd0f5bce50 Merge branch for-5.19/arm/defconfig into for-next discards 9719c5ab4e40 Merge branch for-5.19/dt-bindings into for-next discards a61cc2c82d14 Merge branch for-5.19/soc into for-next discards ffbe809260ee Merge branch for-5.19/arm/core into for-next discards 39d58d96e6f5 Merge branch for-5.19/memory into for-next discards 31f830c4b4a0 Merge branch for-5.19/clk into for-next discards bd2432568402 perf/amd/ibs: Use interrupt regs ip for stack unwinding discards 202c3484768b kvm: x86/cpuid: Fix CPUID leaf 0xA discards 3388f276d707 bus: mhi: host: Add support for Foxconn T99W373 and T99W368 discards 902416965b6c modpost: split new_symbol() to symbol allocation and hash [...] discards 48ef8010fe77 modpost: make sym_add_exported() always allocate a new symbol discards 7fb141ceeb49 modpost: make multiple export error discards bc15324a67c9 modpost: move static EXPORT_SYMBOL check to check_exports() discards 4efe332db1c8 modpost: dump Module.symvers in the same order of modules.order discards 7c4ef1813b67 modpost: traverse the namespace_list in order discards f3017550efbb modpost: use doubly linked list for dump_lists discards 1b20bb954698 modpost: traverse unresolved symbols in order discards 9921ccf67a23 modpost: add sym_add_unresolved() helper discards 75cc0f86c3e6 modpost: traverse modules in order discards 2a5befb9e108 modpost: import include/linux/list.h discards a81526cd942e modpost: change mod->gpl_compatible to bool type discards ea67246a7df1 modpost: use bool type where appropriate discards 203bc598e88a f2fs: write checkpoint during FG_GC omits 1fe35f29cf82 randstruct: Enable Clang support omits e72a12b17072 randstruct: Move seed generation into scripts/basic/ omits 3d74cecbf52e randstruct: Split randstruct Makefile and CFLAGS omits 8c347ce4ff95 randstruct: Reorganize Kconfigs and attribute macros omits c5855a22a006 sancov: Split plugin build from plugin CFLAGS omits c5cab8ce53a9 netfs: Eliminate Clang randstruct warning discards 3c1622863789 f2fs: fix to clear dirty inode in f2fs_evict_inode() discards dd8976ae5742 f2fs: ensure only power of 2 zone sizes are allowed discards beb06f796462 f2fs: call bdev_zone_sectors() only once on init_blkz_info() discards e21a58f67b9b hwmon: (pmbus) Add get_voltage/set_voltage ops discards 075be8436f40 hwmon: (pmbus) Register with thermal for PSC_TEMPERATURE discards 06eaadb9f83c hwmon: (adt7475) Use enum chips when loading attenuator settings discards 9559e402f37c hwmon: (adt7475) Add support for pin configuration discards 09957260d0b4 dt-bindings: hwmon: Document adt7475 pin-function properties discards bad680e51569 hwmon: add driver for the Microchip LAN966x SoC discards 6a2f1ac8ed73 dt-bindings: hwmon: add Microchip LAN966x bindings discards a71c0f696d81 hwmon: (bt1-pvt) use generic polynomial functions discards 93fc5ae1d337 lib: add generic polynomial calculation discards 76d8b83b4eb6 hwmon: (pmbus) Add support for Infineon Digital Multi-phas [...] discards 61336a393480 hwmon: (pmbus/ltc2978) Add chip specific write_byte_data discards 014ef9cae3b8 hwmon: (pmbus) Use _pmbus_read_byte_data with callback discards f34e8284b7c0 hwmon: (pmbus) Introduce and use write_byte_data callback discards cad623f45485 hwmon: (asus-ec-sensors) add doc entry for PRIME X470-PRO discards 24defcb7c1bb hwmon: (asus-ec-sensors) add PRIME X470-PRO board discards 7860f45559e4 hwmon: (asus-ec-sensors) add support for board families discards ba3f3449f5e3 hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] discards a267cbd7709e hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] discards e02d9edefb37 hwmon: (occ) Delay hwmon registration until user request discards f030aa2a3fd9 hwmon: (nct6775) Split core and platform driver discards 34840e301015 hwmon: (nct6775) Convert S_I* permissions macros to octal discards d29628fa547e hwmon: (nct6775) Add read-only mode discards 7bde2d9e8715 hwmon: (nct6775) Rearrange attr-group initialization discards a5af8590eafb hwmon: (nct6775) Convert register access to regmap API discards d41a972f8114 hwmon: (dell-smm) Warn if SMM call took a very long time t [...] discards fc2f58e97240 hwmon: (dell-smm) Cleanup init code discards 2bbc162f332c hwmon: (dell-smm) Avoid unnecessary SMM calls during init discards ab8b80900df8 hwmon: (lm75) Add Atmel AT30TS74 support discards 234d22699709 dt-bindings: hwmon: Add Atmel AT30TS74 discards 575f1401931b hwmon: (tmp401) Fix incorrect return value of tmp401_init_client discards af23cbb4b544 hwmon: (pmbus/max16601) Add MAX16602 support discards 048eece52603 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] discards b4eb9b8dac2d hwmon: (dell-smm) Update Documentation regarding firmware bugs discards 0ff791cae6d7 hwmon: (jc42) Add support for S-34TS04A discards c3fe90af5f9c hwmon: (tmp401) Add support of three advanced features discards 80a041ebb425 dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x discards 8a3b235d0013 hwmon: (pmbus) add MFR_* registers to debugfs discards 30d3c8b16d93 hwmon: (dell-smm) Add cooling device support discards eb8b720f4ff1 hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board discards 4045822f4c34 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() discards e70484d7137e hwmon: introduce hwmon_sanitize_name() discards 624469ab9d3f hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo discards 6f1b74196496 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code discards f3fa9137bf36 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE discards 176dd8256978 hwmon: (jc42) add HWMON_C_TZ_REGISTER discards 52132d2ab904 Merge branch 'features' into for-next discards cb808a4ba901 Merge branch 'fixes' into for-next discards 2ed0a9733298 memory: tegra: Add MC error logging on tegra186 onward discards 4cfa6d6563b6 cifs: cache dirent names for cached directories discards 42742038db06 m68k: fix typos in comments discards b39d03c82fd0 m68k: coldfire: drop ISA_DMA_API support discards 6f5fb7ef6521 m68knommu: set ZERO_PAGE() to the allocated zeroed page discards 5d5754741171 fs: Remove aops->freepage discards 76a9ed2e18ff secretmem: Convert to free_folio discards b0366d5927da nfs: Convert to free_folio discards ef6ec8a93812 orangefs: Convert to free_folio discards d684c678362b fs: Add free_folio address space operation discards 07cc45d06884 fs: Convert drop_buffers() to use a folio discards 47f53c45698e fs: Change try_to_free_buffers() to take a folio discards c05f71c8007d jbd2: Convert release_buffer_page() to use a folio discards 13e184c175b2 jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio discards fe985e14277d reiserfs: Convert release_buffer_page() to use a folio discards ad67509f16f1 fs: Remove last vestiges of releasepage discards a18dd8add3a8 ubifs: Convert to release_folio discards cdd95e7c40a1 reiserfs: Convert to release_folio discards 18a9eba6f134 orangefs: Convert to release_folio discards 69489fbf3f25 ocfs2: Convert to release_folio discards 94700002328e nilfs2: Remove comment about releasepage discards 9ac3e82e9ae2 nfs: Convert to release_folio discards bf285ce871c4 jfs: Convert to release_folio discards b75c9a807213 hfsplus: Convert to release_folio discards 54ef4785ddbc hfs: Convert to release_folio discards 94d3150406d7 gfs2: Convert to release_folio discards 959ad6b49d3a f2fs: Convert to release_folio discards 44011ed14e6a ext4: Convert to release_folio discards f248c2e2a637 erofs: Convert to release_folio discards 2c1ed469eae3 cifs: Convert to release_folio discards 1aa04c5f3655 ceph: Convert to release_folio discards 11c2b36ace52 btrfs: Convert to release_folio discards 26a788ee4c66 afs: Convert to release_folio discards 1260aac9f794 9p: Convert to release_folio discards 737a61b25137 iomap: Convert to release_folio discards e2004ae5448c fs: Add aops->release_folio discards 5dcc2252eb2a fs: Change the type of filler_t discards 948c7ea5fdea nfs: Pass the file pointer to nfs_symlink_filler() discards 02e2896e8c4c jffs2: Pass the file pointer to jffs2_do_readpage_unlock() discards 5a08d6bd870a mm,fs: Remove stray references to ->readpage discards 21d40c02f2ca mm: Convert swap_readpage to call read_folio instead of readpage discards f9d0be8ecc00 vboxsf: Convert vboxsf to read_folio discards a7a014c39146 udf: Convert adinicb and symlinks to read_folio discards cabfb795da5e ubifs: Convert ubifs to read_folio discards 158835b65c3a squashfs: Convert squashfs to read_folio discards 19d050fb02cb romfs: Convert romfs to read_folio discards b99888670024 orangefs: Convert orangefs to read_folio discards 96607cd601ee ocfs2: Convert ocfs2 to read_folio discards ba654e81b713 ntfs: Convert ntfs to read_folio discards 9b3848d58a89 nfs: Convert nfs to read_folio discards a7b9d115a334 jfs: Convert metadata pages to read_folio discards 6fd3ce5e9059 jffs2: Convert jffs2 to read_folio discards cb6bf4c41dd3 isofs: Convert symlinks and zisofs to read_folio discards 40b54e346548 hpfs: Convert symlinks to read_folio discards 182c878b67cb hostfs: Convert hostfs to read_folio discards 96c21ad21e22 fuse: Convert fuse to read_folio discards 29569b1ce8af freevxfs: Convert vxfs_immed to read_folio discards c683bc0fda4c f2fs: Convert f2fs to read_folio discards 471091adbfcc ext4: Convert ext4 to read_folio discards 68fedaf653db erofs: Convert erofs zdata to read_folio discards 8c2247f860b1 efs: Convert efs symlinks to read_folio discards 869aa261cb77 ecryptfs: Convert ecryptfs to read_folio discards cfef7b31f8f3 cramfs: Convert cramfs to read_folio discards d536bbce4946 coda: Convert coda to read_folio discards cb5d04be150e cifs: Convert cifs to read_folio discards e674577392a6 btrfs: Convert btrfs to read_folio discards 7613e261a0a8 befs: Convert befs to read_folio discards b3c2006f8dcf afs: Convert afs_symlink_readpage to afs_symlink_read_folio discards ce33f00d00d0 affs: Convert affs to read_folio discards 346c3854b591 fs: Convert simple_readpage to simple_read_folio discards b542727ecb8e fs: Convert mpage_readpage to mpage_read_folio discards 6812ec5c5963 fs: Convert block_read_full_page() to block_read_full_folio() discards 2e2d6af3973b fs: Convert iomap_readpage to iomap_read_folio discards ddcb6c947d18 fs: Convert netfs_readpage to netfs_read_folio discards 8be1537d568b fs: read_folio documentation discards 4bee11ef9174 fs: Introduce aops->read_folio discards c792ceb552e8 buffer: Rewrite nobh_truncate_page() to use folios discards 195f3b7a5f4c mm/readahead: Convert page_cache_async_readahead to take a folio discards 6b09ffb0a2f8 fs: Convert is_dirty_writeback() to take a folio discards 112154db9526 readahead: Use a folio in read_pages() discards 946fae7d7212 filemap: Update the folio_mark_dirty documentation discards 1d97146d4956 filemap: Update the folio_lock documentation discards ab834e27aedf filemap: Remove obsolete comment in lock_page discards 49ddc9da85c4 fs: Remove pagecache_write_begin() and pagecache_write_end() discards 8d38c70db217 i915: Call aops write_begin() and write_end() directly discards b73b8e344a7d f2fs: Call aops write_begin() and write_end() directly discards aebc33a48ce2 ext4: Call aops write_begin() and write_end() directly discards 763e13bb6b35 hfsplus: Call hfsplus_write_begin() and generic_write_end( [...] discards 0cb0b858c7e5 hfs: Call hfs_write_begin() and generic_write_end() directly discards 477323f1fc2e ntfs3: Call ntfs_write_begin() and ntfs_write_end() directly discards 753d6cda8aaa namei: Call aops write_begin() and write_end() directly discards 1d662e94ceaa buffer: Call aops write_begin() and write_end() directly discards 7000a6f315bf fs: Remove flags parameter from aops->write_begin discards af5ba9a5d88b fs: Remove aop flags parameter from nobh_write_begin() discards a48426d562fe fs: Remove aop flags parameter from grab_cache_page_write_begin() discards 1dcb52809053 fs: Remove aop flags parameter from cont_write_begin() discards 6874e1b3b8da fs: Remove aop flags parameter from block_write_begin() discards d93ef09ec7d1 fs: Remove aop_flags parameter from netfs_write_begin() discards 9af8621ed170 fs: Remove AOP_FLAG_NOFS discards 7e41c3a51f58 ext4: Use scoped memory APIs in ext4_write_begin() discards dd6f0236161e ext4: Use scoped memory APIs in ext4_da_write_begin() discards 990fda57de63 ext4: Use scoped memory API in mext_page_double_lock() discards ca1b1f208196 ext4: Allow GFP_FS allocations in ext4_da_convert_inline_d [...] discards d90cf6362cc2 f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs discards 91886ee813ba namei: Convert page_symlink() to use memalloc_nofs_save() discards 736111c85d49 namei: Merge page_symlink() and __page_symlink() discards 4c1bbdc17527 ext4: Use page_symlink() instead of __page_symlink() discards 43ec79453e5e scsicam: Fix use of page cache discards 095099da208b mm/readahead: Fix readahead with large folios discards 1a4c97e2dd5b block: Do not call folio_next() on an unreferenced folio discards 1d82e3107d36 ia64: make the install target not depend on any build artifact discards 22e1f576f422 kbuild: drop $(objtree)/ prefix support for clean-files discards 9b83d81acad9 genirq: Synchronize interrupt thread startup discards aa5c73d9296d bus: mhi: pci_generic: add Telit FN990 discards 3eb85539032f Makefile: fix 2 typos discards 1aa0c814db7a modpost: move struct namespace_list to modpost.c discards e099f8b9dc34 modpost: retrieve the module dependency and CRCs in check_ [...] discards ee1478a68a70 modpost: add a separate error for exported symbols without [...] discards 65979769d1e7 modpost: remove stale comment about sym_add_exported() discards 200ed4e6c39a modpost: do not write out any file when error occurred discards 438194e22a76 modpost: use snprintf() instead of sprintf() for safety discards cdb5a08f5c15 Merge branch 'mm-nonmm-unstable' into mm-everything discards 45d5ed52ecdd ELF, uapi: fixup ELF_ST_TYPE definition discards f0ad3e298801 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() discards 7afda327770a ipc: update semtimedop() to use hrtimer discards 64aac5437c4f ipc/sem: Remove redundant assignments discards 3462c8eba96f initramfs: support cpio extraction with file checksums discards 9ce9e2ef35fe gen_init_cpio: support file checksum archiving discards 06aebc4b5f90 gen_init_cpio: fix short read file handling discards a68b1f4aecbb initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option discards 55230b38045d initramfs: make dir_entry.name a flexible array member discards 49916212c51d initramfs: refactor do_header() cpio magic checks discards a07211c95827 init/main.c: silence some -Wunused-parameter warnings discards 4f335cd69383 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] discards 8eb3c9353575 proc: fix dentry/inode overinstantiating under /proc/${pid}/net discards e18f5af1cd22 ocfs2: fix ocfs2 corrupt when iputting an inode discards 28eb67b3c57c ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 510a81e60536 ocfs2: reflink deadlock when clone file to the same direct [...] discards 2b58b3f33ba2 mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio() discards 94cdf3e8c0bf mm/shmem: convert shmem_getpage_gfp to use a folio discards 3674fd6cadf5 mm/shmem: convert shmem_alloc_and_acct_page to use a folio discards b0bb08b2d5f3 mm/shmem: turn shmem_alloc_page() into shmem_alloc_folio() discards 8d657a77c6fe mm/shmem: turn shmem_should_replace_page into shmem_should [...] discards 9a44f3462edc mm/shmem: convert shmem_add_to_page_cache to take a folio discards 561fd8bee1dc mm/swap: add folio_throttle_swaprate discards cb4e56ee240d mm/shmem: use a folio in shmem_unused_huge_shrink discards 22bf1b68e572 vmscan: remove remaining uses of page in shrink_page_list discards 7d15d41b7c4a vmscan: convert the activate_locked portion of shrink_page [...] discards 8a6aff9c51c7 vmscan: move initialisation of mapping down discards b79338b3d217 vmscan: convert lazy freeing to folios discards 719426e40146 vmscan: convert page buffer handling to use folios discards 339ba7502e13 vmscan: convert dirty page handling to folios discards bc2ad3be082c swap: convert add_to_swap() to take a folio discards b5a5d07ad0bb swap: turn get_swap_page() into folio_alloc_swap() discards 52e02664aa0a vmscan: convert the writeback handling in shrink_page_list [...] discards 0f23a8a3bdd0 vmscan: use folio_mapped() in shrink_page_list() discards c4199a5358c9 mm: remove alloc_pages_vma() discards e5cd34071120 mm/huge_memory: convert do_huge_pmd_anonymous_page() to us [...] discards 686da142855b shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio() discards 2260e7edf752 mm/vmscan: don't use NUMA_NO_NODE as indicator of page on [...] discards 16f90e568746 mm/vmscan: filter empty page_list at the beginning discards 7ecd930e37d8 mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl discards 6e94eef876ac mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap pa [...] discards 6fad10baf40d mm: memory_hotplug: override memmap_on_memory when hugetlb [...] discards b88a78957e8f mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when [...] discards 43201c94479e Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs [...] discards 127c665aaa93 mm/damon/reclaim: support online inputs update discards 7110d2462bcc Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs fil [...] discards d76544c4b28f mm/damon/sysfs: support online inputs update discards 45db995d8bb6 mm/damon/sysfs: update schemes stat in the kdamond context discards 3676d49e8e8d mm/damon/sysfs: use enum for 'state' input handling discards bc2d04a8d304 mm/damon/sysfs: reuse damon_set_regions() for regions setting discards 075027f85028 mm/damon/sysfs: move targets setup code to a separated function discards c2277e4d81d2 mm/damon/sysfs: prohibit multiple physical address space m [...] discards 42e1ab738f92 mm/damon/vaddr: remove damon_va_apply_three_regions() discards d605dbe2cce1 mm/damon/vaddr: move 'damon_set_regions()' to core discards b256288447b7 mm/damon/vaddr: generalize damon_va_apply_three_regions() discards a92092796b40 mm/damon/core: finish kdamond as soon as any callback retu [...] discards 51cdf401678a mm/damon/core: add a new callback for watermarks checks discards 515a77ce1a92 mm/z3fold: fix z3fold_page_migrate races with z3fold_map discards a17cfb596721 mm/z3fold: fix z3fold_reclaim_page races with z3fold_free discards e62ad8719965 mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock discards cd95bdf9ca9a mm/z3fold: put z3fold page back into unbuddied list when r [...] discards 6ff550152ae1 revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" discards 15ac6b58b064 mm/z3fold: throw warning on failure of trylock_page in z3f [...] discards e7e62bb3f7a5 mm/z3fold: remove buggy use of stale list for allocation discards 98fccf327fb2 mm/z3fold: fix possible null pointer dereferencing discards 1cba4825b885 mm/z3fold: fix sheduling while atomic discards 1c6c1a8538d2 selftest/vm: test that mremap fails on non-existent vma discards 13eabcc2a22c mm/rmap: Fix typos in comments discards 9045d9a2fc2a mm/swapops: make is_pmd_migration_entry more strict discards 78c0585fdbac mm-make-minimum-slab-alignment-a-runtime-property-fix discards 3f0cd9a623ec mm: make minimum slab alignment a runtime property discards 366e7b61ca1f printk: stop including cache.h from printk.h discards 6ee85af31ae1 mm/shmem: remove duplicate include in memory.c discards b7894006215b mm: rmap: use flush_cache_range() to flush cache for huget [...] discards 681682ae1034 mm: rmap: move the cache flushing to the correct place for [...] discards c782cc0a4b79 mm: hugetlb: considering PMD sharing when flushing cache/TLBs discards ad7734639b10 mm-vmscan-not-necessary-to-re-init-the-list-for-each-itera [...] discards c33c42b8b0dc mm/vmscan: not necessary to re-init the list for each iteration discards 5435f7540804 mm/memory_hotplug: use pgprot_val to get value of pgprot discards 79103d60f0f2 Docs/{ABI,admin-guide}/damon: update for fixed virtual add [...] discards c83136469313 mm/damon/sysfs: support fixed virtual address ranges monitoring discards cb52aff4ed86 mm/damon/vaddr: register a damon_operations for fixed virt [...] discards 45225752a9ae Docs/{ABI,admin-guide}/damon: document 'avail_operations' [...] discards 5be8dcc4b82c selftets/damon/sysfs: test existence and permission of ava [...] discards cf5e7e47bd3e mm/damon/sysfs: add a file for listing available monitoring ops discards 22b8ec257caa mm/damon/core: add a function for damon_operations registr [...] discards b15aa3a6bf7d mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE discards a80f3a7b65a2 mm: convert sysfs input to bool using kstrtobool() discards b8a7547e0ca4 lib-kstrtoxc-add-false-true-support-to-kstrtobool-fix discards 0277e8c001b9 lib/kstrtox.c: add "false"/"true" support to kstrtobool() discards f2dd353173ad kfence-enable-check-kfence-canary-on-panic-via-boot-param-fix discards e8b3d5538d98 kfence: enable check kfence canary on panic via boot param discards c4e178a54372 mm/vmscan: use helper folio_is_file_lru() discards c62e406d8642 mm/vmscan: use helper folio_is_file_lru() discards d14bdfaa0af7 mm/vmscan: remove obsolete comment in kswapd_run discards da1e7f87965f mm/vmscan: take all base pages of THP into account when ra [...] discards 6d94deba23c3 mm/vmscan: introduce helper function reclaim_page_list() discards 78a7f560bfad mm/vmscan: add a comment about MADV_FREE pages check in fo [...] discards 96f1935f42bb mm/vmscan: take min_slab_pages into account when try to ca [...] discards d65b9959cffd mm/migration: fix potential pte_unmap on an not mapped pte discards d40d9ca26885 mm/migration: return errno when isolate_huge_page failed discards 411538f7f830 mm/migration: remove unneeded lock page and PageMovable check discards 025f288aa00a mm/migration: reduce the rcu lock duration discards ff1f2117e1e3 drivers: virtio_mem: use pageblock size as the minimum vir [...] discards 330bf340d388 mm: cma: use pageblock_order as the single alignment discards 61a9b9b42ee9 mm: page_isolation: enable arbitrary range page isolation. discards 7d850a4d74bd mm-make-alloc_contig_range-work-at-pageblock-granularity-fix discards 5145d1402a85 mm: make alloc_contig_range work at pageblock granularity discards 6aee84573ae6 mm: page_isolation: check specified range for unmovable pages discards a831a1a6ad46 mm: page_isolation: move has_unmovable_pages() to mm/page_ [...] discards 2ca240bbfe68 mm/madvise: free hwpoison and swapin error entry in madvis [...] discards 006e8c2b2a9f mm/swapfile: fix lost swap bits in unuse_pte() discards 1a622c8b5123 mm/swapfile: unuse_pte can map random data if swap read fails discards 0421e845153b mm/uffd: move USERFAULTFD configs into mm/ discards d315699769a9 userfaultfd/selftests: use swap() instead of open coding it discards 7ad05074ffac selftests/uffd: enable uffd-wp for shmem/hugetlbfs discards 724a3f672bd0 mm/uffd: hide PTE_MARKER option discards 664335e85ca8 mm: enable PTE markers by default discards c564679b45d4 mm/uffd: enable write protection for shmem & hugetlbfs discards 87ad59e22a1e mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs discards 156697e938d6 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered discards 531e7d2b9552 mm/shmem: vma_needs_copy can be static discards e33e1e363c9d mm/hugetlb: handle uffd-wp during fork() discards d84fd1882dc5 mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix discards 4043c907f275 fixup! mm/hugetlb: Only drop uffd-wp special pte if required discards 7c6895879b05 mm/hugetlb: only drop uffd-wp special pte if required discards 24d5c8d5db59 mm/hugetlb: allow uffd wr-protect none ptes discards d22848a989ae mm/hugetlb: handle pte markers in page faults discards 222d4eadf90d mm/hugetlb: handle UFFDIO_WRITEPROTECT discards 41407bfa0053 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP discards 2f73d86a08ba mm/hugetlb: hook page faults for uffd write protection discards c3106a159dd9 mm/hugetlb: introduce huge pte version of uffd-wp helpers discards 5d08e61b1525 mm/shmem: handle uffd-wp during fork() discards d49510be242c mm/shmem: allows file-back mem to be uffd wr-protected on thps discards ff4aaf947873 mm/shmem: allow uffd wr-protect none pte for file-backed mem discards 905cd81744db mm/shmem: persist uffd-wp bit across zapping for file-backed discards d43e17c74c70 mm/shmem: handle uffd-wp special pte in page fault handler discards 0b51a78cb242 mm/shmem: take care of UFFDIO_COPY_MODE_WP discards 89906969fc32 fixup! mm/uffd: PTE_MARKER_UFFD_WP discards b97a5fa44bd5 mm/uffd: PTE_MARKER_UFFD_WP discards c817c208f64d mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes discards 74a27cf1ec2e mm-check-against-orig_pte-for-finish_fault-fix discards 1c47f7e7a493 mm: check against orig_pte for finish_fault() discards 659040858e0b fixup! mm: Teach core mm about pte markers discards 78e9304919fd mm: teach core mm about pte markers discards 0b15d5d8e139 fixup! mm: Introduce PTE_MARKER swap entry discards b6a6433b4961 mm: introduce PTE_MARKER swap entry discards e9d63c5715be mm/khugepaged: sched to numa node when collapse huge page discards 05964630ca55 mm: discard __GFP_ATOMIC discards b0731cae0b77 mm: avoid unnecessary flush on change_huge_pmd() discards b807d684d766 mm/mprotect: do not flush when not required architecturally discards ba50f3321b6f mm/mprotect: use mmu_gather discards 14c59c3892af cgroup: fix racy check in alloc_pagecache_max_30M() helper [...] discards 2ff94bc5c209 cgroup: remove racy check in test_memcg_sock() discards ea2186fc34af cgroup: account for memory_localevents in test_memcg_oom_g [...] discards 2fa45f97624d cgroup: account for memory_recursiveprot in test_memcg_low() discards 0a0fbb6a8a41 cgroups: refactor children cgroups in memcg tests discards e1736b007c43 VFS: Add FMODE_CAN_ODIRECT file flag discards 7f39151fb856 mm: handle THP in swap_*page_fs() discards b936d2649997 mm: submit multipage write for SWP_FS_OPS swap-space discards 8272c4afbe68 mm: submit multipage reads for SWP_FS_OPS swap-space discards ea24899f9b5a doc: update documentation for swap_activate and swap_rw discards d331f8e17137 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw discards 29e51271095c nfs: rename nfs_direct_IO and use as ->swap_rw discards 152ac2c67212 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] discards 1e2695915964 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space discards e68ba8eff8b8 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate discards ebd36d693377 mm: drop swap_dirty_folio discards b6e6b663b87c mm-create-new-mm-swaph-header-file-fix discards 37ded94d110c mm: create new mm/swap.h header file. discards 81b6f135683c mm/gup: fix comments to pin_user_pages_*() discards 0a41356abdd7 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s discards ed91a6a6b5a7 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s discards 7bbf029fd622 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards a52859e3c3d0 s390/pgtable: cleanup description of swp pte layout discards 341fbc545f29 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards 4c0797a4c9bf x86-pgtable-support-__have_arch_pte_swp_exclusive-fix discards 4c1e8345e554 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards 19fba3fdb26e mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards 73d4471c0d14 mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix discards b325d3e03754 mm/swap: remember PG_anon_exclusive via a swp pte bit discards a384b3594291 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] discards 32d5719dc446 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] discards 62b2ca38aabf mm: support GUP-triggered unsharing of anonymous pages discards 42c91b270ba8 mm/gup: disallow follow_page(FOLL_PIN) discards 8df45d27f571 mm/rmap: fail try_to_migrate() early when setting a PMD mi [...] discards 47117bdb6068 mm: remember exclusively mapped anonymous pages with PG_an [...] discards 941cb5e71ee2 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] discards 20e45a71ab3e mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] discards 9553719fa7ab mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] discards d7933d484c82 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() discards 2b08aa764286 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() discards 2527b10c3619 mm/rmap: remove do_page_add_anon_rmap() discards d47832c876f1 mm/rmap: convert RMAP flags to a proper distinct rmap_t type discards 02ff3a914c6e mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] discards c9404e10293c mm/memory: slightly simplify copy_present_pte() discards 97bec7f38fd3 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] discards 7db18f023bd8 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] discards bbe7c4409ff4 Merge branch 'mm-stable' into mm-unstable discards 10663622a1e5 arm[64]/memremap: don't abuse pfn_valid() to ensure presen [...] discards 06aa5231558b procfs: prevent unprivileged processes accessing fdinfo dir discards 38c5474590e8 mm: mremap: fix sign for EFAULT error return value discards ee13d3e82868 Merge branch 'for-next-next-v5.18-20220429' into for-next- [...] discards 0256917f0c26 Merge branch 'for-next-current-v5.17-20220429' into for-ne [...] discards 4926612b2168 Merge branch 'ext/hch/bio-cleanups-part2-v2' into for-next [...] discards 46edce4215a7 Merge branch 'ext/naohiro/zone-fixes' into for-next-next-v [...] discards ff28e25b60ed Merge branch 'misc-next' into for-next-next-v5.18-20220429 discards 77a2d22074a6 Merge branch 'misc-5.18' into for-next-current-v5.17-20220429 discards a68ba067db1e btrfs: do not allocate a btrfs_bio for low-level bios discards ccf01bf930eb btrfs: refactor btrfs_map_bio discards b0ce2a791dbd btrfs: remove btrfs_end_io_wq discards dbe9d897a6a2 btrfs: centralize setting REQ_META discards dd19a9f1eff6 btrfs: don't use btrfs_bio_wq_end_io for compressed writes discards 74febff67658 btrfs: defer I/O completion based on the btrfs_raid_bio discards 0f07288d0b0e btrfs: don't double-defer bio completions for compressed reads discards 9e717139ec53 btrfs: split btrfs_submit_data_bio discards 52a87c5388b2 btrfs: cleanup btrfs_submit_dio_bio discards c209e005754d btrfs: move more work into btrfs_end_bioc discards 2ddf788acd86 btrfs: zoned: zone finish unused block group discards 662fd0a49e27 btrfs: zoned: properly finish block group on metadata write discards 8cc34a52053a btrfs: zoned: finish BG when there are no more allocatable [...] discards 7db3271c0022 btrfs: zoned: consolidate zone finish function discards 9402ff8a37a0 btrfs: force v2 space cache usage for subpage mount discards f46eb76c1640 btrfs: fix deadlock between concurrent dio writes when low [...] discards 9f2f68851831 btrfs: derive compression type from extent map during reads discards 7f65be981283 btrfs: scrub: move scrub_remap_extent() call into scrub_extent() discards d479169e7321 btrfs: scrub: use find_first_extent_item to for extent ite [...] discards ddd1d073f781 btrfs: scrub: refactor scrub_raid56_parity() discards d80f454d409e btrfs: scrub: use scrub_simple_mirror() to handle RAID56 d [...] discards db1d43f47aaf btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() discards 3f0e9d61d988 btrfs: scrub: introduce dedicated helper to scrub simple-s [...] discards 09ded6d2fd35 btrfs: scrub: introduce dedicated helper to scrub simple-m [...] discards bbab132eb145 btrfs: scrub: introduce a helper to locate an extent item discards 7fb7f961acb6 btrfs: calculate physical_end using dev_extent_len directl [...] discards eb8da5bf4831 btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray discards 2cd84f7ea869 btrfs: turn fs_info member buffer_radix into XArray discards 9ecd7db2642b btrfs: turn name_cache radix tree into XArray in send_ctx discards eda58f62afda btrfs: turn delayed_nodes_tree into an XArray discards 192496e8c700 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] discards 589a66eaf1ee btrfs: move definition of btrfs_raid_types to volumes.h discards f6016666651f btrfs: use a normal workqueue for rmw_workers discards e3c62a38b152 btrfs: use normal workqueues for scrub discards 7da63ffa5257 btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue discards 7fa4e812ecb0 btrfs: raid56: enable subpage support for RAID56 discards 0f86d5fb59a9 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] discards 6357b4976d9a btrfs: raid56: make steal_rbio() subpage compatible discards 0d9e6102db94 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible discards a5d8c2189382 btrfs: raid56: remove btrfs_raid_bio::bio_pages array discards 144386b94ca3 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible discards 1f698c2ca62a btrfs: raid56: open code rbio_stripe_page_index() discards d02c536b9357 btrfs: raid56: make finish_rmw() subpage compatible discards 7d393b8406ac btrfs: raid56: make __raid_recover_endio_io() subpage compatible discards b16e2535fe7f btrfs: raid56: make finish_parity_scrub() subpage compatible discards 60545351f5dd btrfs: raid56: make rbio_add_io_page() subpage compatible discards 4acfe90ce517 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors discards 25d395f546e2 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors discards 32a3a1853f77 btrfs: raid56: introduce new cached members for btrfs_raid_bio discards 53c08b1c4c14 btrfs: raid56: make btrfs_raid_bio more compact discards 6ab6e9585076 btrfs: raid56: open code rbio_nr_pages() discards 7b2e433082e7 btrfs: reduce width for stripe_len from u64 to u32 discards bc41c51e58c2 btrfs: skip compression property for anything other than f [...] discards 2db0caf42389 btrfs: do not BUG_ON() on failure to update inode when set [...] discards 49541678d1cc btrfs: always log symlinks in full mode discards 2c8ffe6abac4 btrfs: do not return errors from submit_bio_hook_t instances discards 38a71321ce11 btrfs: do not return errors from btrfs_submit_compressed_read discards f102ba64194f btrfs: do not return errors from btrfs_submit_metadata_bio discards 5a9f651396a4 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] discards a3e4d924b41d btrfs: move btrfs_readpage to extent_io.c discards 98d09372fb75 btrfs: repair super block num_devices automatically discards b439a65d818a btrfs: do not allow compression on nodatacow files discards 2a17388a10a3 btrfs: export a helper for compression hard check discards 4a4c66ad6095 btrfs: do not pass compressed_bio to submit_compressed_bio() discards 53b6041ef3f9 btrfs: avoid double search for block group during NOCOW writes discards 49577a34087d btrfs: return block group directly at btrfs_next_block_group() discards eee719fcbbaa btrfs: use a read/write lock for protecting the block groups tree discards 40f45554528e btrfs: use rbtree with leftmost node cached for tracking l [...] discards 235148f5b141 btrfs: remove search start argument from first_logical_byte() discards 55d39e785e8a btrfs: return correct error number for __extent_writepage_io() discards 6987b0c047ab btrfs: fix the error handling for submit_extent_page() for [...] discards 4c56e02a303f btrfs: avoid double clean up when submit_one_bio() failed discards 1ce11852ea55 btrfs: use non-bh spin_lock in zstd timer callback discards 1d58851a64e5 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() discards c56818641886 btrfs: simplify parameters of submit_read_repair() and rename discards 95aec922f890 btrfs: remove the zoned/zone_size union in struct btrfs_fs_info discards d8b643e3d5e1 btrfs: remove unnecessary check of iput argument discards ff5d0ef41f81 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages discards d620bb14e652 btrfs: don't allocate a btrfs_bio for scrub bios discards c81b05b0debe btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios discards ef75c25a4648 btrfs: pass bio opf to rbio_add_io_page discards 7c78b5290108 btrfs: pass a block_device to btrfs_bio_clone discards fd6a06a91aa5 btrfs: move the call to bio_set_dev out of submit_stripe_bio discards 7e6b6c3e910e btrfs: use on-stack bio in scrub_repair_page_from_good_copy discards fd3dba30c100 btrfs: use on-stack bio in scrub_recheck_block discards 166bb7c9b073 btrfs: use on-stack bio in repair_io_failure discards 2721e8f4ad3f btrfs: check-integrity: simplify bio allocation in btrfsic [...] discards 3092328f46a4 btrfs: check-integrity: split submit_bio from btrfsic checking discards dd0efc66cc62 btrfs: factor check and flush helpers from __btrfsic_submit_bio discards b3cbae70f054 btrfs: zoned: make auto-reclaim less aggressive discards a6c308fbd7b7 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 discards 41d4a06cdfe4 btrfs: allow block group background reclaim for non-zoned [...] discards e0c338ba0594 btrfs: make the bg_reclaim_threshold per-space info discards 74ae46e0d3a2 btrfs: do not test for free space inode during NOCOW check [...] discards f951b4f228f4 btrfs: move common NOCOW checks against a file extent into [...] discards e8ffec9901cb btrfs: wait between incomplete batch memory allocations discards 444c7970a3d0 btrfs: allocate page arrays using bulk page allocator discards a070fadddb53 btrfs: factor out allocating an array of pages discards 62ee1fda5d72 btrfs: remove unnecessary type casts discards e5ccf235230a btrfs: expand subpage support to any PAGE_SIZE > 4K discards 9660f1c101be btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] discards 810c91ec11dc btrfs: use dummy extent buffer for super block sys chunk a [...] discards c95229b642bd btrfs: assert that relocation is protected with sb_start_write() discards 3189e76cb739 fs: add a lockdep check function for sb_start_write() discards c746db1b6ed9 btrfs: simplify code flow in btrfs_ioctl_balance discards 70430fe36041 btrfs: remove checks for arg argument in btrfs_ioctl_balance discards 59826c9e8a00 btrfs: replace memset with memzero_page in data checksum v [...] discards 15fcc31cee03 btrfs: avoid blocking on space revervation when doing nowa [...] discards a3389a18886b btrfs: avoid blocking when allocating context for nowait d [...] discards 175410a73aac btrfs: release path earlier at can_nocow_extent() discards c4b2193ecde2 btrfs: free path at can_nocow_extent() before checking for [...] discards 0dfb18f3434c btrfs: stop allocating a path when checking if cross refer [...] discards 546ccb40d429 btrfs: avoid double nocow check when doing nowait dio writes discards c373f1f5eb3b btrfs: avoid blocking nowait dio when locking file range discards 5599caf86867 btrfs: avoid blocking on page locks with nowait dio on com [...] discards 750663234f9d btrfs: add messages to printk index discards 55e380507295 btrfs: tree-checker: check extent buffer owner against own [...] discards 33ef9879b5ba btrfs: add and use helper to assert an inode range is clean discards 998a784f5e95 btrfs: remove ordered extent check and wait during hole pu [...] discards d4ad6923b270 btrfs: lock the inode first before flushing range when pun [...] discards 93d8d8bcf465 btrfs: remove ordered extent check and wait during fallocate discards eac24f9f712a btrfs: remove inode_dio_wait() calls when starting reflink [...] discards 2274c36d1f1b btrfs: remove useless dio wait call when doing fallocate z [...] discards 1f03a299c770 btrfs: only reserve the needed data space amount during fallocate discards 48697a152841 btrfs: restore inode creation before xattr setting discards c11baefa1e58 btrfs: move common inode creation code into btrfs_create_n [...] discards 0db680186026 btrfs: reserve correct number of items for inode creation discards 9dde1797dae4 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() discards 00e5e5fc1883 btrfs: allocate inode outside of btrfs_new_inode() discards d6d0447b4f64 btrfs: warn when extent buffer leak test fails discards 1976a590fa5d btrfs: use a local variable for fs_devices pointer in btrf [...] discards 7f7a7b729177 btrfs: use btrfs_for_each_slot in btrfs_listxattr discards d934c260ffba btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree discards 9d280b5b16d2 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths discards 7e54acd09f65 btrfs: use btrfs_for_each_slot in process_all_extents discards 2b7b64198e6c btrfs: use btrfs_for_each_slot in process_all_new_xattrs discards 12ad5ed9908e btrfs: use btrfs_for_each_slot in process_all_refs discards aefadb46bdd1 btrfs: use btrfs_for_each_slot in is_ancestor discards f0d5d1253b64 btrfs: use btrfs_for_each_slot in can_rmdir discards 352752dcaedf btrfs: use btrfs_for_each_slot in did_create_dir discards c2d7d9e24d06 btrfs: use btrfs_for_each_slot in btrfs_real_readdir discards 6b5b027406b4 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item discards d1560c0aed37 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy discards 2bf85c0d179a btrfs: use btrfs_for_each_slot in find_first_block_group discards c4d81622b921 btrfs: introduce btrfs_for_each_slot iterator macro discards ba84761f24ba btrfs: scrub: rename scrub_bio::pagev and related members discards a3215b6381c3 btrfs: scrub: rename scrub_page to scrub_sector discards 134d39c887fe btrfs: scrub: rename members related to scrub_block::pagev discards b71026485c96 btrfs: remove trivial wrapper btrfs_read_buffer() discards 59d78644f4f9 btrfs: update outdated comment for read_block_for_search() discards 27b65cd1514c btrfs: release upper nodes when reading stale btree node f [...] discards 5cea150c9e74 btrfs: avoid unnecessary btree search restarts when reading node discards d9131e382c30 btrfs: set inode flags earlier in btrfs_new_inode() discards 1e665edcd520 btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() discards 461a5c4a4eb0 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly discards 315d306ec27e btrfs: remove redundant name and name_len parameters to cr [...] discards f3ce44ae1cc2 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl discards 103cf8d9f538 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] discards b007e7e6dc79 btrfs: remove unnecessary inode_set_bytes(0) call discards 31a76ec1ebf9 btrfs: remove unnecessary btrfs_i_size_write(0) calls discards 9f897bec2640 btrfs: get rid of btrfs_add_nondir() discards 5ba902581d17 btrfs: fix anon_dev leak in create_subvol() discards 2b61221645ad btrfs: reserve correct number of items for rename discards 58d284d84bd1 btrfs: reserve correct number of items for unlink and rmdir discards 5c0b0a8c2263 checksyscalls: ignore -Wunused-macros omits eb28e156bfd4 kallsyms: enhance %pS/s/b printing when KALLSYSMS is disabled discards e8d9d4560c51 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] discards 736e0f2179d3 efi/arm64: libstub: run image in place if randomized by th [...] discards 42f6c0bbccec efi: libstub: pass image handle to handle_kernel_image() discards 4ccb27d8a0f2 rcutorture: Simplify rcu_torture_read_exit_child() loop discards 726422d77541 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] discards 58043faa5f84 bus: mhi: pci_generic: add Telit FN980 v1 hardware revision discards 5d349b94c189 memory-model: Prohibit nested SRCU read-side critical sections discards 98c218344933 rcu: Avoid tracing a few functions executed in stop machine discards e4bca6fe2256 rcu: Dump all rcuc kthreads status for CPUs that not repor [...] discards 99af48a8efdb rcu/nocb: Add an option to offload all CPUs on boot discards b3070d04a3bc rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] discards 63cdf47c5242 doc: Document the rcutree.rcu_divisor kernel boot parameter discards a6f307c2d7d3 rcu-tasks: Drive synchronous grace periods from calling task discards b573849c5599 rcu-tasks: Move synchronize_rcu_tasks_generic() down discards 200f6ce0b1d5 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() discards 6489beccbf00 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] discards 5a9eb3550bd1 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] discards a09b77634782 rcu/nocb: Add/del rdp to iterate from rcuog itself discards 5655eada2eba rcu/torture: Change order of warning and trace dump discards 011c045788ed erofs: add 'fsid' mount option discards d6925a82aa17 erofs: implement fscache-based data readahead discards dd87f54bad94 erofs: implement fscache-based data read for inline layout discards e472f468adbe erofs: implement fscache-based data read for non-inline layout discards 60aa7e805f00 erofs: implement fscache-based metadata read discards 00a243287065 erofs: register fscache context for extra data blobs discards 839d281afd45 erofs: register fscache context for primary data blob discards 9fb740fc0e76 erofs: add erofs_fscache_read_folios() helper discards e194e8166fbe erofs: add anonymous inode caching metadata for data blobs discards b1934d29da17 erofs: add fscache context helper functions discards 823c28413ce8 erofs: register fscache volume discards 18ac29b92cee erofs: add fscache mode check helper discards 65b59644bcce erofs: make erofs_map_blocks() generally available discards d628d0c1d985 cachefiles: document on-demand read mode discards 7bc925117fad cachefiles: add tracepoints for on-demand read mode discards a63bb996e678 cachefiles: enable on-demand read mode discards 4ae1f0a45a64 cachefiles: implement on-demand read discards 41d29bd2ca67 cachefiles: notify the user daemon when withdrawing cookie discards 7aed4af21371 cachefiles: unbind cachefiles gracefully in on-demand mode discards 47c6c668d46b cachefiles: notify the user daemon when looking up cookie discards 911fb40d3941 cachefiles: extract write routine discards a144c394667a erofs: make filesystem exportable discards 6daa83cbee0d f2fs: extend stat_lock to avoid potential race in statfs discards 4bb050698696 f2fs: avoid infinite loop to flush node pages discards 9daf4ca856fb f2fs: use flush command instead of FUA for zoned device discards 6cc4dd68f6c4 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr discards 6124df285ee6 f2fs: give priority to select unpinned section for foreground GC discards 7c39c50dcb74 scripts: dummy-tools, add pahole discards f8570e8ab509 kheaders: Have cpio unconditionally replace files discards 79c9c9372164 kbuild: support W=e to make build abort in case of warning discards 9170b27757d2 kbuild: read *.mod to get objects passed to $(LD) or $(AR) discards 05e2e71e31e6 Merge branch 'x86/sev' into x86/merge, to fix conflicts discards eee1071ee7df fpga: Use tab instead of space indentation discards eb40f458e652 fpga: fpga-mgr: fix kernel-doc warnings discards 22c0e73861b4 fpga: fix for coding style issues discards ada14a023a64 fpga: zynq: Fix incorrect variable type discards 9617f2f48310 virt: sevguest: Rename the sevguest dir and files to sev-guest discards 3e9460b7888a rcutorture: Update rcutorture.fwd_progress help text discards cdd2d6702f3d rcutorture: Test polled expedited grace-period primitives discards 248153b6a982 rcu: Add polled expedited grace-period primitives discards efca7a717e93 rcutorture: Verify that polled GP API sees synchronous gra [...] discards a131c4765872 rcu: Make Tiny RCU grace periods visible to polled APIs discards fa64f41335ed rcu: Make polled grace-period API account for expedited gr [...] discards 60005d6836cb rcu: Switch polled grace-period APIs to ->gp_seq_polled discards 56a65040e0b5 rcutorture: Validate get_completed_synchronize_rcu() discards 9d417b83b0db rcu: Provide a get_completed_synchronize_rcu() function discards 8c8d32610792 rcu: Make normal polling GP be more precise about sequence [...] discards 8d5ed84998f0 rcu-tasks: Check for abandoned callbacks discards 0413595bbf07 torture: Make kvm-remote.sh announce which system is being [...] discards f66ea4a981b3 rcu: Decrease FQS scan wait time in case of callback overloading discards 9d8ae53d588f Merge branch 'lkmm-dev.2022.04.11a' into HEAD discards c6ba5add5ff8 Merge branch 'nolibc.2022.04.20a' into HEAD discards 95451d223b27 Merge branch 'exp.2022.04.18a' into HEAD discards 381aceaf8532 Merge branches 'docs.2022.04.20a', 'fixes.2022.04.20a', 'n [...] omits 88e787f8e6f6 rcu: Move expedited grace period (GP) work to RT kthread_worker discards 5c2cb3833940 SUNRPC: Remove svc_rqst::rq_xprt_hlen discards 90e57abe8cff SUNRPC: Remove dead code in svc_tcp_release_rqst() discards 555879983a47 SUNRPC: Make cache_req::thread_wait an unsigned long discards a3c7f205333f SUNRPC: Cache deferral injection discards f4c604e76fb4 SUNRPC: Clean up svc_deferred_class trace events discards 29ebe9d2d1b1 NFSD: Clean up nfsd_splice_actor() discards 21b68da7bf4a efi: x86: Set the NX-compatibility flag in the PE header discards 6585aad390c1 efi: libstub: ensure allocated memory to be executable discards b1bdea34516e efi: libstub: declare DXE services table omits 084e1c049a8e rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT discards c3acd156800a srcu: Drop needless initialization of sdp in srcu_gp_start() discards 382a1ca815cb srcu: Prevent expedited GPs and blocking readers from cons [...] discards 7bee62f1de76 srcu: Add contention check to call_srcu() srcu_data ->lock [...] discards 4e701cc943ee srcu: Automatically determine size-transition strategy at boot discards 21b526ad6344 kbuild: make *.mod not depend on *.o discards 62d88fd6ef3e kbuild: get rid of duplication in *.mod files discards 2f6b64906adf kbuild: split the second line of *.mod into *.usyms discards e90ac718fd86 kbuild: reuse real-search to simplify cmd_mod discards 1fe9c5794b2b kbuild: make multi_depend work with targets in subdirectory discards db6836b669fb kbuild: reuse suffix-search to refactor multi_depend omits 0aa3a0937fee PCI: cadence: Fix find_first_zero_bit() limit discards 7972d49b8f70 kbuild: refactor cmd_modversions_S discards a296917133c1 kbuild: refactor cmd_modversions_c discards d51d8ae7feee modpost: remove annoying namespace_from_kstrtabns() discards 01c04882fd53 modpost: remove redundant initializes for static variables discards 3cb0c4357013 modpost: move export_from_secname() call to more relevant place discards c009599fc227 modpost: remove useless export_from_sec() discards e34799ccc126 parisc: Change MAX_ADDRESS to become unsigned long long discards 011150424cd9 rust: avoid all GCC plugins, not just the randstruct one discards a58363f6ea29 rust: support latent entropy plugin discards f1f724819635 parisc: video: fbdev: stifb: Add sti_dump_font() to dump STI font discards 5852565effb5 parisc: Merge model and model name into one line in /proc/cpuinfo discards 149e27046c72 parisc: Re-enable GENERIC_CPU_DEVICES for !SMP discards 1763fc366e0b parisc: Update 32- and 64-bit defconfigs discards 8285964d03f8 parisc: Only list existing CPUs in cpu_possible_mask discards 644fd54ea94c parisc: Don't enforce DMA completion order in cache flushes discards a98c952bb4d6 parisc: Implement flush_cache_vmap_vunmap discards 2e49c79b5d82 parisc: In flush_cache_page, always flush tlb if pfn is valid discards 497ccbe8bdb2 init/Kconfig: Specify the interpreter for rust-is-available.sh discards c7f2b6f58136 [RFC] drivers: android: Binder IPC in Rust discards 2340e5b0b93c [RFC] drivers: gpio: PrimeCell PL061 in Rust discards 578afd483af1 MAINTAINERS: Rust discards d4eb73b24dd7 samples: add Rust examples discards 241608fc4d70 Kbuild: add Rust support discards 0c99ad5befdd docs: add Rust documentation discards e7fe7565b0e6 scripts: decode_stacktrace: demangle Rust symbols discards b03d45d4c2d4 scripts: add `generate_rust_analyzer.py` discards b96f74a7c808 vsprintf: add new `%pA` format specifier discards ac09cd1a6df7 rust: export generated symbols discards bd28e5eb543f rust: add `kernel` crate discards 94bb1247edf3 rust: add `kernel` crate's `sync` module discards 1a021a558b20 rust: add `macros` crate discards 2a201f43fca1 rust: add `build_error` crate discards e92a53786325 rust: add `alloc` crate discards f071d402328d rust: add `compiler_builtins` crate discards 1ebd559e64df rust: add C helpers discards d51478b7fbdd kallsyms: use the correct buffer size for symbols discards 9e4ffc547266 kallsyms: increase maximum kernel symbol length to 512 discards f4bef440848f kallsyms: support "big" kernel symbols discards 8885ae5142a4 Merge branch 'mvebu/dt64' into mvebu/for-next discards 5ea063cd440d Merge branch 'mvebu/dt' into mvebu/for-next discards 5004e6297fee Merge branch 'mvebu/arm' into mvebu/for-next adds 170f37d6aa6a block: Do not call folio_next() on an unreferenced folio adds b9ff43dd2743 mm/readahead: Fix readahead with large folios adds fe27d189e3f4 Merge tag 'folio-5.18f' of git://git.infradead.org/users/w [...] adds 19965d8259fd drm/amdgpu: do not use passthrough mode in Xen dom0 adds 3dfe85fa87b2 drm/amd/display: Avoid reading audio pattern past AUDIO_CH [...] adds ebbc04bdb196 Merge tag 'amd-drm-fixes-5.18-2022-05-04' of https://gitla [...] adds ca5e2f4d6b67 Merge tag 'drm-misc-fixes-2022-05-05' of git://anongit.fre [...] adds 3f65b1e2f424 drm/msm/dp: remove fail safe mode related code adds 5727375215b0 Merge tag 'drm-msm-fixes-2022-04-30' of https://gitlab.fre [...] adds 5fa576d7f094 Merge tag 'drm-fixes-2022-05-06' of git://anongit.freedesk [...] adds 64267926e01b Merge tag 'mmc-v5.18-rc4' of git://git.kernel.org/pub/scm/ [...] adds a926a903b7dc RDMA/rxe: Do not call dev_mc_add/del() under a spinlock adds bfdc0edd11f9 RDMA/rxe: Change mcg_lock to a _bh lock adds 4df22ca85d3d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 497fe3bb196d Merge tag 'riscv-for-linus-5.18-rc6' of git://git.kernel.o [...] adds 706c9c55e5a3 KVM: x86/mmu: Don't treat fully writable SPTEs as volatile [...] adds 54eb3ef56f36 KVM: x86/mmu: Move shadow-present check out of spte_has_vo [...] adds ba3a6120a4e7 KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with [...] adds 4f510c8bb1dd Merge branch 'kvm-tdp-mmu-atomicity-fix' into HEAD adds 5eb849322d7f KVM: x86/svm: Account for family 17h event renumberings in [...] adds 5a1bde46f98b kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has ar [...] adds 04144108a1ab Merge branch 'kvm-amd-pmu-fixes' into HEAD adds 0c2c7c069285 KVM: SEV: Mark nested locking of vcpu->lock adds 053d2290c030 KVM: VMX: Exit to userspace if vCPU has injected exception [...] adds bce58da1f398 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds adcffc1716f8 Merge tag 'nfs-for-5.18-3' of git://git.linux-nfs.org/proj [...] adds 4b97bac0756a Merge tag 'for-5.18-rc5-tag' of git://git.kernel.org/pub/s [...] adds a196c78b5443 io_uring: assign non-fixed early for async work adds b366bd7d9613 Merge tag 'io_uring-5.18-2022-05-06' of git://git.kernel.d [...] adds 285d5731a0cb Revert "block: release rq qos structures for queue without disk" adds 5b53a405e465 s390/dasd: fix data corruption for ESE devices adds 71f387165737 s390/dasd: prevent double format of tracks for ESE devices adds cd68c48ea15c s390/dasd: Fix read for ESE with blksize < 4k adds b9c10f68e23c s390/dasd: Fix read inconsistency for ESE DASD devices adds f1c8781ac9d8 s390/dasd: Use kzalloc instead of kmalloc/memset adds 8967605e7db3 Merge tag 'block-5.18-2022-05-06' of git://git.kernel.dk/l [...] adds dba785798526 gpio: pca953x: fix irq_stat not updated when irq is disabl [...] adds 30c8e80f7932 Merge tag 'gpio-fixes-for-v5.18-rc6' of git://git.kernel.o [...] adds f71f01394f74 floppy: use a statically allocated error counter adds f3b10a3c22c6 ataflop: use a statically allocated error counters adds 2e3afb42dd48 blk-mq: remove the error_count from struct request adds ac02e3cd5ab9 Merge tag 'asoc-fix-v5.18-rc4' of https://git.kernel.org/p [...] adds 379c72654524 Merge tag 'sound-5.18-rc6' of git://git.kernel.org/pub/scm [...] adds 1f8c5dff000d Merge tag 'core-urgent-2022-05-08' of git://git.kernel.org [...] adds ede4c6d78a32 Merge tag 'locking-urgent-2022-05-08' of git://git.kernel. [...] adds 8707898e22fd genirq: Synchronize interrupt thread startup adds 9692df0581ea Merge tag 'irq-urgent-2022-05-08' of git://git.kernel.org/ [...] adds ea82593bad9a Merge tag 'timers-urgent-2022-05-08' of git://git.kernel.o [...] adds 770fb0942c33 MAINTAINERS: Update Josh Poimboeuf's email address adds 59f5ede3bc0f x86/fpu: Prevent FPU state corruption adds 27b5d61c0c0c Merge tag 'x86-urgent-2022-05-08' of git://git.kernel.org/ [...] adds 348c71344111 powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FO [...] adds e3de3a1cda5f Merge tag 'powerpc-5.18-4' of git://git.kernel.org/pub/scm [...] adds 9dc4241bb14a Revert "parisc: Mark cr16 CPU clocksource unstable on all [...] adds 7962c0896429 Revert "parisc: Mark sched_clock unstable only if clocks a [...] adds 6c800d7f55fc Revert "parisc: Fix patch code locking and flushing" adds 0921244f6f4f parisc: Only list existing CPUs in cpu_possible_mask adds 7e93a3dd63db parisc: Update 32- and 64-bit defconfigs adds 1955c4f879a1 parisc: Re-enable GENERIC_CPU_DEVICES for !SMP adds 5b89966bc96a parisc: Merge model and model name into one line in /proc/cpuinfo adds 234ff4c585d7 parisc: Change MAX_ADDRESS to become unsigned long long adds a65bcad54215 parisc: Fix typos in comments adds 340233dcc016 parisc: Mark cr16 clock unstable on all SMP machines adds ba0c04104082 Revert "parisc: Increase parisc_cache_flush_threshold setting" adds f002488d80b5 Merge tag 'for-5.18/parisc-3' of git://git.kernel.org/pub/ [...] adds c5eb0a61238d Linux 5.18-rc6 adds c25d7f32e3e2 platform/x86: thinkpad_acpi: Convert btusb DMI list to quirks adds 455cd867b85b platform/x86: thinkpad_acpi: Add a s2idle resume quirk for [...] adds aa2fef6f40e6 platform/x86: thinkpad_acpi: Correct dual fan probe adds 2cdfa0c20d58 platform/x86/intel: Fix 'rmmod pmt_telemetry' panic adds ed13d4ac5747 platform/surface: gpe: Add support for Surface Pro 8 adds 44acfc22c7d0 platform/surface: aggregator: Fix initialization order whe [...] adds 9be9ed2612b5 Merge tag 'platform-drivers-x86-v5.18-4' of git://git.kern [...] adds 7ff960a6fe39 virtio: fix virtio transitional ids adds feb9c5e19e91 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds ceaf69f8eadc fanotify: do not allow setting dirent events in mask of non-dir adds 846a3351ddfe writeback: Avoid skipping inode writeback adds c1ad35dd0548 udf: Avoid using stale lengthOfImpUse adds c37dba6ae45c Merge tag 'fixes_for_v5.18-rc7' of git://git.kernel.org/pu [...] adds 0ac824f379fb Merge branch 'for-5.18-fixes' of git://git.kernel.org/pub/ [...] adds 6997fbd7a3da net: rds: use maybe_get_net() when acquiring refcount on T [...] adds e333eed63a09 net: phy: micrel: Do not use kszphy_suspend/resume for KSZ8061 adds 15f03ffe4bb9 net: phy: micrel: Pass .probe for KS8737 adds e1a7ac6f3ba6 ping: fix address binding wrt vrf adds e71b7f1f44d3 selftests: add ping test with ping_group_range tuned adds 690447a22c70 Merge branch 'vrf-fix-address-binding-with-icmp-socket' adds 85db6352fc8a net: Fix features skip in for_each_netdev_feature() adds 4e707344e185 MAINTAINERS: add missing files for bonding definition adds e1846cff2fe6 net: mscc: ocelot: mark traps with a bool instead of keepi [...] adds 16bbebd35629 net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting [...] adds 6741e1188000 net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups adds 477d2b91623e net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 adds 93a8417088ea net: mscc: ocelot: avoid corrupting hardware counters when [...] adds c88d3908516d Merge branch 'ocelot-vcap-fixes' adds 9e6c6d17d1d6 ipv4: drop dst in multicast routing path adds d5076fe4049c netlink: do not reset transport header in netlink_recvmsg() adds 1c7ab9cd98b7 net: chelsio: cxgb4: Avoid potential negative array offset adds 49e6123c65da net: sfc: fix memory leak due to ptp channel adds cf3ab8d4a797 net: fix wrong network header length adds edae34a3ed92 selftests net: add UDP GRO fraglist + bpf self-tests adds e4b1045bf9cf ionic: fix missing pci_release_regions() on error in ionic [...] adds 51ca86b4c9c7 ethernet: tulip: fix missing pci_disable_device() on error [...] adds 4bd46bb037f8 ptp: ocp: Use DIV64_U64_ROUND_UP for rounding. adds ee1444b5e1df dim: initialize all struct fields adds 91a7cda1f4b8 net: phy: Fix race condition on link status change adds 486b9eee57dd ice: Fix race during aux device (un)plugging adds 6096dae926a2 ice: clear stale Tx queue settings before configuring adds a11b6c1a383f ice: fix PTP stale Tx timestamps cleanup adds d75b4c7deed1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 630fd4822af2 net: dsa: flush switchdev workqueue on bridge join error path adds a063f2fba3fa batman-adv: Don't skb_split skbuffs with frag_list adds fc54e3919992 Merge tag 'batadv-net-pullrequest-20220508' of git://git.o [...] adds 1809c30b6e5a net: atlantic: always deep reset on pm op, fixing up my nu [...] adds dc5306a8c0ea decnet: Use container_of() for struct dn_neigh casts adds 12a4d677b1c3 net: phy: micrel: Fix incorrect variable type in micrel adds 0807ce0b0104 net: stmmac: fix missing pci_disable_device() on error in [...] adds 62e0ae0f4020 net: atlantic: fix "frag[0] not initialized" adds 79784d77ebbd net: atlantic: reduce scope of is_rsc_complete adds 6aecbba12b5c net: atlantic: add check for MAX_SKB_FRAGS adds 2120b7f4d128 net: atlantic: verify hw_head_ lies within TX buffer ring adds 2423b0d0724d Merge branch 'atlantic-fixes' adds 2c50c6867c85 s390/ctcm: fix variable dereferenced before check adds 0c0b20587b9f s390/ctcm: fix potential memory leak adds 671bb35c8e74 s390/lcs: fix variable dereferenced before check adds 3cc5c6a7829a Merge branch 's390-net-fixes' adds 8b796475fd78 net/sched: act_pedit: really ensure the skb is writable adds 3f95a7472d14 i40e: i40e_main: fix a missing check on list iterator adds c7e34c1e263f mailmap: update Kalle Valo's email adds a59d55568d02 mac80211_hwsim: fix RCU protected chanctx access adds 9e2db50f1ef2 mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU pr [...] adds f971e1887fdb nl80211: fix locking in nl80211_set_tx_bitrate_mask() adds a36e07dfe6ee rfkill: uapi: fix RFKILL_IOCTL_MAX_SIZE ioctl request definition adds 8bf6008c8bbc Merge tag 'wireless-2022-05-11' of git://git.kernel.org/pu [...] adds 103a2f3255a9 Bluetooth: Fix the creation of hdev->name adds a48ab883c4a9 Merge tag 'for-net-2022-05-11' of git://git.kernel.org/pub [...] adds 00832b1d1a39 net: ethernet: mediatek: ppe: fix wrong size passed to memset() adds 6b77c06655b8 net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral adds 810c2f0a3f86 mlxsw: Avoid warning during ip6gre device removal adds b7be130c5d52 net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down() adds f3c46e41b32b net/smc: non blocking recvmsg() return -EAGAIN when no dat [...] adds 1fa89ffbc045 net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() adds 3740651bf7e2 tls: Fix context leak on tls_device_down adds f3f19f939c11 Merge tag 'net-5.18-rc7' of git://git.kernel.org/pub/scm/l [...] adds 7d1e64966162 mm: mremap: fix sign for EFAULT error return value adds 1927e498aee1 procfs: prevent unprivileged processes accessing fdinfo dir adds 260364d112bc arm[64]/memremap: don't abuse pfn_valid() to ensure presen [...] adds 5fcaa7caf5fa mailmap: add entry for martyna.szapar-mudlaw@intel.com adds 2839b0999c20 mm/kfence: reset PG_slab and memcg_data before freeing __k [...] adds 41c240099fe0 selftests: vm: Makefile: rename TARGETS to VMTARGETS adds 9039b8335276 MAINTAINERS: add a mailing list for DAMON development adds 5cf53e9ca501 Revert "mm/cma.c: remove redundant cma_mutex lock" adds ad8939a011e9 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 205f3991a273 arm64: vdso: fix makefile dependency on vdso.so adds 2de7689c7caa arm64: cpufeature: remove duplicate ID_AA64ISAR2_EL1 entry adds 51f559d66527 arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs adds a6b7a678caf8 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds e81c07e25e5b Merge tag 'qcom-arm64-fixes-for-5.18' of git://git.kernel. [...] adds 609a097f5f06 Merge tag 'v5.18-rockchip-dtsfixes1' of git://git.kernel.o [...] adds f2fb60891a68 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 0c344cc3133f Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds de831099685d Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds ee8348496c77 KVM: PPC: Book3S PR: Enable MSR_DR for switch_mmu_context() adds 3491d22faa33 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d7be21384923 ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 U [...] adds c3d9ca93f1e3 ALSA: hda - fix unused Realtek function when PM is not enabled adds 1efcdd9c1f34 ALSA: hda/realtek: Add quirk for Dell Latitude 7520 adds a34ae6c0660d ALSA: wavefront: Proper check of get_user() error adds 309d7363ca3d ALSA: hda/realtek: Add quirk for the Framework Laptop adds e7f6f93ec9c1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 292709b9cf3b ASoC: fsl_micfil: explicitly clear software reset bit adds b776c4a4618e ASoC: fsl_micfil: explicitly clear CHnF flags adds 698813ba8c58 ASoC: ops: Fix bounds check for _sx controls adds 97eea946b939 ASoC: ops: Check bounds for second channel in snd_soc_put_ [...] adds 19c5bda74dc4 ASoC: tlv320adc3xxx: Fix build error for implicit function [...] adds 8b2abf363c7b Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 7c5732b4a82a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b11b3d21a94d regulator: qcom_smd: Fix up PM8950 regulator configuration adds ab7825d19cda Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d83d89ea68b4 spi: stm32-qspi: Fix wait_cmd timeout in APM mode adds 0cf8d32600cf spi: stm32-qspi: Always check SR_TCF flags in stm32_qspi_w [...] adds 893c2376265b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 40a7782d1fad Revert "PCI: brcmstb: Do not turn off WOL regulators on suspend" adds 06510b4517fb Revert "PCI: brcmstb: Add control of subdevice voltage reg [...] adds 9d4bc0cb18de Revert "PCI: brcmstb: Add mechanism to turn on subdev regulators" adds 3b0b6e2182ff Revert "PCI: brcmstb: Split brcm_pcie_setup() into two funcs" adds cefd76196722 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 581dd6983034 firmware_loader: use kernel credentials when reading firmware adds 8bf6e0e3c7de Documentation/process: Make groups alphabetical and use ta [...] adds 29ad05fd6760 Documentation/process: Add embargoed HW contact for Ampere [...] adds 575f00edea0a Documentation/process: Update ARM contact for embargoed ha [...] adds a087f65035df Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 447ee1516f19 tty/serial: digicolor: fix possible null-ptr-deref in digi [...] adds bb0b197aadd9 serial: 8250_mtk: Fix UART_EFR register address adds 6f81fdded0d0 serial: 8250_mtk: Make sure to select the right FEATURE_SEL adds e1bfdbc7daca serial: 8250_mtk: Fix register address for XON/XOFF character adds fd442e5ba30a tty: n_gsm: fix buffer over-read in gsm_dlci_data() adds edd5f60c3400 tty: n_gsm: fix mux activation issues in gsm_config() adds 9361ebfbb79f tty: n_gsm: fix invalid gsmtty_write_room() result adds 401fb66a355e fsl_lpuart: Don't enable interrupts too early adds b46778830a72 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 01e01f5c8977 usb: cdc-wdm: fix reading stuck on device close adds bbc126ae381c usb: typec: tcpci: Don't skip cleanup in .remove() on error adds b81ac4395bbe usb: gadget: uvc: allow for application to cleanly shutdown adds 4031cd95cba7 usb: typec: tcpci_mt6360: Update for BMC PHY setting adds 5f0b5f4d50fa usb: gadget: fix race when gadget driver register via ioctl adds c237566b78ad usb: xhci-mtk: fix fs isoc's transfer error adds 1645eee0d7f6 usb: xhci-mtk: remove bandwidth budget table adds ec723bc4c373 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds d645d9f14a60 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 89cc31fc0a9f Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds fe503887eed6 slimbus: qcom: Fix IRQ check in qcom_slim_probe adds b8e92780b2c8 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 65184c536af8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f248d020177b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9331c10e608e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1e956df0770b Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds b28cb0cd2c5e KVM: x86/mmu: Update number of zapped pages even if page l [...] adds f248b21d1fb4 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 78468135105b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 151d6dcbed83 hwmon: (ltq-cputemp) restrict it to SOC_XWAY adds 4d665791b45a Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds d6d698d1499c Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 105243bf0b4e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cc28fac16ab7 scsi: lpfc: Fix split code for FLOGI on FCoE adds 775266207105 scsi: lpfc: Correct BDE DMA address assignment for GEN_REQ_WQE adds 4d85e1ab01ee Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3220c3b21151 drm/i915: Fix race in __i915_vma_remove_closed adds 41846d67623d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 66fa9adbc6f7 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 183d4f2d23ac perf bench: Fix two numa NDEBUG warnings adds 45fa7c38696b perf tests: Fix coresight `perf test` failure. adds 474e76c4075c tools headers UAPI: Sync linux/kvm.h with the kernel sources adds f0ca13fd4ba1 Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] adds b26cb3eab0f7 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 135332f34ba2 Revert "fbdev: Make fb_release() return -ENODEV if fbdev w [...] adds 89bfd4017e58 fbdev: Prevent possible use-after-free in fb_release() adds 666b90b3ce9e fbdev: simplefb: Cleanup fb_info in .fb_destroy rather tha [...] adds d258d00fb9c7 fbdev: efifb: Cleanup fb_info in .fb_destroy rather than .remove adds b3c9a924aab6 fbdev: vesafb: Cleanup fb_info in .fb_destroy rather than .remove adds 87fd2b091fb3 drm/nouveau/tegra: Stop using iommu_present() adds ab244be47a8f drm/nouveau: Fix a potential theorical leak in nouveau_get [...] adds 1b5853dfab7f fbdev: efifb: Fix a use-after-free due early fb_info cleanup adds ef3a6b70507a dma-buf: call dma_buf_stats_setup after dmabuf is in valid list adds b7c15a3ce6fe Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes adds 6fed53de5607 drm/vc4: hdmi: Fix build error for implicit function declaration adds 2619e2a210cc Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 7ce3e410e018 modpost: remove useless export_from_sec() adds 535b3e05f435 modpost: move export_from_secname() call to more relevant place adds b5f1a52a59eb modpost: remove redundant initializes for static variables adds 79f646e8654b modpost: remove annoying namespace_from_kstrtabns() adds 8017ce50641c kbuild: refactor cmd_modversions_c adds 7cfa2fcbac16 kbuild: refactor cmd_modversions_S adds 9eef99f7a335 kbuild: reuse suffix-search to refactor multi_depend adds f97cf399915b kbuild: make multi_depend work with targets in subdirectory adds b3591e061919 kbuild: reuse real-search to simplify cmd_mod adds 9413e7640564 kbuild: split the second line of *.mod into *.usyms adds 22f26f21774f kbuild: get rid of duplication in *.mod files adds fc93a4cdce1d kbuild: make *.mod not depend on *.o adds feb7d79fea1d kbuild: read *.mod to get objects passed to $(LD) or $(AR) adds c77d06e70d59 kbuild: support W=e to make build abort in case of warning adds 1e8ca62b79de kheaders: Have cpio unconditionally replace files adds a90bb65ae216 scripts: dummy-tools, add pahole adds f4d40868fc4d checksyscalls: ignore -Wunused-macros adds 15a28c7c7291 modpost: use snprintf() instead of sprintf() for safety adds c155a47d83ab modpost: do not write out any file when error occurred adds 594ade3eef3f modpost: remove stale comment about sym_add_exported() adds 23beb44a0eff modpost: add a separate error for exported symbols without [...] adds 4cae77ac582b modpost: retrieve the module dependency and CRCs in check_ [...] adds 70ddb48db4aa modpost: move struct namespace_list to modpost.c adds 75ef31221cec Makefile: fix 2 typos adds 8d613a1d048c kbuild: drop $(objtree)/ prefix support for clean-files adds 63cbee7f3a1d ia64: make the install target not depend on any build artifact adds 58e01fcae18c modpost: use bool type where appropriate adds 5066743e4c2f modpost: change mod->gpl_compatible to bool type adds 97aa4aef532a modpost: import include/linux/list.h adds 325eba05e8ab modpost: traverse modules in order adds e882e89bcf1d modpost: add sym_add_unresolved() helper adds 8a69152be9a8 modpost: traverse unresolved symbols in order adds 4484054816ca modpost: use doubly linked list for dump_lists adds ab489d6002fc modpost: traverse the namespace_list in order adds f841536e8c5b modpost: dump Module.symvers in the same order of modules.order adds b8422711080f modpost: make multiple export error adds e76cc48d8e6d modpost: make sym_add_exported() always allocate a new symbol adds f18379a30271 modpost: split new_symbol() to symbol allocation and hash [...] adds f774f5bb87d1 kbuild: factor out the common installation code into scrip [...] adds 5d53508d1bae scripts/prune-kernel: Use kernel-install if available adds 7fedac9698b3 modpost: merge add_{intree_flag,retpoline,staging_flag} to [...] adds a44abaca0e19 modpost: move *.mod.c generation to write_mod_c_files() adds e493f4727520 kbuild: generate a list of objects in vmlinux adds 78e9e56af385 kbuild: record symbol versions in *.cmd files adds ce79c406a24c modpost: remove left-over cross_compile declaration adds 2a66c3124afd modpost: change the license of EXPORT_SYMBOL to bool type adds b06cfa354a3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1ce7fc6fd424 perf vendor events intel: Update CLX events to v1.15 adds 0255571a1605 perf cpumap: Switch to using perf_cpu_map API adds 33cd6928039c perf evlist: Clear all_cpus before propagating adds 280c36d26eb8 perf test: Add skip to --per-thread test adds 17b3867d973e Revert "perf stat: Support metrics with hybrid events" adds 545a96c90fbe perf evsel: Constify a few arrays adds 79932d161fda perf evsel: Add tool event helpers adds 9aa09230f011 perf metrics: Support all tool events adds 8586d2744ff3 perf metrics: Don't add all tool events for sharing adds 00632610c2f0 libperf evsel: Add perf_evsel__enable_thread() adds a40bb7518e78 perf evlist: Use libperf functions in evlist__enable_event_idx() adds 024b3b42adc0 perf auxtrace: Move evlist__enable_event_idx() to auxtrace.c adds d205a3a66515 perf auxtrace: Do not mix up mmap idx adds 6a7b8a5a30e6 libperf evlist: Remove ->idx() per_cpu parameter adds d8fe2efb65ac libperf evlist: Move ->idx() into mmap_per_evsel() adds 8f111be6434d libperf evlist: Add evsel as a parameter to ->idx() adds 7df319e5b3b6 perf auxtrace: Record whether an auxtrace mmap is needed adds cad10ce36671 perf annotate: Add --percent-limit option adds 70927bf7aaae Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 566fb90e050d swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm adds 92826e967535 dma-direct: don't fail on highmem CMA pages in dma_direct_ [...] adds 84bc4f1dbbbb dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC adds 06faa0a16fd5 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 1bce11126d57 asm-generic: ticket-lock: New generic ticket-based spinlock adds a8ad07e5240c asm-generic: qspinlock: Indicate the use of mixed-size atomics adds 493e2ba27635 asm-generic: qrwlock: Document the spinlock fairness requirements adds 205bf39a3441 openrisc: Move to ticket-spinlock adds 4922a3ea0121 RISC-V: Move to generic spinlocks adds c9c0b0ba1e11 RISC-V: Move to queued RW locks adds 9282d0996936 csky: Move to generic ticket-spinlock adds 03a679a1a4ec Merge tag 'generic-ticket-spinlocks-v6' of git://git.kerne [...] adds b729f3aa147f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ee4fbfa27e91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4c5f1584ee52 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds d158a0608eb8 arm64/sme: More sensibly define the size for the ZA register set adds 154bb84c1cf0 Merge branch 'for-next/sme' into for-next/core adds 2e5920bb073a kdump: return -ENOENT if required cmdline option does not exist adds e6b394425c61 arm64: Use insert_resource() to simplify code adds 944a45abfabc arm64: kdump: Reimplement crashkernel=X adds fb319e77a0e7 of: fdt: Add memory for devices by DT property "linux,usab [...] adds 8af6b91f5834 of: Support more than one crash kernel regions for kexec -s adds 5832f1ae5060 docs: kdump: Update the crashkernel description for arm64 adds 01ce2f5af527 Merge branch 'for-next/crashkernel' into for-next/core adds 710c8d6c026c arm64: Declare non global symbols as static adds fb396bb459c1 arm64/hugetlb: Drop TLB flush from get_clear_flush() adds 6cade1247724 Merge branch 'for-next/misc' into for-next/core adds f7a63b724286 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds c7a9dcea8e98 perf: RISC-V: Remove non-kernel-doc ** comments adds 4b5b7129095b perf: check return value of armpmu_request_irq() adds 2b60a22b70fa dt-bindings: perf: arm-cmn: Add CMN-650 and CMN-700 adds 8e504d93acb6 perf/arm-cmn: Add CMN-650 support adds 65adf71398f5 perf/arm-cmn: Refactor occupancy filter selector adds 23760a014417 perf/arm-cmn: Add CMN-700 support adds 47a9ed88a4fc drivers/perf: arm_spe: Expose saturating counter to 16-bit adds 807907dae970 drivers/perf: hisi: Associate PMUs in SICL with CPUs online adds 6b79738b6ed9 drivers/perf: hisi: Add Support for CPA PMU adds 33835e8dfb3c perf/marvell_cn10k: Fix tad_pmu_event_init() to check pmu [...] adds 3630b2a86390 perf/arm-cmn: Fix filter_sel lookup adds c5781212985a perf/arm-cmn: Decode CAL devices properly in debugfs adds 5980bbeb54f5 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] adds 5c6f84728db7 ARM: configs: at91: Remove MTD_BLOCK and use MTD_UBI_BLOCK [...] adds f095e413f936 ARM: multi_v7_defconfig: add atmel video pipeline modules adds 907080f0a5ba ARM: configs: at91: sama7: add xisc and csi2dc adds 398a7f7ce712 ARM: configs: at91: sama7: Enable MTD_UBI_FASTMAP adds a5f83aacf1c7 ARM: configs: at91: sama7: Enable MTD_UBI_BLOCK adds 1cbc6291603d ARM: configs: at91: sama7: add MCHP PDMC and DMIC drivers adds 7dac8e27c62d ARM: configs: at91: sama7: enable CONFIG_RESET_CONTROLLER adds 44a26be07924 ARM: configs: at91: Enable options required for systemd adds 386d0503c1eb ARM: configs: at91: Enable AUTOFS_FS required by systemd adds a46be400e2c1 Merge tag 'at91-defconfig-5.19' of git://git.kernel.org/pu [...] adds 7a2dc21938cc Merge tag 'renesas-arm-defconfig-for-v5.19-tag2' of git:// [...] adds ef0bf470b0ab Merge tag 'tegra-for-5.19-arm-defconfig' of git://git.kern [...] adds 77ef40603f3a Merge tag 'tegra-for-5.19-arm64-defconfig' of git://git.ke [...] adds 97d505844e7f Merge branch 'arm/defconfig' into for-next adds 3ca2dc750807 MAINTAINERS: add raspberrypi to BCM2835 architecture adds 52ec0d90a663 MAINTAINERS: Broadcom internal lists aren't maintainers adds c270a59bc4d7 MAINTAINERS: Add Broadcom BCMBCA entry adds 10b1964630fd Merge tag 'arm-soc/for-5.19/maintainers' of https://github [...] adds ff9fb2e8111e Merge tag 'samsung-soc-5.19' of git://git.kernel.org/pub/s [...] adds 48a68a4e7597 Merge tag 'renesas-arm-soc-for-v5.19-tag1' of git://git.ke [...] adds 16ee56f72def Merge branch 'arm/soc' into for-next adds 620b2c35aba1 Merge tag 'dt64-cleanup-5.19' of git://git.kernel.org/pub/ [...] adds 6e4c9b1fc5c2 Merge tag 'dt-cleanup-5.19-2' of git://git.kernel.org/pub/ [...] adds c86071e890fd Merge tag 'samsung-dt-5.19-2' of git://git.kernel.org/pub/ [...] adds 2367ee1ab911 Merge tag 'samsung-dt64-5.19-2' of git://git.kernel.org/pu [...] adds 987da486d84a arm64: dts: renesas: Add Renesas R8A779G0 SoC support adds e4d755cfec44 arm64: dts: renesas: Add Renesas White Hawk boards support adds c62af12c700d arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_ [...] adds 1ed914e34139 arm64: dts: renesas: rzg2ul-smarc: Enable Audio adds 094ff3485a05 arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support adds b7423e39432c arm64: dts: renesas: Remove empty lvds endpoints adds 747bbcd3aacd arm64: dts: renesas: Remove empty rgb output endpoints adds 257d24b3589b ARM: dts: r9a06g032: Add the two DMA nodes adds 6002e2f179ec ARM: dts: r9a06g032: Describe the DMA router adds f691d4b64c19 ARM: dts: r9a06g032: Fill the UART DMA properties adds d5379f9c7f22 ARM: dts: r9a06g032: Fix the NAND controller node adds 1404ca90f49b arm64: dts: renesas: r9a07g044: Fix external clk node names adds 975253505429 arm64: dts: renesas: r9a07g054: Fix external clk node names adds 22ec86899710 arm64: dts: renesas: r9a07g043: Add RSPI{0,1,2} nodes adds e6a9acc370c6 arm64: dts: renesas: r9a07g043: Add OPP table adds 91e548da2cb1 arm64: dts: renesas: r9a07g043: Add TSU node adds c2ff5c0282f9 arm64: dts: renesas: r9a07g043: Create thermal zone to sup [...] adds 470218e29daf arm64: dts: renesas: r9a07g043: Add SPI Multi I/O Bus cont [...] adds 6af663af3c46 arm64: dts: renesas: Add interrupt-names to CANFD nodes adds d8ff11cdc0b1 ARM: dts: r9a06g032: Describe the RTC adds 627632dcc2dd ARM: dts: r9a06g032: Add internal PCI bridge node adds 47f02f883883 ARM: dts: r9a06g032: Add USB PHY DT support adds fcb3083968df ARM: dts: r9a06g032: Link the PCI USB devices to the USB PHY adds a1721bbbdb5c arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compat [...] adds d7f49cb45183 Merge tag 'renesas-r9a09g011-dt-binding-defs-tag' into ren [...] adds fb1929b98f2e arm64: dts: renesas: Add initial DTSI for RZ/V2M SoC adds ad1bd2bf6580 arm64: dts: renesas: Add initial device tree for RZ/V2M EVK adds 4a17dc417aad Merge tag 'renesas-arm-dt-for-v5.19-tag2' of git://git.ker [...] adds 50a543372d7c Merge tag 'renesas-dt-bindings-for-v5.19-tag2' of git://gi [...] adds 72a21285a780 Merge tag 'tegra-for-5.19-dt-bindings' of git://git.kernel [...] adds 1bc44c1e79a2 Merge tag 'tegra-for-5.19-arm64-dt' of git://git.kernel.or [...] adds 73ff4d189bae Merge tag 'sunxi-dt-for-5.19-1' of git://git.kernel.org/pu [...] adds 2935eb0aac5a Merge branch 'arm/dt' into for-next adds 7ad7ab903681 nvme-apple: fix sparse endianess warnings adds 728c0d29415a Merge tag 'tee-cleanup-for-v5.19' of https://git.linaro.or [...] adds 7a3c3a650b67 Merge tag 'samsung-drivers-5.19' of git://git.kernel.org/p [...] adds 15b5b762454c Merge tag 'samsung-soc-5.19' of git://git.kernel.org/pub/s [...] adds 819ed6f07da0 Merge tag 'renesas-drivers-for-v5.19-tag2' of git://git.ke [...] adds d3a20dcbca48 soc/tegra: pmc: Document core domain fields adds 68edb53a4f4b Merge tag 'tegra-for-5.19-soc' of git://git.kernel.org/pub [...] adds 1d963653fade Merge branch 'arm/drivers' into for-next adds c1db102e6b82 soc: document merges adds 813c2aee51dd ARM/pxa/mfd/power/sound: Switch Tosa to GPIO descriptors adds ac70f4d80df4 ARM: pxa: poodle: use platform data for poodle asoc driver adds 2f361e945955 ARM: pxa: corgi: use gpio descriptors for audio adds e6c91e1adfd3 ARM: pxa: hx4700: use gpio descriptors for audio adds 047dc2a21ed0 ARM: pxa: lubbock: pass udc irqs as resource adds 726d8c965bae ARM: pxa: spitz: use gpio descriptors for audio adds 216459838355 ARM: pxa: eseries: use gpio lookup for audio adds 83a551c82d9e ARM: pxa: z2: use gpio lookup for audio device adds f1131a46f37e ARM: pxa: magician: use platform driver for audio adds 0ca7231fe3a9 ARM: pxa: mainstone-wm97xx: use gpio lookup table adds f0b66b606ad0 ARM: pxa: zylonite: use gpio lookup instead mfp header adds bb628a6eb1a1 input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration adds 7b8a0b90b659 input: touchscreen: mainstone: sync with zylonite driver adds e217b085a1ac Input: touchscreen: use wrapper for pxa2xx ac97 registers adds a2ef926143b8 Input: wm97xx - switch to using threaded IRQ adds e1d8f31218aa Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops adds 4d2dba6b6e7b ASoC: pxa: use pdev resource for FIFO regs adds 8ff064521f97 ASoC: pxa: ac97: use normal MMIO accessors adds 85c611991255 ASoC: pxa: i2s: use normal MMIO accessors adds 6a946f1bd5cc ARM: pxa: pcmcia: move smemc configuration back to arch adds e0a3596eb811 ARM: pxa: remove get_clk_frequency_khz() adds 5c6603e74192 cpufreq: pxa3: move clk register access to clk driver adds fd13f8117f7a ARM: pxa: move smemc register access from clk to platform adds 3c816d950a49 ARM: pxa: move clk register definitions to driver adds b72232b42037 ARM: pxa: remove unused mach/bitfield.h adds 340d01335891 ARM: mmp: remove tavorevb board support adds 6922a3d14e85 ARM: mmp: rename pxa_register_device adds 64dbc4dd7a7c ARM: pxa: move plat-pxa to drivers/soc/ adds c8a91428941b ARM: PXA: fix multi-cpu build of xsc3 adds e6acc4062c02 ARM: pxa: move mach/*.h to mach-pxa/ adds 5414bea9a462 ARM: pxa: remove support for MTD_XIP adds 645b302673bb ARM: pxa/sa1100: move I/O space to PCI_IOBASE adds 250c1a694ff3 ARM: pxa: convert to multiplatform adds 1c3177b3c834 Merge branch 'pxa-multiplatform-5.18' into arm/multiplatform-late adds ff4a3a5245e4 Merge branch 'arm/multiplatform-late' into for-next adds 7665a85a6943 Merge tag 'ti-keystone-dt-for-v5.19' of git://git.kernel.o [...] adds 92c996f4ceab arm64: dts: ti: k3-j721e-*: add DP & DP PHY adds 8f984f60f2f1 arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm adds d4f3c8a169ab arm64: dts: ti: k3-j721e-sk: Enable DisplayPort adds 7d4686fc3c2a arm64: dts: ti: k3-j721e-sk: Enable HDMI adds 168b43ac21c7 Merge tag 'ti-k3-dt-for-v5.19' of git://git.kernel.org/pub [...] adds 75f9d540862a dt-bindings: arm: Add bosch acc board adds 3d09c0dfd0bc Merge tag 'imx-bindings-5.19' of git://git.kernel.org/pub/ [...] adds 092b3ace58d9 ARM: dts: sunxi: nanopi: Remove input-name property adds 41f0bbd621e9 Merge tag 'sunxi-dt-for-5.19-2' of git://git.kernel.org/pu [...] adds 4c9466695535 Merge tag 'qcom-dts-for-5.19' of git://git.kernel.org/pub/ [...] adds 9583009097c8 arm64: dts: qcom: sm8150: Fix iommu sid value for SDC2 controller adds 11a3f3dc2cf8 arm64: dts: qcom: sa8155p-adp: Disable multiple Tx and Rx [...] adds 366a0a194b3b arm64: dts: qcom: sc7280: eDP for herobrine boards adds 51d30402be75 arm64: dts: qcom: sc7180-trogdor: Simplify trackpad enabling adds d277cab7afc7 arm64: dts: qcom: sc7180-trogdor: Simplify spi0/spi6 labeling adds 19794489fa24 arm64: dts: qcom: Only include sc7180.dtsi in sc7180-trogdor.dtsi adds d4dcdc53c492 Merge tag 'qcom-arm64-for-5.19' of git://git.kernel.org/pu [...] adds 00ad84f582be Merge branch 'arm/dt' into for-next adds 553a4ee1c026 ARM: configs: Enable audio on BeagleBone Black in multi_v7 [...] adds 9bc4df1d8b91 Merge tag 'ti-k3-config-for-v5.19' of git://git.kernel.org [...] adds 1758da7f31cb Merge tag 'imx-defconfig-5.19' of git://git.kernel.org/pub [...] adds 0e33a258413e Merge tag 'qcom-arm64-defconfig-for-5.19' of git://git.ker [...] adds a2e8bbe07276 Merge tag 'qcom-defconfig-for-5.19' of git://git.kernel.or [...] adds a6b0214f8c67 Merge branch 'arm/defconfig' into for-next adds 1901300bf356 Merge tag 'ti-driver-soc-for-v5.19' of git://git.kernel.or [...] adds 2b6866d70db1 Merge tag 'imx-drivers-5.19' of git://git.kernel.org/pub/s [...] adds 72c81bb67026 memory: tegra: Add Tegra234 support adds cc3d696c01d8 memory: tegra: Add APE memory clients for Tegra234 adds a7cffa11fa92 memory: tegra: Add memory controller channels support adds 54a85e09f44c memory: tegra: Add MC error logging on Tegra186 onward adds 6e6962ffe2ea Merge tag 'memory-controller-drv-tegra-5.19' of git://git. [...] adds 28e3dc8f8cd3 soc: qcom: pdr: use static for servreg_* variables adds 3f656f2618fb Merge tag 'qcom-drivers-for-5.19' of git://git.kernel.org/ [...] adds e031380e8a9f Merge branch 'arm/drivers' into for-next adds baf7cbbefbe8 Merge tag 'tegra-for-5.19-arm-core' of git://git.kernel.or [...] adds 9bc72e47d463 ARM: hisi: Add missing of_node_put after of_find_compatible_node adds 60166b3c6961 Merge tag 'hisi-armv7soc-for-5.19' of https://github.com/h [...] adds 2b1bb33b0bd8 Merge branch 'arm/soc' into for-next adds b193a42f2140 Merge branch 'arm/fixes' into for-next adds 306cd09cef03 soc: document merges adds 1c4f01be3490 ARM: dts: imx: Add i.MXRT1050-EVK support adds 6192cf8ac082 ARM: dts: Add bosch acc board adds 3f781d5c67f7 ARM: dts: imx6ull-colibri: use pull-down for adc pins adds 5516144425e4 ARM: dts: imx6ull-colibri: change touch i2c parameters adds 5f9a2cedfaf3 ARM: dts: imx6ull-colibri: add phy-supply to fec adds 2aa9d6201949 ARM: dts: imx6ull-colibri: add touchscreen device nodes adds 8d386fa04d2f ARM: dts: imx6ull-colibri: update usdhc1 pixmux and signaling adds 233edcae449c ARM: dts: imx6ull-colibri: update device trees to support [...] adds c8eb30d06ee8 ARM: dts: imx6ull-colibri: add gpio-line-names adds 613d06324053 ARM: dts: imx6ull-colibri: add support for toradex iris ca [...] adds 015feccc7722 ARM: dts: imx6ull-colibri: add support for toradex aster c [...] adds 548453688549 ARM: dts: imx6ull-colibri: fix nand bch geometry adds 17c101d839f5 ARM: dts: imx6ull-colibri: add/update some comments adds a5fa132bbe4f ARM: dts: imx6ull-colibri: move gpio-keys node to som dtsi adds 19a434aa3ebc ARM: dts: imx6ull-colibri: improve pinctrl node names adds 31df43eff28d Merge tag 'imx-dt-5.19' of git://git.kernel.org/pub/scm/li [...] adds 977389aabe34 Merge tag 'imx-dt64-5.19' of git://git.kernel.org/pub/scm/ [...] adds 43e5d0902f49 Merge branch 'arm/dt' into for-next adds 5759012ef3d7 Merge branch 'arm/fixes' into for-next adds 26e7f2a94122 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eca1e9db4ac6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 44f83aacc11d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6d389f6f80ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1e2b798e9664 Merge branch 'for-v5.19/tegra-mc' into for-next adds 2847bd99459d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 13e9ebef7695 Merge branch 'imx/drivers' into for-next adds 00445400fcdc Merge branch 'imx/bindings' into for-next adds b8e5193144fc Merge branch 'imx/dt' into for-next adds 4a6c398a19db Merge branch 'imx/dt64' into for-next adds 6ed2affe8f7f Merge branch 'imx/defconfig' into for-next adds 6522d1360357 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8158fc6a4a67 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7052086e4cc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0431de14ae08 orion5x: fix typos in comments adds 5e9b59bd3737 arm64: dts: uDPU: update partition table adds e4fde76fa54a arm64: dts: uDPU: correct temperature sensors adds 5202f4c3816b arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config adds e836070f9461 arm64: dts: marvell: espressobin-ultra: add PHY and switch [...] adds eacec7ebc16c arm64: dts: marvell: espressobin-ultra: enable front USB3 port adds 239466bddfc0 arm64: dts: marvell: Update sdhci node names to match schema adds b93b6e704ac8 Merge branch 'mvebu/dt64' into mvebu/for-next adds 7c596c046b70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 496939bd5298 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4ac7e878c157 dt-bindings: clock: qcom,gcc-apq8064: Fix typo in compatib [...] adds 24a8ed12aa00 clk: qcom: gcc-msm8976: Set floor ops for SDCC adds 7e555e997569 dt-bindings: clk: qcom: gcc-msm8976: Add modem reset adds cadf16c9469e clk: qcom: gcc-msm8976: Add modem reset adds b0362ef88de4 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] adds e76214e71c59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b710fc7dfa41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7ae962c56cea Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next adds fa511c450d4a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bc405bb3eeee arm64: dts: rockchip: enable otg/drd operation of usb_host [...] adds c0af4e49cc9a Merge branch 'v5.19-armsoc/dts64' into for-next adds 3c519050cbb4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e1241db1b28e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds befd4907b440 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 747a29b9a5a5 dt-bindings: clock: stm32mp1: adapt example for "st,stm32m [...] adds b32bd22a52cf Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 38d321b61bda clk: sunxi-ng: h6-r: Add RTC gate clock adds 31ab5169803e clk: sunxi-ng: h616: Add PLL derived 32KHz clock adds 1d785df7532b Merge branch 'sunxi/clk-for-5.19' into sunxi/for-next adds 073220ee354d Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next adds f58c4033d133 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds d0ef33772d36 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 6f6baf690c3b clk: tegra: Update kerneldoc to match prototypes adds 8bd7afbdff03 Merge branch for-5.19/clk into for-next adds eab0086afe17 memory: tegra: Add MC error logging on Tegra186 onward adds 2be50cadedf1 Merge branch for-5.19/memory into for-next adds f1b0ec7cb56e Merge branch for-5.19/arm/core into for-next adds 547020e1ae70 Merge branch for-5.19/soc into for-next adds 50c5e2319a55 Merge branch for-5.19/dt-bindings into for-next adds 00be1ffc1f17 Merge branch for-5.19/arm/defconfig into for-next adds d409396cf14e Merge branch for-5.19/arm64/dt into for-next adds 864067632632 Merge branch for-5.19/arm64/defconfig into for-next adds 35013fbaa628 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4cc89036bc4f Merge branch 'ti-k3-dts-next' into ti-next adds 43ee8db0722c Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds daa59016cc6a Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 18276a1119ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1dd65bb08604 clk: renesas: Add RZ/V2M support using the rzg2l driver adds 23426d1be3c2 clk: renesas: r9a09g011: Add eth clock and reset entries adds d91c64bb7e2f Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 6587c62f69dc clk: samsung: add top clock support for Exynos Auto v9 SoC adds 17f7dc48aabd clk: samsung: exynosautov9: add cmu_core clock support adds ceb4c8b3c6b9 clk: samsung: exynosautov9: add cmu_peris clock support adds 69a21d533817 clk: samsung: exynosautov9: add cmu_busmc clock support adds 65165b11eee8 clk: samsung: exynosautov9: add cmu_fsys2 clock support adds f2dd366992d0 clk: samsung: exynosautov9: add cmu_peric0 clock support adds b35f27fe73d8 clk: samsung: exynosautov9: add cmu_peric1 clock support adds 456a4426d5a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 57a4c7c77661 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds c862fe70b023 m68k: Wire up syscall_trace_enter/leave for m68k adds 4fbdb1a9e9e5 m68k: math-emu: Fix typos in comments adds 3662f41f6b75 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 882b2340432c m68knommu: set ZERO_PAGE() to the allocated zeroed page adds a90ca76ebdf0 m68k: coldfire: drop ISA_DMA_API support adds d4601c51f463 m68k: fix typos in comments adds 8819d5082fe0 m68knommu: use asm-generic/mmu.h for nommu setups adds 0d91043d8bdf m68knommu: implement minimal regset support adds 5c2b20c83e40 m68knommu: add definitions to support elf_fdpic program loader adds fd519079e7e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8f6f04ef62ea Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 84595f450a8f MIPS: smp: optimization for flush_tlb_mm when exiting adds 85663a86cdc7 MIPS: VR41xx: Drop redundant spinlock initialization adds abae018a0382 MIPS: Loongson: Use hwmon_device_register_with_groups() to [...] adds a4fa106ee1e1 MIPS: tools: no need to initialise statics to 0 adds eab691b1a684 selftests/ftrace: Save kprobe_events to test log adds f5e2d8186d5e MIPS: Use NOKPROBE_SYMBOL() instead of __kprobes annotation adds dd089d485849 MIPS: Sibyte: remove unnecessary return variable adds fdc022335e7e Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds d49401999add openrisc: fix typos in comments adds 065b8ced7c40 openrisc: remove bogus nops and shutdowns adds 9d4bbd258c57 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 1a6b00825591 parisc: Fix patch code locking and flushing adds d5721838fbde parisc: In flush_cache_page, always flush tlb if pfn is valid adds 590a4ea39d23 parisc: Implement flush_cache_vmap_vunmap adds d13eb52e0e87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d0a31acc34dc Merge tag 'v5.18-rc4' into next adds 723820f3f77d mm: Allow arch specific arch_randomize_brk() with CONFIG_A [...] adds 4b439e25e29e mm, hugetlbfs: Allow an arch to always use generic version [...] adds 2cb4de085f38 mm: Add len and flags parameters to arch_get_mmap_end() adds 93ea910295ca powerpc/mm: Move vma_mmu_pagesize() adds 1408fca0c198 powerpc/mm: Make slice specific to book3s/64 adds f693d38d9468 powerpc/mm: Remove CONFIG_PPC_MM_SLICES adds 76a345ed16c6 powerpc/mm: Use generic_get_unmapped_area() and call it fr [...] adds 1a0261fd3b21 powerpc/mm: Use generic_hugetlb_get_unmapped_area() adds ab57bd7570d4 powerpc/mm: Move get_unmapped_area functions to slice.c adds 5cf7f9a0a54e powerpc/mm: Enable full randomisation of memory mappings adds 36e5f9ee776c powerpc/mm: Convert to default topdown mmap layout adds 3ba4289a3e7f powerpc: Simplify and move arch_randomize_brk() adds c14d31bae372 powerpc/boot: Stop using RELACOUNT adds 1fd02f6605b8 powerpc: fix typos in comments adds f31c618373f2 powerpc: Sort and de-dup primary opcodes in ppc-opcode.h adds 54cdacd7d3b3 powerpc: Reject probes on instructions that can't be singl [...] adds a553476c44fb powerpc/64: remove system call instruction emulation adds f206fdd9d41b powerpc: Reduce csum_add() complexity for PPC64 adds 0aa297e73bba powerpc/64: Move pci_device_from_OF_node() out of asm/pci- [...] adds 07071346bb76 powerpc: Don't include asm/prom.h in asm/parport.h adds eb4713c40a61 powerpc: Include asm/reg.h in asm/svm.h adds 669df99c9575 powerpc: Add missing declaration in asm/drmem.h adds 86c38fec69a4 powerpc: Remove asm/prom.h from all files that don't need it adds e6f6390ab7b9 powerpc: Add missing headers adds a1ae43170541 powerpc: Use rol32() instead of opencoding in csum_fold() adds e59596a2d6a7 powerpc: Use static call for get_irq() adds 9290c379d197 powerpc/8xx: Simplify flush_tlb_kernel_range() adds 65883b78bc9f powerpc: align address to page boundary in change_page_attr() adds cb3ac45214c0 powerpc/code-patching: Don't call is_vmalloc_or_module_add [...] adds b033767848c4 powerpc/code-patching: Use jump_label for testing freed initmem adds 1751289268ef powerpc/code-patching: Use jump_label to check if poking_i [...] adds a486e512d1f3 macintosh: Prepare cleanup of powerpc's asm/prom.h adds d8d2af70b981 cxl/ocxl: Prepare cleanup of powerpc's asm/prom.h adds acf9e575d889 powerpc/8xx: Move CPM interrupt controller into a dedicated file adds 22add2a20e96 powerpc/8xx: Convert CPM1 error interrupt handler to platf [...] adds 14d893fc6846 powerpc/8xx: Convert CPM1 interrupt controller to platform_device adds e3ba31b78074 powerpc/8xx: Remove mpc8xx_pics_init() adds 5ad1aa007da5 powerpc/8xx: Use kmalloced data structure instead of globa [...] adds b6b1c3ce06ca powerpc/rtas: Keep MSR[RI] set when calling RTAS adds b1d4fc675368 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 40bdc4776417 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c53f550aaf77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2cdf4449980d Merge branch 'fixes' into for-next adds 4ae46db99cd8 s390/consoles: improve panic notifiers reliability adds 4b03b3ee60db s390/crypto: fix typos in comments adds 108ab40fc1fe s390/hypfs: fix typos in comments adds f9a3099f794c s390/nospec: prefer local labels in .set directives adds 68a971acc948 s390/extable: prefer local labels in .set directives adds 964bc5dbe602 s390/vx: remove comments from macros which break LLVM's IAS adds edd4a8667355 s390/boot: get rid of startup archive adds 734757976e33 s390/head: adjust iplstart entry point adds 84f4e1dfb243 s390/boot: change initial program check handler to disable [...] adds aceb06d1e837 s390/head: initialize all new psws adds 67a9c428ef35 s390/ptrace: move short psw definitions to ptrace header file adds 834979c27f52 s390/boot: convert initial lowcore to C adds f84d88ed3beb s390/boot: convert parmarea to C adds 29b06ad7e8a6 s390/entry: remove broken and not needed code adds fcdc03f78d5c s390/compat: cleanup compat_linux.h header file adds 6d97af487dee entry: Rename arch_check_user_regs() to arch_enter_from_us [...] adds 39d62336f5c1 s390/pai: add support for cryptography counters adds 03780c83c785 s390/stp: fix todoff size adds 5ace65ebb5ce s390/stp: clock_delta should be signed adds 63678eecec57 s390/preempt: disable __preempt_count_add() optimization f [...] adds c4fb15578802 Merge branch 'features' into for-next adds 0b7190118ef6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c6ab42b31fce xtensa: no need to initialise statics to 0 adds b011946d039d xtensa/simdisk: fix proc_read_simdisk() adds 91d6208aaa47 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds ccbd0c991985 docs: Add small intro to idmap examples adds e1bbcd277a53 fs: hold writers when changing mount's idmapping adds eece4058ed11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bfb9700bdf35 fscrypt: factor out fscrypt_policy_to_key_spec() adds 218d921b581e fscrypt: add new helper functions for test_dummy_encryption adds 1e7e638f3593 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds b42b92a5c36d btrfs: reserve correct number of items for unlink and rmdir adds 1369df9bd272 btrfs: reserve correct number of items for rename adds 30b83d800db9 btrfs: fix anon_dev leak in create_subvol() adds d9422976fb93 btrfs: get rid of btrfs_add_nondir() adds 89d47b83a938 btrfs: remove unnecessary btrfs_i_size_write(0) calls adds 55482ae6c778 btrfs: remove unnecessary inode_set_bytes(0) call adds d68510201358 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] adds 0791f51f9920 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl adds 55e4131e5339 btrfs: remove redundant name and name_len parameters to cr [...] adds b1a9ffd3f787 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly adds 14dec8934830 btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() adds 2d85f4f415e4 btrfs: set inode flags earlier in btrfs_new_inode() adds 559afacff456 btrfs: avoid unnecessary btree search restarts when reading node adds b557b1e7538e btrfs: release upper nodes when reading stale btree node f [...] adds 6099cdcdee5b btrfs: update outdated comment for read_block_for_search() adds 9c471d85c4ad btrfs: remove trivial wrapper btrfs_read_buffer() adds 66a5beb3b68b btrfs: scrub: rename members related to scrub_block::pagev adds 899121406fb0 btrfs: scrub: rename scrub_page to scrub_sector adds db598601e1bc btrfs: scrub: rename scrub_bio::pagev and related members adds 56b895ea8f1b btrfs: introduce btrfs_for_each_slot iterator macro adds 51d1f69ad3d0 btrfs: use btrfs_for_each_slot in find_first_block_group adds 8061003d6054 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy adds 3d588596fd1f btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item adds 672ed45b8d00 btrfs: use btrfs_for_each_slot in btrfs_real_readdir adds f0ca2c0ca33d btrfs: use btrfs_for_each_slot in did_create_dir adds 28b5f1ab48b4 btrfs: use btrfs_for_each_slot in can_rmdir adds 515b3d249cb8 btrfs: use btrfs_for_each_slot in is_ancestor adds 2c058cb08f07 btrfs: use btrfs_for_each_slot in process_all_refs adds 021eed70ad6c btrfs: use btrfs_for_each_slot in process_all_new_xattrs adds c9f7a22735d1 btrfs: use btrfs_for_each_slot in process_all_extents adds 43255076e9b3 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths adds f5447cfe1721 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree adds 9ad0a3665f2f btrfs: use btrfs_for_each_slot in btrfs_listxattr adds e95eee40db17 btrfs: use a local variable for fs_devices pointer in btrf [...] adds d5051ef5192b btrfs: warn when extent buffer leak test fails adds fec03058ee75 btrfs: allocate inode outside of btrfs_new_inode() adds 4965995b5f9e btrfs: factor out common part of btrfs_{mknod,create,mkdir}() adds 4a1ce8c3116e btrfs: reserve correct number of items for inode creation adds cd7659c13b8c btrfs: move common inode creation code into btrfs_create_n [...] adds 09579a05de7b btrfs: restore inode creation before xattr setting adds 97a885842383 btrfs: only reserve the needed data space amount during fallocate adds 1a4bd0c9e062 btrfs: remove useless dio wait call when doing fallocate z [...] adds 32cb4623cf27 btrfs: remove inode_dio_wait() calls when starting reflink [...] adds 107e29844b5c btrfs: remove ordered extent check and wait during fallocate adds 012cb7975f6f btrfs: lock the inode first before flushing range when pun [...] adds 363d32a58be2 btrfs: remove ordered extent check and wait during hole pu [...] adds 196907f54786 btrfs: add and use helper to assert an inode range is clean adds 39353e7f4e8a btrfs: tree-checker: check extent buffer owner against own [...] adds 944011d75c70 btrfs: add messages to printk index adds 50030cd604b1 btrfs: avoid blocking on page locks with nowait dio on com [...] adds 392939507126 btrfs: avoid blocking nowait dio when locking file range adds 7fe8e8190097 btrfs: avoid double nocow check when doing nowait dio writes adds 6eea7107b5e9 btrfs: stop allocating a path when checking if cross refer [...] adds 64bc211379e6 btrfs: free path at can_nocow_extent() before checking for [...] adds f3b0b018496f btrfs: release path earlier at can_nocow_extent() adds 36f56259352f btrfs: avoid blocking when allocating context for nowait d [...] adds f1920c5476a0 btrfs: avoid blocking on space revervation when doing nowa [...] adds 096a86361bed btrfs: replace memset with memzero_page in data checksum v [...] adds 868fcd671a5c btrfs: remove checks for arg argument in btrfs_ioctl_balance adds 81800a9ef7fa btrfs: simplify code flow in btrfs_ioctl_balance adds c02345db197f fs: add a lockdep check function for sb_start_write() adds 4156e83e8075 btrfs: assert that relocation is protected with sb_start_write() adds a1fc41ac28d3 btrfs: use dummy extent buffer for super block sys chunk a [...] adds bed6e03137c3 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds ea74e00d7c88 btrfs: expand subpage support to any PAGE_SIZE > 4K adds 8bf5a46c6657 btrfs: remove unnecessary type casts adds 290588827eab btrfs: factor out allocating an array of pages adds 6858aa65a7de btrfs: allocate page arrays using bulk page allocator adds 16516596e683 btrfs: wait between incomplete batch memory allocations adds 19c7063856c8 btrfs: move common NOCOW checks against a file extent into [...] adds 3bd9869d16d3 btrfs: do not test for free space inode during NOCOW check [...] adds 0a38678c58ae btrfs: make the bg_reclaim_threshold per-space info adds 140f907f1d3c btrfs: allow block group background reclaim for non-zoned [...] adds 648f449573ab btrfs: change the bg_reclaim_threshold valid region from 0 to 100 adds e355da957ded btrfs: zoned: make auto-reclaim less aggressive adds 3771b88cea11 btrfs: factor check and flush helpers from __btrfsic_submit_bio adds 58425895ac87 btrfs: check-integrity: split submit_bio from btrfsic checking adds b65fcd98d6c9 btrfs: check-integrity: simplify bio allocation in btrfsic [...] adds 4a2d45107a9d btrfs: use on-stack bio in repair_io_failure adds a1d5b7c792c2 btrfs: use on-stack bio in scrub_recheck_block adds 0adfe5066eac btrfs: use on-stack bio in scrub_repair_page_from_good_copy adds a5c6391ded2c btrfs: move the call to bio_set_dev out of submit_stripe_bio adds 5537fa60d026 btrfs: pass a block_device to btrfs_bio_clone adds 632052aabc00 btrfs: pass bio opf to rbio_add_io_page adds 33484bcf983e btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios adds 63a4523ee082 btrfs: don't allocate a btrfs_bio for scrub bios adds f3897f52cd19 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages adds 4f16e7fab441 btrfs: remove unnecessary check of iput argument adds dfb5d967941a btrfs: remove the zoned/zone_size union in struct btrfs_fs_info adds 2d8b2a0f5f08 btrfs: simplify parameters of submit_read_repair() and rename adds 9c3429db21ef btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() adds 29f7004dd20b btrfs: use non-bh spin_lock in zstd timer callback adds e7671ded44cf btrfs: avoid double clean up when submit_one_bio() failed adds d517b1affe49 btrfs: fix the error handling for submit_extent_page() for [...] adds b8a20b2c9558 btrfs: return correct error number for __extent_writepage_io() adds f6e227090c9e btrfs: remove search start argument from first_logical_byte() adds 07bb3e8ca11d btrfs: use rbtree with leftmost node cached for tracking l [...] adds 7c1cfa771efc btrfs: use a read/write lock for protecting the block groups tree adds 4b3d07981f4f btrfs: return block group directly at btrfs_next_block_group() adds 3285275cff85 btrfs: avoid double search for block group during NOCOW writes adds 689b0152695a btrfs: do not pass compressed_bio to submit_compressed_bio() adds c3379c4df55e btrfs: repair super block num_devices automatically adds 5c1a7a78ba8c btrfs: move btrfs_readpage to extent_io.c adds 0eb6aa194e1d btrfs: remove unused bio_flags argument to btrfs_submit_me [...] adds 9a2b2660d99f btrfs: do not return errors from btrfs_submit_metadata_bio adds 246afd360b7d btrfs: do not return errors from btrfs_submit_compressed_read adds ab32c0be33bc btrfs: do not return errors from submit_bio_hook_t instances adds c2af4f2d8ca2 btrfs: reduce width for stripe_len from u64 to u32 adds 4b4a19b94f0a btrfs: raid56: open code rbio_nr_pages() adds dc3e1278a306 btrfs: raid56: make btrfs_raid_bio more compact adds 3a2a3e964ae9 btrfs: raid56: introduce new cached members for btrfs_raid_bio adds 20782927a877 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors adds ee7068769445 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors adds 78a33b63a075 btrfs: raid56: make rbio_add_io_page() subpage compatible adds ab83b6fd032c btrfs: raid56: make finish_parity_scrub() subpage compatible adds a1975b2b1611 btrfs: raid56: make __raid_recover_endio_io() subpage compatible adds de1686bd61b3 btrfs: raid56: make finish_rmw() subpage compatible adds dbb2c543b033 btrfs: raid56: open code rbio_stripe_page_index() adds fcfa6aefd82a btrfs: raid56: make raid56_add_scrub_pages() subpage compatible adds f44801be89be btrfs: raid56: remove btrfs_raid_bio::bio_pages array adds f5457aeb71b6 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible adds 84acdc58a120 btrfs: raid56: make steal_rbio() subpage compatible adds 822acd6c3acd btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] adds 313c01b10261 btrfs: raid56: enable subpage support for RAID56 adds d50fad7fc716 btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue adds 54ffa4e478aa btrfs: use normal workqueues for scrub adds 1830db084044 btrfs: use a normal workqueue for rmw_workers adds 7d149cf7500d btrfs: move definition of btrfs_raid_types to volumes.h adds e06fe1468d51 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] adds ce0c25125ec9 btrfs: turn delayed_nodes_tree into an XArray adds a2f2c7c3c036 btrfs: turn name_cache radix tree into XArray in send_ctx adds 1bb265b49dbc btrfs: turn fs_info member buffer_radix into XArray adds 06a79e50ff00 btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray adds 3ea65faac04b btrfs: calculate physical_end using dev_extent_len directl [...] adds a9e5cae5485e btrfs: scrub: introduce a helper to locate an extent item adds cc3d42a9cb3e btrfs: scrub: introduce dedicated helper to scrub simple-m [...] adds ce672997d076 btrfs: scrub: introduce dedicated helper to scrub simple-s [...] adds 833bc793d805 btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() adds f0f5c6ea1d73 btrfs: scrub: use scrub_simple_mirror() to handle RAID56 d [...] adds 37be9e11e292 btrfs: scrub: refactor scrub_raid56_parity() adds e1bee7f06c1a btrfs: scrub: use find_first_extent_item to for extent ite [...] adds 74d5d3baea09 btrfs: scrub: move scrub_remap_extent() call into scrub_extent() adds a18e3f8c26ba btrfs: derive compression type from extent map during reads adds 6fbfc35d8367 btrfs: fix deadlock between concurrent dio writes when low [...] adds 2d32e6044ec5 btrfs: sink parameter is_data to btrfs_set_disk_extent_flags adds 043f7f205871 btrfs: remove btrfs_delayed_extent_op::is_data adds d3984ec94b65 btrfs: remove unused parameter bio_flags from btrfs_wq_submit_bio adds a5a6e51d218b btrfs: remove trivial helper update_nr_written adds 45372da0d1c8 btrfs: simplify handling of bio_ctrl::bio_flags adds 5857c8d1b8a8 btrfs: open code extent_set_compress_type helpers adds b74fdd6d3272 btrfs: rename io_failure_record::bio_flags to compress_type adds 4804cd3c234c btrfs: rename bio_flags in parameters and switch type adds fef2ac8f3f86 btrfs: rename bio_ctrl::bio_flags to compress_type adds e08b2fab8149 btrfs: improve error reporting in lookup_inline_extent_backref adds fb7c05347bdf btrfs: zoned: introduce btrfs_zoned_bg_is_full adds bbc266813a92 btrfs: zoned: consolidate zone finish functions adds dd9d042f9501 btrfs: zoned: finish block group when there are no more al [...] adds e9b6fef344e5 btrfs: zoned: properly finish block group on metadata write adds 113287ee0f29 btrfs: zoned: zone finish unused block group adds 2633149cf72a btrfs: add a btrfs_dio_rw wrapper adds f339bdea021f iomap: allow the file system to provide a bio_set for direct I/O adds 39c93b0bf7a6 iomap: add per-iomap_iter private data adds d8495f5b51e6 btrfs: allocate dio_data on stack adds 859791a194ea btrfs: remove the disk_bytenr in struct btrfs_dio_private adds bcd27f0c92b9 btrfs: move struct btrfs_dio_private to inode.c adds 08839c28d484 btrfs: allocate the btrfs_dio_private as part of the iomap [...] adds d1a1a97304b4 btrfs: send: keep the current inode open while processing it adds 6a36765e62fe btrfs: send: avoid trashing the page cache adds 0e38fe3bee68 btrfs: zoned: fix comparison of alloc_offset vs meta_write [...] adds 34625f3543b9 btrfs: do not account twice for inode ref when reserving m [...] adds feda234506ff Merge branch 'misc-next' into for-next-next-v5.18-20220510 adds f7a855b7b2cb Merge branch 'for-next-next-v5.18-20220510' into for-next- [...] adds 350767775c64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 620239d9a32e ceph: fix setting of xattrs on async created inodes adds 642d51fb0775 ceph: check folio PG_private bit instead of folio->private adds f2e90ff2f81e fs: change test in inode_insert5 for adding to the sb list adds af45cb866bf3 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 465301e39c1f SMB3: EBADF/EIO errors in rename/open caused by race condi [...] adds 84451873bbc7 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds a8d6acf0f3ef erofs: remove obsoleted comments adds eee0d73a646c erofs: refine on-disk definition comments adds 2cb01d8a0623 erofs: make filesystem exportable adds 02f8bf2535df cachefiles: extract write routine adds bea5fb3f475f cachefiles: notify the user daemon when looking up cookie adds 68a3de7450fd cachefiles: unbind cachefiles gracefully in on-demand mode adds e4324c504ca2 cachefiles: notify the user daemon when withdrawing cookie adds cb7cb03f6c1c cachefiles: implement on-demand read adds e8354db626c3 cachefiles: enable on-demand read mode adds 930acbaf7e5e cachefiles: add tracepoints for on-demand read mode adds f73ecf6c081e cachefiles: document on-demand read mode adds 152f2f435815 erofs: make erofs_map_blocks() generally available adds b070c23eed38 erofs: add fscache mode check helper adds 56274b0ceb1d erofs: register fscache volume adds 572680da9c79 erofs: add fscache context helper functions adds 20f86419a616 erofs: add anonymous inode caching metadata for data blobs adds 2bc215a5fbbd erofs: add erofs_fscache_read_folios() helper adds f1606c29cba7 erofs: register fscache context for primary data blob adds d6d2b60aa0d6 erofs: register fscache context for extra data blobs adds 1b6ab5558248 erofs: implement fscache-based metadata read adds e1520edcca0e erofs: implement fscache-based data read for non-inline layout adds 40b0b043aef4 erofs: implement fscache-based data read for inline layout adds 3584a77459a9 erofs: implement fscache-based data readahead adds 9625e9bf388d erofs: add 'fsid' mount option adds 4ed212dddbde erofs: change to use asynchronous io for fscache readpage/ [...] adds 6aa32b086e81 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds c0e40b15a55b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 40c7b28ce8a9 Pull stricter handling of dirent events from Amir. adds b7a2f3ef06b8 Pull writeback stall fix from Jing Xia. adds 2ca982b5d6b4 Pull udf directory corruption fix. adds 0f2d3bb01661 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds dc2f78e2d4cc f2fs: remove WARN_ON in f2fs_is_valid_blkaddr adds c550e25bca66 f2fs: use flush command instead of FUA for zoned device adds a7b8618aa2f0 f2fs: avoid infinite loop to flush node pages adds 4de851459ea6 f2fs: extend stat_lock to avoid potential race in statfs adds d46db4595be6 f2fs: call bdev_zone_sectors() only once on init_blkz_info() adds 7f262f737502 f2fs: ensure only power of 2 zone sizes are allowed adds f2db71053dc0 f2fs: fix to clear dirty inode in f2fs_evict_inode() adds a9163b947ae8 f2fs: write checkpoint during FG_GC adds 4d17e6fe9293 f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() adds 25f8236213a9 f2fs: fix to do sanity check on block address in f2fs_do_z [...] adds cfd66bb715fd f2fs: fix deadloop in foreground GC adds 6b8beca0edd3 f2fs: fix to do sanity check on total_data_blocks adds 71419129625a f2fs: give priority to select unpinned section for foreground GC adds 2880f47b949f f2fs: skip GC if possible when checkpoint disabling adds 2e42b7f817ac f2fs: stop allocating pinned sections if EAGAIN happens adds 6213f5d4d23c f2fs: don't need inode lock for system hidden quota adds 3db1de0e582c f2fs: change the current atomic write way adds 7bc155fec5b3 f2fs: kill volatile write support adds 64e3ed0b8ea0 f2fs: reject test_dummy_encryption when !CONFIG_FS_ENCRYPTION adds d147ea4adb96 f2fs: introduce f2fs_gc_control to consolidate f2fs_gc parameters adds c58d7c55de8b f2fs: keep wait_ms if EAGAIN happens adds c0d31ec6397d f2fs: do not stop GC when requiring a free section adds 100db5a990d8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 1894027400fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 833ab609b94f gfs2: Use container_of() for gfs2_glock(aspace) adds fd7097dfdcf8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e471e5942c00 fs/jfs: Remove dead code adds aed82097f186 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds d21a580dafc6 ksmbd: fix reference count leak in smb_check_perm_dacl() adds 158a66b24573 ksmbd: validate length in smb2_write() adds 16313a368aa5 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 3d1b0d351441 Revert "SUNRPC: Ensure gss-proxy connects on setup" adds fd13359f54ee SUNRPC: Ensure that the gssproxy client can start in a con [...] adds 085d16d5f949 nfs: fix broken handling of the softreval mount option adds d4f4d0b2711b Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds fa578ace1e52 NFSD: Clean up nfsd_splice_actor() adds a54fc3ab4c9e SUNRPC: Clean up svc_deferred_class trace events adds 0b697582d3b8 SUNRPC: Cache deferral injection adds 7c761a39a540 SUNRPC: Make cache_req::thread_wait an unsigned long adds dcad21604126 SUNRPC: Remove dead code in svc_tcp_release_rqst() adds 3baa5b299f15 SUNRPC: Remove svc_rqst::rq_xprt_hlen adds 2dcbd9358c9c NFSD: Clean up nfsd3_proc_create() adds 0473e7a33770 NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create() adds 6d11f4074e82 NFSD: Refactor nfsd_create_setattr() adds 6598bb700244 NFSD: Refactor NFSv3 CREATE adds 4d04645ea104 NFSD: Refactor NFSv4 OPEN(CREATE) adds 5990a45d6093 NFSD: Remove do_nfsd_create() adds 445702bb53ba NFSD: Clean up nfsd_open_verified() adds a51ca78b7cac NFSD: Instantiate a struct file when creating a regular NF [...] adds 116dbf243eee NFSD: Remove dprintk call sites from tail of nfsd4_open() adds e899eaece9aa NFSD: Fix whitespace adds aa6268a61e91 NFSD: Move documenting comment for nfsd4_process_open2() adds 3e10c9d1e143 NFSD: Trace filecache opens adds ba8e44d71306 NFSD: Clean up the show_nf_flags() macro adds 2962e4ddb7c9 SUNRPC: Use RMW bitops in single-threaded hot paths adds 90c5567b089b NFSD: add courteous server support for thread with only de [...] adds 435adc39405a NFSD: add support for share reservation conflict to courte [...] adds dd15c37339b3 NFSD: move create/destroy of laundry_wq to init_nfsd and e [...] adds 5227eb57bfa6 fs/lock: add helper locks_owner_has_blockers to check for [...] adds f8df436da4eb fs/lock: add 2 callbacks to lock_manager_operations to res [...] adds 51623ad25ee0 NFSD: add support for lock conflict to courteous server adds c026d0af3890 NFSD: Show state of courtesy client in client info adds cfec03fa57ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e0ef7d95f8cd Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 00675017e0ae fs: add two trivial lookup helpers adds 3a761d72fa62 exportfs: support idmapped mounts adds c914c0e27eb0 ovl: use wrappers to all vfs_*xattr() calls adds 576bb263450b ovl: pass ofs to creation operations adds b65c20acef23 ovl: add ovl_upper_mnt_userns() wrapper adds c67cf6544753 ovl: handle idmappings in creation operations adds 5272eaf3a568 ovl: pass ofs to setattr operations adds 1248ea4b91bc ovl: pass layer mnt to ovl_open_realfile() adds a15506eac96f ovl: use ovl_do_notify_change() wrapper adds 22f289ce1f8b ovl: use ovl_lookup_upper() wrapper adds dad7017a840d ovl: use ovl_path_getxattr() wrapper adds 50db8d027355 ovl: handle idmappings for layer fileattrs adds ba9ea771ec8a ovl: handle idmappings for layer lookup adds ffa5723c6d25 ovl: store lower path in ovl_inode adds 2878dffc7db0 ovl: use ovl_copy_{real,upper}attr() wrappers adds 4b7791b2e958 ovl: handle idmappings in ovl_permission() adds 8423b3bd7d97 ovl: handle idmappings in layer open helpers adds 8bc0095df661 ovl: handle idmappings in ovl_xattr_{g,s}et() adds bc70682a497c ovl: support idmapped layers adds 333380d5be8d Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] adds 7b3ec2b20e44 xfs: Fix double unlock in defer capture code adds 9a39cdabc172 xfs: Return from xfs_attr_set_iter if there are no more rm [...] adds fd920008784e xfs: Set up infrastructure for log attribute replay adds 1d08e11d04d2 xfs: Implement attr logging and replay adds f38dc503d366 xfs: Skip flip flags for delayed attrs adds f3f36c893f26 xfs: Add xfs_attr_set_deferred and xfs_attr_remove_deferred adds 73159fc27c69 xfs: Remove unused xfs_attr_*_args adds abd61ca3c333 xfs: Add log attribute error tag adds 535e2f75c4e3 xfs: Add larp debug option adds d68c51e9a409 xfs: Merge xfs_delattr_context into xfs_attr_item adds cd1549d6df22 xfs: Add helper function xfs_attr_leaf_addname adds c3546cf5d1e5 xfs: Add helper function xfs_init_attr_trans adds c3b948be3470 xfs: add leaf split error tag adds c5218a7cd973 xfs: add leaf to node error tag adds a4b8917b06c7 xfs: avoid empty xattr transaction when attrs are inline adds f3d430ff8cda xfs: initialise attrd item to zero adds e22b88de5bac xfs: make xattri_leaf_bp more useful adds 709c8632597c xfs: rework deferred attribute operation setup adds e0c41089b998 xfs: separate out initial attr_set states adds 2157d1699e59 xfs: kill XFS_DAC_LEAF_ADDNAME_INIT adds 251b29c88eb8 xfs: consolidate leaf/node states in xfs_attr_set_iter adds 7d03533629d1 xfs: split remote attr setting out from replace path adds 411b434a6324 xfs: XFS_DAS_LEAF_REPLACE state only needed if !LARP adds 2e7ef218e489 xfs: remote xattr removal in xfs_attr_set_iter() is conditional adds b11fa61bc4c6 xfs: clean up final attr removal in xfs_attr_set_iter adds 4e3d96a57a06 xfs: xfs_attr_set_iter() does not need to return EAGAIN adds e5d5596a2a17 xfs: introduce attr remove initial states into xfs_attr_set_iter adds 4b9879b19caf xfs: switch attr remove to xfs_attri_set_iter adds 59782a236b62 xfs: remove xfs_attri_remove_iter adds e7f358dee4e5 xfs: use XFS_DA_OP flags in deferred attr ops adds fdaf1bb3cafc xfs: ATTR_REPLACE algorithm with LARP enabled needs rework adds 51e6104fdb95 xfs: detect empty attr leaf blocks in xfs_attr3_leaf_verify adds 45ff8b471cdc xfs: can't use kmem_zalloc() for attribute buffers adds 5cc21e522d02 xfs: remove quota warning limit from struct xfs_quota_limits adds 2e06df552a7c xfs: remove warning counters from struct xfs_dquot_res adds 5349b2afc117 xfs: don't set quota warning values adds efd409a4329f Merge branch 'xfs-5.19-quota-warn-remove' into xfs-5.19-for-next adds f6dab27c5691 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds af9d0041bc20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b71450e2cc4b iomap: iomap_write_failed fix adds d74999c8c060 iomap: iomap_write_end cleanup adds 8251b15356d9 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] adds 8a18f06fbaff Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 2d21e6d90cbd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 701850dc0c31 printk, tracing: fix console tracepoint adds a110b11164a5 Merge branch 'rework/kthreads' into for-next adds 1fb254a64b82 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8e082cba5d8f Merge branch 'pci/aspm' adds 094fdaf3d661 Merge branch 'pci/hotplug' adds 0abb32a714c7 Merge branch 'pci/misc' adds a89d47041369 Merge branch 'pci/p2pdma' adds 9a5d7ffc0024 Merge branch 'pci/pm' adds 527e57e006c3 Merge branch 'pci/resource' adds a91ee0e9fca9 PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs [...] adds 4abe5d2c9b5b Merge branch 'pci/virtualization' adds bc49681c9636 PCI: qcom-ep: Move enable/disable resources code to common [...] adds 931262e646ca dt-bindings: PCI: Remove fallback from Rockchip DesignWare [...] adds 431e7d2eece5 PCI: rockchip-dwc: Reset core at driver probe adds e8aae154df61 PCI: rockchip-dwc: Add legacy interrupt support adds e1df28b3f890 Merge branch 'remotes/lorenzo/pci/dwc' adds a6809941c1f1 PCI: imx6: Fix PERST# start-up sequence adds 6db015015c78 Merge branch 'remotes/lorenzo/pci/imx6' adds b35a7a3ffc17 Merge branch 'remotes/lorenzo/pci/layerscape' adds 1d565935e3b9 PCI: mediatek-gen3: Assert resets to ensure expected init state adds 49e373d33147 Merge branch 'remotes/lorenzo/pci/mediatek' adds 30097efa334a PCI: microchip: Add missing chained_irq_enter()/exit() calls adds f5dfb00e80c8 Merge branch 'remotes/lorenzo/pci/microchip' adds 5ae7b37f1c28 Merge branch 'remotes/lorenzo/pci/power-slot' adds 5383d16f0607 dt-bindings: PCI: qcom: Convert to YAML adds 81dab110d351 dt-bindings: PCI: qcom: Do not require resets on msm8996 p [...] adds a6f2d6b1b349 dt-bindings: PCI: qcom: Specify reg-names explicitly adds bddedfeb1315 dt-bindings: PCI: qcom: Add schema for sc7280 chipset adds fddbaff0102e Merge branch 'remotes/lorenzo/pci/qcom' adds 620a19c67642 Merge branch 'remotes/lorenzo/pci/rockchip' adds 617c8a1e527f Merge branch 'remotes/lorenzo/pci/versatile' adds 1a266e0a2cb5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 06be0d6442a0 HID: Add support for Mega World controller force feedback adds 67de830f8d75 Merge branch 'for-5.19/megaworld' into for-next adds 87dc28eb11ac HID: uclogic: Clarify params desc_size description adds 4933a722a05c HID: uclogic: Clarify pen/frame desc_ptr description adds d64a6e4460d6 HID: uclogic: Pass keyboard reports as is adds f5927973f8d6 HID: uclogic: Support disabling pen usage adds 4c60bc7d1f2a HID: uclogic: Disable pen usage for Huion keyboard interfaces adds 1b52907411bb Merge branch 'for-5.19/uclogic' into for-next adds d88591a55532 Hid: wacom: Fix kernel test robot warning adds 3809e4395410 Merge branch 'for-5.19/wacom' into for-next adds fc4ef9d57249 HID: bigben: fix slab-out-of-bounds Write in bigben_probe adds 9a149c0f3f67 Merge branch 'for-5.18/upstream-fixes' into for-next adds b5d7f43e97da HID: amd_sfh: Add support for sensor discovery adds 696455e9d099 HID: amd_sfh: Add sensor name by index for debug info adds 206c3c2d85de HID: amd_sfh: Modify the bus name adds 10f865cdcf37 HID: amd_sfh: Modify the hid name adds 863fcfec6203 HID: amd_sfh: Add physical location to HID device adds a8641d7d8500 HID: amd_sfh: Move bus declaration outside of amd-sfh adds 806fc359a394 HID: core: Display "SENSOR HUB" for sensor hub bus string [...] adds 65c9f9f95c00 Merge branch 'for-5.19/amd-sfh' into for-next adds a228809fa6f3 HID: uclogic: Move param printing to a function adds 945d5dd5a5f8 HID: uclogic: Return raw parameters from v2 pen init adds caf7e93479c7 HID: uclogic: Do not focus on touch ring only adds fbc08b4e8ea5 HID: uclogic: Always shift touch reports to zero adds 118dfdeaa3c6 HID: uclogic: Differentiate touch ring and touch strip adds 61b1db5a14b7 HID: uclogic: Add pen support for XP-PEN Star 06 adds f7d8e387d9ae HID: uclogic: Switch to Digitizer usage for styluses adds a5e8a851f469 Merge branch 'for-5.19/uclogic' into for-next adds fa33382c7f74 HID: apple: Properly handle function keys on Keychron keyboards adds a2a3b5d6c512 Merge branch 'for-5.19/apple' into for-next adds 97250e38d4cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1e9ccb0ecb2a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 0d3b71b69cf6 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 2f5f76d329f9 hwmon: (jc42) add HWMON_C_TZ_REGISTER adds a7894059c968 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE adds db775bb6aee0 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code adds d40cc622a2cf hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo adds b0060fe971ae hwmon: introduce hwmon_sanitize_name() adds 2905c61ecf8e hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() adds 3f9aef634d7d hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board adds 6a5437bc78a4 hwmon: (dell-smm) Add cooling device support adds 9462ac1c6377 hwmon: (pmbus) add MFR_* registers to debugfs adds 7aeb40bbdfb4 dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x adds 274b477c99b5 hwmon: (tmp401) Add support of three advanced features adds d9a53d770b91 hwmon: (jc42) Add support for S-34TS04A adds 82c00ba3bb56 hwmon: (dell-smm) Update Documentation regarding firmware bugs adds 2d428131d6e8 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] adds 1eb093aa4416 hwmon: (pmbus/max16601) Add MAX16602 support adds b9e0fa2027be hwmon: (tmp401) Fix incorrect return value of tmp401_init_client adds 8a553d165886 dt-bindings: hwmon: Add Atmel AT30TS74 adds 85615f31b3f5 hwmon: (lm75) Add Atmel AT30TS74 support adds f097a6c859a0 hwmon: (dell-smm) Avoid unnecessary SMM calls during init adds 7d7b8cb3d7f1 hwmon: (dell-smm) Cleanup init code adds 15e760eb389a hwmon: (dell-smm) Warn if SMM call took a very long time t [...] adds c6cf613ffac3 hwmon: (nct6775) Convert register access to regmap API adds 63fd32ce55bd hwmon: (nct6775) Rearrange attr-group initialization adds 719230c3e4dd hwmon: (nct6775) Add read-only mode adds 4f9e888e720b hwmon: (nct6775) Convert S_I* permissions macros to octal adds a2105efee6e7 hwmon: (nct6775) Split core and platform driver adds 49a50569a869 hwmon: (occ) Delay hwmon registration until user request adds 642f1921e70a hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] adds 1b41f5c9f7b9 hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] adds 3548e611a516 hwmon: (asus-ec-sensors) add support for board families adds a4bc61063463 hwmon: (asus-ec-sensors) add PRIME X470-PRO board adds 9ff2135c16e4 hwmon: (asus-ec-sensors) add doc entry for PRIME X470-PRO adds 268620a7fef6 hwmon: (pmbus) Introduce and use write_byte_data callback adds ab642ec29bc3 hwmon: (pmbus) Use _pmbus_read_byte_data with callback adds 39ae732be4d7 hwmon: (pmbus/ltc2978) Add chip specific write_byte_data adds 27de8b20f144 hwmon: (pmbus) Add support for Infineon Digital Multi-phas [...] adds 33ce55ee430c lib: add generic polynomial calculation adds c89b805d8ad1 hwmon: (bt1-pvt) use generic polynomial functions adds d27dbe49259a dt-bindings: hwmon: add Microchip LAN966x bindings adds d1f0e67c2dde hwmon: add driver for the Microchip LAN966x SoC adds c3b764db1027 dt-bindings: hwmon: Document adt7475 pin-function properties adds 3ddbbf17410d hwmon: (adt7475) Add support for pin configuration adds 738dad625123 hwmon: (adt7475) Use enum chips when loading attenuator settings adds 284c8544e412 hwmon: (pmbus) Register with thermal for PSC_TEMPERATURE adds 53802f289b9b hwmon: (pmbus) Add get_voltage/set_voltage ops adds 26c6657de25d hwmon: (lm83) Remove unused include directives adds 4dcbcf34a249 hwmon: (nct6775) add ASUS PRO H410T / PRIME H410M-R / ROG [...] adds 67754a8eb09e dt-bindings: hwmon: Add nuvoton,nct6775 adds 4981ad9bee01 hwmon: (nct6775) Add i2c driver adds 48b26e68b779 hwmon: (asus-ec-sensors) add ROG STRIX X570-E GAMING WIFI II adds 36ef0e8924b8 hwmon: (acpi_power_meter) Fix style issues adds 6e9e894adaa5 hwmon: Introduce hwmon_device_register_for_thermal adds 108fbccba324 thermal/drivers/thermal_hwmon: Use hwmon_device_register_f [...] adds cb68dd6d63e2 hwmon: Make chip parameter for with_info API mandatory adds 6261cdbd4767 hwmon: (as370-hwmon) Use HWMON_CHANNEL_INFO macro adds 92125323e311 hwmon: (ltc2992) Use HWMON_CHANNEL_INFO macro adds ca7d1ea6659a hwmon: (mr75203) Use HWMON_CHANNEL_INFO macro adds 989d792e9c23 hwmon: (peci/cputemp) Use HWMON_CHANNEL_INFO macro adds d132ef9a70ce hwmon: (peci/dimmtemp) Use HWMON_CHANNEL_INFO macro adds 15b474294371 hwmon: (pwm-fan) Use HWMON_CHANNEL_INFO macro adds 07d762982fb9 hwmon: (sl28cpld-hwmon) Use HWMON_CHANNEL_INFO macro adds 534e228f56ad Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 039d5926c402 docs/ja_JP/SubmittingPatches: Update GregKH links adds 164f9fcb21cc docs/ja_JP/SubmittingPatches: Suggest the use of scripts/g [...] adds d797255be8a7 docs/ja_JP/SubmittingPatches: Randy has moved adds fccf0cc918f2 docs/ja_JP/SubmittingPatches: Add Suggested-by as a standa [...] adds e29b3abcb2b6 docs/ja_JP/SubmittingPatches: Request summaries for commit [...] adds 6548e96edb50 docs/trans/ja_JP/howto: Don't mention specific kernel versions adds 0327b8b39237 MAINTAINERS: Add entry for DOCUMENTATION/JAPANESE adds f1a693994b1c Documentation/process: use scripts/get_maintainer.pl on patches adds 4a840d5fdcfc Documentation: drop more IDE boot options and ide-cd.rst adds 481cc97349d6 mm,doc: Add new documentation structure adds 89c30dd22137 docs/zh_CN: fix devicetree usage-model translation adds 0a049db6733c Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 7ab87670d2eb Merge branch 'master' of git://linuxtv.org/media_tree.git adds 2a952d92f75b media: gpio-ir-tx: simplify wait logic adds e3a0f5569e17 media: docs: media: uvcvideo: Use linux-media mailing list adds 261f33388c29 media: uvcvideo: Fix missing check to determine if element [...] adds 1c8af8e93748 media: uvcvideo: Fix bit overflow in uvc_probe_video adds 18a9b21f7a9d media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails adds c89d3bbbfc11 media: uvcvideo: Simplify uvc_endpoint_max_bpi() adds 5b9c75c794ce media: uvcvideo: Undup use uvc_endpoint_max_bpi() code adds be938c70e292 media: uvcvideo: Add UVC_GUID_FORMAT_H265 adds 6027072e0ec2 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 90435ce361ec Merge branch 'acpica' into linux-next adds 988d7a14408d ACPI: AGDI: Fix missing prototype warning for acpi_agdi_init() adds 42b0de4025b3 Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] adds 42e5ed061803 ACPI: DPTF: Add support for high frequency impedance notification adds d38c68761bf8 Merge branches 'acpi-apei', 'acpi-dptf' and 'acpi-docs' in [...] adds 185d20694a8a ACPI: battery: Make "not-charging" the default on no charg [...] adds 27263b3428f5 ACPI: processor: idle: Expose max_cstate/nocst/bm_check_di [...] adds 93449152bd84 Merge branches 'acpi-osl', 'acpi-battery' and 'acpi-proces [...] adds f6e109a0afed device property: Advertise fwnode and device property coun [...] adds cb10e1cebeec Merge branch 'devprop' into linux-next adds bb0b8a3ad725 Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] adds b89fa72c45db Merge branches 'pm-cpuidle' and 'pm-domains' into linux-next adds 102bcd7f9e45 Merge branch 'pm-em' into linux-next adds f55ae08c8987 cpufreq: Avoid unnecessary frequency updates due to mismatch adds 46acb9d9b6bb Merge Energy Model material for 5.19 to satisfy dependencies. adds d3c3db41df7e cpufreq: CPPC: Add per_cpu efficiency_class adds 740fcdc2c20e cpufreq: CPPC: Register EM based on efficiency class information adds 85f0e42bd65d Revert "cpufreq: Fix possible race in cpufreq online error path" adds 123c8a1c5ff3 Merge branch 'pm-cpufreq' into linux-next adds a34b09f108aa Merge branch 'pm-tools' into linux-next adds 96a231dae3ae Merge branches 'thermal-int340x' and 'thermal-misc' into l [...] adds c9d8923bfbcb PM: EM: Decrement policy counter adds bbd67f1b5a94 cpufreq: intel_pstate: Support Sapphire Rapids OOB mode adds 5c84c1b84bd8 cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() adds 515755906921 powercap: RAPL: Add Power Limit4 support for RaptorLake adds 1ed5ec0442bd Merge branches 'pm-em', 'pm-cpufreq' and 'powercap' into l [...] adds 24773e6c7a27 x86: ACPI: Make mp_config_acpi_gsi() a void function adds 9b6b14b6f36c Merge branch 'acpi-x86' into linux-next adds 1017ac6e493d thermal: intel_tcc_cooling: Add TCC cooling support for Ra [...] adds 7b145802ba54 thermal: int340x: Mode setting with new OS handshake adds 84d13b694ebb Merge branches 'thermal-intel-tcc' and 'thermal-int340x-fi [...] adds eca9b81df389 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds f126fbadce92 cpufreq: mediatek: Unregister platform device on exit adds ead858bd128d cpufreq: mediatek: Move voltage limits to platform data adds 6a17b3876bc8 cpufreq: mediatek: Refine mtk_cpufreq_voltage_tracking() adds c210063b40ac cpufreq: mediatek: Add opp notification support adds 85f5b3c437c9 cpufreq: mediatek: Fix potential deadlock problem in mtk_c [...] adds 818c8321d8de dt-bindings: cpufreq: mediatek: Add MediaTek CCI property adds 0daa47325bae cpufreq: mediatek: Link CCI device to CPU adds 39b360102f3a cpufreq: mediatek: Add support for MT8186 adds 8330f5a8d95c Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds defec178df76 soc: rockchip: power-domain: Manage resource conflicts wit [...] adds 2e691421a2c9 PM / devfreq: rk3399_dmc: Block PMU during transitions adds 9abf397cec88 PM / devfreq: Export devfreq_get_freq_range symbol within devfreq adds 2ab415d4e4e6 PM / devfreq: Add cpu based scaling support to passive governor adds 102559a53662 PM / devfreq: passive: Reduce duplicate code when passive_ [...] adds d84df1e3a782 PM / devfreq: passive: Keep cpufreq_policy for possible cpus adds 6dfff3e758c4 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds d67295a04d14 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 9db0ea4ad06d Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds adca62f04b32 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e7734156b0ad RDMA/rxe: Replace paylen by payload adds cc377b9b24c7 RDMA/hns: Remove unnecessary ret variable from hns_roce_de [...] adds e8ea058edc2b RDMA/hns: Add the detection for CMDQ status in the device [...] adds db5dfbf5b201 RDMA/hns: Remove the num_cqc_timer variable adds 08d709d5e124 RDMA/rxe: Optimize the mr pool struct adds 1a7085b34291 RDMA/rxe: Skip adjusting remote addr for write in retry operation adds 0b1fbfb9e905 RDMA/rxe: Remove IB_SRQ_INIT_MASK adds b2a41678fc21 RDMA/rxe: Add rxe_srq_cleanup() adds 4e05a4b329e9 RDMA/rxe: Check rxe_get() return value adds ed2b5dd0f895 RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() adds cf40367961d8 RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() adds cde3f5d68227 RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() adds 4703b4f0d94a RDMA/rxe: Enforce IBA C11-17 adds 26b5efbf294a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c4a67a21a6d2 Revert "Merge branch 'mlxsw-line-card-model'" adds 1f86123b9749 net: align SO_RCVMARK required privileges with SO_MARK adds d9ccf770c7c5 sungem: Prepare cleanup of powerpc's asm/prom.h adds 6bff3ffcf6ee net: ethernet: Prepare cleanup of powerpc's asm/prom.h adds fd49f8e61cd3 jme: remove an unnecessary indirection adds 16d083e28f1a net: switch to netif_napi_add_tx() adds 8d602e1a132e net: move snowflake callers to netif_napi_add_tx_weight() adds c67b627e99af net: Make msg_zerocopy_alloc static adds 10b4a11fe70f firmware: tee_bnxt: Use UUID API for exporting the UUID adds b713d0067574 mptcp: really share subflow snd_wnd adds 92be2f522777 mptcp: add mib for xmit window sharing adds ea66758c1795 tcp: allow MPTCP to update the announced window adds f3589be0c420 mptcp: never shrink offered window adds 38acb6260f60 mptcp: add more offered MIBs counter adds 949dfdcf343c Merge branch 'mptcp-improve-mptcp-level-window-tracking' adds 187dbc15d8a7 ice: use min_t() to make code cleaner in ice_gnss adds 295819b562fa ice: introduce common helper for retrieving VSI by vsi_num adds bd1ffe8e5df4 ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS adds 4b889474adc6 ice: get switch id on switchdev devices adds 9880d3d6f9e3 ice: add newline to dev_dbg in ice_vf_fdir_dump_info adds baeb705fd6a7 ice: always check VF VSI pointer values adds 00be8197c974 ice: remove return value comment for ice_reset_all_vfs adds 19c3e1ede517 ice: fix wording in comment for ice_reset_vf adds 71c114e87539 ice: add a function comment for ice_cfg_mac_antispoof adds 4eaf1797bca1 ice: remove period on argument description in ice_for_each_vf adds 76a8426959a6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 29c691347e38 nfp: flower: add infrastructure for pre_tun rework adds e30b2b68c14f nfp: flower: add/remove predt_list entries adds 38fc158e172b nfp: flower: enforce more strict pre_tun checks adds 9d5447ed44b5 nfp: flower: fixup ipv6/ipv4 route lookup for neigh events adds 9ee7c42183d1 nfp: flower: update nfp_tun_neigh structs adds f1df7956c11f nfp: flower: rework tunnel neighbour configuration adds 591c90a1d0b0 nfp: flower: link pre_tun flow rules with neigh entries adds c83a0fbe9766 nfp: flower: remove unused neighbour cache adds a7da2a864a4f nfp: flower: enable decap_v2 bit adds beb21e3e8e26 Merge branch 'nfp-flower-rework' adds 6df6398f7c8b net: add netif_inherit_tso_max() adds 14d7b8122fd5 net: don't allow user space to lift the device limits adds ee8b7a1156f3 net: make drivers set the TSO limit not the GSO limit adds 744d49daf8bd net: move netif_set_gso_max helpers adds 95730d657083 Merge branch 'tso-gso-limit-split' adds 833fbbbbfc8b ixgbe: Fix module_param allow_unsupported_sfp type adds b35413f415c6 igb: Convert kmap() to kmap_local_page() adds 53e2cb3b2a5a Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 0a02e282bad4 mlxbf_gige: increase MDIO polling rate to 5us adds 2c110abc4616 net: dsa: felix: use PGID_CPU for FDB entry migration on NPI port adds a51c1c3f3218 net: dsa: felix: stop migrating FDBs back and forth on tag [...] adds 28de0f9fec5a net: dsa: felix: perform MDB migration based on ocelot->mu [...] adds fe5233b0ba0d net: dsa: delete dsa_port_walk_{fdbs,mdbs} adds 8fc0b6992a06 Merge branch 'simplify-migration-of-host-filtered-addresse [...] adds 4d92c6275575 um: vector: switch to netif_napi_add_weight() adds be8af67fabcb caif_virtio: switch to netif_napi_add_weight() adds b707b89f7be3 eth: switch to netif_napi_add_weight() adds 8ded532cd1cb r8152: switch to netif_napi_add_weight() adds d484735dcf92 net: virtio: switch to netif_napi_add_weight() adds 6f83cb8cbfbf net: wan: switch to netif_napi_add_weight() adds 9f88af22521d Merge branch 'switch-drivers-to-netif_napi_add_weight' adds 7cf0f96df1d8 mlxsw: spectrum: Tolerate enslaving of various devices to VRF adds 0a27cb1692de mlxsw: spectrum_router: Add a dedicated notifier block adds 4f8afb680f13 mlxsw: spectrum: Move handling of VRF events to router code adds f40e600b369e mlxsw: spectrum: Move handling of HW stats events to router code adds ba81954cd526 mlxsw: spectrum: Move handling of router events to router code adds 75ef4342282a mlxsw: spectrum: Move handling of tunnel events to router code adds 05a8d7d4fadf mlxsw: spectrum: Update a comment adds c353fb0d4c93 mlxsw: spectrum_router: Take router lock in router notifie [...] adds 32fb67a3e7a6 selftests: lib: Add a generic helper for obtaining HW stats adds 813f97a26860 selftests: forwarding: Add a tunnel-based test for L3 HW stats adds eb60020411fc Merge branch 'mlxsw-dedicated-router-notification-block' adds cfa4e7b1bcf8 batman-adv: Start new development cycle adds 8864d2fcf043 batman-adv: remove unnecessary type castings adds c908565eecf2 Merge tag 'batadv-next-pullrequest-20220508' of git://git. [...] adds 2fbdf45d7d26 list: Add list_next_entry_circular() and list_prev_entry_c [...] adds a4ff365346c9 net: skb: introduce skb_data_area_size() adds 39d439047f1d net: wwan: t7xx: Add control DMA interface adds 13e920d93e37 net: wwan: t7xx: Add core components adds 48cc2f5ef846 net: wwan: t7xx: Add port proxy infrastructure adds da45d2566a1d net: wwan: t7xx: Add control port adds 61b7a2916a0e net: wwan: t7xx: Add AT and MBIM WWAN ports adds 33f78ab5a38a net: wwan: t7xx: Data path HW layer adds d642b012df70 net: wwan: t7xx: Add data path interface adds 05d19bf500f8 net: wwan: t7xx: Add WWAN network interface adds 46e8f49ed7b3 net: wwan: t7xx: Introduce power management adds d10b3a695ba0 net: wwan: t7xx: Runtime PM adds de49ea38ba11 net: wwan: t7xx: Device deep sleep lock/unlock adds c9933d494c54 net: wwan: t7xx: Add maintainers and documentation adds 6da3c47264b2 Merge branch 'wwan-t7xx' adds ca4567f1e6f6 rtnetlink: add extack support in fdb del handlers adds e92695e506d6 net: vxlan: Add extack support to vxlan_fdb_delete adds 5dd6da25255a Merge branch 'vxlan_fdb_delete-extack' adds a7f0e4bea8ed net: phy: genphy_c45_baset1_an_config_aneg: do no set unkn [...] adds 90532850eb21 net: phy: introduce genphy_c45_pma_baset1_setup_master_slave() adds a04dd88f77a4 net: phy: genphy_c45_pma_baset1_setup_master_slave: do no [...] adds b9a366f3d874 net: phy: introduce genphy_c45_pma_baset1_read_master_slave() adds acb8c5aec2b1 net: phy: genphy_c45_pma_baset1_read_master_slave: read ac [...] adds 2013ad8836ac net: phy: export genphy_c45_baset1_read_status() adds 165cd04fe253 net: phy: dp83td510: Add support for the DP83TD510 Ethernet PHY adds 613707eb8bb0 Merge branch 'add-ti-dp83td510-support' adds e078286a1375 net: phy: microchip: update LAN88xx phy ID and phy ID mask. adds 53ad22868289 net: phy: smsc: add LAN8742 phy support. adds 1728c0567f70 Merge branch 'lan8742-phy' adds a4fe9b6db6f9 net: hns3: fix access null pointer issue when set tx-buf-s [...] adds bbed70241204 net: hns3: remove the affinity settings of vector0 adds 767975e582c5 net: hns3: add byte order conversion for PF to VF mailbox message adds 416eedb60361 net: hns3: add byte order conversion for VF to PF mailbox message adds a1aed456e326 net: hns3: add query vf ring and vector map relation adds 443edfd6d43d net: hns3: fix incorrect type of argument in declaration o [...] adds 9c095bd0d4c4 Merge branch 'hns3-next' adds eef0dc7e517e ROSE: Remove unused code and clean up some inconsistent indenting adds 6384b7695953 ice: link representors to PCI device adds e0c7402270d9 Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" adds 5bcfeb6efee9 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 34e244ea1507 nfp: vendor neutral strings for chip and Corigne in string [...] adds 299ba7a32a3c nfp: support Corigine PCIE vendor ID adds 9eab75d45ddc Merge branch 'nfp-support-corigine-pcie-vendor-id' adds b3552d6a3b8b eth: dpaa2-mac: remove a dead-code NULL check on fwnode parent adds 42704b26b0f1 ptp: Add cycles support for virtual clocks adds 51eb7492af27 ptp: Request cycles for TX timestamp adds d58809d854c9 ptp: Pass hwtstamp to ptp_convert_timestamp() adds 97dc7cd92ac6 ptp: Support late timestamp determination adds fcf308e50928 ptp: Speed up vclock lookup adds 0abb62b68252 tsnep: Add free running cycle counter support adds 827634531e34 Merge branch 'ptp-support-hardware-clocks-with-additional- [...] adds 0cfeca62b56a devicetree: bindings: net: Add bindings doc for Sunplus SP7021. adds fd3040b9394c net: ethernet: Add driver for Sunplus SP7021 adds a12af6f860b3 Merge branch 'this-is-a-patch-series-for-ethernet-driver-o [...] adds ecd17a87eb78 x25: remove redundant pointer dev adds 61004d1d4bad nfp: flower: fix 'variable 'flow6' set but not used' adds 36ff6393292d sfc: Move Siena specific files adds 6e173d3b4af9 sfc: Copy shared files needed for Siena (part 1) adds d48523cb88e0 sfc: Copy shared files needed for Siena (part 2) adds 956f2d86cb37 sfc/siena: Remove build references to missing functionality adds 71ad88f66125 sfc/siena: Rename functions in efx headers to avoid confli [...] adds 7f9e4b2a61ba sfc/siena: Rename RX/TX functions to avoid conflicts with sfc adds 95e96f7788d0 sfc/siena: Rename peripheral functions to avoid conflicts [...] adds 4d49e5cd4b09 sfc/siena: Rename functions in mcdi headers to avoid confl [...] adds c8443b698238 sfc/siena: Rename functions in nic_common.h to avoid confl [...] adds 782f7130849f sfc/siena: Inline functions in sriov.h to avoid conflicts [...] adds c5a13c319e10 sfc: Add a basic Siena module adds bca56ea6849f Merge branch 'move-siena-into-a-separate-subdirectory' adds be76955dea93 net: fix kdoc on __dev_queue_xmit() adds ddccc9ef5599 skbuff: add a basic intro doc adds 9ec7ea146208 skbuff: rewrite the doc for data-only skbs adds 9facd94114b5 skbuff: render the checksum comment to documentation adds 4c0c6e4cf775 Merge branch 'docs-document-some-aspects-of-struct-sk_buff' adds 0781434af811 dt-bindings: net: orion-mdio: Convert to JSON schema adds 70a40ecfcb7d net: phy: microchip: add comments for the modified LAN88xx [...] adds b2be075139fa net: phy: smsc: add comments for the LAN8742 phy ID mask. adds 53a332f222c0 Merge branch 'net-phy-add-comments-for-lan8742-phy-support' adds 8324a02c342a net/mlx5: Add exit route when waiting for FW adds 37ca95e62ee2 net/mlx5: Increase FW pre-init timeout for health recovery adds 34a30d7635a8 net/mlx5: Lag, expose number of lag ports adds 8a6e75e5f57e net/mlx5: devcom only supports 2 ports adds 4202ea95a6b6 net/mlx5: Lag, move E-Switch prerequisite check into lag code adds ec2fa47d7b98 net/mlx5: Lag, use lag lock adds bc4c2f2e0179 net/mlx5: Lag, filter non compatible devices adds e9d5bb51c592 net/mlx5: Lag, store number of ports inside lag object adds e2c45931ff12 net/mlx5: Lag, support single FDB only on 2 ports adds cdf611d17094 net/mlx5: Lag, use hash when in roce lag on 4 ports adds 7e978e7714d6 net/mlx5: Lag, use actual number of lag ports adds 4cd14d44b11d net/mlx5: Support devices with more than 2 ports adds 24b3599effe2 net/mlx5: Lag, refactor dmesg print adds 352899f384d4 net/mlx5: Lag, use buckets in hash mode adds 7f46a0b7327a net/mlx5: Lag, add debugfs to query hardware lag state adds dc3a2001f616 Merge tag 'mlx5-updates-2022-05-09' of git://git.kernel.or [...] adds 5b87be9e4978 net: add include/net/net_debug.h adds d268c1f5cfc9 net: add CONFIG_DEBUG_NET adds 66e4c8d95008 net: warn if transport header was not set adds d7ea0d9df2a6 net: remove two BUG() from skb_checksum_help() adds eeee4b77dc52 net: add more debug info in skb_checksum_help() adds e508af8abbf9 Merge branch 'debug-net' adds 03dcb90dbf62 net: appletalk: remove Apple/Farallon LocalTalk PC support adds 01f4685797a5 eth: amd: remove NI6510 support (ni65) adds d098538ed4e8 igc: Remove igc_set_spd_dplx method adds 7241069f7a07 igc: Remove unused phy_type enum adds 95073d08154a igc: Change type of the 'igc_check_downshift' method adds ddae9bc4678c Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds b57c7e8b76c6 selftests: forwarding: tc_actions: allow mirred egress tes [...] adds 11ecf3412bdc net: dsa: ocelot: accept 1000base-X for VSC9959 and VSC9953 adds 1900e30d0ef7 net: macb: simplify/cleanup NAPI reschedule checking adds 138badbc21a0 net: macb: use NAPI for TX completion path adds d7722973a192 Merge branch 'macb-napi-improvements' adds 32bf8e1f6fb9 net: enetc: manage ENETC_F_QBV in priv->active_offloads on [...] adds 285e8dedb4bd net: enetc: count the tc-taprio window drops adds bb709987f104 Merge branch 'count-tc-taprio-window-drops-in-enetc-driver' adds 43213daed6d6 fortify: Provide a memcpy trap door for sharp corners adds 0f84d403b8e5 net: enetc: kill PHY-less mode for PFs adds 982c97eede13 net: ethernet: SP7021: Fix spelling mistake "Interrput" -> [...] adds a14857c27a50 rtnetlink: verify rate parameters for calls to ndo_set_vf_rate adds e0d0e1fdf1ed nfp: VF rate limit support adds b33177f1d62b Merge branch 'nfp-vf-rate-limit-support' adds 9b19e57a3c78 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f4826443f4d6 mlxbf_gige: remove driver-managed interrupt counts adds 0df65743537d skbuff: replace a BUG_ON() with the new DEBUG_NET_WARN_ON_ONCE() adds fa926bb3e491 net: update the register_netdevice() kdoc adds f0a65f815f64 net: lan966x: Fix use of pointer after being freed adds e9b3ba439dcb net: dsa: felix: program host FDB entries towards PGID_CPU [...] adds 0ddf83cda5a6 net: dsa: felix: bring the NPI port indirection for host M [...] adds 910ee6cce92f net: dsa: felix: bring the NPI port indirection for host f [...] adds 465c3de42b5d net: dsa: introduce the dsa_cpu_ports() helper adds 72c3b0c7359a net: dsa: felix: manage host flooding using a specific dri [...] adds bacf93b05619 net: dsa: remove port argument from ->change_tag_protocol() adds c352e5e8e8f2 net: dsa: felix: dynamically determine tag_8021q CPU port [...] adds 7a29d220f4c0 net: dsa: felix: reimplement tagging protocol change with [...] adds 879c610c924f Merge branch 'dsa-changes-for-multiple-cpu-ports-part-1' adds 15f6d01e4829 net: mscc: ocelot: delete ocelot_port :: xmit_template adds 6d0be6004770 net: mscc: ocelot: minimize holes in struct ocelot_port adds 7e708760fc11 net: mscc: ocelot: move ocelot_port_private :: chip_port t [...] adds 75db72de1f74 Merge branch 'restructure-struct-ocelot_port' adds 65d4b471b3cf siena: Make MTD support specific for Siena adds dfb1cfbd497e siena: Make SRIOV support specific for Siena adds f62a074525de siena: Make HWMON support specific for Siena adds 58b6b3d5379d sfc/siena: Make MCDI logging support specific for Siena adds ef9b5770945d sfc/siena: Make PTP and reset support specific for Siena adds c374303969ea sfc/siena: Reinstate SRIOV init/fini function calls adds 0c1822d90725 Merge branch 'make-sfc-siena-ko-specific-to-siena' adds 8ea1eebb49a2 net: inet: Remove count from inet_listen_hashbucket adds e8d0059000b2 net: inet: Open code inet_hash2 and inet_unhash2 adds cae3873c5b3a net: inet: Retire port only listening_hash adds ec8cb4f617a2 net: selftests: Stress reuseport listen adds b67fd3d9d942 Merge branch 'net-inet-retire-port-only-listening_hash' adds 0bb07dcc1cb1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1e2666e029e5 selftests/bpf: Prevent skeleton generation race adds 8e2f618e8be6 libbpf: Make __kptr and __kptr_ref unconditionally use btf [...] adds 73d0280f6b79 libbpf: Improve usability of field-based CO-RE helpers adds 2a4ca46b7d2a selftests/bpf: Use both syntaxes for field-based CO-RE helpers adds 7715f549a9d8 libbpf: Complete field-based CO-RE helpers with field offs [...] adds 785c3342cf6c selftests/bpf: Add bpf_core_field_offset() tests adds f760d0537925 libbpf: Provide barrier() and barrier_var() in bpf_helpers.h adds 0087a681fa8c libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if [...] adds 7b3a06382442 selftests/bpf: Test libbpf's ringbuf size fix up logic adds 6d9f63b9df5e bpftool: Adjust for error codes from libbpf probes adds b06a92a18d46 bpftool: Output message if no helpers found in feature probing adds bfa92e0bdc8e Merge branch 'bpftool: fix feature output when helper prob [...] adds ec24704492d8 samples: bpf: Don't fail for a missing VMLINUX_BTF when VM [...] adds 56c3e749d08a bpftool: Declare generator name adds 43bf087848ab bpf: Remove unused parameter from find_kfunc_desc_btf() adds f922c8972fb5 net: sysctl: Use SYSCTL_TWO instead of &two adds 174efa781165 bpf: Print some info if disable bpf_jit_enable failed adds 9263dddc7b6f bpf: Extend batch operations for map-in-map bpf-maps adds a82ebb093fc7 selftests/bpf: Handle batch operations for map-in-map bpf-maps adds bd2331b3757f bpftool: bpf_link_get_from_fd support for LSM programs in lskel adds 26101f5ab6bd bpf: Add source ip in "struct bpf_tunnel_key" adds 1ee7efd40abf selftests/bpf: Move vxlan tunnel testcases to test_progs adds 71b2ec21c331 selftests/bpf: Replace bpf_trace_printk in tunnel kernel code adds c4423a174d29 Merge branch 'Add source ip in bpf tunnel key' adds 9f8836127308 bpf: Add bpf_link iterator adds 6b2d16b6579a selftests/bpf: Fix result check for test_bpf_hash_map adds f78625fdc95e selftests/bpf: Use ASSERT_* instead of CHECK adds 5a9b8e2c1ad4 selftests/bpf: Add bpf link iter test adds 9376d3898b2d Merge branch 'bpf: bpf link iterator' adds d721def7392a kallsyms: Make kallsyms_on_each_symbol generally available adds bed0d9a50dac ftrace: Add ftrace_lookup_symbols function adds 8be9253344a1 fprobe: Resolve symbols with ftrace_lookup_symbols adds 0236fec57a15 bpf: Resolve symbols with ftrace_lookup_symbols for kprobe [...] adds 5b6c7e5c4434 selftests/bpf: Add attach bench test adds cb411545309e Merge branch 'bpf: Speed up symbol resolving in kprobe mul [...] adds f7e0beaf39d3 bpf, x86: Generate trampolines from bpf_tramp_links adds e384c7b7b46d bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack adds 2fcc82411e74 bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm. adds 129b9c5ee2c1 libbpf: Assign cookies to links in libbpf. adds ddc0027a4c3f selftest/bpf: The test cases of BPF cookie for fentry/fexi [...] adds 93dafa92e1cf Merge branch 'Attach a cookie to a tracing program.' adds 5eefe17c7ae4 libbpf: Clean up ringbuf size adjustment implementation adds b63b3c490eee libbpf: Add bpf_program__set_insns function adds 685e64a3c91d selftests: xsk: cleanup bash scripts adds f3e619bb34d3 selftests: xsk: do not send zero-length packets adds f90062b53229 selftests: xsk: run all tests for busy-poll adds 895b62eed2ab selftests: xsk: fix reporting of failed tests adds db1bd7a99454 selftests: xsk: add timeout to tests adds d41cb6c47474 selftests: xsk: cleanup veth pair at ctrl-c adds 76c576638f5d selftests: xsk: introduce validation functions adds 4fec7028ffea selftests: xsk: make the stats tests normal tests adds 27e934bec35b selftests: xsk: make stat tests not spin on getsockopt adds 99f785d5e5ae Merge branch 'selftests: xsk: add busy-poll testing plus v [...] adds 998e1869de1b selftests/bpf: Enable CONFIG_FPROBE for self tests adds fd0ad6f1d10c selftests/bpf: fix a few clang compilation errors adds 5b74c690e1c5 bpf: Fix sparse warning for bpf_kptr_xchg_proto adds 5cdccadcac26 bpf: Prepare prog_test_struct kfuncs for runtime tests adds 04accf794bb2 selftests/bpf: Add negative C tests for kptrs adds 0ef6740e9777 selftests/bpf: Add tests for kptr_ref refcounting adds 571b8739dd6d Merge branch 'Follow ups for kptr series' adds 07343110b293 bpf: add bpf_map_lookup_percpu_elem for percpu map adds ed7c13776e20 selftests/bpf: add test case for bpf_map_lookup_percpu_elem adds 0bed8f374a99 Merge branch 'Introduce access remote cpu elem support in [...] adds 5790a2fee02c selftests/bpf: make fexit_stress test run in serial mode adds a2aa95b71c9b bpf: Fix potential array overflow in bpf_trampoline_get_progs() adds 05c0d32ea69c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b01a277a0520 xfrm: free not used XFRM_ESP_NO_TRAILER flag adds a36708e64658 xfrm: delete not used number of external headers adds 87e0a94e60ea xfrm: rename xfrm_state_offload struct to allow reuse adds 482db2f1dd21 xfrm: store and rely on direction to construct offload flags adds 0c05ab78e3f2 ixgbe: propagate XFRM offload state direction instead of flags adds 55e2f83afb1c netdevsim: rely on XFRM state direction instead of flags adds 3ef535eccea3 net/mlx5e: Use XFRM state direction instead of flags adds 254c4a824c7c xfrm: drop not needed flags variable in XFRM offload struct adds 0f9008e5c510 Merge branch 'Be explicit with XFRM offload direction' adds bb3d850ac26f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 846e437387e7 net/mlx5: Expose mlx5_sriov_blocking_notifier_register / u [...] adds d1bb29b95d92 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 29aff7408263 Bluetooth: Fix the creation of hdev->name adds 676544203c6f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f1c5d4ded782 wil6210: switch to netif_napi_add_tx() adds 3ed27b602cc3 mt76: switch to netif_napi_add_tx() adds 193eb523d27c qtnfmac: switch to netif_napi_add_weight() adds 454744754cbf wl1251: dynamically allocate memory used for DMA adds 4fb3f1f1818c rtw88: adjust adaptivity option to 1 adds f63bc788727c bcma: gpio: Switch to use fwnode instead of of_node adds 4ee8a915730f wilc1000: increase firmware version array size adds 72ebd6751f9e wilc1000: use fixed function base register value to access [...] adds 868f0e28290c wilc1000: fix crash observed in AP mode with cfg80211_regi [...] adds 819b161b9487 wilc1000: use 'u64' datatype for cookie variable adds 62296b3e19dd wilc1000: add valid vmm_entry check before fetching from TX queue adds 716c220b4d99 brcmfmac: allow setting wlan MAC address using device tree adds 84dc992e23df ssb: remove unreachable code adds 0cd75e4f1c9d rtw89: 8852c: add settings to decrease the effect of DC adds 4b0d341b2e04 rtw89: correct setting of RX MPDU length adds 98ed6159a505 rtw89: correct CCA control adds 0b75b35c3867 rtw89: add debug select to dump MAC pages 0x30 to 0x33 adds dadb20864d89 rtw89: add debug entry to dump BSSID CAM adds 2c33360bce6a wfx: use container_of() to get vif adds a8a9b6e750d0 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 33f6106400b6 dt-bindings: mtd: partitions: Extend fixed-partitions binding adds 4213e556fe2a mtd: parsers: add support for Sercomm partitions adds a955b5d07987 mtd: call of_platform_populate() for MTD partitions adds 9a7459fd9be4 mtd: phram: Allow cached mappings adds a8a49475dc24 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 773898127ebf mtd: rawnand: kioxia: Add support for TH58NVG3S0HBAI4 adds c96f824af0e9 mtd: rawnand: cs553x: simplify the return expression of cs [...] adds 66d7a40beb41 mtd: nand: MTD_NAND_ECC_MEDIATEK should depend on ARCH_MEDIATEK adds ba93392a6af8 dt-bindings: mtd: renesas: Fix the NAND controller description adds 7363d3efa9da mtd: rawnand: renesas: Use runtime PM instead of the raw c [...] adds af303815ffa3 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 94f697c5384b mtd: spi-nor: move spi_nor_write_ear() to winbond module adds d92e0dbc6a26 mtd: spi-nor: export spi_nor_hwcaps_pp2cmd() adds 0257be79fc4a mtd: spi-nor: expose internal parameters via debugfs adds 89051ff5dd3b mtd: spi-nor: winbond: add support for W25Q512NW-IM adds cdbc44dbb2c7 mtd: spi-nor: support eon en25qh256a variant adds c47452194641 mtd: spi-nor: debugfs: fix format specifier adds 97fadaa00eac Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds fa048cd1ef5e crypto: atmel-sha204a - Add support for ATSHA204 cryptochip adds fdbf5e46e7af crypto: hisilicon/sec - add sm4 generic selection adds 580c8619698f crypto: inside-secure - Add MODULE_FIRMWARE macros adds 384e9aa77ae6 crypto: atmel-sha204a - Remove useless check adds 57182182317a crypto: atmel-sha204a - Suppress duplicate error message adds 25dfae684031 hwrng: cn10k - Enable compile testing adds 0aa6ac7795ca crypto: caam/rng - Add support for PRNG adds 59f71498c7ff crypto: atmel-i2c - Simplify return code in probe function adds 0a2f4b5785ca crypto: atmel - Avoid flush_scheduled_work() usage adds b52455a73db9 crypto: vmx - Align the short log with Makefile cleanups adds e4d1293cb19b crypto: vmx - Fix build error adds b8f8d32a5ace Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b900352f9dde Merge tag 'amd-drm-next-5.19-2022-04-29' of https://gitlab [...] adds 97ab530870cc Merge tag 'imx-drm-next-2022-05-04' of git://git.pengutron [...] adds 95fb5f188cba drm/i915/dg2: Define GuC firmware version for DG2 adds ad6ade8e34df drm/i915/pmu: Use existing uncore helper to read gpm_timestamp adds 991b4de32757 drm/i915/uapi: Add kerneldoc for engine class enum adds 97e17a090630 drm/i915/xehp: Add register for compute engine's MMIO-base [...] adds ecf8eca51f33 drm/i915/xehp: Add compute engine ABI adds 59a4752895b2 drm/i915: Xe_HP SDV and DG2 have up to 4 CCS engines adds 7c161b85e885 drm/i915/xehpsdv/dg1/tgl: Fix issue with LRI relative addressing adds 17be812e76ee drm/i915/selftests: Skip poisoning SET_PREDICATE_RESULT on dg2 adds 166c44e6949a drm/i915/gt: Clear SET_PREDICATE_RESULT prior to executing [...] adds b8c9d486af7b drm/i915/gt: optimize the ccs_sz calculation per chunk adds 6e29832f61a0 drm/i915/gt: Document the eviction of the Flat-CCS objects adds 10dcf783f7e9 drm/i915: remove superfluous string helper include adds 0de2cc0e2b5f drm/i915: Fix assert in i915_ggtt_pin adds 448a54ace4bb drm/i915/pvc: add initial Ponte Vecchio definitions adds ea3ce08cb42b drm/i915: use IOMEM_ERR_PTR() directly adds 1df1c79cbb7a drm/i915: Fix race in __i915_vma_remove_closed adds af3847a7472d Merge tag 'drm-intel-gt-next-2022-05-05' of git://anongit. [...] adds c67f84e97baf Merge tag 'drm-misc-next-2022-05-05' of git://anongit.free [...] adds d327bc37c16a drm/mediatek: mtk_drm_plane: Use kmalloc in mtk_plane_dupl [...] adds 07fb1e5babd5 drm/mediatek: mtk_drm_crtc: Use kmalloc in mtk_drm_crtc_du [...] adds b74d921b900b drm/mediatek: Add vblank register/unregister callback functions adds cfab37ff31af drm/mediatek: Fix DPI component detection for MT8192 adds 2c5d69b0a141 drm/mediatek: Fix mtk_cec_mask() adds 46bc0d98cf16 dt-bindings: display: mediatek: revise enum to const adds 95862bd9781e dt-bindings: display: mediatek: change to use enum for mutex adds 8a26ea19d4dc dt-bindings: display: mediatek: add MT8186 SoC binding adds 52136021f69a dt-bindings: display: mediatek: dpi: Add compatible for Me [...] adds 402fc936d5a9 dt-bindings: display: mediatek: Update disp_aal binding fo [...] adds 4ee7b96163f2 dt-bindings: display: mediatek: Update disp_aal binding fo [...] adds 885a0d09fd41 drm/mediatek: Add display support for MT8186 adds 7112e0b0a58b drm/mediatek: dpi: Use mt8183 output formats for mt8192 adds ba99d08da6ad drm/mediatek: Add lut diff flag for new gamma hardware support adds b8b8eeda63d6 drm/mediatek: mtk_dsi: Remove unnecessary print function d [...] adds 98bcaafd7fb0 Merge tag 'mediatek-drm-next-5.19' of https://git.kernel.o [...] adds d53b8e19c24b Merge tag 'drm-intel-next-2022-05-06' of git://anongit.fre [...] adds 36a1d1bda77e drm/msm: Fix null pointer dereferences without iommu adds 88334f8c937a drm/msm/dpu: add missing break statement for update_pendin [...] adds 4c1e9df72645 drm/msm/dpu: don't access mode pointer before it is set adds 01013ba9bbdd drm/msm/disp/dpu1: avoid clearing hw interrupts if hw_intr [...] adds c162352e70c1 drm/msm/disp: dpu1: Properly sort qcm2290_dpu_caps adds 9208c7076503 drm/msm/dsi: fix address for second DSI PHY on SDM660 adds 2f9b5b3ae2eb drm/msm/dp: fix event thread stuck in wait_event after kth [...] adds d59be579fa93 drm/msm/mdp5: Return error code in mdp5_pipe_release when [...] adds ca75f6f7c6f8 drm/msm/mdp5: Return error code in mdp5_mixer_release when [...] adds cf575e31611e drm/msm: return an error pointer in msm_gem_prime_get_sg_table() adds 54199009958f drm/msm: Fix shutdown adds b9b19980a14f drm/msm/dsi: pll_7nm: remove unsupported dividers for DSI [...] adds 4a257ca69401 drm/msm: Limit command submission when no IOMMU adds dfba7f5b24d1 drm/msm/dpu: remove NULL-ness check in dpu_hw_intr_destroy adds 24df12013853 MAINTAINERS: Add Dmitry as MSM DRM driver co-maintainer adds f83493f7d34d Merge tag 'drm-msm-next-2022-05-09' of https://gitlab.free [...] adds da317c8f7571 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 98bae8964760 drm/amdgpu/gfx11: remove some register fields that no long [...] adds 5a90c24ad028 Revert "drm/amdgpu: disable runpm if we are the primary adapter" adds 26817fb7b066 Revert "fbdev: fbmem: add a helper to determine if an aper [...] adds 0a8c5ec66a26 drm/amdgpu/gfx11: Add missing break adds 8fab8e2ecc7d drm/amdgpu/gfx10: Avoid uninitialised variable 'index' adds 0c1c5e4aaef8 drm/amdgpu/gfx11: Avoid uninitialised variable 'index' adds 3f92a7d82823 drm/amdgpu: simplify the return expression adds 38c1c73670bc drm/amdgpu: simplify the return expression of vega10_ih_hw_init() adds fcd1ac96ccec drm/amd/pm: enable power limit retrieving and setting for [...] adds b538995d8d43 drm/amd/pm: enable ac/dc switching for SMU 13.0.0 adds 619b15a2556c drm/amd/pm: enable power profile setting for SMU 13.0.0 adds 93661c1d6c6b drm/amd/pm: enable RunDcBtc support for SMU 13.0.0 adds 08960aca883e drm/amd/pm: enable ppfeature mask setting for SMU 13.0.0 adds bb70ac580c7a drm/amd/pm: enable PMLOG support for SMU 13.0.0 adds 04491df50234 drm/amd/pm: enable df cstate feature for SMU 13.0.0 adds 915b5ce774b5 drm/amdgpu: enable more GFX clockgating features for GC 11.0.0 adds 9f3f1b03faff drm/amd/pm: support more DPM features for SMU 13.0.0 adds a5ffbfa0901b drm/amd/pm: enable deep sleep features control for SMU 13.0.0 adds 914b30874c50 drm/amd/pm: enable gfx ulv feature control for SMU 13.0.0 adds ea26ad7f0fdf drm/amd/pm: enable more dpm features to pair with PMFW 78.31.0 adds c649ed054ad7 drm/amdgpu: enable MGCG and LS for ATHUB 3.0 adds 7ccf6eb00337 drm/amdgpu: enable MGCG and LS for MMHUB 3.0 adds 2013906955f4 drm/amdgpu: enable clock gating for IH 6.0 adds d386f64588aa drm/amdgpu: enable clock gating for HDP 6.0 adds 92fd2153149f drm/amdgpu: add soc21 support for GC 11.0.2 adds 0effe4a08641 drm/amdgpu/discovery: add soc21 support for GC 11.0.2 adds 446af531f51a drm/amdgpu: add support for ATHUB 3.0.2 adds 1f9261863ac4 drm/amdgpu/discovery: add ih6 support for IH 6.0.2 adds 1db7b3aa99c0 drm/amdgpu/discovery: add smu13 support for MP1 13.0.7 adds 4dad9d633864 drm/amdgpu/discovery: add nbio 4.3 support for NBIO 4.3.1 adds 8742f5f1c450 drm/amdgpu/discovery: add hdp6 support for HDP 6.0.1 adds 86140844dc5f drm/amdgpu/discovery: add SMUIO_13_0_8 func support adds fd1e77d915bc drm/amdgpu: add mmhub v3_0_2 ip headers adds 9fa57397d933 drm/amdgpu: add mmhub v3_0_2 ip callback functions adds f40fc1916ce8 drm/amdgpu: split mmhub v3_0_2 callbacks from mmhub v3_0 adds 89ae779b496c drm/amdgpu: add UMC 8.11.0 support adds f2754bf7e02b drm/amdgpu: add GMC11 support for GC 11.0.2 adds eee5ed424183 drm/amdgpu/discovery: add gmc11 support for GC 11.0.2 adds 438a937d9a70 drm/amdgpu/psp13: add support for MP0 13.0.7 adds 5681e8009de6 drm/amdgpu/discovery: add psp13 support for PSP 13.0.7 adds fbd23b559837 drm/amdgpu: add VCN4_0_4 firmware adds 71dae221432c drm/amdgpu/jpeg: enable JPEG CG for VCN4_0_4 adds ebac66a32836 drm/amdgpu/jpeg: enable JPEG PG for VCN4_0_4 adds 7ece9314a4d3 drm/amdgpu/vcn: enable VCN CG for VCN4_0_4 adds 143a34a0ac51 drm/amdgpu/vcn: enable VCN PG for VCN4_0_4 adds ec9db74e1a45 drm/amdgpu/vcn: enable VCN DPG mode for VCN4_0_4 adds f963052b55e6 drm/amdgpu: Enable vcn v4_0_4 sram adds 3a65fbc0a320 drm/amdgpu/discovery: enable vcn/jpeg v4_0_4 adds c233f3fac779 drm/amdgpu: add sdma 6.0.2 firware support adds 22dd871e2b24 drm/amdkfd: add asic support for SDMA 6.0.2 adds 63b170806bd8 drm/amdgpu/discovery: add sdma6 support for SDMA 6.0.2 adds 32697fea3afc drm/amdgpu: add mes 11 firmware for mes 11.0.2 adds 215a65f5d118 drm/amdgpu/discovery: add mes11 support for GC 11.0.2 adds 621e87875c44 drm/amdgpu: add gc v11_0_2 imu firmware adds 1366018e01a2 drm/amdgpu: add initial GC 11.0.2 support adds ec661f1ca421 drm/amdkfd: add asic support for GC 11.0.2 adds 84f567073795 drm/amdgpu: update rlc ram for gc v11_0_2 adds af6958492a0f drm/amdgpu/discovery: add gfx11 support for GC 11.0.2 adds 30ca5b2b6b7e drm/amdgpu/discovery: set family for GC 11.0.2 adds 9503a944e723 drm/amdgpu: enable cgcg and cgls for GC 11_0_2 adds bb4a9c15b2eb drm/amd/pm: add SMU_13_0_7 PMFW headers adds 0c2a2d1c811f drm/amdgpu/swsmu: add smu 13.0.7 firmware adds 113cc31dde66 drm/amd/pm: add SMU_13_0_7 ppt_funcs for SMU_13_0_7 adds 061ca5f52a76 drm/amd/pm: add get enable mask function for smu v13_0_7 adds 44426f6cfac9 drm/amd/pm: support power on/off vcn/jpeg in smu v13_0_7 adds 712b91827da4 drm/amd/pm: add features to smu_v13_0_7 adds a3b49ee0c30f drm/amd/pm: add mvdd and vddio scaling in smu_v13_0_7 adds bae3fcdeff4a drm/amd/pm: enable link dpm and link ds on smu_v13_0_7 adds 7ab0cd71d715 drm/amd/pm: enable mp0,vcn,dcn dpm on smu_v13_0_7 adds 37d0fd44cc0c drm/amd/pm: enable fclk,vcn ds and df cstate for smu_v13_0_7 adds bae456dd18cb drm/amd/pm: enable platform features for smu_v13_0_7 adds f88fe2037292 drm/amd/pm: add SCPM support in smu v13_0_7 adds 1be51ec93eca drm/amd/pm: update the features for smu_v13_0_7 adds 2492d40d6ff2 drm/amd/pm: pp_dpm_* interface for smu_v13_0_7 adds 59a08e133b6c drm/amd/pm:add UMD Pstate clock settings for smu_v13_0_7 adds 3929f3381e9c drm/amd/pm: enable pp_dpm_vclk/dclk interface for smu_v13_0_7 adds 9c1a7354e27e drm/amd/pm: port the fan interface to smu_v13_0_7 adds fd32ce21f0af drm/amd/pm: add the pg_flag for athub and mmhub pg on smu_v13_0_7 adds 27e3911c40f2 drm/amd/soc21: enable mmhub and athub power gating adds 7620443d8f72 drm/amd/pm: enable gfx ds for smu_v13_0_7 adds e575aa69e1dc drm/amd/pm: enable gfx pcc and soc cg on smu_v13_0_7 adds db8725718ae5 drm/amd/pm: pp_dpm_sclk change for smu_v13_0_7 adds 334682ae8151 drm/amd/pm: enable workload type change on smu_v13_0_7 adds 986118548119 drm/amd/pm: enable pmlog support for smu_v13_0_7 adds cbd3adaef820 drm/amd/pm: change the soft pptable id for smu_v13_0_7 adds c1eeb3d2e86e drm/amd/pm: report preDS gfxclk on smu_v13_0_7 adds 06aeb7533294 drm/amdgpu: handle asics with 1 SDMA instance adds f5d990d61215 drm/amdgpu: skip the new gc doorbell function for some asics adds 4debe753953f drm/amdgpu: add nbio v7_7_0 ip headers adds bafd6cbe4add drm/amdgpu: add pcie port function helpers for SOC21 adds 810ecd40015c drm/amdgpu: add the files of NBIO v7.7 block adds 0c1e5527e0fc drm/admgpu/discovery: add NBIO v7.7 into the IP discovery list adds c4d1c905ba88 drm/amdgpu: add hdp v5_2_1 ip headers adds 78039df8e8d2 drm/amdgpu: add the files of HDP v5.2 block adds 6e9e59e26fd0 drm/amdgpu/discovery: add HDP v5.2.1 into the IP discovery list adds 50e9f54de4f8 drm/amdgpu: add mmhub support for MMHUB 3.0.1 adds 11417a927b1c drm/amdgpu: add soc21 common ip block support for GC 11.0.1 adds 6e4eb7ce1fa3 drm/amdgpu/discovery: enable soc21 common for GC 11.0.1 adds ee367aed75e2 drm/amdgpu: add gmc v11 support for GC 11.0.1 adds a8f24139cc7b drm/amdgpu/discovery: enable gmc v11 for GC 11.0.1 adds 48858a101e01 drm/amdgpu/discovery: enable ih v6 for OSS 6.0.1 adds bed95cfdc57b drm/amdgpu/discovery: add PSP v13.0.4 into the IP discovery list adds 04dd809b6fad drm/amdgpu: add sdma support for sdma 6.0.1 adds 500448dce20f drm/amdgpu/discovery: enable sdma v6 for SDMA 6.0.1 adds cbe757ecdb4b drm/amdgpu: add GC 11.0.1 family id adds 2375271493d2 drm/amdgpu: set GC 11.0.1 family adds 921173e24d50 drm/amdgpu/discovery: set flag for GC 11.0.1 adds 2e5dbc1b05eb drm/amdgpu: add gfx support for GC 11.0.1 adds b0abae7d5db8 drm/amdgpu: add GC v11.0.1 into mes v11 adds 26776a7031c4 drm/amdkfd: add GC 11.0.1 KFD support adds 7319c14fb058 drm/amdgpu: enable imu firmware for GC 11.0.1 adds 10eab4e7d74a drm/amdgpu/discovery: enable gfx v11 for GC 11.0.1 adds f333c9c6f5ae drm/amdgpu/discovery: enable mes support for GC v11.0.1 adds 98f561884683 drm/amdgpu: flush delete wq after wait fence adds bf1781e17f30 drm/amdgpu: simplify nv and soc21 read_register functions adds d54762cc3e6a drm/amdgpu: nuke dynamic gfx scratch reg allocation adds e02fe3bc7aba drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems adds 60a2e9eecf16 drm/amdgpu/vcn: add common vcn sofware ring decode adds 3d4cfd9e4d3c drm/amdgpu/vcn3: replace ip based software ring decode wit [...] adds 97aa0c184fe9 drm/amdgpu/vcn4: replace ip based software ring decode wit [...] adds 1e51dbad4b5a drm/amdgpu/gfx11: remove unneeded semicolon adds 594a1d0f34d9 drm/amdkfd: Return true/false (not 1/0) from bool functions adds bce04f216df4 drm/amd/psp: Add C2P registers to mp_13_0_2 header adds 09fffcd96921 drm/amdgpu/psp: Add VBIOS flash handler adds 8424f2ccb3c0 drm/amdgpu/psp: Add vbflash sysfs interface support adds dfc53681de59 drm/amdgpu: add sysfs to shows psp vbflash status adds 06845732df78 drm/amd/pm: enable lclk dpm/ds and BACO features for SMU 13.0.0 adds 7c1fa0bf65a5 drm/amd/pm: enable BACO support for SMU 13.0.0 adds add490f610ab drm/amd/pm: enable UCLK DPM for SMU 13.0.0 adds 58a3ed59de9e drm/amd/pm: correct the check for current link status adds 48637d8c423d drm/amd/pm: correct the way for retrieving current uclk frequency adds a3c09346734f drm/amd/pm: correct the way for retrieving current fclk frequency adds 82682d09bac3 drm/amd/pm: enable FCLK DPM support for SMU 13.0.0 adds 0137418c8050 drm/amd/pm: disable the gfxoff feature temporarily for SMU 13.0.0 adds f5f79e32609d drm/amd/pm: disable ac/dc on smu_v13_0_7 adds b4e7b0e86f4c drm/amd/pm: enable gfxoff control on smu_v13_0_7 adds de4c8a7b028e drm/amdgpu: Disable SDMA WPTR_POLL_ENABLE for sdma_v6_0 adds 3055e5d155b2 drm/amdkfd: Update event_interrupt_isr_v11 return adds 3cc69021e5d4 drm/amdgpu: Implement get_vmid_pasid_mapping for gfx11 adds 4bef1abe74ce drm/amdgpu/psp: Return failure when firmware failed to loa [...] adds e2ce1d9abd90 drm/amdgpu: make smu_v13_0_7_check_fw_status() static adds 948ceec7c415 drm/amdgpu/mes: fix format specifier for size_t adds 0d6355844ba1 drm/amdgpu/gfx11: unlock on error in gfx_v11_0_kiq_resume() adds 81570d6dc2ef drm/amdgpu: add lsdma v6_0_0 ip headers adds 1b491330421b drm/amdgpu: add lsdma block adds f932ffbbf6ff drm/amdgpu: support mem copy for LSDMA adds d9b9aaae3ad0 drm/amdgpu: support fill mem for LSDMA adds 04de4afc13d1 drm/amdgpu: add LSDMA block for LSDMA v6.0.0 adds 74c9b2e704c9 drm/amdgpu: add LSDMA block for LSDMA v6.0.2 adds 41967850e4f0 drm/amdgpu: support memory power gating for lsdma adds 362c3c7014d7 drm/amdgpu: support memory power gating for lsdma 6.0.2 adds 3b90318d44f8 drm/amd/display: Refactor LTTPR cap retrieval adds 99c04671b1e9 drm/amd/display: Reset cached PSR parameters after hibernate adds 86edfc0db643 drm/amd/display: move definition of dc_flip_addrs struct adds d9db36d1cdbf drm/amd/display: do not disable an invalid irq source in h [...] adds c371b0d12d0b drm/amd/display: do not calculate DP2.0 SST payload when l [...] adds 5d3e14421410 drm/amd/display: do not wait for vblank during pipe programming adds 59b8ca242548 drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dc adds a58cda030231 drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dce adds 79e03f29fc84 drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in gpio adds 367806068283 drm/amdgpu: enable RAS IH for poison consumption adds b63ac5d30339 drm/amdgpu: refine RAS poison consumption handler adds 47f7d8071570 drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in irq adds e91241c0306d drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN for z10 adds 7e0357fcf86c drm/amdgpu/jpeg: add jpeg ras poison consumption handling adds 0ae99221f3f7 drm/amdgpu/vcn: Add vcn ras poison consumption event handling adds 663e48113136 drm/amd/pm: suppress compile warning about possible unalig [...] adds cae5c1ab0571 drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in [...] adds 1b85257290f3 amdgpu/pm: Disallow managing power profiles on SRIOV for S [...] adds 7865f22a5ade drm/amdgpu/vcn: include header for vcn_dec_sw_ring_emit_fence adds 9e204fdf5e8f drm/amd/display: remove unnecessary else by CONFIG_DRM_AMD_DC_DCN adds 1039188806d4 Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" adds 688ea54949c5 drm/amd/display: 3.2.185 adds 5be323562c6a drm/amdgpu: vm flush needed after updating PDEs adds 0eb73feebbef Revert "drm/amd/pm: keep the BACO feature enabled for suspend" adds 81c5495910e8 drm/amdgpu: Remove duplicated argument in vcn_v4_0 adds 3e35a1224d32 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 12874721d671 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 1847d2a26bce Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 5c422f0b970d regmap: Add missing map->bus check adds 6d533054ac66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ca348e7fe1ab ALSA: hda/conexant: add a new hda codec SN6140 adds d06130dc3e7a ALSA: hdsp: remove redundant assignment to pointer kctl adds 7b43e6d79562 ASoC: cs42l42: Move CS42L42 register descriptions to gener [...] adds 9cd827381310 ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hd [...] adds ec6a8aaafbc5 ALSA: hda/cs8409: Support manual mode detection for CS42L42 adds 22bb82264c65 ALSA: hda/cs8409: Support new Odin Variants adds f129f26f7695 ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg adds 6e7cf6702c6a ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock adds 1e5a74620922 dt-bindings: sound: Add generic serial MIDI device adds 542350509499 ALSA: Add generic serial MIDI driver using serial bus API adds c8f0f3c7e4e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ef1258a7820d ASoC: uniphier: simplify the return expression of uniphier [...] adds 74eaa8126f50 ASoC: mediatek: simplify the return expression of mtk_dai_ [...] adds 5cb3bdd6bdcd ASoC: pcm186x: simplify the return expression of pcm186x_p [...] adds e056cf4341ae ASoC: dt-bindings: mediatek: mt8192: Add i2s-share properties adds 2f45536587e5 ASoC: dt-bindings: rt1015p: Add #sound-dai-cells adds 0adccaf1eac9 ASoC: dt-bindings: rt5682: Add #sound-dai-cells adds 17770e66a7cc Add missing dt-binding properties for audio components on [...] adds 29e87c4f62e2 doc: dts: Add device tree information regarding wm8940 codec adds 3a3610aaa9dc ASoC: wm8940: add devicetree support adds 0e63a2be5651 ASoC: mediatek: mt8195: Fix build warning without CONFIG_OF adds 29f4078f777f ASoC: sam9g20_wm8731: Use dev_err_probe() for snd_soc_regi [...] adds e813526e5535 ASoC: SOF: trace: The dtrace is only available with SOF_IPC adds d94d1486952b ASoC: dt-bindings: mediatek: mt8192: Drop i2s-share properties adds a669ec5f4bc4 ASoC: SOF: sof-client: Add API to get the maximum IPC payl [...] adds ef368c3347fe ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size adds a1e5bbc8ea6a ASoC: SOF: sof-client-probes: Query the maximum IPC payload size adds cdf8233d2cd2 ASoC: SOF: sof-client: Add API to get the ipc_type adds 100c9374318f ASoC: SOF: sof-client: Add support IPC4 message sending adds a9aa3381e404 ASoC: SOF: ipc-msg-injector: Separate the message sending adds 066c67624d8c ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages adds 5889ccdd094a ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC adds d491db14df2f ASoC: SOF: sof-client: Update for different IPC versions adds 5c832efdbf86 ASoC: soc-component: Add comment for the endianness flag adds 52857c3baa0e ASoC: atmel-pdmic: Remove endianness flag on pdmic component adds 0104d52a6a69 ASoC: atmel-classd: Remove endianness flag on class d component adds 99a4b91ae967 ASoC: cs4270: Remove redundant big endian formats adds 2bf1e87b9338 ASoC: cs42l51: Remove redundant big endian formats adds 8a85e2fca647 ASoC: cs4349: Remove redundant big endian formats adds 6edfed8f2cce ASoC: hdmi-codec: Remove redundant big endian formats adds a9b5bef89a68 ASoC: sta32x: Remove redundant big endian formats adds 2ac5b98284b3 ASoC: sta350: Remove redundant big endian formats adds 1324cd8d14f0 ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver adds a0556e3ad0c4 ASoC: max98504: Add endianness flag in snd_soc_component_driver adds ac6f26c18f2d ASoC: adau1372: Add endianness flag in snd_soc_component_driver adds de88ca441a30 ASoC: cs4234: Add endianness flag in snd_soc_component_driver adds f0688b567fb8 ASoC: cs35l41: Add endianness flag in snd_soc_component_driver adds 1c3cbc1dacec ASoC: cx2072x: Add endianness flag in snd_soc_component_driver adds ba7328f31cd5 ASoC: lochnagar: Add endianness flag in snd_soc_component_driver adds 39723d3493ed ASoC: mt6351: Add endianness flag in snd_soc_component_driver adds a5f956e221e9 ASoC: mt6358: Add endianness flag in snd_soc_component_driver adds d990af742276 ASoC: mt6359: Add endianness flag in snd_soc_component_driver adds 8044910bc28e ASoC: mt6660: Add endianness flag in snd_soc_component_driver adds f0488349c118 ASoC: pcm3060: Add endianness flag in snd_soc_component_driver adds 3816069538d5 ASoC: rt1019: Add endianness flag in snd_soc_component_driver adds 80827c123f2a ASoC: rt9120: Add endianness flag in snd_soc_component_driver adds f5e0084b5bee ASoC: tlv320adc3xxx: Add endianness flag in snd_soc_compon [...] adds ff69ec96b87d ASoC: tscs454: Add endianness flag in snd_soc_component_driver adds cfacadbdca23 ASoC: cros_ec_codec: Add endianness flag in i2s_rx_compone [...] adds 6b1b1579aa98 ASoC: wcd934x: Add endianness flag in snd_soc_component_driver adds e230b1b1819f ASoC: wcd9335: Add endianness flag in snd_soc_component_driver adds 4982fc1def31 ASoC: rt700: Add endianness flag in snd_soc_component_driver adds 33f06beac3ad ASoC: rt711: Add endianness flag in snd_soc_component_driver adds 3e50a5001055 ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver adds 1a6750123b5d ASoC: rt715: Add endianness flag in snd_soc_component_driver adds e8f4ddcb33de ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver adds 9b536b34693c ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver adds 7fb6f48351c8 ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver adds ff7f9aa523d1 ASoC: wcd938x: Add endianness flag in snd_soc_component_driver adds 96bc59d09704 ASoC: wsa881x: Add endianness flag in snd_soc_component_driver adds e2d61f6255a2 ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver adds 795dd8d3b883 Clean up usage of the endianness flag adds 5118da41c759 ASoC: codecs: rt715-sdca: remove useless assignment of ops adds e1c9f68aa23a ASoC: tlv320adcx140: Register a callback to disable the re [...] adds 9d62ba94266b ASoC: samsung: spdif: remove unnecessary check of mem_res adds 2cb29da3f2c2 ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stre [...] adds cb05dac1bc34 ASoC: fsl_micfil: Add support for i.MX8MPlus adds 7b46eb1bf953 ASoC: dt-bindings: fsl,micfil: Add compatible string for imx8mp adds 0b56ed197d7d ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s adds d1c808765deb ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks adds cebbefbd22d5 ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 adds 71013db522a9 ASoC: Intel: boards: Chromebook configuration updates adds 41cd312dfe98 ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe adds 7aded7003a4e ASoC: fsl_ssi: Add support multi fifo script adds ed46731d8e86 ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe adds 1a9fa95447bb ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() adds 2be84f73785f ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe adds 69b53a097d99 ASoC: wm2000: Remove redundant endianness flag adds de2427207d13 ASoC: wm9090: Remove redundant endianness flag adds cf7250e95d30 ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() adds 7883c193d7ae ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() adds ef1878fd0cd6 ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() adds 68cacb5cf5cf ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() adds 83d1b65d4cbe ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() adds c1ce4ba5021a ASoC: cs42l46: Fix the error handling of cs42l56_i2c_probe() adds 8b7a4075a5b5 ASOC: Fix the error handling code of the probe adds bf4a9b2467b7 ASoC: samsung: Fix refcount leak in aries_audio_probe adds cbcab8cd737c ASoC: SOF: amd: add missing platform_device_unregister in [...] adds 0b7f644f52e8 ASoC: max98396: Fix build error for implicit function declaration adds e3105c0ccc3e ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS [...] adds 0af829041d3f ASoC: SOF: Add IPC4 private header adds 71cb8ad1a780 ASoC: SOF: Add header for IPC4 manifest adds c62ff366b3c9 ASoC: SOF: IPC4: Add FW loader ops adds a4cfdebdfe62 ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 adds fd4b80044b09 ASoC: SOF: Add IPC4 FW loader support adds 65c6d914dc5b Merge remote-tracking branch 'asoc/for-5.19' into asoc-next adds 17966e678878 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 80140a81f7f8 module.h: simplify MODULE_IMPORT_NS adds c14e522bc76e module: Make module_flags_taint() accept a module's taints [...] adds 6fb0538d0121 module: Move module_assert_mutex_or_preempt() to internal.h adds 99bd9956551b module: Introduce module unload taint tracking adds 391e982bfa63 module: fix [e_shstrndx].sh_size=0 OOB access adds 8eac910a4934 module: show disallowed symbol name for inherit_taint() adds c6eee9df57a6 module: do not pass opaque pointer for symbol search adds cdd66eb52fda module: do not binary-search in __ksymtab_gpl if fsa->gplo [...] adds 7390b94a3c2d module: merge check_exported_symbol() into find_exported_s [...] adds 5cf11c7e6e34 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds 852bd9890d83 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c54d52c2d613 io_uring: make io_buffer_select() return the user address [...] adds e5b003495e93 io_uring: kill io_rw_buffer_select() wrapper adds bb68d504f7c4 io_uring: ignore ->buf_index if REQ_F_BUFFER_SELECT isn't set adds 4e9067025259 io_uring: always use req->buf_index for the provided buffer group adds 9cfc7e94e42b io_uring: get rid of hashed provided buffer groups adds b66e65f41426 io_uring: never call io_buffer_select() for a buffer re-select adds 149c69b04a90 io_uring: abstract out provided buffer list selection adds a4f8d94cfb7c io_uring: move provided and fixed buffers into the same io [...] adds 660cbfa2340a io_uring: move provided buffer state closer to submit state adds 1dbd023eb083 io_uring: eliminate the need to track provided buffer ID s [...] adds 7ccba24d3bc0 io_uring: don't clear req->kbuf when buffer selection is done adds 1308689906ad Merge branch 'for-5.19/io_uring' into for-5.19/io_uring-pa [...] adds b5ba65df47ca Merge branch 'for-5.19/io_uring-socket' into for-5.19/io_u [...] adds ebdeb7c01d02 io_uring: add support for 128-byte SQEs adds 7a51e5b44b92 io_uring: support CQE32 in io_uring_cqe adds 4e5bc0a9a1d0 io_uring: store add. return values for CQE32 adds baf9cb643b48 io_uring: change ring size calculation for CQE32 adds 916587984fac io_uring: add CQE32 setup processing adds effcf8bdeb03 io_uring: add CQE32 completion processing adds 2fee6bc64078 io_uring: modify io_get_cqe for CQE32 adds 0e2e5c47fed6 io_uring: flush completions for CQE32 adds e45a3e05008d io_uring: overflow processing for CQE32 adds c4bb964fa092 io_uring: add tracing for additional CQE32 fields adds f9b3dfcc68a5 io_uring: support CQE32 in /proc info adds 76c68fbf1a1f io_uring: enable CQE32 adds 2bb04df7c2af io_uring: support CQE32 for nop operation adds ee692a21e9bf fs,io_uring: add infrastructure for uring-cmd adds 1c2d2fff6dc0 block: wire-up support for passthrough plugging adds bcad2565b5d6 nvme: refactor nvme_submit_user_cmd() adds 456cba386e94 nvme: wire-up uring-cmd support for io-passthru on char-device. adds f569add47119 nvme: add vectored-io support for uring-cmd adds 263d76078fd2 Merge branch 'for-5.19/io_uring-passthrough' into for-next adds 754d96798fab loop: remove loop.h adds f21e6e185a3a loop: add a SPDX header adds eb04bb154b76 loop: remove most the top-of-file boilerplate comment adds c23d47abee3a loop: remove most the top-of-file boilerplate comment from [...] adds f78fcbca85f5 Merge branch 'for-5.19/drivers' into for-next adds fb5c6a7ed6e2 io_uring: track fixed files with a bitmap adds c18a56320ad3 io_uring: add basic fixed file allocator adds dc18ad209d01 io_uring: allow allocated fixed files for openat/openat2 adds 09d0e5a31cd2 io_uring: allow allocated fixed files for accept adds fe638ab72b89 io_uring: bump max direct descriptor count to 1M adds d313852e5a4e io_uring: add flag for allocating a fully sparse direct de [...] adds ab8ce0a37461 Merge branch 'for-5.19/io_uring' into for-next adds 2a371f7d5fa5 blk-iocost: combine local_stat and desc_stat to stat adds 5ce7729f25c1 block: reorder the REQ_ flags adds f47d7e59b7dd Merge branch 'for-5.19/block' into for-next adds 5d2ae14276e6 block: Fix the bio.bi_opf comment adds 4881efac2eba Merge branch 'for-5.19/block' into for-next adds a327c341dc65 blk-mq: fix passthrough plugging adds 0c982ddc7d20 Merge branch 'for-5.19/io_uring-passthrough' into for-next adds f7af2cdb7a54 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds bfe2b0146c4d dm stats: add cond_resched when looping over entries adds d3f2a14b8906 dm integrity: fix error code in dm_integrity_ctr() adds 567dd8f34560 dm crypt: make printing of the key constant-time adds c06dfd124d46 dm mpath: provide high-resolution timer to HST for bio-based adds d254c3699fdd dm cache metadata: remove unnecessary variable in __dump_mapping adds 66b61e5b3922 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec194bdbc5f9 ata: simplify the return expression of brcm_ahci_remove adds ef1429c0da26 ata: libata-core: cleanup ata_device_blacklist adds 168af4afd1fc ata: libata-core: Refactor force_tbl definition adds 3af9ca4d341d ata: libata-core: Improve link flags forced settings adds 2c33bbdac28c ata: libata-core: Allow forcing most horkage flags adds fa82cabb8883 doc: admin-guide: Update libata kernel parameters adds cec26985052e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bdc5f2b63d3d Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 0c9ee5ba7555 mmc: sdhci-brcmstb: Fix compiler warning adds f7b6fc327327 mmc: core: Support zeroout using TRIM for eMMC adds 0971580029bf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b76d8e892c01 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 809603de7fb3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds afaa7b933ef0 regulator: pfuze100: Fix refcount leak in pfuze_parse_regu [...] adds 21c4696eedf9 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] adds 2b3835122c95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a612543e4fbc Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 5d9d012bd057 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 644664627d21 ima: fix 'd-ng' comments and documentation adds 09091c44cb73 ima: use IMA default hash algorithm for integrity violations adds 246d921646c0 fs-verity: define a function to return the integrity prote [...] adds 989dc72511f7 ima: define a new template field named 'd-ngv2' and templates adds 54f03916fb89 ima: permit fsverity's file digests in the IMA measurement list adds 398c42e2c46c ima: support fs-verity file digest based version 3 signatures adds 02ee2316b935 fsverity: update the documentation adds c46d541a00e0 Merge branch 'next-integrity.fsverity-v9' into next-integrity adds 14ff17e72afa Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 5e14e81c9a79 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c756b84b619f Merge branch 'next' of git://github.com/cschaufler/smack-next adds 51609e4af6ed Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 9aea250237bf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a45b408a020b dt-bindings: watchdog: Add compatible for MediaTek MT8186 adds 1d6866e8f15c dt-bindings: reset: mt8186: add reset-controller header file adds 4dbabc4d9e8c watchdog: mediatek: mt8186: add wdt support adds 100ad27e9537 dt-bindings: watchdog: imx7ulp-wdt: Add imx93 compatible string adds 2dd441f16d6a watchdog: bcm7038_wdt: Support BCM6345 compatible string adds 711a5b25bac9 watchdog: mtk_wdt: mt7986: Add toprgu reset controller support adds a03f70cfb283 dt-bindings: watchdog: improve QCOM compatible parsing for [...] adds 289660a4af0e dt-bindings: watchdog: convert faraday,ftwdt010 to yaml adds ea2949df22a5 watchdog: rzg2l_wdt: Fix 32bit overflow issue adds 95abafe76297 watchdog: rzg2l_wdt: Fix Runtime PM usage adds e4cf89596c1f watchdog: rzg2l_wdt: Fix 'BUG: Invalid wait context' adds 33d04d0fdba9 watchdog: rzg2l_wdt: Fix reset control imbalance adds baf1aace9ad1 watchdog: rzg2l_wdt: Add error check for reset_control_deassert adds f43e6ddbd7d7 watchdog: rzg2l_wdt: Use force reset for WDT reset adds 4055ee81009e watchdog: rzg2l_wdt: Add set_timeout callback adds 83999b61d583 dt-bindings: watchdog: renesas,wdt: Document RZ/V2L SoC adds 5794dda109fc dt-bindings: reset: mt7986: Add reset-controller header file adds 94e4a7d5f876 dt-bindings: watchdog: Add watchdog yaml file for Sunplus SP7021 adds daf42866960c watchdog: Add watchdog driver for Sunplus SP7021 adds 70fabe207135 dt-bindings: watchdog: sunxi: fix F1C100s compatible adds 5b38db0ed51e dt-bindings: watchdog: sunxi: clarify clock support adds 4553cd02792c Merge branch 'master' of git://www.linux-watchdog.org/linu [...] adds 8be13fb0976a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1c591c8f66a1 Revert "dt-bindings: rcc: Add optional external ethernet R [...] adds e4783856a2e8 dt-bindings: iommu: arm,smmu-v3: make PRI IRQ optional adds b25bccb69779 dt-bindings: arm: spe-pmu: convert to DT schema adds f7187a02f1f9 dt-bindings: arm: sp810: convert to DT schema adds b85593476ec4 dt-bindings: sound: add Arm PL041 AACI DT schema adds 97ef3551fb9c dt-bindings: serio: add Arm PL050 DT schema adds 47db321666cb dt-bindings: arm: convert vexpress-sysregs to DT schema adds 7e8339b5162f dt-bindings: arm: convert vexpress-config to DT schema adds 3f7e3653c124 dt-bindings: display: convert PL110/PL111 to DT schema adds 36fd2a65bcaf dt-bindings: display: convert Arm HDLCD to DT schema adds 2c8b082a3ab1 dt-bindings: display: convert Arm Mali-DP to DT schema adds 0f6983509ea1 dt-bindings: display: convert Arm Komeda to DT schema adds 52bf4b7147e5 Merge branch 'dt/linus' into dt/next adds 5fa9a8e6fcae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a2b331ac11e1 spi: spi-fsl-qspi: check return value after calling platfo [...] adds f7b878716455 spi: spi-imx: fix sparse warning: add identifier name to f [...] adds a8c785c1e755 spi: spi-imx: avoid unnecessary line continuations adds 1a23461a8a08 spi: spi-imx: mx51_ecspi_intctrl(): prefer 'unsigned int' [...] adds dae336d0dca6 spi: spi-imx: spi_imx_buf_rx_swap_u32(): fix sparse warnin [...] adds baaadffe8854 spi: spi-imx: spi_imx_buf_rx_swap_u32(): replace open code [...] adds 63cd96b70f93 spi: spi-imx: complete conversion from master -> controller adds 307c897db762 spi: spi-imx: replace struct spi_imx_data::bitbang by poin [...] adds 07e759387788 spi: spi-imx: add PIO polling support adds 184434fcd617 spi: spi-imx: mx51_ecspi_prepare_message(): skip writing M [...] adds 76159e2f9a0f spi: cadence-quadspi: Add missing blank line in cqspi_requ [...] adds 0d8688298d6a spi: cadence-quadspi: remove unnecessary (void *) casts adds ae16cc18f37b spi: stm32-qspi: Remove SR_BUSY bit check before sending command adds d5efbfc5210c spi: stm32-qspi: flags management fixes adds 606e5d408184 spi: cadence-quadspi: Handle spi_unregister_master() in remove() adds 75d6fe48a21a spi: Doc fix - Describe add_lock and dma_map_dev in spi_co [...] adds 4ac5b2ee4896 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9af4dcda99c6 Merge branch 'x86/sev' into x86/merge, to fix conflicts adds a1df7cc57786 Merge branch 'objtool/core' into x86/merge, to resolve conflicts adds 80e1249baceb Merge branch 'x86/merge' adds d507c14ad2ba Merge branch into tip/master: 'core/urgent' adds cb794b1a5aae Merge branch into tip/master: 'irq/urgent' adds 9f8fd5d5ed21 Merge branch into tip/master: 'locking/urgent' adds a9bed1e94f93 Merge branch into tip/master: 'timers/urgent' adds 19bf42a552f4 Merge branch into tip/master: 'x86/urgent' adds 58f64e1fdbc9 Merge branch into tip/master: 'core/core' adds 217f03e73713 Merge branch into tip/master: 'irq/core' adds 1dbb421ef078 Merge branch into tip/master: 'locking/core' adds 3d47083b9ff4 perf/amd/ibs: Use interrupt regs ip for stack unwinding adds 8f61869e63f7 Merge branch into tip/master: 'perf/core' adds 0338c367cea9 Merge branch into tip/master: 'ras/core' adds d70522fc5412 Merge tag 'v5.18-rc5' into sched/core to pull in fixes & t [...] adds 79165e12ad35 Merge branch into tip/master: 'sched/core' adds fa23c7f78b64 Merge branch into tip/master: 'smp/core' adds ed3f50f5ef1f Merge branch into tip/master: 'timers/core' adds 7b3669f8df93 Merge branch into tip/master: 'x86/apic' adds a1e2c031ec39 x86/mm: Simplify RESERVE_BRK() adds d205222eb6a8 x86/entry: Simplify entry_INT80_compat() adds 8c42819b61b8 x86/entry: Use PUSH_AND_CLEAR_REGS for compat adds 1b331eeea7b8 x86/entry: Remove skip_r11rcx adds 3ff5f7840979 linkage: Fix issue with missing symbol size adds e2ef115813c3 objtool: Fix STACK_FRAME_NON_STANDARD reloc type adds 5543181befd4 Merge branch into tip/master: 'x86/asm' adds e629d0407b62 Merge branch into tip/master: 'x86/build' adds 8262500870f1 Merge branch into tip/master: 'x86/cleanups' adds 45e3312c976b Merge branch into tip/master: 'x86/core' adds 81682d25f7d6 Merge branch into tip/master: 'x86/cpu' adds a23c8976689b Merge branch into tip/master: 'x86/fpu' adds 9bcca6907d64 Merge branch into tip/master: 'x86/irq' adds a5668a6a7a6f Merge branch into tip/master: 'x86/kdump' adds 45eadba5d72f Merge branch into tip/master: 'x86/misc' adds 2dbb1b7c37ef Merge branch into tip/master: 'x86/mm' adds 0c1c9cb9def1 Merge branch into tip/master: 'x86/platform' adds 473b93f5fb95 Merge branch into tip/master: 'x86/splitlock' adds db8a064c2796 Merge branch 'linus' adds 792ea6a074ae genirq: Remove WARN_ON_ONCE() in generic_handle_domain_irq() adds 8db708af73f2 Merge branch into tip/master: 'irq/urgent' adds 9c2136be0878 sched/tracing: Append prev_state to tp args instead adds 426945a7c81a Merge branch into tip/master: 'sched/urgent' adds deaf7c4b4bf8 lockdep: Delete local_irq_enable_in_hardirq() adds 434e09e7575b locking/qrwlock: Change "queue rwlock" to "queued rwlock" adds b8151a9a36fc Merge branch into tip/master: 'locking/core' adds 47319846a9e2 Merge branch 'v5.18-rc5' adds c2a960f7c574 perf/x86: Add new Alder Lake and Raptor Lake support adds d773a73366bd perf/x86/msr: Add new Alder Lake and Raptor Lake support adds cd971104ac7e perf/x86/cstate: Add new Alder Lake and Raptor Lake support adds e5ae168e8394 perf/x86/uncore: Clean up uncore_pci_ids[] adds f758bc5a9123 perf/x86/uncore: Add new Alder Lake and Raptor Lake support adds 39b2ca75eec8 perf/amd/ibs: Cascade pmu init functions' return value adds 2a7a7e658682 perf/amd/ibs: Use ->is_visible callback for dynamic attributes adds ba5d35b442c6 perf/amd/ibs: Add support for L3 miss filtering adds 838de1d843fc perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capabil [...] adds 9cb23f598c64 perf/ibs: Fix comment adds 2cc6edea3673 perf/x86/amd: Remove unused variable 'hwc' adds 0a57cc868658 Merge branch into tip/master: 'perf/core' adds 2679a83731d5 sched/core: Avoid obvious double update_rq_clock warning adds 734387ec2f9d sched/deadline: Remove superfluous rq clock update in push [...] adds f3176fe7d6bf Merge branch into tip/master: 'sched/core' adds bf00745e7791 x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE adds 040a86b40a08 Merge branch into tip/master: 'x86/vdso' adds 750dc72c5979 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6bb615d7a526 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 16dc41e20377 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds a3d66a76348d irqchip/armada-370-xp: Do not touch Performance Counter Ov [...] adds c34d97c52b85 Merge branch irq/misc-5.19 into irq/irqchip-next adds 22120d09bfc2 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 42e96b45913a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a57ffb3c6b67 srcu: Automatically determine size-transition strategy at boot adds c2445d387850 srcu: Add contention check to call_srcu() srcu_data ->lock [...] adds 282d8998e997 srcu: Prevent expedited GPs and blocking readers from cons [...] adds 586e31d59c43 srcu: Drop needless initialization of sdp in srcu_gp_start() adds be05ee54378d Merge branches 'docs.2022.04.20a', 'fixes.2022.04.20a', 'n [...] adds 28b3ae426598 rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT adds 9621fbee44df rcu: Move expedited grace period (GP) work to RT kthread_worker adds ce13389053a3 Merge branch 'exp.2022.05.11a' into HEAD adds 620263a2b15e Merge branch 'nolibc.2022.04.20a' into HEAD adds 5b759db44195 tools/memory-model/README: Update klitmus7 compat table adds 409db57c8d45 Merge branch 'lkmm.2022.05.03a' into HEAD adds 7789a57e8fc9 Merge branch 'lkmm-dev.2022.04.11a' into HEAD adds dd7290f088cc rcu: Decrease FQS scan wait time in case of callback overloading adds 7f001f019a2f torture: Make kvm-remote.sh announce which system is being [...] adds 779eae72b730 rcu-tasks: Check for abandoned callbacks adds 3d6c23ba6ca2 rcu: Make normal polling GP be more precise about sequence [...] adds 87f088e1c065 rcu: Provide a get_completed_synchronize_rcu() function adds 28bfa89bab3a rcutorture: Validate get_completed_synchronize_rcu() adds f7612ebaecbc rcu: Switch polled grace-period APIs to ->gp_seq_polled adds c017b92a9f89 rcu: Make polled grace-period API account for expedited gr [...] adds e2573ccb1816 rcu: Make Tiny RCU grace periods visible to polled APIs adds 6d1471c9e053 rcutorture: Verify that polled GP API sees synchronous gra [...] adds 4e29094221c3 rcu: Add polled expedited grace-period primitives adds 6f0b8b761edd rcutorture: Test polled expedited grace-period primitives adds 50b790744c6a rcutorture: Update rcutorture.fwd_progress help text adds f3e7b187ef5d rcu/torture: Change order of warning and trace dump adds 84b914b867e1 rcu/nocb: Add/del rdp to iterate from rcuog itself adds 84c4e9c758fd rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] adds c39fef430bc8 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] adds 0d90e7225fb1 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() adds 89ad98e93ce8 rcu-tasks: Move synchronize_rcu_tasks_generic() down adds ca52639daa5b rcu-tasks: Drive synchronous grace periods from calling task adds b40d5a0dd104 doc: Document the rcutree.rcu_divisor kernel boot parameter adds bd3dc98d1fe4 rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] adds c3c2d9d88bdf rcu/nocb: Add an option to offload all CPUs on boot adds f3d081596139 rcu: Dump all rcuc kthreads status for CPUs that not repor [...] adds c63fdda443d1 rcu: Avoid tracing a few functions executed in stop machine adds f341599bdf34 memory-model: Prohibit nested SRCU read-side critical sections adds c63855dda123 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] adds 816eb901dc56 rcutorture: Simplify rcu_torture_read_exit_child() loop adds 49a97d680b21 rcutorture: Fix memory leak in rcu_test_debug_objects() adds 1eb9b75efd03 rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() adds 7199b9d46830 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() adds 7ab96061e7fd DIAGS rcu: Diagnose extended sync_rcu_do_polled_gp() loops adds e645b1325c3e Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds f30903394eb6 x86/cpufeatures: Add virtual TSC_AUX feature bit adds 296d5a17e793 KVM: SEV-ES: Use V_TSC_AUX if available instead of RDTSC/M [...] adds 65936229d358 KVM: x86/mmu: Check for host MMIO exclusion from mem encry [...] adds 8b9e74bfbf8c KVM: x86/mmu: Use enable_mmio_caching to track if MMIO cac [...] adds daed87b8767c KVM: x86/mmu: nested EPT cannot be used in SMM adds 82ffa13f7933 KVM: x86/mmu: constify uses of struct kvm_mmu_role_regs adds 39e7e2bf321a KVM: x86/mmu: pull computation of kvm_mmu_role_regs to kvm [...] adds 25cc05652cd6 KVM: x86/mmu: rephrase unclear comment adds 6819af7597d8 KVM: x86: Clean up and document nested #PF workaround adds b89805082adf KVM: x86/mmu: remove "bool base_only" arguments adds e5ed0fb01004 KVM: x86/mmu: split cpu_role from mmu_role adds 60f3cb60a59d KVM: x86/mmu: do not recompute root level from kvm_mmu_role_regs adds ec283cb1dcb9 KVM: x86/mmu: remove ept_ad field adds 19b5dcc3be2e KVM: x86/mmu: remove kvm_calc_shadow_root_page_role_common adds 2ba676774dfc KVM: x86/mmu: cleanup computation of MMU roles for two-dim [...] adds f417e1459a12 KVM: x86/mmu: cleanup computation of MMU roles for shadow paging adds 362505deb8e2 KVM: x86/mmu: store shadow EFER.NX in the MMU role adds 7a458f0e1ba1 KVM: x86/mmu: remove extended bits from mmu_role, rename field adds 7a7ae8292391 KVM: x86/mmu: rename kvm_mmu_role union adds faf729621c96 KVM: x86/mmu: remove redundant bits from extended role adds 56b321f9e332 KVM: x86/mmu: simplify and/or inline computation of shadow [...] adds a7f1de9b6066 KVM: x86/mmu: pull CPU mode computation to kvm_init_mmu adds a972e29c1d6c KVM: x86/mmu: replace shadow_root_level with root_role.level adds 4d25502aa12e KVM: x86/mmu: replace root_level with cpu_role.base.level adds 347a0d0ded16 KVM: x86/mmu: replace direct_map with root_role.direct adds 7223fd2d5338 KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible adds 9f084f7c2ed7 KVM: SVM: Introduce trace point for the slow-path of avic_ [...] adds 767d8d8d503f KVM: X86/MMU: Add sp_has_gptes() adds 84e5ffd045f3 KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guest adds 6fcee03df6a1 KVM: x86: avoid loading a vCPU after .vm_destroy was called adds f502cc568de9 KVM: Add max_vcpus field in common 'struct kvm' adds c180269d27bf KVM: VMX: Use vcpu_to_pi_desc() uniformly in posted_intr.c adds 6ea6581f1271 Merge branch 'kvm-tdp-mmu-atomicity-fix' into HEAD adds 9913288318aa Merge branch 'kvm-amd-pmu-fixes' into HEAD adds 33fbe6befa62 KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness adds 91ab933f7514 KVM: VMX: clean up pi_wakeup_handler adds 54275f74cf38 KVM: x86/mmu: Don't attempt fast page fault just because E [...] adds 5c64aba5179f KVM: x86/mmu: Drop exec/NX check from "page fault can be fast" adds 5276c616abf1 KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* " [...] adds 8a009d5bca0a KVM: x86/mmu: Make all page fault handlers internal to the MMU adds 8d5265b10163 KVM: x86/mmu: Use IS_ENABLED() to avoid RETPOLINE for TDP [...] adds 1075d41efd59 KVM: x86/mmu: Expand and clean up page fault stats adds c9f3d9fbcd9a KVM: x86: a vCPU with a pending triple fault is runnable adds c919e881ba83 KVM: x86/mmu: Rename reset_rsvds_bits_mask() adds e54f1ff244ac KVM: x86/mmu: Add shadow_me_value and repurpose shadow_me_mask adds 3c5c32457d7d KVM: VMX: Include MKTME KeyID bits in shadow_zero_check adds 6ba1e04fa607 KVM: x86/mmu: Speed up slot_rmap_walk_next for sparsely po [...] adds 121383d0107e x86/cpu: Add new VMX feature, Tertiary VM-Execution control adds 9fbf31ba29b0 KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64 [...] adds fd351c52963a KVM: VMX: Detect Tertiary VM-Execution control when setup [...] adds 9402278c24c0 KVM: VMX: Report tertiary_exec_control field in dump_vmcs() adds 3fadd6b78db0 KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode adds 8236723e797c KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl() adds b113d61e1d1b KVM: Move kvm_arch_vcpu_precreate() under kvm->lock adds a7747898a7c6 KVM: x86: Allow userspace to set maximum VCPU id for VM adds b77b7e13f827 kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test adds 694599c8267d KVM: VMX: enable IPI virtualization adds 15900f13d7db KVM: LAPIC: Trace LAPIC timer expiration on every vmentry adds dc8a9febbab0 KVM: selftests: x86: Fix test failure on arch lbr capable [...] adds 2c8beb526ce9 perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake Server adds 35a6bdffbf21 perf/x86/intel: Handle guest PEBS overflow PMI for KVM guest adds 907508f75964 perf/x86/core: Pass "struct kvm_pmu *" to determine the gu [...] adds 0dc19fcc2471 KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU [...] adds 4282743c110a KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter adds db2265f3a9ed x86/perf/core: Add pebs_capable to store valid PEBS_COUNTE [...] adds 34e028092173 KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for exten [...] adds 44d47de274d5 KVM: x86/pmu: Reprogram PEBS event to emulate guest PEBS counter adds a095df2c5f48 KVM: x86/pmu: Adjust precise_ip to emulate Ice Lake guest [...] adds f32db9822ccb KVM: x86/pmu: Add IA32_DS_AREA MSR emulation to support guest DS adds c873e000e103 KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support a [...] adds aa03a92de13a KVM: x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when PEBS i [...] adds a10cabf6815c KVM: x86/pmu: Move pmc_speculative_in_use() to arch/x86/kvm/pmu.h adds e1f82aee2e45 KVM: x86/pmu: Disable guest PEBS temporarily in two rare s [...] adds 8eeac7e999e8 KVM: x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu [...] adds 1672f447172a KVM: x86/cpuid: Refactor host/guest CPU model consistency check adds a3808d884612 KVM: x86/pmu: Expose CPUIDs feature bits PDCM, DS, DTES64 adds dfaeea0da5b5 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 7ee74cc7ad7e KVM: arm64: Avoid unnecessary absolute addressing via literals adds bd61395ae839 KVM: arm64: nvhe: Eliminate kernel-doc warnings adds 4d2e469e163e KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler adds 249838b7660a KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE adds 75bcde935074 Merge branch kvm-arm64/misc-5.19 into kvmarm-master/next adds 1757e7219e9a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2de1641399cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6e7c9a14eada Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds acd51562e07d platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu [...] adds d2833762f23a platform/x86: asus-wmi: Potential buffer overflow in asus_ [...] adds c5f2b8e9a9f8 platform/x86: asus-wmi: Fix driver not binding when fan cu [...] adds 24ba808a1fff platform/x86: dell-laptop: Add quirk entry for Latitude 7520 adds 258af41d150b platform/x86: gigabyte-wmi: added support for B660 GAMING [...] adds e769cb20c5b7 platform/x86: intel-uncore-freq: Prevent driver loading in guests adds 5d7e5e346ef8 platform/x86/intel/sdsi: Handle leaky bucket adds 5a79615c0e18 platform/x86/intel/sdsi: Poll on ready bit for writes adds 20b5ec315a3b platform/x86/intel/sdsi: Fix bug in multi packet reads adds b4e74f6842d4 platform/x86/intel: pmc/core: change pmc_lpm_modes to static adds 0eb369bf48f2 platform/x86/intel: pmc/core: Use kobj_to_dev() adds 242e85a7a0a0 platform/x86: asus-wmi: Use kobj_to_dev() adds 77089467fc79 platform/x86/dell: add buffer allocation/free functions fo [...] adds 830fe3c30dff amd_hsmp: Add HSMP protocol version 5 messages adds 89643719d86f platform/x86: thinkpad_acpi: Convert btusb DMI list to quirks adds fbb404ab4e45 platform/x86: thinkpad_acpi: Add a s2idle resume quirk for [...] adds f964f0c9b1a5 platform/x86: thinkpad_acpi: Correct dual fan probe adds 16b12375e055 platform/x86/intel: Fix 'rmmod pmt_telemetry' panic adds 14048b90f51b platform/surface: gpe: Add support for Surface Pro 8 adds 4555906fdcaf platform/surface: aggregator: Fix initialization order whe [...] adds 17faaacac3c9 platform/x86: amd-pmc: Fix build error unused-function adds 6de4d4eca9a2 platform/x86: pmc_atom: remove unused pmc_atom_write() adds 619695fab3ba platform/x86: pmc_atom: dont export pmc_atom_read - no mod [...] adds 921aab509bee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7464ff8bf2d7 platform/chrome: cros_ec_typec: Check for EC driver adds 8223136c6624 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2aa411342b9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 818d03b3d4ae leds: Move pwm-multicolor driver into rgb directory adds e1347bd4abfb leds: is31fl32xx: Improve error reporting in .remove() adds 1d3b5aaaa410 leds: ktd2692: Avoid duplicate error messages on probe deferral adds 92db043f0302 dt-bindings: leds: convert ktd2692 bindings to yaml adds 69175786d5bc leds: ktd2692: Make aux-gpios optional adds 1d6a1b5e505b leds: qcom-lpg: add missing PWM dependency adds 73bce575ed90 leds: lp50xx: Remove duplicated error reporting in .remove() adds 04fc357531ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8e76741c3d8b ipmi: Add a limit on the number of users that may use IPMI adds 333730e456fa ipmi: Limit the number of message a user may have outstanding adds f60231885fa9 ipmi: Add a sysfs interface to view the number of users adds d5d91586beda ipmi: Add a sysfs count of total outstanding messages for [...] adds 0924c5a0cbed ipmi: use simple i2c probe function adds 7602b957e240 ipmi:ssif: Check for NULL msg when handling events and messages adds 9824117dd964 ipmi: Add an intializer for ipmi_smi_msg struct adds f214549d7173 ipmi: Add an intializer for ipmi_recv_msg struct adds 2ebaf18a0b7f ipmi: Fix pr_fmt to avoid compilation issues adds b2c6941a5cf4 ipmi: Convert pr_debug() to dev_dbg() adds be8503597c3e ipmi:si: Convert pr_debug() to dev_dbg() adds 1016daf21837 ipmi: Make two logs unique adds 5396ccbd79ab ipmi: remove unnecessary type castings adds a508e33956b5 ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe adds 07addd355de7 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds bb17d110cbf2 rpmsg: Fix calling device_lock() on non-initialized device adds 38ea74eb8fc1 rpmsg: use local 'dev' variable adds d143b9db8069 export: fix string handling of namespace in EXPORT_SYMBOL_NS adds c1b1352f21bc kernfs: Rename kernfs_put_open_node to kernfs_unlink_open_file. adds c3d438eeb541 arch_topology: Trace the update thermal pressure adds bc443c31def5 driver core: location: Check for allocations failure adds 57c984478527 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 3120aac6d0ec usb: dwc2: gadget: don't reset gadget's driver->bus adds d7c90d9f9a5b USB: gadget: Fix return of -EBUSY adds 0cb46f8c7c72 usb: ehci-omap: drop unused ehci_read() function adds 9a922c042a63 dt-bindings: usb: mediatek,mtu3: add binding for MT8195 SoC adds f7ffaa6f62f6 usb: core: acpi: Use the sysdev pointer instead of control [...] adds 7fd069d65da2 usb: dwc3: host: Stop setting the ACPI companion adds 4ea150889ad7 usb: dwc3: remove a possible unnecessary 'out of memory' message adds 3a538f8f0946 dt-bindings: usb: am33xx-usb: deprecate '#dma-channels' adds 29f84af6abb5 dt-bindings: usb: da8xx-usb: deprecate '#dma-channels' adds 78489569b7d7 dt-bindings: usb: qcom,dwc3: Add binding for SDX65 adds 1cda12b15d50 dt-bindings: usb: dwc3-xilinx: add optional property reset-gpios adds ca05b38252d7 usb: dwc3: xilinx: Add gpio-reset support adds 69e131d1ac4e usb: dwc3: gadget: Prevent repeat pullup() adds 861c010a2ee1 usb: dwc3: gadget: Refactor pullup() adds 8f8034f493b5 usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() adds c96683798e27 usb: dwc3: ep0: Don't prepare beyond Setup stage adds ace17b6ee4f9 usb: dwc3: gadget: Only End Transfer for ep0 data phase adds f66eef8fb898 usb: dwc3: gadget: Delay issuing End Transfer adds d5591aa07953 dt-bindings: usb: qcom,dwc3: add IPQ8074, MSM8994, QCS404 [...] adds 16946a60715c dt-bindings: usb: qcom,dwc3: fix clock matching adds b77a1c4d6b05 arm64: dts: qcom: correct DWC3 node names and unit addresses adds 3a6b8bf18e88 arm64: dts: qcom: ipq8074: add dedicated qcom,ipq8074-dwc3 [...] adds b7f1528eba75 arm64: dts: qcom: msm8994: add dedicated qcom,msm8994-dwc3 [...] adds f526072aacce arm64: dts: qcom: sm6125: add dedicated qcom,sm6125-dwc3 c [...] adds 28c71c305de9 arm64: dts: qcom: qcs404: add dedicated qcom,qcs404-dwc3 c [...] adds bbd25a8703ef arm64: dts: qcom: msm8996: add clock-names to DWC3 USB node adds 8d5fd4e4d4e3 arm64: dts: qcom: align DWC3 USB clocks with DT schema adds 4a7ffc10d195 arm64: dts: qcom: align DWC3 USB interrupts with DT schema adds a350cfb6537f usb: gadget: uvc: prevent index variables to start from 0 adds e2fa7b36de90 usb: gadget: uvc: move structs to common header adds a2673d570bd6 usb: gadget: uvc: track frames in format entries adds f9d76d15072c USB: gadget: Add ID numbers to gadget names adds 3dfe396f07a5 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 93bf344f6699 thunderbolt: Fix buffer allocation of devices with no Disp [...] adds c7c99a09ef0e thunderbolt: Add KUnit test for devices with no DisplayPor [...] adds e0315e25eb87 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d3870f5d058f Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds e4de48da57f3 dt-bindings: serial: renesas,hscif: R-Car V3U is R-Car Gen4 adds f26c65dacfc2 dt-bindings: serial: renesas,scif: R-Car V3U is R-Car Gen4 adds e6a08c6949cb serial: 8250: dw: Fix NULL pointer dereference adds 174f86b879ce serial: 8250: core: Remove unneeded <linux/pm_runtime.h> adds 9ae081f47027 serial: 8250: pxa: Remove unneeded <linux/pm_runtime.h> adds 67f12fbe87b5 serial: men_z135_uart: Drop duplicated iotype assignment adds 1f32c65bad24 serial: 8250: Fold EndRun device support into OxSemi Tornado code adds cb5a40e3143b serial: 8250: Export ICR access helpers for internal use adds 366f6c955d4d serial: 8250: Add proper clock handling for OxSemi PCIe devices adds 0a7ff843d507 serial: sifive: Report actual baud base rather than fixed 115200 adds 4487cd3e5f94 serial: sifive: Remove duplicate `clkin_rate' setting adds 3bcea529b295 serial: stm32: Factor out GPIO RTS toggling into separate [...] adds d7c76716169d serial: stm32: Use TC interrupt to deassert GPIO RTS in RS [...] adds 5c83ffd90bc0 serial: pic32: remove unused items from the header adds 29574d0ded40 serial: pic32: move header content to .c adds 08f643e02242 serial: pic32: remove constants from struct pic32_sport adds bb2cff419d32 serial: pic32: simplify clk handling adds e8616bd0e9f2 serial: pic32: simplify pic32_sport::enable_tx_irq handling adds 343f23cfc22b serial: pic32: remove pic32_get_port() macro adds 412314720aec serial: pic32: convert to_pic32_sport() to an inline adds 0ed55be47c99 serial: pic32: don't assign pic32_sport::cts_gpio twice adds 28dc563339b1 serial: pic32: don't zero members of kzalloc-ated structure adds fe36fa18ca77 serial: pic32: free up irq names correctly adds dfb9afb6c0e7 serial: pic32: restore disabled irqs in pic32_uart_startup() adds 6c1f77c3781a serial: pch: move size check from pop_tx one level up adds d9f3af4fbb1d serial: pch: don't overwrite xmit->buf[0] by x_char adds fcfb1c3982b9 serial: pch: decomission pch_uart_hal_write() adds 9bc995f51d78 serial: pch: remove debug print from pop_tx adds 862526523e71 serial: pch: remove xmit circ_buf size double check adds 80219e59ff50 serial: pch: simplify pop_tx() even more adds 240754894c30 serial: pch: inline pop_tx() into handle_tx() adds 6808b7f5c825 termbits: Convert octal defines to hex adds 4419da5d5d4b tty: hvc: dcc: Bind driver to CPU core0 for reads and writes adds c19357abe13d Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 7286aa658cab Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 1adff542d67a coresight: cpu-debug: Replace mutex with mutex_trylock on [...] adds 017f9a50e7b2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 57ce2e406fe1 fpga: fix for coding style issues adds 3f3f9cb67f69 fpga: fpga-mgr: fix kernel-doc warnings adds baf7d27d033c fpga: Use tab instead of space indentation adds 838a84382a9d fpga: fpga-region: fix kernel-doc formatting issues adds 88b3f3ff38d1 fpga: dfl: check feature type before parse irq info adds 2b28c9e0fe97 Documentation: fpga: dfl: add link address of feature id table adds ae23f746d744 fpga: dfl: Allow Port to be linked to FME's DFL adds bf6166b9ccd7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f4036abf5690 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds be286d6d25b6 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds fa89cdd4add8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3db50a99f977 soundwire: cadence: recheck device0 attachment after statu [...] adds 6d9f2dadba69 soundwire: intel: prevent pm_runtime resume prior to syste [...] adds e286472cff8a soundwire: intel: disable WAKEEN in pm_runtime resume adds e557bca49b81 soundwire: bus: pm_runtime_request_resume on peripheral at [...] adds f6ee6c849922 soundwire: qcom: return error when pm_runtime_get_sync fails adds 443a98e649b4 soundwire: bus: use pm_runtime_resume_and_get() adds 915bf27a46bb soundwire: cadence: use pm_runtime_resume_and_get() adds fff1fd9c1b42 soundwire: intel: use pm_runtime_resume_and_get() adds 57ed510b0547 soundwire: qcom: use pm_runtime_resume_and_get() adds 74da272400b4 soundwire: qcom: adjust autoenumeration timeout adds 930fe11f2d55 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f51623f47718 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 61a2f1460fd0 vfio/mlx5: Manage the VF attach/detach callback from the PF adds 8580ad14f939 vfio/mlx5: Refactor to enable VFs migration in parallel adds 85c205db605b vfio/mlx5: Run the SAVE state command in an async mode adds 920df8d6ef12 Merge tag 'mlx5-lm-parallel' of https://git.kernel.org/pub [...] adds 5acb6cd19d12 Merge tag 'gvt-next-2022-04-29' into v5.19/vfio/next adds a77109ffca33 vfio: Stop using iommu_present() adds 09ea48efffa3 vfio: Make vfio_(un)register_notifier accept a vfio_device adds 0a58795647cd vfio/ccw: Remove mdev from struct channel_program adds 8e432bb015b6 vfio/mdev: Pass in a struct vfio_device * to vfio_pin/unpi [...] adds c6250ffbacc5 vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw() adds 5eb20a78c032 drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio [...] adds 231657b34504 vfio: Remove dead code adds eadd86f835c6 vfio: Remove calls to vfio_group_add_container_user() adds 91be0bd6c6cf vfio/pci: Have all VFIO PCI drivers store the vfio_pci_cor [...] adds ff806cbd90bd vfio/pci: Remove vfio_device_get_from_dev() adds b43622a5c0df Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 039510e80193 staging: vc04_services: Re-use generic struct s32_fract adds 3a9aaf047a37 staging: greybus: correct typo in comment adds fbfa3c632746 staging: r8188eu: remove unused semaphore "allrxreturnevt" adds 921f9c587013 staging: r8188eu: remove unused else condition adds 3136dc602950 staging: r8188eu: drop redundant check in _rtw_free_mlme_priv adds 72b901c1aaa3 staging: r8188eu: Remove broken rtw_p2p_get function. adds 79ffde57deb8 staging: vt6655: Replace VNSvInPortD with ioread32 adds 889d18950aee staging: vt6655: Added missing BE support in CARDbGetCurrentTSF adds fed5b53385f3 staging: vt6655: Rename function CARDbGetCurrentTSF adds 60a16985171c staging: vt6655: Replace unused return value of vt6655_get [...] adds d2dbac0c1b16 staging: r8188eu: action category ht is not used adds efba1df56f84 staging: r8188eu: action category wmm is not used adds 639880ea94c8 staging: r8188eu: remove unused action handler prototypes adds d0c9872117e9 staging: r8188eu: remove action_handler string adds 42e00fbbbab0 staging: r8188eu: remove an unused category define adds 11d2e7de0d8a staging: r8188eu: replace OnAction_tbl with switch-case adds 87f4820238bb staging: r8188eu: use ieee80211_mgmt for action category adds 64c62b697f76 staging: r8188eu: use standard category defines adds e41f7a5521d7 staging: r8188eu: remove unused IEEE_* defines adds 727c95e0b608 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 13549dbaea80 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 54de76c01239 kselftest/cgroup: fix test_stress.sh to use OUTPUT dir adds 67158d17fdd4 Merge branch 'for-5.19' into for-next adds 685581d94b1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eb6ae2a5ef47 Merge branch 'fixes' into for-next adds 1e25cde67d55 Merge branch 'misc' into for-next adds 4dacde009669 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9b5387fe5af3 scsi: hisi_sas: Undo RPM resume for failed notify phy even [...] adds 223b17ed76eb scsi: ufs: qcom: Fix acquiring the optional reset control line adds c9ed9a6c56af scsi: ufs: qcom: Simplify handling of devm_phy_get() adds 8eecddfca30e scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled adds 23803bacaab4 scsi: ufs: core: Remove redundant wmb() in ufshcd_send_command() adds 6f21d9274c77 scsi: ufs: qcom: Enable RPM_AUTOSUSPEND for runtime PM adds facc239c87b1 scsi: ufs: ufshpb: Merge ufshpb_reset() and ufshpb_reset_host() adds 6f341ed5e377 scsi: ufs: ufshpb: Remove enum initialization value adds a3f3c26d4df5 scsi: ufs: ufshpb: Clean up the handler when device resets [...] adds d4300c552bf8 scsi: ufs: ufshpb: Change sysfs node hpb_stats/rb_* prefix [...] adds 32d6eab31ac3 scsi: ufs: ufshpb: Add handing of device reset regions in [...] adds 18ebe2390c61 scsi: ufs: ufshpb: Clean up ufshpb_suspend()/resume() adds 84c6f99e3907 scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4() adds ba3d58a1df46 scsi: lpfc: Fill in missing ndlp kref puts in error paths adds b7e952cbc63c scsi: lpfc: Fix ndlp put following a LOGO completion adds ead76d4c09b8 scsi: lpfc: Inhibit aborts if external loopback plug is inserted adds 596fc8adb171 scsi: lpfc: Fix dmabuf ptr assignment in lpfc_ct_reject_event() adds 4a0f4aff3ce5 scsi: lpfc: Use list_for_each_entry_safe() in rscn_recover [...] adds dc8a71bd414f scsi: lpfc: Decrement outstanding gidft_inp counter if lpf [...] adds 5099478e436f scsi: lpfc: Change VMID registration to be based on fabric [...] adds de3ec318fee3 scsi: lpfc: Rework FDMI initialization after link up adds e6f510414502 scsi: lpfc: Alter FPIN stat accounting logic adds a14396b6d139 scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros f [...] adds fcb9e738667c scsi: lpfc: Update lpfc version to 14.2.0.3 adds 1aa529d40025 scsi: mpi3mr: Increase I/O timeout value to 60s adds 2dd8389f96d6 scsi: mpi3mr: Hidden drives not removed during soft reset adds 256bd4f23d9c scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR adds 66cd9d4ef74a scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd adds be36d683fc29 scsi: target: iscsi: Rename iscsi_conn to iscsit_conn adds 0873fe44e780 scsi: target: iscsi: Rename iscsi_session to iscsit_session adds 44129e221920 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b51431850f5b dt-bindings: remoteproc: qcom: pas: Add MSM8226 adsp adds fb4f07cc9399 remoteproc: qcom: pas: Add MSM8226 ADSP support adds fcb24583509f dt-bindings: remoteproc: imx_rproc: Support i.MX93 adds 9222fabf0e39 remoteproc: imx_rproc: Support i.MX93 adds be1de12cb673 dt-bindings: remoteproc: st,stm32-rproc: Fix phandle-array [...] adds 6d6ea28a160d Merge branches 'rproc-next', 'rpmsg-next' and 'hwspinlock- [...] adds e1279a7521a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 79427d4b9108 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 591cdd697173 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 608a0b46bc7c Merge branch 'irq/gpio-immutable' of git://git.kernel.org/ [...] adds f68cd356d0ac pinctrl: broxton: Add module alias for Intel Apollo Lake adds 702b0f45b5ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b46d4d23eec4 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds e55039ec5d57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 343f4c49f243 kthread: Don't allocate kthread_struct for init and umh adds c5febea0956f fork: Pass struct kernel_clone_args into copy_thread adds 36cb0e1cda64 fork: Explicity test for idle tasks in copy_thread adds 5bd2e97c868a fork: Generalize PF_IO_WORKER handling adds 68d85f0a33b0 init: Deal with the init process being a user mode process adds 753550eb0ce1 fork: Explicitly set PF_KTHREAD adds 1b2552cbdbe0 fork: Stop allowing kthreads to call execve adds b3f9916d81e8 sched: Update task_tick_numa to ignore tasks without an mm adds 157cc18122b4 signal: Rename send_signal send_signal_locked adds e71ba124078e signal: Replace __group_send_sig_info with send_signal_locked adds c200e4bb44e8 ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP adds 4a3d2717d140 ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP adds 16cc1bc67de8 ptrace: Remove arch_ptrace_attach adds cb3c19c93d65 signal: Use lockdep_assert_held instead of assert_spin_locked adds 6a2d90ba027a ptrace: Reimplement PTRACE_KILL by always sending SIGKILL adds 7b0fe1367ef2 ptrace: Document that wait_task_inactive can't fail adds 57b6de08b5f6 ptrace: Admit ptrace_stop can generate spuriuos SIGTRAPs adds 2500ad1c7fa4 ptrace: Don't change __state adds 5b4197cb287d ptrace: Always take siglock in ptrace_resume adds 31cae1eaae4f sched,signal,ptrace: Rework TASK_TRACED, TASK_STOPPED state adds be5b922836ae Merge of per-namespace-ipc-sysctls-for-v5.19, kthread-clea [...] adds b8575dfc0d40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 93692f995925 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 965a1279ffa7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ee9f13821e23 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 055bf36fa4fa Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 7e8968b9474e Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 4a202e50714b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f8ce7f5d13ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f1f8288d19d0 x86/hyperv: Disable hardlockup detector by default in Hype [...] adds a6b94c6b4919 Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hy [...] adds 106b98a5181c scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 adds b0cce4f6fe66 video: hyperv_fb: Remove support for Hyper-V 2008 and 2008R2/Win7 adds ac6811a9b36f drm/hyperv: Remove support for Hyper-V 2008 and 2008R2/Win7 adds b4b77778ecc5 PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() adds a2bad844a67b PCI: hv: Fix interrupt mapping for multi-MSI adds 03f5f13ec764 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds ad69172ec930 kunit: Rework kunit_resource allocation policy adds dcbb2ee24601 lib/Kconfig.debug: change KUnit tests to default to KUNIT_ [...] adds a02353f49162 kunit: bail out of test filtering logic quicker if OOM adds c249764320cb kunit: tool: update test counts summary line format adds 3f0a50f345f7 kunit: tool: stop using a shell to run kernel under QEMU adds 9660209d9418 kunit: tool: print clearer error message when there's no T [...] adds f04f68416861 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds a96ef8b504ef bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision adds 77fc41204734 bus: mhi: host: pci_generic: add Telit FN990 adds 13b9b814da2d bus: mhi: host: Add support for Foxconn T99W373 and T99W368 adds b0fe84fac1d8 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 23b5c7961f75 memblock tests: update style of comments for memblock_add_ [...] adds e4f76c8d217e memblock tests: update style of comments for memblock_rese [...] adds 60bba7b193cc memblock tests: update style of comments for memblock_remo [...] adds a5550c053f6c memblock tests: update style of comments for memblock_free [...] adds 000605cd1b14 memblock tests: remove completed TODO item adds 4f8dd748f038 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 35e01667c84b cxl/mbox: fix logical vs bitwise typo adds cc10eee95204 PCI/ACPI: add a helper for retrieving _OSC Control DWORDs adds 241d26bc26ad PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL hos [...] adds 56368029d93b PCI/ACPI: negotiate CXL _OSC adds 3750d013182b cxl: Replace lockdep_mutex with local lock classes adds d864b8ea6468 cxl/acpi: Add root device lockdep validation adds 38a34e10768c cxl: Drop cxl_device_lock() adds 4a0079bc7aae nvdimm: Replace lockdep_mutex with local lock classes adds 1550a17a7da2 ACPI: NFIT: Drop nfit_device_lock() adds 81beea55cb74 nvdimm: Drop nd_device_lock() adds fd3abd2cafa4 device-core: Kill the lockdep_mutex adds e6829d1bd3c4 nvdimm: Fix firmware activation deadlock scenarios adds e4d3244c2fe8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3ba75c131639 efi: libstub: declare DXE services table adds 82e0d6d76a2a efi: libstub: ensure allocated memory to be executable adds 24b72bb12e84 efi: x86: Set the NX-compatibility flag in the PE header adds 416a9f84a77c efi: libstub: pass image handle to handle_kernel_image() adds 07768c55f9c2 efi/arm64: libstub: run image in place if randomized by th [...] adds a6cfe03c34ba efi: stub: prefer mirrored memory for randomized allocations adds 1a6c42dff9b3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0393a2cc188f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 06904b0dca21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 680eeb4dbf7b random: fix sysctl documentation nits adds c8a669a3145d init: call time_init() before rand_initialize() adds 1f3eb4c4b40b ia64: define get_cycles macro for arch-override adds 4ae02fb4b8bf s390: define get_cycles macro for arch-override adds 84c0ffba06ef parisc: define get_cycles macro for arch-override adds e1971d344a64 alpha: define get_cycles macro for arch-override adds 79c3c77e5e9f powerpc: define get_cycles macro for arch-override adds b3501c7bd8ea openrisc: start CPU timer early in boot adds a1fc9f579b89 timekeeping: Add raw clock fallback for random_get_entropy() adds a21f5e416d33 m68k: use fallback for random_get_entropy() instead of zero adds b43060f64224 riscv: use fallback for random_get_entropy() instead of zero adds fdd92f12b738 mips: use fallback for random_get_entropy() instead of jus [...] adds 55dde6daddab arm: use fallback for random_get_entropy() instead of zero adds 1e14ac6a5b98 nios2: use fallback for random_get_entropy() instead of zero adds b127f1e3e921 x86/tsc: Use fallback for random_get_entropy() instead of zero adds 61566f40780b um: use fallback for random_get_entropy() instead of zero adds a0ca2919dd3a sparc: use fallback for random_get_entropy() instead of zero adds a2f57929e952 xtensa: use fallback for random_get_entropy() instead of zero adds da81f3a19dd8 random: insist on random_get_entropy() existing in order t [...] adds 74c7f9adae4e random: vary jitter iterations based on cycle counter speed adds 9a927d639772 random: mix in timestamps and reseed on system restore adds c75d24290638 random: do not use batches when !crng_ready() adds 06e06556af70 random: use first 128 bits of input as fast init adds 7107cd63a83d random: do not pretend to handle premature next security model adds 3620ea48eaa7 random: order timer entropy functions below interrupt functions adds db8b84daa89f random: do not use input pool from hard IRQs adds b17c3b542cab random: help compiler out with fast_mix() by using simpler [...] adds 9822d661efb0 siphash: use one source of truth for siphash permutations adds 3c5a2c797291 random32: use real rng for non-deterministic randomness adds d96aac6f0bc6 random: use symbolic constants for crng_init states adds 66f6c7a1cf67 random: avoid init'ing twice in credit race adds 1eaab7eeeb60 random: move initialization out of reseeding hot path adds 6c4a418c2c75 random: remove ratelimiting for in-kernel unseeded randomness adds e7bae9a759f1 random: use proper jiffies comparison macro adds b904d915d3f3 random: handle latent entropy and command line from random_init() adds 8b5134606590 random: credit architectural init the exact amount adds ac6a19492a38 random: use static branch for crng_ready() adds d422b4dc5b7c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6cc2df8e3a39 landlock: Add clang-format exceptions adds 06a1c40a09a8 landlock: Format with clang-format adds 4598d9abf421 selftests/landlock: Add clang-format exceptions adds 135464f9d29c selftests/landlock: Normalize array assignment adds 160405369e06 selftests/landlock: Format with clang-format adds b265f61bc124 samples/landlock: Add clang-format exceptions adds 91f73993326c samples/landlock: Format with clang-format adds 9edd24e135fa landlock: Fix landlock_add_rule(2) documentation adds c65ffc187a6a selftests/landlock: Make tests build with old libc adds 6047e2da6a34 selftests/landlock: Extend tests for minimal valid attribute size adds e67bde108f5f selftests/landlock: Add tests for unknown access rights adds e6b2cd8c6012 selftests/landlock: Extend access right tests to directories adds 3dd2abae2804 selftests/landlock: Fully test file rename with "remove" access adds c336dce89a12 selftests/landlock: Add tests for O_PATH adds 761486461bc2 landlock: Change landlock_add_rule(2) argument check ordering adds f6d1252932c5 landlock: Change landlock_restrict_self(2) check ordering adds ba48f80eb385 selftests/landlock: Test landlock_create_ruleset(2) argume [...] adds a0ad7ad5d589 landlock: Define access_mask_t to enforce a consistent acc [...] adds 1f5f1c5a9e70 landlock: Reduce the maximum number of layers to 16 adds 59dbe25be42b landlock: Create find_rule() from unmask_layers() adds c0786b62cf19 landlock: Fix same-layer rule unions adds 5342eb1aceca landlock: Move filesystem helpers and add a new one adds 701bac2550f6 LSM: Remove double path_rename hook calls for RENAME_EXCHANGE adds b06a59a6841a landlock: Add support for file reparenting with LANDLOCK_A [...] adds 2d2b0c04ce86 selftests/landlock: Add 11 new test suites dedicated to fi [...] adds e529cd2bdfb6 samples/landlock: Add support for file reparenting adds 545a209f59d2 landlock: Document LANDLOCK_ACCESS_FS_REFER and ABI versioning adds 2998a2088af5 landlock: Document good practices about filesystem policies adds b0fab2b8e5da landlock: Add design choices documentation for filesystem [...] adds 4e4a62732275 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4c454635bb96 kallsyms: avoid hardcoding the buffer size adds b7cfdec14427 kallsyms: support "big" kernel symbols adds 61968dbc2d5d kallsyms: increase maximum kernel symbol length to 512 adds ba407fc7f9f7 kunit: take `kunit_assert` as `const` adds 944b0e6deb80 rust: add C helpers adds f2ed55ac8a1f rust: add `compiler_builtins` crate adds 686980e9c42b rust: import upstream `alloc` crate adds fa525f9e60f5 rust: adapt `alloc` crate to the kernel adds cb34e3a0266f rust: add `build_error` crate adds e1725bb761fa rust: add `macros` crate adds 53162877fc1a rust: add `kernel` crate's `sync` module adds 92efead92444 rust: add `kernel` crate adds 6d94defab65b rust: export generated symbols adds dde1112b0bd1 vsprintf: add new `%pA` format specifier adds f187daa1a6d7 scripts: add `rustdoc_test_{builder,gen}.py` scripts adds aaf327767e9f scripts: add `generate_rust_analyzer.py` scripts adds 2db361037432 scripts: decode_stacktrace: demangle Rust symbols adds cfa5272c5b7d docs: add Rust documentation adds c16f02f91981 Kbuild: add Rust support adds f8f9df751625 samples: add Rust examples adds fd665cf045dd MAINTAINERS: Rust adds b113db82d9d3 [RFC] drivers: gpio: PrimeCell PL061 in Rust adds d637f9ec1954 [RFC] drivers: android: Binder IPC in Rust adds 425a9fd52cc6 init/Kconfig: Specify the interpreter for rust-is-available.sh adds 31c267e32856 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 764aaf44cd64 reboot: Fix build warning without CONFIG_SYSCTL adds 494dcdf46e5c sched: Fix build warning without CONFIG_SYSCTL adds a00a47313667 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 5fb9bfe01c88 scsicam: Fix use of page cache adds a125d2aec37c ext4: Use page_symlink() instead of __page_symlink() adds 56f5746c414d namei: Merge page_symlink() and __page_symlink() adds 2d878178baf3 namei: Convert page_symlink() to use memalloc_nofs_save() adds df8081801dc8 f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs adds 7333ed358770 ext4: Allow GFP_FS allocations in ext4_da_convert_inline_d [...] adds 8f50c8b7ffc7 ext4: Use scoped memory API in mext_page_double_lock() adds 36d116e99da7 ext4: Use scoped memory APIs in ext4_da_write_begin() adds 832ee62d992d ext4: Use scoped memory APIs in ext4_write_begin() adds 236d93c4bf2d fs: Remove AOP_FLAG_NOFS adds de2a93115017 fs: Remove aop_flags parameter from netfs_write_begin() adds b3992d1e2ebc fs: Remove aop flags parameter from block_write_begin() adds be3bbbc58811 fs: Remove aop flags parameter from cont_write_begin() adds b7446e7cf15f fs: Remove aop flags parameter from grab_cache_page_write_begin() adds 8371f30cf774 fs: Remove aop flags parameter from nobh_write_begin() adds 9d6b0cd75798 fs: Remove flags parameter from aops->write_begin adds 53b524b83d17 buffer: Call aops write_begin() and write_end() directly adds 27a77913448f namei: Call aops write_begin() and write_end() directly adds 44ab23b9b3c7 ntfs3: Call ntfs_write_begin() and ntfs_write_end() directly adds 652118b8c979 ntfs3: Remove fsdata parameter from ntfs_extend_initialize [...] adds cfef1f7b39a6 hfs: Call hfs_write_begin() and generic_write_end() directly adds 07a31f728d7a hfsplus: Call hfsplus_write_begin() and generic_write_end( [...] adds 1b0aa4449cb8 ext4: Call aops write_begin() and write_end() directly adds 6e0ee0446570 f2fs: Call aops write_begin() and write_end() directly adds c5edd542aa54 i915: Call aops write_begin() and write_end() directly adds 84a1041c60ff fs: Remove pagecache_write_begin() and pagecache_write_end() adds 65aa6b5a1829 filemap: Remove obsolete comment in lock_page adds cd125eeab2de filemap: Update the folio_lock documentation adds 2ca456c24801 filemap: Update the folio_mark_dirty documentation adds a42634a6c07d readahead: Use a folio in read_pages() adds 520f301c54fa fs: Convert is_dirty_writeback() to take a folio adds 2ebdd1df3166 mm/readahead: Convert page_cache_async_readahead to take a folio adds 6c2ae0d5db57 buffer: Rewrite nobh_truncate_page() to use folios adds 5efe7448a142 fs: Introduce aops->read_folio adds 08830c8bc6cc fs: Add read_folio documentation adds 6c62371b7fd7 fs: Convert netfs_readpage to netfs_read_folio adds 7479c505b4ab fs: Convert iomap_readpage to iomap_read_folio adds 2c69e2057962 fs: Convert block_read_full_page() to block_read_full_folio() adds f132ab7d3ab0 fs: Convert mpage_readpage to mpage_read_folio adds a77f580a2d46 fs: Convert simple_readpage to simple_read_folio adds 1b6f3c8731e9 affs: Convert affs to read_folio adds d7e0f539d85f afs: Convert afs_symlink_readpage to afs_symlink_read_folio adds a13fe6928ae2 befs: Convert befs to read_folio adds fb12489b0dfd btrfs: Convert btrfs to read_folio adds ce3bb0d2cb60 cifs: Convert cifs to read_folio adds 65c0d259cb17 coda: Convert coda to read_folio adds 5aab331ad68f cramfs: Convert cramfs to read_folio adds 025e65c3438e ecryptfs: Convert ecryptfs to read_folio adds 356d9fbb090e efs: Convert efs symlinks to read_folio adds a2e20a25a147 erofs: Convert erofs zdata to read_folio adds fe5ddf6b21c7 ext4: Convert ext4 to read_folio adds be05584f0670 f2fs: Convert f2fs to read_folio adds 42d7a524e9ee freevxfs: Convert vxfs_immed to read_folio adds 5efd00e4899e fuse: Convert fuse to read_folio adds 8f4fe249a671 hostfs: Convert hostfs to read_folio adds cc14d2402670 hpfs: Convert symlinks to read_folio adds 551cb124b1bc isofs: Convert symlinks and zisofs to read_folio adds 75a47803b8e1 jffs2: Convert jffs2 to read_folio adds bb8e283a6479 jfs: Convert metadata pages to read_folio adds 65d023af7f29 nfs: Convert nfs to read_folio adds 933906f8e8e4 ntfs: Convert ntfs to read_folio adds bb9263fc1435 ocfs2: Convert ocfs2 to read_folio adds 1a6417885b10 orangefs: Convert orangefs to read_folio adds f91dbd02224b romfs: Convert romfs to read_folio adds 124cfc154f6c squashfs: Convert squashfs to read_folio adds 0b7bf4830a30 ubifs: Convert ubifs to read_folio adds 0c698cc5e61a udf: Convert adinicb and symlinks to read_folio adds 4b4db9b4c726 vboxsf: Convert vboxsf to read_folio adds 0f312591d656 mm: Convert swap_readpage to call read_folio instead of readpage adds 7e0a126519b8 mm,fs: Remove aops->readpage adds 2294f9b8793d jffs2: Pass the file pointer to jffs2_do_readpage_unlock() adds 6ece0a0452c9 nfs: Pass the file pointer to nfs_symlink_filler() adds e9b5b23e957e fs: Change the type of filler_t adds 07950008692b mm/filemap: Hoist filler_t decision to the top of do_read_ [...] adds fa29000b6b26 fs: Add aops->release_folio adds 8597447dc565 iomap: Convert to release_folio adds a26d3411bbdd 9p: Convert to release_folio adds 508cae6843fe afs: Convert to release_folio adds f913cff3505a btrfs: Convert to release_folio adds 5e4146558c96 ceph: Convert to release_folio adds eef15ea146f8 cifs: Convert to release_folio adds 8c5de05e41d4 erofs: Convert to release_folio adds 3c402f1543cc ext4: Convert to release_folio adds c26cd0458630 f2fs: Convert to release_folio adds e45c20d11041 gfs2: Convert to release_folio adds 5784f09bf4df hfs: Convert to release_folio adds 7ffce3d94110 hfsplus: Convert to release_folio adds a613b861aabe jfs: Convert to release_folio adds 3577da4aa895 nfs: Convert to release_folio adds 31c0b4afb924 nilfs2: Remove comment about releasepage adds eca66389744d ocfs2: Convert to release_folio adds 4993474a21b4 orangefs: Convert to release_folio adds dc2e58b24abf reiserfs: Convert to release_folio adds bcaabc554912 ubifs: Convert to release_folio adds 704ead2bed20 fs: Remove last vestiges of releasepage adds be6b969c9b2f reiserfs: Convert release_buffer_page() to use a folio adds c56a6eb03deb jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio adds 731222557a69 jbd2: Convert release_buffer_page() to use a folio adds 68189fef88c7 fs: Change try_to_free_buffers() to take a folio adds 6439476311a6 fs: Convert drop_buffers() to use a folio adds d2329aa0c78f fs: Add free_folio address space operation adds c78ac80e98ad orangefs: Convert to free_folio adds aa5dc8c46189 nfs: Convert to free_folio adds 6612ed24a242 secretmem: Convert to free_folio adds 8560cb1a7d75 fs: Remove aops->freepage adds 08104fb0b150 Appoint myself page cache maintainer adds 516edb456f12 nilfs2: Fix some kernel-doc comments adds 8f7577ac41f6 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 535d12fee51f Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds f5717f18955d ia64: cleanup remove_siblinginfo() adds 2ceea568b8d5 Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds e0bfb57e1b0f hte: Remove unused including <linux/version.h> adds 0668e8ccd331 hte: Fix possible use-after-free in tegra_hte_test_remove() adds e30b64a3ab9b hte: Fix off by one in hte_push_ts_ns() adds 479c5db800e1 hte: Uninitialized variable in hte_ts_get() adds 76df4b38e4ec Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] adds 3b5eed3c71a2 netfs: Eliminate Clang randstruct warning adds d36465897037 sancov: Split plugin build from plugin CFLAGS adds 595b893e2087 randstruct: Reorganize Kconfigs and attribute macros adds 613f4b3ed790 randstruct: Split randstruct Makefile and CFLAGS adds be2b34fa9be3 randstruct: Move seed generation into scripts/basic/ adds 035f7f87b729 randstruct: Enable Clang support adds e85094c31ddb arm64: stackleak: fix current_top_of_stack() adds a12685e2d1f7 stackleak: move skip_erasing() check earlier adds ac7838b4e1c5 stackleak: remove redundant check adds 9ec79840d6af stackleak: rework stack low bound handling adds 1723d39d2fe4 stackleak: clarify variable names adds 0cfa2ccd285d stackleak: rework stack high bound handling adds 77cf2b6dee66 stackleak: rework poison scanning adds 4130a61cebb1 lkdtm/stackleak: avoid spurious failure adds 72b61896f2b4 lkdtm/stackleak: rework boundary management adds f03a50938dec lkdtm/stackleak: prevent unexpected stack usage adds f171d695f3ad lkdtm/stackleak: check stack boundaries adds 8111e67dee9f stackleak: add on/off stack variants adds 88959a39a170 arm64: entry: use stackleak_erase_on_task_stack() adds 8c6a490e404f lkdtm/stackleak: fix CONFIG_GCC_PLUGIN_STACKLEAK=n adds 1ff297584fad randomize_kstack: Improve docs on requirements/rationale adds 61f60bac8c05 gcc-plugins: Change all version strings match kernel adds 3b0492c33634 lib: overflow: Always build 64-bit test cases adds 36bef1c4630a big_keys: Use struct for internal payload adds 7353a2a5357a niu: Silence randstruct warnings adds 3341df68fc1d af_unix: Silence randstruct GCC plugin warning adds 222557758c53 gcc-plugins: randstruct: Remove cast exception handling adds 0a76d4c331b4 mm: usercopy: move the virt_addr_valid() below the is_vmal [...] adds 5cb22abada16 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 3219e2aa9dbd Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 322842ea3c72 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] adds 623a1ddfeb23 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] adds b51ad4f8679e mm/memory: slightly simplify copy_present_pte() adds fb3d824d1a46 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] adds 14f9135d5470 mm/rmap: convert RMAP flags to a proper distinct rmap_t type adds f1e2db12e45b mm/rmap: remove do_page_add_anon_rmap() adds 28c5209dfd5f mm/rmap: pass rmap flags to hugepage_add_anon_rmap() adds 40f2bbf71161 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() adds 6c54dc6c7437 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] adds 500539419fae mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] adds 78fbe906cc90 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] adds 6c287605fd56 mm: remember exclusively mapped anonymous pages with PG_an [...] adds 7f5abe609b3d mm/rmap: fail try_to_migrate() early when setting a PMD mi [...] adds 8909691b6c5a mm/gup: disallow follow_page(FOLL_PIN) adds c89357e27f20 mm: support GUP-triggered unsharing of anonymous pages adds a7f226604170 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] adds b6a2619c60b4 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] adds 1493a1913e34 mm/swap: remember PG_anon_exclusive via a swp pte bit adds 210d1e8af42d mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 3e20889cfbee x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 570ef363509b arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 8043d26c4659 s390/pgtable: cleanup description of swp pte layout adds 92cd58bd2566 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 03ac1b71fca1 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s adds bff9beaa2e80 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s adds 0768c8de1b74 mm/gup: fix comments to pin_user_pages_*() adds 17de1e559cf1 selftests: clarify common error when running gup_test adds 014bb1de4fc1 mm: create new mm/swap.h header file adds 4c4a763406ef mm: drop swap_dirty_folio adds 4b60c0ff2f20 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate adds d791ea676b66 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space adds e1209d3a7a67 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] adds eb79f3af9395 nfs: rename nfs_direct_IO and use as ->swap_rw adds 7eadabc05d45 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw adds cba738f64909 doc: update documentation for swap_activate and swap_rw adds 5169b844b7dd mm: submit multipage reads for SWP_FS_OPS swap-space adds 2282679fb20b mm: submit multipage write for SWP_FS_OPS swap-space adds a1a0dfd56f97 mm: handle THP in swap_*page_fs() adds 6341a446a0e6 MM: handle THP in swap_*page_fs() - count_vm_events() adds a2ad63daa88b VFS: add FMODE_CAN_ODIRECT file flag adds 8296b60c4ec0 mm/madvise: free hwpoison and swapin error entry in madvis [...] adds c39330f833e3 mm/mprotect: use mmu_gather adds be2ff81a56bb mm/mprotect: do not flush when not required architecturally adds 7a8c1879e1d5 mm: avoid unnecessary flush on change_huge_pmd() adds b251603c0586 hugetlbfs: fix hugetlbfs_statfs() locking adds b0c1c8b6ddf8 kfence: enable check kfence canary on panic via boot param adds da0f51df38d7 mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE adds 6e67db8e1019 mm/damon/core: add a function for damon_operations registr [...] adds 633eee96efd4 mm/damon/sysfs: add a file for listing available monitoring ops adds 9def82eb0a76 selftets/damon/sysfs: test existence and permission of ava [...] adds 13ddc39f6087 Docs/{ABI,admin-guide}/damon: document 'avail_operations' [...] adds 5aba116ccf24 mm/damon/vaddr: register a damon_operations for fixed virt [...] adds 0f4c82ebba9d mm/damon/sysfs: support fixed virtual address ranges monitoring adds 588bbe163e86 Docs/{ABI,admin-guide}/damon: update for fixed virtual add [...] adds 4f88c435ac9d mm/memory_hotplug: use pgprot_val to get value of pgprot adds dcd6523d3ead mm: hugetlb: considering PMD sharing when flushing cache/TLBs adds 5968f8a145dd mm: rmap: move the cache flushing to the correct place for [...] adds 8f77e9335b19 mm: rmap: use flush_cache_range() to flush cache for huget [...] adds ea5aa8233e4b printk: stop including cache.h from printk.h adds 70d8d990543c mm: make minimum slab alignment a runtime property adds 7396591e43df mmap locking API: fix missed mmap_sem references in comments adds 222df13a3b0b mm/swapops: make is_pmd_migration_entry more strict adds 0b11f685197c mm/rmap: Fix typos in comments adds 2ed5dc0342e4 selftest/vm: test that mremap fails on non-existent vma adds e222db2c099e mm/damon/core: add a new callback for watermarks checks adds 21e165a1d04b mm/damon/core: finish kdamond as soon as any callback retu [...] adds 85b661f1f5d9 mm/damon/vaddr: generalize damon_va_apply_three_regions() adds 67bdcabc2fd3 mm/damon/vaddr: move 'damon_set_regions()' to core adds d0fc67edb670 mm/damon/vaddr: remove damon_va_apply_three_regions() adds 597083093c88 mm/damon/sysfs: prohibit multiple physical address space m [...] adds 69a947f20cf1 mm/damon/sysfs: move targets setup code to a separated function adds 4892c4b3a770 mm/damon/sysfs: reuse damon_set_regions() for regions setting adds 66f0631b81b8 mm/damon/sysfs: use enum for 'state' input handling adds f9f0e9b86d5a mm/damon/sysfs: update schemes stat in the kdamond context adds 26b1132a2798 mm/damon/sysfs: support online inputs update adds 492ab28fd2f9 Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs fil [...] adds ee10497ebc2b mm/damon/reclaim: support online inputs update adds a862ffa444c5 Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs [...] adds de4c279a0ffd Revert "mm/madvise: free hwpoison and swapin error entry i [...] adds 9a74da07c6d5 foo adds 9b74c2baed97 mm/page_alloc: cache the result of node_dirty_ok() adds bd5b39181ba2 mm: introduce PTE_MARKER swap entry adds b7f4b0d170ce mm: teach core mm about pte markers adds 266a70c502bc mm: check against orig_pte for finish_fault() adds 5bf793040193 mm/uffd: PTE_MARKER_UFFD_WP adds 8cb833ec7785 mm/shmem: take care of UFFDIO_COPY_MODE_WP adds 3a0185043433 mm/shmem: handle uffd-wp special pte in page fault handler adds 002297e525c7 mm/shmem: persist uffd-wp bit across zapping for file-backed adds 45b219e72641 mm/shmem: allow uffd wr-protect none pte for file-backed mem adds 8d919a99a781 mm/shmem: allows file-back mem to be uffd wr-protected on thps adds 8b7568cd9bfa mm/shmem: handle uffd-wp during fork() adds 15c790309294 mm/hugetlb: introduce huge pte version of uffd-wp helpers adds a0efd2a448a8 mm/hugetlb: hook page faults for uffd write protection adds 61006a6447d7 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP adds 7f6eb662c522 mm/hugetlb: handle UFFDIO_WRITEPROTECT adds da5719c20d6a mm/hugetlb: handle pte markers in page faults adds 076a8ce3f4db mm/hugetlb: allow uffd wr-protect none ptes adds 2da4de58749d mm/hugetlb: only drop uffd-wp special pte if required adds db190154f47c mm/hugetlb: handle uffd-wp during fork() adds 2fc02411ca5e mm/khugepaged: don't recycle vma pgtable if uffd-wp registered adds 2bdcbc8470ca mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs adds 3d75b6d8d996 mm/uffd: enable write protection for shmem & hugetlbfs adds 2c0242d37412 mm: enable PTE markers by default adds ab2dcd98681d selftests/uffd: enable uffd-wp for shmem/hugetlbfs adds 94f6cacda8b5 userfaultfd/selftests: use swap() instead of open coding it adds 9bc31a29ed41 mm/uffd: move USERFAULTFD configs into mm/ adds 217113509c42 cgroups: refactor children cgroups in memcg tests adds d852268177ff cgroup: account for memory_recursiveprot in test_memcg_low() adds 6c8154c19a5a cgroup: account for memory_localevents in test_memcg_oom_g [...] adds f074726c1e2c cgroup: remove racy check in test_memcg_sock() adds c7cd338104c1 cgroup: fix racy check in alloc_pagecache_max_30M() helper [...] adds ac1cfa68c6a1 mm: page_isolation: move has_unmovable_pages() to mm/page_ [...] adds 29b250fb8585 mm: page_isolation: check specified range for unmovable pages adds 3f7b7c1b011c mm: make alloc_contig_range work at pageblock granularity adds 6fa2e186690f mm: page_isolation: enable arbitrary range page isolation. adds 7ae6d0b047f5 mm: cma: use pageblock_order as the single alignment adds b968ecccb3a7 drivers: virtio_mem: use pageblock size as the minimum vir [...] adds 0526236c261e mm/vmscan: take min_slab_pages into account when try to ca [...] adds cc22ece7b3b1 lib/kstrtox.c: add "false"/"true" support to kstrtobool() adds ed18c0f18e7b mm: convert sysfs input to bool using kstrtobool() adds e5da8b37b69d mm/vmscan: not necessary to re-init the list for each iteration adds 2fbfb88c390e mm/vmscan: add a comment about MADV_FREE pages check in fo [...] adds 18bacbfdc62f mm/vmscan: introduce helper function reclaim_page_list() adds f4ad67a45244 mm/vmscan: take all base pages of THP into account when ra [...] adds 9832da8b3650 mm/vmscan: remove obsolete comment in kswapd_run adds 46e465bd2569 mm/vmscan: use helper folio_is_file_lru() adds e322d2203b19 mm/vmscan: filter empty page_list at the beginning adds ccad038d684b mm/vmscan: don't use NUMA_NO_NODE as indicator of page on [...] adds 6b37ba3dc6ac mm/shmem: remove duplicate include in memory.c adds 4344b854c05a shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio() adds bd17f2cb69ff mm/huge_memory: convert do_huge_pmd_anonymous_page() to us [...] adds 8749fd4135ef alpha: fix alloc_zeroed_user_highpage_movable() adds 8a88dcf4b71e mm: remove alloc_pages_vma() adds b770308726a6 vmscan: use folio_mapped() in shrink_page_list() adds 88a43f0b1885 vmscan: convert the writeback handling in shrink_page_list [...] adds aecdb9ce6765 swap: turn get_swap_page() into folio_alloc_swap() adds 3d1cc5fd2447 swap: convert add_to_swap() to take a folio adds 1072990be870 vmscan: convert dirty page handling to folios adds ae842401a2df vmscan: convert page buffer handling to use folios adds 4b65fe04e995 vmscan: convert lazy freeing to folios adds 5d239bfa7725 vmscan: move initialisation of mapping down adds a319924f501a vmscan: convert the activate_locked portion of shrink_page [...] adds 7d40fdc24817 mm: allow can_split_folio() to be called when THP are disabled adds fe41f825da6e vmscan: remove remaining uses of page in shrink_page_list adds f1d4fccf7c17 mm/shmem: use a folio in shmem_unused_huge_shrink adds bf4aed066b33 mm/swap: add folio_throttle_swaprate adds 5958881e0c91 mm/shmem: convert shmem_add_to_page_cache to take a folio adds da1415a35194 mm/shmem: turn shmem_should_replace_page into shmem_should [...] adds 13d88be2c18a mm/shmem: add shmem_alloc_folio() adds 5dd33ff10368 mm/shmem: convert shmem_alloc_and_acct_page to use a folio adds 90807a5c1752 mm/shmem: convert shmem_getpage_gfp to use a folio adds 560cffe22d1f mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio() adds 413e4b218c5b mm: add folio_mapping_flags() adds 9d7856d62e1e mm: add folio_test_movable() adds 1680eed65833 mm/migrate: convert move_to_new_page() into move_to_new_folio() adds 9b1705194f00 mm: page_table_check: using PxD_SIZE instead of PxD_PAGE_SIZE adds 65e0a6b1fc25 mm: page_table_check: move pxx_user_accessible_page into x86 adds ffd9cfcbb09f mm: page_table_check: add hooks to public helpers adds 8532e69c7dcb mm: remove __HAVE_ARCH_PTEP_CLEAR in pgtable.h adds daf214c14dbe arm64/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK adds 856eed79f8d3 riscv/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK adds c48ed20adf44 mm: functions may simplify the use of return values adds 2caefa3e0498 mm/damon/reclaim: use resource_size function on resource object adds 59199954b252 docs: vm/page_owner: tweak literal block in STANDARD FORMA [...] adds 540342cfb258 percpu: improve percpu_alloc_percpu event trace adds e2c1df04bf73 zram: remove double compression logic adds c8224c727e56 tracing: incorrect gfp_t conversion adds b3fedbc8ce32 mm/vmalloc: use raw_cpu_ptr() for vmap_block_queue access adds 8d14350d9f76 kasan: clean up comments in internal kasan.h adds 8aff06245efe kasan: use tabs to align shadow values adds 87f3d595b991 kasan: give better names to shadow values adds ba5165b7a0d2 kasan: update documentation adds 22b9c5d735a6 kasan: move boot parameters section in documentation adds 51abc878cb97 kasan: clean-up kconfig options descriptions adds dc962e1449ee mm/page_owner: use strscpy() instead of strlcpy() adds ac4f41988984 mm/memory-failure.c: move clear_hwpoisoned_pages adds 2b73d6982d56 mm/memory-failure.c: simplify num_poisoned_pages_dec adds c7616d12be15 mm/memory-failure.c: add hwpoison_filter for soft offline adds c889a51f518e mm/hwpoison: disable hwpoison filter during removing adds 996927eebdae mm/memory-failure.c: simplify num_poisoned_pages_inc/dec adds 4b91e355874e Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] adds 705519770570 proc: fix dentry/inode overinstantiating under /proc/${pid}/net adds da028e4c4b02 initramfs: refactor do_header() cpio magic checks adds fcb7aedd2e90 initramfs: make dir_entry.name a flexible array member adds 1274aea127b2 initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option adds 3a2699cfbe31 gen_init_cpio: fix short read file handling adds ea8048719a0c gen_init_cpio: support file checksum archiving adds 800c24dc34b9 initramfs: support cpio extraction with file checksums adds 0e9000296553 ipc/sem: remove redundant assignments adds 49c9dd0df65d ipc: update semtimedop() to use hrtimer adds d60c4d01a98b ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds c9b516f16be5 ELF, uapi: fixup ELF_ST_TYPE definition adds a7bd57b87f65 kernel/crash_core.c: remove redundant check of ck_cmdline adds cd290a9839ce lib/string_helpers: fix not adding strarray to device's re [...] adds a3b774342fa7 fs/ntfs3: validate BOOT sectors_per_clusters adds 47b7eae62aa7 relay: remove redundant assignment to pointer buf adds 6b9dbedbe349 tty: fix deadlock caused by calling printk() under tty_port->lock adds 25d9767831d3 ia64: mca: drop redundant spinlock initialization adds a8853fdc76f4 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] adds 37a3a18dbf8e Revert "mm/cma.c: remove redundant cma_mutex lock" adds 1f3661f8c628 zsmalloc: fix races between asynchronous zspage free and p [...] adds 2481056c81f7 lib/assoc_array.c: fix BUG_ON during garbage collect adds 8bed1e941cb3 assoc_array-fix-bug_on-during-garbage-collect-fix adds 85dfadda7b28 assoc_array: Fix BUG_ON during garbage collect adds 2835a43b44c6 Merge branch 'mm-stable' into mm-unstable adds 137e2a4da32d mm/z3fold: fix sheduling while atomic adds 24bee40ed430 mm/z3fold: fix possible null pointer dereferencing adds 8f1456576186 mm/z3fold: remove buggy use of stale list for allocation adds 08897c2719b6 mm/z3fold: throw warning on failure of trylock_page in z3f [...] adds 725a25651780 revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" adds 1b2ac6bea48a mm/z3fold: put z3fold page back into unbuddied list when r [...] adds bcde8e23f17b mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock adds 477b09945a91 mm/z3fold: fix z3fold_reclaim_page races with z3fold_free adds 96748bcfb14e mm/z3fold: fix z3fold_page_migrate races with z3fold_map adds 36cc4cc38ab8 mips: rename mt_init to mips_mt_init adds d20a2477c96b Maple Tree: add new data structure adds c5dfab346944 maple_tree: Fix expanding null off the end of the data. adds 438fb1dc401f radix tree test suite: add pr_err define adds cc2e1f71e244 radix tree test suite: add kmem_cache_set_non_kernel() adds f0a861c39837 radix tree test suite: add allocation counts and size to k [...] adds 3b1c2c294bd3 radix tree test suite: add support for slab bulk APIs adds 00003ae88a34 radix tree test suite: add lockdep_is_held to header adds 8ea991381905 lib/test_maple_tree: add testing for maple tree adds b75e9202c1c6 test_maple_tree: add null expansion tests adds fdfbced1e040 mm: start tracking VMAs with maple tree adds 47a5e2557049 mapletree: build fix adds 91dfe10f2f89 mm/mmap: fix leak on expand_downwards() and expand_upwards() adds b6904b7afeb5 mm: add VMA iterator adds 8c20a766bd68 mmap: use the VMA iterator in count_vma_pages_range() adds 08f6f7f0cdba mm/mmap: use the maple tree in find_vma() instead of the rbtree. adds 451983d38613 mm/mmap: use the maple tree for find_vma_prev() instead of [...] adds 946d6bfc1e5b mm/mmap: use maple tree for unmapped_area{_topdown} adds 620e691a6bc3 kernel/fork: use maple tree for dup_mmap() during forking adds 2825f6283d57 damon: convert __damon_va_three_regions to use the VMA iterator adds 3b3ce2515dfc damon-convert-__damon_va_three_regions-to-use-the-vma-iter [...] adds d291ad08c14c proc: remove VMA rbtree use from nommu adds 45b121ce3421 mm: remove rb tree. adds 5b386fd0a222 mmap: change zeroing of maple tree in __vma_adjust() adds ee636874e4af xen: use vma_lookup() in privcmd_ioctl_mmap() adds 61beccbb6a67 mm: optimize find_exact_vma() to use vma_lookup() adds a616dbc95a27 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] adds 8aa65316a90a mm/mmap: change do_brk_flags() to expand existing VMA and [...] adds 14a6245496f0 mm: use maple tree operations for find_vma_intersection() adds e17b76b95a3b mm/mmap: use advanced maple tree API for mmap_region() adds 80beee53a652 mm: remove vmacache adds aaef78404b42 mm: convert vma_lookup() to use mtree_load() adds e3477428a889 mm/mmap: move mmap_region() below do_munmap() adds 33ef1d003a92 mm/mmap: reorganize munmap to use maple states adds a30cf6b835de mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() adds fa126d15dcb8 arm64: remove mmap linked list from vdso adds 7c81e34b4518 arm64: Change elfcore for_each_mte_vma() to use VMA iterator adds 21e4d63502c5 parisc: remove mmap linked list from cache handling adds 0154695ee431 powerpc: remove mmap linked list walks adds ac629683fb91 s390: remove vma linked list walks adds 996563c10a10 x86: remove vma linked list walks adds 211f74dac642 xtensa: remove vma linked list walks adds 29218183e77c cxl: remove vma linked list walk adds 122b3ffdd322 optee: remove vma linked list walk adds 1e2654af4880 um: remove vma linked list walk adds 380cbd14faaa coredump: remove vma linked list walk adds 3aace5b74a03 exec: use VMA iterator instead of linked list adds 52ab56dfd9ac fs/proc/base: use maple tree iterators in place of linked list adds 8afe9915c80b fs/proc/task_mmu: stop using linked list and highest_vm_end adds db10b072a61b userfaultfd: use maple tree iterator to iterate VMAs adds e6292741b406 ipc/shm: use VMA iterator instead of linked list adds d8c8f303f37b acct: use VMA iterator instead of linked list adds db8d3853799d perf: use VMA iterator adds 21765b109b18 sched: use maple tree iterator to walk VMAs adds 9b27ee880ced fork: use VMA iterator adds 21907bd97f1c bpf: remove VMA linked list adds 65032e661e28 mm/gup: use maple tree navigation instead of linked list adds 7839bfc844dc mm/khugepaged: stop using vma linked list adds e3672f212c77 mm/ksm: use vma iterators instead of vma linked list adds ffb2bc7d3501 mm/madvise: use vma_find() instead of vma linked list adds 5fc2410b7674 mm/memcontrol: stop using mm->highest_vm_end adds 48e03cb0a2fa mm/mempolicy: use vma iterator & maple state instead of vm [...] adds c0c715d6f132 mm/mlock: use vma iterator and maple state instead of vma [...] adds 5d40338b7893 mm/mprotect: use maple tree navigation instead of vma linked list adds 161565e41021 mm/mremap: use vma_find_intersection() instead of vma linked list adds 1e0443b28ca9 mm/msync: use vma_find() instead of vma linked list adds 419a1d55d4c9 mm/oom_kill: use maple tree iterators instead of vma linked list adds b38e5f2bae9d mm/pagewalk: use vma_find() instead of vma linked list adds 87ae09dbdd3b mm/swapfile: use vma iterator instead of vma linked list adds 538ed184c1c6 i915: use the VMA iterator adds 8ffcbbc883b4 nommu: remove uses of VMA linked list adds 080a6a788a3c riscv: use vma iterator for vdso adds b7d0f898f5ce mm: remove the vma linked list adds 05cf8039e4e9 mm/mmap: drop range_has_overlap() function adds 5b5e05795dbc mm/mmap.c: pass in mapping to __vma_link_file() adds d3d7e7b46222 mm: discard __GFP_ATOMIC adds 7acd9d87900f mm/swap: use helper is_swap_pte() in swap_vma_readahead adds 748cb402d20c mm/swap: use helper macro __ATTR_RW adds 01d37be151c5 mm/swap: fold __swap_info_get() into its sole caller adds 78caa0b631ce mm/swap: remove unneeded return value of free_swap_slot adds a00b390c298e mm/swap: print bad swap offset entry in get_swap_device adds 6b6a0c8d6c78 mm/swap: remove buggy cache->nr check in refill_swap_slots_cache adds 40685b9f2e41 mm/swap: remove unneeded p != NULL check in __swap_duplicate adds 99ad34850a2b mm/swap: make page_swapcount and __lru_add_drain_all adds 630d4b89e313 mm/swap: avoid calling swp_swap_info when try to check SWP [...] adds 36e915e917c9 mm/swap: add helper swap_offset_available() adds 629cc0bceb57 mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT adds a4a7a3370c9b mm/swap: clean up the comment of find_next_to_unuse adds 042678597c3a mm/swap: fix the comment of get_kernel_pages adds 09beda64db91 mm/swap: fix comment about swap extent adds a860f7d809de Documentation: filesystems: proc: update meminfo section adds 57d10910b267 documentation-filesystems-proc-update-meminfo-section-fix adds a04e5e3f5bda Documentation: filesystems: proc: update meminfo section adds 98f7609349d9 mm: Kconfig: move swap and slab config options to the MM section adds 010eb112c703 mm: Kconfig: group swap, slab, hotplug and thp options int [...] adds 3ce1b31fe69b mm-kconfig-group-swap-slab-hotplug-and-thp-options-into-su [...] adds 41381e75a11b mm-kconfig-group-swap-slab-hotplug-and-thp-options-into-su [...] adds 670134874ab6 mm: Kconfig: simplify zswap configuration adds b598ac1a37ac mm: zswap: add basic meminfo and vmstat coverage adds c541e45a32ba zswap: memcg accounting adds 4abd5445f063 zswap-memcg-accounting-fix adds 179fef2880ab mm: fix missing handler for __GFP_NOWARN adds c47abf605184 mm-fix-missing-handler-for-__gfp_nowarn-v2 adds 8be8fed81d7d mm/highmem: fix kernel-doc warnings in highmem*.h adds 12d1a2e9c4b2 Documentation/vm: include kdocs from highmem*.h into highmem.rst adds 5a8e4802788f Documentation/vm: move "Using kmap-atomic" to highmem.h adds e346b59ca03a Documentation/vm: rework "Temporary Virtual Mappings" section adds 0ffeb0bd4da5 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE adds db9483a14a96 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED adds a1de86466ad1 mm: khugepaged: skip DAX vma adds 1a13b5746ca2 mm: thp: only regular file could be THP eligible adds d947444ab70f mm: khugepaged: make khugepaged_enter() void function adds b5ce9b7fd5f5 mm: khugepaged: make hugepage_vma_check() non-static adds 382212224308 mm: khugepaged: introduce khugepaged_enter_vma() helper adds 99d00f9bd978 mm: mmap: register suitable readonly file vmas for khugepaged adds 672234382123 mm: change huge_ptep_clear_flush() to return the original pte adds 06252bd28cb6 fix up for "mm: change huge_ptep_clear_flush() to return t [...] adds f459498b60d0 mm-change-huge_ptep_clear_flush-to-return-the-original-pte-fix-2 adds d00ab8fdb593 mm: rmap: fix CONT-PTE/PMD size hugetlb issue when migration adds 38cc3e5e4988 mm-rmap-fix-cont-pte-pmd-size-hugetlb-issue-when-migration-fix adds 8f821551ad9b mm: rmap: Fix CONT-PTE/PMD size hugetlb issue when migration adds cbaf7893775e mm: rmap: fix CONT-PTE/PMD size hugetlb issue when unmapping adds 2e8bce635bfc mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when [...] adds 22391fa44580 mm: memory_hotplug: override memmap_on_memory when hugetlb [...] adds f6194a6cb89e mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap pa [...] adds 72c7edc5a58d mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl adds adf1d963d3ae mm: fix is_pinnable_page against on cma page adds 14e72bb50c90 mm-fix-is_pinnable_page-against-on-cma-page-v5 adds 4ac671b21094 mm-fix-is_pinnable_page-against-on-cma-page-v5-fix adds 8917b2a82393 mm/memcontrol: export memcg->watermark via sysfs for v2 memcg adds b59d99beadc6 mm/damon: add documentation for Enum value adds 58fd0cc2b3ba mm, compaction: fast_find_migrateblock() should return pfn [...] adds 770511441ce5 mm: don't be stuck to rmap lock on reclaim path adds 596a77a49ee7 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK adds 38b215fcfda5 mm/mempolicy: fix uninit-value in mpol_rebind_policy() adds 6002b23b6c65 mm/page_alloc: add page->buddy_list and page->pcp_list adds 9d0febbf5f27 mm/page_alloc: use only one PCP list for THP-sized allocations adds 6558979c1707 mm/page_alloc: split out buddy removal code from rmqueue i [...] adds 3f8c6c62297d mm/page_alloc: remove unnecessary page == NULL check in rmqueue adds 747c09197772 mm/page_alloc: protect PCP lists with a spinlock adds e1c8d692845f mm/page_alloc: remotely drain per-cpu lists adds 5c89d71a1336 mm-page_alloc-remotely-drain-per-cpu-lists-checkpatch-fixes adds e1448a9cf712 mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() adds 146669cfdb00 ocfs2: reflink deadlock when clone file to the same direct [...] adds 524d23e1854d ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 562fadbaae0f ocfs2: fix ocfs2 corrupt when iputting an inode adds a1194e66f637 init: add "hostname" kernel parameter adds 65e6b51cfff9 init-add-hostname-kernel-parameter-v2 adds a94ce12b8d84 init/main.c: silence some -Wunused-parameter warnings adds 064bad1b1fa1 proc/sysctl: make protected_* world readable adds 4973d2cb6f87 Merge branch 'mm-nonmm-unstable' into mm-everything adds 76535d42eb53 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] adds 47117b91e2dd mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds f0bad0c1ad30 Merge branch 'akpm/master' adds 1e1b28b936ae Add linux-next specific files for 20220513
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 (38a288f5941e) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
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: .mailmap | 2 + Documentation/ABI/testing/ima_policy | 45 +- Documentation/ABI/testing/sysfs-driver-ufs | 18 +- Documentation/RCU/stallwarn.rst | 10 +- Documentation/admin-guide/cgroup-v2.rst | 28 + Documentation/admin-guide/kernel-parameters.txt | 126 +- Documentation/admin-guide/sysctl/vm.rst | 13 +- Documentation/arm64/silicon-errata.rst | 3 + Documentation/cdrom/ide-cd.rst | 538 - Documentation/cdrom/index.rst | 1 - Documentation/core-api/index.rst | 1 + Documentation/core-api/maple_tree.rst | 218 + Documentation/dev-tools/kasan.rst | 228 +- Documentation/devicetree/bindings/arm/fsl.yaml | 1 + Documentation/devicetree/bindings/arm/sp810.txt | 46 - Documentation/devicetree/bindings/arm/sp810.yaml | 80 + Documentation/devicetree/bindings/arm/spe-pmu.txt | 20 - .../devicetree/bindings/arm/vexpress-config.yaml | 285 + .../devicetree/bindings/arm/vexpress-sysreg.txt | 103 - .../devicetree/bindings/arm/vexpress-sysreg.yaml | 90 + .../bindings/clock/qcom,gcc-apq8064.yaml | 4 +- .../bindings/clock/qcom,gcc-apq8084.yaml | 42 + .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 15 +- .../bindings/cpufreq/cpufreq-mediatek.txt | 7 + .../devicetree/bindings/display/arm,hdlcd.txt | 79 - .../devicetree/bindings/display/arm,hdlcd.yaml | 89 + .../devicetree/bindings/display/arm,komeda.txt | 78 - .../devicetree/bindings/display/arm,komeda.yaml | 130 + .../devicetree/bindings/display/arm,malidp.txt | 68 - .../devicetree/bindings/display/arm,malidp.yaml | 124 + .../devicetree/bindings/display/arm,pl11x.txt | 110 - .../devicetree/bindings/display/arm,pl11x.yaml | 183 + .../bindings/display/mediatek/mediatek,aal.yaml | 11 +- .../bindings/display/mediatek/mediatek,ccorr.yaml | 5 +- .../bindings/display/mediatek/mediatek,color.yaml | 7 +- .../bindings/display/mediatek/mediatek,dither.yaml | 4 +- .../bindings/display/mediatek/mediatek,dpi.yaml | 1 + .../bindings/display/mediatek/mediatek,gamma.yaml | 4 +- .../bindings/display/mediatek/mediatek,mutex.yaml | 25 +- .../bindings/display/mediatek/mediatek,ovl-2l.yaml | 4 + .../bindings/display/mediatek/mediatek,ovl.yaml | 8 +- .../display/mediatek/mediatek,postmask.yaml | 4 + .../bindings/display/mediatek/mediatek,rdma.yaml | 7 +- .../devicetree/bindings/hwmon/nuvoton,nct6775.yaml | 57 + .../devicetree/bindings/iommu/arm,smmu-v3.yaml | 16 +- .../devicetree/bindings/leds/kinetic,ktd2692.yaml | 87 + .../devicetree/bindings/leds/leds-ktd2692.txt | 50 - .../bindings/mtd/partitions/fixed-partitions.yaml | 55 +- .../devicetree/bindings/mtd/renesas-nandc.yaml | 5 + .../bindings/net/marvell,orion-mdio.yaml | 60 + .../devicetree/bindings/net/marvell-orion-mdio.txt | 54 - .../bindings/net/sunplus,sp7021-emac.yaml | 141 + .../devicetree/bindings/pci/qcom,pcie.txt | 398 - .../devicetree/bindings/pci/qcom,pcie.yaml | 714 + .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 12 +- .../devicetree/bindings/perf/arm,cmn.yaml | 2 + .../devicetree/bindings/perf/spe-pmu.yaml | 40 + .../bindings/remoteproc/fsl,imx-rproc.yaml | 9 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 5 + .../bindings/remoteproc/st,stm32-rproc.yaml | 16 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 2 +- .../devicetree/bindings/serial/renesas,scif.yaml | 2 +- .../devicetree/bindings/serio/arm,pl050.yaml | 67 + .../devicetree/bindings/sound/arm,pl041.yaml | 62 + .../devicetree/bindings/sound/fsl,micfil.txt | 1 + .../devicetree/bindings/sound/realtek,rt1015p.yaml | 3 + Documentation/devicetree/bindings/sound/rt5682.txt | 2 + .../devicetree/bindings/sound/serial-midi.yaml | 51 + .../devicetree/bindings/sound/wlf,wm8940.yaml | 57 + .../devicetree/bindings/trivial-devices.yaml | 4 +- .../devicetree/bindings/usb/am33xx-usb.txt | 7 +- .../devicetree/bindings/usb/da8xx-usb.txt | 5 +- .../devicetree/bindings/usb/dwc3-xilinx.yaml | 4 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 1 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 227 +- .../bindings/watchdog/faraday,ftwdt010.txt | 22 - .../bindings/watchdog/faraday,ftwdt010.yaml | 67 + .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 1 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + .../devicetree/bindings/watchdog/qcom-wdt.yaml | 37 +- .../devicetree/bindings/watchdog/renesas,wdt.yaml | 3 +- .../bindings/watchdog/sunplus,sp7021-wdt.yaml | 47 + Documentation/doc-guide/contributing.rst | 5 +- Documentation/doc-guide/kernel-doc.rst | 2 +- Documentation/driver-api/vfio-mediated-device.rst | 4 +- Documentation/filesystems/fsverity.rst | 35 +- Documentation/filesystems/idmappings.rst | 5 + Documentation/filesystems/locking.rst | 6 +- Documentation/filesystems/proc.rst | 154 +- Documentation/fpga/dfl.rst | 5 + Documentation/hwmon/asus_ec_sensors.rst | 23 +- Documentation/hwmon/hwmon-kernel-api.rst | 2 +- .../networking/device_drivers/appletalk/index.rst | 1 - .../networking/device_drivers/appletalk/ltpc.rst | 144 - .../networking/device_drivers/wwan/index.rst | 1 + .../networking/device_drivers/wwan/t7xx.rst | 120 + .../networking/devlink/devlink-linecard.rst | 4 - Documentation/networking/devlink/mlxsw.rst | 33 - Documentation/networking/index.rst | 1 + Documentation/networking/skbuff.rst | 37 + Documentation/process/3.Early-stage.rst | 9 +- Documentation/process/changes.rst | 2 +- .../process/embargoed-hardware-issues.rst | 7 +- Documentation/process/submitting-patches.rst | 7 +- Documentation/security/IMA-templates.rst | 11 +- Documentation/security/landlock.rst | 17 +- Documentation/translations/ja_JP/SubmittingPatches | 36 +- Documentation/translations/ja_JP/howto.rst | 44 +- .../translations/zh_CN/devicetree/usage-model.rst | 8 +- .../tty/device_drivers/oxsemi-tornado.rst | 129 + Documentation/userspace-api/landlock.rst | 151 +- .../userspace-api/media/drivers/uvcvideo.rst | 2 +- Documentation/virt/kvm/api.rst | 21 + Documentation/virt/kvm/x86/mmu.rst | 4 + Documentation/vm/bootmem.rst | 5 + Documentation/vm/highmem.rst | 100 +- Documentation/vm/index.rst | 40 +- Documentation/vm/oom.rst | 5 + Documentation/vm/page_allocation.rst | 5 + Documentation/vm/page_cache.rst | 5 + Documentation/vm/page_owner.rst | 8 +- Documentation/vm/page_reclaim.rst | 5 + Documentation/vm/page_tables.rst | 5 + Documentation/vm/physical_memory.rst | 5 + Documentation/vm/process_addrs.rst | 5 + Documentation/vm/shmfs.rst | 5 + Documentation/vm/slab.rst | 5 + Documentation/vm/swap.rst | 5 + Documentation/vm/vmalloc.rst | 5 + MAINTAINERS | 163 +- Makefile | 7 +- Next/SHA1s | 310 +- Next/merge.log | 11349 +- arch/alpha/include/asm/page.h | 2 +- arch/alpha/include/uapi/asm/termbits.h | 202 +- arch/alpha/kernel/process.c | 13 +- arch/arc/kernel/process.c | 13 +- arch/arm/Makefile | 4 +- arch/arm/arm-soc-for-next-contents.txt | 115 +- arch/arm/boot/dts/Makefile | 12 + arch/arm/boot/dts/imx6q-bosch-acc.dts | 779 + arch/arm/boot/dts/imx6ull-colibri-aster.dts | 20 + arch/arm/boot/dts/imx6ull-colibri-aster.dtsi | 145 + arch/arm/boot/dts/imx6ull-colibri-emmc-aster.dts | 17 + arch/arm/boot/dts/imx6ull-colibri-emmc-iris-v2.dts | 17 + arch/arm/boot/dts/imx6ull-colibri-emmc-iris.dts | 17 + .../arm/boot/dts/imx6ull-colibri-emmc-nonwifi.dtsi | 8 +- arch/arm/boot/dts/imx6ull-colibri-eval-v3.dts | 6 +- arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 63 +- arch/arm/boot/dts/imx6ull-colibri-iris-v2.dts | 65 + arch/arm/boot/dts/imx6ull-colibri-iris-v2.dtsi | 27 + arch/arm/boot/dts/imx6ull-colibri-iris.dts | 20 + arch/arm/boot/dts/imx6ull-colibri-iris.dtsi | 132 + arch/arm/boot/dts/imx6ull-colibri-nonwifi.dtsi | 145 +- arch/arm/boot/dts/imx6ull-colibri-wifi-aster.dts | 20 + arch/arm/boot/dts/imx6ull-colibri-wifi-eval-v3.dts | 4 +- arch/arm/boot/dts/imx6ull-colibri-wifi-iris-v2.dts | 65 + arch/arm/boot/dts/imx6ull-colibri-wifi-iris.dts | 20 + arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi | 144 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 285 +- arch/arm/boot/dts/imxrt1050-evk.dts | 72 + arch/arm/boot/dts/imxrt1050.dtsi | 160 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 11 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 1 - arch/arm/boot/install.sh | 21 - arch/arm/configs/at91_dt_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/configs/sama5_defconfig | 1 + arch/arm/configs/sama7_defconfig | 1 + arch/arm/include/asm/xen/page-coherent.h | 2 - arch/arm/kernel/process.c | 12 +- arch/arm/mach-hisi/platsmp.c | 4 + arch/arm/mach-orion5x/dns323-setup.c | 4 +- arch/arm/mach-pxa/eseries.c | 2 - arch/arm/mach-pxa/tosa.c | 101 +- arch/arm/mach-pxa/tosa.h | 18 - arch/arm/xen/mm.c | 14 - arch/arm64/Kconfig | 1 + arch/arm64/Makefile | 6 +- .../dts/marvell/armada-3720-espressobin-ultra.dts | 9 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 19 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 2 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 18 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 12 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 16 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 11 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 7 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 20 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 23 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 13 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 7 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 8 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 40 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 11 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r2.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r3.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r4.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 7 - .../qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts | 2 +- .../qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts | 2 +- .../dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts | 2 +- .../dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9.dts | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 7 +- .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 9 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 9 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 8 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 13 +- arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 40 + .../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 8 + .../boot/dts/qcom/sc7280-herobrine-villager-r0.dts | 8 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 24 + arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 54 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 32 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 26 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 16 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 11 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 24 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 20 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 21 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 20 +- .../boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi | 2 +- .../arm64/boot/dts/renesas/r8a779g0-white-hawk.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 2 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 77 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 75 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 139 +- arch/arm64/boot/install.sh | 21 - arch/arm64/include/asm/fpsimd.h | 12 + arch/arm64/include/asm/hugetlb.h | 4 +- arch/arm64/include/asm/kvm_host.h | 3 - arch/arm64/include/asm/pgtable.h | 61 +- arch/arm64/include/asm/processor.h | 14 +- arch/arm64/include/asm/xen/page-coherent.h | 2 - arch/arm64/kernel/Makefile | 4 + arch/arm64/kernel/cpu_errata.c | 4 +- arch/arm64/kernel/cpufeature.c | 3 +- arch/arm64/kernel/elfcore.c | 16 +- arch/arm64/kernel/entry.S | 2 +- arch/arm64/kernel/machine_kexec.c | 9 +- arch/arm64/kernel/machine_kexec_file.c | 12 +- arch/arm64/kernel/process.c | 12 +- arch/arm64/kernel/ptrace.c | 12 +- arch/arm64/kernel/setup.c | 17 +- arch/arm64/kernel/smp.c | 1 + arch/arm64/kernel/vdso.c | 3 +- arch/arm64/kernel/vdso/Makefile | 3 - arch/arm64/kernel/vdso32/Makefile | 3 - arch/arm64/kvm/arm.c | 6 +- arch/arm64/kvm/hyp/nvhe/host.S | 8 +- arch/arm64/kvm/hyp/nvhe/switch.c | 25 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 3 - arch/arm64/kvm/vgic/vgic-init.c | 6 +- arch/arm64/mm/hugetlbpage.c | 31 +- arch/arm64/mm/init.c | 64 +- arch/csky/include/asm/Kbuild | 3 + arch/csky/include/asm/spinlock.h | 89 - arch/csky/include/asm/spinlock_types.h | 27 - arch/csky/kernel/process.c | 15 +- arch/hexagon/kernel/process.c | 12 +- arch/ia64/Makefile | 3 +- arch/ia64/include/asm/hugetlb.h | 5 +- arch/ia64/include/asm/ptrace.h | 4 - arch/ia64/install.sh | 10 - arch/ia64/kernel/mca.c | 1 - arch/ia64/kernel/process.c | 15 +- arch/ia64/kernel/ptrace.c | 57 - arch/ia64/kernel/smpboot.c | 4 - arch/m68k/Makefile | 3 +- arch/m68k/include/asm/elf.h | 9 + arch/m68k/include/asm/mmu.h | 4 +- arch/m68k/include/uapi/asm/ptrace.h | 5 + arch/m68k/install.sh | 22 - arch/m68k/kernel/entry.S | 4 +- arch/m68k/kernel/process.c | 12 +- arch/m68k/kernel/ptrace.c | 65 +- arch/m68k/math-emu/fp_arith.c | 2 +- arch/microblaze/kernel/process.c | 12 +- arch/mips/boot/tools/relocs.c | 2 +- arch/mips/include/asm/hugetlb.h | 9 +- arch/mips/include/uapi/asm/termbits.h | 222 +- arch/mips/kernel/kprobes.c | 36 +- arch/mips/kernel/mips-mt.c | 4 +- arch/mips/kernel/process.c | 13 +- arch/mips/kernel/smp.c | 6 + arch/mips/mm/fault.c | 6 +- arch/mips/sibyte/bcm1480/setup.c | 4 +- arch/mips/vr41xx/common/cmu.c | 2 - arch/nios2/Makefile | 3 +- arch/nios2/boot/install.sh | 22 - arch/nios2/kernel/process.c | 12 +- arch/openrisc/Kconfig | 1 - arch/openrisc/include/asm/Kbuild | 5 +- arch/openrisc/include/asm/spinlock.h | 27 - arch/openrisc/include/asm/spinlock_types.h | 7 - arch/openrisc/kernel/process.c | 12 +- arch/openrisc/mm/fault.c | 5 - arch/openrisc/mm/tlb.c | 2 +- arch/parisc/Makefile | 11 +- arch/parisc/include/asm/cache.h | 1 - arch/parisc/include/asm/hugetlb.h | 5 +- arch/parisc/include/uapi/asm/termbits.h | 220 +- arch/parisc/install.sh | 28 - arch/parisc/kernel/cache.c | 28 +- arch/parisc/kernel/kprobes.c | 2 +- arch/parisc/kernel/pacache.S | 3 + arch/parisc/kernel/process.c | 18 +- arch/parisc/kernel/setup.c | 2 + arch/parisc/kernel/time.c | 6 +- arch/parisc/kernel/traps.c | 2 +- arch/parisc/math-emu/dfadd.c | 2 +- arch/parisc/math-emu/dfsub.c | 2 +- arch/parisc/math-emu/sfadd.c | 2 +- arch/parisc/math-emu/sfsub.c | 2 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/Makefile | 3 +- arch/powerpc/boot/crt0.S | 45 +- arch/powerpc/boot/cuboot-hotfoot.c | 2 +- arch/powerpc/boot/install.sh | 23 - arch/powerpc/crypto/aes-spe-glue.c | 2 +- arch/powerpc/include/asm/book3s/64/hugetlb.h | 4 - arch/powerpc/include/asm/book3s/64/mmu-hash.h | 1 + arch/powerpc/include/asm/book3s/64/mmu.h | 6 - arch/powerpc/include/asm/book3s/64/slice.h | 24 + arch/powerpc/include/asm/checksum.h | 26 +- arch/powerpc/include/asm/code-patching.h | 2 + arch/powerpc/include/asm/drmem.h | 3 + arch/powerpc/include/asm/hugetlb.h | 11 +- arch/powerpc/include/asm/nohash/tlbflush.h | 12 +- arch/powerpc/include/asm/paca.h | 7 - arch/powerpc/include/asm/page.h | 1 - arch/powerpc/include/asm/parport.h | 2 +- arch/powerpc/include/asm/pci-bridge.h | 14 +- arch/powerpc/include/asm/pnv-pci.h | 1 + arch/powerpc/include/asm/ppc-opcode.h | 87 +- arch/powerpc/include/asm/probes.h | 36 + arch/powerpc/include/asm/processor.h | 2 - arch/powerpc/include/asm/slice.h | 46 - arch/powerpc/include/asm/svm.h | 2 + arch/powerpc/include/asm/task_size_64.h | 8 + arch/powerpc/include/uapi/asm/termbits.h | 202 +- arch/powerpc/kernel/btext.c | 2 +- arch/powerpc/kernel/cacheinfo.c | 1 - arch/powerpc/kernel/cputable.c | 4 +- arch/powerpc/kernel/crash_dump.c | 2 +- arch/powerpc/kernel/dawr.c | 2 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 2 +- arch/powerpc/kernel/eeh.c | 4 +- arch/powerpc/kernel/eeh_driver.c | 1 - arch/powerpc/kernel/eeh_event.c | 2 +- arch/powerpc/kernel/eeh_pe.c | 1 + arch/powerpc/kernel/eeh_sysfs.c | 1 + arch/powerpc/kernel/entry_64.S | 24 +- arch/powerpc/kernel/fadump.c | 7 +- arch/powerpc/kernel/interrupt_64.S | 10 - arch/powerpc/kernel/iommu.c | 1 - arch/powerpc/kernel/irq.c | 9 +- arch/powerpc/kernel/isa-bridge.c | 2 +- arch/powerpc/kernel/kprobes.c | 4 +- arch/powerpc/kernel/legacy_serial.c | 2 +- arch/powerpc/kernel/module_32.c | 2 +- arch/powerpc/kernel/module_64.c | 4 +- arch/powerpc/kernel/nvram_64.c | 2 +- arch/powerpc/kernel/paca.c | 5 - arch/powerpc/kernel/pci-common.c | 4 +- arch/powerpc/kernel/pci-hotplug.c | 1 + arch/powerpc/kernel/pci_32.c | 1 - arch/powerpc/kernel/pci_64.c | 11 +- arch/powerpc/kernel/pci_dn.c | 2 +- arch/powerpc/kernel/pci_of_scan.c | 4 +- arch/powerpc/kernel/proc_powerpc.c | 2 +- arch/powerpc/kernel/process.c | 61 +- arch/powerpc/kernel/prom.c | 1 - arch/powerpc/kernel/prom_init.c | 4 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/kernel/rtas-proc.c | 2 +- arch/powerpc/kernel/rtas-rtc.c | 1 - arch/powerpc/kernel/rtas.c | 12 +- arch/powerpc/kernel/rtas_flash.c | 2 +- arch/powerpc/kernel/rtas_pci.c | 3 +- arch/powerpc/kernel/rtasd.c | 1 - arch/powerpc/kernel/setup-common.c | 5 +- arch/powerpc/kernel/setup_32.c | 3 +- arch/powerpc/kernel/setup_64.c | 3 +- arch/powerpc/kernel/signal_64.c | 2 +- arch/powerpc/kernel/smp.c | 3 +- arch/powerpc/kernel/sysfs.c | 2 +- arch/powerpc/kernel/time.c | 6 +- arch/powerpc/kernel/uprobes.c | 5 + arch/powerpc/kernel/vdso.c | 7 +- arch/powerpc/kernel/watchdog.c | 2 +- arch/powerpc/kexec/core.c | 1 - arch/powerpc/kexec/core_64.c | 4 +- arch/powerpc/kexec/crash.c | 1 - arch/powerpc/kvm/book3s_32_sr.S | 26 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 2 +- arch/powerpc/kvm/book3s_emulate.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 1 + arch/powerpc/kvm/book3s_hv_p9_entry.c | 2 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 2 +- arch/powerpc/kvm/book3s_pr.c | 2 +- arch/powerpc/kvm/book3s_xics.c | 2 +- arch/powerpc/kvm/book3s_xive.c | 6 +- arch/powerpc/kvm/e500mc.c | 2 +- arch/powerpc/kvm/powerpc.c | 1 + arch/powerpc/lib/code-patching.c | 12 +- arch/powerpc/lib/sstep.c | 46 +- arch/powerpc/mm/Makefile | 3 +- arch/powerpc/mm/book3s32/mmu.c | 1 - arch/powerpc/mm/book3s32/tlb.c | 11 +- arch/powerpc/mm/book3s64/Makefile | 2 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 39 +- arch/powerpc/mm/book3s64/pgtable.c | 2 +- arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 55 - arch/powerpc/mm/book3s64/radix_pgtable.c | 2 +- arch/powerpc/mm/book3s64/radix_tlb.c | 2 +- arch/powerpc/mm/book3s64/slb.c | 4 +- arch/powerpc/mm/book3s64/slice.c | 807 + arch/powerpc/mm/book3s64/subpage_prot.c | 13 +- arch/powerpc/mm/drmem.c | 2 +- arch/powerpc/mm/hugetlbpage.c | 34 - arch/powerpc/mm/init_32.c | 1 - arch/powerpc/mm/init_64.c | 4 +- arch/powerpc/mm/mem.c | 2 + arch/powerpc/mm/mmap.c | 256 - arch/powerpc/mm/nohash/40x.c | 1 - arch/powerpc/mm/nohash/book3e_hugetlbpage.c | 2 +- arch/powerpc/mm/nohash/fsl_book3e.c | 1 - arch/powerpc/mm/nohash/kaslr_booke.c | 3 +- arch/powerpc/mm/nohash/mmu_context.c | 9 - arch/powerpc/mm/nohash/tlb.c | 6 +- arch/powerpc/mm/numa.c | 1 - arch/powerpc/mm/pageattr.c | 1 + arch/powerpc/mm/pgtable-frag.c | 2 +- arch/powerpc/mm/pgtable_64.c | 1 - arch/powerpc/mm/slice.c | 762 - arch/powerpc/perf/8xx-pmu.c | 2 +- arch/powerpc/perf/core-book3s.c | 6 +- arch/powerpc/perf/imc-pmu.c | 5 +- arch/powerpc/perf/isa207-common.c | 6 +- arch/powerpc/platforms/40x/ppc40x_simple.c | 1 - arch/powerpc/platforms/44x/canyonlands.c | 1 + arch/powerpc/platforms/44x/fsp2.c | 2 +- arch/powerpc/platforms/44x/ppc44x_simple.c | 1 - arch/powerpc/platforms/44x/ppc476.c | 2 +- arch/powerpc/platforms/44x/sam440ep.c | 1 - arch/powerpc/platforms/44x/warp.c | 3 +- arch/powerpc/platforms/4xx/hsta_msi.c | 1 + arch/powerpc/platforms/4xx/pci.c | 1 + arch/powerpc/platforms/4xx/uic.c | 3 +- arch/powerpc/platforms/512x/clock-commonclk.c | 2 +- arch/powerpc/platforms/512x/mpc5121_ads.c | 1 - arch/powerpc/platforms/512x/mpc5121_ads_cpld.c | 3 +- arch/powerpc/platforms/512x/mpc512x_generic.c | 1 - arch/powerpc/platforms/512x/mpc512x_shared.c | 4 +- arch/powerpc/platforms/52xx/efika.c | 1 - arch/powerpc/platforms/52xx/lite5200.c | 1 - arch/powerpc/platforms/52xx/lite5200_pm.c | 2 + arch/powerpc/platforms/52xx/media5200.c | 3 +- arch/powerpc/platforms/52xx/mpc5200_simple.c | 2 +- arch/powerpc/platforms/52xx/mpc52xx_common.c | 4 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 4 +- arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c | 5 +- arch/powerpc/platforms/52xx/mpc52xx_pci.c | 1 + arch/powerpc/platforms/52xx/mpc52xx_pic.c | 3 +- arch/powerpc/platforms/52xx/mpc52xx_pm.c | 2 + arch/powerpc/platforms/82xx/ep8248e.c | 1 - arch/powerpc/platforms/82xx/km82xx.c | 1 - arch/powerpc/platforms/82xx/pq2ads-pci-pic.c | 2 +- arch/powerpc/platforms/83xx/km83xx.c | 1 - arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 1 - arch/powerpc/platforms/83xx/mpc832x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc832x_rdb.c | 1 + arch/powerpc/platforms/83xx/mpc834x_itx.c | 1 - arch/powerpc/platforms/83xx/mpc834x_mds.c | 2 +- arch/powerpc/platforms/83xx/mpc836x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc836x_rdk.c | 1 - arch/powerpc/platforms/83xx/mpc837x_mds.c | 2 +- arch/powerpc/platforms/83xx/usb.c | 2 +- arch/powerpc/platforms/85xx/corenet_generic.c | 1 - arch/powerpc/platforms/85xx/ge_imp3a.c | 2 +- arch/powerpc/platforms/85xx/ksi8560.c | 1 - arch/powerpc/platforms/85xx/mpc8536_ds.c | 1 - arch/powerpc/platforms/85xx/mpc85xx_cds.c | 5 +- arch/powerpc/platforms/85xx/mpc85xx_ds.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_mds.c | 1 - arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 1 - arch/powerpc/platforms/85xx/p1010rdb.c | 1 - arch/powerpc/platforms/85xx/p1022_ds.c | 1 + arch/powerpc/platforms/85xx/p1022_rdk.c | 1 + arch/powerpc/platforms/85xx/p1023_rdb.c | 2 +- arch/powerpc/platforms/85xx/qemu_e500.c | 1 + arch/powerpc/platforms/85xx/socrates.c | 1 - arch/powerpc/platforms/85xx/stx_gp3.c | 1 - arch/powerpc/platforms/85xx/tqm85xx.c | 1 - arch/powerpc/platforms/85xx/xes_mpc85xx.c | 2 +- arch/powerpc/platforms/86xx/gef_ppc9a.c | 4 +- arch/powerpc/platforms/86xx/gef_sbc310.c | 4 +- arch/powerpc/platforms/86xx/gef_sbc610.c | 4 +- arch/powerpc/platforms/86xx/mpc8610_hpcd.c | 3 +- arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 1 - arch/powerpc/platforms/86xx/mvme7100.c | 1 + arch/powerpc/platforms/8xx/Makefile | 2 +- arch/powerpc/platforms/8xx/adder875.c | 4 +- arch/powerpc/platforms/8xx/cpm1-ic.c | 188 + arch/powerpc/platforms/8xx/cpm1.c | 141 +- arch/powerpc/platforms/8xx/ep88xc.c | 3 +- arch/powerpc/platforms/8xx/m8xx_setup.c | 31 +- arch/powerpc/platforms/8xx/mpc86xads_setup.c | 3 +- arch/powerpc/platforms/8xx/mpc885ads_setup.c | 3 +- arch/powerpc/platforms/8xx/mpc8xx.h | 1 - arch/powerpc/platforms/8xx/pic.c | 20 +- arch/powerpc/platforms/8xx/pic.h | 2 +- arch/powerpc/platforms/8xx/tqm8xx_setup.c | 3 +- arch/powerpc/platforms/Kconfig.cputype | 4 - arch/powerpc/platforms/amigaone/setup.c | 1 + arch/powerpc/platforms/book3s/vas-api.c | 2 +- arch/powerpc/platforms/cell/axon_msi.c | 2 +- arch/powerpc/platforms/cell/cbe_powerbutton.c | 2 +- arch/powerpc/platforms/cell/cbe_regs.c | 4 +- arch/powerpc/platforms/cell/cbe_thermal.c | 1 - arch/powerpc/platforms/cell/interrupt.c | 3 +- arch/powerpc/platforms/cell/iommu.c | 4 +- arch/powerpc/platforms/cell/pervasive.c | 1 - arch/powerpc/platforms/cell/ras.c | 2 +- arch/powerpc/platforms/cell/setup.c | 1 - arch/powerpc/platforms/cell/smp.c | 1 - arch/powerpc/platforms/cell/spider-pci.c | 3 +- arch/powerpc/platforms/cell/spider-pic.c | 3 +- arch/powerpc/platforms/cell/spu_base.c | 1 - arch/powerpc/platforms/cell/spu_manage.c | 5 +- arch/powerpc/platforms/cell/spu_priv1_mmio.c | 1 - arch/powerpc/platforms/cell/spufs/inode.c | 2 +- arch/powerpc/platforms/chrp/nvram.c | 2 +- arch/powerpc/platforms/chrp/pci.c | 2 +- arch/powerpc/platforms/chrp/setup.c | 4 +- arch/powerpc/platforms/chrp/smp.c | 1 - arch/powerpc/platforms/chrp/time.c | 2 +- arch/powerpc/platforms/embedded6xx/gamecube.c | 1 - arch/powerpc/platforms/embedded6xx/holly.c | 3 +- arch/powerpc/platforms/embedded6xx/linkstation.c | 1 - arch/powerpc/platforms/embedded6xx/ls_uart.c | 2 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 2 +- arch/powerpc/platforms/embedded6xx/mvme5100.c | 2 +- arch/powerpc/platforms/embedded6xx/storcenter.c | 1 - arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c | 3 +- arch/powerpc/platforms/embedded6xx/wii.c | 2 +- arch/powerpc/platforms/fsl_uli1575.c | 1 + arch/powerpc/platforms/maple/pci.c | 2 +- arch/powerpc/platforms/maple/setup.c | 2 +- arch/powerpc/platforms/maple/time.c | 2 +- arch/powerpc/platforms/pasemi/dma_lib.c | 2 + arch/powerpc/platforms/pasemi/iommu.c | 1 + arch/powerpc/platforms/pasemi/misc.c | 1 + arch/powerpc/platforms/pasemi/msi.c | 2 +- arch/powerpc/platforms/pasemi/pci.c | 1 + arch/powerpc/platforms/pasemi/setup.c | 2 +- arch/powerpc/platforms/powermac/backlight.c | 1 - arch/powerpc/platforms/powermac/bootx_init.c | 1 + arch/powerpc/platforms/powermac/feature.c | 1 - arch/powerpc/platforms/powermac/low_i2c.c | 4 +- arch/powerpc/platforms/powermac/nvram.c | 2 +- arch/powerpc/platforms/powermac/pci.c | 3 +- arch/powerpc/platforms/powermac/pfunc_core.c | 2 +- arch/powerpc/platforms/powermac/pic.c | 4 +- arch/powerpc/platforms/powermac/setup.c | 1 - arch/powerpc/platforms/powermac/smp.c | 2 +- arch/powerpc/platforms/powermac/time.c | 2 +- arch/powerpc/platforms/powermac/udbg_adb.c | 2 +- arch/powerpc/platforms/powermac/udbg_scc.c | 2 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 11 +- arch/powerpc/platforms/powernv/idle.c | 4 +- arch/powerpc/platforms/powernv/ocxl.c | 2 +- arch/powerpc/platforms/powernv/opal-fadump.c | 2 +- arch/powerpc/platforms/powernv/opal-lpc.c | 2 +- .../powerpc/platforms/powernv/opal-memory-errors.c | 2 +- arch/powerpc/platforms/powernv/pci-cxl.c | 1 + arch/powerpc/platforms/powernv/pci-ioda.c | 3 +- arch/powerpc/platforms/powernv/pci-sriov.c | 2 +- arch/powerpc/platforms/powernv/pci.c | 1 - arch/powerpc/platforms/ps3/htab.c | 1 - arch/powerpc/platforms/ps3/mm.c | 3 +- arch/powerpc/platforms/ps3/os-area.c | 2 - arch/powerpc/platforms/ps3/setup.c | 2 +- arch/powerpc/platforms/ps3/system-bus.c | 2 +- arch/powerpc/platforms/pseries/dlpar.c | 1 - arch/powerpc/platforms/pseries/eeh_pseries.c | 2 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 1 - arch/powerpc/platforms/pseries/iommu.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 1 - arch/powerpc/platforms/pseries/lparcfg.c | 1 - arch/powerpc/platforms/pseries/msi.c | 1 + arch/powerpc/platforms/pseries/nvram.c | 2 +- arch/powerpc/platforms/pseries/papr_scm.c | 7 +- arch/powerpc/platforms/pseries/pci.c | 1 - arch/powerpc/platforms/pseries/pmem.c | 1 - arch/powerpc/platforms/pseries/reconfig.c | 1 - arch/powerpc/platforms/pseries/rtas-fadump.c | 3 +- arch/powerpc/platforms/pseries/setup.c | 6 +- arch/powerpc/platforms/pseries/smp.c | 1 - arch/powerpc/platforms/pseries/vas-sysfs.c | 2 +- arch/powerpc/platforms/pseries/vas.c | 2 +- arch/powerpc/platforms/pseries/vio.c | 1 + arch/powerpc/sysdev/cpm2_pic.c | 2 +- arch/powerpc/sysdev/dart_iommu.c | 2 +- arch/powerpc/sysdev/dcr.c | 2 +- arch/powerpc/sysdev/fsl_lbc.c | 5 +- arch/powerpc/sysdev/fsl_msi.c | 4 +- arch/powerpc/sysdev/fsl_pci.c | 5 +- arch/powerpc/sysdev/fsl_soc.c | 1 - arch/powerpc/sysdev/ge/ge_pic.c | 6 +- arch/powerpc/sysdev/grackle.c | 2 +- arch/powerpc/sysdev/i8259.c | 2 +- arch/powerpc/sysdev/indirect_pci.c | 1 - arch/powerpc/sysdev/ipic.c | 3 +- arch/powerpc/sysdev/mmio_nvram.c | 2 +- arch/powerpc/sysdev/mpic.c | 2 + arch/powerpc/sysdev/mpic_msgr.c | 5 +- arch/powerpc/sysdev/mpic_msi.c | 5 +- arch/powerpc/sysdev/mpic_timer.c | 2 +- arch/powerpc/sysdev/mpic_u3msi.c | 4 +- arch/powerpc/sysdev/msi_bitmap.c | 1 + arch/powerpc/sysdev/pmi.c | 3 +- arch/powerpc/sysdev/rtc_cmos_setup.c | 2 +- arch/powerpc/sysdev/tsi108_dev.c | 3 +- arch/powerpc/sysdev/tsi108_pci.c | 3 +- arch/powerpc/sysdev/xics/icp-native.c | 3 +- arch/powerpc/sysdev/xics/ics-native.c | 1 - arch/powerpc/sysdev/xics/ics-opal.c | 1 - arch/powerpc/sysdev/xics/ics-rtas.c | 1 - arch/powerpc/sysdev/xics/xics-common.c | 2 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/powerpc/sysdev/xive/native.c | 4 +- arch/powerpc/sysdev/xive/spapr.c | 2 + arch/powerpc/xmon/ppc-opc.c | 2 +- arch/powerpc/xmon/xmon.c | 14 +- arch/riscv/Kconfig | 2 + arch/riscv/Makefile | 7 +- arch/riscv/boot/install.sh | 21 - arch/riscv/include/asm/Kbuild | 4 + arch/riscv/include/asm/pgtable.h | 71 +- arch/riscv/include/asm/spinlock.h | 135 - arch/riscv/include/asm/spinlock_types.h | 25 - arch/riscv/kernel/process.c | 12 +- arch/riscv/kernel/vdso.c | 3 +- arch/s390/Makefile | 3 +- arch/s390/boot/.gitignore | 3 + arch/s390/boot/Makefile | 78 +- arch/s390/boot/boot.h | 6 +- arch/s390/boot/{compressed => }/clz_ctz.c | 0 arch/s390/boot/compressed/.gitignore | 4 - arch/s390/boot/compressed/Makefile | 86 - arch/s390/boot/compressed/vmlinux.lds.S | 108 - arch/s390/boot/{compressed => }/decompressor.c | 0 arch/s390/boot/{compressed => }/decompressor.h | 0 arch/s390/boot/head.S | 71 +- arch/s390/boot/install.sh | 6 - arch/s390/boot/ipl_data.c | 84 + arch/s390/boot/ipl_parm.c | 7 + arch/s390/boot/kaslr.c | 2 +- arch/s390/boot/mem_detect.c | 2 +- arch/s390/boot/startup.c | 2 +- arch/s390/boot/vmlinux.lds.S | 117 + arch/s390/crypto/des_s390.c | 2 +- arch/s390/crypto/prng.c | 2 +- arch/s390/hypfs/hypfs_vm.c | 2 +- arch/s390/include/asm/asm-extable.h | 12 +- arch/s390/include/asm/cio.h | 2 +- arch/s390/include/asm/compat.h | 25 +- arch/s390/include/asm/ctl_reg.h | 4 +- arch/s390/include/asm/entry-common.h | 14 +- arch/s390/include/asm/hugetlb.h | 6 +- arch/s390/include/asm/lowcore.h | 5 +- arch/s390/include/asm/nmi.h | 2 +- arch/s390/include/asm/nospec-insn.h | 12 +- arch/s390/include/asm/pai.h | 74 + arch/s390/include/asm/preempt.h | 15 +- arch/s390/include/asm/ptrace.h | 29 + arch/s390/include/asm/stp.h | 4 +- arch/s390/include/asm/vx-insn.h | 6 +- arch/s390/kernel/Makefile | 1 + arch/s390/kernel/compat_linux.h | 89 +- arch/s390/kernel/entry.S | 6 +- arch/s390/kernel/nmi.c | 6 +- arch/s390/kernel/perf_pai_crypto.c | 688 + arch/s390/kernel/process.c | 12 +- arch/s390/kernel/time.c | 12 +- arch/s390/kernel/vdso.c | 3 +- arch/s390/kvm/kvm-s390.c | 2 - arch/s390/kvm/priv.c | 1 - arch/s390/mm/gmap.c | 6 +- arch/sh/include/asm/hugetlb.h | 5 +- arch/sh/kernel/process_32.c | 12 +- arch/sparc/Makefile | 3 +- arch/sparc/boot/install.sh | 22 - arch/sparc/include/asm/hugetlb.h | 5 +- arch/sparc/kernel/process_32.c | 12 +- arch/sparc/kernel/process_64.c | 12 +- arch/um/drivers/vector_kern.c | 3 +- arch/um/include/asm/thread_info.h | 2 + arch/um/kernel/exec.c | 2 +- arch/um/kernel/process.c | 17 +- arch/um/kernel/ptrace.c | 8 +- arch/um/kernel/signal.c | 4 +- arch/um/kernel/tlb.c | 14 +- arch/x86/Kconfig | 18 +- arch/x86/Makefile | 3 +- arch/x86/boot/install.sh | 22 - arch/x86/entry/calling.h | 11 +- arch/x86/entry/entry_64.S | 3 +- arch/x86/entry/entry_64_compat.S | 104 +- arch/x86/entry/vdso/vma.c | 9 +- arch/x86/entry/vsyscall/vsyscall_64.c | 2 +- arch/x86/events/amd/core.c | 3 - arch/x86/events/amd/ibs.c | 191 +- arch/x86/events/core.c | 5 +- arch/x86/events/intel/core.c | 159 +- arch/x86/events/intel/cstate.c | 2 + arch/x86/events/intel/uncore.c | 2 + arch/x86/events/intel/uncore_snb.c | 454 +- arch/x86/events/msr.c | 2 + arch/x86/events/perf_event.h | 6 +- arch/x86/include/asm/amd-ibs.h | 2 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/entry-common.h | 4 +- arch/x86/include/asm/fpu/sched.h | 2 +- arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 48 +- arch/x86/include/asm/msr-index.h | 7 + arch/x86/include/asm/perf_event.h | 8 +- arch/x86/include/asm/pgtable.h | 27 +- arch/x86/include/asm/setup.h | 30 +- arch/x86/include/asm/switch_to.h | 8 +- arch/x86/include/asm/vmx.h | 11 + arch/x86/include/asm/vmxfeatures.h | 5 +- arch/x86/include/asm/xen/page-coherent.h | 24 - arch/x86/include/asm/xen/swiotlb-xen.h | 6 + arch/x86/include/uapi/asm/amd_hsmp.h | 114 +- arch/x86/kernel/acpi/boot.c | 7 +- arch/x86/kernel/cpu/feat_ctl.c | 9 +- arch/x86/kernel/cpu/mshyperv.c | 2 + arch/x86/kernel/fpu/core.c | 71 +- arch/x86/kernel/process.c | 18 +- arch/x86/kernel/step.c | 3 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/kvm/cpuid.c | 30 +- arch/x86/kvm/cpuid.h | 5 + arch/x86/kvm/lapic.c | 28 +- arch/x86/kvm/lapic.h | 1 - arch/x86/kvm/mmu.h | 109 +- arch/x86/kvm/mmu/mmu.c | 623 +- arch/x86/kvm/mmu/mmu_internal.h | 123 +- arch/x86/kvm/mmu/mmutrace.h | 1 + arch/x86/kvm/mmu/paging_tmpl.h | 22 +- arch/x86/kvm/mmu/spte.c | 75 +- arch/x86/kvm/mmu/spte.h | 20 +- arch/x86/kvm/mmu/tdp_iter.h | 34 +- arch/x86/kvm/mmu/tdp_mmu.c | 96 +- arch/x86/kvm/pmu.c | 52 +- arch/x86/kvm/pmu.h | 38 + arch/x86/kvm/svm/avic.c | 74 +- arch/x86/kvm/svm/nested.c | 18 +- arch/x86/kvm/svm/pmu.c | 28 +- arch/x86/kvm/svm/sev.c | 50 +- arch/x86/kvm/svm/svm.c | 6 +- arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/trace.h | 20 + arch/x86/kvm/vmx/capabilities.h | 41 +- arch/x86/kvm/vmx/evmcs.c | 2 + arch/x86/kvm/vmx/evmcs.h | 1 + arch/x86/kvm/vmx/nested.c | 15 +- arch/x86/kvm/vmx/pmu_intel.c | 118 +- arch/x86/kvm/vmx/posted_intr.c | 26 +- arch/x86/kvm/vmx/posted_intr.h | 2 + arch/x86/kvm/vmx/vmcs.h | 1 + arch/x86/kvm/vmx/vmx.c | 196 +- arch/x86/kvm/vmx/vmx.h | 66 +- arch/x86/kvm/x86.c | 132 +- arch/x86/mm/pgtable.c | 3 +- arch/x86/net/bpf_jit_comp.c | 74 +- arch/x86/xen/mmu_pv.c | 1 + arch/xtensa/kernel/process.c | 17 +- arch/xtensa/kernel/ptrace.c | 4 +- arch/xtensa/kernel/signal.c | 4 +- arch/xtensa/kernel/syscall.c | 18 +- arch/xtensa/platforms/iss/simdisk.c | 18 +- arch/xtensa/platforms/xt2000/setup.c | 2 +- block/blk-core.c | 4 - block/blk-iocost.c | 71 +- block/blk-mq.c | 114 +- drivers/acpi/arm64/agdi.c | 1 + drivers/acpi/battery.c | 24 +- drivers/acpi/bus.c | 2 +- drivers/acpi/dptf/dptf_power.c | 5 +- drivers/acpi/nfit/core.c | 30 +- drivers/acpi/nfit/nfit.h | 24 - drivers/acpi/pci_root.c | 238 +- drivers/acpi/processor_idle.c | 10 +- drivers/android/process.rs | 6 +- drivers/android/rust_binder.rs | 2 +- drivers/android/transaction.rs | 4 +- drivers/ata/ahci_brcm.c | 7 +- drivers/ata/libata-core.c | 273 +- drivers/base/arch_topology.c | 5 + drivers/base/core.c | 3 - drivers/base/firmware_loader/main.c | 17 + drivers/base/physical_location.c | 2 + drivers/base/property.c | 30 + drivers/base/regmap/regmap.c | 2 +- drivers/bcma/driver_gpio.c | 7 +- drivers/block/ataflop.c | 10 +- drivers/block/floppy.c | 18 +- drivers/block/loop.c | 108 +- drivers/block/loop.h | 71 - drivers/block/zram/Kconfig | 3 +- drivers/block/zram/zram_drv.c | 42 +- drivers/block/zram/zram_drv.h | 1 - drivers/char/hw_random/Kconfig | 2 +- drivers/char/ipmi/ipmi_ipmb.c | 1 + drivers/char/ipmi/ipmi_msghandler.c | 2 +- drivers/char/random.c | 451 +- drivers/clk/qcom/gcc-msm8976.c | 7 +- drivers/clk/renesas/r9a09g011-cpg.c | 2 +- drivers/clk/samsung/Makefile | 1 + drivers/clk/samsung/clk-exynosautov9.c | 1733 + drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 5 + drivers/clk/sunxi-ng/ccu-sun50i-h6-r.h | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 8 + drivers/clk/sunxi-ng/ccu-sun50i-h616.h | 2 +- drivers/clk/tegra/clk-dfll.c | 8 +- drivers/cpufreq/cppc_cpufreq.c | 186 + drivers/cpufreq/cpufreq.c | 24 +- drivers/cpufreq/intel_pstate.c | 1 + drivers/cpufreq/mediatek-cpufreq.c | 405 +- drivers/crypto/Makefile | 1 + drivers/crypto/atmel-ecc.c | 2 +- drivers/crypto/atmel-i2c.c | 30 +- drivers/crypto/atmel-i2c.h | 1 + drivers/crypto/atmel-sha204a.c | 11 +- drivers/crypto/caam/Kconfig | 8 + drivers/crypto/caam/Makefile | 1 + drivers/crypto/caam/caamprng.c | 235 + drivers/crypto/caam/intern.h | 15 + drivers/crypto/caam/jr.c | 3 +- drivers/crypto/hisilicon/Kconfig | 1 + drivers/crypto/inside-secure/safexcel.c | 9 + drivers/crypto/vmx/Makefile | 17 +- drivers/cxl/acpi.c | 13 + drivers/cxl/core/mbox.c | 2 +- drivers/cxl/core/memdev.c | 3 + drivers/cxl/core/pmem.c | 10 +- drivers/cxl/core/port.c | 68 +- drivers/cxl/cxl.h | 78 - drivers/cxl/mem.c | 4 +- drivers/cxl/pmem.c | 12 +- drivers/devfreq/devfreq.c | 20 +- drivers/devfreq/governor.h | 27 + drivers/devfreq/governor_passive.c | 400 +- drivers/devfreq/rk3399_dmc.c | 13 + drivers/dma-buf/dma-buf.c | 8 +- drivers/firmware/broadcom/tee_bnxt_fw.c | 2 +- drivers/firmware/efi/efi.c | 2 +- drivers/firmware/efi/libstub/randomalloc.c | 11 + drivers/firmware/efi/libstub/x86-stub.c | 5 +- drivers/fpga/dfl-pci.c | 9 + drivers/fpga/dfl.c | 38 +- drivers/fpga/dfl.h | 1 + drivers/fpga/fpga-mgr.c | 7 +- drivers/fpga/fpga-region.c | 7 +- drivers/fpga/of-fpga-region.c | 22 +- drivers/fpga/zynq-fpga.c | 2 +- drivers/gpio/gpio-pca953x.c | 4 +- drivers/gpio/gpio_pl061_rust.rs | 10 +- drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/Makefile | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 45 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 28 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 36 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 18 + drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.c | 91 + drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.h | 46 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 151 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 26 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 3 + drivers/gpu/drm/amd/amdgpu/athub_v3_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 43 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 187 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 54 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 64 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 26 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c | 45 + drivers/gpu/drm/amd/amdgpu/hdp_v5_2.h | 31 + drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c | 100 +- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 87 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 16 + drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.c | 121 + drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.h | 31 + drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c | 97 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c | 571 + drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.h | 28 + drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 241 + drivers/gpu/drm/amd/amdgpu/nbio_v7_7.h | 33 + drivers/gpu/drm/amd/amdgpu/nv.c | 6 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 90 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 52 +- drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c | 86 + drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.h | 44 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 9 + drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 80 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.h | 12 - drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 7 +- drivers/gpu/drm/amd/amdgpu/vi.c | 17 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 14 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 15 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 46 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 6 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 6 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 6 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 3 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 4 - drivers/gpu/drm/amd/display/dc/Makefile | 2 - .../amd/display/dc/bios/command_table_helper2.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 41 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 14 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 179 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 2 - drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 25 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 12 - drivers/gpu/drm/amd/display/dc/dc.h | 51 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 16 + drivers/gpu/drm/amd/display/dc/dc_link.h | 2 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 15 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 12 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 10 - .../drm/amd/display/dc/dce/dce_stream_encoder.c | 21 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 1 - .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 6 - drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 - drivers/gpu/drm/amd/display/dc/gpio/Makefile | 3 +- .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 2 - .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.h | 2 - .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 2 - .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.h | 2 - drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 4 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 4 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 17 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 3 +- drivers/gpu/drm/amd/display/dc/irq/Makefile | 3 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 3 - .../amd/display/dc/irq/dcn30/irq_service_dcn30.h | 3 - drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 5 - .../drm/amd/display/include/link_service_types.h | 6 + drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../amd/include/asic_reg/hdp/hdp_5_2_1_offset.h | 217 + .../amd/include/asic_reg/hdp/hdp_5_2_1_sh_mask.h | 684 + .../include/asic_reg/lsdma/lsdma_6_0_0_offset.h | 391 + .../include/asic_reg/lsdma/lsdma_6_0_0_sh_mask.h | 1439 + .../include/asic_reg/mmhub/mmhub_3_0_2_offset.h | 1425 + .../include/asic_reg/mmhub/mmhub_3_0_2_sh_mask.h | 7228 + .../drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h | 48 + .../amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h | 72 + .../amd/include/asic_reg/nbio/nbio_7_7_0_offset.h | 29654 ++++ .../amd/include/asic_reg/nbio/nbio_7_7_0_sh_mask.h | 154403 ++++++++++++++++++ .../drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_2_0.h | 4 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 1 + drivers/gpu/drm/amd/include/soc15_hw_ip.h | 1 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 20 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0_0_pptable.h | 5 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 12 +- .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h | 1562 + .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_7_ppsmc.h | 134 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 20 + .../gpu/drm/amd/pm/swsmu/inc/smu_v13_0_7_pptable.h | 200 + drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 182 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 260 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 1514 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.h | 28 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- drivers/gpu/drm/drm_edid.c | 798 +- drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 23 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 14 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 54 + drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 7 + drivers/gpu/drm/i915/gt/intel_engine_regs.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_user.c | 2 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 15 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 + drivers/gpu/drm/i915/gt/intel_gt.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 + drivers/gpu/drm/i915/gt/intel_lrc.c | 75 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 5 + drivers/gpu/drm/i915/gt/intel_migrate.c | 59 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 2 - drivers/gpu/drm/i915/gt/selftest_lrc.c | 53 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 19 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 1 + drivers/gpu/drm/i915/gvt/gvt.h | 5 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 51 +- drivers/gpu/drm/i915/i915_drm_client.c | 1 + drivers/gpu/drm/i915/i915_drm_client.h | 2 +- drivers/gpu/drm/i915/i915_drv.h | 2 + drivers/gpu/drm/i915/i915_pci.c | 27 +- drivers/gpu/drm/i915/i915_vma.c | 19 +- drivers/gpu/drm/i915/i915_vma.h | 1 - drivers/gpu/drm/i915/intel_device_info.c | 1 + drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/mediatek/mtk_cec.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_drv.h | 18 +- drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 34 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 22 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 20 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 17 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 4 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 29 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 31 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 1 - drivers/gpu/drm/msm/adreno/adreno_gpu.c | 5 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 + drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 1 + drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c | 15 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | 15 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 20 +- drivers/gpu/drm/msm/dp/dp_display.c | 19 +- drivers/gpu/drm/msm/dp/dp_panel.c | 11 - drivers/gpu/drm/msm/dp/dp_panel.h | 1 - drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 10 +- drivers/gpu/drm/msm/msm_gem_prime.c | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 5 + drivers/gpu/drm/msm/msm_gpu.c | 3 +- drivers/gpu/drm/msm/msm_mdss.c | 1 - drivers/gpu/drm/nouveau/nouveau_backlight.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 1 + drivers/hid/Kconfig | 8 + drivers/hid/Makefile | 1 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 45 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 9 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 1 - drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 17 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 5 + drivers/hid/hid-apple.c | 22 +- drivers/hid/hid-bigbenff.c | 6 + drivers/hid/hid-core.c | 4 + drivers/hid/hid-ids.h | 4 + drivers/hid/hid-kye.c | 12 +- drivers/hid/hid-megaworld.c | 125 + drivers/hid/hid-uclogic-core.c | 48 +- drivers/hid/hid-uclogic-params.c | 276 +- drivers/hid/hid-uclogic-params.h | 156 +- drivers/hid/hid-uclogic-rdesc.c | 70 +- drivers/hid/hid-uclogic-rdesc.h | 12 +- drivers/hid/hid-viewsonic.c | 2 +- drivers/hid/wacom_wac.c | 2 +- drivers/hte/hte-tegra194-test.c | 3 +- drivers/hte/hte.c | 4 +- drivers/hv/channel_mgmt.c | 29 +- drivers/hv/connection.c | 6 +- drivers/hv/vmbus_drv.c | 60 +- drivers/hwmon/Kconfig | 19 +- drivers/hwmon/Makefile | 1 + drivers/hwmon/acpi_power_meter.c | 17 +- drivers/hwmon/as370-hwmon.c | 12 +- drivers/hwmon/asus-ec-sensors.c | 8 + drivers/hwmon/hwmon.c | 41 +- drivers/hwmon/lm83.c | 2 - drivers/hwmon/ltc2992.c | 86 +- drivers/hwmon/mr75203.c | 12 +- drivers/hwmon/nct6775-i2c.c | 195 + drivers/hwmon/nct6775-platform.c | 3 + drivers/hwmon/peci/cputemp.c | 38 +- drivers/hwmon/peci/dimmtemp.c | 14 +- drivers/hwmon/pwm-fan.c | 12 +- drivers/hwmon/sl28cpld-hwmon.c | 12 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 7 +- drivers/infiniband/hw/hns/hns_roce_device.h | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 24 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 2 +- drivers/infiniband/hw/hns/hns_roce_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 3 +- drivers/infiniband/hw/mlx5/gsi.c | 2 +- drivers/infiniband/hw/mlx5/main.c | 1 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 + drivers/infiniband/hw/mlx5/qp.c | 2 +- drivers/infiniband/sw/rxe/rxe_comp.c | 3 +- drivers/infiniband/sw/rxe/rxe_loc.h | 17 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 81 +- drivers/infiniband/sw/rxe/rxe_mr.c | 10 +- drivers/infiniband/sw/rxe/rxe_mw.c | 57 +- drivers/infiniband/sw/rxe/rxe_pool.c | 11 +- drivers/infiniband/sw/rxe/rxe_pool.h | 5 - drivers/infiniband/sw/rxe/rxe_qp.c | 22 +- drivers/infiniband/sw/rxe/rxe_req.c | 17 +- drivers/infiniband/sw/rxe/rxe_resp.c | 3 +- drivers/infiniband/sw/rxe/rxe_srq.c | 129 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 39 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 1 + drivers/infiniband/ulp/isert/ib_isert.c | 104 +- drivers/infiniband/ulp/isert/ib_isert.h | 4 +- drivers/irqchip/irq-armada-370-xp.c | 11 +- drivers/leds/Kconfig | 11 - drivers/leds/Makefile | 1 - drivers/leds/flash/leds-ktd2692.c | 15 +- drivers/leds/leds-is31fl32xx.c | 8 +- drivers/leds/leds-lp50xx.c | 4 +- drivers/leds/rgb/Kconfig | 11 + drivers/leds/rgb/Makefile | 3 +- drivers/leds/{ => rgb}/leds-pwm-multicolor.c | 0 drivers/macintosh/adb.c | 2 +- drivers/macintosh/ans-lcd.c | 2 +- drivers/macintosh/macio-adb.c | 5 +- drivers/macintosh/macio_asic.c | 3 +- drivers/macintosh/macio_sysfs.c | 2 + drivers/macintosh/mediabay.c | 2 +- drivers/macintosh/rack-meter.c | 1 - drivers/macintosh/smu.c | 1 - drivers/macintosh/therm_adt746x.c | 1 - drivers/macintosh/therm_windtunnel.c | 1 - drivers/macintosh/via-cuda.c | 4 +- drivers/macintosh/via-pmu-backlight.c | 1 - drivers/macintosh/via-pmu-led.c | 2 +- drivers/macintosh/via-pmu.c | 1 - drivers/macintosh/windfarm_ad7417_sensor.c | 2 +- drivers/macintosh/windfarm_core.c | 2 - drivers/macintosh/windfarm_cpufreq_clamp.c | 2 - drivers/macintosh/windfarm_fcu_controls.c | 2 +- drivers/macintosh/windfarm_lm75_sensor.c | 1 - drivers/macintosh/windfarm_lm87_sensor.c | 2 +- drivers/macintosh/windfarm_max6690_sensor.c | 2 +- drivers/macintosh/windfarm_mpu.h | 2 + drivers/macintosh/windfarm_pm112.c | 4 +- drivers/macintosh/windfarm_pm121.c | 3 +- drivers/macintosh/windfarm_pm72.c | 2 +- drivers/macintosh/windfarm_pm81.c | 3 +- drivers/macintosh/windfarm_pm91.c | 3 +- drivers/macintosh/windfarm_rm31.c | 2 +- drivers/macintosh/windfarm_smu_controls.c | 3 +- drivers/macintosh/windfarm_smu_sat.c | 2 +- drivers/macintosh/windfarm_smu_sensors.c | 3 +- drivers/md/dm-cache-metadata.c | 3 +- drivers/md/dm-crypt.c | 14 +- drivers/md/dm-integrity.c | 2 - drivers/md/dm-mpath.c | 8 +- drivers/md/dm-path-selector.h | 15 + drivers/md/dm-ps-historical-service-time.c | 1 + drivers/md/dm-stats.c | 8 + drivers/media/rc/gpio-ir-tx.c | 7 +- drivers/media/usb/uvc/uvc_ctrl.c | 10 + drivers/media/usb/uvc/uvc_driver.c | 11 +- drivers/media/usb/uvc/uvc_v4l2.c | 28 +- drivers/media/usb/uvc/uvc_video.c | 16 +- drivers/media/usb/uvc/uvcvideo.h | 4 + drivers/mfd/tc6393xb.c | 130 +- drivers/misc/cxl/api.c | 1 + drivers/misc/cxl/cxl.h | 2 + drivers/misc/cxl/cxllib.c | 1 + drivers/misc/cxl/fault.c | 45 +- drivers/misc/cxl/flash.c | 1 + drivers/misc/cxl/guest.c | 2 + drivers/misc/cxl/irq.c | 1 + drivers/misc/cxl/main.c | 1 + drivers/misc/cxl/native.c | 1 + drivers/misc/lkdtm/stackleak.c | 144 +- drivers/misc/ocxl/afu_irq.c | 1 + drivers/misc/ocxl/link.c | 1 + drivers/mmc/core/block.c | 26 +- drivers/mmc/core/queue.c | 2 + drivers/mmc/host/sdhci-brcmstb.c | 2 +- drivers/mtd/devices/phram.c | 43 +- drivers/mtd/mtdpart.c | 9 + drivers/mtd/nand/Kconfig | 1 + drivers/mtd/nand/raw/cs553x_nand.c | 7 +- drivers/mtd/nand/raw/nand_ids.c | 3 + drivers/mtd/nand/raw/nand_toshiba.c | 6 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 58 +- drivers/mtd/parsers/Kconfig | 9 + drivers/mtd/parsers/Makefile | 1 + drivers/mtd/parsers/scpart.c | 240 + drivers/mtd/spi-nor/Makefile | 1 + drivers/mtd/spi-nor/core.c | 34 +- drivers/mtd/spi-nor/core.h | 15 +- drivers/mtd/spi-nor/debugfs.c | 249 + drivers/mtd/spi-nor/eon.c | 3 +- drivers/mtd/spi-nor/winbond.c | 45 +- drivers/net/Space.c | 3 - drivers/net/appletalk/Kconfig | 11 - drivers/net/appletalk/Makefile | 1 - drivers/net/appletalk/ltpc.c | 1277 - drivers/net/appletalk/ltpc.h | 74 - drivers/net/bonding/bond_main.c | 12 +- drivers/net/caif/caif_virtio.c | 3 +- drivers/net/dsa/bcm_sf2.c | 3 + drivers/net/dsa/mv88e6xxx/chip.c | 22 +- drivers/net/dsa/ocelot/felix.c | 572 +- drivers/net/dsa/ocelot/felix.h | 17 + drivers/net/dsa/ocelot/felix_vsc9959.c | 2 + drivers/net/dsa/ocelot/seville_vsc9953.c | 4 +- drivers/net/dsa/realtek/rtl8365mb.c | 2 +- drivers/net/ethernet/3com/typhoon.c | 2 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/adaptec/starfire.c | 2 +- drivers/net/ethernet/amd/Kconfig | 10 - drivers/net/ethernet/amd/Makefile | 1 - drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/ni65.c | 1251 - drivers/net/ethernet/amd/ni65.h | 121 - drivers/net/ethernet/amd/pcnet32.c | 3 +- drivers/net/ethernet/apple/bmac.c | 1 - drivers/net/ethernet/apple/mace.c | 1 - .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 20 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 7 + drivers/net/ethernet/arc/emac_main.c | 3 +- drivers/net/ethernet/atheros/ag71xx.c | 3 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 2 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 4 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 7 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +- drivers/net/ethernet/cadence/macb.h | 6 +- drivers/net/ethernet/cadence/macb_main.c | 291 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 10 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 7 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/engleder/tsnep_hw.h | 9 +- drivers/net/ethernet/engleder/tsnep_main.c | 33 +- drivers/net/ethernet/engleder/tsnep_ptp.c | 28 + drivers/net/ethernet/ezchip/nps_enet.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 3 - drivers/net/ethernet/freescale/enetc/enetc.c | 13 +- drivers/net/ethernet/freescale/enetc/enetc.h | 2 + .../net/ethernet/freescale/enetc/enetc_ethtool.c | 2 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 1 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 30 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 6 + drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 + drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 1 + .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 3 +- drivers/net/ethernet/freescale/gianfar.c | 4 +- drivers/net/ethernet/fungible/funeth/funeth_main.c | 3 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 3 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 62 +- .../hisilicon/hns3/hns3_common/hclge_comm_rss.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 7 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 27 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 193 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_trace.h | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 58 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 80 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 3 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 3 +- drivers/net/ethernet/ibm/ehea/ehea.h | 1 + drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 + drivers/net/ethernet/ibm/emac/mal.c | 4 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 1 + drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 27 +- drivers/net/ethernet/intel/ice/ice.h | 16 + drivers/net/ethernet/intel/ice/ice_devlink.c | 27 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 8 +- drivers/net/ethernet/intel/ice/ice_gnss.c | 3 +- drivers/net/ethernet/intel/ice/ice_idc.c | 40 +- drivers/net/ethernet/intel/ice/ice_main.c | 20 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 10 +- drivers/net/ethernet/intel/ice/ice_repr.c | 8 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 32 +- drivers/net/ethernet/intel/ice/ice_switch.c | 5 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 1 - drivers/net/ethernet/intel/ice/ice_vf_lib.c | 43 +- drivers/net/ethernet/intel/ice/ice_vf_lib.h | 4 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 95 +- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 9 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igc/igc.h | 1 - drivers/net/ethernet/intel/igc/igc_base.c | 2 - drivers/net/ethernet/intel/igc/igc_hw.h | 7 - drivers/net/ethernet/intel/igc/igc_main.c | 50 - drivers/net/ethernet/intel/igc/igc_phy.c | 16 +- drivers/net/ethernet/intel/igc/igc_phy.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 8 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 6 +- drivers/net/ethernet/intel/ixgbevf/ipsec.h | 2 +- drivers/net/ethernet/jme.c | 2 +- drivers/net/ethernet/jme.h | 2 - drivers/net/ethernet/lantiq_etop.c | 8 +- drivers/net/ethernet/lantiq_xrx200.c | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 3 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_cq.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 25 - drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 8 - drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lag/debugfs.c | 173 + drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 537 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 16 +- .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 129 +- .../net/ethernet/mellanox/mlx5/core/lag/port_sel.h | 15 +- .../net/ethernet/mellanox/mlx5/core/lib/devcom.c | 16 +- .../net/ethernet/mellanox/mlx5/core/lib/devcom.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 28 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 65 +- .../net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h | 3 - .../mellanox/mlxbf_gige/mlxbf_gige_ethtool.c | 8 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c | 9 - .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 1 - .../net/ethernet/mellanox/mlxsw/core_linecards.c | 237 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 87 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 66 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 17 - .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 11 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 160 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 + drivers/net/ethernet/microchip/lan743x_main.c | 6 +- .../net/ethernet/microchip/lan966x/lan966x_fdma.c | 4 +- .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 3 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 4 +- drivers/net/ethernet/moxa/moxart_ether.c | 2 +- drivers/net/ethernet/mscc/ocelot.c | 88 +- drivers/net/ethernet/mscc/ocelot.h | 1 - drivers/net/ethernet/mscc/ocelot_fdma.c | 4 +- drivers/net/ethernet/mscc/ocelot_flower.c | 9 +- drivers/net/ethernet/mscc/ocelot_net.c | 79 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 9 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 4 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 9 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 3 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 110 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 19 +- .../net/ethernet/netronome/nfp/flower/offload.c | 86 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 515 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 38 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 5 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 5 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c | 48 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 9 + .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 12 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 18 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_dev.h | 8 + drivers/net/ethernet/nxp/lpc_eth.c | 2 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 9 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 3 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 8 +- drivers/net/ethernet/rocker/rocker_main.c | 3 +- drivers/net/ethernet/sfc/Kconfig | 9 +- drivers/net/ethernet/sfc/Makefile | 1 + drivers/net/ethernet/sfc/ef10.c | 5 + drivers/net/ethernet/sfc/ef100_nic.c | 9 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/efx_channels.c | 12 +- drivers/net/ethernet/sfc/efx_channels.h | 1 + drivers/net/ethernet/sfc/falcon/efx.c | 6 +- drivers/net/ethernet/sfc/farch.c | 2988 - drivers/net/ethernet/sfc/ptp.c | 14 +- drivers/net/ethernet/sfc/ptp.h | 1 + drivers/net/ethernet/sfc/siena.c | 1109 - drivers/net/ethernet/sfc/siena/Kconfig | 45 + drivers/net/ethernet/sfc/siena/Makefile | 11 + drivers/net/ethernet/sfc/{ => siena}/bitfield.h | 0 drivers/net/ethernet/sfc/siena/efx.c | 1325 + drivers/net/ethernet/sfc/siena/efx.h | 218 + drivers/net/ethernet/sfc/siena/efx_channels.c | 1376 + drivers/net/ethernet/sfc/siena/efx_channels.h | 45 + drivers/net/ethernet/sfc/siena/efx_common.c | 1408 + drivers/net/ethernet/sfc/siena/efx_common.h | 118 + drivers/net/ethernet/sfc/siena/enum.h | 176 + drivers/net/ethernet/sfc/siena/ethtool.c | 282 + drivers/net/ethernet/sfc/siena/ethtool_common.c | 1340 + drivers/net/ethernet/sfc/siena/ethtool_common.h | 60 + drivers/net/ethernet/sfc/siena/farch.c | 2990 + drivers/net/ethernet/sfc/{ => siena}/farch_regs.h | 0 drivers/net/ethernet/sfc/{ => siena}/filter.h | 0 drivers/net/ethernet/sfc/{ => siena}/io.h | 0 drivers/net/ethernet/sfc/siena/mcdi.c | 2260 + drivers/net/ethernet/sfc/siena/mcdi.h | 386 + drivers/net/ethernet/sfc/siena/mcdi_mon.c | 531 + drivers/net/ethernet/sfc/siena/mcdi_port.c | 110 + drivers/net/ethernet/sfc/siena/mcdi_port.h | 17 + drivers/net/ethernet/sfc/siena/mcdi_port_common.c | 1282 + drivers/net/ethernet/sfc/siena/mcdi_port_common.h | 58 + drivers/net/ethernet/sfc/siena/mtd.c | 124 + drivers/net/ethernet/sfc/siena/net_driver.h | 1715 + drivers/net/ethernet/sfc/siena/nic.c | 530 + drivers/net/ethernet/sfc/siena/nic.h | 206 + drivers/net/ethernet/sfc/siena/nic_common.h | 251 + drivers/net/ethernet/sfc/siena/ptp.c | 2201 + drivers/net/ethernet/sfc/siena/ptp.h | 45 + drivers/net/ethernet/sfc/siena/rx.c | 400 + drivers/net/ethernet/sfc/siena/rx_common.c | 1094 + drivers/net/ethernet/sfc/siena/rx_common.h | 110 + drivers/net/ethernet/sfc/siena/selftest.c | 807 + drivers/net/ethernet/sfc/siena/selftest.h | 52 + drivers/net/ethernet/sfc/siena/siena.c | 1113 + drivers/net/ethernet/sfc/siena/siena_sriov.c | 1687 + drivers/net/ethernet/sfc/siena/siena_sriov.h | 79 + drivers/net/ethernet/sfc/siena/sriov.h | 83 + drivers/net/ethernet/sfc/siena/tx.c | 399 + drivers/net/ethernet/sfc/siena/tx.h | 40 + drivers/net/ethernet/sfc/siena/tx_common.c | 448 + drivers/net/ethernet/sfc/siena/tx_common.h | 39 + drivers/net/ethernet/sfc/{ => siena}/vfdi.h | 0 drivers/net/ethernet/sfc/siena/workarounds.h | 28 + drivers/net/ethernet/sfc/siena_sriov.c | 1686 - drivers/net/ethernet/sfc/siena_sriov.h | 76 - drivers/net/ethernet/smsc/smsc911x.c | 3 +- drivers/net/ethernet/socionext/sni_ave.c | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 5 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 4 +- drivers/net/ethernet/sun/niu.c | 41 +- drivers/net/ethernet/sun/sungem.c | 1 - drivers/net/ethernet/sunplus/Kconfig | 35 + drivers/net/ethernet/sunplus/Makefile | 6 + drivers/net/ethernet/sunplus/spl2sw_define.h | 270 + drivers/net/ethernet/sunplus/spl2sw_desc.c | 228 + drivers/net/ethernet/sunplus/spl2sw_desc.h | 19 + drivers/net/ethernet/sunplus/spl2sw_driver.c | 578 + drivers/net/ethernet/sunplus/spl2sw_int.c | 271 + drivers/net/ethernet/sunplus/spl2sw_int.h | 13 + drivers/net/ethernet/sunplus/spl2sw_mac.c | 274 + drivers/net/ethernet/sunplus/spl2sw_mac.h | 18 + drivers/net/ethernet/sunplus/spl2sw_mdio.c | 126 + drivers/net/ethernet/sunplus/spl2sw_mdio.h | 12 + drivers/net/ethernet/sunplus/spl2sw_phy.c | 92 + drivers/net/ethernet/sunplus/spl2sw_phy.h | 12 + drivers/net/ethernet/sunplus/spl2sw_register.h | 86 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 4 +- drivers/net/ethernet/ti/cpsw.c | 5 +- drivers/net/ethernet/ti/cpsw_new.c | 5 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 1 + drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/wiznet/w5300.c | 2 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 +- drivers/net/hyperv/rndis_filter.c | 2 +- drivers/net/ipa/gsi.c | 4 +- drivers/net/ipvlan/ipvlan_main.c | 6 +- drivers/net/macvlan.c | 9 +- drivers/net/netdevsim/ipsec.c | 2 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/dp83td510.c | 209 + drivers/net/phy/micrel.c | 10 +- drivers/net/phy/microchip.c | 10 +- drivers/net/phy/phy-c45.c | 94 +- drivers/net/phy/phy.c | 7 +- drivers/net/phy/smsc.c | 31 + drivers/net/sungem_phy.c | 6 +- drivers/net/tun.c | 3 +- drivers/net/usb/aqc111.c | 2 +- drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/lan78xx.c | 2 +- drivers/net/usb/r8152.c | 8 +- drivers/net/veth.c | 3 +- drivers/net/virtio_net.c | 9 +- drivers/net/vxlan/vxlan_core.c | 44 +- drivers/net/wan/fsl_ucc_hdlc.c | 2 +- drivers/net/wan/hd64572.c | 3 +- drivers/net/wan/ixp4xx_hss.c | 2 +- drivers/net/wan/lapbether.c | 2 +- drivers/net/wireless/ath/wil6210/netdev.c | 10 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 23 +- .../wireless/broadcom/brcm80211/brcmfmac/common.h | 1 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 4 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 3 + drivers/net/wireless/mac80211_hwsim.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 4 +- drivers/net/wireless/microchip/wilc1000/hif.h | 2 +- drivers/net/wireless/microchip/wilc1000/mon.c | 4 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 3 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 2 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 7 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 4 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 4 +- drivers/net/wireless/realtek/rtw88/fw.c | 2 +- drivers/net/wireless/realtek/rtw89/debug.c | 5 + drivers/net/wireless/realtek/rtw89/debug.h | 1 + drivers/net/wireless/realtek/rtw89/mac.c | 16 +- drivers/net/wireless/realtek/rtw89/mac.h | 1 + drivers/net/wireless/realtek/rtw89/reg.h | 14 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 63 +- drivers/net/wireless/silabs/wfx/data_rx.c | 5 +- drivers/net/wireless/silabs/wfx/data_tx.c | 3 +- drivers/net/wireless/silabs/wfx/key.c | 4 +- drivers/net/wireless/silabs/wfx/queue.c | 3 +- drivers/net/wireless/silabs/wfx/scan.c | 11 +- drivers/net/wireless/silabs/wfx/sta.c | 76 +- drivers/net/wireless/silabs/wfx/wfx.h | 6 +- drivers/net/wireless/ti/wl1251/event.c | 22 +- drivers/net/wireless/ti/wl1251/io.c | 20 +- drivers/net/wireless/ti/wl1251/tx.c | 15 +- drivers/net/wwan/Kconfig | 14 + drivers/net/wwan/Makefile | 1 + drivers/net/wwan/t7xx/Makefile | 20 + drivers/net/wwan/t7xx/t7xx_cldma.c | 281 + drivers/net/wwan/t7xx/t7xx_cldma.h | 180 + drivers/net/wwan/t7xx/t7xx_dpmaif.c | 1283 + drivers/net/wwan/t7xx/t7xx_dpmaif.h | 179 + drivers/net/wwan/t7xx/t7xx_hif_cldma.c | 1340 + drivers/net/wwan/t7xx/t7xx_hif_cldma.h | 127 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c | 574 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif.h | 206 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 1245 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.h | 116 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c | 683 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.h | 78 + drivers/net/wwan/t7xx/t7xx_mhccif.c | 122 + drivers/net/wwan/t7xx/t7xx_mhccif.h | 37 + drivers/net/wwan/t7xx/t7xx_modem_ops.c | 727 + drivers/net/wwan/t7xx/t7xx_modem_ops.h | 88 + drivers/net/wwan/t7xx/t7xx_netdev.c | 423 + drivers/net/wwan/t7xx/t7xx_netdev.h | 55 + drivers/net/wwan/t7xx/t7xx_pci.c | 761 + drivers/net/wwan/t7xx/t7xx_pci.h | 120 + drivers/net/wwan/t7xx/t7xx_pcie_mac.c | 262 + drivers/net/wwan/t7xx/t7xx_pcie_mac.h | 31 + drivers/net/wwan/t7xx/t7xx_port.h | 135 + drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c | 273 + drivers/net/wwan/t7xx/t7xx_port_proxy.c | 512 + drivers/net/wwan/t7xx/t7xx_port_proxy.h | 98 + drivers/net/wwan/t7xx/t7xx_port_wwan.c | 176 + drivers/net/wwan/t7xx/t7xx_reg.h | 350 + drivers/net/wwan/t7xx/t7xx_state_monitor.c | 550 + drivers/net/wwan/t7xx/t7xx_state_monitor.h | 135 + drivers/nvdimm/btt_devs.c | 23 +- drivers/nvdimm/bus.c | 38 +- drivers/nvdimm/core.c | 19 +- drivers/nvdimm/dax_devs.c | 4 +- drivers/nvdimm/dimm_devs.c | 12 +- drivers/nvdimm/namespace_devs.c | 46 +- drivers/nvdimm/nd-core.h | 68 +- drivers/nvdimm/pfn_devs.c | 31 +- drivers/nvdimm/pmem.c | 2 +- drivers/nvdimm/region.c | 2 +- drivers/nvdimm/region_devs.c | 20 +- drivers/nvme/host/apple.c | 48 +- drivers/nvme/host/ioctl.c | 223 +- drivers/nvme/host/nvme.h | 1 - drivers/of/fdt.c | 33 +- drivers/of/kexec.c | 9 + drivers/pci/controller/cadence/pcie-cadence-ep.c | 3 +- drivers/pci/controller/dwc/pci-imx6.c | 23 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 119 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 91 +- drivers/pci/controller/pci-hyperv.c | 76 +- drivers/pci/controller/pcie-brcmstb.c | 257 +- drivers/pci/controller/pcie-mediatek-gen3.c | 8 + drivers/pci/controller/pcie-microchip-host.c | 10 + drivers/pci/pci.c | 10 +- drivers/pcmcia/soc_common.c | 12 - drivers/perf/arm-cmn.c | 609 +- drivers/perf/arm_pmu_acpi.c | 4 +- drivers/perf/arm_spe_pmu.c | 3 + drivers/perf/hisilicon/Makefile | 2 +- drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c | 409 + drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 18 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 4 + drivers/perf/hisilicon/hisi_uncore_pmu.h | 1 + drivers/perf/marvell_cn10k_tad_pmu.c | 6 +- drivers/perf/riscv_pmu_sbi.c | 8 +- drivers/pinctrl/intel/pinctrl-broxton.c | 1 + drivers/platform/chrome/cros_ec_typec.c | 3 + drivers/platform/mips/cpu_hwmon.c | 127 +- drivers/platform/surface/aggregator/core.c | 2 +- drivers/platform/surface/surface_gpe.c | 8 + drivers/platform/x86/amd-pmc.c | 109 +- drivers/platform/x86/asus-wmi.c | 2 +- drivers/platform/x86/dell/dcdbas.c | 127 +- drivers/platform/x86/dell/dcdbas.h | 9 + drivers/platform/x86/dell/dell-smbios-smm.c | 14 +- drivers/platform/x86/intel/pmc/core.c | 2 +- drivers/platform/x86/intel/pmt/telemetry.c | 2 +- drivers/platform/x86/pmc_atom.c | 13 - drivers/platform/x86/thinkpad_acpi.c | 175 +- drivers/power/supply/tosa_battery.c | 239 +- drivers/powercap/intel_rapl_msr.c | 1 + drivers/ptp/ptp_clock.c | 31 +- drivers/ptp/ptp_ocp.c | 2 +- drivers/ptp/ptp_private.h | 11 + drivers/ptp/ptp_sysfs.c | 11 +- drivers/ptp/ptp_vclock.c | 82 +- drivers/regulator/pfuze100-regulator.c | 2 + drivers/regulator/qcom_smd-regulator.c | 35 +- drivers/remoteproc/imx_rproc.c | 33 + drivers/remoteproc/qcom_q6v5_pas.c | 1 + drivers/rpmsg/rpmsg_core.c | 39 +- drivers/rpmsg/rpmsg_internal.h | 14 +- drivers/rpmsg/rpmsg_ns.c | 14 +- drivers/s390/block/dasd.c | 18 +- drivers/s390/block/dasd_eckd.c | 33 +- drivers/s390/block/dasd_int.h | 14 + drivers/s390/char/con3215.c | 25 +- drivers/s390/char/con3270.c | 31 +- drivers/s390/char/raw3270.c | 15 + drivers/s390/char/raw3270.h | 1 + drivers/s390/char/sclp_con.c | 26 +- drivers/s390/char/sclp_vt220.c | 42 +- drivers/s390/cio/chsc.c | 4 +- drivers/s390/cio/vfio_ccw_cp.c | 47 +- drivers/s390/cio/vfio_ccw_cp.h | 4 +- drivers/s390/cio/vfio_ccw_fsm.c | 3 +- drivers/s390/cio/vfio_ccw_ops.c | 7 +- drivers/s390/crypto/vfio_ap_ops.c | 23 +- drivers/s390/net/ctcm_mpc.c | 6 +- drivers/s390/net/ctcm_sysfs.c | 5 +- drivers/s390/net/lcs.c | 7 +- drivers/s390/net/qeth_core_main.c | 3 +- drivers/s390/net/qeth_l2_main.c | 2 +- drivers/s390/net/qeth_l3_main.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 10 +- drivers/scsi/lpfc/lpfc.h | 4 + drivers/scsi/lpfc/lpfc_crtn.h | 1 + drivers/scsi/lpfc/lpfc_ct.c | 114 +- drivers/scsi/lpfc/lpfc_els.c | 81 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 21 +- drivers/scsi/lpfc/lpfc_init.c | 65 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 15 +- drivers/scsi/lpfc/lpfc_nvme.c | 9 +- drivers/scsi/lpfc/lpfc_scsi.c | 17 +- drivers/scsi/lpfc/lpfc_sli.c | 41 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpi3mr/mpi3mr.h | 3 + drivers/scsi/mpi3mr/mpi3mr_os.c | 18 +- drivers/scsi/scsicam.c | 15 +- drivers/scsi/storvsc_drv.c | 36 +- drivers/scsi/ufs/ufs-qcom.c | 45 +- drivers/scsi/ufs/ufshcd.c | 7 +- drivers/scsi/ufs/ufshpb.c | 182 +- drivers/scsi/ufs/ufshpb.h | 16 +- drivers/soc/qcom/pdr_internal.h | 20 +- drivers/soc/qcom/socinfo.c | 1 - drivers/soc/rockchip/pm_domains.c | 118 + drivers/soc/tegra/pmc.c | 2 + drivers/soundwire/bus.c | 27 +- drivers/soundwire/cadence_master.c | 42 +- drivers/soundwire/intel.c | 11 +- drivers/soundwire/qcom.c | 19 +- drivers/spi/Kconfig | 1 - drivers/spi/spi-cadence-quadspi.c | 13 +- drivers/spi/spi-fsl-qspi.c | 4 + drivers/spi/spi-imx.c | 320 +- drivers/spi/spi-stm32-qspi.c | 11 +- drivers/ssb/pci.c | 1 - drivers/staging/greybus/arche-platform.c | 2 +- drivers/staging/r8188eu/core/rtw_mlme.c | 7 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 62 +- drivers/staging/r8188eu/core/rtw_p2p.c | 4 +- drivers/staging/r8188eu/core/rtw_recv.c | 2 - drivers/staging/r8188eu/include/ieee80211.h | 10 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 16 - drivers/staging/r8188eu/include/rtw_recv.h | 1 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 136 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 24 +- .../vc04_services/bcm2835-camera/controls.c | 33 +- .../vc04_services/vchiq-mmal/mmal-msg-common.h | 7 +- .../vc04_services/vchiq-mmal/mmal-msg-format.h | 6 +- .../vc04_services/vchiq-mmal/mmal-parameters.h | 15 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 10 +- drivers/staging/vt6655/card.c | 24 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/device_main.c | 8 +- drivers/staging/vt6655/mac.h | 18 +- drivers/staging/vt6655/rf.c | 2 +- drivers/staging/vt6655/upc.h | 3 - drivers/target/iscsi/cxgbit/cxgbit.h | 22 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 8 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 4 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 2 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 72 +- drivers/target/iscsi/iscsi_target.c | 272 +- drivers/target/iscsi/iscsi_target.h | 30 +- drivers/target/iscsi/iscsi_target_auth.c | 10 +- drivers/target/iscsi/iscsi_target_auth.h | 4 +- drivers/target/iscsi/iscsi_target_configfs.c | 34 +- drivers/target/iscsi/iscsi_target_datain_values.c | 28 +- drivers/target/iscsi/iscsi_target_datain_values.h | 12 +- drivers/target/iscsi/iscsi_target_device.c | 4 +- drivers/target/iscsi/iscsi_target_device.h | 8 +- drivers/target/iscsi/iscsi_target_erl0.c | 68 +- drivers/target/iscsi/iscsi_target_erl0.h | 24 +- drivers/target/iscsi/iscsi_target_erl1.c | 92 +- drivers/target/iscsi/iscsi_target_erl1.h | 40 +- drivers/target/iscsi/iscsi_target_erl2.c | 48 +- drivers/target/iscsi/iscsi_target_erl2.h | 26 +- drivers/target/iscsi/iscsi_target_login.c | 78 +- drivers/target/iscsi/iscsi_target_login.h | 22 +- drivers/target/iscsi/iscsi_target_nego.c | 60 +- drivers/target/iscsi/iscsi_target_nego.h | 12 +- drivers/target/iscsi/iscsi_target_nodeattrib.c | 4 +- drivers/target/iscsi/iscsi_target_parameters.c | 8 +- drivers/target/iscsi/iscsi_target_parameters.h | 8 +- drivers/target/iscsi/iscsi_target_seq_pdu_list.c | 44 +- drivers/target/iscsi/iscsi_target_seq_pdu_list.h | 10 +- drivers/target/iscsi/iscsi_target_stat.c | 16 +- drivers/target/iscsi/iscsi_target_tmr.c | 72 +- drivers/target/iscsi/iscsi_target_tmr.h | 16 +- drivers/target/iscsi/iscsi_target_tpg.c | 2 +- drivers/target/iscsi/iscsi_target_tpg.h | 4 +- drivers/target/iscsi/iscsi_target_util.c | 164 +- drivers/target/iscsi/iscsi_target_util.h | 102 +- drivers/tee/optee/call.c | 18 +- .../intel/int340x_thermal/int3400_thermal.c | 48 +- drivers/thermal/intel/intel_tcc_cooling.c | 1 + drivers/thermal/thermal_hwmon.c | 6 +- drivers/thunderbolt/test.c | 92 + drivers/thunderbolt/tunnel.c | 7 +- drivers/tty/hvc/Kconfig | 19 + drivers/tty/hvc/hvc_dcc.c | 194 +- drivers/tty/n_gsm.c | 20 +- drivers/tty/serial/8250/8250.h | 22 + drivers/tty/serial/8250/8250_core.c | 1 - drivers/tty/serial/8250/8250_dw.c | 2 +- drivers/tty/serial/8250/8250_mtk.c | 29 +- drivers/tty/serial/8250/8250_pci.c | 413 +- drivers/tty/serial/8250/8250_port.c | 21 - drivers/tty/serial/8250/8250_pxa.c | 1 - drivers/tty/serial/digicolor-usart.c | 5 +- drivers/tty/serial/fsl_lpuart.c | 18 +- drivers/tty/serial/men_z135_uart.c | 1 - drivers/tty/serial/pch_uart.c | 77 +- drivers/tty/serial/pic32_uart.c | 159 +- drivers/tty/serial/pic32_uart.h | 125 - drivers/tty/serial/sifive.c | 14 +- drivers/tty/serial/stm32-usart.c | 101 +- drivers/tty/serial/stm32-usart.h | 1 + drivers/tty/tty_buffer.c | 3 +- drivers/tty/tty_jobctrl.c | 4 +- drivers/usb/class/cdc-wdm.c | 1 + drivers/usb/core/usb-acpi.c | 7 +- drivers/usb/dwc2/gadget.c | 1 - drivers/usb/dwc3/core.c | 4 +- drivers/usb/dwc3/dwc3-xilinx.c | 17 + drivers/usb/dwc3/ep0.c | 2 +- drivers/usb/dwc3/gadget.c | 126 +- drivers/usb/dwc3/host.c | 2 - drivers/usb/gadget/function/f_uvc.c | 26 +- drivers/usb/gadget/function/uvc.h | 2 + drivers/usb/gadget/function/uvc_configfs.c | 148 +- drivers/usb/gadget/function/uvc_configfs.h | 120 +- drivers/usb/gadget/function/uvc_v4l2.c | 3 +- drivers/usb/gadget/legacy/raw_gadget.c | 2 + drivers/usb/gadget/udc/core.c | 18 +- drivers/usb/host/ehci-omap.c | 5 - drivers/usb/host/xhci-mtk-sch.c | 90 +- drivers/usb/host/xhci-mtk.h | 2 - drivers/usb/typec/tcpm/tcpci.c | 2 +- drivers/usb/typec/tcpm/tcpci_mt6360.c | 26 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 15 +- drivers/vfio/pci/mlx5/cmd.c | 236 +- drivers/vfio/pci/mlx5/cmd.h | 52 +- drivers/vfio/pci/mlx5/main.c | 135 +- drivers/vfio/pci/vfio_pci.c | 6 +- drivers/vfio/pci/vfio_pci_core.c | 36 +- drivers/vfio/vfio.c | 346 +- drivers/video/console/sticore.c | 21 - drivers/video/fbdev/core/fbmem.c | 52 +- drivers/video/fbdev/core/fbsysfs.c | 4 + drivers/video/fbdev/efifb.c | 9 +- drivers/video/fbdev/hyperv_fb.c | 23 +- drivers/video/fbdev/simplefb.c | 8 +- drivers/video/fbdev/vesafb.c | 8 +- drivers/watchdog/Kconfig | 11 + drivers/watchdog/Makefile | 1 + drivers/watchdog/bcm7038_wdt.c | 1 + drivers/watchdog/mtk_wdt.c | 12 + drivers/watchdog/rzg2l_wdt.c | 83 +- drivers/watchdog/sunplus_wdt.c | 220 + drivers/xen/privcmd.c | 2 +- drivers/xen/swiotlb-xen.c | 99 +- fs/btrfs/btrfs_inode.h | 25 - fs/btrfs/compression.c | 41 +- fs/btrfs/compression.h | 7 +- fs/btrfs/ctree.c | 2 +- fs/btrfs/ctree.h | 25 +- fs/btrfs/delayed-ref.c | 4 +- fs/btrfs/delayed-ref.h | 1 - fs/btrfs/disk-io.c | 199 +- fs/btrfs/disk-io.h | 14 +- fs/btrfs/extent-tree.c | 23 +- fs/btrfs/extent_io.c | 107 +- fs/btrfs/extent_io.h | 24 +- fs/btrfs/file.c | 6 +- fs/btrfs/inode.c | 325 +- fs/btrfs/raid56.c | 111 +- fs/btrfs/send.c | 129 +- fs/btrfs/super.c | 13 +- fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/transaction.c | 77 +- fs/btrfs/volumes.c | 184 +- fs/btrfs/volumes.h | 8 +- fs/btrfs/zoned.c | 52 +- fs/btrfs/zoned.h | 6 + fs/ceph/addr.c | 11 +- fs/ceph/file.c | 16 +- fs/cifs/cifsglob.h | 84 +- fs/cifs/misc.c | 2 - fs/cifs/readdir.c | 176 +- fs/cifs/smb2inode.c | 2 - fs/cifs/smb2ops.c | 20 +- fs/coredump.c | 34 +- fs/crypto/fscrypt_private.h | 6 +- fs/crypto/keyring.c | 64 +- fs/crypto/keysetup.c | 20 +- fs/crypto/policy.c | 132 +- fs/erofs/data.c | 2 +- fs/erofs/erofs_fs.h | 41 +- fs/erofs/fscache.c | 244 +- fs/erofs/inode.c | 5 - fs/erofs/internal.h | 25 - fs/exec.c | 20 +- fs/exportfs/expfs.c | 5 +- fs/ext4/file.c | 4 +- fs/f2fs/checkpoint.c | 4 +- fs/f2fs/data.c | 185 +- fs/f2fs/debug.c | 18 +- fs/f2fs/f2fs.h | 76 +- fs/f2fs/file.c | 203 +- fs/f2fs/gc.c | 119 +- fs/f2fs/inode.c | 3 +- fs/f2fs/namei.c | 28 +- fs/f2fs/node.c | 4 - fs/f2fs/node.h | 1 - fs/f2fs/segment.c | 425 +- fs/f2fs/segment.h | 5 +- fs/f2fs/super.c | 35 +- fs/f2fs/verity.c | 2 +- fs/fs-writeback.c | 4 + fs/gfs2/file.c | 4 +- fs/gfs2/glock.c | 35 +- fs/gfs2/glock.h | 12 +- fs/gfs2/main.c | 10 +- fs/gfs2/meta_io.h | 8 +- fs/hugetlbfs/inode.c | 27 +- fs/inode.c | 10 +- fs/io_uring.c | 182 +- fs/iomap/buffered-io.c | 5 +- fs/iomap/direct-io.c | 25 +- fs/jfs/Makefile | 2 - fs/jfs/inode.c | 18 - fs/jfs/jfs_dmap.c | 68 - fs/jfs/jfs_dtree.c | 298 - fs/jfs/jfs_extent.c | 255 - fs/jfs/jfs_logmgr.c | 8 - fs/jfs/jfs_mount.c | 4 +- fs/jfs/jfs_txnmgr.c | 34 - fs/jfs/jfs_xtree.c | 961 - fs/jfs/jfs_xtree.h | 4 - fs/kernfs/file.c | 28 +- fs/ksmbd/smb2pdu.c | 49 +- fs/ksmbd/smbacl.c | 1 + fs/locks.c | 61 +- fs/namei.c | 78 +- fs/namespace.c | 5 +- fs/nfs/fs_context.c | 2 +- fs/nfsd/filecache.c | 52 +- fs/nfsd/filecache.h | 2 + fs/nfsd/nfs3proc.c | 141 +- fs/nfsd/nfs4proc.c | 264 +- fs/nfsd/nfs4state.c | 290 +- fs/nfsd/nfs4xdr.c | 2 +- fs/nfsd/nfsctl.c | 4 + fs/nfsd/nfsd.h | 5 + fs/nfsd/state.h | 31 + fs/nfsd/trace.h | 34 +- fs/nfsd/vfs.c | 245 +- fs/nfsd/vfs.h | 14 +- fs/nfsd/xdr4.h | 1 + fs/nilfs2/inode.c | 13 +- fs/notify/fanotify/fanotify_user.c | 13 + fs/ntfs3/file.c | 6 +- fs/ntfs3/super.c | 10 +- fs/open.c | 44 + fs/overlayfs/copy_up.c | 90 +- fs/overlayfs/dir.c | 147 +- fs/overlayfs/export.c | 5 + fs/overlayfs/file.c | 43 +- fs/overlayfs/inode.c | 68 +- fs/overlayfs/namei.c | 53 +- fs/overlayfs/overlayfs.h | 232 +- fs/overlayfs/ovl_entry.h | 7 +- fs/overlayfs/readdir.c | 48 +- fs/overlayfs/super.c | 57 +- fs/overlayfs/util.c | 103 +- fs/proc/base.c | 5 +- fs/proc/internal.h | 2 +- fs/proc/meminfo.c | 7 + fs/proc/task_mmu.c | 74 +- fs/proc/task_nommu.c | 45 +- fs/udf/namei.c | 8 +- fs/userfaultfd.c | 55 +- fs/verity/Kconfig | 1 + fs/verity/fsverity_private.h | 7 - fs/verity/measure.c | 43 + fs/xfs/Makefile | 1 + fs/xfs/libxfs/xfs_attr.c | 1641 +- fs/xfs/libxfs/xfs_attr.h | 198 +- fs/xfs/libxfs/xfs_attr_leaf.c | 64 +- fs/xfs/libxfs/xfs_attr_remote.c | 37 +- fs/xfs/libxfs/xfs_attr_remote.h | 6 +- fs/xfs/libxfs/xfs_da_btree.c | 4 + fs/xfs/libxfs/xfs_da_btree.h | 10 +- fs/xfs/libxfs/xfs_defer.c | 24 +- fs/xfs/libxfs/xfs_defer.h | 3 + fs/xfs/libxfs/xfs_errortag.h | 8 +- fs/xfs/libxfs/xfs_format.h | 9 +- fs/xfs/libxfs/xfs_log_format.h | 45 +- fs/xfs/libxfs/xfs_log_recover.h | 2 + fs/xfs/libxfs/xfs_quota_defs.h | 1 - fs/xfs/scrub/common.c | 2 + fs/xfs/xfs_acl.c | 4 +- fs/xfs/xfs_attr_item.c | 824 + fs/xfs/xfs_attr_item.h | 46 + fs/xfs/xfs_attr_list.c | 1 + fs/xfs/xfs_dquot.c | 15 +- fs/xfs/xfs_dquot.h | 8 - fs/xfs/xfs_error.c | 9 + fs/xfs/xfs_file.c | 6 +- fs/xfs/xfs_globals.c | 1 + fs/xfs/xfs_ioctl.c | 4 +- fs/xfs/xfs_ioctl32.c | 2 + fs/xfs/xfs_iops.c | 2 + fs/xfs/xfs_log.c | 41 + fs/xfs/xfs_log.h | 1 + fs/xfs/xfs_log_cil.c | 35 +- fs/xfs/xfs_log_priv.h | 34 + fs/xfs/xfs_log_recover.c | 2 + fs/xfs/xfs_ondisk.h | 2 + fs/xfs/xfs_qm.c | 9 - fs/xfs/xfs_qm.h | 5 - fs/xfs/xfs_qm_syscalls.c | 26 +- fs/xfs/xfs_quotaops.c | 8 +- fs/xfs/xfs_sysctl.h | 1 + fs/xfs/xfs_sysfs.c | 24 + fs/xfs/xfs_trace.h | 32 +- fs/xfs/xfs_trans_dquot.c | 3 +- fs/xfs/xfs_xattr.c | 2 +- fs/zonefs/super.c | 4 +- include/acpi/acpi_bus.h | 12 +- include/asm-generic/hugetlb.h | 4 +- include/asm-generic/qrwlock.h | 32 +- include/asm-generic/qrwlock_types.h | 2 +- include/asm-generic/qspinlock.h | 29 + include/asm-generic/spinlock.h | 94 +- include/asm-generic/spinlock_types.h | 17 + include/dt-bindings/clock/qcom,gcc-msm8976.h | 1 + include/dt-bindings/clock/sun50i-h6-r-ccu.h | 1 + include/dt-bindings/clock/sun50i-h616-ccu.h | 1 + include/dt-bindings/reset/mt7986-resets.h | 55 + include/dt-bindings/reset/mt8186-resets.h | 36 + include/kunit/resource.h | 142 +- include/kunit/test.h | 2 +- include/linux/acpi.h | 42 +- include/linux/blk-mq.h | 1 - include/linux/blk_types.h | 20 +- include/linux/bpf.h | 58 +- include/linux/bpf_types.h | 1 + include/linux/cpuhotplug.h | 1 + include/linux/damon.h | 1 + include/linux/devfreq.h | 17 +- include/linux/device.h | 48 +- include/linux/entry-common.h | 8 +- include/linux/export.h | 7 +- include/linux/fault-inject.h | 2 + include/linux/fb.h | 1 - include/linux/fortify-string.h | 16 + include/linux/fpga/fpga-region.h | 7 +- include/linux/fs.h | 17 + include/linux/fscrypt.h | 39 + include/linux/fsverity.h | 18 + include/linux/ftrace.h | 6 + include/linux/gfp.h | 2 +- include/linux/gpio/machine.h | 12 + include/linux/highmem-internal.h | 18 +- include/linux/highmem.h | 51 +- include/linux/huge_mm.h | 14 + include/linux/hugetlb.h | 22 +- include/linux/hwmon.h | 3 + include/linux/hyperv.h | 10 +- include/linux/interrupt.h | 18 - include/linux/io_uring.h | 2 +- include/linux/iomap.h | 16 +- include/linux/kallsyms.h | 9 +- include/linux/khugepaged.h | 44 +- include/linux/ksm.h | 4 +- include/linux/kvm_host.h | 1 + include/linux/linkage.h | 15 +- include/linux/list.h | 26 + include/linux/lockdep.h | 6 +- include/linux/lsm_hook_defs.h | 2 +- include/linux/lsm_hooks.h | 1 + include/linux/maple_tree.h | 685 + include/linux/memcontrol.h | 54 + include/linux/mfd/tc6393xb.h | 3 - include/linux/migrate.h | 5 + include/linux/mlx5/driver.h | 17 +- include/linux/mm.h | 94 +- include/linux/mm_types.h | 48 +- include/linux/mm_types_task.h | 12 - include/linux/mmzone.h | 12 +- include/linux/module.h | 20 - include/linux/mtd/spi-nor.h | 4 +- include/linux/namei.h | 6 + include/linux/netdev_features.h | 4 +- include/linux/netdevice.h | 195 +- include/linux/objtool.h | 4 +- include/linux/page-flags.h | 5 + include/linux/pgtable.h | 33 +- include/linux/phy.h | 3 + include/linux/platform_data/x86/pmc_atom.h | 1 - include/linux/prandom.h | 61 +- include/linux/ptp_clock_kernel.h | 38 +- include/linux/ptrace.h | 7 - include/linux/random.h | 17 +- include/linux/randomize_kstack.h | 27 +- include/linux/rmap.h | 32 +- include/linux/rpmsg.h | 8 + include/linux/sched.h | 11 +- include/linux/sched/coredump.h | 3 +- include/linux/sched/jobctl.h | 8 + include/linux/sched/mm.h | 11 +- include/linux/sched/signal.h | 20 +- include/linux/sched/task.h | 8 +- include/linux/signal.h | 3 +- include/linux/siphash.h | 28 + include/linux/skbuff.h | 334 +- include/linux/spi/spi.h | 2 + include/linux/spinlock.h | 8 +- include/linux/stackleak.h | 55 +- include/linux/string.h | 4 + include/linux/sunrpc/clnt.h | 2 +- include/linux/swap.h | 23 +- include/linux/swap_slots.h | 2 +- include/linux/swapops.h | 26 +- include/linux/usb/gadget.h | 2 + include/linux/userfaultfd_k.h | 7 +- include/linux/vfio.h | 23 +- include/linux/vfio_pci_core.h | 3 +- include/linux/vm_event_item.h | 8 +- include/linux/vmacache.h | 28 - include/linux/vmstat.h | 6 - include/net/bluetooth/hci_core.h | 3 + include/net/devlink.h | 18 +- include/net/dsa.h | 25 +- include/net/inet_connection_sock.h | 2 - include/net/inet_hashtables.h | 42 +- include/net/mptcp.h | 2 +- include/net/net_debug.h | 157 + include/net/tc_act/tc_pedit.h | 1 + include/net/xfrm.h | 20 +- include/soc/mscc/ocelot.h | 24 +- include/soc/mscc/ocelot_vcap.h | 2 +- include/soc/rockchip/pm_domains.h | 25 + include/sound/cs42l42.h | 810 + include/sound/soc-component.h | 9 + include/sound/sof/ext_manifest4.h | 119 + include/sound/sof/stream.h | 3 +- include/target/iscsi/iscsi_target_core.h | 52 +- include/target/iscsi/iscsi_transport.h | 126 +- include/trace/events/btrfs.h | 4 +- include/trace/events/compaction.h | 4 +- include/trace/events/f2fs.h | 47 +- include/trace/events/kmem.h | 26 +- include/trace/events/maple_tree.h | 123 + include/trace/events/mmap.h | 73 + include/trace/events/mmflags.h | 76 +- include/trace/events/percpu.h | 23 +- include/trace/events/sched.h | 6 +- include/trace/events/thermal_pressure.h | 29 + include/trace/events/vmscan.h | 16 +- include/uapi/asm-generic/termbits.h | 220 +- include/uapi/drm/amdgpu_drm.h | 1 + include/uapi/drm/i915_drm.h | 62 +- include/uapi/linux/bpf.h | 23 + include/uapi/linux/devlink.h | 5 - include/uapi/linux/input.h | 1 + include/uapi/linux/io_uring.h | 17 +- include/uapi/linux/landlock.h | 36 +- include/uapi/linux/loop.h | 7 +- include/uapi/linux/rfkill.h | 2 +- include/uapi/linux/virtio_ids.h | 14 +- include/uapi/sound/sof/abi.h | 2 +- include/xen/arm/page-coherent.h | 20 - include/xen/swiotlb-xen.h | 6 - include/xen/xen-ops.h | 7 - init/Kconfig | 124 +- init/initramfs.c | 2 + init/main.c | 15 +- init/version.c | 17 + ipc/shm.c | 21 +- kernel/acct.c | 11 +- kernel/bpf/Makefile | 2 +- kernel/bpf/arraymap.c | 17 + kernel/bpf/bpf_lsm.c | 17 + kernel/bpf/bpf_struct_ops.c | 71 +- kernel/bpf/core.c | 1 + kernel/bpf/hashtab.c | 45 +- kernel/bpf/helpers.c | 18 + kernel/bpf/link_iter.c | 107 + kernel/bpf/syscall.c | 61 +- kernel/bpf/task_iter.c | 10 +- kernel/bpf/trampoline.c | 118 +- kernel/bpf/verifier.c | 26 +- kernel/crash_core.c | 6 +- kernel/debug/debug_core.c | 12 - kernel/dma/debug.c | 2 +- kernel/dma/direct.c | 27 +- kernel/entry/common.c | 2 +- kernel/events/core.c | 3 +- kernel/events/uprobes.c | 9 +- kernel/fork.c | 103 +- kernel/irq/irqdesc.c | 3 +- kernel/kallsyms.c | 30 +- kernel/locking/qrwlock.c | 8 +- kernel/module/internal.h | 11 +- kernel/module/kallsyms.c | 20 + kernel/module/main.c | 68 +- kernel/power/energy_model.c | 2 + kernel/printk/printk.c | 4 +- kernel/ptrace.c | 87 +- kernel/rcu/Kconfig.debug | 9 +- kernel/rcu/rcutorture.c | 1 + kernel/rcu/tree.c | 5 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_exp.h | 7 +- kernel/rcu/tree_plugin.h | 33 +- kernel/rcu/tree_stall.h | 16 +- kernel/reboot.c | 54 +- kernel/relay.c | 2 +- kernel/sched/core.c | 78 +- kernel/sched/deadline.c | 13 +- kernel/sched/fair.c | 12 +- kernel/sched/rt.c | 5 +- kernel/sched/sched.h | 28 +- kernel/signal.c | 140 +- kernel/stackleak.c | 105 +- kernel/time/posix-cpu-timers.c | 6 +- kernel/time/timekeeping.c | 7 +- kernel/time/timer.c | 2 - kernel/trace/bpf_trace.c | 131 +- kernel/trace/fgraph.c | 4 +- kernel/trace/fprobe.c | 32 +- kernel/trace/ftrace.c | 66 +- kernel/trace/trace_events.c | 8 +- kernel/trace/trace_osnoise.c | 4 +- kernel/trace/trace_sched_switch.c | 4 +- kernel/trace/trace_sched_wakeup.c | 4 +- kernel/umh.c | 6 +- lib/Kconfig.debug | 70 +- lib/Kconfig.kasan | 168 +- lib/Makefile | 3 +- lib/assoc_array.c | 8 + lib/dim/net_dim.c | 44 +- lib/fault-inject.c | 3 + lib/kunit/executor.c | 27 +- lib/kunit/executor_test.c | 4 +- lib/kunit/resource.c | 64 +- lib/kunit/test.c | 4 +- lib/maple_tree.c | 6961 + lib/overflow_kunit.c | 4 - lib/random32.c | 347 +- lib/siphash.c | 32 +- lib/string_helpers.c | 3 + lib/test_maple_tree.c | 37909 +++++ lib/vsprintf.c | 87 +- localversion-next | 2 +- mm/Kconfig | 541 +- mm/Makefile | 2 +- mm/cma.c | 4 +- mm/compaction.c | 4 +- mm/damon/reclaim.c | 2 +- mm/damon/sysfs.c | 5 +- mm/damon/vaddr-test.h | 36 +- mm/damon/vaddr.c | 53 +- mm/debug.c | 14 +- mm/failslab.c | 3 + mm/filemap.c | 9 +- mm/gup.c | 9 +- mm/huge_memory.c | 19 +- mm/hugetlb.c | 15 +- mm/hugetlb_vmemmap.c | 7 +- mm/hugetlb_vmemmap.h | 4 +- mm/hwpoison-inject.c | 1 + mm/init-mm.c | 4 +- mm/internal.h | 34 +- mm/kasan/common.c | 12 +- mm/kasan/generic.c | 6 +- mm/kasan/kasan.h | 92 +- mm/kasan/quarantine.c | 2 +- mm/kasan/report_generic.c | 8 +- mm/kfence/core.c | 10 + mm/khugepaged.c | 82 +- mm/ksm.c | 28 +- mm/madvise.c | 15 +- mm/memcontrol.c | 215 +- mm/memory-failure.c | 89 +- mm/memory.c | 40 +- mm/mempolicy.c | 60 +- mm/migrate.c | 104 +- mm/mlock.c | 35 +- mm/mmap.c | 2196 +- mm/mprotect.c | 7 +- mm/mremap.c | 22 +- mm/msync.c | 2 +- mm/nommu.c | 148 +- mm/oom_kill.c | 3 +- mm/page_alloc.c | 384 +- mm/page_idle.c | 7 +- mm/page_io.c | 6 +- mm/page_owner.c | 2 +- mm/page_table_check.c | 25 +- mm/pagewalk.c | 2 +- mm/percpu-internal.h | 8 +- mm/percpu.c | 5 +- mm/readahead.c | 2 +- mm/rmap.c | 115 +- mm/shmem.c | 25 +- mm/sparse.c | 27 - mm/swap.c | 6 +- mm/swap_slots.c | 6 +- mm/swap_state.c | 15 +- mm/swapfile.c | 109 +- mm/usercopy.c | 6 +- mm/util.c | 34 +- mm/vmacache.c | 117 - mm/vmalloc.c | 13 +- mm/vmscan.c | 9 +- mm/vmstat.c | 8 +- mm/zsmalloc.c | 37 +- mm/zswap.c | 50 +- net/8021q/vlan.c | 3 +- net/8021q/vlan_dev.c | 3 +- net/Kconfig.debug | 7 + net/batman-adv/bridge_loop_avoidance.c | 4 +- net/batman-adv/fragmentation.c | 11 + net/batman-adv/main.h | 2 +- net/batman-adv/translation-table.c | 12 +- net/bluetooth/hci_core.c | 6 +- net/bpf/bpf_dummy_struct_ops.c | 24 +- net/bpf/test_run.c | 23 +- net/bridge/br_fdb.c | 3 +- net/bridge/br_if.c | 12 +- net/bridge/br_private.h | 3 +- net/core/dev.c | 117 +- net/core/dev.h | 21 + net/core/devlink.c | 303 +- net/core/filter.c | 9 + net/core/rtnetlink.c | 36 +- net/core/skbuff.c | 7 +- net/core/sock.c | 6 + net/core/sysctl_net_core.c | 6 + net/dccp/proto.c | 1 - net/decnet/dn_dev.c | 4 +- net/decnet/dn_neigh.c | 3 +- net/decnet/dn_route.c | 4 +- net/dsa/dsa.c | 40 - net/dsa/dsa2.c | 18 +- net/dsa/dsa_priv.h | 1 + net/dsa/port.c | 9 + net/dsa/slave.c | 36 +- net/dsa/switch.c | 10 +- net/ipv4/devinet.c | 4 +- net/ipv4/esp4.c | 6 - net/ipv4/inet_diag.c | 5 +- net/ipv4/inet_hashtables.c | 119 +- net/ipv4/ping.c | 12 +- net/ipv4/route.c | 1 + net/ipv4/tcp.c | 1 - net/ipv4/tcp_ipv4.c | 21 +- net/ipv4/tcp_output.c | 14 +- net/ipv6/addrconf.c | 2 - net/ipv6/esp6.c | 6 - net/ipv6/inet6_hashtables.c | 5 +- net/mptcp/mib.c | 4 + net/mptcp/mib.h | 6 + net/mptcp/mptcp_diag.c | 4 +- net/mptcp/options.c | 58 +- net/mptcp/protocol.c | 36 +- net/mptcp/protocol.h | 2 +- net/netlink/af_netlink.c | 1 - net/rds/tcp.c | 12 +- net/rds/tcp.h | 2 +- net/rds/tcp_connect.c | 5 +- net/rds/tcp_listen.c | 5 +- net/rose/rose_route.c | 25 +- net/sched/act_pedit.c | 26 +- net/smc/smc_rx.c | 4 +- net/socket.c | 60 +- net/sunrpc/auth_gss/gss_rpc_upcall.c | 3 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/clnt.c | 36 +- net/sunrpc/svc.c | 6 +- net/sunrpc/svc_xprt.c | 2 +- net/sunrpc/svcsock.c | 8 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 2 +- net/tls/tls_device.c | 3 + net/unix/af_unix.c | 8 +- net/wireless/nl80211.c | 9 +- net/x25/x25_proc.c | 3 +- net/xfrm/xfrm_device.c | 15 +- net/xfrm/xfrm_state.c | 4 +- net/xfrm/xfrm_user.c | 5 +- rust/.gitignore | 2 + rust/Makefile | 27 +- rust/alloc/alloc.rs | 6 +- rust/alloc/boxed.rs | 9 +- rust/alloc/collections/mod.rs | 4 +- rust/alloc/fmt.rs | 2 +- rust/alloc/lib.rs | 27 +- rust/alloc/macros.rs | 1 + rust/alloc/raw_vec.rs | 8 +- rust/alloc/slice.rs | 7 +- rust/alloc/string.rs | 17 +- rust/alloc/vec/into_iter.rs | 2 +- rust/alloc/vec/mod.rs | 49 +- rust/bindgen_parameters | 4 + rust/helpers.c | 108 + rust/kernel/amba.rs | 2 - rust/kernel/bindings_helper.h | 9 + rust/kernel/build_assert.rs | 10 +- rust/kernel/chrdev.rs | 2 +- rust/kernel/clk.rs | 4 + rust/kernel/cred.rs | 73 +- rust/kernel/device.rs | 10 +- rust/kernel/driver.rs | 10 +- rust/kernel/error.rs | 7 +- rust/kernel/file.rs | 135 +- rust/kernel/io_mem.rs | 38 + rust/kernel/kasync.rs | 6 + rust/kernel/kasync/net.rs | 322 + rust/kernel/kunit.rs | 91 + rust/kernel/lib.rs | 30 +- rust/kernel/miscdev.rs | 6 +- rust/kernel/net.rs | 392 + rust/kernel/net/filter.rs | 447 + rust/kernel/platform.rs | 1 - rust/kernel/prelude.rs | 4 +- rust/kernel/print.rs | 9 - rust/kernel/raw_list.rs | 2 +- rust/kernel/rbtree.rs | 239 +- rust/kernel/revocable.rs | 10 +- rust/kernel/security.rs | 20 +- rust/kernel/static_assert.rs | 3 +- rust/kernel/std_vendor.rs | 14 +- rust/kernel/str.rs | 21 +- rust/kernel/sync.rs | 161 + rust/kernel/sync/arc.rs | 13 +- rust/kernel/sync/guard.rs | 21 +- rust/kernel/sync/locked_by.rs | 1 - rust/kernel/sync/mod.rs | 157 - rust/kernel/sync/mutex.rs | 49 +- rust/kernel/sync/nowait.rs | 188 + rust/kernel/sync/revocable.rs | 250 + rust/kernel/sync/revocable_mutex.rs | 184 - rust/kernel/sync/rwsem.rs | 58 +- rust/kernel/sync/seqlock.rs | 32 +- rust/kernel/sync/smutex.rs | 295 + rust/kernel/sync/spinlock.rs | 198 +- rust/kernel/task.rs | 11 +- rust/kernel/types.rs | 142 +- rust/macros/lib.rs | 14 +- rust/macros/module.rs | 2 +- samples/bpf/Makefile | 9 +- samples/landlock/sandboxer.c | 132 +- samples/rust/Kconfig | 10 + samples/rust/Makefile | 1 + samples/rust/rust_chrdev.rs | 2 +- samples/rust/rust_minimal.rs | 2 +- samples/rust/rust_miscdev.rs | 2 +- samples/rust/rust_module_parameters.rs | 2 +- samples/rust/rust_netfilter.rs | 54 + samples/rust/rust_print.rs | 2 +- samples/rust/rust_semaphore.rs | 2 +- samples/rust/rust_stack_probing.rs | 2 +- samples/rust/rust_sync.rs | 2 +- samples/trace_events/trace_custom_sched.h | 6 +- scripts/.gitignore | 0 scripts/Kbuild.include | 0 scripts/Kconfig.include | 0 scripts/Makefile | 0 scripts/Makefile.asm-generic | 0 scripts/Makefile.build | 7 + scripts/Makefile.clang | 0 scripts/Makefile.clean | 0 scripts/Makefile.compiler | 0 scripts/Makefile.debug | 0 scripts/Makefile.dtbinst | 0 scripts/Makefile.extrawarn | 0 scripts/Makefile.gcc-plugins | 0 scripts/Makefile.headersinst | 0 scripts/Makefile.host | 0 scripts/Makefile.kasan | 0 scripts/Makefile.kcov | 0 scripts/Makefile.kcsan | 0 scripts/Makefile.lib | 0 scripts/Makefile.modfinal | 0 scripts/Makefile.modinst | 0 scripts/Makefile.modpost | 0 scripts/Makefile.package | 0 scripts/Makefile.ubsan | 0 scripts/Makefile.userprogs | 0 scripts/asn1_compiler.c | 0 scripts/basic/.gitignore | 0 scripts/basic/Makefile | 0 scripts/basic/fixdep.c | 0 scripts/bin2c.c | 0 scripts/coccinelle/api/alloc/alloc_cast.cocci | 0 .../coccinelle/api/alloc/pool_zalloc-simple.cocci | 0 scripts/coccinelle/api/alloc/zalloc-simple.cocci | 0 scripts/coccinelle/api/atomic_as_refcounter.cocci | 0 scripts/coccinelle/api/check_bq27xxx_data.cocci | 0 scripts/coccinelle/api/d_find_alias.cocci | 0 .../api/debugfs/debugfs_simple_attr.cocci | 0 scripts/coccinelle/api/device_attr_show.cocci | 0 scripts/coccinelle/api/err_cast.cocci | 0 scripts/coccinelle/api/kfree_mismatch.cocci | 0 scripts/coccinelle/api/kfree_sensitive.cocci | 0 scripts/coccinelle/api/kstrdup.cocci | 0 scripts/coccinelle/api/kvmalloc.cocci | 0 scripts/coccinelle/api/memdup.cocci | 0 scripts/coccinelle/api/memdup_user.cocci | 0 scripts/coccinelle/api/platform_get_irq.cocci | 0 scripts/coccinelle/api/platform_no_drv_owner.cocci | 0 scripts/coccinelle/api/pm_runtime.cocci | 0 scripts/coccinelle/api/resource_size.cocci | 0 scripts/coccinelle/api/simple_open.cocci | 0 scripts/coccinelle/api/stream_open.cocci | 0 scripts/coccinelle/api/vma_pages.cocci | 0 scripts/coccinelle/free/clk_put.cocci | 0 scripts/coccinelle/free/devm_free.cocci | 0 scripts/coccinelle/free/ifnullfree.cocci | 0 scripts/coccinelle/free/iounmap.cocci | 0 scripts/coccinelle/free/kfree.cocci | 0 scripts/coccinelle/free/kfreeaddr.cocci | 0 scripts/coccinelle/free/pci_free_consistent.cocci | 0 scripts/coccinelle/free/put_device.cocci | 0 .../iterators/device_node_continue.cocci | 0 scripts/coccinelle/iterators/for_each_child.cocci | 0 scripts/coccinelle/iterators/itnull.cocci | 0 .../coccinelle/iterators/list_entry_update.cocci | 0 scripts/coccinelle/iterators/use_after_iter.cocci | 0 scripts/coccinelle/locks/call_kern.cocci | 0 scripts/coccinelle/locks/double_lock.cocci | 0 scripts/coccinelle/locks/flags.cocci | 0 scripts/coccinelle/locks/mini_lock.cocci | 0 scripts/coccinelle/misc/add_namespace.cocci | 0 scripts/coccinelle/misc/array_size.cocci | 0 scripts/coccinelle/misc/array_size_dup.cocci | 0 scripts/coccinelle/misc/badty.cocci | 0 scripts/coccinelle/misc/boolconv.cocci | 0 scripts/coccinelle/misc/boolreturn.cocci | 0 scripts/coccinelle/misc/cond_no_effect.cocci | 0 scripts/coccinelle/misc/cstptr.cocci | 0 scripts/coccinelle/misc/do_div.cocci | 0 scripts/coccinelle/misc/doubleinit.cocci | 0 scripts/coccinelle/misc/excluded_middle.cocci | 0 scripts/coccinelle/misc/flexible_array.cocci | 0 scripts/coccinelle/misc/ifaddr.cocci | 0 scripts/coccinelle/misc/ifcol.cocci | 0 scripts/coccinelle/misc/irqf_oneshot.cocci | 0 scripts/coccinelle/misc/minmax.cocci | 0 scripts/coccinelle/misc/newline_in_nl_msg.cocci | 0 scripts/coccinelle/misc/noderef.cocci | 0 scripts/coccinelle/misc/of_table.cocci | 0 scripts/coccinelle/misc/orplus.cocci | 0 scripts/coccinelle/misc/returnvar.cocci | 0 scripts/coccinelle/misc/semicolon.cocci | 0 scripts/coccinelle/misc/swap.cocci | 0 scripts/coccinelle/misc/uninitialized_var.cocci | 0 scripts/coccinelle/misc/warn.cocci | 0 scripts/coccinelle/null/badzero.cocci | 0 scripts/coccinelle/null/deref_null.cocci | 0 scripts/coccinelle/null/eno.cocci | 0 scripts/coccinelle/null/kmerr.cocci | 0 scripts/coccinelle/tests/doublebitand.cocci | 0 scripts/coccinelle/tests/doubletest.cocci | 0 scripts/coccinelle/tests/odd_ptr_err.cocci | 0 .../tests/unsigned_lesser_than_zero.cocci | 0 scripts/const_structs.checkpatch | 0 scripts/dtc/.gitignore | 0 scripts/dtc/Makefile | 0 scripts/dtc/checks.c | 0 scripts/dtc/data.c | 0 scripts/dtc/dtc-lexer.l | 0 scripts/dtc/dtc-parser.y | 0 scripts/dtc/dtc.c | 0 scripts/dtc/dtc.h | 0 scripts/dtc/fdtget.c | 0 scripts/dtc/fdtoverlay.c | 0 scripts/dtc/fdtput.c | 0 scripts/dtc/flattree.c | 0 scripts/dtc/fstree.c | 0 scripts/dtc/libfdt/fdt.c | 0 scripts/dtc/libfdt/fdt.h | 0 scripts/dtc/libfdt/fdt_addresses.c | 0 scripts/dtc/libfdt/fdt_empty_tree.c | 0 scripts/dtc/libfdt/fdt_overlay.c | 0 scripts/dtc/libfdt/fdt_ro.c | 0 scripts/dtc/libfdt/fdt_rw.c | 0 scripts/dtc/libfdt/fdt_strerror.c | 0 scripts/dtc/libfdt/fdt_sw.c | 0 scripts/dtc/libfdt/fdt_wip.c | 0 scripts/dtc/libfdt/libfdt.h | 0 scripts/dtc/libfdt/libfdt_env.h | 0 scripts/dtc/libfdt/libfdt_internal.h | 0 scripts/dtc/livetree.c | 0 scripts/dtc/srcpos.c | 0 scripts/dtc/srcpos.h | 0 scripts/dtc/treesource.c | 0 scripts/dtc/util.c | 0 scripts/dtc/util.h | 0 scripts/dtc/version_gen.h | 0 scripts/dtc/yamltree.c | 0 scripts/gcc-plugins/.gitignore | 0 scripts/gcc-plugins/Kconfig | 0 scripts/gcc-plugins/Makefile | 9 +- scripts/gcc-plugins/arm_ssp_per_task_plugin.c | 0 scripts/gcc-plugins/gcc-common.h | 0 scripts/gcc-plugins/gcc-generate-gimple-pass.h | 0 scripts/gcc-plugins/gcc-generate-ipa-pass.h | 0 scripts/gcc-plugins/gcc-generate-rtl-pass.h | 0 scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h | 0 scripts/gcc-plugins/latent_entropy_plugin.c | 2 +- scripts/gcc-plugins/randomize_layout_plugin.c | 87 +- scripts/gcc-plugins/sancov_plugin.c | 2 +- scripts/gcc-plugins/stackleak_plugin.c | 2 +- scripts/gcc-plugins/structleak_plugin.c | 2 +- scripts/gdb/Makefile | 0 scripts/gdb/linux/.gitignore | 0 scripts/gdb/linux/Makefile | 0 scripts/gdb/linux/__init__.py | 0 scripts/gdb/linux/clk.py | 0 scripts/gdb/linux/config.py | 0 scripts/gdb/linux/constants.py.in | 0 scripts/gdb/linux/cpus.py | 0 scripts/gdb/linux/device.py | 0 scripts/gdb/linux/dmesg.py | 0 scripts/gdb/linux/genpd.py | 0 scripts/gdb/linux/lists.py | 0 scripts/gdb/linux/modules.py | 0 scripts/gdb/linux/proc.py | 0 scripts/gdb/linux/rbtree.py | 0 scripts/gdb/linux/symbols.py | 0 scripts/gdb/linux/tasks.py | 0 scripts/gdb/linux/timerlist.py | 0 scripts/gdb/linux/utils.py | 0 scripts/gdb/vmlinux-gdb.py | 0 scripts/generate_rust_analyzer.py | 1 + scripts/genksyms/.gitignore | 0 scripts/genksyms/Makefile | 0 scripts/genksyms/genksyms.c | 0 scripts/genksyms/genksyms.h | 0 scripts/genksyms/keywords.c | 0 scripts/genksyms/lex.l | 0 scripts/genksyms/parse.y | 0 scripts/insert-sys-cert.c | 0 scripts/install.sh | 40 + scripts/kallsyms.c | 13 +- scripts/kconfig/.gitignore | 0 scripts/kconfig/Makefile | 0 scripts/kconfig/conf.c | 0 scripts/kconfig/confdata.c | 0 scripts/kconfig/expr.c | 0 scripts/kconfig/expr.h | 0 scripts/kconfig/gconf.c | 0 scripts/kconfig/gconf.glade | 0 scripts/kconfig/images.c | 0 scripts/kconfig/images.h | 0 scripts/kconfig/internal.h | 0 scripts/kconfig/lexer.l | 0 scripts/kconfig/list.h | 0 scripts/kconfig/lkc.h | 0 scripts/kconfig/lkc_proto.h | 0 scripts/kconfig/lxdialog/BIG.FAT.WARNING | 0 scripts/kconfig/lxdialog/checklist.c | 0 scripts/kconfig/lxdialog/dialog.h | 0 scripts/kconfig/lxdialog/inputbox.c | 0 scripts/kconfig/lxdialog/menubox.c | 0 scripts/kconfig/lxdialog/textbox.c | 0 scripts/kconfig/lxdialog/util.c | 0 scripts/kconfig/lxdialog/yesno.c | 0 scripts/kconfig/mconf.c | 0 scripts/kconfig/menu.c | 0 scripts/kconfig/nconf.c | 0 scripts/kconfig/nconf.gui.c | 0 scripts/kconfig/nconf.h | 0 scripts/kconfig/parser.y | 0 scripts/kconfig/preprocess.c | 0 scripts/kconfig/qconf.cc | 0 scripts/kconfig/qconf.h | 0 scripts/kconfig/symbol.c | 0 scripts/kconfig/tests/auto_submenu/Kconfig | 0 scripts/kconfig/tests/auto_submenu/__init__.py | 0 scripts/kconfig/tests/auto_submenu/expected_stdout | 0 scripts/kconfig/tests/choice/Kconfig | 0 scripts/kconfig/tests/choice/__init__.py | 0 .../kconfig/tests/choice/alldef_expected_config | 0 .../kconfig/tests/choice/allmod_expected_config | 0 scripts/kconfig/tests/choice/allno_expected_config | 0 .../kconfig/tests/choice/allyes_expected_config | 0 .../kconfig/tests/choice/oldask0_expected_stdout | 0 scripts/kconfig/tests/choice/oldask1_config | 0 .../kconfig/tests/choice/oldask1_expected_stdout | 0 .../kconfig/tests/choice_value_with_m_dep/Kconfig | 0 .../tests/choice_value_with_m_dep/__init__.py | 0 .../kconfig/tests/choice_value_with_m_dep/config | 0 .../tests/choice_value_with_m_dep/expected_config | 0 .../tests/choice_value_with_m_dep/expected_stdout | 0 scripts/kconfig/tests/conftest.py | 0 scripts/kconfig/tests/err_recursive_dep/Kconfig | 0 .../kconfig/tests/err_recursive_dep/__init__.py | 0 .../tests/err_recursive_dep/expected_stderr | 0 scripts/kconfig/tests/err_recursive_inc/Kconfig | 0 .../kconfig/tests/err_recursive_inc/Kconfig.inc1 | 0 .../kconfig/tests/err_recursive_inc/Kconfig.inc2 | 0 .../kconfig/tests/err_recursive_inc/Kconfig.inc3 | 0 .../kconfig/tests/err_recursive_inc/__init__.py | 0 .../tests/err_recursive_inc/expected_stderr | 0 scripts/kconfig/tests/inter_choice/Kconfig | 0 scripts/kconfig/tests/inter_choice/__init__.py | 0 scripts/kconfig/tests/inter_choice/defconfig | 0 scripts/kconfig/tests/inter_choice/expected_config | 0 scripts/kconfig/tests/new_choice_with_dep/Kconfig | 0 .../kconfig/tests/new_choice_with_dep/__init__.py | 0 scripts/kconfig/tests/new_choice_with_dep/config | 0 .../tests/new_choice_with_dep/expected_stdout | 0 .../kconfig/tests/no_write_if_dep_unmet/Kconfig | 0 .../tests/no_write_if_dep_unmet/__init__.py | 0 scripts/kconfig/tests/no_write_if_dep_unmet/config | 0 .../tests/no_write_if_dep_unmet/expected_config | 0 .../kconfig/tests/preprocess/builtin_func/Kconfig | 0 .../tests/preprocess/builtin_func/__init__.py | 0 .../tests/preprocess/builtin_func/expected_stderr | 0 .../tests/preprocess/builtin_func/expected_stdout | 0 .../tests/preprocess/circular_expansion/Kconfig | 0 .../preprocess/circular_expansion/__init__.py | 0 .../preprocess/circular_expansion/expected_stderr | 0 scripts/kconfig/tests/preprocess/escape/Kconfig | 0 .../kconfig/tests/preprocess/escape/__init__.py | 0 .../tests/preprocess/escape/expected_stderr | 0 scripts/kconfig/tests/preprocess/variable/Kconfig | 0 .../kconfig/tests/preprocess/variable/__init__.py | 0 .../tests/preprocess/variable/expected_stderr | 0 scripts/kconfig/tests/pytest.ini | 0 scripts/kconfig/util.c | 0 scripts/ksymoops/README | 0 scripts/link-vmlinux.sh | 13 + scripts/min-tool-version.sh | 2 +- scripts/mod/.gitignore | 0 scripts/mod/Makefile | 0 scripts/mod/devicetable-offsets.c | 0 scripts/mod/empty.c | 0 scripts/mod/file2alias.c | 0 scripts/mod/mk_elfconfig.c | 0 scripts/mod/modpost.c | 200 +- scripts/mod/modpost.h | 3 +- scripts/mod/sumversion.c | 0 scripts/module.lds.S | 0 scripts/nsdeps | 0 scripts/package/snapcraft.template | 0 scripts/prune-kernel | 6 +- scripts/recordmcount.c | 0 scripts/recordmcount.h | 0 scripts/rustdoc_test_builder.py | 59 + scripts/rustdoc_test_gen.py | 164 + scripts/selinux/Makefile | 0 scripts/selinux/README | 0 scripts/selinux/genheaders/.gitignore | 0 scripts/selinux/genheaders/Makefile | 0 scripts/selinux/genheaders/genheaders.c | 0 scripts/selinux/mdp/.gitignore | 0 scripts/selinux/mdp/Makefile | 0 scripts/selinux/mdp/dbus_contexts | 0 scripts/selinux/mdp/mdp.c | 0 scripts/sign-file.c | 0 scripts/sorttable.c | 0 scripts/sorttable.h | 0 scripts/spdxcheck-test.sh | 0 scripts/spelling.txt | 0 scripts/subarch.include | 0 scripts/test_fortify.sh | 0 scripts/unifdef.c | 0 security/apparmor/lsm.c | 30 +- security/integrity/digsig.c | 3 +- security/integrity/ima/ima_api.c | 47 +- security/integrity/ima/ima_appraise.c | 114 +- security/integrity/ima/ima_main.c | 2 +- security/integrity/ima/ima_policy.c | 82 +- security/integrity/ima/ima_template.c | 4 + security/integrity/ima/ima_template_lib.c | 94 +- security/integrity/ima/ima_template_lib.h | 4 + security/integrity/integrity.h | 27 +- security/keys/big_key.c | 73 +- security/landlock/cred.c | 4 +- security/landlock/cred.h | 8 +- security/landlock/fs.c | 815 +- security/landlock/fs.h | 11 +- security/landlock/limits.h | 10 +- security/landlock/object.c | 6 +- security/landlock/object.h | 6 +- security/landlock/ptrace.c | 10 +- security/landlock/ruleset.c | 84 +- security/landlock/ruleset.h | 35 +- security/landlock/syscalls.c | 95 +- security/security.c | 9 +- security/tomoyo/tomoyo.c | 11 +- sound/drivers/Kconfig | 18 + sound/drivers/Makefile | 2 + sound/drivers/serial-generic.c | 374 + sound/isa/wavefront/wavefront_synth.c | 3 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_cs8409-tables.c | 346 +- sound/pci/hda/patch_cs8409.c | 361 +- sound/pci/hda/patch_cs8409.h | 14 +- sound/pci/hda/patch_realtek.c | 62 +- sound/pci/rme9652/hdsp.c | 2 +- sound/soc/atmel/atmel-classd.c | 1 - sound/soc/atmel/atmel-pdmic.c | 1 - sound/soc/atmel/sam9g20_wm8731.c | 3 +- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/adau1372.c | 1 + sound/soc/codecs/cros_ec_codec.c | 7 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs35l41.c | 2 + sound/soc/codecs/cs4234.c | 1 + sound/soc/codecs/cs4270.c | 15 +- sound/soc/codecs/cs42l42.h | 826 +- sound/soc/codecs/cs42l51.c | 7 +- sound/soc/codecs/cs42l56.c | 2 +- sound/soc/codecs/cs4349.c | 9 +- sound/soc/codecs/cx2072x.c | 1 + sound/soc/codecs/hdac_hda.c | 15 +- sound/soc/codecs/hdmi-codec.c | 15 +- sound/soc/codecs/lochnagar-sc.c | 5 +- sound/soc/codecs/max98396.c | 1 + sound/soc/codecs/max98504.c | 1 + sound/soc/codecs/mt6351.c | 10 +- sound/soc/codecs/mt6358.c | 10 +- sound/soc/codecs/mt6359.c | 10 +- sound/soc/codecs/mt6660.c | 1 + sound/soc/codecs/pcm186x.c | 7 +- sound/soc/codecs/pcm3060.c | 1 + sound/soc/codecs/rt1019.c | 3 +- sound/soc/codecs/rt1308-sdw.c | 1 + sound/soc/codecs/rt1316-sdw.c | 1 + sound/soc/codecs/rt5645.c | 4 +- sound/soc/codecs/rt700.c | 1 + sound/soc/codecs/rt711-sdca.c | 1 + sound/soc/codecs/rt711.c | 1 + sound/soc/codecs/rt715-sdca-sdw.c | 2 - sound/soc/codecs/rt715-sdca.c | 1 + sound/soc/codecs/rt715.c | 1 + sound/soc/codecs/rt9120.c | 1 + sound/soc/codecs/sdw-mockup.c | 1 + sound/soc/codecs/sta32x.c | 9 +- sound/soc/codecs/sta350.c | 9 +- sound/soc/codecs/tas571x.c | 6 +- sound/soc/codecs/tas6424.c | 8 +- sound/soc/codecs/tlv320adc3xxx.c | 14 +- sound/soc/codecs/tlv320adcx140.c | 11 + sound/soc/codecs/tscs454.c | 12 +- sound/soc/codecs/wcd9335.c | 1 + sound/soc/codecs/wcd934x.c | 1 + sound/soc/codecs/wcd938x.c | 1 + sound/soc/codecs/wm2000.c | 1 - sound/soc/codecs/wm8903.c | 2 +- sound/soc/codecs/wm8940.c | 7 + sound/soc/codecs/wm9090.c | 1 - sound/soc/codecs/wsa881x.c | 1 + sound/soc/fsl/fsl_micfil.c | 32 + sound/soc/fsl/fsl_ssi.c | 34 +- sound/soc/fsl/imx-hdmi.c | 1 + sound/soc/fsl/imx-sgtl5000.c | 14 +- sound/soc/intel/boards/sof_realtek_common.c | 39 + sound/soc/intel/boards/sof_realtek_common.h | 5 + sound/soc/intel/boards/sof_rt5682.c | 13 + sound/soc/intel/boards/sof_ssp_amp.c | 19 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 7 + sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 8 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 4 - sound/soc/mxs/mxs-saif.c | 1 + sound/soc/pxa/hx4700.c | 2 +- sound/soc/pxa/tosa.c | 23 +- sound/soc/samsung/aries_wm8994.c | 2 +- sound/soc/samsung/spdif.c | 3 +- sound/soc/soc-ops.c | 8 +- sound/soc/sof/Makefile | 2 +- sound/soc/sof/amd/pci-rn.c | 1 + sound/soc/sof/intel/apl.c | 29 +- sound/soc/sof/intel/cnl.c | 109 +- sound/soc/sof/intel/hda-ipc.c | 82 + sound/soc/sof/intel/hda.h | 6 + sound/soc/sof/intel/tgl.c | 29 +- sound/soc/sof/ipc4-loader.c | 210 + sound/soc/sof/ipc4-priv.h | 44 + sound/soc/sof/ipc4.c | 2 + sound/soc/sof/sof-client-ipc-msg-injector.c | 181 +- sound/soc/sof/sof-client-probes.c | 5 +- sound/soc/sof/sof-client.c | 66 +- sound/soc/sof/sof-client.h | 2 + sound/soc/sof/trace.c | 4 + sound/soc/uniphier/aio-compress.c | 7 +- sound/usb/quirks.c | 2 + tools/arch/x86/include/asm/amd-ibs.h | 2 +- tools/bpf/bpftool/feature.c | 22 +- tools/bpf/bpftool/gen.c | 5 +- tools/bpf/bpftool/link.c | 1 + tools/include/linux/objtool.h | 4 +- tools/include/linux/slab.h | 4 + tools/include/uapi/linux/bpf.h | 23 + tools/include/uapi/linux/kvm.h | 10 +- tools/lib/bpf/bpf.c | 8 + tools/lib/bpf/bpf.h | 3 + tools/lib/bpf/bpf_core_read.h | 37 +- tools/lib/bpf/bpf_helpers.h | 29 +- tools/lib/bpf/libbpf.c | 82 +- tools/lib/bpf/libbpf.h | 30 + tools/lib/bpf/libbpf.map | 2 + tools/lib/perf/evlist.c | 13 +- tools/lib/perf/evsel.c | 15 + tools/lib/perf/include/internal/evlist.h | 3 +- tools/lib/perf/include/perf/evsel.h | 1 + tools/memory-model/README | 3 +- tools/perf/Documentation/perf-annotate.txt | 5 + tools/perf/arch/arm/util/cs-etm.c | 1 + tools/perf/arch/arm64/util/arm-spe.c | 1 + tools/perf/arch/s390/util/auxtrace.c | 1 + tools/perf/arch/x86/util/intel-bts.c | 1 + tools/perf/arch/x86/util/intel-pt.c | 1 + tools/perf/bench/numa.c | 2 + tools/perf/builtin-annotate.c | 24 + tools/perf/builtin-record.c | 13 +- .../pmu-events/arch/x86/cascadelakex/cache.json | 1164 +- .../pmu-events/arch/x86/cascadelakex/memory.json | 702 +- .../pmu-events/arch/x86/cascadelakex/other.json | 156 +- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 14 +- .../arch/x86/cascadelakex/uncore-other.json | 4 +- tools/perf/tests/evsel-roundtrip-name.c | 2 +- tools/perf/tests/shell/record.sh | 46 +- tools/perf/tests/shell/test_arm_coresight.sh | 1 - tools/perf/util/auxtrace.c | 16 + tools/perf/util/bpf_counter_cgroup.c | 42 +- tools/perf/util/evlist.c | 54 +- tools/perf/util/evlist.h | 2 - tools/perf/util/evsel.c | 53 +- tools/perf/util/evsel.h | 23 +- tools/perf/util/metricgroup.c | 373 +- tools/perf/util/parse-events.c | 2 +- tools/perf/util/stat-display.c | 8 +- tools/perf/util/stat-shadow.c | 27 +- tools/testing/kunit/kunit_kernel.py | 18 +- tools/testing/kunit/kunit_parser.py | 13 +- tools/testing/kunit/kunit_tool_test.py | 4 +- tools/testing/kunit/qemu_configs/alpha.py | 2 +- tools/testing/kunit/qemu_configs/arm.py | 2 +- tools/testing/kunit/qemu_configs/arm64.py | 2 +- tools/testing/kunit/qemu_configs/i386.py | 2 +- tools/testing/kunit/qemu_configs/powerpc.py | 2 +- tools/testing/kunit/qemu_configs/riscv.py | 6 +- tools/testing/kunit/qemu_configs/s390.py | 4 +- tools/testing/kunit/qemu_configs/sparc.py | 2 +- tools/testing/kunit/qemu_configs/x86_64.py | 2 +- tools/testing/memblock/TODO | 3 - tools/testing/memblock/tests/basic_api.c | 392 +- tools/testing/radix-tree/.gitignore | 2 + tools/testing/radix-tree/Makefile | 9 +- tools/testing/radix-tree/generated/autoconf.h | 1 + tools/testing/radix-tree/linux.c | 160 +- tools/testing/radix-tree/linux/kernel.h | 1 + tools/testing/radix-tree/linux/lockdep.h | 2 + tools/testing/radix-tree/linux/maple_tree.h | 7 + tools/testing/radix-tree/maple.c | 59 + tools/testing/radix-tree/trace/events/maple_tree.h | 3 + tools/testing/selftests/bpf/Makefile | 10 +- tools/testing/selftests/bpf/config | 1 + .../selftests/bpf/map_tests/map_in_map_batch_ops.c | 252 + .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 89 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 261 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 13 +- .../selftests/bpf/prog_tests/fexit_stress.c | 2 +- .../selftests/bpf/prog_tests/kprobe_multi_test.c | 145 + tools/testing/selftests/bpf/prog_tests/map_kptr.c | 108 +- .../bpf/prog_tests/map_lookup_percpu_elem.c | 46 + .../selftests/bpf/prog_tests/ringbuf_multi.c | 12 - .../testing/selftests/bpf/prog_tests/test_tunnel.c | 423 + tools/testing/selftests/bpf/progs/bpf_iter.h | 7 + .../selftests/bpf/progs/bpf_iter_bpf_link.c | 21 + .../bpf/progs/btf__core_reloc_size___diff_offs.c | 3 + .../testing/selftests/bpf/progs/core_reloc_types.h | 18 + tools/testing/selftests/bpf/progs/exhandler_kern.c | 2 - .../selftests/bpf/progs/kprobe_multi_empty.c | 12 + tools/testing/selftests/bpf/progs/loop5.c | 1 - tools/testing/selftests/bpf/progs/map_kptr.c | 106 +- tools/testing/selftests/bpf/progs/map_kptr_fail.c | 418 + tools/testing/selftests/bpf/progs/profiler1.c | 1 - tools/testing/selftests/bpf/progs/pyperf.h | 2 - .../testing/selftests/bpf/progs/test_bpf_cookie.c | 52 +- .../bpf/progs/test_core_reloc_existence.c | 11 +- .../selftests/bpf/progs/test_core_reloc_size.c | 31 +- .../bpf/progs/test_map_lookup_percpu_elem.c | 54 + .../testing/selftests/bpf/progs/test_pkt_access.c | 2 - .../selftests/bpf/progs/test_ringbuf_multi.c | 2 + .../testing/selftests/bpf/progs/test_tunnel_kern.c | 371 +- tools/testing/selftests/bpf/test_tunnel.sh | 124 +- tools/testing/selftests/bpf/test_xsk.sh | 53 +- tools/testing/selftests/bpf/verifier/map_kptr.c | 4 +- tools/testing/selftests/bpf/xdpxceiver.c | 547 +- tools/testing/selftests/bpf/xdpxceiver.h | 42 +- tools/testing/selftests/bpf/xsk_prereqs.sh | 47 +- tools/testing/selftests/cgroup/test_stress.sh | 2 +- .../drivers/net/mlxsw/devlink_linecard.sh | 61 - .../ftrace/test.d/kprobe/multiple_kprobes.tc | 2 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 3 +- .../selftests/kvm/x86_64/max_vcpuid_cap_test.c | 60 + .../selftests/kvm/x86_64/vmx_pmu_caps_test.c | 116 + .../selftests/kvm/x86_64/vmx_pmu_msrs_test.c | 114 - tools/testing/selftests/landlock/base_test.c | 179 +- tools/testing/selftests/landlock/common.h | 66 +- tools/testing/selftests/landlock/fs_test.c | 1619 +- tools/testing/selftests/landlock/ptrace_test.c | 38 +- tools/testing/selftests/net/Makefile | 5 + tools/testing/selftests/net/bpf/Makefile | 14 + tools/testing/selftests/net/bpf/nat6to4.c | 285 + tools/testing/selftests/net/fcnal-test.sh | 12 + tools/testing/selftests/net/forwarding/Makefile | 1 + .../selftests/net/forwarding/hw_stats_l3.sh | 16 +- .../selftests/net/forwarding/hw_stats_l3_gre.sh | 109 + tools/testing/selftests/net/forwarding/lib.sh | 11 + .../testing/selftests/net/forwarding/tc_actions.sh | 2 +- .../selftests/net/stress_reuseport_listen.c | 105 + .../selftests/net/stress_reuseport_listen.sh | 25 + tools/testing/selftests/net/udpgro_frglist.sh | 101 + tools/testing/selftests/vm/Makefile | 10 +- tools/testing/selftests/vm/gup_test.c | 2 + virt/kvm/kvm_main.c | 13 +- 3014 files changed, 350131 insertions(+), 49060 deletions(-) delete mode 100644 Documentation/cdrom/ide-cd.rst create mode 100644 Documentation/core-api/maple_tree.rst delete mode 100644 Documentation/devicetree/bindings/arm/sp810.txt create mode 100644 Documentation/devicetree/bindings/arm/sp810.yaml delete mode 100644 Documentation/devicetree/bindings/arm/spe-pmu.txt create mode 100644 Documentation/devicetree/bindings/arm/vexpress-config.yaml delete mode 100644 Documentation/devicetree/bindings/arm/vexpress-sysreg.txt create mode 100644 Documentation/devicetree/bindings/arm/vexpress-sysreg.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-apq8084.yaml delete mode 100644 Documentation/devicetree/bindings/display/arm,hdlcd.txt create mode 100644 Documentation/devicetree/bindings/display/arm,hdlcd.yaml delete mode 100644 Documentation/devicetree/bindings/display/arm,komeda.txt create mode 100644 Documentation/devicetree/bindings/display/arm,komeda.yaml delete mode 100644 Documentation/devicetree/bindings/display/arm,malidp.txt create mode 100644 Documentation/devicetree/bindings/display/arm,malidp.yaml delete mode 100644 Documentation/devicetree/bindings/display/arm,pl11x.txt create mode 100644 Documentation/devicetree/bindings/display/arm,pl11x.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml create mode 100644 Documentation/devicetree/bindings/leds/kinetic,ktd2692.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-ktd2692.txt create mode 100644 Documentation/devicetree/bindings/net/marvell,orion-mdio.yaml delete mode 100644 Documentation/devicetree/bindings/net/marvell-orion-mdio.txt create mode 100644 Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie.yaml create mode 100644 Documentation/devicetree/bindings/perf/spe-pmu.yaml create mode 100644 Documentation/devicetree/bindings/serio/arm,pl050.yaml create mode 100644 Documentation/devicetree/bindings/sound/arm,pl041.yaml create mode 100644 Documentation/devicetree/bindings/sound/serial-midi.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8940.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/faraday,ftwdt010.txt create mode 100644 Documentation/devicetree/bindings/watchdog/faraday,ftwdt010.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml delete mode 100644 Documentation/networking/device_drivers/appletalk/ltpc.rst create mode 100644 Documentation/networking/device_drivers/wwan/t7xx.rst create mode 100644 Documentation/networking/skbuff.rst create mode 100644 Documentation/tty/device_drivers/oxsemi-tornado.rst create mode 100644 Documentation/vm/bootmem.rst create mode 100644 Documentation/vm/oom.rst create mode 100644 Documentation/vm/page_allocation.rst create mode 100644 Documentation/vm/page_cache.rst create mode 100644 Documentation/vm/page_reclaim.rst create mode 100644 Documentation/vm/page_tables.rst create mode 100644 Documentation/vm/physical_memory.rst create mode 100644 Documentation/vm/process_addrs.rst create mode 100644 Documentation/vm/shmfs.rst create mode 100644 Documentation/vm/slab.rst create mode 100644 Documentation/vm/swap.rst create mode 100644 Documentation/vm/vmalloc.rst create mode 100644 arch/arm/boot/dts/imx6q-bosch-acc.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-aster.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-aster.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-aster.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-iris.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-iris-v2.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-colibri-iris.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-iris.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-colibri-wifi-aster.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-wifi-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-wifi-iris.dts create mode 100644 arch/arm/boot/dts/imxrt1050-evk.dts create mode 100644 arch/arm/boot/dts/imxrt1050.dtsi mode change 100644 => 100755 arch/arm/boot/install.sh delete mode 100644 arch/arm/include/asm/xen/page-coherent.h mode change 100644 => 100755 arch/arm64/boot/install.sh delete mode 100644 arch/arm64/include/asm/xen/page-coherent.h delete mode 100644 arch/csky/include/asm/spinlock.h delete mode 100644 arch/csky/include/asm/spinlock_types.h mode change 100644 => 100755 arch/ia64/install.sh mode change 100644 => 100755 arch/m68k/install.sh mode change 100644 => 100755 arch/nios2/boot/install.sh delete mode 100644 arch/openrisc/include/asm/spinlock.h delete mode 100644 arch/openrisc/include/asm/spinlock_types.h mode change 100644 => 100755 arch/parisc/install.sh mode change 100644 => 100755 arch/powerpc/boot/install.sh delete mode 100644 arch/powerpc/include/asm/slice.h create mode 100644 arch/powerpc/mm/book3s64/slice.c delete mode 100644 arch/powerpc/mm/mmap.c delete mode 100644 arch/powerpc/mm/slice.c create mode 100644 arch/powerpc/platforms/8xx/cpm1-ic.c mode change 100644 => 100755 arch/riscv/boot/install.sh delete mode 100644 arch/riscv/include/asm/spinlock.h delete mode 100644 arch/riscv/include/asm/spinlock_types.h rename arch/s390/boot/{compressed => }/clz_ctz.c (100%) delete mode 100644 arch/s390/boot/compressed/.gitignore delete mode 100644 arch/s390/boot/compressed/Makefile delete mode 100644 arch/s390/boot/compressed/vmlinux.lds.S rename arch/s390/boot/{compressed => }/decompressor.c (100%) rename arch/s390/boot/{compressed => }/decompressor.h (100%) mode change 100644 => 100755 arch/s390/boot/install.sh create mode 100644 arch/s390/boot/ipl_data.c create mode 100644 arch/s390/boot/vmlinux.lds.S create mode 100644 arch/s390/include/asm/pai.h create mode 100644 arch/s390/kernel/perf_pai_crypto.c mode change 100644 => 100755 arch/sparc/boot/install.sh mode change 100644 => 100755 arch/x86/boot/install.sh delete mode 100644 arch/x86/include/asm/xen/page-coherent.h delete mode 100644 drivers/block/loop.h create mode 100644 drivers/clk/samsung/clk-exynosautov9.c create mode 100644 drivers/crypto/caam/caamprng.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.h create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_2.h create mode 100644 drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_7.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_5_2_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_5_2_1_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_7_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_7_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_7_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0_7_pptable.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.h create mode 100644 drivers/hid/hid-megaworld.c create mode 100644 drivers/hwmon/nct6775-i2c.c rename drivers/leds/{ => rgb}/leds-pwm-multicolor.c (100%) create mode 100644 drivers/mtd/parsers/scpart.c create mode 100644 drivers/mtd/spi-nor/debugfs.c delete mode 100644 drivers/net/appletalk/ltpc.c delete mode 100644 drivers/net/appletalk/ltpc.h delete mode 100644 drivers/net/ethernet/amd/ni65.c delete mode 100644 drivers/net/ethernet/amd/ni65.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c delete mode 100644 drivers/net/ethernet/sfc/farch.c delete mode 100644 drivers/net/ethernet/sfc/siena.c create mode 100644 drivers/net/ethernet/sfc/siena/Kconfig create mode 100644 drivers/net/ethernet/sfc/siena/Makefile copy drivers/net/ethernet/sfc/{ => siena}/bitfield.h (100%) create mode 100644 drivers/net/ethernet/sfc/siena/efx.c create mode 100644 drivers/net/ethernet/sfc/siena/efx.h create mode 100644 drivers/net/ethernet/sfc/siena/efx_channels.c create mode 100644 drivers/net/ethernet/sfc/siena/efx_channels.h create mode 100644 drivers/net/ethernet/sfc/siena/efx_common.c create mode 100644 drivers/net/ethernet/sfc/siena/efx_common.h create mode 100644 drivers/net/ethernet/sfc/siena/enum.h create mode 100644 drivers/net/ethernet/sfc/siena/ethtool.c create mode 100644 drivers/net/ethernet/sfc/siena/ethtool_common.c create mode 100644 drivers/net/ethernet/sfc/siena/ethtool_common.h create mode 100644 drivers/net/ethernet/sfc/siena/farch.c copy drivers/net/ethernet/sfc/{ => siena}/farch_regs.h (100%) copy drivers/net/ethernet/sfc/{ => siena}/filter.h (100%) copy drivers/net/ethernet/sfc/{ => siena}/io.h (100%) create mode 100644 drivers/net/ethernet/sfc/siena/mcdi.c create mode 100644 drivers/net/ethernet/sfc/siena/mcdi.h create mode 100644 drivers/net/ethernet/sfc/siena/mcdi_mon.c create mode 100644 drivers/net/ethernet/sfc/siena/mcdi_port.c create mode 100644 drivers/net/ethernet/sfc/siena/mcdi_port.h create mode 100644 drivers/net/ethernet/sfc/siena/mcdi_port_common.c create mode 100644 drivers/net/ethernet/sfc/siena/mcdi_port_common.h create mode 100644 drivers/net/ethernet/sfc/siena/mtd.c create mode 100644 drivers/net/ethernet/sfc/siena/net_driver.h create mode 100644 drivers/net/ethernet/sfc/siena/nic.c create mode 100644 drivers/net/ethernet/sfc/siena/nic.h create mode 100644 drivers/net/ethernet/sfc/siena/nic_common.h create mode 100644 drivers/net/ethernet/sfc/siena/ptp.c create mode 100644 drivers/net/ethernet/sfc/siena/ptp.h create mode 100644 drivers/net/ethernet/sfc/siena/rx.c create mode 100644 drivers/net/ethernet/sfc/siena/rx_common.c create mode 100644 drivers/net/ethernet/sfc/siena/rx_common.h create mode 100644 drivers/net/ethernet/sfc/siena/selftest.c create mode 100644 drivers/net/ethernet/sfc/siena/selftest.h create mode 100644 drivers/net/ethernet/sfc/siena/siena.c create mode 100644 drivers/net/ethernet/sfc/siena/siena_sriov.c create mode 100644 drivers/net/ethernet/sfc/siena/siena_sriov.h create mode 100644 drivers/net/ethernet/sfc/siena/sriov.h create mode 100644 drivers/net/ethernet/sfc/siena/tx.c create mode 100644 drivers/net/ethernet/sfc/siena/tx.h create mode 100644 drivers/net/ethernet/sfc/siena/tx_common.c create mode 100644 drivers/net/ethernet/sfc/siena/tx_common.h copy drivers/net/ethernet/sfc/{ => siena}/vfdi.h (100%) create mode 100644 drivers/net/ethernet/sfc/siena/workarounds.h delete mode 100644 drivers/net/ethernet/sfc/siena_sriov.c delete mode 100644 drivers/net/ethernet/sfc/siena_sriov.h create mode 100644 drivers/net/ethernet/sunplus/Kconfig create mode 100644 drivers/net/ethernet/sunplus/Makefile create mode 100644 drivers/net/ethernet/sunplus/spl2sw_define.h create mode 100644 drivers/net/ethernet/sunplus/spl2sw_desc.c create mode 100644 drivers/net/ethernet/sunplus/spl2sw_desc.h create mode 100644 drivers/net/ethernet/sunplus/spl2sw_driver.c create mode 100644 drivers/net/ethernet/sunplus/spl2sw_int.c create mode 100644 drivers/net/ethernet/sunplus/spl2sw_int.h create mode 100644 drivers/net/ethernet/sunplus/spl2sw_mac.c create mode 100644 drivers/net/ethernet/sunplus/spl2sw_mac.h create mode 100644 drivers/net/ethernet/sunplus/spl2sw_mdio.c create mode 100644 drivers/net/ethernet/sunplus/spl2sw_mdio.h create mode 100644 drivers/net/ethernet/sunplus/spl2sw_phy.c create mode 100644 drivers/net/ethernet/sunplus/spl2sw_phy.h create mode 100644 drivers/net/ethernet/sunplus/spl2sw_register.h create mode 100644 drivers/net/phy/dp83td510.c create mode 100644 drivers/net/wwan/t7xx/Makefile create mode 100644 drivers/net/wwan/t7xx/t7xx_cldma.c create mode 100644 drivers/net/wwan/t7xx/t7xx_cldma.h create mode 100644 drivers/net/wwan/t7xx/t7xx_dpmaif.c create mode 100644 drivers/net/wwan/t7xx/t7xx_dpmaif.h create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_cldma.c create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_cldma.h create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif.h create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.h create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.h create mode 100644 drivers/net/wwan/t7xx/t7xx_mhccif.c create mode 100644 drivers/net/wwan/t7xx/t7xx_mhccif.h create mode 100644 drivers/net/wwan/t7xx/t7xx_modem_ops.c create mode 100644 drivers/net/wwan/t7xx/t7xx_modem_ops.h create mode 100644 drivers/net/wwan/t7xx/t7xx_netdev.c create mode 100644 drivers/net/wwan/t7xx/t7xx_netdev.h create mode 100644 drivers/net/wwan/t7xx/t7xx_pci.c create mode 100644 drivers/net/wwan/t7xx/t7xx_pci.h create mode 100644 drivers/net/wwan/t7xx/t7xx_pcie_mac.c create mode 100644 drivers/net/wwan/t7xx/t7xx_pcie_mac.h create mode 100644 drivers/net/wwan/t7xx/t7xx_port.h create mode 100644 drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c create mode 100644 drivers/net/wwan/t7xx/t7xx_port_proxy.c create mode 100644 drivers/net/wwan/t7xx/t7xx_port_proxy.h create mode 100644 drivers/net/wwan/t7xx/t7xx_port_wwan.c create mode 100644 drivers/net/wwan/t7xx/t7xx_reg.h create mode 100644 drivers/net/wwan/t7xx/t7xx_state_monitor.c create mode 100644 drivers/net/wwan/t7xx/t7xx_state_monitor.h create mode 100644 drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c delete mode 100644 drivers/tty/serial/pic32_uart.h create mode 100644 drivers/watchdog/sunplus_wdt.c create mode 100644 fs/xfs/xfs_attr_item.c create mode 100644 fs/xfs/xfs_attr_item.h create mode 100644 include/asm-generic/spinlock_types.h create mode 100644 include/dt-bindings/reset/mt7986-resets.h create mode 100644 include/dt-bindings/reset/mt8186-resets.h create mode 100644 include/linux/maple_tree.h delete mode 100644 include/linux/vmacache.h create mode 100644 include/net/net_debug.h create mode 100644 include/soc/rockchip/pm_domains.h create mode 100644 include/sound/cs42l42.h create mode 100644 include/sound/sof/ext_manifest4.h create mode 100644 include/trace/events/maple_tree.h create mode 100644 include/trace/events/thermal_pressure.h delete mode 100644 include/xen/arm/page-coherent.h create mode 100644 kernel/bpf/link_iter.c create mode 100644 lib/maple_tree.c create mode 100644 lib/test_maple_tree.c delete mode 100644 mm/vmacache.c create mode 100644 rust/kernel/kasync.rs create mode 100644 rust/kernel/kasync/net.rs create mode 100644 rust/kernel/kunit.rs create mode 100644 rust/kernel/net.rs create mode 100644 rust/kernel/net/filter.rs create mode 100644 rust/kernel/sync.rs delete mode 100644 rust/kernel/sync/mod.rs create mode 100644 rust/kernel/sync/nowait.rs create mode 100644 rust/kernel/sync/revocable.rs delete mode 100644 rust/kernel/sync/revocable_mutex.rs create mode 100644 rust/kernel/sync/smutex.rs create mode 100644 samples/rust/rust_netfilter.rs mode change 100644 => 100755 scripts/.gitignore mode change 100644 => 100755 scripts/Kbuild.include mode change 100644 => 100755 scripts/Kconfig.include mode change 100644 => 100755 scripts/Makefile mode change 100644 => 100755 scripts/Makefile.asm-generic mode change 100644 => 100755 scripts/Makefile.build mode change 100644 => 100755 scripts/Makefile.clang mode change 100644 => 100755 scripts/Makefile.clean mode change 100644 => 100755 scripts/Makefile.compiler mode change 100644 => 100755 scripts/Makefile.debug mode change 100644 => 100755 scripts/Makefile.dtbinst mode change 100644 => 100755 scripts/Makefile.extrawarn mode change 100644 => 100755 scripts/Makefile.gcc-plugins mode change 100644 => 100755 scripts/Makefile.headersinst mode change 100644 => 100755 scripts/Makefile.host mode change 100644 => 100755 scripts/Makefile.kasan mode change 100644 => 100755 scripts/Makefile.kcov mode change 100644 => 100755 scripts/Makefile.kcsan mode change 100644 => 100755 scripts/Makefile.lib mode change 100644 => 100755 scripts/Makefile.modfinal mode change 100644 => 100755 scripts/Makefile.modinst mode change 100644 => 100755 scripts/Makefile.modpost mode change 100644 => 100755 scripts/Makefile.package mode change 100644 => 100755 scripts/Makefile.ubsan mode change 100644 => 100755 scripts/Makefile.userprogs mode change 100644 => 100755 scripts/asn1_compiler.c mode change 100644 => 100755 scripts/basic/.gitignore mode change 100644 => 100755 scripts/basic/Makefile mode change 100644 => 100755 scripts/basic/fixdep.c mode change 100644 => 100755 scripts/bin2c.c mode change 100644 => 100755 scripts/coccinelle/api/alloc/alloc_cast.cocci mode change 100644 => 100755 scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci mode change 100644 => 100755 scripts/coccinelle/api/alloc/zalloc-simple.cocci mode change 100644 => 100755 scripts/coccinelle/api/atomic_as_refcounter.cocci mode change 100644 => 100755 scripts/coccinelle/api/check_bq27xxx_data.cocci mode change 100644 => 100755 scripts/coccinelle/api/d_find_alias.cocci mode change 100644 => 100755 scripts/coccinelle/api/debugfs/debugfs_simple_attr.cocci mode change 100644 => 100755 scripts/coccinelle/api/device_attr_show.cocci mode change 100644 => 100755 scripts/coccinelle/api/err_cast.cocci mode change 100644 => 100755 scripts/coccinelle/api/kfree_mismatch.cocci mode change 100644 => 100755 scripts/coccinelle/api/kfree_sensitive.cocci mode change 100644 => 100755 scripts/coccinelle/api/kstrdup.cocci mode change 100644 => 100755 scripts/coccinelle/api/kvmalloc.cocci mode change 100644 => 100755 scripts/coccinelle/api/memdup.cocci mode change 100644 => 100755 scripts/coccinelle/api/memdup_user.cocci mode change 100644 => 100755 scripts/coccinelle/api/platform_get_irq.cocci mode change 100644 => 100755 scripts/coccinelle/api/platform_no_drv_owner.cocci mode change 100644 => 100755 scripts/coccinelle/api/pm_runtime.cocci mode change 100644 => 100755 scripts/coccinelle/api/resource_size.cocci mode change 100644 => 100755 scripts/coccinelle/api/simple_open.cocci mode change 100644 => 100755 scripts/coccinelle/api/stream_open.cocci mode change 100644 => 100755 scripts/coccinelle/api/vma_pages.cocci mode change 100644 => 100755 scripts/coccinelle/free/clk_put.cocci mode change 100644 => 100755 scripts/coccinelle/free/devm_free.cocci mode change 100644 => 100755 scripts/coccinelle/free/ifnullfree.cocci mode change 100644 => 100755 scripts/coccinelle/free/iounmap.cocci mode change 100644 => 100755 scripts/coccinelle/free/kfree.cocci mode change 100644 => 100755 scripts/coccinelle/free/kfreeaddr.cocci mode change 100644 => 100755 scripts/coccinelle/free/pci_free_consistent.cocci mode change 100644 => 100755 scripts/coccinelle/free/put_device.cocci mode change 100644 => 100755 scripts/coccinelle/iterators/device_node_continue.cocci mode change 100644 => 100755 scripts/coccinelle/iterators/for_each_child.cocci mode change 100644 => 100755 scripts/coccinelle/iterators/itnull.cocci mode change 100644 => 100755 scripts/coccinelle/iterators/list_entry_update.cocci mode change 100644 => 100755 scripts/coccinelle/iterators/use_after_iter.cocci mode change 100644 => 100755 scripts/coccinelle/locks/call_kern.cocci mode change 100644 => 100755 scripts/coccinelle/locks/double_lock.cocci mode change 100644 => 100755 scripts/coccinelle/locks/flags.cocci mode change 100644 => 100755 scripts/coccinelle/locks/mini_lock.cocci mode change 100644 => 100755 scripts/coccinelle/misc/add_namespace.cocci mode change 100644 => 100755 scripts/coccinelle/misc/array_size.cocci mode change 100644 => 100755 scripts/coccinelle/misc/array_size_dup.cocci mode change 100644 => 100755 scripts/coccinelle/misc/badty.cocci mode change 100644 => 100755 scripts/coccinelle/misc/boolconv.cocci mode change 100644 => 100755 scripts/coccinelle/misc/boolreturn.cocci mode change 100644 => 100755 scripts/coccinelle/misc/cond_no_effect.cocci mode change 100644 => 100755 scripts/coccinelle/misc/cstptr.cocci mode change 100644 => 100755 scripts/coccinelle/misc/do_div.cocci mode change 100644 => 100755 scripts/coccinelle/misc/doubleinit.cocci mode change 100644 => 100755 scripts/coccinelle/misc/excluded_middle.cocci mode change 100644 => 100755 scripts/coccinelle/misc/flexible_array.cocci mode change 100644 => 100755 scripts/coccinelle/misc/ifaddr.cocci mode change 100644 => 100755 scripts/coccinelle/misc/ifcol.cocci mode change 100644 => 100755 scripts/coccinelle/misc/irqf_oneshot.cocci mode change 100644 => 100755 scripts/coccinelle/misc/minmax.cocci mode change 100644 => 100755 scripts/coccinelle/misc/newline_in_nl_msg.cocci mode change 100644 => 100755 scripts/coccinelle/misc/noderef.cocci mode change 100644 => 100755 scripts/coccinelle/misc/of_table.cocci mode change 100644 => 100755 scripts/coccinelle/misc/orplus.cocci mode change 100644 => 100755 scripts/coccinelle/misc/returnvar.cocci mode change 100644 => 100755 scripts/coccinelle/misc/semicolon.cocci mode change 100644 => 100755 scripts/coccinelle/misc/swap.cocci mode change 100644 => 100755 scripts/coccinelle/misc/uninitialized_var.cocci mode change 100644 => 100755 scripts/coccinelle/misc/warn.cocci mode change 100644 => 100755 scripts/coccinelle/null/badzero.cocci mode change 100644 => 100755 scripts/coccinelle/null/deref_null.cocci mode change 100644 => 100755 scripts/coccinelle/null/eno.cocci mode change 100644 => 100755 scripts/coccinelle/null/kmerr.cocci mode change 100644 => 100755 scripts/coccinelle/tests/doublebitand.cocci mode change 100644 => 100755 scripts/coccinelle/tests/doubletest.cocci mode change 100644 => 100755 scripts/coccinelle/tests/odd_ptr_err.cocci mode change 100644 => 100755 scripts/coccinelle/tests/unsigned_lesser_than_zero.cocci mode change 100644 => 100755 scripts/const_structs.checkpatch mode change 100644 => 100755 scripts/dtc/.gitignore mode change 100644 => 100755 scripts/dtc/Makefile mode change 100644 => 100755 scripts/dtc/checks.c mode change 100644 => 100755 scripts/dtc/data.c mode change 100644 => 100755 scripts/dtc/dtc-lexer.l mode change 100644 => 100755 scripts/dtc/dtc-parser.y mode change 100644 => 100755 scripts/dtc/dtc.c mode change 100644 => 100755 scripts/dtc/dtc.h mode change 100644 => 100755 scripts/dtc/fdtget.c mode change 100644 => 100755 scripts/dtc/fdtoverlay.c mode change 100644 => 100755 scripts/dtc/fdtput.c mode change 100644 => 100755 scripts/dtc/flattree.c mode change 100644 => 100755 scripts/dtc/fstree.c mode change 100644 => 100755 scripts/dtc/libfdt/fdt.c mode change 100644 => 100755 scripts/dtc/libfdt/fdt.h mode change 100644 => 100755 scripts/dtc/libfdt/fdt_addresses.c mode change 100644 => 100755 scripts/dtc/libfdt/fdt_empty_tree.c mode change 100644 => 100755 scripts/dtc/libfdt/fdt_overlay.c mode change 100644 => 100755 scripts/dtc/libfdt/fdt_ro.c mode change 100644 => 100755 scripts/dtc/libfdt/fdt_rw.c mode change 100644 => 100755 scripts/dtc/libfdt/fdt_strerror.c mode change 100644 => 100755 scripts/dtc/libfdt/fdt_sw.c mode change 100644 => 100755 scripts/dtc/libfdt/fdt_wip.c mode change 100644 => 100755 scripts/dtc/libfdt/libfdt.h mode change 100644 => 100755 scripts/dtc/libfdt/libfdt_env.h mode change 100644 => 100755 scripts/dtc/libfdt/libfdt_internal.h mode change 100644 => 100755 scripts/dtc/livetree.c mode change 100644 => 100755 scripts/dtc/srcpos.c mode change 100644 => 100755 scripts/dtc/srcpos.h mode change 100644 => 100755 scripts/dtc/treesource.c mode change 100644 => 100755 scripts/dtc/util.c mode change 100644 => 100755 scripts/dtc/util.h mode change 100644 => 100755 scripts/dtc/version_gen.h mode change 100644 => 100755 scripts/dtc/yamltree.c mode change 100644 => 100755 scripts/gcc-plugins/.gitignore mode change 100644 => 100755 scripts/gcc-plugins/Kconfig mode change 100644 => 100755 scripts/gcc-plugins/Makefile mode change 100644 => 100755 scripts/gcc-plugins/arm_ssp_per_task_plugin.c mode change 100644 => 100755 scripts/gcc-plugins/gcc-common.h mode change 100644 => 100755 scripts/gcc-plugins/gcc-generate-gimple-pass.h mode change 100644 => 100755 scripts/gcc-plugins/gcc-generate-ipa-pass.h mode change 100644 => 100755 scripts/gcc-plugins/gcc-generate-rtl-pass.h mode change 100644 => 100755 scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h mode change 100644 => 100755 scripts/gcc-plugins/latent_entropy_plugin.c mode change 100644 => 100755 scripts/gcc-plugins/randomize_layout_plugin.c mode change 100644 => 100755 scripts/gcc-plugins/sancov_plugin.c mode change 100644 => 100755 scripts/gcc-plugins/stackleak_plugin.c mode change 100644 => 100755 scripts/gcc-plugins/structleak_plugin.c mode change 100644 => 100755 scripts/gdb/Makefile mode change 100644 => 100755 scripts/gdb/linux/.gitignore mode change 100644 => 100755 scripts/gdb/linux/Makefile mode change 100644 => 100755 scripts/gdb/linux/__init__.py mode change 100644 => 100755 scripts/gdb/linux/clk.py mode change 100644 => 100755 scripts/gdb/linux/config.py mode change 100644 => 100755 scripts/gdb/linux/constants.py.in mode change 100644 => 100755 scripts/gdb/linux/cpus.py mode change 100644 => 100755 scripts/gdb/linux/device.py mode change 100644 => 100755 scripts/gdb/linux/dmesg.py mode change 100644 => 100755 scripts/gdb/linux/genpd.py mode change 100644 => 100755 scripts/gdb/linux/lists.py mode change 100644 => 100755 scripts/gdb/linux/modules.py mode change 100644 => 100755 scripts/gdb/linux/proc.py mode change 100644 => 100755 scripts/gdb/linux/rbtree.py mode change 100644 => 100755 scripts/gdb/linux/symbols.py mode change 100644 => 100755 scripts/gdb/linux/tasks.py mode change 100644 => 100755 scripts/gdb/linux/timerlist.py mode change 100644 => 100755 scripts/gdb/linux/utils.py mode change 100644 => 100755 scripts/gdb/vmlinux-gdb.py mode change 100644 => 100755 scripts/genksyms/.gitignore mode change 100644 => 100755 scripts/genksyms/Makefile mode change 100644 => 100755 scripts/genksyms/genksyms.c mode change 100644 => 100755 scripts/genksyms/genksyms.h mode change 100644 => 100755 scripts/genksyms/keywords.c mode change 100644 => 100755 scripts/genksyms/lex.l mode change 100644 => 100755 scripts/genksyms/parse.y mode change 100644 => 100755 scripts/insert-sys-cert.c create mode 100755 scripts/install.sh mode change 100644 => 100755 scripts/kallsyms.c mode change 100644 => 100755 scripts/kconfig/.gitignore mode change 100644 => 100755 scripts/kconfig/Makefile mode change 100644 => 100755 scripts/kconfig/conf.c mode change 100644 => 100755 scripts/kconfig/confdata.c mode change 100644 => 100755 scripts/kconfig/expr.c mode change 100644 => 100755 scripts/kconfig/expr.h mode change 100644 => 100755 scripts/kconfig/gconf.c mode change 100644 => 100755 scripts/kconfig/gconf.glade mode change 100644 => 100755 scripts/kconfig/images.c mode change 100644 => 100755 scripts/kconfig/images.h mode change 100644 => 100755 scripts/kconfig/internal.h mode change 100644 => 100755 scripts/kconfig/lexer.l mode change 100644 => 100755 scripts/kconfig/list.h mode change 100644 => 100755 scripts/kconfig/lkc.h mode change 100644 => 100755 scripts/kconfig/lkc_proto.h mode change 100644 => 100755 scripts/kconfig/lxdialog/BIG.FAT.WARNING mode change 100644 => 100755 scripts/kconfig/lxdialog/checklist.c mode change 100644 => 100755 scripts/kconfig/lxdialog/dialog.h mode change 100644 => 100755 scripts/kconfig/lxdialog/inputbox.c mode change 100644 => 100755 scripts/kconfig/lxdialog/menubox.c mode change 100644 => 100755 scripts/kconfig/lxdialog/textbox.c mode change 100644 => 100755 scripts/kconfig/lxdialog/util.c mode change 100644 => 100755 scripts/kconfig/lxdialog/yesno.c mode change 100644 => 100755 scripts/kconfig/mconf.c mode change 100644 => 100755 scripts/kconfig/menu.c mode change 100644 => 100755 scripts/kconfig/nconf.c mode change 100644 => 100755 scripts/kconfig/nconf.gui.c mode change 100644 => 100755 scripts/kconfig/nconf.h mode change 100644 => 100755 scripts/kconfig/parser.y mode change 100644 => 100755 scripts/kconfig/preprocess.c mode change 100644 => 100755 scripts/kconfig/qconf.cc mode change 100644 => 100755 scripts/kconfig/qconf.h mode change 100644 => 100755 scripts/kconfig/symbol.c mode change 100644 => 100755 scripts/kconfig/tests/auto_submenu/Kconfig mode change 100644 => 100755 scripts/kconfig/tests/auto_submenu/__init__.py mode change 100644 => 100755 scripts/kconfig/tests/auto_submenu/expected_stdout mode change 100644 => 100755 scripts/kconfig/tests/choice/Kconfig mode change 100644 => 100755 scripts/kconfig/tests/choice/__init__.py mode change 100644 => 100755 scripts/kconfig/tests/choice/alldef_expected_config mode change 100644 => 100755 scripts/kconfig/tests/choice/allmod_expected_config mode change 100644 => 100755 scripts/kconfig/tests/choice/allno_expected_config mode change 100644 => 100755 scripts/kconfig/tests/choice/allyes_expected_config mode change 100644 => 100755 scripts/kconfig/tests/choice/oldask0_expected_stdout mode change 100644 => 100755 scripts/kconfig/tests/choice/oldask1_config mode change 100644 => 100755 scripts/kconfig/tests/choice/oldask1_expected_stdout mode change 100644 => 100755 scripts/kconfig/tests/choice_value_with_m_dep/Kconfig mode change 100644 => 100755 scripts/kconfig/tests/choice_value_with_m_dep/__init__.py mode change 100644 => 100755 scripts/kconfig/tests/choice_value_with_m_dep/config mode change 100644 => 100755 scripts/kconfig/tests/choice_value_with_m_dep/expecte [...] mode change 100644 => 100755 scripts/kconfig/tests/choice_value_with_m_dep/expecte [...] mode change 100644 => 100755 scripts/kconfig/tests/conftest.py mode change 100644 => 100755 scripts/kconfig/tests/err_recursive_dep/Kconfig mode change 100644 => 100755 scripts/kconfig/tests/err_recursive_dep/__init__.py mode change 100644 => 100755 scripts/kconfig/tests/err_recursive_dep/expected_stderr mode change 100644 => 100755 scripts/kconfig/tests/err_recursive_inc/Kconfig mode change 100644 => 100755 scripts/kconfig/tests/err_recursive_inc/Kconfig.inc1 mode change 100644 => 100755 scripts/kconfig/tests/err_recursive_inc/Kconfig.inc2 mode change 100644 => 100755 scripts/kconfig/tests/err_recursive_inc/Kconfig.inc3 mode change 100644 => 100755 scripts/kconfig/tests/err_recursive_inc/__init__.py mode change 100644 => 100755 scripts/kconfig/tests/err_recursive_inc/expected_stderr mode change 100644 => 100755 scripts/kconfig/tests/inter_choice/Kconfig mode change 100644 => 100755 scripts/kconfig/tests/inter_choice/__init__.py mode change 100644 => 100755 scripts/kconfig/tests/inter_choice/defconfig mode change 100644 => 100755 scripts/kconfig/tests/inter_choice/expected_config mode change 100644 => 100755 scripts/kconfig/tests/new_choice_with_dep/Kconfig mode change 100644 => 100755 scripts/kconfig/tests/new_choice_with_dep/__init__.py mode change 100644 => 100755 scripts/kconfig/tests/new_choice_with_dep/config mode change 100644 => 100755 scripts/kconfig/tests/new_choice_with_dep/expected_stdout mode change 100644 => 100755 scripts/kconfig/tests/no_write_if_dep_unmet/Kconfig mode change 100644 => 100755 scripts/kconfig/tests/no_write_if_dep_unmet/__init__.py mode change 100644 => 100755 scripts/kconfig/tests/no_write_if_dep_unmet/config mode change 100644 => 100755 scripts/kconfig/tests/no_write_if_dep_unmet/expected_config mode change 100644 => 100755 scripts/kconfig/tests/preprocess/builtin_func/Kconfig mode change 100644 => 100755 scripts/kconfig/tests/preprocess/builtin_func/__init__.py mode change 100644 => 100755 scripts/kconfig/tests/preprocess/builtin_func/expecte [...] mode change 100644 => 100755 scripts/kconfig/tests/preprocess/builtin_func/expecte [...] mode change 100644 => 100755 scripts/kconfig/tests/preprocess/circular_expansion/Kconfig mode change 100644 => 100755 scripts/kconfig/tests/preprocess/circular_expansion/_ [...] mode change 100644 => 100755 scripts/kconfig/tests/preprocess/circular_expansion/e [...] mode change 100644 => 100755 scripts/kconfig/tests/preprocess/escape/Kconfig mode change 100644 => 100755 scripts/kconfig/tests/preprocess/escape/__init__.py mode change 100644 => 100755 scripts/kconfig/tests/preprocess/escape/expected_stderr mode change 100644 => 100755 scripts/kconfig/tests/preprocess/variable/Kconfig mode change 100644 => 100755 scripts/kconfig/tests/preprocess/variable/__init__.py mode change 100644 => 100755 scripts/kconfig/tests/preprocess/variable/expected_stderr mode change 100644 => 100755 scripts/kconfig/tests/pytest.ini mode change 100644 => 100755 scripts/kconfig/util.c mode change 100644 => 100755 scripts/ksymoops/README mode change 100644 => 100755 scripts/mod/.gitignore mode change 100644 => 100755 scripts/mod/Makefile mode change 100644 => 100755 scripts/mod/devicetable-offsets.c mode change 100644 => 100755 scripts/mod/empty.c mode change 100644 => 100755 scripts/mod/file2alias.c mode change 100644 => 100755 scripts/mod/mk_elfconfig.c mode change 100644 => 100755 scripts/mod/modpost.c mode change 100644 => 100755 scripts/mod/modpost.h mode change 100644 => 100755 scripts/mod/sumversion.c mode change 100644 => 100755 scripts/module.lds.S mode change 100644 => 100755 scripts/nsdeps mode change 100644 => 100755 scripts/package/snapcraft.template mode change 100644 => 100755 scripts/recordmcount.c mode change 100644 => 100755 scripts/recordmcount.h create mode 100755 scripts/rustdoc_test_builder.py create mode 100755 scripts/rustdoc_test_gen.py mode change 100644 => 100755 scripts/selinux/Makefile mode change 100644 => 100755 scripts/selinux/README mode change 100644 => 100755 scripts/selinux/genheaders/.gitignore mode change 100644 => 100755 scripts/selinux/genheaders/Makefile mode change 100644 => 100755 scripts/selinux/genheaders/genheaders.c mode change 100644 => 100755 scripts/selinux/mdp/.gitignore mode change 100644 => 100755 scripts/selinux/mdp/Makefile mode change 100644 => 100755 scripts/selinux/mdp/dbus_contexts mode change 100644 => 100755 scripts/selinux/mdp/mdp.c mode change 100644 => 100755 scripts/sign-file.c mode change 100644 => 100755 scripts/sorttable.c mode change 100644 => 100755 scripts/sorttable.h mode change 100644 => 100755 scripts/spdxcheck-test.sh mode change 100644 => 100755 scripts/spelling.txt mode change 100644 => 100755 scripts/subarch.include mode change 100644 => 100755 scripts/test_fortify.sh mode change 100644 => 100755 scripts/unifdef.c create mode 100644 sound/drivers/serial-generic.c create mode 100644 sound/soc/sof/ipc4-loader.c create mode 100644 sound/soc/sof/ipc4-priv.h create mode 100644 tools/testing/radix-tree/linux/maple_tree.h create mode 100644 tools/testing/radix-tree/maple.c create mode 100644 tools/testing/radix-tree/trace/events/maple_tree.h create mode 100644 tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c create mode 100644 tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_tunnel.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_link.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_size___diff_offs.c create mode 100644 tools/testing/selftests/bpf/progs/kprobe_multi_empty.c create mode 100644 tools/testing/selftests/bpf/progs/map_kptr_fail.c create mode 100644 tools/testing/selftests/bpf/progs/test_map_lookup_percpu_elem.c create mode 100644 tools/testing/selftests/kvm/x86_64/max_vcpuid_cap_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_pmu_caps_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/vmx_pmu_msrs_test.c create mode 100644 tools/testing/selftests/net/bpf/Makefile create mode 100644 tools/testing/selftests/net/bpf/nat6to4.c create mode 100755 tools/testing/selftests/net/forwarding/hw_stats_l3_gre.sh create mode 100644 tools/testing/selftests/net/stress_reuseport_listen.c create mode 100755 tools/testing/selftests/net/stress_reuseport_listen.sh create mode 100755 tools/testing/selftests/net/udpgro_frglist.sh