summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Next/SHA1s420
-rw-r--r--Next/Trees420
-rw-r--r--Next/kselftest-targets109
-rw-r--r--Next/merge.log12057
-rw-r--r--localversion-next1
5 files changed, 13007 insertions, 0 deletions
diff --git a/Next/SHA1s b/Next/SHA1s
new file mode 100644
index 000000000000..0b5da9927131
--- /dev/null
+++ b/Next/SHA1s
@@ -0,0 +1,420 @@
+Name SHA1
+---- ----
+origin 1d51b370a0f8f642f4fc84c795fbedac0fcdbbd2
+ext4-fixes d250bdf531d9cd4096fedbb9f172bb2ca660c868
+vfs-brauner-fixes af423cdba49c66b2bc49f20e97c7eeaed7933387
+fscrypt-current 1f318b96cc84d7c2ab792fcc0bfd42a7ca890681
+fsverity-current 1f318b96cc84d7c2ab792fcc0bfd42a7ca890681
+btrfs-fixes 591cd656a1bf5ea94a222af5ef2ee76df029c1d2
+vfs-fixes 49c5d168a3a8f4eb27d44a2a22b7e8a856ca601f
+erofs-fixes 403bb5c8d1c5d77d55c3df6c6050dd0b97ed4779
+nfsd-fixes 5133b61aaf437e5f25b1b396b14242a6bb0508e2
+v9fs-fixes 2014c95afecee3e76ca4a56956a936e23283f05b
+overlayfs-fixes 1f6ee9be92f8df85a8c9a5a78c20fd39c0c21a95
+fscrypt 1546d3feb5e533fbee6710bd51b2847b2ec23623
+btrfs 6bf684b8823552b99c86bf791b22f622934ee771
+ceph 1ff957199bd11ece8280a29a13120dde5152aa7f
+cifs c09fb907a2822864b7da866461fb33f10713b4ed
+configfs 6363844fdbbb76afe1d44d678fe0746390204a5f
+ecryptfs e836ec1819b0cc50e0b45a53b0bdce6c596f0207
+dlm 2c3a0b730012ef87aaaf35243e1fbe9880666f7c
+erofs a5242d37c83abe86df95c6941e2ace9f9055ffcb
+exfat 04506484f093f24b95e296ae14c7425c81cae424
+ext3 488d0cdc38525a32d00583964efa2434eb28988d
+ext4 981fcc5674e67158d24d23e841523eccba19d0e7
+f2fs 1583a7ded0d3d67fd6e7e4336600bc191d068a20
+fsverity 1f318b96cc84d7c2ab792fcc0bfd42a7ca890681
+fuse 88bf1f670f9922f526b496afe770fd8f0dddef8f
+gfs2 4da0dd95be3b0321bf9687fb1a3c2fed3319c032
+jfs dad98c5b2a05ef744af4c884c97066a3c8cdad61
+ksmbd d09a040c186a2083b1cfa9c3c112782ce4b1f6d4
+nfs 028ef9c96e96197026887c0f092424679298aae8
+nfs-anna 4529e0015432977af3ecc3b9f940fc2a1ef1b265
+nfsd d644a698de12e996778657f65a4608299368e138
+ntfs 75579d45c31244811d57ae99692b6c3d197560b4
+ntfs3 819bd270abf9de3b7f306e233054b85a07c47820
+orangefs e61bc5e4d87433c8759e7dc92bb640ef71a8970c
+overlayfs 1f6ee9be92f8df85a8c9a5a78c20fd39c0c21a95
+ubifs 11efa98bcc0d00271e8f66c7c940c284f973f39d
+v9fs 8fc518e489c1386fd0cf7f4256d055960ed6a2e4
+v9fs-ericvh 2014c95afecee3e76ca4a56956a936e23283f05b
+xfs 2ffc6900d5c3a7cd59becda2aa67581d9bd3858e
+zonefs a42938e80357a13f8b8592111e63f2e33a919863
+vfs-brauner 8ee708daac8a2ccf7019a5ef6ee1bec2937f0823
+vfs e82ff9b6cb767fc823d5e461034f32388c4092a2
+mm-hotfixes 8092c89447526f05c226f1ce7dd75c1f6f62e2de
+fs-current 4f2de633cfdfd00e03a0751ecc707811826ca89c
+kbuild-current 2452dcf4d740effff5aa71b7f6529ee8c04fd8f6
+arc-current 7aaa8047eafd0bd628065b15757d9b48c5f9c07d
+arm-current 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+arm64-fixes 54ac9ff8f1196afc49d644a1625e0af1c9fcf7f5
+arm-soc-fixes 3e2444044d160e33ec2b139d1e4f9691bb9d9bac
+davinci-current 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+drivers-memory-fixes 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+sophgo-fixes 19272b37aa4f83ca52bdf9c16d5d81bdd1354494
+sophgo-soc-fixes 0af2f6be1b4281385b618cb86ad946eded089ac8
+m68k-current cb39cf99d88e8f2c68a41fb3bb01c4f40a8fcc30
+powerpc-fixes 328335a79487ec38d6b0e1aa807785b0f75e594d
+s390-fixes c8d46f17c2fc7d25c18e60c008928aecab26184d
+net df4601653201de21b487c3e7fffd464790cab808
+bpf a20446652956ed26be529b8788e76dfddf705717
+ipsec 1f5ffc672165ff851063a5fd044b727ab2517ae3
+netfilter ebe560ea5f54134279356703e73b7f867c89db13
+ipvs 9351edf65cb6ba10564f9c81e3c52cf97f4b2a81
+wireless d65b175cfac64ee65506eea7fa573d291a9694ca
+ath d65b175cfac64ee65506eea7fa573d291a9694ca
+iwlwifi 687a95d204e72e52f2e6bc7a994cc82f76b2678f
+wpan 8ce4f287524c74a118b0af1eebd4b24a8efca57a
+rdma-fixes 028ef9c96e96197026887c0f092424679298aae8
+sound-current 3c318f97dcc50b2e0556a1813bd6958678e881fd
+sound-asoc-fixes 6e5b0fac1063ba0b3c0e3fe1c605f95a3f45d440
+regmap-fixes a0508e5ef12528fecc488f4b1073bf6f60091844
+regulator-fixes b1baaff4e5231f0d7db209f72a43112cd2d29257
+spi-fixes 978df761538ec60265a7a968204fd4a8f1548185
+pci-current 40286d6379aacfcc053253ef78dc78b09addffda
+driver-core.current 5b484311507b5d403c1f7a45f6aa3778549e268b
+tty.current 591cd656a1bf5ea94a222af5ef2ee76df029c1d2
+usb.current 5a1140404cbf7ba40137dfb1fb96893aa9a67d68
+usb-serial-fixes 591cd656a1bf5ea94a222af5ef2ee76df029c1d2
+phy 7aaa8047eafd0bd628065b15757d9b48c5f9c07d
+staging.current f338e77383789c0cae23ca3d48adcc5e9e137e3c
+iio-fixes 51e7665ab81f02adc80a1219c260ee678e9c6eb8
+counter-current 2932095c114b98cbb40ccf34fc00d613cb17cead
+char-misc.current 591cd656a1bf5ea94a222af5ef2ee76df029c1d2
+soundwire-fixes 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+thunderbolt-fixes 028ef9c96e96197026887c0f092424679298aae8
+input-current ff14dafde15c11403fac61367a34fea08926e9ee
+crypto-current a7a1f3cdd64d8a165d9b8c9e9ad7fb46ac19dfc4
+libcrypto-fixes 8c2f1288250a90a4b5cabed5d888d7e3aeed4035
+vfio-fixes e98137f0a874ab36d0946de4707aa48cb7137d1c
+kselftest-fixes 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+dmaengine-fixes 7aaa8047eafd0bd628065b15757d9b48c5f9c07d
+backlight-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+mtd-fixes b9465b04de4b90228de03db9a1e0d56b00814366
+mfd-fixes aa6e63373d91f82628b20f6fae7ffe9b97b568a5
+v4l-dvb-fixes fb2d7bd146fa70d7bd10b6c0bbeff7e3db7c6c57
+reset-fixes 9797524ef2b69c6b187b55bd844eb72a8c1cbd99
+mips-fixes 591cd656a1bf5ea94a222af5ef2ee76df029c1d2
+at91-fixes 907150bbe566e23714a25d7bcb910f236c3c44c0
+omap-fixes 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+kvm-fixes 028ef9c96e96197026887c0f092424679298aae8
+kvms390-fixes 382e8f4784265d5d05f3688a3aa53163cc04ec01
+kvm-arm-fixes 0496acc42fb51eee040b5170cec05cec41385540
+hwmon-fixes cffff6df669a438ecac506dadd49a53d4475a796
+nvdimm-fixes a8aec14230322ed8f1e8042b6d656c1631d41163
+cxl-fixes be5c5280cf2b20e363dc8e2a424dd200a29b1c77
+dma-mapping-fixes 3d48c9fd78dd0b1809669ec49c4d0997b8127512
+drivers-x86-fixes 5d486669b3db11ccc2d1b9f4e42c11c2766f35ba
+samsung-krzk-fixes 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+pinctrl-samsung-fixes 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+devicetree-fixes 81122fba08fa3ccafab6ed272a5c6f2203923a7e
+dt-krzk-fixes 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+scsi-fixes 01f784fc9d0ab2a6dac45ee443620e517cb2a19b
+drm-fixes 028ef9c96e96197026887c0f092424679298aae8
+drm-intel-fixes 028ef9c96e96197026887c0f092424679298aae8
+mmc-fixes 8f4d20a710225ec7a565f6a0459862d3b1f32330
+rtc-fixes 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+gnss-fixes f338e77383789c0cae23ca3d48adcc5e9e137e3c
+hyperv-fixes 16cbec24897624051b324aa3a85859c38ca65fde
+risc-v-fixes 08ee1559052be302f1d3752f48360b89517d9f8d
+riscv-dt-fixes 305f2865bd034146b2eebc77c27fc50d8d79778d
+riscv-soc-fixes c7596f9001e2b83293e3658e4e1addde69bb335d
+fpga-fixes 19272b37aa4f83ca52bdf9c16d5d81bdd1354494
+spdx ebf1bafd090790704ba54c032de299fccd90a9da
+gpio-brgl-fixes 57df6923ca53b524d06d2347b896d9de74b3bc86
+gpio-intel-fixes 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+pinctrl-intel-fixes 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+auxdisplay-fixes 7f138de156b20d9f9da6f72f90b63c01941d97d3
+kunit-fixes 8b8f1d5e350acdf972b6b02e225d9e14c600f7ad
+memblock-fixes f043a93fff9e3e3e648b6525483f59104b0819fa
+renesas-fixes 7e8aec50597bfdea110224ddff4cf8751b97cab0
+perf-current bbeb83d3182abe0d245318e274e8531e5dd7a948
+efi-fixes 5241c2ca33bb181bf7abb7cb4bba1cc67d1b6278
+battery-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+iommufd-fixes 11439c4635edd669ae435eec308f4ab8a0804808
+rust-fixes 0f00132132937ca01a99feaf8985109a9087c9ff
+w1-fixes 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+pmdomain-fixes c2812c0cb909211a1d2e7cec862406e32833b9de
+i2c-host-fixes 39ed7d89b973329cc5c764b65ba6302b17b1907e
+i2c-rust-fixes 7ca6d1cfec80ebe46cc063f3284c5896c344d9a1
+sparc-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+clk-fixes cc8f74d3011e029a29378dc5de4071e38269eb26
+thead-clk-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+tenstorrent-clk-fixes 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+pwrseq-fixes f338e77383789c0cae23ca3d48adcc5e9e137e3c
+thead-dt-fixes 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+ftrace-fixes 1650a1b6cb1ae6cb99bb4fce21b30ebdf9fc238e
+ring-buffer-fixes b042fdf18e89a347177a49e795d8e5184778b5b6
+trace-fixes 250ab25391edeeab8462b68be42e4904506c409c
+tracefs-fixes 8b55572e51805184353ee7d587c720a51818fb82
+spacemit-fixes 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+tip-fixes 1d51b370a0f8f642f4fc84c795fbedac0fcdbbd2
+slab-fixes 464b1c115852fe025635ae2065e00caced184d92
+kexec-fixes 028ef9c96e96197026887c0f092424679298aae8
+liveupdate-fixes 028ef9c96e96197026887c0f092424679298aae8
+drm-msm-fixes e4eb11b34d6c84f398d8f08d7cb4d6c38e739dd2
+uml-fixes df447a3b4a4b961c9979b4b3ffb74317394b9b40
+fwctl-fixes 11439c4635edd669ae435eec308f4ab8a0804808
+devsec-tsm-fixes c3fd16c3b98ed726294feab2f94f876290bf7b61
+drm-rust-fixes f338e77383789c0cae23ca3d48adcc5e9e137e3c
+tenstorrent-dt-fixes 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+drm-misc-fixes 6597ff1d8de3f583be169587efeafd8af134e138
+rust 0f00132132937ca01a99feaf8985109a9087c9ff
+rust-interop 05f7e89ab9731565d8a62e3b5d1ec206485eeb0b
+rust-alloc 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+rust-io 86731a2a651e58953fc949573895f2fa6d456841
+rust-pin-init 09808839c7aa6695ceff5cd822c18b0d9550184d
+rust-timekeeping ddb1444d3335129ae87d9796ab1debf41c0ee51b
+rust-xarray c455f19bbe6104debd980bb15515faf716bd81b8
+rust-analyzer 3418d862679ac6da0b6bd681b18b3189c4fad20d
+mm-stable 3bac01168982ec3e3bf87efdc1807c7933590a85
+mm-nonmm-stable 70b672833f4025341c11b22c7f83778a5cd611bc
+mm-unstable 9d68239a57824037b5483991cc51ef0a0cdfbf67
+mm-nonmm-unstable f052a5d44f30b9bf511a68b3d9b82432e357de44
+kbuild 404927758daac5ec4594071e033c1fa6ee9ca9b6
+clang-format 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+perf 841dbf4871c57ce2da18c4ea7ffac5487d0eda16
+compiler-attributes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+dma-mapping 15818b2cd42df3cc886f4cc46acfab4d072dcacc
+asm-generic adbbd9714f8058730f93c8df5c5bf1679456424b
+nocache-cleanup 809b997a5ce945ab470f70c187048fe4f5df20bf
+alpha d58041d2c63e09a1c9083e0e9f4151e487c4e16a
+arm 64c5ac97751d10011bcbda311987c0d922bcb192
+arm64 cfb66b49676ef3a4ed0bf047ffdf7014d1d04a4c
+arm-perf 47f06ebbe8dad695002e5d9a2ab436411f88e985
+arm-soc a578ece7a274f9c4d69eda571a16d9fc47501cd0
+amlogic 97dacac7d3c8b79a7cb1ae5a8a33399e34c4c317
+asahi-soc d31647c698f632e0c08080a760e004ba4d71f8dd
+at91 c96e60ae720a88b51cbfa06abcfd3e435b0e65ba
+bmc cd44dc5ead3042f2873244b0598e39a16dc7b940
+broadcom ddfdca13def5da20b3291d50e087ed08d01b0763
+cix 517d8fc52f3c789afffb5e466334f49965b3886a
+davinci 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+drivers-memory 82169065ffb07577075a5088b313d78673ded331
+fsl 208858b1b48eba83d073542372329cf8ed606526
+imx-mxs 06856fe108912c4988446e459c57d061ad9f0de7
+mediatek e6490a169f6d5f5bdea7a2e8a673890d43afadc0
+mvebu ae4fe907b7705d9f7af7a0e6114bb6607e703c13
+omap 7889b194a15eeef0f4c3b27a597ae0e1175ba007
+qcom 4f5b4b748ac75683d61c304ee3ee0db235e8f312
+renesas 1ba26dfafb4dec62f21a1d85c0da04548209f0c9
+reset d373605cd514837d8a6de3d00c786d4bae6dbaf8
+rockchip 9772d92b403f82bd0d8a3a6492f8c7e1a662bf08
+samsung-krzk 909d9996904bf28823210bad2ae7ca910dfe6b16
+scmi 20d83b0a39f6b6defd297946b4959c1a2e9da65f
+sophgo 9aa6068586a9b4cd34cf04f8dee72a7283ab4ae4
+sophgo-soc c8754c7deab4cbfa947fa2d656cbaf83771828ef
+spacemit af62a095eb0c3359d477b55ef72d2afd94c83c8f
+stm32 515aa8b1188409f527230b93b9ea2a99e170c20a
+sunxi 57f5def66c1b4467c549a8bbbecb4f5207689dd5
+tee 68ab55bcc5f514cbde225f8628bbe43e40cdc2f3
+tegra aea8e82c39d098424c00bc98c4b5937317b079ee
+tenstorrent-dt ad3cb813231312adc4eda9cae0787204781d9a36
+thead-dt 74ec3d52c0035b662ec295bef2bbffad68446391
+ti 5a679ea0a7c002b025fc9f9a88560f8a2a257b98
+xilinx edacbf64eedd5ccda75dd3b90f7b4a00c2c85165
+socfpga 9d29bcefcdbec4498fe0539e6d8a4e7962d92489
+clk 502fc25615a97287f783e93e94922b1010434995
+clk-imx d16f57caa78776e6e8a88b96cb2597797b376138
+clk-renesas 77894661c00ab99053c9606f0f7ec673065f86ac
+thead-clk baf4fc7c03bd0f68c768cfe27829674bd060c6b4
+tenstorrent-clk 23c8ebc952849b3ba47d04d0ec95daf5cc136061
+csky 817d21578d51e801df58ab012654486a71073074
+loongarch e47b8e1db9a9bbef6765e85b11e87f48e6b56846
+m68k 56f295853f38d3202c20fd0d98939e7a4c56c3fb
+m68knommu 2c6805145e1605cef39459f78979f7edee251b41
+microblaze 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+mips 15513eefac7ca68602e9de9853f5e671bf7b4eef
+openrisc 0dfffa5479d6260d04d021f69203b1926f73d889
+parisc-hd 32c1a69f6ad52fa842cd226bca3de3d8b00e48d6
+powerpc b80777aef570ac561977d7210d04890f9df7e484
+risc-v 9b3a2be84803cf18c4b4d1efc695991f0daa153c
+riscv-dt ae488e2669f3b0c545193b092652215de9edd182
+riscv-soc b5865650b20972847dd932a7b75e7734b7c4400c
+s390 c3e8a8ef58bd829ad31c8f49e2343c7e2acd9bc8
+sh 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+sparc d844152d85cfcc7d2ef9430a25882604c12da279
+uml 6522fe5c1b007c376fc5f2de1016c99a18b0af8e
+xtensa aa5903b47d4bc0e7d1fb76941731cbda32ef9cbc
+fs-next 2b5d92bd6dd3fa8cf58b339864a97290842ca3f5
+printk 7b6fb2472fcb37785caca20f98ecb275ab605830
+pci 40286d6379aacfcc053253ef78dc78b09addffda
+pstore 24b8f8dcb9a139a36cf48bfbe935e8dc1f33ed79
+hid 7df6572f1cb381d6b89ceed58e3b076c233c2cd0
+i2c 306180ce58e61afb40a793883f468f73efddbe95
+i2c-host e43f2df330a1b87c97235e4faade860d15787735
+i2c-rust b388d1f9a51d3e1ad48e1d98bfe2ca5d022e0a83
+i3c d35a6db887eeae7c57b719521e39d64f929c6dc3
+dmi 1afafbaf749d8e8ec53f8e38efdc731131902b5b
+hwmon-staging fb447217c59a13b2fff22d94de2498c185cd9032
+jc_docs 40a3f6c5e2604ff7c007da6628120529569e950c
+v4l-dvb 4fbeef21f5387234111b5d52924e77757626faa5
+v4l-dvb-next adc218676eef25575469234709c2d87185ca223a
+pm 0baea1c4d8265f35f4723e0975deed9ada5106a7
+cpufreq-arm 8655a4e35cda5534f93303af393eac4e71704701
+cpupower 2fd3b83cacfb9160b896fb26117328eeb0598c54
+devfreq cd905830ea6184d6678386ce2d652bec324034d1
+pmdomain 596ca99cf04f339db2ed18a5bb230ee11a47b699
+opp 3d2398f44a2d48fb1c575a6e0bc6b38f3e689e22
+thermal bf746e2a41efd98668c97759e06d436ae5af5a82
+rdma 654a27f25530d052eeedf086e6c3e2d585c203bd
+net-next 1f5ffc672165ff851063a5fd044b727ab2517ae3
+bpf-next 1f5ffc672165ff851063a5fd044b727ab2517ae3
+ipsec-next 05d42dc8ab92aa54aaeb1c033927c88fd2accba4
+mlx5-next a1bac8b70ede332a05487081c7512d2947f3a912
+netfilter-next 3f3a2aefbc661b837c8e344f944982d61c2ae037
+ipvs-next 9229cb5a941c981633a79c9867f339c4589a9da9
+bluetooth 345f69bfd48d60328ddf3a2083674e39bf23478f
+wireless-next fa489a77e3267e05df95db96ba98e141ec07cbd9
+ath-next 929298742bb5dfacd53ea99cf989cc81210f90a3
+iwlwifi-next 709503c4a2102b32de4b4e64687df86503c74eba
+wpan-next 1dd9291eb90378f8096669d9cb33761fd84599e0
+wpan-staging 1dd9291eb90378f8096669d9cb33761fd84599e0
+mtd b800359a4dfacae983cd01f8c3f1cbb6f4c9f816
+nand 7866ce992cf0d3c3b50fe8bf4acb1dbb173a2304
+spi-nor cf6788aed0cd911c2e7dded6f28214996dfabc30
+crypto 8879a3c110cb8ca5a69c937643f226697aa551d9
+libcrypto 12b11e47f126d097839fd2f077636e2139b0151b
+drm ca8639fbb3354629084c15e137e61fcb8528c4ec
+drm-exynos 3a8660878839faadb4f1a6dd72c3179c1df56787
+drm-misc dc6d51959ec0c08366d5aaeb5b8fb02d814d1e4b
+amdgpu 10beb94b391fc22fbec7293a3f6cbe1d63cc925e
+drm-intel a97c88a176b6b8d116f4d3f508f3bd02bc77b462
+drm-msm a972d1b864e8efcfda0b387debac8ea2875a182c
+drm-msm-lumag a972d1b864e8efcfda0b387debac8ea2875a182c
+drm-xe ad422cae958fcfbc231aabc8ad8fbcdda0f2e019
+etnaviv 6bde14ba5f7ef59e103ac317df6cc5ac4291ff4a
+drm-rust a7a080bb4236ebe577b6776d940d1717912ff6dd
+drm-nova 93296e9d9528f0d87f2cf3fee494599060a0f14a
+fbdev 028ef9c96e96197026887c0f092424679298aae8
+regmap a0508e5ef12528fecc488f4b1073bf6f60091844
+sound 3c318f97dcc50b2e0556a1813bd6958678e881fd
+ieee1394 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+sound-asoc 6e5b0fac1063ba0b3c0e3fe1c605f95a3f45d440
+modules 663385f9155f27892a97a5824006f806a32eb8dc
+input 875115b82c295277b81b6dfee7debc725f44e854
+block 02a6073962db9560f8066b12034d23e84111d453
+device-mapper 8c0ee19db81f0fa1ff25fd75b22b17c0cc2acde3
+libata 8ebf408e7d463eee02c348a3c8277b95587b710d
+pcmcia b3c26ea81ccc522e77ed0b1707add61fc9206216
+mmc 52957cdad30f8011da1f4ef1338ba0339ca4c158
+mfd caa5a5d44d8ae4fd13b744857d66c9313b712d1f
+backlight 04d8f3fd0b52ead84eb722989afa094b8fca9129
+battery 98d68b74ebb9d5f145960ff7d96ce8e7a39fb965
+regulator bd8ea13b3a9570c67442ad2d745a1cebad81fd54
+security 82544d36b1729153c8aeb179e84750f0c085d3b1
+apparmor 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+integrity 82bbd447199ff1441031d2eaf9afe041550cf525
+selinux 8dc51459ef702bcc0ef5fb26bb4d362b38aa56c2
+smack b2faddc13112489f8f11eb40b9456db8c1b58362
+tomoyo 0b3f6d8bbc2d8e240dd9d326c058a97a0a9abe8d
+tpmdd d6088f42bd922fce52bcdd5af8e87b99de2c6607
+watchdog 450517fa5aae98b857c68743fd12ce93e4b8989d
+iommu f8d5e7066d846c92ecac245134baf8a207becb65
+audit 360160f75592bdc85edba8fe78fb20d90924c7e8
+devicetree e9cd85a42638090181a2af38684656d1cbc574e5
+dt-krzk 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+mailbox c02053a9055d5fdfd32432287cca8958db1d5bc5
+spi 978df761538ec60265a7a968204fd4a8f1548185
+tip fba32ad82e9c15c96b3ec73be956c93c994923ce
+kexec 028ef9c96e96197026887c0f092424679298aae8
+liveupdate 028ef9c96e96197026887c0f092424679298aae8
+clockevents 68ed094971b09ba530baf6f75cf1902df880a8d1
+edac 3d63012017f17a257fc908468d97b190160de540
+ftrace f808c1006e4b59d4da77c941b8c8948a5d9a8632
+rcu ed062c41dfda2de8d1712c91e089303dae013bb7
+paulmck 48f7a50c027dd2abb9e7b8a6ecc8e531d87f2c21
+kvm 6b802031877a995456c528095c41d1948546bf45
+kvm-arm 94b4ae79ebb42a8a6f2124b4d4b033b15a98e4f9
+kvms390 9b8e8aad5896d66005d29920cb1643076a20b172
+kvm-ppc f338e77383789c0cae23ca3d48adcc5e9e137e3c
+kvm-riscv ddbf9c76c4020bf63a0799b00faad40caa3de6c2
+kvm-x86 6b802031877a995456c528095c41d1948546bf45
+xen-tip 3f100dd61ad4ee7c1fb6a44775a928dcdba7515b
+percpu 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+workqueues b31e5dc9cd9984ac6c347c2271b01cf291e17ccc
+sched-ext 1bd496807388a10eabaef4e29eae5e6760c7b29f
+drivers-x86 344bf523d441d44c75c429ea6cdcfa8f12efde4d
+chrome-platform 168e4b208ca8c2e04de20cc6cb7e2fb035dc1ec8
+chrome-platform-firmware 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+hsi df5ead915b19a6c1fa25f44419f28e1228677b02
+leds-lj b6de441f8ce22e3ead3b858342fe5652598a3572
+ipmi 93b5d21e8b5cbdc3e439b94feee9b013e8170905
+driver-core 6c8dfb0362732bf1e4829867a2a5239fedc592d0
+usb 87117347a0e77f528f357faa2230d5caffcd1b4e
+thunderbolt 498c05821bb42f70e9bf6512c3dec4aa821815d0
+usb-serial 37d9c4c055c3b3357c61dba2335ab21340e33553
+tty a1a81aef99e853dec84241d701fbf587d713eb5b
+char-misc 0990a71f678aa0f045f2c126b39b6b581844d3b0
+coresight 971f3474f8898ae8bbab19a9b547819a5e6fbcf1
+fastrpc 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+fpga f63ddbcc3299047e7026b9324520aa826794f0c5
+icc 0436cd305d0be28cde59efb137d15d1bc6af4b12
+iio d2a4ec19d2a2e54c23b5180e939994d3da4a6b91
+phy-next caf08514bbee0736c31d8d4f406e3415cdf726bb
+soundwire b8f2d65fec19f3866905ac6ae3deb5c0c9faf162
+extcon 1bf0ba46d9d2c784120fd9cb235c08add3a6e7be
+gnss f338e77383789c0cae23ca3d48adcc5e9e137e3c
+vfio 493c7eff3c2ffa94ce3c5e62172948a1e38b491e
+w1 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+spmi 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+staging bf9c95f3eeefb7fc4b4a6380cc23f1dca744e379
+counter-next cbf8db23fc58db8d516ebc7aa57c4563f36532b9
+mux 59b723cd2adbac2a34fc8e12c74ae26ae45bf230
+dmaengine b7560798466a07d9c3fb011698e92c335ab28baf
+cgroup 7bccd95b6a17f2c66a0b6b6f38cd3228c424f673
+scsi 06bc5326098594dc10a9a9bc0477852dab647436
+scsi-mkp 070ec6f691411f27e7a743841bdfb0bf604fbce2
+vhost ebcff9dacaf2c1418f8bc927388186d7d3674603
+rpmsg 6f860d238b44da8ac57be25289b9f4410691c4e2
+gpio-brgl ca13ab654064fee86d6e7c9e87d0af7789561509
+gpio-intel 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+pinctrl bd7fd288490c64835a74c05e631c102ce056d5e1
+pinctrl-intel 1ca468e78ea97c3365befdd408f71bda4b295134
+pinctrl-renesas 3f92867ce3ee2a274ebb7e7d5de7f6ee85da21f6
+pinctrl-samsung 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+pwm 5d087c485b6ecf200a9ebb2a032bf8571d330250
+ktest 81fca7087466bd81fff7100d824b2c788edf7a97
+kselftest f8e0a5a174d7d3bc3547c15bc1647c35427f5c34
+kunit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+kunit-next 8f260b02eeeffbf2263c2b82b6e3e32fd73cde2b
+livepatching 712c0756828becbfc629ff8d8b82deff5d1115e4
+rtc 0fedce7244e4b85c049ce579c87e298a1b0b811d
+nvdimm 45df9111692c62d5f09fc4345ae36dae31024797
+at24 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+ntb 7b3302c687cae50d9506c77ad9d40f8c242e9c79
+seccomp 41fa04327384148b0e2e828c9be9862c5240e9fa
+slimbus 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+nvmem 8d48419d141cb39679a3a01782db3241660704a5
+hyperv cd9f2e7d6e5b1837ef40b96e300fa28b73ab5a77
+auxdisplay 7f138de156b20d9f9da6f72f90b63c01941d97d3
+kgdb fdbdd0ccb30af18d3b29e714ac8d5ab6163279e0
+hmm 19272b37aa4f83ca52bdf9c16d5d81bdd1354494
+cfi 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
+mhi ac12b852b4ead4a586299c8f68cdcbcaf1bf6cbc
+memblock d5759519805c54786c00765ca1303e6d7a0676ca
+cxl 6c724ce0ec6ed8608917673bbb363b208ce2644c
+zstd 65d1f5507ed2c78c64fce40e44e5574a9419eb09
+efi 48a428215782321b56956974f23593e40ce84b7a
+unicode bcfee135d584714c2130031c7e28aafa91057b9a
+slab 44e0ebe4accd67c67134cf3b805917153041a300
+random bb9ff576fdff48c242876f55098a3ee20a29df5d
+landlock 3457a5ccacd34fdd5ebd3a4745e721b5a1239690
+sysctl f63a9df7e3f9f842945d292a19d9938924f066f9
+execve 9bf092c97b86af63694d9902b9e14047214ba76d
+bitmap 160423fa4e02f1c187e270f27e898f0b3ef73ce3
+hte 005b25ad11717139ca5c14c9f06c2a60855c2afd
+kspp e0142e0de50ade58e49decc788c512fda305672a
+nolibc b070dc36291fec966ad915f80a4f239b5c70c290
+iommufd 8602018b1f17fbdaa5e5d79f4c8603ad20640c12
+turbostat ba893caead54745595e29953f0531cf3651610aa
+pwrseq b4464d8f313f903ba72db06042f3958a9a1e464a
+capabilities-next 071588136007482d70fd2667b827036bc60b1f8f
+ipe 028ef9c96e96197026887c0f092424679298aae8
+kcsan dcb6fa37fd7bc9c3d2b066329b0d27dedf8becaa
+crc 8fdef85d601db670e9c178314eedffe7bbb07e52
+keys-next 965e9a2cf23b066d8bdeb690dff9cd7089c5f667
+fwctl a55f80233f384dc89ef3425b2e1dd0e6d44bcf29
+devsec-tsm 3177779ae17db4c66c851f799505fb95c7530c03
+hisilicon b419e155e31d9e23c1aa29a37182889955189382
+kthread fa39ec4f89f2637ed1cdbcde3656825951787668
diff --git a/Next/Trees b/Next/Trees
new file mode 100644
index 000000000000..eba218aecf5a
--- /dev/null
+++ b/Next/Trees
@@ -0,0 +1,420 @@
+Trees included into this release:
+
+Name Url
+---- ---
+origin https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#master
+ext4-fixes https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git#fixes
+vfs-brauner-fixes https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git#vfs.fixes
+fscrypt-current https://git.kernel.org/pub/scm/fs/fscrypt/linux.git#for-current
+fsverity-current https://git.kernel.org/pub/scm/fs/fsverity/linux.git#for-current
+btrfs-fixes https://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git#next-fixes
+vfs-fixes https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git#fixes
+erofs-fixes https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git#fixes
+nfsd-fixes https://git.kernel.org/pub/scm/linux/kernel/git/cel/linux#nfsd-fixes
+v9fs-fixes https://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git#fixes/next
+overlayfs-fixes https://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git#ovl-fixes
+fscrypt https://git.kernel.org/pub/scm/fs/fscrypt/linux.git#for-next
+btrfs https://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git#for-next
+ceph https://github.com/ceph/ceph-client.git#master
+cifs git://git.samba.org/sfrench/cifs-2.6.git#for-next
+configfs https://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git#configfs-next
+ecryptfs https://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git#next
+dlm https://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git#next
+erofs https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git#dev
+exfat https://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git#dev
+ext3 https://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git#for_next
+ext4 https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git#dev
+f2fs https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git#dev
+fsverity https://git.kernel.org/pub/scm/fs/fsverity/linux.git#for-next
+fuse https://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git#for-next
+gfs2 https://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git#for-next
+jfs https://github.com/kleikamp/linux-shaggy.git#jfs-next
+ksmbd https://github.com/smfrench/smb3-kernel.git#ksmbd-for-next
+nfs git://git.linux-nfs.org/projects/trondmy/nfs-2.6.git#linux-next
+nfs-anna git://git.linux-nfs.org/projects/anna/linux-nfs.git#linux-next
+nfsd https://git.kernel.org/pub/scm/linux/kernel/git/cel/linux#nfsd-next
+ntfs https://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs.git#ntfs-next
+ntfs3 https://github.com/Paragon-Software-Group/linux-ntfs3.git#master
+orangefs https://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git#for-next
+overlayfs https://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git#overlayfs-next
+ubifs https://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git#next
+v9fs https://github.com/martinetd/linux#9p-next
+v9fs-ericvh https://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git#ericvh/for-next
+xfs https://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git#for-next
+zonefs https://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git#for-next
+vfs-brauner https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git#vfs.all
+vfs https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git#for-next
+mm-hotfixes https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm#mm-hotfixes-unstable
+kbuild-current https://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git#kbuild-fixes-for-next
+arc-current https://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git#for-curr
+arm-current https://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux.git#fixes
+arm64-fixes https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux#for-next/fixes
+arm-soc-fixes https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git#arm/fixes
+davinci-current https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git#davinci/for-current
+drivers-memory-fixes https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git#fixes
+sophgo-fixes https://github.com/sophgo/linux.git#fixes
+sophgo-soc-fixes https://github.com/sophgo/linux.git#soc-fixes
+m68k-current https://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git#for-linus
+powerpc-fixes https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git#fixes
+s390-fixes https://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git#fixes
+net https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git#main
+bpf https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git/#master
+ipsec https://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git#master
+netfilter https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git#main
+ipvs https://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git#main
+wireless https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git#for-next
+ath https://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git#for-current
+iwlwifi https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git#fixes
+wpan https://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git#master
+rdma-fixes https://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git#for-rc
+sound-current https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git#for-linus
+sound-asoc-fixes https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git#for-linus
+regmap-fixes https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git#for-linus
+regulator-fixes https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git#for-linus
+spi-fixes https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git#for-linus
+pci-current https://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git#for-linus
+driver-core.current https://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git#driver-core-linus
+tty.current https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git#tty-linus
+usb.current https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git#usb-linus
+usb-serial-fixes https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git#usb-linus
+phy https://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git#fixes
+staging.current https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git#staging-linus
+iio-fixes https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git#fixes-togreg
+counter-current https://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git#counter-current
+char-misc.current https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git#char-misc-linus
+soundwire-fixes https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git#fixes
+thunderbolt-fixes https://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git#fixes
+input-current https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git#for-linus
+crypto-current https://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git#master
+libcrypto-fixes https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git#libcrypto-fixes
+vfio-fixes https://github.com/awilliam/linux-vfio.git#for-linus
+kselftest-fixes https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git#fixes
+dmaengine-fixes https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git#fixes
+backlight-fixes https://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git#for-backlight-fixes
+mtd-fixes https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git#mtd/fixes
+mfd-fixes https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git#for-mfd-fixes
+v4l-dvb-fixes git://linuxtv.org/media-ci/media-pending.git#fixes
+reset-fixes https://git.pengutronix.de/git/pza/linux#reset/fixes
+mips-fixes https://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git#mips-fixes
+at91-fixes https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git#at91-fixes
+omap-fixes https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap.git#fixes
+kvm-fixes git://git.kernel.org/pub/scm/virt/kvm/kvm.git#master
+kvms390-fixes https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git#master
+kvm-arm-fixes https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git#fixes
+hwmon-fixes https://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git#hwmon
+nvdimm-fixes https://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git#libnvdimm-fixes
+cxl-fixes https://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl.git#fixes
+dma-mapping-fixes https://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux.git#dma-mapping-fixes
+drivers-x86-fixes https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git#fixes
+samsung-krzk-fixes https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git#fixes
+pinctrl-samsung-fixes https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git#fixes
+devicetree-fixes https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git#dt/linus
+dt-krzk-fixes https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt.git#fixes
+scsi-fixes https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git#fixes
+drm-fixes https://gitlab.freedesktop.org/drm/kernel.git#drm-fixes
+drm-intel-fixes https://gitlab.freedesktop.org/drm/i915/kernel.git#for-linux-next-fixes
+mmc-fixes https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git#fixes
+rtc-fixes https://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git#rtc-fixes
+gnss-fixes https://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git#gnss-linus
+hyperv-fixes https://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git#hyperv-fixes
+risc-v-fixes https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git#fixes
+riscv-dt-fixes https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git#riscv-dt-fixes
+riscv-soc-fixes https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git#riscv-soc-fixes
+fpga-fixes https://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git#fixes
+spdx https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git#spdx-linus
+gpio-brgl-fixes https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git#gpio/for-current
+gpio-intel-fixes https://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git#fixes
+pinctrl-intel-fixes https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git#fixes
+auxdisplay-fixes https://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git#fixes
+kunit-fixes https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git#kunit-fixes
+memblock-fixes https://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git#fixes
+renesas-fixes https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git#fixes
+perf-current https://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git#perf-tools
+efi-fixes https://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git#urgent
+battery-fixes https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git#fixes
+iommufd-fixes https://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git#for-rc
+rust-fixes https://github.com/Rust-for-Linux/linux.git#rust-fixes
+w1-fixes https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1.git#fixes
+pmdomain-fixes https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git#fixes
+i2c-host-fixes https://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git#i2c/i2c-host-fixes
+i2c-rust-fixes https://github.com/ikrtn/rust-for-linux#rust-i2c-fixes
+sparc-fixes https://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc.git#for-linus
+clk-fixes https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git#clk-fixes
+thead-clk-fixes https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux.git#thead-clk-fixes
+tenstorrent-clk-fixes https://git.kernel.org/pub/scm/linux/kernel/git/tenstorrent/linux.git#tenstorrent-clk-fixes
+pwrseq-fixes https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git#pwrseq/for-current
+thead-dt-fixes https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux.git#thead-dt-fixes
+ftrace-fixes https://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git#ftrace/fixes
+ring-buffer-fixes https://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git#ring-buffer/fixes
+trace-fixes https://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git#trace/fixes
+tracefs-fixes https://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git#tracefs/fixes
+spacemit-fixes https://github.com/spacemit-com/linux#fixes
+tip-fixes https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git#tip/urgent
+slab-fixes https://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git#slab/for-next-fixes
+kexec-fixes https://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git#kexec-fixes
+liveupdate-fixes https://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git#fixes
+drm-msm-fixes https://gitlab.freedesktop.org/drm/msm.git#msm-fixes
+uml-fixes https://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git#fixes
+fwctl-fixes https://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctl.git#for-rc
+devsec-tsm-fixes https://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm.git#fixes
+drm-rust-fixes https://gitlab.freedesktop.org/drm/rust/kernel.git#drm-rust-fixes
+tenstorrent-dt-fixes https://git.kernel.org/pub/scm/linux/kernel/git/tenstorrent/linux.git#tenstorrent-dt-fixes
+drm-misc-fixes https://gitlab.freedesktop.org/drm/misc/kernel.git#for-linux-next-fixes
+rust https://github.com/Rust-for-Linux/linux.git#rust-next
+rust-interop https://github.com/Rust-for-Linux/linux.git#interop-next
+rust-alloc https://github.com/Rust-for-Linux/linux.git#alloc-next
+rust-io https://github.com/Rust-for-Linux/linux.git#io-next
+rust-pin-init https://github.com/Rust-for-Linux/linux.git#pin-init-next
+rust-timekeeping https://github.com/Rust-for-Linux/linux.git#timekeeping-next
+rust-xarray https://github.com/Rust-for-Linux/linux.git#xarray-next
+rust-analyzer https://github.com/Rust-for-Linux/linux.git#rust-analyzer-next
+mm-stable https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm#mm-stable
+mm-nonmm-stable https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm#mm-nonmm-stable
+mm-unstable https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm#mm-unstable
+mm-nonmm-unstable https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm#mm-nonmm-unstable
+kbuild https://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git#kbuild-for-next
+clang-format https://github.com/ojeda/linux.git#clang-format
+perf https://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git#perf-tools-next
+compiler-attributes https://github.com/ojeda/linux.git#compiler-attributes
+dma-mapping https://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux.git#dma-mapping-for-next
+asm-generic https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic#master
+nocache-cleanup https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#nocache-cleanup
+alpha https://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha.git#alpha-next
+arm https://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux.git#for-next
+arm64 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux#for-next/core
+arm-perf https://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git#for-next/perf
+arm-soc https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git#for-next
+amlogic https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux.git#for-next
+asahi-soc https://github.com/AsahiLinux/linux.git#asahi-soc/for-next
+at91 https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git#at91-next
+bmc https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux.git#for-next
+broadcom https://github.com/Broadcom/stblinux.git#next
+cix https://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix.git#for-next
+davinci https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git#davinci/for-next
+drivers-memory https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git#for-next
+fsl https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux.git#soc_fsl
+imx-mxs https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git#for-next
+mediatek https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git#for-next
+mvebu https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git#for-next
+omap https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap.git#for-next
+qcom https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git#for-next
+renesas https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git#next
+reset https://git.pengutronix.de/git/pza/linux#reset/next
+rockchip https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git#for-next
+samsung-krzk https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git#for-next
+scmi https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.git#for-linux-next
+sophgo https://github.com/sophgo/linux.git#for-next
+sophgo-soc https://github.com/sophgo/linux.git#soc-for-next
+spacemit https://github.com/spacemit-com/linux#for-next
+stm32 https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git#stm32-next
+sunxi https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git#sunxi/for-next
+tee https://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee.git#next
+tegra https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git#for-next
+tenstorrent-dt https://git.kernel.org/pub/scm/linux/kernel/git/tenstorrent/linux.git#tenstorrent-dt-for-next
+thead-dt https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux.git#thead-dt-for-next
+ti https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git#ti-next
+xilinx https://github.com/Xilinx/linux-xlnx.git#for-next
+socfpga https://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git#for-next
+clk https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git#clk-next
+clk-imx https://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git#for-next
+clk-renesas https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git#renesas-clk
+thead-clk https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux.git#thead-clk-for-next
+tenstorrent-clk https://git.kernel.org/pub/scm/linux/kernel/git/tenstorrent/linux.git#tenstorrent-clk-for-next
+csky https://github.com/c-sky/csky-linux.git#linux-next
+loongarch https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git#loongarch-next
+m68k https://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git#for-next
+m68knommu https://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git#for-next
+microblaze git://git.monstr.eu/linux-2.6-microblaze.git#next
+mips https://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git#mips-next
+openrisc https://github.com/openrisc/linux.git#for-next
+parisc-hd https://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git#for-next
+powerpc https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git#next
+risc-v https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git#for-next
+riscv-dt https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git#riscv-dt-for-next
+riscv-soc https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git#riscv-soc-for-next
+s390 https://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git#for-next
+sh https://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux.git#for-next
+sparc https://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc.git#for-next
+uml https://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git#next
+xtensa https://github.com/jcmvbkbc/linux-xtensa.git#xtensa-for-next
+printk https://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git#for-next
+pci https://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git#next
+pstore https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git#for-next/pstore
+hid https://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git#for-next
+i2c https://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git#i2c/for-next
+i2c-host https://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git#i2c/i2c-host
+i2c-rust https://github.com/ikrtn/rust-for-linux#rust-i2c-next
+i3c https://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git#i3c/next
+dmi https://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git#dmi-for-next
+hwmon-staging https://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git#hwmon-next
+jc_docs git://git.lwn.net/linux.git#docs-next
+v4l-dvb git://linuxtv.org/media-ci/media-pending.git#next
+v4l-dvb-next git://linuxtv.org/mchehab/media-next.git#master
+pm https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git#linux-next
+cpufreq-arm https://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git#cpufreq/arm/linux-next
+cpupower https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux.git#cpupower
+devfreq https://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git#devfreq-next
+pmdomain https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git#next
+opp https://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git#opp/linux-next
+thermal https://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git#thermal/linux-next
+rdma https://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git#for-next
+net-next https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git#main
+bpf-next https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git#for-next
+ipsec-next https://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git#master
+mlx5-next https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux.git#mlx5-next
+netfilter-next https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git#main
+ipvs-next https://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git#main
+bluetooth https://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git#master
+wireless-next https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git#for-next
+ath-next https://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git#for-next
+iwlwifi-next https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git#next
+wpan-next https://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git#master
+wpan-staging https://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git#staging
+mtd https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git#mtd/next
+nand https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git#nand/next
+spi-nor https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git#spi-nor/next
+crypto https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git#master
+libcrypto https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git#libcrypto-next
+drm https://gitlab.freedesktop.org/drm/kernel.git#drm-next
+drm-exynos https://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git#for-linux-next
+drm-misc https://gitlab.freedesktop.org/drm/misc/kernel.git#for-linux-next
+amdgpu https://gitlab.freedesktop.org/agd5f/linux.git#drm-next
+drm-intel https://gitlab.freedesktop.org/drm/i915/kernel.git#for-linux-next
+drm-msm https://gitlab.freedesktop.org/drm/msm.git#msm-next
+drm-msm-lumag https://gitlab.freedesktop.org/lumag/msm.git#msm-next-lumag
+drm-xe https://gitlab.freedesktop.org/drm/xe/kernel.git#drm-xe-next
+etnaviv https://git.pengutronix.de/git/lst/linux#etnaviv/next
+drm-rust https://gitlab.freedesktop.org/drm/rust/kernel.git#drm-rust-next
+drm-nova https://gitlab.freedesktop.org/drm/nova.git#nova-next
+fbdev https://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git#for-next
+regmap https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git#for-next
+sound https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git#for-next
+ieee1394 https://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git#for-next
+sound-asoc https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git#for-next
+modules https://git.kernel.org/pub/scm/linux/kernel/git/modules/linux.git#modules-next
+input https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git#next
+block https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git#for-next
+device-mapper https://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git#for-next
+libata https://git.kernel.org/pub/scm/linux/kernel/git/libata/linux#for-next
+pcmcia https://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git#pcmcia-next
+mmc https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git#next
+mfd https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git#for-mfd-next
+backlight https://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git#for-backlight-next
+battery https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git#for-next
+regulator https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git#for-next
+security https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git#next
+apparmor https://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor#apparmor-next
+integrity https://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity#next-integrity
+selinux https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git#next
+smack https://github.com/cschaufler/smack-next#next
+tomoyo git://git.code.sf.net/p/tomoyo/tomoyo.git#master
+tpmdd https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git#next
+watchdog git://www.linux-watchdog.org/linux-watchdog-next.git#master
+iommu https://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git#next
+audit https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git#next
+devicetree https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git#for-next
+dt-krzk https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt.git#for-next
+mailbox https://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git#for-next
+spi https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git#for-next
+tip https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git#master
+kexec https://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git#kexec-next
+liveupdate https://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git#next
+clockevents https://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux.git#timers/drivers/next
+edac https://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git#edac-for-next
+ftrace https://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git#for-next
+rcu https://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux#next
+paulmck https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git#non-rcu/next
+kvm git://git.kernel.org/pub/scm/virt/kvm/kvm.git#next
+kvm-arm https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git#next
+kvms390 https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git#next
+kvm-ppc https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git#topic/ppc-kvm
+kvm-riscv https://github.com/kvm-riscv/linux.git#riscv_kvm_next
+kvm-x86 https://github.com/kvm-x86/linux.git#next
+xen-tip https://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git#linux-next
+percpu https://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git#for-next
+workqueues https://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git#for-next
+sched-ext https://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git#for-next
+drivers-x86 https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git#for-next
+chrome-platform https://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git#for-next
+chrome-platform-firmware https://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git#for-firmware-next
+hsi https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git#for-next
+leds-lj https://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git#for-leds-next
+ipmi https://github.com/cminyard/linux-ipmi.git#for-next
+driver-core https://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git#driver-core-next
+usb https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git#usb-next
+thunderbolt https://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git#next
+usb-serial https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git#usb-next
+tty https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git#tty-next
+char-misc https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git#char-misc-next
+coresight https://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git#next
+fastrpc https://git.kernel.org/pub/scm/linux/kernel/git/srini/fastrpc.git#for-next
+fpga https://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git#for-next
+icc https://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git#icc-next
+iio https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git#togreg
+phy-next https://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git#next
+soundwire https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git#next
+extcon https://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git#extcon-next
+gnss https://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git#gnss-next
+vfio https://github.com/awilliam/linux-vfio.git#next
+w1 https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1.git#for-next
+spmi https://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git#spmi-next
+staging https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git#staging-next
+counter-next https://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git#counter-next
+mux https://gitlab.com/peda-linux/mux.git#for-next
+dmaengine https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git#next
+cgroup https://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git#for-next
+scsi https://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git#for-next
+scsi-mkp https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git#for-next
+vhost https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git#linux-next
+rpmsg https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git#for-next
+gpio-brgl https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git#gpio/for-next
+gpio-intel https://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git#for-next
+pinctrl https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git#for-next
+pinctrl-intel https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git#for-next
+pinctrl-renesas https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git#renesas-pinctrl
+pinctrl-samsung https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git#for-next
+pwm https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git#pwm/for-next
+ktest https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest.git#for-next
+kselftest https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git#next
+kunit https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git#test
+kunit-next https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git#kunit
+livepatching https://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git#for-next
+rtc https://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git#rtc-next
+nvdimm https://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git#libnvdimm-for-next
+at24 https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git#at24/for-next
+ntb https://github.com/jonmason/ntb.git#ntb-next
+seccomp https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git#for-next/seccomp
+slimbus https://git.kernel.org/pub/scm/linux/kernel/git/srini/slimbus.git#for-next
+nvmem https://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git#for-next
+hyperv https://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git#hyperv-next
+auxdisplay https://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git#for-next
+kgdb https://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux.git#kgdb/for-next
+hmm https://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git#hmm
+cfi https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git#cfi/next
+mhi https://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git#mhi-next
+memblock https://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git#for-next
+cxl https://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl.git#next
+zstd https://github.com/terrelln/linux.git#zstd-next
+efi https://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git#next
+unicode https://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git#for-next
+slab https://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git#slab/for-next
+random https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git#master
+landlock https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git#next
+sysctl https://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git#sysctl-next
+execve https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git#for-next/execve
+bitmap https://github.com/norov/linux.git#bitmap-for-next
+hte https://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git#for-next
+kspp https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git#for-next/kspp
+nolibc https://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git#for-next
+iommufd https://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git#for-next
+turbostat https://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git#next
+pwrseq https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git#pwrseq/for-next
+capabilities-next https://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux.git#caps-next
+ipe https://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git#next
+kcsan https://git.kernel.org/pub/scm/linux/kernel/git/melver/linux.git#next
+crc https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git#crc-next
+keys-next https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git#keys-next
+fwctl https://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctl.git#for-next
+devsec-tsm https://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm.git#next
+hisilicon https://github.com/hisilicon/linux-hisi.git#for-next
+kthread https://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git#for-next
diff --git a/Next/kselftest-targets b/Next/kselftest-targets
new file mode 100644
index 000000000000..932bb653513e
--- /dev/null
+++ b/Next/kselftest-targets
@@ -0,0 +1,109 @@
+acct
+amd-pstate
+breakpoints
+cachestat
+cgroup
+clone3
+connector
+core
+coredump
+cpufreq
+cpu-hotplug
+damon
+devices/error_logs
+devices/probe
+dmabuf-heaps
+drivers/dma-buf
+drivers/net/bonding
+drivers/net/team
+drivers/net/virtio_net
+dt
+efivarfs
+exec
+filelock
+filesystems
+filesystems/binderfs
+filesystems/epoll
+filesystems/fat
+filesystems/mount-notify
+filesystems/overlayfs
+filesystems/statmount
+firmware
+fpu
+ftrace
+futex
+gpio
+intel_pstate
+iommu
+ipc
+ir
+kcmp
+kmod
+kselftest_harness
+kvm
+landlock
+lib
+livepatch
+lkdtm
+locking
+lsm
+media_tests
+membarrier
+memory-hotplug
+mincore
+module
+mount
+mount_setattr
+move_mount_set_group
+mseal_system_mappings
+namespaces
+nci
+net/can
+net/forwarding
+net/hsr
+net/openvswitch
+net/packetdrill
+net/tcp_ao
+pcie_bwctrl
+pci_endpoint
+perf_events
+pidfd
+pid_namespace
+powerpc
+power_supply
+proc
+pstore
+ptp
+ptrace
+resctrl
+ring-buffer
+riscv
+rlimits
+rseq
+rtc
+rust
+safesetid
+sched
+seccomp
+sgx
+signal
+size
+sparc64
+splice
+static_keys
+sync
+syscall_user_dispatch
+sysctl
+tc-testing
+tdx
+timens
+timers
+tmpfs
+tpm2
+tty
+user_events
+vDSO
+verification
+watchdog
+x86
+zram
diff --git a/Next/merge.log b/Next/merge.log
new file mode 100644
index 000000000000..ea193d0b3d8c
--- /dev/null
+++ b/Next/merge.log
@@ -0,0 +1,12057 @@
+$ date -R
+Thu, 16 Apr 2026 12:41:36 +0100
+$ git checkout master
+Already on 'master'
+$ git reset --hard stable
+Updating files: 68% (5550/8045) Updating files: 69% (5552/8045) Updating files: 70% (5632/8045) Updating files: 71% (5712/8045) Updating files: 72% (5793/8045) Updating files: 73% (5873/8045) Updating files: 74% (5954/8045) Updating files: 75% (6034/8045) Updating files: 76% (6115/8045) Updating files: 77% (6195/8045) Updating files: 78% (6276/8045) Updating files: 79% (6356/8045) Updating files: 80% (6436/8045) Updating files: 81% (6517/8045) Updating files: 82% (6597/8045) Updating files: 83% (6678/8045) Updating files: 84% (6758/8045) Updating files: 85% (6839/8045) Updating files: 86% (6919/8045) Updating files: 87% (7000/8045) Updating files: 88% (7080/8045) Updating files: 89% (7161/8045) Updating files: 90% (7241/8045) Updating files: 91% (7321/8045) Updating files: 92% (7402/8045) Updating files: 93% (7482/8045) Updating files: 94% (7563/8045) Updating files: 95% (7643/8045) Updating files: 96% (7724/8045) Updating files: 97% (7804/8045) Updating files: 98% (7885/8045) Updating files: 99% (7965/8045) Updating files: 100% (8045/8045) Updating files: 100% (8045/8045), done.
+HEAD is now at 1f5ffc672165f Fix mismerge of the arm64 / timer-core interrupt handling changes
+Merging origin/master (1d51b370a0f8f Merge tag 'jfs-7.1' of github.com:kleikamp/linux-shaggy)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git origin/master
+Updating 1f5ffc672165f..1d51b370a0f8f
+Fast-forward (no commit created; -m option ignored)
+ .mailmap | 2 +
+ Documentation/ABI/testing/debugfs-hisi-hpre | 7 +
+ Documentation/ABI/testing/debugfs-hisi-sec | 7 +
+ Documentation/ABI/testing/debugfs-hisi-zip | 7 +
+ .../ABI/testing/sysfs-driver-intel-xe-sriov | 31 +
+ Documentation/ABI/testing/sysfs-driver-qat_svn | 114 +
+ Documentation/ABI/testing/sysfs-kernel-mm-damon | 6 +
+ Documentation/PCI/msi-howto.rst | 7 +-
+ Documentation/admin-guide/blockdev/zram.rst | 47 +-
+ Documentation/admin-guide/cgroup-v2.rst | 5 +
+ Documentation/admin-guide/device-mapper/verity.rst | 122 +-
+ Documentation/admin-guide/kdump/vmcoreinfo.rst | 2 +-
+ Documentation/admin-guide/kernel-parameters.txt | 9 +-
+ Documentation/admin-guide/media/mgb4.rst | 8 +
+ Documentation/admin-guide/media/starfive_camss.rst | 72 -
+ .../admin-guide/media/starfive_camss_graph.dot | 12 -
+ Documentation/admin-guide/media/v4l-drivers.rst | 1 -
+ Documentation/admin-guide/mm/damon/lru_sort.rst | 13 +-
+ Documentation/admin-guide/mm/damon/reclaim.rst | 9 +
+ Documentation/admin-guide/mm/damon/stat.rst | 5 +
+ Documentation/admin-guide/mm/damon/usage.rst | 16 +-
+ Documentation/admin-guide/mm/kho.rst | 53 +-
+ .../admin-guide/mm/numa_memory_policy.rst | 2 +-
+ Documentation/arch/arm64/silicon-errata.rst | 8 +-
+ Documentation/core-api/kho/abi.rst | 6 +
+ Documentation/core-api/kho/index.rst | 18 +-
+ Documentation/core-api/workqueue.rst | 14 +-
+ Documentation/crypto/userspace-if.rst | 4 +-
+ Documentation/dev-tools/kasan.rst | 3 -
+ Documentation/dev-tools/kfence.rst | 7 +
+ Documentation/devicetree/bindings/arm/qcom.yaml | 6 +
+ .../devicetree/bindings/ata/baikal,bt1-ahci.yaml | 115 -
+ .../bindings/crypto/inside-secure,safexcel.yaml | 5 +-
+ .../bindings/crypto/qcom,inline-crypto-engine.yaml | 27 +
+ .../devicetree/bindings/display/arm,komeda.yaml | 4 +-
+ .../bindings/display/bridge/analogix,anx7625.yaml | 98 +-
+ .../bindings/display/bridge/fsl,ldb.yaml | 18 +
+ .../bindings/display/bridge/lontium,lt8713sx.yaml | 113 +
+ .../bindings/display/bridge/lontium,lt9611.yaml | 15 +-
+ .../bindings/display/bridge/lvds-codec.yaml | 1 +
+ .../display/bridge/thead,th1520-dw-hdmi.yaml | 120 +
+ .../bindings/display/bridge/waveshare,dsi2dpi.yaml | 3 +
+ .../bindings/display/mediatek/mediatek,aal.yaml | 1 +
+ .../bindings/display/mediatek/mediatek,ccorr.yaml | 4 +-
+ .../bindings/display/mediatek/mediatek,dither.yaml | 1 +
+ .../bindings/display/mediatek/mediatek,gamma.yaml | 1 +
+ .../bindings/display/mediatek/mediatek,ovl.yaml | 1 +
+ .../bindings/display/mediatek/mediatek,rdma.yaml | 1 +
+ .../bindings/display/mediatek/mediatek,wdma.yaml | 4 +-
+ .../bindings/display/msm/dp-controller.yaml | 1 +
+ .../bindings/display/msm/dsi-controller-main.yaml | 5 +
+ .../devicetree/bindings/display/msm/gmu.yaml | 1 +
+ .../devicetree/bindings/display/msm/gpu.yaml | 7 -
+ .../bindings/display/msm/qcom,eliza-mdss.yaml | 494 +
+ .../bindings/display/msm/qcom,sc8280xp-mdss.yaml | 30 +
+ .../bindings/display/msm/qcom,sm8650-dpu.yaml | 1 +
+ .../bindings/display/panel/abt,y030xx067a.yaml | 5 -
+ .../display/panel/advantech,idk-1110wr.yaml | 4 +-
+ .../display/panel/advantech,idk-2121wr.yaml | 4 +-
+ .../display/panel/bananapi,s070wv20-ct16.yaml | 4 +-
+ .../bindings/display/panel/dlc,dlc0700yzg-1.yaml | 4 +-
+ .../display/panel/feiyang,fy07024di26a30d.yaml | 1 -
+ .../bindings/display/panel/himax,hx83102.yaml | 2 +
+ .../bindings/display/panel/himax,hx83112a.yaml | 2 -
+ .../bindings/display/panel/himax,hx83121a.yaml | 91 +
+ .../bindings/display/panel/himax,hx8394.yaml | 7 +-
+ .../bindings/display/panel/ilitek,ili9163.yaml | 4 -
+ .../bindings/display/panel/ilitek,ili9322.yaml | 3 -
+ .../bindings/display/panel/ilitek,ili9341.yaml | 6 +-
+ .../bindings/display/panel/ilitek,ili9806e.yaml | 38 +-
+ .../bindings/display/panel/innolux,ej030na.yaml | 5 -
+ .../bindings/display/panel/innolux,p097pfg.yaml | 26 +-
+ .../bindings/display/panel/jadard,jd9365da-h3.yaml | 4 +-
+ .../display/panel/kingdisplay,kd035g6-54nt.yaml | 5 -
+ .../display/panel/leadtek,ltk050h3146w.yaml | 1 +
+ .../display/panel/leadtek,ltk500hd1829.yaml | 1 +
+ .../bindings/display/panel/lgphilips,lb035q02.yaml | 4 -
+ .../bindings/display/panel/lxd,m9189a.yaml | 64 +
+ .../display/panel/mantix,mlaf057we51-x.yaml | 5 +-
+ .../display/panel/mitsubishi,aa104xd12.yaml | 4 +-
+ .../display/panel/mitsubishi,aa121td01.yaml | 4 +-
+ .../bindings/display/panel/motorola,mot-panel.yaml | 69 +
+ .../bindings/display/panel/nec,nl8048hl11.yaml | 4 -
+ .../bindings/display/panel/novatek,nt35510.yaml | 3 +-
+ .../bindings/display/panel/novatek,nt36523.yaml | 3 -
+ .../bindings/display/panel/novatek,nt36672a.yaml | 3 -
+ .../bindings/display/panel/orisetech,otm8009a.yaml | 4 +-
+ .../bindings/display/panel/panel-edp-legacy.yaml | 2 +
+ .../bindings/display/panel/panel-lvds.yaml | 4 +
+ .../bindings/display/panel/panel-simple-dsi.yaml | 2 +
+ .../bindings/display/panel/panel-simple.yaml | 10 +-
+ .../bindings/display/panel/pda,91-00156-a0.yaml | 4 +-
+ .../bindings/display/panel/raydium,rm68200.yaml | 4 +-
+ .../bindings/display/panel/raydium,rm692e5.yaml | 2 -
+ .../bindings/display/panel/renesas,r61307.yaml | 3 +-
+ .../bindings/display/panel/renesas,r69328.yaml | 1 -
+ .../display/panel/rocktech,jh057n00900.yaml | 5 +-
+ .../bindings/display/panel/samsung,atna33xc20.yaml | 4 +-
+ .../bindings/display/panel/samsung,ld9040.yaml | 4 -
+ .../bindings/display/panel/samsung,lms380kf01.yaml | 6 -
+ .../bindings/display/panel/samsung,lms397kf04.yaml | 6 -
+ .../bindings/display/panel/samsung,s6d27a1.yaml | 6 -
+ .../bindings/display/panel/samsung,s6d7aa0.yaml | 8 +
+ .../bindings/display/panel/samsung,s6e3ha8.yaml | 4 -
+ .../bindings/display/panel/samsung,s6e63m0.yaml | 2 -
+ .../panel/samsung,s6e8aa5x01-ams561ra01.yaml | 5 +-
+ .../bindings/display/panel/sgd,gktw70sdae4se.yaml | 4 +-
+ .../bindings/display/panel/sitronix,st7701.yaml | 6 -
+ .../bindings/display/panel/sitronix,st7789v.yaml | 6 -
+ .../bindings/display/panel/sony,acx565akm.yaml | 4 -
+ .../display/panel/sony,tulip-truly-nt35521.yaml | 2 -
+ .../display/panel/startek,kd070fhfid015.yaml | 11 +-
+ .../devicetree/bindings/display/panel/tpo,td.yaml | 5 -
+ .../bindings/display/panel/visionox,r66451.yaml | 4 +-
+ .../bindings/display/panel/visionox,rm69299.yaml | 4 +-
+ .../bindings/display/panel/visionox,vtdr6130.yaml | 4 +-
+ .../bindings/display/rockchip/rockchip,dw-dp.yaml | 27 +-
+ .../devicetree/bindings/display/tilcdc/panel.txt | 1 +
+ .../bindings/display/tilcdc/ti,am33xx-tilcdc.yaml | 100 +
+ .../devicetree/bindings/display/tilcdc/tilcdc.txt | 82 -
+ .../bindings/display/verisilicon,dc.yaml | 122 +
+ .../devicetree/bindings/hwmon/baikal,bt1-pvt.yaml | 105 -
+ .../bindings/hwmon/microchip,mcp9982.yaml | 237 +
+ .../devicetree/bindings/hwmon/moortec,mr75203.yaml | 4 +-
+ .../devicetree/bindings/hwmon/npcm750-pwm-fan.txt | 88 -
+ .../bindings/hwmon/nuvoton,npcm750-pwm-fan.yaml | 139 +
+ .../bindings/hwmon/pmbus/infineon,xdp720.yaml | 59 +
+ .../bindings/hwmon/pmbus/isil,isl68137.yaml | 93 +-
+ .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 3 +
+ .../devicetree/bindings/iommu/arm,smmu.yaml | 2 +
+ .../media/i2c/alliedvision,alvium-csi2.yaml | 2 +-
+ .../bindings/media/i2c/onnn,mt9m114.yaml | 4 +-
+ .../bindings/media/i2c/ovti,ov08d10.yaml | 101 +
+ .../devicetree/bindings/media/i2c/ovti,ov2732.yaml | 103 +
+ .../devicetree/bindings/media/i2c/ovti,ov8856.yaml | 6 +
+ .../devicetree/bindings/media/i2c/sony,imx355.yaml | 111 +
+ .../bindings/media/i2c/ti,ds90ub960.yaml | 221 +-
+ .../devicetree/bindings/media/nxp,imx8-isi.yaml | 27 +-
+ .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 49 +-
+ .../bindings/media/qcom,sdm670-camss.yaml | 3 -
+ .../bindings/media/rockchip,rk3568-mipi-csi2.yaml | 47 +-
+ .../devicetree/bindings/media/rockchip,vdec.yaml | 22 +-
+ .../devicetree/bindings/media/st,stm32-dcmi.yaml | 14 +-
+ .../bindings/media/starfive,jh7110-camss.yaml | 180 -
+ .../devicetree/bindings/mfd/spacemit,p1.yaml | 49 +-
+ .../bindings/mmc/amlogic,meson-gx-mmc.yaml | 4 +
+ .../devicetree/bindings/mmc/arasan,sdhci.yaml | 5 +
+ .../devicetree/bindings/mmc/arm,pl18x.yaml | 2 +-
+ .../devicetree/bindings/mmc/aspeed,sdhci.yaml | 41 +-
+ .../devicetree/bindings/mmc/brcm,iproc-sdhci.yaml | 5 +
+ .../devicetree/bindings/mmc/bst,c1200-sdhci.yaml | 70 +
+ .../devicetree/bindings/mmc/cdns,sdhci.yaml | 2 -
+ .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 +
+ .../bindings/mmc/hisilicon,hi3660-dw-mshc.yaml | 117 +
+ .../devicetree/bindings/mmc/k3-dw-mshc.txt | 73 -
+ .../bindings/mmc/loongson,ls2k0500-mmc.yaml | 1 +
+ Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 3 +
+ .../devicetree/bindings/mmc/renesas,sdhi.yaml | 6 +
+ .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 4 +
+ .../devicetree/bindings/mmc/sdhci-msm.yaml | 2 +
+ .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 63 +
+ .../devicetree/bindings/mmc/spacemit,sdhci.yaml | 14 +-
+ .../bindings/pci/andestech,qilai-pcie.yaml | 89 +
+ .../devicetree/bindings/pci/baikal,bt1-pcie.yaml | 168 -
+ .../bindings/pci/cix,sky1-pcie-host.yaml | 3 +
+ .../devicetree/bindings/pci/eswin,pcie.yaml | 166 +
+ .../bindings/pci/fsl,imx6q-pcie-common.yaml | 4 +-
+ .../devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml | 18 +-
+ .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 29 +-
+ .../bindings/pci/nvidia,tegra194-pcie-ep.yaml | 6 +-
+ .../bindings/pci/nvidia,tegra194-pcie.yaml | 6 +-
+ .../bindings/pci/renesas,r9a08g045-pcie.yaml | 121 +-
+ .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 1 +
+ .../qcom,dsi-phy-10nm.yaml} | 4 +-
+ .../qcom,dsi-phy-14nm.yaml} | 4 +-
+ .../qcom,dsi-phy-20nm.yaml} | 4 +-
+ .../qcom,dsi-phy-28nm.yaml} | 4 +-
+ .../dsi-phy-7nm.yaml => phy/qcom,dsi-phy-7nm.yaml} | 9 +-
+ .../qcom,dsi-phy-common.yaml} | 2 +-
+ .../bindings/power/allwinner,sun20i-d1-ppu.yaml | 17 +-
+ .../bindings/power/mediatek,mt8196-gpufreq.yaml | 13 +
+ .../bindings/power/mediatek,power-controller.yaml | 1 +
+ .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 +
+ .../devicetree/bindings/pwm/pwm-amlogic.yaml | 3 +
+ .../bindings/regulator/cpcap-regulator.txt | 35 -
+ .../devicetree/bindings/regulator/dlg,da9121.yaml | 49 +
+ .../bindings/regulator/fitipower,fp9931.yaml | 1 +
+ .../regulator/google,cros-ec-regulator.yaml | 4 +
+ .../regulator/maxim,max77620-regulator.yaml | 99 +
+ .../regulator/motorola,cpcap-regulator.yaml | 47 +
+ .../devicetree/bindings/regulator/mp8859.txt | 22 -
+ .../devicetree/bindings/regulator/mps,mp8859.yaml | 54 +
+ .../bindings/regulator/mt6315-regulator.yaml | 12 +
+ .../bindings/regulator/qcom,qca6390-pmu.yaml | 16 +-
+ .../bindings/regulator/regulator-max77620.txt | 222 -
+ .../devicetree/bindings/rng/atmel,at91-trng.yaml | 1 +
+ .../devicetree/bindings/sound/adi,ssm2305.txt | 14 -
+ .../devicetree/bindings/sound/adi,ssm2305.yaml | 46 +
+ .../devicetree/bindings/sound/awinic,aw88395.yaml | 4 +
+ .../devicetree/bindings/sound/cirrus,cs42l43.yaml | 3 +
+ .../bindings/sound/hisilicon,hi6210-i2s.txt | 42 -
+ .../bindings/sound/hisilicon,hi6210-i2s.yaml | 80 +
+ .../devicetree/bindings/sound/imx-audio-card.yaml | 9 +-
+ .../bindings/sound/mediatek,mt2701-wm8960.yaml | 4 +-
+ .../bindings/sound/mediatek,mt7986-wm8960.yaml | 4 +-
+ .../sound/mediatek,mt8173-rt5650-rt5514.yaml | 41 +
+ .../bindings/sound/mediatek,mt8188-mt6359.yaml | 4 +-
+ .../bindings/sound/mt8173-rt5650-rt5514.txt | 15 -
+ .../bindings/sound/nvidia,tegra-audio-cpcap.yaml | 90 +
+ .../sound/nvidia,tegra-audio-max9808x.yaml | 5 +
+ .../bindings/sound/nvidia,tegra-audio-wm8962.yaml | 88 +
+ .../bindings/sound/qcom,q6dsp-lpass-ports.yaml | 5 +-
+ .../bindings/sound/rockchip,rk3399-gru-sound.txt | 22 -
+ .../bindings/sound/rockchip,rk3399-gru-sound.yaml | 60 +
+ .../sound/rockchip,rockchip-audio-max98090.yaml | 59 +
+ .../bindings/sound/rockchip-max98090.txt | 42 -
+ .../devicetree/bindings/sound/simple-card.yaml | 14 +-
+ .../devicetree/bindings/sound/tdm-slot.txt | 29 -
+ .../devicetree/bindings/sound/tdm-slot.yaml | 52 +
+ .../devicetree/bindings/sound/ti,tas2770.yaml | 4 +-
+ .../bindings/spi/microchip,mpfs-spi.yaml | 4 +-
+ .../bindings/spi/renesas,rzv2h-rspi.yaml | 52 +-
+ .../devicetree/bindings/trivial-devices.yaml | 13 +
+ .../devicetree/bindings/vendor-prefixes.yaml | 12 +
+ Documentation/driver-api/driver-model/devres.rst | 4 +
+ Documentation/driver-api/media/index.rst | 1 +
+ .../driver-api/media/maintainer-entry-profile.rst | 463 +-
+ .../driver-api/media/media-committers.rst | 203 +
+ Documentation/driver-api/vme.rst | 2 +-
+ Documentation/filesystems/index.rst | 1 +
+ Documentation/filesystems/mmap_prepare.rst | 168 +
+ Documentation/filesystems/proc.rst | 8 +
+ Documentation/gpu/drm-kms-helpers.rst | 12 -
+ Documentation/gpu/drm-mm.rst | 10 +-
+ Documentation/gpu/drm-ras.rst | 103 +
+ Documentation/gpu/drm-uapi.rst | 14 +-
+ Documentation/gpu/index.rst | 1 +
+ Documentation/gpu/introduction.rst | 6 -
+ Documentation/gpu/nova/core/todo.rst | 76 -
+ Documentation/gpu/todo.rst | 32 +
+ Documentation/gpu/xe/xe_firmware.rst | 3 +
+ Documentation/hwmon/aps-379.rst | 57 +
+ Documentation/hwmon/asus_ec_sensors.rst | 3 +
+ Documentation/hwmon/bt1-pvt.rst | 117 -
+ Documentation/hwmon/ina2xx.rst | 25 +-
+ Documentation/hwmon/index.rst | 5 +-
+ Documentation/hwmon/isl68137.rst | 20 +
+ Documentation/hwmon/it87.rst | 26 +-
+ Documentation/hwmon/lattepanda-sigma-ec.rst | 61 +
+ Documentation/hwmon/ltc4282.rst | 3 +-
+ Documentation/hwmon/mcp9982.rst | 111 +
+ Documentation/hwmon/tmp102.rst | 40 +-
+ Documentation/hwmon/yogafan.rst | 138 +
+ Documentation/mm/damon/design.rst | 33 +-
+ Documentation/mm/damon/index.rst | 2 +-
+ Documentation/mm/damon/maintainer-profile.rst | 8 +-
+ Documentation/mm/hugetlbfs_reserv.rst | 2 +-
+ Documentation/mm/vmemmap_dedup.rst | 62 +-
+ Documentation/netlink/specs/drm_ras.yaml | 115 +
+ Documentation/process/maintainer-pgp-guide.rst | 2 +
+ Documentation/scheduler/sched-ext.rst | 207 +-
+ Documentation/security/ipe.rst | 10 +-
+ Documentation/sound/alsa-configuration.rst | 7 +
+ Documentation/tools/rtla/common_appendix.txt | 21 +
+ .../tools/rtla/common_timerlat_options.txt | 12 +
+ Documentation/tools/rv/index.rst | 1 +
+ Documentation/tools/rv/rv-mon-stall.rst | 44 +
+ Documentation/trace/debugging.rst | 19 +
+ Documentation/trace/events-pci-controller.rst | 42 +
+ Documentation/trace/index.rst | 12 +
+ Documentation/trace/remotes.rst | 66 +
+ Documentation/trace/rv/deterministic_automata.rst | 2 +-
+ Documentation/trace/rv/hybrid_automata.rst | 341 +
+ Documentation/trace/rv/index.rst | 3 +
+ Documentation/trace/rv/monitor_deadline.rst | 84 +
+ Documentation/trace/rv/monitor_sched.rst | 60 +-
+ Documentation/trace/rv/monitor_stall.rst | 43 +
+ Documentation/trace/rv/monitor_synthesis.rst | 117 +-
+ .../userspace-api/media/dvb/legacy_dvb_audio.rst | 2 +-
+ .../userspace-api/media/v4l/subdev-formats.rst | 20 +-
+ MAINTAINERS | 175 +-
+ arch/alpha/include/asm/pgtable.h | 6 -
+ arch/alpha/kernel/pci.c | 1 +
+ arch/arc/include/asm/page.h | 2 +-
+ arch/arc/include/asm/pgtable.h | 3 -
+ arch/arc/mm/init.c | 2 -
+ arch/arm/include/asm/page.h | 2 +-
+ arch/arm/include/asm/pgtable.h | 9 -
+ arch/arm/kernel/bios32.c | 9 +-
+ arch/arm/mach-s3c/mach-crag6410-module.c | 6 +-
+ arch/arm/mm/mmu.c | 7 -
+ arch/arm/mm/nommu.c | 7 -
+ arch/arm/xen/enlighten.c | 10 +-
+ arch/arm64/Kconfig | 1 -
+ arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 4 +-
+ arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 4 +-
+ arch/arm64/include/asm/page.h | 7 +-
+ arch/arm64/include/asm/pgtable.h | 55 +-
+ arch/arm64/include/asm/pkeys.h | 3 +-
+ arch/arm64/mm/contpte.c | 14 +-
+ arch/arm64/mm/gcs.c | 14 +-
+ arch/arm64/mm/init.c | 5 +
+ arch/arm64/mm/mmu.c | 9 +-
+ arch/csky/include/asm/pgtable.h | 3 -
+ arch/csky/mm/init.c | 3 -
+ arch/hexagon/include/asm/page.h | 2 +-
+ arch/hexagon/include/asm/pgtable.h | 6 -
+ arch/hexagon/kernel/head.S | 5 -
+ arch/hexagon/kernel/hexagon_ksyms.c | 1 -
+ arch/loongarch/Kconfig | 1 -
+ arch/loongarch/include/asm/page.h | 2 +-
+ arch/loongarch/include/asm/pgtable.h | 12 +-
+ arch/loongarch/mm/init.c | 3 -
+ arch/m68k/include/asm/pgtable_mm.h | 9 -
+ arch/m68k/include/asm/pgtable_no.h | 7 -
+ arch/m68k/kernel/pcibios.c | 8 +-
+ arch/m68k/mm/init.c | 9 -
+ arch/m68k/mm/mcfmmu.c | 2 -
+ arch/m68k/mm/motorola.c | 6 -
+ arch/m68k/mm/sun3mmu.c | 2 -
+ arch/microblaze/include/asm/pgtable.h | 12 +-
+ arch/microblaze/kernel/head.S | 4 -
+ arch/microblaze/kernel/microblaze_ksyms.c | 2 -
+ arch/mips/include/asm/page.h | 2 +-
+ arch/mips/mm/init.c | 11 +-
+ arch/mips/pci/pci-generic.c | 8 +-
+ arch/mips/pci/pci-legacy.c | 3 +
+ arch/nios2/include/asm/page.h | 2 +-
+ arch/nios2/include/asm/pgtable.h | 7 -
+ arch/nios2/kernel/head.S | 10 -
+ arch/nios2/kernel/nios2_ksyms.c | 1 -
+ arch/openrisc/include/asm/pgtable.h | 4 -
+ arch/openrisc/kernel/head.S | 3 -
+ arch/openrisc/kernel/or32_ksyms.c | 1 -
+ arch/openrisc/mm/init.c | 3 -
+ arch/parisc/include/asm/pgtable.h | 20 +-
+ arch/parisc/kernel/cache.c | 8 +-
+ arch/parisc/kernel/pci.c | 17 +-
+ arch/parisc/mm/init.c | 6 -
+ arch/powerpc/Kconfig | 1 -
+ arch/powerpc/include/asm/book3s/32/pgtable.h | 4 +-
+ arch/powerpc/include/asm/book3s/64/pgtable.h | 26 +-
+ arch/powerpc/include/asm/nohash/64/pgtable.h | 2 +-
+ arch/powerpc/include/asm/nohash/pgtable.h | 4 +-
+ arch/powerpc/include/asm/page.h | 4 +-
+ arch/powerpc/include/asm/page_32.h | 2 +-
+ arch/powerpc/include/asm/page_64.h | 12 +-
+ arch/powerpc/include/asm/pgtable.h | 6 -
+ arch/powerpc/include/asm/pkeys.h | 8 +-
+ arch/powerpc/kernel/pci-common.c | 6 +-
+ arch/powerpc/kvm/book3s_hv.c | 1 -
+ arch/powerpc/mm/book3s64/pgtable.c | 8 +-
+ arch/powerpc/mm/book3s64/pkeys.c | 3 +-
+ arch/powerpc/mm/mem.c | 3 -
+ arch/powerpc/platforms/book3s/vas-api.c | 2 +-
+ arch/powerpc/platforms/pseries/vas.c | 2 +-
+ arch/riscv/Kconfig | 1 -
+ arch/riscv/include/asm/page.h | 2 +-
+ arch/riscv/include/asm/pgtable.h | 23 +-
+ arch/riscv/kernel/usercfi.c | 12 +-
+ arch/riscv/mm/init.c | 7 +-
+ arch/riscv/mm/pgtable.c | 7 +-
+ arch/s390/Kconfig | 1 -
+ arch/s390/configs/debug_defconfig | 1 -
+ arch/s390/configs/defconfig | 1 -
+ arch/s390/crypto/Kconfig | 16 -
+ arch/s390/crypto/Makefile | 1 -
+ arch/s390/crypto/des_s390.c | 502 -
+ arch/s390/include/asm/page.h | 2 +-
+ arch/s390/include/asm/pgtable.h | 16 +-
+ arch/s390/mm/gmap_helpers.c | 2 +-
+ arch/s390/mm/init.c | 4 +-
+ arch/s390/pci/pci.c | 1 +
+ arch/sh/drivers/pci/pci.c | 6 +-
+ arch/sh/include/asm/pgtable.h | 8 -
+ arch/sh/include/asm/setup.h | 3 +-
+ arch/sh/kernel/head_32.S | 4 +-
+ arch/sh/kernel/sh_ksyms_32.c | 1 -
+ arch/sh/mm/init.c | 1 -
+ arch/sparc/crypto/Kconfig | 14 -
+ arch/sparc/crypto/Makefile | 2 -
+ arch/sparc/crypto/des_asm.S | 419 -
+ arch/sparc/crypto/des_glue.c | 482 -
+ arch/sparc/include/asm/pgtable_32.h | 8 -
+ arch/sparc/include/asm/pgtable_64.h | 3 -
+ arch/sparc/include/asm/setup.h | 2 -
+ arch/sparc/kernel/head_32.S | 7 -
+ arch/sparc/mm/init_32.c | 4 -
+ arch/sparc/mm/init_64.c | 71 +-
+ arch/um/include/asm/pgtable.h | 9 -
+ arch/um/include/shared/kern_util.h | 1 -
+ arch/um/kernel/mem.c | 16 -
+ arch/um/kernel/um_arch.c | 1 -
+ arch/x86/Kconfig | 1 -
+ arch/x86/crypto/Kconfig | 14 -
+ arch/x86/crypto/Makefile | 3 -
+ arch/x86/crypto/des3_ede-asm_64.S | 831 -
+ arch/x86/crypto/des3_ede_glue.c | 391 -
+ arch/x86/entry/vdso/vdso32/fake_32bit_build.h | 1 +
+ arch/x86/include/asm/page_types.h | 2 +-
+ arch/x86/include/asm/pgtable.h | 28 +-
+ arch/x86/include/asm/pkeys.h | 3 +-
+ arch/x86/kernel/cpu/sgx/encl.c | 2 +-
+ arch/x86/kernel/fpu/xstate.c | 3 +-
+ arch/x86/kernel/head_32.S | 4 -
+ arch/x86/kernel/head_64.S | 7 -
+ arch/x86/kernel/shstk.c | 12 +-
+ arch/x86/kvm/mmu/spte.h | 2 +-
+ arch/x86/mm/pgtable.c | 28 +-
+ arch/x86/mm/pkeys.c | 3 +-
+ arch/x86/pci/i386.c | 5 +-
+ arch/x86/um/asm/vm-flags.h | 4 +-
+ arch/xtensa/include/asm/pgtable.h | 13 +-
+ arch/xtensa/kernel/head.S | 3 -
+ arch/xtensa/kernel/pci.c | 3 +
+ arch/xtensa/kernel/xtensa_ksyms.c | 2 -
+ crypto/Kconfig | 36 +-
+ crypto/af_alg.c | 4 +-
+ crypto/cryptd.c | 112 +-
+ crypto/dh.c | 8 +-
+ crypto/drbg.c | 2 +-
+ crypto/ecc.c | 11 +-
+ crypto/geniv.c | 10 +-
+ crypto/jitterentropy-kcapi.c | 14 +-
+ crypto/krb5enc.c | 5 +-
+ crypto/lrw.c | 2 +-
+ crypto/rng.c | 23 +-
+ crypto/simd.c | 239 +-
+ crypto/tcrypt.c | 17 +-
+ crypto/tea.c | 2 +-
+ crypto/testmgr.c | 53 +-
+ crypto/testmgr.h | 1764 +
+ crypto/xts.c | 2 +-
+ drivers/accel/amdxdna/Makefile | 1 +
+ drivers/accel/amdxdna/aie2_ctx.c | 95 +-
+ drivers/accel/amdxdna/aie2_error.c | 5 +-
+ drivers/accel/amdxdna/aie2_message.c | 139 +-
+ drivers/accel/amdxdna/aie2_msg_priv.h | 52 +
+ drivers/accel/amdxdna/aie2_pci.c | 71 +
+ drivers/accel/amdxdna/aie2_pci.h | 38 +-
+ drivers/accel/amdxdna/amdxdna_ctx.c | 29 +-
+ drivers/accel/amdxdna/amdxdna_ctx.h | 33 +-
+ drivers/accel/amdxdna/amdxdna_gem.c | 515 +-
+ drivers/accel/amdxdna/amdxdna_gem.h | 39 +-
+ drivers/accel/amdxdna/amdxdna_iommu.c | 184 +
+ drivers/accel/amdxdna/amdxdna_mailbox.c | 2 +-
+ drivers/accel/amdxdna/amdxdna_pci_drv.c | 55 +-
+ drivers/accel/amdxdna/amdxdna_pci_drv.h | 28 +
+ drivers/accel/amdxdna/amdxdna_ubuf.c | 17 +-
+ drivers/accel/amdxdna/amdxdna_ubuf.h | 5 -
+ drivers/accel/amdxdna/npu4_regs.c | 3 +-
+ drivers/accel/ivpu/ivpu_debugfs.c | 14 +-
+ drivers/accel/ivpu/ivpu_drv.c | 95 +-
+ drivers/accel/ivpu/ivpu_drv.h | 29 +-
+ drivers/accel/ivpu/ivpu_gem.c | 12 +-
+ drivers/accel/ivpu/ivpu_job.c | 86 +-
+ drivers/accel/ivpu/ivpu_jsm_msg.c | 19 +-
+ drivers/accel/ivpu/ivpu_jsm_msg.h | 3 +-
+ drivers/accel/ivpu/ivpu_mmu.c | 3 +-
+ drivers/accel/ivpu/ivpu_pm.c | 21 +-
+ drivers/accel/ivpu/ivpu_pm.h | 1 +
+ drivers/accel/ivpu/vpu_boot_api.h | 211 +-
+ drivers/android/binder/page_range.rs | 4 +-
+ drivers/android/binder_alloc.c | 2 +-
+ drivers/ata/Kconfig | 1 -
+ drivers/ata/ahci.h | 3 +-
+ drivers/ata/ahci_dwc.c | 55 -
+ drivers/ata/libahci_platform.c | 33 +-
+ drivers/ata/libata-core.c | 20 +-
+ drivers/ata/libata-eh.c | 30 +-
+ drivers/ata/libata-sata.c | 14 +-
+ drivers/ata/libata-scsi.c | 227 +-
+ drivers/ata/libata-transport.c | 238 +-
+ drivers/ata/libata-transport.h | 5 +-
+ drivers/ata/pata_arasan_cf.c | 4 +-
+ drivers/base/memory.c | 2 +-
+ drivers/base/node.c | 5 +
+ drivers/base/regmap/internal.h | 3 +-
+ drivers/base/regmap/regcache.c | 102 +-
+ drivers/base/regmap/regmap-debugfs.c | 21 +-
+ drivers/base/regmap/regmap-i3c.c | 10 +
+ drivers/base/regmap/regmap.c | 23 +-
+ drivers/block/zram/backend_lz4.c | 29 +-
+ drivers/block/zram/zcomp.c | 9 +-
+ drivers/block/zram/zcomp.h | 2 +-
+ drivers/block/zram/zram_drv.c | 273 +-
+ drivers/block/zram/zram_drv.h | 1 -
+ drivers/char/hpet.c | 12 +-
+ drivers/char/mem.c | 2 +-
+ drivers/comedi/comedi_fops.c | 2 +-
+ drivers/crypto/Kconfig | 13 +-
+ drivers/crypto/Makefile | 1 -
+ drivers/crypto/allwinner/Kconfig | 2 +
+ drivers/crypto/aspeed/aspeed-hace-hash.c | 3 +-
+ drivers/crypto/atmel-aes.c | 8 +-
+ drivers/crypto/atmel-ecc.c | 1 +
+ drivers/crypto/atmel-i2c.c | 6 +-
+ drivers/crypto/atmel-sha.c | 17 +-
+ drivers/crypto/atmel-sha204a.c | 41 +-
+ drivers/crypto/atmel-tdes.c | 8 +-
+ drivers/crypto/axis/artpec6_crypto.c | 9 +-
+ drivers/crypto/caam/caamalg_qi2.c | 17 +-
+ drivers/crypto/caam/caamhash.c | 16 +-
+ drivers/crypto/ccp/ccp-crypto-aes-galois.c | 6 +-
+ drivers/crypto/ccp/ccp-crypto-aes-xts.c | 6 +-
+ drivers/crypto/ccp/ccp-crypto-aes.c | 5 +-
+ drivers/crypto/ccp/ccp-crypto-des3.c | 5 +-
+ drivers/crypto/ccp/ccp-crypto-rsa.c | 6 +-
+ drivers/crypto/ccp/ccp-crypto-sha.c | 5 +-
+ drivers/crypto/ccp/sev-dev.c | 27 +-
+ drivers/crypto/ccree/cc_hash.c | 1 +
+ drivers/crypto/hifn_795x.c | 6 +-
+ drivers/crypto/hisilicon/debugfs.c | 76 +-
+ drivers/crypto/hisilicon/hpre/hpre_crypto.c | 12 +-
+ drivers/crypto/hisilicon/hpre/hpre_main.c | 18 +
+ drivers/crypto/hisilicon/qm.c | 16 +-
+ drivers/crypto/hisilicon/sec/sec_algs.c | 2 +-
+ drivers/crypto/hisilicon/sec2/sec.h | 2 -
+ drivers/crypto/hisilicon/sec2/sec_crypto.c | 2 +-
+ drivers/crypto/hisilicon/sec2/sec_main.c | 13 +-
+ drivers/crypto/hisilicon/zip/zip_main.c | 19 +
+ drivers/crypto/img-hash.c | 24 +-
+ drivers/crypto/inside-secure/eip93/Kconfig | 2 +-
+ drivers/crypto/inside-secure/eip93/eip93-aead.c | 2 +-
+ drivers/crypto/inside-secure/eip93/eip93-aead.h | 2 +-
+ drivers/crypto/inside-secure/eip93/eip93-aes.h | 2 +-
+ drivers/crypto/inside-secure/eip93/eip93-cipher.c | 4 +-
+ drivers/crypto/inside-secure/eip93/eip93-cipher.h | 2 +-
+ drivers/crypto/inside-secure/eip93/eip93-common.c | 2 +-
+ drivers/crypto/inside-secure/eip93/eip93-common.h | 2 +-
+ drivers/crypto/inside-secure/eip93/eip93-des.h | 2 +-
+ drivers/crypto/inside-secure/eip93/eip93-hash.c | 2 +-
+ drivers/crypto/inside-secure/eip93/eip93-hash.h | 2 +-
+ drivers/crypto/inside-secure/eip93/eip93-main.c | 18 +-
+ drivers/crypto/inside-secure/eip93/eip93-main.h | 2 +-
+ drivers/crypto/inside-secure/eip93/eip93-regs.h | 4 +-
+ drivers/crypto/inside-secure/safexcel.c | 8 +-
+ drivers/crypto/inside-secure/safexcel.h | 8 +-
+ drivers/crypto/inside-secure/safexcel_cipher.c | 149 +
+ drivers/crypto/intel/iaa/iaa_crypto_main.c | 2 +-
+ drivers/crypto/intel/keembay/keembay-ocs-ecc.c | 17 +-
+ drivers/crypto/intel/qat/Kconfig | 2 +
+ .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 21 +-
+ .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 15 +-
+ .../crypto/intel/qat/qat_6xxx/adf_6xxx_hw_data.c | 130 +-
+ .../crypto/intel/qat/qat_6xxx/adf_6xxx_hw_data.h | 20 +
+ drivers/crypto/intel/qat/qat_6xxx/adf_drv.c | 37 +-
+ drivers/crypto/intel/qat/qat_common/Makefile | 3 +
+ .../intel/qat/qat_common/adf_accel_devices.h | 8 +
+ .../crypto/intel/qat/qat_common/adf_accel_engine.c | 7 +
+ drivers/crypto/intel/qat/qat_common/adf_admin.c | 70 +
+ drivers/crypto/intel/qat/qat_common/adf_admin.h | 2 +
+ drivers/crypto/intel/qat/qat_common/adf_anti_rb.c | 66 +
+ drivers/crypto/intel/qat/qat_common/adf_anti_rb.h | 37 +
+ .../crypto/intel/qat/qat_common/adf_common_drv.h | 6 +-
+ .../crypto/intel/qat/qat_common/adf_fw_config.h | 1 +
+ .../crypto/intel/qat/qat_common/adf_gen4_hw_data.c | 18 +-
+ .../crypto/intel/qat/qat_common/adf_gen6_shared.c | 6 -
+ .../crypto/intel/qat/qat_common/adf_gen6_shared.h | 1 -
+ drivers/crypto/intel/qat/qat_common/adf_init.c | 9 +-
+ .../intel/qat/qat_common/adf_sysfs_anti_rb.c | 133 +
+ .../intel/qat/qat_common/adf_sysfs_anti_rb.h | 11 +
+ .../intel/qat/qat_common/adf_sysfs_ras_counters.c | 12 +-
+ drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.c | 10 +-
+ drivers/crypto/intel/qat/qat_common/icp_qat_fw.h | 7 +
+ .../crypto/intel/qat/qat_common/icp_qat_fw_comp.h | 2 +
+ .../intel/qat/qat_common/icp_qat_fw_init_admin.h | 15 +-
+ .../qat/qat_common/icp_qat_fw_loader_handle.h | 1 +
+ drivers/crypto/intel/qat/qat_common/icp_qat_hw.h | 6 +-
+ .../intel/qat/qat_common/icp_qat_hw_20_comp.h | 10 +-
+ .../crypto/intel/qat/qat_common/qat_comp_algs.c | 540 +-
+ drivers/crypto/intel/qat/qat_common/qat_comp_req.h | 9 +
+ .../intel/qat/qat_common/qat_comp_zstd_utils.c | 165 +
+ .../intel/qat/qat_common/qat_comp_zstd_utils.h | 13 +
+ .../crypto/intel/qat/qat_common/qat_compression.c | 23 +-
+ drivers/crypto/intel/qat/qat_common/qat_hal.c | 27 +-
+ drivers/crypto/intel/qat/qat_common/qat_uclo.c | 25 +-
+ drivers/crypto/marvell/cesa/hash.c | 3 +-
+ drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 8 +-
+ drivers/crypto/nx/nx-842.c | 10 +-
+ drivers/crypto/nx/nx-842.h | 6 +-
+ drivers/crypto/omap-sham.c | 21 +-
+ drivers/crypto/qce/aead.c | 22 +-
+ drivers/crypto/qce/common.c | 12 +-
+ drivers/crypto/qce/sha.c | 6 +-
+ drivers/crypto/qce/skcipher.c | 6 +-
+ drivers/crypto/s5p-sss.c | 27 +-
+ drivers/crypto/stm32/stm32-cryp.c | 16 +-
+ drivers/crypto/stm32/stm32-hash.c | 16 +-
+ drivers/crypto/talitos.c | 340 +-
+ drivers/crypto/tegra/tegra-se-aes.c | 9 +
+ drivers/crypto/tegra/tegra-se-hash.c | 3 +
+ drivers/crypto/ti/Kconfig | 4 +
+ drivers/crypto/ti/dthev2-aes.c | 899 +-
+ drivers/crypto/ti/dthev2-common.c | 19 +
+ drivers/crypto/ti/dthev2-common.h | 27 +-
+ drivers/crypto/virtio/virtio_crypto_common.h | 3 +-
+ drivers/crypto/virtio/virtio_crypto_core.c | 11 +-
+ drivers/dax/device.c | 2 +-
+ drivers/dma-buf/Kconfig | 12 -
+ drivers/dma-buf/dma-buf.c | 69 +-
+ drivers/dma-buf/dma-fence-array.c | 19 +-
+ drivers/dma-buf/dma-fence-chain.c | 16 +-
+ drivers/dma-buf/dma-fence.c | 168 +-
+ drivers/dma-buf/dma-resv.c | 5 +-
+ drivers/dma-buf/heaps/cma_heap.c | 7 +-
+ drivers/dma-buf/st-dma-fence.c | 50 +-
+ drivers/dma-buf/sw_sync.c | 14 +-
+ drivers/dma-buf/sync_debug.h | 2 +-
+ drivers/firmware/cirrus/cs_dsp.c | 117 +-
+ drivers/firmware/cirrus/cs_dsp.h | 4 +-
+ drivers/firmware/cirrus/test/cs_dsp_test_bin.c | 25 +-
+ .../firmware/cirrus/test/cs_dsp_test_bin_error.c | 22 +-
+ .../cirrus/test/cs_dsp_test_control_cache.c | 5 +
+ .../cirrus/test/cs_dsp_test_control_parse.c | 5 +
+ .../firmware/cirrus/test/cs_dsp_test_control_rw.c | 5 +
+ drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c | 32 +-
+ .../firmware/cirrus/test/cs_dsp_test_wmfw_error.c | 30 +-
+ drivers/firmware/efi/efi.c | 2 +-
+ drivers/firmware/google/Kconfig | 5 +-
+ drivers/firmware/google/cbmem.c | 1 +
+ drivers/firmware/google/coreboot_table.c | 13 +-
+ drivers/firmware/google/coreboot_table.h | 59 +-
+ drivers/firmware/google/framebuffer-coreboot.c | 126 +-
+ drivers/firmware/google/memconsole-coreboot.c | 1 +
+ drivers/firmware/google/vpd.c | 1 +
+ drivers/gpio/gpio-tps68470.c | 21 +-
+ drivers/gpu/Kconfig | 13 +
+ drivers/gpu/Makefile | 4 +-
+ drivers/gpu/buddy.c | 1525 +
+ drivers/gpu/drm/Kconfig | 25 +-
+ drivers/gpu/drm/Kconfig.debug | 2 -
+ drivers/gpu/drm/Makefile | 5 +-
+ drivers/gpu/drm/amd/amdgpu/Makefile | 6 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu.h | 161 +-
+ .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 465 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 4 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 56 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 19 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 9 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 13 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 173 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 4 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 110 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.h | 8 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 835 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 572 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 6 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 21 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 14 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 30 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c | 251 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.h | 55 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 118 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 1 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 100 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 49 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 45 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 6 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 6 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 56 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 19 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 5 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 6 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 26 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 7 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 5 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 7 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 59 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 11 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_reg_access.c | 958 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_reg_access.h | 163 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 12 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 50 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 42 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 4 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 234 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 40 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 18 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 11 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 3 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 224 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 6 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 776 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 18 -
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 2 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 9 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 4 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 6 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 77 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 4 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 79 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 20 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 27 +-
+ drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 28 +-
+ drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 21 +-
+ drivers/gpu/drm/amd/amdgpu/atom.c | 28 +-
+ drivers/gpu/drm/amd/amdgpu/cik.c | 52 +-
+ drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 31 +-
+ drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 16 +-
+ drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 16 +-
+ drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 16 +-
+ drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 20 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 49 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 33 +
+ drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c | 189 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v12_1_pkt.h | 223 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c | 193 +-
+ drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 88 +-
+ drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c | 33 +-
+ drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 137 +-
+ drivers/gpu/drm/amd/amdgpu/ih_v7_0.c | 36 +-
+ drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.c | 840 +
+ drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.h | 111 +
+ drivers/gpu/drm/amd/amdgpu/lsdma_v7_1.c | 99 +
+ drivers/gpu/drm/amd/amdgpu/lsdma_v7_1.h | 31 +
+ drivers/gpu/drm/amd/amdgpu/mes_v12_1.c | 396 +-
+ drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 49 +-
+ drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 18 +-
+ drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c | 17 +-
+ drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c | 18 +-
+ drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c | 10 +-
+ drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c | 55 +-
+ drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c | 16 +-
+ drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c | 195 +-
+ drivers/gpu/drm/amd/amdgpu/nv.c | 30 +-
+ drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 31 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 31 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 54 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 39 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 31 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 35 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 33 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 33 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c | 54 +-
+ drivers/gpu/drm/amd/amdgpu/si.c | 66 +-
+ drivers/gpu/drm/amd/amdgpu/si_dma.c | 31 +-
+ drivers/gpu/drm/amd/amdgpu/soc15.c | 68 +-
+ drivers/gpu/drm/amd/amdgpu/soc15.h | 1 -
+ drivers/gpu/drm/amd/amdgpu/soc15_common.h | 25 +-
+ drivers/gpu/drm/amd/amdgpu/soc21.c | 30 +-
+ drivers/gpu/drm/amd/amdgpu/soc24.c | 20 +-
+ drivers/gpu/drm/amd/amdgpu/soc_v1_0.c | 147 +-
+ drivers/gpu/drm/amd/amdgpu/soc_v1_0.h | 2 +
+ drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 117 +-
+ drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 5 +
+ drivers/gpu/drm/amd/amdgpu/vce_v1_0.c | 33 +-
+ drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 19 +-
+ drivers/gpu/drm/amd/amdgpu/vcn_v5_0_2.c | 1219 +
+ drivers/gpu/drm/amd/amdgpu/vcn_v5_0_2.h | 29 +
+ drivers/gpu/drm/amd/amdgpu/vi.c | 76 +-
+ drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +-
+ drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 6 +-
+ .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm | 3 -
+ .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 7 +-
+ .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_events.c | 12 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_events.h | 3 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 35 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c | 6 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 6 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c | 46 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 6 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 12 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 3 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 1 -
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 1 -
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 1 -
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c | 1 -
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c | 1 -
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 8 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 4 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_process.c | 7 +-
+ .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 11 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 33 +-
+ drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 3 +-
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 390 +-
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 21 +
+ .../drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c | 27 +-
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 7 -
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 1 -
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 90 +-
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h | 6 +
+ .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 52 +
+ .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 9 +-
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_ism.c | 598 +
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_ism.h | 151 +
+ .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 36 +-
+ .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 63 +
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c | 6 +-
+ drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 25 +-
+ drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h | 17 +-
+ drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c | 8 +-
+ drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 1 +
+ drivers/gpu/drm/amd/display/dc/basics/vector.c | 1 +
+ drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 42 +-
+ drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 9 +
+ .../gpu/drm/amd/display/dc/bios/command_table.c | 124 +-
+ .../gpu/drm/amd/display/dc/bios/command_table2.c | 2 +
+ .../amd/display/dc/bios/command_table_helper2.c | 1 +
+ .../dc/bios/dce110/command_table_helper_dce110.c | 1 +
+ .../dc/bios/dce112/command_table_helper2_dce112.c | 1 +
+ .../dc/bios/dce112/command_table_helper_dce112.c | 1 +
+ drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 23 +-
+ drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 35 +-
+ .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 64 +-
+ .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 2 +-
+ .../amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c | 166 -
+ .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 3 +-
+ .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +-
+ .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 7 +-
+ .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 10 +-
+ .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 6 +-
+ .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 10 +-
+ .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 10 +-
+ .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 4 +-
+ .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 7 +-
+ .../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c | 14 +-
+ .../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c | 3 +
+ .../amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.c | 1183 +
+ .../amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.h | 86 +
+ .../drm/amd/display/dc/clk_mgr/dcn42/dcn42_smu.c | 431 +
+ .../drm/amd/display/dc/clk_mgr/dcn42/dcn42_smu.h | 190 +
+ drivers/gpu/drm/amd/display/dc/core/dc.c | 434 +-
+ .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 61 +-
+ .../gpu/drm/amd/display/dc/core/dc_link_exports.c | 4 +-
+ drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 21 +-
+ drivers/gpu/drm/amd/display/dc/core/dc_state.c | 77 +-
+ drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 24 +-
+ drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 10 +
+ drivers/gpu/drm/amd/display/dc/dc.h | 92 +-
+ drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 7 +-
+ drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 38 +-
+ drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 9 +
+ drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 6 +-
+ drivers/gpu/drm/amd/display/dc/dc_helper.c | 3 +
+ drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 79 +-
+ drivers/gpu/drm/amd/display/dc/dc_plane.h | 1 +
+ drivers/gpu/drm/amd/display/dc/dc_spl_translate.c | 4 +-
+ drivers/gpu/drm/amd/display/dc/dc_trace.h | 4 +-
+ drivers/gpu/drm/amd/display/dc/dc_types.h | 40 +-
+ drivers/gpu/drm/amd/display/dc/dccg/Makefile | 11 +-
+ .../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.h | 16 +-
+ .../gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c | 2 +
+ .../gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c | 1 +
+ .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 2 +
+ .../drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c | 28 +-
+ .../gpu/drm/amd/display/dc/dccg/dcn42/dcn42_dccg.c | 334 +
+ .../gpu/drm/amd/display/dc/dccg/dcn42/dcn42_dccg.h | 273 +
+ drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 1 +
+ drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 60 +-
+ drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 134 +-
+ drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 9 -
+ drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 966 -
+ .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 10 +-
+ drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 1 +
+ drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c | 1 +
+ drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 2 +
+ drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 3 +
+ drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c | 1 +
+ .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 65 +-
+ drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 4 +
+ drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 1 +
+ .../drm/amd/display/dc/dce/dce_stream_encoder.c | 4 +
+ drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 2 +
+ drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 4 +-
+ drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c | 1 +
+ .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 18 +-
+ .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h | 31 +
+ drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 1 +
+ .../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 10 +
+ .../drm/amd/display/dc/dce110/dce110_opp_csc_v.c | 1 +
+ .../amd/display/dc/dce110/dce110_opp_regamma_v.c | 2 +
+ .../display/dc/dce110/dce110_timing_generator.c | 9 +
+ .../display/dc/dce110/dce110_timing_generator_v.c | 9 +
+ .../drm/amd/display/dc/dce110/dce110_transform_v.c | 6 +
+ .../drm/amd/display/dc/dce112/dce112_compressor.c | 1 +
+ .../display/dc/dce120/dce120_timing_generator.c | 7 +
+ .../amd/display/dc/dce80/dce80_timing_generator.c | 6 +
+ .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 8 +-
+ drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c | 2 +
+ .../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c | 4 +-
+ .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 4 +-
+ drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 1 +
+ drivers/gpu/drm/amd/display/dc/dio/Makefile | 11 +-
+ .../display/dc/dio/dcn10/dcn10_stream_encoder.c | 2 +
+ .../display/dc/dio/dcn10/dcn10_stream_encoder.h | 10 +-
+ .../dc/dio/dcn314/dcn314_dio_stream_encoder.c | 2 +
+ .../dc/dio/dcn32/dcn32_dio_stream_encoder.c | 2 +
+ .../dc/dio/dcn35/dcn35_dio_stream_encoder.c | 1 +
+ .../dc/dio/dcn401/dcn401_dio_stream_encoder.c | 3 +
+ .../display/dc/dio/dcn42/dcn42_dio_link_encoder.c | 205 +
+ .../display/dc/dio/dcn42/dcn42_dio_link_encoder.h | 140 +
+ .../dc/dio/dcn42/dcn42_dio_stream_encoder.c | 522 +
+ .../dc/dio/dcn42/dcn42_dio_stream_encoder.h | 206 +
+ .../display/dc/dio/virtual/virtual_link_encoder.c | 65 +-
+ .../dc/dio/virtual/virtual_stream_encoder.c | 111 +-
+ .../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c | 1 +
+ .../gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.c | 2 +-
+ .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 3 +-
+ .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 4 +
+ .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 5 +
+ .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 5 +
+ .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 5 +
+ .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 21 +-
+ .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 5 +
+ .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 2 +
+ .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 23 +
+ .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 5 +
+ .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 24 +
+ .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 8 +
+ .../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c | 6 +-
+ .../display/dc/dml/dcn314/display_mode_vba_314.c | 24 +
+ .../dc/dml/dcn314/display_rq_dlg_calc_314.c | 8 +
+ .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 2 +
+ .../dc/dml/dcn32/display_mode_vba_util_32.c | 29 +-
+ .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 8 +-
+ .../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c | 7 +-
+ .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 1 +
+ .../amd/display/dc/dml/display_rq_dlg_helpers.c | 14 +
+ .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 3 +
+ drivers/gpu/drm/amd/display/dc/dml2_0/Makefile | 73 +-
+ .../drm/amd/display/dc/dml2_0/display_mode_core.c | 4 +-
+ .../dc/dml2_0/dml21/dml21_translation_helper.c | 63 +-
+ .../dc/dml2_0/dml21/dml21_translation_helper.h | 1 +
+ .../drm/amd/display/dc/dml2_0/dml21/dml21_utils.c | 237 +-
+ .../drm/amd/display/dc/dml2_0/dml21/dml21_utils.h | 1 +
+ .../amd/display/dc/dml2_0/dml21/dml21_wrapper.c | 387 +-
+ .../amd/display/dc/dml2_0/dml21/dml21_wrapper.h | 30 -
+ .../display/dc/dml2_0/dml21/dml21_wrapper_fpu.c | 381 +
+ .../display/dc/dml2_0/dml21/dml21_wrapper_fpu.h | 60 +
+ .../dml2_0/dml21/inc/bounding_boxes/dcn42_soc_bb.h | 263 +
+ .../dml2_0/dml21/inc/dml_top_display_cfg_types.h | 13 +
+ .../dml2_0/dml21/inc/dml_top_soc_parameter_types.h | 3 +
+ .../display/dc/dml2_0/dml21/inc/dml_top_types.h | 3 +
+ .../dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4.c | 112 +
+ .../dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4.h | 1 +
+ .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 54 +-
+ .../dml2_0/dml21/src/dml2_core/dml2_core_factory.c | 9 +
+ .../dml2_0/dml21/src/dml2_core/dml2_core_utils.c | 63 +-
+ .../dml2_0/dml21/src/dml2_core/dml2_core_utils.h | 2 +
+ .../dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c | 53 +
+ .../dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.h | 1 +
+ .../dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_factory.c | 6 +
+ .../dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_dcn4.c | 9 +-
+ .../dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_dcn4.h | 2 +-
+ .../dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_dcn42.c | 79 +
+ .../dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_dcn42.h | 12 +
+ .../dml2_0/dml21/src/dml2_mcg/dml2_mcg_factory.c | 6 +
+ .../dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c | 6 +
+ .../dml2_0/dml21/src/dml2_pmo/dml2_pmo_factory.c | 4 +-
+ .../dml2_0/dml21/src/dml2_pmo/dml2_pmo_factory.h | 2 +-
+ .../dml21/src/dml2_top/dml2_top_interfaces.c | 2 +
+ .../dc/dml2_0/dml21/src/dml2_top/dml2_top_legacy.c | 1 -
+ .../dml21/src/inc/dml2_internal_shared_types.h | 3 +
+ .../amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c | 36 +-
+ .../drm/amd/display/dc/dml2_0/dml2_mall_phantom.c | 44 +-
+ .../display/dc/dml2_0/dml2_translation_helper.c | 12 +-
+ drivers/gpu/drm/amd/display/dc/dml2_0/dml2_utils.c | 3 +-
+ .../gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.c | 26 +-
+ .../gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.h | 1 +
+ .../drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c | 9 +-
+ drivers/gpu/drm/amd/display/dc/dpp/Makefile | 10 +-
+ .../gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.c | 9 +-
+ .../drm/amd/display/dc/dpp/dcn10/dcn10_dpp_dscl.c | 4 +-
+ .../gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp.c | 11 +-
+ .../drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c | 1 +
+ .../gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 9 +-
+ .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c | 3 +
+ .../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.h | 5 +-
+ .../drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c | 5 +
+ .../amd/display/dc/dpp/dcn401/dcn401_dpp_dscl.c | 27 +-
+ .../gpu/drm/amd/display/dc/dpp/dcn42/dcn42_dpp.c | 333 +
+ .../gpu/drm/amd/display/dc/dpp/dcn42/dcn42_dpp.h | 469 +
+ .../gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c | 5 +
+ drivers/gpu/drm/amd/display/dc/dsc/dsc.h | 5 +
+ .../gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb.c | 1 +
+ drivers/gpu/drm/amd/display/dc/gpio/Makefile | 13 +-
+ .../amd/display/dc/gpio/dcn42/hw_factory_dcn42.c | 254 +
+ .../amd/display/dc/gpio/dcn42/hw_factory_dcn42.h | 31 +
+ .../amd/display/dc/gpio/dcn42/hw_translate_dcn42.c | 206 +
+ .../amd/display/dc/gpio/dcn42/hw_translate_dcn42.h | 36 +
+ drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 5 +
+ drivers/gpu/drm/amd/display/dc/gpio/hw_gpio.c | 1 +
+ drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 5 +
+ drivers/gpu/drm/amd/display/dc/hpo/Makefile | 11 +-
+ .../dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c | 5 +
+ .../dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.h | 10 +-
+ .../dc/hpo/dcn42/dcn42_hpo_dp_link_encoder.c | 93 +
+ .../dc/hpo/dcn42/dcn42_hpo_dp_link_encoder.h | 17 +
+ drivers/gpu/drm/amd/display/dc/hubbub/Makefile | 10 +-
+ .../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h | 6 +-
+ .../drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c | 1 +
+ .../drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c | 1 +
+ .../amd/display/dc/hubbub/dcn401/dcn401_hubbub.c | 8 +-
+ .../drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c | 576 +
+ .../drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.h | 268 +
+ drivers/gpu/drm/amd/display/dc/hubp/Makefile | 10 +-
+ .../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c | 2 +
+ .../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c | 2 +
+ .../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.h | 8 +-
+ .../gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.c | 2 +
+ .../gpu/drm/amd/display/dc/hubp/dcn35/dcn35_hubp.c | 1 +
+ .../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c | 211 +-
+ .../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.h | 23 +-
+ .../gpu/drm/amd/display/dc/hubp/dcn42/dcn42_hubp.c | 742 +
+ .../gpu/drm/amd/display/dc/hubp/dcn42/dcn42_hubp.h | 79 +
+ drivers/gpu/drm/amd/display/dc/hwss/Makefile | 12 +-
+ .../gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.h | 13 +-
+ .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 168 +-
+ .../drm/amd/display/dc/hwss/dce120/dce120_hwseq.c | 4 +
+ .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 55 +-
+ .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 13 +-
+ .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 5 +-
+ .../drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.c | 11 +
+ .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 5 +-
+ .../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 1 +
+ .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 21 +-
+ .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 18 +-
+ .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 503 +-
+ .../drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.c | 1104 +
+ .../drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.h | 47 +
+ .../gpu/drm/amd/display/dc/hwss/dcn42/dcn42_init.c | 173 +
+ .../gpu/drm/amd/display/dc/hwss/dcn42/dcn42_init.h | 11 +
+ drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 23 +-
+ .../drm/amd/display/dc/hwss/hw_sequencer_private.h | 5 +-
+ drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 +
+ drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 24 +-
+ .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 102 +-
+ drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 10 +-
+ drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 36 +-
+ drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 20 +-
+ drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 100 +-
+ .../drm/amd/display/dc/inc/hw/timing_generator.h | 4 +-
+ drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 2 +-
+ drivers/gpu/drm/amd/display/dc/inc/resource.h | 1 +
+ drivers/gpu/drm/amd/display/dc/irq/Makefile | 9 +
+ .../amd/display/dc/irq/dce110/irq_service_dce110.c | 12 +-
+ .../amd/display/dc/irq/dce120/irq_service_dce120.c | 2 +-
+ .../amd/display/dc/irq/dce80/irq_service_dce80.c | 10 +-
+ .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 5 +-
+ .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 5 +-
+ .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 5 +-
+ .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 5 +-
+ .../amd/display/dc/irq/dcn302/irq_service_dcn302.c | 7 +-
+ .../amd/display/dc/irq/dcn303/irq_service_dcn303.c | 5 +-
+ .../amd/display/dc/irq/dcn31/irq_service_dcn31.c | 7 +-
+ .../amd/display/dc/irq/dcn314/irq_service_dcn314.c | 7 +-
+ .../amd/display/dc/irq/dcn315/irq_service_dcn315.c | 7 +-
+ .../amd/display/dc/irq/dcn32/irq_service_dcn32.c | 7 +-
+ .../amd/display/dc/irq/dcn35/irq_service_dcn35.c | 7 +-
+ .../amd/display/dc/irq/dcn351/irq_service_dcn351.c | 7 +-
+ .../amd/display/dc/irq/dcn36/irq_service_dcn36.c | 7 +-
+ .../amd/display/dc/irq/dcn401/irq_service_dcn401.c | 7 +-
+ .../amd/display/dc/irq/dcn42/irq_service_dcn42.c | 415 +
+ .../amd/display/dc/irq/dcn42/irq_service_dcn42.h | 15 +
+ .../amd/display/dc/link/accessories/link_dp_cts.c | 2 +
+ .../drm/amd/display/dc/link/hwss/link_hwss_dpia.c | 22 +-
+ .../amd/display/dc/link/hwss/link_hwss_hpo_dp.c | 6 +
+ .../hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c | 1 +
+ .../amd/display/dc/link/hwss/link_hwss_virtual.c | 6 +
+ .../gpu/drm/amd/display/dc/link/link_detection.c | 72 +-
+ drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 634 +-
+ drivers/gpu/drm/amd/display/dc/link/link_factory.c | 29 +-
+ .../gpu/drm/amd/display/dc/link/link_validation.c | 1 +
+ .../display/dc/link/protocols/link_dp_capability.c | 2 +
+ .../amd/display/dc/link/protocols/link_dp_dpia.c | 2 +-
+ .../dc/link/protocols/link_dp_irq_handler.c | 36 +-
+ .../dc/link/protocols/link_dp_panel_replay.c | 25 +-
+ .../display/dc/link/protocols/link_dp_training.c | 2 +
+ .../dc/link/protocols/link_dp_training_128b_132b.c | 1 +
+ .../dc/link/protocols/link_dp_training_dpia.c | 6 +
+ .../drm/amd/display/dc/link/protocols/link_dpcd.c | 1 +
+ .../dc/link/protocols/link_edp_panel_control.c | 11 +-
+ drivers/gpu/drm/amd/display/dc/mmhubbub/Makefile | 10 +-
+ .../amd/display/dc/mmhubbub/dcn42/dcn42_mmhubbub.c | 25 +
+ .../amd/display/dc/mmhubbub/dcn42/dcn42_mmhubbub.h | 13 +
+ drivers/gpu/drm/amd/display/dc/mpc/Makefile | 10 +-
+ .../gpu/drm/amd/display/dc/mpc/dcn10/dcn10_mpc.c | 4 +-
+ .../gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c | 6 +-
+ .../gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c | 1 +
+ .../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c | 190 +-
+ .../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.h | 35 +-
+ .../gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.c | 797 +
+ .../gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.h | 962 +
+ .../gpu/drm/amd/display/dc/opp/dcn10/dcn10_opp.c | 1 +
+ drivers/gpu/drm/amd/display/dc/optc/Makefile | 10 +-
+ .../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.c | 4 +
+ .../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.h | 26 +-
+ .../gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.c | 2 +
+ .../gpu/drm/amd/display/dc/optc/dcn30/dcn30_optc.c | 1 +
+ .../gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c | 3 +-
+ .../drm/amd/display/dc/optc/dcn314/dcn314_optc.c | 1 +
+ .../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c | 1 +
+ .../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c | 1 +
+ .../gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.c | 291 +
+ .../gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.h | 220 +
+ drivers/gpu/drm/amd/display/dc/pg/Makefile | 10 +-
+ .../drm/amd/display/dc/pg/dcn42/dcn42_pg_cntl.c | 649 +
+ .../drm/amd/display/dc/pg/dcn42/dcn42_pg_cntl.h | 175 +
+ drivers/gpu/drm/amd/display/dc/resource/Makefile | 18 +
+ .../display/dc/resource/dce100/dce100_resource.c | 9 +-
+ .../display/dc/resource/dce110/dce110_resource.c | 6 +
+ .../display/dc/resource/dce112/dce112_resource.c | 7 +-
+ .../display/dc/resource/dce120/dce120_resource.c | 3 +-
+ .../amd/display/dc/resource/dce60/dce60_resource.c | 2 +-
+ .../amd/display/dc/resource/dce80/dce80_resource.c | 7 +-
+ .../amd/display/dc/resource/dcn10/dcn10_resource.c | 14 +-
+ .../amd/display/dc/resource/dcn10/dcn10_resource.h | 2 +
+ .../amd/display/dc/resource/dcn20/dcn20_resource.c | 29 +-
+ .../display/dc/resource/dcn201/dcn201_resource.c | 3 +-
+ .../amd/display/dc/resource/dcn21/dcn21_resource.c | 36 +-
+ .../amd/display/dc/resource/dcn21/dcn21_resource.h | 3 +-
+ .../amd/display/dc/resource/dcn30/dcn30_resource.c | 8 +-
+ .../display/dc/resource/dcn301/dcn301_resource.c | 6 +-
+ .../display/dc/resource/dcn302/dcn302_resource.c | 6 +-
+ .../display/dc/resource/dcn303/dcn303_resource.c | 6 +-
+ .../amd/display/dc/resource/dcn31/dcn31_resource.c | 15 +-
+ .../display/dc/resource/dcn314/dcn314_resource.c | 9 +-
+ .../display/dc/resource/dcn315/dcn315_resource.c | 11 +-
+ .../display/dc/resource/dcn316/dcn316_resource.c | 12 +-
+ .../amd/display/dc/resource/dcn32/dcn32_resource.c | 3 +-
+ .../dc/resource/dcn32/dcn32_resource_helpers.c | 1 +
+ .../display/dc/resource/dcn321/dcn321_resource.c | 3 +-
+ .../amd/display/dc/resource/dcn35/dcn35_resource.c | 18 +-
+ .../amd/display/dc/resource/dcn35/dcn35_resource.h | 1 +
+ .../display/dc/resource/dcn351/dcn351_resource.c | 18 +-
+ .../amd/display/dc/resource/dcn36/dcn36_resource.c | 9 +-
+ .../display/dc/resource/dcn401/dcn401_resource.c | 45 +-
+ .../display/dc/resource/dcn401/dcn401_resource.h | 3 +
+ .../amd/display/dc/resource/dcn42/dcn42_resource.c | 2358 +
+ .../amd/display/dc/resource/dcn42/dcn42_resource.h | 591 +
+ .../display/dc/resource/dcn42/dcn42_resource_fpu.c | 47 +
+ .../dcn42/dcn42_resource_fpu.h} | 17 +-
+ .../amd/display/dc/soc_and_ip_translator/Makefile | 3 +
+ .../dcn401/dcn401_soc_and_ip_translator.c | 3 +
+ .../dcn42/dcn42_soc_and_ip_translator.c | 172 +-
+ .../dcn42/dcn42_soc_and_ip_translator.h | 1 +
+ .../soc_and_ip_translator/soc_and_ip_translator.c | 4 +
+ drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 5 +-
+ drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 127 +-
+ drivers/gpu/drm/amd/display/dmub/src/Makefile | 3 +-
+ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 20 +-
+ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 1 +
+ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 23 +-
+ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 17 +-
+ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 18 +-
+ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c | 22 +-
+ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.c | 759 +
+ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.h | 303 +
+ drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c | 4 +-
+ drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 72 +-
+ .../drm/amd/display/include/bios_parser_types.h | 2 +
+ drivers/gpu/drm/amd/display/include/dal_asic_id.h | 1 +
+ drivers/gpu/drm/amd/display/include/dal_types.h | 1 +
+ drivers/gpu/drm/amd/display/include/dpcd_defs.h | 3 +
+ .../drm/amd/display/modules/color/color_gamma.c | 2 +
+ .../drm/amd/display/modules/freesync/freesync.c | 6 +
+ drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 1 +
+ .../amd/include/asic_reg/clk/clk_15_0_0_offset.h | 44 +
+ .../amd/include/asic_reg/clk/clk_15_0_0_sh_mask.h | 52 +
+ .../amd/include/asic_reg/dcn/dcn_4_2_0_offset.h | 17880 +++++
+ .../amd/include/asic_reg/dcn/dcn_4_2_0_sh_mask.h | 67286 +++++++++++++++++++
+ .../amd/include/asic_reg/dpcs/dpcs_4_0_0_offset.h | 142 +
+ .../amd/include/asic_reg/dpcs/dpcs_4_0_0_sh_mask.h | 688 +
+ .../include/asic_reg/lsdma/lsdma_7_1_0_offset.h | 44 +
+ .../include/asic_reg/lsdma/lsdma_7_1_0_sh_mask.h | 105 +
+ drivers/gpu/drm/amd/include/atomfirmware.h | 6 +-
+ drivers/gpu/drm/amd/include/discovery.h | 13 +
+ drivers/gpu/drm/amd/include/kgd_pp_interface.h | 72 +
+ drivers/gpu/drm/amd/pm/amdgpu_pm.c | 59 +-
+ drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c | 16 +-
+ drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c | 15 +
+ .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 123 +-
+ .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.h | 1 +
+ .../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c | 83 -
+ .../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h | 2 -
+ drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 2 +-
+ .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 15 +-
+ drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 20 +
+ drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 3 +
+ .../pm/swsmu/inc/pmfw_if/smu15_driver_if_v15_0_8.h | 295 +
+ .../amd/pm/swsmu/inc/pmfw_if/smu_v15_0_8_pmfw.h | 427 +
+ .../amd/pm/swsmu/inc/pmfw_if/smu_v15_0_8_ppsmc.h | 100 +
+ drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 19 +-
+ drivers/gpu/drm/amd/pm/swsmu/inc/smu_v11_0.h | 14 -
+ drivers/gpu/drm/amd/pm/swsmu/inc/smu_v12_0.h | 2 -
+ drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 2 -
+ drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 7 -
+ drivers/gpu/drm/amd/pm/swsmu/inc/smu_v15_0.h | 57 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 5 +-
+ .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 3 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 21 +-
+ .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 25 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 75 -
+ drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 3 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 36 -
+ drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 2 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 44 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 2 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 42 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 2 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 2 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 99 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 13 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 2 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 2 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 60 -
+ .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 18 +-
+ .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 5 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu15/Makefile | 2 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c | 212 +-
+ .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c | 3 +-
+ .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c | 2270 +
+ .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.h | 313 +
+ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 39 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 +
+ drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c | 34 +
+ drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h | 1 +
+ .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c | 46 +
+ .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c | 10 +
+ drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c | 3 +-
+ .../gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c | 169 +-
+ .../gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h | 14 +-
+ drivers/gpu/drm/amd/ras/rascore/Makefile | 3 +-
+ drivers/gpu/drm/amd/ras/rascore/ras.h | 30 +
+ drivers/gpu/drm/amd/ras/rascore/ras_aca.c | 29 +-
+ drivers/gpu/drm/amd/ras/rascore/ras_cmd.c | 9 +-
+ drivers/gpu/drm/amd/ras/rascore/ras_cmd.h | 29 +
+ drivers/gpu/drm/amd/ras/rascore/ras_core.c | 74 +-
+ drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c | 4 +-
+ drivers/gpu/drm/amd/ras/rascore/ras_eeprom.h | 7 -
+ drivers/gpu/drm/amd/ras/rascore/ras_eeprom_fw.c | 520 +
+ drivers/gpu/drm/amd/ras/rascore/ras_eeprom_fw.h | 87 +
+ drivers/gpu/drm/amd/ras/rascore/ras_umc.c | 39 +-
+ drivers/gpu/drm/amd/ras/rascore/ras_umc.h | 2 +
+ drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c | 19 +-
+ .../gpu/drm/arm/display/include/malidp_product.h | 1 +
+ .../gpu/drm/arm/display/komeda/d71/d71_component.c | 14 +-
+ drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 1 +
+ drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 2 +-
+ drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 1 +
+ .../drm/arm/display/komeda/komeda_framebuffer.c | 6 +-
+ .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 7 +-
+ .../drm/arm/display/komeda/komeda_pipeline_state.c | 2 +-
+ .../drm/arm/display/komeda/komeda_private_obj.c | 208 +-
+ drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 81 +
+ drivers/gpu/drm/bridge/Kconfig | 21 +
+ drivers/gpu/drm/bridge/Makefile | 2 +
+ drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 2 +-
+ drivers/gpu/drm/bridge/analogix/Kconfig | 2 +
+ drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 292 +-
+ drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 4 +-
+ drivers/gpu/drm/bridge/analogix/anx7625.c | 216 +-
+ drivers/gpu/drm/bridge/analogix/anx7625.h | 34 +-
+ .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 281 +-
+ .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 4 +-
+ .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 18 +-
+ drivers/gpu/drm/bridge/fsl-ldb.c | 7 +
+ drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 50 +-
+ drivers/gpu/drm/bridge/inno-hdmi.c | 6 +-
+ drivers/gpu/drm/bridge/ite-it6263.c | 2 +-
+ drivers/gpu/drm/bridge/lontium-lt8713sx.c | 598 +
+ drivers/gpu/drm/bridge/lontium-lt9611.c | 46 +-
+ drivers/gpu/drm/bridge/samsung-dsim.c | 7 +-
+ drivers/gpu/drm/bridge/sil-sii8620.c | 1 +
+ drivers/gpu/drm/bridge/synopsys/dw-dp.c | 83 +-
+ drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 224 +-
+ drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h | 3 +
+ drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 16 +-
+ drivers/gpu/drm/bridge/tda998x_drv.c | 263 +-
+ drivers/gpu/drm/bridge/th1520-dw-hdmi.c | 173 +
+ drivers/gpu/drm/bridge/waveshare-dsi.c | 16 +-
+ drivers/gpu/drm/ci/arm64.config | 6 +
+ drivers/gpu/drm/ci/build.sh | 13 +-
+ drivers/gpu/drm/ci/build.yml | 40 +-
+ drivers/gpu/drm/ci/container.yml | 32 +-
+ drivers/gpu/drm/ci/gitlab-ci.yml | 96 +-
+ drivers/gpu/drm/ci/igt_runner.sh | 6 +-
+ drivers/gpu/drm/ci/image-tags.yml | 22 +-
+ drivers/gpu/drm/ci/lava-submit.sh | 101 +-
+ drivers/gpu/drm/ci/static-checks.yml | 1 +
+ drivers/gpu/drm/ci/test.yml | 119 +-
+ drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 13 +-
+ drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt | 7 +
+ drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 27 +-
+ drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 24 +-
+ drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 37 +-
+ drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 7 +
+ drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 22 +-
+ drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt | 27 +-
+ drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 5 +-
+ drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 5 +-
+ drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt | 6 +
+ drivers/gpu/drm/ci/xfails/i915-whl-fails.txt | 13 +-
+ .../gpu/drm/ci/xfails/mediatek-mt8173-fails.txt | 12 +-
+ .../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt | 35 +
+ drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt | 4 +
+ drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt | 2 +
+ .../xfails/msm-sc7180-trogdor-kingoftown-fails.txt | 5 +-
+ .../msm-sc7180-trogdor-lazor-limozeen-fails.txt | 5 +-
+ drivers/gpu/drm/ci/xfails/msm-sm8350-hdk-fails.txt | 1 +
+ .../gpu/drm/ci/xfails/panfrost-mt8183-fails.txt | 1 +
+ .../gpu/drm/ci/xfails/panfrost-rk3288-fails.txt | 1 +
+ .../gpu/drm/ci/xfails/panfrost-rk3399-fails.txt | 1 +
+ drivers/gpu/drm/ci/xfails/panthor-rk3588-fails.txt | 5 +
+ drivers/gpu/drm/ci/xfails/panthor-rk3588-skips.txt | 20 +
+ .../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt | 15 +-
+ .../gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt | 21 +
+ .../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt | 12 +-
+ .../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt | 35 +
+ .../gpu/drm/ci/xfails/rockchip-rk3588-fails.txt | 9 +
+ .../gpu/drm/ci/xfails/rockchip-rk3588-skips.txt | 14 +
+ .../gpu/drm/ci/xfails/virtio_gpu-none-fails.txt | 66 +-
+ drivers/gpu/drm/ci/xfails/vkms-none-fails.txt | 2 +
+ drivers/gpu/drm/display/drm_bridge_connector.c | 22 +-
+ drivers/gpu/drm/display/drm_dp_mst_topology.c | 36 +-
+ drivers/gpu/drm/display/drm_dp_tunnel.c | 25 +-
+ drivers/gpu/drm/display/drm_hdmi_helper.c | 7 +-
+ drivers/gpu/drm/display/drm_hdmi_state_helper.c | 60 +-
+ drivers/gpu/drm/drm_atomic.c | 30 +-
+ drivers/gpu/drm/drm_atomic_helper.c | 6 +-
+ drivers/gpu/drm/drm_atomic_state_helper.c | 24 +
+ drivers/gpu/drm/drm_atomic_uapi.c | 4 +
+ drivers/gpu/drm/drm_blend.c | 39 +-
+ drivers/gpu/drm/drm_bridge.c | 66 +-
+ drivers/gpu/drm/drm_buddy.c | 1272 +-
+ drivers/gpu/drm/drm_client.c | 3 +-
+ drivers/gpu/drm/drm_colorop.c | 77 +-
+ drivers/gpu/drm/drm_connector.c | 49 +-
+ drivers/gpu/drm/drm_crtc.c | 10 +-
+ drivers/gpu/drm/drm_drv.c | 8 +-
+ drivers/gpu/drm/drm_edid.c | 18 +-
+ drivers/gpu/drm/drm_fb_helper.c | 49 +-
+ drivers/gpu/drm/drm_gem.c | 58 +-
+ drivers/gpu/drm/drm_gem_atomic_helper.c | 22 -
+ drivers/gpu/drm/drm_gem_dma_helper.c | 23 +-
+ drivers/gpu/drm/drm_gem_shmem_helper.c | 76 +-
+ drivers/gpu/drm/drm_gem_vram_helper.c | 7 +-
+ drivers/gpu/drm/drm_gpusvm.c | 14 +-
+ drivers/gpu/drm/drm_mipi_dbi.c | 394 +-
+ drivers/gpu/drm/drm_mode_config.c | 12 +
+ drivers/gpu/drm/drm_modeset_helper.c | 3 -
+ drivers/gpu/drm/drm_pagemap.c | 157 +-
+ drivers/gpu/drm/drm_prime.c | 2 +-
+ drivers/gpu/drm/drm_probe_helper.c | 2 +-
+ drivers/gpu/drm/drm_ras.c | 354 +
+ drivers/gpu/drm/drm_ras_genl_family.c | 42 +
+ drivers/gpu/drm/drm_ras_nl.c | 56 +
+ drivers/gpu/drm/drm_ras_nl.h | 24 +
+ drivers/gpu/drm/drm_self_refresh_helper.c | 2 +-
+ drivers/gpu/drm/drm_simple_kms_helper.c | 83 -
+ drivers/gpu/drm/drm_suballoc.c | 106 +-
+ drivers/gpu/drm/drm_writeback.c | 2 +-
+ drivers/gpu/drm/gma500/fbdev.c | 101 +-
+ drivers/gpu/drm/gma500/framebuffer.c | 104 +-
+ drivers/gpu/drm/gma500/psb_drv.h | 6 -
+ drivers/gpu/drm/gud/gud_pipe.c | 2 +-
+ drivers/gpu/drm/i915/Makefile | 8 +-
+ drivers/gpu/drm/i915/display/g4x_dp.c | 1 -
+ drivers/gpu/drm/i915/display/g4x_hdmi.c | 1 -
+ drivers/gpu/drm/i915/display/hsw_ips.c | 10 +-
+ drivers/gpu/drm/i915/display/i9xx_plane.c | 1 -
+ drivers/gpu/drm/i915/display/i9xx_wm.c | 10 +-
+ drivers/gpu/drm/i915/display/icl_dsi.c | 24 +-
+ drivers/gpu/drm/i915/display/icl_dsi_regs.h | 3 +-
+ drivers/gpu/drm/i915/display/intel_alpm.c | 144 +-
+ drivers/gpu/drm/i915/display/intel_alpm.h | 9 +-
+ drivers/gpu/drm/i915/display/intel_audio.c | 24 +-
+ drivers/gpu/drm/i915/display/intel_backlight.c | 1 -
+ drivers/gpu/drm/i915/display/intel_bios.c | 31 +-
+ drivers/gpu/drm/i915/display/intel_bo.c | 100 +-
+ drivers/gpu/drm/i915/display/intel_bo.h | 14 +-
+ drivers/gpu/drm/i915/display/intel_bw.c | 24 +-
+ drivers/gpu/drm/i915/display/intel_casf.c | 7 +-
+ drivers/gpu/drm/i915/display/intel_cdclk.c | 63 +-
+ .../gpu/drm/i915/display/intel_color_pipeline.c | 175 +-
+ drivers/gpu/drm/i915/display/intel_colorop.c | 6 +
+ drivers/gpu/drm/i915/display/intel_colorop.h | 1 +
+ drivers/gpu/drm/i915/display/intel_crt.c | 18 +-
+ drivers/gpu/drm/i915/display/intel_crt_regs.h | 2 -
+ drivers/gpu/drm/i915/display/intel_crtc.c | 4 +-
+ drivers/gpu/drm/i915/display/intel_cursor.c | 3 +-
+ drivers/gpu/drm/i915/display/intel_cx0_phy.c | 747 +-
+ drivers/gpu/drm/i915/display/intel_cx0_phy.h | 6 +-
+ drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 4 +-
+ drivers/gpu/drm/i915/display/intel_ddi.c | 33 +-
+ drivers/gpu/drm/i915/display/intel_de.c | 178 +
+ drivers/gpu/drm/i915/display/intel_de.h | 116 +-
+ drivers/gpu/drm/i915/display/intel_display.c | 185 +-
+ drivers/gpu/drm/i915/display/intel_display.h | 27 +-
+ .../gpu/drm/i915/display/intel_display_debugfs.c | 2 +-
+ .../gpu/drm/i915/display/intel_display_device.c | 39 +-
+ .../gpu/drm/i915/display/intel_display_device.h | 2 +
+ .../gpu/drm/i915/display/intel_display_driver.c | 22 +-
+ drivers/gpu/drm/i915/display/intel_display_irq.c | 11 +-
+ .../gpu/drm/i915/display/intel_display_limits.h | 26 +
+ drivers/gpu/drm/i915/display/intel_display_power.c | 29 +-
+ .../gpu/drm/i915/display/intel_display_power_map.c | 13 -
+ .../drm/i915/display/intel_display_power_well.c | 72 +-
+ .../drm/i915/display/intel_display_power_well.h | 2 -
+ drivers/gpu/drm/i915/display/intel_display_regs.h | 268 +-
+ drivers/gpu/drm/i915/display/intel_display_rps.c | 2 +-
+ .../gpu/drm/i915/display/intel_display_snapshot.c | 4 -
+ drivers/gpu/drm/i915/display/intel_display_types.h | 15 +-
+ drivers/gpu/drm/i915/display/intel_display_wa.c | 83 +-
+ drivers/gpu/drm/i915/display/intel_display_wa.h | 28 +-
+ drivers/gpu/drm/i915/display/intel_dmc.c | 20 +-
+ drivers/gpu/drm/i915/display/intel_dp.c | 864 +-
+ drivers/gpu/drm/i915/display/intel_dp.h | 20 +-
+ .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 85 +-
+ drivers/gpu/drm/i915/display/intel_dp_mst.c | 213 +-
+ drivers/gpu/drm/i915/display/intel_dp_tunnel.c | 96 +-
+ drivers/gpu/drm/i915/display/intel_dpll.c | 30 +-
+ drivers/gpu/drm/i915/display/intel_dpll.h | 1 +
+ drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 197 +-
+ drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 4 +-
+ drivers/gpu/drm/i915/display/intel_dpt.c | 328 +-
+ drivers/gpu/drm/i915/display/intel_dpt.h | 22 +-
+ drivers/gpu/drm/i915/display/intel_dpt_common.c | 35 -
+ drivers/gpu/drm/i915/display/intel_dpt_common.h | 13 -
+ drivers/gpu/drm/i915/display/intel_dram.c | 9 +-
+ drivers/gpu/drm/i915/display/intel_dsb.c | 107 +-
+ drivers/gpu/drm/i915/display/intel_dsb_buffer.h | 22 -
+ drivers/gpu/drm/i915/display/intel_dsi.h | 7 +-
+ drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 12 +-
+ drivers/gpu/drm/i915/display/intel_fb.c | 41 +-
+ drivers/gpu/drm/i915/display/intel_fb_bo.c | 101 -
+ drivers/gpu/drm/i915/display/intel_fb_bo.h | 25 -
+ drivers/gpu/drm/i915/display/intel_fb_pin.c | 15 +-
+ drivers/gpu/drm/i915/display/intel_fbc.c | 17 +-
+ drivers/gpu/drm/i915/display/intel_fbdev.c | 5 +-
+ drivers/gpu/drm/i915/display/intel_fbdev_fb.c | 38 +-
+ drivers/gpu/drm/i915/display/intel_fbdev_fb.h | 1 +
+ drivers/gpu/drm/i915/display/intel_fdi.c | 1 -
+ drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 1 -
+ drivers/gpu/drm/i915/display/intel_flipq.c | 13 +-
+ drivers/gpu/drm/i915/display/intel_frontbuffer.c | 37 +-
+ drivers/gpu/drm/i915/display/intel_frontbuffer.h | 21 +-
+ drivers/gpu/drm/i915/display/intel_gmbus.c | 9 +-
+ drivers/gpu/drm/i915/display/intel_hdcp.c | 18 +-
+ drivers/gpu/drm/i915/display/intel_hdmi.c | 19 +-
+ drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 1 -
+ drivers/gpu/drm/i915/display/intel_lt_phy.c | 434 +-
+ drivers/gpu/drm/i915/display/intel_lt_phy.h | 28 +-
+ drivers/gpu/drm/i915/display/intel_lt_phy_regs.h | 8 +-
+ drivers/gpu/drm/i915/display/intel_modeset_setup.c | 4 +-
+ .../gpu/drm/i915/display/intel_modeset_verify.c | 1 -
+ drivers/gpu/drm/i915/display/intel_oprom_regs.h | 15 +
+ drivers/gpu/drm/i915/display/intel_overlay.c | 584 +-
+ drivers/gpu/drm/i915/display/intel_overlay.h | 48 -
+ drivers/gpu/drm/i915/display/intel_parent.c | 156 +
+ drivers/gpu/drm/i915/display/intel_parent.h | 51 +
+ drivers/gpu/drm/i915/display/intel_pch.c | 93 +
+ drivers/gpu/drm/i915/display/intel_pch.h | 1 +
+ drivers/gpu/drm/i915/display/intel_pch_display.c | 1 -
+ drivers/gpu/drm/i915/display/intel_pch_refclk.c | 1 -
+ drivers/gpu/drm/i915/display/intel_plane.c | 60 +-
+ drivers/gpu/drm/i915/display/intel_pmdemand.c | 8 +-
+ drivers/gpu/drm/i915/display/intel_pps.c | 1 -
+ drivers/gpu/drm/i915/display/intel_psr.c | 65 +-
+ drivers/gpu/drm/i915/display/intel_psr.h | 1 +
+ drivers/gpu/drm/i915/display/intel_quirks.c | 25 +-
+ drivers/gpu/drm/i915/display/intel_quirks.h | 1 +
+ drivers/gpu/drm/i915/display/intel_rom.c | 3 +-
+ drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c | 2 -
+ drivers/gpu/drm/i915/display/intel_tc.c | 5 +-
+ drivers/gpu/drm/i915/display/intel_vbt_defs.h | 1 +
+ drivers/gpu/drm/i915/display/intel_vdsc.c | 73 +-
+ drivers/gpu/drm/i915/display/intel_vdsc.h | 9 +
+ drivers/gpu/drm/i915/display/intel_vga.c | 333 +-
+ drivers/gpu/drm/i915/display/intel_vga.h | 5 +-
+ drivers/gpu/drm/i915/display/intel_vrr.c | 41 +-
+ drivers/gpu/drm/i915/display/intel_vrr.h | 1 +
+ drivers/gpu/drm/i915/display/intel_vrr_regs.h | 1 +
+ drivers/gpu/drm/i915/display/skl_scaler.c | 2 +-
+ drivers/gpu/drm/i915/display/skl_universal_plane.c | 7 +-
+ drivers/gpu/drm/i915/display/skl_watermark.c | 188 +-
+ drivers/gpu/drm/i915/display/vlv_dsi.c | 3 +-
+ drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 +-
+ drivers/gpu/drm/i915/gem/i915_gem_domain.c | 6 +-
+ drivers/gpu/drm/i915/gem/i915_gem_object.c | 30 +-
+ .../gpu/drm/i915/gem/i915_gem_object_frontbuffer.c | 69 +
+ .../gpu/drm/i915/gem/i915_gem_object_frontbuffer.h | 24 +-
+ drivers/gpu/drm/i915/gem/i915_gem_phys.c | 4 +-
+ drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 2 +-
+ drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +-
+ drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 2 +-
+ drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 27 +-
+ drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 2 +-
+ drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 2 +-
+ drivers/gpu/drm/i915/gt/intel_engine_cs.c | 10 +-
+ drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +-
+ .../gpu/drm/i915/gt/intel_execlists_submission.c | 6 +-
+ drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 7 +-
+ drivers/gpu/drm/i915/gt/intel_gt.c | 1 +
+ drivers/gpu/drm/i915/gt/intel_gt_irq.c | 2 +
+ drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 1 +
+ drivers/gpu/drm/i915/gt/intel_gt_regs.h | 11 +-
+ drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 2 +
+ drivers/gpu/drm/i915/gt/intel_gtt.h | 2 +-
+ drivers/gpu/drm/i915/gt/intel_llc.c | 2 +
+ drivers/gpu/drm/i915/gt/intel_lrc.c | 21 +-
+ drivers/gpu/drm/i915/gt/intel_rc6.c | 24 +-
+ drivers/gpu/drm/i915/gt/intel_reset.c | 4 +-
+ drivers/gpu/drm/i915/gt/intel_ring_submission.c | 21 +-
+ drivers/gpu/drm/i915/gt/intel_rps.c | 1 +
+ drivers/gpu/drm/i915/gt/intel_workarounds.c | 26 +-
+ drivers/gpu/drm/i915/gt/uc/intel_guc.c | 4 +-
+ drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 4 +-
+ drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 10 +-
+ drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 4 +-
+ drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +-
+ .../gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c | 2 +-
+ drivers/gpu/drm/i915/gvt/cmd_parser.c | 1 +
+ drivers/gpu/drm/i915/gvt/display.c | 1 -
+ drivers/gpu/drm/i915/gvt/edid.c | 18 +-
+ drivers/gpu/drm/i915/gvt/handlers.c | 48 +-
+ drivers/gpu/drm/i915/gvt/interrupt.c | 1 +
+ drivers/gpu/drm/i915/gvt/mmio_context.c | 3 +-
+ drivers/gpu/drm/i915/gvt/reg.h | 4 +-
+ drivers/gpu/drm/i915/i915_active.c | 21 +-
+ drivers/gpu/drm/i915/i915_bo.c | 156 +
+ drivers/gpu/drm/i915/i915_bo.h | 9 +
+ drivers/gpu/drm/i915/i915_debugfs.c | 1 +
+ drivers/gpu/drm/i915/i915_dpt.c | 277 +
+ drivers/gpu/drm/i915/i915_dpt.h | 20 +
+ drivers/gpu/drm/i915/i915_driver.c | 32 +-
+ drivers/gpu/drm/i915/i915_drv.h | 5 +-
+ .../intel_dsb_buffer.c => i915_dsb_buffer.c} | 28 +-
+ drivers/gpu/drm/i915/i915_dsb_buffer.h | 9 +
+ drivers/gpu/drm/i915/i915_gem.c | 6 +-
+ drivers/gpu/drm/i915/i915_gpu_error.c | 8 +-
+ drivers/gpu/drm/i915/i915_gpu_error.h | 1 -
+ drivers/gpu/drm/i915/i915_hwmon.c | 2 +
+ drivers/gpu/drm/i915/i915_initial_plane.c | 6 +-
+ drivers/gpu/drm/i915/i915_irq.c | 1 +
+ drivers/gpu/drm/i915/i915_mm.c | 4 +-
+ drivers/gpu/drm/i915/i915_overlay.c | 517 +
+ drivers/gpu/drm/i915/i915_overlay.h | 11 +
+ drivers/gpu/drm/i915/i915_perf.c | 34 +-
+ drivers/gpu/drm/i915/i915_reg.h | 465 +-
+ drivers/gpu/drm/i915/i915_reg_defs.h | 179 +-
+ drivers/gpu/drm/i915/i915_scatterlist.c | 10 +-
+ drivers/gpu/drm/i915/i915_sw_fence_work.c | 2 +-
+ drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 55 +-
+ drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 4 +-
+ drivers/gpu/drm/i915/i915_vma.c | 10 +
+ drivers/gpu/drm/i915/i915_vma.h | 7 +-
+ drivers/gpu/drm/i915/i915_vma_resource.c | 2 +-
+ drivers/gpu/drm/i915/intel_clock_gating.c | 128 +-
+ drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 10 +-
+ drivers/gpu/drm/i915/intel_pcode.c | 17 +-
+ drivers/gpu/drm/i915/intel_pcode.h | 9 +-
+ drivers/gpu/drm/i915/intel_step.h | 57 +-
+ drivers/gpu/drm/i915/intel_uncore.c | 76 +-
+ drivers/gpu/drm/i915/pxp/intel_pxp.c | 6 +-
+ drivers/gpu/drm/i915/pxp/intel_pxp_irq.c | 2 +-
+ drivers/gpu/drm/i915/selftests/i915_active.c | 4 +-
+ drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 2 +-
+ drivers/gpu/drm/i915/selftests/igt_mmap.c | 43 +-
+ drivers/gpu/drm/i915/selftests/igt_mmap.h | 8 +
+ .../gpu/drm/i915/selftests/intel_memory_region.c | 20 +-
+ drivers/gpu/drm/i915/selftests/intel_uncore.c | 62 -
+ drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 +-
+ drivers/gpu/drm/i915/vlv_suspend.c | 1 +
+ drivers/gpu/drm/imagination/Makefile | 1 +
+ drivers/gpu/drm/imagination/pvr_ccb.c | 25 +-
+ drivers/gpu/drm/imagination/pvr_device.h | 10 +-
+ drivers/gpu/drm/imagination/pvr_dump.c | 113 +
+ drivers/gpu/drm/imagination/pvr_dump.h | 17 +
+ drivers/gpu/drm/imagination/pvr_fw_startstop.c | 100 +-
+ drivers/gpu/drm/imagination/pvr_gem.c | 6 +-
+ drivers/gpu/drm/imagination/pvr_power.c | 122 +-
+ drivers/gpu/drm/imagination/pvr_rogue_fwif.h | 8 +-
+ .../gpu/drm/imagination/pvr_rogue_fwif_shared.h | 18 +-
+ drivers/gpu/drm/imx/ipuv3/Kconfig | 1 +
+ drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c | 23 +-
+ drivers/gpu/drm/imx/ipuv3/parallel-display.c | 15 +-
+ drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 28 +-
+ drivers/gpu/drm/ingenic/ingenic-ipu.c | 28 +-
+ drivers/gpu/drm/loongson/lsdc_drv.c | 3 +-
+ drivers/gpu/drm/loongson/lsdc_gem.c | 15 -
+ drivers/gpu/drm/loongson/lsdc_gem.h | 4 -
+ drivers/gpu/drm/mcde/mcde_dsi.c | 17 +-
+ drivers/gpu/drm/mediatek/Makefile | 1 -
+ drivers/gpu/drm/mediatek/mtk_crtc.c | 1 -
+ drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 12 +
+ drivers/gpu/drm/mediatek/mtk_dp.c | 4 +-
+ drivers/gpu/drm/mediatek/mtk_drm_drv.c | 26 +-
+ drivers/gpu/drm/mediatek/mtk_drm_drv.h | 1 -
+ drivers/gpu/drm/mediatek/mtk_dsi.c | 35 +-
+ drivers/gpu/drm/mediatek/mtk_gem.c | 231 -
+ drivers/gpu/drm/mediatek/mtk_gem.h | 17 -
+ drivers/gpu/drm/mediatek/mtk_hdmi_v2.c | 8 +-
+ drivers/gpu/drm/meson/meson_dw_mipi_dsi.c | 6 +-
+ drivers/gpu/drm/msm/Makefile | 1 +
+ drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 6 +-
+ drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 12 +-
+ drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 243 +-
+ drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 140 +-
+ drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 9 +-
+ drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 170 +-
+ drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 7 +-
+ drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 20 +-
+ drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 33 +-
+ drivers/gpu/drm/msm/adreno/a6xx_hfi.h | 155 +-
+ drivers/gpu/drm/msm/adreno/a6xx_preempt.c | 77 +-
+ drivers/gpu/drm/msm/adreno/a6xx_preempt.h | 82 +
+ drivers/gpu/drm/msm/adreno/a8xx_gpu.c | 172 +-
+ drivers/gpu/drm/msm/adreno/a8xx_preempt.c | 259 +
+ drivers/gpu/drm/msm/adreno/adreno_gpu.c | 19 +-
+ drivers/gpu/drm/msm/adreno/adreno_gpu.h | 13 +-
+ .../drm/msm/disp/dpu1/catalog/dpu_10_0_sm8650.h | 6 +-
+ .../drm/msm/disp/dpu1/catalog/dpu_12_0_sm8750.h | 6 +-
+ .../drm/msm/disp/dpu1/catalog/dpu_12_2_glymur.h | 10 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_12_4_eliza.h | 363 +
+ .../drm/msm/disp/dpu1/catalog/dpu_13_0_kaanapali.h | 6 +-
+ .../drm/msm/disp/dpu1/catalog/dpu_1_14_msm8937.h | 3 +-
+ .../drm/msm/disp/dpu1/catalog/dpu_1_15_msm8917.h | 3 +-
+ .../drm/msm/disp/dpu1/catalog/dpu_1_16_msm8953.h | 10 +-
+ .../drm/msm/disp/dpu1/catalog/dpu_1_7_msm8996.h | 3 +-
+ .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 3 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h | 3 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h | 3 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h | 5 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_1_sdm670.h | 3 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 6 +-
+ .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 4 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_2_sm7150.h | 6 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_3_sm6150.h | 6 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h | 4 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 6 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 4 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h | 3 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_4_sm6350.h | 4 +-
+ .../drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h | 3 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_9_sm6375.h | 3 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 6 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 4 +-
+ .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 16 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 6 +-
+ .../drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h | 13 +-
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 6 +-
+ .../drm/msm/disp/dpu1/catalog/dpu_9_1_sar2130p.h | 6 +-
+ .../drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h | 11 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 57 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 2 +
+ .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 6 +
+ .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 2 +
+ .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 7 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 36 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 9 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 26 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 1 +
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 21 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 2 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 6 -
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 3 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h | 1 -
+ drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 116 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 4 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 303 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 19 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 157 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h | 4 -
+ drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 94 +-
+ drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 90 -
+ drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.h | 1 -
+ drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 40 +-
+ drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 8 +-
+ drivers/gpu/drm/msm/dp/dp_ctrl.c | 18 -
+ drivers/gpu/drm/msm/dp/dp_display.c | 1 +
+ drivers/gpu/drm/msm/dsi/dsi.c | 1 +
+ drivers/gpu/drm/msm/dsi/dsi_cfg.c | 4 +-
+ drivers/gpu/drm/msm/dsi/dsi_cfg.h | 2 +-
+ drivers/gpu/drm/msm/dsi/dsi_host.c | 50 +-
+ drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 1 +
+ drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 16 +-
+ drivers/gpu/drm/msm/hdmi/hdmi.c | 35 +-
+ drivers/gpu/drm/msm/hdmi/hdmi.h | 6 +-
+ drivers/gpu/drm/msm/hdmi/hdmi_audio.c | 5 +-
+ drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 8 +-
+ drivers/gpu/drm/msm/hdmi/hdmi_hpd.c | 4 +-
+ drivers/gpu/drm/msm/hdmi/hdmi_i2c.c | 12 +-
+ drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 3 +-
+ drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c | 2 +-
+ drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c | 2 +-
+ drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c | 2 +-
+ drivers/gpu/drm/msm/msm_drv.c | 7 +-
+ drivers/gpu/drm/msm/msm_fb.c | 7 +-
+ drivers/gpu/drm/msm/msm_gem.c | 3 +
+ drivers/gpu/drm/msm/msm_gem.h | 1 +
+ drivers/gpu/drm/msm/msm_gem_shrinker.c | 5 +-
+ drivers/gpu/drm/msm/msm_gem_submit.c | 4 +-
+ drivers/gpu/drm/msm/msm_gem_vma.c | 17 +-
+ drivers/gpu/drm/msm/msm_gpu.c | 53 +-
+ drivers/gpu/drm/msm/msm_mdss.c | 9 +
+ drivers/gpu/drm/msm/registers/adreno/a6xx.xml | 4 +
+ drivers/gpu/drm/msm/registers/adreno/a6xx_gmu.xml | 6 +-
+ drivers/gpu/drm/msm/registers/display/dsi.xml | 5 +-
+ drivers/gpu/drm/mxsfb/lcdif_drv.c | 8 +-
+ drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 19 +
+ drivers/gpu/drm/nouveau/nouveau_abi16.c | 29 +
+ drivers/gpu/drm/nouveau/nouveau_abi16.h | 1 +
+ drivers/gpu/drm/nouveau/nouveau_bo.c | 2 +-
+ drivers/gpu/drm/nouveau/nouveau_drm.c | 38 +-
+ drivers/gpu/drm/nouveau/nouveau_fence.c | 3 +-
+ drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 11 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c | 4 -
+ .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c | 9 +-
+ .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c | 7 +-
+ .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c | 34 +-
+ .../drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/gr.h | 19 +
+ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 18 +-
+ drivers/gpu/drm/nova/gem.rs | 5 +-
+ drivers/gpu/drm/omapdrm/omap_drv.c | 22 +-
+ drivers/gpu/drm/panel/Kconfig | 79 +-
+ drivers/gpu/drm/panel/Makefile | 9 +-
+ .../gpu/drm/panel/panel-boe-th101mb31ig002-28a.c | 7 +-
+ drivers/gpu/drm/panel/panel-edp.c | 40 +-
+ drivers/gpu/drm/panel/panel-himax-hx83102.c | 151 +
+ drivers/gpu/drm/panel/panel-himax-hx83121a.c | 749 +
+ drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.c | 134 +
+ drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.h | 15 +
+ ...itek-ili9806e.c => panel-ilitek-ili9806e-dsi.c} | 153 +-
+ drivers/gpu/drm/panel/panel-ilitek-ili9806e-spi.c | 323 +
+ drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 14 +-
+ drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 244 +
+ drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 105 +-
+ drivers/gpu/drm/panel/panel-lxd-m9189a.c | 243 +
+ drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 15 +-
+ drivers/gpu/drm/panel/panel-motorola-mot.c | 244 +
+ drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 94 +-
+ drivers/gpu/drm/panel/panel-novatek-nt37700f.c | 299 +
+ drivers/gpu/drm/panel/panel-renesas-r61307.c | 40 +-
+ drivers/gpu/drm/panel/panel-renesas-r69328.c | 38 +-
+ .../gpu/drm/panel/panel-samsung-s6e8fc0-m1906f9.c | 301 +
+ drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 1 +
+ drivers/gpu/drm/panel/panel-simple.c | 154 +-
+ drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +-
+ drivers/gpu/drm/panthor/Makefile | 2 +
+ drivers/gpu/drm/panthor/panthor_device.h | 107 +-
+ drivers/gpu/drm/panthor/panthor_drv.c | 134 +-
+ drivers/gpu/drm/panthor/panthor_fw.c | 20 +-
+ drivers/gpu/drm/panthor/panthor_gem.c | 2 +-
+ drivers/gpu/drm/panthor/panthor_gpu.c | 30 +-
+ drivers/gpu/drm/panthor/panthor_gpu.h | 2 +
+ drivers/gpu/drm/panthor/panthor_hw.c | 62 +
+ drivers/gpu/drm/panthor/panthor_hw.h | 8 +
+ drivers/gpu/drm/panthor/panthor_mmu.c | 47 +-
+ drivers/gpu/drm/panthor/panthor_pwr.c | 2 +-
+ drivers/gpu/drm/panthor/panthor_sched.c | 2 +-
+ drivers/gpu/drm/panthor/panthor_trace.h | 86 +
+ drivers/gpu/drm/qxl/qxl_release.c | 5 +-
+ drivers/gpu/drm/radeon/radeon_device.c | 7 +-
+ drivers/gpu/drm/radeon/radeon_fbdev.c | 17 -
+ drivers/gpu/drm/radeon/radeon_mode.h | 5 -
+ drivers/gpu/drm/renesas/rcar-du/rcar_cmm.c | 26 +-
+ drivers/gpu/drm/renesas/rcar-du/rcar_cmm.h | 18 +-
+ drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c | 16 +-
+ drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.h | 3 +-
+ drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.h | 8 +-
+ drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c | 52 +-
+ drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c | 16 +
+ drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.h | 2 +
+ drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 35 +-
+ drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 3 +-
+ drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 4 +-
+ drivers/gpu/drm/rockchip/dw_dp-rockchip.c | 27 +-
+ drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 24 +-
+ drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 4 +
+ drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 8 +-
+ drivers/gpu/drm/scheduler/sched_fence.c | 10 +-
+ drivers/gpu/drm/scheduler/sched_main.c | 38 +-
+ drivers/gpu/drm/scheduler/tests/tests_basic.c | 4 +-
+ drivers/gpu/drm/sitronix/st7586.c | 185 +-
+ drivers/gpu/drm/sitronix/st7735r.c | 142 +-
+ drivers/gpu/drm/sun4i/sun4i_backend.c | 33 +-
+ drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 2 +-
+ drivers/gpu/drm/sun4i/sun8i_mixer.c | 29 +-
+ drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 16 +-
+ drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 27 +-
+ drivers/gpu/drm/sun4i/sunxi_engine.h | 7 +-
+ drivers/gpu/drm/sysfb/Kconfig | 16 +
+ drivers/gpu/drm/sysfb/Makefile | 1 +
+ drivers/gpu/drm/sysfb/corebootdrm.c | 434 +
+ drivers/gpu/drm/sysfb/drm_sysfb.c | 24 +
+ drivers/gpu/drm/sysfb/drm_sysfb_helper.h | 8 +-
+ drivers/gpu/drm/sysfb/drm_sysfb_screen_info.c | 30 -
+ drivers/gpu/drm/sysfb/efidrm.c | 8 +-
+ drivers/gpu/drm/sysfb/vesadrm.c | 8 +-
+ drivers/gpu/drm/tegra/dsi.c | 1 +
+ drivers/gpu/drm/tegra/hub.c | 22 +-
+ drivers/gpu/drm/tests/Makefile | 1 -
+ drivers/gpu/drm/tests/drm_buddy_test.c | 928 -
+ drivers/gpu/drm/tests/drm_connector_test.c | 80 +-
+ drivers/gpu/drm/tests/drm_exec_test.c | 2 -
+ drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 182 +-
+ drivers/gpu/drm/tests/drm_mm_test.c | 2 -
+ drivers/gpu/drm/tilcdc/Kconfig | 18 +
+ drivers/gpu/drm/tilcdc/Makefile | 5 +-
+ drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 192 +-
+ drivers/gpu/drm/tilcdc/tilcdc_drv.c | 496 +-
+ drivers/gpu/drm/tilcdc/tilcdc_drv.h | 99 +-
+ drivers/gpu/drm/tilcdc/tilcdc_encoder.c | 69 +
+ .../tilcdc/{tilcdc_external.h => tilcdc_encoder.h} | 5 +-
+ drivers/gpu/drm/tilcdc/tilcdc_external.c | 179 -
+ drivers/gpu/drm/tilcdc/tilcdc_panel.c | 408 -
+ drivers/gpu/drm/tilcdc/tilcdc_panel.h | 15 -
+ drivers/gpu/drm/tilcdc/tilcdc_panel_legacy.c | 185 +
+ drivers/gpu/drm/tilcdc/tilcdc_panel_legacy.dtso | 29 +
+ drivers/gpu/drm/tilcdc/tilcdc_plane.c | 35 +-
+ drivers/gpu/drm/tilcdc/tilcdc_regs.h | 8 +-
+ drivers/gpu/drm/tiny/hx8357d.c | 138 +-
+ drivers/gpu/drm/tiny/ili9163.c | 138 +-
+ drivers/gpu/drm/tiny/ili9225.c | 192 +-
+ drivers/gpu/drm/tiny/ili9341.c | 138 +-
+ drivers/gpu/drm/tiny/ili9486.c | 139 +-
+ drivers/gpu/drm/tiny/mi0283qt.c | 138 +-
+ drivers/gpu/drm/tiny/panel-mipi-dbi.c | 141 +-
+ drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c | 45 +-
+ drivers/gpu/drm/ttm/tests/ttm_device_test.c | 2 +-
+ drivers/gpu/drm/ttm/tests/ttm_mock_manager.c | 18 +-
+ drivers/gpu/drm/ttm/tests/ttm_mock_manager.h | 4 +-
+ drivers/gpu/drm/ttm/tests/ttm_pool_test.c | 34 +-
+ drivers/gpu/drm/ttm/ttm_backup.c | 6 +-
+ drivers/gpu/drm/ttm/ttm_bo.c | 12 +-
+ drivers/gpu/drm/ttm/ttm_pool.c | 215 +-
+ drivers/gpu/drm/ttm/ttm_resource.c | 28 +-
+ drivers/gpu/drm/tyr/driver.rs | 94 +-
+ drivers/gpu/drm/tyr/file.rs | 34 +-
+ drivers/gpu/drm/tyr/gem.rs | 18 +-
+ drivers/gpu/drm/tyr/gpu.rs | 56 +-
+ drivers/gpu/drm/tyr/regs.rs | 16 +-
+ drivers/gpu/drm/tyr/tyr.rs | 4 +-
+ drivers/gpu/drm/v3d/v3d_drv.c | 55 +-
+ drivers/gpu/drm/v3d/v3d_drv.h | 51 +-
+ drivers/gpu/drm/v3d/v3d_fence.c | 2 +-
+ drivers/gpu/drm/v3d/v3d_gem.c | 43 +-
+ drivers/gpu/drm/v3d/v3d_irq.c | 2 +-
+ drivers/gpu/drm/v3d/v3d_perfmon.c | 57 +-
+ drivers/gpu/drm/v3d/v3d_sched.c | 133 +-
+ drivers/gpu/drm/v3d/v3d_submit.c | 6 +
+ drivers/gpu/drm/v3d/v3d_sysfs.c | 2 +-
+ drivers/gpu/drm/vc4/vc4_bo.c | 2 +-
+ drivers/gpu/drm/vc4/vc4_drv.h | 5 +-
+ drivers/gpu/drm/vc4/vc4_gem.c | 2 +-
+ drivers/gpu/drm/vc4/vc4_hdmi.c | 36 +-
+ drivers/gpu/drm/vc4/vc4_hdmi.h | 2 +-
+ drivers/gpu/drm/vc4/vc4_kms.c | 67 +-
+ drivers/gpu/drm/vc4/vc4_perfmon.c | 51 +-
+ drivers/gpu/drm/verisilicon/Kconfig | 16 +
+ drivers/gpu/drm/verisilicon/Makefile | 5 +
+ drivers/gpu/drm/verisilicon/vs_bridge.c | 371 +
+ drivers/gpu/drm/verisilicon/vs_bridge.h | 39 +
+ drivers/gpu/drm/verisilicon/vs_bridge_regs.h | 54 +
+ drivers/gpu/drm/verisilicon/vs_crtc.c | 191 +
+ drivers/gpu/drm/verisilicon/vs_crtc.h | 31 +
+ drivers/gpu/drm/verisilicon/vs_crtc_regs.h | 60 +
+ drivers/gpu/drm/verisilicon/vs_dc.c | 207 +
+ drivers/gpu/drm/verisilicon/vs_dc.h | 38 +
+ drivers/gpu/drm/verisilicon/vs_dc_top_regs.h | 27 +
+ drivers/gpu/drm/verisilicon/vs_drm.c | 182 +
+ drivers/gpu/drm/verisilicon/vs_drm.h | 28 +
+ drivers/gpu/drm/verisilicon/vs_hwdb.c | 150 +
+ drivers/gpu/drm/verisilicon/vs_hwdb.h | 29 +
+ drivers/gpu/drm/verisilicon/vs_plane.c | 124 +
+ drivers/gpu/drm/verisilicon/vs_plane.h | 72 +
+ drivers/gpu/drm/verisilicon/vs_primary_plane.c | 173 +
+ .../gpu/drm/verisilicon/vs_primary_plane_regs.h | 53 +
+ drivers/gpu/drm/virtio/virtgpu_prime.c | 4 +-
+ drivers/gpu/drm/vkms/vkms_colorop.c | 16 +-
+ drivers/gpu/drm/vkms/vkms_composer.c | 8 +-
+ drivers/gpu/drm/vkms/vkms_crtc.c | 3 +
+ drivers/gpu/drm/vkms/vkms_drv.c | 1 -
+ drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 3 +-
+ drivers/gpu/drm/xe/Makefile | 12 +-
+ drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h | 6 -
+ drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h | 36 -
+ .../gpu/drm/xe/compat-i915-headers/intel_pcode.h | 11 -
+ .../gpu/drm/xe/compat-i915-headers/intel_step.h | 3 +-
+ .../gpu/drm/xe/compat-i915-headers/intel_uncore.h | 40 +-
+ drivers/gpu/drm/xe/display/intel_bo.c | 109 -
+ drivers/gpu/drm/xe/display/intel_fbdev_fb.c | 39 +-
+ drivers/gpu/drm/xe/display/xe_display.c | 16 +
+ .../xe/display/{intel_fb_bo.c => xe_display_bo.c} | 69 +-
+ drivers/gpu/drm/xe/display/xe_display_bo.h | 9 +
+ drivers/gpu/drm/xe/display/xe_display_pcode.c | 38 +
+ drivers/gpu/drm/xe/display/xe_display_pcode.h | 9 +
+ drivers/gpu/drm/xe/display/xe_display_vma.h | 18 +
+ drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 32 +-
+ drivers/gpu/drm/xe/display/xe_dsb_buffer.h | 9 +
+ drivers/gpu/drm/xe/display/xe_fb_pin.c | 149 +-
+ drivers/gpu/drm/xe/display/xe_frontbuffer.c | 71 +
+ drivers/gpu/drm/xe/display/xe_frontbuffer.h | 9 +
+ drivers/gpu/drm/xe/display/xe_initial_plane.c | 29 +-
+ .../gpu/drm/xe/instructions/xe_gfxpipe_commands.h | 10 +
+ drivers/gpu/drm/xe/instructions/xe_mi_commands.h | 19 +
+ drivers/gpu/drm/xe/regs/xe_engine_regs.h | 8 +
+ drivers/gpu/drm/xe/regs/xe_gt_regs.h | 31 +-
+ drivers/gpu/drm/xe/regs/xe_guc_regs.h | 8 +
+ drivers/gpu/drm/xe/regs/xe_hw_error_regs.h | 86 +-
+ drivers/gpu/drm/xe/regs/xe_reg_defs.h | 5 +-
+ drivers/gpu/drm/xe/tests/xe_dma_buf.c | 7 +-
+ .../gpu/drm/xe/tests/xe_gt_sriov_pf_config_kunit.c | 98 +-
+ drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c | 6 +-
+ drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c | 61 +-
+ drivers/gpu/drm/xe/tests/xe_pci_test.c | 8 +
+ drivers/gpu/drm/xe/tests/xe_rtp_test.c | 3 +-
+ drivers/gpu/drm/xe/xe_bb.c | 59 +-
+ drivers/gpu/drm/xe/xe_bb.h | 6 +-
+ drivers/gpu/drm/xe/xe_bo.c | 279 +-
+ drivers/gpu/drm/xe/xe_bo.h | 62 +-
+ drivers/gpu/drm/xe/xe_bo_types.h | 6 +
+ drivers/gpu/drm/xe/xe_configfs.c | 64 +-
+ drivers/gpu/drm/xe/xe_configfs.h | 16 +-
+ drivers/gpu/drm/xe/xe_defaults.h | 26 +
+ drivers/gpu/drm/xe/xe_devcoredump.c | 2 +-
+ drivers/gpu/drm/xe/xe_device.c | 105 +-
+ drivers/gpu/drm/xe/xe_device.h | 21 +-
+ drivers/gpu/drm/xe/xe_device_types.h | 206 +-
+ drivers/gpu/drm/xe/xe_device_wa_oob.rules | 1 +
+ drivers/gpu/drm/xe/xe_dma_buf.c | 38 +-
+ drivers/gpu/drm/xe/xe_drm_ras.c | 186 +
+ drivers/gpu/drm/xe/xe_drm_ras.h | 15 +
+ drivers/gpu/drm/xe/xe_drm_ras_types.h | 48 +
+ drivers/gpu/drm/xe/xe_eu_stall.c | 20 +-
+ drivers/gpu/drm/xe/xe_exec_queue.c | 244 +-
+ drivers/gpu/drm/xe/xe_exec_queue.h | 1 +
+ drivers/gpu/drm/xe/xe_exec_queue_types.h | 21 +-
+ drivers/gpu/drm/xe/xe_execlist.c | 15 +-
+ drivers/gpu/drm/xe/xe_force_wake.c | 46 +-
+ drivers/gpu/drm/xe/xe_force_wake.h | 11 +
+ drivers/gpu/drm/xe/xe_ggtt.c | 389 +-
+ drivers/gpu/drm/xe/xe_ggtt.h | 14 +-
+ drivers/gpu/drm/xe/xe_ggtt_types.h | 63 +-
+ drivers/gpu/drm/xe/xe_gt.c | 63 +-
+ drivers/gpu/drm/xe/xe_gt_ccs_mode.c | 44 +-
+ drivers/gpu/drm/xe/xe_gt_debugfs.c | 26 +
+ drivers/gpu/drm/xe/xe_gt_idle.c | 25 +
+ drivers/gpu/drm/xe/xe_gt_idle_types.h | 6 +-
+ drivers/gpu/drm/xe/xe_gt_mcr.c | 30 +-
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 242 +-
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h | 4 +
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c | 80 +-
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_control.h | 1 +
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_control_types.h | 2 +
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c | 2 +
+ drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 89 +-
+ drivers/gpu/drm/xe/xe_gt_sriov_vf.h | 3 +-
+ drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h | 4 +-
+ drivers/gpu/drm/xe/xe_gt_stats.c | 70 +-
+ drivers/gpu/drm/xe/xe_gt_stats.h | 6 +
+ drivers/gpu/drm/xe/xe_gt_stats_types.h | 26 +
+ drivers/gpu/drm/xe/xe_gt_topology.c | 39 +-
+ drivers/gpu/drm/xe/xe_gt_types.h | 22 +-
+ drivers/gpu/drm/xe/xe_guc.c | 85 +-
+ drivers/gpu/drm/xe/xe_guc_ads.c | 11 +
+ drivers/gpu/drm/xe/xe_guc_ct.c | 142 +-
+ drivers/gpu/drm/xe/xe_guc_ct_types.h | 6 +-
+ drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 4 +-
+ drivers/gpu/drm/xe/xe_guc_fwif.h | 6 +-
+ drivers/gpu/drm/xe/xe_guc_log.h | 6 +-
+ drivers/gpu/drm/xe/xe_guc_pagefault.c | 18 +-
+ drivers/gpu/drm/xe/xe_guc_pc.c | 126 +-
+ drivers/gpu/drm/xe/xe_guc_pc.h | 6 +-
+ drivers/gpu/drm/xe/xe_guc_rc.c | 131 +
+ drivers/gpu/drm/xe/xe_guc_rc.h | 16 +
+ drivers/gpu/drm/xe/xe_guc_submit.c | 183 +-
+ drivers/gpu/drm/xe/xe_guc_tlb_inval.c | 242 +-
+ drivers/gpu/drm/xe/xe_heci_gsc.h | 6 +-
+ drivers/gpu/drm/xe/xe_hw_engine.c | 14 +-
+ drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h | 4 +-
+ drivers/gpu/drm/xe/xe_hw_engine_group.c | 3 +-
+ drivers/gpu/drm/xe/xe_hw_error.c | 451 +-
+ drivers/gpu/drm/xe/xe_hw_fence.c | 3 +-
+ drivers/gpu/drm/xe/xe_i2c.c | 17 +-
+ drivers/gpu/drm/xe/xe_late_bind_fw_types.h | 4 +-
+ drivers/gpu/drm/xe/xe_lmtt.c | 17 +
+ drivers/gpu/drm/xe/xe_lmtt.h | 1 +
+ drivers/gpu/drm/xe/xe_lrc.c | 398 +-
+ drivers/gpu/drm/xe/xe_lrc.h | 5 +
+ drivers/gpu/drm/xe/xe_lrc_types.h | 6 +
+ drivers/gpu/drm/xe/xe_migrate.c | 262 +-
+ drivers/gpu/drm/xe/xe_migrate.h | 4 +
+ drivers/gpu/drm/xe/xe_mmio.c | 9 +
+ drivers/gpu/drm/xe/xe_mmio.h | 8 +-
+ drivers/gpu/drm/xe/xe_mmio_types.h | 64 +
+ drivers/gpu/drm/xe/xe_mocs.c | 1 +
+ drivers/gpu/drm/xe/xe_module.c | 44 +-
+ drivers/gpu/drm/xe/xe_nvm.c | 12 +-
+ drivers/gpu/drm/xe/xe_oa.c | 66 +-
+ drivers/gpu/drm/xe/xe_oa_types.h | 3 -
+ drivers/gpu/drm/xe/xe_page_reclaim.c | 26 +
+ drivers/gpu/drm/xe/xe_page_reclaim.h | 3 +
+ drivers/gpu/drm/xe/xe_pagefault.c | 72 +-
+ drivers/gpu/drm/xe/xe_pagefault_types.h | 20 +-
+ drivers/gpu/drm/xe/xe_pat.c | 176 +-
+ drivers/gpu/drm/xe/xe_pat.h | 5 +-
+ drivers/gpu/drm/xe/xe_pci.c | 71 +-
+ drivers/gpu/drm/xe/xe_pci_types.h | 5 +
+ drivers/gpu/drm/xe/xe_pcode.c | 30 -
+ drivers/gpu/drm/xe/xe_pcode.h | 8 -
+ drivers/gpu/drm/xe/xe_platform_types.h | 5 +-
+ drivers/gpu/drm/xe/xe_pt.c | 40 +-
+ drivers/gpu/drm/xe/xe_pxp.c | 4 +-
+ drivers/gpu/drm/xe/xe_query.c | 7 +-
+ drivers/gpu/drm/xe/xe_reg_sr.c | 72 +-
+ drivers/gpu/drm/xe/xe_reg_sr.h | 7 +
+ drivers/gpu/drm/xe/xe_reg_whitelist.c | 12 +-
+ drivers/gpu/drm/xe/xe_res_cursor.h | 34 +-
+ drivers/gpu/drm/xe/xe_ring_ops.c | 143 +-
+ drivers/gpu/drm/xe/xe_ring_ops_types.h | 8 +-
+ drivers/gpu/drm/xe/xe_rtp.c | 15 +-
+ drivers/gpu/drm/xe/xe_rtp.h | 23 +-
+ drivers/gpu/drm/xe/xe_rtp_types.h | 1 +
+ drivers/gpu/drm/xe/xe_sa.c | 36 +
+ drivers/gpu/drm/xe/xe_sa.h | 2 +
+ drivers/gpu/drm/xe/xe_sched_job.c | 4 +-
+ drivers/gpu/drm/xe/xe_sched_job_types.h | 2 +
+ drivers/gpu/drm/xe/xe_sleep.h | 57 +
+ drivers/gpu/drm/xe/xe_soc_remapper.c | 1 +
+ drivers/gpu/drm/xe/xe_sriov.c | 2 +-
+ drivers/gpu/drm/xe/xe_sriov.h | 7 +-
+ drivers/gpu/drm/xe/xe_sriov_pf.c | 10 +-
+ drivers/gpu/drm/xe/xe_sriov_pf_control.c | 24 +
+ drivers/gpu/drm/xe/xe_sriov_pf_control.h | 1 +
+ drivers/gpu/drm/xe/xe_sriov_pf_helpers.h | 3 +-
+ drivers/gpu/drm/xe/xe_sriov_pf_provision.c | 119 +-
+ drivers/gpu/drm/xe/xe_sriov_pf_provision.h | 4 +
+ drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c | 31 +-
+ drivers/gpu/drm/xe/xe_sriov_pf_types.h | 3 +
+ drivers/gpu/drm/xe/xe_sriov_vfio.c | 1 +
+ drivers/gpu/drm/xe/xe_step.c | 74 +-
+ drivers/gpu/drm/xe/xe_step.h | 10 +-
+ drivers/gpu/drm/xe/xe_step_types.h | 1 +
+ drivers/gpu/drm/xe/xe_svm.c | 48 +-
+ drivers/gpu/drm/xe/xe_tile.h | 4 +-
+ drivers/gpu/drm/xe/xe_tile_printk.h | 4 +-
+ drivers/gpu/drm/xe/xe_tile_sriov_vf.c | 198 +-
+ drivers/gpu/drm/xe/xe_tile_sriov_vf.h | 3 -
+ drivers/gpu/drm/xe/xe_tile_sysfs.c | 2 +-
+ drivers/gpu/drm/xe/xe_tile_types.h | 141 +
+ drivers/gpu/drm/xe/xe_tlb_inval.c | 117 +
+ drivers/gpu/drm/xe/xe_tlb_inval.h | 8 +
+ drivers/gpu/drm/xe/xe_tlb_inval_types.h | 14 +
+ drivers/gpu/drm/xe/xe_ttm_vram_mgr.c | 85 +-
+ drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h | 4 +-
+ drivers/gpu/drm/xe/xe_tuning.c | 36 +-
+ drivers/gpu/drm/xe/xe_uc.c | 30 +-
+ drivers/gpu/drm/xe/xe_uc.h | 1 -
+ drivers/gpu/drm/xe/xe_uc_fw.c | 4 +-
+ drivers/gpu/drm/xe/xe_userptr.c | 155 +-
+ drivers/gpu/drm/xe/xe_userptr.h | 31 +-
+ drivers/gpu/drm/xe/xe_vm.c | 519 +-
+ drivers/gpu/drm/xe/xe_vm.h | 27 +-
+ drivers/gpu/drm/xe/xe_vm_madvise.c | 322 +-
+ drivers/gpu/drm/xe/xe_vm_madvise.h | 3 +
+ drivers/gpu/drm/xe/xe_vm_types.h | 60 +
+ drivers/gpu/drm/xe/xe_vram_freq.c | 2 +-
+ drivers/gpu/drm/xe/xe_wa.c | 391 +-
+ drivers/gpu/drm/xe/xe_wa_oob.rules | 39 +-
+ drivers/gpu/drm/xe/xe_wopcm.c | 15 +-
+ drivers/gpu/host1x/Makefile | 1 +
+ drivers/gpu/host1x/mipi.c | 612 +-
+ drivers/gpu/host1x/tegra114-mipi.c | 483 +
+ drivers/gpu/nova-core/Kconfig | 2 +-
+ drivers/gpu/nova-core/bitfield.rs | 5 +-
+ drivers/gpu/nova-core/dma.rs | 54 -
+ drivers/gpu/nova-core/driver.rs | 17 +-
+ drivers/gpu/nova-core/falcon.rs | 806 +-
+ drivers/gpu/nova-core/falcon/gsp.rs | 27 +-
+ drivers/gpu/nova-core/falcon/hal.rs | 6 +-
+ drivers/gpu/nova-core/falcon/hal/ga102.rs | 70 +-
+ drivers/gpu/nova-core/falcon/hal/tu102.rs | 12 +-
+ drivers/gpu/nova-core/falcon/sec2.rs | 17 +-
+ drivers/gpu/nova-core/fb.rs | 101 +-
+ drivers/gpu/nova-core/fb/hal/ga100.rs | 37 +-
+ drivers/gpu/nova-core/fb/hal/ga102.rs | 7 +-
+ drivers/gpu/nova-core/fb/hal/tu102.rs | 17 +-
+ drivers/gpu/nova-core/firmware.rs | 194 +-
+ drivers/gpu/nova-core/firmware/booter.rs | 87 +-
+ drivers/gpu/nova-core/firmware/fwsec.rs | 181 +-
+ drivers/gpu/nova-core/firmware/fwsec/bootloader.rs | 350 +
+ drivers/gpu/nova-core/firmware/gsp.rs | 118 +-
+ drivers/gpu/nova-core/firmware/riscv.rs | 10 +-
+ drivers/gpu/nova-core/gfw.rs | 11 +-
+ drivers/gpu/nova-core/gpu.rs | 66 +-
+ drivers/gpu/nova-core/gsp.rs | 118 +-
+ drivers/gpu/nova-core/gsp/boot.rs | 82 +-
+ drivers/gpu/nova-core/gsp/cmdq.rs | 439 +-
+ drivers/gpu/nova-core/gsp/cmdq/continuation.rs | 307 +
+ drivers/gpu/nova-core/gsp/commands.rs | 23 +-
+ drivers/gpu/nova-core/gsp/fw.rs | 309 +-
+ drivers/gpu/nova-core/gsp/fw/commands.rs | 17 +-
+ drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs | 1 +
+ drivers/gpu/nova-core/gsp/sequencer.rs | 22 +-
+ drivers/gpu/nova-core/nova_core.rs | 54 +-
+ drivers/gpu/nova-core/num.rs | 80 +
+ drivers/gpu/nova-core/regs.rs | 571 +-
+ drivers/gpu/nova-core/regs/macros.rs | 739 -
+ drivers/gpu/nova-core/vbios.rs | 7 +-
+ drivers/gpu/tests/Makefile | 4 +
+ drivers/gpu/tests/gpu_buddy_test.c | 1421 +
+ .../{drm/lib/drm_random.c => tests/gpu_random.c} | 18 +-
+ .../{drm/lib/drm_random.h => tests/gpu_random.h} | 18 +-
+ drivers/hid/hid-picolcd_cir.c | 1 +
+ drivers/hv/hv_balloon.c | 2 +-
+ drivers/hv/hyperv_vmbus.h | 4 +-
+ drivers/hv/vmbus_drv.c | 31 +-
+ drivers/hwmon/Kconfig | 79 +-
+ drivers/hwmon/Makefile | 4 +-
+ drivers/hwmon/acpi_power_meter.c | 96 +-
+ drivers/hwmon/ads7828.c | 4 +-
+ drivers/hwmon/ads7871.c | 18 +-
+ drivers/hwmon/aht10.c | 10 +
+ drivers/hwmon/aspeed-g6-pwm-tach.c | 8 -
+ drivers/hwmon/asus-ec-sensors.c | 29 +
+ drivers/hwmon/asus_atk0110.c | 92 +-
+ drivers/hwmon/bt1-pvt.c | 1171 -
+ drivers/hwmon/bt1-pvt.h | 247 -
+ drivers/hwmon/emc1403.c | 2 +-
+ drivers/hwmon/gpd-fan.c | 8 +
+ drivers/hwmon/hwmon.c | 1 +
+ drivers/hwmon/ina209.c | 11 +-
+ drivers/hwmon/ina2xx.c | 76 +-
+ drivers/hwmon/isl28022.c | 47 +-
+ drivers/hwmon/it87.c | 61 +-
+ drivers/hwmon/lattepanda-sigma-ec.c | 359 +
+ drivers/hwmon/lm75.c | 20 +-
+ drivers/hwmon/ltc4282.c | 15 +-
+ drivers/hwmon/max31722.c | 3 +-
+ drivers/hwmon/max6650.c | 3 +-
+ drivers/hwmon/mcp9982.c | 998 +
+ drivers/hwmon/nct6683.c | 3 +
+ drivers/hwmon/nct6775-platform.c | 23 +
+ drivers/hwmon/pmbus/Kconfig | 27 +
+ drivers/hwmon/pmbus/Makefile | 3 +
+ drivers/hwmon/pmbus/aps-379.c | 155 +
+ drivers/hwmon/pmbus/bel-pfe.c | 5 +-
+ drivers/hwmon/pmbus/fsp-3y.c | 13 +-
+ drivers/hwmon/pmbus/ibm-cffps.c | 16 +-
+ drivers/hwmon/pmbus/ina233.c | 28 +-
+ drivers/hwmon/pmbus/isl68137.c | 52 +-
+ drivers/hwmon/pmbus/ltc2978.c | 2 +-
+ drivers/hwmon/pmbus/max16601.c | 2 +-
+ drivers/hwmon/pmbus/max20730.c | 5 +-
+ drivers/hwmon/pmbus/max31785.c | 197 +-
+ drivers/hwmon/pmbus/max34440.c | 4 +-
+ drivers/hwmon/pmbus/pmbus.c | 4 +-
+ drivers/hwmon/pmbus/pmbus.h | 13 +-
+ drivers/hwmon/pmbus/pmbus_core.c | 300 +-
+ drivers/hwmon/pmbus/q54sj108a2.c | 23 +-
+ drivers/hwmon/pmbus/tps25990.c | 14 +-
+ drivers/hwmon/pmbus/tps53679.c | 5 +-
+ drivers/hwmon/pmbus/xdp720.c | 128 +
+ drivers/hwmon/pmbus/xdpe1a2g7b.c | 119 +
+ drivers/hwmon/powerz.c | 24 +-
+ drivers/hwmon/pt5161l.c | 4 +-
+ drivers/hwmon/tc74.c | 2 +-
+ drivers/hwmon/tmp102.c | 128 +-
+ drivers/hwmon/yogafan.c | 275 +
+ drivers/hwtracing/stm/core.c | 31 +-
+ drivers/i2c/busses/i2c-omap.c | 24 +-
+ drivers/iio/adc/ina2xx-adc.c | 14 +-
+ drivers/infiniband/core/ib_core_uverbs.c | 2 +-
+ drivers/infiniband/core/umem_dmabuf.c | 10 -
+ drivers/infiniband/core/uverbs_main.c | 6 +-
+ drivers/infiniband/core/uverbs_std_types_dmabuf.c | 2 +-
+ drivers/infiniband/hw/mlx5/mr.c | 2 +-
+ drivers/input/mouse/Kconfig | 10 -
+ drivers/input/mouse/Makefile | 1 -
+ drivers/input/mouse/pc110pad.c | 160 -
+ drivers/iommu/amd/debugfs.c | 63 +-
+ drivers/iommu/amd/init.c | 9 +-
+ drivers/iommu/amd/iommu.c | 43 +-
+ drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 35 +-
+ drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c | 135 +
+ drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 956 +-
+ drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 142 +-
+ drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 7 +-
+ drivers/iommu/dma-iommu.c | 13 +-
+ drivers/iommu/generic_pt/.kunitconfig | 1 +
+ drivers/iommu/generic_pt/Kconfig | 11 +
+ drivers/iommu/generic_pt/fmt/Makefile | 2 +
+ drivers/iommu/generic_pt/fmt/defs_riscv.h | 29 +
+ drivers/iommu/generic_pt/fmt/iommu_riscv64.c | 11 +
+ drivers/iommu/generic_pt/fmt/riscv.h | 313 +
+ drivers/iommu/generic_pt/iommu_pt.h | 189 +-
+ drivers/iommu/generic_pt/kunit_generic_pt.h | 12 +
+ drivers/iommu/generic_pt/pt_iter.h | 22 +
+ drivers/iommu/intel/cache.c | 53 +-
+ drivers/iommu/intel/debugfs.c | 18 +-
+ drivers/iommu/intel/dmar.c | 43 +-
+ drivers/iommu/intel/iommu.c | 58 +-
+ drivers/iommu/intel/iommu.h | 47 +-
+ drivers/iommu/intel/irq_remapping.c | 6 +-
+ drivers/iommu/intel/pasid.c | 6 +-
+ drivers/iommu/intel/perfmon.c | 50 +-
+ drivers/iommu/intel/prq.c | 28 +-
+ drivers/iommu/intel/trace.h | 18 +-
+ drivers/iommu/iommu.c | 66 +-
+ drivers/iommu/iommufd/device.c | 4 +
+ drivers/iommu/iommufd/pages.c | 11 +-
+ drivers/iommu/iommufd/selftest.c | 2 +-
+ drivers/iommu/iova.c | 3 +-
+ drivers/iommu/riscv/Kconfig | 8 +-
+ drivers/iommu/riscv/iommu-bits.h | 4 +-
+ drivers/iommu/riscv/iommu-platform.c | 17 +-
+ drivers/iommu/riscv/iommu.c | 386 +-
+ drivers/md/Kconfig | 2 +
+ drivers/md/dm-bufio.c | 4 +-
+ drivers/md/dm-cache-metadata.c | 33 +-
+ drivers/md/dm-cache-metadata.h | 10 +-
+ drivers/md/dm-cache-policy-smq.c | 4 +
+ drivers/md/dm-cache-target.c | 92 +-
+ drivers/md/dm-crypt.c | 140 +-
+ drivers/md/dm-ima.c | 54 +-
+ drivers/md/dm-ima.h | 1 -
+ drivers/md/dm-init.c | 4 +-
+ drivers/md/dm-integrity.c | 10 +-
+ drivers/md/dm-ioctl.c | 39 +-
+ drivers/md/dm-log.c | 6 +-
+ drivers/md/dm-mpath.c | 9 +-
+ drivers/md/dm-raid1.c | 6 +-
+ drivers/md/dm-vdo/action-manager.c | 2 +-
+ drivers/md/dm-vdo/block-map.c | 32 +-
+ drivers/md/dm-vdo/block-map.h | 2 +-
+ drivers/md/dm-vdo/constants.h | 13 +-
+ drivers/md/dm-vdo/data-vio.c | 3 +-
+ drivers/md/dm-vdo/dedupe.c | 8 +-
+ drivers/md/dm-vdo/dm-vdo-target.c | 151 +-
+ drivers/md/dm-vdo/encodings.c | 221 +-
+ drivers/md/dm-vdo/encodings.h | 17 +
+ drivers/md/dm-vdo/flush.c | 4 +-
+ drivers/md/dm-vdo/funnel-queue.c | 2 +-
+ drivers/md/dm-vdo/funnel-workqueue.c | 8 +-
+ drivers/md/dm-vdo/indexer/chapter-index.c | 2 +-
+ drivers/md/dm-vdo/indexer/config.c | 2 +-
+ drivers/md/dm-vdo/indexer/delta-index.c | 13 +-
+ drivers/md/dm-vdo/indexer/funnel-requestqueue.c | 2 +-
+ drivers/md/dm-vdo/indexer/geometry.c | 2 +-
+ drivers/md/dm-vdo/indexer/index-layout.c | 54 +-
+ drivers/md/dm-vdo/indexer/index-page-map.c | 8 +-
+ drivers/md/dm-vdo/indexer/index-session.c | 2 +-
+ drivers/md/dm-vdo/indexer/index.c | 14 +-
+ drivers/md/dm-vdo/indexer/index.h | 2 +-
+ drivers/md/dm-vdo/indexer/indexer.h | 4 +
+ drivers/md/dm-vdo/indexer/io-factory.c | 6 +-
+ drivers/md/dm-vdo/indexer/open-chapter.c | 4 +-
+ drivers/md/dm-vdo/indexer/open-chapter.h | 2 +-
+ drivers/md/dm-vdo/indexer/radix-sort.c | 3 +-
+ drivers/md/dm-vdo/indexer/sparse-cache.c | 10 +-
+ drivers/md/dm-vdo/indexer/volume-index.c | 10 +-
+ drivers/md/dm-vdo/indexer/volume.c | 22 +-
+ drivers/md/dm-vdo/int-map.c | 5 +-
+ drivers/md/dm-vdo/io-submitter.c | 30 +-
+ drivers/md/dm-vdo/io-submitter.h | 4 +
+ drivers/md/dm-vdo/logical-zone.c | 3 +-
+ drivers/md/dm-vdo/logical-zone.h | 2 +-
+ drivers/md/dm-vdo/memory-alloc.c | 8 +-
+ drivers/md/dm-vdo/memory-alloc.h | 74 +-
+ drivers/md/dm-vdo/message-stats.c | 2 +-
+ drivers/md/dm-vdo/packer.c | 9 +-
+ drivers/md/dm-vdo/physical-zone.c | 8 +-
+ drivers/md/dm-vdo/priority-table.c | 3 +-
+ drivers/md/dm-vdo/recovery-journal.c | 23 +-
+ drivers/md/dm-vdo/repair.c | 17 +-
+ drivers/md/dm-vdo/slab-depot.c | 41 +-
+ drivers/md/dm-vdo/slab-depot.h | 2 +-
+ drivers/md/dm-vdo/status-codes.c | 2 +
+ drivers/md/dm-vdo/thread-utils.c | 2 +-
+ drivers/md/dm-vdo/types.h | 3 +
+ drivers/md/dm-vdo/vdo.c | 335 +-
+ drivers/md/dm-vdo/vdo.h | 19 +
+ drivers/md/dm-vdo/vio.c | 12 +-
+ drivers/md/dm-verity-fec.c | 384 +-
+ drivers/md/dm-verity-fec.h | 28 +-
+ drivers/md/dm-verity-target.c | 16 +-
+ drivers/md/dm-verity.h | 4 +-
+ drivers/md/dm-writecache.c | 10 +-
+ drivers/media/cec/core/cec-core.c | 2 +-
+ drivers/media/cec/usb/pulse8/pulse8-cec.c | 7 +
+ drivers/media/common/b2c2/flexcop.c | 14 -
+ drivers/media/common/saa7146/saa7146_fops.c | 13 -
+ drivers/media/common/siano/smsir.c | 1 +
+ drivers/media/common/uvc.c | 4 +
+ drivers/media/common/videobuf2/videobuf2-dma-sg.c | 1 +
+ drivers/media/dvb-frontends/au8522_decoder.c | 1 +
+ drivers/media/dvb-frontends/dib8000.c | 4 +-
+ drivers/media/dvb-frontends/m88ds3103.c | 426 +-
+ drivers/media/dvb-frontends/m88ds3103_priv.h | 46 +-
+ drivers/media/dvb-frontends/si2168.c | 8 +-
+ drivers/media/i2c/Kconfig | 31 +-
+ drivers/media/i2c/Makefile | 2 +
+ drivers/media/i2c/alvium-csi2.c | 2 +-
+ drivers/media/i2c/ar0521.c | 3 +
+ drivers/media/i2c/ccs-pll.c | 5 +-
+ drivers/media/i2c/cx25840/cx25840-core.c | 29 +-
+ drivers/media/i2c/ds90ub913.c | 59 +-
+ drivers/media/i2c/ds90ub953.c | 61 +-
+ drivers/media/i2c/ds90ub960.c | 214 +-
+ drivers/media/i2c/dw9768.c | 2 +-
+ drivers/media/i2c/imx219.c | 3 +
+ drivers/media/i2c/imx258.c | 14 +-
+ drivers/media/i2c/imx283.c | 27 +-
+ drivers/media/i2c/imx355.c | 117 +-
+ drivers/media/i2c/imx412.c | 8 +-
+ drivers/media/i2c/ir-kbd-i2c.c | 2 +
+ drivers/media/i2c/max9286.c | 2 +-
+ drivers/media/i2c/mt9m114.c | 35 +-
+ drivers/media/i2c/mt9p031.c | 4 +
+ drivers/media/i2c/og01a1b.c | 907 +-
+ drivers/media/i2c/ov02a10.c | 2 +-
+ drivers/media/i2c/ov08d10.c | 246 +-
+ drivers/media/i2c/ov2732.c | 790 +
+ drivers/media/i2c/ov5647.c | 12 +-
+ drivers/media/i2c/ov5675.c | 32 +-
+ drivers/media/i2c/ov8856.c | 23 +-
+ drivers/media/i2c/ov9282.c | 681 +-
+ drivers/media/i2c/t4ka3.c | 1064 +
+ drivers/media/i2c/vgxy61.c | 3 +
+ drivers/media/pci/bt8xx/bttv-input.c | 3 +-
+ drivers/media/pci/cx23885/cx23885-cards.c | 3 +
+ drivers/media/pci/cx23885/cx23885-core.c | 15 +-
+ drivers/media/pci/cx23885/cx23885-dvb.c | 6 +-
+ drivers/media/pci/cx23885/cx23885-input.c | 1 +
+ drivers/media/pci/cx23885/cx23885.h | 1 +
+ drivers/media/pci/cx25821/cx25821-alsa.c | 6 +-
+ drivers/media/pci/cx88/cx88-input.c | 3 +-
+ drivers/media/pci/dm1105/dm1105.c | 1 +
+ drivers/media/pci/intel/ipu-bridge.c | 16 +
+ drivers/media/pci/intel/ipu6/ipu6.c | 2 +-
+ drivers/media/pci/mantis/mantis_input.c | 1 +
+ drivers/media/pci/mgb4/mgb4_core.c | 3 +-
+ drivers/media/pci/mgb4/mgb4_sysfs_in.c | 18 +-
+ drivers/media/pci/mgb4/mgb4_sysfs_out.c | 62 +
+ drivers/media/pci/saa7134/saa7134-i2c.c | 26 +-
+ drivers/media/pci/saa7134/saa7134-input.c | 1 +
+ drivers/media/pci/saa7164/saa7164-core.c | 47 +-
+ drivers/media/pci/saa7164/saa7164-fw.c | 4 +-
+ drivers/media/pci/smipcie/smipcie-ir.c | 1 +
+ drivers/media/pci/ttpci/budget-ci.c | 1 +
+ drivers/media/pci/zoran/zoran_card.c | 2 +-
+ drivers/media/platform/amphion/vpu_v4l2.c | 9 +-
+ .../media/platform/arm/mali-c55/mali-c55-common.h | 2 +
+ .../media/platform/arm/mali-c55/mali-c55-core.c | 35 -
+ drivers/media/platform/arm/mali-c55/mali-c55-isp.c | 37 +-
+ .../media/platform/arm/mali-c55/mali-c55-params.c | 134 +-
+ .../platform/arm/mali-c55/mali-c55-registers.h | 4 +-
+ drivers/media/platform/broadcom/Kconfig | 5 -
+ drivers/media/platform/broadcom/bcm2835-unicam.c | 45 +-
+ .../media/platform/chips-media/wave5/wave5-vdi.c | 1 +
+ .../platform/chips-media/wave5/wave5-vpu-dec.c | 14 +-
+ .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 1 +
+ .../mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c | 9 +
+ drivers/media/platform/nxp/dw100/dw100.c | 134 +-
+ drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 3 +
+ drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 117 +-
+ drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 22 +
+ drivers/media/platform/nxp/imx-mipi-csis.c | 31 +-
+ .../media/platform/nxp/imx8-isi/imx8-isi-core.c | 12 +
+ .../media/platform/nxp/imx8-isi/imx8-isi-core.h | 1 +
+ drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c | 6 +-
+ .../media/platform/nxp/imx8-isi/imx8-isi-video.c | 2 +-
+ drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 92 +-
+ drivers/media/platform/renesas/rcar-csi2.c | 116 +-
+ drivers/media/platform/renesas/rcar-isp/csisp.c | 13 +-
+ drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 22 +
+ .../media/platform/renesas/rcar-vin/rcar-v4l2.c | 12 +
+ .../platform/renesas/rzv2h-ivc/rzv2h-ivc-dev.c | 2 +-
+ .../platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c | 63 +-
+ .../media/platform/renesas/rzv2h-ivc/rzv2h-ivc.h | 13 +-
+ drivers/media/platform/renesas/vsp1/vsp1_brx.c | 37 +-
+ drivers/media/platform/renesas/vsp1/vsp1_clu.c | 47 +-
+ drivers/media/platform/renesas/vsp1/vsp1_drv.c | 8 +-
+ drivers/media/platform/renesas/vsp1/vsp1_entity.c | 112 +-
+ drivers/media/platform/renesas/vsp1/vsp1_entity.h | 21 +-
+ drivers/media/platform/renesas/vsp1/vsp1_histo.c | 97 +-
+ drivers/media/platform/renesas/vsp1/vsp1_histo.h | 2 -
+ drivers/media/platform/renesas/vsp1/vsp1_hsit.c | 61 +-
+ drivers/media/platform/renesas/vsp1/vsp1_iif.c | 39 +-
+ drivers/media/platform/renesas/vsp1/vsp1_lif.c | 40 +-
+ drivers/media/platform/renesas/vsp1/vsp1_lut.c | 47 +-
+ drivers/media/platform/renesas/vsp1/vsp1_rpf.c | 7 +-
+ drivers/media/platform/renesas/vsp1/vsp1_rwpf.c | 127 +-
+ drivers/media/platform/renesas/vsp1/vsp1_rwpf.h | 6 +-
+ drivers/media/platform/renesas/vsp1/vsp1_sru.c | 63 +-
+ drivers/media/platform/renesas/vsp1/vsp1_uds.c | 62 +-
+ drivers/media/platform/renesas/vsp1/vsp1_uif.c | 40 +-
+ drivers/media/platform/renesas/vsp1/vsp1_wpf.c | 13 +-
+ .../platform/rockchip/rkcif/rkcif-capture-mipi.c | 10 +-
+ .../platform/rockchip/rkcif/rkcif-interface.c | 3 +-
+ .../media/platform/rockchip/rkcif/rkcif-stream.c | 46 +-
+ .../platform/rockchip/rkisp1/rkisp1-capture.c | 3 +
+ .../media/platform/samsung/exynos4-is/fimc-core.c | 6 +-
+ .../media/platform/samsung/exynos4-is/fimc-is.c | 11 +-
+ drivers/media/platform/st/stm32/stm32-dcmi.c | 475 +-
+ drivers/media/platform/synopsys/Kconfig | 1 +
+ drivers/media/platform/synopsys/dw-mipi-csi2rx.c | 281 +-
+ .../media/platform/synopsys/hdmirx/snps_hdmirx.c | 6 +-
+ drivers/media/platform/ti/omap3isp/ispvideo.c | 1 +
+ drivers/media/platform/ti/vpe/vip.c | 1 +
+ drivers/media/rc/ati_remote.c | 6 +-
+ drivers/media/rc/ene_ir.c | 2 +-
+ drivers/media/rc/fintek-cir.c | 3 +-
+ drivers/media/rc/gpio-ir-tx.c | 4 +-
+ drivers/media/rc/igorplugusb.c | 17 +-
+ drivers/media/rc/iguanair.c | 1 +
+ drivers/media/rc/img-ir/img-ir-hw.c | 3 +-
+ drivers/media/rc/img-ir/img-ir-raw.c | 3 +-
+ drivers/media/rc/imon.c | 16 +-
+ drivers/media/rc/ir-hix5hd2.c | 2 +-
+ drivers/media/rc/ir_toy.c | 1 +
+ drivers/media/rc/ite-cir.c | 2 +-
+ drivers/media/rc/mceusb.c | 5 +-
+ drivers/media/rc/rc-ir-raw.c | 5 -
+ drivers/media/rc/rc-loopback.c | 1 +
+ drivers/media/rc/rc-main.c | 6 +-
+ drivers/media/rc/redrat3.c | 4 +-
+ drivers/media/rc/st_rc.c | 2 +-
+ drivers/media/rc/streamzap.c | 19 +-
+ drivers/media/rc/sunxi-cir.c | 1 +
+ drivers/media/rc/ttusbir.c | 15 +-
+ drivers/media/rc/winbond-cir.c | 2 +-
+ drivers/media/rc/xbox_remote.c | 14 +-
+ drivers/media/test-drivers/vidtv/Kconfig | 1 +
+ drivers/media/test-drivers/vidtv/vidtv_bridge.c | 4 +-
+ drivers/media/test-drivers/vidtv/vidtv_channel.c | 4 +
+ drivers/media/test-drivers/vidtv/vidtv_mux.c | 4 +-
+ drivers/media/test-drivers/vidtv/vidtv_psi.c | 57 +-
+ drivers/media/test-drivers/vidtv/vidtv_s302m.c | 6 +-
+ drivers/media/test-drivers/vidtv/vidtv_ts.c | 48 +-
+ drivers/media/test-drivers/vidtv/vidtv_ts.h | 4 +-
+ drivers/media/test-drivers/vimc/vimc-common.h | 41 +
+ drivers/media/test-drivers/vimc/vimc-sensor.c | 114 +-
+ drivers/media/test-drivers/vimc/vimc-streamer.c | 33 +-
+ drivers/media/tuners/mxl5005s.c | 6 +
+ drivers/media/tuners/si2157.c | 232 +-
+ drivers/media/tuners/si2157_priv.h | 3 +-
+ drivers/media/tuners/xc5000.c | 12 +-
+ drivers/media/usb/as102/as102_usb_drv.c | 2 +
+ drivers/media/usb/au0828/au0828-cards.c | 50 +
+ drivers/media/usb/au0828/au0828-cards.h | 2 +
+ drivers/media/usb/au0828/au0828-dvb.c | 1 +
+ drivers/media/usb/au0828/au0828-input.c | 2 +
+ drivers/media/usb/au0828/au0828-video.c | 25 +-
+ drivers/media/usb/cx231xx/cx231xx-avcore.c | 7 +-
+ drivers/media/usb/cx231xx/cx231xx-cards.c | 5 +-
+ drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 1 +
+ drivers/media/usb/dvb-usb/dvb-usb-remote.c | 6 +-
+ drivers/media/usb/em28xx/em28xx-cards.c | 258 +-
+ drivers/media/usb/em28xx/em28xx-core.c | 159 +-
+ drivers/media/usb/em28xx/em28xx-dvb.c | 322 +-
+ drivers/media/usb/em28xx/em28xx-i2c.c | 2 +
+ drivers/media/usb/em28xx/em28xx-input.c | 1 +
+ drivers/media/usb/em28xx/em28xx-reg.h | 1 +
+ drivers/media/usb/em28xx/em28xx-video.c | 207 +-
+ drivers/media/usb/em28xx/em28xx.h | 23 +
+ drivers/media/usb/go7007/go7007-loader.c | 6 +-
+ drivers/media/usb/gspca/gspca.c | 13 -
+ drivers/media/usb/hackrf/hackrf.c | 7 +-
+ drivers/media/usb/usbtv/usbtv-core.c | 4 +-
+ drivers/media/usb/uvc/uvc_driver.c | 38 +-
+ drivers/media/usb/uvc/uvc_isight.c | 2 +-
+ drivers/media/usb/uvc/uvc_metadata.c | 9 +-
+ drivers/media/usb/uvc/uvc_queue.c | 23 +-
+ drivers/media/usb/uvc/uvc_v4l2.c | 3 +
+ drivers/media/usb/uvc/uvcvideo.h | 13 +-
+ drivers/media/v4l2-core/v4l2-fwnode.c | 9 +-
+ drivers/media/v4l2-core/v4l2-subdev.c | 119 +
+ drivers/mfd/cs42l43-i2c.c | 7 +-
+ drivers/mfd/cs42l43-sdw.c | 4 +-
+ drivers/mfd/cs42l43.c | 93 +-
+ drivers/mfd/cs42l43.h | 2 +-
+ drivers/misc/open-dice.c | 19 +-
+ drivers/misc/pci_endpoint_test.c | 34 +-
+ drivers/misc/sgi-gru/grumain.c | 2 +-
+ drivers/mmc/core/block.c | 86 +-
+ drivers/mmc/core/card.h | 11 +
+ drivers/mmc/core/core.c | 3 +-
+ drivers/mmc/core/host.c | 29 +-
+ drivers/mmc/core/host.h | 6 +-
+ drivers/mmc/core/mmc.c | 12 +
+ drivers/mmc/core/mmc_test.c | 111 +-
+ drivers/mmc/core/queue.c | 9 +-
+ drivers/mmc/core/queue.h | 7 +-
+ drivers/mmc/core/quirks.h | 21 +-
+ drivers/mmc/core/sdio_io.c | 6 +-
+ drivers/mmc/host/Kconfig | 16 +-
+ drivers/mmc/host/Makefile | 1 +
+ drivers/mmc/host/atmel-mci.c | 12 +-
+ drivers/mmc/host/cavium-octeon.c | 5 +-
+ drivers/mmc/host/cavium.c | 4 +-
+ drivers/mmc/host/dw_mmc-bluefield.c | 2 +-
+ drivers/mmc/host/dw_mmc-exynos.c | 9 +-
+ drivers/mmc/host/dw_mmc-hi3798cv200.c | 6 +-
+ drivers/mmc/host/dw_mmc-hi3798mv200.c | 28 +-
+ drivers/mmc/host/dw_mmc-k3.c | 51 +-
+ drivers/mmc/host/dw_mmc-pci.c | 37 +-
+ drivers/mmc/host/dw_mmc-pltfm.c | 34 +-
+ drivers/mmc/host/dw_mmc-pltfm.h | 2 +-
+ drivers/mmc/host/dw_mmc-rockchip.c | 36 +-
+ drivers/mmc/host/dw_mmc-starfive.c | 5 +-
+ drivers/mmc/host/dw_mmc.c | 819 +-
+ drivers/mmc/host/dw_mmc.h | 148 +-
+ drivers/mmc/host/jz4740_mmc.c | 2 +-
+ drivers/mmc/host/loongson2-mmc.c | 60 +-
+ drivers/mmc/host/mtk-sd.c | 32 +-
+ drivers/mmc/host/renesas_sdhi_core.c | 6 +
+ drivers/mmc/host/renesas_sdhi_sys_dmac.c | 12 +-
+ drivers/mmc/host/rtsx_pci_sdmmc.c | 88 +-
+ drivers/mmc/host/sdhci-esdhc-imx.c | 33 +-
+ drivers/mmc/host/sdhci-msm.c | 124 +-
+ drivers/mmc/host/sdhci-of-arasan.c | 88 +-
+ drivers/mmc/host/sdhci-of-aspeed.c | 11 +-
+ drivers/mmc/host/sdhci-of-bst.c | 523 +
+ drivers/mmc/host/sdhci-of-dwcmshc.c | 517 +-
+ drivers/mmc/host/sdhci-of-k1.c | 39 +-
+ drivers/mmc/host/sdhci-pci-core.c | 1 -
+ drivers/mmc/host/sdhci-pic32.c | 5 +-
+ drivers/mmc/host/sdhci-pltfm.c | 20 -
+ drivers/mmc/host/sdhci-uhs2.c | 13 +-
+ drivers/mmc/host/sdhci.c | 23 +-
+ drivers/mmc/host/tifm_sd.c | 4 +-
+ drivers/mmc/host/vub300.c | 51 +-
+ drivers/mtd/mtdchar.c | 21 +-
+ drivers/mux/Kconfig | 17 +-
+ drivers/mux/core.c | 198 +-
+ drivers/net/ethernet/intel/ice/ice_main.c | 2 +-
+ drivers/net/ethernet/intel/idpf/idpf_main.c | 2 +-
+ drivers/net/ethernet/intel/igc/igc_main.c | 2 +-
+ drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 2 +-
+ drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 +-
+ drivers/ntb/ntb_transport.c | 14 +-
+ drivers/pci/Kconfig | 12 +-
+ drivers/pci/controller/Kconfig | 1 +
+ drivers/pci/controller/cadence/pci-j721e.c | 3 +-
+ drivers/pci/controller/cadence/pci-sky1.c | 6 +-
+ drivers/pci/controller/cadence/pcie-cadence-host.c | 7 +
+ drivers/pci/controller/cadence/pcie-cadence.h | 75 +-
+ drivers/pci/controller/cadence/pcie-sg2042.c | 2 +
+ drivers/pci/controller/dwc/Kconfig | 28 +-
+ drivers/pci/controller/dwc/Makefile | 3 +-
+ drivers/pci/controller/dwc/pci-dra7xx.c | 4 -
+ drivers/pci/controller/dwc/pci-imx6.c | 81 +-
+ drivers/pci/controller/dwc/pci-keystone.c | 12 +
+ drivers/pci/controller/dwc/pci-layerscape-ep.c | 6 -
+ drivers/pci/controller/dwc/pci-layerscape.c | 16 +-
+ drivers/pci/controller/dwc/pcie-amd-mdb.c | 2 +-
+ drivers/pci/controller/dwc/pcie-andes-qilai.c | 197 +
+ drivers/pci/controller/dwc/pcie-artpec6.c | 4 -
+ drivers/pci/controller/dwc/pcie-bt1.c | 645 -
+ .../pci/controller/dwc/pcie-designware-debugfs.c | 73 +-
+ drivers/pci/controller/dwc/pcie-designware-ep.c | 55 +-
+ drivers/pci/controller/dwc/pcie-designware-host.c | 29 +-
+ drivers/pci/controller/dwc/pcie-designware-plat.c | 10 -
+ drivers/pci/controller/dwc/pcie-designware.c | 18 +-
+ drivers/pci/controller/dwc/pcie-designware.h | 3 +
+ drivers/pci/controller/dwc/pcie-dw-rockchip.c | 134 +-
+ drivers/pci/controller/dwc/pcie-eswin.c | 408 +
+ drivers/pci/controller/dwc/pcie-keembay.c | 3 -
+ drivers/pci/controller/dwc/pcie-qcom-common.c | 2 +-
+ drivers/pci/controller/dwc/pcie-qcom-ep.c | 16 +-
+ drivers/pci/controller/dwc/pcie-qcom.c | 23 +-
+ drivers/pci/controller/dwc/pcie-rcar-gen4.c | 20 +-
+ drivers/pci/controller/dwc/pcie-stm32-ep.c | 10 -
+ drivers/pci/controller/dwc/pcie-tegra194.c | 302 +-
+ drivers/pci/controller/dwc/pcie-uniphier-ep.c | 19 +-
+ drivers/pci/controller/pcie-aspeed.c | 8 +-
+ drivers/pci/controller/pcie-brcmstb.c | 5 +-
+ drivers/pci/controller/pcie-mediatek-gen3.c | 233 +-
+ drivers/pci/controller/pcie-mediatek.c | 2 +-
+ drivers/pci/controller/pcie-rcar-ep.c | 3 -
+ drivers/pci/controller/pcie-rzg3s-host.c | 371 +-
+ drivers/pci/endpoint/functions/pci-epf-mhi.c | 4 +
+ drivers/pci/endpoint/functions/pci-epf-ntb.c | 56 +-
+ drivers/pci/endpoint/functions/pci-epf-test.c | 39 +-
+ drivers/pci/endpoint/functions/pci-epf-vntb.c | 69 +-
+ drivers/pci/endpoint/pci-ep-cfs.c | 30 +-
+ drivers/pci/endpoint/pci-ep-msi.c | 5 +
+ drivers/pci/endpoint/pci-epc-core.c | 5 +-
+ drivers/pci/endpoint/pci-epf-core.c | 2 +-
+ drivers/pci/hotplug/pciehp_core.c | 3 +-
+ drivers/pci/hotplug/pnv_php.c | 19 +-
+ drivers/pci/hotplug/rpaphp_slot.c | 4 +-
+ drivers/pci/msi/api.c | 5 +
+ drivers/pci/msi/msi.c | 10 +
+ drivers/pci/npem.c | 2 +-
+ drivers/pci/of.c | 21 +-
+ drivers/pci/p2pdma.c | 10 +-
+ drivers/pci/pci-sysfs.c | 6 +-
+ drivers/pci/pci.c | 329 +-
+ drivers/pci/pci.h | 7 +-
+ drivers/pci/pcie/aer.c | 2 -
+ drivers/pci/pcie/aspm.c | 17 +-
+ drivers/pci/pcie/dpc.c | 3 +
+ drivers/pci/pcie/ptm.c | 77 +-
+ drivers/pci/probe.c | 39 +-
+ drivers/pci/pwrctrl/Kconfig | 13 +-
+ drivers/pci/pwrctrl/Makefile | 4 +-
+ drivers/pci/pwrctrl/{slot.c => generic.c} | 13 +-
+ drivers/pci/quirks.c | 3 +
+ drivers/pci/setup-bus.c | 65 +-
+ drivers/pci/setup-res.c | 40 +-
+ drivers/pci/slot.c | 31 +-
+ drivers/pci/tph.c | 9 +-
+ drivers/pci/trace.c | 1 +
+ drivers/pci/vgaarb.c | 20 +-
+ drivers/pcmcia/rsrc_nonstatic.c | 3 +-
+ drivers/phy/phy-can-transceiver.c | 10 -
+ drivers/phy/renesas/phy-rcar-gen3-usb2.c | 30 +-
+ drivers/platform/chrome/chromeos_privacy_screen.c | 41 +-
+ drivers/platform/chrome/chromeos_tbmc.c | 55 +-
+ drivers/platform/chrome/cros_ec_lightbar.c | 3 +
+ drivers/platform/chrome/cros_usbpd_logger.c | 18 +-
+ drivers/platform/chrome/wilco_ec/event.c | 73 +-
+ drivers/platform/x86/intel/int3472/tps68470.c | 1 +
+ drivers/platform/x86/intel/int3472/tps68470.h | 1 +
+ .../x86/intel/int3472/tps68470_board_data.c | 107 +-
+ drivers/pmdomain/arm/scmi_pm_domain.c | 1 +
+ drivers/pmdomain/bcm/bcm2835-power.c | 25 +-
+ drivers/pmdomain/core.c | 59 +-
+ drivers/pmdomain/imx/imx93-blk-ctrl.c | 77 +-
+ drivers/pmdomain/imx/scu-pd.c | 1 +
+ .../pmdomain/marvell/pxa1908-power-controller.c | 39 +-
+ drivers/pmdomain/mediatek/mt8189-pm-domains.h | 485 +
+ drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c | 59 +
+ drivers/pmdomain/mediatek/mtk-pm-domains.c | 44 +-
+ drivers/pmdomain/mediatek/mtk-pm-domains.h | 5 +
+ drivers/pmdomain/mediatek/mtk-scpsys.c | 10 +
+ drivers/pmdomain/qcom/Kconfig | 2 +-
+ drivers/pmdomain/qcom/cpr.c | 13 +-
+ drivers/pmdomain/qcom/rpmhpd.c | 58 +
+ drivers/pmdomain/qcom/rpmpd.c | 2 +-
+ drivers/pmdomain/rockchip/pm-domains.c | 7 +-
+ drivers/pmdomain/sunxi/sun55i-pck600.c | 35 +-
+ drivers/pmdomain/ti/omap_prm.c | 1 +
+ drivers/pmdomain/ti/ti_sci_pm_domains.c | 5 +-
+ drivers/pwm/pwm-imx-tpm.c | 9 +-
+ drivers/pwm/pwm-jz4740.c | 1 -
+ drivers/pwm/pwm_th1520.rs | 5 +-
+ drivers/regulator/act8945a-regulator.c | 3 +-
+ drivers/regulator/bd9571mwv-regulator.c | 3 +-
+ drivers/regulator/bq257xx-regulator.c | 20 +-
+ drivers/regulator/core.c | 2 +-
+ drivers/regulator/cpcap-regulator.c | 105 +
+ drivers/regulator/cros-ec-regulator.c | 1 +
+ drivers/regulator/da9063-regulator.c | 9 +-
+ drivers/regulator/da9121-regulator.c | 43 +-
+ drivers/regulator/devres.c | 6 +-
+ drivers/regulator/fixed.c | 4 -
+ drivers/regulator/fp9931.c | 2 +-
+ drivers/regulator/max20411-regulator.c | 2 +-
+ drivers/regulator/max77620-regulator.c | 2 -
+ drivers/regulator/max77650-regulator.c | 2 +-
+ drivers/regulator/mt6315-regulator.c | 11 +-
+ drivers/regulator/mt6357-regulator.c | 2 +-
+ drivers/regulator/pf0900-regulator.c | 2 +-
+ drivers/regulator/pf1550-regulator.c | 1 -
+ drivers/regulator/pf9453-regulator.c | 5 +-
+ drivers/regulator/rk808-regulator.c | 3 +-
+ drivers/regulator/s2dos05-regulator.c | 2 +-
+ drivers/regulator/spacemit-p1.c | 25 +-
+ drivers/spi/Kconfig | 4 +-
+ drivers/spi/spi-amlogic-spisg.c | 10 +-
+ drivers/spi/spi-aspeed-smc.c | 9 +-
+ drivers/spi/spi-at91-usart.c | 8 +-
+ drivers/spi/spi-atcspi200.c | 29 +-
+ drivers/spi/spi-atmel.c | 8 +-
+ drivers/spi/spi-axiado.c | 1 -
+ drivers/spi/spi-bcm63xx-hsspi.c | 54 +-
+ drivers/spi/spi-bcm63xx.c | 8 +-
+ drivers/spi/spi-bcmbca-hsspi.c | 53 +-
+ drivers/spi/spi-cadence-quadspi.c | 4 -
+ drivers/spi/spi-cavium-octeon.c | 8 +-
+ drivers/spi/spi-cavium-thunderx.c | 8 +-
+ drivers/spi/spi-ch341.c | 43 +-
+ drivers/spi/spi-coldfire-qspi.c | 10 +-
+ drivers/spi/spi-cs42l43.c | 4 +-
+ drivers/spi/spi-dln2.c | 8 +-
+ drivers/spi/spi-ep93xx.c | 8 +-
+ drivers/spi/spi-fsl-espi.c | 10 +-
+ drivers/spi/spi-fsl-lpspi.c | 68 +-
+ drivers/spi/spi-fsl-qspi.c | 3 +-
+ drivers/spi/spi-fsl-spi.c | 14 +-
+ drivers/spi/spi-hisi-kunpeng.c | 17 +-
+ drivers/spi/spi-img-spfi.c | 8 +-
+ drivers/spi/spi-imx.c | 41 +-
+ drivers/spi/spi-lantiq-ssc.c | 8 +-
+ drivers/spi/spi-meson-spicc.c | 8 +-
+ drivers/spi/spi-microchip-core-qspi.c | 12 +-
+ drivers/spi/spi-microchip-core-spi.c | 4 +-
+ drivers/spi/spi-mpfs.c | 4 +-
+ drivers/spi/spi-mt65xx.c | 4 +-
+ drivers/spi/spi-mtk-nor.c | 4 +-
+ drivers/spi/spi-mtk-snfi.c | 14 +
+ drivers/spi/spi-mxs.c | 8 +-
+ drivers/spi/spi-npcm-fiu.c | 8 -
+ drivers/spi/spi-npcm-pspi.c | 8 +-
+ drivers/spi/spi-nxp-fspi.c | 3 +-
+ drivers/spi/spi-nxp-xspi.c | 3 +-
+ drivers/spi/spi-omap2-mcspi.c | 25 +-
+ drivers/spi/spi-pic32-sqi.c | 8 +-
+ drivers/spi/spi-pic32.c | 11 +-
+ drivers/spi/spi-pl022.c | 18 +-
+ drivers/spi/spi-pxa2xx-dma.c | 6 +-
+ drivers/spi/spi-pxa2xx.c | 11 +-
+ drivers/spi/spi-qup.c | 8 +-
+ drivers/spi/spi-rockchip.c | 40 +-
+ drivers/spi/spi-rspi.c | 10 +-
+ drivers/spi/spi-rzv2h-rspi.c | 60 +-
+ drivers/spi/spi-s3c64xx.c | 9 +-
+ drivers/spi/spi-sh-hspi.c | 10 +-
+ drivers/spi/spi-sh-msiof.c | 10 +-
+ drivers/spi/spi-sifive.c | 29 +-
+ drivers/spi/spi-slave-mt27xx.c | 10 +-
+ drivers/spi/spi-sn-f-ospi.c | 2 +-
+ drivers/spi/spi-sprd.c | 8 +-
+ drivers/spi/spi-st-ssc4.c | 8 +-
+ drivers/spi/spi-stm32-ospi.c | 5 -
+ drivers/spi/spi-stm32.c | 72 +-
+ drivers/spi/spi-sun4i.c | 10 +-
+ drivers/spi/spi-sun6i.c | 8 +-
+ drivers/spi/spi-sunplus-sp7021.c | 15 +-
+ drivers/spi/spi-synquacer.c | 8 +-
+ drivers/spi/spi-tegra114.c | 8 +-
+ drivers/spi/spi-tegra20-sflash.c | 8 +-
+ drivers/spi/spi-tegra20-slink.c | 26 +-
+ drivers/spi/spi-tegra210-quad.c | 22 +-
+ drivers/spi/spi-ti-qspi.c | 14 +-
+ drivers/spi/spi-uniphier.c | 24 +-
+ drivers/spi/spi-zynq-qspi.c | 15 +-
+ drivers/spi/spi-zynqmp-gqspi.c | 4 +-
+ drivers/spi/spi.c | 113 +-
+ drivers/staging/media/Kconfig | 2 -
+ drivers/staging/media/Makefile | 1 -
+ drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 4 +
+ drivers/staging/media/av7110/av7110.c | 2 +-
+ drivers/staging/media/av7110/av7110_ir.c | 1 +
+ drivers/staging/media/imx/imx-media-csi.c | 86 +-
+ drivers/staging/media/imx/imx-media-of.c | 3 +-
+ drivers/staging/media/imx/imx-media-vdic.c | 2 +-
+ drivers/staging/media/imx/imx-media.h | 2 +-
+ drivers/staging/media/ipu3/ipu3.c | 2 +-
+ drivers/staging/media/ipu7/TODO | 12 +-
+ drivers/staging/media/starfive/Kconfig | 5 -
+ drivers/staging/media/starfive/Makefile | 2 -
+ drivers/staging/media/starfive/camss/Kconfig | 18 -
+ drivers/staging/media/starfive/camss/Makefile | 13 -
+ drivers/staging/media/starfive/camss/TODO.txt | 4 -
+ drivers/staging/media/starfive/camss/stf-camss.c | 438 -
+ drivers/staging/media/starfive/camss/stf-camss.h | 134 -
+ drivers/staging/media/starfive/camss/stf-capture.c | 605 -
+ drivers/staging/media/starfive/camss/stf-capture.h | 86 -
+ .../staging/media/starfive/camss/stf-isp-hw-ops.c | 445 -
+ drivers/staging/media/starfive/camss/stf-isp.c | 379 -
+ drivers/staging/media/starfive/camss/stf-isp.h | 428 -
+ drivers/staging/media/starfive/camss/stf-video.c | 570 -
+ drivers/staging/media/starfive/camss/stf-video.h | 100 -
+ drivers/staging/media/tegra-video/Makefile | 1 +
+ drivers/staging/media/tegra-video/csi.c | 68 +-
+ drivers/staging/media/tegra-video/csi.h | 22 +
+ drivers/staging/media/tegra-video/tegra20.c | 840 +-
+ drivers/staging/media/tegra-video/vi.c | 58 +-
+ drivers/staging/media/tegra-video/vi.h | 6 +-
+ drivers/staging/media/tegra-video/video.c | 8 +-
+ drivers/staging/media/tegra-video/vip.c | 2 +-
+ drivers/staging/media/tegra-video/vip.h | 2 +-
+ drivers/staging/vme_user/vme.c | 20 +-
+ drivers/staging/vme_user/vme.h | 2 +-
+ drivers/staging/vme_user/vme_user.c | 51 +-
+ drivers/target/target_core_user.c | 26 +-
+ drivers/tty/hvc/hvc_xen.c | 3 +
+ drivers/tty/vt/vt.c | 34 +
+ drivers/uio/uio.c | 10 +-
+ drivers/uio/uio_hv_generic.c | 11 +-
+ drivers/vfio/pci/vfio_pci_dmabuf.c | 80 +-
+ drivers/vfio/pci/xe/main.c | 14 +
+ drivers/video/Kconfig | 1 +
+ drivers/video/console/newport_con.c | 61 +-
+ drivers/video/fbdev/Kconfig | 10 +-
+ drivers/video/fbdev/aty/atyfb_base.c | 4 -
+ drivers/video/fbdev/core/bitblit.c | 46 +-
+ drivers/video/fbdev/core/fb_defio.c | 266 +-
+ drivers/video/fbdev/core/fbcon.c | 242 +-
+ drivers/video/fbdev/core/fbcon.h | 18 +-
+ drivers/video/fbdev/core/fbcon_ccw.c | 70 +-
+ drivers/video/fbdev/core/fbcon_cw.c | 70 +-
+ drivers/video/fbdev/core/fbcon_rotate.c | 88 +-
+ drivers/video/fbdev/core/fbcon_rotate.h | 71 -
+ drivers/video/fbdev/core/fbcon_ud.c | 67 +-
+ drivers/video/fbdev/core/fbmem.c | 6 +-
+ drivers/video/fbdev/goldfishfb.c | 14 +-
+ drivers/video/fbdev/macfb.c | 38 +-
+ drivers/video/fbdev/matrox/g450_pll.c | 2 +-
+ drivers/video/fbdev/omap/hwa742.c | 4 +
+ drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 2 +-
+ drivers/video/fbdev/tdfxfb.c | 106 +-
+ drivers/video/fbdev/udlfb.c | 3 +
+ drivers/video/fbdev/via/lcd.c | 3 +
+ drivers/video/fbdev/wmt_ge_rops.c | 18 +-
+ drivers/virtio/virtio_balloon.c | 10 +-
+ drivers/xen/grant-table.c | 3 +-
+ drivers/xen/manage.c | 20 +-
+ drivers/xen/swiotlb-xen.c | 2 +-
+ fs/afs/file.c | 36 +-
+ fs/afs/internal.h | 1 -
+ fs/afs/write.c | 1 -
+ fs/binfmt_elf.c | 3 +-
+ fs/btrfs/compression.c | 2 +-
+ fs/btrfs/extent_io.c | 6 +-
+ fs/btrfs/tests/extent-io-tests.c | 2 +-
+ fs/buffer.c | 2 +-
+ fs/ceph/addr.c | 2 +-
+ fs/dax.c | 3 +-
+ fs/erofs/data.c | 3 +-
+ fs/ext2/balloc.c | 4 +-
+ fs/ext2/inode.c | 17 +-
+ fs/ext2/namei.c | 7 +-
+ fs/ext2/super.c | 2 +-
+ fs/ext4/file.c | 1 -
+ fs/ext4/inode.c | 2 +-
+ fs/ext4/page-io.c | 1 -
+ fs/ext4/readpage.c | 1 -
+ fs/f2fs/checkpoint.c | 2 +-
+ fs/f2fs/compress.c | 2 +-
+ fs/f2fs/data.c | 2 +-
+ fs/f2fs/f2fs.h | 2 -
+ fs/f2fs/file.c | 1 -
+ fs/f2fs/node.c | 2 +-
+ fs/fuse/control.c | 4 +-
+ fs/fuse/cuse.c | 2 +-
+ fs/fuse/dev.c | 156 +-
+ fs/fuse/dev_uring.c | 36 +-
+ fs/fuse/dir.c | 14 +-
+ fs/fuse/file.c | 18 +-
+ fs/fuse/fuse_dev_i.h | 34 +-
+ fs/fuse/fuse_i.h | 19 +-
+ fs/fuse/inode.c | 136 +-
+ fs/fuse/readdir.c | 8 +-
+ fs/fuse/virtio_fs.c | 33 +-
+ fs/gfs2/aops.c | 17 +-
+ fs/gfs2/bmap.c | 2 +-
+ fs/gfs2/glops.c | 13 +-
+ fs/gfs2/inode.c | 3 +-
+ fs/gfs2/log.c | 127 +-
+ fs/gfs2/log.h | 26 +-
+ fs/gfs2/lops.c | 16 +-
+ fs/gfs2/meta_io.c | 43 +-
+ fs/gfs2/meta_io.h | 1 -
+ fs/gfs2/rgrp.c | 2 +-
+ fs/gfs2/super.c | 111 +-
+ fs/gfs2/trans.c | 45 +-
+ fs/gfs2/util.c | 3 +-
+ fs/hugetlbfs/inode.c | 22 +-
+ fs/jfs/jfs_dmap.c | 114 +-
+ fs/jfs/jfs_dtree.c | 192 +-
+ fs/jfs/jfs_dtree.h | 4 +
+ fs/jfs/jfs_imap.c | 4 +
+ fs/jfs/jfs_logmgr.c | 34 +-
+ fs/jfs/jfs_logmgr.h | 7 +
+ fs/jfs/jfs_metapage.c | 3 +-
+ fs/jfs/jfs_mount.c | 3 +-
+ fs/jfs/jfs_txnmgr.c | 3 +-
+ fs/jfs/jfs_umount.c | 10 +
+ fs/mpage.c | 1 -
+ fs/netfs/buffered_write.c | 1 -
+ fs/nfs/blocklayout/blocklayout.c | 1 -
+ fs/nfs/dir.c | 1 -
+ fs/nilfs2/btree.c | 2 +-
+ fs/nilfs2/page.c | 2 +-
+ fs/nilfs2/segment.c | 2 +-
+ fs/notify/fanotify/fanotify.h | 5 +-
+ fs/notify/fanotify/fanotify_user.c | 50 +-
+ fs/notify/inotify/inotify_user.c | 3 +-
+ fs/ntfs3/file.c | 2 +-
+ fs/ocfs2/refcounttree.c | 1 -
+ fs/proc/meminfo.c | 9 +-
+ fs/proc/vmcore.c | 2 +-
+ fs/pstore/ram_core.c | 2 +-
+ fs/quota/dquot.c | 38 +-
+ fs/ramfs/file-nommu.c | 2 +-
+ fs/resctrl/pseudo_lock.c | 2 +-
+ fs/smb/client/connect.c | 1 -
+ fs/smb/client/file.c | 1 -
+ fs/smb/client/smb1pdu.h | 9 -
+ fs/smb/client/smb2pdu.c | 8 +-
+ fs/smb/client/smbdirect.c | 8 +
+ fs/smb/common/fscc.h | 336 +
+ fs/smb/common/smb2pdu.h | 318 -
+ fs/smb/common/smbdirect/smbdirect.h | 2 +
+ fs/smb/common/smbdirect/smbdirect_socket.h | 148 +-
+ fs/smb/server/Kconfig | 1 -
+ fs/smb/server/auth.c | 11 +-
+ fs/smb/server/connection.c | 1 +
+ fs/smb/server/crypto_ctx.h | 5 -
+ fs/smb/server/mgmt/user_session.c | 8 +-
+ fs/smb/server/oplock.c | 7 +
+ fs/smb/server/oplock.h | 1 +
+ fs/smb/server/server.c | 1 -
+ fs/smb/server/smb2pdu.c | 29 +-
+ fs/smb/server/smb2pdu.h | 9 -
+ fs/smb/server/smb_common.h | 8 -
+ fs/smb/server/smbacl.c | 3 +-
+ fs/smb/server/transport_ipc.c | 5 +-
+ fs/smb/server/transport_rdma.c | 8 +-
+ fs/smb/server/vfs_cache.c | 128 +-
+ fs/smb/server/vfs_cache.h | 12 +-
+ fs/tracefs/event_inode.c | 98 +-
+ fs/tracefs/inode.c | 41 +-
+ fs/udf/inode.c | 11 +-
+ fs/udf/super.c | 4 +-
+ fs/zonefs/file.c | 3 +-
+ include/asm-generic/tlb.h | 4 +
+ include/crypto/acompress.h | 5 +-
+ include/crypto/cryptd.h | 33 -
+ include/crypto/des.h | 8 +-
+ include/crypto/internal/acompress.h | 1 +
+ include/crypto/internal/ecc.h | 22 +-
+ include/crypto/internal/geniv.h | 2 -
+ include/crypto/internal/scompress.h | 1 +
+ include/crypto/internal/simd.h | 19 -
+ include/crypto/rng.h | 25 +-
+ include/crypto/skcipher.h | 1 +
+ include/drm/bridge/dw_dp.h | 7 +
+ include/drm/bridge/dw_hdmi_qp.h | 2 +-
+ include/drm/display/drm_hdmi_helper.h | 3 +-
+ include/drm/drm_atomic.h | 20 +-
+ include/drm/drm_atomic_state_helper.h | 3 +
+ include/drm/drm_blend.h | 4 +-
+ include/drm/drm_bridge.h | 6 +-
+ include/drm/drm_buddy.h | 163 +-
+ include/drm/drm_client.h | 3 +
+ include/drm/drm_colorop.h | 32 +-
+ include/drm/drm_connector.h | 49 +-
+ include/drm/drm_crtc.h | 12 +
+ include/drm/drm_fb_helper.h | 107 +-
+ include/drm/drm_mipi_dbi.h | 145 +-
+ include/drm/drm_mipi_dsi.h | 4 +
+ include/drm/drm_mode_config.h | 9 +
+ include/drm/drm_pagemap.h | 21 +
+ include/drm/drm_ras.h | 75 +
+ include/drm/drm_ras_genl_family.h | 17 +
+ include/drm/drm_simple_kms_helper.h | 216 +-
+ include/drm/drm_suballoc.h | 6 +
+ include/drm/intel/display_parent_interface.h | 108 +
+ include/drm/intel/i915_drm.h | 82 +-
+ include/drm/intel/intel_gmd_interrupt_regs.h | 92 +
+ include/drm/intel/intel_gmd_misc_regs.h | 21 +
+ include/drm/intel/intel_pcode_regs.h | 108 +
+ include/drm/intel/pciids.h | 12 +
+ include/drm/intel/pick.h | 51 +
+ include/drm/intel/reg_bits.h | 139 +
+ include/drm/intel/step.h | 62 +
+ include/drm/intel/xe_sriov_vfio.h | 11 +
+ include/drm/ttm/ttm_backup.h | 2 +-
+ include/drm/ttm/ttm_bo.h | 28 +-
+ include/drm/ttm/ttm_pool.h | 7 +-
+ .../power/allwinner,sun60i-a733-pck-600.h | 18 +
+ include/dt-bindings/power/marvell,pxa1908-power.h | 1 +
+ include/dt-bindings/power/mediatek,mt8189-power.h | 38 +
+ include/dt-bindings/power/mt7622-power.h | 1 +
+ include/dt-bindings/power/qcom,rpmhpd.h | 12 +
+ include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h | 12 +
+ include/linux/cgroup-defs.h | 5 +
+ include/linux/cgroup.h | 65 +-
+ include/linux/console_struct.h | 33 +-
+ include/linux/coreboot.h | 90 +
+ include/linux/cpuhotplug.h | 1 -
+ include/linux/damon.h | 18 +-
+ include/linux/dax.h | 4 +-
+ include/linux/device-mapper.h | 7 +
+ include/linux/dma-buf.h | 17 +-
+ include/linux/dma-fence-array.h | 1 -
+ include/linux/dma-fence-chain.h | 1 -
+ include/linux/dma-fence.h | 97 +-
+ include/linux/fb.h | 19 +-
+ include/linux/firmware/cirrus/cs_dsp.h | 3 +
+ include/linux/{pagevec.h => folio_batch.h} | 16 +-
+ include/linux/folio_queue.h | 8 +-
+ include/linux/font.h | 166 +-
+ include/linux/fs.h | 14 +-
+ include/linux/generic_pt/common.h | 16 +
+ include/linux/generic_pt/iommu.h | 80 +-
+ include/linux/gpu_buddy.h | 241 +
+ include/linux/hisi_acc_qm.h | 14 +-
+ include/linux/host1x.h | 10 -
+ include/linux/huge_mm.h | 13 +-
+ include/linux/hugetlb.h | 31 +-
+ include/linux/hugetlb_inline.h | 4 +-
+ include/linux/hw_random.h | 2 +-
+ include/linux/hyperv.h | 4 +-
+ include/linux/iomap.h | 2 +-
+ include/linux/iommu.h | 3 +
+ include/linux/iopoll.h | 8 +-
+ include/linux/ioport.h | 22 +-
+ include/linux/kasan.h | 8 +-
+ include/linux/kho/abi/kexec_handover.h | 144 +-
+ include/linux/kho/abi/memfd.h | 18 +-
+ include/linux/kho_radix_tree.h | 70 +
+ include/linux/ksm.h | 10 +-
+ include/linux/leafops.h | 39 +-
+ include/linux/libata.h | 4 +-
+ include/linux/maple_tree.h | 42 +
+ include/linux/math.h | 18 +-
+ include/linux/memcontrol.h | 2 +-
+ include/linux/memfd.h | 12 +
+ include/linux/memory-tiers.h | 2 +-
+ include/linux/memory.h | 3 +-
+ include/linux/memory_hotplug.h | 18 +-
+ include/linux/mfd/arizona/pdata.h | 10 -
+ include/linux/mfd/cs42l43-regs.h | 76 +
+ include/linux/mfd/cs42l43.h | 1 +
+ include/linux/mm.h | 714 +-
+ include/linux/mm_inline.h | 16 +-
+ include/linux/mm_types.h | 91 +-
+ include/linux/mman.h | 49 -
+ include/linux/mmc/card.h | 2 +
+ include/linux/mmc/sdio_ids.h | 3 +
+ include/linux/mmu_notifier.h | 172 +-
+ include/linux/mmzone.h | 84 +-
+ include/linux/mux/consumer.h | 108 +-
+ include/linux/ntb.h | 24 +
+ include/linux/padata.h | 8 +-
+ include/linux/page-flags.h | 177 +-
+ include/linux/page_ref.h | 18 +-
+ include/linux/page_reporting.h | 1 +
+ include/linux/pagewalk.h | 8 +-
+ include/linux/pci-epc.h | 50 +-
+ include/linux/pci.h | 31 +-
+ include/linux/pci_ids.h | 2 +
+ include/linux/pgtable.h | 139 +-
+ include/linux/platform_data/ina2xx.h | 16 -
+ include/linux/pm_domain.h | 5 +-
+ include/linux/printk.h | 13 +
+ include/linux/quotaops.h | 9 +-
+ include/linux/regmap.h | 32 +-
+ include/linux/rhashtable.h | 13 +-
+ include/linux/ring_buffer.h | 58 +
+ include/linux/ring_buffer_types.h | 41 +
+ include/linux/rv.h | 39 +
+ include/linux/sched/deadline.h | 27 +
+ include/linux/sched/ext.h | 109 +-
+ include/linux/simple_ring_buffer.h | 65 +
+ include/linux/spi/spi-mem.h | 16 +-
+ include/linux/spi/spi.h | 1 +
+ include/linux/sunrpc/svc.h | 2 +-
+ include/linux/swap.h | 30 +-
+ include/linux/tegra-mipi-cal.h | 57 +
+ include/linux/trace_remote.h | 48 +
+ include/linux/trace_remote_event.h | 33 +
+ include/linux/types.h | 2 +-
+ include/linux/uio_driver.h | 4 +-
+ include/linux/usb/uvc.h | 3 +
+ include/linux/userfaultfd_k.h | 3 +
+ include/linux/vm_event_item.h | 13 -
+ include/linux/vmalloc.h | 3 -
+ include/linux/workqueue.h | 47 +-
+ include/linux/writeback.h | 2 +-
+ include/media/rc-core.h | 4 +-
+ include/media/v4l2-fwnode.h | 6 +-
+ include/media/v4l2-subdev.h | 56 +
+ include/net/netmem.h | 14 +-
+ include/rv/da_monitor.h | 662 +-
+ include/rv/ha_monitor.h | 478 +
+ include/sound/core.h | 3 +
+ include/sound/cs35l56.h | 7 +-
+ include/sound/gus.h | 8 +
+ include/sound/hda_codec.h | 15 +
+ include/sound/hda_verbs.h | 12 +-
+ include/sound/pcm.h | 4 +
+ include/sound/sdca_asoc.h | 43 +-
+ include/sound/simple_card_utils.h | 6 +
+ include/sound/soc-component.h | 11 +-
+ include/sound/soc-dai.h | 22 +
+ include/sound/soc-dapm.h | 1 +
+ include/sound/soc.h | 33 +-
+ include/sound/soc_sdw_utils.h | 5 +
+ include/sound/tea6330t.h | 1 +
+ include/sound/timer.h | 1 +
+ include/sound/uda1380.h | 19 -
+ include/trace/define_remote_events.h | 73 +
+ include/trace/events/dma_fence.h | 35 +-
+ include/trace/events/huge_memory.h | 26 +
+ include/trace/events/pci_controller.h | 58 +
+ include/trace/events/sched.h | 26 +
+ include/trace/events/vmscan.h | 95 +-
+ include/trace/stages/stage3_trace_output.h | 8 +
+ include/trace/stages/stage7_class_define.h | 19 +
+ include/uapi/drm/amdgpu_drm.h | 7 +-
+ include/uapi/drm/amdxdna_accel.h | 47 +-
+ include/uapi/drm/drm_fourcc.h | 16 +
+ include/uapi/drm/drm_mode.h | 84 +
+ include/uapi/drm/drm_ras.h | 49 +
+ include/uapi/drm/msm_drm.h | 1 +
+ include/uapi/drm/nouveau_drm.h | 66 +
+ include/uapi/drm/panthor_drm.h | 63 +-
+ include/uapi/drm/xe_drm.h | 268 +-
+ include/uapi/linux/const.h | 18 +
+ include/uapi/linux/iommufd.h | 9 +
+ include/uapi/linux/psp-sev.h | 2 +-
+ include/uapi/linux/trace_mmap.h | 8 +-
+ include/video/vga.h | 1 +
+ include/xen/grant_table.h | 12 +
+ include/xen/interface/io/console.h | 13 +
+ init/Kconfig | 6 +-
+ kernel/bpf/arena.c | 3 +-
+ kernel/cgroup/cgroup-internal.h | 6 -
+ kernel/cgroup/cgroup.c | 110 +-
+ kernel/cgroup/dmem.c | 5 +-
+ kernel/cgroup/rdma.c | 2 +-
+ kernel/events/core.c | 2 +-
+ kernel/fork.c | 6 +-
+ kernel/liveupdate/kexec_handover.c | 711 +-
+ kernel/liveupdate/kexec_handover_debugfs.c | 26 +-
+ kernel/liveupdate/kexec_handover_internal.h | 3 -
+ kernel/liveupdate/luo_core.c | 12 +-
+ kernel/padata.c | 130 +-
+ kernel/resource.c | 33 +-
+ kernel/sched/core.c | 7 +-
+ kernel/sched/deadline.c | 51 +-
+ kernel/sched/ext.c | 3999 +-
+ kernel/sched/ext.h | 4 +-
+ kernel/sched/ext_idle.c | 199 +-
+ kernel/sched/ext_idle.h | 2 +
+ kernel/sched/ext_internal.h | 344 +-
+ kernel/sched/sched.h | 12 +-
+ kernel/time/namespace_vdso.c | 2 +-
+ kernel/trace/Kconfig | 14 +
+ kernel/trace/Makefile | 20 +
+ kernel/trace/ftrace.c | 22 +
+ kernel/trace/remote_test.c | 261 +
+ kernel/trace/remote_test_events.h | 10 +
+ kernel/trace/ring_buffer.c | 387 +-
+ kernel/trace/rv/Kconfig | 18 +
+ kernel/trace/rv/Makefile | 3 +
+ kernel/trace/rv/monitors/deadline/Kconfig | 10 +
+ kernel/trace/rv/monitors/deadline/deadline.c | 44 +
+ kernel/trace/rv/monitors/deadline/deadline.h | 202 +
+ kernel/trace/rv/monitors/nomiss/Kconfig | 15 +
+ kernel/trace/rv/monitors/nomiss/nomiss.c | 293 +
+ kernel/trace/rv/monitors/nomiss/nomiss.h | 123 +
+ kernel/trace/rv/monitors/nomiss/nomiss_trace.h | 19 +
+ kernel/trace/rv/monitors/opid/Kconfig | 11 +-
+ kernel/trace/rv/monitors/opid/opid.c | 111 +-
+ kernel/trace/rv/monitors/opid/opid.h | 88 +-
+ kernel/trace/rv/monitors/opid/opid_trace.h | 4 +
+ kernel/trace/rv/monitors/sleep/sleep.c | 8 +
+ kernel/trace/rv/monitors/sleep/sleep.h | 98 +-
+ kernel/trace/rv/monitors/stall/Kconfig | 13 +
+ kernel/trace/rv/monitors/stall/stall.c | 150 +
+ kernel/trace/rv/monitors/stall/stall.h | 81 +
+ kernel/trace/rv/monitors/stall/stall_trace.h | 19 +
+ kernel/trace/rv/rv_trace.h | 67 +-
+ kernel/trace/simple_ring_buffer.c | 517 +
+ kernel/trace/trace.c | 188 +-
+ kernel/trace/trace.h | 25 +-
+ kernel/trace/trace_boot.c | 5 +-
+ kernel/trace/trace_events.c | 82 +-
+ kernel/trace/trace_remote.c | 1368 +
+ kernel/vmcore_info.c | 2 +-
+ kernel/workqueue.c | 285 +-
+ lib/Kconfig.debug | 10 +
+ lib/Makefile | 2 +
+ lib/fonts/Makefile | 36 +-
+ lib/fonts/font.h | 38 +
+ lib/fonts/font_10x18.c | 2 +-
+ lib/fonts/font_6x10.c | 3 +-
+ lib/fonts/font_6x11.c | 2 +-
+ lib/fonts/font_6x8.c | 3 +-
+ lib/fonts/font_7x14.c | 2 +-
+ lib/fonts/font_8x16.c | 3 +-
+ lib/fonts/font_8x8.c | 2 +-
+ lib/fonts/font_acorn_8x8.c | 4 +-
+ lib/fonts/font_mini_4x6.c | 10 +-
+ lib/fonts/font_pearl_8x8.c | 2 +-
+ lib/fonts/font_rotate.c | 275 +
+ lib/fonts/font_sun12x22.c | 3 +-
+ lib/fonts/font_sun8x16.c | 3 +-
+ lib/fonts/font_ter10x18.c | 4 +-
+ lib/fonts/font_ter16x32.c | 4 +-
+ lib/fonts/fonts.c | 232 +-
+ lib/maple_tree.c | 2198 +-
+ lib/test_maple_tree.c | 55 +-
+ lib/test_workqueue.c | 294 +
+ lib/tests/slub_kunit.c | 92 +
+ mm/Kconfig | 34 +-
+ mm/bootmem_info.c | 46 +-
+ mm/damon/Kconfig | 11 +
+ mm/damon/core.c | 362 +-
+ mm/damon/lru_sort.c | 7 +-
+ mm/damon/ops-common.c | 2 +-
+ mm/damon/paddr.c | 3 +-
+ mm/damon/reclaim.c | 7 +-
+ mm/damon/sysfs-schemes.c | 58 +
+ mm/damon/tests/.kunitconfig | 3 +
+ mm/damon/tests/core-kunit.h | 100 +
+ mm/damon/tests/vaddr-kunit.h | 76 -
+ mm/damon/vaddr.c | 73 +-
+ mm/debug_vm_pgtable.c | 4 +-
+ mm/execmem.c | 55 +-
+ mm/fadvise.c | 2 +-
+ mm/filemap.c | 2 +-
+ mm/gup.c | 2 +-
+ mm/huge_memory.c | 337 +-
+ mm/hugetlb.c | 48 +-
+ mm/hugetlb_vmemmap.c | 362 +-
+ mm/internal.h | 217 +-
+ mm/interval_tree.c | 5 -
+ mm/kasan/init.c | 8 +-
+ mm/kasan/report.c | 13 +-
+ mm/kfence/core.c | 23 +-
+ mm/kfence/kfence.h | 16 +-
+ mm/kfence/report.c | 49 +-
+ mm/khugepaged.c | 304 +-
+ mm/kmemleak.c | 6 +-
+ mm/ksm.c | 50 +-
+ mm/list_lru.c | 1 +
+ mm/madvise.c | 34 +-
+ mm/memcontrol-v1.c | 5 +-
+ mm/memcontrol-v1.h | 4 +-
+ mm/memcontrol.c | 246 +-
+ mm/memfd.c | 4 +-
+ mm/memfd_luo.c | 35 +-
+ mm/memory-tiers.c | 12 +-
+ mm/memory.c | 494 +-
+ mm/memory_hotplug.c | 45 +-
+ mm/mempolicy.c | 4 +-
+ mm/migrate.c | 24 +-
+ mm/migrate_device.c | 4 +
+ mm/mlock.c | 46 +-
+ mm/mm_init.c | 34 +-
+ mm/mmap.c | 21 +-
+ mm/mmu_gather.c | 21 +-
+ mm/mmu_notifier.c | 106 +-
+ mm/mprotect.c | 51 +-
+ mm/mremap.c | 106 +-
+ mm/mseal.c | 11 +-
+ mm/nommu.c | 2 +-
+ mm/oom_kill.c | 24 +-
+ mm/page-writeback.c | 4 +-
+ mm/page_alloc.c | 205 +-
+ mm/page_idle.c | 2 +-
+ mm/page_io.c | 4 +-
+ mm/page_reporting.c | 7 +-
+ mm/page_vma_mapped.c | 11 +-
+ mm/pagewalk.c | 40 +-
+ mm/pgtable-generic.c | 14 +-
+ mm/rmap.c | 38 +-
+ mm/secretmem.c | 2 +-
+ mm/shmem.c | 17 +-
+ mm/show_mem.c | 6 +-
+ mm/shrinker.c | 14 +-
+ mm/slab.h | 15 +-
+ mm/slub.c | 353 +-
+ mm/sparse-vmemmap.c | 416 +-
+ mm/sparse.c | 544 +-
+ mm/swap.c | 4 +-
+ mm/swap.h | 22 +-
+ mm/swap_state.c | 76 +-
+ mm/swap_table.h | 140 +-
+ mm/swapfile.c | 1156 +-
+ mm/truncate.c | 8 +-
+ mm/userfaultfd.c | 27 +-
+ mm/util.c | 294 +-
+ mm/vma.c | 289 +-
+ mm/vma.h | 86 +-
+ mm/vma_exec.c | 5 +-
+ mm/vmalloc.c | 58 +-
+ mm/vmscan.c | 157 +-
+ mm/vmstat.c | 31 +-
+ mm/workingset.c | 49 +-
+ mm/zsmalloc.c | 15 +-
+ mm/zswap.c | 19 +-
+ net/core/netmem_priv.h | 23 +-
+ net/core/page_pool.c | 24 +-
+ net/ipv4/tcp.c | 7 +-
+ net/tipc/crypto.c | 13 +-
+ rust/bindings/bindings_helper.h | 14 +
+ rust/helpers/device.c | 5 +
+ rust/helpers/dma-resv.c | 14 +
+ rust/helpers/drm.c | 56 +-
+ rust/helpers/gpu.c | 17 +
+ rust/helpers/helpers.c | 3 +
+ rust/helpers/list.c | 17 +
+ rust/kernel/device.rs | 15 +-
+ rust/kernel/dma.rs | 899 +-
+ rust/kernel/drm/device.rs | 87 +-
+ rust/kernel/drm/driver.rs | 10 +-
+ rust/kernel/drm/file.rs | 8 +-
+ rust/kernel/drm/gem/mod.rs | 104 +-
+ rust/kernel/drm/gem/shmem.rs | 228 +
+ rust/kernel/error.rs | 1 +
+ rust/kernel/gpu.rs | 6 +
+ rust/kernel/gpu/buddy.rs | 614 +
+ rust/kernel/interop.rs | 9 +
+ rust/kernel/interop/list.rs | 339 +
+ rust/kernel/lib.rs | 3 +
+ rust/kernel/mm/virt.rs | 6 +-
+ rust/kernel/uaccess.rs | 91 +-
+ rust/kernel/workqueue.rs | 104 +-
+ samples/rust/rust_dma.rs | 13 +-
+ security/selinux/hooks.c | 4 +-
+ sound/aoa/aoa.h | 2 +-
+ sound/aoa/codecs/onyx.c | 41 +-
+ sound/aoa/codecs/tas.c | 1 +
+ sound/aoa/fabrics/layout.c | 28 +-
+ sound/aoa/soundbus/i2sbus/core.c | 12 +-
+ sound/aoa/soundbus/i2sbus/pcm.c | 71 +-
+ sound/core/Makefile | 1 +
+ sound/core/compress_offload.c | 21 +-
+ sound/core/control.c | 80 +-
+ sound/core/control_trace.h | 55 +
+ sound/core/init.c | 8 +
+ sound/core/oss/pcm_oss.c | 44 +-
+ sound/core/pcm_compat.c | 10 +-
+ sound/core/pcm_native.c | 29 +-
+ sound/core/seq/oss/seq_oss_rw.c | 6 +-
+ sound/core/seq/seq_ump_convert.c | 35 +-
+ sound/core/sound.c | 7 +
+ sound/core/timer.c | 29 +-
+ sound/firewire/fireworks/fireworks_command.c | 5 +-
+ sound/hda/codecs/analog.c | 18 +-
+ sound/hda/codecs/ca0132.c | 14 +-
+ sound/hda/codecs/cirrus/cs420x.c | 11 +-
+ sound/hda/codecs/cirrus/cs421x.c | 11 +-
+ sound/hda/codecs/cirrus/cs8409.c | 24 +-
+ sound/hda/codecs/cmedia.c | 7 -
+ sound/hda/codecs/conexant.c | 14 +-
+ sound/hda/codecs/generic.c | 2 +-
+ sound/hda/codecs/hdmi/intelhdmi.c | 2 +-
+ sound/hda/codecs/realtek/alc269.c | 46 +-
+ sound/hda/codecs/realtek/alc662.c | 17 +
+ sound/hda/codecs/realtek/realtek.c | 31 +-
+ sound/hda/codecs/realtek/realtek.h | 2 -
+ sound/hda/codecs/senarytech.c | 83 +-
+ sound/hda/codecs/side-codecs/Kconfig | 1 +
+ .../hda/codecs/side-codecs/cs35l41_hda_property.c | 6 +
+ sound/hda/codecs/sigmatel.c | 10 +-
+ sound/hda/common/codec.c | 86 +-
+ sound/hda/common/hda_local.h | 1 +
+ sound/hda/common/proc.c | 100 +-
+ sound/hda/controllers/intel.c | 13 -
+ sound/i2c/other/ak4xxx-adda.c | 34 +-
+ sound/i2c/tea6330t.c | 41 +-
+ sound/isa/es1688/es1688.c | 50 +-
+ sound/isa/gus/gus_dma.c | 33 +
+ sound/isa/gus/gus_main.c | 36 +
+ sound/isa/gus/gus_pcm.c | 7 +-
+ sound/isa/gus/gus_reset.c | 62 +-
+ sound/isa/gus/gus_timer.c | 14 +
+ sound/isa/gus/gus_uart.c | 47 +
+ sound/isa/gus/gusclassic.c | 21 +-
+ sound/isa/gus/gusextreme.c | 57 +-
+ sound/isa/gus/gusmax.c | 28 +-
+ sound/isa/gus/interwave.c | 178 +-
+ sound/isa/msnd/msnd.c | 72 +-
+ sound/isa/msnd/msnd.h | 3 +
+ sound/isa/msnd/msnd_pinnacle.c | 95 +-
+ sound/isa/msnd/msnd_pinnacle_mixer.c | 4 +
+ sound/isa/sc6000.c | 193 +-
+ sound/isa/sscape.c | 327 +-
+ sound/pci/asihpi/asihpi.c | 36 +-
+ sound/pci/ctxfi/ctatc.c | 34 +-
+ sound/pci/ctxfi/ctdaio.c | 5 +-
+ sound/pci/ctxfi/ctdaio.h | 2 +-
+ sound/pci/ctxfi/ctvmem.h | 2 +-
+ sound/soc/amd/Kconfig | 10 -
+ sound/soc/amd/Makefile | 1 -
+ sound/soc/amd/acp-da7219-max98357a.c | 5 +-
+ sound/soc/amd/acp-es8336.c | 1 -
+ sound/soc/amd/acp-pcm-dma.c | 2 +-
+ sound/soc/amd/acp-rt5645.c | 22 +-
+ sound/soc/amd/acp/acp-platform.c | 2 +-
+ sound/soc/amd/acp/acp-sdw-legacy-mach.c | 10 +-
+ sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c | 1 -
+ sound/soc/amd/acp3x-rt5682-max9836.c | 1 -
+ sound/soc/amd/include/acp_2_2_d.h | 18 +-
+ sound/soc/amd/include/acp_2_2_enum.h | 18 +-
+ sound/soc/amd/include/acp_2_2_sh_mask.h | 18 +-
+ sound/soc/amd/ps/ps-pdm-dma.c | 3 +-
+ sound/soc/amd/ps/ps-sdw-dma.c | 2 +-
+ sound/soc/amd/raven/acp3x-pcm-dma.c | 2 +-
+ sound/soc/amd/renoir/acp3x-pdm-dma.c | 2 +-
+ sound/soc/amd/rpl/Makefile | 5 -
+ sound/soc/amd/rpl/rpl-pci-acp6x.c | 227 -
+ sound/soc/amd/rpl/rpl_acp6x.h | 36 -
+ sound/soc/amd/rpl/rpl_acp6x_chip_offset_byte.h | 30 -
+ sound/soc/amd/vangogh/acp5x-pcm-dma.c | 2 +-
+ sound/soc/amd/yc/acp6x-mach.c | 28 +
+ sound/soc/amd/yc/acp6x-pdm-dma.c | 2 +-
+ sound/soc/amd/yc/pci-acp6x.c | 12 +
+ sound/soc/apple/Kconfig | 1 +
+ sound/soc/apple/Makefile | 1 +
+ sound/soc/apple/mca.c | 4 +-
+ sound/soc/atmel/atmel-pcm-pdc.c | 2 +-
+ sound/soc/au1x/dbdma2.c | 2 +-
+ sound/soc/au1x/dma.c | 2 +-
+ sound/soc/bcm/bcm63xx-pcm-whistler.c | 2 +-
+ sound/soc/bcm/cygnus-pcm.c | 2 +-
+ sound/soc/codecs/Kconfig | 64 +-
+ sound/soc/codecs/Makefile | 2 +
+ sound/soc/codecs/ak5558.c | 1 -
+ sound/soc/codecs/arizona-jack.c | 95 +-
+ sound/soc/codecs/arizona.h | 1 +
+ sound/soc/codecs/aw87390.c | 3 +-
+ sound/soc/codecs/aw88081.c | 3 +-
+ sound/soc/codecs/aw88166.c | 12 +-
+ sound/soc/codecs/aw88261.c | 16 +-
+ sound/soc/codecs/cros_ec_codec.c | 2 +-
+ sound/soc/codecs/cs-amp-lib-test.c | 1 -
+ sound/soc/codecs/cs-amp-lib.c | 2 +
+ sound/soc/codecs/cs35l41.c | 5 +
+ sound/soc/codecs/cs35l45.c | 3 +
+ sound/soc/codecs/cs35l56-sdw.c | 34 +-
+ sound/soc/codecs/cs35l56-shared-test.c | 240 +
+ sound/soc/codecs/cs35l56-shared.c | 9 +
+ sound/soc/codecs/cs35l56-test.c | 101 +-
+ sound/soc/codecs/cs35l56.c | 99 +-
+ sound/soc/codecs/cs35l56.h | 4 +
+ sound/soc/codecs/cs4270.c | 6 +-
+ sound/soc/codecs/cs42l43.c | 756 +-
+ sound/soc/codecs/cs42l43.h | 4 +-
+ sound/soc/codecs/cs42l84.c | 20 +-
+ sound/soc/codecs/cs42xx8-i2c.c | 5 +-
+ sound/soc/codecs/cs42xx8.c | 27 +-
+ sound/soc/codecs/cs42xx8.h | 5 +-
+ sound/soc/codecs/da7219-aad.c | 3 +-
+ sound/soc/codecs/da7219-aad.h | 5 +
+ sound/soc/codecs/jz4725b.c | 18 +-
+ sound/soc/codecs/jz4760.c | 20 +-
+ sound/soc/codecs/jz4770.c | 20 +-
+ sound/soc/codecs/max98390.c | 6 +-
+ sound/soc/codecs/max98520.c | 4 +-
+ sound/soc/codecs/nau8315.c | 1 -
+ sound/soc/codecs/peb2466.c | 19 +-
+ sound/soc/codecs/rt1318.c | 1 -
+ sound/soc/codecs/rt1320-sdw.c | 67 +-
+ sound/soc/codecs/rt1320-sdw.h | 14 +
+ sound/soc/codecs/rt5514-spi.c | 2 +-
+ sound/soc/codecs/rt5575.c | 1 -
+ sound/soc/codecs/rt5640.c | 5 +
+ sound/soc/codecs/rt5677-spi.c | 9 +-
+ sound/soc/codecs/rt5677.c | 40 +-
+ sound/soc/codecs/rt5677.h | 2 +-
+ sound/soc/codecs/sta529.c | 5 +-
+ sound/soc/codecs/tas2552.c | 10 +-
+ sound/soc/codecs/tas2764.c | 95 +
+ sound/soc/codecs/tas2764.h | 11 +
+ sound/soc/codecs/tas2770.c | 75 +
+ sound/soc/codecs/tas2770.h | 12 +
+ sound/soc/codecs/tas2781-i2c.c | 104 +-
+ sound/soc/codecs/tlv320dac33.c | 10 +-
+ sound/soc/codecs/ts3a227e.c | 1 -
+ sound/soc/codecs/uda1380.c | 110 +-
+ sound/soc/codecs/wcd-clsh-v2.c | 3 -
+ sound/soc/codecs/wcd9335.c | 2 +-
+ sound/soc/codecs/wm_adsp.c | 242 +-
+ sound/soc/codecs/wm_adsp.h | 20 +
+ sound/soc/codecs/wm_adsp_fw_find_test.c | 1223 +
+ sound/soc/dwc/dwc-i2s.c | 5 +-
+ sound/soc/dwc/dwc-pcm.c | 7 +-
+ sound/soc/dwc/local.h | 5 +-
+ sound/soc/fsl/efika-audio-fabric.c | 5 +-
+ sound/soc/fsl/fsl_asrc_dma.c | 2 +-
+ sound/soc/fsl/fsl_dma.c | 12 +-
+ sound/soc/fsl/fsl_easrc.c | 125 +-
+ sound/soc/fsl/fsl_micfil.c | 72 +-
+ sound/soc/fsl/fsl_qmc_audio.c | 6 +-
+ sound/soc/fsl/fsl_sai.c | 66 +
+ sound/soc/fsl/fsl_sai.h | 4 +
+ sound/soc/fsl/fsl_utils.c | 131 +
+ sound/soc/fsl/fsl_utils.h | 48 +
+ sound/soc/fsl/fsl_xcvr.c | 86 +-
+ sound/soc/fsl/fsl_xcvr.h | 18 +
+ sound/soc/fsl/imx-pcm-fiq.c | 4 +-
+ sound/soc/fsl/imx-pcm-rpmsg.c | 2 +-
+ sound/soc/fsl/imx-rpmsg.c | 48 +
+ sound/soc/fsl/mpc5200_dma.c | 13 +-
+ sound/soc/generic/audio-graph-card.c | 2 +-
+ sound/soc/generic/simple-card-utils.c | 97 +-
+ sound/soc/generic/simple-card.c | 52 +-
+ sound/soc/generic/test-component.c | 12 +-
+ sound/soc/google/chv3-i2s.c | 6 +-
+ sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +-
+ sound/soc/intel/avs/pcm.c | 8 +-
+ sound/soc/intel/avs/probes.c | 2 +-
+ sound/soc/intel/boards/bytcr_rt5640.c | 4 +-
+ sound/soc/intel/boards/bytcr_rt5651.c | 4 +-
+ sound/soc/intel/boards/cht_bsw_rt5672.c | 6 +-
+ sound/soc/intel/boards/ehl_rt5660.c | 2 -
+ sound/soc/intel/catpt/Makefile | 1 +
+ sound/soc/intel/catpt/core.h | 2 +-
+ sound/soc/intel/catpt/device.c | 2 +-
+ sound/soc/intel/catpt/ipc.c | 3 +
+ sound/soc/intel/catpt/loader.c | 2 +
+ sound/soc/intel/catpt/messages.h | 3 +
+ sound/soc/intel/catpt/pcm.c | 414 +-
+ sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 100 -
+ sound/soc/intel/keembay/Makefile | 1 +
+ sound/soc/intel/keembay/kmb_platform.c | 2 +-
+ sound/soc/kirkwood/kirkwood-dma.c | 2 +-
+ sound/soc/loongson/loongson_dma.c | 2 +-
+ .../soc/mediatek/common/mtk-afe-platform-driver.c | 2 +-
+ sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 2 +-
+ sound/soc/mediatek/mt8189/mt8189-afe-pcm.c | 4 +-
+ sound/soc/mxs/mxs-sgtl5000.c | 5 +-
+ sound/soc/pxa/pxa-ssp.c | 2 +-
+ sound/soc/pxa/pxa2xx-ac97.c | 2 +-
+ sound/soc/pxa/pxa2xx-i2s.c | 2 +-
+ sound/soc/pxa/pxa2xx-pcm.c | 2 +-
+ sound/soc/qcom/common.c | 6 +
+ sound/soc/qcom/common.h | 3 +
+ sound/soc/qcom/lpass-platform.c | 2 +-
+ sound/soc/qcom/lpass.h | 3 +-
+ sound/soc/qcom/qdsp6/audioreach.c | 65 +-
+ sound/soc/qcom/qdsp6/audioreach.h | 5 +-
+ sound/soc/qcom/qdsp6/q6afe-dai.c | 6 +
+ sound/soc/qcom/qdsp6/q6afe.c | 8 +
+ sound/soc/qcom/qdsp6/q6afe.h | 3 +-
+ sound/soc/qcom/qdsp6/q6apm-dai.c | 115 +-
+ sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 48 +-
+ sound/soc/qcom/qdsp6/q6apm.c | 184 +-
+ sound/soc/qcom/qdsp6/q6apm.h | 20 +-
+ sound/soc/qcom/qdsp6/q6asm-dai.c | 2 +-
+ sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c | 76 +
+ sound/soc/qcom/qdsp6/topology.c | 8 +-
+ sound/soc/renesas/dma-sh7760.c | 5 +-
+ sound/soc/renesas/fsi.c | 2 +-
+ sound/soc/renesas/rcar/core.c | 2 +-
+ sound/soc/renesas/rcar/msiof.c | 2 +-
+ sound/soc/renesas/rz-ssi.c | 2 +-
+ sound/soc/renesas/siu_pcm.c | 5 +-
+ sound/soc/rockchip/rockchip_sai.c | 4 +
+ sound/soc/samsung/idma.c | 4 +-
+ sound/soc/samsung/spdif.c | 29 +-
+ sound/soc/sdca/sdca_asoc.c | 118 +-
+ sound/soc/sdca/sdca_class.c | 36 +-
+ sound/soc/sdca/sdca_class_function.c | 12 +-
+ sound/soc/sdca/sdca_fdl.c | 5 -
+ sound/soc/sdca/sdca_functions.c | 6 +-
+ sound/soc/sdca/sdca_interrupts.c | 24 +-
+ sound/soc/sdw_utils/Makefile | 1 +
+ sound/soc/sdw_utils/soc_sdw_cs42l43.c | 10 +-
+ sound/soc/sdw_utils/soc_sdw_cs47l47.c | 80 +
+ sound/soc/sdw_utils/soc_sdw_rt_dmic.c | 46 +-
+ sound/soc/sdw_utils/soc_sdw_utils.c | 234 +-
+ sound/soc/soc-component.c | 25 +-
+ sound/soc/soc-compress.c | 4 +-
+ sound/soc/soc-core.c | 86 +-
+ sound/soc/soc-dai.c | 40 +
+ sound/soc/soc-dapm.c | 11 +
+ sound/soc/soc-generic-dmaengine-pcm.c | 4 +-
+ sound/soc/soc-ops.c | 83 +-
+ sound/soc/soc-pcm.c | 4 +-
+ sound/soc/soc-topology.c | 73 +-
+ sound/soc/sof/compress.c | 15 +-
+ sound/soc/sof/intel/hda-stream.c | 10 +-
+ sound/soc/sof/intel/hda.c | 17 +-
+ sound/soc/sof/ipc4-topology.c | 13 +-
+ sound/soc/sof/pcm.c | 10 +-
+ sound/soc/sof/sof-audio.h | 13 +-
+ sound/soc/sof/sof-priv.h | 2 +
+ sound/soc/sof/topology.c | 36 +-
+ sound/soc/spear/spdif_in.c | 5 +-
+ sound/soc/spear/spdif_out.c | 5 +-
+ sound/soc/spear/spear_pcm.c | 5 +-
+ sound/soc/sprd/sprd-pcm-dma.c | 2 +-
+ sound/soc/starfive/Makefile | 1 +
+ sound/soc/sti/uniperif_player.c | 9 +-
+ sound/soc/stm/stm32_adfsdm.c | 2 +-
+ sound/soc/sunxi/sun4i-spdif.c | 13 +-
+ sound/soc/tegra/Kconfig | 19 +
+ sound/soc/tegra/Makefile | 2 +
+ sound/soc/tegra/tegra186_asrc.c | 14 +-
+ sound/soc/tegra/tegra186_dspk.c | 22 +-
+ sound/soc/tegra/tegra20_spdif.h | 2 +-
+ sound/soc/tegra/tegra210_admaif.c | 28 +-
+ sound/soc/tegra/tegra210_adx.c | 20 +-
+ sound/soc/tegra/tegra210_ahub.c | 33 +-
+ sound/soc/tegra/tegra210_amx.c | 16 +-
+ sound/soc/tegra/tegra210_dmic.c | 21 +-
+ sound/soc/tegra/tegra210_i2s.c | 25 +-
+ sound/soc/tegra/tegra210_mbdrc.c | 35 +-
+ sound/soc/tegra/tegra210_mixer.c | 14 +-
+ sound/soc/tegra/tegra210_mvc.c | 14 +-
+ sound/soc/tegra/tegra210_ope.c | 22 +-
+ sound/soc/tegra/tegra210_peq.c | 23 +-
+ sound/soc/tegra/tegra210_sfc.c | 14 +-
+ sound/soc/tegra/tegra_asoc_machine.c | 143 +-
+ sound/soc/tegra/tegra_audio_graph_card.c | 21 +-
+ sound/soc/tegra/tegra_pcm.c | 6 +-
+ sound/soc/tegra/tegra_pcm.h | 4 +-
+ sound/soc/tegra/tegra_wm8962.c | 165 +
+ sound/soc/ti/davinci-mcasp.c | 47 +-
+ sound/soc/uniphier/aio-dma.c | 2 +-
+ sound/soc/xilinx/xlnx_formatter_pcm.c | 2 +-
+ sound/soc/xtensa/xtfpga-i2s.c | 2 +-
+ sound/usb/6fire/chip.c | 17 +-
+ sound/usb/caiaq/device.c | 4 +-
+ sound/usb/card.c | 44 +-
+ sound/usb/endpoint.c | 6 +-
+ sound/usb/format.c | 4 +
+ sound/usb/midi.c | 12 +-
+ sound/usb/midi2.c | 6 +-
+ sound/usb/mixer.c | 246 +-
+ sound/usb/mixer.h | 4 +-
+ sound/usb/mixer_quirks.c | 59 +
+ sound/usb/mixer_s1810c.c | 2 +
+ sound/usb/mixer_scarlett2.c | 2 +-
+ sound/usb/qcom/Makefile | 1 +
+ sound/usb/qcom/qc_audio_offload.c | 2 +-
+ sound/usb/quirks-table.h | 113 +
+ sound/usb/quirks.c | 83 +-
+ sound/usb/stream.c | 8 +
+ sound/usb/usbaudio.h | 12 +
+ sound/usb/usx2y/us144mkii.c | 6 +-
+ sound/x86/intel_hdmi_audio.h | 22 +-
+ tools/build/Makefile.feature | 3 +
+ tools/build/feature/Makefile | 4 +
+ tools/build/feature/test-libcheck.c | 8 +
+ tools/include/linux/bitmap.h | 24 +
+ tools/lib/bitmap.c | 10 +
+ tools/sched_ext/include/scx/bpf_arena_common.bpf.h | 8 +-
+ tools/sched_ext/include/scx/common.bpf.h | 277 +
+ tools/sched_ext/include/scx/common.h | 5 +-
+ tools/sched_ext/include/scx/compat.bpf.h | 57 +-
+ tools/sched_ext/include/scx/compat.h | 52 +-
+ tools/sched_ext/include/scx/enum_defs.autogen.h | 61 +-
+ tools/sched_ext/include/scx/enums.autogen.bpf.h | 11 +
+ tools/sched_ext/include/scx/enums.autogen.h | 4 +
+ tools/sched_ext/include/scx/enums.h | 2 +-
+ tools/sched_ext/scx_central.bpf.c | 66 +-
+ tools/sched_ext/scx_central.c | 26 +-
+ tools/sched_ext/scx_cpu0.bpf.c | 2 +-
+ tools/sched_ext/scx_flatcg.bpf.c | 24 +-
+ tools/sched_ext/scx_pair.c | 16 +-
+ tools/sched_ext/scx_qmap.bpf.c | 214 +-
+ tools/sched_ext/scx_qmap.c | 29 +-
+ tools/sched_ext/scx_sdt.bpf.c | 5 +-
+ tools/sched_ext/scx_sdt.c | 2 +-
+ tools/sched_ext/scx_simple.bpf.c | 8 +-
+ tools/sched_ext/scx_userland.c | 2 +-
+ tools/testing/ktest/ktest.pl | 163 +-
+ tools/testing/ktest/sample.conf | 6 +
+ tools/testing/radix-tree/maple.c | 308 +-
+ tools/testing/selftests/alsa/utimer-test.c | 10 +-
+ tools/testing/selftests/cgroup/test_memcontrol.c | 11 +-
+ tools/testing/selftests/cgroup/test_zswap.c | 136 +
+ tools/testing/selftests/damon/_damon_sysfs.py | 12 +-
+ tools/testing/selftests/damon/config | 1 +
+ .../selftests/damon/drgn_dump_damon_status.py | 1 +
+ tools/testing/selftests/damon/sysfs.py | 7 +
+ .../selftests/ftrace/test.d/remotes/buffer_size.tc | 25 +
+ .../selftests/ftrace/test.d/remotes/functions | 88 +
+ .../selftests/ftrace/test.d/remotes/reset.tc | 90 +
+ .../selftests/ftrace/test.d/remotes/trace.tc | 127 +
+ .../selftests/ftrace/test.d/remotes/trace_pipe.tc | 127 +
+ .../selftests/ftrace/test.d/remotes/unloading.tc | 41 +
+ tools/testing/selftests/futex/functional/Makefile | 7 +-
+ .../selftests/futex/functional/futex_numa_mpol.c | 4 +-
+ .../selftests/futex/functional/futex_requeue.c | 49 +-
+ tools/testing/selftests/iommu/iommufd.c | 27 +
+ tools/testing/selftests/kho/init.c | 20 -
+ tools/testing/selftests/mm/.gitignore | 1 +
+ tools/testing/selftests/mm/Makefile | 1 +
+ tools/testing/selftests/mm/folio_split_race_test.c | 297 +
+ tools/testing/selftests/mm/memory-failure.c | 1 -
+ tools/testing/selftests/mm/migration.c | 3 +-
+ tools/testing/selftests/mm/pagemap_ioctl.c | 20 +-
+ tools/testing/selftests/mm/run_vmtests.sh | 2 +
+ .../selftests/pci_endpoint/pci_endpoint_test.c | 8 +
+ tools/testing/selftests/sched_ext/Makefile | 1 +
+ tools/testing/selftests/sched_ext/dequeue.bpf.c | 389 +
+ tools/testing/selftests/sched_ext/dequeue.c | 274 +
+ tools/testing/selftests/sched_ext/exit.bpf.c | 2 +-
+ tools/testing/selftests/sched_ext/exit.c | 2 +-
+ tools/testing/selftests/sched_ext/exit_test.h | 2 +-
+ tools/testing/selftests/sched_ext/maximal.bpf.c | 17 +-
+ tools/testing/selftests/sched_ext/maximal.c | 3 +
+ tools/testing/selftests/sched_ext/numa.bpf.c | 2 +-
+ tools/testing/selftests/sched_ext/peek_dsq.bpf.c | 10 +-
+ tools/testing/selftests/sched_ext/reload_loop.c | 3 +
+ tools/testing/selftests/sched_ext/rt_stall.c | 5 +
+ tools/testing/selftests/sched_ext/runner.c | 40 +-
+ .../selftests/sched_ext/select_cpu_vtime.bpf.c | 8 +-
+ tools/testing/selftests/sched_ext/util.h | 2 +-
+ tools/testing/vma/include/custom.h | 26 +-
+ tools/testing/vma/include/dup.h | 492 +-
+ tools/testing/vma/include/stubs.h | 24 +-
+ tools/testing/vma/main.c | 2 +
+ tools/testing/vma/shared.c | 8 +-
+ tools/testing/vma/shared.h | 22 +-
+ tools/testing/vma/tests/merge.c | 311 +-
+ tools/testing/vma/tests/mmap.c | 18 +-
+ tools/testing/vma/tests/vma.c | 395 +-
+ tools/testing/vma/vma_internal.h | 6 +
+ tools/tracing/rtla/Build | 1 +
+ tools/tracing/rtla/Makefile | 5 +
+ tools/tracing/rtla/Makefile.config | 8 +
+ tools/tracing/rtla/README.txt | 1 +
+ tools/tracing/rtla/src/actions.c | 105 +-
+ tools/tracing/rtla/src/actions.h | 8 +-
+ tools/tracing/rtla/src/common.c | 120 +-
+ tools/tracing/rtla/src/common.h | 24 +-
+ tools/tracing/rtla/src/osnoise.c | 26 +-
+ tools/tracing/rtla/src/osnoise_hist.c | 51 +-
+ tools/tracing/rtla/src/osnoise_top.c | 41 +-
+ tools/tracing/rtla/src/timerlat.c | 16 +-
+ tools/tracing/rtla/src/timerlat.h | 1 +
+ tools/tracing/rtla/src/timerlat_aa.c | 51 +-
+ tools/tracing/rtla/src/timerlat_aa.h | 2 +-
+ tools/tracing/rtla/src/timerlat_bpf.c | 19 +-
+ tools/tracing/rtla/src/timerlat_bpf.h | 12 +-
+ tools/tracing/rtla/src/timerlat_hist.c | 116 +-
+ tools/tracing/rtla/src/timerlat_top.c | 114 +-
+ tools/tracing/rtla/src/timerlat_u.c | 13 +-
+ tools/tracing/rtla/src/timerlat_u.h | 1 +
+ tools/tracing/rtla/src/trace.c | 100 +-
+ tools/tracing/rtla/src/trace.h | 4 +-
+ tools/tracing/rtla/src/utils.c | 113 +-
+ tools/tracing/rtla/src/utils.h | 33 +
+ tools/tracing/rtla/tests/unit/Build | 2 +
+ tools/tracing/rtla/tests/unit/Makefile.unit | 17 +
+ tools/tracing/rtla/tests/unit/unit_tests.c | 119 +
+ tools/verification/models/deadline/nomiss.dot | 41 +
+ tools/verification/models/rtapp/sleep.ltl | 1 +
+ tools/verification/models/sched/opid.dot | 36 +-
+ tools/verification/models/stall.dot | 22 +
+ tools/verification/rvgen/__main__.py | 27 +-
+ tools/verification/rvgen/dot2c | 1 -
+ tools/verification/rvgen/rvgen/automata.py | 292 +-
+ tools/verification/rvgen/rvgen/dot2c.py | 105 +-
+ tools/verification/rvgen/rvgen/dot2k.py | 524 +-
+ tools/verification/rvgen/rvgen/generator.py | 93 +-
+ tools/verification/rvgen/rvgen/ltl2ba.py | 11 +-
+ tools/verification/rvgen/rvgen/ltl2k.py | 54 +-
+ .../rvgen/rvgen/templates/dot2k/main.c | 2 +-
+ .../rvgen/rvgen/templates/dot2k/trace_hybrid.h | 16 +
+ tools/workqueue/wq_dump.py | 20 +-
+ virt/kvm/kvm_main.c | 32 +-
+ 3755 files changed, 230553 insertions(+), 63618 deletions(-)
+ create mode 100644 Documentation/ABI/testing/sysfs-driver-qat_svn
+ delete mode 100644 Documentation/admin-guide/media/starfive_camss.rst
+ delete mode 100644 Documentation/admin-guide/media/starfive_camss_graph.dot
+ delete mode 100644 Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
+ create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt8713sx.yaml
+ create mode 100644 Documentation/devicetree/bindings/display/bridge/thead,th1520-dw-hdmi.yaml
+ create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,eliza-mdss.yaml
+ create mode 100644 Documentation/devicetree/bindings/display/panel/himax,hx83121a.yaml
+ create mode 100644 Documentation/devicetree/bindings/display/panel/lxd,m9189a.yaml
+ create mode 100644 Documentation/devicetree/bindings/display/panel/motorola,mot-panel.yaml
+ create mode 100644 Documentation/devicetree/bindings/display/tilcdc/ti,am33xx-tilcdc.yaml
+ delete mode 100644 Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
+ create mode 100644 Documentation/devicetree/bindings/display/verisilicon,dc.yaml
+ delete mode 100644 Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
+ create mode 100644 Documentation/devicetree/bindings/hwmon/microchip,mcp9982.yaml
+ delete mode 100644 Documentation/devicetree/bindings/hwmon/npcm750-pwm-fan.txt
+ create mode 100644 Documentation/devicetree/bindings/hwmon/nuvoton,npcm750-pwm-fan.yaml
+ create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/infineon,xdp720.yaml
+ create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov08d10.yaml
+ create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov2732.yaml
+ create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx355.yaml
+ delete mode 100644 Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
+ create mode 100644 Documentation/devicetree/bindings/mmc/bst,c1200-sdhci.yaml
+ create mode 100644 Documentation/devicetree/bindings/mmc/hisilicon,hi3660-dw-mshc.yaml
+ delete mode 100644 Documentation/devicetree/bindings/mmc/k3-dw-mshc.txt
+ create mode 100644 Documentation/devicetree/bindings/pci/andestech,qilai-pcie.yaml
+ delete mode 100644 Documentation/devicetree/bindings/pci/baikal,bt1-pcie.yaml
+ create mode 100644 Documentation/devicetree/bindings/pci/eswin,pcie.yaml
+ rename Documentation/devicetree/bindings/{display/msm/dsi-phy-10nm.yaml => phy/qcom,dsi-phy-10nm.yaml} (96%)
+ rename Documentation/devicetree/bindings/{display/msm/dsi-phy-14nm.yaml => phy/qcom,dsi-phy-14nm.yaml} (94%)
+ rename Documentation/devicetree/bindings/{display/msm/dsi-phy-20nm.yaml => phy/qcom,dsi-phy-20nm.yaml} (93%)
+ rename Documentation/devicetree/bindings/{display/msm/dsi-phy-28nm.yaml => phy/qcom,dsi-phy-28nm.yaml} (94%)
+ rename Documentation/devicetree/bindings/{display/msm/dsi-phy-7nm.yaml => phy/qcom,dsi-phy-7nm.yaml} (88%)
+ rename Documentation/devicetree/bindings/{display/msm/dsi-phy-common.yaml => phy/qcom,dsi-phy-common.yaml} (91%)
+ delete mode 100644 Documentation/devicetree/bindings/regulator/cpcap-regulator.txt
+ create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77620-regulator.yaml
+ create mode 100644 Documentation/devicetree/bindings/regulator/motorola,cpcap-regulator.yaml
+ delete mode 100644 Documentation/devicetree/bindings/regulator/mp8859.txt
+ create mode 100644 Documentation/devicetree/bindings/regulator/mps,mp8859.yaml
+ delete mode 100644 Documentation/devicetree/bindings/regulator/regulator-max77620.txt
+ delete mode 100644 Documentation/devicetree/bindings/sound/adi,ssm2305.txt
+ create mode 100644 Documentation/devicetree/bindings/sound/adi,ssm2305.yaml
+ delete mode 100644 Documentation/devicetree/bindings/sound/hisilicon,hi6210-i2s.txt
+ create mode 100644 Documentation/devicetree/bindings/sound/hisilicon,hi6210-i2s.yaml
+ create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8173-rt5650-rt5514.yaml
+ delete mode 100644 Documentation/devicetree/bindings/sound/mt8173-rt5650-rt5514.txt
+ create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-cpcap.yaml
+ create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8962.yaml
+ delete mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3399-gru-sound.txt
+ create mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3399-gru-sound.yaml
+ create mode 100644 Documentation/devicetree/bindings/sound/rockchip,rockchip-audio-max98090.yaml
+ delete mode 100644 Documentation/devicetree/bindings/sound/rockchip-max98090.txt
+ delete mode 100644 Documentation/devicetree/bindings/sound/tdm-slot.txt
+ create mode 100644 Documentation/devicetree/bindings/sound/tdm-slot.yaml
+ create mode 100644 Documentation/driver-api/media/media-committers.rst
+ create mode 100644 Documentation/filesystems/mmap_prepare.rst
+ create mode 100644 Documentation/gpu/drm-ras.rst
+ create mode 100644 Documentation/hwmon/aps-379.rst
+ delete mode 100644 Documentation/hwmon/bt1-pvt.rst
+ create mode 100644 Documentation/hwmon/lattepanda-sigma-ec.rst
+ create mode 100644 Documentation/hwmon/mcp9982.rst
+ create mode 100644 Documentation/hwmon/yogafan.rst
+ create mode 100644 Documentation/netlink/specs/drm_ras.yaml
+ create mode 100644 Documentation/tools/rv/rv-mon-stall.rst
+ create mode 100644 Documentation/trace/events-pci-controller.rst
+ create mode 100644 Documentation/trace/remotes.rst
+ create mode 100644 Documentation/trace/rv/hybrid_automata.rst
+ create mode 100644 Documentation/trace/rv/monitor_deadline.rst
+ create mode 100644 Documentation/trace/rv/monitor_stall.rst
+ delete mode 100644 arch/s390/crypto/des_s390.c
+ delete mode 100644 arch/sparc/crypto/des_asm.S
+ delete mode 100644 arch/sparc/crypto/des_glue.c
+ delete mode 100644 arch/x86/crypto/des3_ede-asm_64.S
+ delete mode 100644 arch/x86/crypto/des3_ede_glue.c
+ create mode 100644 drivers/accel/amdxdna/amdxdna_iommu.c
+ create mode 100644 drivers/crypto/intel/qat/qat_common/adf_anti_rb.c
+ create mode 100644 drivers/crypto/intel/qat/qat_common/adf_anti_rb.h
+ create mode 100644 drivers/crypto/intel/qat/qat_common/adf_sysfs_anti_rb.c
+ create mode 100644 drivers/crypto/intel/qat/qat_common/adf_sysfs_anti_rb.h
+ create mode 100644 drivers/crypto/intel/qat/qat_common/qat_comp_zstd_utils.c
+ create mode 100644 drivers/crypto/intel/qat/qat_common/qat_comp_zstd_utils.h
+ create mode 100644 drivers/gpu/Kconfig
+ create mode 100644 drivers/gpu/buddy.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reg_access.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reg_access.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/lsdma_v7_1.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/lsdma_v7_1.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v5_0_2.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v5_0_2.h
+ create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_ism.c
+ create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_ism.h
+ delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_smu.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_smu.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dccg/dcn42/dcn42_dccg.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dccg/dcn42/dcn42_dccg.h
+ delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_link_encoder.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_link_encoder.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_stream_encoder.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_stream_encoder.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_wrapper_fpu.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_wrapper_fpu.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/bounding_boxes/dcn42_soc_bb.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_dcn42.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/dml2_mcg_dcn42.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn42/dcn42_dpp.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn42/dcn42_dpp.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn42/hw_factory_dcn42.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn42/hw_factory_dcn42.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn42/hw_translate_dcn42.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn42/hw_translate_dcn42.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/hpo/dcn42/dcn42_hpo_dp_link_encoder.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/hpo/dcn42/dcn42_hpo_dp_link_encoder.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/hubp/dcn42/dcn42_hubp.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/hubp/dcn42/dcn42_hubp.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_init.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_init.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn42/irq_service_dcn42.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn42/irq_service_dcn42.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/mmhubbub/dcn42/dcn42_mmhubbub.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/mmhubbub/dcn42/dcn42_mmhubbub.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/pg/dcn42/dcn42_pg_cntl.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/pg/dcn42/dcn42_pg_cntl.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource_fpu.c
+ rename drivers/gpu/drm/amd/display/dc/{clk_mgr/dce60/dce60_clk_mgr.h => resource/dcn42/dcn42_resource_fpu.h} (78%)
+ create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.c
+ create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_15_0_0_offset.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_15_0_0_sh_mask.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_4_2_0_offset.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_4_2_0_sh_mask.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_0_0_offset.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_0_0_sh_mask.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_7_1_0_offset.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_7_1_0_sh_mask.h
+ create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu15_driver_if_v15_0_8.h
+ create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v15_0_8_pmfw.h
+ create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v15_0_8_ppsmc.h
+ create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
+ create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.h
+ create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_eeprom_fw.c
+ create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_eeprom_fw.h
+ create mode 100644 drivers/gpu/drm/bridge/lontium-lt8713sx.c
+ create mode 100644 drivers/gpu/drm/bridge/th1520-dw-hdmi.c
+ create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt
+ create mode 100644 drivers/gpu/drm/ci/xfails/panthor-rk3588-fails.txt
+ create mode 100644 drivers/gpu/drm/ci/xfails/panthor-rk3588-skips.txt
+ create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3588-fails.txt
+ create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3588-skips.txt
+ create mode 100644 drivers/gpu/drm/drm_ras.c
+ create mode 100644 drivers/gpu/drm/drm_ras_genl_family.c
+ create mode 100644 drivers/gpu/drm/drm_ras_nl.c
+ create mode 100644 drivers/gpu/drm/drm_ras_nl.h
+ create mode 100644 drivers/gpu/drm/i915/display/intel_de.c
+ delete mode 100644 drivers/gpu/drm/i915/display/intel_dpt_common.c
+ delete mode 100644 drivers/gpu/drm/i915/display/intel_dpt_common.h
+ delete mode 100644 drivers/gpu/drm/i915/display/intel_dsb_buffer.h
+ delete mode 100644 drivers/gpu/drm/i915/display/intel_fb_bo.c
+ delete mode 100644 drivers/gpu/drm/i915/display/intel_fb_bo.h
+ create mode 100644 drivers/gpu/drm/i915/display/intel_oprom_regs.h
+ create mode 100644 drivers/gpu/drm/i915/i915_bo.c
+ create mode 100644 drivers/gpu/drm/i915/i915_bo.h
+ create mode 100644 drivers/gpu/drm/i915/i915_dpt.c
+ create mode 100644 drivers/gpu/drm/i915/i915_dpt.h
+ rename drivers/gpu/drm/i915/{display/intel_dsb_buffer.c => i915_dsb_buffer.c} (63%)
+ create mode 100644 drivers/gpu/drm/i915/i915_dsb_buffer.h
+ create mode 100644 drivers/gpu/drm/i915/i915_overlay.c
+ create mode 100644 drivers/gpu/drm/i915/i915_overlay.h
+ create mode 100644 drivers/gpu/drm/imagination/pvr_dump.c
+ create mode 100644 drivers/gpu/drm/imagination/pvr_dump.h
+ delete mode 100644 drivers/gpu/drm/mediatek/mtk_gem.c
+ delete mode 100644 drivers/gpu/drm/mediatek/mtk_gem.h
+ create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_preempt.h
+ create mode 100644 drivers/gpu/drm/msm/adreno/a8xx_preempt.c
+ create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_12_4_eliza.h
+ create mode 100644 drivers/gpu/drm/panel/panel-himax-hx83121a.c
+ create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.c
+ create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.h
+ rename drivers/gpu/drm/panel/{panel-ilitek-ili9806e.c => panel-ilitek-ili9806e-dsi.c} (82%)
+ create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9806e-spi.c
+ create mode 100644 drivers/gpu/drm/panel/panel-lxd-m9189a.c
+ create mode 100644 drivers/gpu/drm/panel/panel-motorola-mot.c
+ create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt37700f.c
+ create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e8fc0-m1906f9.c
+ create mode 100644 drivers/gpu/drm/panthor/panthor_trace.h
+ create mode 100644 drivers/gpu/drm/sysfb/corebootdrm.c
+ delete mode 100644 drivers/gpu/drm/tests/drm_buddy_test.c
+ create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_encoder.c
+ rename drivers/gpu/drm/tilcdc/{tilcdc_external.h => tilcdc_encoder.h} (51%)
+ delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_external.c
+ delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel.c
+ delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel.h
+ create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel_legacy.c
+ create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel_legacy.dtso
+ create mode 100644 drivers/gpu/drm/verisilicon/Kconfig
+ create mode 100644 drivers/gpu/drm/verisilicon/Makefile
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_bridge.c
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_bridge.h
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_bridge_regs.h
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_crtc.c
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_crtc.h
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_crtc_regs.h
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_dc.c
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_dc.h
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_dc_top_regs.h
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_drm.c
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_drm.h
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_hwdb.c
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_hwdb.h
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_plane.c
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_plane.h
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_primary_plane.c
+ create mode 100644 drivers/gpu/drm/verisilicon/vs_primary_plane_regs.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
+ delete mode 100644 drivers/gpu/drm/xe/display/intel_bo.c
+ rename drivers/gpu/drm/xe/display/{intel_fb_bo.c => xe_display_bo.c} (52%)
+ create mode 100644 drivers/gpu/drm/xe/display/xe_display_bo.h
+ create mode 100644 drivers/gpu/drm/xe/display/xe_display_pcode.c
+ create mode 100644 drivers/gpu/drm/xe/display/xe_display_pcode.h
+ create mode 100644 drivers/gpu/drm/xe/display/xe_display_vma.h
+ create mode 100644 drivers/gpu/drm/xe/display/xe_dsb_buffer.h
+ create mode 100644 drivers/gpu/drm/xe/display/xe_frontbuffer.c
+ create mode 100644 drivers/gpu/drm/xe/display/xe_frontbuffer.h
+ create mode 100644 drivers/gpu/drm/xe/xe_defaults.h
+ create mode 100644 drivers/gpu/drm/xe/xe_drm_ras.c
+ create mode 100644 drivers/gpu/drm/xe/xe_drm_ras.h
+ create mode 100644 drivers/gpu/drm/xe/xe_drm_ras_types.h
+ create mode 100644 drivers/gpu/drm/xe/xe_guc_rc.c
+ create mode 100644 drivers/gpu/drm/xe/xe_guc_rc.h
+ create mode 100644 drivers/gpu/drm/xe/xe_mmio_types.h
+ create mode 100644 drivers/gpu/drm/xe/xe_sleep.h
+ create mode 100644 drivers/gpu/drm/xe/xe_tile_types.h
+ create mode 100644 drivers/gpu/host1x/tegra114-mipi.c
+ delete mode 100644 drivers/gpu/nova-core/dma.rs
+ create mode 100644 drivers/gpu/nova-core/firmware/fwsec/bootloader.rs
+ create mode 100644 drivers/gpu/nova-core/gsp/cmdq/continuation.rs
+ delete mode 100644 drivers/gpu/nova-core/regs/macros.rs
+ create mode 100644 drivers/gpu/tests/Makefile
+ create mode 100644 drivers/gpu/tests/gpu_buddy_test.c
+ rename drivers/gpu/{drm/lib/drm_random.c => tests/gpu_random.c} (59%)
+ rename drivers/gpu/{drm/lib/drm_random.h => tests/gpu_random.h} (53%)
+ delete mode 100644 drivers/hwmon/bt1-pvt.c
+ delete mode 100644 drivers/hwmon/bt1-pvt.h
+ create mode 100644 drivers/hwmon/lattepanda-sigma-ec.c
+ create mode 100644 drivers/hwmon/mcp9982.c
+ create mode 100644 drivers/hwmon/pmbus/aps-379.c
+ create mode 100644 drivers/hwmon/pmbus/xdp720.c
+ create mode 100644 drivers/hwmon/pmbus/xdpe1a2g7b.c
+ create mode 100644 drivers/hwmon/yogafan.c
+ delete mode 100644 drivers/input/mouse/pc110pad.c
+ create mode 100644 drivers/iommu/generic_pt/fmt/defs_riscv.h
+ create mode 100644 drivers/iommu/generic_pt/fmt/iommu_riscv64.c
+ create mode 100644 drivers/iommu/generic_pt/fmt/riscv.h
+ create mode 100644 drivers/media/i2c/ov2732.c
+ create mode 100644 drivers/media/i2c/t4ka3.c
+ create mode 100644 drivers/mmc/host/sdhci-of-bst.c
+ create mode 100644 drivers/pci/controller/dwc/pcie-andes-qilai.c
+ delete mode 100644 drivers/pci/controller/dwc/pcie-bt1.c
+ create mode 100644 drivers/pci/controller/dwc/pcie-eswin.c
+ rename drivers/pci/pwrctrl/{slot.c => generic.c} (93%)
+ create mode 100644 drivers/pmdomain/mediatek/mt8189-pm-domains.h
+ delete mode 100644 drivers/staging/media/starfive/Kconfig
+ delete mode 100644 drivers/staging/media/starfive/Makefile
+ delete mode 100644 drivers/staging/media/starfive/camss/Kconfig
+ delete mode 100644 drivers/staging/media/starfive/camss/Makefile
+ delete mode 100644 drivers/staging/media/starfive/camss/TODO.txt
+ delete mode 100644 drivers/staging/media/starfive/camss/stf-camss.c
+ delete mode 100644 drivers/staging/media/starfive/camss/stf-camss.h
+ delete mode 100644 drivers/staging/media/starfive/camss/stf-capture.c
+ delete mode 100644 drivers/staging/media/starfive/camss/stf-capture.h
+ delete mode 100644 drivers/staging/media/starfive/camss/stf-isp-hw-ops.c
+ delete mode 100644 drivers/staging/media/starfive/camss/stf-isp.c
+ delete mode 100644 drivers/staging/media/starfive/camss/stf-isp.h
+ delete mode 100644 drivers/staging/media/starfive/camss/stf-video.c
+ delete mode 100644 drivers/staging/media/starfive/camss/stf-video.h
+ create mode 100644 include/drm/drm_ras.h
+ create mode 100644 include/drm/drm_ras_genl_family.h
+ create mode 100644 include/drm/intel/intel_gmd_interrupt_regs.h
+ create mode 100644 include/drm/intel/intel_gmd_misc_regs.h
+ create mode 100644 include/drm/intel/intel_pcode_regs.h
+ create mode 100644 include/drm/intel/pick.h
+ create mode 100644 include/drm/intel/reg_bits.h
+ create mode 100644 include/drm/intel/step.h
+ create mode 100644 include/dt-bindings/power/allwinner,sun60i-a733-pck-600.h
+ create mode 100644 include/dt-bindings/power/mediatek,mt8189-power.h
+ create mode 100644 include/linux/coreboot.h
+ rename include/linux/{pagevec.h => folio_batch.h} (89%)
+ create mode 100644 include/linux/gpu_buddy.h
+ create mode 100644 include/linux/kho_radix_tree.h
+ delete mode 100644 include/linux/platform_data/ina2xx.h
+ create mode 100644 include/linux/ring_buffer_types.h
+ create mode 100644 include/linux/simple_ring_buffer.h
+ create mode 100644 include/linux/tegra-mipi-cal.h
+ create mode 100644 include/linux/trace_remote.h
+ create mode 100644 include/linux/trace_remote_event.h
+ create mode 100644 include/rv/ha_monitor.h
+ delete mode 100644 include/sound/uda1380.h
+ create mode 100644 include/trace/define_remote_events.h
+ create mode 100644 include/trace/events/pci_controller.h
+ create mode 100644 include/uapi/drm/drm_ras.h
+ create mode 100644 kernel/trace/remote_test.c
+ create mode 100644 kernel/trace/remote_test_events.h
+ create mode 100644 kernel/trace/rv/monitors/deadline/Kconfig
+ create mode 100644 kernel/trace/rv/monitors/deadline/deadline.c
+ create mode 100644 kernel/trace/rv/monitors/deadline/deadline.h
+ create mode 100644 kernel/trace/rv/monitors/nomiss/Kconfig
+ create mode 100644 kernel/trace/rv/monitors/nomiss/nomiss.c
+ create mode 100644 kernel/trace/rv/monitors/nomiss/nomiss.h
+ create mode 100644 kernel/trace/rv/monitors/nomiss/nomiss_trace.h
+ create mode 100644 kernel/trace/rv/monitors/stall/Kconfig
+ create mode 100644 kernel/trace/rv/monitors/stall/stall.c
+ create mode 100644 kernel/trace/rv/monitors/stall/stall.h
+ create mode 100644 kernel/trace/rv/monitors/stall/stall_trace.h
+ create mode 100644 kernel/trace/simple_ring_buffer.c
+ create mode 100644 kernel/trace/trace_remote.c
+ create mode 100644 lib/fonts/font.h
+ create mode 100644 lib/fonts/font_rotate.c
+ create mode 100644 lib/test_workqueue.c
+ create mode 100644 rust/helpers/dma-resv.c
+ create mode 100644 rust/helpers/gpu.c
+ create mode 100644 rust/helpers/list.c
+ create mode 100644 rust/kernel/drm/gem/shmem.rs
+ create mode 100644 rust/kernel/gpu.rs
+ create mode 100644 rust/kernel/gpu/buddy.rs
+ create mode 100644 rust/kernel/interop.rs
+ create mode 100644 rust/kernel/interop/list.rs
+ create mode 100644 sound/core/control_trace.h
+ delete mode 100644 sound/soc/amd/rpl/Makefile
+ delete mode 100644 sound/soc/amd/rpl/rpl-pci-acp6x.c
+ delete mode 100644 sound/soc/amd/rpl/rpl_acp6x.h
+ delete mode 100644 sound/soc/amd/rpl/rpl_acp6x_chip_offset_byte.h
+ create mode 100644 sound/soc/codecs/wm_adsp_fw_find_test.c
+ create mode 100644 sound/soc/sdw_utils/soc_sdw_cs47l47.c
+ create mode 100644 sound/soc/tegra/tegra_wm8962.c
+ create mode 100644 tools/build/feature/test-libcheck.c
+ create mode 100644 tools/testing/selftests/ftrace/test.d/remotes/buffer_size.tc
+ create mode 100644 tools/testing/selftests/ftrace/test.d/remotes/functions
+ create mode 100644 tools/testing/selftests/ftrace/test.d/remotes/reset.tc
+ create mode 100644 tools/testing/selftests/ftrace/test.d/remotes/trace.tc
+ create mode 100644 tools/testing/selftests/ftrace/test.d/remotes/trace_pipe.tc
+ create mode 100644 tools/testing/selftests/ftrace/test.d/remotes/unloading.tc
+ create mode 100644 tools/testing/selftests/mm/folio_split_race_test.c
+ create mode 100644 tools/testing/selftests/sched_ext/dequeue.bpf.c
+ create mode 100644 tools/testing/selftests/sched_ext/dequeue.c
+ create mode 100644 tools/tracing/rtla/tests/unit/Build
+ create mode 100644 tools/tracing/rtla/tests/unit/Makefile.unit
+ create mode 100644 tools/tracing/rtla/tests/unit/unit_tests.c
+ create mode 100644 tools/verification/models/deadline/nomiss.dot
+ create mode 100644 tools/verification/models/stall.dot
+ create mode 100644 tools/verification/rvgen/rvgen/templates/dot2k/trace_hybrid.h
+Merging ext4-fixes/fixes (d250bdf531d9c ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git ext4-fixes/fixes
+Already up to date.
+Merging vfs-brauner-fixes/vfs.fixes (af423cdba49c6 writeback: Fix use after free in inode_switch_wbs_work_fn())
+$ git merge -m Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git vfs-brauner-fixes/vfs.fixes
+Auto-merging fs/netfs/buffered_write.c
+Merge made by the 'ort' strategy.
+ fs/aio.c | 2 +-
+ fs/fs-writeback.c | 36 ++++++++++++++++---------------
+ fs/netfs/buffered_read.c | 9 +++++---
+ fs/netfs/buffered_write.c | 51 ++++++++++++++++++++++++++++----------------
+ fs/netfs/iterator.c | 13 ++++++++---
+ fs/netfs/misc.c | 8 +++++--
+ fs/netfs/read_retry.c | 11 ++++++++--
+ include/trace/events/netfs.h | 5 +++++
+ 8 files changed, 89 insertions(+), 46 deletions(-)
+Merging fscrypt-current/for-current (1f318b96cc84d Linux 7.0-rc3)
+$ git merge -m Merge branch 'for-current' of https://git.kernel.org/pub/scm/fs/fscrypt/linux.git fscrypt-current/for-current
+Already up to date.
+Merging fsverity-current/for-current (1f318b96cc84d Linux 7.0-rc3)
+$ git merge -m Merge branch 'for-current' of https://git.kernel.org/pub/scm/fs/fsverity/linux.git fsverity-current/for-current
+Already up to date.
+Merging btrfs-fixes/next-fixes (591cd656a1bf5 Linux 7.0-rc7)
+$ git merge -m Merge branch 'next-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git btrfs-fixes/next-fixes
+Already up to date.
+Merging vfs-fixes/fixes (49c5d168a3a8f udf: fix nls leak on udf_fill_super() failure)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git vfs-fixes/fixes
+Auto-merging fs/udf/super.c
+Merge made by the 'ort' strategy.
+ fs/udf/super.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+Merging erofs-fixes/fixes (403bb5c8d1c5d erofs: fix the out-of-bounds nameoff handling for trailing dirents)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git erofs-fixes/fixes
+Merge made by the 'ort' strategy.
+ fs/erofs/dir.c | 29 ++++++++++++++++-------------
+ 1 file changed, 16 insertions(+), 13 deletions(-)
+Merging nfsd-fixes/nfsd-fixes (5133b61aaf437 nfsd: fix heap overflow in NFSv4.0 LOCK replay cache)
+$ git merge -m Merge branch 'nfsd-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/cel/linux nfsd-fixes/nfsd-fixes
+Already up to date.
+Merging v9fs-fixes/fixes/next (2014c95afecee Linux 6.14-rc1)
+$ git merge -m Merge branch 'fixes/next' of https://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git v9fs-fixes/fixes/next
+Already up to date.
+Merging overlayfs-fixes/ovl-fixes (1f6ee9be92f8d ovl: make fsync after metadata copy-up opt-in mount option)
+$ git merge -m Merge branch 'ovl-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git overlayfs-fixes/ovl-fixes
+Already up to date.
+Merging fscrypt/for-next (1546d3feb5e53 fscrypt: use AES library for v1 key derivation)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/fs/fscrypt/linux.git fscrypt/for-next
+Already up to date.
+Merging btrfs/for-next (6bf684b882355 Merge branch 'for-next-next-v7.0-20260408' into for-next-20260408)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git btrfs/for-next
+Merge made by the 'ort' strategy.
+Merging ceph/master (1ff957199bd11 libceph: Remove obsolete session key alignment logic)
+$ git merge -m Merge branch 'master' of https://github.com/ceph/ceph-client.git ceph/master
+Auto-merging fs/ceph/addr.c
+Merge made by the 'ort' strategy.
+ fs/ceph/addr.c | 4 ++++
+ net/ceph/auth.c | 2 +-
+ net/ceph/messenger_v2.c | 13 +++++--------
+ 3 files changed, 10 insertions(+), 9 deletions(-)
+Merging cifs/for-next (c09fb907a2822 MAINTAINERS: change git.samba.org to https)
+$ git merge -m Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6.git cifs/for-next
+Auto-merging MAINTAINERS
+Auto-merging fs/smb/client/file.c
+Auto-merging fs/smb/client/smb2pdu.c
+Merge made by the 'ort' strategy.
+ MAINTAINERS | 4 +-
+ fs/dcache.c | 14 +++--
+ fs/smb/client/cifsfs.h | 15 ++---
+ fs/smb/client/dir.c | 25 +++++---
+ fs/smb/client/file.c | 21 ++++++-
+ fs/smb/client/smb2ops.c | 8 +++
+ fs/smb/client/smb2pdu.c | 25 ++++++--
+ fs/smb/client/trace.h | 160 +++++++++++++++++++++++++++++++++++++++++++++---
+ include/linux/dcache.h | 2 +-
+ 9 files changed, 232 insertions(+), 42 deletions(-)
+Merging configfs/configfs-next (6363844fdbbb7 samples: configfs: Constify struct configfs_item_operations and configfs_group_operations)
+$ git merge -m Merge branch 'configfs-next' of https://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs/configfs-next
+Already up to date.
+Merging ecryptfs/next (e836ec1819b0c ecryptfs: keep the lower iattr contained in truncate_upper)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git ecryptfs/next
+Auto-merging fs/ecryptfs/crypto.c
+Merge made by the 'ort' strategy.
+ fs/ecryptfs/crypto.c | 36 +++----
+ fs/ecryptfs/debug.c | 5 +-
+ fs/ecryptfs/inode.c | 273 ++++++++++++++++++++++--------------------------
+ fs/ecryptfs/keystore.c | 6 +-
+ fs/ecryptfs/main.c | 1 +
+ fs/ecryptfs/messaging.c | 3 +-
+ fs/ecryptfs/miscdev.c | 7 +-
+ 7 files changed, 150 insertions(+), 181 deletions(-)
+Merging dlm/next (2c3a0b730012e dlm: Avoid -Wflex-array-member-not-at-end warning)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git dlm/next
+Already up to date.
+Merging erofs/dev (a5242d37c83ab erofs: error out obviously illegal extents in advance)
+$ git merge -m Merge branch 'dev' of https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git erofs/dev
+Already up to date.
+Merging exfat/dev (04506484f093f exfat: fix handling of damaged volume in exfat_create_upcase_table())
+$ git merge -m Merge branch 'dev' of https://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git exfat/dev
+Merge made by the 'ort' strategy.
+ fs/exfat/nls.c | 19 +++++++++++++------
+ 1 file changed, 13 insertions(+), 6 deletions(-)
+Merging ext3/for_next (488d0cdc38525 Pull ext2 iget fix.)
+$ git merge -m Merge branch 'for_next' of https://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git ext3/for_next
+Merge made by the 'ort' strategy.
+Merging ext4/dev (981fcc5674e67 jbd2: fix deadlock in jbd2_journal_cancel_revoke())
+$ git merge -m Merge branch 'dev' of https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git ext4/dev
+Auto-merging fs/ext4/ext4.h
+Auto-merging fs/ext4/extents.c
+Auto-merging fs/ext4/fast_commit.c
+Auto-merging fs/ext4/file.c
+Auto-merging fs/ext4/inode.c
+Auto-merging fs/ext4/mballoc-test.c
+Auto-merging fs/ext4/mballoc.c
+Auto-merging fs/ext4/move_extent.c
+Auto-merging fs/ext4/namei.c
+Auto-merging fs/ext4/super.c
+Auto-merging fs/ext4/xattr.c
+Auto-merging fs/jbd2/journal.c
+Auto-merging fs/jbd2/transaction.c
+Merge made by the 'ort' strategy.
+ fs/ext4/ext4.h | 14 +--
+ fs/ext4/extents-test.c | 64 +++++++---
+ fs/ext4/extents.c | 163 +++++++++++++-------------
+ fs/ext4/fast_commit.c | 89 ++++----------
+ fs/ext4/file.c | 17 +++
+ fs/ext4/inode.c | 308 ++++++++++++++++++++++++++++++++-----------------
+ fs/ext4/mballoc-test.c | 6 +-
+ fs/ext4/mballoc.c | 26 ++---
+ fs/ext4/move_extent.c | 4 +-
+ fs/ext4/namei.c | 48 +++++---
+ fs/ext4/super.c | 16 ++-
+ fs/ext4/symlink.c | 2 +-
+ fs/ext4/xattr.c | 6 +-
+ fs/jbd2/commit.c | 55 ++++++---
+ fs/jbd2/journal.c | 5 +-
+ fs/jbd2/revoke.c | 8 +-
+ fs/jbd2/transaction.c | 144 +++++++++++++++++------
+ fs/ocfs2/journal.c | 9 +-
+ include/linux/jbd2.h | 38 ++++--
+ 19 files changed, 633 insertions(+), 389 deletions(-)
+Merging f2fs/dev (1583a7ded0d3d f2fs: do not support mmap write for large folio)
+$ git merge -m Merge branch 'dev' of https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git f2fs/dev
+Auto-merging fs/f2fs/checkpoint.c
+Auto-merging fs/f2fs/compress.c
+Auto-merging fs/f2fs/data.c
+Auto-merging fs/f2fs/extent_cache.c
+Auto-merging fs/f2fs/f2fs.h
+Auto-merging fs/f2fs/file.c
+Auto-merging fs/f2fs/gc.c
+Auto-merging fs/f2fs/inline.c
+Auto-merging fs/f2fs/inode.c
+Auto-merging fs/f2fs/namei.c
+Auto-merging fs/f2fs/node.c
+Merge made by the 'ort' strategy.
+ Documentation/ABI/testing/sysfs-fs-f2fs | 6 ++
+ fs/f2fs/checkpoint.c | 9 ---
+ fs/f2fs/compress.c | 14 +++-
+ fs/f2fs/data.c | 49 ++++++++------
+ fs/f2fs/debug.c | 1 +
+ fs/f2fs/extent_cache.c | 17 +++--
+ fs/f2fs/f2fs.h | 38 +++++++++--
+ fs/f2fs/file.c | 15 ++++-
+ fs/f2fs/gc.c | 23 ++++++-
+ fs/f2fs/inline.c | 22 ++++--
+ fs/f2fs/inode.c | 2 +-
+ fs/f2fs/namei.c | 16 +++++
+ fs/f2fs/node.c | 114 +++++++++++++++++---------------
+ fs/f2fs/node.h | 23 +++----
+ fs/f2fs/segment.c | 20 ++++--
+ fs/f2fs/super.c | 70 +++++++++++++++-----
+ fs/f2fs/sysfs.c | 27 ++++++--
+ include/linux/f2fs_fs.h | 3 +
+ 18 files changed, 322 insertions(+), 147 deletions(-)
+Merging fsverity/for-next (1f318b96cc84d Linux 7.0-rc3)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/fs/fsverity/linux.git fsverity/for-next
+Already up to date.
+Merging fuse/for-next (88bf1f670f992 fuse: simplify fuse_dev_ioctl_clone())
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git fuse/for-next
+Auto-merging fs/fuse/file.c
+Auto-merging fs/fuse/inode.c
+Merge made by the 'ort' strategy.
+ fs/fuse/Makefile | 3 +-
+ fs/fuse/args.h | 65 +++
+ fs/fuse/backing.c | 1 +
+ fs/fuse/control.c | 16 +-
+ fs/fuse/cuse.c | 28 +-
+ fs/fuse/dev.c | 1241 ++++++++++++++++++-------------------------------
+ fs/fuse/dev.h | 110 +++++
+ fs/fuse/dev_uring.c | 139 +++---
+ fs/fuse/dev_uring_i.h | 37 +-
+ fs/fuse/dir.c | 9 +-
+ fs/fuse/file.c | 146 +-----
+ fs/fuse/fuse_dev_i.h | 342 +++++++++++++-
+ fs/fuse/fuse_i.h | 412 +---------------
+ fs/fuse/fuse_trace.h | 4 +-
+ fs/fuse/inode.c | 255 +++-------
+ fs/fuse/notify.c | 434 +++++++++++++++++
+ fs/fuse/poll.c | 141 ++++++
+ fs/fuse/req.c | 99 ++++
+ fs/fuse/req_timeout.c | 148 ++++++
+ fs/fuse/sysctl.c | 1 +
+ fs/fuse/sysctl.h | 9 +
+ fs/fuse/virtio_fs.c | 21 +-
+ 22 files changed, 1996 insertions(+), 1665 deletions(-)
+ create mode 100644 fs/fuse/args.h
+ create mode 100644 fs/fuse/dev.h
+ create mode 100644 fs/fuse/notify.c
+ create mode 100644 fs/fuse/poll.c
+ create mode 100644 fs/fuse/req.c
+ create mode 100644 fs/fuse/req_timeout.c
+ create mode 100644 fs/fuse/sysctl.h
+Merging gfs2/for-next (4da0dd95be3b0 Merge tag 'gfs2-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git gfs2/for-next
+Already up to date.
+Merging jfs/jfs-next (dad98c5b2a05e jfs: avoid -Wtautological-constant-out-of-range-compare warning again)
+$ git merge -m Merge branch 'jfs-next' of https://github.com/kleikamp/linux-shaggy.git jfs/jfs-next
+Already up to date.
+Merging ksmbd/ksmbd-for-next (d09a040c186a2 smb: smbdirect: let smbdirect_connection_deregister_mr_io unlock while waiting)
+$ git merge -m Merge branch 'ksmbd-for-next' of https://github.com/smfrench/smb3-kernel.git ksmbd/ksmbd-for-next
+Auto-merging fs/smb/client/smb2pdu.c
+Merge made by the 'ort' strategy.
+ fs/smb/Kconfig | 1 +
+ fs/smb/client/Kconfig | 4 +-
+ fs/smb/client/cifs_debug.c | 67 +-
+ fs/smb/client/smb2pdu.c | 9 +-
+ fs/smb/client/smbdirect.c | 3124 ++----------------------
+ fs/smb/client/smbdirect.h | 19 +-
+ fs/smb/common/Makefile | 1 +
+ fs/smb/common/smbdirect/Kconfig | 9 +
+ fs/smb/common/smbdirect/Makefile | 18 +
+ fs/smb/common/smbdirect/smbdirect.h | 14 +-
+ fs/smb/common/smbdirect/smbdirect_accept.c | 857 +++++++
+ fs/smb/common/smbdirect/smbdirect_connect.c | 925 +++++++
+ fs/smb/common/smbdirect/smbdirect_connection.c | 2181 +++++++++++++++++
+ fs/smb/common/smbdirect/smbdirect_debug.c | 88 +
+ fs/smb/common/smbdirect/smbdirect_devices.c | 277 +++
+ fs/smb/common/smbdirect/smbdirect_internal.h | 141 ++
+ fs/smb/common/smbdirect/smbdirect_listen.c | 308 +++
+ fs/smb/common/smbdirect/smbdirect_main.c | 121 +
+ fs/smb/common/smbdirect/smbdirect_mr.c | 493 ++++
+ fs/smb/common/smbdirect/smbdirect_pdu.h | 4 +
+ fs/smb/common/smbdirect/smbdirect_public.h | 148 ++
+ fs/smb/common/smbdirect/smbdirect_rw.c | 255 ++
+ fs/smb/common/smbdirect/smbdirect_socket.c | 743 ++++++
+ fs/smb/common/smbdirect/smbdirect_socket.h | 183 +-
+ fs/smb/server/Kconfig | 5 +-
+ fs/smb/server/connection.c | 5 -
+ fs/smb/server/connection.h | 1 -
+ fs/smb/server/smb2pdu.c | 1 -
+ fs/smb/server/transport_rdma.c | 2964 ++--------------------
+ fs/smb/server/transport_rdma.h | 4 +-
+ 30 files changed, 7133 insertions(+), 5837 deletions(-)
+ create mode 100644 fs/smb/common/smbdirect/Kconfig
+ create mode 100644 fs/smb/common/smbdirect/Makefile
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_accept.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_connect.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_connection.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_debug.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_devices.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_internal.h
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_listen.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_main.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_mr.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_public.h
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_rw.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_socket.c
+Merging nfs/linux-next (028ef9c96e961 Linux 7.0)
+$ git merge -m Merge branch 'linux-next' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6.git nfs/linux-next
+Already up to date.
+Merging nfs-anna/linux-next (4529e00154329 NFS: Fix NFS KConfig typos)
+$ git merge -m Merge branch 'linux-next' of git://git.linux-nfs.org/projects/anna/linux-nfs.git nfs-anna/linux-next
+Already up to date.
+Merging nfsd/nfsd-next (d644a698de12e NFSD: Docs: clean up pnfs server timeout docs)
+$ git merge -m Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm/linux/kernel/git/cel/linux nfsd/nfsd-next
+Auto-merging fs/lockd/svclock.c
+Auto-merging fs/lockd/svcsubs.c
+Auto-merging fs/locks.c
+Auto-merging fs/nfs/blocklayout/blocklayout.c
+Auto-merging fs/nfs/sysfs.c
+Auto-merging fs/nfsd/export.c
+Auto-merging fs/nfsd/nfs4state.c
+Auto-merging fs/nfsd/nfsfh.c
+Auto-merging include/linux/sunrpc/svc.h
+Merge made by the 'ort' strategy.
+ .../admin-guide/nfs/pnfs-block-server.rst | 30 +
+ Documentation/admin-guide/nfs/pnfs-scsi-server.rst | 31 +
+ Documentation/filesystems/locking.rst | 2 +
+ Documentation/filesystems/nfs/exporting.rst | 85 +
+ Documentation/netlink/specs/nfsd.yaml | 6 +
+ Documentation/sunrpc/xdr/nlm4.x | 211 +++
+ fs/lockd/Makefile | 30 +-
+ fs/lockd/clnt4xdr.c | 5 +-
+ fs/lockd/clntlock.c | 2 +-
+ fs/lockd/clntproc.c | 2 +-
+ fs/lockd/clntxdr.c | 3 +-
+ fs/lockd/host.c | 31 +-
+ {include/linux => fs}/lockd/lockd.h | 101 +-
+ fs/lockd/mon.c | 2 +-
+ {include/linux => fs}/lockd/nlm.h | 8 +-
+ fs/lockd/nlm4xdr_gen.c | 724 ++++++++
+ fs/lockd/nlm4xdr_gen.h | 32 +
+ {include/linux => fs}/lockd/share.h | 19 +-
+ fs/lockd/svc.c | 50 +-
+ fs/lockd/svc4proc.c | 1786 ++++++++++++++------
+ fs/lockd/svclock.c | 21 +-
+ fs/lockd/svcproc.c | 126 +-
+ fs/lockd/svcshare.c | 40 +-
+ fs/lockd/svcsubs.c | 32 +-
+ fs/lockd/trace.h | 3 +-
+ fs/lockd/xdr.c | 6 +-
+ {include/linux => fs}/lockd/xdr.h | 15 +-
+ fs/lockd/xdr4.c | 347 ----
+ fs/locks.c | 26 +-
+ fs/nfs/blocklayout/blocklayout.c | 4 +-
+ fs/nfs/nfs3proc.c | 1 +
+ fs/nfs/proc.c | 1 +
+ fs/nfs/sysfs.c | 4 +-
+ fs/nfsd/Kconfig | 12 +-
+ fs/nfsd/blocklayout.c | 102 +-
+ fs/nfsd/debugfs.c | 4 +
+ fs/nfsd/export.c | 5 +-
+ fs/nfsd/lockd.c | 50 +-
+ fs/nfsd/netlink.c | 5 +-
+ fs/nfsd/netns.h | 7 +
+ fs/nfsd/nfs3xdr.c | 4 +-
+ fs/nfsd/nfs4callback.c | 113 +-
+ fs/nfsd/nfs4layouts.c | 152 +-
+ fs/nfsd/nfs4proc.c | 3 +-
+ fs/nfsd/nfs4state.c | 113 +-
+ fs/nfsd/nfs4xdr.c | 26 +-
+ fs/nfsd/nfscache.c | 3 +-
+ fs/nfsd/nfsctl.c | 45 +-
+ fs/nfsd/nfsd.h | 6 +
+ fs/nfsd/nfsfh.c | 83 +-
+ fs/nfsd/nfssvc.c | 10 +-
+ fs/nfsd/nfsxdr.c | 2 +-
+ fs/nfsd/pnfs.h | 5 +-
+ fs/nfsd/state.h | 32 +-
+ fs/nfsd/trace.h | 23 +
+ include/linux/filelock.h | 1 +
+ include/linux/lockd/bind.h | 26 +-
+ include/linux/lockd/debug.h | 40 -
+ include/linux/lockd/xdr4.h | 43 -
+ include/linux/sunrpc/cache.h | 7 +-
+ include/linux/sunrpc/debug.h | 10 +-
+ include/linux/sunrpc/sched.h | 3 -
+ include/linux/sunrpc/svc.h | 82 +-
+ include/linux/sunrpc/svc_rdma.h | 23 +-
+ include/linux/sunrpc/xdr.h | 48 +-
+ include/linux/sunrpc/xdrgen/nlm4.h | 233 +++
+ include/trace/events/sunrpc.h | 4 +-
+ include/uapi/linux/nfsd/export.h | 4 +-
+ include/uapi/linux/nfsd_netlink.h | 1 +
+ net/sunrpc/auth_gss/gss_krb5_test.c | 93 +-
+ net/sunrpc/cache.c | 251 ++-
+ net/sunrpc/svc.c | 66 +-
+ net/sunrpc/svc_xprt.c | 47 +-
+ net/sunrpc/svcsock.c | 9 +-
+ net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 28 +-
+ net/sunrpc/xprtrdma/svc_rdma_rw.c | 374 +++-
+ net/sunrpc/xprtrdma/svc_rdma_sendto.c | 194 ++-
+ net/sunrpc/xprtrdma/svc_rdma_transport.c | 33 +-
+ 78 files changed, 4454 insertions(+), 1757 deletions(-)
+ create mode 100644 Documentation/sunrpc/xdr/nlm4.x
+ rename {include/linux => fs}/lockd/lockd.h (83%)
+ rename {include/linux => fs}/lockd/nlm.h (91%)
+ create mode 100644 fs/lockd/nlm4xdr_gen.c
+ create mode 100644 fs/lockd/nlm4xdr_gen.h
+ rename {include/linux => fs}/lockd/share.h (58%)
+ rename {include/linux => fs}/lockd/xdr.h (91%)
+ delete mode 100644 fs/lockd/xdr4.c
+ delete mode 100644 include/linux/lockd/debug.h
+ delete mode 100644 include/linux/lockd/xdr4.h
+ create mode 100644 include/linux/sunrpc/xdrgen/nlm4.h
+Merging ntfs/ntfs-next (75579d45c3124 ntfs: fix build error due to inode lookup API change to u64)
+$ git merge -m Merge branch 'ntfs-next' of https://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs.git ntfs/ntfs-next
+Auto-merging CREDITS
+Auto-merging Documentation/filesystems/index.rst
+Auto-merging MAINTAINERS
+Auto-merging fs/ntfs3/file.c
+Auto-merging fs/ntfs3/inode.c
+Auto-merging fs/ntfs3/ntfs_fs.h
+Auto-merging fs/ntfs3/super.c
+Merge made by the 'ort' strategy.
+ CREDITS | 9 +-
+ Documentation/filesystems/index.rst | 1 +
+ Documentation/filesystems/ntfs.rst | 159 +
+ MAINTAINERS | 9 +
+ fs/Kconfig | 1 +
+ fs/Makefile | 1 +
+ fs/ntfs/Kconfig | 48 +
+ fs/ntfs/Makefile | 10 +
+ fs/ntfs/aops.c | 263 ++
+ fs/ntfs/attrib.c | 5539 +++++++++++++++++++++++++++++++++++
+ fs/ntfs/attrib.h | 164 ++
+ fs/ntfs/attrlist.c | 289 ++
+ fs/ntfs/attrlist.h | 20 +
+ fs/ntfs/bdev-io.c | 117 +
+ fs/ntfs/bitmap.c | 287 ++
+ fs/ntfs/bitmap.h | 100 +
+ fs/ntfs/collate.c | 146 +
+ fs/ntfs/collate.h | 36 +
+ fs/ntfs/compress.c | 1577 ++++++++++
+ fs/ntfs/debug.c | 171 ++
+ fs/ntfs/debug.h | 63 +
+ fs/ntfs/dir.c | 1238 ++++++++
+ fs/ntfs/dir.h | 32 +
+ fs/ntfs/ea.c | 954 ++++++
+ fs/ntfs/ea.h | 30 +
+ fs/ntfs/file.c | 1161 ++++++++
+ fs/ntfs/index.c | 2117 +++++++++++++
+ fs/ntfs/index.h | 111 +
+ fs/ntfs/inode.c | 3787 ++++++++++++++++++++++++
+ fs/ntfs/inode.h | 358 +++
+ fs/ntfs/iomap.c | 870 ++++++
+ fs/ntfs/iomap.h | 23 +
+ fs/ntfs/layout.h | 2346 +++++++++++++++
+ fs/ntfs/lcnalloc.c | 1049 +++++++
+ fs/ntfs/lcnalloc.h | 134 +
+ fs/ntfs/logfile.c | 778 +++++
+ fs/ntfs/logfile.h | 245 ++
+ fs/ntfs/malloc.h | 77 +
+ fs/ntfs/mft.c | 2924 ++++++++++++++++++
+ fs/ntfs/mft.h | 91 +
+ fs/ntfs/mst.c | 194 ++
+ fs/ntfs/namei.c | 1684 +++++++++++
+ fs/ntfs/ntfs.h | 294 ++
+ fs/ntfs/object_id.c | 158 +
+ fs/ntfs/object_id.h | 14 +
+ fs/ntfs/quota.c | 95 +
+ fs/ntfs/quota.h | 15 +
+ fs/ntfs/reparse.c | 573 ++++
+ fs/ntfs/reparse.h | 20 +
+ fs/ntfs/runlist.c | 2066 +++++++++++++
+ fs/ntfs/runlist.h | 97 +
+ fs/ntfs/super.c | 2765 +++++++++++++++++
+ fs/ntfs/sysctl.c | 54 +
+ fs/ntfs/sysctl.h | 26 +
+ fs/ntfs/time.h | 87 +
+ fs/ntfs/unistr.c | 477 +++
+ fs/ntfs/upcase.c | 70 +
+ fs/ntfs/volume.h | 296 ++
+ fs/ntfs3/Kconfig | 10 +-
+ fs/ntfs3/dir.c | 10 -
+ fs/ntfs3/file.c | 11 -
+ fs/ntfs3/inode.c | 16 +-
+ fs/ntfs3/ntfs_fs.h | 11 -
+ fs/ntfs3/super.c | 59 +-
+ include/uapi/linux/fs.h | 12 +
+ 65 files changed, 36331 insertions(+), 118 deletions(-)
+ create mode 100644 Documentation/filesystems/ntfs.rst
+ create mode 100644 fs/ntfs/Kconfig
+ create mode 100644 fs/ntfs/Makefile
+ create mode 100644 fs/ntfs/aops.c
+ create mode 100644 fs/ntfs/attrib.c
+ create mode 100644 fs/ntfs/attrib.h
+ create mode 100644 fs/ntfs/attrlist.c
+ create mode 100644 fs/ntfs/attrlist.h
+ create mode 100644 fs/ntfs/bdev-io.c
+ create mode 100644 fs/ntfs/bitmap.c
+ create mode 100644 fs/ntfs/bitmap.h
+ create mode 100644 fs/ntfs/collate.c
+ create mode 100644 fs/ntfs/collate.h
+ create mode 100644 fs/ntfs/compress.c
+ create mode 100644 fs/ntfs/debug.c
+ create mode 100644 fs/ntfs/debug.h
+ create mode 100644 fs/ntfs/dir.c
+ create mode 100644 fs/ntfs/dir.h
+ create mode 100644 fs/ntfs/ea.c
+ create mode 100644 fs/ntfs/ea.h
+ create mode 100644 fs/ntfs/file.c
+ create mode 100644 fs/ntfs/index.c
+ create mode 100644 fs/ntfs/index.h
+ create mode 100644 fs/ntfs/inode.c
+ create mode 100644 fs/ntfs/inode.h
+ create mode 100644 fs/ntfs/iomap.c
+ create mode 100644 fs/ntfs/iomap.h
+ create mode 100644 fs/ntfs/layout.h
+ create mode 100644 fs/ntfs/lcnalloc.c
+ create mode 100644 fs/ntfs/lcnalloc.h
+ create mode 100644 fs/ntfs/logfile.c
+ create mode 100644 fs/ntfs/logfile.h
+ create mode 100644 fs/ntfs/malloc.h
+ create mode 100644 fs/ntfs/mft.c
+ create mode 100644 fs/ntfs/mft.h
+ create mode 100644 fs/ntfs/mst.c
+ create mode 100644 fs/ntfs/namei.c
+ create mode 100644 fs/ntfs/ntfs.h
+ create mode 100644 fs/ntfs/object_id.c
+ create mode 100644 fs/ntfs/object_id.h
+ create mode 100644 fs/ntfs/quota.c
+ create mode 100644 fs/ntfs/quota.h
+ create mode 100644 fs/ntfs/reparse.c
+ create mode 100644 fs/ntfs/reparse.h
+ create mode 100644 fs/ntfs/runlist.c
+ create mode 100644 fs/ntfs/runlist.h
+ create mode 100644 fs/ntfs/super.c
+ create mode 100644 fs/ntfs/sysctl.c
+ create mode 100644 fs/ntfs/sysctl.h
+ create mode 100644 fs/ntfs/time.h
+ create mode 100644 fs/ntfs/unistr.c
+ create mode 100644 fs/ntfs/upcase.c
+ create mode 100644 fs/ntfs/volume.h
+Merging ntfs3/master (819bd270abf9d fs/ntfs3: fix Smatch warnings)
+$ git merge -m Merge branch 'master' of https://github.com/Paragon-Software-Group/linux-ntfs3.git ntfs3/master
+Auto-merging fs/ntfs3/inode.c
+Auto-merging fs/ntfs3/ntfs_fs.h
+Auto-merging fs/ntfs3/super.c
+Merge made by the 'ort' strategy.
+ fs/ntfs3/Makefile | 20 ++++++++++++++
+ fs/ntfs3/attrib.c | 23 +++++++++++++++-
+ fs/ntfs3/frecord.c | 49 ++++++++++++++++++----------------
+ fs/ntfs3/fslog.c | 16 +++++++++---
+ fs/ntfs3/fsntfs.c | 4 +--
+ fs/ntfs3/index.c | 77 +++++++++++++++++++++++++++++++++++-------------------
+ fs/ntfs3/inode.c | 15 +++++++----
+ fs/ntfs3/ntfs_fs.h | 3 ---
+ fs/ntfs3/run.c | 18 ++++++++++---
+ fs/ntfs3/super.c | 48 +++++++++++++++++++++++++++++-----
+ fs/ntfs3/xattr.c | 2 +-
+ 11 files changed, 202 insertions(+), 73 deletions(-)
+$ git am -3 ../patches/0001-ntfs3-Fix-merge-issue-with-ntfs3.patch
+Applying: ntfs3: Fix merge issue with ntfs3
+Using index info to reconstruct a base tree...
+M fs/ntfs3/inode.c
+Falling back to patching base and 3-way merge...
+Auto-merging fs/ntfs3/inode.c
+No changes -- Patch already applied.
+Merging orangefs/for-next (e61bc5e4d8743 bufmap: manage as folios, V2.)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git orangefs/for-next
+Auto-merging fs/orangefs/inode.c
+Merge made by the 'ort' strategy.
+ fs/orangefs/inode.c | 36 +++-
+ fs/orangefs/orangefs-bufmap.c | 403 ++++++++++++++++++++++++++++++++++++-----
+ fs/orangefs/orangefs-cache.c | 6 +-
+ fs/orangefs/orangefs-debugfs.c | 37 ++--
+ fs/orangefs/xattr.c | 4 +
+ 5 files changed, 412 insertions(+), 74 deletions(-)
+Merging overlayfs/overlayfs-next (1f6ee9be92f8d ovl: make fsync after metadata copy-up opt-in mount option)
+$ git merge -m Merge branch 'overlayfs-next' of https://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git overlayfs/overlayfs-next
+Already up to date.
+Merging ubifs/next (11efa98bcc0d0 ubi: ubi.h: fix kernel-doc warnings)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git ubifs/next
+Auto-merging drivers/mtd/ubi/ubi.h
+Merge made by the 'ort' strategy.
+ drivers/mtd/ubi/ubi.h | 9 ++++++---
+ 1 file changed, 6 insertions(+), 3 deletions(-)
+Merging v9fs/9p-next (8fc518e489c13 9p/trans_xen: replace simple_strto* with kstrtouint)
+$ git merge -m Merge branch '9p-next' of https://github.com/martinetd/linux v9fs/9p-next
+Merge made by the 'ort' strategy.
+ fs/9p/v9fs.c | 4 +++
+ fs/9p/vfs_super.c | 6 ++---
+ include/net/9p/9p.h | 38 +++++++++++++++++++++++---
+ net/9p/trans_xen.c | 77 ++++++++++++++++++++++++++++++++++++-----------------
+ 4 files changed, 95 insertions(+), 30 deletions(-)
+Merging v9fs-ericvh/ericvh/for-next (2014c95afecee Linux 6.14-rc1)
+$ git merge -m Merge branch 'ericvh/for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git v9fs-ericvh/ericvh/for-next
+Already up to date.
+Merging xfs/for-next (2ffc6900d5c3a xfs: fix number of GC bvecs)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git xfs/for-next
+Already up to date.
+Merging zonefs/for-next (a42938e80357a zonefs: correct some spelling mistakes)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git zonefs/for-next
+Already up to date.
+Merging vfs-brauner/vfs.all (8ee708daac8a2 Merge branch 'kernel-7.1.misc' into vfs.all)
+$ git merge -m Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git vfs-brauner/vfs.all
+Auto-merging include/uapi/linux/sched.h
+Auto-merging kernel/fork.c
+CONFLICT (content): Merge conflict in kernel/fork.c
+Auto-merging kernel/nsproxy.c
+CONFLICT (content): Merge conflict in kernel/nsproxy.c
+Resolved 'kernel/fork.c' using previous resolution.
+Resolved 'kernel/nsproxy.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[fs-next ad6e13193cc6c] Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
+$ git diff -M --stat --summary HEAD^..
+ kernel/nsproxy.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+$ git am -3 ../patches/0001-ntfs-Fixup-merge-issue-with-vfs.all-changes.patch
+Applying: ntfs: Fixup merge issue with vfs.all changes
+Using index info to reconstruct a base tree...
+M fs/ntfs/mft.c
+Falling back to patching base and 3-way merge...
+Auto-merging fs/ntfs/mft.c
+No changes -- Patch already applied.
+Merging vfs/for-next (e82ff9b6cb767 Merge branches 'work.coda' and 'work.dcache-busy-wait' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git vfs/for-next
+Auto-merging Documentation/filesystems/porting.rst
+CONFLICT (content): Merge conflict in Documentation/filesystems/porting.rst
+Auto-merging fs/affs/amigaffs.c
+Auto-merging fs/coda/dir.c
+Auto-merging fs/dcache.c
+Auto-merging fs/exportfs/expfs.c
+Auto-merging fs/inode.c
+Auto-merging fs/nfs/dir.c
+Auto-merging fs/overlayfs/dir.c
+Auto-merging fs/smb/client/inode.c
+Auto-merging include/linux/dcache.h
+Resolved 'Documentation/filesystems/porting.rst' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[fs-next 2b5d92bd6dd3f] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git
+$ git diff -M --stat --summary HEAD^..
+ Documentation/filesystems/porting.rst | 8 +++
+ fs/affs/amigaffs.c | 2 +-
+ fs/ceph/mds_client.c | 4 +-
+ fs/coda/cache.c | 2 +
+ fs/coda/dir.c | 15 +---
+ fs/dcache.c | 129 ++++++++++++++++++++++++++--------
+ fs/exportfs/expfs.c | 2 +-
+ fs/inode.c | 2 +-
+ fs/nfs/dir.c | 4 +-
+ fs/nfs/getroot.c | 2 +-
+ fs/notify/fsnotify.c | 2 +-
+ fs/ocfs2/dcache.c | 2 +-
+ fs/overlayfs/dir.c | 2 +-
+ fs/smb/client/inode.c | 2 +-
+ include/linux/dcache.h | 24 +++++--
+ 15 files changed, 143 insertions(+), 59 deletions(-)
+Merging mm-hotfixes/mm-hotfixes-unstable (8092c89447526 mm/hugetlb: restore reservation on error in hugetlb_mfill_atomic_pte() resubmission path)
+$ git merge -m Merge branch 'mm-hotfixes-unstable' of https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm mm-hotfixes/mm-hotfixes-unstable
+Auto-merging mm/damon/core.c
+Auto-merging mm/filemap.c
+Auto-merging mm/hugetlb.c
+Auto-merging mm/internal.h
+Auto-merging mm/mempolicy.c
+Auto-merging mm/truncate.c
+Auto-merging mm/vmalloc.c
+Merge made by the 'ort' strategy.
+ drivers/dax/bus.c | 7 +++----
+ mm/backing-dev.c | 5 +++--
+ mm/damon/core.c | 8 +++++---
+ mm/filemap.c | 3 ++-
+ mm/hugetlb.c | 1 +
+ mm/internal.h | 1 -
+ mm/mempolicy.c | 8 +++++---
+ mm/memremap.c | 2 +-
+ mm/truncate.c | 6 +++++-
+ mm/vmalloc.c | 1 +
+ 10 files changed, 26 insertions(+), 16 deletions(-)
+Merging fs-current (4f2de633cfdfd Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git)
+$ git merge -m Merge branch 'fs-current' of linux-next fs-current
+Merge made by the 'ort' strategy.
+ fs/aio.c | 2 +-
+ fs/erofs/dir.c | 29 ++++++++++++++-----------
+ fs/fs-writeback.c | 36 ++++++++++++++++---------------
+ fs/netfs/buffered_read.c | 9 +++++---
+ fs/netfs/buffered_write.c | 51 ++++++++++++++++++++++++++++----------------
+ fs/netfs/iterator.c | 13 ++++++++---
+ fs/netfs/misc.c | 8 +++++--
+ fs/netfs/read_retry.c | 11 ++++++++--
+ fs/udf/super.c | 2 +-
+ include/trace/events/netfs.h | 5 +++++
+ 10 files changed, 106 insertions(+), 60 deletions(-)
+Merging kbuild-current/kbuild-fixes-for-next (2452dcf4d740e kbuild: builddeb - avoid recompiles for non-cross-compiles)
+$ git merge -m Merge branch 'kbuild-fixes-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git kbuild-current/kbuild-fixes-for-next
+Merge made by the 'ort' strategy.
+ scripts/package/builddeb | 8 +++++++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+Merging arc-current/for-curr (7aaa8047eafd0 Linux 7.0-rc6)
+$ git merge -m Merge branch 'for-curr' of https://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git arc-current/for-curr
+Already up to date.
+Merging arm-current/fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux.git arm-current/fixes
+Already up to date.
+Merging arm64-fixes/for-next/fixes (54ac9ff8f1196 arm64: Use static call trampolines when kCFI is enabled)
+$ git merge -m Merge branch 'for-next/fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux arm64-fixes/for-next/fixes
+Already up to date.
+Merging arm-soc-fixes/arm/fixes (3e2444044d160 Merge tag 'mvebu-fixes-7.0-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/fixes)
+$ git merge -m Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git arm-soc-fixes/arm/fixes
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/arm/marvell/armada-7k-8k.yaml | 11 +++++++++++
+ arch/arm64/boot/dts/freescale/imx8mm-emtop-som.dtsi | 4 ++--
+ arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 2 +-
+ arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 2 +-
+ .../boot/dts/freescale/imx8mp-aristainetos3a-som-v1.dtsi | 2 +-
+ arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts | 2 +-
+ arch/arm64/boot/dts/freescale/imx8mp-debix-model-a.dts | 2 +-
+ arch/arm64/boot/dts/freescale/imx8mp-debix-som-a-bmb-08.dts | 2 +-
+ arch/arm64/boot/dts/freescale/imx8mp-debix-som-a.dtsi | 2 +-
+ arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 2 +-
+ arch/arm64/boot/dts/freescale/imx8mp-edm-g.dtsi | 2 +-
+ arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi | 2 +-
+ arch/arm64/boot/dts/freescale/imx8mp-navqp.dts | 2 +-
+ arch/arm64/boot/dts/freescale/imx8mp-nitrogen-som.dtsi | 2 +-
+ arch/arm64/boot/dts/freescale/imx8mp-sr-som.dtsi | 4 ++--
+ arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts | 4 ++--
+ drivers/reset/amlogic/reset-meson.c | 1 +
+ 17 files changed, 30 insertions(+), 18 deletions(-)
+Merging davinci-current/davinci/for-current (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'davinci/for-current' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git davinci-current/davinci/for-current
+Already up to date.
+Merging drivers-memory-fixes/fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git drivers-memory-fixes/fixes
+Already up to date.
+Merging sophgo-fixes/fixes (19272b37aa4f8 Linux 6.16-rc1)
+$ git merge -m Merge branch 'fixes' of https://github.com/sophgo/linux.git sophgo-fixes/fixes
+Already up to date.
+Merging sophgo-soc-fixes/soc-fixes (0af2f6be1b428 Linux 6.15-rc1)
+$ git merge -m Merge branch 'soc-fixes' of https://github.com/sophgo/linux.git sophgo-soc-fixes/soc-fixes
+Already up to date.
+Merging m68k-current/for-linus (cb39cf99d88e8 m68k: sun3: Replace vsprintf() with bounded vsnprintf())
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git m68k-current/for-linus
+Already up to date.
+Merging powerpc-fixes/fixes (328335a79487e powerpc/powernv/iommu: iommu incorrectly bypass DMA APIs)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git powerpc-fixes/fixes
+Already up to date.
+Merging s390-fixes/fixes (c8d46f17c2fc7 s390/zcrypt: Fix memory leak with CCA cards used as accelerator)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git s390-fixes/fixes
+Already up to date.
+Merging net/main (df4601653201d net: bridge: use a stable FDB dst snapshot in RCU readers)
+$ git merge -m Merge branch 'main' of https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net/main
+Merge made by the 'ort' strategy.
+ drivers/net/macvlan.c | 1 +
+ net/bridge/br_arp_nd_proxy.c | 8 +++++---
+ net/bridge/br_fdb.c | 28 ++++++++++++++++++----------
+ net/sched/act_mirred.c | 2 +-
+ 4 files changed, 25 insertions(+), 14 deletions(-)
+Merging bpf/master (a20446652956e Merge branch 'bpf-sockmap-fix-af_unix-null-ptr-deref-in-proto-update')
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git/ bpf/master
+Auto-merging kernel/bpf/arena.c
+Merge made by the 'ort' strategy.
+ arch/arm64/lib/insn.c | 2 +
+ arch/arm64/net/bpf_jit_comp.c | 16 +-
+ arch/riscv/net/bpf_jit.h | 6 -
+ arch/riscv/net/bpf_jit_core.c | 7 -
+ kernel/bpf/arena.c | 19 +-
+ kernel/bpf/fixups.c | 1 +
+ kernel/bpf/liveness.c | 112 ++++++------
+ net/core/sock_map.c | 4 +-
+ net/unix/af_unix.c | 9 +-
+ net/unix/unix_bpf.c | 3 +
+ tools/testing/selftests/bpf/Makefile | 1 +
+ .../selftests/bpf/prog_tests/task_local_data.h | 13 +-
+ .../bpf/prog_tests/test_task_local_data.c | 96 +++++++++-
+ tools/testing/selftests/bpf/prog_tests/token.c | 86 ++++++++-
+ .../selftests/bpf/prog_tests/unpriv_bpf_disabled.c | 21 +--
+ tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 10 ++
+ .../selftests/bpf/progs/task_local_data.bpf.h | 5 +-
+ .../selftests/bpf/progs/timer_start_deadlock.c | 8 +-
+ tools/testing/selftests/bpf/progs/token_kallsyms.c | 19 ++
+ .../selftests/bpf/progs/verifier_live_stack.c | 193 +++++++++++++++++++++
+ tools/testing/selftests/bpf/sysctl_helpers.c | 37 ++++
+ tools/testing/selftests/bpf/sysctl_helpers.h | 8 +
+ 22 files changed, 548 insertions(+), 128 deletions(-)
+ create mode 100644 tools/testing/selftests/bpf/progs/token_kallsyms.c
+ create mode 100644 tools/testing/selftests/bpf/sysctl_helpers.c
+ create mode 100644 tools/testing/selftests/bpf/sysctl_helpers.h
+Merging ipsec/master (1f5ffc672165f Fix mismerge of the arm64 / timer-core interrupt handling changes)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git ipsec/master
+Already up to date.
+Merging netfilter/main (ebe560ea5f541 l2tp: Drop large packets with UDP encap)
+$ git merge -m Merge branch 'main' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git netfilter/main
+Already up to date.
+Merging ipvs/main (9351edf65cb6b Merge branch 'bnxt_en-bug-fixes')
+$ git merge -m Merge branch 'main' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git ipvs/main
+Already up to date.
+Merging wireless/for-next (d65b175cfac64 Merge tag 'wireless-2026-04-08' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git wireless/for-next
+Already up to date.
+Merging ath/for-current (d65b175cfac64 Merge tag 'wireless-2026-04-08' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless)
+$ git merge -m Merge branch 'for-current' of https://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git ath/for-current
+Already up to date.
+Merging iwlwifi/fixes (687a95d204e72 wifi: iwlwifi: mld: correctly set wifi generation data)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git iwlwifi/fixes
+Already up to date.
+Merging wpan/master (8ce4f287524c7 net: libwx: fix firmware mailbox abnormal return)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git wpan/master
+Already up to date.
+Merging rdma-fixes/for-rc (028ef9c96e961 Linux 7.0)
+$ git merge -m Merge branch 'for-rc' of https://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git rdma-fixes/for-rc
+Already up to date.
+Merging sound-current/for-linus (3c318f97dcc50 ALSA: usb-audio: stop parsing UAC2 rates at MAX_NR_RATES)
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git sound-current/for-linus
+Merge made by the 'ort' strategy.
+ sound/hda/codecs/realtek/alc269.c | 13 +++++
+ sound/hda/common/hda_controller.h | 4 --
+ sound/hda/controllers/intel.c | 58 +++++--------------
+ sound/usb/6fire/chip.c | 113 ++++++++++++++++++--------------------
+ sound/usb/caiaq/device.c | 33 ++++++++---
+ sound/usb/format.c | 2 +-
+ sound/usb/mixer.c | 34 +++++-------
+ 7 files changed, 122 insertions(+), 135 deletions(-)
+Merging sound-asoc-fixes/for-linus (6e5b0fac1063b ASoC: SOF: Intel: NVL/NVL-S: add platform name)
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git sound-asoc-fixes/for-linus
+Merge made by the 'ort' strategy.
+ sound/arm/pxa2xx-ac97-lib.c | 15 +++++++++------
+ sound/soc/codecs/rt1320-sdw.c | 1 +
+ sound/soc/codecs/tas2781-i2c.c | 10 ++--------
+ sound/soc/sof/intel/nvl.c | 2 ++
+ 4 files changed, 14 insertions(+), 14 deletions(-)
+Merging regmap-fixes/for-linus (a0508e5ef1252 Merge remote-tracking branch 'regmap/for-7.0' into regmap-linus)
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git regmap-fixes/for-linus
+Merge made by the 'ort' strategy.
+ drivers/base/regmap/regmap-i2c.c | 49 ++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 49 insertions(+)
+Merging regulator-fixes/for-linus (b1baaff4e5231 regulator: bd71828-regulator.c: Fix LDON-HEAD mode)
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git regulator-fixes/for-linus
+Already up to date.
+Merging spi-fixes/for-linus (978df761538ec MAINTAINERS: update second Socionext SPI maintainer address)
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git spi-fixes/for-linus
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ Documentation/devicetree/bindings/spi/fsl,spi.yaml | 6 +++---
+ MAINTAINERS | 4 ++--
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+Merging pci-current/for-linus (40286d6379aac Merge tag 'pci-v7.1-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci)
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git pci-current/for-linus
+Already up to date.
+Merging driver-core.current/driver-core-linus (5b484311507b5 driver core: Add kernel-doc for DEV_FLAG_COUNT enum value)
+$ git merge -m Merge branch 'driver-core-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git driver-core.current/driver-core-linus
+Auto-merging drivers/base/core.c
+Auto-merging drivers/base/dd.c
+Auto-merging drivers/base/property.c
+Auto-merging drivers/base/swnode.c
+Auto-merging fs/sysfs/group.c
+Auto-merging include/linux/device.h
+Merge made by the 'ort' strategy.
+ drivers/base/core.c | 15 +++++++++++++++
+ drivers/base/dd.c | 20 ++++++++++++++++++++
+ drivers/base/property.c | 2 ++
+ drivers/base/swnode.c | 2 +-
+ fs/sysfs/group.c | 7 +++++--
+ include/linux/device.h | 45 +++++++++++++++++++++++++++++++++++++++++++++
+ 6 files changed, 88 insertions(+), 3 deletions(-)
+Merging tty.current/tty-linus (591cd656a1bf5 Linux 7.0-rc7)
+$ git merge -m Merge branch 'tty-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git tty.current/tty-linus
+Already up to date.
+Merging usb.current/usb-linus (5a1140404cbf7 usb: typec: ucsi: skip connector validation before init)
+$ git merge -m Merge branch 'usb-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb.current/usb-linus
+Already up to date.
+Merging usb-serial-fixes/usb-linus (591cd656a1bf5 Linux 7.0-rc7)
+$ git merge -m Merge branch 'usb-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git usb-serial-fixes/usb-linus
+Already up to date.
+Merging phy/fixes (7aaa8047eafd0 Linux 7.0-rc6)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git phy/fixes
+Already up to date.
+Merging staging.current/staging-linus (f338e77383789 Linux 7.0-rc4)
+$ git merge -m Merge branch 'staging-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git staging.current/staging-linus
+Already up to date.
+Merging iio-fixes/fixes-togreg (51e7665ab81f0 iio: chemical: mhz19b: reject oversized serial replies)
+$ git merge -m Merge branch 'fixes-togreg' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git iio-fixes/fixes-togreg
+Merge made by the 'ort' strategy.
+ drivers/iio/adc/xilinx-xadc-core.c | 11 +++++++++--
+ drivers/iio/chemical/mhz19b.c | 17 +++++++++++++++++
+ 2 files changed, 26 insertions(+), 2 deletions(-)
+Merging counter-current/counter-current (2932095c114b9 counter: rz-mtu3-cnt: do not use struct rz_mtu3_channel's dev member)
+$ git merge -m Merge branch 'counter-current' of https://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git counter-current/counter-current
+Already up to date.
+Merging char-misc.current/char-misc-linus (591cd656a1bf5 Linux 7.0-rc7)
+$ git merge -m Merge branch 'char-misc-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git char-misc.current/char-misc-linus
+Already up to date.
+Merging soundwire-fixes/fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git soundwire-fixes/fixes
+Already up to date.
+Merging thunderbolt-fixes/fixes (028ef9c96e961 Linux 7.0)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git thunderbolt-fixes/fixes
+Already up to date.
+Merging input-current/for-linus (ff14dafde15c1 Input: uinput - take event lock when submitting FF request "event")
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git input-current/for-linus
+Already up to date.
+Merging crypto-current/master (a7a1f3cdd64d8 crypto: ccp - copy IV using skcipher ivsize)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git crypto-current/master
+Merge made by the 'ort' strategy.
+ crypto/authencesn.c | 6 ++++--
+ crypto/pcrypt.c | 7 +++++--
+ drivers/crypto/ccp/ccp-crypto-aes.c | 7 +++++--
+ drivers/crypto/ccp/sev-dev.c | 19 +++++++++++++++++--
+ drivers/crypto/inside-secure/eip93/eip93-common.c | 2 +-
+ drivers/crypto/sa2ul.c | 4 ++--
+ 6 files changed, 34 insertions(+), 11 deletions(-)
+Merging libcrypto-fixes/libcrypto-fixes (8c2f1288250a9 lib/crypto: mpi: Fix integer underflow in mpi_read_raw_from_sgl())
+$ git merge -m Merge branch 'libcrypto-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-fixes/libcrypto-fixes
+Merge made by the 'ort' strategy.
+ lib/crypto/mpi/mpicoder.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+Merging vfio-fixes/for-linus (e98137f0a874a vfio/pci: Fix double free in dma-buf feature)
+$ git merge -m Merge branch 'for-linus' of https://github.com/awilliam/linux-vfio.git vfio-fixes/for-linus
+Already up to date.
+Merging kselftest-fixes/fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kselftest-fixes/fixes
+Already up to date.
+Merging dmaengine-fixes/fixes (7aaa8047eafd0 Linux 7.0-rc6)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git dmaengine-fixes/fixes
+Already up to date.
+Merging backlight-fixes/for-backlight-fixes (8f0b4cce4481f Linux 6.19-rc1)
+$ git merge -m Merge branch 'for-backlight-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git backlight-fixes/for-backlight-fixes
+Already up to date.
+Merging mtd-fixes/mtd/fixes (b9465b04de4b9 mtd: rawnand: pl353: make sure optimal timings are applied)
+$ git merge -m Merge branch 'mtd/fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd-fixes/mtd/fixes
+Already up to date.
+Merging mfd-fixes/for-mfd-fixes (aa6e63373d91f mfd: ls2kbmc: Use PCI API instead of direct accesses)
+$ git merge -m Merge branch 'for-mfd-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git mfd-fixes/for-mfd-fixes
+Merge made by the 'ort' strategy.
+Merging v4l-dvb-fixes/fixes (fb2d7bd146fa7 Merge remote-tracking branch 'media-pending/fixes' into HEAD)
+$ git merge -m Merge branch 'fixes' of git://linuxtv.org/media-ci/media-pending.git v4l-dvb-fixes/fixes
+Merge made by the 'ort' strategy.
+Merging reset-fixes/reset/fixes (9797524ef2b69 reset: amlogic: t7: Fix null reset ops)
+$ git merge -m Merge branch 'reset/fixes' of https://git.pengutronix.de/git/pza/linux reset-fixes/reset/fixes
+Already up to date.
+Merging mips-fixes/mips-fixes (591cd656a1bf5 Linux 7.0-rc7)
+$ git merge -m Merge branch 'mips-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git mips-fixes/mips-fixes
+Already up to date.
+Merging at91-fixes/at91-fixes (907150bbe566e ARM: dts: microchip: sam9x7: fix gpio-lines count for pioB)
+$ git merge -m Merge branch 'at91-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git at91-fixes/at91-fixes
+Already up to date.
+Merging omap-fixes/fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap.git omap-fixes/fixes
+Already up to date.
+Merging kvm-fixes/master (028ef9c96e961 Linux 7.0)
+$ git merge -m Merge branch 'master' of git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm-fixes/master
+Already up to date.
+Merging kvms390-fixes/master (382e8f4784265 KVM: s390: vsie: Fix races with partial gmap invalidations)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git kvms390-fixes/master
+Auto-merging arch/s390/kvm/gmap.c
+Merge made by the 'ort' strategy.
+ arch/s390/kvm/gmap.c | 2 ++
+ 1 file changed, 2 insertions(+)
+Merging kvm-arm-fixes/fixes (0496acc42fb51 KVM: arm64: Fix the descriptor address in __kvm_at_swap_desc())
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git kvm-arm-fixes/fixes
+Already up to date.
+Merging hwmon-fixes/hwmon (cffff6df669a4 hwmon: (asus-ec-sensors) Fix T_Sensor for PRIME X670E-PRO WIFI)
+$ git merge -m Merge branch 'hwmon' of https://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-fixes/hwmon
+Already up to date.
+Merging nvdimm-fixes/libnvdimm-fixes (a8aec14230322 nvdimm/bus: Fix potential use after free in asynchronous initialization)
+$ git merge -m Merge branch 'libnvdimm-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git nvdimm-fixes/libnvdimm-fixes
+Already up to date.
+Merging cxl-fixes/fixes (be5c5280cf2b2 cxl: Adjust the startup priority of cxl_pmem to be higher than that of cxl_acpi)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl.git cxl-fixes/fixes
+Already up to date.
+Merging dma-mapping-fixes/dma-mapping-fixes (3d48c9fd78dd0 dma-debug: suppress cacheline overlap warning when arch has no DMA alignment requirement)
+$ git merge -m Merge branch 'dma-mapping-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux.git dma-mapping-fixes/dma-mapping-fixes
+Already up to date.
+Merging drivers-x86-fixes/fixes (5d486669b3db1 platform/x86: asus-armoury: add support for GU605MU)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git drivers-x86-fixes/fixes
+Already up to date.
+Merging samsung-krzk-fixes/fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git samsung-krzk-fixes/fixes
+Already up to date.
+Merging pinctrl-samsung-fixes/fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git pinctrl-samsung-fixes/fixes
+Already up to date.
+Merging devicetree-fixes/dt/linus (81122fba08fa3 of: fix reference count leak in of_alias_scan())
+$ git merge -m Merge branch 'dt/linus' of https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git devicetree-fixes/dt/linus
+Already up to date.
+Merging dt-krzk-fixes/fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt.git dt-krzk-fixes/fixes
+Already up to date.
+Merging scsi-fixes/fixes (01f784fc9d0ab scsi: target: file: Use kzalloc_flex for aio_cmd)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git scsi-fixes/fixes
+Already up to date.
+Merging drm-fixes/drm-fixes (028ef9c96e961 Linux 7.0)
+$ git merge -m Merge branch 'drm-fixes' of https://gitlab.freedesktop.org/drm/kernel.git drm-fixes/drm-fixes
+Already up to date.
+Merging drm-intel-fixes/for-linux-next-fixes (028ef9c96e961 Linux 7.0)
+$ git merge -m Merge branch 'for-linux-next-fixes' of https://gitlab.freedesktop.org/drm/i915/kernel.git drm-intel-fixes/for-linux-next-fixes
+Already up to date.
+Merging mmc-fixes/fixes (8f4d20a710225 mmc: vub300: fix use-after-free on disconnect)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git mmc-fixes/fixes
+Already up to date.
+Merging rtc-fixes/rtc-fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'rtc-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git rtc-fixes/rtc-fixes
+Already up to date.
+Merging gnss-fixes/gnss-linus (f338e77383789 Linux 7.0-rc4)
+$ git merge -m Merge branch 'gnss-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git gnss-fixes/gnss-linus
+Already up to date.
+Merging hyperv-fixes/hyperv-fixes (16cbec2489762 mshv: Fix infinite fault loop on permission-denied GPA intercepts)
+$ git merge -m Merge branch 'hyperv-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git hyperv-fixes/hyperv-fixes
+Already up to date.
+Merging risc-v-fixes/fixes (08ee1559052be prctl: cfi: change the branch landing pad prctl()s to be more descriptive)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git risc-v-fixes/fixes
+Already up to date.
+Merging riscv-dt-fixes/riscv-dt-fixes (305f2865bd034 riscv: dts: starfive: jh7110-common: fix jh7110 SoC boot from SD-card.)
+$ git merge -m Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git riscv-dt-fixes/riscv-dt-fixes
+Merge made by the 'ort' strategy.
+ arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 1 +
+ arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-lite.dts | 2 +-
+ 2 files changed, 2 insertions(+), 1 deletion(-)
+Merging riscv-soc-fixes/riscv-soc-fixes (c7596f9001e2b firmware: microchip: fail auto-update probe if no flash found)
+$ git merge -m Merge branch 'riscv-soc-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git riscv-soc-fixes/riscv-soc-fixes
+Already up to date.
+Merging fpga-fixes/fixes (19272b37aa4f8 Linux 6.16-rc1)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git fpga-fixes/fixes
+Already up to date.
+Merging spdx/spdx-linus (ebf1bafd09079 LICENSES: Explicitly allow SPDX-FileCopyrightText)
+$ git merge -m Merge branch 'spdx-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git spdx/spdx-linus
+Merge made by the 'ort' strategy.
+ Documentation/process/license-rules.rst | 7 +++++--
+ scripts/checkpatch.pl | 8 ++++++++
+ 2 files changed, 13 insertions(+), 2 deletions(-)
+Merging gpio-brgl-fixes/gpio/for-current (57df6923ca53b gpio: tegra: return -ENOMEM on allocation failure in probe)
+$ git merge -m Merge branch 'gpio/for-current' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git gpio-brgl-fixes/gpio/for-current
+Already up to date.
+Merging gpio-intel-fixes/fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git gpio-intel-fixes/fixes
+Already up to date.
+Merging pinctrl-intel-fixes/fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git pinctrl-intel-fixes/fixes
+Already up to date.
+Merging auxdisplay-fixes/fixes (7f138de156b20 auxdisplay: line-display: fix NULL dereference in linedisp_release)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git auxdisplay-fixes/fixes
+Already up to date.
+Merging kunit-fixes/kunit-fixes (8b8f1d5e350ac kunit: Add documentation of --list_suites)
+$ git merge -m Merge branch 'kunit-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes/kunit-fixes
+Already up to date.
+Merging memblock-fixes/fixes (f043a93fff9e3 mm: numa_memblks: Identify the accurate NUMA ID of CFMW)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git memblock-fixes/fixes
+Already up to date.
+Merging renesas-fixes/fixes (7e8aec50597bf Merge branch 'renesas-pinctrl-fixes-for-v7.0' into renesas-fixes)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git renesas-fixes/fixes
+Merge made by the 'ort' strategy.
+ drivers/clk/renesas/r9a09g056-cpg.c | 36 ++++++++++++------------
+ drivers/clk/renesas/r9a09g057-cpg.c | 55 ++++++++++++++-----------------------
+ 2 files changed, 38 insertions(+), 53 deletions(-)
+Merging perf-current/perf-tools (bbeb83d3182ab Merge tag 'kbuild-fixes-7.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux)
+$ git merge -m Merge branch 'perf-tools' of https://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-current/perf-tools
+Already up to date.
+Merging efi-fixes/urgent (5241c2ca33bb1 firmware: efi: Never declare sysfb_primary_display on x86)
+$ git merge -m Merge branch 'urgent' of https://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git efi-fixes/urgent
+Already up to date.
+Merging battery-fixes/fixes (8f0b4cce4481f Linux 6.19-rc1)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git battery-fixes/fixes
+Already up to date.
+Merging iommufd-fixes/for-rc (11439c4635edd Linux 7.0-rc2)
+$ git merge -m Merge branch 'for-rc' of https://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git iommufd-fixes/for-rc
+Already up to date.
+Merging rust-fixes/rust-fixes (0f00132132937 Merge tag 'vfs-7.1-rc1.integrity' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs)
+$ git merge -m Merge branch 'rust-fixes' of https://github.com/Rust-for-Linux/linux.git rust-fixes/rust-fixes
+Already up to date.
+Merging w1-fixes/fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1.git w1-fixes/fixes
+Already up to date.
+Merging pmdomain-fixes/fixes (c2812c0cb9092 MAINTAINERS, mailmap: Change Ulf Hansson's email)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git pmdomain-fixes/fixes
+Already up to date.
+Merging i2c-host-fixes/i2c/i2c-host-fixes (39ed7d89b9733 i2c: imx: zero-initialize dma_slave_config for eDMA)
+$ git merge -m Merge branch 'i2c/i2c-host-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git i2c-host-fixes/i2c/i2c-host-fixes
+Already up to date.
+Merging i2c-rust-fixes/rust-i2c-fixes (7ca6d1cfec80e Merge tag 'powerpc-7.0-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux)
+$ git merge -m Merge branch 'rust-i2c-fixes' of https://github.com/ikrtn/rust-for-linux i2c-rust-fixes/rust-i2c-fixes
+Already up to date.
+Merging sparc-fixes/for-linus (8f0b4cce4481f Linux 6.19-rc1)
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc.git sparc-fixes/for-linus
+Already up to date.
+Merging clk-fixes/clk-fixes (cc8f74d3011e0 Merge tag 'qcom-clk-fixes-for-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-fixes)
+$ git merge -m Merge branch 'clk-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git clk-fixes/clk-fixes
+Merge made by the 'ort' strategy.
+ drivers/clk/microchip/clk-mpfs-ccc.c | 6 +++++-
+ drivers/clk/qcom/dispcc-sm8450.c | 2 +-
+ drivers/clk/spacemit/ccu_mix.c | 2 +-
+ 3 files changed, 7 insertions(+), 3 deletions(-)
+Merging thead-clk-fixes/thead-clk-fixes (8f0b4cce4481f Linux 6.19-rc1)
+$ git merge -m Merge branch 'thead-clk-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux.git thead-clk-fixes/thead-clk-fixes
+Already up to date.
+Merging tenstorrent-clk-fixes/tenstorrent-clk-fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'tenstorrent-clk-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/tenstorrent/linux.git tenstorrent-clk-fixes/tenstorrent-clk-fixes
+Already up to date.
+Merging pwrseq-fixes/pwrseq/for-current (f338e77383789 Linux 7.0-rc4)
+$ git merge -m Merge branch 'pwrseq/for-current' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git pwrseq-fixes/pwrseq/for-current
+Already up to date.
+Merging thead-dt-fixes/thead-dt-fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'thead-dt-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux.git thead-dt-fixes/thead-dt-fixes
+Already up to date.
+Merging ftrace-fixes/ftrace/fixes (1650a1b6cb1ae fgraph: Check ftrace_pids_enabled on registration for early filtering)
+$ git merge -m Merge branch 'ftrace/fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git ftrace-fixes/ftrace/fixes
+Already up to date.
+Merging ring-buffer-fixes/ring-buffer/fixes (b042fdf18e89a tracing: Fix WARN_ON in tracing_buffers_mmap_close for split VMAs)
+$ git merge -m Merge branch 'ring-buffer/fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git ring-buffer-fixes/ring-buffer/fixes
+Already up to date.
+Merging trace-fixes/trace/fixes (250ab25391ede tracing: Drain deferred trigger frees if kthread creation fails)
+$ git merge -m Merge branch 'trace/fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git trace-fixes/trace/fixes
+Already up to date.
+Merging tracefs-fixes/tracefs/fixes (8b55572e51805 tracing/selftests: Add tracefs mount options test)
+$ git merge -m Merge branch 'tracefs/fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git tracefs-fixes/tracefs/fixes
+Already up to date.
+Merging spacemit-fixes/fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'fixes' of https://github.com/spacemit-com/linux spacemit-fixes/fixes
+Already up to date.
+Merging tip-fixes/tip/urgent (1d51b370a0f8f Merge tag 'jfs-7.1' of github.com:kleikamp/linux-shaggy)
+$ git merge -m Merge branch 'tip/urgent' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tip-fixes/tip/urgent
+Already up to date.
+Merging slab-fixes/slab/for-next-fixes (464b1c115852f slab: fix memory leak when refill_sheaf() fails)
+$ git merge -m Merge branch 'slab/for-next-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git slab-fixes/slab/for-next-fixes
+Already up to date.
+Merging kexec-fixes/kexec-fixes (028ef9c96e961 Linux 7.0)
+$ git merge -m Merge branch 'kexec-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git kexec-fixes/kexec-fixes
+Already up to date.
+Merging liveupdate-fixes/fixes (028ef9c96e961 Linux 7.0)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git liveupdate-fixes/fixes
+Already up to date.
+Merging drm-msm-fixes/msm-fixes (e4eb11b34d6c8 drm/msm/dsi: fix pclk rate calculation for bonded dsi)
+$ git merge -m Merge branch 'msm-fixes' of https://gitlab.freedesktop.org/drm/msm.git drm-msm-fixes/msm-fixes
+Already up to date.
+Merging uml-fixes/fixes (df447a3b4a4b9 um: Fix FD copy size in os_rcv_fd_msg())
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git uml-fixes/fixes
+Already up to date.
+Merging fwctl-fixes/for-rc (11439c4635edd Linux 7.0-rc2)
+$ git merge -m Merge branch 'for-rc' of https://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctl.git fwctl-fixes/for-rc
+Already up to date.
+Merging devsec-tsm-fixes/fixes (c3fd16c3b98ed virt: tdx-guest: Fix handling of host controlled 'quote' buffer length)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm.git devsec-tsm-fixes/fixes
+Already up to date.
+Merging drm-rust-fixes/drm-rust-fixes (f338e77383789 Linux 7.0-rc4)
+$ git merge -m Merge branch 'drm-rust-fixes' of https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-fixes/drm-rust-fixes
+Already up to date.
+Merging tenstorrent-dt-fixes/tenstorrent-dt-fixes (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'tenstorrent-dt-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/tenstorrent/linux.git tenstorrent-dt-fixes/tenstorrent-dt-fixes
+Already up to date.
+Merging drm-misc-fixes/for-linux-next-fixes (6597ff1d8de3f drm/nouveau: fix nvkm_device leak on aperture removal failure)
+$ git merge -m Merge branch 'for-linux-next-fixes' of https://gitlab.freedesktop.org/drm/misc/kernel.git drm-misc-fixes/for-linux-next-fixes
+Auto-merging drivers/dma-buf/dma-buf.c
+Auto-merging drivers/dma-buf/dma-fence.c
+Auto-merging drivers/gpu/drm/drm_atomic_helper.c
+Auto-merging drivers/gpu/drm/nouveau/nouveau_drm.c
+Auto-merging drivers/gpu/drm/panthor/panthor_gem.c
+Auto-merging drivers/gpu/drm/panthor/panthor_mmu.c
+Merge made by the 'ort' strategy.
+ drivers/dma-buf/dma-buf.c | 3 +--
+ drivers/dma-buf/dma-fence.c | 4 ++--
+ drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 6 +++++-
+ drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c | 6 +++++-
+ drivers/gpu/drm/drm_atomic_helper.c | 2 +-
+ drivers/gpu/drm/nouveau/nouveau_drm.c | 2 +-
+ drivers/gpu/drm/panthor/panthor_gem.c | 2 +-
+ drivers/gpu/drm/panthor/panthor_mmu.c | 19 +++++++++++++++++++
+ drivers/gpu/drm/stm/lvds.c | 6 +++---
+ drivers/gpu/drm/tiny/arcpgu.c | 3 ++-
+ drivers/hv/Kconfig | 2 +-
+ 11 files changed, 41 insertions(+), 14 deletions(-)
+Merging rust/rust-next (0f00132132937 Merge tag 'vfs-7.1-rc1.integrity' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs)
+$ git merge -m Merge branch 'rust-next' of https://github.com/Rust-for-Linux/linux.git rust/rust-next
+Already up to date.
+Merging rust-interop/interop-next (05f7e89ab9731 Linux 6.19)
+$ git merge -m Merge branch 'interop-next' of https://github.com/Rust-for-Linux/linux.git rust-interop/interop-next
+Already up to date.
+Merging rust-alloc/alloc-next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'alloc-next' of https://github.com/Rust-for-Linux/linux.git rust-alloc/alloc-next
+Already up to date.
+Merging rust-io/io-next (86731a2a651e5 Linux 6.16-rc3)
+$ git merge -m Merge branch 'io-next' of https://github.com/Rust-for-Linux/linux.git rust-io/io-next
+Already up to date.
+Merging rust-pin-init/pin-init-next (09808839c7aa6 rust: pin-init: replace `addr_of_mut!` with `&raw mut`)
+$ git merge -m Merge branch 'pin-init-next' of https://github.com/Rust-for-Linux/linux.git rust-pin-init/pin-init-next
+Already up to date.
+Merging rust-timekeeping/timekeeping-next (ddb1444d33351 hrtimer: add usage examples to documentation)
+$ git merge -m Merge branch 'timekeeping-next' of https://github.com/Rust-for-Linux/linux.git rust-timekeeping/timekeeping-next
+Already up to date.
+Merging rust-xarray/xarray-next (c455f19bbe610 rust: xarray: add __rust_helper to helpers)
+$ git merge -m Merge branch 'xarray-next' of https://github.com/Rust-for-Linux/linux.git rust-xarray/xarray-next
+Already up to date.
+Merging rust-analyzer/rust-analyzer-next (3418d862679ac Merge tag 'rust-analyzer-v7.1' of https://github.com/Rust-for-Linux/linux into rust-next)
+$ git merge -m Merge branch 'rust-analyzer-next' of https://github.com/Rust-for-Linux/linux.git rust-analyzer/rust-analyzer-next
+Already up to date.
+Merging mm-stable/mm-stable (3bac01168982e mm: fix deferred split queue races during migration)
+$ git merge -m Merge branch 'mm-stable' of https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm mm-stable/mm-stable
+Already up to date.
+Merging mm-nonmm-stable/mm-nonmm-stable (70b672833f402 ocfs2: validate group add input before caching)
+$ git merge -m Merge branch 'mm-nonmm-stable' of https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm mm-nonmm-stable/mm-nonmm-stable
+Auto-merging .mailmap
+Auto-merging CREDITS
+Auto-merging MAINTAINERS
+Auto-merging arch/powerpc/lib/Makefile
+Auto-merging crypto/Kconfig
+Auto-merging crypto/Makefile
+Auto-merging fs/btrfs/raid56.c
+Auto-merging fs/ocfs2/alloc.c
+Auto-merging fs/ocfs2/aops.c
+Auto-merging fs/ocfs2/dir.c
+CONFLICT (content): Merge conflict in fs/ocfs2/dir.c
+Auto-merging fs/ocfs2/quota_local.c
+Auto-merging fs/ocfs2/xattr.c
+Auto-merging kernel/exit.c
+Auto-merging kernel/fork.c
+Auto-merging kernel/pid.c
+Auto-merging kernel/signal.c
+Auto-merging kernel/vmcore_info.c
+Auto-merging lib/Makefile
+Auto-merging lib/bug.c
+Auto-merging scripts/checkpatch.pl
+Resolved 'fs/ocfs2/dir.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 4180146dba532] Merge branch 'mm-nonmm-stable' of https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
+$ git diff -M --stat --summary HEAD^..
+ .mailmap | 6 +-
+ CREDITS | 7 +-
+ Documentation/admin-guide/lockup-watchdogs.rst | 142 +++-
+ Documentation/admin-guide/sysctl/kernel.rst | 3 +-
+ .../devicetree/bindings/timer/xlnx,xps-timer.yaml | 2 +-
+ MAINTAINERS | 5 +-
+ arch/arm/lib/Makefile | 5 -
+ arch/arm64/include/asm/xor.h | 73 --
+ arch/arm64/kernel/machine_kexec_file.c | 4 +
+ arch/arm64/lib/Makefile | 6 -
+ arch/loongarch/include/asm/xor.h | 68 --
+ arch/loongarch/include/asm/xor_simd.h | 34 -
+ arch/loongarch/lib/Makefile | 2 -
+ arch/loongarch/lib/xor_simd_glue.c | 72 --
+ arch/powerpc/include/asm/xor.h | 47 --
+ arch/powerpc/include/asm/xor_altivec.h | 22 -
+ arch/powerpc/kexec/elf_64.c | 4 +
+ arch/powerpc/lib/Makefile | 5 -
+ arch/powerpc/lib/xor_vmx.h | 22 -
+ arch/powerpc/lib/xor_vmx_glue.c | 63 --
+ arch/riscv/include/asm/xor.h | 68 --
+ arch/riscv/lib/Makefile | 1 -
+ arch/s390/include/asm/xor.h | 21 -
+ arch/s390/lib/Makefile | 2 +-
+ arch/sparc/include/asm/asm-prototypes.h | 1 -
+ arch/sparc/include/asm/xor.h | 9 -
+ arch/sparc/lib/Makefile | 2 +-
+ arch/um/include/asm/xor.h | 24 -
+ arch/x86/include/asm/xor_64.h | 28 -
+ arch/x86/kernel/kexec-bzimage64.c | 6 +-
+ crypto/Kconfig | 2 -
+ crypto/Makefile | 1 -
+ crypto/async_tx/async_xor.c | 34 +-
+ crypto/xor.c | 174 -----
+ drivers/of/fdt.c | 21 +
+ drivers/of/kexec.c | 19 +
+ fs/btrfs/raid56.c | 27 +-
+ fs/ocfs2/alloc.c | 35 +-
+ fs/ocfs2/aops.c | 75 ++-
+ fs/ocfs2/cluster/heartbeat.c | 83 ++-
+ fs/ocfs2/dir.c | 49 +-
+ fs/ocfs2/dlm/dlmdomain.c | 10 +-
+ fs/ocfs2/dlm/dlmmaster.c | 1 -
+ fs/ocfs2/ioctl.c | 18 +-
+ fs/ocfs2/mmap.c | 7 +-
+ fs/ocfs2/ocfs2_trace.h | 10 +-
+ fs/ocfs2/quota_global.c | 16 +-
+ fs/ocfs2/quota_local.c | 4 +-
+ fs/ocfs2/resize.c | 22 +-
+ fs/ocfs2/suballoc.c | 25 +
+ fs/ocfs2/super.c | 2 +-
+ fs/ocfs2/xattr.c | 4 +-
+ fs/proc/array.c | 2 +-
+ fs/ubifs/gc.c | 2 -
+ fs/ubifs/replay.c | 1 -
+ include/asm-generic/Kbuild | 1 -
+ include/asm-generic/xor.h | 738 ---------------------
+ include/linux/crash_core.h | 14 +-
+ include/linux/nmi.h | 1 +
+ include/linux/raid/xor.h | 27 +-
+ kernel/crash_core.c | 2 -
+ kernel/crash_dump_dm_crypt.c | 22 +-
+ kernel/crash_reserve.c | 2 -
+ kernel/exit.c | 8 +-
+ kernel/fork.c | 30 +-
+ kernel/hung_task.c | 106 ++-
+ kernel/kexec_core.c | 1 -
+ kernel/panic.c | 47 +-
+ kernel/pid.c | 18 +-
+ kernel/signal.c | 12 +-
+ kernel/taskstats.c | 1 +
+ kernel/vmcore_info.c | 2 -
+ kernel/watchdog.c | 158 +++--
+ kernel/watchdog_buddy.c | 9 +-
+ lib/Kconfig | 4 +-
+ lib/Makefile | 4 +-
+ lib/bch.c | 6 +-
+ lib/bug.c | 6 +-
+ lib/decompress_bunzip2.c | 4 +-
+ lib/glob.c | 11 +-
+ lib/inflate.c | 13 +-
+ lib/list_sort.c | 10 -
+ lib/math/Kconfig | 3 +
+ lib/math/Makefile | 1 +
+ lib/{ => math}/polynomial.c | 23 +-
+ lib/parser.c | 2 +-
+ lib/raid/.kunitconfig | 3 +
+ lib/raid/Kconfig | 30 +
+ lib/raid/Makefile | 3 +
+ lib/raid/xor/Makefile | 42 ++
+ .../include/asm/xor.h => lib/raid/xor/alpha/xor.c | 48 +-
+ lib/raid/xor/alpha/xor_arch.h | 22 +
+ lib/raid/xor/arm/xor-neon-glue.c | 19 +
+ {arch/arm/lib => lib/raid/xor/arm}/xor-neon.c | 22 +-
+ .../include/asm/xor.h => lib/raid/xor/arm/xor.c | 107 +--
+ lib/raid/xor/arm/xor_arch.h | 22 +
+ lib/raid/xor/arm64/xor-neon-glue.c | 26 +
+ {arch/arm64/lib => lib/raid/xor/arm64}/xor-neon.c | 94 +--
+ lib/raid/xor/arm64/xor-neon.h | 6 +
+ lib/raid/xor/arm64/xor_arch.h | 21 +
+ lib/raid/xor/loongarch/xor_arch.h | 33 +
+ .../lib => lib/raid/xor/loongarch}/xor_simd.c | 0
+ .../lib => lib/raid/xor/loongarch}/xor_simd.h | 0
+ lib/raid/xor/loongarch/xor_simd_glue.c | 37 ++
+ .../lib => lib/raid/xor/loongarch}/xor_template.c | 0
+ lib/raid/xor/powerpc/xor_arch.h | 22 +
+ .../powerpc/lib => lib/raid/xor/powerpc}/xor_vmx.c | 40 +-
+ lib/raid/xor/powerpc/xor_vmx.h | 10 +
+ lib/raid/xor/powerpc/xor_vmx_glue.c | 28 +
+ lib/raid/xor/riscv/xor-glue.c | 25 +
+ {arch/riscv/lib => lib/raid/xor/riscv}/xor.S | 4 -
+ lib/raid/xor/riscv/xor_arch.h | 17 +
+ {arch/s390/lib => lib/raid/xor/s390}/xor.c | 15 +-
+ lib/raid/xor/s390/xor_arch.h | 13 +
+ .../xor_32.h => lib/raid/xor/sparc/xor-sparc32.c | 32 +-
+ .../raid/xor/sparc/xor-sparc64-glue.c | 48 +-
+ .../lib/xor.S => lib/raid/xor/sparc/xor-sparc64.S | 10 -
+ lib/raid/xor/sparc/xor_arch.h | 35 +
+ lib/raid/xor/tests/Makefile | 3 +
+ lib/raid/xor/tests/xor_kunit.c | 187 ++++++
+ lib/raid/xor/um/xor_arch.h | 2 +
+ .../asm/xor_avx.h => lib/raid/xor/x86/xor-avx.c | 52 +-
+ .../asm/xor_32.h => lib/raid/xor/x86/xor-mmx.c | 122 +---
+ .../asm/xor.h => lib/raid/xor/x86/xor-sse.c | 105 +--
+ lib/raid/xor/x86/xor_arch.h | 36 +
+ lib/raid/xor/xor-32regs-prefetch.c | 267 ++++++++
+ lib/raid/xor/xor-32regs.c | 217 ++++++
+ lib/raid/xor/xor-8regs-prefetch.c | 146 ++++
+ lib/raid/xor/xor-8regs.c | 103 +++
+ lib/raid/xor/xor-core.c | 193 ++++++
+ lib/raid/xor/xor_impl.h | 56 ++
+ lib/scatterlist.c | 8 +-
+ lib/tests/kunit_iov_iter.c | 224 ++++++-
+ lib/ts_bm.c | 18 +-
+ lib/ts_kmp.c | 18 +-
+ lib/uuid.c | 2 +-
+ scripts/bloat-o-meter | 6 +-
+ scripts/checkpatch.pl | 14 +-
+ scripts/decode_stacktrace.sh | 26 +-
+ scripts/decodecode | 3 +-
+ scripts/gdb/linux/symbols.py | 2 +-
+ scripts/get_maintainer.pl | 9 +-
+ scripts/spelling.txt | 336 +++++-----
+ tools/accounting/Makefile | 2 +-
+ tools/accounting/getdelays.c | 41 +-
+ tools/accounting/procacct.c | 40 +-
+ tools/include/uapi/linux/taskstats.h | 291 ++++++++
+ tools/testing/selftests/breakpoints/Makefile | 4 +-
+ tools/testing/selftests/fchmodat2/fchmodat2_test.c | 158 +++--
+ tools/testing/selftests/ipc/Makefile | 8 +-
+ tools/testing/selftests/ipc/msgque.c | 3 +
+ tools/testing/selftests/prctl/Makefile | 4 +-
+ tools/testing/selftests/sparc64/Makefile | 4 +-
+ .../selftests/thermal/intel/power_floor/Makefile | 4 +-
+ .../selftests/thermal/intel/workload_hint/Makefile | 4 +-
+ 155 files changed, 3528 insertions(+), 2708 deletions(-)
+ delete mode 100644 arch/arm64/include/asm/xor.h
+ delete mode 100644 arch/loongarch/include/asm/xor.h
+ delete mode 100644 arch/loongarch/include/asm/xor_simd.h
+ delete mode 100644 arch/loongarch/lib/xor_simd_glue.c
+ delete mode 100644 arch/powerpc/include/asm/xor.h
+ delete mode 100644 arch/powerpc/include/asm/xor_altivec.h
+ delete mode 100644 arch/powerpc/lib/xor_vmx.h
+ delete mode 100644 arch/powerpc/lib/xor_vmx_glue.c
+ delete mode 100644 arch/riscv/include/asm/xor.h
+ delete mode 100644 arch/s390/include/asm/xor.h
+ delete mode 100644 arch/sparc/include/asm/xor.h
+ delete mode 100644 arch/um/include/asm/xor.h
+ delete mode 100644 arch/x86/include/asm/xor_64.h
+ delete mode 100644 crypto/xor.c
+ delete mode 100644 include/asm-generic/xor.h
+ rename lib/{ => math}/polynomial.c (88%)
+ create mode 100644 lib/raid/.kunitconfig
+ create mode 100644 lib/raid/Kconfig
+ create mode 100644 lib/raid/Makefile
+ create mode 100644 lib/raid/xor/Makefile
+ rename arch/alpha/include/asm/xor.h => lib/raid/xor/alpha/xor.c (95%)
+ create mode 100644 lib/raid/xor/alpha/xor_arch.h
+ create mode 100644 lib/raid/xor/arm/xor-neon-glue.c
+ rename {arch/arm/lib => lib/raid/xor/arm}/xor-neon.c (53%)
+ rename arch/arm/include/asm/xor.h => lib/raid/xor/arm/xor.c (59%)
+ create mode 100644 lib/raid/xor/arm/xor_arch.h
+ create mode 100644 lib/raid/xor/arm64/xor-neon-glue.c
+ rename {arch/arm64/lib => lib/raid/xor/arm64}/xor-neon.c (76%)
+ create mode 100644 lib/raid/xor/arm64/xor-neon.h
+ create mode 100644 lib/raid/xor/arm64/xor_arch.h
+ create mode 100644 lib/raid/xor/loongarch/xor_arch.h
+ rename {arch/loongarch/lib => lib/raid/xor/loongarch}/xor_simd.c (100%)
+ rename {arch/loongarch/lib => lib/raid/xor/loongarch}/xor_simd.h (100%)
+ create mode 100644 lib/raid/xor/loongarch/xor_simd_glue.c
+ rename {arch/loongarch/lib => lib/raid/xor/loongarch}/xor_template.c (100%)
+ create mode 100644 lib/raid/xor/powerpc/xor_arch.h
+ rename {arch/powerpc/lib => lib/raid/xor/powerpc}/xor_vmx.c (69%)
+ create mode 100644 lib/raid/xor/powerpc/xor_vmx.h
+ create mode 100644 lib/raid/xor/powerpc/xor_vmx_glue.c
+ create mode 100644 lib/raid/xor/riscv/xor-glue.c
+ rename {arch/riscv/lib => lib/raid/xor/riscv}/xor.S (92%)
+ create mode 100644 lib/raid/xor/riscv/xor_arch.h
+ rename {arch/s390/lib => lib/raid/xor/s390}/xor.c (93%)
+ create mode 100644 lib/raid/xor/s390/xor_arch.h
+ rename arch/sparc/include/asm/xor_32.h => lib/raid/xor/sparc/xor-sparc32.c (92%)
+ rename arch/sparc/include/asm/xor_64.h => lib/raid/xor/sparc/xor-sparc64-glue.c (63%)
+ rename arch/sparc/lib/xor.S => lib/raid/xor/sparc/xor-sparc64.S (98%)
+ create mode 100644 lib/raid/xor/sparc/xor_arch.h
+ create mode 100644 lib/raid/xor/tests/Makefile
+ create mode 100644 lib/raid/xor/tests/xor_kunit.c
+ create mode 100644 lib/raid/xor/um/xor_arch.h
+ rename arch/x86/include/asm/xor_avx.h => lib/raid/xor/x86/xor-avx.c (84%)
+ rename arch/x86/include/asm/xor_32.h => lib/raid/xor/x86/xor-mmx.c (87%)
+ rename arch/x86/include/asm/xor.h => lib/raid/xor/x86/xor-sse.c (90%)
+ create mode 100644 lib/raid/xor/x86/xor_arch.h
+ create mode 100644 lib/raid/xor/xor-32regs-prefetch.c
+ create mode 100644 lib/raid/xor/xor-32regs.c
+ create mode 100644 lib/raid/xor/xor-8regs-prefetch.c
+ create mode 100644 lib/raid/xor/xor-8regs.c
+ create mode 100644 lib/raid/xor/xor-core.c
+ create mode 100644 lib/raid/xor/xor_impl.h
+ create mode 100644 tools/include/uapi/linux/taskstats.h
+Merging mm-unstable/mm-unstable (9d68239a57824 mm/swap: remove redundant swap device reference in alloc/free)
+$ git merge -m Merge branch 'mm-unstable' of https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm mm-unstable/mm-unstable
+Auto-merging CREDITS
+Auto-merging Documentation/filesystems/proc.rst
+Auto-merging MAINTAINERS
+Auto-merging fs/buffer.c
+Auto-merging fs/fs-writeback.c
+Auto-merging include/linux/fs.h
+Auto-merging include/linux/mmzone.h
+Auto-merging include/linux/sched.h
+Auto-merging include/linux/shmem_fs.h
+Auto-merging include/trace/events/writeback.h
+Auto-merging kernel/cgroup/cgroup.c
+Auto-merging kernel/power/user.c
+Auto-merging mm/hugetlb.c
+Auto-merging mm/mempolicy.c
+Auto-merging mm/shmem.c
+Auto-merging mm/swapfile.c
+Auto-merging mm/vmstat.c
+Merge made by the 'ort' strategy.
+ CREDITS | 8 +
+ Documentation/admin-guide/mm/damon/lru_sort.rst | 4 +
+ Documentation/admin-guide/mm/damon/reclaim.rst | 4 +
+ Documentation/admin-guide/mm/kho.rst | 41 +-
+ Documentation/filesystems/proc.rst | 4 +
+ MAINTAINERS | 27 +-
+ drivers/block/zram/zram_drv.c | 5 +-
+ fs/buffer.c | 4 +-
+ fs/fs-writeback.c | 22 +-
+ fs/userfaultfd.c | 2 -
+ include/linux/alloc_tag.h | 2 +
+ include/linux/damon.h | 2 +
+ include/linux/fs.h | 9 +-
+ include/linux/kexec_handover.h | 13 +-
+ include/linux/kho/abi/kexec_handover.h | 20 +-
+ include/linux/kho/abi/kexec_metadata.h | 46 ++
+ include/linux/liveupdate.h | 17 +-
+ include/linux/memcontrol.h | 193 +++---
+ include/linux/mm.h | 5 +
+ include/linux/mm_inline.h | 6 +
+ include/linux/mmzone.h | 42 +-
+ include/linux/pgalloc_tag.h | 2 +-
+ include/linux/sched.h | 2 +-
+ include/linux/shmem_fs.h | 14 -
+ include/linux/swap.h | 30 +-
+ include/linux/userfaultfd_k.h | 73 ++-
+ include/trace/events/memcg.h | 10 +-
+ include/trace/events/writeback.h | 3 +
+ kernel/cgroup/cgroup.c | 9 +-
+ kernel/liveupdate/kexec_handover.c | 169 ++++-
+ kernel/liveupdate/kexec_handover_debugfs.c | 55 +-
+ kernel/liveupdate/kexec_handover_internal.h | 15 +-
+ kernel/liveupdate/luo_core.c | 11 +-
+ kernel/liveupdate/luo_file.c | 112 ++--
+ kernel/liveupdate/luo_flb.c | 182 +++---
+ kernel/liveupdate/luo_internal.h | 7 +-
+ kernel/liveupdate/luo_session.c | 46 +-
+ kernel/power/swap.c | 2 +-
+ kernel/power/user.c | 15 +-
+ lib/alloc_tag.c | 109 ++++
+ lib/test_hmm.c | 130 ++--
+ lib/test_kho.c | 5 +-
+ lib/tests/liveupdate.c | 18 -
+ mm/Kconfig.debug | 11 +
+ mm/compaction.c | 43 +-
+ mm/damon/core.c | 88 +--
+ mm/damon/stat.c | 5 +-
+ mm/huge_memory.c | 22 +-
+ mm/hugetlb.c | 18 +
+ mm/kmemleak.c | 2 +-
+ mm/memblock.c | 4 +-
+ mm/memcontrol-v1.c | 31 +-
+ mm/memcontrol-v1.h | 7 +
+ mm/memcontrol.c | 640 ++++++++++++-------
+ mm/memfd_luo.c | 34 +-
+ mm/mempolicy.c | 23 +-
+ mm/migrate.c | 2 +
+ mm/migrate_device.c | 6 -
+ mm/mlock.c | 2 +-
+ mm/mmap.c | 2 +-
+ mm/mprotect.c | 218 ++++---
+ mm/page-writeback.c | 16 +-
+ mm/page_alloc.c | 10 +-
+ mm/page_io.c | 10 +-
+ mm/percpu.c | 2 +-
+ mm/shmem.c | 174 +++---
+ mm/shrinker.c | 6 +-
+ mm/sparse.c | 1 -
+ mm/swap.c | 59 +-
+ mm/swapfile.c | 205 ++++--
+ mm/userfaultfd.c | 690 ++++++++++++---------
+ mm/util.c | 10 -
+ mm/vmscan.c | 303 ++++++---
+ mm/vmstat.c | 2 +-
+ mm/workingset.c | 30 +-
+ mm/zswap.c | 205 +++---
+ tools/testing/selftests/liveupdate/liveupdate.c | 41 ++
+ .../selftests/mm/charge_reserved_hugetlb.sh | 5 +
+ tools/testing/selftests/mm/guard-regions.c | 4 +
+ tools/testing/selftests/mm/hmm-tests.c | 83 +--
+ tools/testing/selftests/mm/hugetlb_dio.c | 91 ++-
+ tools/testing/selftests/mm/merge.c | 88 +++
+ tools/testing/selftests/mm/mlock2-tests.c | 89 ++-
+ tools/testing/selftests/mm/soft-dirty.c | 4 +-
+ tools/testing/selftests/mm/split_huge_page_test.c | 19 +-
+ tools/testing/selftests/mm/thp_settings.c | 35 +-
+ tools/testing/selftests/mm/thp_settings.h | 1 -
+ tools/testing/selftests/mm/transhuge-stress.c | 4 +
+ tools/testing/selftests/mm/vm_util.c | 24 +
+ tools/testing/selftests/mm/vm_util.h | 2 +
+ 90 files changed, 3096 insertions(+), 1770 deletions(-)
+ create mode 100644 include/linux/kho/abi/kexec_metadata.h
+Merging mm-nonmm-unstable/mm-nonmm-unstable (f052a5d44f30b lib/tests: extend cmdline KUnit with next_arg() tests)
+$ git merge -m Merge branch 'mm-nonmm-unstable' of https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm mm-nonmm-unstable/mm-nonmm-unstable
+Auto-merging Documentation/admin-guide/index.rst
+Auto-merging MAINTAINERS
+Auto-merging include/linux/module.h
+Auto-merging init/Kconfig
+Auto-merging kernel/fork.c
+Auto-merging kernel/module/main.c
+Auto-merging lib/Kconfig.debug
+Auto-merging scripts/Makefile
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/index.rst | 1 +
+ Documentation/admin-guide/kallsyms-lineinfo.rst | 97 +++
+ MAINTAINERS | 9 +
+ arch/riscv/kernel/image-vars.h | 9 +
+ include/linux/kallsyms.h | 17 +-
+ include/linux/mod_lineinfo.h | 243 +++++++
+ include/linux/module.h | 5 +
+ init/Kconfig | 35 +
+ kernel/fork.c | 11 +-
+ kernel/kallsyms.c | 58 ++
+ kernel/kallsyms_internal.h | 11 +
+ kernel/module/kallsyms.c | 80 +++
+ kernel/module/main.c | 3 +
+ lib/Kconfig.debug | 10 +
+ lib/cmdline.c | 30 +-
+ lib/idr.c | 55 +-
+ lib/kstrtox.c | 37 +-
+ lib/test-kstrtox.c | 6 +
+ lib/test_ida.c | 14 +
+ lib/tests/Makefile | 3 +
+ lib/tests/cmdline_kunit.c | 118 ++++
+ lib/tests/lineinfo_kunit.c | 813 +++++++++++++++++++++++
+ scripts/.gitignore | 1 +
+ scripts/Makefile | 3 +
+ scripts/Makefile.modfinal | 6 +
+ scripts/empty_lineinfo.S | 38 ++
+ scripts/gen-mod-lineinfo.sh | 48 ++
+ scripts/gen_lineinfo.c | 848 ++++++++++++++++++++++++
+ scripts/kallsyms.c | 17 +
+ scripts/link-vmlinux.sh | 43 +-
+ 30 files changed, 2603 insertions(+), 66 deletions(-)
+ create mode 100644 Documentation/admin-guide/kallsyms-lineinfo.rst
+ create mode 100644 include/linux/mod_lineinfo.h
+ create mode 100644 lib/tests/lineinfo_kunit.c
+ create mode 100644 scripts/empty_lineinfo.S
+ create mode 100755 scripts/gen-mod-lineinfo.sh
+ create mode 100644 scripts/gen_lineinfo.c
+Merging kbuild/kbuild-for-next (404927758daac kbuild: expand inlining hints with -fdiagnostics-show-inlining-chain)
+$ git merge -m Merge branch 'kbuild-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git kbuild/kbuild-for-next
+Already up to date.
+Merging clang-format/clang-format (8f0b4cce4481f Linux 6.19-rc1)
+$ git merge -m Merge branch 'clang-format' of https://github.com/ojeda/linux.git clang-format/clang-format
+Already up to date.
+Merging perf/perf-tools-next (841dbf4871c57 perf loongarch: Fix build failure with CONFIG_LIBDW_DWARF_UNWIND)
+$ git merge -m Merge branch 'perf-tools-next' of https://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf/perf-tools-next
+Auto-merging tools/build/feature/Makefile
+Merge made by the 'ort' strategy.
+ tools/build/feature/Makefile | 10 +-
+ tools/lib/perf/cpumap.c | 49 +-
+ tools/lib/perf/evsel.c | 10 +-
+ tools/lib/perf/include/internal/cpumap.h | 6 +-
+ tools/lib/perf/include/perf/cpumap.h | 4 +-
+ tools/perf/Documentation/perf-annotate.txt | 7 +-
+ tools/perf/Documentation/perf-bench.txt | 4 +
+ tools/perf/Documentation/perf-config.txt | 6 +
+ tools/perf/Documentation/perf-diff.txt | 7 +-
+ tools/perf/Documentation/perf-kwork.txt | 7 +-
+ tools/perf/Documentation/perf-probe.txt | 6 +
+ tools/perf/Documentation/perf-report.txt | 15 +-
+ tools/perf/Documentation/perf-sched.txt | 7 +-
+ tools/perf/Documentation/perf-script.txt | 7 +-
+ tools/perf/Documentation/perf-stat.txt | 4 +
+ tools/perf/Documentation/perf-timechart.txt | 7 +-
+ tools/perf/Documentation/tips.txt | 2 +-
+ tools/perf/Makefile.config | 1 +
+ tools/perf/Makefile.perf | 6 +-
+ tools/perf/arch/arm/util/auxtrace.c | 6 +-
+ tools/perf/arch/arm/util/cs-etm.c | 7 +-
+ tools/perf/arch/arm64/util/arm-spe.c | 3 +-
+ tools/perf/arch/arm64/util/header.c | 2 +-
+ tools/perf/arch/common.c | 22 +-
+ tools/perf/arch/loongarch/util/Build | 1 -
+ tools/perf/arch/powerpc/util/auxtrace.c | 1 +
+ tools/perf/arch/sh/include/dwarf-regs-table.h | 2 +-
+ tools/perf/arch/x86/tests/amd-ibs-period.c | 3 +-
+ tools/perf/arch/x86/tests/dwarf-unwind.c | 11 +-
+ tools/perf/arch/x86/util/pmu.c | 16 +-
+ tools/perf/bench/breakpoint.c | 4 +-
+ tools/perf/bench/mem-functions.c | 111 +++-
+ tools/perf/bench/numa.c | 15 +-
+ tools/perf/bench/sched-messaging.c | 2 +-
+ tools/perf/bench/uprobe.c | 2 +-
+ tools/perf/builtin-annotate.c | 15 +-
+ tools/perf/builtin-bench.c | 42 +-
+ tools/perf/builtin-c2c.c | 19 +-
+ tools/perf/builtin-config.c | 2 +-
+ tools/perf/builtin-daemon.c | 4 +-
+ tools/perf/builtin-data.c | 8 +-
+ tools/perf/builtin-diff.c | 13 +-
+ tools/perf/builtin-ftrace.c | 1 +
+ tools/perf/builtin-inject.c | 69 +-
+ tools/perf/builtin-kmem.c | 2 +-
+ tools/perf/builtin-kwork.c | 18 +-
+ tools/perf/builtin-lock.c | 2 +-
+ tools/perf/builtin-probe.c | 4 +-
+ tools/perf/builtin-record.c | 106 ++-
+ tools/perf/builtin-report.c | 30 +-
+ tools/perf/builtin-sched.c | 12 +-
+ tools/perf/builtin-script.c | 45 +-
+ tools/perf/builtin-stat.c | 94 ++-
+ tools/perf/builtin-timechart.c | 3 +-
+ tools/perf/builtin-top.c | 51 +-
+ tools/perf/builtin-trace.c | 34 +-
+ tools/perf/check-headers.sh | 6 +-
+ tools/perf/jvmti/libjvmti.c | 5 +-
+ tools/perf/perf.c | 12 +-
+ tools/perf/pmu-events/Build | 4 +-
+ .../arch/arm64/common-and-microarch.json | 85 +++
+ tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 +
+ .../pmu-events/arch/arm64/nvidia/t410/branch.json | 45 ++
+ .../pmu-events/arch/arm64/nvidia/t410/brbe.json | 6 +
+ .../pmu-events/arch/arm64/nvidia/t410/bus.json | 48 ++
+ .../arch/arm64/nvidia/t410/exception.json | 62 ++
+ .../arch/arm64/nvidia/t410/fp_operation.json | 78 +++
+ .../pmu-events/arch/arm64/nvidia/t410/general.json | 15 +
+ .../arch/arm64/nvidia/t410/l1d_cache.json | 122 ++++
+ .../arch/arm64/nvidia/t410/l1i_cache.json | 114 ++++
+ .../arch/arm64/nvidia/t410/l2d_cache.json | 134 ++++
+ .../arch/arm64/nvidia/t410/ll_cache.json | 107 +++
+ .../pmu-events/arch/arm64/nvidia/t410/memory.json | 46 ++
+ .../pmu-events/arch/arm64/nvidia/t410/metrics.json | 722 +++++++++++++++++++++
+ .../pmu-events/arch/arm64/nvidia/t410/misc.json | 642 ++++++++++++++++++
+ .../pmu-events/arch/arm64/nvidia/t410/retired.json | 94 +++
+ .../pmu-events/arch/arm64/nvidia/t410/spe.json | 42 ++
+ .../arch/arm64/nvidia/t410/spec_operation.json | 230 +++++++
+ .../pmu-events/arch/arm64/nvidia/t410/stall.json | 145 +++++
+ .../pmu-events/arch/arm64/nvidia/t410/tlb.json | 158 +++++
+ .../pmu-events/arch/common/common/metrics.json | 6 +-
+ .../perf/pmu-events/arch/x86/alderlake/cache.json | 27 +-
+ .../pmu-events/arch/x86/alderlake/frontend.json | 18 +
+ .../pmu-events/arch/x86/alderlake/pipeline.json | 66 +-
+ .../perf/pmu-events/arch/x86/alderlaken/cache.json | 27 +-
+ .../pmu-events/arch/x86/alderlaken/pipeline.json | 60 +-
+ .../perf/pmu-events/arch/x86/arrowlake/cache.json | 103 ++-
+ .../pmu-events/arch/x86/arrowlake/frontend.json | 18 +
+ .../pmu-events/arch/x86/arrowlake/pipeline.json | 40 +-
+ .../pmu-events/arch/x86/emeraldrapids/cache.json | 4 +-
+ .../arch/x86/emeraldrapids/frontend.json | 16 +
+ .../arch/x86/emeraldrapids/uncore-cache.json | 4 +-
+ .../arch/x86/emeraldrapids/uncore-io.json | 17 +-
+ .../perf/pmu-events/arch/x86/grandridge/cache.json | 42 +-
+ .../pmu-events/arch/x86/grandridge/pipeline.json | 42 +-
+ .../arch/x86/graniterapids/frontend.json | 16 +
+ .../arch/x86/graniterapids/gnr-metrics.json | 27 +
+ .../perf/pmu-events/arch/x86/lunarlake/cache.json | 36 +-
+ .../pmu-events/arch/x86/lunarlake/frontend.json | 27 +
+ .../pmu-events/arch/x86/lunarlake/pipeline.json | 10 +-
+ tools/perf/pmu-events/arch/x86/mapfile.csv | 22 +-
+ .../perf/pmu-events/arch/x86/meteorlake/cache.json | 67 +-
+ .../pmu-events/arch/x86/meteorlake/frontend.json | 18 +
+ .../pmu-events/arch/x86/meteorlake/pipeline.json | 46 +-
+ .../pmu-events/arch/x86/pantherlake/cache.json | 159 ++++-
+ .../arch/x86/pantherlake/floating-point.json | 28 +
+ .../pmu-events/arch/x86/pantherlake/frontend.json | 36 +
+ .../pmu-events/arch/x86/pantherlake/memory.json | 27 +
+ .../pmu-events/arch/x86/pantherlake/other.json | 10 +
+ .../pmu-events/arch/x86/pantherlake/pipeline.json | 200 +++++-
+ .../arch/x86/pantherlake/virtual-memory.json | 30 +
+ .../pmu-events/arch/x86/sapphirerapids/cache.json | 4 +-
+ .../arch/x86/sapphirerapids/frontend.json | 16 +
+ .../arch/x86/sapphirerapids/uncore-cache.json | 4 +-
+ .../arch/x86/sapphirerapids/uncore-io.json | 17 +-
+ .../pmu-events/arch/x86/sierraforest/cache.json | 22 +-
+ .../pmu-events/arch/x86/sierraforest/pipeline.json | 42 +-
+ tools/perf/pmu-events/empty-pmu-events.c | 108 +--
+ tools/perf/tests/bitmap.c | 2 +-
+ tools/perf/tests/bp_signal.c | 2 +-
+ tools/perf/tests/code-reading.c | 1 +
+ tools/perf/tests/cpumap.c | 6 +-
+ tools/perf/tests/dso-data.c | 2 +-
+ tools/perf/tests/event_update.c | 4 +-
+ tools/perf/tests/expand-cgroup.c | 4 +-
+ tools/perf/tests/hists_cumulate.c | 2 +-
+ tools/perf/tests/hists_filter.c | 1 +
+ tools/perf/tests/hists_output.c | 2 +-
+ tools/perf/tests/mem2node.c | 2 +-
+ tools/perf/tests/openat-syscall-all-cpus.c | 3 +-
+ tools/perf/tests/parse-events.c | 49 +-
+ tools/perf/tests/perf-record.c | 8 +-
+ tools/perf/tests/shell/data_type_profiling.sh | 6 +-
+ tools/perf/tests/shell/kwork.sh | 79 +++
+ tools/perf/tests/shell/perf_sched_stats.sh | 42 +-
+ .../tests/shell/record+probe_libc_inet_pton.sh | 8 +-
+ tools/perf/tests/shell/stat_bpf_counters.sh | 20 +-
+ tools/perf/tests/shell/test_brstack.sh | 148 +++--
+ tools/perf/tests/shell/test_task_analyzer.sh | 42 +-
+ tools/perf/tests/shell/trace_btf_general.sh | 2 +-
+ tools/perf/tests/switch-tracking.c | 2 +
+ tools/perf/tests/thread-map.c | 1 -
+ tools/perf/tests/topology.c | 11 +-
+ tools/perf/tests/workloads/datasym.c | 6 +-
+ tools/perf/tests/wp.c | 6 +-
+ tools/perf/trace/beauty/drm_ioctl.sh | 2 +-
+ tools/perf/trace/beauty/fadvise.sh | 2 +-
+ .../{ => perf/trace/beauty}/include/uapi/drm/drm.h | 0
+ .../trace/beauty}/include/uapi/drm/i915_drm.h | 0
+ .../trace/beauty}/include/uapi/linux/fadvise.h | 0
+ tools/perf/util/Build | 2 -
+ tools/perf/util/addr2line.c | 17 +-
+ tools/perf/util/addr2line.h | 2 -
+ tools/perf/util/affinity.c | 2 +-
+ tools/perf/util/annotate-arch/annotate-loongarch.c | 1 +
+ tools/perf/util/annotate-arch/annotate-x86.c | 70 +-
+ tools/perf/util/annotate-data.c | 119 ++--
+ tools/perf/util/annotate-data.h | 3 +
+ tools/perf/util/annotate.c | 3 +-
+ tools/perf/util/arm-spe.c | 24 +-
+ tools/perf/util/block-info.c | 2 +-
+ tools/perf/util/block-range.c | 2 +-
+ tools/perf/util/bpf-event.c | 2 +-
+ tools/perf/util/bpf_counter.c | 28 +-
+ tools/perf/util/bpf_counter_cgroup.c | 9 +-
+ tools/perf/util/bpf_kwork.c | 3 +-
+ tools/perf/util/bpf_kwork_top.c | 3 +-
+ tools/perf/util/bpf_map.c | 70 --
+ tools/perf/util/bpf_map.h | 23 -
+ tools/perf/util/bpf_off_cpu.c | 4 +-
+ tools/perf/util/bpf_skel/syscall_summary.bpf.c | 18 +-
+ tools/perf/util/bpf_trace_augment.c | 2 +-
+ tools/perf/util/branch.h | 3 +
+ tools/perf/util/callchain.c | 83 ++-
+ tools/perf/util/callchain.h | 12 +-
+ tools/perf/util/cgroup.c | 30 +-
+ tools/perf/util/clockid.h | 3 +-
+ tools/perf/util/config.c | 6 +-
+ tools/perf/util/cpu-set-sched.h | 50 --
+ tools/perf/util/cpumap.c | 10 +-
+ tools/perf/util/cputopo.c | 2 +-
+ tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 56 +-
+ tools/perf/util/data-convert-bt.c | 74 ++-
+ tools/perf/util/data-convert-json.c | 16 +-
+ tools/perf/util/data.c | 101 ++-
+ tools/perf/util/data.h | 52 +-
+ tools/perf/util/db-export.c | 1 -
+ tools/perf/util/debug.c | 2 +-
+ tools/perf/util/debuginfo.c | 19 +-
+ tools/perf/util/disasm.c | 11 +-
+ tools/perf/util/disasm.h | 2 +
+ tools/perf/util/drm_pmu.c | 36 +-
+ tools/perf/util/dsos.c | 35 +-
+ tools/perf/util/dump-insn.c | 23 -
+ tools/perf/util/dwarf-aux.c | 149 +++--
+ tools/perf/util/dwarf-aux.h | 9 +-
+ tools/perf/util/env.c | 2 +-
+ tools/perf/util/env.h | 1 +
+ tools/perf/util/event.c | 1 -
+ tools/perf/util/evlist.c | 40 +-
+ tools/perf/util/evlist.h | 2 +-
+ tools/perf/util/evsel.c | 112 ++--
+ tools/perf/util/evsel.h | 10 +-
+ tools/perf/util/expr.c | 7 +-
+ tools/perf/util/header.c | 436 +++++++++++--
+ tools/perf/util/header.h | 9 +-
+ tools/perf/util/hist.c | 5 +-
+ tools/perf/util/hist.h | 2 +
+ tools/perf/util/intel-tpebs.c | 12 +-
+ tools/perf/util/libbfd.c | 2 +-
+ tools/perf/util/llvm.c | 10 +-
+ tools/perf/util/maps.c | 24 +-
+ tools/perf/util/mem2node.c | 2 +-
+ tools/perf/util/metricgroup.c | 29 +-
+ tools/perf/util/ordered-events.c | 2 +-
+ tools/perf/util/parse-events.c | 2 +-
+ tools/perf/util/perf-regs-arch/perf_regs_s390.c | 78 +++
+ tools/perf/util/perf_regs.c | 3 +
+ tools/perf/util/perf_regs.h | 1 +
+ tools/perf/util/pmus.c | 2 +-
+ tools/perf/util/powerpc-vpadtl.c | 11 +-
+ tools/perf/util/probe-event.c | 20 +-
+ tools/perf/util/probe-file.c | 2 +-
+ tools/perf/util/probe-finder.c | 8 +-
+ tools/perf/util/sample.c | 11 +-
+ tools/perf/util/sample.h | 140 +++-
+ .../util/scripting-engines/trace-event-python.c | 2 +-
+ tools/perf/util/session.c | 83 ++-
+ tools/perf/util/sort.c | 276 ++++++--
+ tools/perf/util/sort.h | 2 +
+ tools/perf/util/srcline.c | 12 +-
+ tools/perf/util/stat-display.c | 4 +-
+ tools/perf/util/stat-shadow.c | 1 -
+ tools/perf/util/stat.c | 8 +-
+ tools/perf/util/svghelper.c | 3 +-
+ tools/perf/util/symbol-elf.c | 20 +-
+ tools/perf/util/symbol.c | 40 +-
+ tools/perf/util/symbol.h | 11 +-
+ tools/perf/util/symbol_conf.h | 4 +-
+ tools/perf/util/synthetic-events.c | 2 +-
+ tools/perf/util/target.h | 12 +-
+ tools/perf/util/unwind-libunwind-local.c | 1 -
+ tools/perf/util/util.c | 10 +-
+ tools/perf/util/util.h | 3 +-
+ tools/perf/util/values.c | 8 +-
+ 245 files changed, 6800 insertions(+), 1679 deletions(-)
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/branch.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/brbe.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/bus.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/exception.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/fp_operation.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/general.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/l1d_cache.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/l1i_cache.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/l2d_cache.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/ll_cache.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/memory.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/metrics.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/misc.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/retired.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/spe.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/spec_operation.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/stall.json
+ create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/tlb.json
+ create mode 100755 tools/perf/tests/shell/kwork.sh
+ rename tools/{ => perf/trace/beauty}/include/uapi/drm/drm.h (100%)
+ rename tools/{ => perf/trace/beauty}/include/uapi/drm/i915_drm.h (100%)
+ rename tools/{ => perf/trace/beauty}/include/uapi/linux/fadvise.h (100%)
+ delete mode 100644 tools/perf/util/bpf_map.c
+ delete mode 100644 tools/perf/util/bpf_map.h
+ delete mode 100644 tools/perf/util/cpu-set-sched.h
+ delete mode 100644 tools/perf/util/dump-insn.c
+Merging compiler-attributes/compiler-attributes (8f0b4cce4481f Linux 6.19-rc1)
+$ git merge -m Merge branch 'compiler-attributes' of https://github.com/ojeda/linux.git compiler-attributes/compiler-attributes
+Already up to date.
+Merging dma-mapping/dma-mapping-for-next (15818b2cd42df dma-buf: heaps: system: document system_cc_shared heap)
+$ git merge -m Merge branch 'dma-mapping-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux.git dma-mapping/dma-mapping-for-next
+Auto-merging arch/arm64/Kconfig
+Auto-merging arch/arm64/include/asm/assembler.h
+Auto-merging drivers/dma-buf/heaps/cma_heap.c
+Auto-merging drivers/iommu/dma-iommu.c
+Auto-merging drivers/of/fdt.c
+Auto-merging drivers/xen/swiotlb-xen.c
+Auto-merging mm/cma.c
+Merge made by the 'ort' strategy.
+ Documentation/userspace-api/dma-buf-heaps.rst | 7 +
+ arch/arm64/Kconfig | 1 +
+ arch/arm64/include/asm/assembler.h | 25 +-
+ arch/arm64/include/asm/cache.h | 5 +
+ arch/arm64/include/asm/cacheflush.h | 2 +
+ arch/arm64/kernel/relocate_kernel.S | 3 +-
+ arch/arm64/mm/cache.S | 57 ++++-
+ arch/arm64/mm/dma-mapping.c | 4 +-
+ drivers/dma-buf/heaps/cma_heap.c | 19 +-
+ drivers/dma-buf/heaps/system_heap.c | 103 +++++++-
+ drivers/iommu/dma-iommu.c | 35 ++-
+ drivers/memory/tegra/tegra210-emc-table.c | 19 +-
+ drivers/of/fdt.c | 2 +-
+ drivers/of/of_private.h | 2 +-
+ drivers/of/of_reserved_mem.c | 340 +++++++++++++++-----------
+ drivers/xen/swiotlb-xen.c | 24 +-
+ include/linux/cma.h | 10 -
+ include/linux/dma-buf/heaps/cma.h | 16 --
+ include/linux/dma-map-ops.h | 23 +-
+ include/linux/dma-mapping.h | 12 +-
+ include/linux/of_reserved_mem.h | 16 +-
+ include/trace/events/dma.h | 3 +-
+ include/uapi/linux/map_benchmark.h | 13 +-
+ kernel/dma/Kconfig | 3 +
+ kernel/dma/coherent.c | 19 +-
+ kernel/dma/contiguous.c | 148 ++++++++---
+ kernel/dma/direct.c | 23 +-
+ kernel/dma/direct.h | 35 ++-
+ kernel/dma/map_benchmark.c | 250 +++++++++++++++++--
+ kernel/dma/mapping.c | 19 +-
+ kernel/dma/swiotlb.c | 26 +-
+ mm/cma.c | 3 +
+ tools/dma/dma_map_benchmark.c | 23 +-
+ 33 files changed, 931 insertions(+), 359 deletions(-)
+ delete mode 100644 include/linux/dma-buf/heaps/cma.h
+Merging asm-generic/master (adbbd9714f805 scripts: headers_install.sh: Remove config leak ignore machinery)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic asm-generic/master
+Already up to date.
+Merging nocache-cleanup/nocache-cleanup (809b997a5ce94 x86-64/arm64/powerpc: clean up and rename __copy_from_user_flushcache)
+$ git merge -m Merge branch 'nocache-cleanup' of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git nocache-cleanup/nocache-cleanup
+Already up to date.
+Merging alpha/alpha-next (d58041d2c63e0 MAINTAINERS: Add Magnus Lindholm as maintainer for alpha port)
+$ git merge -m Merge branch 'alpha-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha.git alpha/alpha-next
+Already up to date.
+Merging arm/for-next (64c5ac97751d1 Merge branches 'adfs', 'arm-fault-handling' and 'misc' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux.git arm/for-next
+Merge made by the 'ort' strategy.
+ arch/arm/kernel/module-plts.c | 12 ++++
+ arch/arm/mm/fault.c | 158 +++++++++++++++++++-----------------------
+ arch/arm/mm/fault.h | 42 +++++++++--
+ fs/adfs/super.c | 3 +
+ 4 files changed, 124 insertions(+), 91 deletions(-)
+Merging arm64/for-next/core (cfb66b49676ef Merge branch 'for-next/c1-pro-erratum-4193714' into for-next/core)
+$ git merge -m Merge branch 'for-next/core' of https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux arm64/for-next/core
+Auto-merging Documentation/arch/arm64/silicon-errata.rst
+Auto-merging arch/arm64/Kconfig
+Merge made by the 'ort' strategy.
+ Documentation/arch/arm64/silicon-errata.rst | 2 +
+ arch/arm64/Kconfig | 12 ++++
+ arch/arm64/include/asm/Kbuild | 1 +
+ arch/arm64/include/asm/cpucaps.h | 2 +
+ arch/arm64/include/asm/cputype.h | 2 +
+ arch/arm64/include/asm/fpsimd.h | 21 ++++++
+ arch/arm64/include/asm/tlbbatch.h | 10 ++-
+ arch/arm64/include/asm/tlbflush.h | 94 +++++++++++++++++++++++--
+ arch/arm64/kernel/cpu_errata.c | 30 ++++++++
+ arch/arm64/kernel/entry-common.c | 3 +
+ arch/arm64/kernel/fpsimd.c | 79 +++++++++++++++++++++
+ arch/arm64/kernel/process.c | 36 ++++++++++
+ arch/arm64/kernel/sys_compat.c | 2 +-
+ arch/arm64/tools/cpucaps | 1 +
+ drivers/virt/coco/arm-cca-guest/arm-cca-guest.c | 3 +-
+ 15 files changed, 287 insertions(+), 11 deletions(-)
+Merging arm-perf/for-next/perf (47f06ebbe8dad perf/arm-cmn: Fix resource_size_t printk specifier in arm_cmn_init_dtc())
+$ git merge -m Merge branch 'for-next/perf' of https://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git arm-perf/for-next/perf
+Already up to date.
+Merging arm-soc/for-next (a578ece7a274f soc: document merges)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git arm-soc/for-next
+Auto-merging Documentation/devicetree/bindings/arm/qcom.yaml
+Auto-merging Documentation/devicetree/bindings/vendor-prefixes.yaml
+Auto-merging MAINTAINERS
+Auto-merging arch/arm/configs/omap2plus_defconfig
+Auto-merging arch/arm64/configs/defconfig
+Auto-merging drivers/gpio/Kconfig
+Merge made by the 'ort' strategy.
+ Documentation/devicetree/bindings/arm/altera.yaml | 7 +
+ .../devicetree/bindings/arm/arm,coresight-cti.yaml | 3 +
+ .../bindings/arm/arm,coresight-dynamic-funnel.yaml | 3 +
+ .../devicetree/bindings/arm/arm,coresight-etm.yaml | 3 +
+ .../devicetree/bindings/arm/arm,coresight-stm.yaml | 3 +
+ .../devicetree/bindings/arm/arm,coresight-tmc.yaml | 3 +
+ .../bindings/arm/arm,coresight-tpiu.yaml | 3 +
+ .../devicetree/bindings/arm/arm,corstone1000.yaml | 15 +-
+ .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 10 +
+ .../devicetree/bindings/arm/aspeed/aspeed.yaml | 2 +
+ .../bindings/arm/atmel,at91rm9200-sdramc.yaml | 66 +
+ .../bindings/arm/atmel,at91rm9200-st.yaml | 69 +
+ .../bindings/arm/atmel,at91sam9260-pit.yaml | 49 +
+ .../devicetree/bindings/arm/atmel-at91.yaml | 6 +
+ .../devicetree/bindings/arm/atmel-sysregs.txt | 48 -
+ Documentation/devicetree/bindings/arm/axis.yaml | 6 +
+ Documentation/devicetree/bindings/arm/cpus.yaml | 7 +
+ .../bindings/arm/freescale/fsl,imx7ulp-pm.yaml | 5 +
+ Documentation/devicetree/bindings/arm/fsl.yaml | 86 +
+ .../bindings/arm/mediatek/mediatek,audsys.yaml | 59 +-
+ .../bindings/arm/microchip,sam9x60-pit64b.yaml | 68 +
+ .../bindings/arm/microchip,sama7g5-chipid.yaml | 41 +
+ .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 22 +
+ Documentation/devicetree/bindings/arm/qcom.yaml | 47 +
+ .../devicetree/bindings/arm/rockchip.yaml | 20 +-
+ .../bindings/arm/samsung/samsung-boards.yaml | 3 +
+ .../devicetree/bindings/arm/stm32/stm32.yaml | 8 +-
+ Documentation/devicetree/bindings/arm/sunxi.yaml | 5 +
+ Documentation/devicetree/bindings/arm/tegra.yaml | 56 +-
+ .../bindings/arm/tegra/nvidia,tegra234-cbb.yaml | 4 +
+ Documentation/devicetree/bindings/arm/ti/k3.yaml | 5 +-
+ Documentation/devicetree/bindings/arm/ti/omap.yaml | 2 +
+ .../bindings/bus/st,stm32mp131-dbg-bus.yaml | 76 +
+ .../bindings/cache/baikal,bt1-l2-ctl.yaml | 63 -
+ .../devicetree/bindings/cache/qcom,llcc.yaml | 2 +
+ .../bindings/clock/axis,artpec9-clock.yaml | 232 +
+ .../bindings/clock/nvidia,tegra124-dfll.txt | 155 -
+ .../bindings/clock/nvidia,tegra124-dfll.yaml | 290 +
+ .../bindings/clock/qcom,ipq5210-gcc.yaml | 62 +
+ .../devicetree/bindings/clock/qcom,milos-gcc.yaml | 9 +-
+ .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 +
+ .../bindings/clock/qcom,sm8550-tcsr.yaml | 2 +
+ .../bindings/clock/renesas,rzg2l-cpg.yaml | 40 +-
+ .../bindings/clock/rockchip,rv1126b-cru.yaml | 1 +
+ .../display/tegra/nvidia,tegra20-hdmi.yaml | 13 +-
+ .../embedded-controller/kontron,sl28cpld.yaml | 7 +-
+ .../devicetree/bindings/firmware/arm,scmi.yaml | 10 +
+ .../bindings/firmware/google,gs101-acpm-ipc.yaml | 50 +-
+ .../devicetree/bindings/firmware/qcom,scm.yaml | 4 +
+ .../bindings/interconnect/qcom,eliza-rpmh.yaml | 142 +
+ .../bindings/interconnect/qcom,osm-l3.yaml | 1 +
+ .../interrupt-controller/fsl,irqsteer.yaml | 4 +-
+ .../interrupt-controller/nvidia,tegra20-ictlr.yaml | 23 +-
+ .../bindings/leds/allwinner,sun50i-a100-ledc.yaml | 1 +
+ .../memory-controllers/nvidia,tegra210-emc.yaml | 6 +-
+ .../memory-controllers/nvidia,tegra210-mc.yaml | 77 +
+ .../devicetree/bindings/npu/arm,ethos.yaml | 2 +-
+ .../bindings/pci/nvidia,tegra264-pcie.yaml | 149 +
+ .../bindings/phy/nvidia,tegra194-xusb-padctl.yaml | 39 +-
+ .../bindings/phy/nvidia,tegra20-usb-phy.yaml | 1 +
+ .../devicetree/bindings/pinctrl/st,stm32-hdp.yaml | 6 +
+ .../reset/renesas,rzv2h-usb2phy-reset.yaml | 9 +-
+ .../devicetree/bindings/riscv/extensions.yaml | 27 +
+ .../devicetree/bindings/riscv/microchip.yaml | 7 +-
+ Documentation/devicetree/bindings/serial/8250.yaml | 5 +-
+ .../bindings/soc/cix/cix,sky1-system-control.yaml | 42 +
+ .../bindings/soc/imx/fsl,imx93-media-blk-ctrl.yaml | 78 +
+ .../soc/microchip/microchip,mpfs-irqmux.yaml | 103 +
+ .../microchip/microchip,mpfs-mss-top-sysreg.yaml | 18 +-
+ .../microchip/microchip,mpfs-sys-controller.yaml | 4 +-
+ .../bindings/soc/qcom/qcom,pmic-glink.yaml | 2 +
+ .../bindings/soc/renesas/renesas,rzg2l-sysc.yaml | 1 +
+ .../devicetree/bindings/soc/renesas/renesas.yaml | 13 +
+ .../devicetree/bindings/soc/rockchip/grf.yaml | 3 +
+ .../devicetree/bindings/timer/sifive,clint.yaml | 1 +
+ .../devicetree/bindings/vendor-prefixes.yaml | 8 +
+ Documentation/driver-api/reset.rst | 1 -
+ MAINTAINERS | 21 +-
+ arch/arm/arm-soc-for-next-contents.txt | 193 +
+ arch/arm/boot/dts/arm/arm-realview-eb.dtsi | 2 +-
+ arch/arm/boot/dts/arm/arm-realview-pb1176.dts | 2 +-
+ arch/arm/boot/dts/arm/arm-realview-pb11mp.dts | 2 +-
+ arch/arm/boot/dts/arm/arm-realview-pbx.dtsi | 2 +-
+ arch/arm/boot/dts/aspeed/Makefile | 2 +
+ .../aspeed/aspeed-bmc-asrock-paul-ipmi-card.dts | 131 +
+ .../aspeed/aspeed-bmc-asus-kommando-ipmi-card.dts | 117 +
+ .../dts/aspeed/aspeed-bmc-facebook-anacapa.dts | 22 +
+ .../boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts | 1 +
+ .../dts/aspeed/openbmc-flash-layout-128-alt.dtsi | 32 +
+ arch/arm/boot/dts/broadcom/bcm-ns.dtsi | 58 +-
+ arch/arm/boot/dts/broadcom/bcm2835-common.dtsi | 7 +-
+ arch/arm/boot/dts/broadcom/bcm2835-rpi.dtsi | 16 +-
+ .../boot/dts/broadcom/bcm4709-linksys-ea9200.dts | 100 +
+ .../boot/dts/broadcom/bcm4709-netgear-r8000.dts | 73 +-
+ .../boot/dts/broadcom/bcm47094-asus-rt-ac3100.dtsi | 7 +
+ .../boot/dts/broadcom/bcm47094-asus-rt-ac5300.dts | 3 +
+ .../dts/broadcom/bcm47094-linksys-panamera.dts | 7 +
+ .../boot/dts/broadcom/bcm47094-luxul-xap-1610.dts | 36 +-
+ .../dts/broadcom/bcm47094-luxul-xwr-3150-v1.dts | 36 +-
+ arch/arm/boot/dts/broadcom/bcm63138.dtsi | 11 +-
+ arch/arm/boot/dts/broadcom/bcm63148.dtsi | 11 +-
+ arch/arm/boot/dts/broadcom/bcm6846.dtsi | 9 +
+ arch/arm/boot/dts/broadcom/bcm6855.dtsi | 18 +
+ arch/arm/boot/dts/broadcom/bcm6878.dtsi | 11 +-
+ arch/arm/boot/dts/marvell/armada-380.dtsi | 148 -
+ arch/arm/boot/dts/mediatek/mt7623.dtsi | 2 +-
+ arch/arm/boot/dts/microchip/sam9x60.dtsi | 2 -
+ arch/arm/boot/dts/microchip/sama7d65.dtsi | 40 +
+ arch/arm/boot/dts/nvidia/tegra114-tn7.dts | 13 +-
+ arch/arm/boot/dts/nvidia/tegra114.dtsi | 221 +
+ arch/arm/boot/dts/nvidia/tegra20-paz00.dts | 8 +
+ arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts | 21 +-
+ arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts | 23 +
+ arch/arm/boot/dts/nvidia/tegra30-lg-p895.dts | 33 +
+ arch/arm/boot/dts/nvidia/tegra30-lg-x3.dtsi | 174 +-
+ arch/arm/boot/dts/nxp/imx/Makefile | 37 +
+ arch/arm/boot/dts/nxp/imx/imx1-ads.dts | 100 +-
+ arch/arm/boot/dts/nxp/imx/imx1-apf9328.dts | 92 +-
+ arch/arm/boot/dts/nxp/imx/imx1.dtsi | 2 +-
+ .../boot/dts/nxp/imx/imx25-eukrea-cpuimx25.dtsi | 38 +-
+ .../imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 6 +-
+ .../nxp/imx/imx25-eukrea-mbimxsd25-baseboard.dts | 134 +-
+ arch/arm/boot/dts/nxp/imx/imx25-pdk.dts | 190 +-
+ arch/arm/boot/dts/nxp/imx/imx25.dtsi | 4 +-
+ arch/arm/boot/dts/nxp/imx/imx27-apf27.dts | 56 +-
+ arch/arm/boot/dts/nxp/imx/imx27-apf27dev.dts | 194 +-
+ .../boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi | 244 +-
+ .../nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts | 196 +-
+ arch/arm/boot/dts/nxp/imx/imx27-pdk.dts | 132 +-
+ .../dts/nxp/imx/imx27-phytec-phycard-s-rdk.dts | 92 +-
+ .../dts/nxp/imx/imx27-phytec-phycard-s-som.dtsi | 162 +-
+ .../boot/dts/nxp/imx/imx27-phytec-phycore-rdk.dts | 206 +-
+ .../boot/dts/nxp/imx/imx27-phytec-phycore-som.dtsi | 154 +-
+ arch/arm/boot/dts/nxp/imx/imx27.dtsi | 4 +-
+ arch/arm/boot/dts/nxp/imx/imx31.dtsi | 2 +-
+ arch/arm/boot/dts/nxp/imx/imx35.dtsi | 30 +-
+ arch/arm/boot/dts/nxp/imx/imx51-babbage.dts | 2 +-
+ arch/arm/boot/dts/nxp/imx/imx51-ts4800.dts | 2 +-
+ arch/arm/boot/dts/nxp/imx/imx53-smd.dts | 18 +
+ arch/arm/boot/dts/nxp/imx/imx6dl-alti6p.dts | 4 +-
+ .../boot/dts/nxp/imx/imx6dl-eckelmann-ci4x10.dts | 4 +-
+ arch/arm/boot/dts/nxp/imx/imx6dl-lanmcu.dts | 4 +-
+ arch/arm/boot/dts/nxp/imx/imx6dl-plybas.dts | 4 +-
+ arch/arm/boot/dts/nxp/imx/imx6dl-plym2m.dts | 4 +-
+ arch/arm/boot/dts/nxp/imx/imx6dl-prtmvt.dts | 4 +-
+ arch/arm/boot/dts/nxp/imx/imx6dl-qmx6.dtsi | 5 +-
+ arch/arm/boot/dts/nxp/imx/imx6dl-victgo.dts | 4 +-
+ arch/arm/boot/dts/nxp/imx/imx6q-b450v3.dts | 1 +
+ arch/arm/boot/dts/nxp/imx/imx6q-b650v3.dts | 1 +
+ arch/arm/boot/dts/nxp/imx/imx6q-b850v3.dts | 53 +-
+ arch/arm/boot/dts/nxp/imx/imx6q-bx50v3.dtsi | 4 +
+ arch/arm/boot/dts/nxp/imx/imx6q-prtwd2.dts | 4 +-
+ ...mx6qdl-dhcom-overlay-panel-dpi-ch101olhlwh.dtsi | 75 +
+ .../nxp/imx/imx6qdl-dhcom-overlay-panel-dpi.dtsi | 61 +
+ .../imx6qdl-dhcom-pdk2-overlay-497-200-x12.dtso | 28 +
+ ...dhcom-pdk2-overlay-505-200-x12-ch101olhlwh.dtso | 26 +
+ .../imx6qdl-dhcom-pdk2-overlay-531-100-x21.dtso | 32 +
+ .../imx6qdl-dhcom-pdk2-overlay-531-100-x22.dtso | 32 +
+ .../imx6qdl-dhcom-pdk2-overlay-560-200-x12.dtso | 39 +
+ ...com-picoitx-overlay-626-100-x2-ch101olhlwh.dtso | 8 +
+ arch/arm/boot/dts/nxp/imx/imx6qdl-dhcom-som.dtsi | 6 +-
+ arch/arm/boot/dts/nxp/imx/imx6qdl-mba6.dtsi | 12 +
+ arch/arm/boot/dts/nxp/imx/imx6qdl-skov-cpu.dtsi | 4 +-
+ arch/arm/boot/dts/nxp/imx/imx6qdl-sr-som-ti.dtsi | 8 +-
+ arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6.dtsi | 11 +
+ arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi | 5 +-
+ arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi | 6 +-
+ arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi | 24 +-
+ arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 4 +-
+ .../boot/dts/nxp/imx/imx6ul-tqma6ul-common.dtsi | 10 +
+ arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2.dtsi | 1 +
+ .../boot/dts/nxp/imx/imx6ul-tqma6ul2l-mba6ulx.dts | 4 +-
+ arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l.dtsi | 1 +
+ .../boot/dts/nxp/imx/imx6ul-tqma6ulx-common.dtsi | 1 +
+ .../boot/dts/nxp/imx/imx6ul-tqma6ulxl-common.dtsi | 1 +
+ arch/arm/boot/dts/nxp/imx/imx6ul.dtsi | 7 +
+ arch/arm/boot/dts/nxp/imx/imx6ull-dhcor-som.dtsi | 4 +-
+ .../dts/nxp/imx/imx6ull-engicam-microgea-bmm.dts | 1 +
+ arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2.dtsi | 1 +
+ .../dts/nxp/imx/imx6ull-tqma6ull2l-mba6ulx.dts | 2 +-
+ arch/arm/boot/dts/nxp/imx/imx6ull-tqma6ull2l.dtsi | 3 +-
+ arch/arm/boot/dts/nxp/imx/imx6ull.dtsi | 1 +
+ arch/arm/boot/dts/nxp/imx/imx7-mba7.dtsi | 13 +
+ arch/arm/boot/dts/nxp/imx/imx7-tqma7.dtsi | 5 +
+ arch/arm/boot/dts/nxp/imx/imx7s-warp.dts | 2 -
+ arch/arm/boot/dts/nxp/imx/imx7s.dtsi | 5 +
+ arch/arm/boot/dts/nxp/imx/imx7ulp.dtsi | 28 +
+ arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi | 6 +
+ arch/arm/boot/dts/nxp/mxs/imx23-olinuxino.dts | 2 +-
+ arch/arm/boot/dts/nxp/mxs/imx23.dtsi | 6 +-
+ arch/arm/boot/dts/nxp/mxs/imx28-apf28dev.dts | 2 +-
+ arch/arm/boot/dts/nxp/mxs/imx28-apx4devkit.dts | 2 +-
+ arch/arm/boot/dts/nxp/mxs/imx28-cfa10036.dts | 2 +-
+ arch/arm/boot/dts/nxp/mxs/imx28-cfa10049.dts | 2 +-
+ arch/arm/boot/dts/nxp/mxs/imx28-cfa10055.dts | 2 +-
+ arch/arm/boot/dts/nxp/mxs/imx28-cfa10056.dts | 2 +-
+ arch/arm/boot/dts/nxp/mxs/imx28-duckbill-2-485.dts | 4 +-
+ .../boot/dts/nxp/mxs/imx28-duckbill-2-enocean.dts | 6 +-
+ arch/arm/boot/dts/nxp/mxs/imx28-duckbill-2.dts | 4 +-
+ arch/arm/boot/dts/nxp/mxs/imx28-duckbill.dts | 4 +-
+ arch/arm/boot/dts/nxp/mxs/imx28-evk.dts | 2 +-
+ arch/arm/boot/dts/nxp/mxs/imx28-m28cu3.dts | 4 +-
+ arch/arm/boot/dts/nxp/mxs/imx28-sps1.dts | 2 +-
+ arch/arm/boot/dts/nxp/mxs/imx28-tx28.dts | 9 +-
+ arch/arm/boot/dts/qcom/Makefile | 2 -
+ arch/arm/boot/dts/qcom/qcom-apq8084-ifc6540.dts | 34 -
+ arch/arm/boot/dts/qcom/qcom-apq8084-mtp.dts | 23 -
+ arch/arm/boot/dts/qcom/qcom-apq8084.dtsi | 852 ---
+ arch/arm/boot/dts/qcom/qcom-ipq8062-smb208.dtsi | 37 -
+ arch/arm/boot/dts/qcom/qcom-ipq8062.dtsi | 8 -
+ arch/arm/boot/dts/qcom/qcom-ipq8064-smb208.dtsi | 37 -
+ .../boot/dts/qcom/qcom-ipq8064-v2.0-smb208.dtsi | 37 -
+ arch/arm/boot/dts/qcom/qcom-ipq8065-smb208.dtsi | 37 -
+ arch/arm/boot/dts/qcom/qcom-ipq8065.dtsi | 8 -
+ arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 21 +-
+ arch/arm/boot/dts/renesas/r7s9210-rza2mevb.dts | 3 +-
+ .../boot/dts/renesas/r8a7740-armadillo800eva.dts | 32 +
+ .../boot/dts/renesas/r8a7742-iwg21d-q7-dbcm-ca.dts | 3 +-
+ arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts | 3 +-
+ arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts | 3 +-
+ arch/arm/boot/dts/renesas/r8a7790-lager.dts | 3 +-
+ arch/arm/boot/dts/renesas/r8a7790-stout.dts | 3 +-
+ arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 3 +-
+ arch/arm/boot/dts/renesas/r8a7791-porter.dts | 3 +-
+ arch/arm/boot/dts/renesas/r8a7793-gose.dts | 3 +-
+ arch/arm/boot/dts/renesas/r8a7794-alt.dts | 3 +-
+ arch/arm/boot/dts/renesas/r8a7794-silk.dts | 3 +-
+ .../arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts | 111 +-
+ arch/arm/boot/dts/renesas/r9a06g032.dtsi | 48 +
+ arch/arm/boot/dts/rockchip/Makefile | 1 +
+ arch/arm/boot/dts/rockchip/rk3036-evb.dts | 4 +-
+ arch/arm/boot/dts/rockchip/rk3036-kylin.dts | 4 +-
+ arch/arm/boot/dts/rockchip/rk3188-bqedison2qc.dts | 2 +-
+ .../boot/dts/rockchip/rk3288-firefly-reload.dts | 3 +-
+ arch/arm/boot/dts/rockchip/rk3288-phycore-rdk.dts | 16 +-
+ arch/arm/boot/dts/rockchip/rk3288-phycore-som.dtsi | 2 +-
+ arch/arm/boot/dts/rockchip/rk3288-veyron-brain.dts | 2 -
+ .../arm/boot/dts/rockchip/rk3288-veyron-fievel.dts | 5 +-
+ arch/arm/boot/dts/rockchip/rk3288-veyron-jaq.dts | 2 +-
+ arch/arm/boot/dts/rockchip/rk3288-veyron-jerry.dts | 2 +-
+ .../arm/boot/dts/rockchip/rk3288-veyron-mickey.dts | 2 -
+ arch/arm/boot/dts/rockchip/rk3288-veyron-pinky.dts | 1 +
+ arch/arm/boot/dts/rockchip/rk3288.dtsi | 1 -
+ arch/arm/boot/dts/rockchip/rv1103b-omega4-evb.dts | 63 +
+ arch/arm/boot/dts/rockchip/rv1103b-omega4.dtsi | 147 +
+ arch/arm/boot/dts/rockchip/rv1103b-pinctrl.dtsi | 816 +++
+ arch/arm/boot/dts/rockchip/rv1103b.dtsi | 239 +
+ arch/arm/boot/dts/samsung/Makefile | 1 +
+ arch/arm/boot/dts/samsung/exynos3250-artik5.dtsi | 2 -
+ arch/arm/boot/dts/samsung/exynos3250-monk.dts | 4 -
+ arch/arm/boot/dts/samsung/exynos3250-rinato.dts | 4 -
+ arch/arm/boot/dts/samsung/exynos4210-smdkv310.dts | 2 -
+ .../boot/dts/samsung/exynos4412-itop-scp-core.dtsi | 2 -
+ arch/arm/boot/dts/samsung/exynos4412-origen.dts | 2 -
+ arch/arm/boot/dts/samsung/exynos5250-manta.dts | 564 ++
+ arch/arm/boot/dts/st/Makefile | 129 +-
+ arch/arm/boot/dts/st/spear13xx.dtsi | 1 -
+ arch/arm/boot/dts/st/stm32mp131.dtsi | 156 +-
+ arch/arm/boot/dts/st/stm32mp135f-dk.dts | 24 +
+ ...tm32mp13xx-dhcor-dhsbc-overlay-rb-tft32-v2.dtso | 85 +
+ arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi | 164 +
+ arch/arm/boot/dts/st/stm32mp151.dtsi | 236 +-
+ arch/arm/boot/dts/st/stm32mp153.dtsi | 68 +
+ arch/arm/boot/dts/st/stm32mp157c-ev1.dts | 59 +
+ ...1-3.dts => stm32mp157c-phyboard-sargas-rdk.dts} | 24 +-
+ ...15xx-avenger96-overlay-644-100-x6-otm8009a.dtso | 61 +
+ ...15xx-avenger96-overlay-644-100-x6-rpi7inch.dtso | 31 +
+ .../stm32mp15xx-avenger96-overlay-fdcan1-x6.dtso | 10 +
+ .../stm32mp15xx-avenger96-overlay-fdcan2-x6.dtso | 10 +
+ ...m32mp15xx-avenger96-overlay-i2c1-eeprom-x6.dtso | 17 +
+ ...m32mp15xx-avenger96-overlay-i2c2-eeprom-x6.dtso | 17 +
+ .../stm32mp15xx-avenger96-overlay-ov5640-x7.dtso | 89 +
+ ...m32mp15xx-avenger96-overlay-spi2-eeprom-x6.dtso | 24 +
+ .../stm32mp15xx-dhcom-drc02-overlay-wifi-rsi.dtso | 10 +
+ ...mp15xx-dhcom-overlay-panel-dpi-ch101olhlwh.dtsi | 75 +
+ .../st/stm32mp15xx-dhcom-overlay-panel-dpi.dtsi | 74 +
+ ...stm32mp15xx-dhcom-pdk2-overlay-460-200-x11.dtso | 27 +
+ ...stm32mp15xx-dhcom-pdk2-overlay-497-200-x12.dtso | 24 +
+ ...dhcom-pdk2-overlay-505-200-x12-ch101olhlwh.dtso | 26 +
+ ...stm32mp15xx-dhcom-pdk2-overlay-531-100-x21.dtso | 35 +
+ ...stm32mp15xx-dhcom-pdk2-overlay-531-100-x22.dtso | 19 +
+ ...stm32mp15xx-dhcom-pdk2-overlay-560-200-x12.dtso | 66 +
+ ...xx-dhcom-pdk2-overlay-638-100-x12-rpi7inch.dtso | 28 +
+ ...stm32mp15xx-dhcom-pdk2-overlay-672-100-x18.dtso | 13 +
+ arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2.dtsi | 72 -
+ ...com-picoitx-overlay-548-200-x2-mi0700s4t-6.dtso | 35 +
+ ...m-picoitx-overlay-553-100-x2-tst043015cmhx.dtso | 35 +
+ ...com-picoitx-overlay-626-100-x2-ch101olhlwh.dtso | 8 +
+ .../boot/dts/st/stm32mp15xx-dhcor-avenger96.dtsi | 6 -
+ ...m32mp15xx-dhsom-overlay-panel-dsi-rpi7inch.dtsi | 97 +
+ arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi | 40 +
+ .../boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi | 285 +
+ ...2mp15-som.dtsi => stm32mp15xx-phycore-som.dtsi} | 339 +-
+ arch/arm/boot/dts/ti/omap/Makefile | 15 +
+ .../boot/dts/ti/omap/am335x-bone-hdmi-00a0.dtso | 157 +
+ arch/arm/boot/dts/ti/omap/dm816x.dtsi | 4 +-
+ arch/arm/boot/dts/ti/omap/dra7-l4.dtsi | 4 +-
+ arch/arm/boot/dts/ti/omap/omap4-l4.dtsi | 4 +-
+ .../dts/ti/omap/omap4-samsung-espresso-common.dtsi | 744 ++
+ .../boot/dts/ti/omap/omap4-samsung-espresso10.dts | 101 +
+ .../boot/dts/ti/omap/omap4-samsung-espresso7.dts | 70 +
+ arch/arm/boot/dts/ti/omap/omap5-l4.dtsi | 2 +-
+ arch/arm/boot/dts/ti/omap/twl6032.dtsi | 77 +
+ arch/arm/configs/davinci_all_defconfig | 1 -
+ arch/arm/configs/multi_v7_defconfig | 32 +-
+ arch/arm/configs/omap1_defconfig | 1 -
+ arch/arm/configs/omap2plus_defconfig | 2 +-
+ arch/arm/configs/pxa_defconfig | 1 -
+ arch/arm/configs/sama7_defconfig | 10 +
+ arch/arm/configs/shmobile_defconfig | 11 +-
+ arch/arm/configs/tegra_defconfig | 4 -
+ arch/arm/mach-exynos/firmware.c | 4 +-
+ arch/arm/mach-omap1/clock_data.c | 4 +-
+ arch/arm/mach-omap2/Kconfig | 1 -
+ arch/arm/mach-omap2/id.c | 3 +-
+ arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 16 +-
+ arch/arm/mach-tegra/Makefile | 2 -
+ arch/arm/mach-tegra/board-paz00.c | 56 -
+ arch/arm/mach-tegra/board.h | 2 -
+ arch/arm/mach-tegra/tegra.c | 4 -
+ arch/arm64/Kconfig.platforms | 10 +-
+ arch/arm64/boot/dts/allwinner/Makefile | 1 +
+ arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 10 +
+ .../boot/dts/allwinner/sun50i-h6-taiqicat-a01.dts | 361 +
+ arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 8 +
+ arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 9 +
+ arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 57 +
+ .../boot/dts/allwinner/sun55i-t527-avaota-a1.dts | 56 +
+ arch/arm64/boot/dts/altera/Makefile | 1 +
+ .../boot/dts/altera/socfpga_stratix10_socdk.dts | 67 +-
+ .../boot/dts/altera/socfpga_stratix10_socdk.dtsi | 71 +
+ .../dts/altera/socfpga_stratix10_socdk_emmc.dts | 81 +
+ arch/arm64/boot/dts/arm/Makefile | 2 +
+ arch/arm64/boot/dts/arm/corstone1000-a320-fvp.dts | 15 +
+ arch/arm64/boot/dts/arm/corstone1000-a320.dtsi | 91 +
+ arch/arm64/boot/dts/arm/corstone1000-fvp.dts | 90 +-
+ arch/arm64/boot/dts/arm/corstone1000-fvp.dtsi | 44 +
+ arch/arm64/boot/dts/arm/corstone1000-mps3.dts | 13 +
+ arch/arm64/boot/dts/arm/corstone1000.dtsi | 13 -
+ arch/arm64/boot/dts/arm/zena-css-fvp.dts | 63 +
+ arch/arm64/boot/dts/arm/zena-css.dtsi | 769 +++
+ arch/arm64/boot/dts/broadcom/bcm2712-d-rpi-5-b.dts | 14 +
+ .../boot/dts/broadcom/bcm2712-rpi-5-b-base.dtsi | 55 +-
+ arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts | 24 +
+ arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 29 +-
+ arch/arm64/boot/dts/broadcom/rp1-common.dtsi | 105 +
+ arch/arm64/boot/dts/cix/sky1-orion-o6.dts | 28 +
+ arch/arm64/boot/dts/cix/sky1-power.h | 33 +
+ arch/arm64/boot/dts/cix/sky1.dtsi | 152 +
+ arch/arm64/boot/dts/exynos/Makefile | 2 +
+ arch/arm64/boot/dts/exynos/axis/Makefile | 3 +-
+ arch/arm64/boot/dts/exynos/axis/artpec9-alfred.dts | 36 +
+ .../boot/dts/exynos/axis/artpec9-pinctrl.dtsi | 115 +
+ arch/arm64/boot/dts/exynos/axis/artpec9.dtsi | 277 +
+ .../arm64/boot/dts/exynos/exynos7870-a2corelte.dts | 9 -
+ arch/arm64/boot/dts/exynos/exynos7870-j5y17lte.dts | 523 ++
+ arch/arm64/boot/dts/exynos/exynos7870-j6lte.dts | 6 -
+ arch/arm64/boot/dts/exynos/exynos7870-j7xelte.dts | 494 ++
+ arch/arm64/boot/dts/exynos/exynos7870-on7xelte.dts | 9 -
+ arch/arm64/boot/dts/exynos/exynos7870.dtsi | 48 +
+ arch/arm64/boot/dts/exynos/exynos8895-dreamlte.dts | 2 -
+ arch/arm64/boot/dts/exynos/exynos8895.dtsi | 128 +
+ arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 13 +
+ arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 22 +
+ .../boot/dts/exynos/google/gs101-pixel-common.dtsi | 528 +-
+ arch/arm64/boot/dts/exynos/google/gs101-raven.dts | 18 +
+ arch/arm64/boot/dts/freescale/Makefile | 74 +
+ arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 15 +-
+ .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 10 +-
+ .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 2 +
+ arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 185 +-
+ .../boot/dts/freescale/fsl-lx2162a-clearfog.dts | 10 +
+ .../boot/dts/freescale/fsl-lx2162a-sr-som.dtsi | 19 +-
+ .../arm64/boot/dts/freescale/imx8-apalis-eval.dtsi | 4 -
+ .../boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi | 10 +-
+ .../boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi | 10 +-
+ arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 114 +-
+ arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 78 +-
+ .../dts/freescale/imx8mm-hummingboard-ripple.dts | 335 +
+ arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 33 +
+ arch/arm64/boot/dts/freescale/imx8mm-sr-som.dtsi | 393 ++
+ .../imx8mm-tqma8mqml-mba8mx-lvds-g133han01.dtso | 86 +
+ .../imx8mm-tqma8mqml-mba8mx-lvds-tm070jvhg33.dtso | 9 +-
+ .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 1 -
+ .../imx8mm-tx8m-1610-moduline-iv-306-d.dts | 799 +++
+ .../imx8mm-tx8m-1610-moduline-mini-111.dts | 687 ++
+ .../arm64/boot/dts/freescale/imx8mm-tx8m-1610.dtsi | 444 ++
+ .../freescale/imx8mm-var-som-symphony-legacy.dts | 19 +
+ .../boot/dts/freescale/imx8mm-var-som-symphony.dts | 214 +-
+ .../freescale/imx8mm-var-som-wifi-brcm-legacy.dtsi | 12 +
+ .../freescale/imx8mm-var-som-wifi-bt-iw61x.dtsi | 45 +
+ arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 372 +-
+ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 19 +-
+ arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 4 +
+ .../dts/freescale/imx8mn-solidsense-n8-compact.dts | 851 +++
+ .../imx8mn-tqma8mqnl-mba8mx-lvds-tm070jvhg33.dtso | 7 +-
+ .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 1 -
+ arch/arm64/boot/dts/freescale/imx8mn.dtsi | 11 +-
+ arch/arm64/boot/dts/freescale/imx8mp-ab2.dts | 912 +++
+ .../arm64/boot/dts/freescale/imx8mp-beacon-kit.dts | 3 +-
+ .../boot/dts/freescale/imx8mp-beacon-som.dtsi | 3 +-
+ arch/arm64/boot/dts/freescale/imx8mp-cubox-m.dts | 2 +-
+ .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk3.dts | 2 +-
+ arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 98 +-
+ arch/arm64/boot/dts/freescale/imx8mp-frdm.dts | 538 +-
+ ...hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0.dtso | 67 +
+ ...ummingboard-iiot-panel-lvds-WF70A8SYJHLNGA.dtso | 97 +
+ .../imx8mp-hummingboard-iiot-rs485-a.dtso | 18 +
+ .../imx8mp-hummingboard-iiot-rs485-b.dtso | 18 +
+ .../dts/freescale/imx8mp-hummingboard-iiot.dts | 716 ++
+ .../imx8mp-hummingboard-pulse-common.dtsi | 2 +-
+ .../imx8mp-hummingboard-pulse-mini-hdmi.dtsi | 13 +-
+ .../boot/dts/freescale/imx8mp-kontron-dl.dtso | 26 +-
+ .../boot/dts/freescale/imx8mp-kontron-osm-s.dtsi | 6 +
+ .../imx8mp-kontron-smarc-eval-carrier.dts | 1 -
+ arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 2 +-
+ .../freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts | 72 +-
+ .../imx8mp-tqma8mpql-mba8mpxl-lvds-g133han01.dtso | 6 +-
+ ...imx8mp-tqma8mpql-mba8mpxl-lvds-tm070jvhg33.dtso | 6 +-
+ .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 67 +
+ ...x8p-ml81-moduline-display-106-av101hdt-a10.dtso | 1 +
+ .../imx8mp-tx8p-ml81-moduline-display-106.dts | 16 +-
+ .../arm64/boot/dts/freescale/imx8mp-tx8p-ml81.dtsi | 8 +-
+ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 11 +-
+ .../imx8mq-tqma8mq-mba8mx-lvds-tm070jvhg33.dtso | 6 +-
+ arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 10 +-
+ arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi | 5 +-
+ arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 10 +-
+ arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 3 +-
+ arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts | 98 +
+ .../boot/dts/freescale/imx91-11x11-frdm-s.dts | 769 +++
+ .../boot/dts/freescale/imx91-var-dart-sonata.dts | 471 ++
+ arch/arm64/boot/dts/freescale/imx91-var-dart.dtsi | 468 ++
+ arch/arm64/boot/dts/freescale/imx91.dtsi | 2 +-
+ arch/arm64/boot/dts/freescale/imx91_93_common.dtsi | 64 +-
+ .../boot/dts/freescale/imx93-11x11-evk-common.dtsi | 861 +++
+ arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 855 +--
+ .../dts/freescale/imx93-11x11-frdm-pixpaper.dtso | 50 +
+ arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts | 12 +
+ .../imx93-9x9-qsb-ontat-kd50g21-40nt-a1.dtso | 110 +
+ arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts | 6 +
+ .../boot/dts/freescale/imx93-phyboard-nash.dts | 12 +-
+ .../freescale/imx93-phyboard-segin-peb-av-02.dtso | 146 +
+ .../boot/dts/freescale/imx93-phyboard-segin.dts | 12 +-
+ .../boot/dts/freescale/imx93-phycore-som.dtsi | 12 +-
+ .../imx93-tqma9352-mba91xxca-lvds-tm070jvhg33.dtso | 56 +
+ .../imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtso | 66 +
+ .../dts/freescale/imx93-tqma9352-mba91xxca.dts | 4 +-
+ .../dts/freescale/imx93-tqma9352-mba93xxca.dts | 4 +-
+ .../imx93-tqma9352-mba93xxla-mini-ezurio-wlan.dtso | 35 +
+ .../freescale/imx93-tqma9352-mba93xxla-mini.dts | 598 ++
+ .../dts/freescale/imx93-tqma9352-mba93xxla.dts | 4 +-
+ arch/arm64/boot/dts/freescale/imx93.dtsi | 36 +
+ arch/arm64/boot/dts/freescale/imx93w-evk.dts | 28 +
+ arch/arm64/boot/dts/freescale/imx93w.dtsi | 110 +
+ arch/arm64/boot/dts/freescale/imx94-pinfunc.h | 12 +
+ arch/arm64/boot/dts/freescale/imx94.dtsi | 127 +-
+ arch/arm64/boot/dts/freescale/imx943-evk.dts | 292 +
+ arch/arm64/boot/dts/freescale/imx943.dtsi | 64 +
+ arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts | 1 -
+ arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts | 73 +
+ .../boot/dts/freescale/imx95-19x19-evk-sof.dts | 7 +-
+ arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 2 +-
+ .../boot/dts/freescale/imx95-toradex-smarc.dtsi | 49 +-
+ .../boot/dts/freescale/imx95-var-dart-sonata.dts | 595 ++
+ arch/arm64/boot/dts/freescale/imx95-var-dart.dtsi | 425 ++
+ .../boot/dts/freescale/imx95-verdin-dahlia.dtsi | 270 +
+ .../arm64/boot/dts/freescale/imx95-verdin-dev.dtsi | 250 +
+ .../arm64/boot/dts/freescale/imx95-verdin-ivy.dtsi | 515 ++
+ .../boot/dts/freescale/imx95-verdin-mallow.dtsi | 223 +
+ .../dts/freescale/imx95-verdin-nonwifi-dahlia.dts | 21 +
+ .../dts/freescale/imx95-verdin-nonwifi-dev.dts | 21 +
+ .../dts/freescale/imx95-verdin-nonwifi-ivy.dts | 21 +
+ .../dts/freescale/imx95-verdin-nonwifi-mallow.dts | 21 +
+ .../dts/freescale/imx95-verdin-nonwifi-yavia.dts | 21 +
+ .../boot/dts/freescale/imx95-verdin-nonwifi.dtsi | 16 +
+ .../dts/freescale/imx95-verdin-wifi-dahlia.dts | 21 +
+ .../boot/dts/freescale/imx95-verdin-wifi-dev.dts | 21 +
+ .../boot/dts/freescale/imx95-verdin-wifi-ivy.dts | 21 +
+ .../dts/freescale/imx95-verdin-wifi-mallow.dts | 21 +
+ .../boot/dts/freescale/imx95-verdin-wifi-yavia.dts | 21 +
+ .../boot/dts/freescale/imx95-verdin-wifi.dtsi | 50 +
+ .../boot/dts/freescale/imx95-verdin-yavia.dtsi | 217 +
+ arch/arm64/boot/dts/freescale/imx95-verdin.dtsi | 1162 ++++
+ arch/arm64/boot/dts/freescale/imx95.dtsi | 109 +-
+ arch/arm64/boot/dts/freescale/imx952-evk.dts | 273 +
+ arch/arm64/boot/dts/freescale/imx952.dtsi | 232 +-
+ arch/arm64/boot/dts/freescale/mba8mx.dtsi | 4 +-
+ arch/arm64/boot/dts/freescale/s32n79-rdb.dts | 70 +
+ arch/arm64/boot/dts/freescale/s32n79.dtsi | 362 +
+ arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 4 +-
+ arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 4 +-
+ arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 6 +-
+ arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi | 8 +-
+ .../boot/dts/marvell/armada-3720-atlas-v5.dts | 1 -
+ .../boot/dts/marvell/armada-3720-espressobin.dtsi | 1 -
+ arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi | 7 +-
+ arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 9 +-
+ .../boot/dts/marvell/armada-7020-comexpress.dtsi | 2 +-
+ arch/arm64/boot/dts/marvell/armada-8020.dtsi | 20 -
+ .../boot/dts/marvell/cn9130-db-comexpress.dtsi | 96 -
+ arch/arm64/boot/dts/mediatek/mt6359.dtsi | 4 +-
+ arch/arm64/boot/dts/mediatek/mt6795.dtsi | 2 +-
+ arch/arm64/boot/dts/mediatek/mt7981b.dtsi | 2 +-
+ arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 2 +-
+ .../mediatek/mt7988a-bananapi-bpi-r4-pro-4e.dts | 2 +-
+ .../mediatek/mt7988a-bananapi-bpi-r4-pro-8x.dts | 2 +-
+ arch/arm64/boot/dts/mediatek/mt8167.dtsi | 70 +-
+ .../boot/dts/mediatek/mt8195-cherry-dojo-r1.dts | 38 +
+ arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 58 +-
+ arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 4 +-
+ arch/arm64/boot/dts/mediatek/mt8365.dtsi | 5 +-
+ .../boot/dts/mediatek/mt8395-genio-common.dtsi | 4 +-
+ .../boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 4 +-
+ arch/arm64/boot/dts/microchip/Makefile | 1 +
+ arch/arm64/boot/dts/microchip/clk-lan9691.h | 24 +
+ arch/arm64/boot/dts/microchip/lan9691.dtsi | 488 ++
+ arch/arm64/boot/dts/microchip/lan9696-ev23x71a.dts | 756 +++
+ .../boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 3 -
+ arch/arm64/boot/dts/nvidia/Makefile | 2 +
+ arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 12 +
+ arch/arm64/boot/dts/nvidia/tegra210.dtsi | 2 -
+ arch/arm64/boot/dts/nvidia/tegra234-p3701.dtsi | 1 +
+ arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi | 1 +
+ arch/arm64/boot/dts/nvidia/tegra234.dtsi | 6 +-
+ .../dts/nvidia/tegra264-p4071-0000+p3834-0008.dts | 11 +
+ .../boot/dts/nvidia/tegra264-p4071-0000+p3834.dtsi | 12 +
+ arch/arm64/boot/dts/nvidia/tegra264.dtsi | 336 +-
+ arch/arm64/boot/dts/qcom/Makefile | 63 +-
+ arch/arm64/boot/dts/qcom/agatti.dtsi | 8 +-
+ arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 1126 +--
+ arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 1133 ++++
+ arch/arm64/boot/dts/qcom/apq8096sg-db820c.dts | 15 +
+ arch/arm64/boot/dts/qcom/eliza-mtp.dts | 407 ++
+ arch/arm64/boot/dts/qcom/eliza.dtsi | 1885 ++++++
+ arch/arm64/boot/dts/qcom/glymur-crd.dts | 433 ++
+ arch/arm64/boot/dts/qcom/glymur-crd.dtsi | 697 ++
+ arch/arm64/boot/dts/qcom/glymur.dtsi | 7135 ++++++++++++++++++++
+ arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 141 +-
+ arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi | 30 +-
+ .../qcom/hamoa-lenovo-ideacentre-mini-01q8x10.dts | 1200 ++++
+ arch/arm64/boot/dts/qcom/hamoa.dtsi | 524 +-
+ arch/arm64/boot/dts/qcom/ipq5210-rdp504.dts | 79 +
+ arch/arm64/boot/dts/qcom/ipq5210.dtsi | 311 +
+ arch/arm64/boot/dts/qcom/ipq5332-rdp-common.dtsi | 44 +
+ arch/arm64/boot/dts/qcom/ipq5332-rdp442.dts | 34 -
+ arch/arm64/boot/dts/qcom/ipq5332.dtsi | 33 +
+ arch/arm64/boot/dts/qcom/ipq5424-rdp466.dts | 44 +-
+ arch/arm64/boot/dts/qcom/ipq5424.dtsi | 33 +
+ arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi | 66 +-
+ arch/arm64/boot/dts/qcom/ipq9574-rdp418-emmc.dts | 20 +
+ arch/arm64/boot/dts/qcom/ipq9574-rdp418.dts | 44 +-
+ .../arm64/boot/dts/qcom/ipq9574-rdp433-common.dtsi | 121 +
+ arch/arm64/boot/dts/qcom/ipq9574-rdp433-emmc.dts | 20 +
+ arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts | 114 +-
+ arch/arm64/boot/dts/qcom/ipq9574-rdp449.dts | 4 +
+ arch/arm64/boot/dts/qcom/ipq9574-rdp453.dts | 4 +
+ arch/arm64/boot/dts/qcom/ipq9574-rdp454.dts | 4 +
+ arch/arm64/boot/dts/qcom/ipq9574.dtsi | 13 +-
+ arch/arm64/boot/dts/qcom/kaanapali-mtp.dts | 571 +-
+ arch/arm64/boot/dts/qcom/kaanapali-qrd.dts | 106 +
+ arch/arm64/boot/dts/qcom/kaanapali.dtsi | 5410 ++++++++++++++-
+ arch/arm64/boot/dts/qcom/kodiak.dtsi | 128 +-
+ arch/arm64/boot/dts/qcom/lemans-el2.dtso | 4 +
+ .../boot/dts/qcom/lemans-evk-ifp-mezzanine.dtso | 263 +
+ arch/arm64/boot/dts/qcom/lemans-evk.dts | 107 +-
+ arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi | 26 -
+ arch/arm64/boot/dts/qcom/lemans.dtsi | 37 +-
+ arch/arm64/boot/dts/qcom/mahua-crd.dts | 21 +
+ arch/arm64/boot/dts/qcom/mahua.dtsi | 299 +
+ arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts | 89 +-
+ arch/arm64/boot/dts/qcom/milos.dtsi | 669 +-
+ arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts | 466 ++
+ arch/arm64/boot/dts/qcom/monaco-el2.dtso | 29 +
+ .../boot/dts/qcom/monaco-evk-camera-imx577.dtso | 66 +
+ .../boot/dts/qcom/monaco-evk-ifp-mezzanine.dtso | 149 +
+ arch/arm64/boot/dts/qcom/monaco-evk.dts | 312 +-
+ arch/arm64/boot/dts/qcom/monaco-monza-som.dtsi | 323 +
+ arch/arm64/boot/dts/qcom/monaco.dtsi | 617 +-
+ .../boot/dts/qcom/msm8216-samsung-fortuna3g.dts | 18 +
+ .../dts/qcom/msm8916-samsung-coreprimeltevzw.dts | 44 +
+ .../dts/qcom/msm8916-samsung-fortuna-common.dtsi | 32 +-
+ .../boot/dts/qcom/msm8916-samsung-gprimeltecan.dts | 15 +-
+ .../dts/qcom/msm8916-samsung-grandprimelte.dts | 18 +
+ .../dts/qcom/msm8916-samsung-rossa-common.dtsi | 19 -
+ arch/arm64/boot/dts/qcom/msm8916-samsung-rossa.dts | 18 +
+ arch/arm64/boot/dts/qcom/msm8916-wiko-chuppito.dts | 314 +
+ arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts | 310 +-
+ arch/arm64/boot/dts/qcom/msm8917-xiaomi-rolex.dts | 15 +
+ arch/arm64/boot/dts/qcom/msm8917-xiaomi-tiare.dts | 20 +
+ .../boot/dts/qcom/msm8917-xiaomi-wingtech.dtsi | 331 +
+ arch/arm64/boot/dts/qcom/msm8937-xiaomi-land.dts | 2 +-
+ arch/arm64/boot/dts/qcom/msm8939-asus-z00t.dts | 21 +
+ arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts | 2 +-
+ arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts | 2 +-
+ .../boot/dts/qcom/msm8996-oneplus-common.dtsi | 9 +-
+ arch/arm64/boot/dts/qcom/msm8996-v3.0.dtsi | 63 -
+ .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 11 +-
+ arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 2 +-
+ arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +-
+ .../boot/dts/qcom/msm8996pro-xiaomi-natrium.dts | 2 +-
+ arch/arm64/boot/dts/qcom/msm8998-xiaomi-sagit.dts | 9 +-
+ arch/arm64/boot/dts/qcom/pm6125.dtsi | 1 -
+ arch/arm64/boot/dts/qcom/pm8010-kaanapali.dtsi | 93 +
+ arch/arm64/boot/dts/qcom/pmcx0102.dtsi | 187 +
+ arch/arm64/boot/dts/qcom/pmd8028-kaanapali.dtsi | 62 +
+ arch/arm64/boot/dts/qcom/pmh0101.dtsi | 68 +
+ arch/arm64/boot/dts/qcom/pmh0104-glymur.dtsi | 144 +
+ arch/arm64/boot/dts/qcom/pmh0104-kaanapali.dtsi | 63 +
+ arch/arm64/boot/dts/qcom/pmh0110-glymur.dtsi | 144 +
+ arch/arm64/boot/dts/qcom/pmh0110-kaanapali.dtsi | 213 +
+ arch/arm64/boot/dts/qcom/pmih0108-kaanapali.dtsi | 68 +
+ arch/arm64/boot/dts/qcom/pmk8550.dtsi | 10 +
+ arch/arm64/boot/dts/qcom/pmk8850.dtsi | 70 +
+ arch/arm64/boot/dts/qcom/pmr735d-kaanapali.dtsi | 63 +
+ arch/arm64/boot/dts/qcom/purwa-iot-evk.dts | 1590 +++++
+ arch/arm64/boot/dts/qcom/purwa-iot-som.dtsi | 677 ++
+ arch/arm64/boot/dts/qcom/purwa.dtsi | 606 +-
+ arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 121 +-
+ arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 169 +
+ arch/arm64/boot/dts/qcom/qcs615-ride.dts | 48 +-
+ .../qcom/qcs6490-rb3gen2-industrial-mezzanine.dtso | 269 +
+ arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 95 +-
+ .../dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts | 1093 +++
+ .../boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts | 8 +-
+ arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 336 +
+ arch/arm64/boot/dts/qcom/qdu1000.dtsi | 10 +-
+ arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts | 126 +-
+ arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 105 +-
+ arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 105 +-
+ arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 39 +-
+ arch/arm64/boot/dts/qcom/sc7180-ecs-liva-qc710.dts | 616 ++
+ arch/arm64/boot/dts/qcom/sc7180.dtsi | 10 +-
+ arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 11 -
+ arch/arm64/boot/dts/qcom/sc8180x.dtsi | 12 +-
+ arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 444 +-
+ .../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts | 66 +-
+ arch/arm64/boot/dts/qcom/sdm630.dtsi | 42 +-
+ arch/arm64/boot/dts/qcom/sdm670.dtsi | 11 +
+ arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 69 +-
+ arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi | 42 +-
+ arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 230 +-
+ arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 127 +-
+ arch/arm64/boot/dts/qcom/sdm845-lg-judyp.dts | 28 +-
+ .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 100 +-
+ arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 72 +-
+ .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 17 +-
+ .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 1 +
+ arch/arm64/boot/dts/qcom/sdm845.dtsi | 62 +
+ arch/arm64/boot/dts/qcom/sdx75.dtsi | 8 +-
+ arch/arm64/boot/dts/qcom/sm4450.dtsi | 8 +-
+ arch/arm64/boot/dts/qcom/sm6115.dtsi | 10 +-
+ .../boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi | 313 +
+ arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo.dts | 285 +-
+ .../boot/dts/qcom/sm6125-xiaomi-laurel-sprout.dts | 73 +
+ arch/arm64/boot/dts/qcom/sm6125-xiaomi-willow.dts | 15 +
+ arch/arm64/boot/dts/qcom/sm6125.dtsi | 36 +-
+ arch/arm64/boot/dts/qcom/sm6350.dtsi | 28 +-
+ arch/arm64/boot/dts/qcom/sm6375.dtsi | 8 +-
+ arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 4 +
+ arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 141 +-
+ arch/arm64/boot/dts/qcom/sm8150.dtsi | 4 +-
+ arch/arm64/boot/dts/qcom/sm8250.dtsi | 21 +-
+ arch/arm64/boot/dts/qcom/sm8350.dtsi | 28 +-
+ arch/arm64/boot/dts/qcom/sm8450.dtsi | 17 +-
+ .../boot/dts/qcom/sm8550-hdk-display-card.dtso | 132 +
+ arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 13 +-
+ arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 13 +-
+ arch/arm64/boot/dts/qcom/sm8550.dtsi | 101 +-
+ .../boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts | 1551 +++++
+ arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 13 +-
+ arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 13 +-
+ arch/arm64/boot/dts/qcom/sm8650.dtsi | 78 +-
+ arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 122 +
+ arch/arm64/boot/dts/qcom/sm8750.dtsi | 1345 +++-
+ arch/arm64/boot/dts/qcom/smb2370.dtsi | 45 +
+ arch/arm64/boot/dts/qcom/talos-el2.dtso | 25 +
+ .../boot/dts/qcom/talos-evk-camera-imx577.dtso | 63 +
+ .../dts/qcom/talos-evk-lvds-auo,g133han01.dtso | 127 +
+ arch/arm64/boot/dts/qcom/talos-evk-som.dtsi | 617 ++
+ .../boot/dts/qcom/talos-evk-usb1-peripheral.dtso | 27 +
+ arch/arm64/boot/dts/qcom/talos-evk.dts | 139 +
+ arch/arm64/boot/dts/qcom/talos.dtsi | 573 +-
+ arch/arm64/boot/dts/qcom/x1-asus-vivobook-s15.dtsi | 1356 ++++
+ arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi | 91 +-
+ arch/arm64/boot/dts/qcom/x1-crd.dtsi | 50 +-
+ arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi | 18 +-
+ arch/arm64/boot/dts/qcom/x1-el2.dtso | 8 +
+ arch/arm64/boot/dts/qcom/x1-hp-omnibook-x14.dtsi | 18 +-
+ arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi | 19 +-
+ arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 18 +-
+ .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 18 +-
+ .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 1346 +---
+ .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 12 +-
+ .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 18 +-
+ .../dts/qcom/x1e80100-medion-sprchrgd-14-s1.dts | 18 +-
+ .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 13 +-
+ arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 18 +-
+ .../boot/dts/qcom/x1p42100-asus-vivobook-s15.dts | 43 +
+ .../boot/dts/qcom/x1p42100-lenovo-thinkbook-16.dts | 23 +-
+ arch/arm64/boot/dts/renesas/Makefile | 11 +
+ .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 74 -
+ .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +-
+ arch/arm64/boot/dts/renesas/cat875.dtsi | 3 +-
+ arch/arm64/boot/dts/renesas/ebisu.dtsi | 43 +-
+ arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 3 +-
+ arch/arm64/boot/dts/renesas/r8a77951.dtsi | 20 +
+ arch/arm64/boot/dts/renesas/r8a77960.dtsi | 20 +
+ arch/arm64/boot/dts/renesas/r8a77961.dtsi | 20 +
+ arch/arm64/boot/dts/renesas/r8a77965.dtsi | 20 +
+ arch/arm64/boot/dts/renesas/r8a77990.dtsi | 27 +
+ .../r8a779g3-sparrow-hawk-olimex-dsi-hdmi.dtso | 92 +
+ .../r8a779g3-sparrow-hawk-ws-display-13in.dtso | 88 +
+ .../boot/dts/renesas/r8a779g3-sparrow-hawk.dts | 5 +
+ arch/arm64/boot/dts/renesas/r9a08g046.dtsi | 212 +
+ arch/arm64/boot/dts/renesas/r9a08g046l48-smarc.dts | 37 +
+ arch/arm64/boot/dts/renesas/r9a08g046l48.dtsi | 13 +
+ arch/arm64/boot/dts/renesas/r9a09g011-v2mevk2.dts | 3 +-
+ arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 153 +
+ arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 38 +
+ arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 58 +-
+ .../boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts | 12 +-
+ arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 21 +
+ .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 33 +-
+ .../dts/renesas/r9a09g057h48-kakip-pixpaper.dtso | 39 +
+ arch/arm64/boot/dts/renesas/r9a09g077.dtsi | 34 +
+ .../boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts | 71 +-
+ arch/arm64/boot/dts/renesas/r9a09g087.dtsi | 34 +
+ .../boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts | 75 +-
+ arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi | 12 +-
+ arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 6 +-
+ arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 3 +-
+ arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 6 +-
+ arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi | 21 +-
+ arch/arm64/boot/dts/renesas/rzg3l-smarc-som.dtsi | 20 +
+ arch/arm64/boot/dts/renesas/salvator-common.dtsi | 28 +-
+ arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 21 +-
+ arch/arm64/boot/dts/renesas/ulcb.dtsi | 13 +
+ arch/arm64/boot/dts/rockchip/Makefile | 23 +
+ arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 23 -
+ .../boot/dts/rockchip/rk3328-nanopi-r2s-plus.dts | 17 -
+ arch/arm64/boot/dts/rockchip/rk3399-base.dtsi | 3 +-
+ .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 2 +
+ .../boot/dts/rockchip/rk3399-nanopc-t4-hd702e.dtso | 96 +
+ arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 2 +
+ .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 2 -
+ .../dts/rockchip/rk3399-sapphire-excavator.dts | 2 +
+ arch/arm64/boot/dts/rockchip/rk3528.dtsi | 47 +
+ arch/arm64/boot/dts/rockchip/rk3562-evb2-v10.dts | 2 +-
+ arch/arm64/boot/dts/rockchip/rk3562.dtsi | 46 +
+ arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts | 4 +-
+ .../dts/rockchip/rk3566-onething-edge-cube.dts | 342 +
+ arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 31 +
+ .../dts/rockchip/rk3566-qnap-ts133-pcb-13.dtso | 64 +
+ .../boot/dts/rockchip/rk3568-anbernic-rg-ds.dts | 44 +-
+ .../dts/rockchip/rk3568-qnap-ts233-pcb-12-11.dtso | 93 +
+ .../dts/rockchip/rk3568-qnap-ts433-pcb-12-10.dtso | 151 +
+ .../rk3568-wolfvision-pf5-io-expander.dtso | 20 +
+ arch/arm64/boot/dts/rockchip/rk3568.dtsi | 12 +-
+ arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 79 +-
+ .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 2 +
+ arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 1 +
+ arch/arm64/boot/dts/rockchip/rk3576-evb2-v10.dts | 1071 +++
+ .../boot/dts/rockchip/rk3576-khadas-edge-2l.dts | 34 +
+ arch/arm64/boot/dts/rockchip/rk3576.dtsi | 115 +-
+ arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 8 +-
+ arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 16 +
+ arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 21 +-
+ arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 39 +
+ arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 12 +
+ .../boot/dts/rockchip/rk3588-rock-5b-5bp-5t.dtsi | 6 +-
+ arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 27 +-
+ arch/arm64/boot/dts/rockchip/rk3588s-evb1-v10.dts | 16 +
+ .../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 12 +-
+ arch/arm64/boot/dts/st/stm32mp211.dtsi | 16 +
+ arch/arm64/boot/dts/st/stm32mp215f-dk.dts | 4 +
+ arch/arm64/boot/dts/st/stm32mp231.dtsi | 31 +-
+ arch/arm64/boot/dts/st/stm32mp235.dtsi | 18 +
+ arch/arm64/boot/dts/st/stm32mp235f-dk.dts | 130 +
+ arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 63 +-
+ arch/arm64/boot/dts/st/stm32mp251.dtsi | 24 +-
+ arch/arm64/boot/dts/st/stm32mp257f-dk.dts | 130 +
+ arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 6 +
+ arch/arm64/boot/dts/ti/Makefile | 27 +-
+ arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 14 +-
+ arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 7 +
+ .../arm64/boot/dts/ti/k3-am62-ti-ipc-firmware.dtsi | 1 +
+ arch/arm64/boot/dts/ti/k3-am62-verdin-zinnia.dtsi | 493 ++
+ arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 42 +-
+ .../boot/dts/ti/k3-am625-verdin-nonwifi-zinnia.dts | 22 +
+ .../boot/dts/ti/k3-am625-verdin-wifi-zinnia.dts | 22 +
+ .../boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi | 2 +
+ arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 15 +-
+ arch/arm64/boot/dts/ti/k3-am62d2-evm.dts | 82 +-
+ arch/arm64/boot/dts/ti/k3-am62l-main.dtsi | 7 +
+ arch/arm64/boot/dts/ti/k3-am62l-wakeup.dtsi | 7 +-
+ arch/arm64/boot/dts/ti/k3-am62l.dtsi | 5 +-
+ arch/arm64/boot/dts/ti/k3-am62l3-evm.dts | 32 +-
+ arch/arm64/boot/dts/ti/k3-am62l3.dtsi | 47 +
+ .../boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 13 +-
+ .../boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi | 2 +
+ arch/arm64/boot/dts/ti/k3-am62p-verdin-zinnia.dtsi | 469 ++
+ arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 29 +-
+ arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 19 +-
+ .../dts/ti/k3-am62p5-verdin-nonwifi-zinnia.dts | 22 +
+ .../boot/dts/ti/k3-am62p5-verdin-wifi-zinnia.dts | 22 +
+ arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 13 +-
+ .../arm64/boot/dts/ti/k3-am64-ti-ipc-firmware.dtsi | 4 +
+ arch/arm64/boot/dts/ti/k3-am642-evm-icssg0.dtso | 168 +
+ arch/arm64/boot/dts/ti/k3-am642-evm.dts | 1 +
+ arch/arm64/boot/dts/ti/k3-am642-sk.dts | 2 +
+ .../arm64/boot/dts/ti/k3-am65-ti-ipc-firmware.dtsi | 2 +
+ arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 1 +
+ .../boot/dts/ti/k3-am67a-kontron-sa67-ads2.dtso | 146 -
+ .../boot/dts/ti/k3-am67a-kontron-sa67-base.dts | 1091 ---
+ .../boot/dts/ti/k3-am67a-kontron-sa67-gbe1.dtso | 26 -
+ .../boot/dts/ti/k3-am67a-kontron-sa67-gpios.dtso | 61 -
+ .../dts/ti/k3-am67a-kontron-sa67-rtc-rv8263.dtso | 31 -
+ .../k3-am68-phyboard-izar-lvds-ph128800t006.dtso | 125 +
+ .../dts/ti/k3-am68-phyboard-izar-peb-av-15.dtso | 191 +
+ arch/arm64/boot/dts/ti/k3-am68-phyboard-izar.dts | 17 +
+ arch/arm64/boot/dts/ti/k3-am68-phycore-som.dtsi | 17 +
+ arch/arm64/boot/dts/ti/k3-am69-aquila-clover.dts | 2 +-
+ arch/arm64/boot/dts/ti/k3-am69-aquila-dev.dts | 2 +-
+ .../boot/dts/ti/k3-j7200-common-proc-board.dts | 1 +
+ arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 5 +-
+ .../boot/dts/ti/k3-j7200-ti-ipc-firmware.dtsi | 4 +
+ .../boot/dts/ti/k3-j721e-common-proc-board.dts | 1 +
+ .../boot/dts/ti/k3-j721e-ti-ipc-firmware.dtsi | 6 +
+ .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 42 +
+ arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 50 +-
+ arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 12 +-
+ .../boot/dts/ti/k3-j721s2-ti-ipc-firmware.dtsi | 6 +
+ arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 13 +
+ .../boot/dts/ti/k3-j722s-ti-ipc-firmware.dtsi | 3 +
+ arch/arm64/boot/dts/ti/k3-j722s.dtsi | 3 +-
+ .../k3-j784s4-j742s2-ti-ipc-firmware-common.dtsi | 8 +
+ arch/arm64/boot/dts/ti/k3-pinctrl.h | 78 +-
+ arch/arm64/configs/defconfig | 44 +-
+ arch/riscv/boot/dts/microchip/Makefile | 17 +-
+ .../riscv/boot/dts/microchip/mpfs-beaglev-fire.dts | 29 +
+ arch/riscv/boot/dts/microchip/mpfs-disco-kit.dts | 43 +-
+ .../boot/dts/microchip/mpfs-icicle-kit-common.dtsi | 38 +-
+ .../boot/dts/microchip/mpfs-icicle-kit-fabric.dtsi | 63 +
+ arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dts | 41 +-
+ arch/riscv/boot/dts/microchip/mpfs-pinctrl.dtsi | 167 +
+ arch/riscv/boot/dts/microchip/mpfs-polarberry.dts | 29 +
+ arch/riscv/boot/dts/microchip/mpfs-sev-kit.dts | 37 +-
+ arch/riscv/boot/dts/microchip/mpfs-tysom-m.dts | 35 +-
+ arch/riscv/boot/dts/microchip/mpfs.dtsi | 59 +-
+ .../boot/dts/microchip/pic64gx-curiosity-kit.dts | 165 +
+ arch/riscv/boot/dts/microchip/pic64gx-pinctrl.dtsi | 177 +
+ arch/riscv/boot/dts/microchip/pic64gx.dtsi | 630 ++
+ arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 26 +-
+ arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts | 204 +-
+ arch/riscv/boot/dts/spacemit/k1.dtsi | 112 +-
+ arch/riscv/boot/dts/spacemit/k3-pico-itx.dts | 170 +
+ arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi | 69 +
+ arch/riscv/boot/dts/spacemit/k3.dtsi | 369 +-
+ arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts | 25 +
+ arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dts | 25 +
+ arch/riscv/boot/dts/thead/th1520.dtsi | 70 +
+ drivers/bus/Kconfig | 10 +
+ drivers/bus/Makefile | 1 +
+ drivers/bus/imx-aipstz.c | 15 +
+ drivers/bus/stm32_dbg_bus.c | 250 +
+ drivers/bus/stm32_etzpc.c | 3 +-
+ drivers/bus/stm32_firewall.c | 59 +-
+ drivers/bus/stm32_rifsc.c | 61 +-
+ drivers/clk/samsung/clk-acpm.c | 4 +-
+ drivers/clk/spear/clk-vco-pll.c | 4 +-
+ drivers/firmware/arm_ffa/driver.c | 2 +-
+ drivers/firmware/arm_scmi/base.c | 4 +-
+ drivers/firmware/arm_scmi/common.h | 4 +
+ drivers/firmware/arm_scmi/driver.c | 4 +
+ drivers/firmware/arm_scmi/quirks.h | 8 +-
+ drivers/firmware/qcom/qcom_qseecom_uefisecapp.c | 9 +-
+ drivers/firmware/qcom/qcom_scm.c | 71 +-
+ drivers/firmware/samsung/exynos-acpm-dvfs.c | 13 +-
+ drivers/firmware/samsung/exynos-acpm-dvfs.h | 4 +-
+ drivers/firmware/samsung/exynos-acpm-pmic.c | 26 +-
+ drivers/firmware/samsung/exynos-acpm-pmic.h | 10 +-
+ drivers/firmware/samsung/exynos-acpm.c | 30 +-
+ drivers/firmware/samsung/exynos-acpm.h | 10 +-
+ drivers/firmware/tegra/bpmp.c | 34 +
+ drivers/gpio/Kconfig | 1 +
+ drivers/gpio/gpio-mpfs.c | 122 +-
+ drivers/memory/Kconfig | 11 -
+ drivers/memory/Makefile | 1 -
+ drivers/memory/brcmstb_memc.c | 8 +-
+ drivers/memory/bt1-l2-ctl.c | 323 -
+ drivers/memory/renesas-rpc-if.c | 8 +-
+ drivers/memory/tegra/mc.c | 135 +-
+ drivers/memory/tegra/mc.h | 155 +-
+ drivers/memory/tegra/tegra114.c | 18 +-
+ drivers/memory/tegra/tegra124-emc.c | 2 +-
+ drivers/memory/tegra/tegra124.c | 40 +-
+ drivers/memory/tegra/tegra186-emc.c | 8 +
+ drivers/memory/tegra/tegra186.c | 22 +-
+ drivers/memory/tegra/tegra194.c | 22 +-
+ drivers/memory/tegra/tegra20.c | 31 +-
+ drivers/memory/tegra/tegra210.c | 21 +-
+ drivers/memory/tegra/tegra234.c | 22 +-
+ drivers/memory/tegra/tegra264.c | 420 +-
+ drivers/memory/tegra/tegra30-emc.c | 6 +-
+ drivers/memory/tegra/tegra30.c | 18 +-
+ drivers/mfd/sec-acpm.c | 10 +-
+ drivers/pinctrl/stm32/pinctrl-stm32-hdp.c | 14 +
+ drivers/reset/Kconfig | 9 +
+ drivers/reset/Makefile | 1 +
+ drivers/reset/core.c | 517 +-
+ drivers/reset/reset-ath79.c | 12 +-
+ drivers/reset/reset-gpio.c | 27 +-
+ drivers/reset/reset-intel-gw.c | 11 +-
+ drivers/reset/reset-lpc18xx.c | 12 +-
+ drivers/reset/reset-ma35d1.c | 11 +-
+ drivers/reset/reset-npcm.c | 12 +-
+ drivers/reset/reset-rzv2h-usb2phy.c | 197 +-
+ drivers/reset/reset-sky1.c | 367 +
+ drivers/reset/reset-sunplus.c | 12 +-
+ drivers/reset/sti/reset-syscfg.c | 9 +-
+ drivers/soc/hisilicon/kunpeng_hccs.c | 7 +-
+ drivers/soc/microchip/Kconfig | 11 +
+ drivers/soc/microchip/Makefile | 1 +
+ drivers/soc/microchip/mpfs-irqmux.c | 181 +
+ drivers/soc/microchip/mpfs-sys-controller.c | 74 +-
+ drivers/soc/qcom/llcc-qcom.c | 188 +-
+ drivers/soc/qcom/ocmem.c | 17 +-
+ drivers/soc/qcom/pdr_interface.c | 4 +-
+ drivers/soc/qcom/pdr_internal.h | 3 -
+ drivers/soc/qcom/pmic_glink.c | 66 +-
+ drivers/soc/qcom/qcom_aoss.c | 2 +-
+ drivers/soc/qcom/qcom_pd_mapper.c | 33 +-
+ drivers/soc/qcom/smp2p.c | 103 +-
+ drivers/soc/qcom/socinfo.c | 11 +
+ drivers/soc/qcom/ubwc_config.c | 31 +-
+ drivers/soc/qcom/wcnss_ctrl.c | 17 +-
+ drivers/soc/renesas/Kconfig | 12 +
+ drivers/soc/renesas/Makefile | 1 +
+ drivers/soc/renesas/r9a08g046-sysc.c | 91 +
+ drivers/soc/renesas/r9a09g047-sys.c | 2 +-
+ drivers/soc/renesas/r9a09g056-sys.c | 2 +-
+ drivers/soc/renesas/r9a09g057-sys.c | 2 +-
+ drivers/soc/renesas/rz-sysc.c | 3 +
+ drivers/soc/renesas/rz-sysc.h | 1 +
+ drivers/soc/tegra/Kconfig | 20 +
+ drivers/soc/tegra/cbb/tegra234-cbb.c | 169 +-
+ drivers/soc/tegra/common.c | 5 +-
+ drivers/soc/tegra/pmc.c | 668 +-
+ drivers/tee/optee/device.c | 5 +-
+ include/dt-bindings/arm/qcom,ids.h | 10 +
+ include/dt-bindings/clock/axis,artpec9-clk.h | 195 +
+ include/dt-bindings/clock/qcom,dispcc-sm6125.h | 6 +-
+ include/dt-bindings/clock/qcom,eliza-gcc.h | 210 +
+ include/dt-bindings/clock/qcom,eliza-tcsr.h | 17 +
+ include/dt-bindings/clock/qcom,ipq5210-gcc.h | 126 +
+ include/dt-bindings/clock/qcom,sm6115-dispcc.h | 7 +-
+ include/dt-bindings/clock/renesas,r9a08g046-cpg.h | 342 +
+ include/dt-bindings/clock/rockchip,rv1103b-cru.h | 220 +
+ include/dt-bindings/interconnect/qcom,eliza-rpmh.h | 136 +
+ .../dt-bindings/reset/cix,sky1-s5-system-control.h | 163 +
+ .../dt-bindings/reset/cix,sky1-system-control.h | 41 +
+ include/dt-bindings/reset/qcom,ipq5210-gcc.h | 127 +
+ {drivers => include/linux}/bus/stm32_firewall.h | 0
+ include/linux/bus/stm32_firewall_device.h | 26 +
+ .../linux/firmware/samsung/exynos-acpm-protocol.h | 40 +-
+ include/linux/platform_data/voltage-omap.h | 4 +-
+ include/linux/reset-controller.h | 21 +-
+ include/linux/reset.h | 43 +-
+ include/linux/soc/qcom/llcc-qcom.h | 8 +-
+ include/linux/soc/qcom/qmi.h | 12 +
+ include/linux/soc/qcom/ubwc.h | 25 +
+ include/linux/tee_core.h | 30 +-
+ include/soc/tegra/bpmp-abi.h | 4577 ++++++++++---
+ include/soc/tegra/bpmp.h | 20 +-
+ include/soc/tegra/mc.h | 40 +-
+ samples/qmi/qmi_sample_client.c | 2 +-
+ 977 files changed, 90244 insertions(+), 14603 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/arm/atmel,at91rm9200-sdramc.yaml
+ create mode 100644 Documentation/devicetree/bindings/arm/atmel,at91rm9200-st.yaml
+ create mode 100644 Documentation/devicetree/bindings/arm/atmel,at91sam9260-pit.yaml
+ delete mode 100644 Documentation/devicetree/bindings/arm/atmel-sysregs.txt
+ create mode 100644 Documentation/devicetree/bindings/arm/microchip,sam9x60-pit64b.yaml
+ create mode 100644 Documentation/devicetree/bindings/arm/microchip,sama7g5-chipid.yaml
+ create mode 100644 Documentation/devicetree/bindings/bus/st,stm32mp131-dbg-bus.yaml
+ delete mode 100644 Documentation/devicetree/bindings/cache/baikal,bt1-l2-ctl.yaml
+ create mode 100644 Documentation/devicetree/bindings/clock/axis,artpec9-clock.yaml
+ delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra124-dfll.txt
+ create mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra124-dfll.yaml
+ create mode 100644 Documentation/devicetree/bindings/clock/qcom,ipq5210-gcc.yaml
+ create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,eliza-rpmh.yaml
+ create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra210-mc.yaml
+ create mode 100644 Documentation/devicetree/bindings/pci/nvidia,tegra264-pcie.yaml
+ create mode 100644 Documentation/devicetree/bindings/soc/cix/cix,sky1-system-control.yaml
+ create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-irqmux.yaml
+ create mode 100644 arch/arm/arm-soc-for-next-contents.txt
+ create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-paul-ipmi-card.dts
+ create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-asus-kommando-ipmi-card.dts
+ create mode 100644 arch/arm/boot/dts/aspeed/openbmc-flash-layout-128-alt.dtsi
+ delete mode 100644 arch/arm/boot/dts/marvell/armada-380.dtsi
+ create mode 100644 arch/arm/boot/dts/nxp/imx/imx6qdl-dhcom-overlay-panel-dpi-ch101olhlwh.dtsi
+ create mode 100644 arch/arm/boot/dts/nxp/imx/imx6qdl-dhcom-overlay-panel-dpi.dtsi
+ create mode 100644 arch/arm/boot/dts/nxp/imx/imx6qdl-dhcom-pdk2-overlay-497-200-x12.dtso
+ create mode 100644 arch/arm/boot/dts/nxp/imx/imx6qdl-dhcom-pdk2-overlay-505-200-x12-ch101olhlwh.dtso
+ create mode 100644 arch/arm/boot/dts/nxp/imx/imx6qdl-dhcom-pdk2-overlay-531-100-x21.dtso
+ create mode 100644 arch/arm/boot/dts/nxp/imx/imx6qdl-dhcom-pdk2-overlay-531-100-x22.dtso
+ create mode 100644 arch/arm/boot/dts/nxp/imx/imx6qdl-dhcom-pdk2-overlay-560-200-x12.dtso
+ create mode 100644 arch/arm/boot/dts/nxp/imx/imx6qdl-dhcom-picoitx-overlay-626-100-x2-ch101olhlwh.dtso
+ delete mode 100644 arch/arm/boot/dts/qcom/qcom-apq8084-ifc6540.dts
+ delete mode 100644 arch/arm/boot/dts/qcom/qcom-apq8084-mtp.dts
+ delete mode 100644 arch/arm/boot/dts/qcom/qcom-apq8084.dtsi
+ delete mode 100644 arch/arm/boot/dts/qcom/qcom-ipq8062-smb208.dtsi
+ delete mode 100644 arch/arm/boot/dts/qcom/qcom-ipq8062.dtsi
+ delete mode 100644 arch/arm/boot/dts/qcom/qcom-ipq8064-smb208.dtsi
+ delete mode 100644 arch/arm/boot/dts/qcom/qcom-ipq8064-v2.0-smb208.dtsi
+ delete mode 100644 arch/arm/boot/dts/qcom/qcom-ipq8065-smb208.dtsi
+ delete mode 100644 arch/arm/boot/dts/qcom/qcom-ipq8065.dtsi
+ create mode 100644 arch/arm/boot/dts/rockchip/rv1103b-omega4-evb.dts
+ create mode 100644 arch/arm/boot/dts/rockchip/rv1103b-omega4.dtsi
+ create mode 100644 arch/arm/boot/dts/rockchip/rv1103b-pinctrl.dtsi
+ create mode 100644 arch/arm/boot/dts/rockchip/rv1103b.dtsi
+ create mode 100644 arch/arm/boot/dts/samsung/exynos5250-manta.dts
+ create mode 100644 arch/arm/boot/dts/st/stm32mp13xx-dhcor-dhsbc-overlay-rb-tft32-v2.dtso
+ rename arch/arm/boot/dts/st/{stm32mp157c-phycore-stm32mp1-3.dts => stm32mp157c-phyboard-sargas-rdk.dts} (58%)
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-avenger96-overlay-644-100-x6-otm8009a.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-avenger96-overlay-644-100-x6-rpi7inch.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-avenger96-overlay-fdcan1-x6.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-avenger96-overlay-fdcan2-x6.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-avenger96-overlay-i2c1-eeprom-x6.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-avenger96-overlay-i2c2-eeprom-x6.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-avenger96-overlay-ov5640-x7.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-avenger96-overlay-spi2-eeprom-x6.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-dhcom-drc02-overlay-wifi-rsi.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-dhcom-overlay-panel-dpi-ch101olhlwh.dtsi
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-dhcom-overlay-panel-dpi.dtsi
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2-overlay-460-200-x11.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2-overlay-497-200-x12.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2-overlay-505-200-x12-ch101olhlwh.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2-overlay-531-100-x21.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2-overlay-531-100-x22.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2-overlay-560-200-x12.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2-overlay-638-100-x12-rpi7inch.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2-overlay-672-100-x18.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-dhcom-picoitx-overlay-548-200-x2-mi0700s4t-6.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-dhcom-picoitx-overlay-553-100-x2-tst043015cmhx.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-dhcom-picoitx-overlay-626-100-x2-ch101olhlwh.dtso
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-dhsom-overlay-panel-dsi-rpi7inch.dtsi
+ create mode 100644 arch/arm/boot/dts/st/stm32mp15xx-phyboard-sargas.dtsi
+ rename arch/arm/boot/dts/st/{stm32mp157c-phycore-stm32mp15-som.dtsi => stm32mp15xx-phycore-som.dtsi} (53%)
+ create mode 100644 arch/arm/boot/dts/ti/omap/am335x-bone-hdmi-00a0.dtso
+ create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi
+ create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts
+ create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts
+ create mode 100644 arch/arm/boot/dts/ti/omap/twl6032.dtsi
+ delete mode 100644 arch/arm/mach-tegra/board-paz00.c
+ create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-taiqicat-a01.dts
+ create mode 100755 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dtsi
+ create mode 100755 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_emmc.dts
+ create mode 100644 arch/arm64/boot/dts/arm/corstone1000-a320-fvp.dts
+ create mode 100644 arch/arm64/boot/dts/arm/corstone1000-a320.dtsi
+ create mode 100644 arch/arm64/boot/dts/arm/corstone1000-fvp.dtsi
+ create mode 100644 arch/arm64/boot/dts/arm/zena-css-fvp.dts
+ create mode 100644 arch/arm64/boot/dts/arm/zena-css.dtsi
+ create mode 100644 arch/arm64/boot/dts/cix/sky1-power.h
+ create mode 100644 arch/arm64/boot/dts/exynos/axis/artpec9-alfred.dts
+ create mode 100644 arch/arm64/boot/dts/exynos/axis/artpec9-pinctrl.dtsi
+ create mode 100644 arch/arm64/boot/dts/exynos/axis/artpec9.dtsi
+ create mode 100644 arch/arm64/boot/dts/exynos/exynos7870-j5y17lte.dts
+ create mode 100644 arch/arm64/boot/dts/exynos/exynos7870-j7xelte.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-hummingboard-ripple.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-sr-som.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml-mba8mx-lvds-g133han01.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tx8m-1610-moduline-iv-306-d.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tx8m-1610-moduline-mini-111.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tx8m-1610.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony-legacy.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-wifi-brcm-legacy.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-wifi-bt-iw61x.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-solidsense-n8-compact.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-ab2.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-iiot-panel-lvds-WF70A8SYJHLNGA.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-iiot-rs485-a.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-iiot-rs485-b.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-iiot.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx91-11x11-frdm-s.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx91-var-dart-sonata.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx91-var-dart.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx93-11x11-evk-common.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx93-11x11-frdm-pixpaper.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx93-9x9-qsb-ontat-kd50g21-40nt-a1.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx93-phyboard-segin-peb-av-02.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba91xxca-lvds-tm070jvhg33.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba93xxla-mini-ezurio-wlan.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba93xxla-mini.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx93w-evk.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx93w.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-var-dart-sonata.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-var-dart.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-dahlia.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-dev.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-ivy.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-mallow.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-nonwifi-dahlia.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-nonwifi-dev.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-nonwifi-ivy.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-nonwifi-mallow.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-nonwifi-yavia.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-nonwifi.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-wifi-dahlia.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-wifi-dev.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-wifi-ivy.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-wifi-mallow.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-wifi-yavia.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-wifi.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin-yavia.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-verdin.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/s32n79-rdb.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/s32n79.dtsi
+ delete mode 100644 arch/arm64/boot/dts/marvell/armada-8020.dtsi
+ delete mode 100644 arch/arm64/boot/dts/marvell/cn9130-db-comexpress.dtsi
+ create mode 100644 arch/arm64/boot/dts/microchip/clk-lan9691.h
+ create mode 100644 arch/arm64/boot/dts/microchip/lan9691.dtsi
+ create mode 100644 arch/arm64/boot/dts/microchip/lan9696-ev23x71a.dts
+ create mode 100644 arch/arm64/boot/dts/nvidia/tegra264-p4071-0000+p3834-0008.dts
+ create mode 100644 arch/arm64/boot/dts/nvidia/tegra264-p4071-0000+p3834.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/apq8096sg-db820c.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/eliza-mtp.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/eliza.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/glymur-crd.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/glymur-crd.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/glymur.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/hamoa-lenovo-ideacentre-mini-01q8x10.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/ipq5210-rdp504.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/ipq5210.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/ipq9574-rdp418-emmc.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/ipq9574-rdp433-common.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/ipq9574-rdp433-emmc.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/lemans-evk-ifp-mezzanine.dtso
+ create mode 100644 arch/arm64/boot/dts/qcom/mahua-crd.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/mahua.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/monaco-el2.dtso
+ create mode 100644 arch/arm64/boot/dts/qcom/monaco-evk-camera-imx577.dtso
+ create mode 100644 arch/arm64/boot/dts/qcom/monaco-evk-ifp-mezzanine.dtso
+ create mode 100644 arch/arm64/boot/dts/qcom/monaco-monza-som.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-coreprimeltevzw.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/msm8916-wiko-chuppito.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/msm8917-xiaomi-rolex.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/msm8917-xiaomi-tiare.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/msm8917-xiaomi-wingtech.dtsi
+ delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-v3.0.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/pm8010-kaanapali.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/pmcx0102.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/pmd8028-kaanapali.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/pmh0101.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/pmh0104-glymur.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/pmh0104-kaanapali.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/pmh0110-glymur.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/pmh0110-kaanapali.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/pmih0108-kaanapali.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/pmk8850.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/pmr735d-kaanapali.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/purwa-iot-evk.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/purwa-iot-som.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/sc7180-ecs-liva-qc710.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/sm6125-xiaomi-willow.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/sm8550-hdk-display-card.dtso
+ create mode 100644 arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/smb2370.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/talos-el2.dtso
+ create mode 100644 arch/arm64/boot/dts/qcom/talos-evk-camera-imx577.dtso
+ create mode 100644 arch/arm64/boot/dts/qcom/talos-evk-lvds-auo,g133han01.dtso
+ create mode 100644 arch/arm64/boot/dts/qcom/talos-evk-som.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/talos-evk-usb1-peripheral.dtso
+ create mode 100644 arch/arm64/boot/dts/qcom/talos-evk.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/x1-asus-vivobook-s15.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/x1p42100-asus-vivobook-s15.dts
+ create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-olimex-dsi-hdmi.dtso
+ create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-ws-display-13in.dtso
+ create mode 100644 arch/arm64/boot/dts/renesas/r9a08g046.dtsi
+ create mode 100644 arch/arm64/boot/dts/renesas/r9a08g046l48-smarc.dts
+ create mode 100644 arch/arm64/boot/dts/renesas/r9a08g046l48.dtsi
+ create mode 100644 arch/arm64/boot/dts/renesas/r9a09g057h48-kakip-pixpaper.dtso
+ create mode 100644 arch/arm64/boot/dts/renesas/rzg3l-smarc-som.dtsi
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4-hd702e.dtso
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-onething-edge-cube.dts
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-qnap-ts133-pcb-13.dtso
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-qnap-ts233-pcb-12-11.dtso
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433-pcb-12-10.dtso
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-evb2-v10.dts
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-khadas-edge-2l.dts
+ create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-zinnia.dtsi
+ create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-zinnia.dts
+ create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-zinnia.dts
+ create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-verdin-zinnia.dtsi
+ create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-nonwifi-zinnia.dts
+ create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-verdin-wifi-zinnia.dts
+ create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-icssg0.dtso
+ delete mode 100644 arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-ads2.dtso
+ delete mode 100644 arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-base.dts
+ delete mode 100644 arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-gbe1.dtso
+ delete mode 100644 arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-gpios.dtso
+ delete mode 100644 arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-rtc-rv8263.dtso
+ create mode 100644 arch/arm64/boot/dts/ti/k3-am68-phyboard-izar-lvds-ph128800t006.dtso
+ create mode 100644 arch/arm64/boot/dts/ti/k3-am68-phyboard-izar-peb-av-15.dtso
+ create mode 100644 arch/riscv/boot/dts/microchip/mpfs-pinctrl.dtsi
+ create mode 100644 arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dts
+ create mode 100644 arch/riscv/boot/dts/microchip/pic64gx-pinctrl.dtsi
+ create mode 100644 arch/riscv/boot/dts/microchip/pic64gx.dtsi
+ create mode 100644 arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi
+ create mode 100644 drivers/bus/stm32_dbg_bus.c
+ delete mode 100644 drivers/memory/bt1-l2-ctl.c
+ create mode 100644 drivers/reset/reset-sky1.c
+ create mode 100644 drivers/soc/microchip/mpfs-irqmux.c
+ create mode 100644 drivers/soc/renesas/r9a08g046-sysc.c
+ create mode 100644 include/dt-bindings/clock/axis,artpec9-clk.h
+ create mode 100644 include/dt-bindings/clock/qcom,eliza-gcc.h
+ create mode 100644 include/dt-bindings/clock/qcom,eliza-tcsr.h
+ create mode 100644 include/dt-bindings/clock/qcom,ipq5210-gcc.h
+ create mode 100644 include/dt-bindings/clock/renesas,r9a08g046-cpg.h
+ create mode 100644 include/dt-bindings/clock/rockchip,rv1103b-cru.h
+ create mode 100644 include/dt-bindings/interconnect/qcom,eliza-rpmh.h
+ create mode 100644 include/dt-bindings/reset/cix,sky1-s5-system-control.h
+ create mode 100644 include/dt-bindings/reset/cix,sky1-system-control.h
+ create mode 100644 include/dt-bindings/reset/qcom,ipq5210-gcc.h
+ rename {drivers => include/linux}/bus/stm32_firewall.h (100%)
+Merging amlogic/for-next (97dacac7d3c8b Merge branch 'v7.1/arm64-dt' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux.git amlogic/for-next
+Merge made by the 'ort' strategy.
+ arch/arm64/boot/dts/amlogic/amlogic-s6.dtsi | 10 +-
+ .../dts/amlogic/amlogic-t7-a311d2-khadas-vim4.dts | 205 ++++++++-
+ arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi | 468 ++++++++++++++++++++-
+ arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 +
+ .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 3 +-
+ .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 15 +
+ .../dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts | 81 ++++
+ arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 45 ++
+ 8 files changed, 824 insertions(+), 9 deletions(-)
+Merging asahi-soc/asahi-soc/for-next (d31647c698f63 Merge branch 'apple-soc/drivers-6.20' into asahi-soc/for-next)
+$ git merge -m Merge branch 'asahi-soc/for-next' of https://github.com/AsahiLinux/linux.git asahi-soc/asahi-soc/for-next
+Merge made by the 'ort' strategy.
+Merging at91/at91-next (c96e60ae720a8 Merge branch 'at91-dt' into at91-next)
+$ git merge -m Merge branch 'at91-next' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git at91/at91-next
+Merge made by the 'ort' strategy.
+Merging bmc/for-next (cd44dc5ead304 Merge branches 'aspeed/arm/dt', 'aspeed/fixes/drivers' and 'nuvoton/arm64/dt' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux.git bmc/for-next
+Merge made by the 'ort' strategy.
+ drivers/soc/aspeed/Kconfig | 1 -
+ 1 file changed, 1 deletion(-)
+Merging broadcom/next (ddfdca13def5d Merge branch 'devicetree-arm64/next' into next)
+$ git merge -m Merge branch 'next' of https://github.com/Broadcom/stblinux.git broadcom/next
+Merge made by the 'ort' strategy.
+Merging cix/for-next (517d8fc52f3c7 arm64: defconfig: Enable CIX Sky1 pinctrl, PCIe host, and Cadence GPIO)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix.git cix/for-next
+Auto-merging arch/arm64/configs/defconfig
+Merge made by the 'ort' strategy.
+ arch/arm64/configs/defconfig | 3 +++
+ 1 file changed, 3 insertions(+)
+Merging davinci/davinci/for-next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'davinci/for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git davinci/davinci/for-next
+Already up to date.
+Merging drivers-memory/for-next (82169065ffb07 memory: tegra: Add MC error logging support for Tegra264)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git drivers-memory/for-next
+Already up to date.
+Merging fsl/soc_fsl (208858b1b48eb bus: fsl-mc: wait for the MC firmware to complete its boot)
+$ git merge -m Merge branch 'soc_fsl' of https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux.git fsl/soc_fsl
+Auto-merging drivers/bus/fsl-mc/fsl-mc-bus.c
+Auto-merging drivers/irqchip/Kconfig
+Auto-merging include/linux/fsl/mc.h
+Merge made by the 'ort' strategy.
+ drivers/base/platform-msi.c | 4 -
+ drivers/bus/fsl-mc/dprc-driver.c | 14 +--
+ drivers/bus/fsl-mc/fsl-mc-bus.c | 50 ++++++++-
+ drivers/bus/fsl-mc/fsl-mc-msi.c | 166 +++++----------------------
+ drivers/bus/fsl-mc/fsl-mc-private.h | 2 +-
+ drivers/irqchip/Kconfig | 6 -
+ drivers/irqchip/Makefile | 1 -
+ drivers/irqchip/irq-gic-its-msi-parent.c | 7 +-
+ drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c | 168 ----------------------------
+ drivers/soc/fsl/qe/qe.c | 3 +
+ drivers/soc/fsl/qe/qe_ports_ic.c | 23 ++--
+ include/linux/fsl/mc.h | 6 +-
+ include/linux/irqdomain_defs.h | 1 -
+ include/uapi/linux/fsl_hypervisor.h | 4 +-
+ 14 files changed, 106 insertions(+), 349 deletions(-)
+ delete mode 100644 drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c
+Merging imx-mxs/for-next (06856fe108912 Merge branches 'imx/bindings', 'imx/dt', 'imx/dt64', 'imx/fixes' and 'imx/soc' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git imx-mxs/for-next
+Merge made by the 'ort' strategy.
+Merging mediatek/for-next (e6490a169f6d5 Merge branch 'v7.0-next/dts64' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git mediatek/for-next
+Merge made by the 'ort' strategy.
+Merging mvebu/for-next (ae4fe907b7705 Merge branch 'mvebu/dt64' into mvebu/for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git mvebu/for-next
+Merge made by the 'ort' strategy.
+Merging omap/for-next (7889b194a15ee Merge branch 'omap-for-v7.1/soc' into tmp/omap-next-20260331.171532)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap.git omap/for-next
+Merge made by the 'ort' strategy.
+Merging qcom/for-next (4f5b4b748ac75 Merge branches 'arm32-for-7.1', 'arm64-defconfig-for-7.1', 'arm64-fixes-for-7.0', 'arm64-for-7.1', 'clk-fixes-for-7.0', 'clk-for-7.1', 'drivers-fixes-for-7.0' and 'drivers-for-7.1' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git qcom/for-next
+Auto-merging drivers/clk/qcom/Kconfig
+Merge made by the 'ort' strategy.
+ .../bindings/clock/qcom,eliza-dispcc.yaml | 96 +
+ .../bindings/clock/qcom,glymur-dispcc.yaml | 4 +-
+ .../bindings/clock/qcom,ipq9574-cmn-pll.yaml | 2 +
+ .../bindings/clock/qcom,kaanapali-gxclkctl.yaml | 2 +
+ .../devicetree/bindings/clock/qcom,milos-gcc.yaml | 7 +
+ .../devicetree/bindings/clock/qcom,nord-gcc.yaml | 58 +
+ .../devicetree/bindings/clock/qcom,nord-negcc.yaml | 60 +
+ .../devicetree/bindings/clock/qcom,nord-nwgcc.yaml | 55 +
+ .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 +
+ .../bindings/clock/qcom,sm8450-gpucc.yaml | 27 +-
+ .../bindings/clock/qcom,sm8450-videocc.yaml | 3 +
+ .../bindings/clock/qcom,sm8550-tcsr.yaml | 2 +
+ drivers/clk/qcom/Kconfig | 94 +-
+ drivers/clk/qcom/Makefile | 9 +
+ drivers/clk/qcom/apss-ipq5424.c | 2 +-
+ drivers/clk/qcom/cambistmclkcc-kaanapali.c | 6 +-
+ drivers/clk/qcom/cambistmclkcc-sm8750.c | 4 +-
+ drivers/clk/qcom/camcc-kaanapali.c | 6 +-
+ drivers/clk/qcom/camcc-milos.c | 4 +-
+ drivers/clk/qcom/camcc-qcs615.c | 2 +-
+ drivers/clk/qcom/camcc-sc8180x.c | 67 +-
+ drivers/clk/qcom/camcc-sm8450.c | 4 +-
+ drivers/clk/qcom/camcc-sm8550.c | 4 +-
+ drivers/clk/qcom/camcc-sm8650.c | 4 +-
+ drivers/clk/qcom/camcc-sm8750.c | 4 +-
+ drivers/clk/qcom/camcc-x1e80100.c | 4 +-
+ drivers/clk/qcom/clk-rcg2.c | 2 +
+ drivers/clk/qcom/clk-rpmh.c | 46 +
+ drivers/clk/qcom/common.h | 4 +-
+ drivers/clk/qcom/dispcc-eliza.c | 2121 +++++++++++++
+ drivers/clk/qcom/dispcc-glymur.c | 12 +-
+ drivers/clk/qcom/dispcc-kaanapali.c | 8 +-
+ drivers/clk/qcom/dispcc-milos.c | 9 +-
+ drivers/clk/qcom/dispcc-qcs615.c | 4 +-
+ drivers/clk/qcom/dispcc-sc7180.c | 8 +
+ drivers/clk/qcom/dispcc-sc8280xp.c | 4 -
+ drivers/clk/qcom/dispcc-sm4450.c | 1 -
+ drivers/clk/qcom/dispcc-sm6115.c | 7 +
+ drivers/clk/qcom/dispcc-sm6125.c | 7 +
+ drivers/clk/qcom/dispcc-sm8250.c | 6 +-
+ drivers/clk/qcom/dispcc0-sa8775p.c | 2 -
+ drivers/clk/qcom/dispcc1-sa8775p.c | 2 -
+ drivers/clk/qcom/gcc-eliza.c | 3105 ++++++++++++++++++++
+ drivers/clk/qcom/gcc-glymur.c | 8 +-
+ drivers/clk/qcom/gcc-ipq5210.c | 2661 +++++++++++++++++
+ drivers/clk/qcom/gcc-ipq6018.c | 2 +-
+ drivers/clk/qcom/gcc-kaanapali.c | 5 +-
+ drivers/clk/qcom/gcc-milos.c | 4 +-
+ drivers/clk/qcom/gcc-nord.c | 1902 ++++++++++++
+ drivers/clk/qcom/gcc-sc8180x.c | 126 +-
+ drivers/clk/qcom/gcc-x1e80100.c | 1 +
+ drivers/clk/qcom/gdsc.c | 12 +-
+ drivers/clk/qcom/gpucc-glymur.c | 618 ++++
+ drivers/clk/qcom/gpucc-kaanapali.c | 5 +-
+ drivers/clk/qcom/gpucc-milos.c | 4 +-
+ drivers/clk/qcom/gpucc-qcs615.c | 4 +-
+ drivers/clk/qcom/gpucc-sm8750.c | 473 +++
+ drivers/clk/qcom/gxclkctl-kaanapali.c | 3 +-
+ drivers/clk/qcom/ipq-cmn-pll.c | 16 +
+ drivers/clk/qcom/negcc-nord.c | 1987 +++++++++++++
+ drivers/clk/qcom/nwgcc-nord.c | 688 +++++
+ drivers/clk/qcom/segcc-nord.c | 1609 ++++++++++
+ drivers/clk/qcom/tcsrcc-eliza.c | 179 ++
+ drivers/clk/qcom/tcsrcc-glymur.c | 3 +-
+ drivers/clk/qcom/tcsrcc-kaanapali.c | 1 -
+ drivers/clk/qcom/tcsrcc-nord.c | 337 +++
+ drivers/clk/qcom/tcsrcc-sm8750.c | 2 +-
+ drivers/clk/qcom/videocc-glymur.c | 532 ++++
+ drivers/clk/qcom/videocc-kaanapali.c | 4 +-
+ drivers/clk/qcom/videocc-milos.c | 4 +-
+ drivers/clk/qcom/videocc-qcs615.c | 4 +-
+ drivers/clk/qcom/videocc-sm8450.c | 4 +-
+ drivers/clk/qcom/videocc-sm8550.c | 4 +-
+ drivers/clk/qcom/videocc-sm8750.c | 5 +-
+ include/dt-bindings/clock/qcom,dispcc-sc7180.h | 7 +-
+ include/dt-bindings/clock/qcom,eliza-dispcc.h | 118 +
+ include/dt-bindings/clock/qcom,gcc-sc8180x.h | 5 +
+ include/dt-bindings/clock/qcom,glymur-gcc.h | 1 +
+ include/dt-bindings/clock/qcom,glymur-gpucc.h | 51 +
+ include/dt-bindings/clock/qcom,glymur-videocc.h | 45 +
+ include/dt-bindings/clock/qcom,ipq6018-cmn-pll.h | 15 +
+ include/dt-bindings/clock/qcom,ipq8074-cmn-pll.h | 15 +
+ include/dt-bindings/clock/qcom,nord-gcc.h | 147 +
+ include/dt-bindings/clock/qcom,nord-negcc.h | 124 +
+ include/dt-bindings/clock/qcom,nord-nwgcc.h | 69 +
+ include/dt-bindings/clock/qcom,nord-segcc.h | 98 +
+ include/dt-bindings/clock/qcom,nord-tcsrcc.h | 26 +
+ include/dt-bindings/clock/qcom,sm8750-gpucc.h | 50 +
+ 88 files changed, 17677 insertions(+), 180 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/clock/qcom,eliza-dispcc.yaml
+ create mode 100644 Documentation/devicetree/bindings/clock/qcom,nord-gcc.yaml
+ create mode 100644 Documentation/devicetree/bindings/clock/qcom,nord-negcc.yaml
+ create mode 100644 Documentation/devicetree/bindings/clock/qcom,nord-nwgcc.yaml
+ create mode 100644 drivers/clk/qcom/dispcc-eliza.c
+ create mode 100644 drivers/clk/qcom/gcc-eliza.c
+ create mode 100644 drivers/clk/qcom/gcc-ipq5210.c
+ create mode 100644 drivers/clk/qcom/gcc-nord.c
+ create mode 100644 drivers/clk/qcom/gpucc-glymur.c
+ create mode 100644 drivers/clk/qcom/gpucc-sm8750.c
+ create mode 100644 drivers/clk/qcom/negcc-nord.c
+ create mode 100644 drivers/clk/qcom/nwgcc-nord.c
+ create mode 100644 drivers/clk/qcom/segcc-nord.c
+ create mode 100644 drivers/clk/qcom/tcsrcc-eliza.c
+ create mode 100644 drivers/clk/qcom/tcsrcc-nord.c
+ create mode 100644 drivers/clk/qcom/videocc-glymur.c
+ create mode 100644 include/dt-bindings/clock/qcom,eliza-dispcc.h
+ create mode 100644 include/dt-bindings/clock/qcom,glymur-gpucc.h
+ create mode 100644 include/dt-bindings/clock/qcom,glymur-videocc.h
+ create mode 100644 include/dt-bindings/clock/qcom,ipq6018-cmn-pll.h
+ create mode 100644 include/dt-bindings/clock/qcom,ipq8074-cmn-pll.h
+ create mode 100644 include/dt-bindings/clock/qcom,nord-gcc.h
+ create mode 100644 include/dt-bindings/clock/qcom,nord-negcc.h
+ create mode 100644 include/dt-bindings/clock/qcom,nord-nwgcc.h
+ create mode 100644 include/dt-bindings/clock/qcom,nord-segcc.h
+ create mode 100644 include/dt-bindings/clock/qcom,nord-tcsrcc.h
+ create mode 100644 include/dt-bindings/clock/qcom,sm8750-gpucc.h
+Merging renesas/next (1ba26dfafb4de Merge branch 'renesas-dts-for-v7.1' into renesas-next)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git renesas/next
+Merge made by the 'ort' strategy.
+Merging reset/reset/next (d373605cd5148 Merge tag 'reset-fixes-for-v7.0-2' into reset/next)
+$ git merge -m Merge branch 'reset/next' of https://git.pengutronix.de/git/pza/linux reset/reset/next
+Already up to date.
+Merging rockchip/for-next (9772d92b403f8 Merge branch 'v7.1-armsoc/dts64' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git rockchip/for-next
+Merge made by the 'ort' strategy.
+ arch/arm64/boot/dts/rockchip/rk3576.dtsi | 6 +-
+ arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 12 +-
+ drivers/clk/rockchip/Kconfig | 7 +
+ drivers/clk/rockchip/Makefile | 1 +
+ drivers/clk/rockchip/clk-rk3568.c | 6 +
+ drivers/clk/rockchip/clk-rv1103b.c | 658 ++++++++++++++++++++++++++
+ drivers/clk/rockchip/clk.h | 49 ++
+ 7 files changed, 730 insertions(+), 9 deletions(-)
+ create mode 100644 drivers/clk/rockchip/clk-rv1103b.c
+Merging samsung-krzk/for-next (909d9996904bf Merge branch 'next/clk' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git samsung-krzk/for-next
+Merge made by the 'ort' strategy.
+ .../clock/samsung,exynosautov920-clock.yaml | 21 +
+ drivers/clk/samsung/Makefile | 1 +
+ drivers/clk/samsung/clk-artpec9.c | 1224 ++++++++++++++++++++
+ drivers/clk/samsung/clk-exynos850.c | 7 +-
+ drivers/clk/samsung/clk-exynosautov920.c | 52 +
+ drivers/clk/samsung/clk-gs101.c | 52 +-
+ drivers/clk/samsung/clk-pll.c | 185 ++-
+ drivers/clk/samsung/clk-pll.h | 17 +
+ drivers/clk/samsung/clk.c | 4 +-
+ include/dt-bindings/clock/exynos850.h | 1 +
+ include/dt-bindings/clock/samsung,exynosautov920.h | 6 +
+ 11 files changed, 1533 insertions(+), 37 deletions(-)
+ create mode 100644 drivers/clk/samsung/clk-artpec9.c
+Merging scmi/for-linux-next (20d83b0a39f6b Merge branches 'for-next/scmi/updates' and 'for-next/ffa/fixes' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into for-linux-next)
+$ git merge -m Merge branch 'for-linux-next' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.git scmi/for-linux-next
+Merge made by the 'ort' strategy.
+ drivers/clk/clk-scmi.c | 48 +---
+ drivers/firmware/arm_scmi/base.c | 10 +-
+ drivers/firmware/arm_scmi/clock.c | 319 ++++++++++++++++-----
+ drivers/firmware/arm_scmi/common.h | 2 +-
+ drivers/firmware/arm_scmi/driver.c | 98 ++++---
+ drivers/firmware/arm_scmi/protocols.h | 13 +-
+ drivers/firmware/arm_scmi/quirks.c | 15 +-
+ .../firmware/arm_scmi/vendors/imx/imx-sm-misc.c | 86 ++++++
+ drivers/firmware/imx/sm-misc.c | 73 +++++
+ include/linux/scmi_imx_protocol.h | 14 +
+ include/linux/scmi_protocol.h | 35 ++-
+ 11 files changed, 534 insertions(+), 179 deletions(-)
+Merging sophgo/for-next (9aa6068586a9b Merge branch 'dt/riscv' into for-next)
+$ git merge -m Merge branch 'for-next' of https://github.com/sophgo/linux.git sophgo/for-next
+Merge made by the 'ort' strategy.
+ arch/riscv/boot/dts/sophgo/cv180x.dtsi | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+Merging sophgo-soc/soc-for-next (c8754c7deab4c soc: sophgo: cv1800: rtcsys: New driver (handling RTC only))
+$ git merge -m Merge branch 'soc-for-next' of https://github.com/sophgo/linux.git sophgo-soc/soc-for-next
+Already up to date.
+Merging spacemit/for-next (af62a095eb0c3 dts: riscv: spacemit: k3: add P1 PMIC regulator tree)
+$ git merge -m Merge branch 'for-next' of https://github.com/spacemit-com/linux spacemit/for-next
+Already up to date.
+Merging stm32/stm32-next (515aa8b118840 arm64: defconfig: Enable STMicroelectronics STM32 display support)
+$ git merge -m Merge branch 'stm32-next' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32/stm32-next
+Auto-merging MAINTAINERS
+Auto-merging arch/arm64/configs/defconfig
+Merge made by the 'ort' strategy.
+Merging sunxi/sunxi/for-next (57f5def66c1b4 Merge branch 'sunxi/dt-for-7.1' into sunxi/for-next)
+$ git merge -m Merge branch 'sunxi/for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git sunxi/sunxi/for-next
+Merge made by the 'ort' strategy.
+ drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c | 17 ++++++++++++++++-
+ 1 file changed, 16 insertions(+), 1 deletion(-)
+Merging tee/next (68ab55bcc5f51 Merge branch 'tee_for_v7.1' into next)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee.git tee/next
+Merge made by the 'ort' strategy.
+ drivers/tee/optee/supp.c | 107 ++++++++++++++++++++++++++++++++---------------
+ 1 file changed, 74 insertions(+), 33 deletions(-)
+Merging tegra/for-next (aea8e82c39d09 Merge branch for-7.1/arm64/defconfig into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tegra/for-next
+Auto-merging Documentation/devicetree/bindings/arm/tegra.yaml
+Auto-merging arch/arm64/boot/dts/nvidia/tegra264.dtsi
+CONFLICT (content): Merge conflict in arch/arm64/boot/dts/nvidia/tegra264.dtsi
+Resolved 'arch/arm64/boot/dts/nvidia/tegra264.dtsi' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 51f17a0cc967c] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
+$ git diff -M --stat --summary HEAD^..
+
+Merging tenstorrent-dt/tenstorrent-dt-for-next (ad3cb81323131 riscv: dts: tenstorrent: Add PMU node to blackhole for Linux perf support)
+$ git merge -m Merge branch 'tenstorrent-dt-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tenstorrent/linux.git tenstorrent-dt/tenstorrent-dt-for-next
+Merge made by the 'ort' strategy.
+ arch/riscv/boot/dts/tenstorrent/blackhole.dtsi | 48 ++++++++++++++++++++++++++
+ 1 file changed, 48 insertions(+)
+Merging thead-dt/thead-dt-for-next (74ec3d52c0035 riscv: dts: thead: beaglev-ahead: enable HDMI output)
+$ git merge -m Merge branch 'thead-dt-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux.git thead-dt/thead-dt-for-next
+Already up to date.
+Merging ti/ti-next (5a679ea0a7c00 Merge branch 'ti-k3-dts-next' into ti-next)
+$ git merge -m Merge branch 'ti-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git ti/ti-next
+Merge made by the 'ort' strategy.
+Merging xilinx/for-next (edacbf64eedd5 soc: xilinx: Shutdown and free rx mailbox channel)
+$ git merge -m Merge branch 'for-next' of https://github.com/Xilinx/linux-xlnx.git xilinx/for-next
+Merge made by the 'ort' strategy.
+ drivers/soc/xilinx/zynqmp_power.c | 47 +++++++++++++++++----------------------
+ 1 file changed, 20 insertions(+), 27 deletions(-)
+Merging socfpga/for-next (9d29bcefcdbec arm64: dts: intel: agilex5: Drop CPU masks from GICv3 PPI interrupts)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git socfpga/for-next
+Merge made by the 'ort' strategy.
+Merging clk/clk-next (502fc25615a97 Merge branch 'clk-cleanup' into clk-next)
+$ git merge -m Merge branch 'clk-next' of https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git clk/clk-next
+Auto-merging MAINTAINERS
+Auto-merging drivers/reset/Kconfig
+Auto-merging drivers/reset/Makefile
+Merge made by the 'ort' strategy.
+ .../bindings/clock/airoha,en7523-scu.yaml | 6 +-
+ .../bindings/clock/baikal,bt1-ccu-div.yaml | 196 ---
+ .../bindings/clock/baikal,bt1-ccu-pll.yaml | 131 --
+ .../bindings/clock/eswin,eic7700-clock.yaml | 46 +
+ .../devicetree/bindings/clock/fsl,sai-clock.yaml | 43 +-
+ .../devicetree/bindings/clock/imx6q-clock.yaml | 4 +
+ .../devicetree/bindings/clock/imx6ul-clock.yaml | 4 +
+ .../clock/tenstorrent,atlantis-prcm-rcpu.yaml | 54 +
+ Documentation/devicetree/bindings/mfd/syscon.yaml | 2 +
+ Documentation/driver-api/clk.rst | 9 +-
+ MAINTAINERS | 14 +
+ drivers/clk/Kconfig | 11 +-
+ drivers/clk/Makefile | 3 +-
+ drivers/clk/baikal-t1/Kconfig | 52 -
+ drivers/clk/baikal-t1/Makefile | 4 -
+ drivers/clk/baikal-t1/ccu-div.c | 653 ----------
+ drivers/clk/baikal-t1/ccu-div.h | 121 --
+ drivers/clk/baikal-t1/ccu-pll.c | 560 --------
+ drivers/clk/baikal-t1/ccu-pll.h | 72 -
+ drivers/clk/baikal-t1/ccu-rst.c | 217 ---
+ drivers/clk/baikal-t1/ccu-rst.h | 67 -
+ drivers/clk/baikal-t1/clk-ccu-div.c | 520 --------
+ drivers/clk/baikal-t1/clk-ccu-pll.c | 277 ----
+ drivers/clk/bcm/clk-raspberrypi.c | 38 +-
+ drivers/clk/clk-composite.c | 38 +-
+ drivers/clk/clk-divider.c | 44 -
+ drivers/clk/clk-en7523.c | 223 +++-
+ drivers/clk/clk-fsl-sai.c | 144 +-
+ drivers/clk/clk-qoriq.c | 17 +-
+ drivers/clk/clk-xgene.c | 2 +
+ drivers/clk/clk.c | 46 +-
+ drivers/clk/clk_test.c | 16 +-
+ drivers/clk/eswin/Kconfig | 15 +
+ drivers/clk/eswin/Makefile | 8 +
+ drivers/clk/eswin/clk-eic7700.c | 1376 ++++++++++++++++++++
+ drivers/clk/eswin/clk.c | 586 +++++++++
+ drivers/clk/eswin/common.h | 340 +++++
+ drivers/clk/imx/clk-fracn-gppll.c | 2 +
+ drivers/clk/imx/clk-imx6q.c | 12 +-
+ drivers/clk/imx/clk-imx8-acm.c | 3 +-
+ drivers/clk/imx/clk-imx8mq.c | 4 +-
+ drivers/clk/imx/clk-pll14xx.c | 6 +-
+ drivers/clk/imx/clk-vf610.c | 12 +
+ drivers/clk/mvebu/armada-37xx-periph.c | 16 +-
+ drivers/clk/renesas/Kconfig | 7 +-
+ drivers/clk/renesas/Makefile | 1 +
+ drivers/clk/renesas/r9a06g032-clocks.c | 5 +-
+ drivers/clk/renesas/r9a07g043-cpg.c | 9 +
+ drivers/clk/renesas/r9a07g044-cpg.c | 13 +
+ drivers/clk/renesas/r9a08g045-cpg.c | 9 +
+ drivers/clk/renesas/r9a08g046-cpg.c | 153 +++
+ drivers/clk/renesas/r9a09g047-cpg.c | 29 +
+ drivers/clk/renesas/r9a09g056-cpg.c | 24 +-
+ drivers/clk/renesas/r9a09g057-cpg.c | 5 +
+ drivers/clk/renesas/renesas-cpg-mssr.c | 4 +-
+ drivers/clk/renesas/rzg2l-cpg.c | 91 +-
+ drivers/clk/renesas/rzg2l-cpg.h | 8 +
+ drivers/clk/tenstorrent/Kconfig | 14 +
+ drivers/clk/tenstorrent/Makefile | 3 +
+ drivers/clk/tenstorrent/atlantis-prcm.c | 870 +++++++++++++
+ drivers/clk/visconti/pll.c | 2 +-
+ drivers/reset/Kconfig | 11 +
+ drivers/reset/Makefile | 1 +
+ drivers/reset/reset-tenstorrent-atlantis.c | 173 +++
+ include/dt-bindings/clock/bt1-ccu.h | 48 -
+ include/dt-bindings/clock/econet,en751221-scu.h | 12 +
+ include/dt-bindings/clock/eswin,eic7700-clock.h | 285 ++++
+ .../clock/tenstorrent,atlantis-prcm-rcpu.h | 103 ++
+ include/dt-bindings/clock/vf610-clock.h | 6 +-
+ include/dt-bindings/reset/econet,en751221-scu.h | 49 +
+ include/linux/clk-provider.h | 66 +-
+ 71 files changed, 4827 insertions(+), 3188 deletions(-)
+ delete mode 100644 Documentation/devicetree/bindings/clock/baikal,bt1-ccu-div.yaml
+ delete mode 100644 Documentation/devicetree/bindings/clock/baikal,bt1-ccu-pll.yaml
+ create mode 100644 Documentation/devicetree/bindings/clock/eswin,eic7700-clock.yaml
+ create mode 100644 Documentation/devicetree/bindings/clock/tenstorrent,atlantis-prcm-rcpu.yaml
+ delete mode 100644 drivers/clk/baikal-t1/Kconfig
+ delete mode 100644 drivers/clk/baikal-t1/Makefile
+ delete mode 100644 drivers/clk/baikal-t1/ccu-div.c
+ delete mode 100644 drivers/clk/baikal-t1/ccu-div.h
+ delete mode 100644 drivers/clk/baikal-t1/ccu-pll.c
+ delete mode 100644 drivers/clk/baikal-t1/ccu-pll.h
+ delete mode 100644 drivers/clk/baikal-t1/ccu-rst.c
+ delete mode 100644 drivers/clk/baikal-t1/ccu-rst.h
+ delete mode 100644 drivers/clk/baikal-t1/clk-ccu-div.c
+ delete mode 100644 drivers/clk/baikal-t1/clk-ccu-pll.c
+ create mode 100644 drivers/clk/eswin/Kconfig
+ create mode 100644 drivers/clk/eswin/Makefile
+ create mode 100644 drivers/clk/eswin/clk-eic7700.c
+ create mode 100644 drivers/clk/eswin/clk.c
+ create mode 100644 drivers/clk/eswin/common.h
+ create mode 100644 drivers/clk/renesas/r9a08g046-cpg.c
+ create mode 100644 drivers/clk/tenstorrent/Kconfig
+ create mode 100644 drivers/clk/tenstorrent/Makefile
+ create mode 100644 drivers/clk/tenstorrent/atlantis-prcm.c
+ create mode 100644 drivers/reset/reset-tenstorrent-atlantis.c
+ delete mode 100644 include/dt-bindings/clock/bt1-ccu.h
+ create mode 100644 include/dt-bindings/clock/econet,en751221-scu.h
+ create mode 100644 include/dt-bindings/clock/eswin,eic7700-clock.h
+ create mode 100644 include/dt-bindings/clock/tenstorrent,atlantis-prcm-rcpu.h
+ create mode 100644 include/dt-bindings/reset/econet,en751221-scu.h
+Merging clk-imx/for-next (d16f57caa7877 clk: imx8mq: Correct the CSI PHY sels)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk-imx/for-next
+Already up to date.
+Merging clk-renesas/renesas-clk (77894661c00ab clk: renesas: Add support for RZ/G3L SoC)
+$ git merge -m Merge branch 'renesas-clk' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas/renesas-clk
+Already up to date.
+Merging thead-clk/thead-clk-for-next (baf4fc7c03bd0 clk: thead: th1520-ap: Support CPU frequency scaling)
+$ git merge -m Merge branch 'thead-clk-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux.git thead-clk/thead-clk-for-next
+Already up to date.
+Merging tenstorrent-clk/tenstorrent-clk-for-next (23c8ebc952849 clk: tenstorrent: Add Atlantis clock controller driver)
+$ git merge -m Merge branch 'tenstorrent-clk-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tenstorrent/linux.git tenstorrent-clk/tenstorrent-clk-for-next
+Already up to date.
+Merging csky/linux-next (817d21578d51e csky: Remove compile warning for CONFIG_SMP)
+$ git merge -m Merge branch 'linux-next' of https://github.com/c-sky/csky-linux.git csky/linux-next
+Already up to date.
+Merging loongarch/loongarch-next (e47b8e1db9a9b KVM: LoongArch: selftests: Add PMU overflow interrupt test)
+$ git merge -m Merge branch 'loongarch-next' of https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git loongarch/loongarch-next
+Auto-merging include/uapi/linux/kvm.h
+Merge made by the 'ort' strategy.
+ arch/loongarch/include/asm/kvm_dmsintc.h | 27 +++
+ arch/loongarch/include/asm/kvm_host.h | 3 +
+ arch/loongarch/include/asm/kvm_pch_pic.h | 3 +-
+ arch/loongarch/include/asm/qspinlock.h | 26 ++-
+ arch/loongarch/include/uapi/asm/kvm.h | 4 +
+ arch/loongarch/kernel/paravirt.c | 16 +-
+ arch/loongarch/kvm/Makefile | 1 +
+ arch/loongarch/kvm/intc/dmsintc.c | 182 ++++++++++++++++++
+ arch/loongarch/kvm/intc/pch_pic.c | 15 +-
+ arch/loongarch/kvm/interrupt.c | 2 +
+ arch/loongarch/kvm/irqfd.c | 10 +-
+ arch/loongarch/kvm/main.c | 14 +-
+ arch/loongarch/kvm/vcpu.c | 29 +--
+ include/uapi/linux/kvm.h | 2 +
+ tools/testing/selftests/kvm/Makefile.kvm | 3 +-
+ .../testing/selftests/kvm/include/loongarch/pmu.h | 66 +++++++
+ .../selftests/kvm/include/loongarch/processor.h | 15 ++
+ .../selftests/kvm/lib/loongarch/processor.c | 15 +-
+ tools/testing/selftests/kvm/loongarch/pmu_test.c | 205 +++++++++++++++++++++
+ 19 files changed, 593 insertions(+), 45 deletions(-)
+ create mode 100644 arch/loongarch/include/asm/kvm_dmsintc.h
+ create mode 100644 arch/loongarch/kvm/intc/dmsintc.c
+ create mode 100644 tools/testing/selftests/kvm/include/loongarch/pmu.h
+ create mode 100644 tools/testing/selftests/kvm/loongarch/pmu_test.c
+Merging m68k/for-next (56f295853f38d m68k: virt: Switch to qemu-virt-ctrl driver)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git m68k/for-next
+Auto-merging MAINTAINERS
+Auto-merging arch/m68k/configs/amiga_defconfig
+Auto-merging arch/m68k/configs/apollo_defconfig
+Auto-merging arch/m68k/configs/atari_defconfig
+Auto-merging arch/m68k/configs/hp300_defconfig
+Auto-merging arch/m68k/configs/mac_defconfig
+Auto-merging arch/m68k/configs/multi_defconfig
+Auto-merging arch/m68k/configs/q40_defconfig
+Merge made by the 'ort' strategy.
+ MAINTAINERS | 6 ++
+ arch/m68k/Kconfig.machine | 2 +
+ arch/m68k/configs/amiga_defconfig | 2 +
+ arch/m68k/configs/apollo_defconfig | 2 +-
+ arch/m68k/configs/atari_defconfig | 2 +
+ arch/m68k/configs/hp300_defconfig | 4 +-
+ arch/m68k/configs/mac_defconfig | 2 +
+ arch/m68k/configs/multi_defconfig | 2 +
+ arch/m68k/configs/q40_defconfig | 2 +
+ arch/m68k/emu/nfblock.c | 3 +-
+ arch/m68k/include/{ => uapi}/asm/ucontext.h | 5 +-
+ arch/m68k/q40/config.c | 15 ----
+ arch/m68k/virt/config.c | 42 +---------
+ arch/m68k/virt/platform.c | 20 ++++-
+ drivers/power/reset/Kconfig | 10 +++
+ drivers/power/reset/Makefile | 1 +
+ drivers/power/reset/qemu-virt-ctrl.c | 122 ++++++++++++++++++++++++++++
+ 17 files changed, 178 insertions(+), 64 deletions(-)
+ rename arch/m68k/include/{ => uapi}/asm/ucontext.h (82%)
+ create mode 100644 drivers/power/reset/qemu-virt-ctrl.c
+Merging m68knommu/for-next (2c6805145e160 m68k: Fix task info flags handling for 68000)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git m68knommu/for-next
+Already up to date.
+Merging microblaze/next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'next' of git://git.monstr.eu/linux-2.6-microblaze.git microblaze/next
+Already up to date.
+Merging mips/mips-next (15513eefac7ca MIPS/mtd: Handle READY GPIO in generic NAND platform data)
+$ git merge -m Merge branch 'mips-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git mips/mips-next
+Auto-merging MAINTAINERS
+Auto-merging arch/mips/configs/ip32_defconfig
+Auto-merging arch/mips/configs/lemote2f_defconfig
+Auto-merging arch/mips/configs/malta_qemu_32r6_defconfig
+Auto-merging arch/mips/configs/maltaaprp_defconfig
+Auto-merging arch/mips/configs/maltasmvp_defconfig
+Auto-merging arch/mips/configs/maltasmvp_eva_defconfig
+Auto-merging arch/mips/configs/maltaup_defconfig
+Auto-merging drivers/clk/Kconfig
+Auto-merging drivers/reset/Kconfig
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/mips/mobileye.yaml | 5 +
+ .../bindings/soc/mobileye/mobileye,eyeq5-olb.yaml | 7 +-
+ .../soc/mobileye/mobileye,eyeq6lplus-olb.yaml | 208 ++++++++++
+ MAINTAINERS | 4 +-
+ arch/mips/boot/dts/econet/en751221.dtsi | 114 ++++++
+ .../dts/econet/en751221_smartfiber_xp8421-b.dts | 21 +
+ .../boot/dts/loongson/loongson64g-package.dtsi | 4 +-
+ arch/mips/boot/dts/mobileye/Makefile | 1 +
+ arch/mips/boot/dts/mobileye/eyeq5-epm5.dts | 26 ++
+ arch/mips/boot/dts/mobileye/eyeq5.dtsi | 45 +++
+ arch/mips/boot/dts/mobileye/eyeq6lplus-epm6.dts | 103 +++++
+ arch/mips/boot/dts/mobileye/eyeq6lplus-pins.dtsi | 84 ++++
+ arch/mips/boot/dts/mobileye/eyeq6lplus.dtsi | 170 ++++++++
+ arch/mips/configs/eyeq6lplus_defconfig | 117 ++++++
+ arch/mips/configs/ip32_defconfig | 1 -
+ arch/mips/configs/lemote2f_defconfig | 1 -
+ arch/mips/configs/malta_qemu_32r6_defconfig | 1 -
+ arch/mips/configs/maltaaprp_defconfig | 1 -
+ arch/mips/configs/maltasmvp_defconfig | 1 -
+ arch/mips/configs/maltasmvp_eva_defconfig | 1 -
+ arch/mips/configs/maltaup_defconfig | 1 -
+ arch/mips/dec/ecc-berr.c | 16 +-
+ arch/mips/dec/kn01-berr.c | 6 +-
+ arch/mips/dec/kn02xa-berr.c | 26 +-
+ arch/mips/econet/Kconfig | 2 +
+ arch/mips/include/asm/mach-au1x00/gpio-au1000.h | 2 -
+ arch/mips/include/asm/mach-au1x00/gpio-au1300.h | 1 -
+ arch/mips/kernel/r4k-bugs64.c | 2 +-
+ arch/mips/kernel/setup.c | 4 +
+ arch/mips/mobileye/Kconfig | 3 +
+ arch/mips/mobileye/Platform | 1 +
+ arch/mips/pci/pci-mt7620.c | 108 +++--
+ arch/mips/rb532/devices.c | 83 ++--
+ drivers/clk/Kconfig | 4 +-
+ drivers/clk/clk-eyeq.c | 90 ++++-
+ drivers/input/misc/rb532_button.c | 35 +-
+ drivers/mtd/nand/raw/plat_nand.c | 24 +-
+ drivers/pinctrl/Kconfig | 4 +-
+ drivers/pinctrl/pinctrl-eyeq5.c | 437 +++++++++++++++------
+ drivers/reset/Kconfig | 4 +-
+ drivers/reset/reset-eyeq.c | 31 ++
+ .../dt-bindings/clock/mobileye,eyeq6lplus-clk.h | 37 ++
+ 42 files changed, 1589 insertions(+), 247 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/soc/mobileye/mobileye,eyeq6lplus-olb.yaml
+ create mode 100644 arch/mips/boot/dts/mobileye/eyeq6lplus-epm6.dts
+ create mode 100644 arch/mips/boot/dts/mobileye/eyeq6lplus-pins.dtsi
+ create mode 100644 arch/mips/boot/dts/mobileye/eyeq6lplus.dtsi
+ create mode 100644 arch/mips/configs/eyeq6lplus_defconfig
+ create mode 100644 include/dt-bindings/clock/mobileye,eyeq6lplus-clk.h
+Merging openrisc/for-next (0dfffa5479d62 openrisc: define arch-specific version of nop())
+$ git merge -m Merge branch 'for-next' of https://github.com/openrisc/linux.git openrisc/for-next
+Already up to date.
+Merging parisc-hd/for-next (32c1a69f6ad52 module.lds.S: Fix modules on 32-bit parisc architecture)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git parisc-hd/for-next
+Auto-merging arch/Kconfig
+Auto-merging arch/parisc/kernel/sys_parisc.c
+Auto-merging scripts/module.lds.S
+CONFLICT (content): Merge conflict in scripts/module.lds.S
+Resolved 'scripts/module.lds.S' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master bff929fcc7baa] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
+$ git diff -M --stat --summary HEAD^..
+ arch/Kconfig | 7 +++
+ arch/parisc/Kconfig | 7 ++-
+ arch/parisc/Makefile | 6 +-
+ arch/parisc/include/asm/checksum.h | 89 +----------------------------
+ arch/parisc/include/asm/compat.h | 2 +-
+ arch/parisc/include/asm/vdso.h | 2 +
+ arch/parisc/kernel/Makefile | 3 +-
+ arch/parisc/kernel/signal.c | 18 +++---
+ arch/parisc/kernel/sys_parisc.c | 4 ++
+ arch/parisc/kernel/syscall.S | 11 ++--
+ arch/parisc/kernel/syscalls/syscall.tbl | 2 +-
+ arch/parisc/lib/Makefile | 2 +-
+ arch/parisc/lib/checksum.c | 99 ---------------------------------
+ drivers/parisc/ccio-dma.c | 8 +--
+ scripts/module.lds.S | 2 +
+ 15 files changed, 52 insertions(+), 210 deletions(-)
+ delete mode 100644 arch/parisc/lib/checksum.c
+Merging powerpc/next (b80777aef570a mailmap: Add entry for Andrew Donnellan)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git powerpc/next
+Already up to date.
+Merging risc-v/for-next (9b3a2be84803c riscv: Remove support for XIP kernel)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git risc-v/for-next
+Auto-merging arch/riscv/Kconfig
+Auto-merging arch/riscv/include/asm/page.h
+Auto-merging arch/riscv/include/asm/pgtable.h
+Auto-merging arch/riscv/kernel/acpi.c
+Auto-merging arch/riscv/kernel/traps.c
+Auto-merging arch/riscv/lib/Makefile
+Auto-merging arch/riscv/mm/init.c
+Auto-merging lib/Kconfig.debug
+Merge made by the 'ort' strategy.
+ .../features/vm/ioremap_prot/arch-support.txt | 2 +-
+ arch/riscv/Kconfig | 87 ++-----
+ arch/riscv/Kconfig.socs | 8 +-
+ arch/riscv/Makefile | 7 +-
+ arch/riscv/boot/Makefile | 11 -
+ arch/riscv/errata/thead/errata.c | 2 +-
+ arch/riscv/include/asm/asm-prototypes.h | 1 +
+ arch/riscv/include/asm/atomic.h | 4 +-
+ arch/riscv/include/asm/elf.h | 4 +-
+ arch/riscv/include/asm/page.h | 34 +--
+ arch/riscv/include/asm/pgtable.h | 20 --
+ arch/riscv/include/asm/processor.h | 2 +-
+ arch/riscv/include/asm/scs.h | 1 -
+ arch/riscv/include/asm/set_memory.h | 2 +-
+ arch/riscv/include/asm/smp.h | 2 +-
+ arch/riscv/include/asm/string.h | 9 +
+ arch/riscv/include/asm/thread_info.h | 2 +-
+ arch/riscv/include/asm/xip_fixup.h | 49 ----
+ arch/riscv/include/uapi/asm/setup.h | 2 +-
+ arch/riscv/kernel/acpi.c | 12 +-
+ arch/riscv/kernel/cpu-hotplug.c | 2 -
+ arch/riscv/kernel/entry.S | 1 +
+ arch/riscv/kernel/ftrace.c | 2 +-
+ arch/riscv/kernel/head.S | 43 +---
+ arch/riscv/kernel/head.h | 3 -
+ arch/riscv/kernel/mcount-dyn.S | 2 +-
+ arch/riscv/kernel/module-sections.c | 2 +-
+ arch/riscv/kernel/probes/kprobes.c | 2 +-
+ arch/riscv/kernel/probes/uprobes.c | 2 +-
+ arch/riscv/kernel/setup.c | 6 +-
+ arch/riscv/kernel/smpboot.c | 8 +-
+ arch/riscv/kernel/soc.c | 2 +-
+ arch/riscv/kernel/suspend.c | 2 +-
+ arch/riscv/kernel/suspend_entry.S | 2 -
+ arch/riscv/kernel/traps.c | 6 +-
+ arch/riscv/kernel/unaligned_access_speed.c | 223 +++++++----------
+ arch/riscv/kernel/vdso_cfi/.gitignore | 8 +
+ arch/riscv/kernel/vdso_cfi/Makefile | 3 +
+ arch/riscv/kernel/vmcore_info.c | 14 +-
+ arch/riscv/kernel/vmlinux.lds.S | 5 -
+ arch/riscv/kvm/tlb.c | 2 +-
+ arch/riscv/kvm/vcpu_pmu.c | 2 +-
+ arch/riscv/lib/Makefile | 3 +
+ arch/riscv/lib/csum.c | 2 +-
+ arch/riscv/lib/memmove.S | 4 +-
+ arch/riscv/lib/strchr.S | 35 +++
+ arch/riscv/lib/strnlen.S | 164 ++++++++++++
+ arch/riscv/lib/strrchr.S | 37 +++
+ arch/riscv/mm/cacheflush.c | 2 +-
+ arch/riscv/mm/init.c | 118 +--------
+ arch/riscv/mm/physaddr.c | 4 +-
+ arch/riscv/purgatory/Makefile | 11 +-
+ arch/riscv/purgatory/kexec-purgatory.S | 4 +-
+ lib/Kconfig.debug | 11 +
+ lib/tests/string_kunit.c | 274 +++++++++++++++++++++
+ tools/testing/selftests/riscv/cfi/Makefile | 2 +
+ 56 files changed, 735 insertions(+), 539 deletions(-)
+ delete mode 100644 arch/riscv/include/asm/xip_fixup.h
+ create mode 100644 arch/riscv/kernel/vdso_cfi/.gitignore
+ create mode 100644 arch/riscv/lib/strchr.S
+ create mode 100644 arch/riscv/lib/strnlen.S
+ create mode 100644 arch/riscv/lib/strrchr.S
+Merging riscv-dt/riscv-dt-for-next (ae488e2669f3b riscv: dts: microchip: sort pic64gx i2c nodes alphanumerically)
+$ git merge -m Merge branch 'riscv-dt-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git riscv-dt/riscv-dt-for-next
+Merge made by the 'ort' strategy.
+ .../boot/dts/microchip/pic64gx-curiosity-kit.dts | 63 +++++++++++++---------
+ arch/riscv/boot/dts/microchip/pic64gx.dtsi | 40 +++++++++++---
+ 2 files changed, 70 insertions(+), 33 deletions(-)
+Merging riscv-soc/riscv-soc-for-next (b5865650b2097 Merge branch 'riscv-soc-drivers-for-next' into riscv-soc-for-next)
+$ git merge -m Merge branch 'riscv-soc-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git riscv-soc/riscv-soc-for-next
+Auto-merging Documentation/devicetree/bindings/timer/sifive,clint.yaml
+Merge made by the 'ort' strategy.
+ .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 +
+ .../devicetree/bindings/riscv/canaan.yaml | 8 +-
+ .../soc/microchip/microchip,mpfs-irqmux.yaml | 6 +-
+ .../devicetree/bindings/timer/sifive,clint.yaml | 1 +
+ arch/riscv/boot/dts/canaan/Makefile | 2 +
+ arch/riscv/boot/dts/canaan/k230-canmv.dts | 332 +++++++++++++++++++++
+ arch/riscv/boot/dts/canaan/k230-evb.dts | 28 ++
+ arch/riscv/boot/dts/canaan/k230-pinctrl.h | 18 ++
+ arch/riscv/boot/dts/canaan/k230.dtsi | 157 ++++++++++
+ 9 files changed, 551 insertions(+), 2 deletions(-)
+ create mode 100644 arch/riscv/boot/dts/canaan/k230-canmv.dts
+ create mode 100644 arch/riscv/boot/dts/canaan/k230-evb.dts
+ create mode 100644 arch/riscv/boot/dts/canaan/k230-pinctrl.h
+ create mode 100644 arch/riscv/boot/dts/canaan/k230.dtsi
+Merging s390/for-next (c3e8a8ef58bd8 Merge branch 'features' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git s390/for-next
+Auto-merging arch/arm64/include/asm/pgtable.h
+Auto-merging arch/powerpc/include/asm/book3s/32/pgtable.h
+Auto-merging arch/powerpc/include/asm/book3s/64/pgtable.h
+Auto-merging arch/powerpc/include/asm/nohash/pgtable.h
+Auto-merging arch/powerpc/include/asm/pgtable.h
+Auto-merging arch/riscv/include/asm/pgtable.h
+Auto-merging arch/s390/Kconfig
+Auto-merging arch/s390/configs/debug_defconfig
+Auto-merging arch/s390/include/asm/pgtable.h
+Auto-merging arch/x86/include/asm/pgtable.h
+Auto-merging drivers/pci/slot.c
+Merge made by the 'ort' strategy.
+ Documentation/arch/s390/pci.rst | 151 ++++++++++++++++++---------
+ arch/arm64/include/asm/pgtable.h | 6 +-
+ arch/powerpc/include/asm/book3s/32/pgtable.h | 2 +-
+ arch/powerpc/include/asm/book3s/64/pgtable.h | 10 +-
+ arch/powerpc/include/asm/nohash/pgtable.h | 2 +-
+ arch/powerpc/include/asm/pgtable.h | 4 +-
+ arch/riscv/include/asm/pgtable.h | 6 +-
+ arch/s390/Kconfig | 3 +-
+ arch/s390/boot/startup.c | 3 +-
+ arch/s390/configs/debug_defconfig | 2 +
+ arch/s390/include/asm/pci.h | 4 +
+ arch/s390/include/asm/percpu.h | 18 ++++
+ arch/s390/include/asm/pgtable.h | 60 +++++++++--
+ arch/s390/include/asm/setup.h | 1 -
+ arch/s390/pci/pci_sysfs.c | 20 ++++
+ arch/x86/include/asm/pgtable.h | 6 +-
+ drivers/pci/slot.c | 13 ++-
+ drivers/s390/char/hmcdrv_dev.c | 114 +-------------------
+ drivers/s390/crypto/pkey_base.c | 7 ++
+ drivers/s390/crypto/pkey_cca.c | 48 +++++----
+ drivers/s390/crypto/zcrypt_api.c | 40 +++----
+ drivers/s390/crypto/zcrypt_ccamisc.c | 28 +++--
+ drivers/s390/crypto/zcrypt_ccamisc.h | 24 ++---
+ drivers/s390/crypto/zcrypt_cex4.c | 110 +++++++++++--------
+ drivers/s390/crypto/zcrypt_error.h | 28 ++---
+ drivers/s390/crypto/zcrypt_msgtype6.c | 76 ++++++++++++--
+ drivers/s390/crypto/zcrypt_msgtype6.h | 55 +---------
+ mm/page_table_check.c | 15 ++-
+ 28 files changed, 467 insertions(+), 389 deletions(-)
+Merging sh/for-next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux.git sh/for-next
+Already up to date.
+Merging sparc/for-next (d844152d85cfc sparc: remove unused variable strtab)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc.git sparc/for-next
+Already up to date.
+Merging uml/next (6522fe5c1b007 um: Disable GCOV_PROFILE_ALL on 32-bit UML with Clang 20/21)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git uml/next
+Auto-merging arch/um/include/asm/pgtable.h
+Auto-merging mm/Kconfig
+Merge made by the 'ort' strategy.
+ arch/um/Kconfig | 4 +++-
+ arch/um/configs/x86_64_defconfig | 1 -
+ arch/um/drivers/cow_user.c | 8 +++++++-
+ arch/um/include/asm/pgtable.h | 9 ++++-----
+ arch/um/kernel/skas/stub.c | 2 +-
+ arch/um/kernel/skas/uaccess.c | 4 ++--
+ arch/um/kernel/tlb.c | 4 ++--
+ arch/x86/Makefile.um | 2 ++
+ arch/x86/um/os-Linux/mcontext.c | 6 ++++++
+ arch/x86/um/vdso/Makefile | 2 --
+ include/uapi/linux/um_timetravel.h | 6 +++++-
+ mm/Kconfig | 1 +
+ 12 files changed, 33 insertions(+), 16 deletions(-)
+Merging xtensa/xtensa-for-next (aa5903b47d4bc xtensa: uapi: Reuse asm-generic ucontext.h)
+$ git merge -m Merge branch 'xtensa-for-next' of https://github.com/jcmvbkbc/linux-xtensa.git xtensa/xtensa-for-next
+Merge made by the 'ort' strategy.
+ arch/xtensa/include/asm/ucontext.h | 22 ----------------------
+ arch/xtensa/include/uapi/asm/Kbuild | 1 +
+ arch/xtensa/platforms/iss/setup.c | 11 ++++-------
+ arch/xtensa/platforms/xt2000/setup.c | 11 ++++-------
+ arch/xtensa/platforms/xtfpga/setup.c | 11 ++++-------
+ 5 files changed, 13 insertions(+), 43 deletions(-)
+ delete mode 100644 arch/xtensa/include/asm/ucontext.h
+Merging fs-next (2b5d92bd6dd3f Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git)
+$ git merge -m Merge branch 'fs-next' of linux-next fs-next
+Auto-merging CREDITS
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ CREDITS | 9 +-
+ Documentation/ABI/testing/sysfs-fs-f2fs | 6 +
+ .../admin-guide/nfs/pnfs-block-server.rst | 30 +
+ Documentation/admin-guide/nfs/pnfs-scsi-server.rst | 31 +
+ Documentation/filesystems/index.rst | 1 +
+ Documentation/filesystems/locking.rst | 2 +
+ Documentation/filesystems/nfs/exporting.rst | 85 +
+ Documentation/filesystems/ntfs.rst | 159 +
+ Documentation/filesystems/porting.rst | 8 +
+ Documentation/netlink/specs/nfsd.yaml | 6 +
+ Documentation/sunrpc/xdr/nlm4.x | 211 +
+ MAINTAINERS | 13 +-
+ drivers/mtd/ubi/ubi.h | 9 +-
+ fs/9p/v9fs.c | 4 +
+ fs/9p/vfs_super.c | 6 +-
+ fs/Kconfig | 1 +
+ fs/Makefile | 1 +
+ fs/affs/amigaffs.c | 2 +-
+ fs/ceph/addr.c | 4 +
+ fs/ceph/mds_client.c | 4 +-
+ fs/coda/cache.c | 2 +
+ fs/coda/dir.c | 15 +-
+ fs/dcache.c | 143 +-
+ fs/ecryptfs/crypto.c | 36 +-
+ fs/ecryptfs/debug.c | 5 +-
+ fs/ecryptfs/inode.c | 273 +-
+ fs/ecryptfs/keystore.c | 6 +-
+ fs/ecryptfs/main.c | 1 +
+ fs/ecryptfs/messaging.c | 3 +-
+ fs/ecryptfs/miscdev.c | 7 +-
+ fs/exfat/nls.c | 19 +-
+ fs/exportfs/expfs.c | 2 +-
+ fs/ext4/ext4.h | 14 +-
+ fs/ext4/extents-test.c | 64 +-
+ fs/ext4/extents.c | 163 +-
+ fs/ext4/fast_commit.c | 89 +-
+ fs/ext4/file.c | 17 +
+ fs/ext4/inode.c | 308 +-
+ fs/ext4/mballoc-test.c | 6 +-
+ fs/ext4/mballoc.c | 26 +-
+ fs/ext4/move_extent.c | 4 +-
+ fs/ext4/namei.c | 48 +-
+ fs/ext4/super.c | 16 +-
+ fs/ext4/symlink.c | 2 +-
+ fs/ext4/xattr.c | 6 +-
+ fs/f2fs/checkpoint.c | 9 -
+ fs/f2fs/compress.c | 14 +-
+ fs/f2fs/data.c | 49 +-
+ fs/f2fs/debug.c | 1 +
+ fs/f2fs/extent_cache.c | 17 +-
+ fs/f2fs/f2fs.h | 38 +-
+ fs/f2fs/file.c | 15 +-
+ fs/f2fs/gc.c | 23 +-
+ fs/f2fs/inline.c | 22 +-
+ fs/f2fs/inode.c | 2 +-
+ fs/f2fs/namei.c | 16 +
+ fs/f2fs/node.c | 114 +-
+ fs/f2fs/node.h | 23 +-
+ fs/f2fs/segment.c | 20 +-
+ fs/f2fs/super.c | 70 +-
+ fs/f2fs/sysfs.c | 27 +-
+ fs/fuse/Makefile | 3 +-
+ fs/fuse/args.h | 65 +
+ fs/fuse/backing.c | 1 +
+ fs/fuse/control.c | 16 +-
+ fs/fuse/cuse.c | 28 +-
+ fs/fuse/dev.c | 1241 ++---
+ fs/fuse/dev.h | 110 +
+ fs/fuse/dev_uring.c | 139 +-
+ fs/fuse/dev_uring_i.h | 37 +-
+ fs/fuse/dir.c | 9 +-
+ fs/fuse/file.c | 146 +-
+ fs/fuse/fuse_dev_i.h | 342 +-
+ fs/fuse/fuse_i.h | 412 +-
+ fs/fuse/fuse_trace.h | 4 +-
+ fs/fuse/inode.c | 255 +-
+ fs/fuse/notify.c | 434 ++
+ fs/fuse/poll.c | 141 +
+ fs/fuse/req.c | 99 +
+ fs/fuse/req_timeout.c | 148 +
+ fs/fuse/sysctl.c | 1 +
+ fs/fuse/sysctl.h | 9 +
+ fs/fuse/virtio_fs.c | 21 +-
+ fs/inode.c | 2 +-
+ fs/jbd2/commit.c | 55 +-
+ fs/jbd2/journal.c | 5 +-
+ fs/jbd2/revoke.c | 8 +-
+ fs/jbd2/transaction.c | 144 +-
+ fs/lockd/Makefile | 30 +-
+ fs/lockd/clnt4xdr.c | 5 +-
+ fs/lockd/clntlock.c | 2 +-
+ fs/lockd/clntproc.c | 2 +-
+ fs/lockd/clntxdr.c | 3 +-
+ fs/lockd/host.c | 31 +-
+ {include/linux => fs}/lockd/lockd.h | 101 +-
+ fs/lockd/mon.c | 2 +-
+ {include/linux => fs}/lockd/nlm.h | 8 +-
+ fs/lockd/nlm4xdr_gen.c | 724 +++
+ fs/lockd/nlm4xdr_gen.h | 32 +
+ {include/linux => fs}/lockd/share.h | 19 +-
+ fs/lockd/svc.c | 50 +-
+ fs/lockd/svc4proc.c | 1786 +++++--
+ fs/lockd/svclock.c | 21 +-
+ fs/lockd/svcproc.c | 126 +-
+ fs/lockd/svcshare.c | 40 +-
+ fs/lockd/svcsubs.c | 32 +-
+ fs/lockd/trace.h | 3 +-
+ fs/lockd/xdr.c | 6 +-
+ {include/linux => fs}/lockd/xdr.h | 15 +-
+ fs/lockd/xdr4.c | 347 --
+ fs/locks.c | 26 +-
+ fs/nfs/blocklayout/blocklayout.c | 4 +-
+ fs/nfs/dir.c | 4 +-
+ fs/nfs/getroot.c | 2 +-
+ fs/nfs/nfs3proc.c | 1 +
+ fs/nfs/proc.c | 1 +
+ fs/nfs/sysfs.c | 4 +-
+ fs/nfsd/Kconfig | 12 +-
+ fs/nfsd/blocklayout.c | 102 +-
+ fs/nfsd/debugfs.c | 4 +
+ fs/nfsd/export.c | 5 +-
+ fs/nfsd/lockd.c | 50 +-
+ fs/nfsd/netlink.c | 5 +-
+ fs/nfsd/netns.h | 7 +
+ fs/nfsd/nfs3xdr.c | 4 +-
+ fs/nfsd/nfs4callback.c | 113 +-
+ fs/nfsd/nfs4layouts.c | 152 +-
+ fs/nfsd/nfs4proc.c | 3 +-
+ fs/nfsd/nfs4state.c | 113 +-
+ fs/nfsd/nfs4xdr.c | 26 +-
+ fs/nfsd/nfscache.c | 3 +-
+ fs/nfsd/nfsctl.c | 45 +-
+ fs/nfsd/nfsd.h | 6 +
+ fs/nfsd/nfsfh.c | 83 +-
+ fs/nfsd/nfssvc.c | 10 +-
+ fs/nfsd/nfsxdr.c | 2 +-
+ fs/nfsd/pnfs.h | 5 +-
+ fs/nfsd/state.h | 32 +-
+ fs/nfsd/trace.h | 23 +
+ fs/notify/fsnotify.c | 2 +-
+ fs/ntfs/Kconfig | 48 +
+ fs/ntfs/Makefile | 10 +
+ fs/ntfs/aops.c | 263 +
+ fs/ntfs/attrib.c | 5539 ++++++++++++++++++++
+ fs/ntfs/attrib.h | 164 +
+ fs/ntfs/attrlist.c | 289 +
+ fs/ntfs/attrlist.h | 20 +
+ fs/ntfs/bdev-io.c | 117 +
+ fs/ntfs/bitmap.c | 287 +
+ fs/ntfs/bitmap.h | 100 +
+ fs/ntfs/collate.c | 146 +
+ fs/ntfs/collate.h | 36 +
+ fs/ntfs/compress.c | 1577 ++++++
+ fs/ntfs/debug.c | 171 +
+ fs/ntfs/debug.h | 63 +
+ fs/ntfs/dir.c | 1238 +++++
+ fs/ntfs/dir.h | 32 +
+ fs/ntfs/ea.c | 954 ++++
+ fs/ntfs/ea.h | 30 +
+ fs/ntfs/file.c | 1161 ++++
+ fs/ntfs/index.c | 2117 ++++++++
+ fs/ntfs/index.h | 111 +
+ fs/ntfs/inode.c | 3787 +++++++++++++
+ fs/ntfs/inode.h | 358 ++
+ fs/ntfs/iomap.c | 870 +++
+ fs/ntfs/iomap.h | 23 +
+ fs/ntfs/layout.h | 2346 +++++++++
+ fs/ntfs/lcnalloc.c | 1049 ++++
+ fs/ntfs/lcnalloc.h | 134 +
+ fs/ntfs/logfile.c | 778 +++
+ fs/ntfs/logfile.h | 245 +
+ fs/ntfs/malloc.h | 77 +
+ fs/ntfs/mft.c | 2924 +++++++++++
+ fs/ntfs/mft.h | 91 +
+ fs/ntfs/mst.c | 194 +
+ fs/ntfs/namei.c | 1684 ++++++
+ fs/ntfs/ntfs.h | 294 ++
+ fs/ntfs/object_id.c | 158 +
+ fs/ntfs/object_id.h | 14 +
+ fs/ntfs/quota.c | 95 +
+ fs/ntfs/quota.h | 15 +
+ fs/ntfs/reparse.c | 573 ++
+ fs/ntfs/reparse.h | 20 +
+ fs/ntfs/runlist.c | 2066 ++++++++
+ fs/ntfs/runlist.h | 97 +
+ fs/ntfs/super.c | 2765 ++++++++++
+ fs/ntfs/sysctl.c | 54 +
+ fs/ntfs/sysctl.h | 26 +
+ fs/ntfs/time.h | 87 +
+ fs/ntfs/unistr.c | 477 ++
+ fs/ntfs/upcase.c | 70 +
+ fs/ntfs/volume.h | 296 ++
+ fs/ntfs3/Kconfig | 10 +-
+ fs/ntfs3/Makefile | 20 +
+ fs/ntfs3/attrib.c | 23 +-
+ fs/ntfs3/dir.c | 10 -
+ fs/ntfs3/file.c | 11 -
+ fs/ntfs3/frecord.c | 49 +-
+ fs/ntfs3/fslog.c | 16 +-
+ fs/ntfs3/fsntfs.c | 4 +-
+ fs/ntfs3/index.c | 77 +-
+ fs/ntfs3/inode.c | 31 +-
+ fs/ntfs3/ntfs_fs.h | 14 -
+ fs/ntfs3/run.c | 18 +-
+ fs/ntfs3/super.c | 107 +-
+ fs/ntfs3/xattr.c | 2 +-
+ fs/ocfs2/dcache.c | 2 +-
+ fs/ocfs2/journal.c | 9 +-
+ fs/orangefs/inode.c | 36 +-
+ fs/orangefs/orangefs-bufmap.c | 403 +-
+ fs/orangefs/orangefs-cache.c | 6 +-
+ fs/orangefs/orangefs-debugfs.c | 37 +-
+ fs/orangefs/xattr.c | 4 +
+ fs/overlayfs/dir.c | 2 +-
+ fs/smb/Kconfig | 1 +
+ fs/smb/client/Kconfig | 4 +-
+ fs/smb/client/cifs_debug.c | 67 +-
+ fs/smb/client/cifsfs.h | 15 +-
+ fs/smb/client/dir.c | 25 +-
+ fs/smb/client/file.c | 21 +-
+ fs/smb/client/inode.c | 2 +-
+ fs/smb/client/smb2ops.c | 8 +
+ fs/smb/client/smb2pdu.c | 34 +-
+ fs/smb/client/smbdirect.c | 3124 +----------
+ fs/smb/client/smbdirect.h | 19 +-
+ fs/smb/client/trace.h | 160 +-
+ fs/smb/common/Makefile | 1 +
+ fs/smb/common/smbdirect/Kconfig | 9 +
+ fs/smb/common/smbdirect/Makefile | 18 +
+ fs/smb/common/smbdirect/smbdirect.h | 14 +-
+ fs/smb/common/smbdirect/smbdirect_accept.c | 857 +++
+ fs/smb/common/smbdirect/smbdirect_connect.c | 925 ++++
+ fs/smb/common/smbdirect/smbdirect_connection.c | 2181 ++++++++
+ fs/smb/common/smbdirect/smbdirect_debug.c | 88 +
+ fs/smb/common/smbdirect/smbdirect_devices.c | 277 +
+ fs/smb/common/smbdirect/smbdirect_internal.h | 141 +
+ fs/smb/common/smbdirect/smbdirect_listen.c | 308 ++
+ fs/smb/common/smbdirect/smbdirect_main.c | 121 +
+ fs/smb/common/smbdirect/smbdirect_mr.c | 493 ++
+ fs/smb/common/smbdirect/smbdirect_pdu.h | 4 +
+ fs/smb/common/smbdirect/smbdirect_public.h | 148 +
+ fs/smb/common/smbdirect/smbdirect_rw.c | 255 +
+ fs/smb/common/smbdirect/smbdirect_socket.c | 743 +++
+ fs/smb/common/smbdirect/smbdirect_socket.h | 183 +-
+ fs/smb/server/Kconfig | 5 +-
+ fs/smb/server/connection.c | 5 -
+ fs/smb/server/connection.h | 1 -
+ fs/smb/server/smb2pdu.c | 1 -
+ fs/smb/server/transport_rdma.c | 2964 +----------
+ fs/smb/server/transport_rdma.h | 4 +-
+ include/linux/dcache.h | 26 +-
+ include/linux/f2fs_fs.h | 3 +
+ include/linux/filelock.h | 1 +
+ include/linux/jbd2.h | 38 +-
+ include/linux/lockd/bind.h | 26 +-
+ include/linux/lockd/debug.h | 40 -
+ include/linux/lockd/xdr4.h | 43 -
+ include/linux/sunrpc/cache.h | 7 +-
+ include/linux/sunrpc/debug.h | 10 +-
+ include/linux/sunrpc/sched.h | 3 -
+ include/linux/sunrpc/svc.h | 82 +-
+ include/linux/sunrpc/svc_rdma.h | 23 +-
+ include/linux/sunrpc/xdr.h | 48 +-
+ include/linux/sunrpc/xdrgen/nlm4.h | 233 +
+ include/net/9p/9p.h | 38 +-
+ include/trace/events/sunrpc.h | 4 +-
+ include/uapi/linux/fs.h | 12 +
+ include/uapi/linux/nfsd/export.h | 4 +-
+ include/uapi/linux/nfsd_netlink.h | 1 +
+ kernel/nsproxy.c | 2 +-
+ net/9p/trans_xen.c | 77 +-
+ net/ceph/auth.c | 2 +-
+ net/ceph/messenger_v2.c | 13 +-
+ net/sunrpc/auth_gss/gss_krb5_test.c | 93 +-
+ net/sunrpc/cache.c | 251 +-
+ net/sunrpc/svc.c | 66 +-
+ net/sunrpc/svc_xprt.c | 47 +-
+ net/sunrpc/svcsock.c | 9 +-
+ net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 28 +-
+ net/sunrpc/xprtrdma/svc_rdma_rw.c | 374 +-
+ net/sunrpc/xprtrdma/svc_rdma_sendto.c | 194 +-
+ net/sunrpc/xprtrdma/svc_rdma_transport.c | 33 +-
+ 282 files changed, 52133 insertions(+), 10391 deletions(-)
+ create mode 100644 Documentation/filesystems/ntfs.rst
+ create mode 100644 Documentation/sunrpc/xdr/nlm4.x
+ create mode 100644 fs/fuse/args.h
+ create mode 100644 fs/fuse/dev.h
+ create mode 100644 fs/fuse/notify.c
+ create mode 100644 fs/fuse/poll.c
+ create mode 100644 fs/fuse/req.c
+ create mode 100644 fs/fuse/req_timeout.c
+ create mode 100644 fs/fuse/sysctl.h
+ rename {include/linux => fs}/lockd/lockd.h (83%)
+ rename {include/linux => fs}/lockd/nlm.h (91%)
+ create mode 100644 fs/lockd/nlm4xdr_gen.c
+ create mode 100644 fs/lockd/nlm4xdr_gen.h
+ rename {include/linux => fs}/lockd/share.h (58%)
+ rename {include/linux => fs}/lockd/xdr.h (91%)
+ delete mode 100644 fs/lockd/xdr4.c
+ create mode 100644 fs/ntfs/Kconfig
+ create mode 100644 fs/ntfs/Makefile
+ create mode 100644 fs/ntfs/aops.c
+ create mode 100644 fs/ntfs/attrib.c
+ create mode 100644 fs/ntfs/attrib.h
+ create mode 100644 fs/ntfs/attrlist.c
+ create mode 100644 fs/ntfs/attrlist.h
+ create mode 100644 fs/ntfs/bdev-io.c
+ create mode 100644 fs/ntfs/bitmap.c
+ create mode 100644 fs/ntfs/bitmap.h
+ create mode 100644 fs/ntfs/collate.c
+ create mode 100644 fs/ntfs/collate.h
+ create mode 100644 fs/ntfs/compress.c
+ create mode 100644 fs/ntfs/debug.c
+ create mode 100644 fs/ntfs/debug.h
+ create mode 100644 fs/ntfs/dir.c
+ create mode 100644 fs/ntfs/dir.h
+ create mode 100644 fs/ntfs/ea.c
+ create mode 100644 fs/ntfs/ea.h
+ create mode 100644 fs/ntfs/file.c
+ create mode 100644 fs/ntfs/index.c
+ create mode 100644 fs/ntfs/index.h
+ create mode 100644 fs/ntfs/inode.c
+ create mode 100644 fs/ntfs/inode.h
+ create mode 100644 fs/ntfs/iomap.c
+ create mode 100644 fs/ntfs/iomap.h
+ create mode 100644 fs/ntfs/layout.h
+ create mode 100644 fs/ntfs/lcnalloc.c
+ create mode 100644 fs/ntfs/lcnalloc.h
+ create mode 100644 fs/ntfs/logfile.c
+ create mode 100644 fs/ntfs/logfile.h
+ create mode 100644 fs/ntfs/malloc.h
+ create mode 100644 fs/ntfs/mft.c
+ create mode 100644 fs/ntfs/mft.h
+ create mode 100644 fs/ntfs/mst.c
+ create mode 100644 fs/ntfs/namei.c
+ create mode 100644 fs/ntfs/ntfs.h
+ create mode 100644 fs/ntfs/object_id.c
+ create mode 100644 fs/ntfs/object_id.h
+ create mode 100644 fs/ntfs/quota.c
+ create mode 100644 fs/ntfs/quota.h
+ create mode 100644 fs/ntfs/reparse.c
+ create mode 100644 fs/ntfs/reparse.h
+ create mode 100644 fs/ntfs/runlist.c
+ create mode 100644 fs/ntfs/runlist.h
+ create mode 100644 fs/ntfs/super.c
+ create mode 100644 fs/ntfs/sysctl.c
+ create mode 100644 fs/ntfs/sysctl.h
+ create mode 100644 fs/ntfs/time.h
+ create mode 100644 fs/ntfs/unistr.c
+ create mode 100644 fs/ntfs/upcase.c
+ create mode 100644 fs/ntfs/volume.h
+ create mode 100644 fs/smb/common/smbdirect/Kconfig
+ create mode 100644 fs/smb/common/smbdirect/Makefile
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_accept.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_connect.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_connection.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_debug.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_devices.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_internal.h
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_listen.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_main.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_mr.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_public.h
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_rw.c
+ create mode 100644 fs/smb/common/smbdirect/smbdirect_socket.c
+ delete mode 100644 include/linux/lockd/debug.h
+ delete mode 100644 include/linux/lockd/xdr4.h
+ create mode 100644 include/linux/sunrpc/xdrgen/nlm4.h
+$ git am -3 ../patches/0001-ntfs-Fix-up-mm-merge.patch
+Applying: ntfs: Fix up mm merge
+Using index info to reconstruct a base tree...
+M fs/ntfs/file.c
+Falling back to patching base and 3-way merge...
+No changes -- Patch already applied.
+Merging printk/for-next (7b6fb2472fcb3 Merge branch 'for-7.1-printf-kunit-build' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git printk/for-next
+Auto-merging include/linux/printk.h
+Auto-merging lib/tests/Makefile
+Merge made by the 'ort' strategy.
+ include/linux/printk.h | 5 +++--
+ kernel/printk/printk_ringbuffer.c | 27 +++++++++++++++------------
+ kernel/printk/printk_ringbuffer.h | 4 ++--
+ lib/tests/Makefile | 2 ++
+ lib/tests/printf_kunit.c | 22 ++++++++++++++++++++++
+ lib/vsprintf.c | 4 ++--
+ 6 files changed, 46 insertions(+), 18 deletions(-)
+Merging pci/next (40286d6379aac Merge tag 'pci-v7.1-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git pci/next
+Already up to date.
+Merging pstore/for-next/pstore (24b8f8dcb9a13 pstore/ftrace: Factor KASLR offset in the core kernel instruction addresses)
+$ git merge -m Merge branch 'for-next/pstore' of https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git pstore/for-next/pstore
+Already up to date.
+Merging hid/for-next (7df6572f1cb38 Merge branch 'for-7.1/core-v2' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git hid/for-next
+Auto-merging MAINTAINERS
+Auto-merging include/linux/device.h
+Merge made by the 'ort' strategy.
+ .../ABI/testing/sysfs-driver-hid-lenovo-go | 724 +++++
+ .../ABI/testing/sysfs-driver-hid-lenovo-go-s | 304 +++
+ MAINTAINERS | 28 +-
+ drivers/hid/Kconfig | 56 +-
+ drivers/hid/Makefile | 3 +
+ drivers/hid/bpf/progs/Generic__touchpad.bpf.c | 90 +
+ .../bpf/progs/Huion__KeydialK20-Bluetooth.bpf.c | 492 ++++
+ drivers/hid/bpf/progs/Huion__KeydialK20.bpf.c | 3 +-
+ .../hid/bpf/progs/IOGEAR__Kaliber-MMOmentum.bpf.c | 2 +-
+ drivers/hid/bpf/progs/Trust__Philips-SPK6327.bpf.c | 49 +
+ drivers/hid/bpf/progs/Wacom__ArtPen.bpf.c | 2 +-
+ drivers/hid/bpf/progs/XPPen__DecoMini4.bpf.c | 2 +-
+ drivers/hid/bpf/progs/hid_bpf_async.h | 36 +-
+ drivers/hid/bpf/progs/hid_bpf_helpers.h | 321 +++
+ .../hid/bpf/progs/hid_report_descriptor_helpers.h | 80 +
+ drivers/hid/bpf/progs/hid_usages.h | 2810 ++++++++++++++++++++
+ drivers/hid/hid-alps.c | 3 +
+ drivers/hid/hid-apple.c | 12 +-
+ drivers/hid/hid-asus.c | 108 +-
+ drivers/hid/hid-core.c | 206 +-
+ drivers/hid/hid-huawei.c | 82 +
+ drivers/hid/hid-ids.h | 36 +-
+ drivers/hid/hid-input-test.c | 39 +-
+ drivers/hid/hid-input.c | 210 +-
+ drivers/hid/hid-lenovo-go-s.c | 1504 +++++++++++
+ drivers/hid/hid-lenovo-go.c | 2500 +++++++++++++++++
+ drivers/hid/hid-logitech-dj.c | 23 +-
+ drivers/hid/hid-logitech-hidpp.c | 39 +-
+ drivers/hid/hid-magicmouse.c | 10 +-
+ drivers/hid/hid-mcp2221.c | 36 +-
+ drivers/hid/hid-pl.c | 12 +-
+ drivers/hid/hid-playstation.c | 12 +
+ drivers/hid/hid-quirks.c | 47 +-
+ drivers/hid/hid-sony.c | 353 ++-
+ drivers/hid/hid-winwing.c | 196 +-
+ drivers/hid/usbhid/hid-core.c | 10 +-
+ drivers/hid/usbhid/hid-pidff.c | 57 +-
+ drivers/hid/usbhid/hid-pidff.h | 9 +
+ include/linux/device.h | 46 +
+ include/linux/hid.h | 58 +-
+ 40 files changed, 10117 insertions(+), 493 deletions(-)
+ create mode 100644 Documentation/ABI/testing/sysfs-driver-hid-lenovo-go
+ create mode 100644 Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s
+ create mode 100644 drivers/hid/bpf/progs/Generic__touchpad.bpf.c
+ create mode 100644 drivers/hid/bpf/progs/Huion__KeydialK20-Bluetooth.bpf.c
+ create mode 100644 drivers/hid/bpf/progs/Trust__Philips-SPK6327.bpf.c
+ create mode 100644 drivers/hid/bpf/progs/hid_report_descriptor_helpers.h
+ create mode 100644 drivers/hid/bpf/progs/hid_usages.h
+ create mode 100644 drivers/hid/hid-huawei.c
+ create mode 100644 drivers/hid/hid-lenovo-go-s.c
+ create mode 100644 drivers/hid/hid-lenovo-go.c
+Merging i2c/i2c/for-next (306180ce58e61 Merge branch 'i2c/for-mergewindow' into i2c/for-next)
+$ git merge -m Merge branch 'i2c/for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/i2c/for-next
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/i2c/i2c-iop3xx.txt | 20 -
+ .../devicetree/bindings/i2c/intel,ixp4xx-i2c.yaml | 41 ++
+ .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 20 +
+ .../bindings/i2c/realtek,rtl9301-i2c.yaml | 15 +
+ .../devicetree/bindings/i2c/renesas,riic.yaml | 1 +
+ .../bindings/i2c/snps,designware-i2c.yaml | 2 -
+ .../devicetree/bindings/i2c/spacemit,k1-i2c.yaml | 6 +-
+ drivers/i2c/busses/Kconfig | 3 +-
+ drivers/i2c/busses/i2c-cp2615.c | 5 +-
+ drivers/i2c/busses/i2c-designware-platdrv.c | 1 +
+ drivers/i2c/busses/i2c-diolan-u2c.c | 12 +-
+ drivers/i2c/busses/i2c-k1.c | 314 +++++++++---
+ drivers/i2c/busses/i2c-npcm7xx.c | 2 +-
+ drivers/i2c/busses/i2c-ocores.c | 24 +-
+ drivers/i2c/busses/i2c-qcom-cci.c | 3 -
+ drivers/i2c/busses/i2c-qcom-geni.c | 24 +-
+ drivers/i2c/busses/i2c-robotfuzz-osif.c | 4 +-
+ drivers/i2c/busses/i2c-rtl9300.c | 195 ++++++--
+ drivers/i2c/busses/i2c-s3c2410.c | 7 +-
+ drivers/i2c/busses/i2c-tegra.c | 530 +++++++++++++++------
+ drivers/i2c/busses/i2c-tiny-usb.c | 13 +-
+ drivers/i2c/busses/i2c-usbio.c | 1 +
+ drivers/i2c/busses/i2c-xiic.c | 97 ++--
+ drivers/i2c/i2c-atr.c | 17 +-
+ 24 files changed, 967 insertions(+), 390 deletions(-)
+ delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-iop3xx.txt
+ create mode 100644 Documentation/devicetree/bindings/i2c/intel,ixp4xx-i2c.yaml
+Merging i2c-host/i2c/i2c-host (e43f2df330a1b i2c: usbio: Add ACPI device-id for NVL platforms)
+$ git merge -m Merge branch 'i2c/i2c-host' of https://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git i2c-host/i2c/i2c-host
+Already up to date.
+Merging i2c-rust/rust-i2c-next (b388d1f9a51d3 MAINTAINERS: add Rust I2C tree and update Igor Korotin's email)
+$ git merge -m Merge branch 'rust-i2c-next' of https://github.com/ikrtn/rust-for-linux i2c-rust/rust-i2c-next
+Auto-merging .mailmap
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ .mailmap | 1 +
+ MAINTAINERS | 3 ++-
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+Merging i3c/i3c/next (d35a6db887eea i3c: mipi-i3c-hci: fix IBI payload length calculation for final status)
+$ git merge -m Merge branch 'i3c/next' of https://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git i3c/i3c/next
+Merge made by the 'ort' strategy.
+ Documentation/ABI/testing/sysfs-bus-i3c | 20 +++
+ drivers/i3c/master.c | 113 ++++++++++-------
+ drivers/i3c/master/adi-i3c-master.c | 5 +-
+ drivers/i3c/master/dw-i3c-master.c | 51 +++-----
+ drivers/i3c/master/i3c-master-cdns.c | 2 +-
+ drivers/i3c/master/mipi-i3c-hci/core.c | 35 +++++-
+ drivers/i3c/master/mipi-i3c-hci/dma.c | 5 +-
+ drivers/i3c/master/mipi-i3c-hci/hci.h | 7 ++
+ drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c | 138 +++++++++++++++++++++
+ drivers/i3c/master/renesas-i3c.c | 9 +-
+ drivers/i3c/master/svc-i3c-master.c | 8 +-
+ 11 files changed, 293 insertions(+), 100 deletions(-)
+Merging dmi/dmi-for-next (1afafbaf749d8 firmware/dmi: Include product_family info to modalias)
+$ git merge -m Merge branch 'dmi-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi/dmi-for-next
+Already up to date.
+Merging hwmon-staging/hwmon-next (fb447217c59a1 hwmon: (ina233) Don't check for specific errors when parsing properties)
+$ git merge -m Merge branch 'hwmon-next' of https://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-staging/hwmon-next
+Already up to date.
+Merging jc_docs/docs-next (40a3f6c5e2604 Documentation: core-api: real-time: correct spelling)
+$ git merge -m Merge branch 'docs-next' of git://git.lwn.net/linux.git jc_docs/docs-next
+Already up to date.
+Merging v4l-dvb/next (4fbeef21f5387 Revert "media: cx231xx: add USB ID 2040:8360 for Hauppauge WinTV-HVR-935")
+$ git merge -m Merge branch 'next' of git://linuxtv.org/media-ci/media-pending.git v4l-dvb/next
+Already up to date.
+Merging v4l-dvb-next/master (adc218676eef2 Linux 6.12)
+$ git merge -m Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git v4l-dvb-next/master
+Already up to date.
+Merging pm/linux-next (0baea1c4d8265 Merge branch 'fixes' into linux-next)
+$ git merge -m Merge branch 'linux-next' of https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git pm/linux-next
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ MAINTAINERS | 2 +-
+ drivers/acpi/power.c | 2 +-
+ drivers/acpi/scan.c | 2 +-
+ drivers/acpi/video_detect.c | 25 +++++++++++++++++--------
+ include/linux/acpi.h | 6 ++++++
+ 5 files changed, 26 insertions(+), 11 deletions(-)
+Merging cpufreq-arm/cpufreq/arm/linux-next (8655a4e35cda5 cpufreq: tegra194: remove COMPILE_TEST)
+$ git merge -m Merge branch 'cpufreq/arm/linux-next' of https://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git cpufreq-arm/cpufreq/arm/linux-next
+Already up to date.
+Merging cpupower/cpupower (2fd3b83cacfb9 cpupower: remove extern declarations in cmd functions)
+$ git merge -m Merge branch 'cpupower' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux.git cpupower/cpupower
+Already up to date.
+Merging devfreq/devfreq-next (cd905830ea618 PM / devfreq: tegra30-devfreq: add support for Tegra114)
+$ git merge -m Merge branch 'devfreq-next' of https://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git devfreq/devfreq-next
+Already up to date.
+Merging pmdomain/next (596ca99cf04f3 pmdomain: qcom: rpmhpd: Add power domains for Hawi SoC)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git pmdomain/next
+Already up to date.
+Merging opp/opp/linux-next (3d2398f44a2d4 OPP: Move break out of scoped_guard in dev_pm_opp_xlate_required_opp())
+$ git merge -m Merge branch 'opp/linux-next' of https://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git opp/opp/linux-next
+Already up to date.
+Merging thermal/thermal/linux-next (bf746e2a41efd thermal: renesas: rzg3e: Remove stale @trim_offset kernel-doc entry)
+$ git merge -m Merge branch 'thermal/linux-next' of https://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git thermal/thermal/linux-next
+Already up to date.
+Merging rdma/for-next (654a27f25530d RDMA/ionic: bound node_desc sysfs read with %.64s)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git rdma/for-next
+Auto-merging MAINTAINERS
+Auto-merging drivers/infiniband/Kconfig
+Auto-merging drivers/infiniband/core/addr.c
+Auto-merging drivers/infiniband/core/device.c
+Auto-merging drivers/infiniband/core/ib_core_uverbs.c
+Auto-merging drivers/infiniband/core/umem_dmabuf.c
+Auto-merging drivers/infiniband/hw/mlx5/main.c
+Auto-merging drivers/infiniband/hw/mlx5/mlx5_ib.h
+Auto-merging drivers/infiniband/hw/mlx5/mr.c
+CONFLICT (content): Merge conflict in drivers/infiniband/hw/mlx5/mr.c
+Auto-merging drivers/infiniband/sw/rdmavt/qp.c
+Auto-merging drivers/infiniband/sw/rxe/rxe_net.c
+CONFLICT (content): Merge conflict in drivers/infiniband/sw/rxe/rxe_net.c
+Auto-merging drivers/net/ethernet/mellanox/mlx5/core/main.c
+Auto-merging drivers/net/ethernet/microsoft/mana/mana_en.c
+Auto-merging include/linux/mlx5/driver.h
+Auto-merging include/net/mana/gdma.h
+Auto-merging include/net/mana/mana.h
+Auto-merging tools/testing/selftests/Makefile
+Resolved 'drivers/infiniband/hw/mlx5/mr.c' using previous resolution.
+Resolved 'drivers/infiniband/sw/rxe/rxe_net.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master f630e82354395] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
+$ git diff -M --stat --summary HEAD^..
+ Documentation/driver-api/infiniband.rst | 15 -
+ Documentation/infiniband/index.rst | 1 -
+ Documentation/infiniband/opa_vnic.rst | 159 ---
+ .../translations/zh_CN/infiniband/index.rst | 1 -
+ .../translations/zh_CN/infiniband/opa_vnic.rst | 156 ---
+ MAINTAINERS | 8 +-
+ drivers/infiniband/Kconfig | 2 -
+ drivers/infiniband/core/Makefile | 6 +-
+ drivers/infiniband/core/addr.c | 3 +
+ drivers/infiniband/core/cache.c | 15 +-
+ drivers/infiniband/core/cq.c | 3 +
+ drivers/infiniband/core/device.c | 6 +-
+ drivers/infiniband/core/frmr_pools.c | 547 +++++++++
+ drivers/infiniband/core/frmr_pools.h | 63 ++
+ drivers/infiniband/core/ib_core_uverbs.c | 27 +
+ drivers/infiniband/core/iter.c | 43 +
+ drivers/infiniband/core/iwpm_msg.c | 6 +-
+ drivers/infiniband/core/nldev.c | 298 +++++
+ drivers/infiniband/core/rdma_core.c | 4 +-
+ drivers/infiniband/core/rdma_core.h | 3 +
+ drivers/infiniband/core/umem.c | 15 +-
+ drivers/infiniband/core/umem_dmabuf.c | 138 ++-
+ drivers/infiniband/core/uverbs_cmd.c | 40 +-
+ drivers/infiniband/core/uverbs_ioctl.c | 87 ++
+ drivers/infiniband/core/uverbs_std_types_cq.c | 38 +-
+ drivers/infiniband/core/uverbs_std_types_device.c | 8 +
+ drivers/infiniband/core/verbs.c | 59 +-
+ drivers/infiniband/hw/bnxt_re/Makefile | 2 +-
+ drivers/infiniband/hw/bnxt_re/ib_verbs.c | 902 ++++++++-------
+ drivers/infiniband/hw/bnxt_re/ib_verbs.h | 25 +-
+ drivers/infiniband/hw/bnxt_re/main.c | 4 +-
+ drivers/infiniband/hw/bnxt_re/qplib_fp.c | 305 ++---
+ drivers/infiniband/hw/bnxt_re/qplib_fp.h | 8 +
+ drivers/infiniband/hw/bnxt_re/qplib_res.c | 47 +-
+ drivers/infiniband/hw/bnxt_re/qplib_res.h | 10 +
+ drivers/infiniband/hw/bnxt_re/uapi.c | 469 ++++++++
+ drivers/infiniband/hw/cxgb4/mem.c | 2 +-
+ drivers/infiniband/hw/efa/efa.h | 6 +-
+ drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 23 +-
+ drivers/infiniband/hw/efa/efa_com_cmd.c | 55 +-
+ drivers/infiniband/hw/efa/efa_com_cmd.h | 3 +-
+ drivers/infiniband/hw/efa/efa_main.c | 3 +-
+ drivers/infiniband/hw/efa/efa_verbs.c | 123 +-
+ drivers/infiniband/hw/erdma/erdma.h | 1 -
+ drivers/infiniband/hw/erdma/erdma_eq.c | 3 +-
+ drivers/infiniband/hw/erdma/erdma_main.c | 1 -
+ drivers/infiniband/hw/erdma/erdma_verbs.c | 8 +-
+ drivers/infiniband/hw/hfi1/Makefile | 4 +-
+ drivers/infiniband/hw/hfi1/aspm.c | 2 +-
+ drivers/infiniband/hw/hfi1/chip.c | 54 +-
+ drivers/infiniband/hw/hfi1/chip.h | 2 -
+ drivers/infiniband/hw/hfi1/driver.c | 13 +-
+ drivers/infiniband/hw/hfi1/hfi.h | 20 -
+ drivers/infiniband/hw/hfi1/init.c | 4 +-
+ drivers/infiniband/hw/hfi1/mad.c | 1 -
+ drivers/infiniband/hw/hfi1/msix.c | 4 +-
+ drivers/infiniband/hw/hfi1/netdev.h | 8 +-
+ drivers/infiniband/hw/hfi1/netdev_rx.c | 3 +-
+ drivers/infiniband/hw/hfi1/qp.c | 1 -
+ drivers/infiniband/hw/hfi1/user_exp_rcv.c | 14 +-
+ drivers/infiniband/hw/hfi1/user_exp_rcv.h | 2 +-
+ drivers/infiniband/hw/hfi1/verbs.c | 2 -
+ drivers/infiniband/hw/hfi1/vnic.h | 126 ---
+ drivers/infiniband/hw/hfi1/vnic_main.c | 615 ----------
+ drivers/infiniband/hw/hfi1/vnic_sdma.c | 282 -----
+ drivers/infiniband/hw/hns/hns_roce_alloc.c | 2 +-
+ drivers/infiniband/hw/hns/hns_roce_cq.c | 16 +-
+ drivers/infiniband/hw/hns/hns_roce_hem.c | 7 +-
+ drivers/infiniband/hw/hns/hns_roce_main.c | 6 +-
+ drivers/infiniband/hw/hns/hns_roce_qp.c | 23 +-
+ drivers/infiniband/hw/hns/hns_roce_srq.c | 54 +-
+ drivers/infiniband/hw/ionic/ionic_controlpath.c | 6 +-
+ drivers/infiniband/hw/ionic/ionic_ibdev.c | 2 +-
+ drivers/infiniband/hw/ionic/ionic_ibdev.h | 2 +-
+ drivers/infiniband/hw/irdma/ctrl.c | 44 +-
+ drivers/infiniband/hw/irdma/defs.h | 4 +
+ drivers/infiniband/hw/irdma/hw.c | 29 +-
+ drivers/infiniband/hw/irdma/ig3rdma_hw.c | 1 -
+ drivers/infiniband/hw/irdma/irdma.h | 1 +
+ drivers/infiniband/hw/irdma/main.h | 2 +-
+ drivers/infiniband/hw/irdma/type.h | 2 +
+ drivers/infiniband/hw/irdma/user.h | 4 +-
+ drivers/infiniband/hw/irdma/verbs.c | 121 +-
+ drivers/infiniband/hw/mana/cq.c | 11 +-
+ drivers/infiniband/hw/mana/device.c | 3 +
+ drivers/infiniband/hw/mana/main.c | 141 +--
+ drivers/infiniband/hw/mana/mana_ib.h | 10 +-
+ drivers/infiniband/hw/mana/mr.c | 92 +-
+ drivers/infiniband/hw/mana/qp.c | 69 +-
+ drivers/infiniband/hw/mana/wq.c | 12 +-
+ drivers/infiniband/hw/mlx4/cq.c | 270 +++--
+ drivers/infiniband/hw/mlx4/main.c | 14 +-
+ drivers/infiniband/hw/mlx4/mlx4_ib.h | 8 +-
+ drivers/infiniband/hw/mlx4/mr.c | 1 +
+ drivers/infiniband/hw/mlx4/qp.c | 82 +-
+ drivers/infiniband/hw/mlx4/srq.c | 5 +-
+ drivers/infiniband/hw/mlx5/cq.c | 183 +--
+ drivers/infiniband/hw/mlx5/devx.c | 6 +-
+ drivers/infiniband/hw/mlx5/dm.c | 2 +-
+ drivers/infiniband/hw/mlx5/fs.c | 6 +-
+ drivers/infiniband/hw/mlx5/main.c | 172 ++-
+ drivers/infiniband/hw/mlx5/mem.c | 1 +
+ drivers/infiniband/hw/mlx5/mlx5_ib.h | 102 +-
+ drivers/infiniband/hw/mlx5/mr.c | 1171 ++++----------------
+ drivers/infiniband/hw/mlx5/odp.c | 19 -
+ drivers/infiniband/hw/mlx5/qos.c | 2 +-
+ drivers/infiniband/hw/mlx5/qp.c | 68 +-
+ drivers/infiniband/hw/mlx5/srq.c | 17 +-
+ drivers/infiniband/hw/mlx5/umr.c | 1 +
+ drivers/infiniband/hw/mlx5/umr.h | 1 +
+ drivers/infiniband/hw/mthca/mthca_provider.c | 36 +-
+ drivers/infiniband/hw/ocrdma/ocrdma.h | 2 +-
+ drivers/infiniband/hw/ocrdma/ocrdma_main.c | 2 +-
+ drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 56 +-
+ drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 2 +-
+ drivers/infiniband/hw/qedr/verbs.c | 44 +-
+ drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 +-
+ drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 2 +-
+ drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 5 +-
+ drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c | 3 +-
+ drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 6 +-
+ drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 6 +-
+ drivers/infiniband/sw/rdmavt/cq.c | 4 +-
+ drivers/infiniband/sw/rdmavt/cq.h | 2 +-
+ drivers/infiniband/sw/rdmavt/mcast.c | 1 -
+ drivers/infiniband/sw/rdmavt/mmap.c | 22 +-
+ drivers/infiniband/sw/rdmavt/qp.c | 2 +-
+ drivers/infiniband/sw/rdmavt/vt.c | 10 +-
+ drivers/infiniband/sw/rxe/Makefile | 3 +-
+ drivers/infiniband/sw/rxe/rxe.c | 38 +-
+ drivers/infiniband/sw/rxe/rxe.h | 2 +
+ drivers/infiniband/sw/rxe/rxe_cq.c | 31 -
+ drivers/infiniband/sw/rxe/rxe_loc.h | 3 -
+ drivers/infiniband/sw/rxe/rxe_net.c | 144 ++-
+ drivers/infiniband/sw/rxe/rxe_net.h | 9 +-
+ drivers/infiniband/sw/rxe/rxe_ns.c | 124 +++
+ drivers/infiniband/sw/rxe/rxe_ns.h | 26 +
+ drivers/infiniband/sw/rxe/rxe_odp.c | 2 +-
+ drivers/infiniband/sw/rxe/rxe_recv.c | 3 +-
+ drivers/infiniband/sw/rxe/rxe_resp.c | 56 +-
+ drivers/infiniband/sw/rxe/rxe_task.c | 2 +-
+ drivers/infiniband/sw/rxe/rxe_verbs.c | 33 +-
+ drivers/infiniband/sw/rxe/rxe_verbs.h | 1 +
+ drivers/infiniband/sw/siw/siw_verbs.c | 6 +-
+ drivers/infiniband/ulp/Makefile | 1 -
+ drivers/infiniband/ulp/opa_vnic/Kconfig | 9 -
+ drivers/infiniband/ulp/opa_vnic/Makefile | 9 -
+ drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c | 513 ---------
+ drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h | 524 ---------
+ drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c | 183 ---
+ .../infiniband/ulp/opa_vnic/opa_vnic_internal.h | 329 ------
+ drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 400 -------
+ drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 1056 ------------------
+ .../infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c | 390 -------
+ drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2 +-
+ drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2 +-
+ drivers/net/ethernet/mellanox/mlx5/core/main.c | 67 +-
+ drivers/net/ethernet/microsoft/mana/mana_en.c | 11 +-
+ include/linux/mlx5/driver.h | 11 -
+ include/net/mana/gdma.h | 5 +
+ include/net/mana/mana.h | 1 +
+ include/rdma/frmr_pools.h | 39 +
+ include/rdma/ib_cache.h | 4 +-
+ include/rdma/ib_umem.h | 66 +-
+ include/rdma/ib_verbs.h | 194 ++--
+ include/rdma/iter.h | 88 ++
+ include/rdma/iw_cm.h | 14 +-
+ include/rdma/opa_port_info.h | 8 +-
+ include/rdma/opa_vnic.h | 96 --
+ include/rdma/rdma_netlink.h | 2 +
+ include/rdma/rdma_vt.h | 10 +
+ include/rdma/restrack.h | 4 +-
+ include/rdma/uverbs_ioctl.h | 101 ++
+ include/uapi/rdma/bnxt_re-abi.h | 36 +-
+ include/uapi/rdma/efa-abi.h | 11 +-
+ include/uapi/rdma/ib_user_ioctl_verbs.h | 1 +
+ include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 +
+ include/uapi/rdma/mlx5_user_ioctl_verbs.h | 4 +
+ include/uapi/rdma/rdma_netlink.h | 22 +
+ tools/testing/selftests/Makefile | 1 +
+ tools/testing/selftests/rdma/Makefile | 7 +
+ tools/testing/selftests/rdma/config | 3 +
+ tools/testing/selftests/rdma/rxe_ipv6.sh | 63 ++
+ .../selftests/rdma/rxe_rping_between_netns.sh | 85 ++
+ .../selftests/rdma/rxe_socket_with_netns.sh | 76 ++
+ .../selftests/rdma/rxe_test_NETDEV_UNREGISTER.sh | 63 ++
+ 186 files changed, 4743 insertions(+), 8162 deletions(-)
+ delete mode 100644 Documentation/infiniband/opa_vnic.rst
+ delete mode 100644 Documentation/translations/zh_CN/infiniband/opa_vnic.rst
+ create mode 100644 drivers/infiniband/core/frmr_pools.c
+ create mode 100644 drivers/infiniband/core/frmr_pools.h
+ create mode 100644 drivers/infiniband/core/iter.c
+ create mode 100644 drivers/infiniband/hw/bnxt_re/uapi.c
+ delete mode 100644 drivers/infiniband/hw/hfi1/vnic.h
+ delete mode 100644 drivers/infiniband/hw/hfi1/vnic_main.c
+ delete mode 100644 drivers/infiniband/hw/hfi1/vnic_sdma.c
+ create mode 100644 drivers/infiniband/sw/rxe/rxe_ns.c
+ create mode 100644 drivers/infiniband/sw/rxe/rxe_ns.h
+ delete mode 100644 drivers/infiniband/ulp/opa_vnic/Kconfig
+ delete mode 100644 drivers/infiniband/ulp/opa_vnic/Makefile
+ delete mode 100644 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c
+ delete mode 100644 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h
+ delete mode 100644 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c
+ delete mode 100644 drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
+ delete mode 100644 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c
+ delete mode 100644 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c
+ delete mode 100644 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
+ create mode 100644 include/rdma/frmr_pools.h
+ create mode 100644 include/rdma/iter.h
+ delete mode 100644 include/rdma/opa_vnic.h
+ create mode 100644 tools/testing/selftests/rdma/Makefile
+ create mode 100644 tools/testing/selftests/rdma/config
+ create mode 100755 tools/testing/selftests/rdma/rxe_ipv6.sh
+ create mode 100755 tools/testing/selftests/rdma/rxe_rping_between_netns.sh
+ create mode 100755 tools/testing/selftests/rdma/rxe_socket_with_netns.sh
+ create mode 100755 tools/testing/selftests/rdma/rxe_test_NETDEV_UNREGISTER.sh
+Merging net-next/main (1f5ffc672165f Fix mismerge of the arm64 / timer-core interrupt handling changes)
+$ git merge -m Merge branch 'main' of https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git net-next/main
+Already up to date.
+$ git am -3 ../patches/0001-net-mlx5e-Fix-up-merge.patch
+Applying: net/mlx5e: Fix up merge
+Using index info to reconstruct a base tree...
+M drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c
+Falling back to patching base and 3-way merge...
+No changes -- Patch already applied.
+$ git am -3 ../patches/0001-net-Fix-up-mismerge-due-to-missing-cast-enum-skb_dro.patch
+Applying: net: Fix up mismerge due to missing cast (enum skb_drop_reason)
+Using index info to reconstruct a base tree...
+M include/net/sch_generic.h
+Falling back to patching base and 3-way merge...
+No changes -- Patch already applied.
+$ git am -3 ../patches/0001-io_uring-Fix-up-build-for-net-Slightly-simplify-net_.patch
+Applying: io_uring: Fix up build for "net: Slightly simplify net_mp_{open,close}_rxq"
+Using index info to reconstruct a base tree...
+M io_uring/zcrx.c
+Falling back to patching base and 3-way merge...
+Auto-merging io_uring/zcrx.c
+No changes -- Patch already applied.
+Merging bpf-next/for-next (1f5ffc672165f Fix mismerge of the arm64 / timer-core interrupt handling changes)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git bpf-next/for-next
+Already up to date.
+Merging ipsec-next/master (05d42dc8ab92a xfrm: Drop support for HMAC-RIPEMD-160)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git ipsec-next/master
+Already up to date.
+Merging mlx5-next/mlx5-next (a1bac8b70ede3 net/mlx5: Add icm_mng_function_id_mode cap bit)
+$ git merge -m Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux.git mlx5-next/mlx5-next
+Already up to date.
+Merging netfilter-next/main (3f3a2aefbc661 iavf: fix kernel-doc comment style in iavf_ethtool.c)
+$ git merge -m Merge branch 'main' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git netfilter-next/main
+Already up to date.
+Merging ipvs-next/main (9229cb5a941c9 fbnic: Set Relaxed Ordering PCIe TLP attributes for DMA engines)
+$ git merge -m Merge branch 'main' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git ipvs-next/main
+Already up to date.
+Merging bluetooth/master (345f69bfd48d6 Bluetooth: l2cap: defer conn param update to avoid conn->lock/hdev->lock inversion)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git bluetooth/master
+Merge made by the 'ort' strategy.
+ drivers/bluetooth/btintel.c | 10 +-
+ drivers/bluetooth/btintel.h | 7 ++
+ drivers/bluetooth/btintel_pcie.c | 203 +++++++++++++++++++++++++++++++++------
+ drivers/bluetooth/btintel_pcie.h | 7 ++
+ drivers/bluetooth/btusb.c | 4 +
+ include/net/bluetooth/hci_core.h | 2 +-
+ net/bluetooth/bnep/core.c | 13 ++-
+ net/bluetooth/hci_conn.c | 124 ++++++++++++++++++++----
+ net/bluetooth/hci_event.c | 29 +++++-
+ net/bluetooth/l2cap_core.c | 14 +--
+ net/bluetooth/sco.c | 20 ++--
+ 11 files changed, 349 insertions(+), 84 deletions(-)
+Merging wireless-next/for-next (fa489a77e3267 wifi: cfg80211: Explicitly include <linux/export.h> in michael-mic.c)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git wireless-next/for-next
+Already up to date.
+Merging ath-next/for-next (929298742bb5d Merge tag 'ath-next-20260408' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git ath-next/for-next
+Already up to date.
+Merging iwlwifi-next/next (709503c4a2102 wifi: iwlwifi: mvm: fix race condition in PTP removal)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git iwlwifi-next/next
+Merge made by the 'ort' strategy.
+ drivers/net/wireless/intel/iwlwifi/mld/ptp.c | 2 +-
+ drivers/net/wireless/intel/iwlwifi/mvm/ptp.c | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+Merging wpan-next/master (1dd9291eb9037 ieee802154: Remove WARN_ON() in cfg802154_pernet_exit())
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git wpan-next/master
+Merge made by the 'ort' strategy.
+ net/ieee802154/core.c | 49 ++++++++++++++++++++++++++++---------------------
+ 1 file changed, 28 insertions(+), 21 deletions(-)
+Merging wpan-staging/staging (1dd9291eb9037 ieee802154: Remove WARN_ON() in cfg802154_pernet_exit())
+$ git merge -m Merge branch 'staging' of https://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git wpan-staging/staging
+Already up to date.
+Merging mtd/mtd/next (b800359a4dfac mtd: cmdlinepart: use a flexible array member)
+$ git merge -m Merge branch 'mtd/next' of https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/mtd/next
+Merge made by the 'ort' strategy.
+ .../bindings/mtd/partitions/partition.yaml | 20 ++
+ drivers/mtd/Kconfig | 9 +
+ drivers/mtd/Makefile | 1 +
+ drivers/mtd/devices/docg3.c | 3 +-
+ drivers/mtd/maps/Kconfig | 11 -
+ drivers/mtd/maps/Makefile | 1 -
+ drivers/mtd/maps/physmap-bt1-rom.c | 125 --------
+ drivers/mtd/maps/physmap-bt1-rom.h | 17 -
+ drivers/mtd/maps/physmap-core.c | 5 -
+ drivers/mtd/maps/physmap-gemini.c | 2 +-
+ drivers/mtd/mtd_virt_concat.c | 350 +++++++++++++++++++++
+ drivers/mtd/mtdconcat.c | 17 +-
+ drivers/mtd/mtdcore.c | 21 ++
+ drivers/mtd/mtdpart.c | 6 +
+ drivers/mtd/parsers/cmdlinepart.c | 3 +-
+ drivers/mtd/parsers/ofpart_core.c | 4 +-
+ include/linux/mtd/concat.h | 63 +++-
+ 17 files changed, 475 insertions(+), 183 deletions(-)
+ delete mode 100644 drivers/mtd/maps/physmap-bt1-rom.c
+ delete mode 100644 drivers/mtd/maps/physmap-bt1-rom.h
+ create mode 100644 drivers/mtd/mtd_virt_concat.c
+Merging nand/nand/next (7866ce992cf0d mtd: spinand: winbond: Declare the QE bit on W25NxxJW)
+$ git merge -m Merge branch 'nand/next' of https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/nand/next
+Auto-merging drivers/mtd/nand/raw/nand_base.c
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/mtd/gpmi-nand.yaml | 2 +-
+ .../devicetree/bindings/mtd/mxc-nand.yaml | 27 +-
+ .../devicetree/bindings/mtd/nand-chip.yaml | 46 +--
+ .../bindings/mtd/nand-controller-legacy.yaml | 65 ++++
+ .../devicetree/bindings/mtd/nand-controller.yaml | 2 +
+ .../devicetree/bindings/mtd/nand-property.yaml | 64 ++++
+ .../devicetree/bindings/mtd/raw-nand-chip.yaml | 74 +---
+ .../devicetree/bindings/mtd/raw-nand-property.yaml | 98 ++++++
+ drivers/mtd/nand/ecc-realtek.c | 18 +-
+ drivers/mtd/nand/raw/cafe_nand.c | 7 +-
+ drivers/mtd/nand/raw/fsl_ifc_nand.c | 10 +-
+ drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 11 +-
+ drivers/mtd/nand/raw/mxc_nand.c | 10 +-
+ drivers/mtd/nand/raw/nand_base.c | 19 +-
+ drivers/mtd/nand/raw/sunxi_nand.c | 381 ++++++++++++++++-----
+ drivers/mtd/nand/spi/winbond.c | 17 +-
+ include/linux/mtd/spinand.h | 5 +-
+ 17 files changed, 616 insertions(+), 240 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/mtd/nand-controller-legacy.yaml
+ create mode 100644 Documentation/devicetree/bindings/mtd/nand-property.yaml
+ create mode 100644 Documentation/devicetree/bindings/mtd/raw-nand-property.yaml
+Merging spi-nor/spi-nor/next (cf6788aed0cd9 mtd: spi-nor: micron-st: Enable die erase support for MT35XU02GCBA)
+$ git merge -m Merge branch 'spi-nor/next' of https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/spi-nor/next
+Auto-merging drivers/mtd/spi-nor/core.c
+Merge made by the 'ort' strategy.
+ drivers/mtd/spi-nor/core.c | 2 +-
+ drivers/mtd/spi-nor/core.h | 2 +-
+ drivers/mtd/spi-nor/micron-st.c | 27 ++++++++++++++-------------
+ drivers/mtd/spi-nor/sst.c | 13 +++++++++++++
+ drivers/mtd/spi-nor/swp.c | 4 +++-
+ drivers/mtd/spi-nor/winbond.c | 4 +++-
+ 6 files changed, 35 insertions(+), 17 deletions(-)
+Merging crypto/master (8879a3c110cb8 crypto: af_alg - use sock_kmemdup in alg_setkey_by_key_serial)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git crypto/master
+Already up to date.
+Merging libcrypto/libcrypto-next (12b11e47f126d lib/crypto: arm64: Assume a little-endian kernel)
+$ git merge -m Merge branch 'libcrypto-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto/libcrypto-next
+Already up to date.
+Merging drm/drm-next (ca8639fbb3354 Merge tag 'amd-drm-next-7.1-2026-04-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-next)
+$ git merge -m Merge branch 'drm-next' of https://gitlab.freedesktop.org/drm/kernel.git drm/drm-next
+Merge made by the 'ort' strategy.
+ drivers/gpu/drm/amd/amdgpu/Kconfig | 17 +
+ drivers/gpu/drm/amd/amdgpu/Makefile | 4 +
+ drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 -
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 5 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 6 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 18 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 185 ++++++++++-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.h | 21 ++
+ drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 39 +++
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 17 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 23 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 2 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 39 ++-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 13 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 -
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 11 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 364 +++++++++------------
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 53 +--
+ drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 81 ++---
+ drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 6 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 32 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.h | 2 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 3 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 50 +--
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 89 +++--
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 3 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 1 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h | 2 +
+ drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 10 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 10 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c | 11 +-
+ drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 -
+ drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 2 -
+ drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 2 -
+ drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 2 -
+ drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 2 -
+ drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 2 -
+ drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 -
+ drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 10 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 10 +-
+ drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 23 +-
+ drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 44 ++-
+ drivers/gpu/drm/amd/amdkfd/kfd_process.c | 3 +-
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 128 ++++----
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 14 -
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 21 +-
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_ism.c | 9 +
+ drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 2 +-
+ .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 5 +-
+ drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 2 +-
+ .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 6 +-
+ .../drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c | 3 -
+ .../drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c | 3 -
+ .../gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c | 2 -
+ .../gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c | 4 -
+ drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 17 +
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 10 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 9 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 19 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 10 +-
+ .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 10 +-
+ .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c | 86 ++---
+ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 12 +
+ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 3 +
+ drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c | 9 +-
+ .../gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c | 16 +-
+ drivers/gpu/drm/drm_edid.c | 72 ++++
+ drivers/gpu/drm/radeon/radeon_display.c | 3 +-
+ drivers/gpu/drm/radeon/radeon_drv.c | 3 +-
+ include/drm/drm_connector.h | 38 +++
+ 75 files changed, 1060 insertions(+), 706 deletions(-)
+$ git am -3 ../patches/0001-drm-rdma-Fix-up-merge.patch
+Applying: drm/rdma: Fix up merge
+$ git reset HEAD^
+Unstaged changes after reset:
+M drivers/infiniband/core/umem_dmabuf.c
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[master 81cb39782953d] Merge branch 'drm-next' of https://gitlab.freedesktop.org/drm/kernel.git
+ Date: Thu Apr 16 13:52:46 2026 +0100
+Merging drm-exynos/for-linux-next (3a8660878839f Linux 6.18-rc1)
+$ git merge -m Merge branch 'for-linux-next' of https://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git drm-exynos/for-linux-next
+Already up to date.
+Merging drm-misc/for-linux-next (dc6d51959ec0c dma-buf: fix htmldocs error for dma_buf_attach_revocable)
+$ git merge -m Merge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/misc/kernel.git drm-misc/for-linux-next
+Auto-merging drivers/dma-buf/dma-buf.c
+Merge made by the 'ort' strategy.
+ drivers/dma-buf/dma-buf.c | 1 +
+ 1 file changed, 1 insertion(+)
+Merging amdgpu/drm-next (10beb94b391fc drm/amdgpu/mes_v12_1: Fix iterator reuse in mes_v12_1_test_ring())
+$ git merge -m Merge branch 'drm-next' of https://gitlab.freedesktop.org/agd5f/linux.git amdgpu/drm-next
+Merge made by the 'ort' strategy.
+ drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 3 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 6 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c | 36 ++-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 9 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 13 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 4 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 51 ++++-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 3 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 142 ++++++------
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 3 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 12 +-
+ drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 13 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 31 ++-
+ drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 52 ++++-
+ drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 25 ++-
+ drivers/gpu/drm/amd/amdgpu/mes_v12_1.c | 8 +-
+ drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c | 9 +-
+ drivers/gpu/drm/amd/amdgpu/psp_v15_0.c | 1 +
+ drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 8 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 17 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 12 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 11 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 14 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 5 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 5 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c | 12 +-
+ drivers/gpu/drm/amd/amdgpu/si_dma.c | 12 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 3 +-
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 140 +++++++++---
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 +-
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 7 +-
+ .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 241 +++++++++++++++++++++
+ .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 +-
+ .../amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.c | 78 -------
+ .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 2 -
+ drivers/gpu/drm/amd/display/dc/dc.h | 13 +-
+ drivers/gpu/drm/amd/display/dc/dc_dsc.h | 1 +
+ drivers/gpu/drm/amd/display/dc/dc_stream.h | 4 +-
+ drivers/gpu/drm/amd/display/dc/dc_types.h | 6 +
+ .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 -
+ drivers/gpu/drm/amd/display/dc/dm_helpers.h | 10 +
+ .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 37 ----
+ drivers/gpu/drm/amd/display/dc/dml2_0/Makefile | 1 +
+ .../drm/amd/display/dc/dml2_0/display_mode_core.c | 17 ++
+ .../drm/amd/display/dc/dml2_0/display_mode_util.c | 14 ++
+ .../dc/dml2_0/dml21/dml21_translation_helper.c | 24 +-
+ .../drm/amd/display/dc/dml2_0/dml21/dml21_utils.c | 2 +
+ .../display/dc/dml2_0/dml21/dml21_wrapper_fpu.c | 2 +
+ .../dml2_0/dml21/inc/bounding_boxes/dcn42_soc_bb.h | 25 ++-
+ .../dml2_0/dml21/inc/dml_top_display_cfg_types.h | 14 --
+ .../dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4.c | 5 +-
+ .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 37 +++-
+ .../dml21/src/dml2_core/dml2_core_shared_types.h | 40 ++--
+ .../dml2_0/dml21/src/dml2_core/dml2_core_utils.c | 73 +------
+ .../dml2_0/dml21/src/dml2_core/dml2_core_utils.h | 3 +-
+ .../dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c | 1 +
+ .../dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_factory.c | 2 +
+ .../dml2_0/dml21/src/dml2_mcg/dml2_mcg_factory.c | 1 +
+ .../dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn42.c | 192 ++++++++++++++++
+ .../dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn42.h | 17 ++
+ .../dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c | 21 +-
+ .../dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.h | 10 +
+ .../dml2_0/dml21/src/dml2_pmo/dml2_pmo_factory.c | 3 +
+ .../src/dml2_standalone_libraries/lib_float_math.c | 2 +-
+ .../dc/dml2_0/dml21/src/dml2_top/dml2_top_soc15.c | 2 +
+ .../amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c | 9 +
+ .../display/dc/dml2_0/dml2_translation_helper.c | 6 +
+ drivers/gpu/drm/amd/display/dc/dml2_0/dml2_utils.c | 1 +
+ .../display/dc/dml2_0/dml_display_rq_dlg_calc.c | 1 +
+ drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 13 +-
+ .../gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c | 2 +-
+ .../gpu/drm/amd/display/dc/dsc/dcn35/dcn35_dsc.c | 2 +-
+ .../gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c | 2 +-
+ .../gpu/drm/amd/display/dc/link/link_detection.c | 25 ++-
+ drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 3 +-
+ .../display/dc/link/protocols/link_dp_capability.c | 5 +-
+ .../amd/display/dc/resource/dcn31/dcn31_resource.c | 2 +
+ .../display/dc/resource/dcn315/dcn315_resource.c | 2 +
+ .../dcn42/dcn42_soc_and_ip_translator.c | 4 +
+ .../drm/amd/display/include/ddc_service_types.h | 1 +
+ .../drm/amd/display/modules/freesync/freesync.c | 32 ++-
+ .../drm/amd/display/modules/power/power_helpers.c | 49 +++--
+ drivers/gpu/drm/amd/display/modules/vmid/vmid.c | 8 +-
+ .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 3 -
+ drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 1 +
+ drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 6 +-
+ .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 70 +++++-
+ .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c | 48 ++--
+ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 37 +++-
+ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 14 +-
+ .../gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c | 9 +-
+ drivers/gpu/drm/radeon/cik.c | 2 +-
+ drivers/gpu/drm/radeon/si.c | 2 +-
+ 96 files changed, 1379 insertions(+), 570 deletions(-)
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn42.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn42.h
+$ git am -3 ../patches/0001-drm-fbdev-emulation-restore-drm_fb_helper_gem_is_fb-.patch
+Applying: drm/fbdev-emulation: restore drm_fb_helper_gem_is_fb() dummy
+$ git reset HEAD^
+Unstaged changes after reset:
+M include/drm/drm_fb_helper.h
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[master ce6f985e8f7d0] Merge branch 'drm-next' of https://gitlab.freedesktop.org/agd5f/linux.git
+ Date: Thu Apr 16 13:52:54 2026 +0100
+Merging drm-intel/for-linux-next (a97c88a176b6b drm/i915/wm: Verify the correct plane DDB entry)
+$ git merge -m Merge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/i915/kernel.git drm-intel/for-linux-next
+Merge made by the 'ort' strategy.
+ drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c | 9 +++++++--
+ drivers/gpu/drm/i915/display/skl_watermark.c | 4 ++--
+ 2 files changed, 9 insertions(+), 4 deletions(-)
+Merging drm-msm/msm-next (a972d1b864e8e drm/msm: Use of_get_available_child_by_name())
+$ git merge -m Merge branch 'msm-next' of https://gitlab.freedesktop.org/drm/msm.git drm-msm/msm-next
+Already up to date.
+Merging drm-msm-lumag/msm-next-lumag (a972d1b864e8e drm/msm: Use of_get_available_child_by_name())
+$ git merge -m Merge branch 'msm-next-lumag' of https://gitlab.freedesktop.org/lumag/msm.git drm-msm-lumag/msm-next-lumag
+Already up to date.
+Merging drm-xe/drm-xe-next (ad422cae958fc drm/xe: Suppress reset log for killed queues)
+$ git merge -m Merge branch 'drm-xe-next' of https://gitlab.freedesktop.org/drm/xe/kernel.git drm-xe/drm-xe-next
+Auto-merging drivers/gpu/drm/i915/display/intel_psr.c
+Auto-merging drivers/gpu/drm/xe/xe_hw_engine.c
+Merge made by the 'ort' strategy.
+ Documentation/gpu/xe/index.rst | 1 +
+ Documentation/gpu/xe/xe_gt_stats.rst | 11 +
+ drivers/gpu/drm/drm_gpusvm.c | 5 +
+ drivers/gpu/drm/i915/display/intel_cdclk.c | 2 +-
+ drivers/gpu/drm/i915/display/intel_ddi.c | 2 +-
+ .../gpu/drm/i915/display/intel_display_device.c | 2 +-
+ drivers/gpu/drm/i915/display/intel_display_power.c | 2 +-
+ drivers/gpu/drm/i915/display/intel_display_wa.c | 2 +-
+ drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +-
+ drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +-
+ drivers/gpu/drm/i915/display/intel_fbc.c | 2 +-
+ drivers/gpu/drm/i915/display/intel_flipq.c | 2 +-
+ drivers/gpu/drm/i915/display/intel_hdcp.c | 2 +-
+ drivers/gpu/drm/i915/display/intel_pmdemand.c | 2 +-
+ drivers/gpu/drm/i915/display/intel_psr.c | 2 +-
+ drivers/gpu/drm/i915/display/skl_universal_plane.c | 2 +-
+ drivers/gpu/drm/xe/Makefile | 3 +
+ drivers/gpu/drm/xe/abi/guc_klvs_abi.h | 8 +
+ drivers/gpu/drm/xe/abi/xe_sysctrl_abi.h | 65 ++++
+ .../gpu/drm/xe/compat-i915-headers/intel_step.h | 13 -
+ drivers/gpu/drm/xe/regs/xe_gt_regs.h | 6 +-
+ drivers/gpu/drm/xe/regs/xe_sysctrl_regs.h | 36 ++
+ .../gpu/drm/xe/tests/xe_gt_sriov_pf_config_kunit.c | 21 +-
+ drivers/gpu/drm/xe/tests/xe_pci.c | 4 +-
+ drivers/gpu/drm/xe/xe_bo.c | 29 +-
+ drivers/gpu/drm/xe/xe_bo_types.h | 3 +-
+ drivers/gpu/drm/xe/xe_debugfs.c | 43 ++-
+ drivers/gpu/drm/xe/xe_dep_scheduler.h | 5 +
+ drivers/gpu/drm/xe/xe_device.c | 64 +++-
+ drivers/gpu/drm/xe/xe_device.h | 9 +
+ drivers/gpu/drm/xe/xe_device_types.h | 6 +
+ drivers/gpu/drm/xe/xe_dma_buf.c | 23 +-
+ drivers/gpu/drm/xe/xe_drm_ras.h | 4 +-
+ drivers/gpu/drm/xe/xe_eu_stall.h | 4 +-
+ drivers/gpu/drm/xe/xe_exec_queue.c | 9 +-
+ drivers/gpu/drm/xe/xe_ggtt.c | 1 -
+ drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 1 +
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 262 ++++++++++++--
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h | 2 +
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c | 124 ++++---
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.h | 4 +-
+ drivers/gpu/drm/xe/xe_gt_stats.c | 41 +++
+ drivers/gpu/drm/xe/xe_gt_stats_types.h | 118 ++++++
+ drivers/gpu/drm/xe/xe_guc.c | 8 +
+ drivers/gpu/drm/xe/xe_guc_ads.c | 3 +
+ drivers/gpu/drm/xe/xe_guc_capture.h | 4 +-
+ drivers/gpu/drm/xe/xe_guc_capture_types.h | 4 +-
+ drivers/gpu/drm/xe/xe_guc_ct.c | 38 +-
+ drivers/gpu/drm/xe/xe_guc_fwif.h | 4 +-
+ drivers/gpu/drm/xe/xe_guc_pc.c | 32 +-
+ drivers/gpu/drm/xe/xe_guc_submit.c | 40 +-
+ drivers/gpu/drm/xe/xe_hw_engine.c | 3 +
+ drivers/gpu/drm/xe/xe_hw_error.h | 4 +-
+ drivers/gpu/drm/xe/xe_mem_pool.c | 403 +++++++++++++++++++++
+ drivers/gpu/drm/xe/xe_mem_pool.h | 35 ++
+ drivers/gpu/drm/xe/xe_mem_pool_types.h | 21 ++
+ drivers/gpu/drm/xe/xe_migrate.c | 56 +--
+ drivers/gpu/drm/xe/xe_migrate.h | 4 +-
+ drivers/gpu/drm/xe/xe_nvm.h | 4 +-
+ drivers/gpu/drm/xe/xe_pat.c | 8 +
+ drivers/gpu/drm/xe/xe_pci.c | 9 +
+ drivers/gpu/drm/xe/xe_pci_sriov.c | 2 +
+ drivers/gpu/drm/xe/xe_pci_types.h | 1 +
+ drivers/gpu/drm/xe/xe_pcode_api.h | 5 +
+ drivers/gpu/drm/xe/xe_pm.c | 6 +
+ drivers/gpu/drm/xe/xe_pt_walk.h | 4 +-
+ drivers/gpu/drm/xe/xe_pxp.c | 6 +
+ drivers/gpu/drm/xe/xe_pxp.h | 6 +-
+ drivers/gpu/drm/xe/xe_pxp_debugfs.h | 6 +-
+ drivers/gpu/drm/xe/xe_pxp_submit.h | 6 +-
+ drivers/gpu/drm/xe/xe_pxp_types.h | 6 +-
+ drivers/gpu/drm/xe/xe_query.c | 7 +
+ drivers/gpu/drm/xe/xe_reg_sr.h | 4 +-
+ drivers/gpu/drm/xe/xe_reg_sr_types.h | 4 +-
+ drivers/gpu/drm/xe/xe_reg_whitelist.c | 2 +-
+ drivers/gpu/drm/xe/xe_reg_whitelist.h | 4 +-
+ drivers/gpu/drm/xe/xe_rtp.h | 4 +-
+ drivers/gpu/drm/xe/xe_rtp_helpers.h | 6 +-
+ drivers/gpu/drm/xe/xe_rtp_types.h | 4 +-
+ drivers/gpu/drm/xe/xe_sriov_pf.c | 6 -
+ drivers/gpu/drm/xe/xe_sriov_pf_helpers.h | 3 +-
+ drivers/gpu/drm/xe/xe_sriov_pf_provision.c | 41 +++
+ drivers/gpu/drm/xe/xe_sriov_pf_provision.h | 1 +
+ drivers/gpu/drm/xe/xe_sriov_pf_types.h | 3 -
+ drivers/gpu/drm/xe/xe_sriov_vf_ccs.c | 54 +--
+ drivers/gpu/drm/xe/xe_sriov_vf_ccs_types.h | 5 +-
+ drivers/gpu/drm/xe/xe_step.c | 2 +-
+ drivers/gpu/drm/xe/xe_step.h | 4 +-
+ drivers/gpu/drm/xe/xe_step_types.h | 61 +---
+ drivers/gpu/drm/xe/xe_svm.c | 10 +-
+ drivers/gpu/drm/xe/xe_sysctrl.c | 101 ++++++
+ drivers/gpu/drm/xe/xe_sysctrl.h | 22 ++
+ drivers/gpu/drm/xe/xe_sysctrl_mailbox.c | 371 +++++++++++++++++++
+ drivers/gpu/drm/xe/xe_sysctrl_mailbox.h | 31 ++
+ drivers/gpu/drm/xe/xe_sysctrl_mailbox_types.h | 40 ++
+ drivers/gpu/drm/xe/xe_sysctrl_types.h | 32 ++
+ drivers/gpu/drm/xe/xe_tlb_inval.c | 2 +-
+ drivers/gpu/drm/xe/xe_tuning.c | 9 +-
+ drivers/gpu/drm/xe/xe_tuning.h | 4 +-
+ drivers/gpu/drm/xe/xe_uc_fw.c | 11 +
+ drivers/gpu/drm/xe/xe_uc_fw.h | 4 +
+ drivers/gpu/drm/xe/xe_uc_fw_abi.h | 4 +-
+ drivers/gpu/drm/xe/xe_vm.c | 7 +-
+ drivers/gpu/drm/xe/xe_vram.c | 22 ++
+ drivers/gpu/drm/xe/xe_vram.h | 2 +
+ drivers/gpu/drm/xe/xe_wa.c | 16 +-
+ drivers/gpu/drm/xe/xe_wa.h | 4 +-
+ drivers/gpu/drm/xe/xe_wa_oob.rules | 7 +
+ include/uapi/drm/xe_drm.h | 206 +++++------
+ 109 files changed, 2319 insertions(+), 480 deletions(-)
+ create mode 100644 Documentation/gpu/xe/xe_gt_stats.rst
+ create mode 100644 drivers/gpu/drm/xe/abi/xe_sysctrl_abi.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
+ create mode 100644 drivers/gpu/drm/xe/regs/xe_sysctrl_regs.h
+ create mode 100644 drivers/gpu/drm/xe/xe_mem_pool.c
+ create mode 100644 drivers/gpu/drm/xe/xe_mem_pool.h
+ create mode 100644 drivers/gpu/drm/xe/xe_mem_pool_types.h
+ create mode 100644 drivers/gpu/drm/xe/xe_sysctrl.c
+ create mode 100644 drivers/gpu/drm/xe/xe_sysctrl.h
+ create mode 100644 drivers/gpu/drm/xe/xe_sysctrl_mailbox.c
+ create mode 100644 drivers/gpu/drm/xe/xe_sysctrl_mailbox.h
+ create mode 100644 drivers/gpu/drm/xe/xe_sysctrl_mailbox_types.h
+ create mode 100644 drivers/gpu/drm/xe/xe_sysctrl_types.h
+$ git am -3 ../patches/0001-drm-xe-Fix-up-merge-issue.patch
+Applying: drm: xe: Fix up merge issue
+Using index info to reconstruct a base tree...
+M drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
+Falling back to patching base and 3-way merge...
+No changes -- Patch already applied.
+Merging etnaviv/etnaviv/next (6bde14ba5f7ef drm/etnaviv: add optional reset support)
+$ git merge -m Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux etnaviv/etnaviv/next
+Already up to date.
+Merging drm-rust/drm-rust-next (a7a080bb4236e gpu: nova-core: fix missing colon in SEC2 boot debug message)
+$ git merge -m Merge branch 'drm-rust-next' of https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust/drm-rust-next
+Already up to date.
+$ git am -3 ../patches/0001-drm-nova-Fix-up-merge-issue.patch
+Applying: drm: nova: Fix up merge issue
+Using index info to reconstruct a base tree...
+M drivers/gpu/nova-core/gsp/cmdq.rs
+Falling back to patching base and 3-way merge...
+Auto-merging drivers/gpu/nova-core/gsp/cmdq.rs
+No changes -- Patch already applied.
+Merging drm-nova/nova-next (93296e9d9528f gpu: nova-core: vbios: store reference to Device where relevant)
+$ git merge -m Merge branch 'nova-next' of https://gitlab.freedesktop.org/drm/nova.git drm-nova/nova-next
+Already up to date.
+Merging fbdev/for-next (028ef9c96e961 Linux 7.0)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git fbdev/for-next
+Already up to date.
+$ git am -3 ../patches/0001-fix-up-for-drm-hyperv-Remove-reference-to-hyperv_fb-.patch
+Applying: fix up for "drm/hyperv: Remove reference to hyperv_fb driver"
+$ git reset HEAD^
+Unstaged changes after reset:
+M drivers/gpu/drm/hyperv/Kconfig
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[master cf1371e019b6f] Merge branch 'drm-xe-next' of https://gitlab.freedesktop.org/drm/xe/kernel.git
+ Date: Thu Apr 16 13:53:02 2026 +0100
+Merging regmap/for-next (a0508e5ef1252 Merge remote-tracking branch 'regmap/for-7.0' into regmap-linus)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git regmap/for-next
+Already up to date.
+Merging sound/for-next (3c318f97dcc50 ALSA: usb-audio: stop parsing UAC2 rates at MAX_NR_RATES)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git sound/for-next
+Already up to date.
+Merging ieee1394/for-next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git ieee1394/for-next
+Already up to date.
+Merging sound-asoc/for-next (6e5b0fac1063b ASoC: SOF: Intel: NVL/NVL-S: add platform name)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git sound-asoc/for-next
+Already up to date.
+Merging modules/modules-next (663385f9155f2 module: Simplify warning on positive returns from module_init())
+$ git merge -m Merge branch 'modules-next' of https://git.kernel.org/pub/scm/linux/kernel/git/modules/linux.git modules/modules-next
+Already up to date.
+Merging input/next (875115b82c295 Input: ims-pcu - fix heap-buffer-overflow in ims_pcu_process_data())
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git input/next
+Auto-merging drivers/input/joystick/xpad.c
+Auto-merging drivers/input/mouse/Kconfig
+CONFLICT (content): Merge conflict in drivers/input/mouse/Kconfig
+Auto-merging drivers/input/mouse/Makefile
+Resolved 'drivers/input/mouse/Kconfig' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 308772afda152] Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
+$ git diff -M --stat --summary HEAD^..
+ .../devicetree/bindings/input/awinic,aw86927.yaml | 7 +-
+ .../devicetree/bindings/input/matrix-keymap.yaml | 4 +-
+ .../devicetree/bindings/input/parade,tc3408.yaml | 68 ++
+ .../bindings/input/touchscreen/edt-ft5x06.yaml | 30 +-
+ .../input/touchscreen/sitronix,st1232.yaml | 4 +
+ .../input/touchscreen/technologic,ts4800-ts.yaml | 42 +
+ .../bindings/input/touchscreen/trivial-touch.yaml | 6 +-
+ .../bindings/input/touchscreen/ts4800-ts.txt | 11 -
+ drivers/hid/i2c-hid/i2c-hid-of-elan.c | 8 +
+ drivers/input/input.c | 23 +-
+ drivers/input/joystick/gf2k.c | 6 +-
+ drivers/input/joystick/xpad.c | 35 +-
+ drivers/input/keyboard/atkbd.c | 133 ++-
+ drivers/input/keyboard/cros_ec_keyb.c | 259 +++--
+ drivers/input/keyboard/mpr121_touchkey.c | 8 -
+ drivers/input/keyboard/qt1050.c | 3 +-
+ drivers/input/keyboard/qt1070.c | 3 +-
+ drivers/input/misc/adxl34x-i2c.c | 5 +-
+ drivers/input/misc/atlas_btns.c | 22 +-
+ drivers/input/misc/aw86927.c | 66 +-
+ drivers/input/misc/drv260x.c | 50 +-
+ drivers/input/misc/ims-pcu.c | 32 +-
+ drivers/input/misc/keyspan_remote.c | 22 +-
+ drivers/input/mouse/Kconfig | 36 -
+ drivers/input/mouse/Makefile | 3 -
+ drivers/input/mouse/alps.c | 11 +-
+ drivers/input/mouse/alps.h | 4 +-
+ drivers/input/mouse/appletouch.c | 21 +-
+ drivers/input/mouse/hgpk.c | 1063 --------------------
+ drivers/input/mouse/hgpk.h | 61 --
+ drivers/input/mouse/inport.c | 177 ----
+ drivers/input/mouse/logibm.c | 166 ---
+ drivers/input/mouse/psmouse-base.c | 51 +-
+ drivers/input/mouse/psmouse.h | 6 +-
+ drivers/input/mouse/synaptics_usb.c | 23 +-
+ drivers/input/serio/Kconfig | 13 -
+ drivers/input/serio/Makefile | 1 -
+ drivers/input/serio/ct82c710.c | 239 -----
+ drivers/input/serio/libps2.c | 12 +-
+ drivers/input/tablet/aiptek.c | 20 +-
+ drivers/input/tablet/pegasus_notetaker.c | 7 +-
+ drivers/input/touchscreen/Kconfig | 12 -
+ drivers/input/touchscreen/Makefile | 1 -
+ drivers/input/touchscreen/ad7877.c | 32 +-
+ drivers/input/touchscreen/ad7879.c | 46 +-
+ drivers/input/touchscreen/ads7846.c | 44 +-
+ drivers/input/touchscreen/atmel_mxt_ts.c | 290 +++---
+ drivers/input/touchscreen/auo-pixcir-ts.c | 43 +-
+ drivers/input/touchscreen/bu21029_ts.c | 8 +-
+ drivers/input/touchscreen/chipone_icn8318.c | 8 +-
+ drivers/input/touchscreen/cyttsp_core.c | 20 +-
+ drivers/input/touchscreen/edt-ft5x06.c | 87 +-
+ drivers/input/touchscreen/eeti_ts.c | 27 +-
+ drivers/input/touchscreen/ektf2127.c | 8 +-
+ drivers/input/touchscreen/elants_i2c.c | 93 +-
+ drivers/input/touchscreen/elo.c | 32 +-
+ drivers/input/touchscreen/exc3000.c | 31 +-
+ drivers/input/touchscreen/goodix_berlin_core.c | 8 +
+ drivers/input/touchscreen/goodix_fwupload.c | 29 +-
+ drivers/input/touchscreen/hideep.c | 54 +-
+ drivers/input/touchscreen/hycon-hy46xx.c | 31 +-
+ drivers/input/touchscreen/imagis.c | 30 +-
+ drivers/input/touchscreen/imx6ul_tsc.c | 19 +-
+ drivers/input/touchscreen/ipaq-micro-ts.c | 8 +-
+ drivers/input/touchscreen/iqs5xx.c | 190 ++--
+ drivers/input/touchscreen/iqs7211.c | 24 +-
+ drivers/input/touchscreen/lpc32xx_ts.c | 8 +-
+ drivers/input/touchscreen/melfas_mip4.c | 121 +--
+ drivers/input/touchscreen/mk712.c | 215 ----
+ drivers/input/touchscreen/mms114.c | 20 +-
+ drivers/input/touchscreen/msg2638.c | 19 +-
+ drivers/input/touchscreen/mxs-lradc-ts.c | 7 +-
+ drivers/input/touchscreen/novatek-nvt-ts.c | 8 +-
+ drivers/input/touchscreen/pixcir_i2c_ts.c | 38 +-
+ drivers/input/touchscreen/raydium_i2c_ts.c | 56 +-
+ drivers/input/touchscreen/st1232.c | 67 +-
+ drivers/input/touchscreen/stmfts.c | 63 +-
+ drivers/input/touchscreen/sur40.c | 23 +-
+ drivers/input/touchscreen/sx8654.c | 20 +-
+ drivers/input/touchscreen/tsc2007_core.c | 7 +-
+ drivers/input/touchscreen/tsc2007_iio.c | 9 +-
+ drivers/input/touchscreen/usbtouchscreen.c | 43 +-
+ drivers/input/touchscreen/wdt87xx_i2c.c | 44 +-
+ drivers/input/touchscreen/wm97xx-core.c | 57 +-
+ drivers/input/touchscreen/zinitix.c | 19 +-
+ include/linux/input.h | 4 +
+ 86 files changed, 1424 insertions(+), 3360 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/input/parade,tc3408.yaml
+ create mode 100644 Documentation/devicetree/bindings/input/touchscreen/technologic,ts4800-ts.yaml
+ delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/ts4800-ts.txt
+ delete mode 100644 drivers/input/mouse/hgpk.c
+ delete mode 100644 drivers/input/mouse/hgpk.h
+ delete mode 100644 drivers/input/mouse/inport.c
+ delete mode 100644 drivers/input/mouse/logibm.c
+ delete mode 100644 drivers/input/serio/ct82c710.c
+ delete mode 100644 drivers/input/touchscreen/mk712.c
+Merging block/for-next (02a6073962db9 Merge branch 'io_uring-7.1' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git block/for-next
+Merge made by the 'ort' strategy.
+ Documentation/block/ublk.rst | 14 ++---
+ drivers/block/ublk_drv.c | 22 +++----
+ drivers/block/zloop.c | 123 ++++++++++++++++++-------------------
+ include/linux/io_uring/cmd.h | 38 ++++++++++--
+ include/linux/io_uring_types.h | 5 ++
+ io_uring/io_uring.c | 2 +-
+ io_uring/poll.c | 2 +-
+ io_uring/rsrc.c | 133 ++++++++++++++++++++++++++++-------------
+ io_uring/rsrc.h | 5 --
+ 9 files changed, 209 insertions(+), 135 deletions(-)
+$ git am -3 ../patches/0001-Merge-fixup-for-Rust-error.patch
+Applying: Merge fixup for Rust error
+Using index info to reconstruct a base tree...
+M drivers/block/rnull/configfs.rs
+Falling back to patching base and 3-way merge...
+Auto-merging drivers/block/rnull/configfs.rs
+No changes -- Patch already applied.
+$ git am -3 ../patches/0001-Revert-block-remove-bio_last_bvec_all.patch
+Applying: Revert "block: remove bio_last_bvec_all"
+$ git reset HEAD^
+Unstaged changes after reset:
+M Documentation/block/biovecs.rst
+M include/linux/bio.h
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[master b29973dd6be5e] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
+ Date: Thu Apr 16 13:53:16 2026 +0100
+$ git am -3 ../patches/0001-io_uring-Fix-up-build-for-net-Slightly-simplify-net_.patch
+Applying: io_uring: Fix up build for "net: Slightly simplify net_mp_{open,close}_rxq"
+Using index info to reconstruct a base tree...
+M io_uring/zcrx.c
+Falling back to patching base and 3-way merge...
+Auto-merging io_uring/zcrx.c
+No changes -- Patch already applied.
+Merging device-mapper/for-next (8c0ee19db81f0 dm cache: fix missing return in invalidate_committed's error path)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git device-mapper/for-next
+Already up to date.
+Merging libata/for-next (8ebf408e7d463 ata: libata-scsi: fix requeue of deferred ATA PASS-THROUGH commands)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/libata/linux libata/for-next
+Already up to date.
+Merging pcmcia/pcmcia-next (b3c26ea81ccc5 pcmcia: remove obsolete host controller drivers)
+$ git merge -m Merge branch 'pcmcia-next' of https://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git pcmcia/pcmcia-next
+Auto-merging arch/mips/configs/mtx1_defconfig
+Auto-merging arch/powerpc/configs/ppc6xx_defconfig
+Auto-merging drivers/pci/quirks.c
+Auto-merging drivers/pcmcia/rsrc_nonstatic.c
+Merge made by the 'ort' strategy.
+ arch/mips/configs/mtx1_defconfig | 1 -
+ arch/powerpc/configs/ppc6xx_defconfig | 2 -
+ arch/x86/kernel/resource.c | 2 +-
+ drivers/pci/quirks.c | 4 +-
+ drivers/pcmcia/Kconfig | 30 -
+ drivers/pcmcia/Makefile | 3 -
+ drivers/pcmcia/i82092.c | 679 -----------------
+ drivers/pcmcia/i82092aa.h | 24 -
+ drivers/pcmcia/i82365.c | 1347 ---------------------------------
+ drivers/pcmcia/rsrc_nonstatic.c | 12 +-
+ drivers/pcmcia/tcic.c | 805 --------------------
+ drivers/pcmcia/tcic.h | 266 -------
+ drivers/pcmcia/yenta_socket.c | 3 +-
+ 13 files changed, 9 insertions(+), 3169 deletions(-)
+ delete mode 100644 drivers/pcmcia/i82092.c
+ delete mode 100644 drivers/pcmcia/i82092aa.h
+ delete mode 100644 drivers/pcmcia/i82365.c
+ delete mode 100644 drivers/pcmcia/tcic.c
+ delete mode 100644 drivers/pcmcia/tcic.h
+Merging mmc/next (52957cdad30f8 mmc: sdhci-msm: Fix the wrapped key handling)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git mmc/next
+Already up to date.
+Merging mfd/for-mfd-next (caa5a5d44d8ae mfd: core: Preserve OF node when ACPI handle is present)
+$ git merge -m Merge branch 'for-mfd-next' of https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git mfd/for-mfd-next
+Auto-merging include/linux/mfd/kempld.h
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/gpio/trivial-gpio.yaml | 2 -
+ .../devicetree/bindings/mfd/fsl,imx25-tsadc.yaml | 97 +++++
+ .../devicetree/bindings/mfd/fsl-imx25-tsadc.txt | 47 ---
+ Documentation/devicetree/bindings/mfd/max77620.txt | 162 --------
+ .../devicetree/bindings/mfd/maxim,max77620.yaml | 444 +++++++++++++++++++++
+ .../devicetree/bindings/mfd/rohm,bd72720-pmic.yaml | 29 +-
+ .../bindings/thermal/max77620_thermal.txt | 70 ----
+ drivers/mfd/atmel-hlcdc.c | 13 +-
+ drivers/mfd/bcm2835-pm.c | 9 +-
+ drivers/mfd/dln2.c | 21 +-
+ drivers/mfd/ene-kb3930.c | 2 +-
+ drivers/mfd/ezx-pcap.c | 27 +-
+ drivers/mfd/intel-lpss-pci.c | 13 +
+ drivers/mfd/lpc_ich.c | 7 +
+ drivers/mfd/macsmc.c | 1 +
+ drivers/mfd/max77705.c | 2 +-
+ drivers/mfd/mc13xxx-core.c | 2 +-
+ drivers/mfd/mfd-core.c | 12 +-
+ drivers/mfd/mt6397-core.c | 4 +-
+ drivers/mfd/rohm-bd71828.c | 1 +
+ drivers/mfd/stpmic1.c | 20 +-
+ drivers/mfd/viperboard.c | 7 +-
+ include/linux/mfd/atmel-hlcdc.h | 1 +
+ include/linux/mfd/bcm2835-pm.h | 7 +
+ include/linux/mfd/cgbc.h | 4 +-
+ include/linux/mfd/kempld.h | 6 +-
+ include/linux/mfd/lpc_ich.h | 2 +
+ include/linux/mfd/mt6397/core.h | 6 +-
+ include/linux/mfd/rsmu.h | 1 -
+ include/linux/mfd/si476x-core.h | 17 +-
+ 30 files changed, 680 insertions(+), 356 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/mfd/fsl,imx25-tsadc.yaml
+ delete mode 100644 Documentation/devicetree/bindings/mfd/fsl-imx25-tsadc.txt
+ delete mode 100644 Documentation/devicetree/bindings/mfd/max77620.txt
+ create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77620.yaml
+ delete mode 100644 Documentation/devicetree/bindings/thermal/max77620_thermal.txt
+Merging backlight/for-backlight-next (04d8f3fd0b52e backlight: apple_bl: Convert to a platform driver)
+$ git merge -m Merge branch 'for-backlight-next' of https://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git backlight/for-backlight-next
+Merge made by the 'ort' strategy.
+ drivers/video/backlight/apple_bl.c | 21 +++++++++++----------
+ drivers/video/backlight/sky81452-backlight.c | 3 +++
+ 2 files changed, 14 insertions(+), 10 deletions(-)
+Merging battery/for-next (98d68b74ebb9d power: supply: qcom_smbx: allow disabling charging)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git battery/for-next
+Auto-merging MAINTAINERS
+Auto-merging drivers/power/reset/Kconfig
+Merge made by the 'ort' strategy.
+ .../testing/sysfs-class-reboot-mode-reboot_modes | 36 +
+ .../reset/cortina,gemini-power-controller.yaml | 42 +
+ .../bindings/power/reset/gemini-poweroff.txt | 17 -
+ .../bindings/power/supply/cpcap-battery.yaml | 1 +
+ .../bindings/power/supply/maxim,max17042.yaml | 21 +-
+ .../power/supply/samsung,s2mu005-fuel-gauge.yaml | 49 ++
+ MAINTAINERS | 1 +
+ drivers/power/reset/Kconfig | 8 +-
+ drivers/power/reset/keystone-reset.c | 11 +-
+ drivers/power/reset/reboot-mode.c | 151 +++-
+ drivers/power/supply/Kconfig | 22 +
+ drivers/power/supply/Makefile | 2 +
+ drivers/power/supply/axp288_charger.c | 71 +-
+ drivers/power/supply/bd71828-power.c | 62 ++
+ drivers/power/supply/bq24190_charger.c | 9 +-
+ drivers/power/supply/cpcap-battery.c | 31 +-
+ drivers/power/supply/cw2015_battery.c | 3 +-
+ drivers/power/supply/ipaq_micro_battery.c | 50 +-
+ drivers/power/supply/macsmc-power.c | 855 +++++++++++++++++++++
+ drivers/power/supply/max17042_battery.c | 130 +++-
+ drivers/power/supply/max77705_charger.c | 36 +-
+ drivers/power/supply/mt6370-charger.c | 13 +-
+ drivers/power/supply/qcom_battmgr.c | 2 +
+ drivers/power/supply/qcom_smbx.c | 7 +
+ drivers/power/supply/s2mu005-battery.c | 307 ++++++++
+ drivers/power/supply/sbs-manager.c | 2 +-
+ drivers/power/supply/twl4030_madc_battery.c | 2 -
+ include/linux/power/max17042_battery.h | 25 +-
+ 28 files changed, 1785 insertions(+), 181 deletions(-)
+ create mode 100644 Documentation/ABI/testing/sysfs-class-reboot-mode-reboot_modes
+ create mode 100644 Documentation/devicetree/bindings/power/reset/cortina,gemini-power-controller.yaml
+ delete mode 100644 Documentation/devicetree/bindings/power/reset/gemini-poweroff.txt
+ create mode 100644 Documentation/devicetree/bindings/power/supply/samsung,s2mu005-fuel-gauge.yaml
+ create mode 100644 drivers/power/supply/macsmc-power.c
+ create mode 100644 drivers/power/supply/s2mu005-battery.c
+Merging regulator/for-next (bd8ea13b3a957 Merge remote-tracking branch 'regulator/for-7.1' into regulator-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git regulator/for-next
+Merge made by the 'ort' strategy.
+Merging security/next (82544d36b1729 selinux: fix overlayfs mmap() and mprotect() access checks)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git security/next
+Already up to date.
+Merging apparmor/apparmor-next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'apparmor-next' of https://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor apparmor/apparmor-next
+Already up to date.
+Merging integrity/next-integrity (82bbd447199ff evm: Enforce signatures version 3 with new EVM policy 'bit 3')
+$ git merge -m Merge branch 'next-integrity' of https://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity integrity/next-integrity
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Auto-merging MAINTAINERS
+Auto-merging arch/Kconfig
+Auto-merging arch/powerpc/Kconfig
+Auto-merging arch/s390/Kconfig
+Auto-merging arch/s390/kernel/Makefile
+Auto-merging arch/x86/include/asm/efi.h
+Auto-merging arch/x86/platform/efi/efi.c
+Merge made by the 'ort' strategy.
+ Documentation/ABI/testing/evm | 1 +
+ Documentation/ABI/testing/ima_policy | 10 +-
+ Documentation/admin-guide/kernel-parameters.txt | 17 --
+ MAINTAINERS | 1 +
+ arch/Kconfig | 3 +
+ arch/powerpc/Kconfig | 1 +
+ arch/powerpc/kernel/ima_arch.c | 8 +-
+ arch/powerpc/kernel/secure_boot.c | 6 +
+ arch/s390/Kconfig | 2 +-
+ arch/s390/kernel/Makefile | 1 -
+ arch/s390/kernel/ima_arch.c | 14 -
+ arch/s390/kernel/ipl.c | 6 +
+ arch/x86/include/asm/efi.h | 4 +-
+ arch/x86/platform/efi/efi.c | 2 +-
+ include/linux/evm.h | 8 +
+ include/linux/ima.h | 7 +-
+ include/linux/secure_boot.h | 23 ++
+ security/integrity/Makefile | 1 +
+ security/integrity/digsig.c | 8 +-
+ security/integrity/digsig_asymmetric.c | 59 ++++
+ security/integrity/efi_secureboot.c | 56 ++++
+ security/integrity/evm/evm.h | 3 +-
+ security/integrity/evm/evm_main.c | 73 ++++-
+ security/integrity/ima/ima.h | 29 +-
+ security/integrity/ima/ima_api.c | 13 +-
+ security/integrity/ima/ima_appraise.c | 79 ++---
+ security/integrity/ima/ima_crypto.c | 390 +-----------------------
+ security/integrity/ima/ima_efi.c | 53 +---
+ security/integrity/ima/ima_fs.c | 34 ++-
+ security/integrity/ima/ima_main.c | 37 ++-
+ security/integrity/ima/ima_policy.c | 22 +-
+ security/integrity/integrity.h | 15 +-
+ security/integrity/platform_certs/load_uefi.c | 2 +-
+ 33 files changed, 400 insertions(+), 588 deletions(-)
+ delete mode 100644 arch/s390/kernel/ima_arch.c
+ create mode 100644 include/linux/secure_boot.h
+ create mode 100644 security/integrity/efi_secureboot.c
+Merging selinux/next (8dc51459ef702 selinux: annotate intentional data race in inode_doinit_with_dentry())
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git selinux/next
+Already up to date.
+Merging smack/next (b2faddc131124 Smack: Fix error in capability bypass)
+$ git merge -m Merge branch 'next' of https://github.com/cschaufler/smack-next smack/next
+Auto-merging security/smack/smack_lsm.c
+Merge made by the 'ort' strategy.
+ security/smack/smack_lsm.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+Merging tomoyo/master (0b3f6d8bbc2d8 fuse: disable cuse for syzkaller config for linux-next kernels)
+$ git merge -m Merge branch 'master' of git://git.code.sf.net/p/tomoyo/tomoyo.git tomoyo/master
+Auto-merging include/linux/netdevice.h
+Auto-merging include/net/sock.h
+Auto-merging kernel/softirq.c
+Auto-merging kernel/workqueue.c
+Auto-merging lib/Kconfig.debug
+Auto-merging net/core/dev.c
+Auto-merging net/socket.c
+Merge made by the 'ort' strategy.
+ fs/fuse/Kconfig | 1 +
+ include/linux/netdevice.h | 15 ++++
+ include/net/dst.h | 22 +++++-
+ include/net/sock.h | 8 +-
+ kernel/locking/lockdep.c | 2 +
+ kernel/softirq.c | 4 +
+ kernel/workqueue.c | 28 +++++++
+ lib/Kconfig.debug | 7 ++
+ net/bridge/br_nf_core.c | 1 +
+ net/core/dev.c | 188 ++++++++++++++++++++++++++++++++++++++++++++
+ net/core/dst.c | 85 ++++++++++++++++++++
+ net/core/lock_debug.c | 1 +
+ net/socket.c | 32 ++++++--
+ security/tomoyo/audit.c | 10 +--
+ security/tomoyo/common.h | 2 +-
+ security/tomoyo/condition.c | 6 +-
+ 16 files changed, 391 insertions(+), 21 deletions(-)
+Merging tpmdd/next (d6088f42bd922 KEYS: trusted: Debugging as a feature)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git tpmdd/next
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/kernel-parameters.txt | 16 +++++++++
+ drivers/char/tpm/tpm-chip.c | 2 +-
+ drivers/char/tpm/tpm2-cmd.c | 8 ++---
+ drivers/char/tpm/tpm2-sessions.c | 5 ++-
+ drivers/char/tpm/tpm_crb.c | 35 +++++++++-----------
+ drivers/char/tpm/tpm_i2c_atmel.c | 34 ++++++++++++-------
+ include/keys/trusted-type.h | 21 +++++++-----
+ include/linux/tpm_eventlog.h | 9 +++--
+ security/keys/Kconfig | 1 -
+ security/keys/trusted-keys/Kconfig | 23 +++++++++++++
+ security/keys/trusted-keys/trusted_caam.c | 7 ++--
+ security/keys/trusted-keys/trusted_core.c | 6 ++++
+ security/keys/trusted-keys/trusted_tpm1.c | 44 ++++++++++++++-----------
+ 13 files changed, 141 insertions(+), 70 deletions(-)
+Merging watchdog/master (450517fa5aae9 dt-bindings: watchdog: qcom-wdt: Document Glymur watchdog)
+$ git merge -m Merge branch 'master' of git://www.linux-watchdog.org/linux-watchdog-next.git watchdog/master
+Already up to date.
+Merging iommu/next (f8d5e7066d846 Merge branches 'fixes', 'arm/smmu/updates', 'arm/smmu/bindings', 'riscv', 'intel/vt-d', 'amd/amd-vi' and 'core' into next)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git iommu/next
+Already up to date.
+Merging audit/next (360160f75592b audit: handle unknown status requests in audit_receive_msg())
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git audit/next
+Already up to date.
+Merging devicetree/for-next (e9cd85a426380 dt-bindings: qcom,pdc: document the Hawi Power Domain Controller)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git devicetree/for-next
+Auto-merging Documentation/devicetree/bindings/arm/cpus.yaml
+CONFLICT (content): Merge conflict in Documentation/devicetree/bindings/arm/cpus.yaml
+Auto-merging drivers/bus/Kconfig
+Auto-merging drivers/bus/Makefile
+Auto-merging drivers/of/base.c
+CONFLICT (content): Merge conflict in drivers/of/base.c
+Auto-merging drivers/of/fdt.c
+Auto-merging drivers/of/platform.c
+Auto-merging drivers/soc/qcom/qcom_pd_mapper.c
+CONFLICT (content): Merge conflict in drivers/soc/qcom/qcom_pd_mapper.c
+Auto-merging include/linux/of.h
+Auto-merging scripts/checkpatch.pl
+Resolved 'Documentation/devicetree/bindings/arm/cpus.yaml' using previous resolution.
+Resolved 'drivers/of/base.c' using previous resolution.
+Resolved 'drivers/soc/qcom/qcom_pd_mapper.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 343590adff57d] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
+$ git diff -M --stat --summary HEAD^..
+ .../devicetree/bindings/arm/arm,vexpress-scc.yaml | 53 +++
+ Documentation/devicetree/bindings/arm/cpus.yaml | 305 ++++++++--------
+ .../bindings/arm/freescale/fsl,imx51-m4if.yaml | 1 +
+ .../devicetree/bindings/arm/vexpress-scc.txt | 33 --
+ .../devicetree/bindings/bus/baikal,bt1-apb.yaml | 90 -----
+ .../devicetree/bindings/bus/baikal,bt1-axi.yaml | 107 ------
+ .../bindings/display/bridge/lontium,lt8912b.yaml | 3 -
+ .../bindings/input/touchscreen/fsl,imx25-tcq.yaml | 69 ++++
+ .../bindings/input/touchscreen/fsl-mx25-tcq.txt | 34 --
+ .../bindings/interrupt-controller/arm,gic-v3.yaml | 2 +-
+ .../bindings/interrupt-controller/qcom,pdc.yaml | 2 +
+ .../devicetree/bindings/mux/mux-controller.yaml | 6 -
+ Documentation/devicetree/bindings/opp/opp-v2.yaml | 8 +-
+ .../bindings/spmi/qcom,x1e80100-spmi-pmic-arb.yaml | 4 +-
+ Documentation/devicetree/bindings/sram/sram.yaml | 4 +-
+ Documentation/devicetree/of_unittest.rst | 20 +-
+ .../translations/zh_CN/devicetree/of_unittest.rst | 21 +-
+ drivers/bus/Kconfig | 30 --
+ drivers/bus/Makefile | 2 -
+ drivers/bus/bt1-apb.c | 396 ---------------------
+ drivers/bus/bt1-axi.c | 292 ---------------
+ drivers/cpufreq/airoha-cpufreq.c | 7 +-
+ drivers/cpufreq/qcom-cpufreq-nvmem.c | 16 +-
+ drivers/cpufreq/ti-cpufreq.c | 12 +-
+ drivers/of/base.c | 20 +-
+ drivers/of/fdt.c | 42 +--
+ drivers/of/platform.c | 12 +-
+ drivers/of/property.c | 28 +-
+ drivers/soc/qcom/qcom_pd_mapper.c | 2 +-
+ include/linux/of.h | 11 +-
+ scripts/checkpatch.pl | 2 +-
+ scripts/dtc/checks.c | 2 +-
+ scripts/dtc/dtc-lexer.l | 3 -
+ scripts/dtc/dtc.h | 2 +-
+ scripts/dtc/libfdt/fdt.c | 8 +
+ scripts/dtc/libfdt/fdt_rw.c | 9 +-
+ scripts/dtc/version_gen.h | 2 +-
+ 37 files changed, 402 insertions(+), 1258 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/arm/arm,vexpress-scc.yaml
+ delete mode 100644 Documentation/devicetree/bindings/arm/vexpress-scc.txt
+ delete mode 100644 Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml
+ delete mode 100644 Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml
+ create mode 100644 Documentation/devicetree/bindings/input/touchscreen/fsl,imx25-tcq.yaml
+ delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/fsl-mx25-tcq.txt
+ delete mode 100644 drivers/bus/bt1-apb.c
+ delete mode 100644 drivers/bus/bt1-axi.c
+$ git am -3 ../patches/20260413_shengchao_guo_dt_bindings_arm_cpus_fix_and_extend_qualcomm_oryon_compatibles.mbx
+Applying: dt-bindings: arm: cpus: Restore qcom,oryon-1-4 compatible
+$ git reset HEAD^
+Unstaged changes after reset:
+M Documentation/devicetree/bindings/arm/cpus.yaml
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[master 22336414fee78] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
+ Date: Thu Apr 16 14:08:09 2026 +0100
+Merging dt-krzk/for-next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt.git dt-krzk/for-next
+Already up to date.
+Merging mailbox/for-next (c02053a9055d5 mailbox: mailbox-test: free channels on probe error)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git mailbox/for-next
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 +
+ drivers/mailbox/cix-mailbox.c | 6 +-
+ drivers/mailbox/exynos-mailbox.c | 4 --
+ drivers/mailbox/hi3660-mailbox.c | 2 -
+ drivers/mailbox/hi6220-mailbox.c | 14 ++---
+ drivers/mailbox/imx-mailbox.c | 4 +-
+ drivers/mailbox/mailbox-sti.c | 2 -
+ drivers/mailbox/mailbox-test.c | 52 +++++++++++-------
+ drivers/mailbox/mailbox.c | 64 +++++++++++++++-------
+ drivers/mailbox/mailbox.h | 12 ----
+ drivers/mailbox/mtk-cmdq-mailbox.c | 10 ++--
+ drivers/mailbox/mtk-vcp-mailbox.c | 2 +-
+ drivers/mailbox/omap-mailbox.c | 4 +-
+ drivers/mailbox/pcc.c | 2 -
+ drivers/mailbox/rockchip-mailbox.c | 9 +--
+ drivers/mailbox/tegra-hsp.c | 6 +-
+ include/linux/mailbox_client.h | 1 +
+ include/linux/mailbox_controller.h | 8 +++
+ 18 files changed, 105 insertions(+), 98 deletions(-)
+ delete mode 100644 drivers/mailbox/mailbox.h
+Merging spi/for-next (978df761538ec MAINTAINERS: update second Socionext SPI maintainer address)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git spi/for-next
+Already up to date.
+Merging tip/master (fba32ad82e9c1 Merge branch into tip/master: 'timers/clocksource')
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tip/master
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/timer/fsl,imxgpt.yaml | 1 +
+ drivers/clocksource/mmio.c | 11 +++++++---
+ drivers/clocksource/timer-of.c | 24 ++++++++++++----------
+ drivers/clocksource/timer-of.h | 5 ++---
+ drivers/clocksource/timer-rtl-otto.c | 2 +-
+ drivers/clocksource/timer-sun5i.c | 3 +++
+ 6 files changed, 28 insertions(+), 18 deletions(-)
+$ git am -3 ../patches/0001-vdso-Merge-fixup-with-mm.patch
+Applying: vdso: Merge fixup with mm
+Using index info to reconstruct a base tree...
+M kernel/time/namespace_vdso.c
+Falling back to patching base and 3-way merge...
+No changes -- Patch already applied.
+Merging kexec/kexec-next (028ef9c96e961 Linux 7.0)
+$ git merge -m Merge branch 'kexec-next' of https://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git kexec/kexec-next
+Already up to date.
+Merging liveupdate/next (028ef9c96e961 Linux 7.0)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git liveupdate/next
+Already up to date.
+Merging clockevents/timers/drivers/next (68ed094971b09 clocksource/drivers/timer-of: Make the code compatible with modules)
+$ git merge -m Merge branch 'timers/drivers/next' of https://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux.git clockevents/timers/drivers/next
+Already up to date.
+Merging edac/edac-for-next (3d63012017f17 Merge ras/edac-urgent into for-next)
+$ git merge -m Merge branch 'edac-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac/edac-for-next
+Merge made by the 'ort' strategy.
+Merging ftrace/for-next (f808c1006e4b5 Merge tracefs/for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git ftrace/for-next
+Auto-merging drivers/cpufreq/amd-pstate.c
+Auto-merging drivers/cpufreq/cpufreq.c
+Auto-merging drivers/cpufreq/intel_pstate.c
+Auto-merging fs/btrfs/raid56.c
+Auto-merging include/linux/tracepoint.h
+Auto-merging kernel/sched/ext.c
+Auto-merging kernel/smp.c
+Auto-merging kernel/trace/trace_kprobe.c
+Auto-merging kernel/trace/trace_output.c
+Auto-merging mm/damon/core.c
+Merge made by the 'ort' strategy.
+ drivers/cpufreq/amd-pstate.c | 10 +-
+ drivers/cpufreq/cpufreq.c | 2 +-
+ drivers/cpufreq/intel_pstate.c | 2 +-
+ drivers/i2c/i2c-core-slave.c | 2 +-
+ drivers/spi/spi-axi-spi-engine.c | 4 +-
+ fs/btrfs/extent_map.c | 4 +-
+ fs/btrfs/raid56.c | 4 +-
+ include/linux/bootconfig.h | 6 +-
+ include/linux/ftrace.h | 2 +-
+ include/linux/trace_printk.h | 1 -
+ include/linux/tracepoint.h | 11 +
+ include/trace/events/ipi.h | 6 +-
+ include/uapi/linux/trace_mmap.h | 1 +
+ kernel/irq_work.c | 2 +-
+ kernel/sched/ext.c | 2 +-
+ kernel/smp.c | 2 +-
+ kernel/trace/Makefile | 1 +
+ kernel/trace/fprobe.c | 2 -
+ kernel/trace/ftrace.c | 12 +-
+ kernel/trace/trace.c | 1230 +-------------------
+ kernel/trace/trace.h | 127 +-
+ kernel/trace/trace_events.c | 31 +-
+ kernel/trace/trace_events_hist.c | 29 +-
+ kernel/trace/trace_kprobe.c | 3 +-
+ kernel/trace/trace_output.c | 12 +-
+ kernel/trace/trace_printk.c | 1 +
+ kernel/trace/trace_snapshot.c | 1066 +++++++++++++++++
+ kernel/tracepoint.c | 2 +
+ lib/bootconfig.c | 62 +-
+ mm/damon/core.c | 2 +-
+ .../inter-event/trigger-fully-qualified-var-ref.tc | 34 +
+ 31 files changed, 1394 insertions(+), 1281 deletions(-)
+ create mode 100644 kernel/trace/trace_snapshot.c
+ create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-fully-qualified-var-ref.tc
+$ git am -3 ../patches/0001-ftrace-Fix-semantic-conflict-with-mm-tree.patch
+Applying: ftrace: Fix semantic conflict with mm tree
+Using index info to reconstruct a base tree...
+M kernel/trace/trace_printk.c
+Falling back to patching base and 3-way merge...
+Auto-merging kernel/trace/trace_printk.c
+No changes -- Patch already applied.
+Merging rcu/next (ed062c41dfda2 Merge branch 'rcu-nocb.20260123a')
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux rcu/next
+Already up to date.
+Merging paulmck/non-rcu/next (48f7a50c027dd stop_machine: Fix the documentation for a NULL cpus argument)
+$ git merge -m Merge branch 'non-rcu/next' of https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git paulmck/non-rcu/next
+Merge made by the 'ort' strategy.
+ include/linux/stop_machine.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+Merging kvm/next (6b802031877a9 Merge tag 'kvm-s390-next-7.1-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD)
+$ git merge -m Merge branch 'next' of git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm/next
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Auto-merging arch/arm64/include/asm/el2_setup.h
+Auto-merging arch/arm64/kernel/cpufeature.c
+Auto-merging arch/arm64/kvm/hyp/include/hyp/switch.h
+Auto-merging arch/arm64/kvm/hyp/nvhe/hyp-init.S
+Auto-merging arch/arm64/kvm/hyp/nvhe/mm.c
+Auto-merging arch/arm64/kvm/hyp/pgtable.c
+Auto-merging arch/arm64/kvm/sys_regs.c
+Auto-merging arch/arm64/mm/fault.c
+Auto-merging arch/arm64/tools/sysreg
+Auto-merging arch/riscv/kvm/tlb.c
+Auto-merging arch/riscv/kvm/vcpu_pmu.c
+Auto-merging arch/s390/kvm/gmap.c
+Auto-merging arch/x86/include/asm/cpufeatures.h
+Auto-merging arch/x86/kernel/cpu/common.c
+Auto-merging arch/x86/kernel/reboot.c
+Auto-merging arch/x86/kvm/vmx/tdx.c
+Auto-merging arch/x86/virt/vmx/tdx/tdx_global_metadata.c
+CONFLICT (content): Merge conflict in arch/x86/virt/vmx/tdx/tdx_global_metadata.c
+Auto-merging kernel/trace/Makefile
+Auto-merging tools/testing/selftests/kvm/arm64/set_id_regs.c
+Auto-merging virt/kvm/guest_memfd.c
+Auto-merging virt/kvm/kvm_main.c
+Resolved 'arch/x86/virt/vmx/tdx/tdx_global_metadata.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 479d1e9466e38] Merge branch 'next' of git://git.kernel.org/pub/scm/virt/kvm/kvm.git
+$ git diff -M --stat --summary HEAD^..
+ Documentation/admin-guide/kernel-parameters.txt | 4 +-
+ Documentation/arch/x86/tdx.rst | 36 +-
+ Documentation/virt/kvm/api.rst | 14 +-
+ Documentation/virt/kvm/arm/index.rst | 1 +
+ Documentation/virt/kvm/arm/pkvm.rst | 106 ++++
+ Documentation/virt/kvm/devices/arm-vgic-v5.rst | 50 ++
+ Documentation/virt/kvm/devices/index.rst | 1 +
+ Documentation/virt/kvm/devices/vcpu.rst | 5 +-
+ arch/arm64/include/asm/el2_setup.h | 4 +-
+ arch/arm64/include/asm/kvm_asm.h | 44 +-
+ arch/arm64/include/asm/kvm_define_hypevents.h | 16 +
+ arch/arm64/include/asm/kvm_host.h | 50 +-
+ arch/arm64/include/asm/kvm_hyp.h | 14 +-
+ arch/arm64/include/asm/kvm_hypevents.h | 60 ++
+ arch/arm64/include/asm/kvm_hyptrace.h | 26 +
+ arch/arm64/include/asm/kvm_mmu.h | 4 +
+ arch/arm64/include/asm/kvm_pgtable.h | 45 +-
+ arch/arm64/include/asm/kvm_pkvm.h | 4 +-
+ arch/arm64/include/asm/sysreg.h | 13 +-
+ arch/arm64/include/asm/virt.h | 9 +
+ arch/arm64/include/asm/vncr_mapping.h | 3 +
+ arch/arm64/include/uapi/asm/kvm.h | 1 +
+ arch/arm64/kernel/cpufeature.c | 1 +
+ arch/arm64/kernel/hyp-stub.S | 1 -
+ arch/arm64/kernel/image-vars.h | 4 +
+ arch/arm64/kernel/vmlinux.lds.S | 18 +
+ arch/arm64/kvm/Kconfig | 68 ++-
+ arch/arm64/kvm/Makefile | 2 +
+ arch/arm64/kvm/arch_timer.c | 102 +++-
+ arch/arm64/kvm/arm.c | 69 ++-
+ arch/arm64/kvm/config.c | 127 +++-
+ arch/arm64/kvm/emulate-nested.c | 68 +++
+ arch/arm64/kvm/handle_exit.c | 2 +-
+ arch/arm64/kvm/hyp/include/hyp/switch.h | 27 +
+ arch/arm64/kvm/hyp/include/nvhe/arm-smccc.h | 23 +
+ arch/arm64/kvm/hyp/include/nvhe/clock.h | 16 +
+ arch/arm64/kvm/hyp/include/nvhe/define_events.h | 14 +
+ arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 12 +-
+ arch/arm64/kvm/hyp/include/nvhe/memory.h | 12 +-
+ arch/arm64/kvm/hyp/include/nvhe/pkvm.h | 7 +-
+ arch/arm64/kvm/hyp/include/nvhe/trace.h | 70 +++
+ arch/arm64/kvm/hyp/include/nvhe/trap_handler.h | 2 +
+ arch/arm64/kvm/hyp/nvhe/Makefile | 8 +-
+ arch/arm64/kvm/hyp/nvhe/clock.c | 65 ++
+ arch/arm64/kvm/hyp/nvhe/debug-sr.c | 116 +++-
+ arch/arm64/kvm/hyp/nvhe/events.c | 25 +
+ arch/arm64/kvm/hyp/nvhe/ffa.c | 28 +-
+ arch/arm64/kvm/hyp/nvhe/host.S | 13 +-
+ arch/arm64/kvm/hyp/nvhe/hyp-init.S | 41 +-
+ arch/arm64/kvm/hyp/nvhe/hyp-main.c | 294 ++++++---
+ arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 6 +
+ arch/arm64/kvm/hyp/nvhe/mem_protect.c | 587 ++++++++++++++++--
+ arch/arm64/kvm/hyp/nvhe/mm.c | 4 +-
+ arch/arm64/kvm/hyp/nvhe/pkvm.c | 239 +++++++-
+ arch/arm64/kvm/hyp/nvhe/psci-relay.c | 45 +-
+ arch/arm64/kvm/hyp/nvhe/setup.c | 4 +-
+ arch/arm64/kvm/hyp/nvhe/stacktrace.c | 6 +-
+ arch/arm64/kvm/hyp/nvhe/switch.c | 23 +-
+ arch/arm64/kvm/hyp/nvhe/sys_regs.c | 18 +-
+ arch/arm64/kvm/hyp/nvhe/trace.c | 306 ++++++++++
+ arch/arm64/kvm/hyp/pgtable.c | 33 +-
+ arch/arm64/kvm/hyp/vgic-v5-sr.c | 166 ++++++
+ arch/arm64/kvm/hyp/vhe/Makefile | 2 +-
+ arch/arm64/kvm/hyp_trace.c | 442 ++++++++++++++
+ arch/arm64/kvm/hyp_trace.h | 11 +
+ arch/arm64/kvm/mmu.c | 624 ++++++++++++-------
+ arch/arm64/kvm/nested.c | 11 +-
+ arch/arm64/kvm/pkvm.c | 157 ++++-
+ arch/arm64/kvm/pmu-emul.c | 20 +-
+ arch/arm64/kvm/ptdump.c | 79 ++-
+ arch/arm64/kvm/stacktrace.c | 8 +-
+ arch/arm64/kvm/sys_regs.c | 200 ++++++-
+ arch/arm64/kvm/vgic/vgic-init.c | 230 +++++--
+ arch/arm64/kvm/vgic/vgic-kvm-device.c | 107 +++-
+ arch/arm64/kvm/vgic/vgic-mmio.c | 40 +-
+ arch/arm64/kvm/vgic/vgic-v3.c | 2 +-
+ arch/arm64/kvm/vgic/vgic-v5.c | 499 +++++++++++++++-
+ arch/arm64/kvm/vgic/vgic.c | 173 ++++--
+ arch/arm64/kvm/vgic/vgic.h | 53 +-
+ arch/arm64/mm/fault.c | 33 +-
+ arch/arm64/tools/sysreg | 480 +++++++++++++++
+ arch/riscv/include/asm/kvm_gstage.h | 51 +-
+ arch/riscv/include/asm/kvm_host.h | 23 +-
+ arch/riscv/include/asm/kvm_isa.h | 20 +
+ arch/riscv/include/asm/kvm_vcpu_config.h | 25 +
+ arch/riscv/include/uapi/asm/kvm.h | 8 +-
+ arch/riscv/kvm/Makefile | 2 +
+ arch/riscv/kvm/aia_device.c | 4 +-
+ arch/riscv/kvm/gstage.c | 198 ++++--
+ arch/riscv/kvm/isa.c | 253 ++++++++
+ arch/riscv/kvm/main.c | 16 +-
+ arch/riscv/kvm/mmu.c | 70 +--
+ arch/riscv/kvm/tlb.c | 3 +-
+ arch/riscv/kvm/vcpu.c | 111 ++--
+ arch/riscv/kvm/vcpu_config.c | 103 ++++
+ arch/riscv/kvm/vcpu_fp.c | 9 +-
+ arch/riscv/kvm/vcpu_onereg.c | 284 +--------
+ arch/riscv/kvm/vcpu_pmu.c | 33 +-
+ arch/riscv/kvm/vcpu_sbi_sta.c | 16 +-
+ arch/riscv/kvm/vcpu_timer.c | 3 +-
+ arch/riscv/kvm/vcpu_vector.c | 11 +-
+ arch/riscv/kvm/vm.c | 49 +-
+ arch/riscv/kvm/vmid.c | 3 +-
+ arch/s390/include/asm/kvm_host.h | 1 +
+ arch/s390/include/asm/kvm_host_types.h | 3 +-
+ arch/s390/kvm/dat.h | 5 +
+ arch/s390/kvm/faultin.c | 2 +-
+ arch/s390/kvm/gaccess.c | 2 +-
+ arch/s390/kvm/gmap.c | 32 +-
+ arch/s390/kvm/gmap.h | 3 +-
+ arch/s390/kvm/interrupt.c | 3 +
+ arch/s390/kvm/kvm-s390.c | 28 +-
+ arch/s390/kvm/kvm-s390.h | 5 +-
+ arch/s390/kvm/priv.c | 8 +-
+ arch/s390/kvm/vsie.c | 29 +-
+ arch/x86/events/intel/pt.c | 1 -
+ arch/x86/include/asm/cpufeatures.h | 1 +
+ arch/x86/include/asm/kvm-x86-ops.h | 10 +-
+ arch/x86/include/asm/kvm-x86-pmu-ops.h | 8 +-
+ arch/x86/include/asm/kvm_host.h | 52 +-
+ arch/x86/include/asm/reboot.h | 11 -
+ arch/x86/include/asm/svm.h | 20 +-
+ arch/x86/include/asm/tdx.h | 4 -
+ arch/x86/include/asm/virt.h | 26 +
+ arch/x86/include/asm/vmx.h | 11 +
+ arch/x86/kernel/cpu/common.c | 2 +
+ arch/x86/kernel/crash.c | 3 +-
+ arch/x86/kernel/reboot.c | 63 +-
+ arch/x86/kernel/smp.c | 5 +-
+ arch/x86/kvm/cpuid.c | 6 +-
+ arch/x86/kvm/emulate.c | 26 +-
+ arch/x86/kvm/hyperv.h | 8 -
+ arch/x86/kvm/kvm_emulate.h | 2 +
+ arch/x86/kvm/lapic.c | 13 +-
+ arch/x86/kvm/mmu/mmu.c | 14 +
+ arch/x86/kvm/mmu/tdp_mmu.c | 2 +-
+ arch/x86/kvm/pmu.c | 2 +-
+ arch/x86/kvm/svm/avic.c | 19 +-
+ arch/x86/kvm/svm/hyperv.h | 9 +-
+ arch/x86/kvm/svm/nested.c | 623 +++++++++++--------
+ arch/x86/kvm/svm/sev.c | 402 +++++++------
+ arch/x86/kvm/svm/svm.c | 664 ++++++++++++---------
+ arch/x86/kvm/svm/svm.h | 128 +++-
+ arch/x86/kvm/svm/vmenter.S | 10 +-
+ arch/x86/kvm/vmx/capabilities.h | 2 +-
+ arch/x86/kvm/vmx/main.c | 21 +-
+ arch/x86/kvm/vmx/nested.c | 50 +-
+ arch/x86/kvm/vmx/tdx.c | 224 +------
+ arch/x86/kvm/vmx/tdx.h | 8 +-
+ arch/x86/kvm/vmx/vmcs.h | 11 -
+ arch/x86/kvm/vmx/vmcs_shadow_fields.h | 5 +-
+ arch/x86/kvm/vmx/vmenter.S | 2 +-
+ arch/x86/kvm/vmx/vmx.c | 158 +----
+ arch/x86/kvm/vmx/vmx.h | 3 -
+ arch/x86/kvm/vmx/vmx_ops.h | 5 +-
+ arch/x86/kvm/x86.c | 473 +++++++++------
+ arch/x86/kvm/x86.h | 42 +-
+ arch/x86/virt/Makefile | 2 +
+ arch/x86/virt/hw.c | 360 +++++++++++
+ arch/x86/virt/vmx/tdx/tdx.c | 326 +++++-----
+ arch/x86/virt/vmx/tdx/tdx.h | 8 -
+ arch/x86/virt/vmx/tdx/tdx_global_metadata.c | 10 +-
+ drivers/irqchip/irq-gic-v5.c | 18 +
+ drivers/virt/coco/pkvm-guest/Kconfig | 2 +-
+ include/kvm/arm_arch_timer.h | 8 +-
+ include/kvm/arm_pmu.h | 5 +-
+ include/kvm/arm_vgic.h | 191 +++++-
+ include/linux/irqchip/arm-gic-v5.h | 27 +
+ include/linux/kvm_host.h | 27 +-
+ include/uapi/linux/kvm.h | 8 +
+ kernel/trace/Makefile | 49 +-
+ kernel/trace/trace_remote.c | 22 +-
+ tools/arch/arm64/include/uapi/asm/kvm.h | 1 +
+ tools/include/uapi/linux/kvm.h | 2 +
+ .../selftests/ftrace/test.d/remotes/functions | 19 +-
+ .../selftests/ftrace/test.d/remotes/hotplug.tc | 88 +++
+ .../test.d/remotes/hypervisor/buffer_size.tc | 11 +
+ .../ftrace/test.d/remotes/hypervisor/hotplug.tc | 11 +
+ .../ftrace/test.d/remotes/hypervisor/reset.tc | 11 +
+ .../ftrace/test.d/remotes/hypervisor/trace.tc | 11 +
+ .../ftrace/test.d/remotes/hypervisor/trace_pipe.tc | 11 +
+ .../ftrace/test.d/remotes/hypervisor/unloading.tc | 11 +
+ .../selftests/ftrace/test.d/remotes/trace.tc | 27 +-
+ .../selftests/ftrace/test.d/remotes/trace_pipe.tc | 25 -
+ tools/testing/selftests/kvm/Makefile.kvm | 15 +-
+ tools/testing/selftests/kvm/arm64/at.c | 14 +-
+ tools/testing/selftests/kvm/arm64/no-vgic-v3.c | 177 ------
+ tools/testing/selftests/kvm/arm64/no-vgic.c | 297 +++++++++
+ tools/testing/selftests/kvm/arm64/set_id_regs.c | 52 +-
+ tools/testing/selftests/kvm/arm64/vgic_v5.c | 228 +++++++
+ tools/testing/selftests/kvm/dirty_log_test.c | 3 -
+ tools/testing/selftests/kvm/guest_memfd_test.c | 70 ++-
+ tools/testing/selftests/kvm/include/arm64/gic_v5.h | 150 +++++
+ tools/testing/selftests/kvm/include/kvm_syscalls.h | 1 +
+ tools/testing/selftests/kvm/include/kvm_util.h | 4 -
+ .../testing/selftests/kvm/include/kvm_util_types.h | 2 +
+ tools/testing/selftests/kvm/include/riscv/sbi.h | 37 ++
+ .../testing/selftests/kvm/include/x86/processor.h | 12 +
+ tools/testing/selftests/kvm/include/x86/svm.h | 14 +-
+ tools/testing/selftests/kvm/kvm_page_table_test.c | 3 -
+ tools/testing/selftests/kvm/lib/kvm_util.c | 9 +-
+ tools/testing/selftests/kvm/lib/memstress.c | 4 -
+ tools/testing/selftests/kvm/lib/riscv/processor.c | 5 +
+ tools/testing/selftests/kvm/lib/x86/processor.c | 15 +-
+ tools/testing/selftests/kvm/lib/x86/svm.c | 2 +-
+ .../testing/selftests/kvm/pre_fault_memory_test.c | 4 -
+ tools/testing/selftests/kvm/riscv/sbi_pmu_test.c | 20 +-
+ .../testing/selftests/kvm/set_memory_region_test.c | 9 +-
+ tools/testing/selftests/kvm/steal_time.c | 98 ++-
+ .../testing/selftests/kvm/x86/fix_hypercall_test.c | 2 +-
+ tools/testing/selftests/kvm/x86/msrs_test.c | 4 +-
+ .../selftests/kvm/x86/nested_vmsave_vmload_test.c | 16 +-
+ .../selftests/kvm/x86/pmu_event_filter_test.c | 3 +-
+ .../testing/selftests/kvm/x86/sev_migrate_tests.c | 2 -
+ tools/testing/selftests/kvm/x86/state_test.c | 35 ++
+ .../selftests/kvm/x86/svm_lbr_nested_state.c | 145 +++++
+ .../selftests/kvm/x86/svm_nested_clear_efer_svme.c | 55 ++
+ .../selftests/kvm/x86/svm_nested_vmcb12_gpa.c | 176 ++++++
+ tools/testing/selftests/kvm/x86/xapic_state_test.c | 2 +-
+ virt/kvm/guest_memfd.c | 5 +-
+ virt/kvm/kvm_main.c | 43 +-
+ 221 files changed, 10554 insertions(+), 3388 deletions(-)
+ create mode 100644 Documentation/virt/kvm/arm/pkvm.rst
+ create mode 100644 Documentation/virt/kvm/devices/arm-vgic-v5.rst
+ create mode 100644 arch/arm64/include/asm/kvm_define_hypevents.h
+ create mode 100644 arch/arm64/include/asm/kvm_hypevents.h
+ create mode 100644 arch/arm64/include/asm/kvm_hyptrace.h
+ create mode 100644 arch/arm64/kvm/hyp/include/nvhe/arm-smccc.h
+ create mode 100644 arch/arm64/kvm/hyp/include/nvhe/clock.h
+ create mode 100644 arch/arm64/kvm/hyp/include/nvhe/define_events.h
+ create mode 100644 arch/arm64/kvm/hyp/include/nvhe/trace.h
+ create mode 100644 arch/arm64/kvm/hyp/nvhe/clock.c
+ create mode 100644 arch/arm64/kvm/hyp/nvhe/events.c
+ create mode 100644 arch/arm64/kvm/hyp/nvhe/trace.c
+ create mode 100644 arch/arm64/kvm/hyp/vgic-v5-sr.c
+ create mode 100644 arch/arm64/kvm/hyp_trace.c
+ create mode 100644 arch/arm64/kvm/hyp_trace.h
+ create mode 100644 arch/riscv/include/asm/kvm_isa.h
+ create mode 100644 arch/riscv/include/asm/kvm_vcpu_config.h
+ create mode 100644 arch/riscv/kvm/isa.c
+ create mode 100644 arch/riscv/kvm/vcpu_config.c
+ create mode 100644 arch/x86/include/asm/virt.h
+ create mode 100644 arch/x86/virt/hw.c
+ create mode 100644 tools/testing/selftests/ftrace/test.d/remotes/hotplug.tc
+ create mode 100644 tools/testing/selftests/ftrace/test.d/remotes/hypervisor/buffer_size.tc
+ create mode 100644 tools/testing/selftests/ftrace/test.d/remotes/hypervisor/hotplug.tc
+ create mode 100644 tools/testing/selftests/ftrace/test.d/remotes/hypervisor/reset.tc
+ create mode 100644 tools/testing/selftests/ftrace/test.d/remotes/hypervisor/trace.tc
+ create mode 100644 tools/testing/selftests/ftrace/test.d/remotes/hypervisor/trace_pipe.tc
+ create mode 100644 tools/testing/selftests/ftrace/test.d/remotes/hypervisor/unloading.tc
+ delete mode 100644 tools/testing/selftests/kvm/arm64/no-vgic-v3.c
+ create mode 100644 tools/testing/selftests/kvm/arm64/no-vgic.c
+ create mode 100644 tools/testing/selftests/kvm/arm64/vgic_v5.c
+ create mode 100644 tools/testing/selftests/kvm/include/arm64/gic_v5.h
+ create mode 100644 tools/testing/selftests/kvm/x86/svm_lbr_nested_state.c
+ create mode 100644 tools/testing/selftests/kvm/x86/svm_nested_clear_efer_svme.c
+ create mode 100644 tools/testing/selftests/kvm/x86/svm_nested_vmcb12_gpa.c
+Merging kvm-arm/next (94b4ae79ebb42 Merge branch kvm-arm64/misc-7.1 into kvmarm-master/next)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git kvm-arm/next
+Already up to date.
+Merging kvms390/next (9b8e8aad5896d KVM: s390: ucontrol: Fix memslot handling)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git kvms390/next
+Already up to date.
+Merging kvm-ppc/topic/ppc-kvm (f338e77383789 Linux 7.0-rc4)
+$ git merge -m Merge branch 'topic/ppc-kvm' of https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git kvm-ppc/topic/ppc-kvm
+Already up to date.
+Merging kvm-riscv/riscv_kvm_next (ddbf9c76c4020 RISC-V: KVM: Fix shift-out-of-bounds in make_xfence_request())
+$ git merge -m Merge branch 'riscv_kvm_next' of https://github.com/kvm-riscv/linux.git kvm-riscv/riscv_kvm_next
+Already up to date.
+Merging kvm-x86/next (6b802031877a9 Merge tag 'kvm-s390-next-7.1-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD)
+$ git merge -m Merge branch 'next' of https://github.com/kvm-x86/linux.git kvm-x86/next
+Already up to date.
+$ git am -3 ../patches/0001-KVM-selftests-Fix-up-semantic-changes.patch
+Applying: KVM: selftests: Fix up semantic changes
+Using index info to reconstruct a base tree...
+M tools/testing/selftests/kvm/lib/kvm_util.c
+Falling back to patching base and 3-way merge...
+Auto-merging tools/testing/selftests/kvm/lib/kvm_util.c
+No changes -- Patch already applied.
+$ git am -3 ../patches/kvm-x86-init
+Applying: Fix up merge
+$ git reset HEAD^
+Unstaged changes after reset:
+M arch/x86/virt/vmx/tdx/tdx_global_metadata.c
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[master d7fd596c46f9f] Merge branch 'next' of git://git.kernel.org/pub/scm/virt/kvm/kvm.git
+ Date: Thu Apr 16 14:08:33 2026 +0100
+Merging xen-tip/linux-next (3f100dd61ad4e xen/grant-table: guard gnttab_suspend/resume with CONFIG_HIBERNATE_CALLBACKS)
+$ git merge -m Merge branch 'linux-next' of https://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git xen-tip/linux-next
+Already up to date.
+Merging percpu/for-next (8f0b4cce4481f Linux 6.19-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git percpu/for-next
+Already up to date.
+Merging workqueues/for-next (b31e5dc9cd998 Merge branch 'for-7.1' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git workqueues/for-next
+Merge made by the 'ort' strategy.
+Merging sched-ext/for-next (1bd496807388a Merge branch 'for-7.1' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git sched-ext/for-next
+Merge made by the 'ort' strategy.
+Merging drivers-x86/for-next (344bf523d441d platform/x86: hp-wmi: Add support for Omen 16-wf1xxx (8C77))
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git drivers-x86/for-next
+Auto-merging drivers/gpu/drm/xe/xe_debugfs.c
+Auto-merging drivers/platform/wmi/core.c
+Auto-merging drivers/platform/x86/hp/hp-wmi.c
+Auto-merging include/linux/wmi.h
+Merge made by the 'ort' strategy.
+ .../ABI/testing/sysfs-driver-uniwill-laptop | 27 +
+ .../admin-guide/laptops/thinkpad-acpi.rst | 21 +
+ .../admin-guide/laptops/uniwill-laptop.rst | 12 +
+ Documentation/wmi/devices/bitland-mifs-wmi.rst | 207 +++++
+ Documentation/wmi/driver-development-guide.rst | 11 +-
+ drivers/gpu/drm/xe/xe_debugfs.c | 2 +-
+ drivers/gpu/drm/xe/xe_hwmon.c | 2 +-
+ drivers/gpu/drm/xe/xe_vsec.c | 7 +-
+ drivers/gpu/drm/xe/xe_vsec.h | 4 +-
+ drivers/input/mouse/trackpoint.c | 46 ++
+ drivers/input/mouse/trackpoint.h | 5 +
+ drivers/platform/mellanox/nvsw-sn2201.c | 1 -
+ drivers/platform/surface/surface_hotplug.c | 2 +-
+ drivers/platform/surface/surfacepro3_button.c | 71 +-
+ drivers/platform/wmi/core.c | 89 ++-
+ drivers/platform/wmi/internal.h | 3 +-
+ drivers/platform/wmi/marshalling.c | 6 +-
+ drivers/platform/wmi/tests/marshalling_kunit.c | 24 +-
+ drivers/platform/x86/Kconfig | 18 +
+ drivers/platform/x86/Makefile | 1 +
+ drivers/platform/x86/acer-wireless.c | 48 +-
+ drivers/platform/x86/asus-laptop.c | 44 +-
+ drivers/platform/x86/asus-wireless.c | 55 +-
+ drivers/platform/x86/asus-wmi.c | 77 +-
+ drivers/platform/x86/barco-p50-gpio.c | 23 +-
+ drivers/platform/x86/bitland-mifs-wmi.c | 837 +++++++++++++++++++++
+ drivers/platform/x86/dell/dell-rbtn.c | 142 ++--
+ drivers/platform/x86/dell/dell-wmi-base.c | 1 +
+ .../x86/dell/dell-wmi-sysman/dell-wmi-sysman.h | 4 +-
+ .../x86/dell/dell-wmi-sysman/enum-attributes.c | 34 +-
+ drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 68 +-
+ drivers/platform/x86/dell/dell_rbu.c | 6 +-
+ drivers/platform/x86/eeepc-laptop.c | 45 +-
+ drivers/platform/x86/fujitsu-laptop.c | 519 ++++++-------
+ drivers/platform/x86/fujitsu-tablet.c | 30 +-
+ drivers/platform/x86/hp/hp-wmi.c | 125 ++-
+ drivers/platform/x86/intel/int3472/discrete.c | 13 +-
+ drivers/platform/x86/intel/int3472/led.c | 55 +-
+ drivers/platform/x86/intel/pmc/core.c | 4 +-
+ drivers/platform/x86/intel/pmc/ssram_telemetry.c | 2 +-
+ drivers/platform/x86/intel/pmt/class.c | 8 +-
+ drivers/platform/x86/intel/pmt/class.h | 5 +-
+ drivers/platform/x86/intel/pmt/discovery.c | 4 +-
+ drivers/platform/x86/intel/pmt/telemetry.c | 13 +-
+ drivers/platform/x86/intel/pmt/telemetry.h | 12 +-
+ drivers/platform/x86/intel/rst.c | 23 +-
+ drivers/platform/x86/intel/sdsi.c | 5 +-
+ drivers/platform/x86/intel/smartconnect.c | 23 +-
+ drivers/platform/x86/intel/vsec.c | 121 +--
+ drivers/platform/x86/intel/vsec_tpmi.c | 12 +-
+ drivers/platform/x86/intel/wmi/sbl-fw-update.c | 7 +-
+ drivers/platform/x86/intel/wmi/thunderbolt.c | 2 +-
+ drivers/platform/x86/lenovo/ideapad-laptop.c | 1 +
+ drivers/platform/x86/lenovo/thinkpad_acpi.c | 193 ++---
+ drivers/platform/x86/lenovo/wmi-camera.c | 1 +
+ drivers/platform/x86/lenovo/wmi-events.c | 1 +
+ drivers/platform/x86/lenovo/ymc.c | 1 +
+ drivers/platform/x86/lenovo/yogabook.c | 2 +-
+ drivers/platform/x86/lg-laptop.c | 51 +-
+ drivers/platform/x86/mxm-wmi.c | 12 -
+ drivers/platform/x86/panasonic-laptop.c | 79 +-
+ drivers/platform/x86/pcengines-apuv2.c | 3 +-
+ drivers/platform/x86/redmi-wmi.c | 1 +
+ drivers/platform/x86/sony-laptop.c | 122 +--
+ drivers/platform/x86/system76_acpi.c | 63 +-
+ drivers/platform/x86/topstar-laptop.c | 43 +-
+ drivers/platform/x86/toshiba_acpi.c | 182 +++--
+ drivers/platform/x86/toshiba_bluetooth.c | 74 +-
+ drivers/platform/x86/toshiba_haps.c | 57 +-
+ drivers/platform/x86/uniwill/uniwill-acpi.c | 440 +++++++++--
+ drivers/platform/x86/uniwill/uniwill-wmi.c | 1 +
+ drivers/platform/x86/wireless-hotkey.c | 49 +-
+ drivers/platform/x86/wmi-bmof.c | 2 +-
+ drivers/platform/x86/xiaomi-wmi.c | 1 +
+ include/linux/intel_vsec.h | 39 +-
+ include/linux/platform_data/x86/int3472.h | 12 +-
+ include/linux/wmi.h | 15 +-
+ tools/power/x86/intel-speed-select/isst-config.c | 41 +-
+ 78 files changed, 3088 insertions(+), 1324 deletions(-)
+ create mode 100644 Documentation/wmi/devices/bitland-mifs-wmi.rst
+ create mode 100644 drivers/platform/x86/bitland-mifs-wmi.c
+$ git am -3 ../patches/0001-hid-Fix-up-mismerge.patch
+Applying: hid: Fix up mismerge
+$ git reset HEAD^
+Unstaged changes after reset:
+M drivers/hid/hid-asus.c
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[master ae0b2b73fa3ea] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
+ Date: Thu Apr 16 14:08:46 2026 +0100
+Merging chrome-platform/for-next (168e4b208ca8c platform/chrome: cros_usbpd_logger: Simplify with devm)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git chrome-platform/for-next
+Already up to date.
+Merging chrome-platform-firmware/for-firmware-next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'for-firmware-next' of https://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git chrome-platform-firmware/for-firmware-next
+Already up to date.
+Merging hsi/for-next (df5ead915b19a HSI: omap_ssi_port: remove depends on ARM)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git hsi/for-next
+Merge made by the 'ort' strategy.
+ drivers/hsi/clients/cmt_speech.c | 2 +-
+ drivers/hsi/controllers/Kconfig | 2 +-
+ drivers/hsi/controllers/omap_ssi_port.c | 9 +++-----
+ drivers/hsi/hsi_core.c | 37 +++++++++++++--------------------
+ include/linux/hsi/hsi.h | 2 +-
+ 5 files changed, 21 insertions(+), 31 deletions(-)
+Merging leds-lj/for-leds-next (b6de441f8ce22 leds: led-class: Switch to using class_find_device_by_fwnode())
+$ git merge -m Merge branch 'for-leds-next' of https://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git leds-lj/for-leds-next
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/leds/leds-lp5860.yaml | 7 ++
+ .../devicetree/bindings/leds/sprd,sc2731-bltc.yaml | 7 +-
+ drivers/leds/Kconfig | 1 -
+ drivers/leds/blink/leds-lgm-sso.c | 4 +-
+ drivers/leds/flash/leds-ktd2692.c | 2 +-
+ drivers/leds/led-class-multicolor.c | 4 +-
+ drivers/leds/led-class.c | 2 +-
+ drivers/leds/led-core.c | 20 ++--
+ drivers/leds/leds-lm3642.c | 20 ++--
+ drivers/leds/leds-lp5569.c | 4 +-
+ drivers/leds/leds-lp8860.c | 119 +++++++++------------
+ drivers/leds/rgb/leds-qcom-lpg.c | 7 +-
+ drivers/leds/trigger/ledtrig-tty.c | 2 +-
+ 13 files changed, 100 insertions(+), 99 deletions(-)
+Merging ipmi/for-next (93b5d21e8b5cb ipmi: ssif_bmc: Fix KUnit test link failure when KUNIT=m)
+$ git merge -m Merge branch 'for-next' of https://github.com/cminyard/linux-ipmi.git ipmi/for-next
+Merge made by the 'ort' strategy.
+ drivers/char/ipmi/Kconfig | 10 +
+ drivers/char/ipmi/ipmi_msghandler.c | 10 +-
+ drivers/char/ipmi/ssif_bmc.c | 405 +++++++++++++++++++++++++++++++++++-
+ 3 files changed, 411 insertions(+), 14 deletions(-)
+Merging driver-core/driver-core-next (6c8dfb0362732 bus: fsl-mc: use generic driver_override infrastructure)
+$ git merge -m Merge branch 'driver-core-next' of https://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git driver-core/driver-core-next
+Already up to date.
+Merging usb/usb-next (87117347a0e77 usb: dwc3: starfive: Add JHB100 USB 2.0 DRD controller)
+$ git merge -m Merge branch 'usb-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb/usb-next
+Auto-merging Documentation/devicetree/bindings/vendor-prefixes.yaml
+Auto-merging MAINTAINERS
+Auto-merging drivers/power/supply/Kconfig
+Auto-merging drivers/power/supply/Makefile
+CONFLICT (content): Merge conflict in drivers/power/supply/Makefile
+Auto-merging drivers/usb/typec/ucsi/ucsi.c
+Resolved 'drivers/power/supply/Makefile' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master e3bf1f724ecae] Merge branch 'usb-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
+$ git diff -M --stat --summary HEAD^..
+ Documentation/ABI/testing/sysfs-class-power | 3 +-
+ .../bindings/chrome/google,cros-ec-typec.yaml | 19 +-
+ .../bindings/connector/usb-connector.yaml | 39 +-
+ .../devicetree/bindings/mfd/maxim,max77759.yaml | 16 +-
+ .../bindings/usb/atmel,at91rm9200-udc.yaml | 76 ++
+ .../bindings/usb/atmel,at91sam9rl-udc.yaml | 74 ++
+ .../devicetree/bindings/usb/atmel-usb.txt | 125 ---
+ .../devicetree/bindings/usb/cdns,usb3.yaml | 1 +
+ .../devicetree/bindings/usb/corechips,sl6341.yaml | 79 ++
+ .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 2 +
+ .../devicetree/bindings/usb/generic-ehci.yaml | 46 +-
+ .../devicetree/bindings/usb/generic-ohci.yaml | 41 +
+ .../devicetree/bindings/usb/maxim,max33359.yaml | 8 +
+ .../devicetree/bindings/usb/maxim,max3421.txt | 23 -
+ .../devicetree/bindings/usb/maxim,max3421.yaml | 67 ++
+ .../bindings/usb/microchip,mpfs-musb.yaml | 3 +
+ .../devicetree/bindings/usb/nxp,imx-dwc3.yaml | 123 +++
+ .../devicetree/bindings/usb/nxp,ptn5110.yaml | 4 +
+ Documentation/devicetree/bindings/usb/ohci-st.txt | 36 -
+ Documentation/devicetree/bindings/usb/omap-usb.txt | 80 --
+ .../devicetree/bindings/usb/qcom,snps-dwc3.yaml | 41 +-
+ .../bindings/usb/renesas,upd720201-pci.yaml | 63 ++
+ .../devicetree/bindings/usb/richtek,rt1711h.yaml | 18 +-
+ .../devicetree/bindings/usb/spacemit,k1-dwc3.yaml | 6 +-
+ .../devicetree/bindings/usb/st,st-ohci-300x.yaml | 85 ++
+ .../bindings/usb/starfive,jhb100-dwc3.yaml | 64 ++
+ .../devicetree/bindings/usb/terminus,fe11.yaml | 62 ++
+ Documentation/devicetree/bindings/usb/ti,dwc3.yaml | 100 +++
+ .../devicetree/bindings/usb/ti,omap4-musb.yaml | 120 +++
+ .../devicetree/bindings/usb/ti,usb8041.yaml | 23 +-
+ .../devicetree/bindings/vendor-prefixes.yaml | 6 +
+ MAINTAINERS | 11 +-
+ drivers/mfd/max77759.c | 95 ++-
+ drivers/power/supply/Kconfig | 11 +
+ drivers/power/supply/Makefile | 1 +
+ drivers/power/supply/max77759_charger.c | 774 ++++++++++++++++++
+ drivers/power/supply/power_supply_sysfs.c | 2 +
+ drivers/thunderbolt/dma_port.c | 15 +-
+ drivers/thunderbolt/path.c | 28 +-
+ drivers/thunderbolt/quirks.c | 7 +
+ drivers/thunderbolt/switch.c | 30 +-
+ drivers/thunderbolt/tb.h | 5 +-
+ drivers/thunderbolt/tunnel.c | 10 +-
+ drivers/thunderbolt/tunnel.h | 5 +-
+ drivers/usb/chipidea/core.c | 74 +-
+ drivers/usb/chipidea/otg.c | 7 +-
+ drivers/usb/class/cdc-acm.c | 53 +-
+ drivers/usb/core/config.c | 4 +-
+ drivers/usb/core/endpoint.c | 8 -
+ drivers/usb/core/message.c | 20 +-
+ drivers/usb/core/of.c | 8 +-
+ drivers/usb/core/port.c | 21 +-
+ drivers/usb/dwc3/Kconfig | 12 +
+ drivers/usb/dwc3/Makefile | 1 +
+ drivers/usb/dwc3/core.c | 29 +-
+ drivers/usb/dwc3/core.h | 9 +-
+ drivers/usb/dwc3/dwc3-generic-plat.c | 25 +-
+ drivers/usb/dwc3/dwc3-imx.c | 448 +++++++++++
+ drivers/usb/dwc3/dwc3-qcom.c | 4 +-
+ drivers/usb/dwc3/gadget.c | 2 +-
+ drivers/usb/dwc3/glue.h | 3 +
+ drivers/usb/dwc3/ulpi.c | 25 +
+ drivers/usb/gadget/function/f_hid.c | 17 +-
+ drivers/usb/gadget/function/f_midi2.c | 6 +-
+ drivers/usb/gadget/function/f_ncm.c | 4 +-
+ drivers/usb/gadget/function/f_phonet.c | 9 +
+ drivers/usb/gadget/function/u_serial.c | 2 +-
+ drivers/usb/gadget/udc/bdc/bdc_ep.c | 4 +
+ drivers/usb/gadget/udc/core.c | 5 +-
+ drivers/usb/gadget/udc/pxa27x_udc.c | 68 +-
+ drivers/usb/gadget/udc/renesas_usb3.c | 7 +-
+ drivers/usb/gadget/udc/snps_udc_core.c | 2 +-
+ drivers/usb/host/ehci-orion.c | 9 -
+ drivers/usb/host/fhci-hcd.c | 15 +-
+ drivers/usb/host/fhci.h | 3 +-
+ drivers/usb/host/xhci-debugfs.c | 10 +-
+ drivers/usb/host/xhci-hub.c | 383 +++++----
+ drivers/usb/host/xhci-mem.c | 133 +--
+ drivers/usb/host/xhci-mvebu.c | 2 +-
+ drivers/usb/host/xhci-ring.c | 9 +-
+ drivers/usb/host/xhci-tegra.c | 12 +-
+ drivers/usb/host/xhci.c | 231 +++---
+ drivers/usb/host/xhci.h | 124 +--
+ drivers/usb/image/microtek.c | 79 +-
+ drivers/usb/misc/apple-mfi-fastcharge.c | 3 +-
+ drivers/usb/misc/appledisplay.c | 8 +-
+ drivers/usb/misc/cypress_cy7c63.c | 4 +-
+ drivers/usb/misc/cytherm.c | 4 +-
+ drivers/usb/misc/iowarrior.c | 42 +-
+ drivers/usb/misc/onboard_usb_dev.c | 5 +
+ drivers/usb/misc/onboard_usb_dev.h | 40 +-
+ drivers/usb/misc/trancevibrator.c | 3 +-
+ drivers/usb/misc/usb-ljca.c | 15 +-
+ drivers/usb/misc/usbsevseg.c | 3 +-
+ drivers/usb/misc/uss720.c | 27 +-
+ drivers/usb/musb/musb_core.c | 2 +-
+ drivers/usb/renesas_usbhs/mod_gadget.c | 16 +-
+ drivers/usb/serial/iuu_phoenix.c | 2 +-
+ drivers/usb/serial/option.c | 2 +
+ drivers/usb/serial/ti_usb_3410_5052.c | 16 +-
+ drivers/usb/storage/uas.c | 4 +-
+ drivers/usb/storage/unusual_devs.h | 7 +-
+ drivers/usb/typec/mux.c | 25 +-
+ drivers/usb/typec/mux/ps883x.c | 1 +
+ drivers/usb/typec/tcpm/Kconfig | 2 +
+ drivers/usb/typec/tcpm/fusb302.c | 18 +-
+ drivers/usb/typec/tcpm/tcpci.c | 20 +-
+ drivers/usb/typec/tcpm/tcpci_maxim.h | 1 +
+ drivers/usb/typec/tcpm/tcpci_maxim_core.c | 54 +-
+ drivers/usb/typec/tcpm/tcpci_rt1711h.c | 45 +-
+ drivers/usb/typec/tcpm/tcpm.c | 889 ++++++++++++++++++---
+ drivers/usb/typec/tipd/core.c | 6 +-
+ drivers/usb/typec/ucsi/cros_ec_ucsi.c | 26 +-
+ drivers/usb/typec/ucsi/ucsi.c | 14 +-
+ drivers/usb/typec/ucsi/ucsi.h | 3 +
+ drivers/usb/typec/ucsi/ucsi_glink.c | 4 +
+ drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c | 2 +-
+ drivers/usb/usbip/stub_dev.c | 5 +-
+ drivers/usb/usbip/usbip_common.c | 83 +-
+ drivers/usb/usbip/vhci_sysfs.c | 2 +-
+ include/dt-bindings/usb/pd.h | 36 +
+ include/linux/linear_range.h | 3 +
+ include/linux/mfd/max77759.h | 166 +++-
+ include/linux/power_supply.h | 3 +
+ include/linux/usb.h | 5 +-
+ include/linux/usb/cdc_ncm.h | 4 +-
+ include/linux/usb/pd.h | 108 ++-
+ include/linux/usb/tcpm.h | 2 +-
+ include/linux/usb/typec_altmode.h | 3 +
+ include/uapi/linux/usb/ch9.h | 33 +-
+ lib/linear_ranges.c | 36 +
+ tools/usb/usbip/libsrc/usbip_device_driver.c | 6 +-
+ tools/usb/usbip/libsrc/usbip_host_common.c | 3 +
+ tools/usb/usbip/libsrc/usbip_host_driver.c | 7 +-
+ 134 files changed, 4767 insertions(+), 1385 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/usb/atmel,at91rm9200-udc.yaml
+ create mode 100644 Documentation/devicetree/bindings/usb/atmel,at91sam9rl-udc.yaml
+ delete mode 100644 Documentation/devicetree/bindings/usb/atmel-usb.txt
+ create mode 100644 Documentation/devicetree/bindings/usb/corechips,sl6341.yaml
+ delete mode 100644 Documentation/devicetree/bindings/usb/maxim,max3421.txt
+ create mode 100644 Documentation/devicetree/bindings/usb/maxim,max3421.yaml
+ create mode 100644 Documentation/devicetree/bindings/usb/nxp,imx-dwc3.yaml
+ delete mode 100644 Documentation/devicetree/bindings/usb/ohci-st.txt
+ delete mode 100644 Documentation/devicetree/bindings/usb/omap-usb.txt
+ create mode 100644 Documentation/devicetree/bindings/usb/renesas,upd720201-pci.yaml
+ create mode 100644 Documentation/devicetree/bindings/usb/st,st-ohci-300x.yaml
+ create mode 100644 Documentation/devicetree/bindings/usb/starfive,jhb100-dwc3.yaml
+ create mode 100644 Documentation/devicetree/bindings/usb/terminus,fe11.yaml
+ create mode 100644 Documentation/devicetree/bindings/usb/ti,dwc3.yaml
+ create mode 100644 Documentation/devicetree/bindings/usb/ti,omap4-musb.yaml
+ create mode 100644 drivers/power/supply/max77759_charger.c
+ create mode 100644 drivers/usb/dwc3/dwc3-imx.c
+Merging thunderbolt/next (498c05821bb42 thunderbolt: tunnel: Simplify allocation)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git thunderbolt/next
+Already up to date.
+Merging usb-serial/usb-next (37d9c4c055c3b USB: serial: iuu_phoenix: fix iuutool author name)
+$ git merge -m Merge branch 'usb-next' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git usb-serial/usb-next
+Already up to date.
+Merging tty/tty-next (a1a81aef99e85 tty: serial: ip22zilog: Fix section mispatch warning)
+$ git merge -m Merge branch 'tty-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git tty/tty-next
+Auto-merging Documentation/devicetree/bindings/serial/8250.yaml
+Auto-merging drivers/tty/vt/vt.c
+Auto-merging include/linux/serdev.h
+Merge made by the 'ort' strategy.
+ Documentation/devicetree/bindings/serial/8250.yaml | 1 +
+ .../bindings/serial/amlogic,meson-uart.yaml | 1 +
+ .../bindings/serial/atmel,at91-usart.yaml | 1 +
+ .../devicetree/bindings/serial/renesas,rsci.yaml | 26 +
+ .../bindings/serial/snps-dw-apb-uart.yaml | 1 +
+ drivers/tty/hvc/hvc_iucv.c | 2 +-
+ drivers/tty/pty.c | 12 +-
+ drivers/tty/serial/8250/8250_core.c | 2 +-
+ drivers/tty/serial/8250/8250_fintek.c | 10 +-
+ drivers/tty/serial/8250/8250_pci.c | 51 ++
+ drivers/tty/serial/8250/8250_port.c | 4 +-
+ drivers/tty/serial/8250/Kconfig | 9 +-
+ drivers/tty/serial/Kconfig | 33 +-
+ drivers/tty/serial/Makefile | 2 -
+ drivers/tty/serial/amba-pl011.c | 153 +++-
+ drivers/tty/serial/apbuart.c | 2 +-
+ drivers/tty/serial/atmel_serial.c | 2 +-
+ drivers/tty/serial/dz.c | 2 +-
+ drivers/tty/serial/esp32_acm.c | 459 ------------
+ drivers/tty/serial/esp32_uart.c | 779 ---------------------
+ drivers/tty/serial/imx.c | 7 +-
+ drivers/tty/serial/ip22zilog.c | 4 +-
+ drivers/tty/serial/mxs-auart.c | 3 +-
+ drivers/tty/serial/qcom_geni_serial.c | 21 +-
+ drivers/tty/serial/rsci.c | 13 +
+ drivers/tty/serial/rsci.h | 1 +
+ drivers/tty/serial/samsung_tty.c | 10 +-
+ drivers/tty/serial/sh-sci-common.h | 1 +
+ drivers/tty/serial/sh-sci.c | 14 +-
+ drivers/tty/serial/xilinx_uartps.c | 1 -
+ drivers/tty/serial/zs.c | 2 +-
+ drivers/tty/tty_buffer.c | 15 +-
+ drivers/tty/tty_io.c | 25 +-
+ drivers/tty/tty_ldisc.c | 16 +-
+ drivers/tty/tty_port.c | 22 +
+ drivers/tty/vt/keyboard.c | 80 ++-
+ drivers/tty/vt/vt.c | 48 +-
+ include/linux/serdev.h | 9 +-
+ include/linux/tty_buffer.h | 1 +
+ include/linux/tty_driver.h | 7 +
+ include/linux/tty_ldisc.h | 6 +-
+ include/linux/tty_port.h | 13 +
+ include/uapi/linux/keyboard.h | 29 +
+ 43 files changed, 534 insertions(+), 1366 deletions(-)
+ delete mode 100644 drivers/tty/serial/esp32_acm.c
+ delete mode 100644 drivers/tty/serial/esp32_uart.c
+Merging char-misc/char-misc-next (0990a71f678aa Merge tag 'icc-7.1-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next)
+$ git merge -m Merge branch 'char-misc-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git char-misc/char-misc-next
+Auto-merging MAINTAINERS
+Auto-merging drivers/android/binder/rust_binder_main.rs
+Auto-merging drivers/char/hpet.c
+Auto-merging drivers/iio/adc/ina2xx-adc.c
+Auto-merging rust/kernel/task.rs
+Auto-merging rust/kernel/uaccess.rs
+Merge made by the 'ort' strategy.
+ Documentation/ABI/stable/sysfs-driver-speakup | 4 +-
+ Documentation/ABI/testing/sysfs-bus-iio | 2 +-
+ .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 3 +
+ .../devicetree/bindings/iio/accel/adi,adxl372.yaml | 9 +-
+ .../bindings/iio/accel/bosch,bma255.yaml | 38 +-
+ .../devicetree/bindings/iio/adc/adi,ad4030.yaml | 64 +
+ .../devicetree/bindings/iio/adc/adi,ad4080.yaml | 3 +
+ .../devicetree/bindings/iio/adc/adi,ad7380.yaml | 23 +
+ .../bindings/iio/adc/amlogic,meson-saradc.yaml | 4 +
+ .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 7 +
+ .../bindings/iio/adc/motorola,cpcap-adc.yaml | 1 +
+ .../bindings/iio/adc/qcom,spmi-adc5-gen3.yaml | 151 ++
+ .../bindings/iio/adc/qcom,spmi-vadc-common.yaml | 84 +
+ .../bindings/iio/adc/qcom,spmi-vadc.yaml | 78 +-
+ .../bindings/iio/amplifiers/adi,ad8366.yaml | 101 ++
+ .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 57 +-
+ .../devicetree/bindings/iio/dac/maxim,ds4424.yaml | 42 +-
+ .../devicetree/bindings/iio/dac/ti,dac7612.yaml | 2 +-
+ .../bindings/iio/gyroscope/bosch,bmg160.yaml | 12 +-
+ .../bindings/iio/light/vishay,vcnl4000.yaml | 31 +-
+ .../iio/magnetometer/bosch,bmc150_magn.yaml | 14 +-
+ .../bindings/iio/proximity/st,vl53l0x.yaml | 22 +-
+ .../bindings/iio/proximity/tyhx,hx9023s.yaml | 4 +
+ .../bindings/interconnect/qcom,glymur-rpmh.yaml | 136 +-
+ .../bindings/interconnect/qcom,msm8974.yaml | 28 +-
+ .../bindings/interconnect/qcom,osm-l3.yaml | 1 +
+ .../bindings/interconnect/qcom,qcs615-rpmh.yaml | 23 +
+ .../bindings/interconnect/qcom,qcs8300-rpmh.yaml | 63 +
+ .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 1 +
+ .../devicetree/bindings/misc/qcom,fastrpc.yaml | 11 +-
+ .../devicetree/bindings/misc/ti,fpc202.yaml | 21 +
+ .../bindings/nvmem/layouts/kontron,sl28-vpd.yaml | 7 +-
+ .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 +
+ .../devicetree/bindings/nvmem/rockchip,otp.yaml | 83 +-
+ Documentation/iio/ad4030.rst | 39 +
+ Documentation/iio/ad7191.rst | 6 +-
+ Documentation/iio/adxl345.rst | 89 +-
+ MAINTAINERS | 39 +-
+ drivers/android/binder.c | 2 +-
+ drivers/android/binder/allocation.rs | 31 +-
+ drivers/android/binder/context.rs | 11 +
+ drivers/android/binder/error.rs | 10 +-
+ drivers/android/binder/process.rs | 29 +-
+ drivers/android/binder/rust_binder.h | 5 +
+ drivers/android/binder/rust_binder_events.h | 121 +-
+ drivers/android/binder/rust_binder_main.rs | 3 +-
+ drivers/android/binder/thread.rs | 211 +--
+ drivers/android/binder/trace.rs | 78 +-
+ drivers/android/binder/transaction.rs | 89 +-
+ drivers/bus/mhi/ep/main.c | 10 +-
+ drivers/bus/mhi/ep/ring.c | 6 +-
+ drivers/bus/mhi/host/boot.c | 22 +-
+ drivers/bus/mhi/host/pci_generic.c | 40 +-
+ drivers/char/agp/backend.c | 16 -
+ drivers/char/hpet.c | 18 +-
+ drivers/char/nsc_gpio.c | 14 -
+ drivers/char/sonypi.c | 25 +-
+ drivers/comedi/Kconfig | 10 +-
+ drivers/comedi/comedi_pci.c | 11 -
+ drivers/comedi/comedi_pcmcia.c | 11 -
+ drivers/comedi/comedi_usb.c | 11 -
+ drivers/comedi/drivers.c | 46 +-
+ drivers/comedi/drivers/8255.c | 10 +-
+ drivers/comedi/drivers/addi_watchdog.c | 11 -
+ drivers/comedi/drivers/adq12b.c | 3 +-
+ drivers/comedi/drivers/aio_aio12_8.c | 15 +-
+ drivers/comedi/drivers/aio_iiro_16.c | 11 +-
+ drivers/comedi/drivers/amplc_dio200.c | 3 +-
+ drivers/comedi/drivers/amplc_dio200_common.c | 11 -
+ drivers/comedi/drivers/amplc_pc236.c | 3 +-
+ drivers/comedi/drivers/amplc_pc236_common.c | 11 -
+ drivers/comedi/drivers/amplc_pc263.c | 3 +-
+ drivers/comedi/drivers/c6xdigio.c | 4 +-
+ drivers/comedi/drivers/comedi_8254.c | 11 -
+ drivers/comedi/drivers/comedi_8255.c | 11 -
+ drivers/comedi/drivers/comedi_isadma.c | 32 +-
+ drivers/comedi/drivers/comedi_parport.c | 4 +-
+ drivers/comedi/drivers/dac02.c | 3 +-
+ drivers/comedi/drivers/das08.c | 11 -
+ drivers/comedi/drivers/das08_isa.c | 3 +-
+ drivers/comedi/drivers/das16.c | 31 +-
+ drivers/comedi/drivers/das16m1.c | 3 +-
+ drivers/comedi/drivers/das1800.c | 3 +-
+ drivers/comedi/drivers/das6402.c | 3 +-
+ drivers/comedi/drivers/das800.c | 3 +-
+ drivers/comedi/drivers/dmm32at.c | 22 +-
+ drivers/comedi/drivers/dt2801.c | 3 +-
+ drivers/comedi/drivers/dt2811.c | 3 +-
+ drivers/comedi/drivers/dt2814.c | 3 +-
+ drivers/comedi/drivers/dt2815.c | 3 +-
+ drivers/comedi/drivers/dt2817.c | 3 +-
+ drivers/comedi/drivers/dt282x.c | 7 +-
+ drivers/comedi/drivers/fl512.c | 8 +-
+ drivers/comedi/drivers/mite.c | 11 -
+ drivers/comedi/drivers/mpc624.c | 3 +-
+ drivers/comedi/drivers/multiq3.c | 3 +-
+ drivers/comedi/drivers/ni_at_a2150.c | 3 +-
+ drivers/comedi/drivers/ni_at_ao.c | 3 +-
+ drivers/comedi/drivers/ni_atmio.c | 3 +-
+ drivers/comedi/drivers/ni_atmio16d.c | 3 +-
+ drivers/comedi/drivers/ni_labpc.c | 3 +-
+ drivers/comedi/drivers/ni_labpc_common.c | 11 -
+ drivers/comedi/drivers/ni_labpc_isadma.c | 11 -
+ drivers/comedi/drivers/ni_tio.c | 11 -
+ drivers/comedi/drivers/ni_tiocmd.c | 11 -
+ drivers/comedi/drivers/ni_usb6501.c | 23 +-
+ drivers/comedi/drivers/pcl711.c | 6 +-
+ drivers/comedi/drivers/pcl724.c | 22 +-
+ drivers/comedi/drivers/pcl726.c | 12 +-
+ drivers/comedi/drivers/pcl730.c | 49 +-
+ drivers/comedi/drivers/pcl812.c | 22 +-
+ drivers/comedi/drivers/pcl816.c | 3 +-
+ drivers/comedi/drivers/pcl818.c | 27 +-
+ drivers/comedi/drivers/pcm3724.c | 3 +-
+ drivers/comedi/drivers/pcmad.c | 3 +-
+ drivers/comedi/drivers/pcmda12.c | 9 +-
+ drivers/comedi/drivers/pcmmio.c | 3 +-
+ drivers/comedi/drivers/pcmuio.c | 5 +-
+ drivers/comedi/drivers/rti800.c | 3 +-
+ drivers/comedi/drivers/rti802.c | 3 +-
+ drivers/comedi/drivers/s526.c | 3 +-
+ drivers/comedi/kcomedilib/kcomedilib_main.c | 12 -
+ drivers/counter/counter-sysfs.c | 2 -
+ drivers/extcon/Kconfig | 1 +
+ drivers/extcon/extcon-intel-int3496.c | 4 +-
+ drivers/extcon/extcon-ptn5150.c | 56 +
+ drivers/extcon/extcon-usbc-tusb320.c | 24 +-
+ drivers/extcon/extcon.c | 4 +-
+ drivers/fpga/fpga-bridge.c | 2 +-
+ drivers/fpga/intel-m10-bmc-sec-update.c | 2 +-
+ drivers/gpib/agilent_82357a/agilent_82357a.c | 5 +-
+ drivers/gpib/common/gpib_os.c | 17 +-
+ drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 206 ++-
+ drivers/gpib/nec7210/nec7210.c | 12 -
+ drivers/gpib/ni_usb/ni_usb_gpib.c | 4 -
+ drivers/gpib/tms9914/tms9914.c | 13 -
+ drivers/greybus/es2.c | 11 +-
+ drivers/greybus/gb-beagleplay.c | 164 +-
+ drivers/greybus/svc.c | 5 +-
+ drivers/iio/accel/Kconfig | 12 +-
+ drivers/iio/accel/adis16201.c | 2 +-
+ drivers/iio/accel/adis16209.c | 2 +-
+ drivers/iio/accel/adxl313_core.c | 11 +-
+ drivers/iio/accel/adxl345_core.c | 32 +-
+ drivers/iio/accel/adxl372.c | 314 ++--
+ drivers/iio/accel/adxl372.h | 20 +-
+ drivers/iio/accel/adxl372_i2c.c | 17 +-
+ drivers/iio/accel/adxl372_spi.c | 17 +-
+ drivers/iio/accel/adxl380.c | 4 +-
+ drivers/iio/accel/bmc150-accel-core.c | 4 +-
+ drivers/iio/accel/sca3000.c | 215 ++-
+ drivers/iio/adc/Kconfig | 33 +
+ drivers/iio/adc/Makefile | 1 +
+ drivers/iio/adc/ad4030.c | 618 +++++++-
+ drivers/iio/adc/ad4062.c | 12 +-
+ drivers/iio/adc/ad4080.c | 46 +-
+ drivers/iio/adc/ad4170-4.c | 6 +-
+ drivers/iio/adc/ad7173.c | 3 +-
+ drivers/iio/adc/ad7192.c | 3 -
+ drivers/iio/adc/ad7266.c | 6 +-
+ drivers/iio/adc/ad7380.c | 53 +-
+ drivers/iio/adc/ad7768-1.c | 221 ++-
+ drivers/iio/adc/ad7793.c | 3 +-
+ drivers/iio/adc/ad7887.c | 2 +-
+ drivers/iio/adc/ad7923.c | 4 +-
+ drivers/iio/adc/ad9467.c | 95 +-
+ drivers/iio/adc/ad_sigma_delta.c | 6 +-
+ drivers/iio/adc/ade9000.c | 13 +-
+ drivers/iio/adc/adi-axi-adc.c | 5 +
+ drivers/iio/adc/aspeed_adc.c | 72 +-
+ drivers/iio/adc/at91-sama5d2_adc.c | 5 +-
+ drivers/iio/adc/at91_adc.c | 12 +-
+ drivers/iio/adc/cpcap-adc.c | 15 +
+ drivers/iio/adc/fsl-imx25-gcq.c | 2 +-
+ drivers/iio/adc/ina2xx-adc.c | 65 +-
+ drivers/iio/adc/ltc2309.c | 81 +-
+ drivers/iio/adc/max11410.c | 4 +-
+ drivers/iio/adc/max1363.c | 87 +-
+ drivers/iio/adc/mcp3564.c | 2 +-
+ drivers/iio/adc/men_z188_adc.c | 2 +-
+ drivers/iio/adc/meson_saradc.c | 21 +-
+ drivers/iio/adc/mt6359-auxadc.c | 2 +-
+ drivers/iio/adc/nau7802.c | 3 +-
+ drivers/iio/adc/npcm_adc.c | 2 +-
+ drivers/iio/adc/nxp-sar-adc.c | 3 +-
+ drivers/iio/adc/pac1921.c | 2 +-
+ drivers/iio/adc/pac1934.c | 2 +-
+ drivers/iio/adc/palmas_gpadc.c | 8 +-
+ drivers/iio/adc/qcom-spmi-adc5-gen3.c | 860 +++++++++++
+ drivers/iio/adc/rohm-bd79124.c | 4 +-
+ drivers/iio/adc/sd_adc_modulator.c | 1 +
+ drivers/iio/adc/spear_adc.c | 2 +-
+ drivers/iio/adc/stm32-adc-core.c | 2 +-
+ drivers/iio/adc/stm32-adc.c | 2 +-
+ drivers/iio/adc/sun20i-gpadc-iio.c | 2 +-
+ drivers/iio/adc/ti-ads1015.c | 1 -
+ drivers/iio/adc/ti-ads1119.c | 3 +-
+ drivers/iio/adc/ti-ads7950.c | 183 ++-
+ drivers/iio/adc/ti_am335x_adc.c | 6 +-
+ drivers/iio/adc/twl4030-madc.c | 2 +-
+ drivers/iio/adc/twl6030-gpadc.c | 2 +-
+ drivers/iio/addac/ad74413r.c | 9 +-
+ drivers/iio/amplifiers/Kconfig | 8 +
+ drivers/iio/amplifiers/ad8366.c | 409 ++---
+ drivers/iio/amplifiers/ada4250.c | 2 +-
+ drivers/iio/buffer/industrialio-hw-consumer.c | 11 +-
+ drivers/iio/buffer/kfifo_buf.c | 41 +-
+ drivers/iio/cdc/ad7150.c | 2 +-
+ drivers/iio/cdc/ad7746.c | 2 +-
+ drivers/iio/chemical/bme680_core.c | 2 +-
+ .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 2 +-
+ .../iio/common/hid-sensors/hid-sensor-attributes.c | 2 +-
+ .../iio/common/inv_sensors/inv_sensors_timestamp.c | 4 +-
+ drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 2 +-
+ drivers/iio/common/st_sensors/st_sensors_core.c | 11 +-
+ drivers/iio/dac/Kconfig | 1 +
+ drivers/iio/dac/ad5360.c | 29 +-
+ drivers/iio/dac/ad7293.c | 31 +-
+ drivers/iio/dac/adi-axi-dac.c | 3 +-
+ drivers/iio/dac/ds4424.c | 377 +++--
+ drivers/iio/dac/ltc2632.c | 353 ++---
+ drivers/iio/dac/max5522.c | 22 +-
+ drivers/iio/dac/ti-dac5571.c | 1 -
+ drivers/iio/filter/admv8818.c | 60 +-
+ drivers/iio/frequency/ad9523.c | 92 +-
+ drivers/iio/frequency/adf4350.c | 10 +-
+ drivers/iio/frequency/adf4377.c | 56 +-
+ drivers/iio/frequency/admv1013.c | 104 +-
+ drivers/iio/frequency/admv1014.c | 89 +-
+ drivers/iio/frequency/admv4420.c | 37 +-
+ drivers/iio/frequency/adrf6780.c | 58 +-
+ drivers/iio/gyro/hid-sensor-gyro-3d.c | 6 +-
+ drivers/iio/humidity/hdc2010.c | 1 -
+ drivers/iio/imu/bmi323/bmi323_core.c | 1 -
+ drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 2 +-
+ drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 2 +-
+ drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 1 +
+ drivers/iio/industrialio-backend.c | 22 +-
+ drivers/iio/industrialio-event.c | 1 +
+ drivers/iio/industrialio-trigger.c | 33 +-
+ drivers/iio/light/Kconfig | 2 +-
+ drivers/iio/light/acpi-als.c | 42 +-
+ drivers/iio/light/apds9160.c | 2 +-
+ drivers/iio/light/apds9306.c | 4 +-
+ drivers/iio/light/as73211.c | 3 -
+ drivers/iio/light/gp2ap020a00f.c | 310 ++--
+ drivers/iio/light/ltr390.c | 2 +-
+ drivers/iio/light/ltr501.c | 6 +-
+ drivers/iio/light/opt3001.c | 2 +-
+ drivers/iio/light/tsl2772.c | 2 +-
+ drivers/iio/light/vcnl4000.c | 131 +-
+ drivers/iio/light/zopt2201.c | 47 +-
+ drivers/iio/magnetometer/ak8974.c | 2 +-
+ drivers/iio/magnetometer/ak8975.c | 6 +-
+ drivers/iio/magnetometer/bmc150_magn.c | 145 +-
+ drivers/iio/magnetometer/si7210.c | 21 +-
+ drivers/iio/magnetometer/yamaha-yas530.c | 2 +-
+ drivers/iio/pressure/bmp280-spi.c | 2 +-
+ drivers/iio/pressure/hsc030pa.c | 2 +-
+ drivers/iio/pressure/hsc030pa_i2c.c | 7 +-
+ drivers/iio/pressure/rohm-bm1390.c | 2 +-
+ drivers/iio/pressure/zpa2326.c | 2 +-
+ drivers/iio/proximity/Kconfig | 15 +
+ drivers/iio/proximity/Makefile | 1 +
+ drivers/iio/proximity/hx9023s.c | 5 +-
+ drivers/iio/proximity/sx9324.c | 2 +-
+ drivers/iio/proximity/vl53l1x-i2c.c | 756 +++++++++
+ drivers/iio/resolver/ad2s1210.c | 6 +-
+ drivers/iio/temperature/ltc2983.c | 4 +-
+ drivers/iio/test/iio-test-gts.c | 2 +-
+ drivers/interconnect/debugfs-client.c | 9 +-
+ drivers/interconnect/qcom/Kconfig | 13 +-
+ drivers/interconnect/qcom/Makefile | 2 +
+ drivers/interconnect/qcom/eliza.c | 1585 +++++++++++++++++++
+ drivers/interconnect/qcom/glymur.c | 40 +-
+ drivers/interconnect/qcom/icc-rpm-clocks.c | 6 +
+ drivers/interconnect/qcom/icc-rpm.c | 18 +-
+ drivers/interconnect/qcom/icc-rpm.h | 7 +-
+ drivers/interconnect/qcom/msm8974.c | 1613 +++++++++++++++-----
+ drivers/interconnect/qcom/qcs615.c | 247 +++
+ drivers/interconnect/qcom/qcs8300.c | 375 +++++
+ drivers/misc/Kconfig | 3 +-
+ drivers/misc/amd-sbi/rmi-core.c | 4 +-
+ drivers/misc/amd-sbi/rmi-i2c.c | 14 +
+ drivers/misc/ibmasm/ibmasmfs.c | 7 +
+ drivers/misc/ibmasm/lowlevel.c | 12 +-
+ drivers/misc/ibmasm/remote.c | 5 +
+ drivers/misc/mei/Kconfig | 11 +
+ drivers/misc/mei/Makefile | 3 +
+ drivers/misc/mei/bus-fixup.c | 6 +-
+ drivers/misc/mei/bus.c | 13 +
+ drivers/misc/mei/gsc-me.c | 3 +-
+ drivers/misc/mei/hw-me-regs.h | 166 +-
+ drivers/misc/mei/hw-me.c | 53 +-
+ drivers/misc/mei/hw-me.h | 10 +-
+ drivers/misc/mei/hw-txe.c | 4 +-
+ drivers/misc/mei/init.c | 4 +-
+ drivers/misc/mei/main.c | 18 +-
+ drivers/misc/mei/mei-trace.h | 10 +-
+ drivers/misc/mei/mei_dev.h | 5 +
+ drivers/misc/mei/mei_lb.c | 252 ++-
+ drivers/misc/mei/pci-csc.c | 261 ++++
+ drivers/misc/mei/pci-me.c | 171 ++-
+ drivers/misc/ti_fpc202.c | 349 ++++-
+ drivers/misc/vmw_vmci/vmci_queue_pair.c | 4 +-
+ drivers/most/most_cdev.c | 20 +-
+ drivers/most/most_usb.c | 6 +-
+ drivers/mux/mmio.c | 8 +-
+ drivers/nvmem/qnap-mcu-eeprom.c | 8 +-
+ drivers/nvmem/rockchip-otp.c | 159 +-
+ drivers/parport/TODO-parport | 2 +-
+ drivers/pps/generators/pps_gen.c | 22 +-
+ drivers/pps/pps.c | 24 +-
+ drivers/staging/iio/adc/ad7816.c | 16 +-
+ drivers/staging/iio/frequency/ad9834.c | 20 +-
+ drivers/staging/iio/impedance-analyzer/ad5933.c | 28 +-
+ drivers/w1/masters/ds2490.c | 11 +-
+ include/drm/intel/intel_lb_mei_interface.h | 51 +-
+ include/linux/comedi/comedi_isadma.h | 2 +-
+ include/linux/comedi/comedidev.h | 53 +-
+ include/linux/iio/adc/qcom-adc5-gen3-common.h | 211 +++
+ include/linux/iio/backend.h | 24 +
+ include/linux/iio/common/st_sensors.h | 11 +-
+ include/linux/iio/types.h | 1 +
+ include/linux/mei_cl_bus.h | 1 +
+ include/linux/mhi.h | 34 +-
+ include/linux/platform_data/apds990x.h | 4 +-
+ include/linux/platform_data/tsl2772.h | 4 +-
+ rust/kernel/alloc/kvec.rs | 216 ++-
+ rust/kernel/sync/aref.rs | 22 +
+ rust/kernel/task.rs | 9 +
+ rust/kernel/uaccess.rs | 2 +-
+ 332 files changed, 12399 insertions(+), 3752 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-adc5-gen3.yaml
+ create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc-common.yaml
+ create mode 100644 Documentation/devicetree/bindings/iio/amplifiers/adi,ad8366.yaml
+ create mode 100644 drivers/iio/adc/qcom-spmi-adc5-gen3.c
+ create mode 100644 drivers/iio/proximity/vl53l1x-i2c.c
+ create mode 100644 drivers/interconnect/qcom/eliza.c
+ create mode 100644 drivers/misc/mei/pci-csc.c
+ create mode 100644 include/linux/iio/adc/qcom-adc5-gen3-common.h
+$ git am -3 ../patches/0001-bus-mhi-Fix-up-interaction-with-net-next-tree.patch
+Applying: bus: mhi: Fix up interaction with net-next tree
+Using index info to reconstruct a base tree...
+M drivers/net/wireless/ath/ath12k/wifi7/mhi.c
+Falling back to patching base and 3-way merge...
+No changes -- Patch already applied.
+Merging coresight/next (971f3474f8898 coresight: tpdm: fix invalid MMIO access issue)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git coresight/next
+Auto-merging .mailmap
+Auto-merging MAINTAINERS
+Auto-merging drivers/hwtracing/coresight/coresight-cti-sysfs.c
+Merge made by the 'ort' strategy.
+ .mailmap | 1 +
+ .../ABI/testing/sysfs-bus-coresight-devices-tpdm | 10 +
+ MAINTAINERS | 5 +-
+ drivers/hwtracing/coresight/coresight-catu.c | 4 +-
+ drivers/hwtracing/coresight/coresight-core.c | 216 ++++++++------
+ drivers/hwtracing/coresight/coresight-ctcu-core.c | 5 +-
+ drivers/hwtracing/coresight/coresight-cti-core.c | 321 ++++-----------------
+ drivers/hwtracing/coresight/coresight-cti-sysfs.c | 174 +++++------
+ drivers/hwtracing/coresight/coresight-cti.h | 15 +-
+ drivers/hwtracing/coresight/coresight-dummy.c | 7 +-
+ drivers/hwtracing/coresight/coresight-etb10.c | 4 +-
+ drivers/hwtracing/coresight/coresight-etm-perf.c | 5 +-
+ drivers/hwtracing/coresight/coresight-funnel.c | 4 +-
+ drivers/hwtracing/coresight/coresight-platform.c | 4 +-
+ drivers/hwtracing/coresight/coresight-priv.h | 3 +-
+ drivers/hwtracing/coresight/coresight-replicator.c | 4 +-
+ drivers/hwtracing/coresight/coresight-stm.c | 4 +-
+ drivers/hwtracing/coresight/coresight-tmc-core.c | 15 +-
+ drivers/hwtracing/coresight/coresight-tnoc.c | 4 +-
+ drivers/hwtracing/coresight/coresight-tpda.c | 4 +-
+ drivers/hwtracing/coresight/coresight-tpdm.c | 40 ++-
+ drivers/hwtracing/coresight/coresight-tpdm.h | 2 +
+ drivers/hwtracing/coresight/coresight-tpiu.c | 4 +-
+ drivers/hwtracing/coresight/ultrasoc-smb.c | 4 +-
+ include/linux/coresight.h | 14 +-
+ 25 files changed, 364 insertions(+), 509 deletions(-)
+Merging fastrpc/for-next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/srini/fastrpc.git fastrpc/for-next
+Already up to date.
+Merging fpga/for-next (f63ddbcc32990 fpga: m10bmc-sec: switch show_canceled_csk() to using sysfs_emit())
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git fpga/for-next
+Already up to date.
+Merging icc/icc-next (0436cd305d0be MAINTAINERS: Add interconnect kunit test entry)
+$ git merge -m Merge branch 'icc-next' of https://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git icc/icc-next
+Already up to date.
+Merging iio/togreg (d2a4ec19d2a2e Docs: iio: ad7191 Correct clock configuration)
+$ git merge -m Merge branch 'togreg' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git iio/togreg
+Already up to date.
+Merging phy-next/next (caf08514bbee0 dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the Eliza QMP UFS PHY)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git phy-next/next
+Auto-merging drivers/phy/Kconfig
+Merge made by the 'ort' strategy.
+ .../bindings/phy/canaan,k230-usb-phy.yaml | 35 +++
+ .../bindings/phy/eswin,eic7700-sata-phy.yaml | 92 +++++++
+ .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 8 +-
+ drivers/phy/Kconfig | 102 ++++----
+ drivers/phy/Makefile | 12 +-
+ drivers/phy/apple/atc.c | 10 +-
+ drivers/phy/canaan/Kconfig | 14 +
+ drivers/phy/canaan/Makefile | 2 +
+ drivers/phy/canaan/phy-k230-usb.c | 284 +++++++++++++++++++++
+ drivers/phy/eswin/Kconfig | 14 +
+ drivers/phy/eswin/Makefile | 2 +
+ drivers/phy/eswin/phy-eic7700-sata.c | 273 ++++++++++++++++++++
+ drivers/phy/marvell/phy-mmp3-hsic.c | 24 +-
+ drivers/phy/mediatek/phy-mtk-tphy.c | 4 +-
+ drivers/phy/qualcomm/phy-qcom-m31-eusb2.c | 2 +-
+ drivers/phy/qualcomm/phy-qcom-qmp-usbc.c | 6 +-
+ drivers/phy/spacemit/Kconfig | 12 +
+ drivers/phy/spacemit/Makefile | 1 +
+ .../phy-k1-pcie.c} | 0
+ 19 files changed, 816 insertions(+), 81 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/phy/canaan,k230-usb-phy.yaml
+ create mode 100644 Documentation/devicetree/bindings/phy/eswin,eic7700-sata-phy.yaml
+ create mode 100644 drivers/phy/canaan/Kconfig
+ create mode 100644 drivers/phy/canaan/Makefile
+ create mode 100644 drivers/phy/canaan/phy-k230-usb.c
+ create mode 100644 drivers/phy/eswin/Kconfig
+ create mode 100644 drivers/phy/eswin/Makefile
+ create mode 100644 drivers/phy/eswin/phy-eic7700-sata.c
+ rename drivers/phy/{phy-spacemit-k1-pcie.c => spacemit/phy-k1-pcie.c} (100%)
+Merging soundwire/next (b8f2d65fec19f soundwire: intel_auxdevice: Add cs42l49 to wake_capable_list)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git soundwire/next
+Merge made by the 'ort' strategy.
+ drivers/soundwire/amd_manager.c | 100 ++++++++++++++++++++++++++++++++----
+ drivers/soundwire/amd_manager.h | 4 --
+ drivers/soundwire/bus.c | 8 +--
+ drivers/soundwire/cadence_master.c | 8 +++
+ drivers/soundwire/intel_ace2x.c | 5 ++
+ drivers/soundwire/intel_auxdevice.c | 2 +
+ drivers/soundwire/slave.c | 3 ++
+ drivers/soundwire/stream.c | 22 +++++---
+ include/linux/soundwire/sdw.h | 18 +++----
+ include/linux/soundwire/sdw_amd.h | 4 ++
+ 10 files changed, 138 insertions(+), 36 deletions(-)
+Merging extcon/extcon-next (1bf0ba46d9d2c extcon: usbc-tusb320: Make typec-power-opmode optional)
+$ git merge -m Merge branch 'extcon-next' of https://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git extcon/extcon-next
+Already up to date.
+Merging gnss/gnss-next (f338e77383789 Linux 7.0-rc4)
+$ git merge -m Merge branch 'gnss-next' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git gnss/gnss-next
+Already up to date.
+Merging vfio/next (493c7eff3c2ff vfio/xe: Add a missing vfio_pci_core_release_dev())
+$ git merge -m Merge branch 'next' of https://github.com/awilliam/linux-vfio.git vfio/next
+Auto-merging MAINTAINERS
+Auto-merging drivers/vfio/pci/vfio_pci_core.c
+Auto-merging drivers/vfio/pci/xe/main.c
+Auto-merging include/linux/mlx5/mlx5_ifc.h
+Merge made by the 'ort' strategy.
+ Documentation/arch/s390/vfio-ap.rst | 20 +-
+ MAINTAINERS | 6 +
+ drivers/vfio/group.c | 26 +-
+ drivers/vfio/pci/Kconfig | 2 +
+ drivers/vfio/pci/Makefile | 2 +
+ drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 17 +-
+ drivers/vfio/pci/ism/Kconfig | 10 +
+ drivers/vfio/pci/ism/Makefile | 3 +
+ drivers/vfio/pci/ism/main.c | 408 +++++++++++++++++++++
+ drivers/vfio/pci/mlx5/cmd.c | 25 +-
+ drivers/vfio/pci/mlx5/cmd.h | 6 +-
+ drivers/vfio/pci/mlx5/main.c | 124 ++++---
+ drivers/vfio/pci/qat/Kconfig | 2 +-
+ drivers/vfio/pci/qat/main.c | 19 +-
+ drivers/vfio/pci/vfio_pci_config.c | 8 +-
+ drivers/vfio/pci/vfio_pci_core.c | 4 +
+ drivers/vfio/pci/vfio_pci_priv.h | 4 +
+ drivers/vfio/pci/virtio/migrate.c | 17 +-
+ drivers/vfio/pci/xe/main.c | 44 ++-
+ drivers/vfio/vfio.h | 1 -
+ drivers/vfio/vfio_iommu_type1.c | 1 -
+ drivers/vfio/vfio_main.c | 21 ++
+ include/linux/mlx5/mlx5_ifc.h | 16 +-
+ include/linux/vfio.h | 42 ++-
+ include/uapi/linux/vfio.h | 26 +-
+ samples/vfio-mdev/mtty.c | 33 +-
+ tools/testing/selftests/vfio/Makefile | 2 +-
+ tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c | 15 +-
+ tools/testing/selftests/vfio/lib/vfio_pci_device.c | 4 +-
+ .../selftests/vfio/vfio_dma_mapping_mmio_test.c | 1 -
+ 30 files changed, 741 insertions(+), 168 deletions(-)
+ create mode 100644 drivers/vfio/pci/ism/Kconfig
+ create mode 100644 drivers/vfio/pci/ism/Makefile
+ create mode 100644 drivers/vfio/pci/ism/main.c
+Merging w1/for-next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1.git w1/for-next
+Already up to date.
+Merging spmi/spmi-next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'spmi-next' of https://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git spmi/spmi-next
+Already up to date.
+Merging staging/staging-next (bf9c95f3eeefb staging: rtl8723bs: remove redundant & parentheses)
+$ git merge -m Merge branch 'staging-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git staging/staging-next
+Auto-merging drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
+Merge made by the 'ort' strategy.
+ drivers/staging/axis-fifo/axis-fifo.c | 59 +-
+ drivers/staging/fbtft/Kconfig | 6 +-
+ drivers/staging/fbtft/README | 29 +-
+ drivers/staging/fbtft/fb_agm1264k-fl.c | 2 +-
+ drivers/staging/fbtft/fb_hx8340bn.c | 8 -
+ drivers/staging/fbtft/fb_hx8353d.c | 13 -
+ drivers/staging/fbtft/fb_hx8357d.c | 14 -
+ drivers/staging/fbtft/fb_ili9163.c | 2 +-
+ drivers/staging/fbtft/fb_ili9340.c | 12 -
+ drivers/staging/fbtft/fb_ili9341.c | 12 -
+ drivers/staging/fbtft/fb_ili9481.c | 12 -
+ drivers/staging/fbtft/fb_ili9486.c | 12 -
+ drivers/staging/fbtft/fb_s6d02a1.c | 12 -
+ drivers/staging/fbtft/fb_st7735r.c | 12 -
+ drivers/staging/fbtft/fb_tinylcd.c | 14 +-
+ drivers/staging/fbtft/fbtft-core.c | 13 +-
+ .../greybus/Documentation/firmware/authenticate.c | 2 +-
+ drivers/staging/greybus/Kconfig | 2 +-
+ drivers/staging/greybus/arche-apb-ctrl.c | 10 +-
+ drivers/staging/greybus/arche-platform.c | 10 +-
+ drivers/staging/greybus/audio_codec.c | 2 +-
+ drivers/staging/greybus/audio_manager.c | 12 -
+ drivers/staging/greybus/audio_manager.h | 7 -
+ drivers/staging/greybus/audio_manager_module.c | 13 +-
+ drivers/staging/greybus/loopback.c | 18 +-
+ drivers/staging/greybus/pwm.c | 2 +-
+ drivers/staging/greybus/raw.c | 92 +-
+ drivers/staging/greybus/sdio.c | 4 +-
+ .../staging/most/Documentation/driver_usage.txt | 10 +-
+ drivers/staging/most/dim2/dim2.c | 98 +-
+ drivers/staging/most/dim2/hal.c | 7 +-
+ drivers/staging/most/net/net.c | 1 -
+ drivers/staging/nvec/nvec.c | 21 +-
+ drivers/staging/octeon/ethernet-rx.c | 2 +-
+ drivers/staging/octeon/ethernet-tx.c | 2 -
+ drivers/staging/octeon/octeon-stubs.h | 1614 ++++++++++----------
+ drivers/staging/rtl8723bs/core/rtw_ap.c | 51 +-
+ drivers/staging/rtl8723bs/core/rtw_btcoex.c | 1 -
+ drivers/staging/rtl8723bs/core/rtw_cmd.c | 111 +-
+ drivers/staging/rtl8723bs/core/rtw_efuse.c | 24 +-
+ drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 131 +-
+ drivers/staging/rtl8723bs/core/rtw_io.c | 9 +-
+ drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 21 +-
+ drivers/staging/rtl8723bs/core/rtw_mlme.c | 219 ++-
+ drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 63 +-
+ drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 104 +-
+ drivers/staging/rtl8723bs/core/rtw_recv.c | 140 +-
+ drivers/staging/rtl8723bs/core/rtw_security.c | 116 +-
+ drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 36 +-
+ drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 16 +-
+ drivers/staging/rtl8723bs/core/rtw_xmit.c | 15 +-
+ drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 60 +-
+ drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 36 +-
+ drivers/staging/rtl8723bs/hal/hal_btcoex.c | 7 +-
+ drivers/staging/rtl8723bs/hal/hal_com.c | 52 +-
+ drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 24 +-
+ drivers/staging/rtl8723bs/hal/odm.c | 4 +-
+ drivers/staging/rtl8723bs/hal/odm.h | 43 +-
+ drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 8 +-
+ drivers/staging/rtl8723bs/hal/odm_DIG.c | 36 +-
+ drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 6 +-
+ drivers/staging/rtl8723bs/hal/odm_interface.h | 12 +-
+ drivers/staging/rtl8723bs/hal/odm_types.h | 4 -
+ drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 2 +
+ drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 9 +-
+ drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 1 +
+ drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 1 +
+ drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 6 +-
+ drivers/staging/rtl8723bs/hal/sdio_halinit.c | 11 +-
+ drivers/staging/rtl8723bs/hal/sdio_ops.c | 12 +-
+ drivers/staging/rtl8723bs/include/basic_types.h | 38 +-
+ drivers/staging/rtl8723bs/include/hal_com.h | 2 -
+ drivers/staging/rtl8723bs/include/hal_data.h | 2 +-
+ drivers/staging/rtl8723bs/include/ieee80211.h | 32 +-
+ drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 60 -
+ drivers/staging/rtl8723bs/include/rtl8192c_recv.h | 4 -
+ drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 2 -
+ drivers/staging/rtl8723bs/include/rtw_cmd.h | 2 +-
+ drivers/staging/rtl8723bs/include/rtw_efuse.h | 19 -
+ drivers/staging/rtl8723bs/include/rtw_mlme.h | 36 +-
+ drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 4 +-
+ drivers/staging/rtl8723bs/include/wlan_bssdef.h | 5 +-
+ drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 43 +-
+ drivers/staging/rtl8723bs/os_dep/os_intfs.c | 18 +-
+ drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 25 +-
+ drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 9 +-
+ drivers/staging/sm750fb/ddk750_mode.c | 2 +-
+ drivers/staging/sm750fb/ddk750_swi2c.c | 2 +-
+ drivers/staging/sm750fb/sm750.c | 91 +-
+ drivers/staging/sm750fb/sm750_hw.c | 26 +-
+ drivers/staging/vme_user/vme_user.h | 10 -
+ 91 files changed, 1726 insertions(+), 2258 deletions(-)
+Merging counter-next/counter-next (cbf8db23fc58d counter: sysfs: remove double return in counter_sysfs_attr_add())
+$ git merge -m Merge branch 'counter-next' of https://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git counter-next/counter-next
+Already up to date.
+Merging mux/for-next (59b723cd2adba Linux 6.12-rc6)
+$ git merge -m Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git mux/for-next
+Already up to date.
+Merging dmaengine/next (b7560798466a0 dmaengine: dw-edma: Add non-LL mode)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git dmaengine/next
+Auto-merging MAINTAINERS
+Auto-merging drivers/dma/xilinx/xilinx_dma.c
+Merge made by the 'ort' strategy.
+ .../bindings/dma/loongson,ls2k0300-dma.yaml | 81 ++
+ .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 102 +-
+ .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 3 +
+ .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 111 --
+ .../bindings/dma/xilinx/xlnx,axi-dma.yaml | 299 ++++
+ MAINTAINERS | 14 +-
+ drivers/dma/Kconfig | 36 +-
+ drivers/dma/Makefile | 4 +-
+ drivers/dma/dma-axi-dmac.c | 170 ++-
+ drivers/dma/dmaengine.c | 50 +-
+ drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 42 +-
+ drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 1 +
+ drivers/dma/dw-edma/dw-edma-core.c | 174 ++-
+ drivers/dma/dw-edma/dw-edma-core.h | 18 +
+ drivers/dma/dw-edma/dw-edma-pcie.c | 220 ++-
+ drivers/dma/dw-edma/dw-edma-v0-core.c | 21 +
+ drivers/dma/dw-edma/dw-hdma-v0-core.c | 71 +-
+ drivers/dma/dw-edma/dw-hdma-v0-regs.h | 1 +
+ drivers/dma/fsl-edma-common.c | 3 +-
+ drivers/dma/fsl-edma-main.c | 55 +-
+ drivers/dma/fsl-qdma.c | 47 +-
+ drivers/dma/imx-sdma.c | 56 +-
+ drivers/dma/ioat/dma.h | 13 +-
+ drivers/dma/ioat/sysfs.c | 32 +-
+ drivers/dma/loongson/Kconfig | 41 +
+ drivers/dma/loongson/Makefile | 4 +
+ drivers/dma/{ => loongson}/loongson1-apb-dma.c | 4 +-
+ drivers/dma/loongson/loongson2-apb-cmc-dma.c | 730 ++++++++++
+ drivers/dma/{ => loongson}/loongson2-apb-dma.c | 93 +-
+ drivers/dma/mxs-dma.c | 37 +-
+ drivers/dma/sh/rz-dmac.c | 304 ++++-
+ drivers/dma/switchtec_dma.c | 1437 ++++++++++++++++++++
+ drivers/dma/xilinx/xdma.c | 2 +
+ drivers/dma/xilinx/xilinx_dma.c | 8 +-
+ include/linux/dma/edma.h | 7 +
+ include/linux/dma/qcom-gpi-dma.h | 5 +-
+ include/linux/dma/ti-cppi5.h | 53 +-
+ include/linux/dmaengine.h | 3 +-
+ include/linux/of_dma.h | 29 +
+ include/linux/platform_data/dma-mcf-edma.h | 5 +-
+ 40 files changed, 3852 insertions(+), 534 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/dma/loongson,ls2k0300-dma.yaml
+ delete mode 100644 Documentation/devicetree/bindings/dma/xilinx/xilinx_dma.txt
+ create mode 100644 Documentation/devicetree/bindings/dma/xilinx/xlnx,axi-dma.yaml
+ create mode 100644 drivers/dma/loongson/Kconfig
+ create mode 100644 drivers/dma/loongson/Makefile
+ rename drivers/dma/{ => loongson}/loongson1-apb-dma.c (99%)
+ create mode 100644 drivers/dma/loongson/loongson2-apb-cmc-dma.c
+ rename drivers/dma/{ => loongson}/loongson2-apb-dma.c (91%)
+ create mode 100644 drivers/dma/switchtec_dma.c
+Merging cgroup/for-next (7bccd95b6a17f Merge branch 'for-7.1' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git cgroup/for-next
+Merge made by the 'ort' strategy.
+Merging scsi/for-next (06bc532609859 Merge branch 'misc' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi/for-next
+Auto-merging drivers/usb/gadget/function/f_tcm.c
+Merge made by the 'ort' strategy.
+ Documentation/ABI/testing/sysfs-driver-ufs | 23 +
+ .../devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml | 38 +-
+ .../devicetree/bindings/ufs/qcom,sm8650-ufshc.yaml | 14 +
+ .../bindings/ufs/rockchip,rk3576-ufshc.yaml | 7 +-
+ drivers/infiniband/ulp/srpt/ib_srpt.c | 1 +
+ drivers/scsi/BusLogic.c | 4 +-
+ drivers/scsi/Kconfig | 3 +-
+ drivers/scsi/aic7xxx/aicasm/aicasm.h | 2 +-
+ drivers/scsi/aic7xxx/aicasm/aicasm_gram.y | 2 +-
+ drivers/scsi/aic7xxx/aicasm/aicasm_scan.l | 2 +-
+ drivers/scsi/elx/efct/efct_lio.c | 2 +
+ drivers/scsi/esas2r/esas2r_log.c | 14 +-
+ drivers/scsi/fnic/fdls_disc.c | 4 +-
+ drivers/scsi/fnic/fip.c | 2 +-
+ drivers/scsi/fnic/fnic.h | 7 +-
+ drivers/scsi/fnic/fnic_fcs.c | 112 +-
+ drivers/scsi/fnic/fnic_fdls.h | 2 +-
+ drivers/scsi/fnic/fnic_main.c | 28 +-
+ drivers/scsi/fnic/fnic_scsi.c | 70 +-
+ drivers/scsi/hisi_sas/hisi_sas_main.c | 2 +-
+ drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 12 +-
+ drivers/scsi/hpsa.h | 4 +-
+ drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 1 +
+ drivers/scsi/iscsi_tcp.c | 2 +-
+ drivers/scsi/lpfc/lpfc.h | 22 +-
+ drivers/scsi/lpfc/lpfc_attr.c | 27 +-
+ drivers/scsi/lpfc/lpfc_crtn.h | 5 +-
+ drivers/scsi/lpfc/lpfc_ct.c | 13 +-
+ drivers/scsi/lpfc/lpfc_disc.h | 5 +-
+ drivers/scsi/lpfc/lpfc_els.c | 56 +-
+ drivers/scsi/lpfc/lpfc_hbadisc.c | 44 +-
+ drivers/scsi/lpfc/lpfc_hw.h | 3 +-
+ drivers/scsi/lpfc/lpfc_hw4.h | 37 +-
+ drivers/scsi/lpfc/lpfc_ids.h | 4 +-
+ drivers/scsi/lpfc/lpfc_init.c | 117 +-
+ drivers/scsi/lpfc/lpfc_mbox.c | 7 +-
+ drivers/scsi/lpfc/lpfc_nportdisc.c | 38 +-
+ drivers/scsi/lpfc/lpfc_nvme.c | 106 +-
+ drivers/scsi/lpfc/lpfc_nvmet.c | 35 +-
+ drivers/scsi/lpfc/lpfc_scsi.c | 147 ++-
+ drivers/scsi/lpfc/lpfc_sli.c | 112 +-
+ drivers/scsi/lpfc/lpfc_sli4.h | 6 +-
+ drivers/scsi/lpfc/lpfc_version.h | 6 +-
+ drivers/scsi/megaraid/megaraid_sas_base.c | 15 +-
+ drivers/scsi/mpi3mr/mpi3mr.h | 16 +
+ drivers/scsi/mpi3mr/mpi3mr_fw.c | 57 +-
+ drivers/scsi/mpi3mr/mpi3mr_os.c | 11 +-
+ drivers/scsi/qla2xxx/qla_attr.c | 62 +-
+ drivers/scsi/qla2xxx/qla_init.c | 2 +-
+ drivers/scsi/qla2xxx/qla_inline.h | 2 +-
+ drivers/scsi/qla2xxx/qla_mbx.c | 9 +
+ drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 +
+ drivers/scsi/scsi_lib.c | 47 +
+ drivers/scsi/scsi_scan.c | 10 +-
+ drivers/scsi/scsi_sysfs.c | 16 +
+ drivers/scsi/sd.c | 81 +-
+ drivers/scsi/sg.c | 88 +-
+ drivers/scsi/storvsc_drv.c | 32 +-
+ drivers/scsi/virtio_scsi.c | 14 +-
+ drivers/target/iscsi/iscsi_target_configfs.c | 1 +
+ drivers/target/loopback/tcm_loop.c | 1 +
+ drivers/target/sbp/sbp_target.c | 1 +
+ drivers/target/target_core_configfs.c | 22 +
+ drivers/target/target_core_device.c | 1 +
+ drivers/target/target_core_fabric_configfs.c | 24 +
+ drivers/target/target_core_pr.c | 59 +-
+ drivers/target/target_core_sbc.c | 3 +-
+ drivers/target/target_core_transport.c | 68 +-
+ drivers/target/tcm_fc/tfc_conf.c | 1 +
+ drivers/ufs/core/Makefile | 2 +-
+ drivers/ufs/core/ufs-debugfs.c | 290 +++++
+ drivers/ufs/core/ufs-debugfs.h | 3 +
+ drivers/ufs/core/ufs-fault-injection.h | 2 +
+ drivers/ufs/core/ufs-mcq.c | 30 +-
+ drivers/ufs/core/ufs-sysfs.c | 30 +
+ drivers/ufs/core/ufs-txeq.c | 1293 ++++++++++++++++++++
+ drivers/ufs/core/ufshcd-crypto.h | 1 -
+ drivers/ufs/core/ufshcd-priv.h | 61 +-
+ drivers/ufs/core/ufshcd.c | 260 +++-
+ drivers/ufs/host/ufs-amd-versal2.c | 3 -
+ drivers/ufs/host/ufs-exynos.c | 34 +-
+ drivers/ufs/host/ufs-hisi.c | 23 +-
+ drivers/ufs/host/ufs-mediatek.c | 51 +-
+ drivers/ufs/host/ufs-mediatek.h | 4 +
+ drivers/ufs/host/ufs-qcom.c | 591 ++++++++-
+ drivers/ufs/host/ufs-qcom.h | 42 +
+ drivers/ufs/host/ufs-rockchip.c | 1 -
+ drivers/ufs/host/ufs-sprd.c | 3 -
+ drivers/ufs/host/ufshcd-pci.c | 8 +-
+ drivers/usb/gadget/function/f_tcm.c | 1 +
+ drivers/vhost/scsi.c | 2 +
+ drivers/xen/xen-scsiback.c | 1 +
+ include/scsi/libsas.h | 4 -
+ include/scsi/scsi_device.h | 1 +
+ include/scsi/scsi_host.h | 7 +-
+ include/target/target_core_base.h | 10 +
+ include/target/target_core_fabric.h | 12 +-
+ include/uapi/scsi/fc/fc_els.h | 2 +-
+ include/ufs/ufshcd.h | 189 ++-
+ include/ufs/ufshci.h | 3 +
+ include/ufs/unipro.h | 141 ++-
+ 101 files changed, 4076 insertions(+), 822 deletions(-)
+ create mode 100644 drivers/ufs/core/ufs-txeq.c
+Merging scsi-mkp/for-next (070ec6f691411 scsi: target: Don't validate ignored fields in PROUT PREEMPT)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git scsi-mkp/for-next
+Already up to date.
+Merging vhost/linux-next (ebcff9dacaf2c vduse: avoid adding implicit padding)
+$ git merge -m Merge branch 'linux-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git vhost/linux-next
+Already up to date.
+Merging rpmsg/for-next (6f860d238b44d Merge branches 'hwspinlock-next', 'rpmsg-next', 'rproc-fixes' and 'rproc-next' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg/for-next
+Auto-merging MAINTAINERS
+Auto-merging sound/soc/qcom/qdsp6/audioreach.c
+Auto-merging sound/soc/qcom/qdsp6/audioreach.h
+Auto-merging sound/soc/qcom/qdsp6/q6apm.c
+Auto-merging sound/soc/qcom/qdsp6/q6apm.h
+Merge made by the 'ort' strategy.
+ .../bindings/remoteproc/qcom,milos-pas.yaml | 3 +
+ .../bindings/remoteproc/qcom,msm8916-mss-pil.yaml | 14 +-
+ .../bindings/remoteproc/qcom,msm8996-mss-pil.yaml | 1 -
+ .../bindings/remoteproc/qcom,sa8775p-pas.yaml | 1 -
+ .../bindings/remoteproc/qcom,sc7180-mss-pil.yaml | 1 -
+ .../bindings/remoteproc/qcom,sc7280-mss-pil.yaml | 1 -
+ .../bindings/remoteproc/qcom,sc8280xp-pas.yaml | 2 +-
+ .../bindings/remoteproc/qcom,sdx55-pas.yaml | 2 +-
+ .../bindings/remoteproc/qcom,sm8550-pas.yaml | 15 +-
+ .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 55 ++++-
+ MAINTAINERS | 1 -
+ arch/arm/configs/u8500_defconfig | 1 -
+ drivers/hwspinlock/Kconfig | 10 -
+ drivers/hwspinlock/Makefile | 1 -
+ drivers/hwspinlock/u8500_hsem.c | 155 ------------
+ .../media/platform/mediatek/mdp3/mtk-mdp3-vpu.c | 2 +-
+ drivers/remoteproc/da8xx_remoteproc.c | 97 +++-----
+ drivers/remoteproc/imx_rproc.c | 8 +-
+ drivers/remoteproc/keystone_remoteproc.c | 43 ++--
+ drivers/remoteproc/mtk_scp.c | 2 +-
+ drivers/remoteproc/mtk_scp_ipi.c | 2 +-
+ drivers/remoteproc/pru_rproc.c | 17 +-
+ drivers/remoteproc/qcom_common.c | 17 +-
+ drivers/remoteproc/qcom_q6v5_mss.c | 263 +++++++++++++++++++--
+ drivers/remoteproc/qcom_q6v5_pas.c | 139 +++++------
+ drivers/remoteproc/qcom_sysmon.c | 2 +-
+ drivers/remoteproc/remoteproc_internal.h | 2 +-
+ drivers/remoteproc/ti_k3_common.c | 2 +-
+ drivers/remoteproc/xlnx_r5_remoteproc.c | 28 ++-
+ drivers/rpmsg/mtk_rpmsg.c | 4 +-
+ drivers/rpmsg/qcom_glink_native.c | 13 +-
+ drivers/rpmsg/qcom_smd.c | 10 +-
+ drivers/rpmsg/rpmsg_core.c | 12 +-
+ drivers/rpmsg/rpmsg_internal.h | 8 +-
+ drivers/rpmsg/virtio_rpmsg_bus.c | 24 +-
+ drivers/soc/qcom/apr.c | 8 +-
+ include/linux/hwspinlock.h | 28 ---
+ include/linux/remoteproc/mtk_scp.h | 2 +-
+ include/linux/rpmsg.h | 17 +-
+ include/linux/rpmsg/mtk_rpmsg.h | 2 +-
+ include/linux/soc/qcom/apr.h | 4 +-
+ sound/soc/qcom/qdsp6/audioreach.c | 6 +-
+ sound/soc/qcom/qdsp6/audioreach.h | 4 +-
+ sound/soc/qcom/qdsp6/q6apm.c | 3 +-
+ sound/soc/qcom/qdsp6/q6apm.h | 2 +-
+ 45 files changed, 553 insertions(+), 481 deletions(-)
+ delete mode 100644 drivers/hwspinlock/u8500_hsem.c
+Merging gpio-brgl/gpio/for-next (ca13ab654064f gpio: swnode: defer probe on references to unregistered software nodes)
+$ git merge -m Merge branch 'gpio/for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git gpio-brgl/gpio/for-next
+Already up to date.
+Merging gpio-intel/for-next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git gpio-intel/for-next
+Already up to date.
+Merging pinctrl/for-next (bd7fd288490c6 Merge branch 'devel' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git pinctrl/for-next
+Auto-merging drivers/gpio/gpio-rockchip.c
+Auto-merging drivers/pinctrl/Kconfig
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 4 +-
+ .../bindings/pinctrl/fsl,imx27-iomuxc.yaml | 126 +
+ .../bindings/pinctrl/fsl,imx27-pinctrl.txt | 121 -
+ .../bindings/pinctrl/fsl,imx35-pinctrl.yaml | 1 +
+ .../pinctrl/marvell,armada3710-xb-pinctrl.yaml | 11 +-
+ .../bindings/pinctrl/maxim,max77620-pinctrl.yaml | 98 +
+ .../devicetree/bindings/pinctrl/pincfg-node.yaml | 107 +-
+ .../bindings/pinctrl/pinctrl-max77620.txt | 127 -
+ .../bindings/pinctrl/pinctrl-single.yaml | 4 +
+ .../bindings/pinctrl/qcom,eliza-tlmm.yaml | 138 +
+ .../bindings/pinctrl/qcom,hawi-tlmm.yaml | 120 +
+ .../bindings/pinctrl/qcom,ipq5210-tlmm.yaml | 123 +
+ .../bindings/pinctrl/qcom,lpass-lpi-common.yaml | 8 +
+ .../pinctrl/qcom,milos-lpass-lpi-pinctrl.yaml | 109 +
+ .../pinctrl/qcom,sdm670-lpass-lpi-pinctrl.yaml | 81 +
+ .../pinctrl/qcom,sm8450-lpass-lpi-pinctrl.yaml | 8 +-
+ .../pinctrl/qcom,sm8650-lpass-lpi-pinctrl.yaml | 4 +-
+ .../bindings/pinctrl/realtek,rtd1315e-pinctrl.yaml | 7 +-
+ .../bindings/pinctrl/realtek,rtd1319d-pinctrl.yaml | 7 +-
+ .../bindings/pinctrl/realtek,rtd1619b-pinctrl.yaml | 7 +-
+ .../bindings/pinctrl/realtek,rtd1625-pinctrl.yaml | 260 ++
+ .../pinctrl/renesas,r9a09g077-pinctrl.yaml | 17 +
+ .../bindings/pinctrl/rockchip,pinctrl.yaml | 1 +
+ drivers/gpio/gpio-rockchip.c | 2 +-
+ drivers/gpio/gpio-spacemit-k1.c | 1 +
+ drivers/pinctrl/Kconfig | 11 +-
+ drivers/pinctrl/bcm/Kconfig | 4 +-
+ drivers/pinctrl/core.c | 7 +-
+ drivers/pinctrl/devicetree.c | 2 +-
+ drivers/pinctrl/freescale/Kconfig | 2 +-
+ drivers/pinctrl/meson/Kconfig | 1 -
+ drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c | 2 +-
+ drivers/pinctrl/nomadik/pinctrl-abx500.c | 2 +-
+ drivers/pinctrl/nxp/pinctrl-s32.h | 2 +-
+ drivers/pinctrl/pinconf-generic.c | 94 +-
+ drivers/pinctrl/pinctrl-amd.c | 1 +
+ drivers/pinctrl/pinctrl-cy8c95x0.c | 93 +-
+ drivers/pinctrl/pinctrl-pic32.c | 64 +-
+ drivers/pinctrl/pinctrl-rockchip.c | 313 +-
+ drivers/pinctrl/pinctrl-rockchip.h | 1 +
+ drivers/pinctrl/pinctrl-single.c | 6 +-
+ drivers/pinctrl/qcom/Kconfig | 20 +
+ drivers/pinctrl/qcom/Kconfig.msm | 28 +
+ drivers/pinctrl/qcom/Makefile | 5 +
+ drivers/pinctrl/qcom/pinctrl-apq8084.c | 2 -
+ drivers/pinctrl/qcom/pinctrl-eliza.c | 1545 ++++++++++
+ drivers/pinctrl/qcom/pinctrl-glymur.c | 5 +-
+ drivers/pinctrl/qcom/pinctrl-hawi.c | 1610 ++++++++++
+ drivers/pinctrl/qcom/pinctrl-ipq4019.c | 1 -
+ drivers/pinctrl/qcom/pinctrl-ipq5018.c | 1 -
+ drivers/pinctrl/qcom/pinctrl-ipq5210.c | 897 ++++++
+ drivers/pinctrl/qcom/pinctrl-ipq5332.c | 1 -
+ drivers/pinctrl/qcom/pinctrl-ipq5424.c | 1 -
+ drivers/pinctrl/qcom/pinctrl-ipq6018.c | 1 -
+ drivers/pinctrl/qcom/pinctrl-ipq8074.c | 1 -
+ drivers/pinctrl/qcom/pinctrl-ipq9574.c | 1 -
+ drivers/pinctrl/qcom/pinctrl-kaanapali.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-mdm9607.c | 2 -
+ drivers/pinctrl/qcom/pinctrl-milos-lpass-lpi.c | 217 ++
+ drivers/pinctrl/qcom/pinctrl-milos.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-msm.c | 20 +-
+ drivers/pinctrl/qcom/pinctrl-msm.h | 6 +-
+ drivers/pinctrl/qcom/pinctrl-msm8226.c | 2 -
+ drivers/pinctrl/qcom/pinctrl-msm8909.c | 2 -
+ drivers/pinctrl/qcom/pinctrl-msm8916.c | 2 -
+ drivers/pinctrl/qcom/pinctrl-msm8917.c | 2 -
+ drivers/pinctrl/qcom/pinctrl-msm8953.c | 2 -
+ drivers/pinctrl/qcom/pinctrl-msm8976.c | 2 -
+ drivers/pinctrl/qcom/pinctrl-msm8994.c | 2 -
+ drivers/pinctrl/qcom/pinctrl-msm8996.c | 2 -
+ drivers/pinctrl/qcom/pinctrl-msm8998.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-msm8x74.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-qcm2290.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-qcs404.c | 2 -
+ drivers/pinctrl/qcom/pinctrl-qcs615.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-qcs8300.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-qdf2xxx.c | 1 -
+ drivers/pinctrl/qcom/pinctrl-qdu1000.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sa8775p.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sar2130p.c | 2 -
+ drivers/pinctrl/qcom/pinctrl-sc7180.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sc7280.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sc8180x.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sc8280xp.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sdm660.c | 2 -
+ drivers/pinctrl/qcom/pinctrl-sdm670-lpass-lpi.c | 166 ++
+ drivers/pinctrl/qcom/pinctrl-sdm670.c | 4 -
+ drivers/pinctrl/qcom/pinctrl-sdm845.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sdx55.c | 2 -
+ drivers/pinctrl/qcom/pinctrl-sdx65.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sdx75.c | 2 -
+ drivers/pinctrl/qcom/pinctrl-sm4450.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sm6115.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sm6125.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sm6350.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sm6375.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sm7150.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sm8150.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sm8250.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sm8350.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sm8450.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sm8550.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sm8650.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-sm8750.c | 3 -
+ drivers/pinctrl/qcom/pinctrl-x1e80100.c | 3 -
+ drivers/pinctrl/realtek/Kconfig | 14 +
+ drivers/pinctrl/realtek/Makefile | 1 +
+ drivers/pinctrl/realtek/pinctrl-rtd.c | 224 +-
+ drivers/pinctrl/realtek/pinctrl-rtd.h | 50 +
+ drivers/pinctrl/realtek/pinctrl-rtd1625.c | 3138 ++++++++++++++++++++
+ drivers/pinctrl/renesas/pinctrl-rzg2l.c | 8 +-
+ drivers/pinctrl/renesas/pinctrl-rzt2h.c | 258 ++
+ drivers/pinctrl/sophgo/pinctrl-sg2042.c | 2 +-
+ drivers/pinctrl/sophgo/pinctrl-sg2044.c | 2 +-
+ drivers/pinctrl/spacemit/pinctrl-k1.c | 21 +-
+ drivers/pinctrl/starfive/Kconfig | 2 -
+ drivers/pinctrl/sunplus/Kconfig | 1 -
+ drivers/pinctrl/tegra/pinctrl-tegra.c | 10 +-
+ drivers/pinctrl/tegra/pinctrl-tegra.h | 4 +-
+ include/linux/pinctrl/pinconf-generic.h | 5 +-
+ 120 files changed, 9879 insertions(+), 606 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx27-iomuxc.yaml
+ delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx27-pinctrl.txt
+ create mode 100644 Documentation/devicetree/bindings/pinctrl/maxim,max77620-pinctrl.yaml
+ delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-max77620.txt
+ create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,eliza-tlmm.yaml
+ create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,hawi-tlmm.yaml
+ create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,ipq5210-tlmm.yaml
+ create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,milos-lpass-lpi-pinctrl.yaml
+ create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdm670-lpass-lpi-pinctrl.yaml
+ create mode 100644 Documentation/devicetree/bindings/pinctrl/realtek,rtd1625-pinctrl.yaml
+ create mode 100644 drivers/pinctrl/qcom/pinctrl-eliza.c
+ create mode 100644 drivers/pinctrl/qcom/pinctrl-hawi.c
+ create mode 100644 drivers/pinctrl/qcom/pinctrl-ipq5210.c
+ create mode 100644 drivers/pinctrl/qcom/pinctrl-milos-lpass-lpi.c
+ create mode 100644 drivers/pinctrl/qcom/pinctrl-sdm670-lpass-lpi.c
+ create mode 100644 drivers/pinctrl/realtek/pinctrl-rtd1625.c
+Merging pinctrl-intel/for-next (1ca468e78ea97 pinctrl: intel: Enable 3-bit PAD_OWN feature)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git pinctrl-intel/for-next
+Already up to date.
+Merging pinctrl-renesas/renesas-pinctrl (3f92867ce3ee2 pinctrl: renesas: rzg2l: Drop superfluous blank line)
+$ git merge -m Merge branch 'renesas-pinctrl' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git pinctrl-renesas/renesas-pinctrl
+Already up to date.
+Merging pinctrl-samsung/for-next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git pinctrl-samsung/for-next
+Already up to date.
+Merging pwm/pwm/for-next (5d087c485b6ec pwm: stm32: Fix rounding issue for requests with inverted polarity)
+$ git merge -m Merge branch 'pwm/for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git pwm/pwm/for-next
+Merge made by the 'ort' strategy.
+ drivers/pwm/pwm-stm32.c | 22 ++++++++++++----------
+ 1 file changed, 12 insertions(+), 10 deletions(-)
+Merging ktest/for-next (81fca7087466b ktest: Store failure logs also in fatal paths)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest.git ktest/for-next
+Already up to date.
+Merging kselftest/next (f8e0a5a174d7d selftests/ftrace: Quote check_requires comparisons)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kselftest/next
+Already up to date.
+Merging kunit/test (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'test' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit/test
+Already up to date.
+Merging kunit-next/kunit (8f260b02eeeff kunit: tool: Terminate kernel under test on SIGINT)
+$ git merge -m Merge branch 'kunit' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-next/kunit
+Already up to date.
+Merging livepatching/for-next (712c0756828be Merge branch 'for-7.1/module-function-test' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git livepatching/for-next
+Merge made by the 'ort' strategy.
+ tools/testing/selftests/livepatch/test-ftrace.sh | 36 ++++++++
+ .../testing/selftests/livepatch/test-livepatch.sh | 100 +++++++++++++++++++++
+ .../selftests/livepatch/test_modules/Makefile | 2 +
+ .../livepatch/test_modules/test_klp_mod_patch.c | 53 +++++++++++
+ .../livepatch/test_modules/test_klp_mod_target.c | 39 ++++++++
+ 5 files changed, 230 insertions(+)
+ create mode 100644 tools/testing/selftests/livepatch/test_modules/test_klp_mod_patch.c
+ create mode 100644 tools/testing/selftests/livepatch/test_modules/test_klp_mod_target.c
+Merging rtc/rtc-next (0fedce7244e4b rtc: abx80x: Disable alarm feature if no interrupt attached)
+$ git merge -m Merge branch 'rtc-next' of https://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git rtc/rtc-next
+Auto-merging drivers/rtc/rtc-cmos.c
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/rtc/isil,isl12026.txt | 28 ----------
+ .../devicetree/bindings/rtc/isil,isl12026.yaml | 59 ++++++++++++++++++++++
+ .../bindings/rtc/microchip,mpfs-rtc.yaml | 3 ++
+ .../bindings/rtc/microcrystal,rv3028.yaml | 2 +
+ .../devicetree/bindings/rtc/olpc-xo1-rtc.txt | 5 --
+ .../devicetree/bindings/rtc/sprd,sc2731-rtc.yaml | 7 ++-
+ .../devicetree/bindings/rtc/trivial-rtc.yaml | 2 +
+ drivers/rtc/Kconfig | 2 +-
+ drivers/rtc/dev.c | 11 +++-
+ drivers/rtc/rtc-abx80x.c | 5 +-
+ drivers/rtc/rtc-armada38x.c | 9 +---
+ drivers/rtc/rtc-cmos.c | 13 ++++-
+ drivers/rtc/rtc-m41t80.c | 8 +--
+ drivers/rtc/rtc-max77686.c | 14 ++++-
+ drivers/rtc/rtc-ntxec.c | 2 +-
+ drivers/rtc/rtc-pcf2127.c | 23 +++------
+ drivers/rtc/rtc-rs5c372.c | 7 +--
+ drivers/rtc/rtc-rv8803.c | 8 +--
+ drivers/rtc/rtc-rx8025.c | 4 +-
+ drivers/rtc/rtc-ti-k3.c | 10 +++-
+ 20 files changed, 132 insertions(+), 90 deletions(-)
+ delete mode 100644 Documentation/devicetree/bindings/rtc/isil,isl12026.txt
+ create mode 100644 Documentation/devicetree/bindings/rtc/isil,isl12026.yaml
+ delete mode 100644 Documentation/devicetree/bindings/rtc/olpc-xo1-rtc.txt
+Merging nvdimm/libnvdimm-for-next (45df9111692c6 dax/fsdev: fix uninitialized kaddr in fsdev_dax_zero_page_range())
+$ git merge -m Merge branch 'libnvdimm-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git nvdimm/libnvdimm-for-next
+Auto-merging MAINTAINERS
+Auto-merging drivers/dax/bus.c
+Auto-merging drivers/dax/device.c
+Auto-merging fs/dax.c
+Auto-merging include/linux/dax.h
+Merge made by the 'ort' strategy.
+ MAINTAINERS | 8 ++
+ drivers/dax/Kconfig | 5 +
+ drivers/dax/Makefile | 2 +
+ drivers/dax/bus.c | 22 ++-
+ drivers/dax/bus.h | 3 +
+ drivers/dax/dax-private.h | 4 +
+ drivers/dax/device.c | 23 ---
+ drivers/dax/fsdev.c | 349 ++++++++++++++++++++++++++++++++++++++++++++++
+ drivers/dax/super.c | 107 +++++++++++++-
+ fs/dax.c | 74 +++++++---
+ include/linux/dax.h | 19 ++-
+ 11 files changed, 566 insertions(+), 50 deletions(-)
+ create mode 100644 drivers/dax/fsdev.c
+Merging at24/at24/for-next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'at24/for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git at24/at24/for-next
+Already up to date.
+Merging ntb/ntb-next (7b3302c687cae ntb_hw_amd: Fix incorrect debug message in link disable path)
+$ git merge -m Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git ntb/ntb-next
+Merge made by the 'ort' strategy.
+ drivers/ntb/hw/amd/ntb_hw_amd.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+Merging seccomp/for-next/seccomp (41fa043273841 selftests/seccomp: Add hard-coded __NR_uprobe for x86_64)
+$ git merge -m Merge branch 'for-next/seccomp' of https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp/for-next/seccomp
+Already up to date.
+Merging slimbus/for-next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/srini/slimbus.git slimbus/for-next
+Already up to date.
+Merging nvmem/for-next (8d48419d141cb Merge branches 'nvmem-fixes' and 'nvmem-for-7.1' into nvmem-for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git nvmem/for-next
+Merge made by the 'ort' strategy.
+Merging hyperv/hyperv-next (cd9f2e7d6e5b1 x86/hyperv: Skip LP/VP creation on kexec)
+$ git merge -m Merge branch 'hyperv-next' of https://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git hyperv/hyperv-next
+Auto-merging arch/x86/kernel/cpu/mshyperv.c
+Auto-merging drivers/hv/hyperv_vmbus.h
+Auto-merging drivers/hv/vmbus_drv.c
+Auto-merging include/linux/hyperv.h
+Merge made by the 'ort' strategy.
+ arch/x86/kernel/cpu/mshyperv.c | 15 +-
+ drivers/hv/Makefile | 1 +
+ drivers/hv/channel_mgmt.c | 16 +-
+ drivers/hv/hv_proc.c | 47 ++++
+ drivers/hv/hyperv_vmbus.h | 3 +-
+ drivers/hv/mshv_eventfd.c | 14 +
+ drivers/hv/mshv_irq.c | 4 +
+ drivers/hv/mshv_root.h | 1 +
+ drivers/hv/mshv_root_hv_call.c | 22 +-
+ drivers/hv/mshv_root_main.c | 84 +++++-
+ drivers/hv/mshv_trace.c | 9 +
+ drivers/hv/mshv_trace.h | 544 ++++++++++++++++++++++++++++++++++++
+ drivers/hv/mshv_vtl_main.c | 12 +-
+ drivers/hv/vmbus_drv.c | 29 +-
+ drivers/pci/controller/pci-hyperv.c | 2 +-
+ include/asm-generic/mshyperv.h | 10 +
+ include/hyperv/hvgdk_mini.h | 1 +
+ include/hyperv/hvhdk_mini.h | 12 +
+ include/linux/hyperv.h | 2 +
+ include/uapi/linux/mshv.h | 2 +-
+ tools/hv/Makefile | 4 +-
+ 21 files changed, 783 insertions(+), 51 deletions(-)
+ create mode 100644 drivers/hv/mshv_trace.c
+ create mode 100644 drivers/hv/mshv_trace.h
+Merging auxdisplay/for-next (7f138de156b20 auxdisplay: line-display: fix NULL dereference in linedisp_release)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git auxdisplay/for-next
+Already up to date.
+Merging kgdb/kgdb/for-next (fdbdd0ccb30af kdb: remove redundant check for scancode 0xe0)
+$ git merge -m Merge branch 'kgdb/for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux.git kgdb/kgdb/for-next
+Already up to date.
+Merging hmm/hmm (19272b37aa4f8 Linux 6.16-rc1)
+$ git merge -m Merge branch 'hmm' of https://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git hmm/hmm
+Already up to date.
+Merging cfi/cfi/next (6de23f81a5e08 Linux 7.0-rc1)
+$ git merge -m Merge branch 'cfi/next' of https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/cfi/next
+Already up to date.
+Merging mhi/mhi-next (ac12b852b4ead bus: mhi: host: pci_generic: Add Telit FE912C04 modem support)
+$ git merge -m Merge branch 'mhi-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git mhi/mhi-next
+Already up to date.
+$ git am -3 ../patches/0001-fix-up-for-net-qrtr-Drop-the-MHI-auto_queue-feature-.patch
+Applying: fix up for "net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels"
+Using index info to reconstruct a base tree...
+M drivers/net/wireless/ath/ath12k/wifi7/mhi.c
+Falling back to patching base and 3-way merge...
+No changes -- Patch already applied.
+Merging memblock/for-next (d5759519805c5 x86/alternative: delay freeing of smp_locks section)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git memblock/for-next
+Auto-merging arch/arm64/mm/init.c
+Auto-merging arch/x86/platform/efi/quirks.c
+Auto-merging drivers/of/kexec.c
+Auto-merging include/linux/mm.h
+Auto-merging init/initramfs.c
+Auto-merging kernel/dma/swiotlb.c
+Auto-merging lib/bootconfig.c
+Auto-merging mm/internal.h
+Auto-merging mm/kfence/core.c
+Auto-merging mm/memblock.c
+Auto-merging mm/mm_init.c
+Auto-merging mm/page_alloc.c
+Merge made by the 'ort' strategy.
+ arch/arm64/mm/init.c | 3 -
+ arch/powerpc/kernel/fadump.c | 16 +-
+ arch/powerpc/platforms/powernv/opal-core.c | 11 +-
+ arch/sparc/kernel/mdesc.c | 4 +-
+ arch/x86/kernel/alternative.c | 24 ++-
+ arch/x86/kernel/setup.c | 2 +-
+ arch/x86/platform/efi/memmap.c | 5 +-
+ arch/x86/platform/efi/quirks.c | 2 +-
+ drivers/firmware/efi/apple-properties.c | 2 +-
+ drivers/of/kexec.c | 2 +-
+ include/linux/bootmem_info.h | 4 -
+ include/linux/memblock.h | 2 -
+ include/linux/mm.h | 3 -
+ init/initramfs.c | 7 -
+ kernel/dma/swiotlb.c | 6 +-
+ lib/bootconfig.c | 2 +-
+ mm/internal.h | 10 ++
+ mm/kfence/core.c | 4 +-
+ mm/memblock.c | 231 ++++++++++++++++++++------
+ mm/mm_init.c | 25 ---
+ mm/page_alloc.c | 46 -----
+ tools/include/linux/mm.h | 3 +-
+ tools/testing/memblock/internal.h | 43 ++++-
+ tools/testing/memblock/linux/string_helpers.h | 10 ++
+ tools/testing/memblock/mmzone.c | 4 -
+ 25 files changed, 272 insertions(+), 199 deletions(-)
+ create mode 100644 tools/testing/memblock/linux/string_helpers.h
+Merging cxl/next (6c724ce0ec6ed Merge branch 'for-7.1/cxl-misc' into cxl-for-next)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl.git cxl/next
+Auto-merging .mailmap
+Auto-merging MAINTAINERS
+Auto-merging drivers/cxl/core/hdm.c
+Auto-merging drivers/cxl/core/mbox.c
+Auto-merging drivers/cxl/core/region.c
+Auto-merging drivers/dax/Kconfig
+Auto-merging drivers/dax/Makefile
+CONFLICT (content): Merge conflict in drivers/dax/Makefile
+Auto-merging drivers/dax/bus.c
+Auto-merging drivers/dax/bus.h
+Resolved 'drivers/dax/Makefile' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 7d95177ab6f9b] Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl.git
+$ git diff -M --stat --summary HEAD^..
+ .mailmap | 2 +
+ Documentation/ABI/testing/sysfs-bus-cxl | 13 +
+ MAINTAINERS | 26 +-
+ drivers/acpi/numa/srat.c | 7 +-
+ drivers/cxl/core/Makefile | 2 +-
+ drivers/cxl/core/core.h | 4 +
+ drivers/cxl/core/hdm.c | 2 +-
+ drivers/cxl/core/mbox.c | 17 +-
+ drivers/cxl/core/memdev.c | 27 ++
+ drivers/cxl/core/pci.c | 57 ++++
+ drivers/cxl/core/region.c | 479 +++++++++++---------------------
+ drivers/cxl/core/region_dax.c | 106 +++++++
+ drivers/cxl/core/region_pmem.c | 191 +++++++++++++
+ drivers/cxl/core/regs.c | 1 -
+ drivers/cxl/cxl.h | 123 ++------
+ drivers/cxl/cxlmem.h | 90 +-----
+ drivers/cxl/cxlpci.h | 13 +
+ drivers/cxl/pci.c | 103 ++-----
+ drivers/dax/Kconfig | 4 +
+ drivers/dax/Makefile | 3 +-
+ drivers/dax/bus.c | 20 +-
+ drivers/dax/bus.h | 20 ++
+ drivers/dax/cxl.c | 28 +-
+ drivers/dax/hmem/device.c | 25 +-
+ drivers/dax/hmem/hmem.c | 120 ++++++--
+ include/cxl/cxl.h | 226 +++++++++++++++
+ tools/testing/cxl/Kbuild | 9 +-
+ tools/testing/cxl/test/Kbuild | 1 +
+ tools/testing/cxl/test/cxl.c | 449 +++++++++++++++++++++++++++++-
+ tools/testing/cxl/test/hmem_test.c | 47 ++++
+ tools/testing/cxl/test/mem.c | 6 +-
+ tools/testing/cxl/test/mock.c | 50 ++++
+ tools/testing/cxl/test/mock.h | 8 +
+ 33 files changed, 1625 insertions(+), 654 deletions(-)
+ create mode 100644 drivers/cxl/core/region_dax.c
+ create mode 100644 drivers/cxl/core/region_pmem.c
+ create mode 100644 include/cxl/cxl.h
+ create mode 100644 tools/testing/cxl/test/hmem_test.c
+Merging zstd/zstd-next (65d1f5507ed2c zstd: Import upstream v1.5.7)
+$ git merge -m Merge branch 'zstd-next' of https://github.com/terrelln/linux.git zstd/zstd-next
+Already up to date.
+Merging efi/next (48a4282157823 efi/capsule-loader: fix incorrect sizeof in phys array reallocation)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git efi/next
+Auto-merging drivers/firmware/efi/efi.c
+Auto-merging include/linux/memblock.h
+Auto-merging mm/memblock.c
+Merge made by the 'ort' strategy.
+ drivers/firmware/efi/capsule-loader.c | 2 +-
+ drivers/firmware/efi/efi-bgrt.c | 7 +++++--
+ drivers/firmware/efi/efi.c | 31 ++++++++++++-----------------
+ drivers/firmware/efi/libstub/fdt.c | 12 ++++++------
+ drivers/firmware/efi/memattr.c | 37 ++++++++++++++++++++++++++---------
+ include/linux/efi.h | 21 --------------------
+ include/linux/memblock.h | 1 +
+ mm/memblock.c | 15 ++++++++++++++
+ 8 files changed, 68 insertions(+), 58 deletions(-)
+Merging unicode/for-next (bcfee135d5847 utf8: Remove unused utf8_normalize)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git unicode/for-next
+Auto-merging fs/unicode/utf8-core.c
+Merge made by the 'ort' strategy.
+ fs/unicode/utf8-core.c | 22 ----------------------
+ include/linux/unicode.h | 3 ---
+ 2 files changed, 25 deletions(-)
+Merging slab/slab/for-next (44e0ebe4accd6 Merge branch 'slab/for-7.1/misc' into slab/for-next)
+$ git merge -m Merge branch 'slab/for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git slab/slab/for-next
+Already up to date.
+Merging random/master (bb9ff576fdff4 virt: vmgenid: remap memory as decrypted)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git random/master
+Merge made by the 'ort' strategy.
+ drivers/virt/vmgenid.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+Merging landlock/next (3457a5ccacd34 landlock: Document fallocate(2) as another truncation corner case)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git landlock/next
+Already up to date.
+Merging sysctl/sysctl-next (f63a9df7e3f9f sysctl: fix uninitialized variable in proc_do_large_bitmap)
+$ git merge -m Merge branch 'sysctl-next' of https://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl/sysctl-next
+Already up to date.
+Merging execve/for-next/execve (9bf092c97b86a sched: update task_struct->comm comment)
+$ git merge -m Merge branch 'for-next/execve' of https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git execve/for-next/execve
+Already up to date.
+Merging bitmap/bitmap-for-next (160423fa4e02f arch/riscv: Add bitrev.h file to support rev8 and brev8)
+$ git merge -m Merge branch 'bitmap-for-next' of https://github.com/norov/linux.git bitmap/bitmap-for-next
+Auto-merging arch/riscv/Kconfig
+Merge made by the 'ort' strategy.
+ arch/riscv/Kconfig | 1 +
+ arch/riscv/include/asm/bitrev.h | 41 +++++++++++++++++++++++++++++++++++
+ include/asm-generic/bitops/__bitrev.h | 22 +++++++++++++++++++
+ include/linux/bitrev.h | 20 ++++-------------
+ 4 files changed, 68 insertions(+), 16 deletions(-)
+ create mode 100644 arch/riscv/include/asm/bitrev.h
+ create mode 100644 include/asm-generic/bitops/__bitrev.h
+Merging hte/for-next (005b25ad11717 hte: tegra194: Add Tegra264 GTE support)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git hte/for-next
+Merge made by the 'ort' strategy.
+ .../bindings/timestamp/nvidia,tegra194-hte.yaml | 14 +++
+ drivers/hte/Kconfig | 6 +-
+ drivers/hte/hte-tegra194.c | 133 ++++++++++++++++++++-
+ drivers/hte/hte.c | 2 +-
+ 4 files changed, 146 insertions(+), 9 deletions(-)
+Merging kspp/for-next/kspp (e0142e0de50ad Merge branch 'for-next/hardening' into for-next/kspp)
+$ git merge -m Merge branch 'for-next/kspp' of https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git kspp/for-next/kspp
+Merge made by the 'ort' strategy.
+Merging nolibc/for-next (b070dc36291fe selftests/nolibc: use gcc 15)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git nolibc/for-next
+Already up to date.
+Merging iommufd/for-next (8602018b1f17f iommufd: Fix a race with concurrent allocation and unmap)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git iommufd/for-next
+Auto-merging drivers/iommu/iommufd/device.c
+Auto-merging drivers/iommu/iommufd/pages.c
+Auto-merging drivers/iommu/iommufd/selftest.c
+Merge made by the 'ort' strategy.
+ drivers/iommu/iommufd/device.c | 2 +-
+ drivers/iommu/iommufd/eventq.c | 5 +++--
+ drivers/iommu/iommufd/io_pagetable.c | 10 ++++++++++
+ drivers/iommu/iommufd/iommufd_test.h | 1 -
+ drivers/iommu/iommufd/pages.c | 2 +-
+ drivers/iommu/iommufd/selftest.c | 35 ++---------------------------------
+ drivers/iommu/iommufd/vfio_compat.c | 2 +-
+ 7 files changed, 18 insertions(+), 39 deletions(-)
+Merging turbostat/next (ba893caead547 tools/power turbostat: Allow execution to continue after perf_l2_init() failure)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat/next
+Already up to date.
+Merging pwrseq/pwrseq/for-next (b4464d8f313f9 power: sequencing: pcie-m2: add SERIAL_DEV_BUS dependency)
+$ git merge -m Merge branch 'pwrseq/for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git pwrseq/pwrseq/for-next
+Already up to date.
+Merging capabilities-next/caps-next (0715881360074 ipc: don't audit capability check in ipc_permissions())
+$ git merge -m Merge branch 'caps-next' of https://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux.git capabilities-next/caps-next
+Already up to date.
+$ git am -3 ../patches/0001-sign-file-Fix-up-merge-issue.patch
+Applying: sign-file: Fix up merge issue
+Using index info to reconstruct a base tree...
+M scripts/sign-file.c
+Falling back to patching base and 3-way merge...
+Auto-merging scripts/sign-file.c
+No changes -- Patch already applied.
+Merging ipe/next (028ef9c96e961 Linux 7.0)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git ipe/next
+Already up to date.
+Merging kcsan/next (dcb6fa37fd7bc Linux 6.18-rc3)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/melver/linux.git kcsan/next
+Already up to date.
+Merging crc/crc-next (8fdef85d601db lib/crc: arm64: Simplify intrinsics implementation)
+$ git merge -m Merge branch 'crc-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc/crc-next
+Already up to date.
+Merging keys-next/keys-next (965e9a2cf23b0 pkcs7: Change a pr_warn() to pr_warn_once())
+$ git merge -m Merge branch 'keys-next' of https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git keys-next/keys-next
+Already up to date.
+Merging fwctl/for-next (a55f80233f384 fwctl: Fix class init ordering to avoid NULL pointer dereference on device removal)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctl.git fwctl/for-next
+Auto-merging MAINTAINERS
+Auto-merging drivers/infiniband/hw/bnxt_re/main.c
+Auto-merging drivers/infiniband/hw/bnxt_re/qplib_fp.c
+Auto-merging drivers/infiniband/hw/bnxt_re/qplib_res.h
+Auto-merging drivers/net/ethernet/broadcom/bnxt/bnxt.c
+Auto-merging drivers/net/ethernet/broadcom/bnxt/bnxt.h
+Auto-merging drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
+Merge made by the 'ort' strategy.
+ Documentation/userspace-api/fwctl/bnxt_fwctl.rst | 74 +++++
+ Documentation/userspace-api/fwctl/fwctl.rst | 1 +
+ Documentation/userspace-api/fwctl/index.rst | 1 +
+ MAINTAINERS | 6 +
+ drivers/fwctl/Kconfig | 11 +
+ drivers/fwctl/Makefile | 1 +
+ drivers/fwctl/bnxt/Makefile | 4 +
+ drivers/fwctl/bnxt/main.c | 281 +++++++++++++++++
+ drivers/fwctl/main.c | 2 +-
+ drivers/infiniband/hw/bnxt_re/debugfs.c | 2 +-
+ drivers/infiniband/hw/bnxt_re/main.c | 2 +-
+ drivers/infiniband/hw/bnxt_re/qplib_fp.c | 2 +-
+ drivers/infiniband/hw/bnxt_re/qplib_res.h | 2 +-
+ drivers/net/ethernet/broadcom/bnxt/bnxt.c | 49 +--
+ drivers/net/ethernet/broadcom/bnxt/bnxt.h | 19 +-
+ drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 10 +-
+ drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 4 +-
+ drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +-
+ drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 345 +++++++++++++--------
+ .../bnxt/bnxt_ulp.h => include/linux/bnxt/ulp.h | 26 +-
+ include/uapi/fwctl/bnxt.h | 26 ++
+ include/uapi/fwctl/fwctl.h | 1 +
+ 22 files changed, 696 insertions(+), 175 deletions(-)
+ create mode 100644 Documentation/userspace-api/fwctl/bnxt_fwctl.rst
+ create mode 100644 drivers/fwctl/bnxt/Makefile
+ create mode 100644 drivers/fwctl/bnxt/main.c
+ rename drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h => include/linux/bnxt/ulp.h (86%)
+ create mode 100644 include/uapi/fwctl/bnxt.h
+Merging devsec-tsm/next (3177779ae17db virt: coco: change tsm_class to a const struct)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm.git devsec-tsm/next
+Merge made by the 'ort' strategy.
+ drivers/virt/coco/tsm-core.c | 19 +++++++++----------
+ 1 file changed, 9 insertions(+), 10 deletions(-)
+Merging hisilicon/for-next (b419e155e31d9 Merge branch 'next/dt64' into for-next)
+$ git merge -m Merge branch 'for-next' of https://github.com/hisilicon/linux-hisi.git hisilicon/for-next
+Merge made by the 'ort' strategy.
+Merging kthread/for-next (fa39ec4f89f26 doc: Add housekeeping documentation)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git kthread/for-next
+Already up to date.
diff --git a/localversion-next b/localversion-next
new file mode 100644
index 000000000000..9a1610d787ce
--- /dev/null
+++ b/localversion-next
@@ -0,0 +1 @@
+-next-20260416