aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Next/SHA1s407
-rw-r--r--Next/Trees407
-rw-r--r--Next/kselftest-targets109
-rw-r--r--Next/merge.log16360
-rw-r--r--localversion-next1
5 files changed, 17284 insertions, 0 deletions
diff --git a/Next/SHA1s b/Next/SHA1s
new file mode 100644
index 00000000000000..f4125d98fdfc2f
--- /dev/null
+++ b/Next/SHA1s
@@ -0,0 +1,407 @@
+Name SHA1
+---- ----
+origin f14faaf3a1fb3b9e4cf2e56269711fb85fba9458
+ext4-fixes d250bdf531d9cd4096fedbb9f172bb2ca660c868
+vfs-brauner-fixes 8dfce8991b95d8625d0a1d2896e42f93b9d7f68d
+fscrypt-current 1e39da974ce621ed874c6d3aaf65ad14848c9f0d
+fsverity-current 211ddde0823f1442e4ad052a2f30f050145ccada
+btrfs-fixes a32d98bf0efe08910e4bdb43500798ee4e53ede1
+vfs-fixes 99a706fa47949ece1fb02b5b1206efd4fb031d25
+erofs-fixes 7893cc12251f6f19e7689a4cf3ba803bddbd8437
+nfsd-fixes 0b88bfa42e5468baff71909c2f324a495318532b
+v9fs-fixes 2014c95afecee3e76ca4a56956a936e23283f05b
+fscrypt 211ddde0823f1442e4ad052a2f30f050145ccada
+btrfs 29c5694011a2f75745b6eb239f6b33c78d109015
+ceph cf0f9566282a795c3cd165c059700eefdf4153ae
+cifs f796e492246c0b61df02a0a8b2957d48a4a47aca
+configfs 6363844fdbbb76afe1d44d678fe0746390204a5f
+ecryptfs 2a9cb23307db71319e6b841e1c3d70066c0ff660
+dlm 2c3a0b730012ef87aaaf35243e1fbe9880666f7c
+erofs 8f2fb72fd17eecd5a47c73ce7e228d157e613b80
+exfat 131331a504c41b0fd3b489d5176272aba9239898
+ext3 93a803d2ab6413e159926d34f08ff0a598b65d2c
+ext4 4f5e8e6f012349a107531b02eed5b5ace6181449
+f2fs 91b76f1059b60f453b51877f29f0e35693737383
+fsverity 433fbcac9ebe491b518b21c7305fba9a748c7d2c
+fuse 7897c0ae19458c0e5dca095937f21983276f8c77
+gfs2 da6f5bbc2e7902f578b503f2a4c3d8d09ca4b102
+jfs 7833570dae833028337bb53b7f389825b910c100
+ksmbd cc6aa375487e9aca11a345b5e37dbf09678a9f4d
+nfs 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7
+nfs-anna 5248d8474e594d156bee1ed10339cc16e207a28b
+nfsd e939bd675634fd52d559b90e2cf58333e16afea8
+ntfs3 b2bc7c44ed1779fc9eaab9a186db0f0d01439622
+orangefs 9e835108a9ae1c37aef52a6f8d53265f474904a1
+overlayfs ad1423922781e6552f18d055a5742b1cff018cdc
+ubifs 0695aef23d674815c352293c49d944a2375ee9c9
+v9fs ce8ded2e61f47747e31eeefb44dc24a2160a7e32
+v9fs-ericvh 2014c95afecee3e76ca4a56956a936e23283f05b
+xfs e33839b514a8af27ba03f9f2a414d154aa980320
+zonefs a42938e80357a13f8b8592111e63f2e33a919863
+vfs-brauner f77e21ac4082da5b04ed8eeccaa3ebfc5cd2dbc4
+vfs 0787a93baa1aab9fd0cb8500105d11d3d3a58f7a
+mm-hotfixes 5f591a22f86dec8ecb96f345afbfd6486a424a53
+fs-current f737824cd61db885e4cd558cbb15820933708ad3
+kbuild-current 8e24994872361212531a952c93adb01c485148f1
+arc-current d7b8f8e20813f0179d8ef519541a3527e7661d3a
+arm-current 23ea2a4c72323feb6e3e025e8a6f18336513d5ad
+arm64-fixes e2f8216ca2d8e61a23cb6ec355616339667e0ba6
+arm-soc-fixes c3cb2722e28969650c58d6defb09d57339a2a223
+davinci-current 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+drivers-memory-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+sophgo-fixes 19272b37aa4f83ca52bdf9c16d5d81bdd1354494
+sophgo-soc-fixes 0af2f6be1b4281385b618cb86ad946eded089ac8
+m68k-current aaf4e92341b081bac1230f22619b0a298e285dab
+powerpc-fixes 9ace4753a5202b02191d54e9fdf7f9e3d02b85eb
+s390-fixes ddc6cbef3ef10359b5640b4ee810a520edc73586
+net 7d6ba706ae5ef7d3d00b67140d2873ae1da6d41f
+bpf 63804fed149a6750ffd28610c5c1c98cce6bd377
+ipsec 0a4524bc69882a4ddb235bb6b279597721bda197
+netfilter 7576bd9017e35379db1ab1ef6b0e1d570eb28429
+ipvs 653267321f05316f159e05b3ef562aa700632db6
+wireless 7d6ba706ae5ef7d3d00b67140d2873ae1da6d41f
+ath 1cac38910ecb881b09f61f57545a771bbe57ba68
+iwlwifi fb7f54aa2a99b07945911152c5d3d4a6eb39f797
+wpan 8ce4f287524c74a118b0af1eebd4b24a8efca57a
+rdma-fixes 4d310797262f0ddf129e76c2aad2b950adaf1fda
+sound-current 51db05283f7c9c95a3e6853a3044cd04226551bf
+sound-asoc-fixes f514248727606b9087bc38a284ff686e0093abf1
+regmap-fixes 63804fed149a6750ffd28610c5c1c98cce6bd377
+regulator-fixes 41399c5d476156635c9a58de870d39318e22fa09
+spi-fixes 41d9a6795b95d6ea28439ac1e9ce8c95bbca20fc
+pci-current 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+driver-core.current 63804fed149a6750ffd28610c5c1c98cce6bd377
+tty.current 63804fed149a6750ffd28610c5c1c98cce6bd377
+usb.current 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7
+usb-serial-fixes 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7
+phy 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7
+staging.current 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+iio-fixes 88da5f4b46f55717202fb1d81052e91d4f88b296
+counter-current 9448598b22c50c8a5bb77a9103e2d49f134c9578
+char-misc.current ec4ddc90d201d09ef4e4bef8a2c6d9624525ad68
+soundwire-fixes 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7
+thunderbolt-fixes 18f7fcd5e69a04df57b563360b88be72471d6b62
+input-current 19a5d9ba6208e9006a2a9d5962aea4d6e427d8ab
+crypto-current 2397e9264676be7794f8f7f1e9763d90bd3c7335
+libcrypto-fixes 74d74bb78aeccc9edc10db216d6be121cf7ec176
+vfio-fixes 61ceaf236115f20f4fdd7cf60f883ada1063349a
+kselftest-fixes 6e39903c73df08b256322d04c4dfe4a82ec63a45
+dmaengine-fixes 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7
+backlight-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+mtd-fixes 2f6d2c8d9ac05a7a1c02333f6ad30868246880d8
+mfd-fixes aa6e63373d91f82628b20f6fae7ffe9b97b568a5
+v4l-dvb-fixes 69d6c6fc79eb3a8309691250a3b0a9c1870c1f83
+reset-fixes 997c06330fd5c2e220b692f2a358986c6c8fd5a2
+mips-fixes 63804fed149a6750ffd28610c5c1c98cce6bd377
+at91-fixes 94ad504e67cd3be94fa1b2fed0cb87da0d8f9396
+omap-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+kvm-fixes 0de4a0eec25b9171f2a2abb1a820e125e6797770
+kvms390-fixes 5f9df945d4e862979b50e4ecaba3dc81fb06e8ed
+hwmon-fixes 831a2b27914cc880130ffe8fb8d1e65a5324d07f
+nvdimm-fixes d0b3b7b22dfa1f4b515fd3a295b3fd958f9e81af
+cxl-fixes 8441c7d3bd6c5a52ab2ecf77e43a5bf262004f5c
+dma-mapping-fixes c33efdfcfa6f80e05ce1ee33694c1bad4994cd78
+drivers-x86-fixes 008bec8ffe6e7746588d1e12c5b3865fa478fc91
+samsung-krzk-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+pinctrl-samsung-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+devicetree-fixes 81122fba08fa3ccafab6ed272a5c6f2203923a7e
+dt-krzk-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+scsi-fixes 0444568edbf87c1da76b61c798ce0f1c1e478467
+drm-fixes 18f7fcd5e69a04df57b563360b88be72471d6b62
+drm-intel-fixes 63804fed149a6750ffd28610c5c1c98cce6bd377
+mmc-fixes 63804fed149a6750ffd28610c5c1c98cce6bd377
+rtc-fixes c6cf26c15ce7f19d6c9d3366d40b360e58fe22aa
+gnss-fixes 0f61b1860cc3f52aef9036d7235ed1f017632193
+hyperv-fixes 12ffd561d2de28825f39e15e8d22346d26b09688
+risc-v-fixes 0ea05c4f7527a98f5946f96c829733788934311d
+riscv-dt-fixes 004c371d0bd140b02bf359fdab6e16613a6aa4a8
+riscv-soc-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+fpga-fixes 19272b37aa4f83ca52bdf9c16d5d81bdd1354494
+spdx c86d39d6805474ab879c00ca6b938c6dd7e4d33f
+gpio-brgl-fixes c62e0658d458d8f100445445c3ddb106f3824a45
+gpio-intel-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+pinctrl-intel-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+auxdisplay-fixes 9ace4753a5202b02191d54e9fdf7f9e3d02b85eb
+kunit-fixes c33b68801fbe9d5ee8a9178beb5747ec65873530
+memblock-fixes be05f571464404432a0f8fe1c81a86a0862da283
+renesas-fixes 379c590113ce46f605439d4887996c60ab8820cc
+perf-current 1eb217ab2e737609f8a861b517649e82e7236d05
+efi-fixes 4b22ec1685ce1fc0d862dcda3225d852fb107995
+battery-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+iommufd-fixes 2724138b2f7f6299812b3404e23b124304834759
+rust-fixes 18f7fcd5e69a04df57b563360b88be72471d6b62
+w1-fixes cc8f92e41eb76f450f05234fef2054afc3633100
+pmdomain-fixes e2c4c5b2bbd4f688a0f9f6da26cdf6d723c53478
+i2c-host-fixes b4b4d88ebfbfd3aadb4c9a0f2bfe1abdbaf5822c
+sparc-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+clk-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+thead-clk-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+pwrseq-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+thead-dt-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+ftrace-fixes 1650a1b6cb1ae6cb99bb4fce21b30ebdf9fc238e
+ring-buffer-fixes b042fdf18e89a347177a49e795d8e5184778b5b6
+trace-fixes 361eb853c655288f3b5c8020f6cd95d69ffe6479
+tracefs-fixes 8b55572e51805184353ee7d587c720a51818fb82
+spacemit-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+tip-fixes cfa04369dc10cd482ca38374da1055ee7dcabb29
+slab-fixes 3a38d13f90d4e4d79b1d2326c12b00610dd2872b
+drm-msm-fixes dedb897f11c5d7e32c0e0a0eff7cec23a8047167
+uml-fixes df447a3b4a4b961c9979b4b3ffb74317394b9b40
+fwctl-fixes f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
+devsec-tsm-fixes c2012263047689e495e81c96d7d5b0586299578d
+drm-rust-fixes 0f61b1860cc3f52aef9036d7235ed1f017632193
+tenstorrent-dt-fixes 3a8660878839faadb4f1a6dd72c3179c1df56787
+drm-misc-fixes 40b24d9cdd4141ef43eeaa7e57c3efc07a567473
+rust b8d687c7eeb52d0353ac27c4f71594a2e6aa365f
+rust-alloc f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
+rust-io 86731a2a651e58953fc949573895f2fa6d456841
+rust-pin-init aeb5ecad5316f6af160993915163367290825b6b
+rust-timekeeping 4521438fb076f8a6a52f45b0e508f6ef10ac0c49
+rust-xarray c455f19bbe6104debd980bb15515faf716bd81b8
+rust-analyzer 18f7fcd5e69a04df57b563360b88be72471d6b62
+mm-stable 50c7f34c5c7403a12003c6759f6f6ca9a5a10872
+mm-nonmm-stable 2e171ab29f916455a49274a2042bac4a4b35570e
+mm-unstable 9e15c46c4bca8f5856130723f9df3626fdfa8972
+mm-nonmm-unstable b4481323245e9e034811469d352893f685842def
+kbuild c7c88b20cd4226af0c9fbdb365fb6f221501c7da
+clang-format 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+perf e205952db7717557f71f22baa96589f0a56d83c5
+compiler-attributes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+dma-mapping 8a840ab0567ff2b7d382694ba24a58a893d2c7af
+asm-generic adbbd9714f8058730f93c8df5c5bf1679456424b
+alpha d58041d2c63e09a1c9083e0e9f4151e487c4e16a
+arm d37561b214ee237ec2d3112de9f2542445f5bfd0
+arm64 36c0de02575ce59dfd879eb4ef63d53a68bbf9ce
+arm-perf ab26d9c85554c4ff1d95ca8341522880ed9219d6
+arm-soc 1c94e21cdb348ba1a5c619ab62dc0b4feb5a9519
+amlogic e3194dfb772304a1b7ca3bcfccacefec3468b7bf
+asahi-soc d31647c698f632e0c08080a760e004ba4d71f8dd
+at91 d75e671528b49294fc4c4be2152a71b93c7df1be
+bmc 26705fad17bd111f062f4208df2dd60e7a9c2ecd
+broadcom 8bb18f06da3148bdae80b4a7266d9966a1dc0f52
+cix 4d24b32aa342e32f93ab8e73f0cce579502abec0
+davinci 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+drivers-memory 9805f2cfc883018f7bf84c84e3af3786c37dac7b
+fsl b244f59bc977c45e1cc545d5c80ce701d7f533af
+imx-mxs 3cea6b209a3f2acbc4fcc9c60aea657e7f7d10fc
+mediatek dee56d3440b5c5bbd2aa55f804aedd77ab4447dd
+mvebu 8dcbe20fc92456507eb4d15fa1892dbba592e1af
+omap 35ca43aadd4ea05e0f2af1e38deb134f84a4042a
+qcom 1a0829927afbfe654c632eb2e779fa32df825b06
+renesas 08e16a461a8f66ae38b7e1febd4230c9aba9414f
+reset 938ce3b16582657e67f3bd8a7efa59089c467c90
+rockchip 82cafae8c386c3b26aea6aafb2fce07e5c1d9af0
+samsung-krzk 4b2dd5ec2cab75875fab9507c7665899e2e51f42
+scmi 02b744bc8a71e0914790e77f9e25c14b8c225f49
+sophgo 85352e8c088c9993a2f74dd69a9f0e65607b9c38
+sophgo-soc c8754c7deab4cbfa947fa2d656cbaf83771828ef
+spacemit 5f499bb7a07fcdcf8877acaa8f413a5dc1fcfacc
+stm32 291f393298f72091490dfa70ab4a0ebdbb4c7d7e
+sunxi f36e738549d483878ebf4cc9826c46d9dc4aa496
+tee dca52747925434aae27deb46a15a8ea10f623686
+tegra 6ac0a03f5afe89865ab8a85dfe8818d1958a025a
+tenstorrent-dt a71e6e8eea8ae2d624f097911f43357bba06d2a5
+thead-dt 34ce47c9cdfdd30317fb5b1b71c73ba9c2016a20
+ti 18258938db0c4ffcd51d7bebaf80db92564117f2
+xilinx 50d1a926f4631639d617bed8b62abae57aca950d
+clk ea7282e99ead6d2a294cef40acd2a29ada3ab71d
+clk-imx 3e6b0227b93c708e93e33f6c3485bad077650766
+clk-renesas 4fef3fd633be4a1a18c490a63f4131284f6ee0f4
+thead-clk baf4fc7c03bd0f68c768cfe27829674bd060c6b4
+csky 817d21578d51e801df58ab012654486a71073074
+loongarch cde0a836d89a484c972c558322c8e7cd4adab386
+m68k cb39cf99d88e8f2c68a41fb3bb01c4f40a8fcc30
+m68knommu 2ffdc7f231859dbfe6354fa8631fae5b6c529ef9
+microblaze 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+mips 3989ed41848346ea887bff5d53e3657be42b609c
+openrisc 0dfffa5479d6260d04d021f69203b1926f73d889
+parisc-hd 252d28ade43d4ef0945dfb16a39b4df688fdbb9e
+powerpc 1d72a02d65a733ad124bacc2db3fb90fa81a612b
+risc-v 099ba40b1bd99308b7b70253baeec137b6e1a241
+riscv-dt 18649ffbb63bca40896f973b6997914f9d603b1e
+riscv-soc fd69c5b3002c39889bc271116cc4e08cd02d7b21
+s390 8c8ef9323f018195031cb4825e31be26647ccec5
+sh 8f5ae30d69d7543eee0d70083daf4de8fe15d585
+sparc d2da7ee74f842389431b0ab97fe73962e2dcb4be
+uml 68e25613ed4d06c987a42b0589f54ce88c13477c
+xtensa 0d4b3ca115b5436d7e68453527566db3e87ab7f0
+fs-next 054a8722d6f75695039fe1bada40d8f25e29f9a1
+printk 77a69dd8425637919a91caee29305a24f4b3ff1b
+pci f365bb1bf8702158f87ec50b1ee806f7af1a21a8
+pstore b692553573683b9e4ebab40c2782a3163f984cfd
+hid 01204b2d878036561fc26c1229a04bedda90be9d
+i2c 10592191e3e2a4d0c15b697acb835ae88b4e017d
+i2c-host 51e8ce3630878fa6083e1eec84f58f49ec85089b
+i3c ed318b3fb4ab317c533d38d160326fa5d7569497
+dmi 4d1b28a8119c615f1e932520f9ee1f80bdda5204
+hwmon-staging 1117702454262fb361869451be5b006c022eb08a
+jc_docs 0a83293322fde69f1fb4722bd3c79c2d52eef436
+v4l-dvb c824345288d11e269ce41b36c105715bc2286050
+v4l-dvb-next adc218676eef25575469234709c2d87185ca223a
+pm bf2bbd911e4089b20daad0532a4ef26c957e1d1b
+cpufreq-arm 0b7fbf9333fa4699a53145bad8ce74ea986caa13
+cpupower 7799ba2160e4919913ecabca8a7fc1aa4c576fb4
+devfreq b08a82bd1f5737d1aacd2eac856acbd3f1a9592c
+pmdomain 1fca2a4426aac222a724770a56c71e6bb3cf96f2
+opp fc72a587c6c9e40926b67452d880ee85bd2b87a3
+thermal 0061030929e2d09398ade9fae320528bdcba2bed
+rdma 42e3aac65c1c9eb36cdee0d8312a326196e0822f
+net-next 021718d2cc1a2df2f53b06968fa89280199371bd
+bpf-next 75cd3beb64d0977009e3d1a2d0c03715d3e5e156
+ipsec-next 3eef6c061f97ab2a942dc98291bcdae9a16e5bda
+mlx5-next 49e41f3ea3f7545c732a0b399cb123173afc5cfe
+netfilter-next a22f57757f7e88c890499265c383ecb32900b645
+ipvs-next a22f57757f7e88c890499265c383ecb32900b645
+bluetooth 294cf04ca959817d017b4cf165a8038dd46368ee
+wireless-next 333225e1e9ead7b06e5363389403bdac72ba3046
+ath-next 2c1ba9c2adf0fda96eaaebd8799268a7506a8fc9
+iwlwifi-next 66af8ac52d10ea229d5755b8700e2fe86fc037f7
+wpan-next 1dd9291eb90378f8096669d9cb33761fd84599e0
+wpan-staging 1dd9291eb90378f8096669d9cb33761fd84599e0
+mtd 875382759298650c96192bf2c12e2d1e4575de92
+nand 0f8a217670b6e3c28afff5cdf5985190633f62e1
+spi-nor ed26bd40df11ee438d623adc9c6cc2a7bf9c5dd3
+crypto 64ae90a81aa4a5e51d0b4c2e836778ef40295651
+libcrypto ffd42b6d0420c4be97cc28fd1bb5f4c29e286e98
+drm 3cc9398a9ea69b77de01b370463b706c354e52fb
+drm-exynos 3a8660878839faadb4f1a6dd72c3179c1df56787
+drm-misc 69674c1c704c0199ca7a3947f3cdcd575973175d
+amdgpu d6e04d2e675fefcb24cc8ba3b72a4adf98dabdb2
+drm-intel 3e28a67a85f9b569066f6dfcddadb39294c0c9d4
+drm-msm 50c4a49f7292b33b454ea1a16c4f77d6965405dc
+drm-msm-lumag 50c4a49f7292b33b454ea1a16c4f77d6965405dc
+drm-xe ec49857ad181f2a68a3bea15422f2936ff366d47
+etnaviv 6bde14ba5f7ef59e103ac317df6cc5ac4291ff4a
+fbdev a2797d4332e56a8b78e0985d76fa10c689135423
+regmap 4651c87b0083925540f6c3d26a6c5b4868d7b884
+sound e3474301824926ecce1d45f2ede7ecdda9a35840
+ieee1394 6b617317e5bc95e9962a712314ae0c4b7a4d5cc3
+sound-asoc 80bbbb45c6b2c7f40ff31e83542b5fbd14f737af
+modules b68758e6f4307179247126b7641fa7ba7109c820
+input ed8a4ef29da3821ee3155d3b1925fa67fc92aae2
+block 47da703ba2e5d74d4e658bd2096e66384002a9ad
+device-mapper 218b16992a37ea97b9e09b7659a25a864fb9976f
+libata ff4a46c278ac6a4b3f39be1492a4568b6dcc6105
+pcmcia 4a81f78caa53e0633cf311ca1526377d9bff7479
+mmc a77252368f23f452814ae73c454a20d119c90a3b
+mfd 845776177cf3b75be4e27213425f25dcb630d817
+backlight 83333aa97441ba7ce32b91e8a007c72d316a1c67
+battery 12bdf471e374b34cb0e48b29bb9eb9127ed26fc5
+regulator 3d54df872c8ee5c3e45f9b4d144e8d7de8a87daa
+security 472711068fa950642b9b471aaebcc82e9930eb8c
+apparmor 1b51bd761599b84e963d9cb510e7c7d8fbf9d1ee
+integrity 0496fc9cdc384f67be4413b1c6156eb64fccd5c4
+selinux ea64aa57d596c4cbe518ffd043c52ef64089708d
+smack 33d589ed60ae433b483761987b85e0d24e54584e
+tomoyo bc8a1ba841e1b3681ad6cd30592ad6f149bc22d3
+tpmdd 3e91b44c93ad2871f89fc2a98c5e4fe6ca5db3d9
+watchdog 450517fa5aae98b857c68743fd12ce93e4b8989d
+iommu 7dddaf3320f967004b0725101acc8bb286cd8116
+audit 76489955c6d4a065ca69dc88faf7a50a59b66f35
+devicetree 39451ebcf7fe19f21c65b39b03fbfb90c3d1a350
+dt-krzk 5cd532f7f017460395836d8f129ad3ee5ae63110
+mailbox 75df94d05fc03fd9d861eaf79ce10fbb7a548bd8
+spi f0b0677d8a1ebcd55d6395ff0303a8086597e211
+tip 847c9647bbd5593fef92eaaa42c323c26aecb9b1
+clockevents a83f9c04be4e807d1c3961eec3fe3310c60ed9aa
+edac 148f30165b4bd17983f0b1f7c926fb66725f8959
+ftrace 2ad0b4fafa91a04f98391465686fb5926da5ce16
+rcu ed062c41dfda2de8d1712c91e089303dae013bb7
+paulmck 7f8fcc6f09fb732745b3252f481def76b18fb99c
+kvm 0499add8efd72456514c6218c062911ccc922a99
+kvm-arm 6316366129d2885fae07c2774f4b7ae0a45fb55d
+kvms390 52940a34a85bc8a17a095f6fae80c33a18c1f7ec
+kvm-ppc 9448598b22c50c8a5bb77a9103e2d49f134c9578
+kvm-riscv 0ebad18dcacc650ea54153abd2949f57cd29161b
+kvm-x86 e944fe2c09f405a2e2d147145c9b470084bc4c9a
+xen-tip c307b6dc9c4f68d00524ec10899cdf21466b5c1e
+percpu 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+workqueues 32d572e39031920691abfada68cdb19ad44b4eeb
+sched-ext 3445c57d73330a05e4a0b88f87ab3ccddac7f708
+drivers-x86 eeeb4c9874bb7ad11d322156443b1d3ebfaaa1cf
+chrome-platform 520e345dfdab89aed4a0ad98d5ec35086661a11a
+chrome-platform-firmware 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+hsi 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+leds-lj b2c87f5e98cd88095dbc6802197526703d5e4e48
+ipmi 6b157b408d0c7d125e4d7c62e11e7d9376a5d150
+driver-core c5048ddee936ca5ce0aeb79172ce512130779d31
+usb 0a06917432a762d6233f88963c0b53e48dbac6b4
+thunderbolt 062191adfde0b11b01656ea6db51a9385fa3d104
+usb-serial 509f403f3ccec14188036212118651bf23599396
+tty 0a15f43b92ddaa2fdb476891a12ac2e207c7fcd2
+char-misc 4df29fb5bcebeea28b29386dec18355949512ca1
+coresight eebe8dbd8630f51cf70b1f68a440cd3d7f7a914d
+fastrpc 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+fpga ae801944cbfb70326afc373c11a282d1ce3bae97
+icc 0e841d1d561376828ea9ecdf7d591f491046924c
+iio 3674f3ca92730d9a07b42b311f1337d83c4d5605
+phy-next dbeea86fecef7cf2b93aded4525d74f6277376ef
+soundwire dc3a6a942e9ee3f18560bfcb16c06bb94f37fabf
+extcon cc59e9ce5c15e0272c0eb189c1b3e10424168ff0
+gnss 0f61b1860cc3f52aef9036d7235ed1f017632193
+vfio c3cbc276c2a33b04fc78a86cdb2ddce094cb3614
+w1 cc8f92e41eb76f450f05234fef2054afc3633100
+spmi 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+staging 1d264b88aea94c41470fb3e02caf068053396c73
+counter-next ad415677b7e3b733270adaf04e3a7a9c46f1e929
+mux 59b723cd2adbac2a34fc8e12c74ae26ae45bf230
+dmaengine ab736ed52e3409b58a4888715e4425b6e8ac444f
+cgroup cdab91959f725a63396b947212e185556bc4539a
+scsi 1eb218a5b49f949de67ea45aa8e9e9b0c88ff09c
+scsi-mkp 1982257570b84dc33753d536dd969fd357a014e9
+vhost 996b8da17999a4a1c281920d37ac757b6ff1ea9f
+rpmsg 85ab651885e1b542ee0bb9ec4642ef0b11716997
+gpio-brgl af9b4a56f0000fb11057e204ddfb05d72ba4dba0
+gpio-intel 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+pinctrl 8791fba411f56186d84067e8df689a55fe1c0ccc
+pinctrl-intel 8e03e6ecc23537531ddae6488c9dd67546486a7b
+pinctrl-renesas 829dde3369a91ad637ac15629ea8d73f3db2c562
+pinctrl-samsung 8c483209a6fc71a555fec4a0c99b05e46a5bd38c
+pwm 9321f9d27fbaf6c4f32772fc2620961a0c492135
+ktest d3042cbe84a060b4df764eb6c5300bbe20d125ca
+kselftest 6d6ad32e22f028c525d5df471c5522616e645a6b
+kunit 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+kunit-next db0c35ca36526f3072affcb573631ccf8c85f827
+livepatching 51ab33fc0a8bef9454849371ef897a1241911b37
+rtc 8eeb611b3d16241559bbf81ae5d938368c87818c
+nvdimm a9ba6733c7f1096c4506bf4e34a546e07242df74
+at24 de284988c270cc16a3fb41f8f6955394d4af2a12
+ntb 68113d26067408736fc3be948c2fe8db935aff1c
+seccomp 7d0a66e4bb9081d75c82ec4957c50034cb0ea449
+slimbus 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+nvmem bfab89e362066c5556c0c39fc1c2651e7e50e740
+xarray 863810caeb3cf04ee479f3944a678574001af7a9
+hyperv afefdb2bc94571f0f9297dc129b2069942a70f4b
+auxdisplay 693142d4d761dd188ead136a7bca1e870a6af8cd
+kgdb fdbdd0ccb30af18d3b29e714ac8d5ab6163279e0
+hmm 19272b37aa4f83ca52bdf9c16d5d81bdd1354494
+cfi 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+mhi 91a0b0dce350766675961892ba4431363c4e29f7
+memblock f56ccc32468ee7885d3a9175e7d2cb608d301521
+cxl 63fbf275fa9f18f7020fb8acf54fa107e51d0f23
+zstd 65d1f5507ed2c78c64fce40e44e5574a9419eb09
+efi c5a8f13f1e476c90f4bc184a58751d3e7ff88f2b
+unicode bcfee135d584714c2130031c7e28aafa91057b9a
+slab bc33906024eb5955294e28128c3d0f492d2ded5e
+random bb9ff576fdff48c242876f55098a3ee20a29df5d
+landlock 039b06ca8a1d6b67cfaa62b451611916297763a2
+sysctl d174174c6776a340f5c25aab1ac47a2dd950f380
+execve 46a03ea50b5f380bdb99178b8f90b39c6ba1f528
+bitmap e5134a74f7162fdc2c0425177d2cf93cc81530ac
+hte 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+kspp a41e7fab5cdc0aa492a888b31b70fe6606bbc3ab
+nolibc a5f00be9b3b07d92c6689997403851a32e1874cc
+iommufd f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
+turbostat deee7e8ad5bd253a2fe4714dd5f7d4ca507c58a3
+pwrseq e1dccb485c2876ac1318f36ccc0155416c633a48
+capabilities-next 071588136007482d70fd2667b827036bc60b1f8f
+ipe 7d0a66e4bb9081d75c82ec4957c50034cb0ea449
+kcsan dcb6fa37fd7bc9c3d2b066329b0d27dedf8becaa
+crc dcb6fa37fd7bc9c3d2b066329b0d27dedf8becaa
+keys-next 91db696adea4d76017b1e1f45915a5cbf04e8da3
+fwctl f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
+devsec-tsm 7dfbe9a6751973c17138ddc0d33deff5f5f35b94
+hisilicon 6c177775dcc5e70a64ddf4ee842c66af498f2c7c
+kthread fa39ec4f89f2637ed1cdbcde3656825951787668
+drm-rust cea7b66a80412e2a5b74627b89ae25f1d0110a4b
+drm-nova 93296e9d9528f0d87f2cf3fee494599060a0f14a
diff --git a/Next/Trees b/Next/Trees
new file mode 100644
index 00000000000000..4143a3bd0cb79e
--- /dev/null
+++ b/Next/Trees
@@ -0,0 +1,407 @@
+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
+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
+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
+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
+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
+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
+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://github.com/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-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
+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/shawnguo/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://github.com/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
+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
+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
+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
+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
+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
+xarray git://git.infradead.org/users/willy/xarray.git#main
+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
+drm-rust https://gitlab.freedesktop.org/drm/rust/kernel.git#drm-rust-next
+drm-nova https://gitlab.freedesktop.org/drm/nova.git#nova-next
diff --git a/Next/kselftest-targets b/Next/kselftest-targets
new file mode 100644
index 00000000000000..932bb653513e2c
--- /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 00000000000000..aa8d1805676628
--- /dev/null
+++ b/Next/merge.log
@@ -0,0 +1,16360 @@
+$ date -R
+Thu, 05 Feb 2026 11:20:47 +0000
+$ git checkout master
+Already on 'master'
+$ git reset --hard stable
+Updating files: 40% (4257/10483) Updating files: 41% (4299/10483) Updating files: 42% (4403/10483) Updating files: 43% (4508/10483) Updating files: 44% (4613/10483) Updating files: 45% (4718/10483) Updating files: 46% (4823/10483) Updating files: 47% (4928/10483) Updating files: 48% (5032/10483) Updating files: 49% (5137/10483) Updating files: 50% (5242/10483) Updating files: 51% (5347/10483) Updating files: 52% (5452/10483) Updating files: 53% (5556/10483) Updating files: 54% (5661/10483) Updating files: 55% (5766/10483) Updating files: 56% (5871/10483) Updating files: 57% (5976/10483) Updating files: 58% (6081/10483) Updating files: 59% (6185/10483) Updating files: 60% (6290/10483) Updating files: 61% (6395/10483) Updating files: 62% (6500/10483) Updating files: 63% (6605/10483) Updating files: 64% (6710/10483) Updating files: 65% (6814/10483) Updating files: 66% (6919/10483) Updating files: 67% (7024/10483) Updating files: 68% (7129/10483) Updating files: 69% (7234/10483) Updating files: 70% (7339/10483) Updating files: 71% (7443/10483) Updating files: 71% (7514/10483) Updating files: 72% (7548/10483) Updating files: 73% (7653/10483) Updating files: 74% (7758/10483) Updating files: 75% (7863/10483) Updating files: 76% (7968/10483) Updating files: 77% (8072/10483) Updating files: 78% (8177/10483) Updating files: 79% (8282/10483) Updating files: 80% (8387/10483) Updating files: 81% (8492/10483) Updating files: 82% (8597/10483) Updating files: 83% (8701/10483) Updating files: 84% (8806/10483) Updating files: 85% (8911/10483) Updating files: 86% (9016/10483) Updating files: 87% (9121/10483) Updating files: 88% (9226/10483) Updating files: 89% (9330/10483) Updating files: 90% (9435/10483) Updating files: 91% (9540/10483) Updating files: 92% (9645/10483) Updating files: 93% (9750/10483) Updating files: 94% (9855/10483) Updating files: 95% (9959/10483) Updating files: 96% (10064/10483) Updating files: 97% (10169/10483) Updating files: 98% (10274/10483) Updating files: 99% (10379/10483) Updating files: 100% (10483/10483) Updating files: 100% (10483/10483), done.
+HEAD is now at 5fd0a1df5d05a Merge tag 'v6.19rc8-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
+Merging origin/master (f14faaf3a1fb3 Merge tag 'tsm-fixes-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git origin/master
+Updating 5fd0a1df5d05a..f14faaf3a1fb3
+Fast-forward (no commit created; -m option ignored)
+ .mailmap | 3 +-
+ Documentation/ABI/testing/sysfs-class-tsm | 10 -------
+ MAINTAINERS | 41 ++++++++++++++------------
+ arch/x86/kvm/irq.c | 3 +-
+ arch/x86/kvm/svm/avic.c | 4 +--
+ arch/x86/kvm/svm/svm.c | 2 ++
+ arch/x86/kvm/vmx/vmx.c | 2 ++
+ arch/x86/kvm/x86.c | 30 ++++++++++---------
+ arch/x86/kvm/x86.h | 2 ++
+ drivers/crypto/ccp/sev-dev-tsm.c | 15 +---------
+ drivers/pci/ide.c | 10 ++-----
+ drivers/soc/qcom/smem.c | 5 ++--
+ drivers/virt/coco/tsm-core.c | 30 -------------------
+ include/linux/pci-ide.h | 4 +--
+ include/linux/tsm.h | 3 --
+ kernel/sched/ext.c | 48 +++++++++++++++++++++++++++++++
+ tools/testing/selftests/kvm/Makefile.kvm | 1 +
+ virt/kvm/eventfd.c | 44 +++++++++++++++-------------
+ 18 files changed, 133 insertions(+), 124 deletions(-)
+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 (8dfce8991b95d Merge tag 'pinctrl-v6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl)
+$ 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
+Already up to date.
+Merging fscrypt-current/for-current (1e39da974ce62 fscrypt: fix left shift underflow when inode->i_blkbits > PAGE_SHIFT)
+$ 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 (211ddde0823f1 Linux 6.18-rc2)
+$ 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 (a32d98bf0efe0 Merge branch 'misc-6.19' into next-fixes)
+$ git merge -m Merge branch 'next-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git btrfs-fixes/next-fixes
+Merge made by the 'ort' strategy.
+Merging vfs-fixes/fixes (99a706fa47949 functionfs: use spinlock for FFS_DEACTIVATED/FFS_CLOSING transitions)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git vfs-fixes/fixes
+Merge made by the 'ort' strategy.
+ drivers/android/binder/rust_binderfs.c | 9 +--
+ drivers/usb/gadget/function/f_fs.c | 102 ++++++++++++++++-----------------
+ drivers/usb/gadget/function/u_fs.h | 2 +-
+ 3 files changed, 52 insertions(+), 61 deletions(-)
+Merging erofs-fixes/fixes (7893cc12251f6 erofs: fix file-backed mounts no longer working on EROFS partitions)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git erofs-fixes/fixes
+Already up to date.
+Merging nfsd-fixes/nfsd-fixes (0b88bfa42e546 NFSD: net ref data still needs to be freed even if net hasn't startup)
+$ 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 fscrypt/for-next (211ddde0823f1 Linux 6.18-rc2)
+$ 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 (29c5694011a2f Merge branch 'for-next-current-v6.18-20260204' into for-next-20260204)
+$ 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.
+ fs/btrfs/Kconfig | 13 +-
+ fs/btrfs/Makefile | 7 +-
+ fs/btrfs/accessors.h | 30 +
+ fs/btrfs/backref.c | 4 +-
+ fs/btrfs/bio.c | 35 +-
+ fs/btrfs/bio.h | 19 +-
+ fs/btrfs/block-group.c | 455 +++++---
+ fs/btrfs/block-group.h | 31 +-
+ fs/btrfs/block-rsv.c | 8 +
+ fs/btrfs/block-rsv.h | 1 +
+ fs/btrfs/compression.c | 217 ++--
+ fs/btrfs/compression.h | 40 +-
+ fs/btrfs/ctree.c | 49 +-
+ fs/btrfs/ctree.h | 9 +
+ fs/btrfs/defrag.c | 10 +-
+ fs/btrfs/delayed-inode.c | 53 +-
+ fs/btrfs/delayed-inode.h | 15 -
+ fs/btrfs/direct-io.c | 29 +-
+ fs/btrfs/discard.c | 52 +-
+ fs/btrfs/disk-io.c | 284 +++--
+ fs/btrfs/extent-io-tree.c | 7 +-
+ fs/btrfs/extent-tree.c | 457 ++++++--
+ fs/btrfs/extent-tree.h | 4 +-
+ fs/btrfs/extent_io.c | 77 +-
+ fs/btrfs/extent_map.c | 12 +
+ fs/btrfs/file-item.c | 20 +-
+ fs/btrfs/file.c | 60 +-
+ fs/btrfs/free-space-cache.c | 108 +-
+ fs/btrfs/free-space-cache.h | 1 +
+ fs/btrfs/free-space-tree.c | 150 ++-
+ fs/btrfs/free-space-tree.h | 6 +-
+ fs/btrfs/fs.c | 102 +-
+ fs/btrfs/fs.h | 79 +-
+ fs/btrfs/inode-item.c | 7 +-
+ fs/btrfs/inode.c | 599 ++++++-----
+ fs/btrfs/ioctl.c | 46 +-
+ fs/btrfs/locking.c | 1 +
+ fs/btrfs/lzo.c | 295 ++++--
+ fs/btrfs/messages.c | 26 +-
+ fs/btrfs/messages.h | 76 +-
+ fs/btrfs/qgroup.c | 125 ++-
+ fs/btrfs/reflink.c | 11 +-
+ fs/btrfs/relocation.c | 1765 ++++++++++++++++++++++++++++++-
+ fs/btrfs/relocation.h | 17 +
+ fs/btrfs/root-tree.c | 47 +-
+ fs/btrfs/scrub.c | 56 +-
+ fs/btrfs/send.c | 76 +-
+ fs/btrfs/space-info.c | 73 +-
+ fs/btrfs/space-info.h | 16 +
+ fs/btrfs/super.c | 17 +-
+ fs/btrfs/sysfs.c | 55 +-
+ fs/btrfs/tests/btrfs-tests.c | 6 +
+ fs/btrfs/tests/btrfs-tests.h | 17 +
+ fs/btrfs/tests/chunk-allocation-tests.c | 476 +++++++++
+ fs/btrfs/tests/extent-map-tests.c | 16 +-
+ fs/btrfs/tests/free-space-tree-tests.c | 4 +-
+ fs/btrfs/tests/inode-tests.c | 126 +--
+ fs/btrfs/tests/zoned-tests.c | 675 ++++++++++++
+ fs/btrfs/transaction.c | 78 +-
+ fs/btrfs/tree-checker.c | 84 +-
+ fs/btrfs/tree-checker.h | 5 +
+ fs/btrfs/tree-log.c | 2 +-
+ fs/btrfs/uuid-tree.c | 16 +-
+ fs/btrfs/verity.c | 13 +-
+ fs/btrfs/volumes.c | 631 ++++++++---
+ fs/btrfs/volumes.h | 57 +-
+ fs/btrfs/zlib.c | 97 +-
+ fs/btrfs/zoned.c | 401 +++++--
+ fs/btrfs/zoned.h | 17 +
+ fs/btrfs/zstd.c | 139 +--
+ include/uapi/linux/btrfs.h | 1 +
+ include/uapi/linux/btrfs_tree.h | 34 +-
+ 72 files changed, 6565 insertions(+), 2082 deletions(-)
+ create mode 100644 fs/btrfs/tests/chunk-allocation-tests.c
+ create mode 100644 fs/btrfs/tests/zoned-tests.c
+Merging ceph/master (cf0f9566282a7 libceph: adapt ceph_x_challenge_blob hashing and msgr1 message signing)
+$ git merge -m Merge branch 'master' of https://github.com/ceph/ceph-client.git ceph/master
+Merge made by the 'ort' strategy.
+ drivers/block/rbd.c | 33 ++++--
+ fs/ceph/crypto.c | 9 +-
+ fs/ceph/mds_client.c | 5 +-
+ fs/ceph/mdsmap.c | 26 ++--
+ fs/ceph/mdsmap.h | 1 +
+ fs/ceph/super.h | 16 ++-
+ include/linux/ceph/ceph_fs.h | 11 +-
+ net/ceph/Kconfig | 1 +
+ net/ceph/auth_x.c | 195 +++++++++++++++++++++---------
+ net/ceph/auth_x_protocol.h | 38 ++++++
+ net/ceph/crypto.c | 277 ++++++++++++++++++++++++++++++++++---------
+ net/ceph/crypto.h | 21 +++-
+ net/ceph/messenger_v2.c | 16 +--
+ 13 files changed, 503 insertions(+), 146 deletions(-)
+Merging cifs/for-next (f796e492246c0 smb: common: add header guards to fs/smb/common/smb2status.h)
+$ git merge -m Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6.git cifs/for-next
+Merge made by the 'ort' strategy.
+ fs/netfs/read_collect.c | 10 +
+ fs/netfs/read_retry.c | 4 +-
+ fs/netfs/write_collect.c | 8 +-
+ fs/netfs/write_issue.c | 1 +
+ fs/netfs/write_retry.c | 1 -
+ fs/smb/Kconfig | 17 +
+ fs/smb/client/Makefile | 24 +-
+ fs/smb/client/cached_dir.c | 10 +-
+ fs/smb/client/cached_dir.h | 42 +-
+ fs/smb/client/cifs_debug.c | 18 +-
+ fs/smb/client/cifs_debug.h | 1 -
+ fs/smb/client/cifs_spnego.h | 4 +-
+ fs/smb/client/cifs_swn.h | 10 +-
+ fs/smb/client/cifs_unicode.c | 1 -
+ fs/smb/client/cifs_unicode.h | 17 +-
+ fs/smb/client/cifsacl.c | 1 -
+ fs/smb/client/cifsencrypt.c | 124 --
+ fs/smb/client/cifsfs.c | 6 +-
+ fs/smb/client/cifsfs.h | 114 +-
+ fs/smb/client/cifsglob.h | 51 +-
+ fs/smb/client/cifspdu.h | 2377 +------------------------
+ fs/smb/client/cifsproto.h | 768 +++-----
+ fs/smb/client/cifssmb.c | 147 +-
+ fs/smb/client/cifstransport.c | 265 ---
+ fs/smb/client/compress.h | 3 +-
+ fs/smb/client/connect.c | 329 +---
+ fs/smb/client/dfs.h | 3 +-
+ fs/smb/client/dfs_cache.h | 19 +-
+ fs/smb/client/dir.c | 1 -
+ fs/smb/client/dns_resolve.h | 4 +-
+ fs/smb/client/file.c | 1 -
+ fs/smb/client/fs_context.c | 1 -
+ fs/smb/client/fs_context.h | 16 +-
+ fs/smb/client/fscache.h | 15 +-
+ fs/smb/client/gen_smb2_mapping | 86 +
+ fs/smb/client/inode.c | 1 -
+ fs/smb/client/ioctl.c | 1 -
+ fs/smb/client/link.c | 1 -
+ fs/smb/client/misc.c | 302 +---
+ fs/smb/client/netlink.h | 4 +-
+ fs/smb/client/netmisc.c | 824 +--------
+ fs/smb/client/nterr.c | 15 +
+ fs/smb/client/nterr.h | 13 +
+ fs/smb/client/ntlmssp.h | 15 +-
+ fs/smb/client/readdir.c | 1 -
+ fs/smb/client/reparse.h | 14 +-
+ fs/smb/client/sess.c | 982 -----------
+ fs/smb/client/smb1debug.c | 25 +
+ fs/smb/client/smb1encrypt.c | 139 ++
+ fs/smb/client/smb1maperror.c | 810 +++++++++
+ fs/smb/client/smb1misc.c | 189 ++
+ fs/smb/client/smb1ops.c | 279 ++-
+ fs/smb/client/smb1pdu.h | 2354 +++++++++++++++++++++++++
+ fs/smb/client/smb1proto.h | 335 ++++
+ fs/smb/client/smb1session.c | 995 +++++++++++
+ fs/smb/client/smb1transport.c | 563 ++++++
+ fs/smb/client/smb2file.c | 2 +-
+ fs/smb/client/smb2inode.c | 23 +-
+ fs/smb/client/smb2maperror.c | 2473 +-------------------------
+ fs/smb/client/smb2maperror_test.c | 45 +
+ fs/smb/client/smb2misc.c | 6 +-
+ fs/smb/client/smb2ops.c | 59 +-
+ fs/smb/client/smb2pdu.c | 195 ++-
+ fs/smb/client/smb2proto.h | 469 +++--
+ fs/smb/client/smbencrypt.c | 1 -
+ fs/smb/client/smberr.h | 2 +-
+ fs/smb/client/trace.h | 1 +
+ fs/smb/client/transport.c | 1 -
+ fs/smb/client/xattr.c | 1 -
+ fs/smb/common/smb2pdu.h | 3 +
+ fs/smb/common/smb2status.h | 3499 +++++++++++++++++++------------------
+ 71 files changed, 8642 insertions(+), 10499 deletions(-)
+ delete mode 100644 fs/smb/client/cifstransport.c
+ create mode 100644 fs/smb/client/gen_smb2_mapping
+ create mode 100644 fs/smb/client/smb1debug.c
+ create mode 100644 fs/smb/client/smb1encrypt.c
+ create mode 100644 fs/smb/client/smb1maperror.c
+ create mode 100644 fs/smb/client/smb1misc.c
+ create mode 100644 fs/smb/client/smb1pdu.h
+ create mode 100644 fs/smb/client/smb1proto.h
+ create mode 100644 fs/smb/client/smb1session.c
+ create mode 100644 fs/smb/client/smb1transport.c
+ create mode 100644 fs/smb/client/smb2maperror_test.c
+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
+Merge made by the 'ort' strategy.
+ rust/kernel/configfs.rs | 9 +++++----
+ samples/configfs/configfs_sample.c | 8 ++++----
+ samples/rust/rust_configfs.rs | 5 ++---
+ 3 files changed, 11 insertions(+), 11 deletions(-)
+Merging ecryptfs/next (2a9cb23307db7 ecryptfs: Annotate struct ecryptfs_message with __counted_by)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git ecryptfs/next
+Merge made by the 'ort' strategy.
+ fs/ecryptfs/crypto.c | 38 +++++++++++++-------------------------
+ fs/ecryptfs/debug.c | 1 -
+ fs/ecryptfs/ecryptfs_kernel.h | 5 ++---
+ fs/ecryptfs/keystore.c | 19 ++++++++++---------
+ fs/ecryptfs/main.c | 9 +++++----
+ 5 files changed, 30 insertions(+), 42 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
+Merge made by the 'ort' strategy.
+ fs/dlm/config.c | 16 ++++++++--------
+ fs/dlm/dir.c | 6 +++---
+ fs/dlm/dlm_internal.h | 4 +++-
+ fs/dlm/lock.c | 22 +++-------------------
+ fs/dlm/member.c | 6 +-----
+ 5 files changed, 18 insertions(+), 36 deletions(-)
+Merging erofs/dev (8f2fb72fd17ee erofs: update compression algorithm status)
+$ git merge -m Merge branch 'dev' of https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git erofs/dev
+Auto-merging fs/fuse/file.c
+Auto-merging fs/iomap/buffered-io.c
+Merge made by the 'ort' strategy.
+ Documentation/ABI/testing/sysfs-fs-erofs | 20 ++-
+ Documentation/filesystems/erofs.rst | 18 ++-
+ fs/erofs/Kconfig | 20 ++-
+ fs/erofs/Makefile | 1 +
+ fs/erofs/data.c | 111 ++++++++-----
+ fs/erofs/decompressor.c | 85 +++++-----
+ fs/erofs/decompressor_crypto.c | 2 +-
+ fs/erofs/decompressor_deflate.c | 1 -
+ fs/erofs/erofs_fs.h | 7 +-
+ fs/erofs/fileio.c | 45 +++---
+ fs/erofs/fscache.c | 17 +-
+ fs/erofs/inode.c | 78 +++++----
+ fs/erofs/internal.h | 74 ++++++++-
+ fs/erofs/ishare.c | 206 ++++++++++++++++++++++++
+ fs/erofs/super.c | 142 ++++++++++++-----
+ fs/erofs/sysfs.c | 9 +-
+ fs/erofs/xattr.c | 266 ++++++++++++++++++++-----------
+ fs/erofs/xattr.h | 40 +----
+ fs/erofs/zdata.c | 110 +++++++------
+ fs/file_table.c | 1 +
+ fs/fuse/file.c | 4 +-
+ fs/iomap/buffered-io.c | 6 +-
+ include/linux/iomap.h | 8 +-
+ include/trace/events/erofs.h | 10 +-
+ 24 files changed, 847 insertions(+), 434 deletions(-)
+ create mode 100644 fs/erofs/ishare.c
+Merging exfat/dev (131331a504c41 exfat: add blank line after declarations)
+$ 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/cache.c | 149 +++++++++++++++++++++++++++++++++-------------------
+ fs/exfat/exfat_fs.h | 7 ++-
+ fs/exfat/fatent.c | 62 ++++++++++++++--------
+ fs/exfat/file.c | 16 +++---
+ fs/exfat/inode.c | 57 ++++++++------------
+ fs/exfat/namei.c | 4 +-
+ 6 files changed, 170 insertions(+), 125 deletions(-)
+Merging ext3/for_next (93a803d2ab641 Pull isofs name length improvement.)
+$ 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.
+ Documentation/filesystems/ext2.rst | 2 +-
+ fs/isofs/rock.c | 2 +-
+ fs/notify/fsnotify.c | 69 ++----------------
+ fs/notify/fsnotify.h | 5 +-
+ fs/notify/mark.c | 139 ++++++++++++++++++++++++++++++++++---
+ fs/quota/quota.c | 1 +
+ fs/super.c | 4 +-
+ include/linux/fsnotify_backend.h | 5 +-
+ 8 files changed, 148 insertions(+), 79 deletions(-)
+Merging ext4/dev (4f5e8e6f01234 et4: allow zeroout when doing written to unwritten split)
+$ git merge -m Merge branch 'dev' of https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git ext4/dev
+Merge made by the 'ort' strategy.
+ fs/ext4/ext4.h | 34 +-
+ fs/ext4/extents-test.c | 1027 +++++++++++++++++++++++++++++++++++++++++++
+ fs/ext4/extents.c | 608 +++++++++++++------------
+ fs/ext4/extents_status.c | 125 ++++--
+ fs/ext4/fast_commit.c | 54 ++-
+ fs/ext4/fast_commit.h | 3 +
+ fs/ext4/file.c | 24 +-
+ fs/ext4/inode.c | 94 ++--
+ fs/ext4/ioctl.c | 3 +
+ fs/ext4/mballoc-test.c | 2 +-
+ fs/ext4/mballoc.c | 73 ++-
+ fs/ext4/migrate.c | 12 +
+ fs/ext4/move_extent.c | 2 +
+ fs/ext4/super.c | 37 +-
+ fs/ext4/sysfs.c | 36 ++
+ fs/ext4/verity.c | 2 +
+ include/trace/events/ext4.h | 8 +-
+ 17 files changed, 1680 insertions(+), 464 deletions(-)
+ create mode 100644 fs/ext4/extents-test.c
+Merging f2fs/dev (91b76f1059b60 f2fs: fix incomplete block usage in compact SSA summaries)
+$ git merge -m Merge branch 'dev' of https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git f2fs/dev
+Merge made by the 'ort' strategy.
+ Documentation/ABI/testing/sysfs-fs-f2fs | 30 ++-
+ Documentation/filesystems/f2fs.rst | 49 +++-
+ fs/f2fs/checkpoint.c | 176 +++++++++++--
+ fs/f2fs/compress.c | 18 +-
+ fs/f2fs/data.c | 424 +++++++++++++++++++++++++++-----
+ fs/f2fs/debug.c | 1 +
+ fs/f2fs/f2fs.h | 233 +++++++++++++-----
+ fs/f2fs/file.c | 84 ++++---
+ fs/f2fs/gc.c | 84 ++++---
+ fs/f2fs/inline.c | 10 +-
+ fs/f2fs/inode.c | 16 +-
+ fs/f2fs/namei.c | 65 ++---
+ fs/f2fs/node.c | 99 ++++++--
+ fs/f2fs/node.h | 8 -
+ fs/f2fs/recovery.c | 11 +-
+ fs/f2fs/segment.c | 133 +++++-----
+ fs/f2fs/segment.h | 108 ++++----
+ fs/f2fs/super.c | 201 +++++++++------
+ fs/f2fs/sysfs.c | 76 +++++-
+ fs/f2fs/xattr.c | 5 +-
+ include/linux/f2fs_fs.h | 73 +++---
+ include/trace/events/f2fs.h | 85 ++++++-
+ 22 files changed, 1445 insertions(+), 544 deletions(-)
+Merging fsverity/for-next (433fbcac9ebe4 fsverity: remove inode from fsverity_verification_ctx)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/fs/fsverity/linux.git fsverity/for-next
+Auto-merging fs/btrfs/extent_io.c
+Auto-merging fs/btrfs/inode.c
+Auto-merging fs/btrfs/verity.c
+Auto-merging fs/ext4/ext4.h
+Auto-merging fs/ext4/inode.c
+Auto-merging fs/ext4/super.c
+Auto-merging fs/ext4/verity.c
+Auto-merging fs/f2fs/compress.c
+Auto-merging fs/f2fs/data.c
+Auto-merging fs/f2fs/f2fs.h
+Auto-merging fs/f2fs/file.c
+Auto-merging fs/f2fs/inode.c
+Auto-merging fs/f2fs/super.c
+Merge made by the 'ort' strategy.
+ fs/attr.c | 12 ++-
+ fs/btrfs/btrfs_inode.h | 4 -
+ fs/btrfs/extent_io.c | 53 +++++++-----
+ fs/btrfs/inode.c | 13 +--
+ fs/btrfs/verity.c | 11 +--
+ fs/buffer.c | 25 +++---
+ fs/ext4/ext4.h | 8 +-
+ fs/ext4/inode.c | 31 -------
+ fs/ext4/readpage.c | 64 +++++++++++----
+ fs/ext4/super.c | 4 -
+ fs/ext4/verity.c | 36 +++-----
+ fs/f2fs/compress.c | 7 +-
+ fs/f2fs/data.c | 100 ++++++++++++++---------
+ fs/f2fs/f2fs.h | 12 +--
+ fs/f2fs/file.c | 6 +-
+ fs/f2fs/inode.c | 1 -
+ fs/f2fs/super.c | 3 -
+ fs/f2fs/verity.c | 36 +++-----
+ fs/inode.c | 9 ++
+ fs/verity/Makefile | 1 +
+ fs/verity/enable.c | 41 ++++++----
+ fs/verity/fsverity_private.h | 20 +++--
+ fs/verity/open.c | 86 +++++++++++---------
+ fs/verity/pagecache.c | 58 +++++++++++++
+ fs/verity/read_metadata.c | 19 +++--
+ fs/verity/verify.c | 91 +++++++++++++--------
+ include/linux/fsverity.h | 190 +++++++++++++++++--------------------------
+ mm/readahead.c | 15 ++--
+ 28 files changed, 519 insertions(+), 437 deletions(-)
+ create mode 100644 fs/verity/pagecache.c
+$ git am -3 ../patches/0001-f2fs-Fix-interaction-with-fsverity-changes.patch
+Applying: f2fs: Fix interaction with fsverity changes
+$ git reset HEAD^
+Unstaged changes after reset:
+M fs/f2fs/data.c
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[fs-next 45d2e674ee364] Merge branch 'for-next' of https://git.kernel.org/pub/scm/fs/fsverity/linux.git
+ Date: Thu Feb 5 11:30:20 2026 +0000
+$ git am -3 ../patches/0001-f2fs-Fix-up-mismerge.patch
+Applying: f2fs: Fix up mismerge
+$ git reset HEAD^
+Unstaged changes after reset:
+M fs/f2fs/data.c
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[fs-next bbd83cfe37bf6] Merge branch 'for-next' of https://git.kernel.org/pub/scm/fs/fsverity/linux.git
+ Date: Thu Feb 5 11:30:20 2026 +0000
+Merging fuse/for-next (7897c0ae19458 vfs: document d_dispose_if_unused())
+$ 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/dir.c
+Merge made by the 'ort' strategy.
+Merging gfs2/for-next (da6f5bbc2e790 gfs2: fix memory leaks in gfs2_fill_super error path)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git gfs2/for-next
+Merge made by the 'ort' strategy.
+ fs/gfs2/bmap.c | 13 +++-
+ fs/gfs2/glock.c | 190 ++++++++++++++++++++++++++++++---------------------
+ fs/gfs2/glock.h | 9 +--
+ fs/gfs2/glops.c | 34 ++++-----
+ fs/gfs2/incore.h | 18 ++++-
+ fs/gfs2/inode.c | 18 +++--
+ fs/gfs2/lock_dlm.c | 28 ++++----
+ fs/gfs2/log.c | 7 +-
+ fs/gfs2/lops.c | 51 +++++++-------
+ fs/gfs2/lops.h | 4 +-
+ fs/gfs2/meta_io.c | 6 +-
+ fs/gfs2/meta_io.h | 2 +-
+ fs/gfs2/ops_fstype.c | 2 +-
+ fs/gfs2/quota.c | 5 +-
+ fs/gfs2/rgrp.c | 2 +-
+ fs/gfs2/super.c | 4 +-
+ fs/gfs2/trace_gfs2.h | 50 +++++++-------
+ fs/gfs2/trans.c | 4 +-
+ 18 files changed, 261 insertions(+), 186 deletions(-)
+Merging jfs/jfs-next (7833570dae833 jfs: avoid -Wtautological-constant-out-of-range-compare warning)
+$ git merge -m Merge branch 'jfs-next' of https://github.com/kleikamp/linux-shaggy.git jfs/jfs-next
+Merge made by the 'ort' strategy.
+ fs/jfs/jfs_dtree.c | 4 ++--
+ fs/jfs/jfs_logmgr.c | 1 +
+ fs/jfs/namei.c | 6 ++++--
+ 3 files changed, 7 insertions(+), 4 deletions(-)
+Merging ksmbd/ksmbd-for-next (cc6aa375487e9 smb: server: make use of rdma_restrict_node_type())
+$ git merge -m Merge branch 'ksmbd-for-next' of https://github.com/smfrench/smb3-kernel.git ksmbd/ksmbd-for-next
+Merge made by the 'ort' strategy.
+ drivers/infiniband/core/cma.c | 30 ++
+ drivers/infiniband/core/cma_priv.h | 1 +
+ fs/smb/client/smbdirect.c | 549 ++++++++++++++++++++++-------
+ fs/smb/common/smbdirect/smbdirect_socket.h | 18 +
+ fs/smb/server/transport_rdma.c | 259 +++++++++++---
+ include/rdma/rdma_cm.h | 17 +
+ 6 files changed, 707 insertions(+), 167 deletions(-)
+Merging nfs/linux-next (24d479d26b25b Linux 6.19-rc6)
+$ 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 (5248d8474e594 pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN)
+$ git merge -m Merge branch 'linux-next' of git://git.linux-nfs.org/projects/anna/linux-nfs.git nfs-anna/linux-next
+Merge made by the 'ort' strategy.
+ fs/nfs/Kconfig | 26 +-
+ fs/nfs/Makefile | 4 +-
+ fs/nfs/callback.c | 13 +-
+ fs/nfs/callback.h | 3 -
+ fs/nfs/callback_proc.c | 16 +-
+ fs/nfs/callback_xdr.c | 21 --
+ fs/nfs/client.c | 12 +-
+ fs/nfs/delegation.c | 604 ++++++++++++++++++------------------
+ fs/nfs/delegation.h | 9 +-
+ fs/nfs/fs_context.c | 3 +-
+ fs/nfs/internal.h | 15 +-
+ fs/nfs/localio.c | 126 +++++---
+ fs/nfs/netns.h | 4 +-
+ fs/nfs/nfs3proc.c | 3 +-
+ fs/nfs/nfs40.h | 19 ++
+ fs/nfs/nfs40client.c | 245 +++++++++++++++
+ fs/nfs/nfs40proc.c | 395 ++++++++++++++++++++++++
+ fs/nfs/nfs42proc.c | 13 +-
+ fs/nfs/nfs4_fs.h | 83 ++---
+ fs/nfs/nfs4client.c | 193 +-----------
+ fs/nfs/nfs4proc.c | 764 ++++++++++------------------------------------
+ fs/nfs/nfs4session.c | 4 -
+ fs/nfs/nfs4session.h | 23 --
+ fs/nfs/nfs4state.c | 91 +-----
+ fs/nfs/nfs4trace.c | 2 -
+ fs/nfs/nfs4trace.h | 21 +-
+ fs/nfs/nfs4xdr.c | 109 ++-----
+ fs/nfs/pnfs.c | 3 +-
+ fs/nfs/pnfs.h | 6 +-
+ fs/nfs/proc.c | 3 +-
+ fs/nfs/read.c | 4 +-
+ fs/nfs/super.c | 30 +-
+ fs/nfs/sysfs.c | 10 +-
+ fs/nfs/write.c | 2 +-
+ include/linux/nfs_fs_sb.h | 10 +-
+ include/linux/nfs_xdr.h | 9 +-
+ 36 files changed, 1353 insertions(+), 1545 deletions(-)
+ create mode 100644 fs/nfs/nfs40.h
+ create mode 100644 fs/nfs/nfs40client.c
+ create mode 100644 fs/nfs/nfs40proc.c
+Merging nfsd/nfsd-next (e939bd675634f NFSD: Add POSIX ACL file attributes to SUPPATTR bitmasks)
+$ 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/nfs/callback.c
+Merge made by the 'ort' strategy.
+ Documentation/netlink/specs/nfsd.yaml | 5 +
+ Documentation/sunrpc/xdr/nfs4_1.x | 61 ++++
+ fs/lockd/svc.c | 6 +-
+ fs/lockd/svclock.c | 4 -
+ fs/locks.c | 17 +-
+ fs/nfs/callback.c | 10 +-
+ fs/nfsd/Kconfig | 19 ++
+ fs/nfsd/Makefile | 10 +-
+ fs/nfsd/acl.h | 1 +
+ fs/nfsd/netlink.c | 5 +-
+ fs/nfsd/netns.h | 7 +-
+ fs/nfsd/nfs2acl.c | 2 +-
+ fs/nfsd/nfs4acl.c | 17 +-
+ fs/nfsd/nfs4idmap.c | 52 ++-
+ fs/nfsd/nfs4proc.c | 265 ++++++++++++---
+ fs/nfsd/nfs4state.c | 52 +--
+ fs/nfsd/nfs4xdr.c | 363 ++++++++++++++++++++-
+ fs/nfsd/nfs4xdr_gen.c | 351 ++++++++++++++++++--
+ fs/nfsd/nfs4xdr_gen.h | 12 +-
+ fs/nfsd/nfsctl.c | 7 +
+ fs/nfsd/nfsd.h | 24 +-
+ fs/nfsd/nfsproc.c | 2 +-
+ fs/nfsd/nfssvc.c | 64 +++-
+ fs/nfsd/state.h | 5 +
+ fs/nfsd/trace.h | 54 +++
+ fs/nfsd/vfs.c | 34 +-
+ fs/nfsd/vfs.h | 3 +-
+ fs/nfsd/xdr4.h | 7 +
+ include/linux/nfs4.h | 4 +
+ include/linux/sunrpc/svc.h | 13 +-
+ include/linux/sunrpc/svcsock.h | 2 +-
+ include/linux/sunrpc/xdrgen/_builtins.h | 80 ++++-
+ include/linux/sunrpc/xdrgen/nfs4_1.h | 112 ++++++-
+ include/uapi/linux/nfs.h | 2 +-
+ include/uapi/linux/nfsd_netlink.h | 1 +
+ net/sunrpc/auth_gss/gss_rpc_xdr.c | 82 ++++-
+ net/sunrpc/svc.c | 216 +++++++-----
+ net/sunrpc/svc_xprt.c | 51 ++-
+ tools/net/sunrpc/xdrgen/README | 2 -
+ tools/net/sunrpc/xdrgen/generators/__init__.py | 5 +-
+ tools/net/sunrpc/xdrgen/generators/enum.py | 9 +-
+ tools/net/sunrpc/xdrgen/generators/passthru.py | 26 ++
+ tools/net/sunrpc/xdrgen/generators/program.py | 38 ++-
+ tools/net/sunrpc/xdrgen/generators/typedef.py | 8 +-
+ tools/net/sunrpc/xdrgen/generators/union.py | 115 +++++--
+ tools/net/sunrpc/xdrgen/grammars/xdr.lark | 10 +-
+ tools/net/sunrpc/xdrgen/subcmds/declarations.py | 28 +-
+ tools/net/sunrpc/xdrgen/subcmds/definitions.py | 31 +-
+ tools/net/sunrpc/xdrgen/subcmds/lint.py | 25 +-
+ tools/net/sunrpc/xdrgen/subcmds/source.py | 51 ++-
+ .../xdrgen/templates/C/enum/declaration/enum.j2 | 1 -
+ .../sunrpc/xdrgen/templates/C/enum/decoder/enum.j2 | 11 +
+ .../xdrgen/templates/C/enum/decoder/enum_be.j2 | 20 ++
+ .../xdrgen/templates/C/enum/definition/close.j2 | 1 +
+ .../xdrgen/templates/C/enum/definition/close_be.j2 | 1 +
+ .../xdrgen/templates/C/passthru/definition.j2 | 3 +
+ .../sunrpc/xdrgen/templates/C/passthru/source.j2 | 3 +
+ .../xdrgen/templates/C/program/decoder/argument.j2 | 4 +
+ .../templates/C/program/definition/program.j2 | 5 +
+ .../xdrgen/templates/C/program/encoder/result.j2 | 6 +
+ .../xdrgen/templates/C/program/maxsize/max_args.j2 | 3 +
+ .../sunrpc/xdrgen/templates/C/source_top/client.j2 | 1 -
+ .../xdrgen/templates/C/union/decoder/bool_spec.j2 | 7 +
+ .../xdrgen/templates/C/union/definition/close.j2 | 1 +
+ .../xdrgen/templates/C/union/encoder/bool_spec.j2 | 7 +
+ tools/net/sunrpc/xdrgen/xdr_ast.py | 49 ++-
+ tools/net/sunrpc/xdrgen/xdr_parse.py | 138 ++++++++
+ tools/net/sunrpc/xdrgen/xdrgen | 8 +-
+ 68 files changed, 2267 insertions(+), 372 deletions(-)
+ create mode 100644 tools/net/sunrpc/xdrgen/generators/passthru.py
+ create mode 100644 tools/net/sunrpc/xdrgen/templates/C/passthru/definition.j2
+ create mode 100644 tools/net/sunrpc/xdrgen/templates/C/passthru/source.j2
+ create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/definition/program.j2
+ create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/maxsize/max_args.j2
+ create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/bool_spec.j2
+ create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/bool_spec.j2
+Merging ntfs3/master (b2bc7c44ed177 fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot)
+$ git merge -m Merge branch 'master' of https://github.com/Paragon-Software-Group/linux-ntfs3.git ntfs3/master
+Merge made by the 'ort' strategy.
+ fs/ntfs3/attrib.c | 81 +++---
+ fs/ntfs3/attrlist.c | 9 +
+ fs/ntfs3/bitmap.c | 17 ++
+ fs/ntfs3/dir.c | 108 +++++---
+ fs/ntfs3/file.c | 439 +++++++++++++++++-------------
+ fs/ntfs3/frecord.c | 318 ++++++++++------------
+ fs/ntfs3/fslog.c | 65 +++--
+ fs/ntfs3/fsntfs.c | 53 ++--
+ fs/ntfs3/index.c | 26 +-
+ fs/ntfs3/inode.c | 769 ++++++++++++++++++++++++++--------------------------
+ fs/ntfs3/ntfs.h | 1 +
+ fs/ntfs3/ntfs_fs.h | 64 +++--
+ fs/ntfs3/run.c | 13 +-
+ fs/ntfs3/super.c | 24 +-
+ 14 files changed, 1059 insertions(+), 928 deletions(-)
+$ git am -3 ../patches/0001-ntfs3-Fix-merge-issue-with-ntfs3.patch
+Applying: ntfs3: Fix merge issue with ntfs3
+$ git reset HEAD^
+Unstaged changes after reset:
+M fs/ntfs3/inode.c
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[fs-next c29f54ba0bd6b] Merge branch 'master' of https://github.com/Paragon-Software-Group/linux-ntfs3.git
+ Date: Thu Feb 5 11:30:31 2026 +0000
+Merging orangefs/for-next (9e835108a9ae1 fs/orangefs: Replace deprecated strcpy with memcpy + strscpy)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git orangefs/for-next
+Merge made by the 'ort' strategy.
+ fs/orangefs/orangefs-debugfs.c | 36 +++++++++++++++++++-----------------
+ fs/orangefs/xattr.c | 12 ++++++------
+ 2 files changed, 25 insertions(+), 23 deletions(-)
+Merging overlayfs/overlayfs-next (ad1423922781e ovl: make sure that ovl_create_real() returns a hashed dentry)
+$ 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 (0695aef23d674 ubifs: vmalloc(array_size()) -> vmalloc_array())
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git ubifs/next
+Already up to date.
+Merging v9fs/9p-next (ce8ded2e61f47 9p/xen: protect xen_9pfs_front_free against concurrent calls)
+$ git merge -m Merge branch '9p-next' of https://github.com/martinetd/linux v9fs/9p-next
+Merge made by the 'ort' strategy.
+ include/linux/wait.h | 15 ++++++++++
+ net/9p/client.c | 4 +--
+ net/9p/trans_virtio.c | 14 ++++-----
+ net/9p/trans_xen.c | 83 ++++++++++++++++++++++++++-------------------------
+ 4 files changed, 67 insertions(+), 49 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 (e33839b514a8a xfs: add sysfs stats for zoned GC)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git xfs/for-next
+Auto-merging fs/erofs/internal.h
+Auto-merging fs/ext4/ext4.h
+Auto-merging fs/ext4/ioctl.c
+Auto-merging fs/ext4/super.c
+Auto-merging fs/f2fs/f2fs.h
+Auto-merging fs/iomap/buffered-io.c
+Auto-merging fs/super.c
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/xfs.rst | 8 +
+ arch/alpha/include/uapi/asm/errno.h | 2 +
+ arch/mips/include/uapi/asm/errno.h | 2 +
+ arch/parisc/include/uapi/asm/errno.h | 2 +
+ arch/sparc/include/uapi/asm/errno.h | 2 +
+ block/bio.c | 34 +
+ fs/Makefile | 2 +-
+ fs/erofs/internal.h | 2 -
+ fs/ext2/ext2.h | 1 -
+ fs/ext4/ext4.h | 3 -
+ fs/ext4/ioctl.c | 2 +
+ fs/ext4/super.c | 13 +-
+ fs/f2fs/f2fs.h | 3 -
+ fs/fserror.c | 194 +++++
+ fs/iomap/buffered-io.c | 23 +-
+ fs/iomap/direct-io.c | 12 +
+ fs/iomap/ioend.c | 6 +
+ fs/minix/minix.h | 2 -
+ fs/super.c | 3 +
+ fs/udf/udf_sb.h | 2 -
+ fs/xfs/Makefile | 2 +
+ fs/xfs/libxfs/xfs_ag.c | 2 +-
+ fs/xfs/libxfs/xfs_ag_resv.c | 2 +-
+ fs/xfs/libxfs/xfs_alloc.c | 10 +-
+ fs/xfs/libxfs/xfs_alloc_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_attr.c | 191 +++--
+ fs/xfs/libxfs/xfs_attr.h | 6 +-
+ fs/xfs/libxfs/xfs_attr_leaf.c | 197 ++++-
+ fs/xfs/libxfs/xfs_attr_leaf.h | 1 +
+ fs/xfs/libxfs/xfs_attr_remote.c | 2 +-
+ fs/xfs/libxfs/xfs_bit.c | 2 +-
+ fs/xfs/libxfs/xfs_bmap.c | 2 +-
+ fs/xfs/libxfs/xfs_bmap_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_btree_mem.c | 2 +-
+ fs/xfs/libxfs/xfs_btree_staging.c | 2 +-
+ fs/xfs/libxfs/xfs_da_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_da_format.h | 2 +-
+ fs/xfs/libxfs/xfs_defer.c | 4 +-
+ fs/xfs/libxfs/xfs_dir2.c | 2 +-
+ fs/xfs/libxfs/xfs_dir2_block.c | 2 +-
+ fs/xfs/libxfs/xfs_dir2_data.c | 2 +-
+ fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +-
+ fs/xfs/libxfs/xfs_dir2_node.c | 2 +-
+ fs/xfs/libxfs/xfs_dir2_sf.c | 2 +-
+ fs/xfs/libxfs/xfs_dquot_buf.c | 2 +-
+ fs/xfs/libxfs/xfs_errortag.h | 8 +-
+ fs/xfs/libxfs/xfs_exchmaps.c | 2 +-
+ fs/xfs/libxfs/xfs_fs.h | 189 +++++
+ fs/xfs/libxfs/xfs_group.c | 2 +-
+ fs/xfs/libxfs/xfs_health.h | 5 +
+ fs/xfs/libxfs/xfs_ialloc.c | 2 +-
+ fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_iext_tree.c | 2 +-
+ fs/xfs/libxfs/xfs_inode_buf.c | 2 +-
+ fs/xfs/libxfs/xfs_inode_fork.c | 2 +-
+ fs/xfs/libxfs/xfs_inode_util.c | 2 +-
+ fs/xfs/libxfs/xfs_log_format.h | 7 -
+ fs/xfs/libxfs/xfs_log_rlimit.c | 2 +-
+ fs/xfs/libxfs/xfs_metadir.c | 2 +-
+ fs/xfs/libxfs/xfs_metafile.c | 2 +-
+ fs/xfs/libxfs/xfs_parent.c | 16 +-
+ fs/xfs/libxfs/xfs_refcount.c | 2 +-
+ fs/xfs/libxfs/xfs_refcount_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_rmap.c | 2 +-
+ fs/xfs/libxfs/xfs_rmap_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_rtbitmap.c | 2 +-
+ fs/xfs/libxfs/xfs_rtgroup.c | 2 +-
+ fs/xfs/libxfs/xfs_rtgroup.h | 15 +
+ fs/xfs/libxfs/xfs_rtrefcount_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_rtrmap_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_sb.c | 2 +-
+ fs/xfs/libxfs/xfs_symlink_remote.c | 2 +-
+ fs/xfs/libxfs/xfs_trans_inode.c | 2 +-
+ fs/xfs/libxfs/xfs_trans_resv.c | 2 +-
+ fs/xfs/libxfs/xfs_trans_space.c | 2 +-
+ fs/xfs/libxfs/xfs_types.c | 2 +-
+ fs/xfs/libxfs/xfs_zones.c | 151 +---
+ fs/xfs/libxfs/xfs_zones.h | 6 +-
+ fs/xfs/scrub/agb_bitmap.c | 2 +-
+ fs/xfs/scrub/agheader.c | 2 +-
+ fs/xfs/scrub/agheader_repair.c | 23 +-
+ fs/xfs/scrub/alloc.c | 2 +-
+ fs/xfs/scrub/alloc_repair.c | 22 +-
+ fs/xfs/scrub/attr.c | 61 +-
+ fs/xfs/scrub/attr_repair.c | 28 +-
+ fs/xfs/scrub/bitmap.c | 2 +-
+ fs/xfs/scrub/bmap.c | 2 +-
+ fs/xfs/scrub/bmap_repair.c | 8 +-
+ fs/xfs/scrub/btree.c | 11 +-
+ fs/xfs/scrub/common.c | 9 +-
+ fs/xfs/scrub/common.h | 25 -
+ fs/xfs/scrub/cow_repair.c | 2 +-
+ fs/xfs/scrub/dabtree.c | 4 +-
+ fs/xfs/scrub/dir.c | 15 +-
+ fs/xfs/scrub/dir_repair.c | 21 +-
+ fs/xfs/scrub/dirtree.c | 21 +-
+ fs/xfs/scrub/dirtree_repair.c | 2 +-
+ fs/xfs/scrub/dqiterate.c | 2 +-
+ fs/xfs/scrub/findparent.c | 2 +-
+ fs/xfs/scrub/fscounters.c | 2 +-
+ fs/xfs/scrub/fscounters_repair.c | 2 +-
+ fs/xfs/scrub/health.c | 2 +-
+ fs/xfs/scrub/ialloc.c | 2 +-
+ fs/xfs/scrub/ialloc_repair.c | 27 +-
+ fs/xfs/scrub/inode.c | 2 +-
+ fs/xfs/scrub/inode_repair.c | 2 +-
+ fs/xfs/scrub/iscan.c | 2 +-
+ fs/xfs/scrub/listxattr.c | 2 +-
+ fs/xfs/scrub/metapath.c | 2 +-
+ fs/xfs/scrub/newbt.c | 2 +-
+ fs/xfs/scrub/nlinks.c | 11 +-
+ fs/xfs/scrub/nlinks_repair.c | 2 +-
+ fs/xfs/scrub/orphanage.c | 2 +-
+ fs/xfs/scrub/parent.c | 13 +-
+ fs/xfs/scrub/parent_repair.c | 25 +-
+ fs/xfs/scrub/quota.c | 2 +-
+ fs/xfs/scrub/quota_repair.c | 2 +-
+ fs/xfs/scrub/quotacheck.c | 15 +-
+ fs/xfs/scrub/quotacheck_repair.c | 2 +-
+ fs/xfs/scrub/rcbag.c | 2 +-
+ fs/xfs/scrub/rcbag_btree.c | 2 +-
+ fs/xfs/scrub/readdir.c | 2 +-
+ fs/xfs/scrub/reap.c | 2 +-
+ fs/xfs/scrub/refcount.c | 2 +-
+ fs/xfs/scrub/refcount_repair.c | 15 +-
+ fs/xfs/scrub/repair.c | 5 +-
+ fs/xfs/scrub/rgsuper.c | 2 +-
+ fs/xfs/scrub/rmap.c | 2 +-
+ fs/xfs/scrub/rmap_repair.c | 7 +-
+ fs/xfs/scrub/rtbitmap.c | 2 +-
+ fs/xfs/scrub/rtbitmap_repair.c | 8 +-
+ fs/xfs/scrub/rtrefcount.c | 2 +-
+ fs/xfs/scrub/rtrefcount_repair.c | 17 +-
+ fs/xfs/scrub/rtrmap.c | 2 +-
+ fs/xfs/scrub/rtrmap_repair.c | 7 +-
+ fs/xfs/scrub/rtsummary.c | 9 +-
+ fs/xfs/scrub/rtsummary_repair.c | 2 +-
+ fs/xfs/scrub/scrub.c | 4 +-
+ fs/xfs/scrub/stats.c | 2 +-
+ fs/xfs/scrub/symlink.c | 2 +-
+ fs/xfs/scrub/symlink_repair.c | 2 +-
+ fs/xfs/scrub/tempfile.c | 2 +-
+ fs/xfs/scrub/trace.c | 2 +-
+ fs/xfs/scrub/xfarray.c | 2 +-
+ fs/xfs/scrub/xfblob.c | 2 +-
+ fs/xfs/scrub/xfile.c | 2 +-
+ fs/xfs/xfs.h | 28 -
+ fs/xfs/xfs_acl.c | 2 +-
+ fs/xfs/xfs_aops.c | 2 +-
+ fs/xfs/xfs_attr_inactive.c | 2 +-
+ fs/xfs/xfs_attr_item.c | 29 +-
+ fs/xfs/xfs_attr_list.c | 2 +-
+ fs/xfs/xfs_bio_io.c | 2 +-
+ fs/xfs/xfs_bmap_item.c | 12 +-
+ fs/xfs/xfs_bmap_util.c | 2 +-
+ fs/xfs/xfs_buf.c | 2 +-
+ fs/xfs/xfs_buf_item.c | 21 +-
+ fs/xfs/xfs_buf_item_recover.c | 2 +-
+ fs/xfs/xfs_buf_mem.c | 2 +-
+ fs/xfs/xfs_dahash_test.c | 2 +-
+ fs/xfs/xfs_dir2_readdir.c | 2 +-
+ fs/xfs/xfs_discard.c | 2 +-
+ fs/xfs/xfs_dquot.c | 2 +-
+ fs/xfs/xfs_dquot_item.c | 11 +-
+ fs/xfs/xfs_dquot_item_recover.c | 2 +-
+ fs/xfs/xfs_drain.c | 2 +-
+ fs/xfs/xfs_error.c | 144 ++--
+ fs/xfs/xfs_error.h | 23 +-
+ fs/xfs/xfs_exchmaps_item.c | 13 +-
+ fs/xfs/xfs_exchrange.c | 2 +-
+ fs/xfs/xfs_export.c | 2 +-
+ fs/xfs/xfs_extent_busy.c | 2 +-
+ fs/xfs/xfs_extfree_item.c | 12 +-
+ fs/xfs/xfs_file.c | 2 +-
+ fs/xfs/xfs_filestream.c | 2 +-
+ fs/xfs/xfs_fsmap.c | 2 +-
+ fs/xfs/xfs_fsops.c | 8 +-
+ fs/xfs/xfs_globals.c | 2 +-
+ fs/xfs/xfs_handle.c | 2 +-
+ fs/xfs/xfs_health.c | 140 +++-
+ fs/xfs/xfs_healthmon.c | 1255 ++++++++++++++++++++++++++++
+ fs/xfs/xfs_healthmon.h | 184 ++++
+ fs/xfs/xfs_hooks.c | 2 +-
+ fs/xfs/xfs_icache.c | 2 +-
+ fs/xfs/xfs_icreate_item.c | 8 +-
+ fs/xfs/xfs_inode.c | 2 +-
+ fs/xfs/xfs_inode_item.c | 51 +-
+ fs/xfs/xfs_inode_item_recover.c | 2 +-
+ fs/xfs/xfs_ioctl.c | 9 +-
+ fs/xfs/xfs_ioctl32.c | 2 +-
+ fs/xfs/xfs_iomap.c | 2 +-
+ fs/xfs/xfs_iops.c | 2 +-
+ fs/xfs/xfs_itable.c | 2 +-
+ fs/xfs/xfs_iunlink_item.c | 2 +-
+ fs/xfs/xfs_iwalk.c | 2 +-
+ fs/xfs/xfs_log.c | 294 +++----
+ fs/xfs/xfs_log.h | 65 +-
+ fs/xfs/xfs_log_cil.c | 113 ++-
+ fs/xfs/xfs_log_priv.h | 20 +
+ fs/xfs/xfs_log_recover.c | 29 +-
+ fs/xfs/xfs_message.c | 10 +-
+ fs/xfs/xfs_message.h | 2 -
+ fs/xfs/xfs_mount.c | 4 +-
+ fs/xfs/xfs_mount.h | 4 +
+ fs/xfs/xfs_mru_cache.c | 2 +-
+ fs/xfs/xfs_notify_failure.c | 23 +-
+ fs/xfs/{xfs_linux.h => xfs_platform.h} | 48 +-
+ fs/xfs/xfs_pnfs.c | 2 +-
+ fs/xfs/xfs_pwork.c | 2 +-
+ fs/xfs/xfs_qm.c | 2 +-
+ fs/xfs/xfs_qm_bhv.c | 2 +-
+ fs/xfs/xfs_qm_syscalls.c | 2 +-
+ fs/xfs/xfs_quotaops.c | 2 +-
+ fs/xfs/xfs_refcount_item.c | 12 +-
+ fs/xfs/xfs_reflink.c | 2 +-
+ fs/xfs/xfs_rmap_item.c | 12 +-
+ fs/xfs/xfs_rtalloc.c | 2 +-
+ fs/xfs/xfs_stats.c | 14 +-
+ fs/xfs/xfs_stats.h | 8 +-
+ fs/xfs/xfs_super.c | 38 +-
+ fs/xfs/xfs_symlink.c | 2 +-
+ fs/xfs/xfs_sysctl.c | 2 +-
+ fs/xfs/xfs_sysfs.c | 2 +-
+ fs/xfs/xfs_trace.c | 7 +-
+ fs/xfs/xfs_trace.h | 513 ++++++++++++
+ fs/xfs/xfs_trans.c | 10 +-
+ fs/xfs/xfs_trans.h | 13 +-
+ fs/xfs/xfs_trans_ail.c | 2 +-
+ fs/xfs/xfs_trans_buf.c | 2 +-
+ fs/xfs/xfs_trans_dquot.c | 2 +-
+ fs/xfs/xfs_verify_media.c | 445 ++++++++++
+ fs/xfs/xfs_verify_media.h | 13 +
+ fs/xfs/xfs_xattr.c | 2 +-
+ fs/xfs/xfs_zone_alloc.c | 220 ++---
+ fs/xfs/xfs_zone_gc.c | 221 ++---
+ fs/xfs/xfs_zone_info.c | 2 +-
+ fs/xfs/xfs_zone_priv.h | 1 -
+ fs/xfs/xfs_zone_space_resv.c | 2 +-
+ include/linux/bio.h | 1 +
+ include/linux/fs/super_types.h | 7 +
+ include/linux/fserror.h | 75 ++
+ include/linux/jbd2.h | 3 -
+ include/uapi/asm-generic/errno.h | 2 +
+ tools/arch/alpha/include/uapi/asm/errno.h | 2 +
+ tools/arch/mips/include/uapi/asm/errno.h | 2 +
+ tools/arch/parisc/include/uapi/asm/errno.h | 2 +
+ tools/arch/sparc/include/uapi/asm/errno.h | 2 +
+ tools/include/uapi/asm-generic/errno.h | 2 +
+ 249 files changed, 4630 insertions(+), 1368 deletions(-)
+ create mode 100644 fs/fserror.c
+ delete mode 100644 fs/xfs/xfs.h
+ create mode 100644 fs/xfs/xfs_healthmon.c
+ create mode 100644 fs/xfs/xfs_healthmon.h
+ rename fs/xfs/{xfs_linux.h => xfs_platform.h} (95%)
+ create mode 100644 fs/xfs/xfs_verify_media.c
+ create mode 100644 fs/xfs/xfs_verify_media.h
+ create mode 100644 include/linux/fserror.h
+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 (958ee0914bcda Merge branch 'vfs-7.0.minix' 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 MAINTAINERS
+Auto-merging fs/btrfs/file.c
+Auto-merging fs/btrfs/inode.c
+Auto-merging fs/btrfs/ioctl.c
+Auto-merging fs/buffer.c
+Auto-merging fs/ecryptfs/crypto.c
+Auto-merging fs/erofs/data.c
+Auto-merging fs/exfat/file.c
+Auto-merging fs/ext4/file.c
+Auto-merging fs/ext4/mballoc.c
+Auto-merging fs/ext4/super.c
+Auto-merging fs/f2fs/file.c
+Auto-merging fs/file_table.c
+Auto-merging fs/gfs2/inode.c
+Auto-merging fs/inode.c
+Auto-merging fs/jfs/namei.c
+Auto-merging fs/locks.c
+Auto-merging fs/nfsd/nfs4proc.c
+Auto-merging fs/ntfs3/dir.c
+Auto-merging fs/ntfs3/file.c
+CONFLICT (content): Merge conflict in fs/ntfs3/file.c
+Auto-merging fs/smb/client/cifsfs.c
+Auto-merging fs/verity/enable.c
+Auto-merging fs/verity/fsverity_private.h
+Auto-merging fs/verity/verify.c
+Auto-merging fs/xfs/xfs_file.c
+Auto-merging fs/xfs/xfs_iops.c
+Auto-merging fs/xfs/xfs_super.c
+Auto-merging mm/shmem.c
+Resolved 'fs/ntfs3/file.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[fs-next 62541f574c983] Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
+$ git diff -M --stat --summary HEAD^..
+ Documentation/admin-guide/kernel-parameters.txt | 12 +-
+ Documentation/admin-guide/sysctl/kernel.rst | 6 -
+ Documentation/filesystems/fsverity.rst | 16 +
+ Documentation/filesystems/locking.rst | 13 +-
+ Documentation/filesystems/mount_api.rst | 2 -
+ Documentation/filesystems/nfs/exporting.rst | 40 +-
+ Documentation/filesystems/porting.rst | 16 +-
+ .../filesystems/ramfs-rootfs-initramfs.rst | 24 +-
+ Documentation/filesystems/vfs.rst | 76 +-
+ MAINTAINERS | 1 +
+ arch/arm/configs/neponset_defconfig | 2 +-
+ fs/9p/acl.c | 16 +-
+ fs/9p/vfs_dir.c | 2 -
+ fs/9p/vfs_file.c | 2 -
+ fs/Makefile | 2 +-
+ fs/affs/dir.c | 2 +
+ fs/affs/file.c | 2 +
+ fs/bad_inode.c | 3 +-
+ fs/befs/linuxvfs.c | 2 +
+ fs/btrfs/acl.c | 10 +-
+ fs/btrfs/file.c | 2 +
+ fs/btrfs/inode.c | 15 +-
+ fs/btrfs/ioctl.c | 73 +-
+ fs/buffer.c | 6 +-
+ fs/ceph/acl.c | 50 +-
+ fs/ceph/dir.c | 2 -
+ fs/ceph/file.c | 1 -
+ fs/char_dev.c | 19 +-
+ fs/cramfs/inode.c | 2 +
+ fs/crypto/fname.c | 2 +-
+ fs/dcache.c | 15 +-
+ fs/ecryptfs/crypto.c | 2 +-
+ fs/efs/dir.c | 2 +
+ fs/erofs/data.c | 2 +
+ fs/erofs/dir.c | 2 +
+ fs/exec.c | 2 +-
+ fs/exfat/dir.c | 2 +
+ fs/exfat/file.c | 2 +
+ fs/exportfs/expfs.c | 3 +-
+ fs/ext2/dir.c | 2 +
+ fs/ext2/file.c | 2 +
+ fs/ext4/dir.c | 2 +
+ fs/ext4/file.c | 2 +
+ fs/ext4/mballoc.c | 3 +-
+ fs/ext4/resize.c | 2 +-
+ fs/ext4/super.c | 2 +-
+ fs/f2fs/dir.c | 4 +-
+ fs/f2fs/file.c | 2 +
+ fs/f2fs/hash.c | 2 +-
+ fs/fat/dir.c | 8 +-
+ fs/fat/fat.h | 11 +-
+ fs/fat/file.c | 19 +-
+ fs/fat/inode.c | 2 +-
+ fs/fat/misc.c | 59 +-
+ fs/fat/namei_msdos.c | 13 +-
+ fs/fat/namei_vfat.c | 9 +-
+ fs/file.c | 10 +-
+ fs/file_attr.c | 10 +-
+ fs/file_table.c | 10 +-
+ fs/freevxfs/vxfs_lookup.c | 2 +
+ fs/fs-writeback.c | 33 +-
+ fs/fs_context.c | 208 +---
+ fs/fs_struct.c | 1 +
+ fs/fsopen.c | 10 -
+ fs/fuse/acl.c | 12 +-
+ fs/fuse/dev.c | 2 +-
+ fs/fuse/dir.c | 1 -
+ fs/fuse/file.c | 9 +-
+ fs/gfs2/acl.c | 13 +-
+ fs/gfs2/file.c | 3 +-
+ fs/gfs2/inode.c | 9 +-
+ fs/init.c | 17 +
+ fs/inode.c | 307 +++---
+ fs/internal.h | 6 +-
+ fs/iomap/buffered-io.c | 51 +-
+ fs/isofs/dir.c | 2 +
+ fs/jffs2/dir.c | 2 +
+ fs/jffs2/file.c | 2 +
+ fs/jfs/acl.c | 9 +-
+ fs/jfs/file.c | 2 +
+ fs/jfs/namei.c | 2 +
+ fs/libfs.c | 20 +-
+ fs/locks.c | 17 +-
+ fs/minix/inode.c | 50 +-
+ fs/mount.h | 1 +
+ fs/namei.c | 126 ++-
+ fs/namespace.c | 462 +++++---
+ fs/nfs/dir.c | 1 -
+ fs/nfs/file.c | 1 -
+ fs/nfs/inode.c | 37 +-
+ fs/nfsd/export.c | 8 +-
+ fs/nfsd/nfs4proc.c | 11 +-
+ fs/nilfs2/dir.c | 3 +-
+ fs/nilfs2/file.c | 2 +
+ fs/nsfs.c | 13 +
+ fs/ntfs3/dir.c | 3 +
+ fs/ntfs3/file.c | 3 +
+ fs/ntfs3/xattr.c | 6 +-
+ fs/nullfs.c | 70 ++
+ fs/ocfs2/file.c | 5 +
+ fs/open.c | 39 -
+ fs/orangefs/acl.c | 8 +-
+ fs/orangefs/dir.c | 4 +-
+ fs/orangefs/file.c | 1 +
+ fs/orangefs/inode.c | 29 +-
+ fs/orangefs/orangefs-kernel.h | 3 +-
+ fs/overlayfs/file.c | 2 +
+ fs/overlayfs/inode.c | 7 +-
+ fs/overlayfs/overlayfs.h | 3 +-
+ fs/overlayfs/readdir.c | 43 +-
+ fs/posix_acl.c | 21 +-
+ fs/qnx4/dir.c | 2 +
+ fs/qnx6/dir.c | 2 +
+ fs/read_write.c | 2 +
+ fs/select.c | 12 +-
+ fs/smb/client/cifsfs.c | 1 -
+ fs/smb/server/vfs.c | 2 +-
+ fs/splice.c | 2 +-
+ fs/squashfs/dir.c | 2 +
+ fs/squashfs/file.c | 4 +-
+ fs/sync.c | 4 +-
+ fs/ubifs/file.c | 28 +-
+ fs/ubifs/ubifs.h | 3 +-
+ fs/udf/dir.c | 2 +
+ fs/udf/file.c | 2 +
+ fs/ufs/dir.c | 2 +
+ fs/ufs/file.c | 2 +
+ fs/vboxsf/dir.c | 1 -
+ fs/vboxsf/file.c | 1 -
+ fs/verity/enable.c | 4 +
+ fs/verity/fsverity_private.h | 2 +
+ fs/verity/init.c | 1 +
+ fs/verity/verify.c | 9 +
+ fs/xfs/xfs_file.c | 3 +
+ fs/xfs/xfs_iops.c | 49 +-
+ fs/xfs/xfs_super.c | 29 -
+ include/linux/device_cgroup.h | 2 +-
+ include/linux/exportfs.h | 56 +-
+ include/linux/fileattr.h | 6 +-
+ include/linux/filelock.h | 18 +-
+ include/linux/fs.h | 55 +-
+ include/linux/fs/super_types.h | 1 -
+ include/linux/init_syscalls.h | 1 +
+ include/linux/initrd.h | 2 -
+ include/linux/ns/ns_common_types.h | 4 +-
+ include/linux/posix_acl_xattr.h | 5 +-
+ include/linux/restart_block.h | 4 +-
+ include/trace/events/fsverity.h | 146 +++
+ include/trace/events/writeback.h | 6 -
+ include/uapi/linux/fs.h | 1 +
+ include/uapi/linux/magic.h | 1 +
+ include/uapi/linux/mount.h | 14 +-
+ include/uapi/linux/sysctl.h | 1 -
+ init/Kconfig | 7 +-
+ init/do_mounts.c | 23 +-
+ init/do_mounts.h | 18 +-
+ init/do_mounts_initrd.c | 107 +-
+ init/do_mounts_rd.c | 24 +-
+ init/initramfs_test.c | 48 +
+ kernel/pid.c | 131 ++-
+ mm/shmem.c | 2 +
+ rust/helpers/fs.c | 2 +-
+ rust/helpers/pid_namespace.c | 8 +-
+ rust/helpers/poll.c | 5 +-
+ rust/kernel/seq_file.rs | 4 +-
+ tools/include/uapi/linux/mount.h | 14 +-
+ .../selftests/filesystems/fsmount_ns/.gitignore | 1 +
+ .../selftests/filesystems/fsmount_ns/Makefile | 10 +
+ .../filesystems/fsmount_ns/fsmount_ns_test.c | 1138 ++++++++++++++++++++
+ .../selftests/filesystems/open_tree_ns/.gitignore | 1 +
+ .../selftests/filesystems/open_tree_ns/Makefile | 10 +
+ .../filesystems/open_tree_ns/open_tree_ns_test.c | 1007 +++++++++++++++++
+ .../selftests/filesystems/statmount/statmount.h | 42 +-
+ .../filesystems/statmount/statmount_test.c | 261 ++++-
+ .../filesystems/statmount/statmount_test_ns.c | 101 +-
+ tools/testing/selftests/filesystems/utils.c | 26 +
+ tools/testing/selftests/filesystems/utils.h | 1 +
+ 177 files changed, 4328 insertions(+), 1486 deletions(-)
+ create mode 100644 fs/nullfs.c
+ create mode 100644 include/trace/events/fsverity.h
+ create mode 100644 tools/testing/selftests/filesystems/fsmount_ns/.gitignore
+ create mode 100644 tools/testing/selftests/filesystems/fsmount_ns/Makefile
+ create mode 100644 tools/testing/selftests/filesystems/fsmount_ns/fsmount_ns_test.c
+ create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/.gitignore
+ create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/Makefile
+ create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
+$ git reset --hard HEAD^
+HEAD is now at 9d750e87504b5 Merge branch 'for-next' of https://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
+Merging next-20260126 version of vfs-brauner
+$ git merge -m next-20260126/vfs-brauner f77e21ac4082da5b04ed8eeccaa3ebfc5cd2dbc4
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Auto-merging fs/btrfs/file.c
+Auto-merging fs/btrfs/inode.c
+Auto-merging fs/btrfs/ioctl.c
+Auto-merging fs/buffer.c
+Auto-merging fs/erofs/data.c
+Auto-merging fs/exfat/file.c
+Auto-merging fs/ext4/file.c
+Auto-merging fs/ext4/mballoc.c
+Auto-merging fs/ext4/super.c
+Auto-merging fs/f2fs/file.c
+Auto-merging fs/file_table.c
+Auto-merging fs/fs-writeback.c
+Auto-merging fs/fuse/file.c
+Auto-merging fs/gfs2/inode.c
+Auto-merging fs/inode.c
+Auto-merging fs/jfs/namei.c
+Auto-merging fs/locks.c
+Auto-merging fs/nfs/dir.c
+Auto-merging fs/nfs/file.c
+Auto-merging fs/nfs/inode.c
+Auto-merging fs/nfsd/nfs4proc.c
+Auto-merging fs/ntfs3/dir.c
+Auto-merging fs/ntfs3/file.c
+CONFLICT (content): Merge conflict in fs/ntfs3/file.c
+Auto-merging fs/smb/client/cifsfs.c
+Auto-merging fs/xfs/xfs_file.c
+Auto-merging fs/xfs/xfs_iops.c
+Auto-merging fs/xfs/xfs_super.c
+Auto-merging mm/shmem.c
+Resolved 'fs/ntfs3/file.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[fs-next 7a7f92cfb0f2d] next-20260126/vfs-brauner
+$ git diff -M --stat --summary HEAD^..
+ Documentation/admin-guide/kernel-parameters.txt | 12 +-
+ Documentation/admin-guide/sysctl/kernel.rst | 6 -
+ Documentation/filesystems/locking.rst | 13 +-
+ Documentation/filesystems/mount_api.rst | 2 -
+ Documentation/filesystems/nfs/exporting.rst | 40 +-
+ Documentation/filesystems/porting.rst | 16 +-
+ .../filesystems/ramfs-rootfs-initramfs.rst | 24 +-
+ Documentation/filesystems/vfs.rst | 76 +-
+ arch/arm/configs/neponset_defconfig | 2 +-
+ fs/9p/acl.c | 16 +-
+ fs/9p/vfs_dir.c | 2 -
+ fs/9p/vfs_file.c | 2 -
+ fs/Makefile | 2 +-
+ fs/affs/dir.c | 2 +
+ fs/affs/file.c | 2 +
+ fs/bad_inode.c | 3 +-
+ fs/befs/linuxvfs.c | 2 +
+ fs/btrfs/acl.c | 10 +-
+ fs/btrfs/file.c | 2 +
+ fs/btrfs/inode.c | 15 +-
+ fs/btrfs/ioctl.c | 73 +-
+ fs/buffer.c | 6 +-
+ fs/ceph/acl.c | 50 +-
+ fs/ceph/dir.c | 2 -
+ fs/ceph/file.c | 1 -
+ fs/char_dev.c | 19 +-
+ fs/cramfs/inode.c | 2 +
+ fs/dcache.c | 5 +-
+ fs/efs/dir.c | 2 +
+ fs/erofs/data.c | 2 +
+ fs/erofs/dir.c | 2 +
+ fs/exec.c | 2 +-
+ fs/exfat/dir.c | 2 +
+ fs/exfat/file.c | 2 +
+ fs/ext2/dir.c | 2 +
+ fs/ext2/file.c | 2 +
+ fs/ext4/dir.c | 2 +
+ fs/ext4/file.c | 2 +
+ fs/ext4/mballoc.c | 3 +-
+ fs/ext4/resize.c | 2 +-
+ fs/ext4/super.c | 2 +-
+ fs/f2fs/dir.c | 2 +
+ fs/f2fs/file.c | 2 +
+ fs/fat/dir.c | 8 +-
+ fs/fat/fat.h | 11 +-
+ fs/fat/file.c | 19 +-
+ fs/fat/inode.c | 2 +-
+ fs/fat/misc.c | 59 +-
+ fs/fat/namei_msdos.c | 13 +-
+ fs/fat/namei_vfat.c | 9 +-
+ fs/file_table.c | 10 +-
+ fs/freevxfs/vxfs_lookup.c | 2 +
+ fs/fs-writeback.c | 33 +-
+ fs/fs_context.c | 208 +---
+ fs/fs_struct.c | 1 +
+ fs/fsopen.c | 10 -
+ fs/fuse/acl.c | 12 +-
+ fs/fuse/dev.c | 2 +-
+ fs/fuse/dir.c | 1 -
+ fs/fuse/file.c | 9 +-
+ fs/gfs2/acl.c | 13 +-
+ fs/gfs2/file.c | 3 +-
+ fs/gfs2/inode.c | 9 +-
+ fs/init.c | 17 +
+ fs/inode.c | 307 +++---
+ fs/internal.h | 6 +-
+ fs/isofs/dir.c | 2 +
+ fs/jffs2/dir.c | 2 +
+ fs/jffs2/file.c | 2 +
+ fs/jfs/acl.c | 9 +-
+ fs/jfs/file.c | 2 +
+ fs/jfs/namei.c | 2 +
+ fs/libfs.c | 20 +-
+ fs/locks.c | 17 +-
+ fs/minix/inode.c | 50 +-
+ fs/mount.h | 1 +
+ fs/namei.c | 124 ++-
+ fs/namespace.c | 434 ++++++---
+ fs/nfs/dir.c | 1 -
+ fs/nfs/file.c | 1 -
+ fs/nfs/inode.c | 37 +-
+ fs/nfsd/nfs4proc.c | 11 +-
+ fs/nilfs2/dir.c | 3 +-
+ fs/nilfs2/file.c | 2 +
+ fs/nsfs.c | 13 +
+ fs/ntfs3/dir.c | 3 +
+ fs/ntfs3/file.c | 3 +
+ fs/ntfs3/xattr.c | 6 +-
+ fs/nullfs.c | 70 ++
+ fs/ocfs2/file.c | 5 +
+ fs/open.c | 39 -
+ fs/orangefs/acl.c | 8 +-
+ fs/orangefs/dir.c | 4 +-
+ fs/orangefs/file.c | 1 +
+ fs/orangefs/inode.c | 29 +-
+ fs/orangefs/orangefs-kernel.h | 3 +-
+ fs/overlayfs/file.c | 2 +
+ fs/overlayfs/inode.c | 7 +-
+ fs/overlayfs/overlayfs.h | 3 +-
+ fs/overlayfs/readdir.c | 2 +
+ fs/posix_acl.c | 21 +-
+ fs/qnx4/dir.c | 2 +
+ fs/qnx6/dir.c | 2 +
+ fs/read_write.c | 2 +
+ fs/select.c | 12 +-
+ fs/smb/client/cifsfs.c | 1 -
+ fs/splice.c | 2 +-
+ fs/squashfs/dir.c | 2 +
+ fs/squashfs/file.c | 4 +-
+ fs/sync.c | 4 +-
+ fs/ubifs/file.c | 28 +-
+ fs/ubifs/ubifs.h | 3 +-
+ fs/udf/dir.c | 2 +
+ fs/udf/file.c | 2 +
+ fs/ufs/dir.c | 2 +
+ fs/ufs/file.c | 2 +
+ fs/vboxsf/dir.c | 1 -
+ fs/vboxsf/file.c | 1 -
+ fs/xfs/xfs_file.c | 3 +
+ fs/xfs/xfs_iops.c | 49 +-
+ fs/xfs/xfs_super.c | 29 -
+ include/linux/device_cgroup.h | 2 +-
+ include/linux/exportfs.h | 33 +-
+ include/linux/filelock.h | 18 +-
+ include/linux/fs.h | 41 +-
+ include/linux/fs/super_types.h | 1 -
+ include/linux/init_syscalls.h | 1 +
+ include/linux/initrd.h | 2 -
+ include/linux/ns/ns_common_types.h | 4 +-
+ include/linux/posix_acl_xattr.h | 5 +-
+ include/linux/restart_block.h | 4 +-
+ include/trace/events/writeback.h | 6 -
+ include/uapi/linux/magic.h | 1 +
+ include/uapi/linux/mount.h | 13 +-
+ include/uapi/linux/sysctl.h | 1 -
+ init/Kconfig | 7 +-
+ init/do_mounts.c | 23 +-
+ init/do_mounts.h | 18 +-
+ init/do_mounts_initrd.c | 107 +-
+ init/do_mounts_rd.c | 24 +-
+ init/initramfs_test.c | 48 +
+ kernel/pid.c | 131 ++-
+ mm/shmem.c | 2 +
+ rust/helpers/fs.c | 2 +-
+ rust/helpers/pid_namespace.c | 8 +-
+ rust/helpers/poll.c | 5 +-
+ .../selftests/filesystems/open_tree_ns/.gitignore | 1 +
+ .../selftests/filesystems/open_tree_ns/Makefile | 10 +
+ .../filesystems/open_tree_ns/open_tree_ns_test.c | 1030 ++++++++++++++++++++
+ .../selftests/filesystems/statmount/statmount.h | 15 +-
+ .../filesystems/statmount/statmount_test.c | 261 ++++-
+ .../filesystems/statmount/statmount_test_ns.c | 101 +-
+ tools/testing/selftests/filesystems/utils.c | 26 +
+ tools/testing/selftests/filesystems/utils.h | 1 +
+ 154 files changed, 2852 insertions(+), 1394 deletions(-)
+ create mode 100644 fs/nullfs.c
+ create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/.gitignore
+ create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/Makefile
+ create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
+Merging vfs/for-next (0787a93baa1aa sysfs(2): fs_index() argument is _not_ a pathname)
+$ 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/dcache.c
+Auto-merging fs/exec.c
+Auto-merging fs/fsopen.c
+Auto-merging fs/init.c
+Auto-merging fs/internal.h
+Auto-merging fs/namei.c
+Auto-merging fs/namespace.c
+Auto-merging fs/ntfs3/dir.c
+CONFLICT (content): Merge conflict in fs/ntfs3/dir.c
+Auto-merging fs/ntfs3/fsntfs.c
+Auto-merging fs/ntfs3/inode.c
+Auto-merging fs/ntfs3/xattr.c
+Auto-merging fs/open.c
+Auto-merging fs/quota/quota.c
+Auto-merging fs/smb/server/vfs.c
+Auto-merging include/linux/fs.h
+Resolved 'Documentation/filesystems/porting.rst' using previous resolution.
+Resolved 'fs/ntfs3/dir.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[fs-next 054a8722d6f75] 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 | 11 +
+ arch/alpha/kernel/osf_sys.c | 34 +--
+ fs/coredump.c | 3 +-
+ fs/dcache.c | 8 +-
+ fs/exec.c | 178 +++++---------
+ fs/fhandle.c | 5 +-
+ fs/file_attr.c | 12 +-
+ fs/filesystems.c | 9 +-
+ fs/fsopen.c | 6 +-
+ fs/init.c | 98 ++------
+ fs/internal.h | 17 +-
+ fs/namei.c | 422 ++++++++++++++++++----------------
+ fs/namespace.c | 22 +-
+ fs/ntfs3/dir.c | 5 +-
+ fs/ntfs3/fsntfs.c | 4 +-
+ fs/ntfs3/inode.c | 13 +-
+ fs/ntfs3/namei.c | 17 +-
+ fs/ntfs3/xattr.c | 5 +-
+ fs/open.c | 119 ++++------
+ fs/quota/quota.c | 3 +-
+ fs/smb/server/vfs.c | 15 +-
+ fs/stat.c | 28 +--
+ fs/statfs.c | 3 +-
+ fs/utimes.c | 8 +-
+ fs/xattr.c | 33 +--
+ include/asm-generic/vmlinux.lds.h | 3 +-
+ include/linux/audit.h | 11 -
+ include/linux/fs.h | 41 ++--
+ io_uring/fs.c | 106 +++++----
+ io_uring/openclose.c | 26 +--
+ io_uring/statx.c | 17 +-
+ io_uring/xattr.c | 30 +--
+ ipc/mqueue.c | 11 +-
+ kernel/acct.c | 4 +-
+ kernel/auditsc.c | 29 +--
+ mm/huge_memory.c | 15 +-
+ mm/swapfile.c | 21 +-
+ 37 files changed, 564 insertions(+), 828 deletions(-)
+Merging mm-hotfixes/mm-hotfixes-unstable (5f591a22f86de mm/hugetlb: restore failed global reservations to subpool)
+$ 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 .mailmap
+Merge made by the 'ort' strategy.
+ .mailmap | 1 +
+ Documentation/admin-guide/kernel-parameters.txt | 5 +++
+ arch/x86/include/asm/kfence.h | 7 +++--
+ fs/proc/task_mmu.c | 42 ++++++++++++++++---------
+ include/linux/buildid.h | 3 ++
+ kernel/liveupdate/luo_file.c | 2 --
+ lib/buildid.c | 42 ++++++++++++++++++-------
+ mm/hugetlb.c | 9 ++++++
+ mm/shmem.c | 23 ++++++++------
+ 9 files changed, 93 insertions(+), 41 deletions(-)
+Merging fs-current (f737824cd61db Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git)
+$ git merge -m Merge branch 'fs-current' of linux-next fs-current
+Merge made by the 'ort' strategy.
+ drivers/android/binder/rust_binderfs.c | 9 +--
+ drivers/usb/gadget/function/f_fs.c | 102 ++++++++++++++++-----------------
+ drivers/usb/gadget/function/u_fs.h | 2 +-
+ 3 files changed, 52 insertions(+), 61 deletions(-)
+Merging kbuild-current/kbuild-fixes-for-next (8e24994872361 kbuild: Do not run kernel-doc when building external modules)
+$ 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
+Already up to date.
+Merging arc-current/for-curr (d7b8f8e20813f Linux 6.16-rc5)
+$ 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 (23ea2a4c72323 ARM: 9468/1: fix memset64() on big-endian)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux.git arm-current/fixes
+Merge made by the 'ort' strategy.
+ arch/arm/include/asm/string.h | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+Merging arm64-fixes/for-next/fixes (e2f8216ca2d8e arm64: Set __nocfi on swsusp_arch_resume())
+$ 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 (c3cb2722e2896 Merge tag 'qcom-drivers-fixes-for-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux 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
+Already up to date.
+Merging davinci-current/davinci/for-current (8f0b4cce4481f Linux 6.19-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 (8f0b4cce4481f Linux 6.19-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 (aaf4e92341b08 m68k: defconfig: Update defconfigs for v6.18-rc1)
+$ 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 (9ace4753a5202 Linux 6.19-rc4)
+$ 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 (ddc6cbef3ef10 s390/boot/vmlinux.lds.S: Ensure bzImage ends with SecureBoot trailer)
+$ 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 (7d6ba706ae5ef Merge tag 'wireless-2026-02-04' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless)
+$ git merge -m Merge branch 'main' of https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net/main
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ MAINTAINERS | 12 ++
+ drivers/net/ethernet/adi/adin1110.c | 3 +
+ drivers/net/ethernet/cavium/liquidio/lio_main.c | 39 ++---
+ drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 4 +-
+ .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 10 ++
+ drivers/net/ethernet/freescale/enetc/enetc.c | 11 +-
+ drivers/net/ethernet/freescale/enetc/enetc4_pf.c | 6 +-
+ drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 4 -
+ drivers/net/ethernet/freescale/enetc/enetc_hw.h | 17 +-
+ drivers/net/ethernet/google/gve/gve_ethtool.c | 77 ++++++---
+ drivers/net/ethernet/google/gve/gve_main.c | 4 +-
+ drivers/net/ethernet/intel/i40e/i40e_main.c | 1 -
+ drivers/net/ethernet/intel/ice/ice_main.c | 26 +--
+ drivers/net/ethernet/intel/ice/ice_ptp.c | 179 +++++++++++++--------
+ drivers/net/ethernet/intel/ice/ice_ptp.h | 18 ++-
+ drivers/net/ethernet/spacemit/k1_emac.c | 21 ++-
+ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 3 +-
+ drivers/net/ethernet/ti/cpsw.c | 41 ++++-
+ drivers/net/ethernet/ti/cpsw_new.c | 34 +++-
+ drivers/net/ethernet/ti/cpsw_priv.h | 1 +
+ drivers/net/macvlan.c | 5 +-
+ drivers/net/phy/sfp.c | 2 +
+ drivers/net/usb/r8152.c | 29 ++--
+ drivers/net/wireless/intel/iwlwifi/mld/iface.c | 2 -
+ drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 2 +
+ drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 6 +-
+ include/linux/skbuff.h | 12 ++
+ net/core/filter.c | 8 +-
+ net/core/gro.c | 2 +
+ net/core/link_watch.c | 20 ++-
+ net/core/net-procfs.c | 50 ++++--
+ net/ethtool/common.c | 3 -
+ net/ethtool/rss.c | 9 +-
+ net/sched/cls_u32.c | 13 +-
+ net/tipc/crypto.c | 4 +-
+ tools/testing/selftests/net/udpgro_fwd.sh | 64 ++++++++
+ 36 files changed, 510 insertions(+), 232 deletions(-)
+Merging bpf/master (63804fed149a6 Linux 6.19-rc7)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git/ bpf/master
+Already up to date.
+Merging ipsec/master (0a4524bc69882 xfrm: skip templates check for packet offload tunnel mode)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git ipsec/master
+Merge made by the 'ort' strategy.
+ net/ipv6/xfrm6_policy.c | 7 +++++--
+ net/xfrm/xfrm_policy.c | 11 +++++++++--
+ 2 files changed, 14 insertions(+), 4 deletions(-)
+Merging netfilter/main (7576bd9017e35 Merge branch 'net-cpsw-execute-ndo_set_rx_mode-callback-in-a-work-queue')
+$ 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 (653267321f053 Merge branch 'net-netdevsim-fix-inconsistent-carrier-state-after-link-unlink')
+$ 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 (7d6ba706ae5ef Merge tag 'wireless-2026-02-04' 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 (1cac38910ecb8 Merge tag 'net-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net)
+$ 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 (fb7f54aa2a99b wifi: iwlwifi: mvm: pause TCM on fast resume)
+$ 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 (4d310797262f0 Merge tag 'pm-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm)
+$ 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 (51db05283f7c9 ALSA: hda/realtek: Enable headset mic for Acer Nitro 5)
+$ 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.
+ .../devicetree/bindings/sound/ti,tlv320aic3x.yaml | 1 +
+ drivers/firmware/cirrus/cs_dsp.c | 37 +++++++++++++
+ drivers/firmware/cirrus/cs_dsp.h | 18 +++++++
+ drivers/firmware/cirrus/test/cs_dsp_test_bin.c | 22 +++++++-
+ .../firmware/cirrus/test/cs_dsp_test_bin_error.c | 24 ++++++---
+ drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c | 26 ++++++++-
+ .../firmware/cirrus/test/cs_dsp_test_wmfw_error.c | 24 ++++++---
+ drivers/firmware/cirrus/test/cs_dsp_tests.c | 1 +
+ sound/drivers/aloop.c | 62 +++++++++++++---------
+ sound/hda/codecs/realtek/alc269.c | 1 +
+ sound/soc/amd/renoir/acp3x-pdm-dma.c | 2 +
+ sound/soc/amd/yc/acp6x-mach.c | 7 +++
+ sound/soc/codecs/cs42l43-jack.c | 37 ++++++++++---
+ sound/soc/codecs/rt1320-sdw.c | 2 +
+ sound/soc/fsl/fsl_xcvr.c | 3 ++
+ sound/soc/intel/boards/sof_es8336.c | 9 ++++
+ sound/soc/sof/intel/hda.c | 5 +-
+ sound/usb/mixer_quirks.c | 9 +---
+ 18 files changed, 234 insertions(+), 56 deletions(-)
+ create mode 100644 drivers/firmware/cirrus/cs_dsp.h
+Merging sound-asoc-fixes/for-linus (f514248727606 ASoC: fsl_xcvr: fix missing lock in fsl_xcvr_mode_put())
+$ 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
+Already up to date.
+Merging regmap-fixes/for-linus (63804fed149a6 Linux 6.19-rc7)
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git regmap-fixes/for-linus
+Already up to date.
+Merging regulator-fixes/for-linus (41399c5d47615 regulator: spacemit-p1: Fix n_voltages for BUCK and LDO regulators)
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git regulator-fixes/for-linus
+Merge made by the 'ort' strategy.
+ drivers/regulator/spacemit-p1.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+Merging spi-fixes/for-linus (41d9a6795b95d spi: tegra: Fix a memory leak in tegra_slink_probe())
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git spi-fixes/for-linus
+Merge made by the 'ort' strategy.
+ drivers/spi/spi-tegra20-slink.c | 6 +++--
+ drivers/spi/spi-tegra210-quad.c | 56 ++++++++++++++++++++++++++++++++++++++---
+ 2 files changed, 56 insertions(+), 6 deletions(-)
+Merging pci-current/for-linus (8f0b4cce4481f Linux 6.19-rc1)
+$ 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 (63804fed149a6 Linux 6.19-rc7)
+$ 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
+Already up to date.
+Merging tty.current/tty-linus (63804fed149a6 Linux 6.19-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 (24d479d26b25b Linux 6.19-rc6)
+$ 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 (24d479d26b25b Linux 6.19-rc6)
+$ 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 (24d479d26b25b Linux 6.19-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 (8f0b4cce4481f Linux 6.19-rc1)
+$ 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 (88da5f4b46f55 Merge tag 'w1-drv-6.20' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-linus)
+$ git merge -m Merge branch 'fixes-togreg' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git iio-fixes/fixes-togreg
+Already up to date.
+Merging counter-current/counter-current (9448598b22c50 Linux 6.19-rc2)
+$ 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 (ec4ddc90d201d binderfs: fix ida_alloc_max() upper bound)
+$ 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
+Auto-merging drivers/android/binder/rust_binderfs.c
+Merge made by the 'ort' strategy.
+ drivers/android/binder.c | 19 +++++-
+ drivers/android/binder/rust_binderfs.c | 8 +--
+ drivers/android/binder/thread.rs | 109 +++++++++++++++++++++------------
+ drivers/android/binderfs.c | 8 +--
+ 4 files changed, 94 insertions(+), 50 deletions(-)
+Merging soundwire-fixes/fixes (24d479d26b25b Linux 6.19-rc6)
+$ 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 (18f7fcd5e69a0 Linux 6.19-rc8)
+$ 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 (19a5d9ba6208e Input: i8042 - add quirks for MECHREVO Wujie 15X Pro)
+$ 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 (2397e9264676b crypto: authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN spec)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git crypto-current/master
+Already up to date.
+Merging libcrypto-fixes/libcrypto-fixes (74d74bb78aecc lib/crypto: aes: Fix missing MMU protection for AES S-box)
+$ git merge -m Merge branch 'libcrypto-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-fixes/libcrypto-fixes
+Already up to date.
+Merging vfio-fixes/for-linus (61ceaf236115f vfio: Prevent from pinned DMABUF importers to attach to VFIO DMABUF)
+$ 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 (6e39903c73df0 selftests/tracing: Fix test_multiple_writes stall)
+$ 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 (24d479d26b25b Linux 6.19-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 (2f6d2c8d9ac05 Revert "mtd: spinand: esmt: fix id code for F50D1G41LB")
+$ 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.
+ drivers/mfd/ls2k-bmc-core.c | 38 ++++++++++----------------------------
+ 1 file changed, 10 insertions(+), 28 deletions(-)
+Merging v4l-dvb-fixes/fixes (69d6c6fc79eb3 media: ov02c10: Remove unnecessary hflip and vflip pointers)
+$ git merge -m Merge branch 'fixes' of git://linuxtv.org/media-ci/media-pending.git v4l-dvb-fixes/fixes
+Already up to date.
+Merging reset-fixes/reset/fixes (997c06330fd5c reset: imx8mp-audiomix: Fix bad mask values)
+$ 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 (63804fed149a6 Linux 6.19-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 (94ad504e67cd3 ARM: dts: microchip: sama7d65: fix size-cells property for i2c3)
+$ 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 (8f0b4cce4481f Linux 6.19-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 (0de4a0eec25b9 Merge tag 'kvm-x86-fixes-6.19-rc8' of https://github.com/kvm-x86/linux into HEAD)
+$ 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 (5f9df945d4e86 KVM: s390: Fix FOLL_*/FAULT_FLAG_* confusion)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git kvms390-fixes/master
+Already up to date.
+Merging hwmon-fixes/hwmon (831a2b27914cc hwmon: (occ) Mark occ_init_attribute() as __printf)
+$ git merge -m Merge branch 'hwmon' of https://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-fixes/hwmon
+Merge made by the 'ort' strategy.
+ drivers/hwmon/acpi_power_meter.c | 17 ++++++++++++++---
+ drivers/hwmon/dell-smm-hwmon.c | 8 ++++++++
+ drivers/hwmon/gpio-fan.c | 6 +++---
+ drivers/hwmon/occ/common.c | 1 +
+ 4 files changed, 26 insertions(+), 6 deletions(-)
+Merging nvdimm-fixes/libnvdimm-fixes (d0b3b7b22dfa1 Linux 6.16-rc4)
+$ 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 (8441c7d3bd6c5 cxl: Check for invalid addresses returned from translation functions on errors)
+$ 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 (c33efdfcfa6f8 dma: contiguous: Check return value of dma_contiguous_reserve_area())
+$ 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
+Merge made by the 'ort' strategy.
+ include/trace/events/dma.h | 25 +++++++++++++++++++------
+ kernel/dma/contiguous.c | 10 ++++++----
+ 2 files changed, 25 insertions(+), 10 deletions(-)
+Merging drivers-x86-fixes/fixes (008bec8ffe6e7 platform/x86/intel/tpmi/plr: Make the file domain<n>/status writeable)
+$ 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 (8f0b4cce4481f Linux 6.19-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 (8f0b4cce4481f Linux 6.19-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 (8f0b4cce4481f Linux 6.19-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 (0444568edbf87 scsi: ufs: amd-versal2: Fix PHY initialization in HCE enable notify)
+$ 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 (18f7fcd5e69a0 Linux 6.19-rc8)
+$ 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 (63804fed149a6 Linux 6.19-rc7)
+$ 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 (63804fed149a6 Linux 6.19-rc7)
+$ 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 (c6cf26c15ce7f rtc: interface: Alarm race handling should not discard preceding error)
+$ git merge -m Merge branch 'rtc-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git rtc-fixes/rtc-fixes
+Merge made by the 'ort' strategy.
+ drivers/rtc/interface.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+Merging gnss-fixes/gnss-linus (0f61b1860cc3f Linux 6.19-rc5)
+$ 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 (12ffd561d2de2 mshv: handle gpa intercepts for arm64)
+$ 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 (0ea05c4f7527a riscv: compat: fix COMPAT_UTS_MACHINE definition)
+$ 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 (004c371d0bd14 riscv: dts: microchip: remove BeagleV Fire fabric.dtsi)
+$ 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.
+ .../dts/microchip/mpfs-beaglev-fire-fabric.dtsi | 82 ----------------------
+ .../riscv/boot/dts/microchip/mpfs-beaglev-fire.dts | 5 --
+ 2 files changed, 87 deletions(-)
+ delete mode 100644 arch/riscv/boot/dts/microchip/mpfs-beaglev-fire-fabric.dtsi
+Merging riscv-soc-fixes/riscv-soc-fixes (8f0b4cce4481f Linux 6.19-rc1)
+$ 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 (c86d39d680547 kernel: debug: Add SPDX license ids to kdb files)
+$ 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.
+ include/linux/kdb.h | 5 +----
+ include/linux/kgdb.h | 4 +---
+ kernel/cpu.c | 3 +--
+ kernel/debug/debug_core.h | 5 +----
+ kernel/debug/kdb/kdb_bp.c | 5 +----
+ kernel/debug/kdb/kdb_bt.c | 5 +----
+ kernel/debug/kdb/kdb_debugger.c | 1 +
+ kernel/debug/kdb/kdb_io.c | 5 +----
+ kernel/debug/kdb/kdb_keyboard.c | 4 +---
+ kernel/debug/kdb/kdb_main.c | 5 +----
+ kernel/debug/kdb/kdb_private.h | 1 +
+ kernel/debug/kdb/kdb_support.c | 5 +----
+ kernel/relay.c | 3 +--
+ 13 files changed, 13 insertions(+), 38 deletions(-)
+Merging gpio-brgl-fixes/gpio/for-current (c62e0658d458d gpiolib: acpi: Fix gpio count with string references)
+$ 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
+Merge made by the 'ort' strategy.
+ drivers/gpio/gpiolib-acpi-core.c | 1 +
+ 1 file changed, 1 insertion(+)
+Merging gpio-intel-fixes/fixes (8f0b4cce4481f Linux 6.19-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 (8f0b4cce4481f Linux 6.19-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 (9ace4753a5202 Linux 6.19-rc4)
+$ 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 (c33b68801fbe9 kunit: make FAULT_TEST default to n when PANIC_ON_OOPS)
+$ 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 (be05f57146440 memblock test: include <linux/sizes.h> from tools mm.h stub)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git memblock-fixes/fixes
+Merge made by the 'ort' strategy.
+ tools/include/linux/mm.h | 1 +
+ 1 file changed, 1 insertion(+)
+Merging renesas-fixes/fixes (379c590113ce4 ARM: shmobile: smp: Enforce shmobile_smp_* alignment)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git renesas-fixes/fixes
+Already up to date.
+Merging perf-current/perf-tools (1eb217ab2e737 perf parse-events: Fix evsel allocation failure)
+$ 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 (4b22ec1685ce1 efivarfs: fix error propagation in efivar_entry_get())
+$ 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 (2724138b2f7f6 iommufd: Initialize batch->kind in batch_clear())
+$ 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 (18f7fcd5e69a0 Linux 6.19-rc8)
+$ 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 (cc8f92e41eb76 w1: fix redundant counter decrement in w1_attach_slave_device())
+$ 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 (e2c4c5b2bbd4f pmdomain: imx8mp-blk-ctrl: Keep usb phy power domain on for system wakeup)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git pmdomain-fixes/fixes
+Merge made by the 'ort' strategy.
+ drivers/pmdomain/imx/gpcv2.c | 8 ++------
+ drivers/pmdomain/imx/imx8m-blk-ctrl.c | 2 +-
+ drivers/pmdomain/imx/imx8mp-blk-ctrl.c | 30 ++++++++++++++++++++++++++++++
+ drivers/pmdomain/qcom/rpmpd.c | 2 +-
+ 4 files changed, 34 insertions(+), 8 deletions(-)
+Merging i2c-host-fixes/i2c/i2c-host-fixes (b4b4d88ebfbfd i2c: imx-lpi2c: fix SMBus block read NACK after byte count)
+$ 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
+Merge made by the 'ort' strategy.
+ drivers/i2c/busses/i2c-imx-lpi2c.c | 107 ++++++++++++++++++++++++++++---------
+ drivers/i2c/busses/i2c-imx.c | 3 +-
+ 2 files changed, 85 insertions(+), 25 deletions(-)
+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 (8f0b4cce4481f Linux 6.19-rc1)
+$ git merge -m Merge branch 'clk-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git clk-fixes/clk-fixes
+Already up to date.
+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 pwrseq-fixes/pwrseq/for-current (8f0b4cce4481f Linux 6.19-rc1)
+$ 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 (8f0b4cce4481f Linux 6.19-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 (361eb853c6552 scripts/tracepoint-update: Fix memory leak in add_string() on failure)
+$ 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 (8f0b4cce4481f Linux 6.19-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 (cfa04369dc10c Merge branch into tip/master: 'sched/urgent')
+$ git merge -m Merge branch 'tip/urgent' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tip-fixes/tip/urgent
+Merge made by the 'ort' strategy.
+ include/linux/rseq_types.h | 6 +-
+ kernel/sched/core.c | 184 +++++++++++++++++++++++++++++++--------------
+ kernel/sched/sched.h | 44 ++++++++---
+ 3 files changed, 163 insertions(+), 71 deletions(-)
+Merging slab-fixes/slab/for-next-fixes (3a38d13f90d4e mm/slab: Add alloc_tagging_slab_free_hook for memcg_alloc_abort_single)
+$ 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
+Merge made by the 'ort' strategy.
+ mm/slub.c | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+Merging drm-msm-fixes/msm-fixes (dedb897f11c5d drm/msm/a6xx: fix bogus hwcg register updates)
+$ 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 (f8f9c1f4d0c7a Linux 6.19-rc3)
+$ 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 (c201226304768 crypto/ccp: Allow multiple streams on the same root bridge)
+$ 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 (0f61b1860cc3f Linux 6.19-rc5)
+$ 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 (3a8660878839f Linux 6.18-rc1)
+$ git merge -m Merge branch 'tenstorrent-dt-fixes' of https://github.com/tenstorrent/linux.git tenstorrent-dt-fixes/tenstorrent-dt-fixes
+Already up to date.
+Merging drm-misc-fixes/for-linux-next-fixes (40b24d9cdd414 drm/bridge: imx8mp-hdmi-pai: enable PM runtime)
+$ 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
+Merge made by the 'ort' strategy.
+ drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c | 15 +++++++++
+ drivers/gpu/drm/gma500/psb_irq.c | 36 ++++++++--------------
+ drivers/gpu/drm/mgag200/mgag200_bmc.c | 31 ++++++++-----------
+ drivers/gpu/drm/mgag200/mgag200_drv.h | 6 ++++
+ drivers/gpu/drm/nouveau/include/nvif/client.h | 2 +-
+ drivers/gpu/drm/nouveau/include/nvif/driver.h | 2 +-
+ drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 3 +-
+ drivers/gpu/drm/nouveau/include/nvkm/core/engine.h | 2 +-
+ drivers/gpu/drm/nouveau/include/nvkm/core/object.h | 5 +--
+ drivers/gpu/drm/nouveau/include/nvkm/core/oproxy.h | 2 +-
+ drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h | 4 +--
+ .../drm/nouveau/include/nvkm/core/suspend_state.h | 11 +++++++
+ drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 6 ++++
+ drivers/gpu/drm/nouveau/nouveau_display.c | 2 --
+ drivers/gpu/drm/nouveau/nouveau_drm.c | 2 +-
+ drivers/gpu/drm/nouveau/nouveau_nvif.c | 10 ++++--
+ drivers/gpu/drm/nouveau/nvif/client.c | 4 +--
+ drivers/gpu/drm/nouveau/nvkm/core/engine.c | 4 +--
+ drivers/gpu/drm/nouveau/nvkm/core/ioctl.c | 4 +--
+ drivers/gpu/drm/nouveau/nvkm/core/object.c | 20 +++++++++---
+ drivers/gpu/drm/nouveau/nvkm/core/oproxy.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 18 +++++++++--
+ drivers/gpu/drm/nouveau/nvkm/core/uevent.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/engine/ce/priv.h | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 22 ++++++++++---
+ drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c | 4 +--
+ drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 4 +--
+ drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/engine/falcon.c | 4 +--
+ drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c | 6 ++--
+ drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c | 4 +--
+ drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.h | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c | 4 +--
+ drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c | 4 +--
+ drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c | 4 +--
+ drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 8 ++---
+ .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c | 2 +-
+ .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c | 8 ++---
+ .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c | 6 ++++
+ .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c | 8 ++---
+ .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 2 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 6 ++--
+ drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c | 2 +-
+ 67 files changed, 207 insertions(+), 138 deletions(-)
+ create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/core/suspend_state.h
+Merging rust/rust-next (b8d687c7eeb52 rust: safety: introduce `unsafe_precondition_assert!` macro)
+$ git merge -m Merge branch 'rust-next' of https://github.com/Rust-for-Linux/linux.git rust/rust-next
+Auto-merging .mailmap
+Auto-merging MAINTAINERS
+Auto-merging rust/Makefile
+Auto-merging rust/kernel/i2c.rs
+Auto-merging rust/kernel/rbtree.rs
+Auto-merging rust/macros/fmt.rs
+Auto-merging rust/macros/lib.rs
+Auto-merging scripts/generate_rust_analyzer.py
+CONFLICT (content): Merge conflict in scripts/generate_rust_analyzer.py
+Auto-merging scripts/rustdoc_test_gen.rs
+Resolved 'scripts/generate_rust_analyzer.py' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 1762fdab5b32d] Merge branch 'rust-next' of https://github.com/Rust-for-Linux/linux.git
+$ git diff -M --stat --summary HEAD^..
+ .mailmap | 2 +
+ Documentation/process/programming-language.rst | 2 +-
+ Documentation/rust/index.rst | 18 -
+ MAINTAINERS | 27 +-
+ drivers/gpu/nova-core/firmware/fwsec.rs | 1 -
+ drivers/gpu/nova-core/firmware/gsp.rs | 12 +-
+ drivers/gpu/nova-core/firmware/riscv.rs | 2 -
+ drivers/gpu/nova-core/gsp/commands.rs | 6 +-
+ drivers/gpu/nova-core/gsp/sequencer.rs | 8 +-
+ drivers/gpu/nova-core/sbuffer.rs | 5 +-
+ rust/Makefile | 41 +-
+ rust/helpers/bug.c | 4 +-
+ rust/helpers/build_bug.c | 2 +-
+ rust/helpers/err.c | 6 +-
+ rust/helpers/maple_tree.c | 3 +-
+ rust/helpers/mm.c | 20 +-
+ rust/helpers/of.c | 2 +-
+ rust/helpers/page.c | 9 +-
+ rust/helpers/rbtree.c | 9 +-
+ rust/helpers/slab.c | 4 +-
+ rust/helpers/uaccess.c | 10 +-
+ rust/helpers/vmalloc.c | 2 +-
+ rust/helpers/workqueue.c | 8 +-
+ rust/helpers/xarray.c | 10 +-
+ rust/kernel/bug.rs | 20 +-
+ rust/kernel/build_assert.rs | 7 +-
+ rust/kernel/clk.rs | 8 +-
+ rust/kernel/debugfs/entry.rs | 2 +-
+ rust/kernel/i2c.rs | 8 +-
+ rust/kernel/impl_flags.rs | 272 ++++
+ rust/kernel/init.rs | 40 +-
+ rust/kernel/kunit.rs | 39 +-
+ rust/kernel/lib.rs | 3 +
+ rust/kernel/print.rs | 153 +++
+ rust/kernel/ptr.rs | 12 +-
+ rust/kernel/rbtree.rs | 27 +-
+ rust/kernel/safety.rs | 53 +
+ rust/kernel/transmute.rs | 8 +
+ rust/macros/concat_idents.rs | 39 +-
+ rust/macros/export.rs | 26 +-
+ rust/macros/fmt.rs | 4 +-
+ rust/macros/helpers.rs | 127 +-
+ rust/macros/kunit.rs | 273 ++--
+ rust/macros/lib.rs | 43 +-
+ rust/macros/module.rs | 867 ++++++------
+ rust/macros/paste.rs | 2 +-
+ rust/macros/quote.rs | 182 ---
+ rust/macros/vtable.rs | 175 +--
+ rust/pin-init/README.md | 2 +-
+ rust/pin-init/examples/linked_list.rs | 19 +-
+ rust/pin-init/examples/pthread_mutex.rs | 10 +-
+ rust/pin-init/internal/src/diagnostics.rs | 30 +
+ rust/pin-init/internal/src/helpers.rs | 152 ---
+ rust/pin-init/internal/src/init.rs | 548 ++++++++
+ rust/pin-init/internal/src/lib.rs | 48 +-
+ rust/pin-init/internal/src/pin_data.rs | 627 +++++++--
+ rust/pin-init/internal/src/pinned_drop.rs | 88 +-
+ rust/pin-init/internal/src/zeroable.rs | 157 +--
+ rust/pin-init/src/lib.rs | 200 +--
+ rust/pin-init/src/macros.rs | 1677 ------------------------
+ samples/rust/rust_driver_auxiliary.rs | 1 -
+ samples/rust/rust_driver_i2c.rs | 7 +-
+ samples/rust/rust_i2c_client.rs | 7 +-
+ samples/rust/rust_misc_device.rs | 2 -
+ samples/rust/rust_print_main.rs | 2 +-
+ scripts/generate_rust_analyzer.py | 2 +-
+ scripts/rustdoc_test_gen.rs | 4 +-
+ 67 files changed, 2758 insertions(+), 3428 deletions(-)
+ create mode 100644 rust/kernel/impl_flags.rs
+ create mode 100644 rust/kernel/safety.rs
+ delete mode 100644 rust/macros/quote.rs
+ create mode 100644 rust/pin-init/internal/src/diagnostics.rs
+ delete mode 100644 rust/pin-init/internal/src/helpers.rs
+ create mode 100644 rust/pin-init/internal/src/init.rs
+ delete mode 100644 rust/pin-init/src/macros.rs
+Merging rust-alloc/alloc-next (f8f9c1f4d0c7a Linux 6.19-rc3)
+$ 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 (aeb5ecad5316f rust: pin-init: Implement `InPlaceWrite<T>` for `&'static mut MaybeUninit<T>`)
+$ 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 (4521438fb076f rust: time: Implement basic arithmetic operations for Delta)
+$ 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 (18f7fcd5e69a0 Linux 6.19-rc8)
+$ 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 (50c7f34c5c740 mm, swap: remove no longer needed _swap_info_get)
+$ git merge -m Merge branch 'mm-stable' of https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm mm-stable/mm-stable
+Auto-merging Documentation/admin-guide/sysctl/vm.rst
+Auto-merging MAINTAINERS
+Auto-merging block/blk-mq.c
+Auto-merging fs/proc/task_mmu.c
+Auto-merging include/linux/cma.h
+CONFLICT (content): Merge conflict in include/linux/cma.h
+Auto-merging include/linux/sched.h
+Auto-merging mm/hugetlb.c
+Auto-merging mm/shmem.c
+Auto-merging mm/slub.c
+Resolved 'include/linux/cma.h' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master d3ea84ae1f527] Merge branch 'mm-stable' of https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
+$ git diff -M --stat --summary HEAD^..
+ Documentation/ABI/testing/sysfs-block-zram | 14 +
+ Documentation/ABI/testing/sysfs-kernel-mm-damon | 13 +
+ Documentation/admin-guide/blockdev/zram.rst | 24 +-
+ Documentation/admin-guide/cgroup-v1/memory.rst | 5 +-
+ Documentation/admin-guide/laptops/index.rst | 1 -
+ Documentation/admin-guide/laptops/laptop-mode.rst | 770 ---------------
+ Documentation/admin-guide/mm/damon/lru_sort.rst | 37 +
+ Documentation/admin-guide/mm/damon/usage.rst | 19 +-
+ Documentation/admin-guide/mm/memory-hotplug.rst | 22 +-
+ Documentation/admin-guide/sysctl/vm.rst | 36 +-
+ Documentation/core-api/mm-api.rst | 2 +-
+ Documentation/driver-api/cxl/linux/early-boot.rst | 2 +-
+ Documentation/mm/damon/design.rst | 32 +-
+ Documentation/mm/damon/index.rst | 29 +-
+ Documentation/mm/damon/maintainer-profile.rst | 7 +-
+ Documentation/mm/memory-model.rst | 3 -
+ .../translations/zh_CN/mm/memory-model.rst | 2 -
+ MAINTAINERS | 13 +-
+ arch/alpha/include/asm/page.h | 1 -
+ arch/alpha/kernel/setup.c | 1 -
+ arch/alpha/mm/init.c | 16 +-
+ arch/arc/include/asm/page.h | 2 +
+ arch/arc/mm/init.c | 37 +-
+ arch/arm/include/asm/page-nommu.h | 1 -
+ arch/arm/include/asm/pgtable.h | 4 +-
+ arch/arm/mm/init.c | 25 +-
+ arch/arm/mm/mmu.c | 10 +-
+ arch/arm/mm/nommu.c | 10 +-
+ arch/arm64/Kconfig | 1 +
+ arch/arm64/include/asm/hugetlb.h | 2 -
+ arch/arm64/include/asm/page.h | 1 -
+ arch/arm64/include/asm/pgtable.h | 87 +-
+ arch/arm64/include/asm/thread_info.h | 3 +-
+ arch/arm64/mm/hugetlbpage.c | 27 +-
+ arch/arm64/mm/init.c | 39 +-
+ arch/arm64/mm/mmu.c | 8 +-
+ arch/arm64/mm/pageattr.c | 4 +-
+ arch/csky/abiv1/inc/abi/page.h | 1 +
+ arch/csky/abiv2/inc/abi/page.h | 7 -
+ arch/csky/kernel/setup.c | 16 +-
+ arch/hexagon/include/asm/page.h | 1 -
+ arch/hexagon/mm/init.c | 19 +-
+ arch/loongarch/include/asm/page.h | 1 -
+ arch/loongarch/include/asm/pgtable.h | 2 -
+ arch/loongarch/kernel/setup.c | 10 -
+ arch/loongarch/mm/init.c | 6 +-
+ arch/m68k/include/asm/page_no.h | 1 -
+ arch/m68k/mm/init.c | 8 +-
+ arch/m68k/mm/mcfmmu.c | 3 -
+ arch/m68k/mm/motorola.c | 6 +-
+ arch/m68k/mm/sun3mmu.c | 9 -
+ arch/microblaze/include/asm/page.h | 1 -
+ arch/microblaze/mm/init.c | 22 +-
+ arch/mips/include/asm/page.h | 1 +
+ arch/mips/include/asm/pgalloc.h | 2 -
+ arch/mips/include/asm/pgtable.h | 2 +-
+ arch/mips/kernel/setup.c | 15 +-
+ arch/mips/loongson64/numa.c | 10 +-
+ arch/mips/mm/init.c | 8 +-
+ arch/mips/sgi-ip27/ip27-memory.c | 8 +-
+ arch/nios2/include/asm/page.h | 1 +
+ arch/nios2/mm/init.c | 12 +-
+ arch/openrisc/include/asm/page.h | 1 -
+ arch/openrisc/mm/init.c | 10 +-
+ arch/parisc/include/asm/page.h | 1 -
+ arch/parisc/mm/init.c | 11 +-
+ arch/powerpc/Kconfig | 1 +
+ arch/powerpc/include/asm/book3s/32/pgtable.h | 12 +-
+ arch/powerpc/include/asm/book3s/64/pgtable.h | 62 +-
+ arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 20 +-
+ arch/powerpc/include/asm/hugetlb.h | 5 -
+ arch/powerpc/include/asm/nohash/pgtable.h | 13 +-
+ arch/powerpc/include/asm/page.h | 1 +
+ arch/powerpc/include/asm/pgtable.h | 10 +
+ arch/powerpc/include/asm/setup.h | 4 +
+ arch/powerpc/include/asm/thread_info.h | 2 -
+ arch/powerpc/kernel/process.c | 25 -
+ arch/powerpc/kernel/setup-common.c | 1 -
+ arch/powerpc/mm/book3s64/hash_pgtable.c | 4 +
+ arch/powerpc/mm/book3s64/hash_tlb.c | 14 +-
+ arch/powerpc/mm/book3s64/pgtable.c | 25 +-
+ arch/powerpc/mm/book3s64/radix_pgtable.c | 9 +-
+ arch/powerpc/mm/book3s64/subpage_prot.c | 4 +-
+ arch/powerpc/mm/hugetlbpage.c | 11 +-
+ arch/powerpc/mm/mem.c | 27 +-
+ arch/powerpc/mm/numa.c | 2 -
+ arch/powerpc/mm/pgtable.c | 12 +
+ arch/powerpc/platforms/Kconfig.cputype | 1 +
+ arch/powerpc/platforms/pseries/Kconfig | 2 +-
+ arch/powerpc/platforms/pseries/cmm.c | 53 +-
+ arch/riscv/include/asm/page.h | 1 -
+ arch/riscv/include/asm/pgtable.h | 22 +-
+ arch/riscv/mm/hugetlbpage.c | 8 +
+ arch/riscv/mm/init.c | 10 +-
+ arch/s390/include/asm/page.h | 1 -
+ arch/s390/include/asm/tlb.h | 6 +-
+ arch/s390/kernel/setup.c | 2 -
+ arch/s390/mm/gmap_helpers.c | 2 +-
+ arch/s390/mm/hugetlbpage.c | 8 +
+ arch/s390/mm/init.c | 13 +-
+ arch/s390/mm/pgtable.c | 2 +-
+ arch/sh/mm/init.c | 12 +-
+ arch/sparc/Kconfig | 1 +
+ arch/sparc/include/asm/page_64.h | 1 +
+ arch/sparc/include/asm/tlbflush_64.h | 5 +-
+ arch/sparc/mm/init_64.c | 17 +-
+ arch/sparc/mm/srmmu.c | 17 +-
+ arch/sparc/mm/tlb.c | 20 +-
+ arch/um/include/asm/page.h | 1 -
+ arch/um/kernel/mem.c | 10 +-
+ arch/x86/Kconfig | 1 +
+ arch/x86/boot/compressed/misc.h | 1 +
+ arch/x86/boot/startup/sme.c | 1 +
+ arch/x86/include/asm/page.h | 6 -
+ arch/x86/include/asm/page_32.h | 6 +
+ arch/x86/include/asm/page_64.h | 76 +-
+ arch/x86/include/asm/paravirt.h | 1 -
+ arch/x86/include/asm/pgtable.h | 23 +-
+ arch/x86/include/asm/thread_info.h | 4 +-
+ arch/x86/kernel/setup.c | 5 -
+ arch/x86/lib/clear_page_64.S | 39 +-
+ arch/x86/mm/hugetlbpage.c | 8 +
+ arch/x86/mm/init.c | 8 +-
+ arch/x86/mm/init_32.c | 2 -
+ arch/x86/mm/init_64.c | 4 -
+ arch/x86/mm/mm_internal.h | 1 -
+ arch/x86/xen/enlighten_pv.c | 3 +-
+ arch/x86/xen/mmu_pv.c | 6 +-
+ arch/xtensa/include/asm/page.h | 1 -
+ arch/xtensa/mm/init.c | 16 +-
+ block/blk-mq.c | 3 -
+ drivers/block/zram/zram_drv.c | 1001 +++++++++++---------
+ drivers/block/zram/zram_drv.h | 15 +-
+ drivers/misc/Kconfig | 2 +-
+ drivers/misc/vmw_balloon.c | 105 +-
+ drivers/virtio/Kconfig | 2 +-
+ drivers/virtio/virtio_balloon.c | 64 +-
+ fs/ext4/inode.c | 3 +-
+ fs/proc/task_mmu.c | 4 +-
+ fs/sync.c | 2 -
+ fs/xfs/xfs_super.c | 9 -
+ include/asm-generic/tlb.h | 5 +-
+ include/linux/backing-dev-defs.h | 3 -
+ include/linux/balloon.h | 77 ++
+ include/linux/balloon_compaction.h | 160 ----
+ include/linux/cma.h | 27 +-
+ include/linux/damon.h | 65 +-
+ include/linux/gfp.h | 56 +-
+ include/linux/gfp_types.h | 7 +-
+ include/linux/highmem.h | 98 +-
+ include/linux/hugetlb.h | 15 +-
+ include/linux/khugepaged.h | 9 +-
+ include/linux/maple_tree.h | 9 -
+ include/linux/memblock.h | 4 +-
+ include/linux/memcontrol.h | 48 +-
+ include/linux/mm.h | 72 +-
+ include/linux/mm_types.h | 57 +-
+ include/linux/mm_types_task.h | 5 +
+ include/linux/mmap_lock.h | 283 +++++-
+ include/linux/mmdebug.h | 10 +
+ include/linux/mmzone.h | 19 +-
+ include/linux/nodemask.h | 8 +-
+ include/linux/page-isolation.h | 2 +
+ include/linux/page_table_check.h | 69 +-
+ include/linux/pgtable.h | 168 +++-
+ include/linux/rmap.h | 76 +-
+ include/linux/sched.h | 45 +
+ include/linux/swap.h | 71 +-
+ include/linux/vm_event_item.h | 8 +-
+ include/linux/vmstat.h | 6 -
+ include/linux/writeback.h | 4 -
+ include/linux/zsmalloc.h | 8 +-
+ include/trace/events/damon.h | 41 +
+ include/trace/events/huge_memory.h | 3 +-
+ include/trace/events/vmscan.h | 51 +
+ include/trace/events/writeback.h | 1 -
+ include/uapi/linux/mempolicy.h | 3 +
+ include/uapi/linux/sysctl.h | 2 +-
+ init/main.c | 1 +
+ kernel/cgroup/cpuset.c | 7 +-
+ kernel/power/swap.c | 10 +-
+ lib/alloc_tag.c | 27 +-
+ lib/test_vmalloc.c | 11 +-
+ mm/Kconfig | 40 +-
+ mm/Makefile | 3 +-
+ mm/backing-dev.c | 9 +-
+ mm/{balloon_compaction.c => balloon.c} | 199 ++--
+ mm/cma.c | 122 +--
+ mm/damon/core.c | 235 +++--
+ mm/damon/lru_sort.c | 120 ++-
+ mm/damon/paddr.c | 27 +-
+ mm/damon/reclaim.c | 10 +-
+ mm/damon/stat.c | 12 +-
+ mm/damon/sysfs-schemes.c | 58 +-
+ mm/damon/sysfs.c | 18 +-
+ mm/damon/tests/core-kunit.h | 51 +-
+ mm/damon/tests/vaddr-kunit.h | 2 +-
+ mm/damon/vaddr.c | 25 +-
+ mm/debug_vm_pgtable.c | 38 +-
+ mm/early_ioremap.c | 16 +-
+ mm/gup.c | 11 -
+ mm/highmem.c | 3 +-
+ mm/huge_memory.c | 8 +-
+ mm/hugetlb.c | 180 ++--
+ mm/hugetlb_cgroup.c | 2 +-
+ mm/hugetlb_cma.c | 71 +-
+ mm/hugetlb_cma.h | 15 +-
+ mm/hugetlb_sysctl.c | 11 +
+ mm/hugetlb_vmemmap.c | 11 -
+ mm/internal.h | 88 +-
+ mm/kasan/kasan_test_c.c | 52 +-
+ mm/kasan/report.c | 8 +-
+ mm/kasan/shadow.c | 8 +-
+ mm/kfence/core.c | 6 +-
+ mm/khugepaged.c | 169 ++--
+ mm/kmsan/kmsan_test.c | 64 +-
+ mm/list_lru.c | 6 +-
+ mm/madvise.c | 26 +-
+ mm/memblock.c | 4 +-
+ mm/memcontrol-v1.c | 28 +-
+ mm/memcontrol-v1.h | 6 +-
+ mm/memcontrol.c | 99 +-
+ mm/memory-failure.c | 2 +-
+ mm/memory-tiers.c | 7 +-
+ mm/memory.c | 371 ++++----
+ mm/memory_hotplug.c | 8 +-
+ mm/mempolicy.c | 5 +-
+ mm/migrate.c | 14 +-
+ mm/migrate_device.c | 12 +-
+ mm/mm_init.c | 35 +-
+ mm/mmap_lock.c | 177 ++--
+ mm/mmu_gather.c | 5 +-
+ mm/mprotect.c | 4 +-
+ mm/mremap.c | 10 +-
+ mm/mseal.c | 4 +-
+ mm/numa_memblks.c | 2 +-
+ mm/oom_kill.c | 26 +-
+ mm/page-writeback.c | 74 +-
+ mm/page_alloc.c | 431 ++++++---
+ mm/page_io.c | 4 +-
+ mm/page_isolation.c | 189 ++--
+ mm/page_reporting.c | 2 +-
+ mm/page_table_check.c | 41 +-
+ mm/pagewalk.c | 3 +-
+ mm/percpu.c | 15 +-
+ mm/rmap.c | 314 +++---
+ mm/shmem.c | 87 +-
+ mm/show_mem.c | 3 +-
+ mm/shrinker_debug.c | 13 +-
+ mm/slub.c | 3 +-
+ mm/swap.c | 2 +-
+ mm/swap.h | 72 +-
+ mm/swap_state.c | 360 ++++---
+ mm/swapfile.c | 866 ++++++++---------
+ mm/tests/lazy_mmu_mode_kunit.c | 73 ++
+ mm/userfaultfd.c | 18 +-
+ mm/vma.c | 16 +-
+ mm/vma.h | 14 +-
+ mm/vmalloc.c | 26 +-
+ mm/vmscan.c | 217 ++---
+ mm/vmstat.c | 30 +-
+ mm/workingset.c | 8 +-
+ mm/zsmalloc.c | 86 +-
+ mm/zswap.c | 11 +-
+ tools/mm/slabinfo.c | 2 +-
+ tools/mm/thp_swap_allocator_test.c | 2 +-
+ tools/testing/selftests/damon/access_memory.c | 29 +-
+ .../selftests/damon/sysfs_memcg_path_leak.sh | 26 +-
+ ..._update_schemes_tried_regions_wss_estimation.py | 41 +-
+ tools/testing/selftests/mm/.gitignore | 1 -
+ tools/testing/selftests/mm/Makefile | 44 +-
+ .../selftests/mm/charge_reserved_hugetlb.sh | 55 +-
+ tools/testing/selftests/mm/check_config.sh | 3 +-
+ tools/testing/selftests/mm/cow.c | 43 +-
+ tools/testing/selftests/mm/hugetlb-madvise.c | 9 +-
+ tools/testing/selftests/mm/ksft_compaction.sh | 4 +
+ tools/testing/selftests/mm/ksft_cow.sh | 4 +
+ tools/testing/selftests/mm/ksft_gup_test.sh | 4 +
+ tools/testing/selftests/mm/ksft_hmm.sh | 4 +
+ tools/testing/selftests/mm/ksft_hugetlb.sh | 4 +
+ tools/testing/selftests/mm/ksft_hugevm.sh | 4 +
+ tools/testing/selftests/mm/ksft_ksm.sh | 4 +
+ tools/testing/selftests/mm/ksft_ksm_numa.sh | 4 +
+ tools/testing/selftests/mm/ksft_madv_guard.sh | 4 +
+ tools/testing/selftests/mm/ksft_madv_populate.sh | 4 +
+ tools/testing/selftests/mm/ksft_mdwe.sh | 4 +
+ tools/testing/selftests/mm/ksft_memfd_secret.sh | 4 +
+ tools/testing/selftests/mm/ksft_migration.sh | 4 +
+ tools/testing/selftests/mm/ksft_mkdirty.sh | 4 +
+ tools/testing/selftests/mm/ksft_mlock.sh | 4 +
+ tools/testing/selftests/mm/ksft_mmap.sh | 4 +
+ tools/testing/selftests/mm/ksft_mremap.sh | 4 +
+ tools/testing/selftests/mm/ksft_page_frag.sh | 4 +
+ tools/testing/selftests/mm/ksft_pagemap.sh | 4 +
+ tools/testing/selftests/mm/ksft_pfnmap.sh | 4 +
+ tools/testing/selftests/mm/ksft_pkey.sh | 4 +
+ tools/testing/selftests/mm/ksft_process_madv.sh | 4 +
+ .../testing/selftests/mm/ksft_process_mrelease.sh | 4 +
+ tools/testing/selftests/mm/ksft_rmap.sh | 4 +
+ tools/testing/selftests/mm/ksft_soft_dirty.sh | 4 +
+ tools/testing/selftests/mm/ksft_thp.sh | 4 +
+ tools/testing/selftests/mm/ksft_userfaultfd.sh | 4 +
+ tools/testing/selftests/mm/ksft_vma_merge.sh | 4 +
+ tools/testing/selftests/mm/ksft_vmalloc.sh | 4 +
+ tools/testing/selftests/mm/page_frag/Makefile | 2 +-
+ tools/testing/selftests/mm/pagemap_ioctl.c | 15 +-
+ tools/testing/selftests/mm/pfnmap.c | 93 +-
+ tools/testing/selftests/mm/run_vmtests.sh | 24 +-
+ tools/testing/selftests/mm/split_huge_page_test.c | 6 +-
+ tools/testing/selftests/mm/test_vmalloc.sh | 31 +-
+ tools/testing/selftests/mm/va_high_addr_switch.c | 10 +-
+ tools/testing/selftests/mm/va_high_addr_switch.sh | 12 +-
+ tools/testing/selftests/mm/virtual_address_range.c | 260 -----
+ tools/testing/selftests/mm/vm_util.h | 7 +
+ tools/testing/selftests/mm/write_to_hugetlbfs.c | 9 +-
+ tools/testing/vma/vma_internal.h | 16 +-
+ 316 files changed, 6076 insertions(+), 5358 deletions(-)
+ delete mode 100644 Documentation/admin-guide/laptops/laptop-mode.rst
+ create mode 100644 include/linux/balloon.h
+ delete mode 100644 include/linux/balloon_compaction.h
+ rename mm/{balloon_compaction.c => balloon.c} (58%)
+ create mode 100644 mm/tests/lazy_mmu_mode_kunit.c
+ create mode 100755 tools/testing/selftests/mm/ksft_compaction.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_cow.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_gup_test.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_hmm.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_hugetlb.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_hugevm.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_ksm.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_ksm_numa.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_madv_guard.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_madv_populate.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_mdwe.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_memfd_secret.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_migration.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_mkdirty.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_mlock.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_mmap.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_mremap.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_page_frag.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_pagemap.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_pfnmap.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_pkey.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_process_madv.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_process_mrelease.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_rmap.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_soft_dirty.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_thp.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_userfaultfd.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_vma_merge.sh
+ create mode 100755 tools/testing/selftests/mm/ksft_vmalloc.sh
+ delete mode 100644 tools/testing/selftests/mm/virtual_address_range.c
+Merging mm-nonmm-stable/mm-nonmm-stable (2e171ab29f916 panic: add panic_force_cpu= parameter to redirect panic to a specific CPU)
+$ 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 Documentation/admin-guide/kernel-parameters.txt
+Auto-merging MAINTAINERS
+Auto-merging arch/mips/kernel/setup.c
+Auto-merging arch/x86/kernel/setup.c
+Auto-merging drivers/android/binder.c
+Auto-merging drivers/net/bonding/bond_options.c
+Auto-merging drivers/net/netdevsim/dev.c
+Auto-merging drivers/net/usb/r8152.c
+Auto-merging drivers/net/usb/usbnet.c
+Auto-merging fs/efivarfs/vars.c
+Auto-merging include/linux/sched.h
+Auto-merging init/main.c
+Auto-merging kernel/trace/trace.c
+Auto-merging mm/Makefile
+Auto-merging mm/kmsan/kmsan_test.c
+Auto-merging mm/memblock.c
+Auto-merging mm/memcontrol-v1.c
+Merge made by the 'ort' strategy.
+ .editorconfig | 4 +-
+ Documentation/accounting/delay-accounting.rst | 32 +-
+ Documentation/admin-guide/kernel-parameters.txt | 25 +-
+ Documentation/core-api/kho/abi.rst | 28 ++
+ Documentation/core-api/kho/bindings/kho.yaml | 43 ---
+ .../core-api/kho/bindings/memblock/memblock.yaml | 39 ---
+ .../kho/bindings/memblock/reserve-mem.yaml | 40 ---
+ Documentation/core-api/kho/bindings/sub-fdt.yaml | 27 --
+ Documentation/core-api/kho/concepts.rst | 74 -----
+ Documentation/core-api/kho/fdt.rst | 80 -----
+ Documentation/core-api/kho/index.rst | 82 ++++-
+ Documentation/core-api/liveupdate.rst | 2 +-
+ Documentation/dev-tools/checkpatch.rst | 5 +
+ Documentation/filesystems/sysfs.rst | 2 +-
+ Documentation/mm/memfd_preservation.rst | 2 +-
+ MAINTAINERS | 7 +-
+ arch/arm/configs/aspeed_g5_defconfig | 2 +-
+ arch/arm/configs/pxa3xx_defconfig | 2 +-
+ arch/arm64/net/bpf_jit_comp.c | 2 +-
+ arch/loongarch/net/bpf_jit.c | 2 +-
+ arch/m68k/configs/amiga_defconfig | 3 -
+ arch/m68k/configs/apollo_defconfig | 3 -
+ arch/m68k/configs/atari_defconfig | 3 -
+ arch/m68k/configs/bvme6000_defconfig | 3 -
+ arch/m68k/configs/hp300_defconfig | 3 -
+ arch/m68k/configs/mac_defconfig | 3 -
+ arch/m68k/configs/multi_defconfig | 3 -
+ arch/m68k/configs/mvme147_defconfig | 3 -
+ arch/m68k/configs/mvme16x_defconfig | 3 -
+ arch/m68k/configs/q40_defconfig | 3 -
+ arch/m68k/configs/sun3_defconfig | 3 -
+ arch/m68k/configs/sun3x_defconfig | 3 -
+ arch/mips/kernel/setup.c | 1 +
+ arch/mips/rb532/devices.c | 1 +
+ arch/openrisc/configs/or1klitex_defconfig | 2 +-
+ arch/powerpc/configs/ppc64_defconfig | 2 -
+ arch/powerpc/configs/skiroot_defconfig | 2 +-
+ arch/powerpc/kernel/btext.c | 1 +
+ arch/powerpc/net/bpf_jit_comp.c | 2 +-
+ arch/s390/configs/debug_defconfig | 2 +-
+ arch/s390/include/asm/processor.h | 1 +
+ arch/s390/kernel/alternative.c | 1 +
+ arch/s390/kernel/stackprotector.c | 1 +
+ arch/um/drivers/vector_kern.c | 1 +
+ arch/x86/kernel/setup.c | 6 +
+ arch/xtensa/platforms/iss/network.c | 1 +
+ certs/blacklist.c | 1 +
+ crypto/asymmetric_keys/asymmetric_type.c | 1 +
+ crypto/asymmetric_keys/x509_public_key.c | 1 +
+ crypto/krb5/selftest.c | 1 +
+ drivers/android/binder.c | 9 +-
+ drivers/android/binder_alloc.c | 2 +-
+ drivers/atm/nicstar.c | 1 +
+ drivers/auxdisplay/hd44780_common.c | 1 +
+ drivers/auxdisplay/lcd2s.c | 1 +
+ drivers/block/floppy.c | 2 -
+ drivers/bus/moxtet.c | 1 +
+ drivers/char/tpm/tpm.h | 1 +
+ drivers/comedi/drivers/jr3_pci.c | 1 +
+ drivers/firmware/broadcom/bcm47xx_sprom.c | 1 +
+ drivers/gpio/gpio-macsmc.c | 1 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 5 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_process.c | 10 -
+ drivers/gpu/drm/ci/arm.config | 2 +-
+ drivers/gpu/drm/ci/arm64.config | 2 +-
+ drivers/gpu/drm/ci/x86_64.config | 2 +-
+ drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 1 +
+ drivers/gpu/drm/i915/i915_selftest.h | 2 +
+ drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +-
+ drivers/gpu/drm/panthor/panthor_gem.c | 2 +-
+ drivers/hid/hid-picolcd_debugfs.c | 1 +
+ drivers/hwmon/pmbus/q54sj108a2.c | 1 +
+ drivers/hwmon/pmbus/ucd9000.c | 1 +
+ drivers/infiniband/core/umem_odp.c | 4 +-
+ drivers/infiniband/ulp/srp/ib_srp.c | 1 +
+ drivers/infiniband/ulp/srpt/ib_srpt.c | 1 +
+ drivers/input/touchscreen/iqs5xx.c | 1 +
+ drivers/md/dm-crypt.c | 1 +
+ drivers/md/dm-integrity.c | 1 +
+ drivers/md/dm-verity-target.c | 1 +
+ .../extron-da-hd-4k-plus/extron-da-hd-4k-plus.c | 1 +
+ drivers/media/cec/usb/rainshadow/rainshadow-cec.c | 1 +
+ drivers/media/i2c/ccs/ccs-reg-access.c | 1 +
+ drivers/media/usb/pvrusb2/pvrusb2-debugifc.c | 1 +
+ drivers/misc/kgdbts.c | 1 +
+ drivers/misc/pch_phub.c | 1 +
+ drivers/net/bonding/bond_options.c | 1 +
+ drivers/net/can/can327.c | 1 +
+ drivers/net/can/slcan/slcan-core.c | 1 +
+ drivers/net/ethernet/chelsio/cxgb3/common.h | 1 +
+ .../mellanox/mlx5/core/steering/sws/dr_dbg.c | 1 +
+ drivers/net/ethernet/micrel/ksz884x.c | 1 +
+ drivers/net/ethernet/pasemi/pasemi_mac.c | 1 +
+ drivers/net/netconsole.c | 1 +
+ drivers/net/netdevsim/dev.c | 1 +
+ drivers/net/usb/r8152.c | 1 +
+ drivers/net/usb/usbnet.c | 1 +
+ drivers/net/wireless/ath/ath6kl/debug.c | 1 +
+ drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 1 +
+ drivers/net/wireless/intel/iwlwifi/mld/debugfs.c | 1 +
+ drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 1 +
+ drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 1 +
+ drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 1 +
+ drivers/net/wireless/realtek/rtw89/debug.c | 1 +
+ drivers/net/wireless/silabs/wfx/fwio.c | 1 +
+ drivers/nvme/target/configfs.c | 1 +
+ drivers/nvme/target/core.c | 1 +
+ drivers/nvmem/brcm_nvram.c | 1 +
+ drivers/nvmem/layouts/u-boot-env.c | 1 +
+ drivers/of/kexec.c | 15 +-
+ drivers/platform/x86/intel/wmi/thunderbolt.c | 1 +
+ drivers/pnp/support.c | 1 +
+ drivers/ptp/ptp_pch.c | 1 +
+ drivers/rapidio/rio-scan.c | 3 +-
+ drivers/s390/cio/blacklist.c | 1 +
+ drivers/s390/crypto/ap_bus.c | 1 +
+ drivers/s390/crypto/zcrypt_cex4.c | 1 +
+ drivers/s390/virtio/virtio_ccw.c | 1 +
+ drivers/scsi/aacraid/rx.c | 1 +
+ drivers/scsi/ips.c | 1 +
+ drivers/scsi/libsas/sas_scsi_host.c | 1 +
+ drivers/scsi/qla2xxx/tcm_qla2xxx.c | 1 +
+ drivers/scsi/scsi_transport_fc.c | 1 +
+ drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 1 +
+ drivers/target/iscsi/iscsi_target_auth.c | 1 +
+ drivers/target/target_core_fabric_lib.c | 1 +
+ drivers/target/target_core_spc.c | 1 +
+ drivers/target/tcm_fc/tfc_conf.c | 1 +
+ drivers/thunderbolt/switch.c | 1 +
+ drivers/tty/vt/vt.c | 1 +
+ drivers/ufs/core/ufshcd.c | 1 +
+ drivers/usb/atm/speedtch.c | 1 +
+ drivers/usb/atm/ueagle-atm.c | 1 +
+ drivers/usb/gadget/function/u_ether.c | 1 +
+ drivers/usb/gadget/function/uvc_configfs.c | 1 +
+ drivers/usb/typec/ucsi/debugfs.c | 1 +
+ drivers/usb/typec/ucsi/ucsi_ccg.c | 1 +
+ drivers/watchdog/hpwdt.c | 1 +
+ fs/adfs/dir.c | 1 +
+ fs/binfmt_misc.c | 1 +
+ fs/ecryptfs/ecryptfs_kernel.h | 1 +
+ fs/efivarfs/vars.c | 1 +
+ fs/fat/cache.c | 4 +-
+ fs/fat/dir.c | 1 +
+ fs/fat/namei_msdos.c | 7 +-
+ fs/fat/namei_vfat.c | 8 +-
+ fs/gfs2/lock_dlm.c | 1 +
+ fs/nfsd/nfs4recover.c | 1 +
+ fs/ntfs3/ntfs_fs.h | 1 +
+ fs/ocfs2/alloc.c | 9 +-
+ fs/ocfs2/cluster/heartbeat.c | 4 +-
+ fs/ocfs2/cluster/nodemanager.c | 8 +-
+ fs/ocfs2/dlm/dlmdomain.c | 2 +-
+ fs/ocfs2/export.c | 6 +-
+ fs/ocfs2/inode.c | 32 +-
+ fs/ocfs2/localalloc.c | 4 +-
+ fs/ocfs2/move_extents.c | 7 +-
+ fs/ocfs2/ocfs2_fs.h | 4 +-
+ fs/ocfs2/slot_map.c | 27 +-
+ fs/ocfs2/suballoc.c | 334 +++++++++++++++++++--
+ fs/ocfs2/xattr.c | 9 +-
+ fs/overlayfs/namei.c | 1 +
+ fs/proc/array.c | 1 +
+ fs/seq_file.c | 1 +
+ fs/udf/unicode.c | 1 +
+ include/asm-generic/atomic64.h | 2 +-
+ include/asm-generic/rqspinlock.h | 2 +-
+ include/linux/array_size.h | 6 +
+ include/linux/capability.h | 6 +
+ include/linux/compiler-clang.h | 2 +-
+ include/linux/delayacct.h | 8 +
+ include/linux/filter.h | 26 +-
+ include/linux/ftrace.h | 6 +-
+ include/linux/ima.h | 1 +
+ include/linux/instrumented.h | 17 ++
+ include/linux/ioport.h | 7 +-
+ include/linux/kernel.h | 211 +------------
+ include/linux/kexec_handover.h | 33 +-
+ include/linux/kho/abi/kexec_handover.h | 163 ++++++++++
+ include/linux/kho/abi/luo.h | 8 +-
+ include/linux/kho/abi/memblock.h | 73 +++++
+ include/linux/kho/abi/memfd.h | 6 +-
+ include/linux/log2.h | 2 +-
+ include/linux/module.h | 9 +
+ include/linux/moduleparam.h | 7 +-
+ include/linux/panic.h | 8 +
+ include/linux/sched.h | 5 +
+ include/linux/smp.h | 1 +
+ include/linux/sysfs.h | 13 +
+ include/linux/trace_printk.h | 204 +++++++++++++
+ include/linux/types.h | 3 +-
+ include/linux/ww_mutex.h | 1 +
+ include/uapi/linux/shm.h | 3 -
+ include/uapi/linux/taskstats.h | 22 +-
+ init/main.c | 16 +-
+ ipc/ipc_sysctl.c | 2 +-
+ kernel/audit.c | 1 +
+ kernel/bpf/core.c | 5 +-
+ kernel/bpf/rqspinlock.c | 1 -
+ kernel/bpf/syscall.c | 1 +
+ kernel/configs/debug.config | 2 +-
+ kernel/crash_core.c | 17 +-
+ kernel/crash_dump_dm_crypt.c | 21 +-
+ kernel/debug/gdbstub.c | 1 +
+ kernel/delayacct.c | 31 +-
+ kernel/fork.c | 4 +-
+ kernel/kallsyms.c | 73 +++--
+ kernel/kcsan/kcsan_test.c | 4 +-
+ kernel/kexec_file.c | 131 ++++----
+ kernel/liveupdate/Kconfig | 17 +-
+ kernel/liveupdate/kexec_handover.c | 145 ++++-----
+ kernel/liveupdate/luo_core.c | 3 +-
+ kernel/module/kallsyms.c | 9 +-
+ kernel/panic.c | 164 +++++++++-
+ kernel/sched/stats.h | 8 +-
+ kernel/trace/ftrace.c | 5 +-
+ kernel/trace/trace.c | 7 +-
+ kernel/trace/trace.h | 2 +-
+ kernel/tsacct.c | 2 +-
+ kernel/ucount.c | 2 +-
+ kernel/vmcore_info.c | 6 +-
+ kernel/watchdog.c | 10 +-
+ lib/Kconfig | 13 -
+ lib/Kconfig.debug | 81 +++--
+ lib/Makefile | 3 -
+ lib/build_OID_registry | 26 +-
+ lib/globtest.c | 167 -----------
+ lib/group_cpus.c | 271 +++++++++++++----
+ lib/hexdump.c | 1 +
+ lib/kfifo.c | 2 +-
+ lib/kstrtox.c | 4 +-
+ lib/once.c | 2 +-
+ lib/string_helpers.c | 1 +
+ lib/test_kho.c | 7 +-
+ lib/test_uuid.c | 134 ---------
+ lib/tests/Makefile | 3 +
+ lib/tests/glob_kunit.c | 125 ++++++++
+ lib/{test_min_heap.c => tests/min_heap_kunit.c} | 145 ++++-----
+ lib/tests/uuid_kunit.c | 106 +++++++
+ lib/uuid.c | 1 +
+ lib/vsprintf.c | 1 +
+ mm/Makefile | 2 +-
+ mm/kfence/kfence_test.c | 4 +-
+ mm/kmemleak.c | 2 +-
+ mm/kmsan/kmsan_test.c | 2 +-
+ mm/memblock.c | 4 +-
+ mm/memcontrol-v1.c | 4 +-
+ net/bridge/br_sysfs_br.c | 1 +
+ net/core/netclassid_cgroup.c | 2 +-
+ net/core/pktgen.c | 1 +
+ net/core/utils.c | 1 +
+ net/ipv4/arp.c | 1 +
+ net/mac80211/debugfs_netdev.c | 1 +
+ net/sunrpc/cache.c | 1 +
+ net/tipc/core.h | 1 +
+ rust/kernel/task.rs | 24 +-
+ scripts/bloat-o-meter | 1 +
+ scripts/checkpatch.pl | 10 +
+ security/integrity/evm/evm_crypto.c | 1 +
+ security/integrity/ima/ima_api.c | 1 +
+ security/integrity/ima/ima_kexec.c | 35 +++
+ security/ipe/digest.c | 1 +
+ security/keys/encrypted-keys/encrypted.c | 1 +
+ security/keys/trusted-keys/trusted_core.c | 1 +
+ security/keys/trusted-keys/trusted_tpm1.c | 1 +
+ security/loadpin/loadpin.c | 1 +
+ security/selinux/selinuxfs.c | 1 +
+ sound/pci/riptide/riptide.c | 1 +
+ sound/usb/6fire/firmware.c | 1 +
+ tools/accounting/getdelays.c | 172 +++++++++--
+ tools/debugging/kernel-chktaint | 18 +-
+ tools/testing/selftests/bpf/config | 2 +-
+ .../testing/selftests/wireguard/qemu/kernel.config | 2 +-
+ 274 files changed, 2605 insertions(+), 1513 deletions(-)
+ create mode 100644 Documentation/core-api/kho/abi.rst
+ delete mode 100644 Documentation/core-api/kho/bindings/kho.yaml
+ delete mode 100644 Documentation/core-api/kho/bindings/memblock/memblock.yaml
+ delete mode 100644 Documentation/core-api/kho/bindings/memblock/reserve-mem.yaml
+ delete mode 100644 Documentation/core-api/kho/bindings/sub-fdt.yaml
+ delete mode 100644 Documentation/core-api/kho/concepts.rst
+ delete mode 100644 Documentation/core-api/kho/fdt.rst
+ create mode 100644 include/linux/kho/abi/kexec_handover.h
+ create mode 100644 include/linux/kho/abi/memblock.h
+ create mode 100644 include/linux/trace_printk.h
+ delete mode 100644 lib/globtest.c
+ delete mode 100644 lib/test_uuid.c
+ create mode 100644 lib/tests/glob_kunit.c
+ rename lib/{test_min_heap.c => tests/min_heap_kunit.c} (58%)
+ create mode 100644 lib/tests/uuid_kunit.c
+Merging mm-unstable/mm-unstable (9e15c46c4bca8 mm/zswap: use %pe to print error pointers)
+$ 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 MAINTAINERS
+Auto-merging drivers/gpu/drm/drm_gem.c
+Auto-merging kernel/relay.c
+Auto-merging mm/Makefile
+Merge made by the 'ort' strategy.
+ MAINTAINERS | 1 -
+ arch/alpha/Kconfig | 1 +
+ arch/alpha/include/asm/tlb.h | 6 +-
+ arch/arm64/include/asm/pgtable.h | 23 +-
+ arch/arm64/mm/contpte.c | 62 +-
+ arch/loongarch/Kconfig | 1 +
+ arch/loongarch/include/asm/pgalloc.h | 7 +-
+ arch/mips/Kconfig | 1 +
+ arch/mips/include/asm/pgalloc.h | 7 +-
+ arch/parisc/Kconfig | 1 +
+ arch/parisc/include/asm/tlb.h | 4 +-
+ arch/powerpc/Kconfig | 1 +
+ arch/powerpc/include/asm/tlb.h | 1 -
+ arch/sparc/Kconfig | 1 +
+ arch/sparc/include/asm/tlb_64.h | 1 -
+ arch/um/Kconfig | 1 +
+ arch/x86/Kconfig | 1 -
+ arch/x86/kernel/cpu/sgx/ioctl.c | 2 +-
+ drivers/char/mem.c | 6 +-
+ drivers/dax/device.c | 10 +-
+ drivers/gpu/drm/drm_gem.c | 5 +-
+ drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 2 +-
+ drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 3 +-
+ drivers/gpu/drm/i915/gt/shmem_utils.c | 3 +-
+ drivers/gpu/drm/ttm/tests/ttm_tt_test.c | 2 +-
+ drivers/gpu/drm/ttm/ttm_backup.c | 3 +-
+ drivers/gpu/drm/ttm/ttm_tt.c | 2 +-
+ fs/aio.c | 2 +-
+ fs/erofs/data.c | 5 +-
+ fs/ext4/file.c | 4 +-
+ fs/hugetlbfs/inode.c | 14 +-
+ fs/ntfs3/file.c | 2 +-
+ fs/orangefs/file.c | 4 +-
+ fs/ramfs/file-nommu.c | 2 +-
+ fs/resctrl/pseudo_lock.c | 2 +-
+ fs/romfs/mmap-nommu.c | 2 +-
+ fs/xfs/scrub/xfile.c | 3 +-
+ fs/xfs/xfs_buf_mem.c | 2 +-
+ fs/xfs/xfs_file.c | 4 +-
+ fs/zonefs/file.c | 3 +-
+ include/asm-generic/tlb.h | 2 +-
+ include/linux/cpuset.h | 6 +-
+ include/linux/dax.h | 8 +-
+ include/linux/hugetlb.h | 6 +-
+ include/linux/hugetlb_inline.h | 10 +
+ include/linux/memcontrol.h | 6 +-
+ include/linux/memory-tiers.h | 6 +-
+ include/linux/mm.h | 252 +++-
+ include/linux/mm_types.h | 23 +-
+ include/linux/mmu_notifier.h | 9 +-
+ include/linux/pgtable.h | 69 +-
+ include/linux/shmem_fs.h | 8 +-
+ ipc/shm.c | 12 +-
+ kernel/cgroup/cpuset.c | 54 +-
+ kernel/relay.c | 2 +-
+ mm/Kconfig | 8 +-
+ mm/Makefile | 1 -
+ mm/cma.c | 3 +-
+ mm/damon/core.c | 15 +-
+ mm/filemap.c | 2 +-
+ mm/hugetlb.c | 22 +-
+ mm/internal.h | 28 +-
+ mm/khugepaged.c | 18 +-
+ mm/ksm.c | 15 +-
+ mm/madvise.c | 2 +-
+ mm/memcontrol.c | 16 +-
+ mm/memfd.c | 6 +-
+ mm/memory-tiers.c | 21 +-
+ mm/memory.c | 185 ++-
+ mm/mmap.c | 110 +-
+ mm/mremap.c | 2 +-
+ mm/pt_reclaim.c | 72 --
+ mm/readahead.c | 2 +-
+ mm/rmap.c | 41 +-
+ mm/secretmem.c | 7 +-
+ mm/shmem.c | 61 +-
+ mm/util.c | 2 +-
+ mm/vma.c | 67 +-
+ mm/vma.h | 50 +-
+ mm/vma_internal.h | 1 +
+ mm/vmscan.c | 37 +-
+ mm/zswap.c | 53 +-
+ security/keys/big_key.c | 2 +-
+ tools/include/linux/bitmap.h | 22 +
+ tools/lib/bitmap.c | 29 +
+ tools/testing/vma/Makefile | 7 +-
+ tools/testing/vma/include/custom.h | 119 ++
+ tools/testing/vma/include/dup.h | 1320 ++++++++++++++++++++
+ tools/testing/vma/include/stubs.h | 428 +++++++
+ tools/testing/vma/main.c | 55 +
+ tools/testing/vma/shared.c | 131 ++
+ tools/testing/vma/shared.h | 114 ++
+ tools/testing/vma/{vma.c => tests/merge.c} | 332 +----
+ tools/testing/vma/tests/mmap.c | 57 +
+ tools/testing/vma/tests/vma.c | 339 +++++
+ tools/testing/vma/vma_internal.h | 1849 +---------------------------
+ 96 files changed, 3619 insertions(+), 2712 deletions(-)
+ delete mode 100644 mm/pt_reclaim.c
+ create mode 100644 tools/testing/vma/include/custom.h
+ create mode 100644 tools/testing/vma/include/dup.h
+ create mode 100644 tools/testing/vma/include/stubs.h
+ create mode 100644 tools/testing/vma/main.c
+ create mode 100644 tools/testing/vma/shared.c
+ create mode 100644 tools/testing/vma/shared.h
+ rename tools/testing/vma/{vma.c => tests/merge.c} (82%)
+ create mode 100644 tools/testing/vma/tests/mmap.c
+ create mode 100644 tools/testing/vma/tests/vma.c
+Merging mm-nonmm-unstable/mm-nonmm-unstable (b4481323245e9 scripts/gdb: implement x86_page_ops in mm.py)
+$ 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 MAINTAINERS
+Merge made by the 'ort' strategy.
+ Documentation/core-api/list.rst | 9 +
+ Documentation/core-api/liveupdate.rst | 11 +
+ MAINTAINERS | 1 +
+ arch/s390/configs/debug_defconfig | 2 +-
+ fs/ocfs2/quota_global.c | 49 ++-
+ fs/proc/array.c | 2 +-
+ include/linux/compiler_types.h | 23 +-
+ include/linux/kho/abi/luo.h | 81 ++++
+ include/linux/list_private.h | 256 +++++++++++
+ include/linux/liveupdate.h | 156 ++++++-
+ include/uapi/linux/taskstats.h | 27 +-
+ kernel/delayacct.c | 6 +-
+ kernel/hung_task.c | 5 +-
+ kernel/liveupdate/Makefile | 1 +
+ kernel/liveupdate/kexec_handover.c | 2 +-
+ kernel/liveupdate/luo_core.c | 7 +-
+ kernel/liveupdate/luo_file.c | 80 +++-
+ kernel/liveupdate/luo_flb.c | 654 +++++++++++++++++++++++++++++
+ kernel/liveupdate/luo_internal.h | 22 +-
+ kernel/watchdog.c | 2 +-
+ kernel/watchdog_perf.c | 50 ++-
+ lib/Kconfig.debug | 49 +++
+ lib/objpool.c | 2 +-
+ lib/random32.c | 173 +-------
+ lib/tests/Makefile | 2 +
+ lib/tests/list-private-test.c | 76 ++++
+ lib/tests/liveupdate.c | 158 +++++++
+ lib/tests/random32_kunit.c | 174 ++++++++
+ mm/memfd_luo.c | 7 +-
+ scripts/gdb/linux/constants.py.in | 2 +-
+ scripts/gdb/linux/mm.py | 173 +++++++-
+ tools/testing/selftests/memfd/memfd_test.c | 113 ++++-
+ 32 files changed, 2082 insertions(+), 293 deletions(-)
+ create mode 100644 include/linux/list_private.h
+ create mode 100644 kernel/liveupdate/luo_flb.c
+ create mode 100644 lib/tests/list-private-test.c
+ create mode 100644 lib/tests/liveupdate.c
+ create mode 100644 lib/tests/random32_kunit.c
+Merging kbuild/kbuild-for-next (c7c88b20cd422 scripts/make_fit: Compress dtbs in parallel)
+$ 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
+Auto-merging MAINTAINERS
+Auto-merging Makefile
+Auto-merging drivers/gpu/drm/Makefile
+Auto-merging kernel/kallsyms.c
+Auto-merging kernel/vmcore_info.c
+Merge made by the 'ort' strategy.
+ Documentation/dev-tools/container.rst | 227 ++++++++++++++
+ Documentation/dev-tools/index.rst | 1 +
+ Documentation/kbuild/gendwarfksyms.rst | 123 ++++----
+ Documentation/kbuild/kconfig-language.rst | 22 +-
+ MAINTAINERS | 8 +
+ Makefile | 10 +-
+ arch/hexagon/include/{uapi => }/asm/signal.h | 0
+ arch/mips/boot/tools/relocs.c | 2 +
+ arch/mips/boot/tools/relocs.h | 7 +
+ arch/mips/include/asm/elf.h | 2 +
+ drivers/gpu/drm/Makefile | 1 -
+ fs/btrfs/Makefile | 1 -
+ include/linux/overflow.h | 10 +-
+ include/uapi/linux/hyperv.h | 2 +-
+ include/uapi/linux/vbox_vmmdev_types.h | 4 +-
+ init/Kconfig | 2 +-
+ kernel/kallsyms.c | 6 +-
+ kernel/kallsyms_internal.h | 1 -
+ kernel/vmcore_info.c | 1 -
+ scripts/Kconfig.include | 2 -
+ scripts/Makefile.lib | 2 +-
+ scripts/Makefile.package | 1 -
+ scripts/Makefile.warn | 27 +-
+ scripts/container | 199 +++++++++++++
+ scripts/dummy-tools/python3 | 4 +
+ scripts/kallsyms.c | 62 +---
+ scripts/kconfig/Makefile | 4 +-
+ scripts/kconfig/gconf.c | 35 ++-
+ scripts/kconfig/icons/back.xpm | 29 ++
+ scripts/kconfig/icons/choice_no.xpm | 18 ++
+ scripts/kconfig/icons/choice_yes.xpm | 18 ++
+ scripts/kconfig/icons/load.xpm | 31 ++
+ scripts/kconfig/icons/menu.xpm | 18 ++
+ scripts/kconfig/icons/menuback.xpm | 18 ++
+ scripts/kconfig/icons/save.xpm | 31 ++
+ scripts/kconfig/icons/single_view.xpm | 28 ++
+ scripts/kconfig/icons/split_view.xpm | 28 ++
+ scripts/kconfig/icons/symbol_mod.xpm | 18 ++
+ scripts/kconfig/icons/symbol_no.xpm | 18 ++
+ scripts/kconfig/icons/symbol_yes.xpm | 18 ++
+ scripts/kconfig/icons/tree_view.xpm | 28 ++
+ scripts/kconfig/images.c | 328 ---------------------
+ scripts/kconfig/images.h | 33 ---
+ scripts/kconfig/lkc.h | 2 +-
+ scripts/kconfig/menu.c | 12 +-
+ scripts/kconfig/merge_config.sh | 274 +++++++++++++----
+ scripts/kconfig/parser.y | 6 +-
+ scripts/kconfig/qconf.cc | 29 +-
+ scripts/kconfig/streamline_config.pl | 2 +-
+ scripts/kconfig/tests/conditional_dep/Kconfig | 32 ++
+ scripts/kconfig/tests/conditional_dep/__init__.py | 14 +
+ .../kconfig/tests/conditional_dep/expected_config1 | 11 +
+ .../kconfig/tests/conditional_dep/expected_config2 | 9 +
+ .../kconfig/tests/conditional_dep/expected_config3 | 11 +
+ scripts/kconfig/tests/conditional_dep/test_config1 | 6 +
+ scripts/kconfig/tests/conditional_dep/test_config2 | 7 +
+ scripts/kconfig/tests/conditional_dep/test_config3 | 6 +
+ scripts/link-vmlinux.sh | 4 +
+ scripts/make_fit.py | 185 +++++++++---
+ scripts/mod/modpost.c | 6 +-
+ tools/perf/tests/vmlinux-kallsyms.c | 1 -
+ usr/include/Makefile | 87 +++++-
+ usr/include/headers_check.pl | 8 -
+ 63 files changed, 1514 insertions(+), 626 deletions(-)
+ create mode 100644 Documentation/dev-tools/container.rst
+ rename arch/hexagon/include/{uapi => }/asm/signal.h (100%)
+ create mode 100755 scripts/container
+ create mode 100755 scripts/dummy-tools/python3
+ create mode 100644 scripts/kconfig/icons/back.xpm
+ create mode 100644 scripts/kconfig/icons/choice_no.xpm
+ create mode 100644 scripts/kconfig/icons/choice_yes.xpm
+ create mode 100644 scripts/kconfig/icons/load.xpm
+ create mode 100644 scripts/kconfig/icons/menu.xpm
+ create mode 100644 scripts/kconfig/icons/menuback.xpm
+ create mode 100644 scripts/kconfig/icons/save.xpm
+ create mode 100644 scripts/kconfig/icons/single_view.xpm
+ create mode 100644 scripts/kconfig/icons/split_view.xpm
+ create mode 100644 scripts/kconfig/icons/symbol_mod.xpm
+ create mode 100644 scripts/kconfig/icons/symbol_no.xpm
+ create mode 100644 scripts/kconfig/icons/symbol_yes.xpm
+ create mode 100644 scripts/kconfig/icons/tree_view.xpm
+ delete mode 100644 scripts/kconfig/images.c
+ delete mode 100644 scripts/kconfig/images.h
+ create mode 100644 scripts/kconfig/tests/conditional_dep/Kconfig
+ create mode 100644 scripts/kconfig/tests/conditional_dep/__init__.py
+ create mode 100644 scripts/kconfig/tests/conditional_dep/expected_config1
+ create mode 100644 scripts/kconfig/tests/conditional_dep/expected_config2
+ create mode 100644 scripts/kconfig/tests/conditional_dep/expected_config3
+ create mode 100644 scripts/kconfig/tests/conditional_dep/test_config1
+ create mode 100644 scripts/kconfig/tests/conditional_dep/test_config2
+ create mode 100644 scripts/kconfig/tests/conditional_dep/test_config3
+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 (e205952db7717 perf jevents: Validate that all names given an Event)
+$ 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
+Merge made by the 'ort' strategy.
+ tools/arch/arm64/include/uapi/asm/unistd.h | 24 +-
+ tools/build/Makefile.feature | 2 +-
+ tools/build/feature/Makefile | 4 +-
+ tools/build/feature/test-libbfd-buildid.c | 8 -
+ tools/build/feature/test-libbfd-threadsafe.c | 18 +
+ tools/include/linux/bitfield.h | 1 +
+ tools/include/linux/list.h | 10 +
+ tools/lib/perf/Documentation/libperf.txt | 2 +
+ tools/lib/perf/Makefile | 15 +-
+ tools/lib/perf/include/perf/event.h | 69 ++
+ tools/lib/perf/include/perf/schedstat-v15.h | 146 +++
+ tools/lib/perf/include/perf/schedstat-v16.h | 146 +++
+ tools/lib/perf/include/perf/schedstat-v17.h | 164 +++
+ tools/lib/subcmd/help.c | 10 +-
+ tools/perf/.gitignore | 6 +
+ tools/perf/Documentation/perf-c2c.txt | 49 +-
+ tools/perf/Documentation/perf-data.txt | 28 +
+ tools/perf/Documentation/perf-inject.txt | 5 +
+ tools/perf/Documentation/perf-record.txt | 10 +-
+ tools/perf/Documentation/perf-sched.txt | 261 ++++-
+ tools/perf/Documentation/perf.data-file-format.txt | 17 +
+ tools/perf/Makefile.config | 74 +-
+ tools/perf/Makefile.perf | 20 +-
+ tools/perf/arch/arc/annotate/instructions.c | 11 -
+ tools/perf/arch/arm/util/Build | 1 -
+ tools/perf/arch/arm/util/cs-etm.c | 207 ++--
+ tools/perf/arch/arm/util/perf_regs.c | 9 -
+ tools/perf/arch/arm/util/unwind-libdw.c | 39 -
+ tools/perf/arch/arm64/util/Build | 1 -
+ tools/perf/arch/arm64/util/arm-spe.c | 17 +-
+ tools/perf/arch/arm64/util/header.c | 1 -
+ tools/perf/arch/arm64/util/machine.c | 14 +-
+ tools/perf/arch/arm64/util/mem-events.c | 4 +-
+ tools/perf/arch/arm64/util/perf_regs.c | 45 +-
+ tools/perf/arch/arm64/util/unwind-libdw.c | 61 --
+ tools/perf/arch/csky/util/Build | 2 -
+ tools/perf/arch/csky/util/perf_regs.c | 9 -
+ tools/perf/arch/csky/util/unwind-libdw.c | 78 --
+ tools/perf/arch/loongarch/util/perf_regs.c | 9 -
+ tools/perf/arch/loongarch/util/unwind-libdw.c | 57 -
+ tools/perf/arch/mips/util/perf_regs.c | 9 -
+ tools/perf/arch/powerpc/util/Build | 1 -
+ tools/perf/arch/powerpc/util/perf_regs.c | 68 --
+ tools/perf/arch/powerpc/util/skip-callchain-idx.c | 50 +-
+ tools/perf/arch/powerpc/util/unwind-libdw.c | 76 --
+ tools/perf/arch/riscv/util/Build | 1 -
+ tools/perf/arch/riscv/util/perf_regs.c | 9 -
+ tools/perf/arch/riscv/util/unwind-libdw.c | 58 -
+ tools/perf/arch/riscv64/annotate/instructions.c | 36 -
+ tools/perf/arch/s390/util/Build | 2 -
+ tools/perf/arch/s390/util/perf_regs.c | 9 -
+ tools/perf/arch/s390/util/unwind-libdw.c | 65 --
+ tools/perf/arch/x86/tests/bp-modify.c | 30 +-
+ tools/perf/arch/x86/util/Build | 2 -
+ tools/perf/arch/x86/util/archinsn.c | 27 -
+ tools/perf/arch/x86/util/intel-pt.c | 3 +-
+ tools/perf/arch/x86/util/perf_regs.c | 47 -
+ tools/perf/arch/x86/util/unwind-libdw.c | 54 -
+ tools/perf/bench/uprobe.c | 2 +-
+ tools/perf/builtin-daemon.c | 8 +-
+ tools/perf/builtin-data.c | 3 +
+ tools/perf/builtin-diff.c | 12 +-
+ tools/perf/builtin-help.c | 51 +-
+ tools/perf/builtin-inject.c | 160 ++-
+ tools/perf/builtin-list.c | 4 +-
+ tools/perf/builtin-probe.c | 3 +-
+ tools/perf/builtin-record.c | 46 +-
+ tools/perf/builtin-report.c | 19 +-
+ tools/perf/builtin-sched.c | 1034 +++++++++++++++++-
+ tools/perf/builtin-script.c | 59 +-
+ tools/perf/builtin-stat.c | 9 +-
+ tools/perf/builtin-trace.c | 40 +-
+ tools/perf/check-headers.sh | 1 -
+ tools/perf/command-list.txt | 36 -
+ tools/perf/jvmti/libjvmti.c | 2 +-
+ tools/perf/perf.c | 18 +-
+ tools/perf/pmu-events/Build | 64 +-
+ tools/perf/pmu-events/amd_metrics.py | 492 +++++++++
+ .../pmu-events/arch/arm64/arm/cortex-a510/pmu.json | 8 -
+ .../arch/arm64/common-and-microarch.json | 12 -
+ .../pmu-events/arch/arm64/fujitsu/monaka/pmu.json | 10 -
+ .../arch/powerpc/power9/nest_metrics.json | 8 +-
+ tools/perf/pmu-events/arch/riscv/mapfile.csv | 1 +
+ .../arch/riscv/openhwgroup/cva6/firmware.json | 68 ++
+ .../arch/riscv/openhwgroup/cva6/instructions.json | 47 +
+ .../arch/riscv/openhwgroup/cva6/memory.json | 42 +
+ .../arch/riscv/openhwgroup/cva6/microarch.json | 27 +
+ .../pmu-events/arch/x86/amdzen5/load-store.json | 6 +-
+ .../arch/x86/amdzen6/branch-prediction.json | 93 ++
+ tools/perf/pmu-events/arch/x86/amdzen6/decode.json | 139 +++
+ .../pmu-events/arch/x86/amdzen6/execution.json | 192 ++++
+ .../arch/x86/amdzen6/floating-point.json | 1106 +++++++++++++++++++
+ .../pmu-events/arch/x86/amdzen6/inst-cache.json | 120 +++
+ .../perf/pmu-events/arch/x86/amdzen6/l2-cache.json | 326 ++++++
+ .../perf/pmu-events/arch/x86/amdzen6/l3-cache.json | 177 +++
+ .../pmu-events/arch/x86/amdzen6/load-store.json | 523 +++++++++
+ .../arch/x86/amdzen6/memory-controller.json | 101 ++
+ .../perf/pmu-events/arch/x86/amdzen6/pipeline.json | 99 ++
+ .../pmu-events/arch/x86/amdzen6/recommended.json | 339 ++++++
+ tools/perf/pmu-events/arch/x86/mapfile.csv | 3 +-
+ tools/perf/pmu-events/arm64_metrics.py | 49 +
+ tools/perf/pmu-events/common_metrics.py | 19 +
+ tools/perf/pmu-events/intel_metrics.py | 1129 ++++++++++++++++++++
+ tools/perf/pmu-events/metric.py | 171 ++-
+ .../perf/scripts/python/Perf-Trace-Util/Context.c | 2 +-
+ tools/perf/tests/builtin-test.c | 1 +
+ tools/perf/tests/dlfilter-test.c | 1 -
+ tools/perf/tests/kallsyms-split.c | 1 +
+ tools/perf/tests/make | 8 +-
+ tools/perf/tests/parse-events.c | 10 +-
+ tools/perf/tests/pmu.c | 93 +-
+ tools/perf/tests/shell/addr2line_inlines.sh | 68 ++
+ tools/perf/tests/shell/evlist.sh | 9 +-
+ tools/perf/tests/shell/inject-callchain.sh | 45 +
+ tools/perf/tests/shell/perf_sched_stats.sh | 64 ++
+ tools/perf/tests/shell/sched.sh | 2 +-
+ tools/perf/tests/shell/script_dlfilter.sh | 10 +-
+ tools/perf/tests/shell/stat.sh | 2 +-
+ tools/perf/tests/shell/stat_all_metricgroups.sh | 26 +-
+ tools/perf/tests/shell/stat_all_metrics.sh | 29 +-
+ tools/perf/tests/shell/test_arm_coresight.sh | 54 +
+ tools/perf/tests/shell/test_java_symbol.sh | 4 +
+ tools/perf/tests/subcmd-help.c | 26 +
+ tools/perf/tests/sw-clock.c | 3 +-
+ tools/perf/tests/tests.h | 1 +
+ tools/perf/tests/util.c | 85 +-
+ tools/perf/tests/workloads/Build | 2 +
+ tools/perf/tests/workloads/inlineloop.c | 52 +
+ tools/perf/ui/browsers/annotate.c | 6 +-
+ tools/perf/ui/browsers/hists.c | 3 +-
+ tools/perf/util/Build | 24 +-
+ tools/perf/util/addr2line.c | 20 +-
+ tools/perf/util/addr_location.c | 6 +-
+ tools/perf/util/addr_location.h | 1 -
+ tools/perf/util/annotate-arch/Build | 11 +
+ tools/perf/util/annotate-arch/annotate-arc.c | 18 +
+ .../annotate-arch/annotate-arm.c} | 50 +-
+ .../annotate-arch/annotate-arm64.c} | 59 +-
+ .../annotate-arch/annotate-csky.c} | 29 +-
+ .../annotate-arch/annotate-loongarch.c} | 69 +-
+ .../annotate-arch/annotate-mips.c} | 29 +-
+ .../annotate-arch/annotate-powerpc.c} | 127 ++-
+ tools/perf/util/annotate-arch/annotate-riscv64.c | 41 +
+ .../annotate-arch/annotate-s390.c} | 66 +-
+ .../annotate-arch/annotate-sparc.c} | 28 +-
+ .../annotate-arch/annotate-x86.c} | 91 +-
+ tools/perf/util/annotate-data.c | 12 +-
+ tools/perf/util/annotate-data.h | 2 +-
+ tools/perf/util/annotate.c | 93 +-
+ tools/perf/util/annotate.h | 10 +-
+ tools/perf/util/archinsn.h | 12 -
+ .../perf/util/arm64-frame-pointer-unwind-support.c | 3 +-
+ tools/perf/util/blake2s.c | 151 +++
+ tools/perf/util/blake2s.h | 73 ++
+ tools/perf/util/bpf-event.c | 14 +-
+ tools/perf/util/bpf-utils.c | 4 +-
+ tools/perf/util/bpf_lock_contention.c | 2 +-
+ tools/perf/util/callchain.c | 16 +-
+ tools/perf/util/callchain.h | 2 +-
+ tools/perf/util/cap.c | 3 +-
+ tools/perf/util/capstone.c | 18 +-
+ tools/perf/util/config.c | 4 +
+ tools/perf/util/cs-etm.c | 4 +-
+ tools/perf/util/data-convert-bt.c | 37 +-
+ tools/perf/util/data-convert-json.c | 42 +-
+ tools/perf/util/data-convert.h | 1 +
+ tools/perf/util/data.c | 29 +-
+ tools/perf/util/db-export.c | 1 -
+ tools/perf/util/demangle-java.c | 2 +-
+ tools/perf/util/disasm.c | 441 +++-----
+ tools/perf/util/disasm.h | 93 +-
+ tools/perf/util/dlfilter.c | 3 +-
+ tools/perf/util/dso.c | 212 +++-
+ tools/perf/util/dso.h | 47 +-
+ tools/perf/util/dwarf-regs-arch/Build | 9 +
+ tools/perf/util/dwarf-regs-arch/dwarf-regs-arm.c | 12 +
+ tools/perf/util/dwarf-regs-arch/dwarf-regs-arm64.c | 12 +
+ tools/perf/util/dwarf-regs-arch/dwarf-regs-csky.c | 126 +++
+ .../util/dwarf-regs-arch/dwarf-regs-loongarch.c | 12 +
+ tools/perf/util/dwarf-regs-arch/dwarf-regs-mips.c | 14 +
+ .../perf/util/dwarf-regs-arch/dwarf-regs-powerpc.c | 136 +++
+ tools/perf/util/dwarf-regs-arch/dwarf-regs-riscv.c | 12 +
+ tools/perf/util/dwarf-regs-arch/dwarf-regs-s390.c | 53 +
+ tools/perf/util/dwarf-regs-arch/dwarf-regs-x86.c | 260 +++++
+ tools/perf/util/dwarf-regs-csky.c | 50 -
+ tools/perf/util/dwarf-regs-powerpc.c | 61 --
+ tools/perf/util/dwarf-regs-x86.c | 50 -
+ tools/perf/util/dwarf-regs.c | 151 ++-
+ tools/perf/util/env.c | 29 +
+ tools/perf/util/env.h | 17 +
+ tools/perf/util/event.c | 54 +-
+ tools/perf/util/event.h | 2 +
+ tools/perf/util/evlist.c | 34 +-
+ tools/perf/util/evsel.c | 156 ++-
+ tools/perf/util/evsel.h | 6 +-
+ tools/perf/util/evsel_config.h | 7 +-
+ tools/perf/util/evsel_fprintf.c | 8 +-
+ tools/perf/util/genelf.c | 58 +-
+ tools/perf/util/generate-cmdlist.sh | 70 --
+ tools/perf/util/header.c | 277 +++++
+ tools/perf/util/header.h | 4 +
+ tools/perf/util/hist.c | 18 +-
+ tools/perf/util/hwmon_pmu.c | 2 +-
+ tools/perf/util/include/dwarf-regs.h | 28 +-
+ tools/perf/util/jitdump.c | 5 +-
+ tools/perf/util/libbfd.c | 6 +-
+ tools/perf/util/libdw.c | 172 +++
+ tools/perf/util/libdw.h | 58 +
+ tools/perf/util/llvm.c | 8 +-
+ tools/perf/util/lzma.c | 6 +-
+ tools/perf/util/machine.c | 115 +-
+ tools/perf/util/map_symbol.c | 5 +-
+ tools/perf/util/map_symbol.h | 3 +-
+ tools/perf/util/maps.c | 37 +-
+ tools/perf/util/maps.h | 4 +
+ tools/perf/util/metricgroup.c | 5 +-
+ tools/perf/util/parse-events.c | 250 +++--
+ tools/perf/util/parse-regs-options.c | 106 +-
+ tools/perf/util/perf-regs-arch/perf_regs_csky.c | 19 +-
+ tools/perf/util/perf_regs.c | 125 ++-
+ tools/perf/util/perf_regs.h | 24 +-
+ tools/perf/util/pmu.c | 95 +-
+ tools/perf/util/pmu.h | 34 +-
+ tools/perf/util/print-events.c | 11 +-
+ tools/perf/util/record.h | 2 +
+ tools/perf/util/sample.c | 77 ++
+ tools/perf/util/sample.h | 7 +
+ .../util/scripting-engines/trace-event-python.c | 24 +-
+ tools/perf/util/session.c | 140 ++-
+ tools/perf/util/session.h | 1 +
+ tools/perf/util/sha1.c | 97 --
+ tools/perf/util/sha1.h | 6 -
+ tools/perf/util/sort.c | 101 +-
+ tools/perf/util/srcline.c | 116 +-
+ tools/perf/util/srcline.h | 3 +
+ tools/perf/util/stat-display.c | 26 +-
+ tools/perf/util/strlist.c | 37 +-
+ tools/perf/util/strlist.h | 2 -
+ tools/perf/util/symbol-elf.c | 6 +-
+ tools/perf/util/symbol.c | 17 +-
+ tools/perf/util/symbol_conf.h | 10 +
+ tools/perf/util/synthetic-events.c | 196 ++++
+ tools/perf/util/synthetic-events.h | 3 +
+ tools/perf/util/thread-stack.c | 4 +-
+ tools/perf/util/thread.c | 62 +-
+ tools/perf/util/thread.h | 16 +-
+ tools/perf/util/thread_map.c | 18 +-
+ tools/perf/util/time-utils.c | 4 +-
+ tools/perf/util/tool.c | 20 +
+ tools/perf/util/tool.h | 4 +-
+ tools/perf/util/tp_pmu.c | 2 +-
+ tools/perf/util/trace-event-info.c | 2 +-
+ tools/perf/util/trace-event-scripting.c | 16 -
+ tools/perf/util/trace-event.h | 3 -
+ tools/perf/util/units.c | 2 +-
+ tools/perf/util/unwind-libdw.c | 162 ++-
+ tools/perf/util/unwind-libdw.h | 11 +-
+ tools/perf/util/unwind-libunwind-local.c | 9 +-
+ tools/perf/util/util.c | 49 +
+ tools/perf/util/util.h | 5 +
+ 260 files changed, 12646 insertions(+), 3116 deletions(-)
+ delete mode 100644 tools/build/feature/test-libbfd-buildid.c
+ create mode 100644 tools/build/feature/test-libbfd-threadsafe.c
+ create mode 100644 tools/lib/perf/include/perf/schedstat-v15.h
+ create mode 100644 tools/lib/perf/include/perf/schedstat-v16.h
+ create mode 100644 tools/lib/perf/include/perf/schedstat-v17.h
+ delete mode 100644 tools/perf/arch/arc/annotate/instructions.c
+ delete mode 100644 tools/perf/arch/arm/util/unwind-libdw.c
+ delete mode 100644 tools/perf/arch/arm64/util/unwind-libdw.c
+ delete mode 100644 tools/perf/arch/csky/util/unwind-libdw.c
+ delete mode 100644 tools/perf/arch/loongarch/util/unwind-libdw.c
+ delete mode 100644 tools/perf/arch/powerpc/util/unwind-libdw.c
+ delete mode 100644 tools/perf/arch/riscv/util/unwind-libdw.c
+ delete mode 100644 tools/perf/arch/riscv64/annotate/instructions.c
+ delete mode 100644 tools/perf/arch/s390/util/unwind-libdw.c
+ delete mode 100644 tools/perf/arch/x86/util/archinsn.c
+ delete mode 100644 tools/perf/arch/x86/util/unwind-libdw.c
+ delete mode 100644 tools/perf/command-list.txt
+ create mode 100755 tools/perf/pmu-events/amd_metrics.py
+ delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a510/pmu.json
+ delete mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/pmu.json
+ create mode 100644 tools/perf/pmu-events/arch/riscv/openhwgroup/cva6/firmware.json
+ create mode 100644 tools/perf/pmu-events/arch/riscv/openhwgroup/cva6/instructions.json
+ create mode 100644 tools/perf/pmu-events/arch/riscv/openhwgroup/cva6/memory.json
+ create mode 100644 tools/perf/pmu-events/arch/riscv/openhwgroup/cva6/microarch.json
+ create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/branch-prediction.json
+ create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/decode.json
+ create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/execution.json
+ create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/floating-point.json
+ create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/inst-cache.json
+ create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/l2-cache.json
+ create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/l3-cache.json
+ create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/load-store.json
+ create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/memory-controller.json
+ create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/pipeline.json
+ create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/recommended.json
+ create mode 100755 tools/perf/pmu-events/arm64_metrics.py
+ create mode 100644 tools/perf/pmu-events/common_metrics.py
+ create mode 100755 tools/perf/pmu-events/intel_metrics.py
+ create mode 100755 tools/perf/tests/shell/addr2line_inlines.sh
+ create mode 100755 tools/perf/tests/shell/inject-callchain.sh
+ create mode 100755 tools/perf/tests/shell/perf_sched_stats.sh
+ create mode 100644 tools/perf/tests/workloads/inlineloop.c
+ create mode 100644 tools/perf/util/annotate-arch/Build
+ create mode 100644 tools/perf/util/annotate-arch/annotate-arc.c
+ rename tools/perf/{arch/arm/annotate/instructions.c => util/annotate-arch/annotate-arm.c} (59%)
+ rename tools/perf/{arch/arm64/annotate/instructions.c => util/annotate-arch/annotate-arm64.c} (70%)
+ rename tools/perf/{arch/csky/annotate/instructions.c => util/annotate-arch/annotate-csky.c} (67%)
+ rename tools/perf/{arch/loongarch/annotate/instructions.c => util/annotate-arch/annotate-loongarch.c} (60%)
+ rename tools/perf/{arch/mips/annotate/instructions.c => util/annotate-arch/annotate-mips.c} (59%)
+ rename tools/perf/{arch/powerpc/annotate/instructions.c => util/annotate-arch/annotate-powerpc.c} (73%)
+ create mode 100644 tools/perf/util/annotate-arch/annotate-riscv64.c
+ rename tools/perf/{arch/s390/annotate/instructions.c => util/annotate-arch/annotate-s390.c} (66%)
+ rename tools/perf/{arch/sparc/annotate/instructions.c => util/annotate-arch/annotate-sparc.c} (85%)
+ rename tools/perf/{arch/x86/annotate/instructions.c => util/annotate-arch/annotate-x86.c} (93%)
+ delete mode 100644 tools/perf/util/archinsn.h
+ create mode 100644 tools/perf/util/blake2s.c
+ create mode 100644 tools/perf/util/blake2s.h
+ create mode 100644 tools/perf/util/dwarf-regs-arch/Build
+ create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-arm.c
+ create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-arm64.c
+ create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-csky.c
+ create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-loongarch.c
+ create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-mips.c
+ create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-powerpc.c
+ create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-riscv.c
+ create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-s390.c
+ create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-x86.c
+ delete mode 100644 tools/perf/util/dwarf-regs-csky.c
+ delete mode 100644 tools/perf/util/dwarf-regs-powerpc.c
+ delete mode 100644 tools/perf/util/dwarf-regs-x86.c
+ delete mode 100755 tools/perf/util/generate-cmdlist.sh
+ create mode 100644 tools/perf/util/libdw.c
+ create mode 100644 tools/perf/util/libdw.h
+ delete mode 100644 tools/perf/util/sha1.c
+ delete mode 100644 tools/perf/util/sha1.h
+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 (8a840ab0567ff dma-mapping: Remove dma_mark_clean (again))
+$ 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
+Merge made by the 'ort' strategy.
+ include/linux/dma-map-ops.h | 8 --------
+ kernel/dma/Kconfig | 6 ------
+ kernel/dma/direct.c | 3 ---
+ kernel/dma/direct.h | 3 ---
+ 4 files changed, 20 deletions(-)
+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
+Merge made by the 'ort' strategy.
+ arch/arc/Kconfig | 5 ---
+ arch/arc/Makefile | 3 +-
+ arch/arc/include/uapi/asm/swab.h | 63 --------------------------------
+ arch/arm/include/asm/processor.h | 3 +-
+ arch/arm/include/uapi/asm/ptrace.h | 9 -----
+ arch/arm/kernel/signal.c | 3 +-
+ arch/nios2/include/{uapi => }/asm/swab.h | 0
+ arch/x86/include/uapi/asm/auxvec.h | 2 +-
+ include/asm-generic/topology.h | 8 +---
+ scripts/headers_install.sh | 30 +--------------
+ 10 files changed, 10 insertions(+), 116 deletions(-)
+ rename arch/nios2/include/{uapi => }/asm/swab.h (100%)
+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 (d37561b214ee2 Merge branches 'fixes' 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/mm/physaddr.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+Merging arm64/for-next/core (36c0de02575ce perf/arm-cmn: Reject unsupported hardware configurations)
+$ 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 MAINTAINERS
+CONFLICT (content): Merge conflict in MAINTAINERS
+Auto-merging arch/arm64/Kconfig
+Auto-merging arch/arm64/include/asm/kvm_emulate.h
+Auto-merging arch/arm64/include/asm/thread_info.h
+Auto-merging arch/arm64/kernel/ptrace.c
+Auto-merging arch/arm64/kvm/at.c
+Auto-merging arch/arm64/kvm/hyp/entry.S
+CONFLICT (content): Merge conflict in arch/arm64/kvm/hyp/entry.S
+Auto-merging arch/arm64/kvm/mmu.c
+Auto-merging arch/arm64/mm/proc.S
+Auto-merging arch/arm64/net/bpf_jit_comp.c
+Resolved 'MAINTAINERS' using previous resolution.
+Resolved 'arch/arm64/kvm/hyp/entry.S' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 162ebbeb33109] Merge branch 'for-next/core' of https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
+$ git diff -M --stat --summary HEAD^..
+ Documentation/arch/arm64/booting.rst | 12 +++
+ Documentation/arch/arm64/elf_hwcaps.rst | 7 ++
+ Documentation/arch/arm64/silicon-errata.rst | 1 +
+ Documentation/virt/kvm/api.rst | 43 +++++++++--
+ MAINTAINERS | 2 +
+ arch/arm/include/asm/syscall.h | 2 -
+ arch/arm64/Kbuild | 4 +
+ arch/arm64/Kconfig | 52 +++++--------
+ arch/arm64/include/asm/assembler.h | 10 +++
+ arch/arm64/include/asm/cpucaps.h | 2 -
+ arch/arm64/include/asm/el2_setup.h | 12 ++-
+ arch/arm64/include/asm/esr.h | 8 ++
+ arch/arm64/include/asm/hwcap.h | 1 +
+ arch/arm64/include/asm/insn.h | 23 ------
+ arch/arm64/include/asm/kvm_emulate.h | 7 ++
+ arch/arm64/include/asm/lse.h | 9 ---
+ arch/arm64/include/asm/rwonce.h | 2 +-
+ arch/arm64/include/asm/syscall.h | 18 +++--
+ arch/arm64/include/asm/thread_info.h | 6 --
+ arch/arm64/include/asm/uaccess.h | 6 +-
+ arch/arm64/include/uapi/asm/hwcap.h | 1 +
+ arch/arm64/kernel/cpu_errata.c | 31 ++++++++
+ arch/arm64/kernel/cpufeature.c | 34 +++++++--
+ arch/arm64/kernel/cpuinfo.c | 1 +
+ arch/arm64/kernel/kexec_image.c | 2 +-
+ arch/arm64/kernel/probes/uprobes.c | 5 +-
+ arch/arm64/kernel/proton-pack.c | 1 +
+ arch/arm64/kernel/ptrace.c | 50 ++++++++----
+ arch/arm64/kernel/topology.c | 66 +++++++++++++++-
+ arch/arm64/kvm/at.c | 7 --
+ arch/arm64/kvm/inject_fault.c | 34 +++++++++
+ arch/arm64/kvm/mmio.c | 27 ++++++-
+ arch/arm64/kvm/mmu.c | 14 +++-
+ arch/arm64/lib/insn.c | 2 -
+ arch/arm64/mm/gcs.c | 4 +-
+ arch/arm64/mm/ioremap.c | 3 +-
+ arch/arm64/mm/proc.S | 10 +--
+ arch/arm64/net/bpf_jit_comp.c | 7 --
+ arch/arm64/tools/cpucaps | 3 +
+ arch/xtensa/include/asm/syscall.h | 1 -
+ drivers/acpi/arm64/agdi.c | 101 ++++++++++++++++++++++---
+ drivers/base/arch_topology.c | 9 ++-
+ drivers/cpufreq/cpufreq.c | 6 ++
+ drivers/perf/arm-cmn.c | 19 ++++-
+ drivers/perf/arm_dsu_pmu.c | 37 +++++----
+ drivers/perf/arm_spe_pmu.c | 18 +++--
+ drivers/perf/cxl_pmu.c | 2 +-
+ drivers/perf/riscv_pmu_sbi.c | 2 +-
+ drivers/perf/starfive_starlink_pmu.c | 3 +-
+ include/linux/cpufreq.h | 5 ++
+ include/uapi/linux/kvm.h | 3 +-
+ tools/testing/selftests/arm64/Makefile | 6 +-
+ tools/testing/selftests/arm64/abi/hwcap.c | 49 ++++++++++++
+ tools/testing/selftests/arm64/abi/tpidr2.c | 3 +-
+ tools/testing/selftests/arm64/fp/fp-pidbench.S | 6 +-
+ tools/testing/selftests/arm64/gcs/basic-gcs.c | 40 ++++------
+ tools/testing/selftests/arm64/mte/.gitignore | 1 +
+ 57 files changed, 627 insertions(+), 213 deletions(-)
+$ git am -3 ../patches/0001-KVM-arm64-Fix-up-mismerge.patch
+Applying: KVM: arm64: Fix up mismerge
+$ git reset HEAD^
+Unstaged changes after reset:
+M arch/arm64/kvm/hyp/entry.S
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[master 0a643794f8f7c] Merge branch 'for-next/core' of https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
+ Date: Thu Feb 5 12:40:29 2026 +0000
+Merging arm-perf/for-next/perf (ab26d9c85554c perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD)
+$ 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 (1c94e21cdb348 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 MAINTAINERS
+Auto-merging arch/arm64/configs/defconfig
+Auto-merging drivers/irqchip/irq-ls-extirq.c
+Merge made by the 'ort' strategy.
+ Documentation/ABI/testing/sysfs-class-tee | 10 +
+ Documentation/devicetree/bindings/arm/altera.yaml | 27 +
+ Documentation/devicetree/bindings/arm/amlogic.yaml | 8 +
+ .../devicetree/bindings/arm/aspeed/aspeed.yaml | 3 +
+ .../devicetree/bindings/arm/atmel-at91.yaml | 6 +-
+ Documentation/devicetree/bindings/arm/cix.yaml | 6 +-
+ Documentation/devicetree/bindings/arm/fsl.yaml | 34 +-
+ .../devicetree/bindings/arm/intel,socfpga.yaml | 40 -
+ .../devicetree/bindings/arm/mediatek.yaml | 2 +
+ .../bindings/arm/mediatek/mediatek,audsys.yaml | 46 +-
+ Documentation/devicetree/bindings/arm/qcom.yaml | 33 +
+ Documentation/devicetree/bindings/arm/realtek.yaml | 42 +-
+ .../devicetree/bindings/arm/rockchip.yaml | 42 +-
+ .../bindings/arm/tegra/nvidia,tegra186-pmc.yaml | 11 +-
+ .../devicetree/bindings/cache/qcom,llcc.yaml | 46 +-
+ .../bindings/clock/google,gs101-clock.yaml | 21 +-
+ .../bindings/clock/qcom,x1e80100-gcc.yaml | 8 +-
+ .../devicetree/bindings/crypto/qcom,prng.yaml | 1 +
+ .../display/tegra/nvidia,tegra114-mipi.yaml | 1 +
+ .../bindings/display/tegra/nvidia,tegra20-vi.yaml | 19 +-
+ .../bindings/display/tegra/nvidia,tegra20-vip.yaml | 9 +-
+ .../bindings/dma/nvidia,tegra210-adma.yaml | 15 +-
+ .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 3 +
+ .../bindings/input/touchscreen/goodix.yaml | 2 +
+ .../interrupt-controller/fsl,qe-ports-ic.yaml | 51 +
+ .../bindings/interrupt-controller/qcom,pdc.yaml | 2 +
+ .../bindings/interrupt-controller/riscv,aplic.yaml | 1 +
+ .../interrupt-controller/riscv,imsics.yaml | 1 +
+ .../devicetree/bindings/iommu/arm,smmu-v3.yaml | 27 +-
+ .../bindings/iommu/nvidia,tegra264-cmdqv.yaml | 42 +
+ .../bindings/mailbox/qcom,cpucp-mbox.yaml | 2 +
+ .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 2 +
+ .../devicetree/bindings/media/st,stm32-dcmipp.yaml | 3 +
+ .../bindings/media/st,stm32mp25-csi.yaml | 3 +
+ .../memory-controllers/ddr/jedec,ddr4.yaml | 34 +
+ .../memory-controllers/ddr/jedec,lpddr-props.yaml | 74 -
+ .../memory-controllers/ddr/jedec,lpddr2.yaml | 2 +-
+ .../memory-controllers/ddr/jedec,lpddr3.yaml | 2 +-
+ .../memory-controllers/ddr/jedec,lpddr4.yaml | 2 +-
+ .../memory-controllers/ddr/jedec,lpddr5.yaml | 2 +-
+ ...lpddr-channel.yaml => jedec,sdram-channel.yaml} | 40 +-
+ .../memory-controllers/ddr/jedec,sdram-props.yaml | 94 +
+ .../memory-controllers/nvidia,tegra186-mc.yaml | 13 +
+ .../bindings/mtd/nvidia,tegra20-nand.yaml | 102 +
+ .../bindings/mtd/nvidia-tegra20-nand.txt | 64 -
+ .../bindings/nvmem/google,gs101-otp.yaml | 61 +
+ .../devicetree/bindings/power/fsl,imx-gpc.yaml | 3 +
+ .../bindings/remoteproc/qcom,pas-common.yaml | 3 +
+ Documentation/devicetree/bindings/riscv/cpus.yaml | 1 +
+ .../devicetree/bindings/riscv/extensions.yaml | 194 +-
+ .../devicetree/bindings/riscv/spacemit.yaml | 5 +
+ .../devicetree/bindings/riscv/starfive.yaml | 1 +
+ .../bindings/rng/samsung,exynos5250-trng.yaml | 13 +-
+ .../bindings/soc/altera/altr,sys-mgr.yaml | 6 +-
+ .../soc/mediatek/mediatek,mt8183-dvfsrc.yaml | 6 +
+ .../soc/renesas/renesas,rzn1-gpioirqmux.yaml | 87 +
+ .../bindings/soc/samsung/exynos-pmu.yaml | 26 +-
+ .../bindings/soc/spacemit/spacemit,k1-syscon.yaml | 8 +-
+ Documentation/devicetree/bindings/sram/sram.yaml | 2 +
+ .../devicetree/bindings/timer/sifive,clint.yaml | 1 +
+ .../devicetree/bindings/tpm/tcg,tpm-tis-i2c.yaml | 1 +
+ .../devicetree/bindings/vendor-prefixes.yaml | 10 +
+ .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 +
+ .../bindings/watchdog/xlnx,versal-wwdt.yaml | 3 +
+ Documentation/driver-api/tee.rst | 18 +-
+ MAINTAINERS | 9 +-
+ arch/arm/arm-soc-for-next-contents.txt | 187 ++
+ .../dts/allwinner/sun4i-a10-dserve-dsrv9703c.dts | 2 +-
+ .../dts/allwinner/sun4i-a10-pov-protab2-ips9.dts | 2 +-
+ arch/arm/boot/dts/allwinner/sun5i-a13-utoo-p66.dts | 1 +
+ .../boot/dts/allwinner/sun6i-a31-hummingbird.dts | 2 +-
+ arch/arm/boot/dts/allwinner/sun6i-a31s-primo81.dts | 2 +-
+ arch/arm/boot/dts/allwinner/sun8i-t113s.dtsi | 33 +
+ arch/arm/boot/dts/amlogic/meson.dtsi | 5 -
+ arch/arm/boot/dts/arm/vexpress-v2m-rs1.dtsi | 8 +-
+ arch/arm/boot/dts/aspeed/Makefile | 3 +
+ arch/arm/boot/dts/aspeed/aspeed-ast2600-evb.dts | 7 +-
+ .../boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dts | 637 +++++
+ .../dts/aspeed/aspeed-bmc-facebook-anacapa.dts | 1045 ++++++++
+ .../dts/aspeed/aspeed-bmc-facebook-bletchley.dts | 112 +-
+ .../dts/aspeed/aspeed-bmc-facebook-clemente.dts | 43 +-
+ .../boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 8 +-
+ .../aspeed/aspeed-bmc-facebook-santabarbara.dts | 29 +-
+ .../arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts | 128 +-
+ .../boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts | 246 ++
+ arch/arm/boot/dts/aspeed/aspeed-g6.dtsi | 12 +-
+ arch/arm/boot/dts/aspeed/ibm-power10-dual.dtsi | 64 +-
+ arch/arm/boot/dts/aspeed/ibm-power10-quad.dtsi | 64 +-
+ arch/arm/boot/dts/broadcom/bcm2711.dtsi | 4 +-
+ arch/arm/boot/dts/intel/socfpga/socfpga.dtsi | 6 +-
+ .../boot/dts/intel/socfpga/socfpga_arria10.dtsi | 6 +-
+ arch/arm/boot/dts/microchip/Makefile | 3 +-
+ arch/arm/boot/dts/microchip/lan966x-pcb8385.dts | 131 +
+ arch/arm/boot/dts/microchip/sama7d65.dtsi | 279 +++
+ arch/arm/boot/dts/microchip/usb_a9g20-dab-mmx.dtsi | 93 -
+ .../boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi | 4 +-
+ arch/arm/boot/dts/nvidia/tegra20.dtsi | 4 +
+ arch/arm/boot/dts/nvidia/tegra30.dtsi | 8 +
+ arch/arm/boot/dts/nxp/imx/e60k02.dtsi | 35 +-
+ arch/arm/boot/dts/nxp/imx/imx50-kobo-aura.dts | 60 +-
+ arch/arm/boot/dts/nxp/imx/imx6-logicpd-som.dtsi | 6 +-
+ arch/arm/boot/dts/nxp/imx/imx6qdl-icore.dtsi | 6 +-
+ .../boot/dts/nxp/imx/imx6qdl-phytec-pfla02.dtsi | 6 +-
+ .../dts/nxp/imx/imx6qdl-phytec-phycore-som.dtsi | 6 +-
+ arch/arm/boot/dts/nxp/imx/imx6qdl-skov-cpu.dtsi | 6 +-
+ arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi | 6 +-
+ arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi | 3 +
+ .../boot/dts/nxp/imx/imx6sl-tolino-shine2hd.dts | 55 +-
+ arch/arm/boot/dts/nxp/imx/imx6sl-tolino-shine3.dts | 26 +
+ arch/arm/boot/dts/nxp/imx/imx6sl.dtsi | 2 +-
+ .../boot/dts/nxp/imx/imx6sll-kobo-clara2e-b.dts | 61 +-
+ arch/arm/boot/dts/nxp/imx/imx6sll-kobo-clarahd.dts | 26 +
+ arch/arm/boot/dts/nxp/imx/imx6sll.dtsi | 2 +-
+ arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 2 +-
+ arch/arm/boot/dts/nxp/imx/imx6ul-geam.dts | 6 +-
+ arch/arm/boot/dts/nxp/imx/imx6ul-isiot.dtsi | 6 +-
+ .../dts/nxp/imx/imx6ul-phytec-phycore-som.dtsi | 6 +-
+ arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi | 6 +-
+ arch/arm/boot/dts/nxp/imx/imx6ull-colibri.dtsi | 12 +-
+ .../boot/dts/nxp/imx/imx6ull-engicam-microgea.dtsi | 12 +-
+ .../boot/dts/nxp/imx/imx6ull-myir-mys-6ulx.dtsi | 6 +-
+ arch/arm/boot/dts/nxp/imx/imx6ulz-bsh-smm-m2.dts | 6 +-
+ arch/arm/boot/dts/nxp/imx/imx7-colibri.dtsi | 8 +-
+ arch/arm/boot/dts/nxp/lpc/lpc3250-ea3250.dts | 18 +-
+ arch/arm/boot/dts/nxp/lpc/lpc3250-phy3250.dts | 8 +-
+ arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi | 135 +-
+ .../arm/boot/dts/qcom/qcom-apq8074-dragonboard.dts | 13 -
+ arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 4 +-
+ .../dts/qcom/qcom-msm8960-samsung-expressatt.dts | 109 +
+ arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 96 +
+ .../qcom/qcom-msm8974-lge-nexus5-hammerhead.dts | 14 +-
+ .../boot/dts/qcom/qcom-msm8974-samsung-hlte.dts | 12 -
+ .../dts/qcom/qcom-msm8974-sony-xperia-rhine.dtsi | 12 -
+ arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 50 +-
+ .../dts/qcom/qcom-msm8974pro-fairphone-fp2.dts | 8 -
+ arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts | 11 -
+ .../dts/qcom/qcom-msm8974pro-oneplus-bacon.dts | 9 -
+ .../qcom/qcom-msm8974pro-samsung-klte-common.dtsi | 11 +-
+ ...qcom-msm8974pro-sony-xperia-shinano-common.dtsi | 12 -
+ .../dts/renesas/gr-peach-audiocamerashield.dtsi | 75 -
+ .../boot/dts/renesas/r8a77xx-aa121td01-panel.dtsi | 39 -
+ arch/arm/boot/dts/renesas/r9a06g032.dtsi | 165 ++
+ arch/arm/boot/dts/rockchip/rk3036.dtsi | 3 -
+ arch/arm/boot/dts/rockchip/rk3288.dtsi | 17 +-
+ arch/arm/boot/dts/samsung/s3c6400.dtsi | 38 -
+ arch/arm/boot/dts/st/spear320s.dtsi | 24 -
+ arch/arm/boot/dts/st/stm32429i-eval.dts | 73 +-
+ arch/arm/boot/dts/st/stm32746g-eval.dts | 15 +-
+ arch/arm/boot/dts/st/stm32f429-disco.dts | 15 +-
+ arch/arm/boot/dts/st/stm32f469-disco.dts | 15 +-
+ arch/arm/boot/dts/st/stm32f746-disco.dts | 12 +-
+ arch/arm/boot/dts/st/stm32f769-disco.dts | 14 +-
+ arch/arm/boot/dts/st/stm32h743i-disco.dts | 34 +
+ arch/arm/boot/dts/st/stm32h743i-eval.dts | 25 +
+ arch/arm/boot/dts/st/stm32h747i-disco.dts | 15 +-
+ arch/arm/boot/dts/st/stm32mp135f-dk.dts | 15 +-
+ arch/arm/boot/dts/st/stm32mp157c-ed1.dts | 15 +-
+ arch/arm/boot/dts/st/stm32mp157c-ev1.dts | 3 +-
+ arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi | 19 +-
+ arch/arm/boot/dts/st/stm32mp15xxab-pinctrl.dtsi | 57 -
+ arch/arm/boot/dts/ti/omap/Makefile | 1 -
+ arch/arm/boot/dts/ti/omap/am335x-baltos-leds.dtsi | 1 +
+ arch/arm/boot/dts/ti/omap/am335x-base0033.dts | 92 -
+ arch/arm/boot/dts/ti/omap/am3703.dtsi | 14 -
+ arch/arm/boot/dts/ti/omap/am3715.dtsi | 10 -
+ arch/arm/boot/dts/ti/omap/dra7-l4.dtsi | 1 -
+ arch/arm/boot/dts/ti/omap/omap2430.dtsi | 2 +-
+ arch/arm/boot/dts/ti/omap/omap3.dtsi | 2 +-
+ arch/arm/boot/dts/ti/omap/omap3430es1-clocks.dtsi | 237 --
+ arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts | 5 +
+ arch/arm/boot/dts/ti/omap/omap4-l4-abe.dtsi | 2 +-
+ arch/arm/boot/dts/ti/omap/omap4-l4.dtsi | 2 +-
+ arch/arm/boot/dts/ti/omap/omap5-l4.dtsi | 2 +-
+ arch/arm/boot/dts/tps65910.dtsi | 4 +
+ arch/arm/configs/imx_v4_v5_defconfig | 12 +-
+ arch/arm/configs/imx_v6_v7_defconfig | 3 +-
+ arch/arm/configs/multi_v7_defconfig | 51 +-
+ arch/arm/configs/shmobile_defconfig | 2 +-
+ arch/arm/mach-at91/at91rm9200.c | 12 +-
+ arch/arm/mach-at91/at91sam9.c | 12 +-
+ arch/arm/mach-at91/sam9x60.c | 12 +-
+ arch/arm/mach-at91/sam9x7.c | 12 +-
+ arch/arm/mach-at91/sama5.c | 21 +-
+ arch/arm/mach-at91/sama7.c | 11 +-
+ arch/arm/mach-omap1/Kconfig | 1 -
+ arch/arm/mach-omap2/control.c | 14 +-
+ arch/arm64/Kconfig.platforms | 2 +-
+ arch/arm64/boot/dts/airoha/en7581-evb.dts | 6 +-
+ arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 14 +
+ arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 94 +
+ .../boot/dts/allwinner/sun55i-t527-orangepi-4a.dts | 15 +
+ arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 2 +-
+ .../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 +-
+ .../dts/altera/socfpga_stratix10_socdk_nand.dts | 4 +-
+ arch/arm64/boot/dts/amlogic/Makefile | 1 +
+ arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 13 +-
+ .../boot/dts/amlogic/amlogic-t7-a311d2-an400.dts | 2 +-
+ arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 5 +-
+ arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 1 -
+ arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 +
+ arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 9 +
+ arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts | 9 -
+ .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 9 -
+ arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 9 -
+ arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 9 -
+ arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 9 -
+ arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 8 +
+ .../dts/amlogic/meson-g12b-a311d-libretech-cc.dts | 13 -
+ arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi | 24 +
+ .../dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts | 1 -
+ .../meson-g12b-bananapi-cm4-mnt-reform2.dts | 1 -
+ .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 12 -
+ .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 13 -
+ .../boot/dts/amlogic/meson-g12b-dreambox.dtsi | 1 -
+ .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 1 -
+ .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 1 -
+ arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 1 -
+ .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 12 -
+ .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 13 -
+ .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 1 -
+ .../boot/dts/amlogic/meson-g12b-odroid-n2l.dts | 1 -
+ arch/arm64/boot/dts/amlogic/meson-g12b-odroid.dtsi | 12 -
+ .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 51 +-
+ arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 24 +
+ .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 1 -
+ arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 12 -
+ arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 7 +
+ .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 1 -
+ .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 1 -
+ arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 1 -
+ .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 1 -
+ .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 1 -
+ .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 1 -
+ arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 1 -
+ arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 1 -
+ .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 1 -
+ .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 1 -
+ .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 1 -
+ arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 9 +
+ .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 1 -
+ .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 1 -
+ .../dts/amlogic/meson-gxl-s805y-xiaomi-aquaman.dts | 1 -
+ .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 1 -
+ .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 1 -
+ .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 1 -
+ .../boot/dts/amlogic/meson-gxl-s905x-p212.dts | 1 -
+ .../boot/dts/amlogic/meson-gxl-s905x-vero4k.dts | 1 -
+ arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 +
+ .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 1 -
+ .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 2 +-
+ .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 1 -
+ arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 1 -
+ arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 1 -
+ .../dts/amlogic/meson-libretech-cottonwood.dtsi | 1 -
+ .../boot/dts/amlogic/meson-s4-s805x2-aq222.dts | 2 +-
+ .../dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts | 259 ++
+ arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 13 +-
+ .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 1 -
+ .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 1 -
+ arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi | 8 -
+ .../boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts | 1 -
+ .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 1 -
+ .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 8 -
+ arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 1 -
+ .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 8 -
+ .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 2 +
+ arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 12 +-
+ .../dts/amlogic/meson-sm1-s905d3-libretech-cc.dts | 9 -
+ arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 9 -
+ .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 1 -
+ arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts | 1 -
+ arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 8 +
+ arch/arm64/boot/dts/apm/apm-merlin.dts | 1 +
+ arch/arm64/boot/dts/apm/apm-mustang.dts | 1 +
+ arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 20 +-
+ arch/arm64/boot/dts/apm/apm-storm.dtsi | 4 +-
+ arch/arm64/boot/dts/apple/s8001-j98a-j99a.dtsi | 4 +
+ arch/arm64/boot/dts/apple/s8001.dtsi | 7 +
+ arch/arm64/boot/dts/apple/t6001.dtsi | 1 +
+ arch/arm64/boot/dts/apple/t6002-j375d.dts | 150 ++
+ arch/arm64/boot/dts/apple/t6002.dtsi | 1 +
+ arch/arm64/boot/dts/apple/t600x-die0.dtsi | 6 +
+ arch/arm64/boot/dts/apple/t600x-dieX.dtsi | 212 ++
+ arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 236 ++
+ arch/arm64/boot/dts/apple/t600x-j375.dtsi | 272 ++
+ arch/arm64/boot/dts/apple/t6022-j180d.dts | 417 ++++
+ arch/arm64/boot/dts/apple/t6022-j475d.dts | 31 +
+ arch/arm64/boot/dts/apple/t6022-jxxxd.dtsi | 133 +
+ arch/arm64/boot/dts/apple/t602x-die0.dtsi | 6 +
+ arch/arm64/boot/dts/apple/t602x-dieX.dtsi | 212 ++
+ arch/arm64/boot/dts/apple/t8103-j274.dts | 13 +
+ arch/arm64/boot/dts/apple/t8103-j293.dts | 13 +
+ arch/arm64/boot/dts/apple/t8103-j313.dts | 13 +
+ arch/arm64/boot/dts/apple/t8103-j456.dts | 13 +
+ arch/arm64/boot/dts/apple/t8103-j457.dts | 13 +
+ arch/arm64/boot/dts/apple/t8103-jxxx.dtsi | 134 +
+ arch/arm64/boot/dts/apple/t8103-pmgr.dtsi | 3 +
+ arch/arm64/boot/dts/apple/t8103.dtsi | 111 +
+ arch/arm64/boot/dts/apple/t8112-j413.dts | 13 +
+ arch/arm64/boot/dts/apple/t8112-j415.dts | 13 +
+ arch/arm64/boot/dts/apple/t8112-j473.dts | 32 +
+ arch/arm64/boot/dts/apple/t8112-j493.dts | 13 +
+ arch/arm64/boot/dts/apple/t8112-jxxx.dtsi | 134 +
+ arch/arm64/boot/dts/apple/t8112.dtsi | 111 +
+ arch/arm64/boot/dts/arm/morello-fvp.dts | 8 +-
+ arch/arm64/boot/dts/arm/morello-sdp.dts | 7 +
+ arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 15 +
+ .../dts/broadcom/bcmbca/bcm4906-netgear-r8000p.dts | 3 -
+ .../boot/dts/broadcom/northstar2/ns2-clock.dtsi | 105 -
+ .../arm64/boot/dts/broadcom/northstar2/ns2-svk.dts | 26 +-
+ .../arm64/boot/dts/broadcom/northstar2/ns2-xmc.dts | 2 +-
+ arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 87 +-
+ .../boot/dts/broadcom/stingray/bcm958742-base.dtsi | 2 +-
+ .../boot/dts/broadcom/stingray/stingray-clock.dtsi | 182 --
+ .../boot/dts/broadcom/stingray/stingray-fs4.dtsi | 130 +-
+ .../boot/dts/broadcom/stingray/stingray-pcie.dtsi | 2 +-
+ .../dts/broadcom/stingray/stingray-pinctrl.dtsi | 2 +-
+ .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 21 +-
+ .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 148 +-
+ arch/arm64/boot/dts/cavium/Makefile | 1 -
+ arch/arm64/boot/dts/cavium/thunder-88xx.dtsi | 8 +-
+ arch/arm64/boot/dts/cavium/thunder2-99xx.dts | 30 -
+ arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 144 --
+ arch/arm64/boot/dts/cix/Makefile | 1 +
+ arch/arm64/boot/dts/cix/sky1-xcp.dts | 83 +
+ arch/arm64/boot/dts/cix/sky1.dtsi | 2 +-
+ arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 11 +
+ arch/arm64/boot/dts/exynos/google/gs101.dtsi | 42 +-
+ arch/arm64/boot/dts/freescale/Makefile | 48 +-
+ arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 +-
+ .../fsl-ls1028a-tqmls1028a-mbls1028a-ind.dts | 68 +
+ .../freescale/fsl-ls1028a-tqmls1028a-mbls1028a.dts | 118 +
+ .../fsl-ls1028a-tqmls1028a-mbls1028a.dtsi | 287 +++
+ .../boot/dts/freescale/fsl-ls1028a-tqmls1028a.dtsi | 124 +
+ .../boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi | 12 +
+ arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 +-
+ .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 4 +-
+ arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 2 +-
+ arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 2 +-
+ arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 32 +-
+ .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 4 +
+ arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi | 2 +-
+ arch/arm64/boot/dts/freescale/imx8dxl-ss-ddr.dtsi | 22 +
+ arch/arm64/boot/dts/freescale/imx8dxl.dtsi | 7 +
+ .../boot/dts/freescale/imx8mm-phycore-rpmsg.dtso | 2 +-
+ .../boot/dts/freescale/imx8mm-phycore-som.dtsi | 1 +
+ .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 13 +-
+ .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 39 +-
+ .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 15 +
+ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +-
+ .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 29 +-
+ .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 37 +-
+ .../freescale/imx8mn-vhip4-evalboard-common.dtsi | 396 +++
+ .../imx8mn-vhip4-evalboard-ksz8794-common.dtsi | 98 +
+ .../imx8mn-vhip4-evalboard-v1-overlay-ksz8794.dtso | 24 +
+ .../imx8mn-vhip4-evalboard-v1-overlay-ksz9031.dtso | 48 +
+ .../dts/freescale/imx8mn-vhip4-evalboard-v1.dts | 258 ++
+ ...imx8mn-vhip4-evalboard-v2-overlay-adin1300.dtso | 60 +
+ .../imx8mn-vhip4-evalboard-v2-overlay-ksz8794.dtso | 24 +
+ .../dts/freescale/imx8mn-vhip4-evalboard-v2.dts | 221 ++
+ arch/arm64/boot/dts/freescale/imx8mn.dtsi | 5 +
+ .../dts/freescale/imx8mp-data-modul-edm-sbc.dts | 148 +-
+ arch/arm64/boot/dts/freescale/imx8mp-edm-g-wb.dts | 2 +-
+ arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 123 +-
+ arch/arm64/boot/dts/freescale/imx8mp-frdm.dts | 355 +++
+ .../imx8mp-hummingboard-pulse-common.dtsi | 2 +-
+ .../imx8mp-libra-rdk-fpsc-lvds-etml1010g3dra.dtso | 2 +-
+ .../imx8mp-libra-rdk-fpsc-lvds-peb-av-10.dtsi | 196 ++
+ .../imx8mp-libra-rdk-fpsc-lvds-peb-av-10.dtso | 9 +
+ ...8mp-libra-rdk-fpsc-lvds-ph128800t006-zhc01.dtso | 44 +
+ .../boot/dts/freescale/imx8mp-libra-rdk-fpsc.dts | 6 +-
+ .../imx8mp-phyboard-pollux-peb-wlbt-05.dtso | 108 +
+ .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 33 +-
+ .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 8 +
+ arch/arm64/boot/dts/freescale/imx8mp-sr-som.dtsi | 6 +-
+ .../dts/freescale/imx8mp-toradex-smarc-dev.dts | 4 +
+ .../boot/dts/freescale/imx8mp-toradex-smarc.dtsi | 6 +-
+ .../freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts | 23 +-
+ .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 31 +-
+ .../boot/dts/freescale/imx8mp-var-som-symphony.dts | 145 ++
+ arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi | 331 ++-
+ .../boot/dts/freescale/imx8mp-venice-gw71xx.dtsi | 15 +
+ .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 4 +
+ .../boot/dts/freescale/imx8mp-verdin-dev.dtsi | 4 +
+ .../boot/dts/freescale/imx8mp-verdin-mallow.dtsi | 4 +
+ .../boot/dts/freescale/imx8mp-verdin-yavia.dtsi | 4 +
+ arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 4 -
+ .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 2 +-
+ arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 73 +-
+ arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 12 +-
+ arch/arm64/boot/dts/freescale/imx8qm-ss-ddr.dtsi | 19 +
+ arch/arm64/boot/dts/freescale/imx8qm.dtsi | 10 +-
+ .../dts/freescale/imx8qp-apalis-v1.1-eval-v1.2.dts | 26 +
+ .../boot/dts/freescale/imx8qp-apalis-v1.1-eval.dts | 16 +
+ .../freescale/imx8qp-apalis-v1.1-ixora-v1.1.dts | 16 +
+ .../freescale/imx8qp-apalis-v1.1-ixora-v1.2.dts | 16 +
+ .../boot/dts/freescale/imx8qp-apalis-v1.1.dtsi | 16 +
+ arch/arm64/boot/dts/freescale/imx8qp.dtsi | 24 +
+ arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 38 +-
+ arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 17 +
+ arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 31 +-
+ arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts | 181 +-
+ arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts | 906 +++++++
+ arch/arm64/boot/dts/freescale/imx91.dtsi | 58 +
+ arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 17 +-
+ arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts | 807 ++++++
+ arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts | 74 +
+ .../boot/dts/freescale/imx93-9x9-qsb-can1.dtso | 63 +
+ .../boot/dts/freescale/imx93-var-som-symphony.dts | 84 +
+ arch/arm64/boot/dts/freescale/imx93-var-som.dtsi | 4 +-
+ arch/arm64/boot/dts/freescale/imx94.dtsi | 172 +-
+ arch/arm64/boot/dts/freescale/imx943-evk.dts | 178 ++
+ arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts | 17 +-
+ arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts | 964 +++++++
+ arch/arm64/boot/dts/freescale/imx95-clock.h | 1 +
+ .../boot/dts/freescale/imx95-toradex-smarc.dtsi | 2 +-
+ .../arm64/boot/dts/freescale/imx95-tqma9596sa.dtsi | 2 +-
+ arch/arm64/boot/dts/freescale/imx95.dtsi | 2 +-
+ arch/arm64/boot/dts/freescale/imx952-clock.h | 215 ++
+ arch/arm64/boot/dts/freescale/imx952-evk.dts | 596 +++++
+ arch/arm64/boot/dts/freescale/imx952-pinfunc.h | 867 +++++++
+ arch/arm64/boot/dts/freescale/imx952-power.h | 44 +
+ arch/arm64/boot/dts/freescale/imx952.dtsi | 1266 ++++++++++
+ arch/arm64/boot/dts/freescale/mba8xx.dtsi | 4 +-
+ arch/arm64/boot/dts/freescale/s32g3.dtsi | 4 +-
+ arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi | 20 +-
+ arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi | 20 +-
+ .../boot/dts/freescale/tqma8xxs-mb-smarc-2.dtsi | 12 +-
+ arch/arm64/boot/dts/freescale/tqma8xxs.dtsi | 16 +-
+ arch/arm64/boot/dts/intel/Makefile | 2 +
+ arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi | 128 +-
+ .../dts/intel/socfpga_agilex5_socdk_modular.dts | 109 +
+ arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 2 +-
+ .../boot/dts/intel/socfpga_agilex_socdk_emmc.dts | 105 +
+ arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 4 +-
+ arch/arm64/boot/dts/lg/lg131x.dtsi | 2 +-
+ arch/arm64/boot/dts/marvell/Makefile | 1 +
+ arch/arm64/boot/dts/marvell/armada-3720-db.dts | 1 +
+ .../dts/marvell/armada-3720-espressobin-ultra.dts | 2 +-
+ .../boot/dts/marvell/armada-3720-gl-mv1000.dts | 9 +-
+ arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 3 +-
+ .../boot/dts/marvell/armada-7020-comexpress.dtsi | 161 ++
+ arch/arm64/boot/dts/marvell/armada-70x0.dtsi | 7 +
+ arch/arm64/boot/dts/marvell/armada-8040-db.dts | 2 +
+ arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 4 +-
+ arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 3 +-
+ arch/arm64/boot/dts/marvell/cn9130-cf-base.dts | 2 +-
+ arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 3 +-
+ arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 4 +-
+ arch/arm64/boot/dts/marvell/cn9131-cf-solidwan.dts | 2 +
+ .../boot/dts/marvell/cn9131-db-comexpress.dtsi | 3 +-
+ arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 1 +
+ arch/arm64/boot/dts/marvell/cn9132-db.dtsi | 3 +-
+ .../boot/dts/marvell/db-falcon-carrier-a7k.dts | 27 +
+ arch/arm64/boot/dts/marvell/db-falcon-carrier.dtsi | 22 +
+ arch/arm64/boot/dts/mediatek/Makefile | 2 +
+ arch/arm64/boot/dts/mediatek/mt6331.dtsi | 2 +-
+ .../boot/dts/mediatek/mt6795-sony-xperia-m5.dts | 50 +-
+ arch/arm64/boot/dts/mediatek/mt6795.dtsi | 3 +-
+ .../boot/dts/mediatek/mt7981b-openwrt-one.dts | 129 +-
+ arch/arm64/boot/dts/mediatek/mt7981b.dtsi | 220 +-
+ arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 2 +-
+ arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 28 +-
+ arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 34 +-
+ arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 167 +-
+ arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 68 +-
+ arch/arm64/boot/dts/mediatek/mt8173.dtsi | 28 +-
+ arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 36 +-
+ .../dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts | 2 +-
+ arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 6 +-
+ arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 16 +-
+ arch/arm64/boot/dts/mediatek/mt8183.dtsi | 37 +-
+ arch/arm64/boot/dts/mediatek/mt8186-evb.dts | 13 +
+ arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi | 1 -
+ arch/arm64/boot/dts/mediatek/mt8188.dtsi | 88 +-
+ arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 1 -
+ arch/arm64/boot/dts/mediatek/mt8192.dtsi | 2 +-
+ arch/arm64/boot/dts/mediatek/mt8195.dtsi | 85 +
+ .../boot/dts/mediatek/mt8370-tungsten-smarc.dts | 14 +
+ .../boot/dts/mediatek/mt8390-genio-common.dtsi | 150 ++
+ .../boot/dts/mediatek/mt8390-tungsten-smarc.dts | 22 +
+ .../boot/dts/mediatek/mt8390-tungsten-smarc.dtsi | 1489 +++++++++++
+ .../boot/dts/mediatek/mt8395-genio-common.dtsi | 150 ++
+ .../boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 150 ++
+ .../arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts | 1 +
+ arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi | 4 +-
+ arch/arm64/boot/dts/nvidia/tegra186.dtsi | 2 -
+ arch/arm64/boot/dts/nvidia/tegra194.dtsi | 15 -
+ arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 25 +
+ arch/arm64/boot/dts/nvidia/tegra234.dtsi | 15 -
+ arch/arm64/boot/dts/nvidia/tegra264-p3834.dtsi | 8 +
+ arch/arm64/boot/dts/nvidia/tegra264.dtsi | 64 +-
+ arch/arm64/boot/dts/qcom/Makefile | 30 +
+ arch/arm64/boot/dts/qcom/agatti.dtsi | 101 +-
+ arch/arm64/boot/dts/qcom/glymur-ipcc.h | 68 +
+ arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 273 +-
+ arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi | 80 +-
+ arch/arm64/boot/dts/qcom/hamoa.dtsi | 114 +-
+ arch/arm64/boot/dts/qcom/ipq5018.dtsi | 10 +-
+ arch/arm64/boot/dts/qcom/ipq9574.dtsi | 10 +-
+ arch/arm64/boot/dts/qcom/kaanapali-ipcc.h | 58 +
+ arch/arm64/boot/dts/qcom/kaanapali-mtp.dts | 754 ++++++
+ arch/arm64/boot/dts/qcom/kaanapali-qrd.dts | 712 ++++++
+ arch/arm64/boot/dts/qcom/kaanapali.dtsi | 1606 ++++++++++++
+ arch/arm64/boot/dts/qcom/kodiak.dtsi | 15 +-
+ arch/arm64/boot/dts/qcom/lemans-el2.dtso | 35 +
+ arch/arm64/boot/dts/qcom/lemans-evk.dts | 127 +-
+ arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi | 8 +
+ arch/arm64/boot/dts/qcom/lemans.dtsi | 486 +++-
+ arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts | 790 ++++++
+ arch/arm64/boot/dts/qcom/milos.dtsi | 2633 ++++++++++++++++++++
+ arch/arm64/boot/dts/qcom/monaco-evk.dts | 106 +
+ arch/arm64/boot/dts/qcom/monaco.dtsi | 1493 ++++++++++-
+ arch/arm64/boot/dts/qcom/msm8916.dtsi | 8 +-
+ arch/arm64/boot/dts/qcom/msm8917.dtsi | 12 +-
+ arch/arm64/boot/dts/qcom/msm8937.dtsi | 13 +-
+ arch/arm64/boot/dts/qcom/msm8939-asus-z00t.dts | 79 +-
+ arch/arm64/boot/dts/qcom/msm8939-pm8916.dtsi | 4 +
+ arch/arm64/boot/dts/qcom/msm8939.dtsi | 146 ++
+ arch/arm64/boot/dts/qcom/msm8953.dtsi | 668 ++---
+ arch/arm64/boot/dts/qcom/msm8976.dtsi | 4 +-
+ arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 2 +-
+ .../dts/qcom/msm8994-huawei-angler-rev-101.dts | 2 +-
+ .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 2 +-
+ arch/arm64/boot/dts/qcom/msm8998.dtsi | 16 +-
+ arch/arm64/boot/dts/qcom/pm7550.dtsi | 67 +
+ arch/arm64/boot/dts/qcom/pm8550vs.dtsi | 8 +
+ arch/arm64/boot/dts/qcom/pmiv0104.dtsi | 73 +
+ arch/arm64/boot/dts/qcom/qcs615-ride.dts | 30 +
+ arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 128 +
+ .../boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts | 1410 +++++++++++
+ arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 126 +
+ arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi | 16 +
+ arch/arm64/boot/dts/qcom/qdu1000.dtsi | 2 +-
+ arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts | 459 ++++
+ .../dts/qcom/qrb2210-rb1-vision-mezzanine.dtso | 66 +
+ arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 75 +
+ arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 2 +-
+ arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 5 +
+ arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 4 +-
+ arch/arm64/boot/dts/qcom/sdm630.dtsi | 146 +-
+ arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 57 +
+ arch/arm64/boot/dts/qcom/sdm636.dtsi | 23 +-
+ arch/arm64/boot/dts/qcom/sdm660.dtsi | 163 +-
+ arch/arm64/boot/dts/qcom/sdm670.dtsi | 2 +-
+ arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +-
+ .../arm64/boot/dts/qcom/sdm845-google-blueline.dts | 89 +
+ arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi | 536 ++++
+ .../boot/dts/qcom/sdm845-google-crosshatch.dts | 36 +
+ .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 45 +-
+ .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 10 +-
+ arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 4 +
+ .../boot/dts/qcom/sdm845-samsung-starqltechn.dts | 15 +-
+ arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 23 +-
+ .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 49 +-
+ arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 17 +-
+ .../dts/qcom/sdm850-huawei-matebook-e-2019.dts | 17 +-
+ arch/arm64/boot/dts/qcom/sm6115.dtsi | 12 +-
+ arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo.dts | 2 +-
+ arch/arm64/boot/dts/qcom/sm6125.dtsi | 12 +-
+ .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 2 +-
+ arch/arm64/boot/dts/qcom/sm6350.dtsi | 3 +
+ arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 72 +-
+ arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 4 +
+ arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 4 +
+ arch/arm64/boot/dts/qcom/sm8150.dtsi | 11 +-
+ arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 4 +
+ .../boot/dts/qcom/sm8550-hdk-rear-camera-card.dtso | 7 +-
+ arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 16 +
+ arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 16 +
+ arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 23 +-
+ arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 16 +
+ .../dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 16 +
+ .../boot/dts/qcom/sm8650-hdk-rear-camera-card.dtso | 88 +
+ arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 16 +
+ arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 16 +
+ arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 59 +
+ arch/arm64/boot/dts/qcom/sm8650.dtsi | 299 +++
+ arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 33 +-
+ arch/arm64/boot/dts/qcom/sm8750-qrd.dts | 27 +
+ arch/arm64/boot/dts/qcom/sm8750.dtsi | 1301 +++++++++-
+ arch/arm64/boot/dts/qcom/talos.dtsi | 450 ++--
+ arch/arm64/boot/dts/qcom/x1-el2.dtso | 4 +
+ arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi | 1322 ++++++++++
+ arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 24 +-
+ .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 153 +-
+ .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 410 ++-
+ .../boot/dts/qcom/x1e80100-asus-zenbook-a14.dts | 3 +
+ .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 14 +-
+ .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 8 +-
+ .../dts/qcom/x1e80100-medion-sprchrgd-14-s1.dts | 1515 +++++++++++
+ .../dts/qcom/x1e80100-microsoft-denali-oled.dts | 19 +
+ .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 19 +-
+ arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 21 +-
+ .../boot/dts/qcom/x1p42100-lenovo-thinkbook-16.dts | 90 +
+ .../boot/dts/qcom/x1p64100-microsoft-denali.dts | 15 +
+ arch/arm64/boot/dts/realtek/Makefile | 7 +-
+ arch/arm64/boot/dts/realtek/kent.dtsi | 166 ++
+ arch/arm64/boot/dts/realtek/rtd1501.dtsi | 12 +
+ .../boot/dts/realtek/rtd1501s-phantom-8gb.dts | 25 +
+ arch/arm64/boot/dts/realtek/rtd1501s-phantom.dtsi | 118 +
+ arch/arm64/boot/dts/realtek/rtd1861.dtsi | 12 +
+ .../boot/dts/realtek/rtd1861b-krypton-8gb.dts | 25 +
+ arch/arm64/boot/dts/realtek/rtd1861b-krypton.dtsi | 72 +
+ arch/arm64/boot/dts/realtek/rtd1920.dtsi | 12 +
+ .../boot/dts/realtek/rtd1920s-smallville-4gb.dts | 23 +
+ .../boot/dts/realtek/rtd1920s-smallville.dtsi | 128 +
+ .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 +-
+ arch/arm64/boot/dts/renesas/condor-common.dtsi | 9 +-
+ arch/arm64/boot/dts/renesas/draak.dtsi | 2 +-
+ arch/arm64/boot/dts/renesas/ebisu.dtsi | 2 +-
+ arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi | 332 ---
+ arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 2 +-
+ arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 52 +-
+ arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 52 +-
+ arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 52 +-
+ arch/arm64/boot/dts/renesas/r8a77951.dtsi | 52 +-
+ arch/arm64/boot/dts/renesas/r8a77960.dtsi | 52 +-
+ arch/arm64/boot/dts/renesas/r8a77961.dtsi | 52 +-
+ arch/arm64/boot/dts/renesas/r8a77965.dtsi | 52 +-
+ arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 4 +-
+ arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 4 +-
+ arch/arm64/boot/dts/renesas/r8a77970.dtsi | 32 +
+ arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 9 +-
+ arch/arm64/boot/dts/renesas/r8a77980.dtsi | 89 +
+ arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 160 ++
+ arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 160 ++
+ arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 112 +
+ arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 112 +
+ arch/arm64/boot/dts/renesas/r8a779m0.dtsi | 12 -
+ arch/arm64/boot/dts/renesas/r8a779m2.dtsi | 12 -
+ arch/arm64/boot/dts/renesas/r8a779m4.dtsi | 12 -
+ arch/arm64/boot/dts/renesas/r8a779m6.dtsi | 12 -
+ arch/arm64/boot/dts/renesas/r8a779m7.dtsi | 12 -
+ arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 17 -
+ arch/arm64/boot/dts/renesas/r8a779mb.dtsi | 12 -
+ arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 2 +-
+ arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi | 25 -
+ arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi | 18 -
+ arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 2 +-
+ arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi | 18 -
+ arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 65 +
+ arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 250 ++
+ arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi | 18 -
+ arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 75 +-
+ arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 794 ++++++
+ .../boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts | 97 +
+ arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 429 ++++
+ .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 103 +-
+ arch/arm64/boot/dts/renesas/r9a09g057h48-kakip.dts | 41 +-
+ arch/arm64/boot/dts/renesas/r9a09g077.dtsi | 334 +++
+ .../boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts | 112 +-
+ arch/arm64/boot/dts/renesas/r9a09g087.dtsi | 334 +++
+ .../boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts | 189 +-
+ arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi | 21 +-
+ arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi | 18 +
+ arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 5 +
+ arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 11 +
+ .../boot/dts/renesas/rzt2h-n2h-evk-common.dtsi | 161 +-
+ arch/arm64/boot/dts/renesas/salvator-common.dtsi | 4 +-
+ arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +-
+ arch/arm64/boot/dts/rockchip/Makefile | 15 +
+ .../rockchip/rk3368-lion-haikou-video-demo.dtso | 170 ++
+ .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 38 +-
+ arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 27 +-
+ arch/arm64/boot/dts/rockchip/rk3368.dtsi | 51 +
+ .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 -
+ .../boot/dts/rockchip/rk3399-pinephone-pro.dts | 47 +-
+ .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 4 +
+ arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 1 -
+ .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 8 +
+ arch/arm64/boot/dts/rockchip/rk3399-rock-4se.dts | 12 +
+ arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 8 +
+ .../boot/dts/rockchip/rk3399-rockpro64-v2.dts | 7 +
+ arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 7 +
+ .../boot/dts/rockchip/rk3528-armsom-sige1.dts | 18 +
+ arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 49 +
+ arch/arm64/boot/dts/rockchip/rk3566-qnap-ts133.dts | 71 +
+ arch/arm64/boot/dts/rockchip/rk3566-rock-3c.dts | 1 +
+ .../boot/dts/rockchip/rk3568-anbernic-rg-ds.dts | 1237 +++++++++
+ arch/arm64/boot/dts/rockchip/rk3568-qnap-ts233.dts | 18 +-
+ arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433.dts | 18 +-
+ .../arm64/boot/dts/rockchip/rk3568-qnap-tsx33.dtsi | 21 +-
+ .../arm64/boot/dts/rockchip/rk3568-radxa-cm3i.dtsi | 10 +-
+ .../dts/rockchip/rk3568-radxa-cm3j-rpi-cm4.dts | 204 ++
+ .../arm64/boot/dts/rockchip/rk3568-radxa-cm3j.dtsi | 558 +++++
+ arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 8 +
+ arch/arm64/boot/dts/rockchip/rk3568-rock-3b.dts | 8 +
+ arch/arm64/boot/dts/rockchip/rk3568.dtsi | 4 +-
+ arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 2 +-
+ .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 19 +-
+ .../boot/dts/rockchip/rk3576-evb1-v10-pcie1.dtso | 31 +
+ arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 129 +
+ .../boot/dts/rockchip/rk3576-luckfox-core3576.dtsi | 8 +
+ arch/arm64/boot/dts/rockchip/rk3576-nanopi-m5.dts | 34 +-
+ .../arm64/boot/dts/rockchip/rk3576-nanopi-r76s.dts | 23 +-
+ arch/arm64/boot/dts/rockchip/rk3576-pinctrl.dtsi | 7 +
+ arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts | 14 +
+ arch/arm64/boot/dts/rockchip/rk3576.dtsi | 42 +-
+ arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 78 +-
+ arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 7 +-
+ arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi | 6 +-
+ .../rockchip/rk3588-friendlyelec-cm3588-nas.dts | 38 +
+ .../dts/rockchip/rk3588-friendlyelec-cm3588.dtsi | 35 +-
+ arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 35 +-
+ arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 36 +-
+ arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 23 +
+ .../boot/dts/rockchip/rk3588-rock-5b-plus.dts | 10 +
+ arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts | 10 +
+ arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 35 +-
+ .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 35 +-
+ .../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 63 +
+ .../dts/rockchip/rk3588s-orangepi-cm5-base.dts | 355 +++
+ .../boot/dts/rockchip/rk3588s-orangepi-cm5.dtsi | 472 ++++
+ .../boot/dts/rockchip/rk3588s-radxa-cm5-io.dts | 339 +++
+ .../arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi | 280 +++
+ arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 1 +
+ arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts | 1 +
+ arch/arm64/boot/dts/sprd/sc9860.dtsi | 7 +-
+ arch/arm64/boot/dts/sprd/sc9863a.dtsi | 4 +-
+ arch/arm64/boot/dts/sprd/sharkl64.dtsi | 2 +-
+ arch/arm64/boot/dts/sprd/whale2.dtsi | 8 +-
+ arch/arm64/boot/dts/st/stm32mp21xc.dtsi | 8 -
+ arch/arm64/boot/dts/st/stm32mp231.dtsi | 19 +-
+ arch/arm64/boot/dts/st/stm32mp235f-dk.dts | 21 +-
+ arch/arm64/boot/dts/st/stm32mp23xc.dtsi | 8 -
+ arch/arm64/boot/dts/st/stm32mp251.dtsi | 30 +-
+ arch/arm64/boot/dts/st/stm32mp257f-dk.dts | 28 +-
+ arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 39 +-
+ arch/arm64/boot/dts/st/stm32mp25xc.dtsi | 8 -
+ arch/arm64/boot/dts/st/stm32mp25xxal-pinctrl.dtsi | 71 -
+ arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 8 +
+ arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 8 +
+ arch/arm64/boot/dts/ti/k3-am62d2-evm.dts | 2 +-
+ .../boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 17 +
+ arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 4 +-
+ arch/arm64/boot/dts/ti/k3-am62p.dtsi | 1 +
+ arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 2 +-
+ .../boot/dts/ti/k3-am62p5-var-som-symphony.dts | 4 +-
+ arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 18 +-
+ .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 6 +-
+ ...m642-phyboard-electra-x27-gpio1-spi1-uart3.dtso | 4 +-
+ .../dts/ti/k3-am65-iot2050-arduino-connector.dtsi | 58 +-
+ arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 2 +-
+ arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 4 +-
+ arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 2 +-
+ .../boot/dts/ti/k3-am67a-kontron-sa67-base.dts | 4 +-
+ arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 14 +-
+ arch/arm64/boot/dts/ti/k3-am69-aquila-clover.dts | 7 +-
+ arch/arm64/boot/dts/ti/k3-am69-aquila-dev.dts | 4 +-
+ arch/arm64/boot/dts/ti/k3-am69-aquila.dtsi | 6 +-
+ arch/arm64/boot/dts/ti/k3-am69-sk.dts | 26 +-
+ arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 4 +-
+ arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 24 +-
+ arch/arm64/boot/dts/ti/k3-j721e.dtsi | 4 +-
+ arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 19 +-
+ arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 2 +-
+ arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 5 +
+ arch/arm64/boot/dts/ti/k3-j722s.dtsi | 3 +-
+ arch/arm64/boot/dts/ti/k3-j742s2-mcu-wakeup.dtsi | 4 +
+ .../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi | 4 +-
+ .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 36 -
+ .../dts/ti/k3-j784s4-j742s2-mcu-wakeup-common.dtsi | 17 +
+ arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 58 +-
+ arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 2 +-
+ .../boot/dts/toshiba/tmpv7708-visrobo-vrb.dts | 2 +-
+ .../boot/dts/toshiba/tmpv7708-visrobo-vrc.dtsi | 2 +-
+ arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 4 +-
+ arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi | 2 +-
+ arch/arm64/boot/dts/xilinx/versal-net.dtsi | 4 +-
+ arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 2 +-
+ .../boot/dts/xilinx/zynqmp-sck-kd-g-revA.dtso | 7 -
+ .../boot/dts/xilinx/zynqmp-sck-kr-g-revA.dtso | 7 -
+ .../boot/dts/xilinx/zynqmp-sck-kr-g-revB.dtso | 7 -
+ .../boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso | 6 -
+ .../boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso | 6 -
+ arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 25 +-
+ arch/arm64/configs/defconfig | 90 +
+ .../dts/allwinner/sun20i-d1-lichee-rv-dock.dts | 12 +
+ arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dts | 13 +
+ arch/riscv/boot/dts/allwinner/sun20i-d1.dtsi | 6 +
+ arch/riscv/boot/dts/allwinner/sun20i-d1s.dtsi | 31 +
+ arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi | 31 +
+ arch/riscv/boot/dts/anlogic/dr1v90.dtsi | 5 +-
+ arch/riscv/boot/dts/microchip/mpfs.dtsi | 34 +-
+ arch/riscv/boot/dts/renesas/r9a07g043f.dtsi | 3 +-
+ arch/riscv/boot/dts/sophgo/cv180x.dtsi | 4 +-
+ arch/riscv/boot/dts/sophgo/sg2042-cpus.dtsi | 305 +++
+ .../riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts | 21 +
+ arch/riscv/boot/dts/sophgo/sg2042.dtsi | 479 +---
+ arch/riscv/boot/dts/sophgo/sg2044-cpus.dtsi | 256 +-
+ arch/riscv/boot/dts/spacemit/Makefile | 1 +
+ arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 90 +
+ arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts | 135 +
+ arch/riscv/boot/dts/spacemit/k1-orangepi-r2s.dts | 2 +
+ arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dts | 2 +
+ arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 33 +
+ arch/riscv/boot/dts/spacemit/k1.dtsi | 254 +-
+ arch/riscv/boot/dts/spacemit/k3-pico-itx.dts | 29 +
+ arch/riscv/boot/dts/spacemit/k3.dtsi | 578 +++++
+ .../jh7110-starfive-visionfive-2-lite-emmc.dts | 2 +-
+ .../starfive/jh7110-starfive-visionfive-2-lite.dts | 2 +-
+ arch/riscv/configs/defconfig | 2 +-
+ drivers/bus/Kconfig | 2 +-
+ drivers/bus/fsl-mc/fsl-mc-bus.c | 89 +-
+ drivers/bus/omap-ocp2scp.c | 13 +-
+ drivers/bus/qcom-ebi2.c | 7 +-
+ drivers/char/hw_random/optee-rng.c | 26 +-
+ drivers/char/tpm/tpm_ftpm_tee.c | 35 +-
+ drivers/clk/qcom/common.c | 2 +-
+ drivers/cpuidle/cpuidle-zynq.c | 2 +-
+ drivers/firmware/arm_ffa/driver.c | 48 +-
+ drivers/firmware/arm_scmi/base.c | 11 +-
+ drivers/firmware/arm_scmi/clock.c | 24 +-
+ drivers/firmware/arm_scmi/driver.c | 98 +-
+ drivers/firmware/arm_scmi/perf.c | 59 +-
+ drivers/firmware/arm_scmi/pinctrl.c | 120 +-
+ drivers/firmware/arm_scmi/power.c | 18 +-
+ drivers/firmware/arm_scmi/powercap.c | 21 +-
+ drivers/firmware/arm_scmi/protocols.h | 9 +-
+ drivers/firmware/arm_scmi/reset.c | 68 +-
+ drivers/firmware/arm_scmi/sensors.c | 22 +-
+ drivers/firmware/arm_scmi/shmem.c | 5 +-
+ drivers/firmware/arm_scmi/system.c | 14 +-
+ drivers/firmware/arm_scmi/transports/optee.c | 32 +-
+ drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c | 10 +-
+ drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c | 9 +-
+ drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c | 9 +-
+ .../firmware/arm_scmi/vendors/imx/imx-sm-misc.c | 93 +-
+ drivers/firmware/arm_scmi/voltage.c | 13 +-
+ drivers/firmware/broadcom/tee_bnxt_fw.c | 30 +-
+ drivers/firmware/efi/stmm/tee_stmm_efi.c | 25 +-
+ drivers/firmware/imx/sm-misc.c | 37 +-
+ drivers/firmware/qcom/qcom_scm.c | 508 +++-
+ drivers/firmware/qcom/qcom_scm.h | 2 +
+ drivers/firmware/ti_sci.h | 29 +-
+ drivers/hwspinlock/omap_hwspinlock.c | 4 +-
+ drivers/irqchip/irq-ls-extirq.c | 47 +-
+ drivers/irqchip/irq-renesas-rza1.c | 43 +-
+ drivers/mailbox/mtk-cmdq-mailbox.c | 74 +-
+ drivers/memory/mtk-smi.c | 38 +-
+ drivers/of/irq.c | 70 +
+ drivers/of/unittest-data/tests-interrupts.dtsi | 9 +
+ drivers/of/unittest.c | 116 +
+ drivers/remoteproc/qcom_q6v5_pas.c | 165 +-
+ drivers/reset/Kconfig | 14 +-
+ drivers/reset/Makefile | 2 +-
+ drivers/reset/core.c | 7 +-
+ drivers/reset/reset-gpio.c | 9 +-
+ drivers/reset/reset-imx8mp-audiomix.c | 169 +-
+ drivers/reset/reset-rzg2l-usbphy-ctrl.c | 110 +-
+ drivers/reset/spacemit/Kconfig | 36 +
+ drivers/reset/spacemit/Makefile | 5 +
+ drivers/reset/spacemit/reset-spacemit-common.c | 77 +
+ drivers/reset/spacemit/reset-spacemit-common.h | 42 +
+ .../reset-spacemit-k1.c} | 109 +-
+ drivers/reset/spacemit/reset-spacemit-k3.c | 233 ++
+ drivers/rtc/rtc-optee.c | 27 +-
+ drivers/soc/amlogic/meson-gx-socinfo.c | 1 +
+ drivers/soc/apple/rtkit.c | 16 +
+ drivers/soc/dove/pmu.c | 9 +-
+ drivers/soc/fsl/qe/Makefile | 2 +-
+ drivers/soc/fsl/qe/qe_ports_ic.c | 141 ++
+ drivers/soc/fsl/qe/qmc.c | 13 +-
+ drivers/soc/imx/soc-imx8m.c | 6 +-
+ drivers/soc/imx/soc-imx9.c | 46 +-
+ drivers/soc/mediatek/mtk-cmdq-helper.c | 77 +-
+ drivers/soc/mediatek/mtk-dvfsrc.c | 366 ++-
+ drivers/soc/mediatek/mtk-socinfo.c | 1 +
+ drivers/soc/mediatek/mtk-svs.c | 5 +-
+ drivers/soc/qcom/cmd-db.c | 7 +-
+ drivers/soc/qcom/llcc-qcom.c | 207 ++
+ drivers/soc/qcom/mdt_loader.c | 51 +-
+ drivers/soc/qcom/pmic_glink_altmode.c | 188 +-
+ drivers/soc/qcom/qmi_encdec.c | 137 +-
+ drivers/soc/qcom/smem.c | 4 +-
+ drivers/soc/renesas/Kconfig | 5 +
+ drivers/soc/renesas/Makefile | 1 +
+ drivers/soc/renesas/rzn1_irqmux.c | 127 +
+ drivers/soc/rockchip/grf.c | 49 +-
+ drivers/soc/samsung/exynos-chipid.c | 133 +-
+ drivers/soc/tegra/pmc.c | 433 +++-
+ drivers/soc/ti/Kconfig | 2 +-
+ drivers/soc/ti/k3-socinfo.c | 2 +-
+ drivers/soc/ti/knav_dma.c | 21 +-
+ drivers/soc/ti/knav_qmss_queue.c | 25 +-
+ drivers/soc/ti/pruss.c | 6 +-
+ drivers/soc/xilinx/zynqmp_power.c | 6 +-
+ drivers/tee/amdtee/call.c | 8 +-
+ drivers/tee/optee/core.c | 23 +
+ drivers/tee/optee/ffa_abi.c | 54 +-
+ drivers/tee/optee/optee_private.h | 19 +
+ drivers/tee/optee/rpc.c | 6 +-
+ drivers/tee/optee/smc_abi.c | 15 +-
+ drivers/tee/qcomtee/call.c | 17 +-
+ drivers/tee/qcomtee/mem_obj.c | 4 +-
+ drivers/tee/qcomtee/user_obj.c | 8 +-
+ drivers/tee/tee_core.c | 135 +-
+ include/dt-bindings/clock/google,gs101.h | 36 +
+ include/dt-bindings/clock/qcom,gcc-msm8917.h | 1 +
+ include/dt-bindings/clock/qcom,x1e80100-gcc.h | 3 +
+ .../dt-bindings/clock/renesas,r9a09g077-cpg-mssr.h | 3 +
+ .../dt-bindings/clock/renesas,r9a09g087-cpg-mssr.h | 3 +
+ include/dt-bindings/reset/spacemit,k3-resets.h | 171 ++
+ include/linux/firmware/qcom/qcom_scm.h | 30 +-
+ include/linux/mailbox/mtk-cmdq-mailbox.h | 19 +
+ include/linux/of_irq.h | 41 +-
+ include/linux/platform_data/hwmon-s3c.h | 36 -
+ include/linux/scmi_imx_protocol.h | 2 +
+ include/linux/soc/apple/rtkit.h | 7 +
+ include/linux/soc/mediatek/mtk-cmdq.h | 93 +
+ include/linux/soc/qcom/llcc-qcom.h | 4 +
+ include/linux/soc/qcom/mdt_loader.h | 22 +-
+ include/linux/soc/qcom/ubwc.h | 1 +
+ include/linux/tee_core.h | 9 +
+ include/linux/tee_drv.h | 12 +
+ include/soc/spacemit/ccu.h | 21 +
+ include/soc/spacemit/k1-syscon.h | 12 +-
+ include/soc/spacemit/k3-syscon.h | 273 ++
+ include/soc/tegra/pmc.h | 60 +-
+ security/keys/trusted-keys/trusted_tee.c | 17 +-
+ 921 files changed, 57711 insertions(+), 7139 deletions(-)
+ delete mode 100644 Documentation/devicetree/bindings/arm/intel,socfpga.yaml
+ create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,qe-ports-ic.yaml
+ create mode 100644 Documentation/devicetree/bindings/iommu/nvidia,tegra264-cmdqv.yaml
+ create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec,ddr4.yaml
+ delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr-props.yaml
+ rename Documentation/devicetree/bindings/memory-controllers/ddr/{jedec,lpddr-channel.yaml => jedec,sdram-channel.yaml} (76%)
+ create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec,sdram-props.yaml
+ create mode 100644 Documentation/devicetree/bindings/mtd/nvidia,tegra20-nand.yaml
+ delete mode 100644 Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
+ create mode 100644 Documentation/devicetree/bindings/nvmem/google,gs101-otp.yaml
+ create mode 100644 Documentation/devicetree/bindings/soc/renesas/renesas,rzn1-gpioirqmux.yaml
+ create mode 100644 arch/arm/arm-soc-for-next-contents.txt
+ create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dts
+ create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts
+ create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts
+ create mode 100644 arch/arm/boot/dts/microchip/lan966x-pcb8385.dts
+ delete mode 100644 arch/arm/boot/dts/microchip/usb_a9g20-dab-mmx.dtsi
+ delete mode 100644 arch/arm/boot/dts/renesas/gr-peach-audiocamerashield.dtsi
+ delete mode 100644 arch/arm/boot/dts/renesas/r8a77xx-aa121td01-panel.dtsi
+ delete mode 100644 arch/arm/boot/dts/samsung/s3c6400.dtsi
+ delete mode 100644 arch/arm/boot/dts/st/spear320s.dtsi
+ delete mode 100644 arch/arm/boot/dts/st/stm32mp15xxab-pinctrl.dtsi
+ delete mode 100644 arch/arm/boot/dts/ti/omap/am335x-base0033.dts
+ delete mode 100644 arch/arm/boot/dts/ti/omap/am3703.dtsi
+ delete mode 100644 arch/arm/boot/dts/ti/omap/am3715.dtsi
+ delete mode 100644 arch/arm/boot/dts/ti/omap/omap3430es1-clocks.dtsi
+ create mode 100644 arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts
+ delete mode 100644 arch/arm64/boot/dts/broadcom/northstar2/ns2-clock.dtsi
+ delete mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-clock.dtsi
+ delete mode 100644 arch/arm64/boot/dts/cavium/thunder2-99xx.dts
+ delete mode 100644 arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
+ create mode 100644 arch/arm64/boot/dts/cix/sky1-xcp.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a-mbls1028a-ind.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a-mbls1028a.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a-mbls1028a.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-common.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-ksz8794-common.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-v1-overlay-ksz8794.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-v1-overlay-ksz9031.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-v1.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-v2-overlay-adin1300.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-v2-overlay-ksz8794.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-v2.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-frdm.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc-lvds-peb-av-10.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc-lvds-peb-av-10.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc-lvds-ph128800t006-zhc01.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-wlbt-05.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-ddr.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-eval-v1.2.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-eval.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-ixora-v1.1.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-ixora-v1.2.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx8qp.dtsi
+ create mode 100644 arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx93-9x9-qsb-can1.dtso
+ create mode 100644 arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx952-clock.h
+ create mode 100644 arch/arm64/boot/dts/freescale/imx952-evk.dts
+ create mode 100644 arch/arm64/boot/dts/freescale/imx952-pinfunc.h
+ create mode 100644 arch/arm64/boot/dts/freescale/imx952-power.h
+ create mode 100644 arch/arm64/boot/dts/freescale/imx952.dtsi
+ create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_modular.dts
+ create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk_emmc.dts
+ create mode 100644 arch/arm64/boot/dts/marvell/armada-7020-comexpress.dtsi
+ create mode 100644 arch/arm64/boot/dts/marvell/db-falcon-carrier-a7k.dts
+ create mode 100644 arch/arm64/boot/dts/marvell/db-falcon-carrier.dtsi
+ create mode 100644 arch/arm64/boot/dts/mediatek/mt8370-tungsten-smarc.dts
+ create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-tungsten-smarc.dts
+ create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-tungsten-smarc.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/glymur-ipcc.h
+ create mode 100644 arch/arm64/boot/dts/qcom/kaanapali-ipcc.h
+ create mode 100644 arch/arm64/boot/dts/qcom/kaanapali-mtp.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/kaanapali-qrd.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/kaanapali.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/lemans-el2.dtso
+ create mode 100644 arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/milos.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/pm7550.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/pmiv0104.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/qrb2210-rb1-vision-mezzanine.dtso
+ create mode 100644 arch/arm64/boot/dts/qcom/sdm845-google-blueline.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/sdm845-google-crosshatch.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/sm8650-hdk-rear-camera-card.dtso
+ create mode 100644 arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi
+ create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-medion-sprchrgd-14-s1.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-microsoft-denali-oled.dts
+ create mode 100644 arch/arm64/boot/dts/qcom/x1p64100-microsoft-denali.dts
+ create mode 100644 arch/arm64/boot/dts/realtek/kent.dtsi
+ create mode 100644 arch/arm64/boot/dts/realtek/rtd1501.dtsi
+ create mode 100644 arch/arm64/boot/dts/realtek/rtd1501s-phantom-8gb.dts
+ create mode 100644 arch/arm64/boot/dts/realtek/rtd1501s-phantom.dtsi
+ create mode 100644 arch/arm64/boot/dts/realtek/rtd1861.dtsi
+ create mode 100644 arch/arm64/boot/dts/realtek/rtd1861b-krypton-8gb.dts
+ create mode 100644 arch/arm64/boot/dts/realtek/rtd1861b-krypton.dtsi
+ create mode 100644 arch/arm64/boot/dts/realtek/rtd1920.dtsi
+ create mode 100644 arch/arm64/boot/dts/realtek/rtd1920s-smallville-4gb.dts
+ create mode 100644 arch/arm64/boot/dts/realtek/rtd1920s-smallville.dtsi
+ delete mode 100644 arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi
+ delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m0.dtsi
+ delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m2.dtsi
+ delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m4.dtsi
+ delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m6.dtsi
+ delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m7.dtsi
+ delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m8.dtsi
+ delete mode 100644 arch/arm64/boot/dts/renesas/r8a779mb.dtsi
+ delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi
+ delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi
+ delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi
+ delete mode 100644 arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-lion-haikou-video-demo.dtso
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-qnap-ts133.dts
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-anbernic-rg-ds.dts
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-radxa-cm3j-rpi-cm4.dts
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-radxa-cm3j.dtsi
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-evb1-v10-pcie1.dtso
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-cm5-base.dts
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-cm5.dtsi
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-radxa-cm5-io.dts
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi
+ delete mode 100644 arch/arm64/boot/dts/st/stm32mp21xc.dtsi
+ delete mode 100644 arch/arm64/boot/dts/st/stm32mp23xc.dtsi
+ delete mode 100644 arch/arm64/boot/dts/st/stm32mp25xc.dtsi
+ delete mode 100644 arch/arm64/boot/dts/st/stm32mp25xxal-pinctrl.dtsi
+ create mode 100644 arch/riscv/boot/dts/spacemit/k3-pico-itx.dts
+ create mode 100644 arch/riscv/boot/dts/spacemit/k3.dtsi
+ create mode 100644 drivers/reset/spacemit/Kconfig
+ create mode 100644 drivers/reset/spacemit/Makefile
+ create mode 100644 drivers/reset/spacemit/reset-spacemit-common.c
+ create mode 100644 drivers/reset/spacemit/reset-spacemit-common.h
+ rename drivers/reset/{reset-spacemit.c => spacemit/reset-spacemit-k1.c} (78%)
+ create mode 100644 drivers/reset/spacemit/reset-spacemit-k3.c
+ create mode 100644 drivers/soc/fsl/qe/qe_ports_ic.c
+ create mode 100644 drivers/soc/renesas/rzn1_irqmux.c
+ create mode 100644 include/dt-bindings/reset/spacemit,k3-resets.h
+ delete mode 100644 include/linux/platform_data/hwmon-s3c.h
+ create mode 100644 include/soc/spacemit/ccu.h
+ create mode 100644 include/soc/spacemit/k3-syscon.h
+Merging amlogic/for-next (e3194dfb77230 Merge branch 'v6.20/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.
+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 (d75e671528b49 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.
+ .../bindings/clock/microchip,mpfs-ccc.yaml | 6 +++-
+ .../bindings/clock/microchip,mpfs-clkcfg.yaml | 16 +++++++++-
+ drivers/clk/microchip/Kconfig | 4 +--
+ drivers/clk/microchip/clk-core.c | 36 ++++++++--------------
+ 4 files changed, 34 insertions(+), 28 deletions(-)
+Merging bmc/for-next (26705fad17bd1 Merge branches 'aspeed/arm/dt', 'nuvoton/arm/fixes' 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.
+Merging broadcom/next (8bb18f06da314 Merge branch 'devicetree/next' into next)
+$ git merge -m Merge branch 'next' of https://github.com/Broadcom/stblinux.git broadcom/next
+Auto-merging arch/arm64/boot/dts/broadcom/bcm2712.dtsi
+Merge made by the 'ort' strategy.
+ arch/arm/boot/dts/broadcom/bcm-ns.dtsi | 28 ++++++++++++++++++++--
+ .../boot/dts/broadcom/bcm2712-rpi-5-b-base.dtsi | 4 ++++
+ arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 14 +++++++++++
+ 3 files changed, 44 insertions(+), 2 deletions(-)
+Merging cix/for-next (4d24b32aa342e Merge remote-tracking branch 'cix/dt-bindings' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix.git cix/for-next
+Merge made by the 'ort' strategy.
+Merging davinci/davinci/for-next (8f0b4cce4481f Linux 6.19-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 (9805f2cfc8830 dt-bindings: memory: SDRAM channel: standardise node name)
+$ 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 (b244f59bc977c soc: fsl: qbman: fix race condition in qman_destroy_fq)
+$ git merge -m Merge branch 'soc_fsl' of https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux.git fsl/soc_fsl
+Merge made by the 'ort' strategy.
+ drivers/soc/fsl/qbman/qman.c | 24 ++++++++++++++++++++++--
+ 1 file changed, 22 insertions(+), 2 deletions(-)
+Merging imx-mxs/for-next (3cea6b209a3f2 Merge branch 'imx/defconfig' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git imx-mxs/for-next
+Merge made by the 'ort' strategy.
+Merging mediatek/for-next (dee56d3440b5c Merge branch 'v6.19-next/soc' 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 (8dcbe20fc9245 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 (35ca43aadd4ea Merge branch 'omap-for-v6.20/drivers' into tmp/omap-next-20260122.103154)
+$ 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 (1a0829927afbf Merge branches 'arm32-for-6.20', 'arm64-defconfig-for-6.20', 'arm64-fixes-for-6.19', 'arm64-for-6.20', 'clk-for-6.20', 'drivers-fixes-for-6.19' and 'drivers-for-6.20' 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
+Merge made by the 'ort' strategy.
+ .../bindings/clock/qcom,gcc-msm8953.yaml | 6 +-
+ .../bindings/clock/qcom,kaanapali-gxclkctl.yaml | 63 +
+ .../bindings/clock/qcom,sm8450-camcc.yaml | 11 +
+ .../bindings/clock/qcom,sm8450-gpucc.yaml | 2 +
+ .../bindings/clock/qcom,sm8450-videocc.yaml | 3 +
+ .../bindings/clock/qcom,sm8550-dispcc.yaml | 2 +
+ drivers/clk/qcom/Kconfig | 71 +-
+ drivers/clk/qcom/Makefile | 7 +
+ drivers/clk/qcom/cambistmclkcc-kaanapali.c | 437 +++
+ drivers/clk/qcom/cambistmclkcc-sm8750.c | 454 +++
+ drivers/clk/qcom/camcc-kaanapali.c | 2661 +++++++++++++++
+ drivers/clk/qcom/camcc-sm8750.c | 2710 +++++++++++++++
+ drivers/clk/qcom/clk-alpha-pll.c | 41 +-
+ drivers/clk/qcom/clk-alpha-pll.h | 7 +
+ drivers/clk/qcom/clk-rcg2.c | 7 +-
+ drivers/clk/qcom/clk-regmap-divider.c | 16 +-
+ drivers/clk/qcom/clk-rpmh.c | 60 +-
+ drivers/clk/qcom/dispcc-kaanapali.c | 1956 +++++++++++
+ drivers/clk/qcom/dispcc-sdm845.c | 4 +-
+ drivers/clk/qcom/dispcc-sm7150.c | 2 +-
+ drivers/clk/qcom/gcc-glymur.c | 4 +-
+ drivers/clk/qcom/gcc-ipq5018.c | 1 +
+ drivers/clk/qcom/gcc-kaanapali.c | 3540 ++++++++++++++++++++
+ drivers/clk/qcom/gcc-milos.c | 6 +-
+ drivers/clk/qcom/gcc-msm8917.c | 282 +-
+ drivers/clk/qcom/gcc-msm8953.c | 1 -
+ drivers/clk/qcom/gcc-qdu1000.c | 4 +-
+ drivers/clk/qcom/gcc-sdx75.c | 4 +-
+ drivers/clk/qcom/gcc-sm4450.c | 6 +-
+ drivers/clk/qcom/gcc-sm8450.c | 4 +-
+ drivers/clk/qcom/gcc-sm8550.c | 4 +-
+ drivers/clk/qcom/gcc-sm8650.c | 4 +-
+ drivers/clk/qcom/gcc-sm8750.c | 4 +-
+ drivers/clk/qcom/gcc-x1e80100.c | 76 +-
+ drivers/clk/qcom/gpucc-kaanapali.c | 482 +++
+ drivers/clk/qcom/gxclkctl-kaanapali.c | 76 +
+ drivers/clk/qcom/tcsrcc-kaanapali.c | 141 +
+ drivers/clk/qcom/videocc-kaanapali.c | 821 +++++
+ drivers/clk/qcom/videocc-sm8750.c | 2 +-
+ include/dt-bindings/clock/qcom,gcc-msm8917.h | 1 +
+ .../clock/qcom,kaanapali-cambistmclkcc.h | 33 +
+ include/dt-bindings/clock/qcom,kaanapali-camcc.h | 147 +
+ include/dt-bindings/clock/qcom,kaanapali-dispcc.h | 109 +
+ include/dt-bindings/clock/qcom,kaanapali-gpucc.h | 47 +
+ .../dt-bindings/clock/qcom,kaanapali-gxclkctl.h | 13 +
+ include/dt-bindings/clock/qcom,kaanapali-videocc.h | 58 +
+ .../dt-bindings/clock/qcom,sm8750-cambistmclkcc.h | 30 +
+ include/dt-bindings/clock/qcom,sm8750-camcc.h | 151 +
+ 48 files changed, 14493 insertions(+), 78 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/clock/qcom,kaanapali-gxclkctl.yaml
+ create mode 100644 drivers/clk/qcom/cambistmclkcc-kaanapali.c
+ create mode 100644 drivers/clk/qcom/cambistmclkcc-sm8750.c
+ create mode 100644 drivers/clk/qcom/camcc-kaanapali.c
+ create mode 100644 drivers/clk/qcom/camcc-sm8750.c
+ create mode 100644 drivers/clk/qcom/dispcc-kaanapali.c
+ create mode 100644 drivers/clk/qcom/gcc-kaanapali.c
+ create mode 100644 drivers/clk/qcom/gpucc-kaanapali.c
+ create mode 100644 drivers/clk/qcom/gxclkctl-kaanapali.c
+ create mode 100644 drivers/clk/qcom/tcsrcc-kaanapali.c
+ create mode 100644 drivers/clk/qcom/videocc-kaanapali.c
+ create mode 100644 include/dt-bindings/clock/qcom,kaanapali-cambistmclkcc.h
+ create mode 100644 include/dt-bindings/clock/qcom,kaanapali-camcc.h
+ create mode 100644 include/dt-bindings/clock/qcom,kaanapali-dispcc.h
+ create mode 100644 include/dt-bindings/clock/qcom,kaanapali-gpucc.h
+ create mode 100644 include/dt-bindings/clock/qcom,kaanapali-gxclkctl.h
+ create mode 100644 include/dt-bindings/clock/qcom,kaanapali-videocc.h
+ create mode 100644 include/dt-bindings/clock/qcom,sm8750-cambistmclkcc.h
+ create mode 100644 include/dt-bindings/clock/qcom,sm8750-camcc.h
+Merging renesas/next (08e16a461a8f6 Merge branch 'renesas-dts-for-v6.20' 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 (938ce3b165826 reset: spacemit: Add SpacemiT K3 reset driver)
+$ 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 (82cafae8c386c Merge branch 'v6.20-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.
+ drivers/clk/rockchip/clk.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+Merging samsung-krzk/for-next (4b2dd5ec2cab7 Merge branches 'next/clk', 'next/drivers' and 'next/dt64' 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.
+ .../bindings/clock/google,gs101-clock.yaml | 19 +-
+ .../clock/samsung,exynosautov920-clock.yaml | 19 ++
+ .../soc/samsung/samsung,exynos-sysreg.yaml | 2 +
+ drivers/clk/samsung/clk-exynos-arm64.c | 92 +++++-
+ drivers/clk/samsung/clk-exynos4.c | 12 +-
+ drivers/clk/samsung/clk-exynos4412-isp.c | 4 +-
+ drivers/clk/samsung/clk-exynos5250.c | 2 +-
+ drivers/clk/samsung/clk-exynos5420.c | 4 +-
+ drivers/clk/samsung/clk-exynosautov920.c | 40 +++
+ drivers/clk/samsung/clk-gs101.c | 338 +++++++++++++++++++++
+ drivers/clk/samsung/clk-s3c64xx.c | 4 +-
+ drivers/clk/samsung/clk-s5pv210.c | 2 +-
+ drivers/clk/samsung/clk.c | 207 +++++++++++--
+ drivers/clk/samsung/clk.h | 56 +++-
+ include/dt-bindings/clock/samsung,exynosautov920.h | 4 +
+ 15 files changed, 756 insertions(+), 49 deletions(-)
+Merging scmi/for-linux-next (02b744bc8a71e Merge tags 'juno-updates-7.0', 'ffa-updates-7.0' and 'scmi-updates-7.0' 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.
+Merging sophgo/for-next (85352e8c088c9 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.
+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 (5f499bb7a07fc Merge branch 'spacemit-clk-for-6.20' into spacemit-for-next)
+$ git merge -m Merge branch 'for-next' of https://github.com/spacemit-com/linux spacemit/for-next
+Auto-merging Documentation/devicetree/bindings/soc/spacemit/spacemit,k1-syscon.yaml
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/clock/spacemit,k1-pll.yaml | 9 +-
+ .../bindings/soc/spacemit/spacemit,k1-syscon.yaml | 14 +-
+ drivers/clk/spacemit/Kconfig | 20 +-
+ drivers/clk/spacemit/Makefile | 12 +-
+ drivers/clk/spacemit/ccu-k1.c | 192 +--
+ drivers/clk/spacemit/ccu-k3.c | 1487 ++++++++++++++++++++
+ drivers/clk/spacemit/ccu_common.c | 177 +++
+ drivers/clk/spacemit/ccu_common.h | 11 +
+ drivers/clk/spacemit/ccu_ddn.c | 1 +
+ drivers/clk/spacemit/ccu_mix.c | 21 +-
+ drivers/clk/spacemit/ccu_mix.h | 12 +
+ drivers/clk/spacemit/ccu_pll.c | 119 ++
+ drivers/clk/spacemit/ccu_pll.h | 57 +-
+ include/dt-bindings/clock/spacemit,k3-clocks.h | 390 +++++
+ 14 files changed, 2313 insertions(+), 209 deletions(-)
+ create mode 100644 drivers/clk/spacemit/ccu-k3.c
+ create mode 100644 drivers/clk/spacemit/ccu_common.c
+ create mode 100644 include/dt-bindings/clock/spacemit,k3-clocks.h
+Merging stm32/stm32-next (291f393298f72 arm/arm64: dts: st: Drop unused .dtsi)
+$ 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 arch/arm64/Kconfig.platforms
+Merge made by the 'ort' strategy.
+Merging sunxi/sunxi/for-next (f36e738549d48 riscv: dts: allwinner: d1: Add CPU thermal sensor and zone)
+$ 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
+Already up to date.
+Merging tee/next (dca5274792543 Merge branches 'qcomtee_fixes_for_6.20', 'optee_update_for_6.20', 'tee_bus_callback_for_6.20', 'amdtee_update_for_6.20' and 'tee_sysfs_for_6.20' 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.
+Merging tegra/for-next (6ac0a03f5afe8 Merge branch for-6.20/arm64/dt 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
+Merge made by the 'ort' strategy.
+ drivers/clk/tegra/clk-device.c | 13 ++++++++++++-
+ drivers/clk/tegra/clk-tegra114.c | 7 ++++++-
+ drivers/clk/tegra/clk-tegra124-emc.c | 8 ++++----
+ drivers/clk/tegra/clk-tegra20.c | 26 ++++++++++++++++----------
+ drivers/clk/tegra/clk-tegra30.c | 20 ++++++++++++++++++--
+ drivers/soc/tegra/pmc.c | 2 ++
+ 6 files changed, 58 insertions(+), 18 deletions(-)
+Merging tenstorrent-dt/tenstorrent-dt-for-next (a71e6e8eea8ae riscv: defconfig: Enable Tenstorrent SoCs)
+$ git merge -m Merge branch 'tenstorrent-dt-for-next' of https://github.com/tenstorrent/linux.git tenstorrent-dt/tenstorrent-dt-for-next
+Already up to date.
+Merging thead-dt/thead-dt-for-next (34ce47c9cdfdd riscv: dts: thead: lichee-pi-4a: enable HDMI)
+$ 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
+Merge made by the 'ort' strategy.
+ arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dts | 25 +++++++++
+ arch/riscv/boot/dts/thead/th1520.dtsi | 66 +++++++++++++++++++++++
+ 2 files changed, 91 insertions(+)
+Merging ti/ti-next (18258938db0c4 Merge branches 'ti-k3-dts-next' and 'ti-k3-config-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 (50d1a926f4631 Merge remote-tracking branch 'git/zynqmp/soc' into for-next)
+$ git merge -m Merge branch 'for-next' of https://github.com/Xilinx/linux-xlnx.git xilinx/for-next
+Merge made by the 'ort' strategy.
+Merging clk/clk-next (ea7282e99ead6 Merge branch 'clk-qcom' 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
+Merge made by the 'ort' strategy.
+ .../clock/amlogic,t7-peripherals-clkc.yaml | 116 ++
+ .../bindings/clock/amlogic,t7-pll-clkc.yaml | 114 ++
+ .../bindings/clock/mediatek,mt7622-pciesys.yaml | 10 +-
+ .../devicetree/bindings/clock/renesas,9series.yaml | 11 +-
+ MAINTAINERS | 9 +
+ drivers/clk/.kunitconfig | 2 +-
+ drivers/clk/Kconfig | 13 +-
+ drivers/clk/Makefile | 3 +-
+ drivers/clk/actions/owl-composite.c | 11 +-
+ drivers/clk/actions/owl-divider.c | 17 +-
+ drivers/clk/actions/owl-divider.h | 5 -
+ drivers/clk/aspeed/Kconfig | 21 +
+ drivers/clk/aspeed/Makefile | 4 +
+ drivers/clk/{ => aspeed}/clk-aspeed.c | 2 +
+ drivers/clk/{ => aspeed}/clk-aspeed.h | 0
+ drivers/clk/{ => aspeed}/clk-ast2600.c | 0
+ drivers/clk/aspeed/clk-ast2700.c | 1055 ++++++++++++++++
+ drivers/clk/clk-apple-nco.c | 1 +
+ drivers/clk/clk-bm1880.c | 13 +-
+ drivers/clk/clk-lmk04832.c | 4 +-
+ drivers/clk/clk-loongson1.c | 5 +-
+ drivers/clk/clk-milbeaut.c | 15 +-
+ drivers/clk/clk-renesas-pcie.c | 10 +-
+ drivers/clk/clk-scpi.c | 5 +-
+ drivers/clk/clk-versaclock3.c | 7 +-
+ drivers/clk/hisilicon/clkdivider-hi6220.c | 6 +-
+ drivers/clk/imx/clk-fracn-gppll.c | 4 +-
+ drivers/clk/mediatek/Kconfig | 2 +-
+ drivers/clk/mediatek/clk-mt2701.c | 2 +-
+ drivers/clk/mediatek/clk-mt2712-apmixedsys.c | 2 +-
+ drivers/clk/mediatek/clk-mt6735-apmixedsys.c | 4 +-
+ drivers/clk/mediatek/clk-mt6765.c | 2 +-
+ drivers/clk/mediatek/clk-mt6779.c | 2 +-
+ drivers/clk/mediatek/clk-mt6795-apmixedsys.c | 2 +-
+ drivers/clk/mediatek/clk-mt6797.c | 2 +-
+ drivers/clk/mediatek/clk-mt7622-apmixedsys.c | 2 +-
+ drivers/clk/mediatek/clk-mt7629.c | 2 +-
+ drivers/clk/mediatek/clk-mt7981-apmixed.c | 2 +-
+ drivers/clk/mediatek/clk-mt7981-eth.c | 6 +-
+ drivers/clk/mediatek/clk-mt7986-apmixed.c | 2 +-
+ drivers/clk/mediatek/clk-mt7988-apmixed.c | 2 +-
+ drivers/clk/mediatek/clk-mt8135-apmixedsys.c | 3 +-
+ drivers/clk/mediatek/clk-mt8167-apmixedsys.c | 2 +-
+ drivers/clk/mediatek/clk-mt8173-apmixedsys.c | 14 +-
+ drivers/clk/mediatek/clk-mt8183-apmixedsys.c | 2 +-
+ drivers/clk/mediatek/clk-mt8186-apmixedsys.c | 2 +-
+ drivers/clk/mediatek/clk-mt8188-apmixedsys.c | 2 +-
+ drivers/clk/mediatek/clk-mt8192-apmixedsys.c | 2 +-
+ drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 2 +-
+ drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 3 +-
+ drivers/clk/mediatek/clk-mt8196-apmixedsys.c | 3 +-
+ drivers/clk/mediatek/clk-mt8196-mcu.c | 2 +-
+ drivers/clk/mediatek/clk-mt8196-mfg.c | 15 +-
+ drivers/clk/mediatek/clk-mt8196-vlpckgen.c | 2 +-
+ drivers/clk/mediatek/clk-mt8365-apmixedsys.c | 2 +-
+ drivers/clk/mediatek/clk-mt8516-apmixedsys.c | 2 +-
+ drivers/clk/mediatek/clk-mt8516.c | 2 +-
+ drivers/clk/mediatek/clk-mtk.c | 12 +-
+ drivers/clk/mediatek/clk-pll.c | 19 +-
+ drivers/clk/mediatek/clk-pll.h | 15 +-
+ drivers/clk/mediatek/clk-pllfh.c | 13 +-
+ drivers/clk/mediatek/clk-pllfh.h | 2 +-
+ drivers/clk/meson/Kconfig | 28 +
+ drivers/clk/meson/Makefile | 2 +
+ drivers/clk/meson/g12a.c | 17 +-
+ drivers/clk/meson/gxbb.c | 23 +-
+ drivers/clk/meson/s4-peripherals.c | 206 +++-
+ drivers/clk/meson/t7-peripherals.c | 1271 ++++++++++++++++++++
+ drivers/clk/meson/t7-pll.c | 1074 +++++++++++++++++
+ drivers/clk/nuvoton/clk-ma35d1-divider.c | 7 +-
+ drivers/clk/nxp/clk-lpc32xx.c | 6 +-
+ drivers/clk/qcom/cambistmclkcc-sm8750.c | 2 +-
+ drivers/clk/qcom/camcc-sm8750.c | 2 +-
+ drivers/clk/renesas/clk-vbattb.c | 4 +-
+ drivers/clk/renesas/r9a09g056-cpg.c | 188 +++
+ drivers/clk/renesas/r9a09g057-cpg.c | 136 +++
+ drivers/clk/renesas/r9a09g077-cpg.c | 206 +++-
+ drivers/clk/renesas/renesas-cpg-mssr.c | 58 +-
+ drivers/clk/renesas/rzg2l-cpg.c | 189 ++-
+ drivers/clk/renesas/rzv2h-cpg.c | 15 +-
+ drivers/clk/sophgo/clk-cv18xx-ip.c | 154 +--
+ drivers/clk/sophgo/clk-sg2042-clkgen.c | 15 +-
+ drivers/clk/sprd/div.c | 6 +-
+ drivers/clk/stm32/clk-stm32-core.c | 42 +-
+ drivers/clk/sunxi-ng/ccu_div.c | 25 +-
+ drivers/clk/sunxi-ng/ccu_mp.c | 26 +-
+ drivers/clk/sunxi-ng/ccu_mult.c | 16 +-
+ drivers/clk/sunxi-ng/ccu_mux.c | 49 +-
+ drivers/clk/sunxi-ng/ccu_mux.h | 8 +-
+ drivers/clk/sunxi-ng/ccu_nkm.c | 25 +-
+ drivers/clk/tegra/clk-tegra124-emc.c | 2 +-
+ drivers/clk/thead/clk-th1520-ap.c | 350 +++++-
+ drivers/clk/versatile/clk-impd1.c | 7 +-
+ drivers/clk/x86/clk-cgu.c | 6 +-
+ drivers/clk/zynqmp/divider.c | 10 +-
+ drivers/clk/zynqmp/pll.c | 5 +-
+ drivers/rtc/rtc-ac100.c | 73 +-
+ .../clock/amlogic,s4-peripherals-clkc.h | 11 +
+ .../clock/amlogic,t7-peripherals-clkc.h | 228 ++++
+ include/dt-bindings/clock/amlogic,t7-pll-clkc.h | 56 +
+ include/dt-bindings/clock/amlogic,t7-scmi.h | 47 +
+ include/dt-bindings/clock/aspeed-clock.h | 1 +
+ include/dt-bindings/clock/thead,th1520-clk-ap.h | 1 +
+ include/linux/clk.h | 104 +-
+ include/linux/clk/renesas.h | 11 +
+ 105 files changed, 5767 insertions(+), 563 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/clock/amlogic,t7-peripherals-clkc.yaml
+ create mode 100644 Documentation/devicetree/bindings/clock/amlogic,t7-pll-clkc.yaml
+ create mode 100644 drivers/clk/aspeed/Kconfig
+ create mode 100644 drivers/clk/aspeed/Makefile
+ rename drivers/clk/{ => aspeed}/clk-aspeed.c (99%)
+ rename drivers/clk/{ => aspeed}/clk-aspeed.h (100%)
+ rename drivers/clk/{ => aspeed}/clk-ast2600.c (100%)
+ create mode 100644 drivers/clk/aspeed/clk-ast2700.c
+ create mode 100644 drivers/clk/meson/t7-peripherals.c
+ create mode 100644 drivers/clk/meson/t7-pll.c
+ create mode 100644 include/dt-bindings/clock/amlogic,t7-peripherals-clkc.h
+ create mode 100644 include/dt-bindings/clock/amlogic,t7-pll-clkc.h
+ create mode 100644 include/dt-bindings/clock/amlogic,t7-scmi.h
+Merging clk-imx/for-next (3e6b0227b93c7 clk: imx: fracn-gppll: Add 241.90 MHz Support)
+$ 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 (4fef3fd633be4 clk: renesas: Add missing log message terminators)
+$ 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 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 (cde0a836d89a4 Merge branch 'loongarch-kvm' into loongarch-next)
+$ 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 Documentation/admin-guide/kernel-parameters.txt
+Auto-merging arch/loongarch/Kconfig
+Auto-merging arch/loongarch/kernel/setup.c
+Auto-merging arch/loongarch/net/bpf_jit.c
+Auto-merging tools/testing/selftests/kvm/Makefile.kvm
+Auto-merging tools/testing/selftests/mm/Makefile
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/kernel-parameters.txt | 2 +-
+ arch/loongarch/Kconfig | 4 +
+ arch/loongarch/boot/dts/loongson-2k0500-ref.dts | 19 +++
+ arch/loongarch/boot/dts/loongson-2k0500.dtsi | 12 +-
+ arch/loongarch/boot/dts/loongson-2k1000-ref.dts | 22 +++
+ arch/loongarch/boot/dts/loongson-2k1000.dtsi | 13 +-
+ arch/loongarch/include/asm/cmpxchg.h | 53 ++++++
+ arch/loongarch/include/asm/cpu-features.h | 1 +
+ arch/loongarch/include/asm/cpu.h | 62 +++----
+ arch/loongarch/include/asm/kvm_host.h | 7 +
+ arch/loongarch/include/asm/kvm_para.h | 4 +-
+ arch/loongarch/include/asm/loongarch.h | 1 +
+ arch/loongarch/include/asm/qspinlock.h | 4 +
+ arch/loongarch/include/asm/setup.h | 3 +
+ arch/loongarch/include/asm/topology.h | 2 +-
+ arch/loongarch/include/asm/unistd.h | 1 +
+ arch/loongarch/include/uapi/asm/hwcap.h | 1 +
+ arch/loongarch/include/uapi/asm/kvm.h | 1 +
+ arch/loongarch/include/uapi/asm/kvm_para.h | 1 +
+ arch/loongarch/kernel/Makefile.syscalls | 5 +-
+ arch/loongarch/kernel/cpu-probe.c | 4 +
+ arch/loongarch/kernel/kgdb.c | 2 +-
+ arch/loongarch/kernel/paravirt.c | 21 ++-
+ arch/loongarch/kernel/proc.c | 63 +++++---
+ arch/loongarch/kernel/setup.c | 1 +
+ arch/loongarch/kernel/smp.c | 13 ++
+ arch/loongarch/kernel/unwind_orc.c | 18 ++-
+ arch/loongarch/kernel/unwind_prologue.c | 6 +-
+ arch/loongarch/kvm/intc/eiointc.c | 43 ++---
+ arch/loongarch/kvm/intc/ipi.c | 26 +--
+ arch/loongarch/kvm/intc/pch_pic.c | 31 ++--
+ arch/loongarch/kvm/interrupt.c | 4 +-
+ arch/loongarch/kvm/main.c | 8 +
+ arch/loongarch/kvm/vcpu.c | 83 +++++++++-
+ arch/loongarch/kvm/vm.c | 39 +++--
+ arch/loongarch/mm/kasan_init.c | 80 ++++-----
+ arch/loongarch/mm/tlb.c | 3 +-
+ arch/loongarch/net/bpf_jit.c | 206 +++++++++++++++++++-----
+ arch/loongarch/net/bpf_jit.h | 4 +-
+ tools/testing/selftests/kvm/Makefile.kvm | 1 +
+ tools/testing/selftests/kvm/steal_time.c | 96 +++++++++++
+ tools/testing/selftests/mm/Makefile | 2 +-
+ 42 files changed, 728 insertions(+), 244 deletions(-)
+Merging m68k/for-next (cb39cf99d88e8 m68k: sun3: Replace vsprintf() with bounded vsnprintf())
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git m68k/for-next
+Merge made by the 'ort' strategy.
+ arch/m68k/sun3/prom/printf.c | 4 ++--
+ drivers/nubus/bus.c | 13 ++-----------
+ drivers/nubus/nubus.c | 12 +++++++++---
+ include/linux/nubus.h | 3 +--
+ 4 files changed, 14 insertions(+), 18 deletions(-)
+Merging m68knommu/for-next (2ffdc7f231859 m68knommu: Replace deprecated strcpy with strscpy in init_ucsimm)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git m68knommu/for-next
+Merge made by the 'ort' strategy.
+ arch/m68k/68000/ucsimm.c | 3 ++-
+ arch/m68k/configs/amcore_defconfig | 2 --
+ arch/m68k/configs/m5475evb_defconfig | 1 -
+ arch/m68k/configs/stmark2_defconfig | 1 -
+ arch/m68k/lib/memmove.c | 18 ++++++++++++++++++
+ 5 files changed, 20 insertions(+), 5 deletions(-)
+Merging microblaze/next (8f0b4cce4481f Linux 6.19-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 (3989ed4184834 MIPS: Loongson64: env: Fixup serial clock-frequency when using LEFI)
+$ 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/Kconfig
+Auto-merging drivers/clk/microchip/Kconfig
+Auto-merging drivers/clk/microchip/clk-core.c
+CONFLICT (content): Merge conflict in drivers/clk/microchip/clk-core.c
+Resolved 'drivers/clk/microchip/clk-core.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 5c036aa6c2388] Merge branch 'mips-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
+$ git diff -M --stat --summary HEAD^..
+ MAINTAINERS | 1 +
+ arch/mips/Kconfig | 1 -
+ arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 6 +-
+ arch/mips/include/asm/mach-loongson2ef/loongson.h | 6 ++
+ arch/mips/include/asm/mach-loongson64/topology.h | 2 +-
+ arch/mips/loongson2ef/common/pci.c | 18 ++--
+ arch/mips/loongson2ef/common/setup.c | 1 +
+ arch/mips/loongson64/env.c | 98 ++++++++++++++++++++++
+ arch/mips/pic32/common/reset.c | 3 +-
+ arch/mips/pic32/pic32mzda/config.c | 3 +-
+ arch/mips/pic32/pic32mzda/early_clk.c | 3 +-
+ arch/mips/pic32/pic32mzda/early_console.c | 3 +-
+ drivers/clk/microchip/Kconfig | 2 +-
+ drivers/clk/microchip/clk-core.c | 6 +-
+ drivers/irqchip/irq-pic32-evic.c | 2 +-
+ drivers/mmc/host/sdhci-pic32.c | 2 +-
+ drivers/pinctrl/pinctrl-pic32.c | 3 +-
+ drivers/rtc/rtc-pic32.c | 3 +-
+ drivers/tty/serial/pic32_uart.c | 3 +-
+ drivers/watchdog/pic32-dmt.c | 3 +-
+ drivers/watchdog/pic32-wdt.c | 3 +-
+ .../linux/platform_data}/pic32.h | 17 ++--
+ 22 files changed, 152 insertions(+), 37 deletions(-)
+ rename {arch/mips/include/asm/mach-pic32 => include/linux/platform_data}/pic32.h (70%)
+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
+Merge made by the 'ort' strategy.
+ arch/openrisc/boot/dts/de0-nano-common.dtsi | 42 ++++++++++
+ arch/openrisc/boot/dts/de0-nano-multicore.dts | 25 ++++++
+ arch/openrisc/boot/dts/de0-nano.dts | 54 +++++++++++++
+ arch/openrisc/boot/dts/simple-smp.dts | 25 ++++++
+ .../boot/dts/{simple_smp.dts => simple-smp.dtsi} | 11 ++-
+ arch/openrisc/configs/de0_nano_defconfig | 79 +++++++++++++++++++
+ arch/openrisc/configs/de0_nano_multicore_defconfig | 92 ++++++++++++++++++++++
+ arch/openrisc/configs/simple_smp_defconfig | 2 +-
+ arch/openrisc/include/asm/barrier.h | 2 +
+ arch/openrisc/include/asm/smp.h | 3 +-
+ arch/openrisc/kernel/smp.c | 22 +++++-
+ drivers/irqchip/irq-ompic.c | 17 ++--
+ drivers/irqchip/irq-or1k-pic.c | 27 ++++++-
+ 13 files changed, 386 insertions(+), 15 deletions(-)
+ create mode 100644 arch/openrisc/boot/dts/de0-nano-common.dtsi
+ create mode 100644 arch/openrisc/boot/dts/de0-nano-multicore.dts
+ create mode 100644 arch/openrisc/boot/dts/de0-nano.dts
+ create mode 100644 arch/openrisc/boot/dts/simple-smp.dts
+ rename arch/openrisc/boot/dts/{simple_smp.dts => simple-smp.dtsi} (90%)
+ create mode 100644 arch/openrisc/configs/de0_nano_defconfig
+ create mode 100644 arch/openrisc/configs/de0_nano_multicore_defconfig
+Merging parisc-hd/for-next (252d28ade43d4 parisc: Fix module path output in qemu tables)
+$ 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
+Merge made by the 'ort' strategy.
+ arch/parisc/kernel/drivers.c | 12 ++++++++----
+ arch/parisc/kernel/process.c | 3 +++
+ arch/parisc/kernel/processor.c | 26 +++++++++++++-------------
+ 3 files changed, 24 insertions(+), 17 deletions(-)
+Merging powerpc/next (1d72a02d65a73 docs: trusted-encryped: add PKWM as a new trust source)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git powerpc/next
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Auto-merging MAINTAINERS
+Auto-merging arch/powerpc/Kconfig
+Auto-merging arch/powerpc/include/asm/book3s/32/pgtable.h
+Auto-merging arch/powerpc/mm/mem.c
+Auto-merging arch/powerpc/net/bpf_jit_comp.c
+Auto-merging include/linux/dma-map-ops.h
+Auto-merging security/keys/trusted-keys/trusted_core.c
+Merge made by the 'ort' strategy.
+ Documentation/ABI/testing/sysfs-firmware-plpks | 58 ++
+ Documentation/ABI/testing/sysfs-secvar | 65 --
+ Documentation/admin-guide/kernel-parameters.txt | 1 +
+ Documentation/arch/powerpc/papr_hcalls.rst | 43 ++
+ Documentation/security/keys/trusted-encrypted.rst | 50 ++
+ MAINTAINERS | 9 +
+ arch/powerpc/Kconfig | 3 +-
+ arch/powerpc/include/asm/barrier.h | 2 +-
+ arch/powerpc/include/asm/book3s/32/kup.h | 3 +-
+ arch/powerpc/include/asm/book3s/32/mmu-hash.h | 5 +-
+ arch/powerpc/include/asm/book3s/32/pgtable.h | 4 -
+ arch/powerpc/include/asm/book3s/64/kup.h | 6 +-
+ arch/powerpc/include/asm/eeh.h | 2 +
+ arch/powerpc/include/asm/hvcall.h | 4 +-
+ arch/powerpc/include/asm/kgdb.h | 1 -
+ arch/powerpc/include/asm/kup.h | 52 +-
+ arch/powerpc/include/asm/nohash/32/kup-8xx.h | 3 +-
+ arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 4 -
+ arch/powerpc/include/asm/nohash/kup-booke.h | 3 +-
+ arch/powerpc/include/asm/plpks.h | 95 +--
+ arch/powerpc/include/asm/secvar.h | 1 -
+ arch/powerpc/include/asm/task_size_32.h | 28 +-
+ arch/powerpc/include/asm/uaccess.h | 140 +++--
+ arch/powerpc/kernel/asm-offsets.c | 2 +-
+ arch/powerpc/kernel/dma-iommu.c | 30 +-
+ arch/powerpc/kernel/eeh_driver.c | 11 +-
+ arch/powerpc/kernel/eeh_pe.c | 74 ++-
+ arch/powerpc/kernel/head_book3s_32.S | 6 +-
+ arch/powerpc/kernel/secvar-sysfs.c | 21 +-
+ arch/powerpc/kernel/smp.c | 2 +
+ arch/powerpc/mm/book3s32/mmu.c | 4 +-
+ arch/powerpc/mm/mem.c | 2 -
+ arch/powerpc/mm/nohash/8xx.c | 2 -
+ arch/powerpc/mm/ptdump/segment_regs.c | 2 +-
+ arch/powerpc/net/bpf_jit.h | 16 +
+ arch/powerpc/net/bpf_jit_comp.c | 102 +++-
+ arch/powerpc/net/bpf_jit_comp64.c | 303 ++++++++--
+ arch/powerpc/platforms/pseries/Makefile | 2 +-
+ arch/powerpc/platforms/pseries/iommu.c | 6 +-
+ arch/powerpc/platforms/pseries/msi.c | 44 +-
+ arch/powerpc/platforms/pseries/plpks-secvar.c | 29 -
+ arch/powerpc/platforms/pseries/plpks-sysfs.c | 96 +++
+ arch/powerpc/platforms/pseries/plpks.c | 687 +++++++++++++++++++++-
+ include/keys/trusted-type.h | 7 +-
+ include/keys/trusted_pkwm.h | 33 ++
+ include/linux/dma-map-ops.h | 4 +
+ kernel/dma/mapping.c | 4 +-
+ security/keys/trusted-keys/Kconfig | 8 +
+ security/keys/trusted-keys/Makefile | 2 +
+ security/keys/trusted-keys/trusted_core.c | 6 +-
+ security/keys/trusted-keys/trusted_pkwm.c | 190 ++++++
+ 51 files changed, 1856 insertions(+), 421 deletions(-)
+ create mode 100644 Documentation/ABI/testing/sysfs-firmware-plpks
+ create mode 100644 arch/powerpc/platforms/pseries/plpks-sysfs.c
+ create mode 100644 include/keys/trusted_pkwm.h
+ create mode 100644 security/keys/trusted-keys/trusted_pkwm.c
+Merging risc-v/for-next (099ba40b1bd99 riscv: lib: optimize strlen loop efficiency)
+$ 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 Documentation/admin-guide/kernel-parameters.txt
+Auto-merging Documentation/devicetree/bindings/riscv/extensions.yaml
+Auto-merging arch/riscv/configs/defconfig
+Auto-merging arch/riscv/include/asm/page.h
+CONFLICT (content): Merge conflict in arch/riscv/include/asm/page.h
+Auto-merging arch/riscv/include/asm/pgtable.h
+Auto-merging arch/riscv/mm/init.c
+Auto-merging include/linux/mm.h
+Resolved 'arch/riscv/include/asm/page.h' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 8c7f9baff9e6a] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
+$ git diff -M --stat --summary HEAD^..
+ Documentation/admin-guide/kernel-parameters.txt | 8 +
+ Documentation/arch/riscv/hwprobe.rst | 6 +-
+ Documentation/arch/riscv/index.rst | 2 +
+ Documentation/arch/riscv/zicfilp.rst | 122 +++
+ Documentation/arch/riscv/zicfiss.rst | 194 +++++
+ .../devicetree/bindings/riscv/extensions.yaml | 14 +
+ arch/riscv/Kconfig | 22 +
+ arch/riscv/Makefile | 8 +-
+ arch/riscv/configs/defconfig | 2 +-
+ arch/riscv/configs/hardening.config | 4 +
+ arch/riscv/include/asm/asm-prototypes.h | 1 +
+ arch/riscv/include/asm/assembler.h | 44 +
+ arch/riscv/include/asm/cpufeature.h | 12 +
+ arch/riscv/include/asm/csr.h | 31 +
+ arch/riscv/include/asm/entry-common.h | 2 +
+ arch/riscv/include/asm/hwcap.h | 2 +
+ arch/riscv/include/asm/hwprobe.h | 3 +-
+ arch/riscv/include/asm/mman.h | 26 +
+ arch/riscv/include/asm/mmu_context.h | 7 +
+ arch/riscv/include/asm/page.h | 3 +-
+ arch/riscv/include/asm/pgtable.h | 30 +-
+ arch/riscv/include/asm/processor.h | 1 +
+ arch/riscv/include/asm/thread_info.h | 3 +
+ arch/riscv/include/asm/usercfi.h | 97 +++
+ arch/riscv/include/asm/vdso.h | 13 +-
+ arch/riscv/include/uapi/asm/hwprobe.h | 4 +
+ arch/riscv/include/uapi/asm/ptrace.h | 34 +
+ arch/riscv/include/uapi/asm/sigcontext.h | 1 +
+ arch/riscv/kernel/Makefile | 2 +
+ arch/riscv/kernel/asm-offsets.c | 10 +
+ arch/riscv/kernel/cpufeature.c | 25 +
+ arch/riscv/kernel/entry.S | 38 +
+ arch/riscv/kernel/head.S | 27 +
+ arch/riscv/kernel/process.c | 27 +-
+ arch/riscv/kernel/ptrace.c | 193 ++++-
+ arch/riscv/kernel/signal.c | 86 ++
+ arch/riscv/kernel/sys_hwprobe.c | 170 ++--
+ arch/riscv/kernel/sys_riscv.c | 10 +
+ arch/riscv/kernel/traps.c | 54 ++
+ arch/riscv/kernel/usercfi.c | 542 ++++++++++++
+ arch/riscv/kernel/vdso.c | 7 +
+ arch/riscv/kernel/vdso/Makefile | 40 +-
+ arch/riscv/kernel/vdso/flush_icache.S | 4 +
+ arch/riscv/kernel/vdso/gen_vdso_offsets.sh | 4 +-
+ arch/riscv/kernel/vdso/getcpu.S | 4 +
+ arch/riscv/kernel/vdso/note.S | 3 +
+ arch/riscv/kernel/vdso/rt_sigreturn.S | 4 +
+ arch/riscv/kernel/vdso/sys_hwprobe.S | 4 +
+ arch/riscv/kernel/vdso/vgetrandom-chacha.S | 5 +-
+ arch/riscv/kernel/vdso_cfi/Makefile | 25 +
+ arch/riscv/kernel/vdso_cfi/vdso-cfi.S | 11 +
+ arch/riscv/kernel/vector.c | 12 +-
+ arch/riscv/lib/strlen.S | 8 +-
+ arch/riscv/mm/init.c | 2 +-
+ arch/riscv/mm/pgtable.c | 16 +
+ drivers/iommu/riscv/iommu.c | 8 +-
+ include/linux/cpu.h | 4 +
+ include/linux/mm.h | 5 +-
+ include/uapi/linux/elf.h | 2 +
+ include/uapi/linux/prctl.h | 27 +
+ kernel/sys.c | 30 +
+ tools/testing/selftests/riscv/Makefile | 2 +-
+ tools/testing/selftests/riscv/cfi/.gitignore | 2 +
+ tools/testing/selftests/riscv/cfi/Makefile | 23 +
+ tools/testing/selftests/riscv/cfi/cfi_rv_test.h | 82 ++
+ tools/testing/selftests/riscv/cfi/cfitests.c | 173 ++++
+ tools/testing/selftests/riscv/cfi/shadowstack.c | 385 +++++++++
+ tools/testing/selftests/riscv/cfi/shadowstack.h | 27 +
+ tools/testing/selftests/riscv/hwprobe/which-cpus.c | 18 +-
+ tools/testing/selftests/riscv/vector/.gitignore | 2 +
+ tools/testing/selftests/riscv/vector/Makefile | 10 +-
+ tools/testing/selftests/riscv/vector/v_helpers.c | 23 +
+ tools/testing/selftests/riscv/vector/v_helpers.h | 2 +
+ .../selftests/riscv/vector/validate_v_ptrace.c | 915 +++++++++++++++++++++
+ .../selftests/riscv/vector/vstate_exec_nolibc.c | 8 +-
+ 75 files changed, 3655 insertions(+), 122 deletions(-)
+ create mode 100644 Documentation/arch/riscv/zicfilp.rst
+ create mode 100644 Documentation/arch/riscv/zicfiss.rst
+ create mode 100644 arch/riscv/configs/hardening.config
+ create mode 100644 arch/riscv/include/asm/mman.h
+ create mode 100644 arch/riscv/include/asm/usercfi.h
+ create mode 100644 arch/riscv/kernel/usercfi.c
+ create mode 100644 arch/riscv/kernel/vdso_cfi/Makefile
+ create mode 100644 arch/riscv/kernel/vdso_cfi/vdso-cfi.S
+ create mode 100644 tools/testing/selftests/riscv/cfi/.gitignore
+ create mode 100644 tools/testing/selftests/riscv/cfi/Makefile
+ create mode 100644 tools/testing/selftests/riscv/cfi/cfi_rv_test.h
+ create mode 100644 tools/testing/selftests/riscv/cfi/cfitests.c
+ create mode 100644 tools/testing/selftests/riscv/cfi/shadowstack.c
+ create mode 100644 tools/testing/selftests/riscv/cfi/shadowstack.h
+ create mode 100644 tools/testing/selftests/riscv/vector/validate_v_ptrace.c
+Merging riscv-dt/riscv-dt-for-next (18649ffbb63bc riscv: dts: anlogic: dr1v90: Add "b" ISA extension)
+$ 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
+Already up to date.
+Merging riscv-soc/riscv-soc-for-next (fd69c5b3002c3 Merge branch 'k230-basic' 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 +-
+ .../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 ++++++++++
+ 8 files changed, 546 insertions(+), 1 deletion(-)
+ 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 (8c8ef9323f018 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/s390/configs/debug_defconfig
+Auto-merging drivers/s390/crypto/ap_bus.c
+Merge made by the 'ort' strategy.
+ Documentation/arch/s390/mm.rst | 4 +
+ .../features/debug/stackprotector/arch-support.txt | 2 +-
+ arch/s390/Kconfig | 19 +
+ arch/s390/boot/Makefile | 1 +
+ arch/s390/boot/startup.c | 1 +
+ arch/s390/configs/debug_defconfig | 1 +
+ arch/s390/configs/defconfig | 1 +
+ arch/s390/include/asm/ap.h | 2 +-
+ arch/s390/include/asm/asm-prototypes.h | 1 +
+ arch/s390/include/asm/asm.h | 2 +-
+ arch/s390/include/asm/bug.h | 145 +-
+ arch/s390/include/asm/pci_io.h | 1 +
+ arch/s390/include/asm/preempt.h | 47 +-
+ arch/s390/include/asm/ptrace.h | 42 +-
+ arch/s390/include/uapi/asm/tape390.h | 103 --
+ arch/s390/kernel/entry.S | 11 +
+ arch/s390/kernel/machine_kexec_file.c | 4 +-
+ arch/s390/kernel/perf_cpum_sf.c | 2 +-
+ arch/s390/kernel/traps.c | 46 +-
+ arch/s390/pci/pci.c | 35 +-
+ arch/s390/purgatory/Makefile | 1 +
+ drivers/s390/char/Kconfig | 15 +-
+ drivers/s390/char/Makefile | 3 +-
+ drivers/s390/char/tape.h | 9 +-
+ drivers/s390/char/tape_3490.c | 833 ++++++++++
+ drivers/s390/char/tape_34xx.c | 1204 ---------------
+ drivers/s390/char/tape_3590.c | 1612 --------------------
+ drivers/s390/char/tape_3590.h | 175 ---
+ drivers/s390/char/tape_char.c | 5 +-
+ drivers/s390/char/tape_core.c | 4 +-
+ drivers/s390/char/tape_std.c | 32 -
+ drivers/s390/char/tape_std.h | 45 +-
+ drivers/s390/crypto/ap_bus.c | 12 +-
+ drivers/s390/crypto/zcrypt_api.c | 2 +-
+ 34 files changed, 1148 insertions(+), 3274 deletions(-)
+ delete mode 100644 arch/s390/include/uapi/asm/tape390.h
+ create mode 100644 drivers/s390/char/tape_3490.c
+ delete mode 100644 drivers/s390/char/tape_34xx.c
+ delete mode 100644 drivers/s390/char/tape_3590.c
+ delete mode 100644 drivers/s390/char/tape_3590.h
+Merging sh/for-next (8f5ae30d69d75 Linux 6.17-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 (d2da7ee74f842 sparc: Add architecture support for clone3)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc.git sparc/for-next
+Auto-merging arch/sparc/Kconfig
+Merge made by the 'ort' strategy.
+ arch/sparc/Kconfig | 11 +++++++
+ arch/sparc/include/asm/syscalls.h | 1 +
+ arch/sparc/include/asm/unistd.h | 2 --
+ arch/sparc/kernel/entry.S | 15 ++++++++++
+ arch/sparc/kernel/kernel.h | 1 +
+ arch/sparc/kernel/process.c | 52 +++++++++++++++++++++++++---------
+ arch/sparc/kernel/process_32.c | 23 +++++++++++----
+ arch/sparc/kernel/process_64.c | 27 ++++++++++++++----
+ arch/sparc/kernel/syscalls.S | 8 ++++++
+ arch/sparc/kernel/syscalls/syscall.tbl | 2 +-
+ 10 files changed, 113 insertions(+), 29 deletions(-)
+Merging uml/next (68e25613ed4d0 arch/um: remove unused varible err in remove_files_and_dir())
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git uml/next
+Merge made by the 'ort' strategy.
+ arch/um/drivers/virtio_uml.c | 51 +++++++++++++++++++++++++++++++++++++++++++-
+ arch/um/os-Linux/signal.c | 9 +++++---
+ arch/um/os-Linux/umid.c | 3 +--
+ 3 files changed, 57 insertions(+), 6 deletions(-)
+Merging xtensa/xtensa-for-next (0d4b3ca115b54 xtensa: align: validate access in fast_load_store)
+$ 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/kernel/align.S | 10 ++++++++--
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+Merging fs-next (054a8722d6f75 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 Documentation/admin-guide/kernel-parameters.txt
+CONFLICT (content): Merge conflict in Documentation/admin-guide/kernel-parameters.txt
+Auto-merging fs/btrfs/Makefile
+Auto-merging fs/ecryptfs/ecryptfs_kernel.h
+Auto-merging fs/erofs/data.c
+Auto-merging fs/ext4/file.c
+Auto-merging fs/ext4/inode.c
+Auto-merging fs/fat/dir.c
+CONFLICT (content): Merge conflict in fs/fat/dir.c
+Auto-merging fs/fat/namei_msdos.c
+Auto-merging fs/fat/namei_vfat.c
+Auto-merging fs/gfs2/lock_dlm.c
+Auto-merging fs/ntfs3/file.c
+CONFLICT (content): Merge conflict in fs/ntfs3/file.c
+Auto-merging fs/ntfs3/ntfs_fs.h
+Auto-merging fs/orangefs/file.c
+Auto-merging fs/sync.c
+Auto-merging fs/xfs/scrub/xfile.c
+Auto-merging fs/xfs/xfs_buf_mem.c
+Auto-merging fs/xfs/xfs_file.c
+Auto-merging fs/xfs/xfs_super.c
+Auto-merging include/trace/events/writeback.h
+Auto-merging include/uapi/linux/sysctl.h
+Auto-merging init/Kconfig
+Auto-merging mm/huge_memory.c
+Auto-merging mm/readahead.c
+Auto-merging mm/shmem.c
+Auto-merging mm/swapfile.c
+Resolved 'Documentation/admin-guide/kernel-parameters.txt' using previous resolution.
+Resolved 'fs/fat/dir.c' using previous resolution.
+Resolved 'fs/ntfs3/file.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 2b9d5ea14503a] Merge branch 'fs-next' of linux-next
+$ git diff -M --stat --summary HEAD^..
+ Documentation/ABI/testing/sysfs-fs-erofs | 20 +-
+ Documentation/ABI/testing/sysfs-fs-f2fs | 30 +-
+ Documentation/admin-guide/kernel-parameters.txt | 12 +-
+ Documentation/admin-guide/sysctl/kernel.rst | 6 -
+ Documentation/admin-guide/xfs.rst | 8 +
+ Documentation/filesystems/erofs.rst | 18 +-
+ Documentation/filesystems/ext2.rst | 2 +-
+ Documentation/filesystems/f2fs.rst | 49 +-
+ Documentation/filesystems/locking.rst | 13 +-
+ Documentation/filesystems/mount_api.rst | 2 -
+ Documentation/filesystems/nfs/exporting.rst | 40 +-
+ Documentation/filesystems/porting.rst | 27 +-
+ .../filesystems/ramfs-rootfs-initramfs.rst | 24 +-
+ Documentation/filesystems/vfs.rst | 76 +-
+ Documentation/netlink/specs/nfsd.yaml | 5 +
+ Documentation/sunrpc/xdr/nfs4_1.x | 61 +
+ arch/alpha/include/uapi/asm/errno.h | 2 +
+ arch/alpha/kernel/osf_sys.c | 34 +-
+ arch/arm/configs/neponset_defconfig | 2 +-
+ arch/mips/include/uapi/asm/errno.h | 2 +
+ arch/parisc/include/uapi/asm/errno.h | 2 +
+ arch/sparc/include/uapi/asm/errno.h | 2 +
+ block/bio.c | 34 +
+ drivers/block/rbd.c | 33 +-
+ drivers/infiniband/core/cma.c | 30 +
+ drivers/infiniband/core/cma_priv.h | 1 +
+ fs/9p/acl.c | 16 +-
+ fs/9p/vfs_dir.c | 2 -
+ fs/9p/vfs_file.c | 2 -
+ fs/Makefile | 2 +-
+ fs/affs/dir.c | 2 +
+ fs/affs/file.c | 2 +
+ fs/attr.c | 12 +-
+ fs/bad_inode.c | 3 +-
+ fs/befs/linuxvfs.c | 2 +
+ fs/btrfs/Kconfig | 13 +-
+ fs/btrfs/Makefile | 7 +-
+ fs/btrfs/accessors.h | 30 +
+ fs/btrfs/acl.c | 10 +-
+ fs/btrfs/backref.c | 4 +-
+ fs/btrfs/bio.c | 35 +-
+ fs/btrfs/bio.h | 19 +-
+ fs/btrfs/block-group.c | 455 ++-
+ fs/btrfs/block-group.h | 31 +-
+ fs/btrfs/block-rsv.c | 8 +
+ fs/btrfs/block-rsv.h | 1 +
+ fs/btrfs/btrfs_inode.h | 4 -
+ fs/btrfs/compression.c | 217 +-
+ fs/btrfs/compression.h | 40 +-
+ fs/btrfs/ctree.c | 49 +-
+ fs/btrfs/ctree.h | 9 +
+ fs/btrfs/defrag.c | 10 +-
+ fs/btrfs/delayed-inode.c | 53 +-
+ fs/btrfs/delayed-inode.h | 15 -
+ fs/btrfs/direct-io.c | 29 +-
+ fs/btrfs/discard.c | 52 +-
+ fs/btrfs/disk-io.c | 284 +-
+ fs/btrfs/extent-io-tree.c | 7 +-
+ fs/btrfs/extent-tree.c | 457 ++-
+ fs/btrfs/extent-tree.h | 4 +-
+ fs/btrfs/extent_io.c | 130 +-
+ fs/btrfs/extent_map.c | 12 +
+ fs/btrfs/file-item.c | 20 +-
+ fs/btrfs/file.c | 62 +-
+ fs/btrfs/free-space-cache.c | 108 +-
+ fs/btrfs/free-space-cache.h | 1 +
+ fs/btrfs/free-space-tree.c | 150 +-
+ fs/btrfs/free-space-tree.h | 6 +-
+ fs/btrfs/fs.c | 102 +-
+ fs/btrfs/fs.h | 79 +-
+ fs/btrfs/inode-item.c | 7 +-
+ fs/btrfs/inode.c | 627 ++--
+ fs/btrfs/ioctl.c | 119 +-
+ fs/btrfs/locking.c | 1 +
+ fs/btrfs/lzo.c | 295 +-
+ fs/btrfs/messages.c | 26 +-
+ fs/btrfs/messages.h | 76 +-
+ fs/btrfs/qgroup.c | 125 +-
+ fs/btrfs/reflink.c | 11 +-
+ fs/btrfs/relocation.c | 1765 +++++++++-
+ fs/btrfs/relocation.h | 17 +
+ fs/btrfs/root-tree.c | 47 +-
+ fs/btrfs/scrub.c | 56 +-
+ fs/btrfs/send.c | 76 +-
+ fs/btrfs/space-info.c | 73 +-
+ fs/btrfs/space-info.h | 16 +
+ fs/btrfs/super.c | 17 +-
+ fs/btrfs/sysfs.c | 55 +-
+ fs/btrfs/tests/btrfs-tests.c | 6 +
+ fs/btrfs/tests/btrfs-tests.h | 17 +
+ fs/btrfs/tests/chunk-allocation-tests.c | 476 +++
+ fs/btrfs/tests/extent-map-tests.c | 16 +-
+ fs/btrfs/tests/free-space-tree-tests.c | 4 +-
+ fs/btrfs/tests/inode-tests.c | 126 +-
+ fs/btrfs/tests/zoned-tests.c | 675 ++++
+ fs/btrfs/transaction.c | 78 +-
+ fs/btrfs/tree-checker.c | 84 +-
+ fs/btrfs/tree-checker.h | 5 +
+ fs/btrfs/tree-log.c | 2 +-
+ fs/btrfs/uuid-tree.c | 16 +-
+ fs/btrfs/verity.c | 24 +-
+ fs/btrfs/volumes.c | 631 +++-
+ fs/btrfs/volumes.h | 57 +-
+ fs/btrfs/zlib.c | 97 +-
+ fs/btrfs/zoned.c | 401 ++-
+ fs/btrfs/zoned.h | 17 +
+ fs/btrfs/zstd.c | 139 +-
+ fs/buffer.c | 31 +-
+ fs/ceph/acl.c | 50 +-
+ fs/ceph/crypto.c | 9 +-
+ fs/ceph/dir.c | 2 -
+ fs/ceph/file.c | 1 -
+ fs/ceph/mds_client.c | 5 +-
+ fs/ceph/mdsmap.c | 26 +-
+ fs/ceph/mdsmap.h | 1 +
+ fs/ceph/super.h | 16 +-
+ fs/char_dev.c | 19 +-
+ fs/coredump.c | 3 +-
+ fs/cramfs/inode.c | 2 +
+ fs/dcache.c | 13 +-
+ fs/dlm/config.c | 16 +-
+ fs/dlm/dir.c | 6 +-
+ fs/dlm/dlm_internal.h | 4 +-
+ fs/dlm/lock.c | 22 +-
+ fs/dlm/member.c | 6 +-
+ fs/ecryptfs/crypto.c | 38 +-
+ fs/ecryptfs/debug.c | 1 -
+ fs/ecryptfs/ecryptfs_kernel.h | 5 +-
+ fs/ecryptfs/keystore.c | 19 +-
+ fs/ecryptfs/main.c | 9 +-
+ fs/efs/dir.c | 2 +
+ fs/erofs/Kconfig | 20 +-
+ fs/erofs/Makefile | 1 +
+ fs/erofs/data.c | 113 +-
+ fs/erofs/decompressor.c | 85 +-
+ fs/erofs/decompressor_crypto.c | 2 +-
+ fs/erofs/decompressor_deflate.c | 1 -
+ fs/erofs/dir.c | 2 +
+ fs/erofs/erofs_fs.h | 7 +-
+ fs/erofs/fileio.c | 45 +-
+ fs/erofs/fscache.c | 17 +-
+ fs/erofs/inode.c | 78 +-
+ fs/erofs/internal.h | 76 +-
+ fs/erofs/ishare.c | 206 ++
+ fs/erofs/super.c | 142 +-
+ fs/erofs/sysfs.c | 9 +-
+ fs/erofs/xattr.c | 266 +-
+ fs/erofs/xattr.h | 40 +-
+ fs/erofs/zdata.c | 110 +-
+ fs/exec.c | 180 +-
+ fs/exfat/cache.c | 149 +-
+ fs/exfat/dir.c | 2 +
+ fs/exfat/exfat_fs.h | 7 +-
+ fs/exfat/fatent.c | 62 +-
+ fs/exfat/file.c | 18 +-
+ fs/exfat/inode.c | 57 +-
+ fs/exfat/namei.c | 4 +-
+ fs/ext2/dir.c | 2 +
+ fs/ext2/ext2.h | 1 -
+ fs/ext2/file.c | 2 +
+ fs/ext4/dir.c | 2 +
+ fs/ext4/ext4.h | 45 +-
+ fs/ext4/extents-test.c | 1027 ++++++
+ fs/ext4/extents.c | 608 ++--
+ fs/ext4/extents_status.c | 125 +-
+ fs/ext4/fast_commit.c | 54 +-
+ fs/ext4/fast_commit.h | 3 +
+ fs/ext4/file.c | 26 +-
+ fs/ext4/inode.c | 125 +-
+ fs/ext4/ioctl.c | 5 +
+ fs/ext4/mballoc-test.c | 2 +-
+ fs/ext4/mballoc.c | 76 +-
+ fs/ext4/migrate.c | 12 +
+ fs/ext4/move_extent.c | 2 +
+ fs/ext4/readpage.c | 64 +-
+ fs/ext4/resize.c | 2 +-
+ fs/ext4/super.c | 56 +-
+ fs/ext4/sysfs.c | 36 +
+ fs/ext4/verity.c | 38 +-
+ fs/f2fs/checkpoint.c | 176 +-
+ fs/f2fs/compress.c | 25 +-
+ fs/f2fs/data.c | 525 ++-
+ fs/f2fs/debug.c | 1 +
+ fs/f2fs/dir.c | 2 +
+ fs/f2fs/f2fs.h | 248 +-
+ fs/f2fs/file.c | 92 +-
+ fs/f2fs/gc.c | 84 +-
+ fs/f2fs/inline.c | 10 +-
+ fs/f2fs/inode.c | 17 +-
+ fs/f2fs/namei.c | 65 +-
+ fs/f2fs/node.c | 99 +-
+ fs/f2fs/node.h | 8 -
+ fs/f2fs/recovery.c | 11 +-
+ fs/f2fs/segment.c | 133 +-
+ fs/f2fs/segment.h | 108 +-
+ fs/f2fs/super.c | 204 +-
+ fs/f2fs/sysfs.c | 76 +-
+ fs/f2fs/verity.c | 36 +-
+ fs/f2fs/xattr.c | 5 +-
+ fs/fat/dir.c | 8 +-
+ fs/fat/fat.h | 11 +-
+ fs/fat/file.c | 19 +-
+ fs/fat/inode.c | 2 +-
+ fs/fat/misc.c | 59 +-
+ fs/fat/namei_msdos.c | 13 +-
+ fs/fat/namei_vfat.c | 9 +-
+ fs/fhandle.c | 5 +-
+ fs/file_attr.c | 12 +-
+ fs/file_table.c | 11 +-
+ fs/filesystems.c | 9 +-
+ fs/freevxfs/vxfs_lookup.c | 2 +
+ fs/fs-writeback.c | 33 +-
+ fs/fs_context.c | 208 +-
+ fs/fs_struct.c | 1 +
+ fs/fserror.c | 194 ++
+ fs/fsopen.c | 16 +-
+ fs/fuse/acl.c | 12 +-
+ fs/fuse/dev.c | 2 +-
+ fs/fuse/dir.c | 1 -
+ fs/fuse/file.c | 13 +-
+ fs/gfs2/acl.c | 13 +-
+ fs/gfs2/bmap.c | 13 +-
+ fs/gfs2/file.c | 3 +-
+ fs/gfs2/glock.c | 190 +-
+ fs/gfs2/glock.h | 9 +-
+ fs/gfs2/glops.c | 34 +-
+ fs/gfs2/incore.h | 18 +-
+ fs/gfs2/inode.c | 27 +-
+ fs/gfs2/lock_dlm.c | 28 +-
+ fs/gfs2/log.c | 7 +-
+ fs/gfs2/lops.c | 51 +-
+ fs/gfs2/lops.h | 4 +-
+ fs/gfs2/meta_io.c | 6 +-
+ fs/gfs2/meta_io.h | 2 +-
+ fs/gfs2/ops_fstype.c | 2 +-
+ fs/gfs2/quota.c | 5 +-
+ fs/gfs2/rgrp.c | 2 +-
+ fs/gfs2/super.c | 4 +-
+ fs/gfs2/trace_gfs2.h | 50 +-
+ fs/gfs2/trans.c | 4 +-
+ fs/init.c | 115 +-
+ fs/inode.c | 316 +-
+ fs/internal.h | 23 +-
+ fs/iomap/buffered-io.c | 29 +-
+ fs/iomap/direct-io.c | 12 +
+ fs/iomap/ioend.c | 6 +
+ fs/isofs/dir.c | 2 +
+ fs/isofs/rock.c | 2 +-
+ fs/jffs2/dir.c | 2 +
+ fs/jffs2/file.c | 2 +
+ fs/jfs/acl.c | 9 +-
+ fs/jfs/file.c | 2 +
+ fs/jfs/jfs_dtree.c | 4 +-
+ fs/jfs/jfs_logmgr.c | 1 +
+ fs/jfs/namei.c | 8 +-
+ fs/libfs.c | 20 +-
+ fs/lockd/svc.c | 6 +-
+ fs/lockd/svclock.c | 4 -
+ fs/locks.c | 34 +-
+ fs/minix/inode.c | 50 +-
+ fs/minix/minix.h | 2 -
+ fs/mount.h | 1 +
+ fs/namei.c | 546 +--
+ fs/namespace.c | 456 ++-
+ fs/netfs/read_collect.c | 10 +
+ fs/netfs/read_retry.c | 4 +-
+ fs/netfs/write_collect.c | 8 +-
+ fs/netfs/write_issue.c | 1 +
+ fs/netfs/write_retry.c | 1 -
+ fs/nfs/Kconfig | 26 +-
+ fs/nfs/Makefile | 4 +-
+ fs/nfs/callback.c | 23 +-
+ fs/nfs/callback.h | 3 -
+ fs/nfs/callback_proc.c | 16 +-
+ fs/nfs/callback_xdr.c | 21 -
+ fs/nfs/client.c | 12 +-
+ fs/nfs/delegation.c | 604 ++--
+ fs/nfs/delegation.h | 9 +-
+ fs/nfs/dir.c | 1 -
+ fs/nfs/file.c | 1 -
+ fs/nfs/fs_context.c | 3 +-
+ fs/nfs/inode.c | 37 +-
+ fs/nfs/internal.h | 15 +-
+ fs/nfs/localio.c | 126 +-
+ fs/nfs/netns.h | 4 +-
+ fs/nfs/nfs3proc.c | 3 +-
+ fs/nfs/nfs40.h | 19 +
+ fs/nfs/nfs40client.c | 245 ++
+ fs/nfs/nfs40proc.c | 395 +++
+ fs/nfs/nfs42proc.c | 13 +-
+ fs/nfs/nfs4_fs.h | 83 +-
+ fs/nfs/nfs4client.c | 193 +-
+ fs/nfs/nfs4proc.c | 764 +----
+ fs/nfs/nfs4session.c | 4 -
+ fs/nfs/nfs4session.h | 23 -
+ fs/nfs/nfs4state.c | 91 +-
+ fs/nfs/nfs4trace.c | 2 -
+ fs/nfs/nfs4trace.h | 21 +-
+ fs/nfs/nfs4xdr.c | 109 +-
+ fs/nfs/pnfs.c | 3 +-
+ fs/nfs/pnfs.h | 6 +-
+ fs/nfs/proc.c | 3 +-
+ fs/nfs/read.c | 4 +-
+ fs/nfs/super.c | 30 +-
+ fs/nfs/sysfs.c | 10 +-
+ fs/nfs/write.c | 2 +-
+ fs/nfsd/Kconfig | 19 +
+ fs/nfsd/Makefile | 10 +-
+ fs/nfsd/acl.h | 1 +
+ fs/nfsd/netlink.c | 5 +-
+ fs/nfsd/netns.h | 7 +-
+ fs/nfsd/nfs2acl.c | 2 +-
+ fs/nfsd/nfs4acl.c | 17 +-
+ fs/nfsd/nfs4idmap.c | 52 +-
+ fs/nfsd/nfs4proc.c | 276 +-
+ fs/nfsd/nfs4state.c | 52 +-
+ fs/nfsd/nfs4xdr.c | 363 +-
+ fs/nfsd/nfs4xdr_gen.c | 351 +-
+ fs/nfsd/nfs4xdr_gen.h | 12 +-
+ fs/nfsd/nfsctl.c | 7 +
+ fs/nfsd/nfsd.h | 24 +-
+ fs/nfsd/nfsproc.c | 2 +-
+ fs/nfsd/nfssvc.c | 64 +-
+ fs/nfsd/state.h | 5 +
+ fs/nfsd/trace.h | 54 +
+ fs/nfsd/vfs.c | 34 +-
+ fs/nfsd/vfs.h | 3 +-
+ fs/nfsd/xdr4.h | 7 +
+ fs/nilfs2/dir.c | 3 +-
+ fs/nilfs2/file.c | 2 +
+ fs/notify/fsnotify.c | 69 +-
+ fs/notify/fsnotify.h | 5 +-
+ fs/notify/mark.c | 139 +-
+ fs/nsfs.c | 13 +
+ fs/ntfs3/attrib.c | 81 +-
+ fs/ntfs3/attrlist.c | 9 +
+ fs/ntfs3/bitmap.c | 17 +
+ fs/ntfs3/dir.c | 116 +-
+ fs/ntfs3/file.c | 442 +--
+ fs/ntfs3/frecord.c | 318 +-
+ fs/ntfs3/fslog.c | 65 +-
+ fs/ntfs3/fsntfs.c | 57 +-
+ fs/ntfs3/index.c | 26 +-
+ fs/ntfs3/inode.c | 782 ++---
+ fs/ntfs3/namei.c | 17 +-
+ fs/ntfs3/ntfs.h | 1 +
+ fs/ntfs3/ntfs_fs.h | 64 +-
+ fs/ntfs3/run.c | 13 +-
+ fs/ntfs3/super.c | 24 +-
+ fs/ntfs3/xattr.c | 11 +-
+ fs/nullfs.c | 70 +
+ fs/ocfs2/file.c | 5 +
+ fs/open.c | 158 +-
+ fs/orangefs/acl.c | 8 +-
+ fs/orangefs/dir.c | 4 +-
+ fs/orangefs/file.c | 1 +
+ fs/orangefs/inode.c | 29 +-
+ fs/orangefs/orangefs-debugfs.c | 36 +-
+ fs/orangefs/orangefs-kernel.h | 3 +-
+ fs/orangefs/xattr.c | 12 +-
+ fs/overlayfs/file.c | 2 +
+ fs/overlayfs/inode.c | 7 +-
+ fs/overlayfs/overlayfs.h | 3 +-
+ fs/overlayfs/readdir.c | 2 +
+ fs/posix_acl.c | 21 +-
+ fs/qnx4/dir.c | 2 +
+ fs/qnx6/dir.c | 2 +
+ fs/quota/quota.c | 4 +-
+ fs/read_write.c | 2 +
+ fs/select.c | 12 +-
+ fs/smb/Kconfig | 17 +
+ fs/smb/client/Makefile | 24 +-
+ fs/smb/client/cached_dir.c | 10 +-
+ fs/smb/client/cached_dir.h | 42 +-
+ fs/smb/client/cifs_debug.c | 18 +-
+ fs/smb/client/cifs_debug.h | 1 -
+ fs/smb/client/cifs_spnego.h | 4 +-
+ fs/smb/client/cifs_swn.h | 10 +-
+ fs/smb/client/cifs_unicode.c | 1 -
+ fs/smb/client/cifs_unicode.h | 17 +-
+ fs/smb/client/cifsacl.c | 1 -
+ fs/smb/client/cifsencrypt.c | 124 -
+ fs/smb/client/cifsfs.c | 7 +-
+ fs/smb/client/cifsfs.h | 114 +-
+ fs/smb/client/cifsglob.h | 51 +-
+ fs/smb/client/cifspdu.h | 2377 +------------
+ fs/smb/client/cifsproto.h | 768 ++---
+ fs/smb/client/cifssmb.c | 147 +-
+ fs/smb/client/cifstransport.c | 265 --
+ fs/smb/client/compress.h | 3 +-
+ fs/smb/client/connect.c | 329 +-
+ fs/smb/client/dfs.h | 3 +-
+ fs/smb/client/dfs_cache.h | 19 +-
+ fs/smb/client/dir.c | 1 -
+ fs/smb/client/dns_resolve.h | 4 +-
+ fs/smb/client/file.c | 1 -
+ fs/smb/client/fs_context.c | 1 -
+ fs/smb/client/fs_context.h | 16 +-
+ fs/smb/client/fscache.h | 15 +-
+ fs/smb/client/gen_smb2_mapping | 86 +
+ fs/smb/client/inode.c | 1 -
+ fs/smb/client/ioctl.c | 1 -
+ fs/smb/client/link.c | 1 -
+ fs/smb/client/misc.c | 302 +-
+ fs/smb/client/netlink.h | 4 +-
+ fs/smb/client/netmisc.c | 824 +----
+ fs/smb/client/nterr.c | 15 +
+ fs/smb/client/nterr.h | 13 +
+ fs/smb/client/ntlmssp.h | 15 +-
+ fs/smb/client/readdir.c | 1 -
+ fs/smb/client/reparse.h | 14 +-
+ fs/smb/client/sess.c | 982 ------
+ fs/smb/client/smb1debug.c | 25 +
+ fs/smb/client/smb1encrypt.c | 139 +
+ fs/smb/client/smb1maperror.c | 810 +++++
+ fs/smb/client/smb1misc.c | 189 ++
+ fs/smb/client/smb1ops.c | 279 +-
+ fs/smb/client/smb1pdu.h | 2354 +++++++++++++
+ fs/smb/client/smb1proto.h | 335 ++
+ fs/smb/client/smb1session.c | 995 ++++++
+ fs/smb/client/smb1transport.c | 563 ++++
+ fs/smb/client/smb2file.c | 2 +-
+ fs/smb/client/smb2inode.c | 23 +-
+ fs/smb/client/smb2maperror.c | 2473 +-------------
+ fs/smb/client/smb2maperror_test.c | 45 +
+ fs/smb/client/smb2misc.c | 6 +-
+ fs/smb/client/smb2ops.c | 59 +-
+ fs/smb/client/smb2pdu.c | 195 +-
+ fs/smb/client/smb2proto.h | 469 ++-
+ fs/smb/client/smbdirect.c | 549 ++-
+ fs/smb/client/smbencrypt.c | 1 -
+ fs/smb/client/smberr.h | 2 +-
+ fs/smb/client/trace.h | 1 +
+ fs/smb/client/transport.c | 1 -
+ fs/smb/client/xattr.c | 1 -
+ fs/smb/common/smb2pdu.h | 3 +
+ fs/smb/common/smb2status.h | 3499 ++++++++++----------
+ fs/smb/common/smbdirect/smbdirect_socket.h | 18 +
+ fs/smb/server/transport_rdma.c | 259 +-
+ fs/smb/server/vfs.c | 15 +-
+ fs/splice.c | 2 +-
+ fs/squashfs/dir.c | 2 +
+ fs/squashfs/file.c | 4 +-
+ fs/stat.c | 28 +-
+ fs/statfs.c | 3 +-
+ fs/super.c | 7 +-
+ fs/sync.c | 4 +-
+ fs/ubifs/file.c | 28 +-
+ fs/ubifs/ubifs.h | 3 +-
+ fs/udf/dir.c | 2 +
+ fs/udf/file.c | 2 +
+ fs/udf/udf_sb.h | 2 -
+ fs/ufs/dir.c | 2 +
+ fs/ufs/file.c | 2 +
+ fs/utimes.c | 8 +-
+ fs/vboxsf/dir.c | 1 -
+ fs/vboxsf/file.c | 1 -
+ fs/verity/Makefile | 1 +
+ fs/verity/enable.c | 41 +-
+ fs/verity/fsverity_private.h | 20 +-
+ fs/verity/open.c | 86 +-
+ fs/verity/pagecache.c | 58 +
+ fs/verity/read_metadata.c | 19 +-
+ fs/verity/verify.c | 91 +-
+ fs/xattr.c | 33 +-
+ fs/xfs/Makefile | 2 +
+ fs/xfs/libxfs/xfs_ag.c | 2 +-
+ fs/xfs/libxfs/xfs_ag_resv.c | 2 +-
+ fs/xfs/libxfs/xfs_alloc.c | 10 +-
+ fs/xfs/libxfs/xfs_alloc_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_attr.c | 191 +-
+ fs/xfs/libxfs/xfs_attr.h | 6 +-
+ fs/xfs/libxfs/xfs_attr_leaf.c | 197 +-
+ fs/xfs/libxfs/xfs_attr_leaf.h | 1 +
+ fs/xfs/libxfs/xfs_attr_remote.c | 2 +-
+ fs/xfs/libxfs/xfs_bit.c | 2 +-
+ fs/xfs/libxfs/xfs_bmap.c | 2 +-
+ fs/xfs/libxfs/xfs_bmap_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_btree_mem.c | 2 +-
+ fs/xfs/libxfs/xfs_btree_staging.c | 2 +-
+ fs/xfs/libxfs/xfs_da_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_da_format.h | 2 +-
+ fs/xfs/libxfs/xfs_defer.c | 4 +-
+ fs/xfs/libxfs/xfs_dir2.c | 2 +-
+ fs/xfs/libxfs/xfs_dir2_block.c | 2 +-
+ fs/xfs/libxfs/xfs_dir2_data.c | 2 +-
+ fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +-
+ fs/xfs/libxfs/xfs_dir2_node.c | 2 +-
+ fs/xfs/libxfs/xfs_dir2_sf.c | 2 +-
+ fs/xfs/libxfs/xfs_dquot_buf.c | 2 +-
+ fs/xfs/libxfs/xfs_errortag.h | 8 +-
+ fs/xfs/libxfs/xfs_exchmaps.c | 2 +-
+ fs/xfs/libxfs/xfs_fs.h | 189 ++
+ fs/xfs/libxfs/xfs_group.c | 2 +-
+ fs/xfs/libxfs/xfs_health.h | 5 +
+ fs/xfs/libxfs/xfs_ialloc.c | 2 +-
+ fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_iext_tree.c | 2 +-
+ fs/xfs/libxfs/xfs_inode_buf.c | 2 +-
+ fs/xfs/libxfs/xfs_inode_fork.c | 2 +-
+ fs/xfs/libxfs/xfs_inode_util.c | 2 +-
+ fs/xfs/libxfs/xfs_log_format.h | 7 -
+ fs/xfs/libxfs/xfs_log_rlimit.c | 2 +-
+ fs/xfs/libxfs/xfs_metadir.c | 2 +-
+ fs/xfs/libxfs/xfs_metafile.c | 2 +-
+ fs/xfs/libxfs/xfs_parent.c | 16 +-
+ fs/xfs/libxfs/xfs_refcount.c | 2 +-
+ fs/xfs/libxfs/xfs_refcount_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_rmap.c | 2 +-
+ fs/xfs/libxfs/xfs_rmap_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_rtbitmap.c | 2 +-
+ fs/xfs/libxfs/xfs_rtgroup.c | 2 +-
+ fs/xfs/libxfs/xfs_rtgroup.h | 15 +
+ fs/xfs/libxfs/xfs_rtrefcount_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_rtrmap_btree.c | 2 +-
+ fs/xfs/libxfs/xfs_sb.c | 2 +-
+ fs/xfs/libxfs/xfs_symlink_remote.c | 2 +-
+ fs/xfs/libxfs/xfs_trans_inode.c | 2 +-
+ fs/xfs/libxfs/xfs_trans_resv.c | 2 +-
+ fs/xfs/libxfs/xfs_trans_space.c | 2 +-
+ fs/xfs/libxfs/xfs_types.c | 2 +-
+ fs/xfs/libxfs/xfs_zones.c | 151 +-
+ fs/xfs/libxfs/xfs_zones.h | 6 +-
+ fs/xfs/scrub/agb_bitmap.c | 2 +-
+ fs/xfs/scrub/agheader.c | 2 +-
+ fs/xfs/scrub/agheader_repair.c | 23 +-
+ fs/xfs/scrub/alloc.c | 2 +-
+ fs/xfs/scrub/alloc_repair.c | 22 +-
+ fs/xfs/scrub/attr.c | 61 +-
+ fs/xfs/scrub/attr_repair.c | 28 +-
+ fs/xfs/scrub/bitmap.c | 2 +-
+ fs/xfs/scrub/bmap.c | 2 +-
+ fs/xfs/scrub/bmap_repair.c | 8 +-
+ fs/xfs/scrub/btree.c | 11 +-
+ fs/xfs/scrub/common.c | 9 +-
+ fs/xfs/scrub/common.h | 25 -
+ fs/xfs/scrub/cow_repair.c | 2 +-
+ fs/xfs/scrub/dabtree.c | 4 +-
+ fs/xfs/scrub/dir.c | 15 +-
+ fs/xfs/scrub/dir_repair.c | 21 +-
+ fs/xfs/scrub/dirtree.c | 21 +-
+ fs/xfs/scrub/dirtree_repair.c | 2 +-
+ fs/xfs/scrub/dqiterate.c | 2 +-
+ fs/xfs/scrub/findparent.c | 2 +-
+ fs/xfs/scrub/fscounters.c | 2 +-
+ fs/xfs/scrub/fscounters_repair.c | 2 +-
+ fs/xfs/scrub/health.c | 2 +-
+ fs/xfs/scrub/ialloc.c | 2 +-
+ fs/xfs/scrub/ialloc_repair.c | 27 +-
+ fs/xfs/scrub/inode.c | 2 +-
+ fs/xfs/scrub/inode_repair.c | 2 +-
+ fs/xfs/scrub/iscan.c | 2 +-
+ fs/xfs/scrub/listxattr.c | 2 +-
+ fs/xfs/scrub/metapath.c | 2 +-
+ fs/xfs/scrub/newbt.c | 2 +-
+ fs/xfs/scrub/nlinks.c | 11 +-
+ fs/xfs/scrub/nlinks_repair.c | 2 +-
+ fs/xfs/scrub/orphanage.c | 2 +-
+ fs/xfs/scrub/parent.c | 13 +-
+ fs/xfs/scrub/parent_repair.c | 25 +-
+ fs/xfs/scrub/quota.c | 2 +-
+ fs/xfs/scrub/quota_repair.c | 2 +-
+ fs/xfs/scrub/quotacheck.c | 15 +-
+ fs/xfs/scrub/quotacheck_repair.c | 2 +-
+ fs/xfs/scrub/rcbag.c | 2 +-
+ fs/xfs/scrub/rcbag_btree.c | 2 +-
+ fs/xfs/scrub/readdir.c | 2 +-
+ fs/xfs/scrub/reap.c | 2 +-
+ fs/xfs/scrub/refcount.c | 2 +-
+ fs/xfs/scrub/refcount_repair.c | 15 +-
+ fs/xfs/scrub/repair.c | 5 +-
+ fs/xfs/scrub/rgsuper.c | 2 +-
+ fs/xfs/scrub/rmap.c | 2 +-
+ fs/xfs/scrub/rmap_repair.c | 7 +-
+ fs/xfs/scrub/rtbitmap.c | 2 +-
+ fs/xfs/scrub/rtbitmap_repair.c | 8 +-
+ fs/xfs/scrub/rtrefcount.c | 2 +-
+ fs/xfs/scrub/rtrefcount_repair.c | 17 +-
+ fs/xfs/scrub/rtrmap.c | 2 +-
+ fs/xfs/scrub/rtrmap_repair.c | 7 +-
+ fs/xfs/scrub/rtsummary.c | 9 +-
+ fs/xfs/scrub/rtsummary_repair.c | 2 +-
+ fs/xfs/scrub/scrub.c | 4 +-
+ fs/xfs/scrub/stats.c | 2 +-
+ fs/xfs/scrub/symlink.c | 2 +-
+ fs/xfs/scrub/symlink_repair.c | 2 +-
+ fs/xfs/scrub/tempfile.c | 2 +-
+ fs/xfs/scrub/trace.c | 2 +-
+ fs/xfs/scrub/xfarray.c | 2 +-
+ fs/xfs/scrub/xfblob.c | 2 +-
+ fs/xfs/scrub/xfile.c | 2 +-
+ fs/xfs/xfs.h | 28 -
+ fs/xfs/xfs_acl.c | 2 +-
+ fs/xfs/xfs_aops.c | 2 +-
+ fs/xfs/xfs_attr_inactive.c | 2 +-
+ fs/xfs/xfs_attr_item.c | 29 +-
+ fs/xfs/xfs_attr_list.c | 2 +-
+ fs/xfs/xfs_bio_io.c | 2 +-
+ fs/xfs/xfs_bmap_item.c | 12 +-
+ fs/xfs/xfs_bmap_util.c | 2 +-
+ fs/xfs/xfs_buf.c | 2 +-
+ fs/xfs/xfs_buf_item.c | 21 +-
+ fs/xfs/xfs_buf_item_recover.c | 2 +-
+ fs/xfs/xfs_buf_mem.c | 2 +-
+ fs/xfs/xfs_dahash_test.c | 2 +-
+ fs/xfs/xfs_dir2_readdir.c | 2 +-
+ fs/xfs/xfs_discard.c | 2 +-
+ fs/xfs/xfs_dquot.c | 2 +-
+ fs/xfs/xfs_dquot_item.c | 11 +-
+ fs/xfs/xfs_dquot_item_recover.c | 2 +-
+ fs/xfs/xfs_drain.c | 2 +-
+ fs/xfs/xfs_error.c | 144 +-
+ fs/xfs/xfs_error.h | 23 +-
+ fs/xfs/xfs_exchmaps_item.c | 13 +-
+ fs/xfs/xfs_exchrange.c | 2 +-
+ fs/xfs/xfs_export.c | 2 +-
+ fs/xfs/xfs_extent_busy.c | 2 +-
+ fs/xfs/xfs_extfree_item.c | 12 +-
+ fs/xfs/xfs_file.c | 5 +-
+ fs/xfs/xfs_filestream.c | 2 +-
+ fs/xfs/xfs_fsmap.c | 2 +-
+ fs/xfs/xfs_fsops.c | 8 +-
+ fs/xfs/xfs_globals.c | 2 +-
+ fs/xfs/xfs_handle.c | 2 +-
+ fs/xfs/xfs_health.c | 140 +-
+ fs/xfs/xfs_healthmon.c | 1255 +++++++
+ fs/xfs/xfs_healthmon.h | 184 +
+ fs/xfs/xfs_hooks.c | 2 +-
+ fs/xfs/xfs_icache.c | 2 +-
+ fs/xfs/xfs_icreate_item.c | 8 +-
+ fs/xfs/xfs_inode.c | 2 +-
+ fs/xfs/xfs_inode_item.c | 51 +-
+ fs/xfs/xfs_inode_item_recover.c | 2 +-
+ fs/xfs/xfs_ioctl.c | 9 +-
+ fs/xfs/xfs_ioctl32.c | 2 +-
+ fs/xfs/xfs_iomap.c | 2 +-
+ fs/xfs/xfs_iops.c | 51 +-
+ fs/xfs/xfs_itable.c | 2 +-
+ fs/xfs/xfs_iunlink_item.c | 2 +-
+ fs/xfs/xfs_iwalk.c | 2 +-
+ fs/xfs/xfs_log.c | 294 +-
+ fs/xfs/xfs_log.h | 65 +-
+ fs/xfs/xfs_log_cil.c | 113 +-
+ fs/xfs/xfs_log_priv.h | 20 +
+ fs/xfs/xfs_log_recover.c | 29 +-
+ fs/xfs/xfs_message.c | 10 +-
+ fs/xfs/xfs_message.h | 2 -
+ fs/xfs/xfs_mount.c | 4 +-
+ fs/xfs/xfs_mount.h | 4 +
+ fs/xfs/xfs_mru_cache.c | 2 +-
+ fs/xfs/xfs_notify_failure.c | 23 +-
+ fs/xfs/{xfs_linux.h => xfs_platform.h} | 48 +-
+ fs/xfs/xfs_pnfs.c | 2 +-
+ fs/xfs/xfs_pwork.c | 2 +-
+ fs/xfs/xfs_qm.c | 2 +-
+ fs/xfs/xfs_qm_bhv.c | 2 +-
+ fs/xfs/xfs_qm_syscalls.c | 2 +-
+ fs/xfs/xfs_quotaops.c | 2 +-
+ fs/xfs/xfs_refcount_item.c | 12 +-
+ fs/xfs/xfs_reflink.c | 2 +-
+ fs/xfs/xfs_rmap_item.c | 12 +-
+ fs/xfs/xfs_rtalloc.c | 2 +-
+ fs/xfs/xfs_stats.c | 14 +-
+ fs/xfs/xfs_stats.h | 8 +-
+ fs/xfs/xfs_super.c | 67 +-
+ fs/xfs/xfs_symlink.c | 2 +-
+ fs/xfs/xfs_sysctl.c | 2 +-
+ fs/xfs/xfs_sysfs.c | 2 +-
+ fs/xfs/xfs_trace.c | 7 +-
+ fs/xfs/xfs_trace.h | 513 +++
+ fs/xfs/xfs_trans.c | 10 +-
+ fs/xfs/xfs_trans.h | 13 +-
+ fs/xfs/xfs_trans_ail.c | 2 +-
+ fs/xfs/xfs_trans_buf.c | 2 +-
+ fs/xfs/xfs_trans_dquot.c | 2 +-
+ fs/xfs/xfs_verify_media.c | 445 +++
+ fs/xfs/xfs_verify_media.h | 13 +
+ fs/xfs/xfs_xattr.c | 2 +-
+ fs/xfs/xfs_zone_alloc.c | 220 +-
+ fs/xfs/xfs_zone_gc.c | 221 +-
+ fs/xfs/xfs_zone_info.c | 2 +-
+ fs/xfs/xfs_zone_priv.h | 1 -
+ fs/xfs/xfs_zone_space_resv.c | 2 +-
+ include/asm-generic/vmlinux.lds.h | 3 +-
+ include/linux/audit.h | 11 -
+ include/linux/bio.h | 1 +
+ include/linux/ceph/ceph_fs.h | 11 +-
+ include/linux/device_cgroup.h | 2 +-
+ include/linux/exportfs.h | 33 +-
+ include/linux/f2fs_fs.h | 73 +-
+ include/linux/filelock.h | 18 +-
+ include/linux/fs.h | 82 +-
+ include/linux/fs/super_types.h | 8 +-
+ include/linux/fserror.h | 75 +
+ include/linux/fsnotify_backend.h | 5 +-
+ include/linux/fsverity.h | 190 +-
+ include/linux/init_syscalls.h | 1 +
+ include/linux/initrd.h | 2 -
+ include/linux/iomap.h | 8 +-
+ include/linux/jbd2.h | 3 -
+ include/linux/nfs4.h | 4 +
+ include/linux/nfs_fs_sb.h | 10 +-
+ include/linux/nfs_xdr.h | 9 +-
+ include/linux/ns/ns_common_types.h | 4 +-
+ include/linux/posix_acl_xattr.h | 5 +-
+ include/linux/restart_block.h | 4 +-
+ include/linux/sunrpc/svc.h | 13 +-
+ include/linux/sunrpc/svcsock.h | 2 +-
+ include/linux/sunrpc/xdrgen/_builtins.h | 80 +-
+ include/linux/sunrpc/xdrgen/nfs4_1.h | 112 +-
+ include/linux/wait.h | 15 +
+ include/rdma/rdma_cm.h | 17 +
+ include/trace/events/erofs.h | 10 +-
+ include/trace/events/ext4.h | 8 +-
+ include/trace/events/f2fs.h | 85 +-
+ include/trace/events/writeback.h | 6 -
+ include/uapi/asm-generic/errno.h | 2 +
+ include/uapi/linux/btrfs.h | 1 +
+ include/uapi/linux/btrfs_tree.h | 34 +-
+ include/uapi/linux/magic.h | 1 +
+ include/uapi/linux/mount.h | 13 +-
+ include/uapi/linux/nfs.h | 2 +-
+ include/uapi/linux/nfsd_netlink.h | 1 +
+ include/uapi/linux/sysctl.h | 1 -
+ init/Kconfig | 7 +-
+ init/do_mounts.c | 23 +-
+ init/do_mounts.h | 18 +-
+ init/do_mounts_initrd.c | 107 +-
+ init/do_mounts_rd.c | 24 +-
+ init/initramfs_test.c | 48 +
+ io_uring/fs.c | 106 +-
+ io_uring/openclose.c | 26 +-
+ io_uring/statx.c | 17 +-
+ io_uring/xattr.c | 30 +-
+ ipc/mqueue.c | 11 +-
+ kernel/acct.c | 4 +-
+ kernel/auditsc.c | 29 +-
+ kernel/pid.c | 131 +-
+ mm/huge_memory.c | 15 +-
+ mm/readahead.c | 15 +-
+ mm/shmem.c | 2 +
+ mm/swapfile.c | 21 +-
+ net/9p/client.c | 4 +-
+ net/9p/trans_virtio.c | 14 +-
+ net/9p/trans_xen.c | 83 +-
+ net/ceph/Kconfig | 1 +
+ net/ceph/auth_x.c | 195 +-
+ net/ceph/auth_x_protocol.h | 38 +
+ net/ceph/crypto.c | 277 +-
+ net/ceph/crypto.h | 21 +-
+ net/ceph/messenger_v2.c | 16 +-
+ net/sunrpc/auth_gss/gss_rpc_xdr.c | 82 +-
+ net/sunrpc/svc.c | 216 +-
+ net/sunrpc/svc_xprt.c | 51 +-
+ rust/helpers/fs.c | 2 +-
+ rust/helpers/pid_namespace.c | 8 +-
+ rust/helpers/poll.c | 5 +-
+ rust/kernel/configfs.rs | 9 +-
+ samples/configfs/configfs_sample.c | 8 +-
+ samples/rust/rust_configfs.rs | 5 +-
+ tools/arch/alpha/include/uapi/asm/errno.h | 2 +
+ tools/arch/mips/include/uapi/asm/errno.h | 2 +
+ tools/arch/parisc/include/uapi/asm/errno.h | 2 +
+ tools/arch/sparc/include/uapi/asm/errno.h | 2 +
+ tools/include/uapi/asm-generic/errno.h | 2 +
+ tools/net/sunrpc/xdrgen/README | 2 -
+ tools/net/sunrpc/xdrgen/generators/__init__.py | 5 +-
+ tools/net/sunrpc/xdrgen/generators/enum.py | 9 +-
+ tools/net/sunrpc/xdrgen/generators/passthru.py | 26 +
+ tools/net/sunrpc/xdrgen/generators/program.py | 38 +-
+ tools/net/sunrpc/xdrgen/generators/typedef.py | 8 +-
+ tools/net/sunrpc/xdrgen/generators/union.py | 115 +-
+ tools/net/sunrpc/xdrgen/grammars/xdr.lark | 10 +-
+ tools/net/sunrpc/xdrgen/subcmds/declarations.py | 28 +-
+ tools/net/sunrpc/xdrgen/subcmds/definitions.py | 31 +-
+ tools/net/sunrpc/xdrgen/subcmds/lint.py | 25 +-
+ tools/net/sunrpc/xdrgen/subcmds/source.py | 51 +-
+ .../xdrgen/templates/C/enum/declaration/enum.j2 | 1 -
+ .../sunrpc/xdrgen/templates/C/enum/decoder/enum.j2 | 11 +
+ .../xdrgen/templates/C/enum/decoder/enum_be.j2 | 20 +
+ .../xdrgen/templates/C/enum/definition/close.j2 | 1 +
+ .../xdrgen/templates/C/enum/definition/close_be.j2 | 1 +
+ .../xdrgen/templates/C/passthru/definition.j2 | 3 +
+ .../sunrpc/xdrgen/templates/C/passthru/source.j2 | 3 +
+ .../xdrgen/templates/C/program/decoder/argument.j2 | 4 +
+ .../templates/C/program/definition/program.j2 | 5 +
+ .../xdrgen/templates/C/program/encoder/result.j2 | 6 +
+ .../xdrgen/templates/C/program/maxsize/max_args.j2 | 3 +
+ .../sunrpc/xdrgen/templates/C/source_top/client.j2 | 1 -
+ .../xdrgen/templates/C/union/decoder/bool_spec.j2 | 7 +
+ .../xdrgen/templates/C/union/definition/close.j2 | 1 +
+ .../xdrgen/templates/C/union/encoder/bool_spec.j2 | 7 +
+ tools/net/sunrpc/xdrgen/xdr_ast.py | 49 +-
+ tools/net/sunrpc/xdrgen/xdr_parse.py | 138 +
+ tools/net/sunrpc/xdrgen/xdrgen | 8 +-
+ .../selftests/filesystems/open_tree_ns/.gitignore | 1 +
+ .../selftests/filesystems/open_tree_ns/Makefile | 10 +
+ .../filesystems/open_tree_ns/open_tree_ns_test.c | 1030 ++++++
+ .../selftests/filesystems/statmount/statmount.h | 15 +-
+ .../filesystems/statmount/statmount_test.c | 261 +-
+ .../filesystems/statmount/statmount_test_ns.c | 101 +-
+ tools/testing/selftests/filesystems/utils.c | 26 +
+ tools/testing/selftests/filesystems/utils.h | 1 +
+ 804 files changed, 34370 insertions(+), 21762 deletions(-)
+ create mode 100644 fs/btrfs/tests/chunk-allocation-tests.c
+ create mode 100644 fs/btrfs/tests/zoned-tests.c
+ create mode 100644 fs/erofs/ishare.c
+ create mode 100644 fs/ext4/extents-test.c
+ create mode 100644 fs/fserror.c
+ create mode 100644 fs/nfs/nfs40.h
+ create mode 100644 fs/nfs/nfs40client.c
+ create mode 100644 fs/nfs/nfs40proc.c
+ create mode 100644 fs/nullfs.c
+ delete mode 100644 fs/smb/client/cifstransport.c
+ create mode 100644 fs/smb/client/gen_smb2_mapping
+ create mode 100644 fs/smb/client/smb1debug.c
+ create mode 100644 fs/smb/client/smb1encrypt.c
+ create mode 100644 fs/smb/client/smb1maperror.c
+ create mode 100644 fs/smb/client/smb1misc.c
+ create mode 100644 fs/smb/client/smb1pdu.h
+ create mode 100644 fs/smb/client/smb1proto.h
+ create mode 100644 fs/smb/client/smb1session.c
+ create mode 100644 fs/smb/client/smb1transport.c
+ create mode 100644 fs/smb/client/smb2maperror_test.c
+ create mode 100644 fs/verity/pagecache.c
+ delete mode 100644 fs/xfs/xfs.h
+ create mode 100644 fs/xfs/xfs_healthmon.c
+ create mode 100644 fs/xfs/xfs_healthmon.h
+ rename fs/xfs/{xfs_linux.h => xfs_platform.h} (95%)
+ create mode 100644 fs/xfs/xfs_verify_media.c
+ create mode 100644 fs/xfs/xfs_verify_media.h
+ create mode 100644 include/linux/fserror.h
+ create mode 100644 tools/net/sunrpc/xdrgen/generators/passthru.py
+ create mode 100644 tools/net/sunrpc/xdrgen/templates/C/passthru/definition.j2
+ create mode 100644 tools/net/sunrpc/xdrgen/templates/C/passthru/source.j2
+ create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/definition/program.j2
+ create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/maxsize/max_args.j2
+ create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/bool_spec.j2
+ create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/bool_spec.j2
+ create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/.gitignore
+ create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/Makefile
+ create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
+Merging printk/for-next (77a69dd842563 Merge branch 'for-6.20' 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
+Merge made by the 'ort' strategy.
+ kernel/printk/nbcon.c | 7 +++++--
+ lib/tests/printf_kunit.c | 20 +++++++++++---------
+ 2 files changed, 16 insertions(+), 11 deletions(-)
+Merging pci/next (f365bb1bf8702 Merge branch 'pci/misc')
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git pci/next
+Auto-merging MAINTAINERS
+Auto-merging drivers/pci/controller/dwc/pcie-qcom.c
+CONFLICT (content): Merge conflict in drivers/pci/controller/dwc/pcie-qcom.c
+Auto-merging drivers/pci/quirks.c
+Auto-merging drivers/pci/setup-bus.c
+Auto-merging include/linux/ioport.h
+Auto-merging include/linux/pci.h
+Resolved 'drivers/pci/controller/dwc/pcie-qcom.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master fd50e4929f4ec] Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
+$ git diff -M --stat --summary HEAD^..
+ Documentation/PCI/endpoint/pci-endpoint.rst | 24 +
+ Documentation/PCI/endpoint/pci-test-howto.rst | 19 +
+ Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +-
+ Documentation/PCI/msi-howto.rst | 6 +-
+ .../bindings/pci/aspeed,ast2600-pcie.yaml | 182 ++++
+ .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 7 +-
+ .../devicetree/bindings/pci/loongson.yaml | 2 +
+ .../bindings/pci/mediatek-pcie-gen3.yaml | 1 +
+ .../devicetree/bindings/pci/qcom,pcie-apq8064.yaml | 170 +++
+ .../devicetree/bindings/pci/qcom,pcie-apq8084.yaml | 109 ++
+ .../devicetree/bindings/pci/qcom,pcie-ipq4019.yaml | 146 +++
+ .../devicetree/bindings/pci/qcom,pcie-ipq5018.yaml | 189 ++++
+ .../devicetree/bindings/pci/qcom,pcie-ipq6018.yaml | 179 ++++
+ .../devicetree/bindings/pci/qcom,pcie-ipq8074.yaml | 165 +++
+ .../devicetree/bindings/pci/qcom,pcie-ipq9574.yaml | 183 ++++
+ .../devicetree/bindings/pci/qcom,pcie-msm8996.yaml | 156 +++
+ .../devicetree/bindings/pci/qcom,pcie-qcs404.yaml | 131 +++
+ .../devicetree/bindings/pci/qcom,pcie-sc8180x.yaml | 168 ---
+ .../devicetree/bindings/pci/qcom,pcie-sdm845.yaml | 190 ++++
+ .../devicetree/bindings/pci/qcom,pcie-sdx55.yaml | 172 +++
+ .../devicetree/bindings/pci/qcom,pcie-sm8150.yaml | 1 +
+ .../bindings/pci/qcom,pcie-x1e80100.yaml | 7 +-
+ .../devicetree/bindings/pci/qcom,pcie.yaml | 782 --------------
+ .../bindings/pci/qcom,sa8255p-pcie-ep.yaml | 110 ++
+ .../bindings/pci/snps,dw-pcie-common.yaml | 6 +
+ .../bindings/pci/socionext,uniphier-pcie.yaml | 4 +-
+ Documentation/trace/events-pci.rst | 74 ++
+ Documentation/trace/index.rst | 1 +
+ MAINTAINERS | 9 +
+ drivers/cpuidle/cpuidle-tegra.c | 1 +
+ drivers/misc/pci_endpoint_test.c | 203 +++-
+ drivers/pci/Makefile | 4 +
+ drivers/pci/bus.c | 21 +-
+ drivers/pci/controller/Kconfig | 19 +-
+ drivers/pci/controller/Makefile | 1 +
+ drivers/pci/controller/cadence/pci-j721e.c | 41 +-
+ .../controller/cadence/pcie-cadence-host-common.c | 12 +-
+ drivers/pci/controller/cadence/pcie-cadence.c | 4 +-
+ drivers/pci/controller/dwc/Kconfig | 4 +-
+ drivers/pci/controller/dwc/pci-dra7xx.c | 1 +
+ drivers/pci/controller/dwc/pci-imx6.c | 77 +-
+ drivers/pci/controller/dwc/pci-keystone.c | 1 +
+ drivers/pci/controller/dwc/pcie-artpec6.c | 1 +
+ .../pci/controller/dwc/pcie-designware-debugfs.c | 52 +-
+ drivers/pci/controller/dwc/pcie-designware-ep.c | 399 +++++--
+ drivers/pci/controller/dwc/pcie-designware-host.c | 154 ++-
+ drivers/pci/controller/dwc/pcie-designware-plat.c | 1 +
+ drivers/pci/controller/dwc/pcie-designware.c | 146 ++-
+ drivers/pci/controller/dwc/pcie-designware.h | 45 +-
+ drivers/pci/controller/dwc/pcie-dw-rockchip.c | 101 +-
+ drivers/pci/controller/dwc/pcie-keembay.c | 1 +
+ drivers/pci/controller/dwc/pcie-qcom-ep.c | 68 +-
+ drivers/pci/controller/dwc/pcie-qcom.c | 229 ++--
+ drivers/pci/controller/dwc/pcie-rcar-gen4.c | 1 +
+ drivers/pci/controller/dwc/pcie-sophgo.c | 18 +
+ drivers/pci/controller/dwc/pcie-stm32-ep.c | 1 +
+ drivers/pci/controller/dwc/pcie-tegra194.c | 1 +
+ drivers/pci/controller/dwc/pcie-uniphier-ep.c | 2 +
+ drivers/pci/controller/pci-tegra.c | 35 +-
+ drivers/pci/controller/pcie-aspeed.c | 1111 ++++++++++++++++++++
+ drivers/pci/controller/pcie-mediatek.c | 4 +-
+ drivers/pci/controller/pcie-rzg3s-host.c | 34 +-
+ drivers/pci/controller/pcie-xilinx.c | 9 +-
+ drivers/pci/controller/plda/pcie-starfive.c | 25 +-
+ drivers/pci/devres.c | 3 -
+ drivers/pci/endpoint/functions/pci-epf-mhi.c | 2 +-
+ drivers/pci/endpoint/functions/pci-epf-ntb.c | 9 +-
+ drivers/pci/endpoint/functions/pci-epf-test.c | 271 ++++-
+ drivers/pci/endpoint/functions/pci-epf-vntb.c | 9 +-
+ drivers/pci/endpoint/pci-ep-cfs.c | 23 +-
+ drivers/pci/endpoint/pci-epc-core.c | 8 +
+ drivers/pci/hotplug/pciehp_ctrl.c | 31 +-
+ drivers/pci/hotplug/pciehp_hpc.c | 3 +-
+ drivers/pci/hotplug/pnv_php.c | 2 +-
+ drivers/pci/hotplug/shpchp_core.c | 3 +-
+ drivers/pci/iov.c | 9 +-
+ drivers/pci/of.c | 1 +
+ drivers/pci/p2pdma.c | 10 +-
+ drivers/pci/pci-acpi.c | 59 +-
+ drivers/pci/pci-driver.c | 28 -
+ drivers/pci/pci-sysfs.c | 2 +-
+ drivers/pci/pci.c | 64 +-
+ drivers/pci/pci.h | 111 +-
+ drivers/pci/pcie/aer.c | 3 -
+ drivers/pci/pcie/bwctrl.c | 4 +-
+ drivers/pci/pcie/portdrv.c | 55 +-
+ drivers/pci/pcie/ptm.c | 5 +-
+ drivers/pci/probe.c | 237 ++---
+ drivers/pci/pwrctrl/Kconfig | 1 +
+ drivers/pci/pwrctrl/core.c | 260 ++++-
+ drivers/pci/pwrctrl/pci-pwrctrl-pwrseq.c | 84 +-
+ drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c | 226 ++--
+ drivers/pci/pwrctrl/slot.c | 103 +-
+ drivers/pci/quirks.c | 37 +
+ drivers/pci/remove.c | 20 -
+ drivers/pci/search.c | 2 +
+ drivers/pci/setup-bus.c | 636 ++++-------
+ drivers/pci/setup-cardbus.c | 306 ++++++
+ drivers/pci/setup-res.c | 2 +-
+ drivers/pci/trace.c | 11 +
+ drivers/pcmcia/yenta_socket.c | 2 +-
+ drivers/usb/host/ehci-pci.c | 1 -
+ include/linux/ioport.h | 2 +-
+ include/linux/pci-epc.h | 9 +
+ include/linux/pci-epf.h | 23 +
+ include/linux/pci-p2pdma.h | 2 +
+ include/linux/pci-pwrctrl.h | 16 +-
+ include/linux/pci.h | 12 +-
+ include/linux/pci_ids.h | 2 +
+ include/trace/events/pci.h | 129 +++
+ include/uapi/linux/pci.h | 7 +
+ include/uapi/linux/pci_regs.h | 5 +
+ include/uapi/linux/pcitest.h | 1 +
+ kernel/irq/irqdomain.c | 1 +
+ kernel/resource.c | 2 +-
+ .../selftests/pci_endpoint/pci_endpoint_test.c | 17 +
+ 116 files changed, 6496 insertions(+), 2409 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/pci/aspeed,ast2600-pcie.yaml
+ create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-apq8064.yaml
+ create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-apq8084.yaml
+ create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ipq4019.yaml
+ create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ipq5018.yaml
+ create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ipq6018.yaml
+ create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ipq8074.yaml
+ create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ipq9574.yaml
+ create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-msm8996.yaml
+ create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-qcs404.yaml
+ delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sc8180x.yaml
+ create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sdm845.yaml
+ create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sdx55.yaml
+ delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie.yaml
+ create mode 100644 Documentation/devicetree/bindings/pci/qcom,sa8255p-pcie-ep.yaml
+ create mode 100644 Documentation/trace/events-pci.rst
+ create mode 100644 drivers/pci/controller/pcie-aspeed.c
+ create mode 100644 drivers/pci/setup-cardbus.c
+ create mode 100644 drivers/pci/trace.c
+ create mode 100644 include/trace/events/pci.h
+Merging pstore/for-next/pstore (b692553573683 pstore/ram: Update module parameters from platform data)
+$ 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 (01204b2d87803 Merge branches 'for-6.20/sony' and 'for-6.19/upstream-fixes' 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
+Merge made by the 'ort' strategy.
+ Documentation/hid/intel-ish-hid.rst | 19 ++-
+ drivers/hid/Kconfig | 11 +-
+ drivers/hid/Makefile | 1 +
+ drivers/hid/hid-alps.c | 6 +-
+ drivers/hid/hid-apple.c | 1 +
+ drivers/hid/hid-appletb-kbd.c | 8 +-
+ drivers/hid/hid-asus.c | 116 ++++++++++++++++-
+ drivers/hid/hid-elecom.c | 16 +++
+ drivers/hid/hid-ids.h | 22 ++++
+ drivers/hid/hid-lenovo.c | 6 +-
+ drivers/hid/hid-logitech-dj.c | 8 +-
+ drivers/hid/hid-logitech-hidpp.c | 4 +-
+ drivers/hid/hid-magicmouse.c | 5 +
+ drivers/hid/hid-multitouch.c | 75 +++++++++++
+ drivers/hid/hid-nintendo.c | 11 +-
+ drivers/hid/hid-picolcd_core.c | 10 +-
+ drivers/hid/hid-pl.c | 7 +-
+ drivers/hid/hid-playstation.c | 4 +-
+ drivers/hid/hid-prodikeys.c | 4 +
+ drivers/hid/hid-quirks.c | 3 +
+ drivers/hid/hid-rapoo.c | 101 +++++++++++++++
+ drivers/hid/hid-sensor-hub.c | 10 +-
+ drivers/hid/hid-sony.c | 141 +++++++++++++++++++--
+ drivers/hid/hid-uclogic-core.c | 8 +-
+ drivers/hid/intel-ish-hid/ishtp/bus.c | 2 +-
+ drivers/hid/intel-ish-hid/ishtp/loader.c | 58 ++++++++-
+ .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 14 +-
+ .../intel-thc-hid/intel-quicki2c/quicki2c-dev.h | 2 +-
+ .../intel-thc-hid/intel-quicki2c/quicki2c-hid.c | 8 ++
+ .../intel-quicki2c/quicki2c-protocol.c | 95 ++++++++------
+ .../intel-quicki2c/quicki2c-protocol.h | 5 +-
+ .../hid/intel-thc-hid/intel-thc/intel-thc-dev.c | 2 +
+ drivers/hid/usbhid/hid-pidff.c | 16 ++-
+ drivers/hid/wacom_sys.c | 8 +-
+ include/linux/platform_data/x86/asus-wmi.h | 1 +
+ 35 files changed, 676 insertions(+), 132 deletions(-)
+ create mode 100644 drivers/hid/hid-rapoo.c
+Merging i2c/i2c/for-next (10592191e3e2a 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
+Auto-merging drivers/i2c/busses/i2c-imx-lpi2c.c
+Merge made by the 'ort' strategy.
+ Documentation/devicetree/bindings/eeprom/at24.yaml | 4 +
+ .../devicetree/bindings/i2c/atmel,at91sam-i2c.yaml | 1 +
+ .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 1 +
+ .../devicetree/bindings/i2c/spacemit,k1-i2c.yaml | 3 +
+ drivers/i2c/busses/Kconfig | 11 +-
+ drivers/i2c/busses/Makefile | 2 +-
+ drivers/i2c/busses/i2c-amd-mp2-pci.c | 8 +-
+ drivers/i2c/busses/i2c-designware-amdisp.c | 4 +-
+ drivers/i2c/busses/i2c-designware-common.c | 246 +++++++++++++++--
+ drivers/i2c/busses/i2c-designware-core.h | 40 ++-
+ drivers/i2c/busses/i2c-designware-master.c | 187 ++-----------
+ drivers/i2c/busses/i2c-designware-platdrv.c | 72 +----
+ drivers/i2c/busses/i2c-designware-slave.c | 131 ++-------
+ drivers/i2c/busses/i2c-imx-lpi2c.c | 84 +++++-
+ drivers/i2c/busses/i2c-k1.c | 19 +-
+ drivers/i2c/busses/i2c-mlxbf.c | 13 +-
+ drivers/i2c/busses/i2c-mt65xx.c | 11 +-
+ drivers/i2c/busses/i2c-nomadik.c | 7 +-
+ drivers/i2c/busses/i2c-rk3x.c | 12 +-
+ drivers/i2c/busses/i2c-rtl9300.c | 17 +-
+ drivers/i2c/busses/i2c-st.c | 3 +-
+ drivers/i2c/busses/i2c-synquacer.c | 3 +-
+ drivers/i2c/busses/i2c-tegra.c | 306 +++++++++++++++++----
+ drivers/i2c/i2c-core-base.c | 10 +-
+ drivers/misc/eeprom/at24.c | 20 +-
+ include/linux/units.h | 3 +
+ 26 files changed, 700 insertions(+), 518 deletions(-)
+Merging i2c-host/i2c/i2c-host (51e8ce3630878 i2c: designware: Remove an unnecessary condition)
+$ 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 i3c/i3c/next (ed318b3fb4ab3 i3c: dw-i3c-master: fix SIR reject bit mapping for dynamic addresses)
+$ 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 | 11 +
+ drivers/i3c/device.c | 46 +-
+ drivers/i3c/internals.h | 4 +
+ drivers/i3c/master.c | 213 ++++++++--
+ drivers/i3c/master/Kconfig | 1 +
+ drivers/i3c/master/dw-i3c-master.c | 121 ++++--
+ drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 2 -
+ drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 2 -
+ drivers/i3c/master/mipi-i3c-hci/core.c | 465 +++++++++++++++------
+ drivers/i3c/master/mipi-i3c-hci/dat.h | 2 +-
+ drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 46 +-
+ drivers/i3c/master/mipi-i3c-hci/dma.c | 171 +++++---
+ drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 58 ++-
+ drivers/i3c/master/mipi-i3c-hci/ext_caps.h | 1 -
+ drivers/i3c/master/mipi-i3c-hci/hci.h | 17 +-
+ drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c | 186 ++++++---
+ drivers/i3c/master/mipi-i3c-hci/pio.c | 64 ++-
+ drivers/i3c/master/renesas-i3c.c | 319 ++++++++------
+ drivers/i3c/master/svc-i3c-master.c | 4 +-
+ include/linux/i3c/device.h | 24 +-
+ include/linux/i3c/master.h | 11 +
+ include/linux/platform_data/mipi-i3c-hci.h | 15 +
+ 22 files changed, 1269 insertions(+), 514 deletions(-)
+ create mode 100644 include/linux/platform_data/mipi-i3c-hci.h
+Merging dmi/dmi-for-next (4d1b28a8119c6 firmware: dmi: Add info message for number of populated and total memory slots)
+$ 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 (1117702454262 hwmon: pmbus: fix table in STEF48H28 documentation)
+$ 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
+Auto-merging Documentation/devicetree/bindings/vendor-prefixes.yaml
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ .../bindings/hwmon/aspeed,ast2400-pwm-tacho.yaml | 106 +++++++++++
+ .../devicetree/bindings/hwmon/aspeed-pwm-tacho.txt | 73 --------
+ .../bindings/hwmon/microchip,sparx5-temp.yaml | 8 +-
+ .../devicetree/bindings/hwmon/ti,tmp108.yaml | 21 ++-
+ .../devicetree/bindings/trivial-devices.yaml | 6 +
+ .../devicetree/bindings/vendor-prefixes.yaml | 2 +
+ Documentation/hwmon/asus_ec_sensors.rst | 2 +
+ Documentation/hwmon/coretemp.rst | 59 ++++--
+ Documentation/hwmon/cros_ec_hwmon.rst | 29 ++-
+ Documentation/hwmon/gpd-fan.rst | 3 +
+ Documentation/hwmon/hac300s.rst | 37 ++++
+ Documentation/hwmon/index.rst | 3 +
+ Documentation/hwmon/mp5926.rst | 92 ++++++++++
+ Documentation/hwmon/nct6683.rst | 1 +
+ Documentation/hwmon/sht3x.rst | 18 +-
+ Documentation/hwmon/stef48h28.rst | 71 ++++++++
+ Documentation/hwmon/submitting-patches.rst | 5 +-
+ Documentation/hwmon/tmp108.rst | 17 ++
+ MAINTAINERS | 21 +++
+ drivers/hwmon/Kconfig | 6 +-
+ drivers/hwmon/acpi_power_meter.c | 4 +-
+ drivers/hwmon/asus-ec-sensors.c | 17 +-
+ drivers/hwmon/coretemp.c | 9 +
+ drivers/hwmon/cros_ec_hwmon.c | 133 +++++++++++---
+ drivers/hwmon/dell-smm-hwmon.c | 7 +
+ drivers/hwmon/emc2305.c | 8 +-
+ drivers/hwmon/f71882fg.c | 6 +-
+ drivers/hwmon/fam15h_power.c | 11 +-
+ drivers/hwmon/gpd-fan.c | 27 ++-
+ drivers/hwmon/hwmon.c | 11 +-
+ drivers/hwmon/max6639.c | 7 +-
+ drivers/hwmon/nct6683.c | 3 +
+ drivers/hwmon/nct6775-platform.c | 1 +
+ drivers/hwmon/nct7363.c | 8 +-
+ drivers/hwmon/pmbus/Kconfig | 27 +++
+ drivers/hwmon/pmbus/Makefile | 3 +
+ drivers/hwmon/pmbus/hac300s.c | 132 ++++++++++++++
+ drivers/hwmon/pmbus/mp2925.c | 23 ++-
+ drivers/hwmon/pmbus/mp5926.c | 184 +++++++++++++++++++
+ drivers/hwmon/pmbus/stef48h28.c | 75 ++++++++
+ drivers/hwmon/sht3x.c | 1 +
+ drivers/hwmon/tmp108.c | 197 +++++++++++++++++----
+ 42 files changed, 1269 insertions(+), 205 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/hwmon/aspeed,ast2400-pwm-tacho.yaml
+ delete mode 100644 Documentation/devicetree/bindings/hwmon/aspeed-pwm-tacho.txt
+ create mode 100644 Documentation/hwmon/hac300s.rst
+ create mode 100644 Documentation/hwmon/mp5926.rst
+ create mode 100644 Documentation/hwmon/stef48h28.rst
+ create mode 100644 drivers/hwmon/pmbus/hac300s.c
+ create mode 100644 drivers/hwmon/pmbus/mp5926.c
+ create mode 100644 drivers/hwmon/pmbus/stef48h28.c
+Merging jc_docs/docs-next (0a83293322fde doc: development-process: add notice on testing)
+$ git merge -m Merge branch 'docs-next' of git://git.lwn.net/linux.git jc_docs/docs-next
+Auto-merging CREDITS
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Auto-merging Documentation/admin-guide/sysctl/kernel.rst
+Auto-merging Documentation/arch/riscv/index.rst
+Auto-merging Documentation/core-api/kho/index.rst
+CONFLICT (content): Merge conflict in Documentation/core-api/kho/index.rst
+Auto-merging Documentation/dev-tools/checkpatch.rst
+Auto-merging Documentation/dev-tools/index.rst
+CONFLICT (content): Merge conflict in Documentation/dev-tools/index.rst
+Auto-merging Documentation/filesystems/erofs.rst
+Auto-merging Documentation/hwmon/index.rst
+Auto-merging Documentation/kbuild/kconfig-language.rst
+Auto-merging Documentation/process/index.rst
+CONFLICT (content): Merge conflict in Documentation/process/index.rst
+Auto-merging Documentation/rust/index.rst
+Auto-merging Documentation/trace/index.rst
+Auto-merging MAINTAINERS
+Auto-merging Makefile
+Resolved 'Documentation/core-api/kho/index.rst' using previous resolution.
+Resolved 'Documentation/dev-tools/index.rst' using previous resolution.
+Resolved 'Documentation/process/index.rst' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 34a5fb759140b] Merge branch 'docs-next' of git://git.lwn.net/linux.git
+$ git diff -M --stat --summary HEAD^..
+ CREDITS | 8 +-
+ Documentation/ABI/testing/pstore | 2 +-
+ Documentation/Makefile | 3 +-
+ Documentation/RCU/index.rst | 7 -
+ Documentation/accel/index.rst | 7 -
+ Documentation/admin-guide/README.rst | 2 +-
+ Documentation/admin-guide/aoe/index.rst | 7 -
+ Documentation/admin-guide/auxdisplay/index.rst | 7 -
+ Documentation/admin-guide/bug-hunting.rst | 6 +-
+ Documentation/admin-guide/cgroup-v1/hugetlb.rst | 18 +-
+ Documentation/admin-guide/cgroup-v1/index.rst | 7 -
+ Documentation/admin-guide/cgroup-v2.rst | 2 +-
+ Documentation/admin-guide/cifs/index.rst | 7 -
+ Documentation/admin-guide/device-mapper/index.rst | 7 -
+ Documentation/admin-guide/devices.rst | 10 +-
+ Documentation/admin-guide/devices.txt | 6 +-
+ Documentation/admin-guide/gpio/index.rst | 7 -
+ Documentation/admin-guide/index.rst | 7 -
+ Documentation/admin-guide/initrd.rst | 2 +-
+ Documentation/admin-guide/kdump/index.rst | 7 -
+ Documentation/admin-guide/kdump/kdump.rst | 2 +-
+ Documentation/admin-guide/kernel-parameters.txt | 4 +
+ Documentation/admin-guide/mm/nommu-mmap.rst | 2 +-
+ Documentation/admin-guide/sysctl/kernel.rst | 3 +
+ Documentation/arch/arc/index.rst | 7 -
+ Documentation/arch/arm/index.rst | 8 -
+ Documentation/arch/arm/keystone/knav-qmss.rst | 2 +-
+ Documentation/arch/arm/keystone/overview.rst | 2 +-
+ Documentation/arch/arm64/arm-acpi.rst | 4 +-
+ Documentation/arch/arm64/index.rst | 7 -
+ Documentation/arch/loongarch/index.rst | 7 -
+ Documentation/arch/m68k/index.rst | 7 -
+ Documentation/arch/mips/index.rst | 7 -
+ Documentation/arch/openrisc/index.rst | 7 -
+ Documentation/arch/parisc/index.rst | 7 -
+ Documentation/arch/powerpc/index.rst | 7 -
+ Documentation/arch/riscv/index.rst | 7 -
+ Documentation/arch/s390/driver-model.rst | 2 +-
+ Documentation/arch/s390/index.rst | 7 -
+ Documentation/arch/x86/shstk.rst | 2 +-
+ Documentation/bpf/index.rst | 7 -
+ Documentation/cdrom/index.rst | 7 -
+ Documentation/conf.py | 55 +-
+ Documentation/core-api/index.rst | 7 -
+ Documentation/core-api/kobject.rst | 2 +-
+ .../core-api/real-time/architecture-porting.rst | 3 +-
+ Documentation/core-api/real-time/hardware.rst | 132 +
+ Documentation/core-api/real-time/index.rst | 1 +
+ Documentation/dev-tools/checkpatch.rst | 2 +-
+ Documentation/dev-tools/clang-format.rst | 2 +-
+ Documentation/dev-tools/index.rst | 8 -
+ Documentation/doc-guide/index.rst | 7 -
+ Documentation/doc-guide/kernel-doc.rst | 63 +-
+ Documentation/driver-api/80211/index.rst | 7 -
+ Documentation/driver-api/basics.rst | 17 +-
+ Documentation/driver-api/coco/index.rst | 2 -
+ Documentation/driver-api/crypto/iaa/index.rst | 7 -
+ Documentation/driver-api/crypto/index.rst | 7 -
+ Documentation/driver-api/cxl/index.rst | 2 -
+ Documentation/driver-api/dmaengine/index.rst | 7 -
+ Documentation/driver-api/driver-model/binding.rst | 9 +-
+ .../driver-api/driver-model/design-patterns.rst | 2 +-
+ Documentation/driver-api/driver-model/index.rst | 7 -
+ Documentation/driver-api/early-userspace/index.rst | 7 -
+ Documentation/driver-api/firmware/index.rst | 7 -
+ Documentation/driver-api/index.rst | 7 -
+ Documentation/driver-api/mailbox.rst | 2 +-
+ Documentation/driver-api/memory-devices/index.rst | 7 -
+ Documentation/driver-api/pci/index.rst | 7 -
+ Documentation/driver-api/phy/index.rst | 8 -
+ Documentation/driver-api/phy/phy.rst | 2 +-
+ Documentation/driver-api/pm/index.rst | 7 -
+ Documentation/driver-api/serial/index.rst | 7 -
+ Documentation/driver-api/soundwire/index.rst | 7 -
+ .../surface_aggregator/clients/index.rst | 7 -
+ .../driver-api/surface_aggregator/index.rst | 7 -
+ Documentation/driver-api/tty/tty_ldisc.rst | 2 +-
+ Documentation/driver-api/usb/gadget.rst | 2 +-
+ Documentation/driver-api/usb/index.rst | 7 -
+ Documentation/driver-api/xilinx/index.rst | 7 -
+ Documentation/fault-injection/index.rst | 7 -
+ Documentation/fb/index.rst | 7 -
+ Documentation/filesystems/api-summary.rst | 3 +
+ Documentation/filesystems/erofs.rst | 2 +-
+ Documentation/filesystems/proc.rst | 6 +-
+ Documentation/filesystems/relay.rst | 2 +-
+ Documentation/filesystems/resctrl.rst | 2 +-
+ Documentation/filesystems/spufs/spu_create.rst | 4 +-
+ Documentation/filesystems/spufs/spu_run.rst | 4 +-
+ .../firmware-guide/acpi/DSD-properties-rules.rst | 2 +-
+ Documentation/firmware-guide/acpi/enumeration.rst | 2 +-
+ Documentation/fpga/index.rst | 7 -
+ Documentation/gpu/drivers.rst | 7 -
+ Documentation/gpu/index.rst | 7 -
+ Documentation/hwmon/index.rst | 7 -
+ Documentation/i2c/index.rst | 7 -
+ Documentation/infiniband/index.rst | 7 -
+ Documentation/input/devices/index.rst | 7 -
+ Documentation/input/gamepad.rst | 2 +-
+ Documentation/input/index.rst | 7 -
+ Documentation/input/input.rst | 2 +-
+ Documentation/isdn/index.rst | 7 -
+ Documentation/kbuild/index.rst | 7 -
+ Documentation/kbuild/kbuild.rst | 2 +-
+ Documentation/kbuild/kconfig-language.rst | 2 +-
+ Documentation/kbuild/makefiles.rst | 2 +-
+ Documentation/kernel-hacking/hacking.rst | 183 +-
+ Documentation/livepatch/index.rst | 7 -
+ Documentation/locking/index.rst | 7 -
+ Documentation/mhi/index.rst | 7 -
+ Documentation/netlabel/index.rst | 7 -
+ .../networking/device_drivers/atm/index.rst | 7 -
+ .../networking/device_drivers/can/index.rst | 7 -
+ .../networking/device_drivers/cellular/index.rst | 7 -
+ .../networking/device_drivers/ethernet/index.rst | 7 -
+ .../ethernet/mellanox/mlx5/index.rst | 7 -
+ .../networking/device_drivers/fddi/index.rst | 7 -
+ .../networking/device_drivers/hamradio/index.rst | 7 -
+ Documentation/networking/device_drivers/index.rst | 7 -
+ .../networking/device_drivers/wifi/index.rst | 7 -
+ .../networking/device_drivers/wwan/index.rst | 7 -
+ Documentation/networking/diagnostic/index.rst | 7 -
+ Documentation/networking/index.rst | 7 -
+ Documentation/pcmcia/index.rst | 7 -
+ Documentation/peci/index.rst | 7 -
+ Documentation/power/index.rst | 7 -
+ Documentation/process/1.Intro.rst | 2 +-
+ Documentation/process/2.Process.rst | 2 +-
+ Documentation/process/4.Coding.rst | 6 +-
+ Documentation/process/5.Posting.rst | 7 +-
+ Documentation/process/7.AdvancedTopics.rst | 2 +-
+ Documentation/process/adding-syscalls.rst | 20 +-
+ Documentation/process/changes.rst | 2 +-
+ Documentation/process/coding-assistants.rst | 59 +
+ Documentation/process/coding-style.rst | 12 +-
+ Documentation/process/debugging/index.rst | 9 -
+ Documentation/process/debugging/kgdb.rst | 7 +
+ Documentation/process/email-clients.rst | 9 +-
+ Documentation/process/generated-content.rst | 109 +
+ Documentation/process/index.rst | 9 +-
+ Documentation/process/maintainer-pgp-guide.rst | 4 +-
+ Documentation/process/security-bugs.rst | 6 +-
+ Documentation/process/submitting-patches.rst | 6 +-
+ Documentation/rust/index.rst | 7 -
+ Documentation/scheduler/index.rst | 7 -
+ Documentation/scsi/ChangeLog.sym53c8xx | 6 +-
+ .../scsi/link_power_management_policy.rst | 23 +-
+ Documentation/sound/hd-audio/notes.rst | 2 +-
+ Documentation/sound/index.rst | 7 -
+ Documentation/sphinx-includes/subproject-index.rst | 7 +
+ Documentation/sphinx-static/custom.css | 20 +-
+ Documentation/sphinx/automarkup.py | 10 +
+ Documentation/sphinx/kerneldoc.py | 60 +-
+ Documentation/spi/index.rst | 7 -
+ Documentation/staging/rpmsg.rst | 7 +-
+ Documentation/target/index.rst | 7 -
+ Documentation/tee/index.rst | 7 -
+ Documentation/timers/index.rst | 7 -
+ Documentation/tools/feat.rst | 10 +
+ Documentation/tools/index.rst | 8 +-
+ Documentation/tools/jobserver.rst | 10 +
+ Documentation/tools/kabi.rst | 13 +
+ Documentation/tools/kabi_helpers.rst | 11 +
+ Documentation/tools/kabi_parser.rst | 10 +
+ Documentation/tools/kabi_regex.rst | 10 +
+ Documentation/tools/kabi_symbols.rst | 10 +
+ Documentation/tools/kdoc.rst | 12 +
+ Documentation/tools/kdoc_ancillary.rst | 46 +
+ Documentation/tools/kdoc_output.rst | 14 +
+ Documentation/tools/kdoc_parser.rst | 29 +
+ Documentation/tools/python.rst | 13 +
+ Documentation/tools/rtla/index.rst | 7 -
+ Documentation/tools/rv/index.rst | 7 -
+ Documentation/trace/fprobe.rst | 2 +-
+ Documentation/trace/ftrace-uses.rst | 2 +-
+ Documentation/trace/index.rst | 7 -
+ .../trace/rv/da_monitor_instrumentation.rst | 6 +-
+ .../translations/it_IT/doc-guide/kernel-doc.rst | 8 +-
+ .../translations/it_IT/process/adding-syscalls.rst | 16 +-
+ Documentation/translations/ja_JP/index.rst | 1 +
+ Documentation/translations/ja_JP/process/howto.rst | 6 +-
+ .../ja_JP/process/submit-checklist.rst | 4 +-
+ .../ja_JP/process/submitting-patches.rst | 56 +
+ .../ko_KR/core-api/wrappers/memory-barriers.rst | 18 -
+ Documentation/translations/ko_KR/index.rst | 1 -
+ .../translations/ko_KR/memory-barriers.txt | 2952 --------------------
+ .../translations/sp_SP/process/adding-syscalls.rst | 16 +-
+ .../translations/sp_SP/process/coding-style.rst | 2 +-
+ .../translations/zh_CN/doc-guide/kernel-doc.rst | 10 +-
+ Documentation/translations/zh_CN/kbuild/kbuild.rst | 2 +-
+ .../translations/zh_CN/process/coding-style.rst | 2 +-
+ .../translations/zh_TW/process/coding-style.rst | 2 +-
+ Documentation/usb/index.rst | 7 -
+ Documentation/userspace-api/gpio/index.rst | 7 -
+ Documentation/userspace-api/index.rst | 7 -
+ Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +-
+ Documentation/virt/index.rst | 7 -
+ Documentation/w1/index.rst | 7 -
+ Documentation/watchdog/index.rst | 7 -
+ Documentation/wmi/devices/index.rst | 7 -
+ Documentation/wmi/index.rst | 8 -
+ MAINTAINERS | 5 +-
+ Makefile | 2 +-
+ README | 12 +
+ drivers/gpu/drm/i915/Makefile | 2 +-
+ include/linux/util_macros.h | 2 +-
+ include/media/v4l2-ioctl.h | 15 +
+ scripts/kernel-doc | 2 +-
+ tools/docs/find-unused-docs.sh | 4 +-
+ scripts/kernel-doc.py => tools/docs/kernel-doc | 89 +-
+ tools/docs/sphinx-build-wrapper | 139 +-
+ tools/lib/python/abi/abi_parser.py | 33 +-
+ tools/lib/python/abi/abi_regex.py | 26 +-
+ tools/lib/python/abi/helpers.py | 42 +-
+ tools/lib/python/abi/system_symbols.py | 14 +-
+ tools/lib/python/feat/parse_features.py | 27 +-
+ tools/lib/python/jobserver.py | 158 +-
+ tools/lib/python/kdoc/enrich_formatter.py | 20 +-
+ tools/lib/python/kdoc/kdoc_files.py | 23 +-
+ tools/lib/python/kdoc/kdoc_item.py | 18 +
+ tools/lib/python/kdoc/kdoc_output.py | 104 +-
+ tools/lib/python/kdoc/kdoc_parser.py | 285 +-
+ tools/lib/python/kdoc/kdoc_re.py | 28 +-
+ tools/lib/python/kdoc/latex_fonts.py | 95 +-
+ tools/lib/python/kdoc/parse_data_structs.py | 62 +-
+ tools/lib/python/kdoc/python_version.py | 20 +-
+ 226 files changed, 1812 insertions(+), 4382 deletions(-)
+ create mode 100644 Documentation/core-api/real-time/hardware.rst
+ create mode 100644 Documentation/process/coding-assistants.rst
+ create mode 100644 Documentation/process/generated-content.rst
+ create mode 100644 Documentation/sphinx-includes/subproject-index.rst
+ create mode 100644 Documentation/tools/feat.rst
+ create mode 100644 Documentation/tools/jobserver.rst
+ create mode 100644 Documentation/tools/kabi.rst
+ create mode 100644 Documentation/tools/kabi_helpers.rst
+ create mode 100644 Documentation/tools/kabi_parser.rst
+ create mode 100644 Documentation/tools/kabi_regex.rst
+ create mode 100644 Documentation/tools/kabi_symbols.rst
+ create mode 100644 Documentation/tools/kdoc.rst
+ create mode 100644 Documentation/tools/kdoc_ancillary.rst
+ create mode 100644 Documentation/tools/kdoc_output.rst
+ create mode 100644 Documentation/tools/kdoc_parser.rst
+ create mode 100644 Documentation/tools/python.rst
+ create mode 100644 Documentation/translations/ja_JP/process/submitting-patches.rst
+ delete mode 100644 Documentation/translations/ko_KR/core-api/wrappers/memory-barriers.rst
+ delete mode 100644 Documentation/translations/ko_KR/memory-barriers.txt
+ rename scripts/kernel-doc.py => tools/docs/kernel-doc (88%)
+Merging v4l-dvb/next (c824345288d11 media: uvcvideo: Pass allocation size directly to uvc_alloc_urb_buffer)
+$ git merge -m Merge branch 'next' of git://linuxtv.org/media-ci/media-pending.git v4l-dvb/next
+Auto-merging MAINTAINERS
+Auto-merging drivers/media/mc/mc-request.c
+CONFLICT (content): Merge conflict in drivers/media/mc/mc-request.c
+Resolved 'drivers/media/mc/mc-request.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 74d2b1930090b] Merge branch 'next' of git://linuxtv.org/media-ci/media-pending.git
+$ git diff -M --stat --summary HEAD^..
+ Documentation/admin-guide/media/mgb4.rst | 11 +-
+ .../devicetree/bindings/media/i2c/adi,adv7180.yaml | 97 +-
+ .../bindings/media/i2c/ovti,os05b10.yaml | 103 +
+ .../devicetree/bindings/media/i2c/ovti,ov5647.yaml | 14 +-
+ .../bindings/media/i2c/samsung,s5k3m5.yaml | 103 +
+ .../bindings/media/i2c/samsung,s5kjn1.yaml | 103 +
+ .../bindings/media/i2c/toshiba,et8ek8.txt | 55 -
+ .../bindings/media/i2c/toshiba,et8ek8.yaml | 87 +
+ .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 6 +
+ .../bindings/media/qcom,qcs8300-camss.yaml | 13 +
+ .../bindings/media/qcom,sa8775p-camss.yaml | 4 +-
+ .../bindings/media/qcom,sc7280-camss.yaml | 4 +-
+ .../bindings/media/qcom,sc8280xp-camss.yaml | 4 +-
+ .../bindings/media/qcom,sdm670-camss.yaml | 4 +-
+ .../bindings/media/qcom,sdm845-camss.yaml | 4 +-
+ .../bindings/media/qcom,sm6150-camss.yaml | 439 +++
+ .../bindings/media/qcom,sm8250-camss.yaml | 4 +-
+ .../bindings/media/qcom,sm8550-camss.yaml | 4 +-
+ .../bindings/media/qcom,x1e80100-camss.yaml | 4 +-
+ .../devicetree/bindings/media/renesas,fcp.yaml | 1 +
+ .../bindings/media/rockchip,rk3568-mipi-csi2.yaml | 141 +
+ .../devicetree/bindings/media/ti,omap3isp.txt | 71 -
+ .../devicetree/bindings/media/ti,omap3isp.yaml | 189 +
+ .../devicetree/bindings/media/ti,vip.yaml | 152 +
+ Documentation/driver-api/media/v4l2-dev.rst | 8 +-
+ Documentation/userspace-api/media/conf_nitpick.py | 2 -
+ .../userspace-api/media/v4l/dev-decoder.rst | 5 +-
+ .../userspace-api/media/v4l/dev-raw-vbi.rst | 6 +-
+ .../userspace-api/media/v4l/dev-subdev.rst | 17 +-
+ .../media/v4l/ext-ctrls-codec-stateless.rst | 120 +
+ .../userspace-api/media/v4l/ext-ctrls-flash.rst | 42 +
+ .../userspace-api/media/v4l/pixfmt-compressed.rst | 8 +
+ .../userspace-api/media/v4l/subdev-formats.rst | 2 +-
+ .../media/v4l/videodev2.h.rst.exceptions | 2 +
+ .../userspace-api/media/v4l/vidioc-queryctrl.rst | 12 +
+ .../media/v4l/vidioc-subdev-g-routing.rst | 9 +-
+ MAINTAINERS | 39 +-
+ drivers/media/common/videobuf2/videobuf2-core.c | 49 +-
+ drivers/media/common/videobuf2/videobuf2-v4l2.c | 14 -
+ drivers/media/dvb-core/dmxdev.c | 46 +-
+ drivers/media/dvb-core/dvb_vb2.c | 45 +-
+ drivers/media/i2c/Kconfig | 33 +
+ drivers/media/i2c/Makefile | 3 +
+ drivers/media/i2c/adv7180.c | 55 +-
+ drivers/media/i2c/adv7604.c | 8 +-
+ drivers/media/i2c/aptina-pll.c | 2 +
+ drivers/media/i2c/ccs/ccs-core.c | 946 ++---
+ drivers/media/i2c/ccs/ccs.h | 17 +-
+ drivers/media/i2c/dw9714.c | 2 +-
+ drivers/media/i2c/et8ek8/et8ek8_driver.c | 4 +
+ drivers/media/i2c/imx219.c | 29 +-
+ drivers/media/i2c/mt9m114.c | 271 +-
+ drivers/media/i2c/og0ve1b.c | 55 +-
+ drivers/media/i2c/os05b10.c | 1130 ++++++
+ drivers/media/i2c/ov01a10.c | 916 +++--
+ drivers/media/i2c/ov2735.c | 2 +-
+ drivers/media/i2c/ov5647.c | 894 ++---
+ drivers/media/i2c/ov6211.c | 55 +-
+ drivers/media/i2c/ov9282.c | 173 +-
+ drivers/media/i2c/s5k3m5.c | 1377 ++++++++
+ drivers/media/i2c/s5kjn1.c | 1487 ++++++++
+ drivers/media/i2c/saa6588.c | 27 +-
+ drivers/media/i2c/tw9903.c | 1 +
+ drivers/media/i2c/tw9906.c | 1 +
+ drivers/media/mc/mc-device.c | 30 +
+ drivers/media/mc/mc-devnode.c | 5 +
+ drivers/media/mc/mc-request.c | 47 +-
+ drivers/media/pci/cx23885/cx23885-alsa.c | 4 +-
+ drivers/media/pci/cx25821/cx25821-alsa.c | 1 +
+ drivers/media/pci/cx25821/cx25821-core.c | 1 +
+ drivers/media/pci/cx88/cx88-alsa.c | 4 +-
+ drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c | 2 +-
+ drivers/media/pci/intel/ipu6/ipu6-isys-queue.c | 73 +-
+ drivers/media/pci/intel/ipu6/ipu6-isys-queue.h | 1 -
+ drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c | 36 -
+ drivers/media/pci/intel/ipu6/ipu6-isys-subdev.h | 4 -
+ drivers/media/pci/intel/ipu6/ipu6-isys-video.c | 88 +-
+ drivers/media/pci/intel/ipu6/ipu6-isys-video.h | 6 +-
+ drivers/media/pci/intel/ipu6/ipu6-isys.c | 23 +-
+ drivers/media/pci/intel/ipu6/ipu6-isys.h | 2 -
+ drivers/media/pci/intel/ipu6/ipu6-mmu.c | 4 +-
+ drivers/media/pci/intel/ipu6/ipu6.c | 12 +-
+ drivers/media/pci/mgb4/mgb4_core.c | 22 +-
+ drivers/media/pci/mgb4/mgb4_core.h | 16 +-
+ drivers/media/pci/mgb4/mgb4_sysfs.h | 6 +-
+ drivers/media/pci/mgb4/mgb4_sysfs_in.c | 49 +-
+ drivers/media/pci/mgb4/mgb4_sysfs_out.c | 38 +-
+ drivers/media/pci/mgb4/mgb4_vin.c | 93 +-
+ drivers/media/pci/mgb4/mgb4_vout.c | 64 +-
+ drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +-
+ drivers/media/platform/amphion/vdec.c | 78 +-
+ drivers/media/platform/amphion/venc.c | 20 +-
+ drivers/media/platform/amphion/vpu_cmds.c | 15 +-
+ drivers/media/platform/amphion/vpu_core.c | 11 +-
+ drivers/media/platform/amphion/vpu_v4l2.c | 3 -
+ drivers/media/platform/aspeed/aspeed-video.c | 22 +-
+ .../platform/chips-media/wave5/wave5-helper.c | 28 +-
+ .../platform/chips-media/wave5/wave5-helper.h | 1 +
+ .../media/platform/chips-media/wave5/wave5-hw.c | 2 +-
+ .../platform/chips-media/wave5/wave5-vpu-dec.c | 194 +-
+ .../platform/chips-media/wave5/wave5-vpu-enc.c | 17 +-
+ .../media/platform/chips-media/wave5/wave5-vpu.c | 123 +-
+ .../media/platform/chips-media/wave5/wave5-vpu.h | 2 +-
+ .../platform/chips-media/wave5/wave5-vpuapi.c | 68 +-
+ .../platform/chips-media/wave5/wave5-vpuapi.h | 12 +
+ .../platform/chips-media/wave5/wave5-vpuconfig.h | 1 +
+ drivers/media/platform/mediatek/mdp/mtk_mdp_core.c | 17 +-
+ .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 6 +-
+ .../mediatek/vcodec/decoder/mtk_vcodec_dec.c | 4 +-
+ .../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h | 17 +
+ .../mediatek/vcodec/decoder/mtk_vcodec_dec_pm.c | 6 +-
+ .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 119 +-
+ .../mediatek/vcodec/decoder/vdec/vdec_vp9_if.c | 3 +-
+ .../platform/mediatek/vcodec/decoder/vdec_vpu_if.c | 12 +-
+ .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 12 +-
+ .../mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c | 6 +-
+ .../platform/mediatek/vcodec/encoder/venc_vpu_if.c | 15 +-
+ drivers/media/platform/mediatek/vpu/mtk_vpu.h | 3 +-
+ drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 70 +-
+ drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 1 +
+ drivers/media/platform/nxp/imx-mipi-csis.c | 31 +-
+ drivers/media/platform/nxp/imx7-media-csi.c | 14 +-
+ .../media/platform/nxp/imx8-isi/imx8-isi-core.c | 17 +-
+ .../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 2 +-
+ drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 58 +-
+ drivers/media/platform/qcom/camss/camss-csid-340.c | 10 +-
+ drivers/media/platform/qcom/camss/camss-csid.c | 18 +-
+ .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 21 +-
+ drivers/media/platform/qcom/camss/camss-csiphy.c | 19 +-
+ drivers/media/platform/qcom/camss/camss-csiphy.h | 1 +
+ drivers/media/platform/qcom/camss/camss-vfe-480.c | 6 +-
+ drivers/media/platform/qcom/camss/camss-vfe.c | 2 +
+ drivers/media/platform/qcom/camss/camss.c | 586 +++-
+ drivers/media/platform/qcom/camss/camss.h | 3 +-
+ drivers/media/platform/qcom/iris/Makefile | 1 +
+ drivers/media/platform/qcom/iris/iris_buffer.c | 7 +-
+ drivers/media/platform/qcom/iris/iris_buffer.h | 2 +
+ drivers/media/platform/qcom/iris/iris_ctrls.c | 103 +
+ drivers/media/platform/qcom/iris/iris_ctrls.h | 3 +
+ drivers/media/platform/qcom/iris/iris_firmware.c | 23 +-
+ drivers/media/platform/qcom/iris/iris_hfi_common.h | 3 +
+ .../platform/qcom/iris/iris_hfi_gen1_command.c | 6 +-
+ .../platform/qcom/iris/iris_hfi_gen2_command.c | 153 +-
+ .../platform/qcom/iris/iris_hfi_gen2_defines.h | 28 +
+ .../platform/qcom/iris/iris_hfi_gen2_response.c | 24 +
+ drivers/media/platform/qcom/iris/iris_instance.h | 9 +
+ .../platform/qcom/iris/iris_platform_common.h | 29 +-
+ .../media/platform/qcom/iris/iris_platform_gen1.c | 47 +-
+ .../media/platform/qcom/iris/iris_platform_gen2.c | 257 +-
+ .../platform/qcom/iris/iris_platform_sc7280.h | 5 +
+ drivers/media/platform/qcom/iris/iris_power.c | 2 +-
+ drivers/media/platform/qcom/iris/iris_probe.c | 20 +-
+ drivers/media/platform/qcom/iris/iris_resources.c | 16 +-
+ drivers/media/platform/qcom/iris/iris_resources.h | 1 +
+ drivers/media/platform/qcom/iris/iris_utils.c | 6 +
+ drivers/media/platform/qcom/iris/iris_utils.h | 1 +
+ drivers/media/platform/qcom/iris/iris_vb2.c | 18 +-
+ drivers/media/platform/qcom/iris/iris_vdec.c | 31 +-
+ drivers/media/platform/qcom/iris/iris_venc.c | 48 +-
+ drivers/media/platform/qcom/iris/iris_vidc.c | 11 +-
+ drivers/media/platform/qcom/iris/iris_vpu3x.c | 199 +-
+ drivers/media/platform/qcom/iris/iris_vpu4x.c | 369 ++
+ drivers/media/platform/qcom/iris/iris_vpu_buffer.c | 701 +++-
+ drivers/media/platform/qcom/iris/iris_vpu_buffer.h | 140 +
+ drivers/media/platform/qcom/iris/iris_vpu_common.c | 188 +-
+ drivers/media/platform/qcom/iris/iris_vpu_common.h | 5 +
+ .../platform/qcom/iris/iris_vpu_register_defines.h | 61 +
+ drivers/media/platform/qcom/venus/vdec.c | 20 +-
+ drivers/media/platform/qcom/venus/venc.c | 6 +-
+ drivers/media/platform/raspberrypi/rp1-cfe/csi2.c | 2 +-
+ drivers/media/platform/rockchip/rga/rga-buf.c | 3 +
+ .../platform/rockchip/rkisp1/rkisp1-capture.c | 5 +-
+ .../media/platform/rockchip/rkisp1/rkisp1-params.c | 6 -
+ drivers/media/platform/rockchip/rkvdec/Makefile | 14 +-
+ .../rkvdec/{rkvdec-hevc-data.c => rkvdec-cabac.c} | 506 ++-
+ .../media/platform/rockchip/rkvdec/rkvdec-cabac.h | 21 +
+ .../platform/rockchip/rkvdec/rkvdec-h264-common.c | 258 ++
+ .../platform/rockchip/rkvdec/rkvdec-h264-common.h | 85 +
+ .../media/platform/rockchip/rkvdec/rkvdec-h264.c | 899 +----
+ .../platform/rockchip/rkvdec/rkvdec-hevc-common.c | 511 +++
+ .../platform/rockchip/rkvdec/rkvdec-hevc-common.h | 107 +
+ .../media/platform/rockchip/rkvdec/rkvdec-hevc.c | 282 +-
+ .../media/platform/rockchip/rkvdec/rkvdec-rcb.c | 179 +
+ .../media/platform/rockchip/rkvdec/rkvdec-rcb.h | 29 +
+ .../media/platform/rockchip/rkvdec/rkvdec-regs.h | 586 +++-
+ .../platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c | 469 +++
+ .../platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c | 639 ++++
+ .../platform/rockchip/rkvdec/rkvdec-vdpu381-regs.h | 430 +++
+ .../platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c | 538 +++
+ .../platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c | 652 ++++
+ .../platform/rockchip/rkvdec/rkvdec-vdpu383-regs.h | 281 ++
+ .../media/platform/rockchip/rkvdec/rkvdec-vp9.c | 230 +-
+ drivers/media/platform/rockchip/rkvdec/rkvdec.c | 633 +++-
+ drivers/media/platform/rockchip/rkvdec/rkvdec.h | 50 +-
+ .../st/stm32/stm32-dcmipp/dcmipp-bytecap.c | 24 +-
+ .../st/stm32/stm32-dcmipp/dcmipp-byteproc.c | 24 +-
+ .../platform/st/stm32/stm32-dcmipp/dcmipp-core.c | 7 +-
+ .../platform/st/stm32/stm32-dcmipp/dcmipp-input.c | 10 +
+ drivers/media/platform/synopsys/Kconfig | 18 +
+ drivers/media/platform/synopsys/Makefile | 2 +
+ drivers/media/platform/synopsys/dw-mipi-csi2rx.c | 722 ++++
+ .../media/platform/synopsys/hdmirx/snps_hdmirx.c | 90 +-
+ .../media/platform/synopsys/hdmirx/snps_hdmirx.h | 2 +
+ drivers/media/platform/ti/Kconfig | 13 +
+ drivers/media/platform/ti/omap3isp/ispccdc.c | 1 +
+ drivers/media/platform/ti/omap3isp/ispccp2.c | 3 +-
+ drivers/media/platform/ti/omap3isp/ispcsi2.c | 1 +
+ drivers/media/platform/ti/omap3isp/isppreview.c | 26 +-
+ drivers/media/platform/ti/omap3isp/ispresizer.c | 3 +-
+ drivers/media/platform/ti/omap3isp/ispstat.c | 1 +
+ drivers/media/platform/ti/omap3isp/ispvideo.c | 178 +-
+ drivers/media/platform/ti/vpe/Makefile | 2 +
+ drivers/media/platform/ti/vpe/vip.c | 3673 ++++++++++++++++++++
+ drivers/media/platform/ti/vpe/vip.h | 717 ++++
+ drivers/media/platform/ti/vpe/vpdma.c | 51 +-
+ drivers/media/platform/ti/vpe/vpdma.h | 6 +
+ drivers/media/platform/verisilicon/hantro.h | 2 +
+ drivers/media/platform/verisilicon/hantro_drv.c | 42 +-
+ drivers/media/platform/verisilicon/imx8m_vpu_hw.c | 8 +
+ .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 43 +-
+ drivers/media/radio/radio-keene.c | 2 +-
+ drivers/media/test-drivers/vicodec/vicodec-core.c | 21 +-
+ drivers/media/test-drivers/visl/visl-dec.c | 7 +
+ drivers/media/test-drivers/visl/visl-dec.h | 3 +
+ drivers/media/test-drivers/visl/visl-trace-hevc.h | 59 +
+ drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 +
+ drivers/media/usb/uvc/uvc_ctrl.c | 79 +-
+ drivers/media/usb/uvc/uvc_driver.c | 54 +-
+ drivers/media/usb/uvc/uvc_queue.c | 14 +-
+ drivers/media/usb/uvc/uvc_v4l2.c | 10 +-
+ drivers/media/usb/uvc/uvc_video.c | 15 +-
+ drivers/media/usb/uvc/uvcvideo.h | 5 +-
+ drivers/media/v4l2-core/v4l2-async.c | 45 +-
+ drivers/media/v4l2-core/v4l2-ctrls-core.c | 31 +-
+ drivers/media/v4l2-core/v4l2-ctrls-defs.c | 13 +
+ drivers/media/v4l2-core/v4l2-fwnode.c | 3 +
+ drivers/media/v4l2-core/v4l2-ioctl.c | 1 +
+ drivers/media/v4l2-core/v4l2-mem2mem.c | 33 +-
+ drivers/media/v4l2-core/v4l2-subdev.c | 2 +-
+ drivers/staging/media/atomisp/pci/atomisp_cmd.c | 5 +-
+ .../isp/kernels/fc/fc_1.0/ia_css_formats.host.c | 3 +-
+ drivers/staging/media/av7110/av7110_hw.c | 20 +-
+ drivers/staging/media/av7110/sp8870.c | 2 +-
+ drivers/staging/media/imx/imx6-mipi-csi2.c | 106 +-
+ drivers/staging/media/ipu7/ipu7-buttress.c | 17 +-
+ drivers/staging/media/ipu7/ipu7-isys-csi-phy.c | 13 +-
+ drivers/staging/media/ipu7/ipu7-mmu.c | 2 +-
+ drivers/staging/media/ipu7/ipu7.c | 6 +-
+ drivers/staging/media/tegra-video/csi.c | 4 -
+ drivers/staging/media/tegra-video/csi.h | 4 +
+ drivers/staging/media/tegra-video/vi.c | 13 +-
+ drivers/staging/media/tegra-video/vip.c | 4 -
+ drivers/staging/media/tegra-video/vip.h | 4 +
+ include/linux/usb/uvc.h | 8 +
+ include/media/dvb_vb2.h | 17 +-
+ include/media/media-device.h | 9 +
+ include/media/media-devnode.h | 4 +
+ include/media/media-request.h | 40 +-
+ include/media/v4l2-ctrls.h | 3 +
+ include/media/v4l2-fwnode.h | 8 +-
+ include/media/v4l2-mem2mem.h | 21 +
+ include/media/videobuf2-core.h | 23 +-
+ include/media/videobuf2-v4l2.h | 18 -
+ include/uapi/linux/v4l2-controls.h | 63 +
+ include/uapi/linux/videodev2.h | 3 +
+ 265 files changed, 23552 insertions(+), 4743 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,os05b10.yaml
+ create mode 100644 Documentation/devicetree/bindings/media/i2c/samsung,s5k3m5.yaml
+ create mode 100644 Documentation/devicetree/bindings/media/i2c/samsung,s5kjn1.yaml
+ delete mode 100644 Documentation/devicetree/bindings/media/i2c/toshiba,et8ek8.txt
+ create mode 100644 Documentation/devicetree/bindings/media/i2c/toshiba,et8ek8.yaml
+ create mode 100644 Documentation/devicetree/bindings/media/qcom,sm6150-camss.yaml
+ create mode 100644 Documentation/devicetree/bindings/media/rockchip,rk3568-mipi-csi2.yaml
+ delete mode 100644 Documentation/devicetree/bindings/media/ti,omap3isp.txt
+ create mode 100644 Documentation/devicetree/bindings/media/ti,omap3isp.yaml
+ create mode 100644 Documentation/devicetree/bindings/media/ti,vip.yaml
+ create mode 100644 drivers/media/i2c/os05b10.c
+ create mode 100644 drivers/media/i2c/s5k3m5.c
+ create mode 100644 drivers/media/i2c/s5kjn1.c
+ create mode 100644 drivers/media/platform/qcom/iris/iris_vpu4x.c
+ rename drivers/media/platform/rockchip/rkvdec/{rkvdec-hevc-data.c => rkvdec-cabac.c} (86%)
+ create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-cabac.h
+ create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-h264-common.c
+ create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-h264-common.h
+ create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
+ create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.h
+ create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-rcb.c
+ create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-rcb.h
+ create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
+ create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
+ create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-regs.h
+ create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
+ create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
+ create mode 100644 drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-regs.h
+ create mode 100644 drivers/media/platform/synopsys/dw-mipi-csi2rx.c
+ create mode 100644 drivers/media/platform/ti/vpe/vip.c
+ create mode 100644 drivers/media/platform/ti/vpe/vip.h
+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 (bf2bbd911e408 Merge branch 'pm-cpufreq' 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
+Auto-merging drivers/cpufreq/cpufreq.c
+Auto-merging drivers/hwspinlock/omap_hwspinlock.c
+Auto-merging drivers/media/i2c/ccs/ccs-core.c
+Auto-merging drivers/pci/pci-acpi.c
+Auto-merging drivers/pci/pcie/aer.c
+Auto-merging kernel/irq/irqdomain.c
+Auto-merging kernel/power/swap.c
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/pm/cpufreq.rst | 2 +-
+ .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 2 +
+ .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 1 +
+ .../bindings/thermal/mediatek,lvts-thermal.yaml | 3 +
+ .../bindings/thermal/renesas,r9a09g047-tsu.yaml | 34 +-
+ Documentation/driver-api/acpi/acpi-drivers.rst | 80 ++++
+ Documentation/driver-api/acpi/index.rst | 1 +
+ Documentation/driver-api/thermal/intel_dptf.rst | 3 +
+ Documentation/power/energy-model.rst | 18 +-
+ Documentation/power/runtime_pm.rst | 7 +-
+ Documentation/scheduler/sched-energy.rst | 8 +-
+ MAINTAINERS | 2 +-
+ drivers/acpi/Kconfig | 2 +
+ drivers/acpi/acpi_extlog.c | 64 +++
+ drivers/acpi/acpi_platform.c | 42 +-
+ drivers/acpi/acpi_pnp.c | 19 +-
+ drivers/acpi/acpi_processor.c | 28 +-
+ drivers/acpi/acpi_video.c | 62 ++-
+ drivers/acpi/acpi_watchdog.c | 4 +-
+ drivers/acpi/acpica/acpredef.h | 3 +
+ drivers/acpi/acpica/evregion.c | 4 +-
+ drivers/acpi/acpica/exoparg3.c | 51 +--
+ drivers/acpi/acpica/nsxfname.c | 2 +-
+ drivers/acpi/acpica/utobject.c | 2 +-
+ drivers/acpi/acpica/utosi.c | 6 +-
+ drivers/acpi/apei/Makefile | 5 +
+ drivers/acpi/apei/einj-core.c | 2 +-
+ drivers/acpi/apei/ghes.c | 187 +++++---
+ drivers/acpi/apei/ghes_helpers.c | 66 +++
+ drivers/acpi/arm64/iort.c | 193 ++++++--
+ drivers/acpi/battery.c | 80 ++--
+ drivers/acpi/bus.c | 485 ++++++++++++---------
+ drivers/acpi/button.c | 128 +++---
+ drivers/acpi/cppc_acpi.c | 50 ++-
+ drivers/acpi/device_pm.c | 16 +-
+ drivers/acpi/device_sysfs.c | 51 ++-
+ drivers/acpi/ec.c | 54 +--
+ drivers/acpi/hed.c | 23 +-
+ drivers/acpi/nfit/core.c | 47 +-
+ drivers/acpi/pci_root.c | 2 +-
+ drivers/acpi/pci_slot.c | 10 +-
+ drivers/acpi/processor_driver.c | 13 +-
+ drivers/acpi/processor_idle.c | 162 ++++---
+ drivers/acpi/resource.c | 8 +
+ drivers/acpi/sbs.c | 48 +-
+ drivers/acpi/sbshc.c | 43 +-
+ drivers/acpi/scan.c | 226 ++++++----
+ drivers/acpi/sysfs.c | 30 +-
+ drivers/acpi/thermal.c | 90 ++--
+ drivers/acpi/tiny-power-button.c | 27 +-
+ drivers/acpi/x86/s2idle.c | 9 +-
+ drivers/base/power/main.c | 7 +-
+ drivers/base/power/wakeirq.c | 11 +-
+ drivers/base/power/wakeup.c | 4 +-
+ drivers/cpufreq/Kconfig.arm | 5 -
+ drivers/cpufreq/Makefile | 1 -
+ drivers/cpufreq/amd-pstate.c | 13 +
+ drivers/cpufreq/cppc_cpufreq.c | 170 ++++----
+ drivers/cpufreq/cpufreq-dt-platdev.c | 6 +
+ drivers/cpufreq/cpufreq.c | 13 +-
+ drivers/cpufreq/cpufreq_ondemand.c | 7 +-
+ drivers/cpufreq/cpufreq_userspace.c | 4 +-
+ drivers/cpufreq/intel_pstate.c | 2 +-
+ drivers/cpufreq/omap-cpufreq.c | 195 ---------
+ drivers/cpufreq/rcpufreq_dt.rs | 5 +-
+ drivers/cpufreq/scmi-cpufreq.c | 3 +-
+ drivers/cpufreq/ti-cpufreq.c | 34 +-
+ drivers/cpuidle/governors/menu.c | 24 +-
+ drivers/cpuidle/governors/teo.c | 98 ++++-
+ drivers/cxl/core/ras.c | 3 +-
+ drivers/firmware/efi/cper-arm.c | 12 +-
+ drivers/firmware/efi/cper.c | 8 +-
+ drivers/gpu/drm/arm/malidp_crtc.c | 6 +-
+ drivers/gpu/drm/bridge/imx/imx8qm-ldb.c | 4 +-
+ drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 4 +-
+ .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 5 +-
+ drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 5 +-
+ drivers/gpu/drm/imagination/pvr_power.h | 4 +-
+ drivers/gpu/drm/imx/dc/dc-crtc.c | 12 +-
+ drivers/gpu/drm/vc4/vc4_hdmi.c | 5 +-
+ drivers/gpu/drm/vc4/vc4_vec.c | 12 +-
+ drivers/hwspinlock/omap_hwspinlock.c | 4 +-
+ drivers/hwtracing/coresight/coresight-cpu-debug.c | 12 +-
+ drivers/idle/intel_idle.c | 268 ++++++++++--
+ drivers/irqchip/irq-gic-its-msi-parent.c | 43 +-
+ drivers/irqchip/irq-gic-v5-irs.c | 247 ++++++++---
+ drivers/irqchip/irq-gic-v5-its.c | 132 +++++-
+ drivers/irqchip/irq-gic-v5-iwb.c | 42 +-
+ drivers/irqchip/irq-gic-v5.c | 138 +++++-
+ drivers/media/i2c/ccs/ccs-core.c | 4 +-
+ drivers/opp/core.c | 2 +-
+ drivers/opp/of.c | 4 +-
+ drivers/pci/msi/irqdomain.c | 23 +-
+ drivers/pci/pci-acpi.c | 15 +-
+ drivers/pci/pcie/aer.c | 2 +-
+ drivers/platform/chrome/cros_hps_i2c.c | 4 +-
+ drivers/platform/x86/intel/hid.c | 41 +-
+ drivers/platform/x86/intel/vbtn.c | 30 +-
+ drivers/powercap/intel_rapl_msr.c | 1 +
+ drivers/powercap/powercap_sys.c | 13 +-
+ drivers/ras/ras.c | 6 +-
+ drivers/thermal/broadcom/bcm2835_thermal.c | 8 +-
+ .../int340x_thermal/processor_thermal_device.c | 5 +-
+ .../intel/int340x_thermal/processor_thermal_rfim.c | 9 +-
+ .../int340x_thermal/processor_thermal_wt_hint.c | 57 ++-
+ .../int340x_thermal/processor_thermal_wt_req.c | 7 +-
+ drivers/thermal/intel/intel_pch_thermal.c | 1 -
+ drivers/thermal/intel/intel_tcc.c | 8 +-
+ drivers/thermal/intel/intel_tcc_cooling.c | 13 +-
+ drivers/thermal/intel/therm_throt.c | 5 +-
+ drivers/thermal/intel/x86_pkg_temp_thermal.c | 3 +
+ drivers/thermal/mediatek/lvts_thermal.c | 362 ++++++++++++++-
+ drivers/thermal/qcom/lmh.c | 3 +-
+ drivers/thermal/renesas/rzg3e_thermal.c | 123 +++---
+ drivers/thermal/st/stm_thermal.c | 4 +-
+ drivers/thermal/thermal_core.c | 8 +-
+ drivers/thermal/thermal_core.h | 7 +-
+ drivers/thermal/thermal_debugfs.c | 2 +-
+ drivers/thermal/thermal_hwmon.c | 4 +-
+ drivers/thermal/thermal_of.c | 4 +-
+ drivers/thermal/thermal_sysfs.c | 38 +-
+ drivers/ufs/core/ufshcd-priv.h | 4 +-
+ drivers/usb/core/driver.c | 8 +-
+ drivers/watchdog/rzg2l_wdt.c | 4 +-
+ drivers/watchdog/rzv2h_wdt.c | 8 +-
+ include/acpi/acpixf.h | 2 +-
+ include/acpi/actbl1.h | 257 +++++++++++
+ include/acpi/actbl2.h | 194 ++++++++-
+ include/acpi/actbl3.h | 1 +
+ include/acpi/acuuid.h | 6 +
+ include/acpi/cppc_acpi.h | 11 +-
+ include/acpi/ghes.h | 2 +
+ include/acpi/processor.h | 34 +-
+ include/cxl/event.h | 22 +
+ .../dt-bindings/thermal/mediatek,lvts-thermal.h | 29 ++
+ include/linux/acpi.h | 1 +
+ include/linux/acpi_iort.h | 11 +-
+ include/linux/cper.h | 3 +-
+ include/linux/irq.h | 2 +-
+ include/linux/irqchip/arm-gic-v5.h | 8 +
+ include/linux/irqdomain.h | 30 +-
+ include/linux/msi.h | 3 +-
+ include/linux/pci-acpi.h | 3 +-
+ include/linux/pm.h | 2 +-
+ include/linux/tick.h | 2 +
+ kernel/irq/chip.c | 22 +-
+ kernel/irq/irqdomain.c | 14 +-
+ kernel/power/main.c | 2 +-
+ kernel/power/swap.c | 8 +-
+ kernel/time/hrtimer.c | 2 +-
+ kernel/time/tick-internal.h | 2 -
+ kernel/time/tick-sched.c | 8 +-
+ kernel/time/timer.c | 2 +-
+ rust/helpers/cpufreq.c | 3 +-
+ rust/kernel/cpufreq.rs | 5 +-
+ rust/kernel/cpumask.rs | 10 +-
+ tools/lib/thermal/libthermal.pc.template | 4 +-
+ tools/power/cpupower/Makefile | 17 +-
+ tools/power/cpupower/lib/cpuidle.c | 7 +-
+ tools/power/cpupower/utils/cpufreq-info.c | 2 +-
+ tools/power/cpupower/utils/cpuidle-info.c | 2 +-
+ .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 2 +-
+ .../intel/workload_hint/workload_hint_test.c | 80 ++--
+ 163 files changed, 3881 insertions(+), 1847 deletions(-)
+ create mode 100644 Documentation/driver-api/acpi/acpi-drivers.rst
+ create mode 100644 drivers/acpi/apei/ghes_helpers.c
+ delete mode 100644 drivers/cpufreq/omap-cpufreq.c
+Merging cpufreq-arm/cpufreq/arm/linux-next (0b7fbf9333fa4 cpufreq: scmi: Fix device_node reference leak in scmi_cpu_domain_id())
+$ 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 (7799ba2160e49 cpupower: make systemd unit installation optional)
+$ 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 (b08a82bd1f573 PM / devfreq: Remove unneeded casting for HZ_PER_KHZ)
+$ git merge -m Merge branch 'devfreq-next' of https://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git devfreq/devfreq-next
+Merge made by the 'ort' strategy.
+ drivers/devfreq/devfreq.c | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+Merging pmdomain/next (1fca2a4426aac pmdomain: Merge branch fixes into next)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git pmdomain/next
+Merge made by the 'ort' strategy.
+ .../bindings/power/mediatek,mt8196-gpufreq.yaml | 13 +
+ .../bindings/power/mediatek,power-controller.yaml | 1 +
+ drivers/pmdomain/core.c | 59 ++-
+ drivers/pmdomain/imx/gpcv2.c | 4 +-
+ 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/rpmpd.c | 2 +-
+ drivers/pmdomain/ti/omap_prm.c | 1 +
+ drivers/pmdomain/ti/ti_sci_pm_domains.c | 5 +-
+ 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/linux/pm_domain.h | 5 +-
+ 19 files changed, 779 insertions(+), 71 deletions(-)
+ create mode 100644 drivers/pmdomain/mediatek/mt8189-pm-domains.h
+ create mode 100644 include/dt-bindings/power/mediatek,mt8189-power.h
+Merging opp/opp/linux-next (fc72a587c6c9e OPP: debugfs: Use performance level if available to distinguish between rates)
+$ 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
+Merge made by the 'ort' strategy.
+ drivers/opp/debugfs.c | 20 +++++++++++---------
+ 1 file changed, 11 insertions(+), 9 deletions(-)
+Merging thermal/thermal/linux-next (0061030929e2d thermal: renesas: rzg3e: add support for RZ/T2H and RZ/N2H)
+$ 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 (42e3aac65c1c9 IB/core: Extend rate limit support for RC QPs)
+$ 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/core/device.c
+Auto-merging drivers/infiniband/core/verbs.c
+Auto-merging drivers/infiniband/hw/bnxt_re/ib_verbs.c
+Auto-merging drivers/infiniband/hw/irdma/utils.c
+Auto-merging drivers/infiniband/hw/mana/cq.c
+CONFLICT (content): Merge conflict in drivers/infiniband/hw/mana/cq.c
+Auto-merging drivers/infiniband/sw/rxe/rxe_odp.c
+Auto-merging drivers/infiniband/ulp/rtrs/rtrs-clt.c
+Auto-merging drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
+Auto-merging drivers/net/ethernet/mellanox/mlx5/core/port.c
+Resolved 'drivers/infiniband/hw/mana/cq.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master a284c31d3875e] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
+$ git diff -M --stat --summary HEAD^..
+ MAINTAINERS | 3 +-
+ drivers/infiniband/core/cache.c | 3 +-
+ drivers/infiniband/core/device.c | 31 +-
+ drivers/infiniband/core/iwcm.c | 56 +--
+ drivers/infiniband/core/iwcm.h | 1 -
+ drivers/infiniband/core/rw.c | 521 +++++++++++++++++++--
+ drivers/infiniband/core/sysfs.c | 56 +--
+ drivers/infiniband/core/umem_dmabuf.c | 3 -
+ drivers/infiniband/core/uverbs_cmd.c | 7 +-
+ drivers/infiniband/core/uverbs_std_types_device.c | 42 ++
+ drivers/infiniband/core/verbs.c | 61 ++-
+ drivers/infiniband/hw/bnxt_re/debugfs.c | 14 +-
+ drivers/infiniband/hw/bnxt_re/ib_verbs.c | 34 +-
+ drivers/infiniband/hw/bnxt_re/qplib_fp.c | 12 +-
+ drivers/infiniband/hw/bnxt_re/qplib_fp.h | 3 +
+ drivers/infiniband/hw/bnxt_re/qplib_res.h | 6 +
+ drivers/infiniband/hw/bnxt_re/qplib_sp.c | 5 +
+ drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 +
+ drivers/infiniband/hw/bnxt_re/roce_hsi.h | 13 +-
+ drivers/infiniband/hw/efa/efa_com.c | 99 ++--
+ drivers/infiniband/hw/hns/hns_roce_ah.c | 23 +-
+ drivers/infiniband/hw/hns/hns_roce_cq.c | 12 +-
+ drivers/infiniband/hw/hns/hns_roce_device.h | 6 +
+ drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 220 ++++++++-
+ drivers/infiniband/hw/hns/hns_roce_main.c | 5 +
+ drivers/infiniband/hw/hns/hns_roce_qp.c | 49 +-
+ drivers/infiniband/hw/hns/hns_roce_restrack.c | 4 +-
+ drivers/infiniband/hw/irdma/ctrl.c | 67 +--
+ drivers/infiniband/hw/irdma/hw.c | 108 ++++-
+ drivers/infiniband/hw/irdma/main.h | 2 +
+ drivers/infiniband/hw/irdma/puda.c | 14 +
+ drivers/infiniband/hw/irdma/type.h | 18 +-
+ drivers/infiniband/hw/irdma/uk.c | 6 +-
+ drivers/infiniband/hw/irdma/utils.c | 11 +-
+ drivers/infiniband/hw/irdma/verbs.c | 21 +-
+ drivers/infiniband/hw/mana/cq.c | 4 +-
+ drivers/infiniband/hw/mana/device.c | 7 +
+ drivers/infiniband/hw/mana/mana_ib.h | 12 +
+ drivers/infiniband/hw/mana/mr.c | 130 +++++
+ drivers/infiniband/hw/mlx5/main.c | 233 ++++++++-
+ drivers/infiniband/hw/mlx5/mlx5_ib.h | 4 +
+ drivers/infiniband/hw/mlx5/mr.c | 11 +-
+ drivers/infiniband/hw/mlx5/qp.c | 5 +
+ drivers/infiniband/hw/mlx5/std_types.c | 4 +-
+ drivers/infiniband/hw/ocrdma/ocrdma.h | 2 -
+ drivers/infiniband/hw/qedr/qedr.h | 20 -
+ drivers/infiniband/sw/rxe/rxe_comp.c | 3 +
+ drivers/infiniband/sw/rxe/rxe_mr.c | 286 +++++++----
+ drivers/infiniband/sw/rxe/rxe_odp.c | 1 -
+ drivers/infiniband/sw/rxe/rxe_req.c | 3 +
+ drivers/infiniband/sw/rxe/rxe_srq.c | 6 +-
+ drivers/infiniband/sw/rxe/rxe_verbs.h | 11 +-
+ drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 8 +-
+ drivers/infiniband/ulp/rtrs/rtrs-clt.c | 131 ++++--
+ drivers/infiniband/ulp/rtrs/rtrs-clt.h | 3 -
+ drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 12 +-
+ drivers/infiniband/ulp/rtrs/rtrs-srv.c | 192 +++++---
+ drivers/infiniband/ulp/rtrs/rtrs-srv.h | 1 +
+ drivers/infiniband/ulp/rtrs/rtrs.c | 9 +-
+ drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 215 +++++++++
+ drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 11 +
+ .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 39 ++
+ .../net/ethernet/mellanox/mlx5/core/lag/mpesw.h | 14 +
+ .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 1 +
+ drivers/net/ethernet/mellanox/mlx5/core/port.c | 24 +
+ drivers/net/ethernet/mellanox/mlx5/core/vport.c | 74 +++
+ include/linux/mlx5/driver.h | 1 +
+ include/linux/mlx5/mlx5_ifc.h | 9 +-
+ include/linux/mlx5/vport.h | 6 +
+ include/net/mana/gdma.h | 47 +-
+ include/rdma/ib_verbs.h | 61 ++-
+ include/rdma/rw.h | 22 +
+ include/uapi/rdma/bnxt_re-abi.h | 16 +
+ include/uapi/rdma/ib_user_ioctl_cmds.h | 6 +
+ include/uapi/rdma/mana-abi.h | 3 +
+ net/sunrpc/xprtrdma/svc_rdma_rw.c | 155 +++---
+ net/sunrpc/xprtrdma/svc_rdma_transport.c | 8 +-
+ 77 files changed, 2652 insertions(+), 696 deletions(-)
+Merging net-next/main (021718d2cc1a2 Merge branch 'move-can-skb-headroom-content-to-skb-extensions')
+$ git merge -m Merge branch 'main' of https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git net-next/main
+Auto-merging CREDITS
+Auto-merging Documentation/networking/device_drivers/ethernet/index.rst
+Auto-merging Documentation/networking/index.rst
+Auto-merging MAINTAINERS
+Auto-merging arch/powerpc/configs/ppc64_defconfig
+Auto-merging arch/powerpc/configs/skiroot_defconfig
+Auto-merging arch/s390/configs/debug_defconfig
+Auto-merging arch/s390/configs/defconfig
+Auto-merging drivers/net/ethernet/adi/adin1110.c
+Auto-merging drivers/net/ethernet/google/gve/gve_ethtool.c
+Auto-merging drivers/net/ethernet/google/gve/gve_main.c
+Auto-merging drivers/net/ethernet/intel/ice/ice_main.c
+Auto-merging drivers/net/ethernet/micrel/ksz884x.c
+Auto-merging drivers/net/ethernet/spacemit/k1_emac.c
+CONFLICT (content): Merge conflict in drivers/net/ethernet/spacemit/k1_emac.c
+Auto-merging drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
+Auto-merging drivers/net/netconsole.c
+Auto-merging drivers/net/phy/sfp.c
+Auto-merging drivers/net/usb/r8152.c
+Auto-merging drivers/net/usb/usbnet.c
+Auto-merging drivers/net/wireless/intel/iwlwifi/mld/debugfs.c
+Auto-merging drivers/net/wireless/intel/iwlwifi/mld/iface.c
+Auto-merging drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
+Auto-merging drivers/net/wireless/intel/iwlwifi/mvm/d3.c
+Auto-merging drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
+Auto-merging drivers/net/wireless/realtek/rtw89/debug.c
+Auto-merging include/linux/audit.h
+Auto-merging include/linux/clk.h
+Auto-merging include/linux/pci_ids.h
+Auto-merging include/linux/skbuff.h
+Auto-merging include/net/mana/gdma.h
+Auto-merging net/bridge/br_sysfs_br.c
+Auto-merging net/core/gro.c
+Auto-merging net/ethtool/common.c
+Resolved 'drivers/net/ethernet/spacemit/k1_emac.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 8f201c149354c] Merge branch 'main' of https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+$ git diff -M --stat --summary HEAD^..
+ CREDITS | 8 +
+ Documentation/.renames.txt | 1 -
+ Documentation/PCI/pci-error-recovery.rst | 1 -
+ Documentation/admin-guide/sysctl/net.rst | 13 +-
+ .../devicetree/bindings/net/adi,adin.yaml | 14 +
+ .../devicetree/bindings/net/airoha,en7581-npu.yaml | 28 +-
+ .../devicetree/bindings/net/airoha,en8811h.yaml | 11 +-
+ .../net/bluetooth/qcom,bluetooth-common.yaml | 25 +
+ .../bindings/net/bluetooth/qcom,qca2066-bt.yaml | 49 +
+ .../bindings/net/bluetooth/qcom,qca6390-bt.yaml | 64 +
+ .../bindings/net/bluetooth/qcom,qca9377-bt.yaml | 58 +
+ .../bindings/net/bluetooth/qcom,wcn3950-bt.yaml | 67 +
+ .../bindings/net/bluetooth/qcom,wcn3990-bt.yaml | 66 +
+ .../bindings/net/bluetooth/qcom,wcn6750-bt.yaml | 91 +
+ .../bindings/net/bluetooth/qcom,wcn6855-bt.yaml | 99 +
+ .../bindings/net/bluetooth/qcom,wcn7850-bt.yaml | 94 +
+ .../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 259 -
+ .../bindings/net/can/renesas,rcar-canfd.yaml | 117 +-
+ .../devicetree/bindings/net/dsa/lantiq,gswip.yaml | 28 +-
+ .../bindings/net/dsa/marvell,mv88e6xxx.yaml | 2 +-
+ .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 3 +
+ .../bindings/net/ethernet-connector.yaml | 56 +
+ .../devicetree/bindings/net/ethernet-phy.yaml | 18 +
+ .../devicetree/bindings/net/micrel,gigabit.yaml | 253 +
+ .../devicetree/bindings/net/micrel-ksz90x1.txt | 228 -
+ Documentation/devicetree/bindings/net/micrel.txt | 57 -
+ Documentation/devicetree/bindings/net/micrel.yaml | 131 +
+ .../bindings/net/microchip,sparx5-switch.yaml | 15 +-
+ .../devicetree/bindings/net/mscc,miim.yaml | 11 +-
+ .../devicetree/bindings/net/nxp,s32-dwmac.yaml | 13 +
+ .../bindings/net/pcs/mediatek,sgmiisys.yaml | 7 +-
+ .../bindings/net/pcs/renesas,rzn1-miic.yaml | 7 +
+ .../bindings/net/renesas,rzv2h-gbeth.yaml | 81 +-
+ .../devicetree/bindings/net/rockchip-dwmac.yaml | 2 +
+ .../devicetree/bindings/net/snps,dwmac.yaml | 3 +
+ .../devicetree/bindings/net/ti,dp83822.yaml | 9 +-
+ .../bindings/net/wireless/qcom,ath11k-pci.yaml | 1 +
+ .../bindings/net/wireless/qcom,ath11k.yaml | 9 -
+ .../devicetree/bindings/phy/phy-common-props.yaml | 157 +
+ .../bindings/phy/transmit-amplitude.yaml | 103 -
+ .../devicetree/bindings/ptp/amazon,vmclock.yaml | 46 +
+ Documentation/netlink/specs/dpll.yaml | 12 +
+ Documentation/netlink/specs/rt-link.yaml | 3 +
+ Documentation/netlink/specs/tc.yaml | 3 +
+ .../networking/device_drivers/ethernet/index.rst | 1 -
+ .../device_drivers/ethernet/neterion/s2io.rst | 196 -
+ Documentation/networking/index.rst | 1 +
+ Documentation/networking/iou-zcrx.rst | 20 +
+ Documentation/networking/ip-sysctl.rst | 4 +-
+ .../networking/net_cachelines/tcp_sock.rst | 1 +
+ Documentation/networking/netdevices.rst | 4 +-
+ Documentation/networking/phy-port.rst | 111 +
+ Documentation/networking/phy.rst | 22 +-
+ Documentation/networking/scaling.rst | 12 +-
+ Documentation/networking/timestamping.rst | 7 +-
+ Documentation/networking/tls-offload.rst | 30 +
+ MAINTAINERS | 51 +-
+ arch/mips/configs/ip27_defconfig | 1 -
+ arch/mips/configs/loongson2k_defconfig | 1 -
+ arch/mips/configs/mtx1_defconfig | 3 -
+ arch/powerpc/configs/powernv_defconfig | 1 -
+ arch/powerpc/configs/ppc64_defconfig | 1 -
+ arch/powerpc/configs/ppc6xx_defconfig | 1 -
+ arch/powerpc/configs/skiroot_defconfig | 1 -
+ arch/s390/configs/debug_defconfig | 1 -
+ arch/s390/configs/defconfig | 1 -
+ drivers/atm/idt77252.c | 4 +-
+ drivers/bluetooth/btintel_pcie.c | 3 +-
+ drivers/bluetooth/btmtksdio.c | 8 +-
+ drivers/bluetooth/btnxpuart.c | 6 +-
+ drivers/bluetooth/btqca.c | 58 +-
+ drivers/bluetooth/btusb.c | 26 +-
+ drivers/bluetooth/hci_bcm4377.c | 11 +-
+ drivers/bluetooth/hci_intel.c | 10 +-
+ drivers/bluetooth/hci_qca.c | 52 +-
+ drivers/clk/clk-devres.c | 50 +
+ drivers/dpll/dpll_netlink.c | 81 +-
+ drivers/dpll/dpll_nl.c | 1 +
+ drivers/dpll/zl3073x/core.c | 7 +-
+ drivers/dpll/zl3073x/dpll.c | 112 +
+ drivers/infiniband/hw/bnxt_re/main.c | 4 +-
+ drivers/infiniband/ulp/ipoib/ipoib_main.c | 6 +-
+ drivers/mmc/core/sdio_bus.c | 25 +
+ drivers/net/Kconfig | 2 -
+ drivers/net/Makefile | 1 -
+ drivers/net/arcnet/com20020.c | 16 -
+ drivers/net/bonding/bond_3ad.c | 16 +-
+ drivers/net/bonding/bond_main.c | 115 +-
+ drivers/net/can/dev/skb.c | 121 +-
+ drivers/net/can/rcar/rcar_canfd.c | 32 +-
+ drivers/net/can/sja1000/sja1000.c | 58 +-
+ drivers/net/can/vxcan.c | 15 +-
+ drivers/net/dsa/Kconfig | 1 +
+ drivers/net/dsa/dsa_loop.c | 8 +-
+ drivers/net/dsa/lantiq/Kconfig | 4 +-
+ drivers/net/dsa/lantiq/lantiq_gswip.c | 46 +-
+ drivers/net/dsa/lantiq/lantiq_gswip.h | 7 +-
+ drivers/net/dsa/lantiq/lantiq_gswip_common.c | 33 +-
+ drivers/net/dsa/lantiq/mxl-gsw1xx.c | 191 +-
+ drivers/net/dsa/lantiq/mxl-gsw1xx.h | 4 +
+ drivers/net/dsa/microchip/ksz_common.c | 15 +-
+ drivers/net/dsa/microchip/ksz_common.h | 7 +
+ drivers/net/dsa/microchip/ksz_ptp.c | 63 +-
+ drivers/net/dsa/microchip/ksz_ptp_reg.h | 16 +-
+ drivers/net/dsa/mt7530-mdio.c | 4 +-
+ drivers/net/dsa/sja1105/sja1105_main.c | 84 +-
+ drivers/net/dsa/yt921x.c | 496 +-
+ drivers/net/dsa/yt921x.h | 75 +-
+ drivers/net/ethernet/8390/8390.c | 14 -
+ drivers/net/ethernet/8390/8390p.c | 11 -
+ drivers/net/ethernet/Kconfig | 13 -
+ drivers/net/ethernet/Makefile | 2 -
+ drivers/net/ethernet/adi/adin1110.c | 2 +-
+ drivers/net/ethernet/airoha/airoha_eth.c | 41 +-
+ drivers/net/ethernet/airoha/airoha_eth.h | 2 +-
+ drivers/net/ethernet/airoha/airoha_npu.c | 60 +-
+ drivers/net/ethernet/alacritech/slic.h | 50 +-
+ drivers/net/ethernet/alacritech/slicoss.c | 8 +-
+ drivers/net/ethernet/amazon/ena/ena_ethtool.c | 22 +-
+ drivers/net/ethernet/amd/declance.c | 2 +-
+ drivers/net/ethernet/amd/xgbe/xgbe-common.h | 3 +
+ drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 8 +
+ drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 +
+ drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 64 +-
+ drivers/net/ethernet/amd/xgbe/xgbe.h | 1 +
+ .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 18 +-
+ drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 3 -
+ drivers/net/ethernet/broadcom/asp2/bcmasp.c | 32 +-
+ drivers/net/ethernet/broadcom/asp2/bcmasp.h | 36 -
+ drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c | 58 +-
+ drivers/net/ethernet/broadcom/bnge/Makefile | 3 +-
+ drivers/net/ethernet/broadcom/bnge/bnge_devlink.c | 2 +-
+ drivers/net/ethernet/broadcom/bnge/bnge_hw_def.h | 446 +
+ drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c | 65 +
+ drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h | 2 +
+ drivers/net/ethernet/broadcom/bnge/bnge_netdev.c | 409 +-
+ drivers/net/ethernet/broadcom/bnge/bnge_netdev.h | 121 +-
+ drivers/net/ethernet/broadcom/bnge/bnge_txrx.c | 1645 ++++
+ drivers/net/ethernet/broadcom/bnge/bnge_txrx.h | 126 +
+ drivers/net/ethernet/broadcom/bnxt/bnxt.c | 170 +-
+ drivers/net/ethernet/broadcom/bnxt/bnxt.h | 8 +
+ drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 131 +-
+ drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 51 +
+ drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 6 +-
+ drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 2 +-
+ drivers/net/ethernet/cadence/macb_main.c | 29 +-
+ drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 11 +-
+ drivers/net/ethernet/cisco/enic/enic_ethtool.c | 11 +-
+ drivers/net/ethernet/dlink/dl2k.c | 17 +-
+ drivers/net/ethernet/dnet.c | 877 --
+ drivers/net/ethernet/dnet.h | 220 -
+ drivers/net/ethernet/emulex/benet/be.h | 8 +-
+ drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +-
+ drivers/net/ethernet/emulex/benet/be_cmds.h | 6 +-
+ drivers/net/ethernet/emulex/benet/be_ethtool.c | 43 +-
+ drivers/net/ethernet/emulex/benet/be_hw.h | 6 +-
+ drivers/net/ethernet/emulex/benet/be_main.c | 16 +-
+ drivers/net/ethernet/engleder/tsnep_ethtool.c | 11 +-
+ drivers/net/ethernet/freescale/fec_main.c | 2 +
+ .../net/ethernet/fungible/funeth/funeth_ethtool.c | 14 +-
+ drivers/net/ethernet/google/gve/gve_ethtool.c | 11 +-
+ drivers/net/ethernet/google/gve/gve_main.c | 9 +-
+ drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 16 +-
+ drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 12 +-
+ drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 12 +-
+ .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 11 +-
+ .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 11 +-
+ drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 19 +-
+ drivers/net/ethernet/huawei/hinic3/Makefile | 1 +
+ drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c | 3 -
+ drivers/net/ethernet/huawei/hinic3/hinic3_csr.h | 6 +
+ drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c | 3 +-
+ drivers/net/ethernet/huawei/hinic3/hinic3_filter.c | 417 +
+ .../net/ethernet/huawei/hinic3/hinic3_hw_comm.c | 115 +
+ .../net/ethernet/huawei/hinic3/hinic3_hw_comm.h | 6 +
+ .../net/ethernet/huawei/hinic3/hinic3_hw_intf.h | 24 +
+ drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c | 99 +-
+ drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.h | 21 +
+ drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c | 90 +-
+ drivers/net/ethernet/huawei/hinic3/hinic3_hwif.h | 23 +
+ drivers/net/ethernet/huawei/hinic3/hinic3_irq.c | 97 +-
+ drivers/net/ethernet/huawei/hinic3/hinic3_lld.c | 58 +-
+ drivers/net/ethernet/huawei/hinic3/hinic3_main.c | 186 +-
+ drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c | 55 +-
+ drivers/net/ethernet/huawei/hinic3/hinic3_mbox.h | 2 +
+ drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c | 313 +-
+ drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.h | 53 +
+ .../ethernet/huawei/hinic3/hinic3_mgmt_interface.h | 69 +
+ .../net/ethernet/huawei/hinic3/hinic3_netdev_ops.c | 377 +-
+ .../net/ethernet/huawei/hinic3/hinic3_nic_cfg.c | 290 +-
+ .../net/ethernet/huawei/hinic3/hinic3_nic_cfg.h | 47 +
+ .../net/ethernet/huawei/hinic3/hinic3_nic_dev.h | 58 +
+ drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.c | 6 +-
+ drivers/net/ethernet/huawei/hinic3/hinic3_rx.c | 27 +
+ drivers/net/ethernet/huawei/hinic3/hinic3_rx.h | 21 +
+ drivers/net/ethernet/huawei/hinic3/hinic3_tx.c | 34 +-
+ drivers/net/ethernet/huawei/hinic3/hinic3_tx.h | 16 +
+ drivers/net/ethernet/intel/ice/ice.h | 3 -
+ drivers/net/ethernet/intel/ice/ice_base.c | 4 +-
+ drivers/net/ethernet/intel/ice/ice_common.c | 81 +-
+ drivers/net/ethernet/intel/ice/ice_ethtool.c | 31 +-
+ drivers/net/ethernet/intel/ice/ice_irq.c | 5 +-
+ drivers/net/ethernet/intel/ice/ice_lib.c | 68 +-
+ drivers/net/ethernet/intel/ice/ice_lib.h | 6 +
+ drivers/net/ethernet/intel/ice/ice_main.c | 196 +-
+ drivers/net/ethernet/intel/ice/ice_txrx.c | 46 +-
+ drivers/net/ethernet/intel/ice/ice_txrx.h | 203 +-
+ drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 5 +-
+ drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 2 +-
+ drivers/net/ethernet/intel/ice/ice_xsk.c | 4 +-
+ drivers/net/ethernet/intel/idpf/idpf.h | 179 +-
+ drivers/net/ethernet/intel/idpf/idpf_dev.c | 18 +-
+ drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 93 +-
+ drivers/net/ethernet/intel/idpf/idpf_lib.c | 238 +-
+ drivers/net/ethernet/intel/idpf/idpf_ptp.c | 17 +-
+ drivers/net/ethernet/intel/idpf/idpf_txrx.c | 808 +-
+ drivers/net/ethernet/intel/idpf/idpf_txrx.h | 44 +-
+ drivers/net/ethernet/intel/idpf/idpf_vf_dev.c | 21 +-
+ drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 1098 +--
+ drivers/net/ethernet/intel/idpf/idpf_virtchnl.h | 84 +-
+ drivers/net/ethernet/intel/idpf/xdp.c | 79 +-
+ drivers/net/ethernet/intel/idpf/xdp.h | 26 +-
+ drivers/net/ethernet/intel/idpf/xsk.c | 12 +-
+ drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 7 +
+ drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 +
+ drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 45 +-
+ drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 2 +
+ drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 2 +
+ .../net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c | 26 +
+ .../net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c | 2 +-
+ .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 30 +
+ .../marvell/octeon_ep/octep_regs_cnxk_pf.h | 1 +
+ .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +-
+ .../ethernet/marvell/octeontx2/nic/otx2_common.h | 13 +-
+ .../ethernet/marvell/octeontx2/nic/otx2_devlink.h | 2 +-
+ .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 22 +-
+ .../net/ethernet/marvell/prestera/prestera_pci.c | 2 +-
+ drivers/net/ethernet/mediatek/mtk_eth_soc.c | 34 +-
+ drivers/net/ethernet/mellanox/mlx5/core/dpll.c | 2 +-
+ drivers/net/ethernet/mellanox/mlx5/core/en.h | 26 +-
+ drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h | 4 +
+ .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 1 +
+ .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 3 +
+ .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 6 +-
+ .../mellanox/mlx5/core/en_accel/en_accel.h | 17 -
+ .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 10 +-
+ .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 26 +-
+ .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 3 +-
+ drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 66 +-
+ drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 142 +-
+ drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 41 +-
+ drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 35 +-
+ drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 3 +-
+ .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 47 +-
+ drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c | 16 +-
+ drivers/net/ethernet/mellanox/mlx5/core/fs_pool.h | 5 +-
+ .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 4 +-
+ drivers/net/ethernet/mellanox/mlx5/core/port.c | 4 +-
+ .../mellanox/mlx5/core/steering/hws/fs_hws_pools.c | 8 +-
+ drivers/net/ethernet/mellanox/mlxsw/pci.c | 12 -
+ drivers/net/ethernet/meta/fbnic/fbnic_csr.h | 12 +
+ drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c | 407 +
+ drivers/net/ethernet/meta/fbnic/fbnic_devlink.c | 8 +-
+ drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c | 14 +-
+ drivers/net/ethernet/meta/fbnic/fbnic_fw.c | 44 +-
+ drivers/net/ethernet/meta/fbnic/fbnic_fw.h | 10 +
+ drivers/net/ethernet/meta/fbnic/fbnic_mac.c | 24 +-
+ drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 4 +
+ drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 28 +-
+ drivers/net/ethernet/meta/fbnic/fbnic_txrx.h | 6 +
+ drivers/net/ethernet/micrel/ks8842.c | 4 +-
+ drivers/net/ethernet/micrel/ks8851_common.c | 2 +-
+ drivers/net/ethernet/micrel/ks8851_spi.c | 4 +-
+ drivers/net/ethernet/micrel/ksz884x.c | 4 +-
+ drivers/net/ethernet/microchip/lan743x_ethtool.c | 13 +-
+ drivers/net/ethernet/microsoft/mana/mana_en.c | 77 +-
+ drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 13 +-
+ drivers/net/ethernet/neterion/Kconfig | 35 -
+ drivers/net/ethernet/neterion/Makefile | 6 -
+ drivers/net/ethernet/neterion/s2io-regs.h | 958 ---
+ drivers/net/ethernet/neterion/s2io.c | 8572 --------------------
+ drivers/net/ethernet/neterion/s2io.h | 1124 ---
+ .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 11 +-
+ .../net/ethernet/pensando/ionic/ionic_ethtool.c | 18 +-
+ drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 12 +-
+ drivers/net/ethernet/realtek/8139too.c | 40 +-
+ drivers/net/ethernet/realtek/Kconfig | 16 +-
+ drivers/net/ethernet/realtek/Makefile | 1 -
+ drivers/net/ethernet/realtek/atp.c | 886 --
+ drivers/net/ethernet/realtek/atp.h | 262 -
+ drivers/net/ethernet/realtek/r8169.h | 3 +-
+ drivers/net/ethernet/realtek/r8169_firmware.c | 2 +-
+ drivers/net/ethernet/realtek/r8169_main.c | 243 +-
+ drivers/net/ethernet/renesas/rcar_gen4_ptp.c | 34 +-
+ drivers/net/ethernet/renesas/rcar_gen4_ptp.h | 18 +-
+ drivers/net/ethernet/renesas/rswitch_main.c | 11 +-
+ drivers/net/ethernet/renesas/rtsn.c | 30 +-
+ drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c | 2 +-
+ drivers/net/ethernet/sfc/ef100_ethtool.c | 1 +
+ drivers/net/ethernet/sfc/ethtool.c | 1 +
+ drivers/net/ethernet/sfc/ethtool_common.c | 11 +-
+ drivers/net/ethernet/sfc/ethtool_common.h | 1 +
+ drivers/net/ethernet/sfc/falcon/ethtool.c | 12 +-
+ drivers/net/ethernet/sfc/nic.h | 7 +-
+ drivers/net/ethernet/sfc/siena/ethtool.c | 1 +
+ drivers/net/ethernet/sfc/siena/ethtool_common.c | 11 +-
+ drivers/net/ethernet/sfc/siena/ethtool_common.h | 1 +
+ drivers/net/ethernet/sis/sis900.c | 31 +-
+ drivers/net/ethernet/smsc/epic100.c | 35 +-
+ drivers/net/ethernet/socionext/sni_ave.c | 4 +-
+ drivers/net/ethernet/spacemit/k1_emac.c | 111 +-
+ drivers/net/ethernet/stmicro/stmmac/Kconfig | 9 +
+ drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
+ drivers/net/ethernet/stmicro/stmmac/common.h | 7 +-
+ drivers/net/ethernet/stmicro/stmmac/descs.h | 7 -
+ drivers/net/ethernet/stmicro/stmmac/descs_com.h | 48 +-
+ drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 18 +-
+ drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 4 -
+ .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 18 +-
+ .../net/ethernet/stmicro/stmmac/dwmac-motorcomm.c | 384 +
+ .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 3 -
+ .../ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c | 1 +
+ drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 942 +--
+ drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c | 28 +-
+ .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 5 +-
+ drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 4 +-
+ drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c | 10 +-
+ drivers/net/ethernet/stmicro/stmmac/dwmac100.h | 36 +-
+ drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 70 +-
+ .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 28 +-
+ .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 18 +-
+ .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 6 +-
+ drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c | 3 +-
+ drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 79 +-
+ drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 35 +-
+ drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 70 +-
+ drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 8 -
+ drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 46 +-
+ drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 163 +-
+ drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 2 +-
+ drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 172 +-
+ drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 10 +-
+ drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 41 +-
+ .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 27 +-
+ .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 39 +-
+ drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 76 +-
+ drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 29 +-
+ drivers/net/ethernet/stmicro/stmmac/hwif.c | 2 +-
+ drivers/net/ethernet/stmicro/stmmac/hwif.h | 4 +-
+ drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 4 +-
+ drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 25 +-
+ drivers/net/ethernet/stmicro/stmmac/stmmac.h | 3 +-
+ .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 15 +-
+ .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 2 +-
+ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 190 +-
+ drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 2 +-
+ drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c | 45 +
+ drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h | 68 +-
+ .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 -
+ .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 2 +-
+ drivers/net/ethernet/sun/niu.c | 11 +-
+ drivers/net/ethernet/ti/Makefile | 2 +-
+ drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 5 +-
+ drivers/net/ethernet/ti/cpsw_ale.c | 5 -
+ drivers/net/ethernet/ti/cpsw_ethtool.c | 5 +-
+ drivers/net/ethernet/ti/icssm/icssm_prueth.c | 545 +-
+ drivers/net/ethernet/ti/icssm/icssm_prueth.h | 20 +-
+ .../net/ethernet/ti/icssm/icssm_prueth_fdb_tbl.h | 76 +
+ .../net/ethernet/ti/icssm/icssm_prueth_switch.c | 1065 +++
+ .../net/ethernet/ti/icssm/icssm_prueth_switch.h | 37 +
+ drivers/net/ethernet/ti/icssm/icssm_switch.h | 103 +
+ drivers/net/ethernet/ti/icssm/icssm_switchdev.c | 333 +
+ drivers/net/ethernet/ti/icssm/icssm_switchdev.h | 13 +
+ .../ti/icssm/icssm_vlan_mcast_filter_mmap.h | 120 +
+ drivers/net/ethernet/ti/netcp.h | 8 +-
+ drivers/net/ethernet/ti/netcp_core.c | 16 +-
+ drivers/net/ethernet/wangxun/libwx/wx_lib.c | 17 +-
+ drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c | 12 +-
+ drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 83 +-
+ drivers/net/geneve.c | 557 +-
+ drivers/net/hamradio/hdlcdrv.c | 20 -
+ drivers/net/hippi/Kconfig | 40 -
+ drivers/net/hippi/Makefile | 6 -
+ drivers/net/hippi/rrunner.c | 1687 ----
+ drivers/net/hippi/rrunner.h | 848 --
+ drivers/net/ifb.c | 18 +-
+ drivers/net/ipvlan/ipvlan_core.c | 55 +-
+ drivers/net/macsec.c | 6 +-
+ drivers/net/mctp/mctp-i2c.c | 9 +
+ drivers/net/net_failover.c | 13 -
+ drivers/net/netconsole.c | 305 +-
+ drivers/net/netdevsim/netdev.c | 7 +-
+ drivers/net/netdevsim/netdevsim.h | 8 +-
+ drivers/net/netdevsim/psp.c | 18 +-
+ drivers/net/ovpn/peer.c | 2 +-
+ drivers/net/pcs/Kconfig | 1 +
+ drivers/net/pcs/pcs-mtk-lynxi.c | 63 +-
+ drivers/net/pcs/pcs-rzn1-miic.c | 105 +-
+ drivers/net/phy/Kconfig | 1 +
+ drivers/net/phy/Makefile | 2 +-
+ drivers/net/phy/adin.c | 20 +
+ drivers/net/phy/air_en8811h.c | 499 +-
+ drivers/net/phy/ax88796b_rust.rs | 7 +-
+ drivers/net/phy/dp83822.c | 71 +-
+ drivers/net/phy/dp83867.c | 63 +-
+ drivers/net/phy/fixed_phy.c | 87 +-
+ drivers/net/phy/marvell-88x2222.c | 94 +-
+ drivers/net/phy/marvell.c | 92 +-
+ drivers/net/phy/marvell10g.c | 51 +-
+ drivers/net/phy/mdio_device.c | 13 -
+ drivers/net/phy/mediatek/mtk-ge-soc.c | 2 +
+ drivers/net/phy/micrel.c | 58 +-
+ drivers/net/phy/microchip_rds_ptp.c | 34 +-
+ drivers/net/phy/motorcomm.c | 4 +
+ drivers/net/phy/mxl-gpy.c | 61 +-
+ drivers/net/phy/phy-caps.h | 6 +
+ drivers/net/phy/phy-core.c | 8 +
+ drivers/net/phy/phy_caps.c | 67 +
+ drivers/net/phy/phy_device.c | 427 +-
+ drivers/net/phy/phy_port.c | 212 +
+ drivers/net/phy/phylib-internal.h | 6 -
+ drivers/net/phy/phylib.h | 5 +
+ drivers/net/phy/phylink.c | 79 +-
+ drivers/net/phy/qcom/at803x.c | 79 +-
+ drivers/net/phy/qcom/qca807x.c | 78 +-
+ drivers/net/phy/qt2025.rs | 5 +-
+ drivers/net/phy/realtek/realtek_main.c | 432 +-
+ drivers/net/phy/sfp.c | 8 +-
+ drivers/net/ppp/ppp_generic.c | 30 +-
+ drivers/net/thunderbolt/main.c | 53 +
+ drivers/net/usb/Kconfig | 2 +-
+ drivers/net/usb/aqc111.c | 5 -
+ drivers/net/usb/asix.h | 3 -
+ drivers/net/usb/asix_common.c | 8 -
+ drivers/net/usb/asix_devices.c | 30 +-
+ drivers/net/usb/ax88172a.c | 2 +-
+ drivers/net/usb/ax88179_178a.c | 8 +-
+ drivers/net/usb/catc.c | 7 -
+ drivers/net/usb/dm9601.c | 27 +-
+ drivers/net/usb/int51x1.c | 39 +-
+ drivers/net/usb/mcs7830.c | 15 +-
+ drivers/net/usb/pegasus.c | 3 -
+ drivers/net/usb/r8152.c | 12 +-
+ drivers/net/usb/rtl8150.c | 3 -
+ drivers/net/usb/sierra_net.c | 14 +-
+ drivers/net/usb/smsc75xx.c | 7 +-
+ drivers/net/usb/smsc95xx.c | 13 +-
+ drivers/net/usb/sr9700.c | 251 +-
+ drivers/net/usb/sr9700.h | 22 +-
+ drivers/net/usb/sr9800.c | 30 +-
+ drivers/net/usb/sr9800.h | 3 +-
+ drivers/net/usb/usbnet.c | 8 +
+ drivers/net/vxlan/vxlan_core.c | 18 +-
+ drivers/net/vxlan/vxlan_vnifilter.c | 2 +-
+ drivers/net/wan/framer/framer-core.c | 6 +-
+ drivers/net/wireless/ath/ath10k/sdio.c | 6 +
+ drivers/net/wireless/ath/ath10k/snoc.c | 53 +-
+ drivers/net/wireless/ath/ath10k/snoc.h | 3 +
+ drivers/net/wireless/ath/ath10k/wmi.c | 4 +-
+ drivers/net/wireless/ath/ath11k/Kconfig | 11 +
+ drivers/net/wireless/ath/ath11k/Makefile | 1 +
+ drivers/net/wireless/ath/ath11k/cfr.c | 1023 +++
+ drivers/net/wireless/ath/ath11k/cfr.h | 308 +
+ drivers/net/wireless/ath/ath11k/core.c | 108 +-
+ drivers/net/wireless/ath/ath11k/core.h | 23 +-
+ drivers/net/wireless/ath/ath11k/dbring.c | 50 +-
+ drivers/net/wireless/ath/ath11k/dbring.h | 8 +-
+ drivers/net/wireless/ath/ath11k/debug.h | 8 +-
+ drivers/net/wireless/ath/ath11k/debugfs.c | 2 +-
+ drivers/net/wireless/ath/ath11k/debugfs_sta.c | 142 +-
+ drivers/net/wireless/ath/ath11k/dp.c | 12 +-
+ drivers/net/wireless/ath/ath11k/dp.h | 1 -
+ drivers/net/wireless/ath/ath11k/dp_tx.c | 9 +-
+ drivers/net/wireless/ath/ath11k/hal.c | 3 +-
+ drivers/net/wireless/ath/ath11k/hw.c | 19 +-
+ drivers/net/wireless/ath/ath11k/hw.h | 8 +-
+ drivers/net/wireless/ath/ath11k/mac.c | 23 +-
+ drivers/net/wireless/ath/ath11k/reg.c | 9 +-
+ drivers/net/wireless/ath/ath11k/wmi.c | 147 +-
+ drivers/net/wireless/ath/ath11k/wmi.h | 97 +-
+ drivers/net/wireless/ath/ath12k/Makefile | 8 +-
+ drivers/net/wireless/ath/ath12k/ahb.c | 171 +-
+ drivers/net/wireless/ath/ath12k/ahb.h | 31 +-
+ drivers/net/wireless/ath/ath12k/ce.c | 326 +-
+ drivers/net/wireless/ath/ath12k/ce.h | 7 +-
+ drivers/net/wireless/ath/ath12k/cmn_defs.h | 20 +
+ drivers/net/wireless/ath/ath12k/core.c | 75 +-
+ drivers/net/wireless/ath/ath12k/core.h | 179 +-
+ drivers/net/wireless/ath/ath12k/dbring.c | 6 +-
+ drivers/net/wireless/ath/ath12k/debug.c | 8 +-
+ drivers/net/wireless/ath/ath12k/debugfs.c | 8 +-
+ .../net/wireless/ath/ath12k/debugfs_htt_stats.c | 197 +-
+ .../net/wireless/ath/ath12k/debugfs_htt_stats.h | 85 +-
+ drivers/net/wireless/ath/ath12k/debugfs_sta.c | 62 +-
+ drivers/net/wireless/ath/ath12k/dp.c | 565 +-
+ drivers/net/wireless/ath/ath12k/dp.h | 1752 +---
+ drivers/net/wireless/ath/ath12k/dp_cmn.h | 106 +
+ drivers/net/wireless/ath/ath12k/dp_htt.c | 1353 +++
+ drivers/net/wireless/ath/ath12k/dp_htt.h | 1546 ++++
+ drivers/net/wireless/ath/ath12k/dp_mon.c | 3517 +-------
+ drivers/net/wireless/ath/ath12k/dp_mon.h | 58 +-
+ drivers/net/wireless/ath/ath12k/dp_peer.c | 690 ++
+ drivers/net/wireless/ath/ath12k/dp_peer.h | 182 +
+ drivers/net/wireless/ath/ath12k/dp_rx.c | 3482 +-------
+ drivers/net/wireless/ath/ath12k/dp_rx.h | 191 +-
+ drivers/net/wireless/ath/ath12k/dp_tx.c | 1638 +---
+ drivers/net/wireless/ath/ath12k/dp_tx.h | 39 +-
+ drivers/net/wireless/ath/ath12k/fw.c | 10 +-
+ drivers/net/wireless/ath/ath12k/fw.h | 3 +-
+ drivers/net/wireless/ath/ath12k/hal.c | 2304 +-----
+ drivers/net/wireless/ath/ath12k/hal.h | 1509 ++--
+ drivers/net/wireless/ath/ath12k/htc.c | 3 +-
+ drivers/net/wireless/ath/ath12k/hw.c | 1680 ----
+ drivers/net/wireless/ath/ath12k/hw.h | 96 +-
+ drivers/net/wireless/ath/ath12k/mac.c | 1255 +--
+ drivers/net/wireless/ath/ath12k/mac.h | 142 +-
+ drivers/net/wireless/ath/ath12k/mhi.c | 132 +-
+ drivers/net/wireless/ath/ath12k/mhi.h | 5 +-
+ drivers/net/wireless/ath/ath12k/pci.c | 259 +-
+ drivers/net/wireless/ath/ath12k/pci.h | 49 +-
+ drivers/net/wireless/ath/ath12k/peer.c | 453 +-
+ drivers/net/wireless/ath/ath12k/peer.h | 112 +-
+ drivers/net/wireless/ath/ath12k/qmi.c | 180 +-
+ drivers/net/wireless/ath/ath12k/qmi.h | 16 +
+ drivers/net/wireless/ath/ath12k/testmode.c | 3 +-
+ drivers/net/wireless/ath/ath12k/wifi7/Makefile | 20 +
+ drivers/net/wireless/ath/ath12k/wifi7/ahb.c | 75 +
+ drivers/net/wireless/ath/ath12k/wifi7/ahb.h | 20 +
+ drivers/net/wireless/ath/ath12k/wifi7/ce.c | 973 +++
+ drivers/net/wireless/ath/ath12k/wifi7/ce.h | 22 +
+ drivers/net/wireless/ath/ath12k/wifi7/core.c | 68 +
+ drivers/net/wireless/ath/ath12k/wifi7/core.h | 11 +
+ drivers/net/wireless/ath/ath12k/wifi7/dp.c | 181 +
+ drivers/net/wireless/ath/ath12k/wifi7/dp.h | 20 +
+ drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c | 3385 ++++++++
+ drivers/net/wireless/ath/ath12k/wifi7/dp_mon.h | 23 +
+ drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c | 2246 +++++
+ drivers/net/wireless/ath/ath12k/wifi7/dp_rx.h | 60 +
+ drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c | 978 +++
+ drivers/net/wireless/ath/ath12k/wifi7/dp_tx.h | 16 +
+ drivers/net/wireless/ath/ath12k/wifi7/hal.c | 713 ++
+ drivers/net/wireless/ath/ath12k/wifi7/hal.h | 561 ++
+ .../net/wireless/ath/ath12k/{ => wifi7}/hal_desc.h | 331 +-
+ .../net/wireless/ath/ath12k/wifi7/hal_qcc2072.c | 503 ++
+ .../net/wireless/ath/ath12k/wifi7/hal_qcc2072.h | 13 +
+ .../net/wireless/ath/ath12k/wifi7/hal_qcn9274.c | 1038 +++
+ .../net/wireless/ath/ath12k/wifi7/hal_qcn9274.h | 45 +
+ .../net/wireless/ath/ath12k/{ => wifi7}/hal_rx.c | 284 +-
+ .../net/wireless/ath/ath12k/{ => wifi7}/hal_rx.h | 424 +-
+ .../ath/ath12k/{rx_desc.h => wifi7/hal_rx_desc.h} | 72 +-
+ .../net/wireless/ath/ath12k/{ => wifi7}/hal_tx.c | 23 +-
+ .../net/wireless/ath/ath12k/{ => wifi7}/hal_tx.h | 30 +-
+ .../net/wireless/ath/ath12k/wifi7/hal_wcn7850.c | 809 ++
+ .../net/wireless/ath/ath12k/wifi7/hal_wcn7850.h | 40 +
+ drivers/net/wireless/ath/ath12k/wifi7/hw.c | 1049 +++
+ drivers/net/wireless/ath/ath12k/wifi7/hw.h | 13 +
+ drivers/net/wireless/ath/ath12k/wifi7/mhi.c | 138 +
+ drivers/net/wireless/ath/ath12k/wifi7/mhi.h | 11 +
+ drivers/net/wireless/ath/ath12k/wifi7/pci.c | 215 +
+ drivers/net/wireless/ath/ath12k/wifi7/pci.h | 12 +
+ drivers/net/wireless/ath/ath12k/wifi7/wmi.c | 110 +
+ drivers/net/wireless/ath/ath12k/wifi7/wmi.h | 15 +
+ drivers/net/wireless/ath/ath12k/wmi.c | 334 +-
+ drivers/net/wireless/ath/ath12k/wmi.h | 61 +-
+ drivers/net/wireless/ath/ath12k/wow.c | 21 +-
+ drivers/net/wireless/ath/ath5k/debug.h | 4 +-
+ drivers/net/wireless/ath/ath9k/Kconfig | 2 +-
+ drivers/net/wireless/ath/ath9k/common-debug.h | 8 +-
+ drivers/net/wireless/ath/ath9k/common.c | 12 -
+ drivers/net/wireless/ath/ath9k/debug.h | 15 +-
+ drivers/net/wireless/ath/wil6210/wil6210.h | 33 +-
+ .../broadcom/brcm80211/brcmfmac/cfg80211.c | 4 +-
+ .../broadcom/brcm80211/brcmfmac/cfg80211.h | 8 +-
+ .../wireless/broadcom/brcm80211/brcmfmac/core.c | 4 +-
+ .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 9 +-
+ drivers/net/wireless/intel/iwlegacy/3945-mac.c | 2 +
+ drivers/net/wireless/intel/iwlegacy/3945-rs.c | 7 +-
+ drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +
+ drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 12 -
+ drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.c | 12 +
+ drivers/net/wireless/intel/iwlwifi/cfg/rf-pe.c | 1 -
+ drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 121 +-
+ .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 159 +-
+ .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 34 +-
+ drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 2 +-
+ drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 41 +-
+ drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 95 +-
+ drivers/net/wireless/intel/iwlwifi/fw/file.h | 2 +
+ drivers/net/wireless/intel/iwlwifi/fw/regulatory.c | 206 +-
+ drivers/net/wireless/intel/iwlwifi/fw/regulatory.h | 9 +-
+ drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 17 +-
+ drivers/net/wireless/intel/iwlwifi/fw/smem.c | 8 +-
+ drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 74 +-
+ drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 2 +-
+ drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 -
+ drivers/net/wireless/intel/iwlwifi/mld/Makefile | 2 +-
+ drivers/net/wireless/intel/iwlwifi/mld/d3.c | 2 -
+ drivers/net/wireless/intel/iwlwifi/mld/debugfs.c | 6 +-
+ drivers/net/wireless/intel/iwlwifi/mld/iface.c | 21 +-
+ drivers/net/wireless/intel/iwlwifi/mld/iface.h | 2 +
+ drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 114 +-
+ drivers/net/wireless/intel/iwlwifi/mld/mld.c | 3 +
+ drivers/net/wireless/intel/iwlwifi/mld/mld.h | 3 +
+ drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 59 +-
+ drivers/net/wireless/intel/iwlwifi/mld/mlo.h | 5 +
+ drivers/net/wireless/intel/iwlwifi/mld/nan.c | 299 +
+ drivers/net/wireless/intel/iwlwifi/mld/nan.h | 28 +
+ drivers/net/wireless/intel/iwlwifi/mld/notif.c | 13 +
+ drivers/net/wireless/intel/iwlwifi/mld/notif.h | 1 +
+ drivers/net/wireless/intel/iwlwifi/mld/power.c | 39 +-
+ .../net/wireless/intel/iwlwifi/mld/regulatory.c | 64 +-
+ drivers/net/wireless/intel/iwlwifi/mld/rx.c | 142 +-
+ drivers/net/wireless/intel/iwlwifi/mld/scan.c | 12 +-
+ drivers/net/wireless/intel/iwlwifi/mld/sta.c | 3 +-
+ drivers/net/wireless/intel/iwlwifi/mld/tlc.c | 85 +-
+ drivers/net/wireless/intel/iwlwifi/mld/tx.c | 11 +
+ drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 51 +-
+ drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 202 +-
+ drivers/net/wireless/intel/iwlwifi/mvm/link.c | 22 -
+ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 25 +-
+ drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 68 +-
+ drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c | 6 +-
+ drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c | 29 -
+ .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 193 +-
+ drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 28 +-
+ drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 60 +-
+ drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 8 -
+ drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 18 +-
+ drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 4 +-
+ .../net/wireless/intel/iwlwifi/mvm/time-event.c | 39 +-
+ .../net/wireless/intel/iwlwifi/mvm/time-event.h | 4 +-
+ drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 51 +-
+ drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 4 -
+ drivers/net/wireless/intersil/p54/main.c | 4 +-
+ drivers/net/wireless/marvell/libertas/if_usb.c | 2 +
+ drivers/net/wireless/marvell/mwifiex/cfg80211.c | 13 +-
+ drivers/net/wireless/realtek/rtl8xxxu/core.c | 1 +
+ .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 13 -
+ drivers/net/wireless/realtek/rtlwifi/regd.c | 2 +-
+ drivers/net/wireless/realtek/rtw88/main.c | 54 +-
+ drivers/net/wireless/realtek/rtw88/main.h | 2 +-
+ drivers/net/wireless/realtek/rtw88/phy.c | 20 +
+ drivers/net/wireless/realtek/rtw88/phy.h | 2 +
+ drivers/net/wireless/realtek/rtw88/rtw8723cs.c | 2 +-
+ drivers/net/wireless/realtek/rtw88/rtw8723ds.c | 2 +-
+ drivers/net/wireless/realtek/rtw88/rtw8821cs.c | 2 +-
+ drivers/net/wireless/realtek/rtw88/rtw8821cu.c | 2 +
+ drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +-
+ drivers/net/wireless/realtek/rtw88/rtw8822bs.c | 2 +-
+ drivers/net/wireless/realtek/rtw88/rtw8822cs.c | 2 +-
+ drivers/net/wireless/realtek/rtw88/sdio.c | 3 +-
+ drivers/net/wireless/realtek/rtw88/sdio.h | 2 +-
+ drivers/net/wireless/realtek/rtw88/usb.c | 3 +-
+ drivers/net/wireless/realtek/rtw89/cam.c | 134 +
+ drivers/net/wireless/realtek/rtw89/cam.h | 129 +
+ drivers/net/wireless/realtek/rtw89/chan.c | 69 +-
+ drivers/net/wireless/realtek/rtw89/chan.h | 2 +
+ drivers/net/wireless/realtek/rtw89/core.c | 237 +-
+ drivers/net/wireless/realtek/rtw89/core.h | 198 +-
+ drivers/net/wireless/realtek/rtw89/debug.c | 162 +-
+ drivers/net/wireless/realtek/rtw89/debug.h | 1 +
+ drivers/net/wireless/realtek/rtw89/efuse.c | 4 -
+ drivers/net/wireless/realtek/rtw89/efuse.h | 6 +
+ drivers/net/wireless/realtek/rtw89/efuse_be.c | 26 +
+ drivers/net/wireless/realtek/rtw89/fw.c | 1163 ++-
+ drivers/net/wireless/realtek/rtw89/fw.h | 519 +-
+ drivers/net/wireless/realtek/rtw89/mac.c | 199 +-
+ drivers/net/wireless/realtek/rtw89/mac.h | 102 +-
+ drivers/net/wireless/realtek/rtw89/mac80211.c | 44 +-
+ drivers/net/wireless/realtek/rtw89/mac_be.c | 696 +-
+ drivers/net/wireless/realtek/rtw89/pci.c | 22 +-
+ drivers/net/wireless/realtek/rtw89/pci.h | 57 +-
+ drivers/net/wireless/realtek/rtw89/pci_be.c | 138 +-
+ drivers/net/wireless/realtek/rtw89/phy.c | 438 +-
+ drivers/net/wireless/realtek/rtw89/phy.h | 36 +-
+ drivers/net/wireless/realtek/rtw89/phy_be.c | 563 +-
+ drivers/net/wireless/realtek/rtw89/ps.c | 4 +-
+ drivers/net/wireless/realtek/rtw89/reg.h | 934 ++-
+ drivers/net/wireless/realtek/rtw89/regd.c | 21 +-
+ drivers/net/wireless/realtek/rtw89/rtw8851b.c | 10 +-
+ drivers/net/wireless/realtek/rtw89/rtw8852a.c | 10 +-
+ drivers/net/wireless/realtek/rtw89/rtw8852au.c | 4 +
+ drivers/net/wireless/realtek/rtw89/rtw8852b.c | 32 +-
+ .../net/wireless/realtek/rtw89/rtw8852b_common.c | 2 -
+ drivers/net/wireless/realtek/rtw89/rtw8852bt.c | 8 +
+ drivers/net/wireless/realtek/rtw89/rtw8852bu.c | 2 +
+ drivers/net/wireless/realtek/rtw89/rtw8852c.c | 10 +-
+ drivers/net/wireless/realtek/rtw89/rtw8852cu.c | 2 +
+ drivers/net/wireless/realtek/rtw89/rtw8922a.c | 89 +-
+ drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c | 48 +-
+ drivers/net/wireless/realtek/rtw89/ser.c | 10 +
+ drivers/net/wireless/realtek/rtw89/txrx.h | 22 +
+ drivers/net/wireless/realtek/rtw89/usb.c | 2 +-
+ drivers/net/wireless/realtek/rtw89/wow.c | 14 +-
+ drivers/net/wireless/realtek/rtw89/wow.h | 1 +
+ drivers/net/wireless/rsi/rsi_91x_main.c | 29 -
+ drivers/net/wireless/rsi/rsi_91x_sdio.c | 5 +-
+ drivers/net/wireless/ti/wl1251/acx.c | 11 +-
+ drivers/net/wireless/ti/wlcore/cmd.h | 1 +
+ drivers/net/wireless/ti/wlcore/main.c | 9 +
+ drivers/net/wireless/ti/wlcore/sdio.c | 6 +-
+ drivers/net/wireless/virtual/mac80211_hwsim.c | 2 -
+ drivers/net/wwan/Kconfig | 1 +
+ drivers/net/wwan/mhi_wwan_ctrl.c | 1 +
+ drivers/net/wwan/mhi_wwan_mbim.c | 3 +-
+ drivers/net/wwan/wwan_core.c | 278 +-
+ drivers/net/wwan/wwan_hwsim.c | 201 +-
+ drivers/net/xen-netback/hash.c | 2 +-
+ drivers/net/xen-netfront.c | 24 +-
+ drivers/phy/Kconfig | 22 +
+ drivers/phy/Makefile | 2 +
+ drivers/phy/phy-common-props-test.c | 422 +
+ drivers/phy/phy-common-props.c | 209 +
+ drivers/ptp/Kconfig | 2 +-
+ drivers/ptp/ptp_vmclock.c | 236 +-
+ drivers/vhost/vsock.c | 44 +-
+ include/crypto/sha1.h | 10 -
+ include/dt-bindings/phy/phy.h | 4 +
+ include/linux/audit.h | 1 -
+ include/linux/bnxt/hsi.h | 167 +-
+ include/linux/can/core.h | 1 +
+ include/linux/can/skb.h | 38 +-
+ include/linux/clk.h | 23 +
+ include/linux/dpll.h | 5 +
+ include/linux/ethtool.h | 36 +-
+ include/linux/framer/framer.h | 5 +-
+ include/linux/hippidevice.h | 40 -
+ include/linux/ieee80211-eht.h | 13 +-
+ include/linux/ieee80211-s1g.h | 2 +-
+ include/linux/ieee80211-uhr.h | 220 +
+ include/linux/ieee80211.h | 40 +-
+ include/linux/inetdevice.h | 2 +-
+ include/linux/ipv6.h | 8 -
+ include/linux/mdio.h | 1 -
+ include/linux/mlx5/device.h | 5 +
+ include/linux/mlx5/mlx5_ifc.h | 7 +-
+ include/linux/mmc/sdio_func.h | 1 +
+ include/linux/mod_devicetable.h | 1 -
+ include/linux/netdevice.h | 6 +-
+ include/linux/netfilter/nf_conntrack_proto_gre.h | 3 -
+ include/linux/pci_ids.h | 3 -
+ include/linux/pcs/pcs-mtk-lynxi.h | 5 +-
+ include/linux/phy.h | 72 +-
+ include/linux/phy/phy-common-props.h | 32 +
+ include/linux/phy_port.h | 99 +
+ include/linux/phylink.h | 12 +-
+ include/linux/skbuff.h | 6 +-
+ include/linux/skbuff_ref.h | 10 +-
+ include/linux/stmmac.h | 20 +-
+ include/linux/tcp.h | 9 +-
+ include/linux/u64_stats_sync.h | 15 +
+ include/linux/udp.h | 2 +-
+ include/linux/usb/usbnet.h | 1 +
+ include/linux/virtio_vsock.h | 9 +-
+ include/linux/wwan.h | 2 +
+ include/net/af_vsock.h | 61 +-
+ include/net/ax25.h | 8 +-
+ include/net/bluetooth/bluetooth.h | 47 +-
+ include/net/bluetooth/hci.h | 336 +-
+ include/net/bluetooth/hci_core.h | 9 +
+ include/net/bluetooth/hci_sync.h | 3 +
+ include/net/bluetooth/l2cap.h | 3 +-
+ include/net/bonding.h | 2 +
+ include/net/can.h | 28 +
+ include/net/cfg80211.h | 117 +-
+ include/net/dst.h | 6 +
+ include/net/gro.h | 5 +-
+ include/net/inet_ecn.h | 20 +-
+ include/net/inet_sock.h | 24 +-
+ include/net/ip6_route.h | 6 +
+ include/net/ipv6.h | 66 +-
+ include/net/iucv/iucv.h | 207 +-
+ include/net/l3mdev.h | 7 +-
+ include/net/mac80211.h | 140 +-
+ include/net/mana/gdma.h | 7 +-
+ include/net/mana/mana.h | 3 +-
+ include/net/net_namespace.h | 4 +
+ include/net/netdev_queues.h | 73 +-
+ include/net/netdev_rx_queue.h | 2 +
+ include/net/netfilter/nf_conntrack.h | 1 +
+ include/net/netfilter/nf_conntrack_count.h | 1 +
+ include/net/netfilter/nf_conntrack_tuple.h | 2 +-
+ include/net/netfilter/nf_queue.h | 3 +
+ include/net/netfilter/nf_tables.h | 3 +-
+ include/net/netmem.h | 32 +-
+ include/net/netns/ipv6.h | 10 +-
+ include/net/netns/vsock.h | 21 +
+ include/net/page_pool/types.h | 1 +
+ include/net/phy/realtek_phy.h | 7 +
+ include/net/sch_priv.h | 27 +
+ include/net/sock.h | 11 +-
+ include/net/tcp.h | 95 +-
+ include/net/tcp_ecn.h | 103 +-
+ include/net/udp.h | 8 +-
+ include/net/udp_tunnel.h | 32 +
+ include/net/xsk_buff_pool.h | 5 -
+ include/trace/events/mptcp.h | 80 +
+ include/trace/events/tcp.h | 2 +-
+ include/uapi/linux/dpll.h | 1 +
+ include/uapi/linux/ethtool.h | 28 +-
+ include/uapi/linux/if_link.h | 1 +
+ include/uapi/linux/netfilter_bridge.h | 9 +-
+ include/uapi/linux/netfilter_ipv4.h | 9 +-
+ include/uapi/linux/netfilter_ipv6.h | 7 +-
+ include/uapi/linux/nl80211.h | 107 +-
+ include/uapi/linux/pkt_sched.h | 1 +
+ include/uapi/linux/tcp.h | 26 +-
+ include/uapi/linux/typelimits.h | 8 +
+ include/uapi/linux/vmclock-abi.h | 20 +
+ lib/crypto/sha1.c | 63 +-
+ net/802/Makefile | 1 -
+ net/802/hippi.c | 193 -
+ net/ax25/Kconfig | 14 -
+ net/ax25/ax25_dev.c | 2 -
+ net/bluetooth/hci_conn.c | 162 +-
+ net/bluetooth/hci_core.c | 1 +
+ net/bluetooth/hci_event.c | 79 +-
+ net/bluetooth/hci_sync.c | 125 +-
+ net/bluetooth/iso.c | 10 +-
+ net/bluetooth/l2cap_core.c | 46 +-
+ net/bluetooth/l2cap_sock.c | 20 +-
+ net/bluetooth/mgmt_config.c | 21 +
+ net/bridge/br_multicast.c | 2 +-
+ net/bridge/br_stp_if.c | 8 +-
+ net/bridge/br_sysfs_br.c | 108 +-
+ net/bridge/br_sysfs_if.c | 32 +-
+ net/bridge/netfilter/nf_conntrack_bridge.c | 3 +-
+ net/can/Kconfig | 1 +
+ net/can/af_can.c | 23 +-
+ net/can/bcm.c | 26 +-
+ net/can/gw.c | 42 +-
+ net/can/isotp.c | 46 +-
+ net/can/j1939/socket.c | 16 +-
+ net/can/j1939/transport.c | 39 +-
+ net/can/raw.c | 23 +-
+ net/core/Makefile | 1 +
+ net/core/dev.c | 18 +-
+ net/core/dev.h | 5 +
+ net/core/dev_ioctl.c | 60 +-
+ net/core/devmem.c | 27 +-
+ net/core/devmem.h | 17 +-
+ net/core/gro.c | 2 +-
+ net/core/neighbour.c | 150 +-
+ net/core/netdev_config.c | 78 +
+ net/core/netdev_rx_queue.c | 53 +-
+ net/core/skbuff.c | 132 +-
+ net/core/sock.c | 16 +-
+ net/core/sysctl_net_core.c | 11 +-
+ net/devlink/core.c | 6 +-
+ net/devlink/dev.c | 7 +-
+ net/devlink/devl_internal.h | 6 +-
+ net/devlink/rate.c | 13 +-
+ net/dsa/tag_yt921x.c | 89 +-
+ net/ethtool/common.c | 301 +-
+ net/ipv4/Makefile | 2 +-
+ net/ipv4/cipso_ipv4.c | 3 +-
+ net/ipv4/fib_lookup.h | 6 +-
+ net/ipv4/fib_trie.c | 4 +-
+ net/ipv4/icmp.c | 106 +-
+ net/ipv4/igmp.c | 4 +-
+ net/ipv4/inet_connection_sock.c | 5 +-
+ net/ipv4/ip_output.c | 17 +-
+ net/ipv4/ip_sockglue.c | 2 +-
+ net/ipv4/ipconfig.c | 87 +-
+ net/ipv4/ipmr.c | 2 +-
+ net/ipv4/metrics.c | 2 +-
+ net/ipv4/netfilter/nf_reject_ipv4.c | 2 +-
+ net/ipv4/ping.c | 7 +-
+ net/ipv4/raw.c | 7 +-
+ net/ipv4/route.c | 8 +-
+ net/ipv4/sysctl_net_ipv4.c | 4 +-
+ net/ipv4/tcp.c | 84 +-
+ net/ipv4/tcp_cong.c | 5 +-
+ net/ipv4/tcp_input.c | 305 +-
+ net/ipv4/tcp_ipv4.c | 29 +-
+ net/ipv4/tcp_minisocks.c | 39 +-
+ net/ipv4/tcp_offload.c | 3 +-
+ net/ipv4/tcp_output.c | 117 +-
+ net/ipv4/tcp_rate.c | 209 -
+ net/ipv4/tcp_recovery.c | 75 -
+ net/ipv4/tcp_timer.c | 3 +
+ net/ipv4/udp.c | 32 +-
+ net/ipv4/udp_offload.c | 6 +-
+ net/ipv6/Makefile | 2 +-
+ net/ipv6/addrconf.c | 23 +-
+ net/ipv6/af_inet6.c | 4 +-
+ net/ipv6/exthdrs.c | 79 +-
+ net/ipv6/icmp.c | 3 +-
+ net/ipv6/inet6_connection_sock.c | 10 +-
+ net/ipv6/ip6_fib.c | 12 +-
+ net/ipv6/ip6_gre.c | 2 +-
+ net/ipv6/ip6_offload.c | 43 +-
+ net/ipv6/ip6_output.c | 108 +-
+ net/ipv6/ip6_tunnel.c | 33 +-
+ net/ipv6/ipv6_sockglue.c | 4 +-
+ net/ipv6/raw.c | 2 +-
+ net/ipv6/route.c | 41 +-
+ net/ipv6/sit.c | 2 +-
+ net/ipv6/tcp_ipv6.c | 14 +-
+ net/ipv6/tcpv6_offload.c | 12 +-
+ net/ipv6/udp.c | 5 +-
+ net/ipv6/udp_offload.c | 3 +-
+ net/iucv/iucv.c | 227 +-
+ net/mac80211/Makefile | 2 +-
+ net/mac80211/cfg.c | 60 +-
+ net/mac80211/driver-ops.h | 21 +
+ net/mac80211/drop.h | 46 +-
+ net/mac80211/eht.c | 175 +
+ net/mac80211/ieee80211_i.h | 36 +-
+ net/mac80211/iface.c | 18 +-
+ net/mac80211/link.c | 4 +-
+ net/mac80211/main.c | 15 +-
+ net/mac80211/mlme.c | 164 +-
+ net/mac80211/parse.c | 25 +-
+ net/mac80211/rx.c | 148 +-
+ net/mac80211/sta_info.c | 35 +-
+ net/mac80211/sta_info.h | 84 +-
+ net/mac80211/trace.h | 32 +
+ net/mac80211/tx.c | 4 +-
+ net/mac80211/uhr.c | 30 +
+ net/mac80211/util.c | 126 +-
+ net/mac80211/wpa.c | 6 +-
+ net/mptcp/protocol.c | 274 +-
+ net/mptcp/protocol.h | 10 +-
+ net/mptcp/subflow.c | 2 -
+ net/netfilter/nf_conncount.c | 30 +-
+ net/netfilter/nf_conntrack_bpf.c | 1 +
+ net/netfilter/nf_conntrack_h323_main.c | 1 +
+ net/netfilter/nf_conntrack_netlink.c | 1 +
+ net/netfilter/nf_conntrack_proto_generic.c | 1 +
+ net/netfilter/nf_conntrack_proto_gre.c | 2 +
+ net/netfilter/nf_conntrack_proto_icmp.c | 1 +
+ net/netfilter/nf_conntrack_proto_icmpv6.c | 1 +
+ net/netfilter/nf_flow_table_ip.c | 245 +-
+ net/netfilter/nf_flow_table_offload.c | 1 +
+ net/netfilter/nf_flow_table_path.c | 1 +
+ net/netfilter/nf_nat_ovs.c | 3 +
+ net/netfilter/nf_nat_proto.c | 1 +
+ net/netfilter/nf_synproxy_core.c | 1 +
+ net/netfilter/nf_tables_api.c | 11 +-
+ net/netfilter/nfnetlink_queue.c | 221 +-
+ net/netfilter/nft_compat.c | 13 +-
+ net/netfilter/nft_flow_offload.c | 1 +
+ net/netfilter/nft_set_pipapo.c | 2 +
+ net/netfilter/nft_set_rbtree.c | 423 +-
+ net/netfilter/nft_synproxy.c | 1 +
+ net/netfilter/xt_tcpmss.c | 2 +-
+ net/netfilter/xt_time.c | 8 +-
+ net/rds/cong.c | 2 +-
+ net/rds/connection.c | 38 +-
+ net/rds/ib_recv.c | 2 +-
+ net/rds/ib_send.c | 44 +-
+ net/rds/message.c | 66 +-
+ net/rds/rds.h | 170 +-
+ net/rds/recv.c | 39 +-
+ net/rds/send.c | 139 +-
+ net/rds/stats.c | 1 +
+ net/rds/tcp.c | 28 +-
+ net/rds/tcp.h | 27 +-
+ net/rds/tcp_connect.c | 79 +-
+ net/rds/tcp_listen.c | 212 +-
+ net/rds/tcp_recv.c | 6 +-
+ net/rds/tcp_send.c | 4 +-
+ net/rds/threads.c | 16 +-
+ net/sched/act_ct.c | 2 +
+ net/sched/act_ctinfo.c | 1 +
+ net/sched/sch_cake.c | 493 +-
+ net/sched/sch_fq.c | 4 +-
+ net/sched/sch_mq.c | 71 +-
+ net/smc/af_smc.c | 91 +-
+ net/vmw_vsock/af_vsock.c | 335 +-
+ net/vmw_vsock/hyperv_transport.c | 7 +-
+ net/vmw_vsock/virtio_transport.c | 22 +-
+ net/vmw_vsock/virtio_transport_common.c | 62 +-
+ net/vmw_vsock/vmci_transport.c | 28 +-
+ net/vmw_vsock/vsock_loopback.c | 22 +-
+ net/wireless/core.c | 38 +-
+ net/wireless/core.h | 4 +-
+ net/wireless/nl80211.c | 172 +-
+ net/wireless/pmsr.c | 27 +-
+ net/wireless/reg.c | 17 +-
+ net/wireless/scan.c | 2 +-
+ net/wireless/sysfs.c | 2 +-
+ net/wireless/trace.h | 13 +-
+ net/wireless/util.c | 106 +-
+ net/xdp/xsk.c | 15 +-
+ net/xdp/xsk_buff_pool.c | 6 +-
+ net/xdp/xsk_queue.h | 5 +
+ rust/kernel/net/phy.rs | 6 +-
+ rust/kernel/pci/id.rs | 1 -
+ tools/net/ynl/pyynl/cli.py | 281 +-
+ tools/net/ynl/pyynl/ethtool.py | 47 +-
+ tools/net/ynl/pyynl/lib/__init__.py | 10 +-
+ tools/net/ynl/pyynl/lib/doc_generator.py | 3 +-
+ tools/net/ynl/pyynl/lib/nlspec.py | 77 +-
+ tools/net/ynl/pyynl/lib/ynl.py | 208 +-
+ tools/net/ynl/pyynl/ynl_gen_c.py | 178 +-
+ tools/net/ynl/pyynl/ynl_gen_rst.py | 2 +
+ tools/net/ynl/ynltool/Makefile | 2 +-
+ tools/testing/selftests/Makefile | 1 +
+ tools/testing/selftests/drivers/net/Makefile | 6 -
+ tools/testing/selftests/drivers/net/gro.c | 539 +-
+ tools/testing/selftests/drivers/net/gro.py | 164 +-
+ tools/testing/selftests/drivers/net/hw/Makefile | 1 +
+ tools/testing/selftests/drivers/net/hw/iou-zcrx.c | 72 +-
+ tools/testing/selftests/drivers/net/hw/iou-zcrx.py | 191 +-
+ tools/testing/selftests/drivers/net/hw/ncdevmem.c | 1 +
+ .../selftests/drivers/net/hw/nic_timestamp.py | 128 +-
+ tools/testing/selftests/drivers/net/hw/rss_drv.py | 88 +
+ .../selftests/drivers/net/hw/rss_flow_label.py | 11 +-
+ .../selftests/drivers/net/hw/rss_input_xfrm.py | 44 +-
+ tools/testing/selftests/drivers/net/hw/toeplitz.c | 2 +-
+ tools/testing/selftests/drivers/net/lib/py/env.py | 8 +-
+ .../selftests/drivers/net/lib/sh/lib_netcons.sh | 35 +-
+ .../selftests/drivers/net/netconsole/Makefile | 19 +
+ .../selftests/drivers/net/netconsole/config | 6 +
+ .../drivers/net/{ => netconsole}/netcons_basic.sh | 2 +-
+ .../net/{ => netconsole}/netcons_cmdline.sh | 2 +-
+ .../net/{ => netconsole}/netcons_fragmented_msg.sh | 2 +-
+ .../net/{ => netconsole}/netcons_overflow.sh | 2 +-
+ .../drivers/net/netconsole/netcons_resume.sh | 124 +
+ .../net/{ => netconsole}/netcons_sysdata.sh | 2 +-
+ .../net/{ => netconsole}/netcons_torture.sh | 2 +-
+ tools/testing/selftests/drivers/net/psp.py | 6 +-
+ .../testing/selftests/drivers/net/psp_responder.c | 50 +-
+ tools/testing/selftests/net/.gitignore | 1 +
+ tools/testing/selftests/net/Makefile | 18 +-
+ tools/testing/selftests/net/config | 1 +
+ tools/testing/selftests/net/double_udp_encap.sh | 393 +
+ tools/testing/selftests/net/fib-onlink-tests.sh | 28 +-
+ .../selftests/net/forwarding/local_termination.sh | 18 +-
+ tools/testing/selftests/net/icmp_rfc4884.c | 679 ++
+ tools/testing/selftests/net/ioam6.sh | 2 +-
+ tools/testing/selftests/net/ipsec.c | 11 +-
+ tools/testing/selftests/net/lib/csum.c | 2 +-
+ tools/testing/selftests/net/lib/py/ksft.py | 44 +-
+ tools/testing/selftests/net/lib/py/utils.py | 32 +-
+ tools/testing/selftests/net/mptcp/Makefile | 1 +
+ tools/testing/selftests/net/mptcp/mptcp_connect.c | 96 +-
+ .../selftests/net/mptcp/mptcp_connect_splice.sh | 5 +
+ tools/testing/selftests/net/mptcp/mptcp_diag.c | 29 +-
+ tools/testing/selftests/net/mptcp/mptcp_join.sh | 107 +-
+ .../selftests/net/netfilter/nft_flowtable.sh | 62 +-
+ .../packetdrill/tcp_accecn_2nd_data_as_first.pkt | 24 +
+ .../tcp_accecn_2nd_data_as_first_connect.pkt | 30 +
+ .../tcp_accecn_3rd_ack_after_synack_rxmt.pkt | 19 +
+ .../tcp_accecn_3rd_ack_ce_updates_received_ce.pkt | 18 +
+ .../tcp_accecn_3rd_ack_lost_data_ce.pkt | 22 +
+ .../net/packetdrill/tcp_accecn_3rd_dups.pkt | 26 +
+ .../packetdrill/tcp_accecn_acc_ecn_disabled.pkt | 13 +
+ .../tcp_accecn_accecn_then_notecn_syn.pkt | 28 +
+ .../packetdrill/tcp_accecn_accecn_to_rfc3168.pkt | 18 +
+ .../tcp_accecn_client_accecn_options_drop.pkt | 34 +
+ .../tcp_accecn_client_accecn_options_lost.pkt | 38 +
+ .../packetdrill/tcp_accecn_clientside_disabled.pkt | 12 +
+ ...cp_accecn_close_local_close_then_remote_fin.pkt | 25 +
+ .../tcp_accecn_delivered_2ndlargeack.pkt | 25 +
+ .../tcp_accecn_delivered_falseoverflow_detect.pkt | 31 +
+ .../packetdrill/tcp_accecn_delivered_largeack.pkt | 24 +
+ .../packetdrill/tcp_accecn_delivered_largeack2.pkt | 25 +
+ .../packetdrill/tcp_accecn_delivered_maxack.pkt | 25 +
+ .../packetdrill/tcp_accecn_delivered_updates.pkt | 70 +
+ .../selftests/net/packetdrill/tcp_accecn_ecn3.pkt | 12 +
+ .../tcp_accecn_ecn_field_updates_opt.pkt | 35 +
+ .../net/packetdrill/tcp_accecn_ipflags_drop.pkt | 14 +
+ .../net/packetdrill/tcp_accecn_listen_opt_drop.pkt | 16 +
+ .../tcp_accecn_multiple_syn_ack_drop.pkt | 28 +
+ .../packetdrill/tcp_accecn_multiple_syn_drop.pkt | 18 +
+ .../packetdrill/tcp_accecn_negotiation_bleach.pkt | 23 +
+ .../packetdrill/tcp_accecn_negotiation_connect.pkt | 23 +
+ .../packetdrill/tcp_accecn_negotiation_listen.pkt | 26 +
+ .../tcp_accecn_negotiation_noopt_connect.pkt | 23 +
+ .../tcp_accecn_negotiation_optenable.pkt | 23 +
+ .../packetdrill/tcp_accecn_no_ecn_after_accecn.pkt | 20 +
+ .../selftests/net/packetdrill/tcp_accecn_noopt.pkt | 27 +
+ .../net/packetdrill/tcp_accecn_noprogress.pkt | 27 +
+ .../tcp_accecn_notecn_then_accecn_syn.pkt | 28 +
+ .../packetdrill/tcp_accecn_rfc3168_to_fallback.pkt | 18 +
+ .../packetdrill/tcp_accecn_rfc3168_to_rfc3168.pkt | 18 +
+ .../net/packetdrill/tcp_accecn_sack_space_grab.pkt | 28 +
+ .../tcp_accecn_sack_space_grab_with_ts.pkt | 39 +
+ .../tcp_accecn_serverside_accecn_disabled1.pkt | 20 +
+ .../tcp_accecn_serverside_accecn_disabled2.pkt | 20 +
+ .../packetdrill/tcp_accecn_serverside_broken.pkt | 19 +
+ .../tcp_accecn_serverside_ecn_disabled.pkt | 19 +
+ .../net/packetdrill/tcp_accecn_serverside_only.pkt | 18 +
+ ...accecn_syn_ace_flags_acked_after_retransmit.pkt | 18 +
+ .../packetdrill/tcp_accecn_syn_ace_flags_drop.pkt | 16 +
+ ...cn_syn_ack_ace_flags_acked_after_retransmit.pkt | 27 +
+ .../tcp_accecn_syn_ack_ace_flags_drop.pkt | 26 +
+ .../net/packetdrill/tcp_accecn_syn_ce.pkt | 13 +
+ .../net/packetdrill/tcp_accecn_syn_ect0.pkt | 13 +
+ .../net/packetdrill/tcp_accecn_syn_ect1.pkt | 13 +
+ .../net/packetdrill/tcp_accecn_synack_ce.pkt | 27 +
+ .../tcp_accecn_synack_ce_updates_delivered_ce.pkt | 22 +
+ .../net/packetdrill/tcp_accecn_synack_ect0.pkt | 24 +
+ .../net/packetdrill/tcp_accecn_synack_ect1.pkt | 24 +
+ .../net/packetdrill/tcp_accecn_synack_rexmit.pkt | 15 +
+ .../net/packetdrill/tcp_accecn_synack_rxmt.pkt | 25 +
+ .../net/packetdrill/tcp_accecn_tsnoprogress.pkt | 26 +
+ .../net/packetdrill/tcp_accecn_tsprogress.pkt | 25 +
+ .../selftests/net/packetdrill/tcp_basic_client.pkt | 24 +
+ .../selftests/net/packetdrill/tcp_basic_server.pkt | 35 +
+ .../tcp_timestamping_tcp_tx_timestamp_bug.pkt | 70 +
+ tools/testing/selftests/net/tfo.c | 13 +-
+ tools/testing/selftests/net/tfo_passive.sh | 13 +-
+ tools/testing/selftests/net/tls.c | 16 +-
+ tools/testing/selftests/net/tun.c | 898 +-
+ tools/testing/selftests/net/tuntap_helpers.h | 390 +
+ tools/testing/selftests/net/txtimestamp.c | 10 +-
+ tools/testing/selftests/ptp/phc.sh | 60 +-
+ .../tc-testing/tc-tests/qdiscs/cake_mq.json | 559 ++
+ tools/testing/selftests/vsock/settings | 2 +-
+ tools/testing/selftests/vsock/vmtest.sh | 1057 ++-
+ 1114 files changed, 67445 insertions(+), 46022 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,bluetooth-common.yaml
+ create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,qca2066-bt.yaml
+ create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,qca6390-bt.yaml
+ create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,qca9377-bt.yaml
+ create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,wcn3950-bt.yaml
+ create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,wcn3990-bt.yaml
+ create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6750-bt.yaml
+ create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml
+ create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,wcn7850-bt.yaml
+ delete mode 100644 Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.yaml
+ create mode 100644 Documentation/devicetree/bindings/net/ethernet-connector.yaml
+ create mode 100644 Documentation/devicetree/bindings/net/micrel,gigabit.yaml
+ delete mode 100644 Documentation/devicetree/bindings/net/micrel-ksz90x1.txt
+ delete mode 100644 Documentation/devicetree/bindings/net/micrel.txt
+ create mode 100644 Documentation/devicetree/bindings/net/micrel.yaml
+ create mode 100644 Documentation/devicetree/bindings/phy/phy-common-props.yaml
+ delete mode 100644 Documentation/devicetree/bindings/phy/transmit-amplitude.yaml
+ create mode 100644 Documentation/devicetree/bindings/ptp/amazon,vmclock.yaml
+ delete mode 100644 Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
+ create mode 100644 Documentation/networking/phy-port.rst
+ create mode 100644 drivers/net/ethernet/broadcom/bnge/bnge_hw_def.h
+ create mode 100644 drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
+ create mode 100644 drivers/net/ethernet/broadcom/bnge/bnge_txrx.h
+ delete mode 100644 drivers/net/ethernet/dnet.c
+ delete mode 100644 drivers/net/ethernet/dnet.h
+ create mode 100644 drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
+ delete mode 100644 drivers/net/ethernet/neterion/Kconfig
+ delete mode 100644 drivers/net/ethernet/neterion/Makefile
+ delete mode 100644 drivers/net/ethernet/neterion/s2io-regs.h
+ delete mode 100644 drivers/net/ethernet/neterion/s2io.c
+ delete mode 100644 drivers/net/ethernet/neterion/s2io.h
+ delete mode 100644 drivers/net/ethernet/realtek/atp.c
+ delete mode 100644 drivers/net/ethernet/realtek/atp.h
+ create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-motorcomm.c
+ create mode 100644 drivers/net/ethernet/ti/icssm/icssm_prueth_fdb_tbl.h
+ create mode 100644 drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
+ create mode 100644 drivers/net/ethernet/ti/icssm/icssm_prueth_switch.h
+ create mode 100644 drivers/net/ethernet/ti/icssm/icssm_switchdev.c
+ create mode 100644 drivers/net/ethernet/ti/icssm/icssm_switchdev.h
+ create mode 100644 drivers/net/ethernet/ti/icssm/icssm_vlan_mcast_filter_mmap.h
+ delete mode 100644 drivers/net/hippi/Kconfig
+ delete mode 100644 drivers/net/hippi/Makefile
+ delete mode 100644 drivers/net/hippi/rrunner.c
+ delete mode 100644 drivers/net/hippi/rrunner.h
+ create mode 100644 drivers/net/phy/phy_port.c
+ create mode 100644 drivers/net/wireless/ath/ath11k/cfr.c
+ create mode 100644 drivers/net/wireless/ath/ath11k/cfr.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/cmn_defs.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/dp_cmn.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/dp_htt.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/dp_htt.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/dp_peer.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/dp_peer.h
+ delete mode 100644 drivers/net/wireless/ath/ath12k/hw.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/Makefile
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/ahb.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/ahb.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/ce.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/ce.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/core.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/core.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_mon.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_rx.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_tx.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal.h
+ rename drivers/net/wireless/ath/ath12k/{ => wifi7}/hal_desc.h (91%)
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_qcc2072.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_qcc2072.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.h
+ rename drivers/net/wireless/ath/ath12k/{ => wifi7}/hal_rx.c (80%)
+ rename drivers/net/wireless/ath/ath12k/{ => wifi7}/hal_rx.h (75%)
+ rename drivers/net/wireless/ath/ath12k/{rx_desc.h => wifi7/hal_rx_desc.h} (97%)
+ rename drivers/net/wireless/ath/ath12k/{ => wifi7}/hal_tx.c (87%)
+ rename drivers/net/wireless/ath/ath12k/{ => wifi7}/hal_tx.h (88%)
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_wcn7850.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_wcn7850.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hw.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hw.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/mhi.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/mhi.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/pci.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/pci.h
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/wmi.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/wmi.h
+ create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/nan.c
+ create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/nan.h
+ create mode 100644 drivers/phy/phy-common-props-test.c
+ create mode 100644 drivers/phy/phy-common-props.c
+ delete mode 100644 include/linux/hippidevice.h
+ create mode 100644 include/linux/ieee80211-uhr.h
+ create mode 100644 include/linux/phy/phy-common-props.h
+ create mode 100644 include/linux/phy_port.h
+ create mode 100644 include/net/can.h
+ create mode 100644 include/net/netns/vsock.h
+ create mode 100644 include/net/phy/realtek_phy.h
+ create mode 100644 include/net/sch_priv.h
+ create mode 100644 include/uapi/linux/typelimits.h
+ delete mode 100644 net/802/hippi.c
+ create mode 100644 net/core/netdev_config.c
+ delete mode 100644 net/ipv4/tcp_rate.c
+ create mode 100644 net/mac80211/uhr.c
+ create mode 100755 tools/testing/selftests/drivers/net/hw/rss_drv.py
+ create mode 100644 tools/testing/selftests/drivers/net/netconsole/Makefile
+ create mode 100644 tools/testing/selftests/drivers/net/netconsole/config
+ rename tools/testing/selftests/drivers/net/{ => netconsole}/netcons_basic.sh (98%)
+ rename tools/testing/selftests/drivers/net/{ => netconsole}/netcons_cmdline.sh (97%)
+ rename tools/testing/selftests/drivers/net/{ => netconsole}/netcons_fragmented_msg.sh (98%)
+ rename tools/testing/selftests/drivers/net/{ => netconsole}/netcons_overflow.sh (97%)
+ create mode 100755 tools/testing/selftests/drivers/net/netconsole/netcons_resume.sh
+ rename tools/testing/selftests/drivers/net/{ => netconsole}/netcons_sysdata.sh (99%)
+ rename tools/testing/selftests/drivers/net/{ => netconsole}/netcons_torture.sh (98%)
+ create mode 100755 tools/testing/selftests/net/double_udp_encap.sh
+ create mode 100644 tools/testing/selftests/net/icmp_rfc4884.c
+ create mode 100755 tools/testing/selftests/net/mptcp/mptcp_connect_splice.sh
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_2nd_data_as_first.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_2nd_data_as_first_connect.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_3rd_ack_after_synack_rxmt.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_3rd_ack_ce_updates_received_ce.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_3rd_ack_lost_data_ce.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_3rd_dups.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_acc_ecn_disabled.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_accecn_then_notecn_syn.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_accecn_to_rfc3168.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_client_accecn_options_drop.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_client_accecn_options_lost.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_clientside_disabled.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_close_local_close_then_remote_fin.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_delivered_2ndlargeack.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_delivered_falseoverflow_detect.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_delivered_largeack.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_delivered_largeack2.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_delivered_maxack.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_delivered_updates.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_ecn3.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_ecn_field_updates_opt.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_ipflags_drop.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_listen_opt_drop.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_multiple_syn_ack_drop.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_multiple_syn_drop.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_negotiation_bleach.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_negotiation_connect.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_negotiation_listen.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_negotiation_noopt_connect.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_negotiation_optenable.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_no_ecn_after_accecn.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_noopt.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_noprogress.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_notecn_then_accecn_syn.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_rfc3168_to_fallback.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_rfc3168_to_rfc3168.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_sack_space_grab.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_sack_space_grab_with_ts.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_serverside_accecn_disabled1.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_serverside_accecn_disabled2.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_serverside_broken.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_serverside_ecn_disabled.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_serverside_only.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_syn_ace_flags_acked_after_retransmit.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_syn_ace_flags_drop.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_syn_ack_ace_flags_acked_after_retransmit.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_syn_ack_ace_flags_drop.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_syn_ce.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_syn_ect0.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_syn_ect1.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_synack_ce.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_synack_ce_updates_delivered_ce.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_synack_ect0.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_synack_ect1.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_synack_rexmit.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_synack_rxmt.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_tsnoprogress.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_accecn_tsprogress.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_basic_client.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_basic_server.pkt
+ create mode 100644 tools/testing/selftests/net/packetdrill/tcp_timestamping_tcp_tx_timestamp_bug.pkt
+ create mode 100644 tools/testing/selftests/net/tuntap_helpers.h
+ create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/cake_mq.json
+$ git am -3 ../patches/0001-fix-up-for-wifi-ath12k-Move-ieee80211_ops-callback-t.patch
+Applying: fix up for "wifi: ath12k: Move ieee80211_ops callback to the arch specific module"
+Using index info to reconstruct a base tree...
+M drivers/net/wireless/ath/ath12k/wifi7/hw.c
+Falling back to patching base and 3-way merge...
+Auto-merging drivers/net/wireless/ath/ath12k/wifi7/hw.c
+No changes -- Patch already applied.
+Merging bpf-next/for-next (75cd3beb64d09 Merge branch 'fix-for-bpf_wq-retry-loop-during-free')
+$ 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
+Auto-merging Documentation/process/changes.rst
+Auto-merging MAINTAINERS
+Auto-merging Makefile
+Auto-merging arch/arm64/net/bpf_jit_comp.c
+Auto-merging arch/x86/Kconfig
+Auto-merging include/asm-generic/rqspinlock.h
+Auto-merging include/linux/filter.h
+Auto-merging include/linux/ftrace.h
+Auto-merging include/linux/memcontrol.h
+Auto-merging init/Kconfig
+Auto-merging kernel/bpf/core.c
+Auto-merging kernel/bpf/rqspinlock.c
+Auto-merging kernel/bpf/syscall.c
+Auto-merging kernel/sched/ext.c
+Auto-merging kernel/trace/ftrace.c
+Auto-merging lib/Kconfig.debug
+Auto-merging mm/Makefile
+Auto-merging mm/memcontrol-v1.h
+Auto-merging mm/memcontrol.c
+Auto-merging net/core/filter.c
+Auto-merging net/netfilter/nf_conntrack_bpf.c
+Auto-merging scripts/Makefile.vmlinux
+Auto-merging scripts/link-vmlinux.sh
+Merge made by the 'ort' strategy.
+ Documentation/bpf/bpf_prog_run.rst | 3 +-
+ Documentation/bpf/kfuncs.rst | 454 +++---
+ Documentation/process/changes.rst | 4 +-
+ Documentation/scheduler/sched-ext.rst | 1 -
+ MAINTAINERS | 11 +
+ Makefile | 15 +-
+ arch/arm64/net/bpf_jit_comp.c | 75 +-
+ arch/x86/Kconfig | 1 +
+ arch/x86/include/asm/ftrace.h | 2 +-
+ arch/x86/kernel/ftrace_64.S | 5 +-
+ arch/x86/net/bpf_jit_comp.c | 88 +-
+ drivers/hid/bpf/hid_bpf_dispatch.c | 5 +-
+ drivers/hid/bpf/progs/hid_bpf_helpers.h | 8 +-
+ fs/bpf_fs_kfuncs.c | 23 +-
+ fs/verity/measure.c | 2 +-
+ include/asm-generic/rqspinlock.h | 2 +-
+ include/linux/bpf-cgroup.h | 4 +-
+ include/linux/bpf.h | 178 ++-
+ include/linux/bpf_mprog.h | 10 +
+ include/linux/bpf_verifier.h | 14 +-
+ include/linux/btf.h | 9 +-
+ include/linux/filter.h | 1 +
+ include/linux/ftrace.h | 31 +-
+ include/linux/ftrace_regs.h | 25 +
+ include/linux/memcontrol.h | 19 +
+ include/linux/skmsg.h | 70 +-
+ include/linux/tnum.h | 5 +
+ include/uapi/linux/bpf.h | 28 +
+ init/Kconfig | 2 +-
+ kernel/bpf/Makefile | 12 +-
+ kernel/bpf/arena.c | 407 +++++-
+ kernel/bpf/arraymap.c | 31 +-
+ kernel/bpf/bpf_insn_array.c | 4 +-
+ kernel/bpf/bpf_iter.c | 2 +-
+ kernel/bpf/bpf_lsm.c | 5 +-
+ kernel/bpf/bpf_lsm_proto.c | 19 +
+ kernel/bpf/bpf_struct_ops.c | 88 ++
+ kernel/bpf/btf.c | 230 ++-
+ kernel/bpf/cgroup.c | 6 +-
+ kernel/bpf/cgroup_iter.c | 26 +-
+ kernel/bpf/core.c | 15 +-
+ kernel/bpf/cpumap.c | 21 +-
+ kernel/bpf/cpumask.c | 2 +-
+ kernel/bpf/crypto.c | 10 +-
+ kernel/bpf/hashtab.c | 105 +-
+ kernel/bpf/helpers.c | 696 +++++----
+ kernel/bpf/inode.c | 42 +-
+ kernel/bpf/local_storage.c | 27 +-
+ kernel/bpf/map_iter.c | 2 +-
+ kernel/bpf/offload.c | 12 +-
+ kernel/bpf/range_tree.c | 5 +-
+ kernel/bpf/ringbuf.c | 1 +
+ kernel/bpf/rqspinlock.c | 7 +-
+ kernel/bpf/stream.c | 24 +-
+ kernel/bpf/syscall.c | 161 ++-
+ kernel/bpf/tnum.c | 16 +
+ kernel/bpf/token.c | 1 +
+ kernel/bpf/trampoline.c | 320 ++++-
+ kernel/bpf/verifier.c | 1475 +++++++++++++++-----
+ kernel/sched/ext.c | 8 +-
+ kernel/trace/Kconfig | 3 +
+ kernel/trace/bpf_trace.c | 84 +-
+ kernel/trace/ftrace.c | 407 +++++-
+ lib/Kconfig.debug | 13 +-
+ mm/Makefile | 3 +
+ mm/bpf_memcontrol.c | 193 +++
+ mm/memcontrol-v1.h | 1 -
+ mm/memcontrol.c | 16 +
+ net/bpf/test_run.c | 1 +
+ net/core/bpf_sk_storage.c | 1 +
+ net/core/filter.c | 34 +-
+ net/core/skmsg.c | 30 +-
+ net/core/xdp.c | 2 +-
+ net/ipv4/tcp_bpf.c | 25 +-
+ net/ipv4/udp_bpf.c | 23 +-
+ net/netfilter/nf_conntrack_bpf.c | 22 +-
+ net/netfilter/nf_flow_table_bpf.c | 2 +-
+ net/netfilter/nf_nat_bpf.c | 2 +-
+ net/sched/bpf_qdisc.c | 20 +-
+ net/xfrm/xfrm_state_bpf.c | 2 +-
+ scripts/Makefile.btf | 21 +-
+ scripts/Makefile.modfinal | 5 +-
+ scripts/Makefile.vmlinux | 2 +-
+ scripts/gen-btf.sh | 147 ++
+ scripts/link-vmlinux.sh | 43 +-
+ tools/bpf/bpftool/Documentation/bpftool-net.rst | 30 +-
+ tools/bpf/bpftool/Makefile | 4 +-
+ tools/bpf/bpftool/bash-completion/bpftool | 9 +-
+ tools/bpf/bpftool/common.c | 1 +
+ tools/bpf/bpftool/gen.c | 8 +-
+ tools/bpf/bpftool/net.c | 31 +-
+ tools/bpf/resolve_btfids/Makefile | 3 +-
+ tools/bpf/resolve_btfids/main.c | 954 +++++++++++--
+ tools/include/uapi/linux/bpf.h | 28 +
+ tools/lib/bpf/bpf.c | 20 +
+ tools/lib/bpf/bpf.h | 29 +
+ tools/lib/bpf/bpf_helpers.h | 6 +-
+ tools/lib/bpf/btf.c | 317 ++++-
+ tools/lib/bpf/btf.h | 42 +
+ tools/lib/bpf/btf_dump.c | 9 +
+ tools/lib/bpf/libbpf.c | 95 +-
+ tools/lib/bpf/libbpf.h | 37 +-
+ tools/lib/bpf/libbpf.map | 3 +
+ tools/sched_ext/README.md | 1 -
+ tools/testing/selftests/bpf/.gitignore | 4 +-
+ tools/testing/selftests/bpf/DENYLIST.s390x | 1 +
+ tools/testing/selftests/bpf/Makefile | 26 +-
+ tools/testing/selftests/bpf/bench.c | 4 +
+ tools/testing/selftests/bpf/bench.h | 1 +
+ tools/testing/selftests/bpf/benchs/bench_trigger.c | 1 +
+ .../selftests/bpf/benchs/run_bench_ringbufs.sh | 5 +
+ tools/testing/selftests/bpf/bpf_experimental.h | 85 +-
+ tools/testing/selftests/bpf/bpf_kfuncs.h | 3 -
+ tools/testing/selftests/bpf/bpftool_helpers.c | 74 +
+ tools/testing/selftests/bpf/bpftool_helpers.h | 11 +
+ tools/testing/selftests/bpf/cgroup_iter_memcg.h | 18 +
+ .../testing/selftests/bpf/prog_tests/arena_list.c | 20 +-
+ tools/testing/selftests/bpf/prog_tests/bpf_gotox.c | 208 +++
+ tools/testing/selftests/bpf/prog_tests/bpf_nf.c | 5 +-
+ .../selftests/bpf/prog_tests/bpftool_maps_access.c | 371 +++++
+ .../selftests/bpf/prog_tests/bpftool_metadata.c | 144 ++
+ .../testing/selftests/bpf/prog_tests/btf_permute.c | 244 ++++
+ .../testing/selftests/bpf/prog_tests/cgroup_iter.c | 12 +
+ .../selftests/bpf/prog_tests/cgroup_iter_memcg.c | 223 +++
+ .../testing/selftests/bpf/prog_tests/dmabuf_iter.c | 2 +-
+ tools/testing/selftests/bpf/prog_tests/exe_ctx.c | 59 +
+ .../selftests/bpf/prog_tests/fsession_test.c | 140 ++
+ .../selftests/bpf/prog_tests/get_func_args_test.c | 4 +
+ .../selftests/bpf/prog_tests/get_func_ip_test.c | 2 +
+ tools/testing/selftests/bpf/prog_tests/iters.c | 8 +-
+ .../selftests/bpf/prog_tests/kfunc_implicit_args.c | 10 +
+ .../selftests/bpf/prog_tests/kprobe_multi_test.c | 44 +
+ tools/testing/selftests/bpf/prog_tests/map_kptr.c | 23 +
+ .../selftests/bpf/prog_tests/percpu_alloc.c | 335 +++++
+ .../selftests/bpf/prog_tests/resolve_btfids.c | 4 +-
+ .../selftests/bpf/prog_tests/sk_bypass_prot_mem.c | 7 +-
+ .../selftests/bpf/prog_tests/sockmap_basic.c | 294 +++-
+ .../selftests/bpf/prog_tests/stacktrace_ips.c | 120 +-
+ .../selftests/bpf/prog_tests/string_kfuncs.c | 1 +
+ tools/testing/selftests/bpf/prog_tests/tailcalls.c | 74 +
+ .../selftests/bpf/prog_tests/task_local_data.h | 4 +-
+ .../bpf/prog_tests/test_struct_ops_assoc.c | 191 +++
+ .../bpf/prog_tests/test_task_local_data.c | 2 +-
+ tools/testing/selftests/bpf/prog_tests/timer.c | 250 +++-
+ .../bpf/prog_tests/timer_start_deadlock.c | 33 +
+ .../bpf/prog_tests/timer_start_delete_race.c | 137 ++
+ .../selftests/bpf/prog_tests/tracing_failure.c | 2 +-
+ tools/testing/selftests/bpf/prog_tests/verifier.c | 10 +
+ tools/testing/selftests/bpf/prog_tests/wq.c | 5 +-
+ .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 19 +-
+ .../selftests/bpf/prog_tests/xdp_pull_data.c | 16 +-
+ tools/testing/selftests/bpf/progs/arena_list.c | 11 +
+ .../bpf/progs/cgroup_hierarchical_stats.c | 6 +-
+ .../selftests/bpf/progs/cgroup_iter_memcg.c | 39 +
+ .../selftests/bpf/progs/compute_live_registers.c | 41 +
+ .../testing/selftests/bpf/progs/cpumask_failure.c | 2 +-
+ tools/testing/selftests/bpf/progs/dynptr_fail.c | 2 +-
+ tools/testing/selftests/bpf/progs/file_reader.c | 2 +-
+ tools/testing/selftests/bpf/progs/free_timer.c | 10 +
+ tools/testing/selftests/bpf/progs/fsession_test.c | 179 +++
+ .../selftests/bpf/progs/get_func_args_test.c | 84 +-
+ .../testing/selftests/bpf/progs/get_func_ip_test.c | 23 +
+ tools/testing/selftests/bpf/progs/iters.c | 140 ++
+ tools/testing/selftests/bpf/progs/iters_css.c | 9 +-
+ .../selftests/bpf/progs/kfunc_implicit_args.c | 41 +
+ .../selftests/bpf/progs/kprobe_multi_override.c | 15 +
+ .../bpf/progs/kprobe_multi_session_cookie.c | 15 +-
+ tools/testing/selftests/bpf/progs/map_kptr.c | 18 +
+ tools/testing/selftests/bpf/progs/map_kptr_fail.c | 4 +-
+ .../selftests/bpf/progs/percpu_alloc_array.c | 32 +
+ tools/testing/selftests/bpf/progs/rbtree_fail.c | 2 +-
+ tools/testing/selftests/bpf/progs/rcu_read_lock.c | 10 +
+ tools/testing/selftests/bpf/progs/stacktrace_ips.c | 27 +
+ tools/testing/selftests/bpf/progs/stream.c | 53 +
+ tools/testing/selftests/bpf/progs/stream_fail.c | 6 +-
+ .../selftests/bpf/progs/string_kfuncs_failure1.c | 6 +
+ .../selftests/bpf/progs/string_kfuncs_failure2.c | 1 +
+ .../selftests/bpf/progs/string_kfuncs_success.c | 7 +
+ .../testing/selftests/bpf/progs/struct_ops_assoc.c | 105 ++
+ .../bpf/progs/struct_ops_assoc_in_timer.c | 77 +
+ .../selftests/bpf/progs/struct_ops_assoc_reuse.c | 75 +
+ .../struct_ops_kptr_return_fail__wrong_type.c | 2 +-
+ .../selftests/bpf/progs/tailcall_sleepable.c | 43 +
+ .../selftests/bpf/progs/task_local_data.bpf.h | 2 +-
+ tools/testing/selftests/bpf/progs/task_work.c | 7 +-
+ tools/testing/selftests/bpf/progs/task_work_fail.c | 8 +-
+ .../testing/selftests/bpf/progs/task_work_stress.c | 4 +-
+ tools/testing/selftests/bpf/progs/test_bpf_nf.c | 7 -
+ .../testing/selftests/bpf/progs/test_bpf_nf_fail.c | 57 +
+ .../selftests/bpf/progs/test_btf_decl_tag.c | 2 +-
+ tools/testing/selftests/bpf/progs/test_ctx.c | 48 +
+ .../selftests/bpf/progs/test_kfunc_dynptr_param.c | 5 +-
+ .../bpf/progs/test_kfunc_param_nullable.c | 2 +-
+ .../selftests/bpf/progs/test_sockmap_pass_prog.c | 14 +
+ tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 21 +-
+ tools/testing/selftests/bpf/progs/timer.c | 118 +-
+ .../selftests/bpf/progs/timer_start_deadlock.c | 70 +
+ .../selftests/bpf/progs/timer_start_delete_race.c | 66 +
+ tools/testing/selftests/bpf/progs/trigger_bench.c | 46 +-
+ .../selftests/bpf/progs/uprobe_multi_session.c | 7 +-
+ .../bpf/progs/uprobe_multi_session_cookie.c | 15 +-
+ .../bpf/progs/uprobe_multi_session_recursive.c | 11 +-
+ tools/testing/selftests/bpf/progs/verifier_arena.c | 223 +++
+ .../selftests/bpf/progs/verifier_arena_globals1.c | 87 ++
+ .../selftests/bpf/progs/verifier_arena_globals2.c | 49 +
+ .../selftests/bpf/progs/verifier_arena_large.c | 50 +-
+ .../bpf/progs/verifier_async_cb_context.c | 8 +-
+ .../testing/selftests/bpf/progs/verifier_bounds.c | 2 +-
+ tools/testing/selftests/bpf/progs/verifier_bswap.c | 43 +
+ .../bpf/progs/verifier_default_trusted_ptr.c | 29 +
+ .../selftests/bpf/progs/verifier_div_mod_bounds.c | 1149 +++++++++++++++
+ .../selftests/bpf/progs/verifier_global_ptr_args.c | 2 +-
+ .../bpf/progs/verifier_helper_restricted.c | 111 --
+ .../selftests/bpf/progs/verifier_jit_inline.c | 20 +
+ .../bpf/progs/verifier_kfunc_prog_types.c | 6 +-
+ .../selftests/bpf/progs/verifier_linked_scalars.c | 336 ++++-
+ tools/testing/selftests/bpf/progs/verifier_lsm.c | 31 +-
+ .../selftests/bpf/progs/verifier_scalar_ids.c | 53 +-
+ .../testing/selftests/bpf/progs/verifier_subreg.c | 153 ++
+ .../testing/selftests/bpf/progs/verifier_unpriv.c | 22 +
+ .../bpf/progs/verifier_value_illegal_alu.c | 7 +-
+ tools/testing/selftests/bpf/progs/verifier_xdp.c | 35 +
+ tools/testing/selftests/bpf/progs/wq_failures.c | 4 +-
+ tools/testing/selftests/bpf/test_bpftool_map.sh | 398 ------
+ .../testing/selftests/bpf/test_bpftool_metadata.sh | 85 --
+ .../selftests/bpf/test_kmods/bpf_testmod-events.h | 10 +
+ .../testing/selftests/bpf/test_kmods/bpf_testmod.c | 122 +-
+ .../selftests/bpf/test_kmods/bpf_testmod_kfunc.h | 12 +-
+ tools/testing/selftests/bpf/trace_helpers.h | 12 +
+ tools/testing/selftests/bpf/verifier/calls.c | 2 +-
+ .../selftests/bpf/verifier/direct_value_access.c | 4 +-
+ tools/testing/selftests/bpf/verifier/precise.c | 4 +-
+ tools/testing/selftests/bpf/veristat.c | 2 +-
+ .../testing/selftests/hid/progs/hid_bpf_helpers.h | 8 +-
+ 234 files changed, 13039 insertions(+), 2497 deletions(-)
+ create mode 100644 kernel/bpf/bpf_lsm_proto.c
+ create mode 100644 mm/bpf_memcontrol.c
+ create mode 100755 scripts/gen-btf.sh
+ create mode 100644 tools/testing/selftests/bpf/bpftool_helpers.c
+ create mode 100644 tools/testing/selftests/bpf/bpftool_helpers.h
+ create mode 100644 tools/testing/selftests/bpf/cgroup_iter_memcg.h
+ create mode 100644 tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
+ create mode 100644 tools/testing/selftests/bpf/prog_tests/bpftool_metadata.c
+ create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_permute.c
+ create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
+ create mode 100644 tools/testing/selftests/bpf/prog_tests/exe_ctx.c
+ create mode 100644 tools/testing/selftests/bpf/prog_tests/fsession_test.c
+ create mode 100644 tools/testing/selftests/bpf/prog_tests/kfunc_implicit_args.c
+ create mode 100644 tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
+ create mode 100644 tools/testing/selftests/bpf/prog_tests/timer_start_deadlock.c
+ create mode 100644 tools/testing/selftests/bpf/prog_tests/timer_start_delete_race.c
+ create mode 100644 tools/testing/selftests/bpf/progs/cgroup_iter_memcg.c
+ create mode 100644 tools/testing/selftests/bpf/progs/fsession_test.c
+ create mode 100644 tools/testing/selftests/bpf/progs/kfunc_implicit_args.c
+ create mode 100644 tools/testing/selftests/bpf/progs/struct_ops_assoc.c
+ create mode 100644 tools/testing/selftests/bpf/progs/struct_ops_assoc_in_timer.c
+ create mode 100644 tools/testing/selftests/bpf/progs/struct_ops_assoc_reuse.c
+ create mode 100644 tools/testing/selftests/bpf/progs/tailcall_sleepable.c
+ create mode 100644 tools/testing/selftests/bpf/progs/test_ctx.c
+ create mode 100644 tools/testing/selftests/bpf/progs/timer_start_deadlock.c
+ create mode 100644 tools/testing/selftests/bpf/progs/timer_start_delete_race.c
+ create mode 100644 tools/testing/selftests/bpf/progs/verifier_arena_globals1.c
+ create mode 100644 tools/testing/selftests/bpf/progs/verifier_arena_globals2.c
+ create mode 100644 tools/testing/selftests/bpf/progs/verifier_default_trusted_ptr.c
+ create mode 100644 tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c
+ create mode 100644 tools/testing/selftests/bpf/progs/verifier_jit_inline.c
+ delete mode 100755 tools/testing/selftests/bpf/test_bpftool_map.sh
+ delete mode 100755 tools/testing/selftests/bpf/test_bpftool_metadata.sh
+Merging ipsec-next/master (3eef6c061f97a net: ethernet: ti: netcp: Use u64_stats_t with u64_stats_sync properly)
+$ 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 (49e41f3ea3f75 net/mlx5: Add IFC bits for extended ETS rate limit bandwidth value)
+$ 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 (a22f57757f7e8 Merge tag 'linux-can-next-for-6.20-20260131' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next)
+$ 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 (a22f57757f7e8 Merge tag 'linux-can-next-for-6.20-20260131' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next)
+$ 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 (294cf04ca9598 Bluetooth: hci_core: Rate limit the logging of invalid ISO handle)
+$ 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/btusb.c | 2 ++
+ net/bluetooth/hci_core.c | 4 ++--
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+Merging wireless-next/for-next (333225e1e9ead Merge tag 'wireless-next-2026-02-04' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next)
+$ 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 (2c1ba9c2adf0f wifi: ath12k: clear stale link mapping of ahvif->links_map)
+$ 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 (66af8ac52d10e wifi: iwlwifi: rename struct iwl_mcc_allowed_ap_type_cmd::offset_map)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git iwlwifi-next/next
+Already up to date.
+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 (8753827592986 dt-bindings: mtd: cdns,hp-nfc: Add dma-coherent property)
+$ git merge -m Merge branch 'mtd/next' of https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/mtd/next
+Auto-merging Documentation/devicetree/bindings/mtd/partitions/arm,arm-firmware-suite.yaml
+Auto-merging Documentation/devicetree/bindings/mtd/partitions/redboot-fis.yaml
+CONFLICT (modify/delete): Documentation/devicetree/bindings/mtd/partitions/seama.yaml deleted in mtd/mtd/next and modified in HEAD. Version HEAD of Documentation/devicetree/bindings/mtd/partitions/seama.yaml left in tree.
+Auto-merging MAINTAINERS
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master a8fd528e5b5b7] Merge branch 'mtd/next' of https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git
+$ git diff -M --stat --summary HEAD^..
+ .../devicetree/bindings/mmc/mmc-card.yaml | 20 ++----
+ .../devicetree/bindings/mtd/brcm,brcmnand.yaml | 1 -
+ .../devicetree/bindings/mtd/cdns,hp-nfc.yaml | 2 +
+ .../bindings/mtd/microchip,mchp23k256.txt | 18 -----
+ .../bindings/mtd/microchip,mchp23k256.yaml | 49 ++++++++++++++
+ Documentation/devicetree/bindings/mtd/mtd.yaml | 10 +--
+ .../mtd/mxic,multi-itfc-v009-nand-controller.yaml | 78 ++++++++++++++++++++++
+ .../devicetree/bindings/mtd/mxic-nand.txt | 36 ----------
+ .../mtd/partitions/arm,arm-firmware-suite.yaml | 2 -
+ .../devicetree/bindings/mtd/partitions/binman.yaml | 53 ---------------
+ .../mtd/partitions/brcm,bcm4908-partitions.yaml | 8 +--
+ .../partitions/brcm,bcm947xx-cfe-partitions.yaml | 2 -
+ .../mtd/partitions/brcm,bcm963xx-imagetag.txt | 45 -------------
+ .../bindings/mtd/partitions/brcm,trx.txt | 42 ------------
+ .../bindings/mtd/partitions/brcm,trx.yaml | 65 ++++++++++++++++++
+ .../bindings/mtd/partitions/fixed-partitions.yaml | 43 +++---------
+ .../mtd/partitions/linksys,ns-partitions.yaml | 10 +--
+ .../bindings/mtd/partitions/partition.yaml | 44 +++++++++++-
+ .../bindings/mtd/partitions/partitions.yaml | 42 ------------
+ .../bindings/mtd/partitions/redboot-fis.yaml | 4 --
+ .../devicetree/bindings/mtd/partitions/seama.yaml | 44 ------------
+ .../bindings/mtd/partitions/simple-partition.yaml | 61 +++++++++++++++++
+ .../partitions/tplink,safeloader-partitions.yaml | 2 +-
+ .../devicetree/bindings/mtd/partitions/u-boot.yaml | 2 +-
+ .../devicetree/bindings/mtd/spear_smi.txt | 29 --------
+ .../devicetree/bindings/mtd/st,spear600-smi.yaml | 72 ++++++++++++++++++++
+ .../devicetree/bindings/mtd/st,spi-fsm.yaml | 68 +++++++++++++++++++
+ Documentation/devicetree/bindings/mtd/st-fsm.txt | 25 -------
+ .../devicetree/bindings/mtd/ti,davinci-nand.yaml | 4 +-
+ .../devicetree/bindings/mtd/ti,gpmc-onenand.yaml | 2 +-
+ MAINTAINERS | 5 --
+ drivers/mtd/chips/jedec_probe.c | 4 +-
+ drivers/mtd/devices/mtd_intel_dg.c | 9 ++-
+ drivers/mtd/maps/physmap-core.c | 2 +-
+ drivers/mtd/parsers/ofpart_bcm4908.h | 6 --
+ drivers/mtd/parsers/ofpart_core.c | 24 ++++++-
+ drivers/mtd/parsers/ofpart_linksys_ns.h | 7 --
+ drivers/mtd/parsers/tplink_safeloader.c | 1 +
+ 38 files changed, 497 insertions(+), 444 deletions(-)
+ delete mode 100644 Documentation/devicetree/bindings/mtd/microchip,mchp23k256.txt
+ create mode 100644 Documentation/devicetree/bindings/mtd/microchip,mchp23k256.yaml
+ create mode 100644 Documentation/devicetree/bindings/mtd/mxic,multi-itfc-v009-nand-controller.yaml
+ delete mode 100644 Documentation/devicetree/bindings/mtd/mxic-nand.txt
+ delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/binman.yaml
+ delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm963xx-imagetag.txt
+ delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,trx.txt
+ create mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,trx.yaml
+ delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/partitions.yaml
+ delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/seama.yaml
+ create mode 100644 Documentation/devicetree/bindings/mtd/partitions/simple-partition.yaml
+ delete mode 100644 Documentation/devicetree/bindings/mtd/spear_smi.txt
+ create mode 100644 Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml
+ create mode 100644 Documentation/devicetree/bindings/mtd/st,spi-fsm.yaml
+ delete mode 100644 Documentation/devicetree/bindings/mtd/st-fsm.txt
+Merging nand/nand/next (0f8a217670b6e mtd: spinand: winbond: Remove unneeded semicolon)
+$ 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/spi/esmt.c
+Merge made by the 'ort' strategy.
+ drivers/mtd/nand/raw/atmel/nand-controller.c | 6 +-
+ drivers/mtd/nand/raw/brcmnand/brcmnand.c | 10 +-
+ drivers/mtd/nand/raw/cadence-nand-controller.c | 2 +-
+ drivers/mtd/nand/raw/denali_dt.c | 7 +-
+ drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 4 +-
+ drivers/mtd/nand/raw/qcom_nandc.c | 8 +-
+ drivers/mtd/nand/raw/sunxi_nand.c | 6 -
+ drivers/mtd/nand/raw/vf610_nfc.c | 6 +-
+ drivers/mtd/nand/spi/Makefile | 4 +-
+ drivers/mtd/nand/spi/core.c | 396 ++++++++++++++++++++----
+ drivers/mtd/nand/spi/dosilicon.c | 91 ++++++
+ drivers/mtd/nand/spi/esmt.c | 4 +-
+ drivers/mtd/nand/spi/foresee.c | 34 ++
+ drivers/mtd/nand/spi/gigadevice.c | 8 +-
+ drivers/mtd/nand/spi/macronix.c | 49 ++-
+ drivers/mtd/nand/spi/micron.c | 8 +-
+ drivers/mtd/nand/spi/toshiba.c | 3 +-
+ drivers/mtd/nand/spi/winbond.c | 129 ++++++--
+ drivers/mtd/spi-nor/controllers/hisi-sfc.c | 7 +-
+ drivers/spi/spi-mem.c | 15 +-
+ include/linux/mtd/spinand.h | 162 ++++++++--
+ include/linux/spi/spi-mem.h | 22 +-
+ 22 files changed, 813 insertions(+), 168 deletions(-)
+ create mode 100644 drivers/mtd/nand/spi/dosilicon.c
+Merging spi-nor/spi-nor/next (ed26bd40df11e mailmap: update Pratyush Yadav's email address)
+$ 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
+Already up to date.
+Merging crypto/master (64ae90a81aa4a dt-bindings: crypto: atmel,at91sam9g46-sha: add microchip,lan9691-sha)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git crypto/master
+Auto-merging Documentation/devicetree/bindings/crypto/qcom,prng.yaml
+Auto-merging drivers/crypto/ccp/sev-dev-tsm.c
+Merge made by the 'ort' strategy.
+ .../bindings/crypto/atmel,at91sam9g46-aes.yaml | 1 +
+ .../bindings/crypto/atmel,at91sam9g46-sha.yaml | 1 +
+ .../bindings/crypto/qcom,inline-crypto-engine.yaml | 1 +
+ .../devicetree/bindings/crypto/qcom,prng.yaml | 1 +
+ .../bindings/crypto/xlnx,zynqmp-aes.yaml | 2 +
+ .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 1 +
+ arch/s390/crypto/paes_s390.c | 93 +-
+ arch/s390/crypto/phmac_s390.c | 29 +-
+ arch/s390/include/asm/pkey.h | 8 +-
+ crypto/acompress.c | 18 +-
+ crypto/aead.c | 5 +-
+ crypto/ahash.c | 17 +-
+ crypto/akcipher.c | 6 +-
+ crypto/algapi.c | 14 +-
+ crypto/blowfish_common.c | 2 +-
+ crypto/crypto_engine.c | 33 +-
+ crypto/drbg.c | 49 +-
+ crypto/ecc.c | 29 +-
+ crypto/fips.c | 2 +-
+ crypto/khazad.c | 5 +-
+ crypto/kpp.c | 6 +-
+ crypto/lskcipher.c | 12 +-
+ crypto/rng.c | 5 +-
+ crypto/scompress.c | 18 +-
+ crypto/shash.c | 17 +-
+ crypto/simd.c | 4 +-
+ crypto/skcipher.c | 17 +-
+ crypto/testmgr.c | 4 +
+ drivers/char/hw_random/airoha-trng.c | 1 +
+ drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 4 +-
+ drivers/crypto/caam/caamalg_qi2.c | 27 +-
+ drivers/crypto/caam/caamalg_qi2.h | 2 +
+ drivers/crypto/cavium/cpt/cptvf_main.c | 3 +-
+ drivers/crypto/ccp/ccp-ops.c | 2 +-
+ drivers/crypto/ccp/sev-dev-tsm.c | 2 +-
+ drivers/crypto/ccp/sev-dev.c | 59 +-
+ drivers/crypto/hisilicon/Kconfig | 2 +
+ drivers/crypto/hisilicon/hpre/hpre.h | 5 +-
+ drivers/crypto/hisilicon/hpre/hpre_crypto.c | 418 ++++----
+ drivers/crypto/hisilicon/hpre/hpre_main.c | 2 +-
+ drivers/crypto/hisilicon/qm.c | 387 +++++---
+ drivers/crypto/hisilicon/sec2/sec.h | 7 -
+ drivers/crypto/hisilicon/sec2/sec_crypto.c | 163 ++--
+ drivers/crypto/hisilicon/sec2/sec_main.c | 21 +-
+ drivers/crypto/hisilicon/sgl.c | 2 +-
+ drivers/crypto/hisilicon/trng/trng.c | 123 ++-
+ drivers/crypto/hisilicon/zip/zip.h | 2 +-
+ drivers/crypto/hisilicon/zip/zip_crypto.c | 202 ++--
+ drivers/crypto/hisilicon/zip/zip_main.c | 4 +-
+ drivers/crypto/inside-secure/eip93/eip93-main.c | 94 +-
+ drivers/crypto/intel/iaa/iaa_crypto_main.c | 36 +-
+ .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 3 +
+ .../intel/qat/qat_common/adf_pfvf_pf_proto.c | 10 +
+ .../crypto/intel/qat/qat_common/qat_asym_algs.c | 12 +-
+ drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 2 +-
+ drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 3 +-
+ drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 5 +-
+ drivers/crypto/nx/nx-common-powernv.c | 7 +-
+ drivers/crypto/omap-aes.c | 3 +-
+ drivers/crypto/omap-sham.c | 5 +-
+ drivers/crypto/starfive/jh7110-cryp.h | 4 +-
+ drivers/crypto/stm32/stm32-cryp.c | 29 +-
+ drivers/crypto/stm32/stm32-hash.c | 6 +-
+ drivers/crypto/virtio/virtio_crypto_common.h | 2 +-
+ drivers/crypto/virtio/virtio_crypto_core.c | 5 +
+ .../crypto/virtio/virtio_crypto_skcipher_algs.c | 2 -
+ drivers/crypto/xilinx/zynqmp-aes-gcm.c | 1019 +++++++++++++++-----
+ drivers/firmware/xilinx/Makefile | 2 +-
+ drivers/firmware/xilinx/zynqmp-crypto.c | 238 +++++
+ drivers/firmware/xilinx/zynqmp.c | 49 -
+ drivers/s390/crypto/pkey_cca.c | 5 +
+ drivers/s390/crypto/pkey_ep11.c | 5 +
+ drivers/s390/crypto/pkey_pckmo.c | 12 +-
+ include/crypto/internal/skcipher.h | 7 +
+ include/linux/firmware/xlnx-zynqmp-crypto.h | 119 +++
+ include/linux/firmware/xlnx-zynqmp.h | 14 +-
+ include/linux/hisi_acc_qm.h | 15 +-
+ kernel/padata.c | 22 +-
+ 78 files changed, 2406 insertions(+), 1167 deletions(-)
+ create mode 100644 drivers/firmware/xilinx/zynqmp-crypto.c
+ create mode 100644 include/linux/firmware/xlnx-zynqmp-crypto.h
+Merging libcrypto/libcrypto-next (ffd42b6d0420c lib/crypto: mldsa: Clarify the documentation for mldsa_verify() slightly)
+$ git merge -m Merge branch 'libcrypto-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto/libcrypto-next
+Auto-merging arch/arm/configs/multi_v7_defconfig
+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/bvme6000_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/mvme147_defconfig
+Auto-merging arch/m68k/configs/mvme16x_defconfig
+Auto-merging arch/m68k/configs/q40_defconfig
+Auto-merging arch/m68k/configs/sun3_defconfig
+Auto-merging arch/m68k/configs/sun3x_defconfig
+Auto-merging arch/s390/configs/debug_defconfig
+Auto-merging arch/s390/configs/defconfig
+Auto-merging crypto/drbg.c
+Auto-merging crypto/testmgr.c
+Merge made by the 'ort' strategy.
+ Documentation/filesystems/fscrypt.rst | 5 -
+ arch/arm/configs/milbeaut_m10v_defconfig | 1 -
+ arch/arm/configs/multi_v7_defconfig | 2 +-
+ arch/arm/configs/omap2plus_defconfig | 2 +-
+ arch/arm/configs/pxa_defconfig | 2 +-
+ arch/arm/crypto/Kconfig | 29 -
+ arch/arm/crypto/Makefile | 4 -
+ arch/arm/crypto/aes-cipher-glue.c | 69 -
+ arch/arm/crypto/aes-cipher.h | 13 -
+ arch/arm/crypto/aes-neonbs-glue.c | 29 +-
+ arch/arm/crypto/ghash-ce-glue.c | 14 +-
+ arch/arm/crypto/nhpoly1305-neon-glue.c | 80 -
+ arch/arm64/crypto/Kconfig | 39 +-
+ arch/arm64/crypto/Makefile | 9 -
+ arch/arm64/crypto/aes-ce-ccm-glue.c | 2 -
+ arch/arm64/crypto/aes-ce-glue.c | 178 --
+ arch/arm64/crypto/aes-ce-setkey.h | 6 -
+ arch/arm64/crypto/aes-cipher-glue.c | 63 -
+ arch/arm64/crypto/aes-glue.c | 2 -
+ arch/arm64/crypto/ghash-ce-glue.c | 27 +-
+ arch/arm64/crypto/nhpoly1305-neon-glue.c | 79 -
+ arch/m68k/configs/amiga_defconfig | 1 -
+ arch/m68k/configs/apollo_defconfig | 1 -
+ arch/m68k/configs/atari_defconfig | 1 -
+ arch/m68k/configs/bvme6000_defconfig | 1 -
+ arch/m68k/configs/hp300_defconfig | 1 -
+ arch/m68k/configs/mac_defconfig | 1 -
+ arch/m68k/configs/multi_defconfig | 1 -
+ arch/m68k/configs/mvme147_defconfig | 1 -
+ arch/m68k/configs/mvme16x_defconfig | 1 -
+ arch/m68k/configs/q40_defconfig | 1 -
+ arch/m68k/configs/sun3_defconfig | 1 -
+ arch/m68k/configs/sun3x_defconfig | 1 -
+ arch/powerpc/crypto/Kconfig | 2 +-
+ arch/powerpc/crypto/Makefile | 9 +-
+ arch/powerpc/crypto/aes-gcm-p10-glue.c | 4 +-
+ arch/powerpc/crypto/aes-spe-glue.c | 88 +-
+ arch/powerpc/crypto/aes.c | 134 --
+ arch/powerpc/crypto/aes_cbc.c | 4 +-
+ arch/powerpc/crypto/aes_ctr.c | 2 +-
+ arch/powerpc/crypto/aes_xts.c | 6 +-
+ arch/powerpc/crypto/aesp8-ppc.h | 22 -
+ arch/powerpc/crypto/vmx.c | 10 +-
+ arch/riscv/crypto/Kconfig | 2 -
+ arch/riscv/crypto/aes-macros.S | 12 +-
+ arch/riscv/crypto/aes-riscv64-glue.c | 81 +-
+ arch/riscv/crypto/aes-riscv64-zvkned.S | 27 -
+ arch/s390/configs/debug_defconfig | 2 +-
+ arch/s390/configs/defconfig | 2 +-
+ arch/s390/crypto/Kconfig | 2 -
+ arch/s390/crypto/aes_s390.c | 113 --
+ arch/sparc/crypto/Kconfig | 2 +-
+ arch/sparc/crypto/Makefile | 2 +-
+ arch/sparc/crypto/aes_glue.c | 140 +-
+ arch/x86/crypto/Kconfig | 22 -
+ arch/x86/crypto/Makefile | 5 -
+ arch/x86/crypto/aes-gcm-aesni-x86_64.S | 33 +-
+ arch/x86/crypto/aes-gcm-vaes-avx2.S | 21 +-
+ arch/x86/crypto/aes-gcm-vaes-avx512.S | 25 +-
+ arch/x86/crypto/aesni-intel_asm.S | 25 -
+ arch/x86/crypto/aesni-intel_glue.c | 119 +-
+ arch/x86/crypto/nhpoly1305-avx2-glue.c | 81 -
+ arch/x86/crypto/nhpoly1305-sse2-glue.c | 80 -
+ crypto/Kconfig | 31 +-
+ crypto/Makefile | 5 +-
+ crypto/adiantum.c | 460 ++---
+ crypto/aegis.h | 2 +-
+ crypto/aes.c | 66 +
+ crypto/aes_generic.c | 1320 --------------
+ crypto/aes_ti.c | 83 -
+ crypto/crypto_user.c | 2 +-
+ crypto/df_sp80090a.c | 30 +-
+ crypto/drbg.c | 12 +-
+ crypto/nhpoly1305.c | 255 ---
+ crypto/testmgr.c | 49 +-
+ crypto/testmgr.h | 1372 --------------
+ drivers/char/tpm/tpm2-sessions.c | 10 +-
+ drivers/crypto/amcc/crypto4xx_alg.c | 10 +-
+ drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 4 +-
+ drivers/crypto/chelsio/chcr_algo.c | 10 +-
+ drivers/crypto/inside-secure/safexcel_cipher.c | 12 +-
+ drivers/crypto/inside-secure/safexcel_hash.c | 14 +-
+ drivers/crypto/omap-aes-gcm.c | 6 +-
+ drivers/crypto/omap-aes.h | 2 +-
+ drivers/crypto/starfive/jh7110-aes.c | 10 +-
+ drivers/crypto/xilinx/xilinx-trng.c | 8 +-
+ .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 4 +-
+ .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 8 +-
+ .../chelsio/inline_crypto/chtls/chtls_hw.c | 4 +-
+ drivers/net/phy/mscc/mscc_macsec.c | 8 +-
+ drivers/staging/rtl8723bs/core/rtw_security.c | 20 +-
+ include/crypto/aes.h | 280 ++-
+ include/crypto/df_sp80090a.h | 2 +-
+ include/crypto/gcm.h | 2 +-
+ include/crypto/mldsa.h | 62 +
+ include/crypto/nh.h | 52 +
+ include/crypto/nhpoly1305.h | 74 -
+ lib/crypto/Kconfig | 32 +
+ lib/crypto/Makefile | 59 +-
+ lib/crypto/aes.c | 471 +++--
+ lib/crypto/aescfb.c | 30 +-
+ lib/crypto/aesgcm.c | 12 +-
+ .../crypto => lib/crypto/arm}/aes-cipher-core.S | 4 +-
+ lib/crypto/arm/aes.h | 56 +
+ {arch/arm/crypto => lib/crypto/arm}/nh-neon-core.S | 0
+ lib/crypto/arm/nh.h | 33 +
+ .../crypto => lib/crypto/arm64}/aes-ce-core.S | 0
+ .../crypto => lib/crypto/arm64}/aes-cipher-core.S | 4 +-
+ lib/crypto/arm64/aes.h | 164 ++
+ .../crypto => lib/crypto/arm64}/nh-neon-core.S | 3 +-
+ lib/crypto/arm64/nh.h | 34 +
+ lib/crypto/fips-mldsa.h | 458 +++++
+ lib/crypto/md5.c | 2 +-
+ lib/crypto/mldsa.c | 682 +++++++
+ lib/crypto/nh.c | 82 +
+ lib/crypto/powerpc/.gitignore | 2 +
+ .../crypto => lib/crypto/powerpc}/aes-spe-core.S | 0
+ .../crypto => lib/crypto/powerpc}/aes-spe-keys.S | 0
+ .../crypto => lib/crypto/powerpc}/aes-spe-modes.S | 0
+ .../crypto => lib/crypto/powerpc}/aes-spe-regs.h | 0
+ .../crypto => lib/crypto/powerpc}/aes-tab-4k.S | 0
+ lib/crypto/powerpc/aes.h | 238 +++
+ .../crypto => lib/crypto/powerpc}/aesp8-ppc.pl | 1 +
+ lib/crypto/riscv/aes-riscv64-zvkned.S | 84 +
+ lib/crypto/riscv/aes.h | 63 +
+ lib/crypto/s390/aes.h | 106 ++
+ lib/crypto/sparc/aes.h | 149 ++
+ {arch/sparc/crypto => lib/crypto/sparc}/aes_asm.S | 0
+ lib/crypto/tests/Kconfig | 17 +
+ lib/crypto/tests/Makefile | 2 +
+ lib/crypto/tests/mldsa-testvecs.h | 1887 ++++++++++++++++++++
+ lib/crypto/tests/mldsa_kunit.c | 438 +++++
+ lib/crypto/tests/nh-testvecs.h | 298 ++++
+ lib/crypto/tests/nh_kunit.c | 43 +
+ lib/crypto/x86/aes-aesni.S | 261 +++
+ lib/crypto/x86/aes.h | 85 +
+ .../nh-avx2-x86_64.S => lib/crypto/x86/nh-avx2.S | 3 +-
+ .../nh-sse2-x86_64.S => lib/crypto/x86/nh-sse2.S | 3 +-
+ lib/crypto/x86/nh.h | 45 +
+ net/bluetooth/smp.c | 8 +-
+ scripts/crypto/gen-hash-testvecs.py | 40 +
+ 141 files changed, 6668 insertions(+), 5264 deletions(-)
+ delete mode 100644 arch/arm/crypto/aes-cipher-glue.c
+ delete mode 100644 arch/arm/crypto/aes-cipher.h
+ delete mode 100644 arch/arm/crypto/nhpoly1305-neon-glue.c
+ delete mode 100644 arch/arm64/crypto/aes-ce-glue.c
+ delete mode 100644 arch/arm64/crypto/aes-ce-setkey.h
+ delete mode 100644 arch/arm64/crypto/aes-cipher-glue.c
+ delete mode 100644 arch/arm64/crypto/nhpoly1305-neon-glue.c
+ delete mode 100644 arch/powerpc/crypto/aes.c
+ delete mode 100644 arch/x86/crypto/nhpoly1305-avx2-glue.c
+ delete mode 100644 arch/x86/crypto/nhpoly1305-sse2-glue.c
+ create mode 100644 crypto/aes.c
+ delete mode 100644 crypto/aes_generic.c
+ delete mode 100644 crypto/aes_ti.c
+ delete mode 100644 crypto/nhpoly1305.c
+ create mode 100644 include/crypto/mldsa.h
+ create mode 100644 include/crypto/nh.h
+ delete mode 100644 include/crypto/nhpoly1305.h
+ rename {arch/arm/crypto => lib/crypto/arm}/aes-cipher-core.S (97%)
+ create mode 100644 lib/crypto/arm/aes.h
+ rename {arch/arm/crypto => lib/crypto/arm}/nh-neon-core.S (100%)
+ create mode 100644 lib/crypto/arm/nh.h
+ rename {arch/arm64/crypto => lib/crypto/arm64}/aes-ce-core.S (100%)
+ rename {arch/arm64/crypto => lib/crypto/arm64}/aes-cipher-core.S (96%)
+ create mode 100644 lib/crypto/arm64/aes.h
+ rename {arch/arm64/crypto => lib/crypto/arm64}/nh-neon-core.S (97%)
+ create mode 100644 lib/crypto/arm64/nh.h
+ create mode 100644 lib/crypto/fips-mldsa.h
+ create mode 100644 lib/crypto/mldsa.c
+ create mode 100644 lib/crypto/nh.c
+ create mode 100644 lib/crypto/powerpc/.gitignore
+ rename {arch/powerpc/crypto => lib/crypto/powerpc}/aes-spe-core.S (100%)
+ rename {arch/powerpc/crypto => lib/crypto/powerpc}/aes-spe-keys.S (100%)
+ rename {arch/powerpc/crypto => lib/crypto/powerpc}/aes-spe-modes.S (100%)
+ rename {arch/powerpc/crypto => lib/crypto/powerpc}/aes-spe-regs.h (100%)
+ rename {arch/powerpc/crypto => lib/crypto/powerpc}/aes-tab-4k.S (100%)
+ create mode 100644 lib/crypto/powerpc/aes.h
+ rename {arch/powerpc/crypto => lib/crypto/powerpc}/aesp8-ppc.pl (99%)
+ create mode 100644 lib/crypto/riscv/aes-riscv64-zvkned.S
+ create mode 100644 lib/crypto/riscv/aes.h
+ create mode 100644 lib/crypto/s390/aes.h
+ create mode 100644 lib/crypto/sparc/aes.h
+ rename {arch/sparc/crypto => lib/crypto/sparc}/aes_asm.S (100%)
+ create mode 100644 lib/crypto/tests/mldsa-testvecs.h
+ create mode 100644 lib/crypto/tests/mldsa_kunit.c
+ create mode 100644 lib/crypto/tests/nh-testvecs.h
+ create mode 100644 lib/crypto/tests/nh_kunit.c
+ create mode 100644 lib/crypto/x86/aes-aesni.S
+ create mode 100644 lib/crypto/x86/aes.h
+ rename arch/x86/crypto/nh-avx2-x86_64.S => lib/crypto/x86/nh-avx2.S (98%)
+ rename arch/x86/crypto/nh-sse2-x86_64.S => lib/crypto/x86/nh-sse2.S (97%)
+ create mode 100644 lib/crypto/x86/nh.h
+Merging drm/drm-next (3cc9398a9ea69 Merge tag 'exynos-drm-next-for-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next)
+$ git merge -m Merge branch 'drm-next' of https://gitlab.freedesktop.org/drm/kernel.git drm/drm-next
+Auto-merging .mailmap
+Auto-merging Documentation/devicetree/bindings/vendor-prefixes.yaml
+Auto-merging Documentation/process/debugging/kgdb.rst
+Auto-merging MAINTAINERS
+Auto-merging drivers/gpu/drm/Makefile
+Auto-merging drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
+Auto-merging drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
+Auto-merging drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
+Auto-merging drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
+Auto-merging drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
+CONFLICT (content): Merge conflict in drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
+Auto-merging drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
+CONFLICT (content): Merge conflict in drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
+Auto-merging drivers/gpu/drm/amd/amdgpu/soc21.c
+Auto-merging drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
+Auto-merging drivers/gpu/drm/amd/amdkfd/kfd_process.c
+CONFLICT (content): Merge conflict in drivers/gpu/drm/amd/amdkfd/kfd_process.c
+Auto-merging drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+Auto-merging drivers/gpu/drm/amd/pm/amdgpu_dpm.c
+Auto-merging drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h
+Auto-merging drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h
+Auto-merging drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
+Auto-merging drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
+Auto-merging drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
+Auto-merging drivers/gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c
+Auto-merging drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c
+Auto-merging drivers/gpu/drm/drm_gem.c
+CONFLICT (content): Merge conflict in drivers/gpu/drm/drm_gem.c
+Auto-merging drivers/gpu/drm/drm_pagemap.c
+Auto-merging drivers/gpu/drm/i915/Makefile
+Auto-merging drivers/gpu/drm/i915/gem/i915_gem_shmem.c
+CONFLICT (content): Merge conflict in drivers/gpu/drm/i915/gem/i915_gem_shmem.c
+Auto-merging drivers/gpu/drm/msm/adreno/a6xx_catalog.c
+Auto-merging drivers/gpu/drm/panfrost/panfrost_gem.c
+Auto-merging drivers/gpu/drm/panthor/panthor_gem.c
+Auto-merging drivers/gpu/drm/ttm/ttm_tt.c
+Auto-merging drivers/gpu/drm/vc4/vc4_hdmi.c
+Auto-merging drivers/gpu/drm/xe/xe_device.c
+Auto-merging drivers/gpu/drm/xe/xe_exec.c
+Auto-merging drivers/gpu/drm/xe/xe_lrc.c
+Auto-merging drivers/gpu/drm/xe/xe_nvm.c
+Auto-merging drivers/gpu/drm/xe/xe_pci.c
+CONFLICT (content): Merge conflict in drivers/gpu/drm/xe/xe_pci.c
+Auto-merging drivers/gpu/drm/xe/xe_pci_types.h
+CONFLICT (content): Merge conflict in drivers/gpu/drm/xe/xe_pci_types.h
+Auto-merging drivers/gpu/nova-core/firmware/fwsec.rs
+Auto-merging drivers/gpu/nova-core/firmware/gsp.rs
+Auto-merging drivers/gpu/nova-core/gsp/commands.rs
+Auto-merging drivers/gpu/nova-core/gsp/sequencer.rs
+Auto-merging drivers/tty/vt/vt.c
+Resolved 'drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c' using previous resolution.
+Resolved 'drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c' using previous resolution.
+Resolved 'drivers/gpu/drm/amd/amdkfd/kfd_process.c' using previous resolution.
+Resolved 'drivers/gpu/drm/drm_gem.c' using previous resolution.
+Resolved 'drivers/gpu/drm/i915/gem/i915_gem_shmem.c' using previous resolution.
+Resolved 'drivers/gpu/drm/xe/xe_pci.c' using previous resolution.
+Resolved 'drivers/gpu/drm/xe/xe_pci_types.h' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 1fa73b00f2809] Merge branch 'drm-next' of https://gitlab.freedesktop.org/drm/kernel.git
+$ git diff -M --stat --summary HEAD^..
+ .mailmap | 5 +-
+ .../ABI/testing/sysfs-driver-intel-xe-hwmon | 110 +
+ .../ABI/testing/sysfs-driver-intel-xe-sriov | 2 +-
+ .../ABI/testing/sysfs-kernel-dmabuf-buffers | 24 -
+ .../bindings/display/bridge/renesas,dsi.yaml | 120 +-
+ .../bindings/display/bridge/simple-bridge.yaml | 1 +
+ .../bindings/display/msm/dsi-controller-main.yaml | 7 +
+ .../bindings/display/msm/dsi-phy-7nm.yaml | 31 +-
+ .../devicetree/bindings/display/msm/gpu.yaml | 81 +-
+ .../bindings/display/msm/qcom,adreno-rgmu.yaml | 126 +
+ .../bindings/display/msm/qcom,kaanapali-mdss.yaml | 297 +
+ .../bindings/display/msm/qcom,qcs8300-mdss.yaml | 102 +-
+ .../bindings/display/msm/qcom,sm8650-dpu.yaml | 1 +
+ .../bindings/display/panel/jadard,jd9365da-h3.yaml | 2 +
+ .../bindings/display/panel/lg,sw43408.yaml | 13 +-
+ .../bindings/display/panel/panel-simple-dsi.yaml | 2 +
+ .../bindings/display/panel/panel-simple.yaml | 8 +-
+ .../bindings/display/panel/samsung,s6e3fc2x01.yaml | 20 +-
+ .../display/rockchip/rockchip,dw-hdmi.yaml | 1 +
+ .../display/rockchip/rockchip,dw-mipi-dsi.yaml | 2 +
+ .../rockchip/rockchip,rk3588-dw-hdmi-qp.yaml | 6 +
+ .../bindings/display/rockchip/rockchip-vop.yaml | 1 +
+ .../bindings/display/sitronix,st7571.yaml | 25 +
+ .../bindings/display/sitronix,st7920.yaml | 58 +
+ .../bindings/gpu/arm,mali-valhall-csf.yaml | 14 +
+ .../devicetree/bindings/gpu/img,powervr-rogue.yaml | 2 +
+ .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 29 +-
+ .../devicetree/bindings/vendor-prefixes.yaml | 2 +
+ Documentation/driver-api/dma-buf.rst | 5 -
+ Documentation/gpu/amdgpu/amd_overview_block.svg | 687 +
+ Documentation/gpu/amdgpu/amdgpu-glossary.rst | 48 +
+ Documentation/gpu/amdgpu/apu-asic-info-table.csv | 3 +
+ Documentation/gpu/amdgpu/display/dc-glossary.rst | 3 -
+ Documentation/gpu/amdgpu/driver-core.rst | 31 +
+ Documentation/gpu/amdgpu/driver-misc.rst | 26 +
+ Documentation/gpu/amdgpu/enforce_isolation.svg | 654 +
+ Documentation/gpu/amdgpu/gc/index.rst | 24 +-
+ Documentation/gpu/amdgpu/gfx_pipeline_seq.svg | 413 +
+ Documentation/gpu/amdgpu/index.rst | 1 +
+ Documentation/gpu/amdgpu/no_enforce_isolation.svg | 707 +
+ Documentation/gpu/amdgpu/process-isolation.rst | 1 +
+ Documentation/gpu/amdgpu/ring-buffer.rst | 95 +
+ Documentation/gpu/amdgpu/ring_buffers.svg | 1633 +
+ Documentation/gpu/amdgpu/userq.rst | 2 +
+ Documentation/gpu/drm-mm.rst | 29 +-
+ Documentation/gpu/nova/core/todo.rst | 59 +-
+ Documentation/gpu/todo.rst | 61 +
+ Documentation/gpu/xe/xe_exec_queue.rst | 14 +
+ Documentation/process/debugging/kgdb.rst | 28 -
+ MAINTAINERS | 33 +-
+ drivers/accel/amdxdna/Makefile | 1 -
+ drivers/accel/amdxdna/aie2_ctx.c | 18 +-
+ drivers/accel/amdxdna/aie2_error.c | 10 +-
+ drivers/accel/amdxdna/aie2_message.c | 125 +-
+ drivers/accel/amdxdna/aie2_msg_priv.h | 8 +-
+ drivers/accel/amdxdna/aie2_pci.c | 38 +-
+ drivers/accel/amdxdna/aie2_pci.h | 14 +-
+ drivers/accel/amdxdna/aie2_pm.c | 17 +-
+ drivers/accel/amdxdna/aie2_psp.c | 15 +
+ drivers/accel/amdxdna/aie2_smu.c | 27 +-
+ drivers/accel/amdxdna/amdxdna_ctx.h | 1 +
+ drivers/accel/amdxdna/amdxdna_mailbox.c | 46 +-
+ drivers/accel/amdxdna/amdxdna_pci_drv.c | 32 +-
+ drivers/accel/amdxdna/amdxdna_pci_drv.h | 2 -
+ drivers/accel/amdxdna/amdxdna_pm.c | 22 +-
+ drivers/accel/amdxdna/npu1_regs.c | 8 +-
+ drivers/accel/amdxdna/npu2_regs.c | 115 -
+ drivers/accel/amdxdna/npu4_regs.c | 12 +-
+ drivers/accel/amdxdna/npu5_regs.c | 4 +-
+ drivers/accel/amdxdna/npu6_regs.c | 4 +-
+ drivers/accel/ivpu/ivpu_debugfs.c | 4 +-
+ drivers/accel/ivpu/ivpu_drv.c | 4 +-
+ drivers/accel/ivpu/ivpu_fw.c | 13 +-
+ drivers/accel/ivpu/ivpu_fw.h | 9 +-
+ drivers/accel/ivpu/ivpu_gem.c | 2 +-
+ drivers/accel/ivpu/ivpu_hw_40xx_reg.h | 6 +
+ drivers/accel/ivpu/ivpu_hw_ip.c | 84 +-
+ drivers/accel/ivpu/ivpu_hw_ip.h | 1 -
+ drivers/accel/ivpu/ivpu_mmu_context.c | 20 +-
+ drivers/accel/ivpu/ivpu_mmu_context.h | 5 +-
+ drivers/accel/ivpu/ivpu_pm.c | 13 +-
+ drivers/accel/ivpu/ivpu_pm.h | 1 -
+ drivers/accel/rocket/rocket_core.c | 7 +-
+ drivers/accel/rocket/rocket_drv.c | 30 +-
+ drivers/crypto/tegra/tegra-se-main.c | 4 +-
+ drivers/dma-buf/Kconfig | 17 +-
+ drivers/dma-buf/Makefile | 1 -
+ drivers/dma-buf/dma-buf-sysfs-stats.c | 202 -
+ drivers/dma-buf/dma-buf-sysfs-stats.h | 35 -
+ drivers/dma-buf/dma-buf.c | 141 +-
+ drivers/dma-buf/dma-fence.c | 100 +-
+ drivers/dma-buf/dma-heap.c | 5 +
+ drivers/dma-buf/heaps/cma_heap.c | 2 +-
+ drivers/dma-buf/heaps/system_heap.c | 7 +-
+ drivers/dma-buf/st-dma-fence.c | 55 +-
+ drivers/gpu/drm/Kconfig | 213 +-
+ drivers/gpu/drm/Makefile | 3 +-
+ drivers/gpu/drm/amd/amdgpu/Makefile | 27 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu.h | 184 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 73 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 20 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 27 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 10 +-
+ .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c | 387 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 13 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 77 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 2 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 8 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 8 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 7 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 34 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c | 6 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 1 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 12 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 14 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 12 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 5 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 516 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 110 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 40 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 18 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 30 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 6 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 11 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 148 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 83 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 10 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 55 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 27 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 48 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h | 4 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c | 315 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h | 125 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 37 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 1 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 4 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 62 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 172 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 111 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 43 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 -
+ drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 85 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 10 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 41 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 4 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 17 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 4 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c | 37 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 16 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 17 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 3 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 347 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 45 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 34 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 12 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 212 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 30 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 12 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 7 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 160 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 4 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 22 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 4 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 5 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 1 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h | 3 +
+ drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 3 +-
+ drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 3 -
+ drivers/gpu/drm/amd/amdgpu/atom.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 6 +-
+ drivers/gpu/drm/amd/amdgpu/cik.c | 13 +-
+ drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 35 +-
+ drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 35 +-
+ drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 35 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 40 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 73 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 55 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c | 4066 ++
+ drivers/gpu/drm/amd/amdgpu/gfx_v12_1.h | 31 +
+ drivers/gpu/drm/amd/amdgpu/gfx_v12_1_pkt.h | 475 +
+ drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 8 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 68 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 82 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 208 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 39 +-
+ drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c | 893 +
+ drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.h | 31 +
+ drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 27 +-
+ drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 30 +-
+ drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 132 +-
+ drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c | 637 +
+ drivers/gpu/drm/amd/amdgpu/gmc_v12_1.h | 30 +
+ 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 | 4 +-
+ drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 57 +-
+ drivers/gpu/drm/amd/amdgpu/ih_v7_0.c | 30 +-
+ drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 1 +
+ drivers/gpu/drm/amd/amdgpu/imu_v12_1.c | 166 +
+ drivers/gpu/drm/amd/amdgpu/imu_v12_1.h | 30 +
+ drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 4 +-
+ drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 4 +-
+ drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 4 +-
+ drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 11 +-
+ drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c | 11 +-
+ drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c | 714 +
+ drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.h | 35 +
+ drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 68 +-
+ drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 14 +-
+ drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 16 +-
+ drivers/gpu/drm/amd/amdgpu/mes_v12_1.c | 1968 +
+ drivers/gpu/drm/amd/amdgpu/mes_v12_1.h | 29 +
+ drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c | 34 +
+ drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c | 916 +
+ drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.h | 28 +
+ drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 17 +-
+ drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 4 +-
+ drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c | 73 +-
+ drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 1 +
+ drivers/gpu/drm/amd/amdgpu/nv.c | 5 -
+ drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 2 +
+ drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 6 +-
+ drivers/gpu/drm/amd/amdgpu/psp_v15_0.c | 202 +
+ drivers/gpu/drm/amd/amdgpu/psp_v15_0.h | 30 +
+ drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c | 342 +
+ drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.h | 30 +
+ drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 6 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 26 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 30 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 23 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 24 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c | 1806 +
+ drivers/gpu/drm/amd/amdgpu/sdma_v7_1.h | 31 +
+ drivers/gpu/drm/amd/amdgpu/sdma_v7_1_0_pkt_open.h | 5673 +++
+ drivers/gpu/drm/amd/amdgpu/si.c | 13 +-
+ drivers/gpu/drm/amd/amdgpu/si_dma.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 8 +-
+ drivers/gpu/drm/amd/amdgpu/smuio_v15_0_0.c | 50 +
+ drivers/gpu/drm/amd/amdgpu/smuio_v15_0_0.h | 30 +
+ drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c | 213 +
+ drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.h | 30 +
+ drivers/gpu/drm/amd/amdgpu/soc15.c | 1 -
+ drivers/gpu/drm/amd/amdgpu/soc21.c | 44 +-
+ drivers/gpu/drm/amd/amdgpu/soc24.c | 5 -
+ drivers/gpu/drm/amd/amdgpu/soc_v1_0.c | 862 +
+ drivers/gpu/drm/amd/amdgpu/soc_v1_0.h | 37 +
+ drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 1 +
+ drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 9 +-
+ drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 8 +-
+ drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 4 +-
+ drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 6 +-
+ drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 16 +-
+ drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 10 +-
+ drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 6 +-
+ drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 8 +-
+ drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 6 +-
+ drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 +
+ drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +-
+ drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 1 +
+ drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 1 +
+ drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 134 +-
+ drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c | 93 +-
+ drivers/gpu/drm/amd/amdgpu/vi.c | 5 -
+ drivers/gpu/drm/amd/amdkfd/Makefile | 3 +
+ drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 1453 +-
+ .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm | 980 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 97 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +
+ drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 17 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_device.c | 182 +-
+ .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 47 +-
+ .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +
+ .../amd/amdkfd/kfd_device_queue_manager_v12_1.c | 98 +
+ drivers/gpu/drm/amd/amdkfd/kfd_events.c | 29 +
+ drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 10 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c | 391 +
+ drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 65 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 20 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 23 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 6 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 3 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 3 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 25 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c | 19 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c | 725 +
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 41 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 3 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 4 -
+ drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 5 -
+ drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 41 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_process.c | 263 +-
+ .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 54 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 76 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 67 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 67 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 6 +
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 135 +-
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 19 +
+ .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 3 +
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 29 +-
+ .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 73 +-
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 8 +-
+ .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 6 +
+ .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 22 +-
+ .../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c | 9 +-
+ drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h | 8 +
+ .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 133 +-
+ .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.h | 5 -
+ .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 90 +-
+ .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h | 1 -
+ .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 2 -
+ drivers/gpu/drm/amd/display/dc/core/dc.c | 648 +-
+ .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 10 +-
+ .../gpu/drm/amd/display/dc/core/dc_link_exports.c | 23 +-
+ drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 44 +-
+ drivers/gpu/drm/amd/display/dc/dc.h | 95 +-
+ drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 54 +-
+ drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 35 +-
+ drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 6 +
+ drivers/gpu/drm/amd/display/dc/dc_stream.h | 31 +-
+ drivers/gpu/drm/amd/display/dc/dc_types.h | 29 +-
+ .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 49 +-
+ .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 8 +-
+ .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 2 +-
+ drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 13 -
+ .../amd/display/dc/dcn201/dcn201_link_encoder.c | 3 +
+ .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 3 +
+ .../amd/display/dc/dio/dcn10/dcn10_link_encoder.c | 43 +
+ .../amd/display/dc/dio/dcn10/dcn10_link_encoder.h | 11 +-
+ .../amd/display/dc/dio/dcn20/dcn20_link_encoder.c | 3 +
+ .../display/dc/dio/dcn30/dcn30_dio_link_encoder.c | 3 +
+ .../dc/dio/dcn301/dcn301_dio_link_encoder.c | 3 +
+ .../display/dc/dio/dcn31/dcn31_dio_link_encoder.c | 3 +
+ .../display/dc/dio/dcn32/dcn32_dio_link_encoder.c | 18 +-
+ .../dc/dio/dcn321/dcn321_dio_link_encoder.c | 3 +
+ .../display/dc/dio/dcn35/dcn35_dio_link_encoder.c | 4 +-
+ .../dc/dio/dcn401/dcn401_dio_link_encoder.c | 3 +
+ drivers/gpu/drm/amd/display/dc/dm_helpers.h | 1 +
+ drivers/gpu/drm/amd/display/dc/dml2_0/Makefile | 8 +-
+ .../drm/amd/display/dc/dml2_0/dml21/dml21_utils.c | 3 +-
+ .../amd/display/dc/dml2_0/dml21/dml21_wrapper.h | 7 +-
+ .../dml2_0/dml21/inc/dml_top_display_cfg_types.h | 1 +
+ .../display/dc/dml2_0/dml21/inc/dml_top_types.h | 1 +
+ .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 5 +-
+ .../dml21/src/dml2_core/dml2_core_shared_types.h | 1 +
+ .../gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.c | 599 +-
+ .../gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.h | 9 +
+ .../drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c | 604 +
+ .../drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.h | 25 +
+ .../gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.h | 1 +
+ .../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.h | 9 +
+ .../amd/display/dc/dpp/dcn401/dcn401_dpp_dscl.c | 96 +-
+ drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 2 +-
+ .../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c | 18 +
+ .../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h | 10 +-
+ .../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c | 14 +-
+ .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 58 +-
+ .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 11 +-
+ .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.h | 2 +
+ .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 18 +-
+ .../drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c | 1 +
+ .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 1 +
+ .../gpu/drm/amd/display/dc/hwss/dcn30/dcn30_init.c | 1 -
+ .../drm/amd/display/dc/hwss/dcn301/dcn301_init.c | 1 -
+ .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 17 +-
+ .../gpu/drm/amd/display/dc/hwss/dcn31/dcn31_init.c | 1 -
+ .../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 2 +-
+ .../drm/amd/display/dc/hwss/dcn314/dcn314_init.c | 1 -
+ .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 8 +-
+ .../gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c | 1 -
+ .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 56 +-
+ .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 3 +
+ .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 3 +-
+ .../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 1 -
+ .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 28 +-
+ .../drm/amd/display/dc/hwss/dcn401/dcn401_init.c | 1 -
+ drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 13 +-
+ drivers/gpu/drm/amd/display/dc/inc/core_types.h | 8 +
+ drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 1 +
+ drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 28 +-
+ .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 6 +
+ drivers/gpu/drm/amd/display/dc/inc/link_service.h | 11 +-
+ drivers/gpu/drm/amd/display/dc/link/Makefile | 2 +-
+ .../amd/display/dc/link/accessories/link_dp_cts.c | 3 +-
+ .../gpu/drm/amd/display/dc/link/link_detection.c | 79 +-
+ drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 141 +-
+ drivers/gpu/drm/amd/display/dc/link/link_factory.c | 310 +-
+ .../display/dc/link/protocols/link_dp_capability.c | 54 +-
+ .../dc/link/protocols/link_dp_irq_handler.c | 43 +
+ .../dc/link/protocols/link_dp_panel_replay.c | 353 +
+ .../dc/link/protocols/link_dp_panel_replay.h | 38 +
+ .../link_dp_training_fixed_vs_pe_retimer.c | 2 +-
+ .../dc/link/protocols/link_edp_panel_control.c | 147 +-
+ .../dc/link/protocols/link_edp_panel_control.h | 3 +-
+ .../drm/amd/display/dc/link/protocols/link_hpd.c | 171 +-
+ .../drm/amd/display/dc/link/protocols/link_hpd.h | 1 -
+ drivers/gpu/drm/amd/display/dc/os_types.h | 2 -
+ .../display/dc/resource/dce110/dce110_resource.c | 2 +
+ .../amd/display/dc/resource/dcn20/dcn20_resource.c | 8 +-
+ .../amd/display/dc/resource/dcn21/dcn21_resource.c | 2 -
+ .../amd/display/dc/resource/dcn31/dcn31_resource.c | 11 +-
+ .../amd/display/dc/resource/dcn32/dcn32_resource.h | 5 +-
+ .../amd/display/dc/resource/dcn35/dcn35_resource.c | 2 +-
+ .../display/dc/resource/dcn351/dcn351_resource.c | 2 +-
+ .../display/dc/resource/dcn401/dcn401_resource.c | 2 +-
+ .../display/dc/resource/dcn401/dcn401_resource.h | 3 +
+ drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c | 189 +-
+ drivers/gpu/drm/amd/display/dc/sspl/dc_spl.h | 8 -
+ .../gpu/drm/amd/display/dc/sspl/dc_spl_filters.c | 4 +-
+ .../gpu/drm/amd/display/dc/sspl/dc_spl_filters.h | 4 +-
+ .../amd/display/dc/sspl/dc_spl_isharp_filters.c | 31 +-
+ .../amd/display/dc/sspl/dc_spl_isharp_filters.h | 16 +-
+ .../amd/display/dc/sspl/dc_spl_scl_easf_filters.c | 155 +-
+ .../amd/display/dc/sspl/dc_spl_scl_easf_filters.h | 35 +-
+ .../drm/amd/display/dc/sspl/dc_spl_scl_filters.c | 27 +-
+ .../drm/amd/display/dc/sspl/dc_spl_scl_filters.h | 3 +-
+ .../gpu/drm/amd/display/dc/sspl/spl_custom_float.c | 11 +-
+ .../gpu/drm/amd/display/dc/sspl/spl_custom_float.h | 4 +-
+ .../gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c | 78 +-
+ .../gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h | 56 +-
+ drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h | 9 +
+ drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 49 +-
+ drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 194 +-
+ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 6 +-
+ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 6 +-
+ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 6 +-
+ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 6 +-
+ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 9 +-
+ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c | 6 +-
+ drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 64 +-
+ drivers/gpu/drm/amd/display/include/dpcd_defs.h | 32 +
+ .../drm/amd/display/modules/inc/mod_info_packet.h | 6 +
+ .../amd/display/modules/info_packet/info_packet.c | 369 +-
+ .../drm/amd/display/modules/power/power_helpers.c | 8 +-
+ drivers/gpu/drm/amd/include/amd_acpi.h | 34 +-
+ drivers/gpu/drm/amd/include/amd_shared.h | 1 +
+ .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 16 +
+ .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 27 +
+ .../drm/amd/include/asic_reg/gc/gc_12_1_0_offset.h | 12418 ++++++
+ .../amd/include/asic_reg/gc/gc_12_1_0_sh_mask.h | 44638 +++++++++++++++++++
+ .../include/asic_reg/mmhub/mmhub_4_2_0_offset.h | 802 +
+ .../include/asic_reg/mmhub/mmhub_4_2_0_sh_mask.h | 3013 ++
+ .../drm/amd/include/asic_reg/mp/mp_15_0_0_offset.h | 423 +
+ .../amd/include/asic_reg/mp/mp_15_0_0_sh_mask.h | 626 +
+ .../drm/amd/include/asic_reg/mp/mp_15_0_8_offset.h | 868 +
+ .../amd/include/asic_reg/mp/mp_15_0_8_sh_mask.h | 616 +
+ .../amd/include/asic_reg/oss/osssys_7_1_0_offset.h | 280 +
+ .../include/asic_reg/oss/osssys_7_1_0_sh_mask.h | 1024 +
+ .../include/asic_reg/smuio/smuio_15_0_0_offset.h | 100 +
+ .../include/asic_reg/smuio/smuio_15_0_0_sh_mask.h | 190 +
+ .../include/asic_reg/smuio/smuio_15_0_8_offset.h | 512 +
+ .../include/asic_reg/smuio/smuio_15_0_8_sh_mask.h | 1113 +
+ .../amd/include/asic_reg/thm/thm_15_0_0_offset.h | 157 +
+ .../amd/include/asic_reg/thm/thm_15_0_0_sh_mask.h | 567 +
+ .../amd/include/asic_reg/vcn/vcn_5_3_0_offset.h | 1783 +
+ .../amd/include/asic_reg/vcn/vcn_5_3_0_sh_mask.h | 8262 ++++
+ .../amd/include/ivsrcid/gfx/irqsrcs_gfx_12_1_0.h | 136 +
+ .../drm/amd/include/ivsrcid/vmc/irqsrcs_vmc_1_0.h | 2 +
+ drivers/gpu/drm/amd/include/kgd_pp_interface.h | 5 +-
+ drivers/gpu/drm/amd/include/mes_v12_api_def.h | 69 +-
+ drivers/gpu/drm/amd/include/soc15_hw_ip.h | 2 +
+ drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 1 +
+ drivers/gpu/drm/amd/include/soc_v1_0_enum.h | 38 +
+ drivers/gpu/drm/amd/include/soc_v1_0_ih_clientid.h | 52 +
+ drivers/gpu/drm/amd/include/v12_structs.h | 2054 +
+ drivers/gpu/drm/amd/pm/Makefile | 1 +
+ drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 41 +-
+ drivers/gpu/drm/amd/pm/amdgpu_pm.c | 83 +-
+ drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 +-
+ drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 23 +-
+ .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 65 +-
+ .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 87 +-
+ .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 29 +-
+ .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 141 -
+ .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 52 +-
+ .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 211 +-
+ drivers/gpu/drm/amd/pm/swsmu/Makefile | 2 +-
+ drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 111 +-
+ drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 432 +-
+ .../pm/swsmu/inc/pmfw_if/smu15_driver_if_v15_0_0.h | 231 +
+ .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_pmfw.h | 8 +
+ .../amd/pm/swsmu/inc/pmfw_if/smu_v15_0_0_pmfw.h | 160 +
+ .../amd/pm/swsmu/inc/pmfw_if/smu_v15_0_0_ppsmc.h | 133 +
+ drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 6 +-
+ drivers/gpu/drm/amd/pm/swsmu/inc/smu_v11_0.h | 52 +-
+ drivers/gpu/drm/amd/pm/swsmu/inc/smu_v12_0.h | 3 +
+ drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 50 +-
+ drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 53 +-
+ drivers/gpu/drm/amd/pm/swsmu/inc/smu_v15_0.h | 245 +
+ drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 220 +-
+ .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 37 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 515 +-
+ .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 342 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 64 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 104 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 84 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 20 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 307 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 123 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 306 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 112 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 63 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 67 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 452 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 4 +
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 325 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 49 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 100 +-
+ .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 64 +-
+ .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 331 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu15/Makefile | 30 +
+ drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c | 1846 +
+ .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c | 1361 +
+ .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.h | 28 +
+ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 913 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 38 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 4 +-
+ drivers/gpu/drm/amd/ras/ras_mgr/Makefile | 1 +
+ drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c | 5 +
+ drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c | 60 +-
+ drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h | 3 +
+ .../gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c | 469 +
+ .../gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h | 57 +
+ drivers/gpu/drm/amd/ras/rascore/ras.h | 2 +
+ drivers/gpu/drm/amd/ras/rascore/ras_cmd.h | 33 +
+ drivers/gpu/drm/amd/ras/rascore/ras_core.c | 23 +
+ drivers/gpu/drm/amd/ras/rascore/ras_psp.c | 1 +
+ drivers/gpu/drm/amd/ras/rascore/ras_psp.h | 1 +
+ drivers/gpu/drm/amd/ras/rascore/ras_ta_if.h | 1 +
+ drivers/gpu/drm/amd/ras/rascore/ras_umc.c | 63 +-
+ drivers/gpu/drm/amd/ras/rascore/ras_umc.h | 3 +
+ drivers/gpu/drm/ast/ast_cursor.c | 94 +-
+ drivers/gpu/drm/ast/ast_mode.c | 11 +-
+ drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 32 +-
+ drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 40 +-
+ drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 1 +
+ drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 50 +-
+ drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 98 +-
+ drivers/gpu/drm/bridge/Kconfig | 7 +
+ drivers/gpu/drm/bridge/Makefile | 1 +
+ drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 166 +-
+ drivers/gpu/drm/bridge/analogix/anx7625.c | 2 +-
+ drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c | 15 +-
+ drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 15 +-
+ .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 9 +-
+ drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 9 +-
+ drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 66 +-
+ .../{rockchip/inno_hdmi.c => bridge/inno-hdmi.c} | 525 +-
+ drivers/gpu/drm/bridge/ite-it6263.c | 87 +-
+ drivers/gpu/drm/bridge/ite-it66121.c | 7 +-
+ drivers/gpu/drm/bridge/lontium-lt8912b.c | 31 +-
+ drivers/gpu/drm/bridge/lontium-lt9611.c | 145 +-
+ drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 125 +-
+ drivers/gpu/drm/bridge/samsung-dsim.c | 37 +-
+ drivers/gpu/drm/bridge/sii902x.c | 7 +-
+ drivers/gpu/drm/bridge/simple-bridge.c | 20 +-
+ drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 146 +-
+ drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 7 +-
+ drivers/gpu/drm/bridge/thc63lvd1024.c | 7 +-
+ drivers/gpu/drm/bridge/ti-sn65dsi83.c | 86 +-
+ drivers/gpu/drm/bridge/ti-tfp410.c | 27 +-
+ drivers/gpu/drm/bridge/ti-tpd12s015.c | 8 +-
+ .../xfails/msm-sc7180-trogdor-kingoftown-fails.txt | 4 +
+ .../msm-sc7180-trogdor-lazor-limozeen-fails.txt | 4 +
+ drivers/gpu/drm/clients/drm_log.c | 2 +-
+ drivers/gpu/drm/display/drm_bridge_connector.c | 193 +-
+ drivers/gpu/drm/display/drm_dp_helper.c | 103 +-
+ drivers/gpu/drm/display/drm_dp_mst_topology.c | 3 +-
+ drivers/gpu/drm/display/drm_hdmi_state_helper.c | 114 +-
+ drivers/gpu/drm/drm_atomic.c | 33 +
+ drivers/gpu/drm/drm_atomic_helper.c | 1 +
+ drivers/gpu/drm/drm_atomic_uapi.c | 32 +-
+ drivers/gpu/drm/drm_bridge.c | 134 +-
+ drivers/gpu/drm/drm_buddy.c | 10 +
+ drivers/gpu/drm/drm_connector.c | 6 +
+ drivers/gpu/drm/drm_debugfs.c | 7 +
+ drivers/gpu/drm/drm_draw.c | 29 +
+ drivers/gpu/drm/drm_draw_internal.h | 2 +
+ drivers/gpu/drm/drm_fb_helper.c | 108 -
+ drivers/gpu/drm/drm_gem.c | 205 +-
+ drivers/gpu/drm/drm_gem_shmem_helper.c | 146 +-
+ drivers/gpu/drm/drm_gpusvm.c | 127 +
+ drivers/gpu/drm/drm_gpuvm.c | 26 +-
+ drivers/gpu/drm/drm_mode_object.c | 25 +
+ drivers/gpu/drm/drm_pagemap.c | 564 +-
+ drivers/gpu/drm/drm_pagemap_util.c | 568 +
+ drivers/gpu/drm/drm_panic.c | 104 +-
+ drivers/gpu/drm/drm_plane.c | 4 +-
+ drivers/gpu/drm/drm_property.c | 13 +-
+ drivers/gpu/drm/drm_syncobj.c | 65 +-
+ drivers/gpu/drm/drm_vblank.c | 52 +-
+ drivers/gpu/drm/etnaviv/Makefile | 1 +
+ drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 75 +-
+ drivers/gpu/drm/etnaviv/etnaviv_buffer.h | 99 +
+ drivers/gpu/drm/etnaviv/etnaviv_drv.c | 3 +
+ drivers/gpu/drm/etnaviv/etnaviv_drv.h | 3 +
+ drivers/gpu/drm/etnaviv/etnaviv_flop_reset.c | 224 +
+ drivers/gpu/drm/etnaviv/etnaviv_flop_reset.h | 21 +
+ drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 11 +
+ drivers/gpu/drm/etnaviv/state_3d.xml.h | 95 +
+ drivers/gpu/drm/exynos/exynos_drm_drv.h | 1 +
+ drivers/gpu/drm/exynos/exynos_drm_vidi.c | 74 +-
+ drivers/gpu/drm/exynos/exynos_hdmi.c | 4 +-
+ drivers/gpu/drm/hisilicon/hibmc/dp/dp_comm.h | 4 +
+ drivers/gpu/drm/hisilicon/hibmc/dp/dp_config.h | 2 +
+ drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.c | 38 +-
+ drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.h | 8 +
+ drivers/gpu/drm/hisilicon/hibmc/dp/dp_reg.h | 3 +
+ drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c | 71 +-
+ drivers/gpu/drm/hyperv/Kconfig | 14 +
+ drivers/gpu/drm/i915/Makefile | 29 +-
+ drivers/gpu/drm/i915/display/g4x_dp.c | 5 +-
+ drivers/gpu/drm/i915/display/g4x_hdmi.c | 2 +-
+ drivers/gpu/drm/i915/display/i9xx_plane.c | 9 +-
+ drivers/gpu/drm/i915/display/i9xx_wm.c | 22 +-
+ drivers/gpu/drm/i915/display/icl_dsi.c | 4 +-
+ drivers/gpu/drm/i915/display/intel_alpm.c | 6 +-
+ drivers/gpu/drm/i915/display/intel_alpm.h | 4 +-
+ drivers/gpu/drm/i915/display/intel_audio.c | 6 +-
+ drivers/gpu/drm/i915/display/intel_bios.c | 76 +-
+ drivers/gpu/drm/i915/display/intel_bios.h | 2 +
+ drivers/gpu/drm/i915/display/intel_bo.c | 6 +
+ drivers/gpu/drm/i915/display/intel_bo.h | 1 +
+ drivers/gpu/drm/i915/display/intel_bw.c | 24 +-
+ drivers/gpu/drm/i915/display/intel_cdclk.c | 73 +-
+ drivers/gpu/drm/i915/display/intel_cmtg.c | 3 +-
+ drivers/gpu/drm/i915/display/intel_colorop.c | 2 +
+ drivers/gpu/drm/i915/display/intel_colorop.h | 4 +-
+ drivers/gpu/drm/i915/display/intel_connector.c | 16 +-
+ drivers/gpu/drm/i915/display/intel_crt.c | 6 +-
+ drivers/gpu/drm/i915/display/intel_crtc.c | 31 +-
+ drivers/gpu/drm/i915/display/intel_crtc.h | 2 +-
+ .../gpu/drm/i915/display/intel_crtc_state_dump.c | 8 +
+ drivers/gpu/drm/i915/display/intel_cursor.c | 5 +-
+ drivers/gpu/drm/i915/display/intel_cx0_phy.c | 1094 +-
+ drivers/gpu/drm/i915/display/intel_cx0_phy.h | 31 +-
+ drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 4 +-
+ drivers/gpu/drm/i915/display/intel_ddi.c | 116 +-
+ drivers/gpu/drm/i915/display/intel_display.c | 148 +-
+ drivers/gpu/drm/i915/display/intel_display.h | 1 +
+ drivers/gpu/drm/i915/display/intel_display_core.h | 18 +-
+ .../gpu/drm/i915/display/intel_display_debugfs.c | 2 +-
+ .../gpu/drm/i915/display/intel_display_device.c | 5 +
+ .../gpu/drm/i915/display/intel_display_device.h | 27 +-
+ .../gpu/drm/i915/display/intel_display_driver.c | 22 +-
+ drivers/gpu/drm/i915/display/intel_display_irq.c | 203 +-
+ drivers/gpu/drm/i915/display/intel_display_irq.h | 2 +
+ .../gpu/drm/i915/display/intel_display_params.h | 2 +-
+ drivers/gpu/drm/i915/display/intel_display_power.c | 51 +-
+ drivers/gpu/drm/i915/display/intel_display_power.h | 48 +-
+ .../drm/i915/display/intel_display_power_well.c | 64 +-
+ .../gpu/drm/i915/display/intel_display_reg_defs.h | 15 +-
+ drivers/gpu/drm/i915/display/intel_display_regs.h | 23 +-
+ drivers/gpu/drm/i915/display/intel_display_reset.c | 5 +-
+ drivers/gpu/drm/i915/display/intel_display_rps.c | 31 +-
+ drivers/gpu/drm/i915/display/intel_display_rps.h | 21 -
+ drivers/gpu/drm/i915/display/intel_display_types.h | 64 +-
+ drivers/gpu/drm/i915/display/intel_display_utils.h | 4 -
+ drivers/gpu/drm/i915/display/intel_display_wa.c | 10 +-
+ drivers/gpu/drm/i915/display/intel_display_wa.h | 10 +-
+ drivers/gpu/drm/i915/display/intel_dmc.c | 27 +-
+ drivers/gpu/drm/i915/display/intel_dmc.h | 5 +
+ drivers/gpu/drm/i915/display/intel_dmc_regs.h | 60 +
+ drivers/gpu/drm/i915/display/intel_dp.c | 723 +-
+ drivers/gpu/drm/i915/display/intel_dp.h | 26 +-
+ drivers/gpu/drm/i915/display/intel_dp_aux.c | 16 +-
+ .../gpu/drm/i915/display/intel_dp_link_training.c | 4 +-
+ drivers/gpu/drm/i915/display/intel_dp_mst.c | 110 +-
+ drivers/gpu/drm/i915/display/intel_dpll.c | 24 +-
+ drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 336 +-
+ drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 11 +-
+ drivers/gpu/drm/i915/{soc => display}/intel_dram.c | 421 +-
+ drivers/gpu/drm/i915/{soc => display}/intel_dram.h | 12 +-
+ drivers/gpu/drm/i915/display/intel_dsb.c | 73 +-
+ drivers/gpu/drm/i915/display/intel_dsb.h | 4 +-
+ drivers/gpu/drm/i915/display/intel_dsb_buffer.c | 43 +-
+ drivers/gpu/drm/i915/display/intel_dsb_buffer.h | 17 +-
+ drivers/gpu/drm/i915/display/intel_dsi.h | 7 +-
+ drivers/gpu/drm/i915/display/intel_fb.c | 6 +-
+ drivers/gpu/drm/i915/display/intel_fbc.c | 293 +-
+ drivers/gpu/drm/i915/display/intel_fbc.h | 3 +
+ drivers/gpu/drm/i915/display/intel_fbc_regs.h | 12 +
+ drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 109 +
+ drivers/gpu/drm/i915/display/intel_gmbus.c | 10 +-
+ drivers/gpu/drm/i915/display/intel_gvt_api.c | 43 +
+ drivers/gpu/drm/i915/display/intel_gvt_api.h | 21 +
+ drivers/gpu/drm/i915/display/intel_hdcp.c | 4 +-
+ drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 22 -
+ .../gpu/drm/i915/display/intel_hdcp_gsc_message.c | 78 +-
+ drivers/gpu/drm/i915/display/intel_hdmi.c | 4 +-
+ drivers/gpu/drm/i915/display/intel_hotplug.c | 8 +-
+ drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 5 +-
+ drivers/gpu/drm/i915/display/intel_initial_plane.c | 193 +
+ ...intel_plane_initial.h => intel_initial_plane.h} | 6 +-
+ drivers/gpu/drm/i915/display/intel_lpe_audio.c | 1 -
+ drivers/gpu/drm/i915/display/intel_lt_phy.c | 72 +-
+ drivers/gpu/drm/i915/display/intel_lt_phy.h | 6 +-
+ drivers/gpu/drm/i915/display/intel_lt_phy_regs.h | 4 +-
+ drivers/gpu/drm/i915/display/intel_lvds.c | 2 +-
+ drivers/gpu/drm/i915/display/intel_modeset_setup.c | 2 +-
+ .../gpu/drm/i915/display/intel_modeset_verify.c | 1 -
+ drivers/gpu/drm/i915/display/intel_panic.c | 27 -
+ drivers/gpu/drm/i915/display/intel_panic.h | 14 -
+ drivers/gpu/drm/i915/display/intel_parent.c | 214 +
+ drivers/gpu/drm/i915/display/intel_parent.h | 70 +
+ drivers/gpu/drm/i915/display/intel_pipe_crc.c | 8 +-
+ drivers/gpu/drm/i915/display/intel_plane.c | 96 +-
+ drivers/gpu/drm/i915/display/intel_plane.h | 4 +-
+ drivers/gpu/drm/i915/display/intel_plane_initial.c | 440 -
+ drivers/gpu/drm/i915/display/intel_pps.c | 63 +-
+ drivers/gpu/drm/i915/display/intel_pps.h | 14 +-
+ drivers/gpu/drm/i915/display/intel_psr.c | 324 +-
+ drivers/gpu/drm/i915/display/intel_psr.h | 5 +-
+ drivers/gpu/drm/i915/{soc => display}/intel_rom.c | 8 +-
+ drivers/gpu/drm/i915/{soc => display}/intel_rom.h | 0
+ drivers/gpu/drm/i915/display/intel_sprite.c | 9 +-
+ drivers/gpu/drm/i915/display/intel_tc.c | 40 +-
+ drivers/gpu/drm/i915/display/intel_vblank.c | 46 +-
+ drivers/gpu/drm/i915/display/intel_vbt_defs.h | 3 +-
+ drivers/gpu/drm/i915/display/intel_vdsc.c | 37 +-
+ drivers/gpu/drm/i915/display/intel_vga.c | 44 +-
+ drivers/gpu/drm/i915/display/intel_vrr.c | 281 +-
+ drivers/gpu/drm/i915/display/intel_vrr.h | 10 +
+ drivers/gpu/drm/i915/display/intel_vrr_regs.h | 68 +
+ drivers/gpu/drm/i915/display/skl_universal_plane.c | 19 +-
+ drivers/gpu/drm/i915/display/skl_watermark.c | 8 +-
+ drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +-
+ drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 +-
+ drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 10 +-
+ drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 58 +-
+ drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 52 +-
+ drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 21 +-
+ drivers/gpu/drm/i915/gem/i915_gemfs.c | 71 -
+ drivers/gpu/drm/i915/gem/i915_gemfs.h | 14 -
+ drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 15 +-
+ drivers/gpu/drm/i915/gt/intel_engine_cs.c | 4 +-
+ drivers/gpu/drm/i915/gt/intel_gt.c | 9 +-
+ drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 +-
+ drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 4 +-
+ drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c | 2 +-
+ drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 15 +-
+ drivers/gpu/drm/i915/gt/intel_gt_print.h | 5 +-
+ drivers/gpu/drm/i915/gt/intel_lrc.c | 4 -
+ drivers/gpu/drm/i915/gt/intel_rps.c | 40 +-
+ drivers/gpu/drm/i915/gt/intel_rps.h | 2 +
+ drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 4 +-
+ drivers/gpu/drm/i915/gt/intel_wopcm.c | 3 -
+ drivers/gpu/drm/i915/gt/selftest_rps.c | 34 +-
+ drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.c | 2 +-
+ drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 8 +-
+ drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 13 +-
+ drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 8 +-
+ drivers/gpu/drm/i915/gt/uc/intel_huc.c | 4 -
+ drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c | 2 +-
+ drivers/gpu/drm/i915/gt/uc/intel_uc.c | 17 +-
+ drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 2 +-
+ drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 64 +-
+ drivers/gpu/drm/i915/gvt/aperture_gm.c | 5 +-
+ drivers/gpu/drm/i915/gvt/cfg_space.c | 2 +-
+ drivers/gpu/drm/i915/gvt/cmd_parser.c | 26 +-
+ drivers/gpu/drm/i915/gvt/debugfs.c | 4 +-
+ drivers/gpu/drm/i915/gvt/display.c | 23 +-
+ drivers/gpu/drm/i915/gvt/display.h | 2 +-
+ drivers/gpu/drm/i915/gvt/display_helpers.h | 37 +
+ drivers/gpu/drm/i915/gvt/dmabuf.c | 6 +-
+ drivers/gpu/drm/i915/gvt/dmabuf.h | 7 +-
+ drivers/gpu/drm/i915/gvt/edid.c | 1 +
+ drivers/gpu/drm/i915/gvt/execlist.c | 2 +-
+ drivers/gpu/drm/i915/gvt/fb_decoder.c | 14 +-
+ drivers/gpu/drm/i915/gvt/fb_decoder.h | 2 -
+ drivers/gpu/drm/i915/gvt/firmware.c | 4 +-
+ drivers/gpu/drm/i915/gvt/gtt.c | 9 +-
+ drivers/gpu/drm/i915/gvt/gvt.h | 26 +-
+ drivers/gpu/drm/i915/gvt/handlers.c | 21 +-
+ drivers/gpu/drm/i915/gvt/interrupt.c | 5 +-
+ drivers/gpu/drm/i915/gvt/kvmgt.c | 24 +-
+ drivers/gpu/drm/i915/gvt/mmio.c | 13 +-
+ drivers/gpu/drm/i915/gvt/mmio_context.h | 5 -
+ drivers/gpu/drm/i915/gvt/opregion.c | 3 +-
+ drivers/gpu/drm/i915/gvt/page_track.c | 3 +-
+ drivers/gpu/drm/i915/gvt/sched_policy.c | 3 +-
+ drivers/gpu/drm/i915/gvt/scheduler.c | 8 +-
+ drivers/gpu/drm/i915/gvt/trace.h | 2 +-
+ drivers/gpu/drm/i915/gvt/trace_points.c | 2 +
+ drivers/gpu/drm/i915/gvt/vgpu.c | 6 +-
+ drivers/gpu/drm/i915/i915_config.c | 3 +-
+ drivers/gpu/drm/i915/i915_config.h | 10 +-
+ drivers/gpu/drm/i915/i915_display_pc8.c | 31 +
+ drivers/gpu/drm/i915/i915_display_pc8.h | 9 +
+ drivers/gpu/drm/i915/i915_driver.c | 77 +-
+ drivers/gpu/drm/i915/i915_drv.h | 8 -
+ drivers/gpu/drm/i915/i915_edram.c | 44 +
+ drivers/gpu/drm/i915/i915_edram.h | 11 +
+ drivers/gpu/drm/i915/i915_freq.c | 111 +
+ drivers/gpu/drm/i915/i915_freq.h | 13 +
+ drivers/gpu/drm/i915/i915_gem.c | 4 +-
+ .../gpu/drm/i915/{soc/intel_gmch.c => i915_gmch.c} | 61 +-
+ drivers/gpu/drm/i915/i915_gmch.h | 13 +
+ .../{display/intel_hdcp_gsc.c => i915_hdcp_gsc.c} | 22 +-
+ drivers/gpu/drm/i915/i915_hdcp_gsc.h | 9 +
+ drivers/gpu/drm/i915/i915_initial_plane.c | 290 +
+ drivers/gpu/drm/i915/i915_initial_plane.h | 9 +
+ drivers/gpu/drm/i915/i915_irq.c | 16 +
+ drivers/gpu/drm/i915/i915_irq.h | 2 +
+ drivers/gpu/drm/i915/i915_panic.c | 35 +
+ drivers/gpu/drm/i915/i915_panic.h | 9 +
+ drivers/gpu/drm/i915/i915_params.c | 5 -
+ drivers/gpu/drm/i915/i915_params.h | 1 -
+ drivers/gpu/drm/i915/i915_pci.c | 6 +-
+ drivers/gpu/drm/i915/i915_request.c | 3 +-
+ drivers/gpu/drm/i915/i915_utils.c | 30 +-
+ drivers/gpu/drm/i915/i915_utils.h | 26 +-
+ drivers/gpu/drm/i915/intel_clock_gating.c | 10 +-
+ drivers/gpu/drm/i915/intel_clock_gating.h | 6 +-
+ drivers/gpu/drm/i915/intel_gvt.c | 16 +-
+ drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 4 +-
+ drivers/gpu/drm/i915/intel_mchbar_regs.h | 68 +-
+ drivers/gpu/drm/i915/intel_uncore.c | 4 +-
+ drivers/gpu/drm/i915/intel_wakeref.c | 2 +-
+ drivers/gpu/drm/i915/intel_wakeref.h | 14 +-
+ drivers/gpu/drm/i915/soc/intel_gmch.h | 20 -
+ drivers/gpu/drm/i915/vlv_suspend.c | 2 +-
+ drivers/gpu/drm/imagination/Kconfig | 12 +
+ drivers/gpu/drm/imagination/Makefile | 3 +-
+ drivers/gpu/drm/imagination/pvr_debugfs.c | 2 -
+ drivers/gpu/drm/imagination/pvr_device.c | 200 +-
+ drivers/gpu/drm/imagination/pvr_device.h | 24 +-
+ drivers/gpu/drm/imagination/pvr_fw_trace.c | 125 +-
+ drivers/gpu/drm/imagination/pvr_fw_trace.h | 3 -
+ drivers/gpu/drm/imagination/pvr_params.c | 147 -
+ drivers/gpu/drm/imagination/pvr_params.h | 72 -
+ drivers/gpu/drm/imagination/pvr_test.c | 73 +
+ drivers/gpu/drm/imagination/pvr_vm.c | 2 +-
+ drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c | 7 +-
+ drivers/gpu/drm/mediatek/mtk_crtc.c | 24 +-
+ drivers/gpu/drm/mediatek/mtk_dp.c | 57 +-
+ drivers/gpu/drm/mediatek/mtk_dsi.c | 4 +
+ drivers/gpu/drm/mediatek/mtk_hdmi.c | 4 +-
+ drivers/gpu/drm/mediatek/mtk_hdmi_common.c | 12 +-
+ drivers/gpu/drm/mediatek/mtk_hdmi_common.h | 1 -
+ drivers/gpu/drm/mediatek/mtk_hdmi_v2.c | 116 +-
+ drivers/gpu/drm/meson/meson_dw_hdmi.c | 6 +-
+ drivers/gpu/drm/meson/meson_encoder_cvbs.c | 7 +-
+ drivers/gpu/drm/meson/meson_encoder_dsi.c | 7 +-
+ drivers/gpu/drm/meson/meson_encoder_hdmi.c | 10 +-
+ drivers/gpu/drm/meson/meson_venc.c | 4 +-
+ drivers/gpu/drm/msm/Makefile | 1 +
+ drivers/gpu/drm/msm/adreno/a2xx_catalog.c | 12 +
+ drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 5 +-
+ drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 2 +-
+ drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 14 +-
+ drivers/gpu/drm/msm/adreno/a8xx_gpu.c | 4 +
+ drivers/gpu/drm/msm/adreno/adreno_gpu.c | 3 +-
+ .../drm/msm/disp/dpu1/catalog/dpu_13_0_kaanapali.h | 492 +
+ .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 5 -
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h | 5 -
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h | 5 -
+ .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 14 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 86 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 18 +-
+ .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 7 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 178 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 45 +
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 19 +
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 3 +
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 54 +
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h | 26 +
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 89 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 49 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 3 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 180 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 56 +
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c | 321 +
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 7 -
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 18 +
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 10 +
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 17 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 +
+ drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 72 +-
+ drivers/gpu/drm/msm/disp/dpu1/msm_media_info.h | 1155 -
+ drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 314 -
+ drivers/gpu/drm/msm/disp/mdp_format.c | 772 +-
+ drivers/gpu/drm/msm/dp/dp_ctrl.c | 80 +-
+ drivers/gpu/drm/msm/dp/dp_display.c | 7 +-
+ drivers/gpu/drm/msm/dp/dp_drm.h | 3 +-
+ drivers/gpu/drm/msm/dp/dp_link.h | 3 +
+ drivers/gpu/drm/msm/dp/dp_panel.c | 93 +-
+ drivers/gpu/drm/msm/dsi/dsi_cfg.c | 13 +
+ drivers/gpu/drm/msm/dsi/dsi_cfg.h | 1 +
+ drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 +
+ drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 +
+ drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 7 +-
+ drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 23 +
+ drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 195 +-
+ drivers/gpu/drm/msm/msm_drv.c | 24 +-
+ drivers/gpu/drm/msm/msm_gem.c | 49 -
+ drivers/gpu/drm/msm/msm_gem.h | 5 +-
+ drivers/gpu/drm/msm/msm_gem_vma.c | 10 +-
+ drivers/gpu/drm/msm/msm_mdss.c | 12 +-
+ drivers/gpu/drm/nouveau/dispnv04/crtc.c | 24 +-
+ drivers/gpu/drm/nouveau/nouveau_uvmm.c | 2 +-
+ drivers/gpu/drm/nova/driver.rs | 18 +-
+ drivers/gpu/drm/nova/gem.rs | 6 +-
+ drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 +
+ drivers/gpu/drm/panel/Kconfig | 13 +
+ drivers/gpu/drm/panel/Makefile | 1 +
+ drivers/gpu/drm/panel/panel-edp.c | 10 +
+ drivers/gpu/drm/panel/panel-himax-hx83102.c | 12 +-
+ drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 147 +-
+ drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 281 +-
+ drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 4 +-
+ drivers/gpu/drm/panel/panel-lg-sw43408.c | 64 +-
+ drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 35 +-
+ drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 175 +-
+ drivers/gpu/drm/panel/panel-samsung-ltl106hl02.c | 179 +
+ drivers/gpu/drm/panel/panel-simple.c | 57 +
+ drivers/gpu/drm/panfrost/panfrost_device.c | 3 +
+ drivers/gpu/drm/panfrost/panfrost_device.h | 1 +
+ drivers/gpu/drm/panfrost/panfrost_drv.c | 112 +-
+ drivers/gpu/drm/panfrost/panfrost_drv.h | 9 +
+ drivers/gpu/drm/panfrost/panfrost_gem.c | 257 +
+ drivers/gpu/drm/panfrost/panfrost_gem.h | 12 +
+ drivers/gpu/drm/panfrost/panfrost_gpu.c | 26 +-
+ drivers/gpu/drm/panfrost/panfrost_mmu.c | 40 +-
+ drivers/gpu/drm/panfrost/panfrost_regs.h | 10 +-
+ drivers/gpu/drm/panthor/panthor_device.c | 13 +-
+ drivers/gpu/drm/panthor/panthor_drv.c | 89 +-
+ drivers/gpu/drm/panthor/panthor_drv.h | 9 +
+ drivers/gpu/drm/panthor/panthor_fw.c | 8 +-
+ drivers/gpu/drm/panthor/panthor_gem.c | 258 +-
+ drivers/gpu/drm/panthor/panthor_gem.h | 8 +
+ drivers/gpu/drm/panthor/panthor_gpu.c | 21 +-
+ drivers/gpu/drm/panthor/panthor_hw.c | 36 +-
+ drivers/gpu/drm/panthor/panthor_mmu.c | 406 +-
+ drivers/gpu/drm/panthor/panthor_sched.c | 270 +-
+ drivers/gpu/drm/panthor/panthor_sched.h | 1 +
+ drivers/gpu/drm/pl111/pl111_display.c | 4 +-
+ drivers/gpu/drm/pl111/pl111_drv.c | 29 +-
+ drivers/gpu/drm/pl111/pl111_nomadik.c | 5 +-
+ drivers/gpu/drm/pl111/pl111_nomadik.h | 4 +-
+ drivers/gpu/drm/pl111/pl111_versatile.c | 53 +-
+ drivers/gpu/drm/pl111/pl111_versatile.h | 2 +-
+ drivers/gpu/drm/radeon/atombios_crtc.c | 74 +-
+ drivers/gpu/drm/radeon/evergreen.c | 112 +-
+ drivers/gpu/drm/radeon/radeon_display.c | 66 +-
+ drivers/gpu/drm/radeon/radeon_gem.c | 6 +-
+ drivers/gpu/drm/radeon/radeon_i2c.c | 15 +-
+ drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 23 +-
+ drivers/gpu/drm/radeon/radeon_mode.h | 10 +-
+ drivers/gpu/drm/radeon/radeon_vce.c | 5 +-
+ drivers/gpu/drm/radeon/uvd_v1_0.c | 26 +-
+ drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c | 10 +-
+ drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 461 +
+ .../gpu/drm/renesas/rz-du/rzg2l_mipi_dsi_regs.h | 34 +
+ drivers/gpu/drm/rockchip/Kconfig | 5 +-
+ drivers/gpu/drm/rockchip/Makefile | 2 +-
+ drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 20 +
+ drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 16 +
+ drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 17 +-
+ drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c | 189 +
+ drivers/gpu/drm/rockchip/rk3066_hdmi.c | 47 +-
+ drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 +-
+ drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 163 +-
+ drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 57 +
+ drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 14 +
+ drivers/gpu/drm/scheduler/sched_main.c | 40 +-
+ drivers/gpu/drm/sitronix/Kconfig | 48 +-
+ drivers/gpu/drm/sitronix/Makefile | 3 +
+ drivers/gpu/drm/sitronix/st7571-i2c.c | 1003 +-
+ drivers/gpu/drm/sitronix/st7571-spi.c | 76 +
+ drivers/gpu/drm/sitronix/st7571.c | 918 +
+ drivers/gpu/drm/sitronix/st7571.h | 91 +
+ drivers/gpu/drm/sitronix/st7920.c | 867 +
+ drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 42 +-
+ drivers/gpu/drm/tegra/drm.c | 4 +-
+ drivers/gpu/drm/tegra/dsi.c | 6 +-
+ drivers/gpu/drm/tests/drm_buddy_test.c | 35 +
+ drivers/gpu/drm/tests/drm_client_modeset_test.c | 3 +
+ drivers/gpu/drm/tests/drm_connector_test.c | 19 +
+ drivers/gpu/drm/tests/drm_gem_shmem_test.c | 30 +-
+ drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 667 +
+ drivers/gpu/drm/tests/drm_kunit_edid.h | 119 +
+ drivers/gpu/drm/tests/drm_panic_test.c | 221 +
+ drivers/gpu/drm/tiny/arcpgu.c | 5 +-
+ drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c | 2 +-
+ drivers/gpu/drm/ttm/ttm_bo.c | 64 +-
+ drivers/gpu/drm/ttm/ttm_bo_util.c | 57 +-
+ drivers/gpu/drm/ttm/ttm_bo_vm.c | 12 +-
+ drivers/gpu/drm/ttm/ttm_device.c | 5 +-
+ drivers/gpu/drm/ttm/ttm_pool.c | 26 +-
+ drivers/gpu/drm/ttm/ttm_resource.c | 14 +-
+ drivers/gpu/drm/ttm/ttm_tt.c | 2 +-
+ drivers/gpu/drm/tyr/driver.rs | 55 +-
+ drivers/gpu/drm/tyr/gpu.rs | 68 +-
+ drivers/gpu/drm/v3d/Makefile | 3 +-
+ drivers/gpu/drm/v3d/v3d_bo.c | 14 +-
+ drivers/gpu/drm/v3d/v3d_drv.c | 10 +-
+ drivers/gpu/drm/v3d/v3d_drv.h | 11 +-
+ drivers/gpu/drm/v3d/v3d_gem.c | 37 +-
+ drivers/gpu/drm/v3d/v3d_gemfs.c | 62 -
+ drivers/gpu/drm/v3d/v3d_irq.c | 8 +-
+ drivers/gpu/drm/v3d/v3d_mmu.c | 6 +-
+ drivers/gpu/drm/v3d/v3d_sched.c | 6 +-
+ drivers/gpu/drm/v3d/v3d_submit.c | 140 +-
+ drivers/gpu/drm/vc4/vc4_hdmi.c | 105 +-
+ drivers/gpu/drm/vgem/Kconfig | 9 +
+ drivers/gpu/drm/vkms/vkms_composer.c | 1 +
+ drivers/gpu/drm/vkms/vkms_drv.c | 1 +
+ drivers/gpu/drm/xe/Makefile | 32 +-
+ drivers/gpu/drm/xe/abi/guc_actions_abi.h | 6 +
+ drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h | 67 +-
+ drivers/gpu/drm/xe/abi/guc_klvs_abi.h | 73 +
+ drivers/gpu/drm/xe/abi/guc_lfd_abi.h | 170 +
+ drivers/gpu/drm/xe/abi/guc_lic_abi.h | 77 +
+ drivers/gpu/drm/xe/abi/guc_log_abi.h | 42 +-
+ drivers/gpu/drm/xe/abi/guc_scheduler_abi.h | 57 +
+ .../xe/compat-i915-headers/gem/i915_gem_object.h | 13 -
+ .../xe/compat-i915-headers/gem/i915_gem_stolen.h | 40 -
+ .../drm/xe/compat-i915-headers/gt/intel_gt_types.h | 11 -
+ .../gpu/drm/xe/compat-i915-headers/i915_active.h | 22 -
+ .../drm/xe/compat-i915-headers/i915_active_types.h | 13 -
+ .../gpu/drm/xe/compat-i915-headers/i915_config.h | 5 +-
+ drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 37 -
+ drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h | 6 -
+ .../gpu/drm/xe/compat-i915-headers/i915_utils.h | 13 -
+ drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h | 18 -
+ drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h | 4 +-
+ .../gpu/drm/xe/compat-i915-headers/intel_uncore.h | 11 +-
+ .../gpu/drm/xe/compat-i915-headers/intel_wakeref.h | 10 -
+ .../gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h | 29 -
+ .../drm/xe/compat-i915-headers/soc/intel_dram.h | 6 -
+ .../drm/xe/compat-i915-headers/soc/intel_gmch.h | 6 -
+ .../gpu/drm/xe/compat-i915-headers/soc/intel_rom.h | 6 -
+ drivers/gpu/drm/xe/display/ext/i915_irq.c | 85 -
+ drivers/gpu/drm/xe/display/intel_bo.c | 8 +-
+ drivers/gpu/drm/xe/display/xe_display.c | 30 +-
+ drivers/gpu/drm/xe/display/xe_display_misc.c | 16 -
+ drivers/gpu/drm/xe/display/xe_display_rpm.c | 3 +
+ drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 49 +-
+ drivers/gpu/drm/xe/display/xe_fb_pin.c | 113 +-
+ drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 60 +-
+ drivers/gpu/drm/xe/display/xe_hdcp_gsc.h | 9 +
+ drivers/gpu/drm/xe/display/xe_initial_plane.c | 189 +
+ drivers/gpu/drm/xe/display/xe_initial_plane.h | 9 +
+ drivers/gpu/drm/xe/display/xe_panic.c | 16 +-
+ drivers/gpu/drm/xe/display/xe_panic.h | 9 +
+ drivers/gpu/drm/xe/display/xe_plane_initial.c | 319 -
+ drivers/gpu/drm/xe/display/xe_stolen.c | 64 +-
+ drivers/gpu/drm/xe/display/xe_stolen.h | 9 +
+ drivers/gpu/drm/xe/instructions/xe_gpu_commands.h | 1 +
+ drivers/gpu/drm/xe/regs/xe_gt_regs.h | 9 +
+ drivers/gpu/drm/xe/regs/xe_gtt_defs.h | 1 +
+ drivers/gpu/drm/xe/regs/xe_guc_regs.h | 3 +
+ drivers/gpu/drm/xe/regs/xe_irq_regs.h | 1 +
+ drivers/gpu/drm/xe/regs/xe_mert_regs.h | 23 +
+ drivers/gpu/drm/xe/regs/xe_oa_regs.h | 17 +
+ drivers/gpu/drm/xe/regs/xe_pcode_regs.h | 3 +
+ drivers/gpu/drm/xe/regs/xe_pmt.h | 3 -
+ drivers/gpu/drm/xe/regs/xe_soc_remapper_regs.h | 14 +
+ drivers/gpu/drm/xe/tests/xe_args_test.c | 54 +
+ drivers/gpu/drm/xe/tests/xe_bo.c | 11 +-
+ drivers/gpu/drm/xe/tests/xe_dma_buf.c | 3 +-
+ drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c | 2 +-
+ drivers/gpu/drm/xe/tests/xe_migrate.c | 10 +-
+ drivers/gpu/drm/xe/tests/xe_mocs.c | 27 +-
+ drivers/gpu/drm/xe/xe_args.h | 27 +
+ drivers/gpu/drm/xe/xe_bb.c | 3 +-
+ drivers/gpu/drm/xe/xe_bo.c | 40 +-
+ drivers/gpu/drm/xe/xe_bo.h | 9 +-
+ drivers/gpu/drm/xe/xe_debugfs.c | 144 +-
+ drivers/gpu/drm/xe/xe_devcoredump.c | 33 +-
+ drivers/gpu/drm/xe/xe_device.c | 253 +-
+ drivers/gpu/drm/xe/xe_device.h | 9 +
+ drivers/gpu/drm/xe/xe_device_sysfs.c | 33 +-
+ drivers/gpu/drm/xe/xe_device_types.h | 62 +-
+ drivers/gpu/drm/xe/xe_drm_client.c | 67 +-
+ drivers/gpu/drm/xe/xe_exec.c | 10 +-
+ drivers/gpu/drm/xe/xe_exec_queue.c | 422 +-
+ drivers/gpu/drm/xe/xe_exec_queue.h | 66 +
+ drivers/gpu/drm/xe/xe_exec_queue_types.h | 58 +
+ drivers/gpu/drm/xe/xe_execlist.c | 5 +-
+ drivers/gpu/drm/xe/xe_force_wake.c | 7 +
+ drivers/gpu/drm/xe/xe_force_wake.h | 40 +
+ drivers/gpu/drm/xe/xe_gen_wa_oob.c | 3 +-
+ drivers/gpu/drm/xe/xe_ggtt.c | 220 +-
+ drivers/gpu/drm/xe/xe_ggtt.h | 14 +-
+ drivers/gpu/drm/xe/xe_ggtt_types.h | 32 +-
+ drivers/gpu/drm/xe/xe_gpu_scheduler.c | 9 +-
+ drivers/gpu/drm/xe/xe_gpu_scheduler.h | 37 +-
+ drivers/gpu/drm/xe/xe_gpu_scheduler_types.h | 2 +
+ drivers/gpu/drm/xe/xe_gsc.c | 34 +-
+ drivers/gpu/drm/xe/xe_gsc_debugfs.c | 8 +-
+ drivers/gpu/drm/xe/xe_gsc_proxy.c | 19 +-
+ drivers/gpu/drm/xe/xe_gsc_submit.c | 2 -
+ drivers/gpu/drm/xe/xe_gt.c | 206 +-
+ drivers/gpu/drm/xe/xe_gt.h | 14 +-
+ drivers/gpu/drm/xe/xe_gt_ccs_mode.c | 8 +-
+ drivers/gpu/drm/xe/xe_gt_ccs_mode.h | 2 +-
+ drivers/gpu/drm/xe/xe_gt_clock.c | 6 +-
+ drivers/gpu/drm/xe/xe_gt_debugfs.c | 31 +-
+ drivers/gpu/drm/xe/xe_gt_freq.c | 27 +-
+ drivers/gpu/drm/xe/xe_gt_idle.c | 42 +-
+ drivers/gpu/drm/xe/xe_gt_mcr.c | 1 -
+ drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 20 +
+ drivers/gpu/drm/xe/xe_gt_sriov_pf.h | 8 +
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 319 +-
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h | 10 +
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_config_types.h | 5 +-
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c | 317 +-
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c | 4 +-
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c | 330 +-
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.h | 10 +
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_policy_types.h | 39 +
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c | 5 +-
+ drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 238 +-
+ drivers/gpu/drm/xe/xe_gt_sriov_vf.h | 1 +
+ drivers/gpu/drm/xe/xe_gt_sriov_vf_debugfs.c | 12 +
+ drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h | 15 +
+ drivers/gpu/drm/xe/xe_gt_stats.c | 17 +-
+ drivers/gpu/drm/xe/xe_gt_stats.h | 32 +
+ drivers/gpu/drm/xe/xe_gt_stats_types.h | 10 +
+ drivers/gpu/drm/xe/xe_gt_sysfs.c | 2 +-
+ drivers/gpu/drm/xe/xe_gt_throttle.c | 11 +-
+ drivers/gpu/drm/xe/xe_gt_types.h | 5 +
+ drivers/gpu/drm/xe/xe_guc.c | 82 +-
+ drivers/gpu/drm/xe/xe_guc.h | 23 +
+ drivers/gpu/drm/xe/xe_guc_ads.c | 10 +-
+ drivers/gpu/drm/xe/xe_guc_buf.c | 3 +-
+ drivers/gpu/drm/xe/xe_guc_capture.c | 30 +-
+ drivers/gpu/drm/xe/xe_guc_capture.h | 2 +-
+ drivers/gpu/drm/xe/xe_guc_ct.c | 280 +-
+ drivers/gpu/drm/xe/xe_guc_ct.h | 8 +-
+ drivers/gpu/drm/xe/xe_guc_debugfs.c | 20 +-
+ drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 2 -
+ drivers/gpu/drm/xe/xe_guc_fwif.h | 60 +-
+ drivers/gpu/drm/xe/xe_guc_hwconfig.c | 4 +-
+ drivers/gpu/drm/xe/xe_guc_klv_helpers.c | 9 +
+ .../gpu/drm/xe/xe_guc_klv_thresholds_set_types.h | 6 +
+ drivers/gpu/drm/xe/xe_guc_log.c | 509 +-
+ drivers/gpu/drm/xe/xe_guc_log.h | 30 +-
+ drivers/gpu/drm/xe/xe_guc_pc.c | 98 +-
+ drivers/gpu/drm/xe/xe_guc_relay.c | 3 +-
+ drivers/gpu/drm/xe/xe_guc_submit.c | 1079 +-
+ drivers/gpu/drm/xe/xe_guc_submit.h | 11 +-
+ drivers/gpu/drm/xe/xe_guc_submit_types.h | 22 +-
+ drivers/gpu/drm/xe/xe_guc_tlb_inval.c | 44 +-
+ drivers/gpu/drm/xe/xe_heci_gsc.c | 1 -
+ drivers/gpu/drm/xe/xe_huc.c | 8 +-
+ drivers/gpu/drm/xe/xe_huc_debugfs.c | 8 +-
+ drivers/gpu/drm/xe/xe_hw_engine.c | 1 -
+ drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c | 18 +-
+ drivers/gpu/drm/xe/xe_hw_engine_group.c | 81 +-
+ drivers/gpu/drm/xe/xe_hw_engine_group.h | 4 +-
+ drivers/gpu/drm/xe/xe_hw_fence.c | 24 +-
+ drivers/gpu/drm/xe/xe_hw_fence.h | 2 -
+ drivers/gpu/drm/xe/xe_hwmon.c | 331 +-
+ drivers/gpu/drm/xe/xe_i2c.c | 15 +-
+ drivers/gpu/drm/xe/xe_irq.c | 3 +-
+ drivers/gpu/drm/xe/xe_lmtt.c | 25 +-
+ drivers/gpu/drm/xe/xe_lrc.c | 115 +-
+ drivers/gpu/drm/xe/xe_lrc.h | 10 +-
+ drivers/gpu/drm/xe/xe_lrc_types.h | 3 +
+ drivers/gpu/drm/xe/xe_memirq.c | 2 -
+ drivers/gpu/drm/xe/xe_mert.c | 118 +
+ drivers/gpu/drm/xe/xe_mert.h | 35 +
+ drivers/gpu/drm/xe/xe_migrate.c | 64 +-
+ drivers/gpu/drm/xe/xe_migrate.h | 3 +
+ drivers/gpu/drm/xe/xe_mmio.c | 4 -
+ drivers/gpu/drm/xe/xe_mocs.c | 20 +-
+ drivers/gpu/drm/xe/xe_module.c | 10 +-
+ drivers/gpu/drm/xe/xe_module.h | 2 +-
+ drivers/gpu/drm/xe/xe_nvm.c | 35 +-
+ drivers/gpu/drm/xe/xe_oa.c | 94 +-
+ drivers/gpu/drm/xe/xe_oa_types.h | 1 +
+ drivers/gpu/drm/xe/xe_page_reclaim.c | 132 +
+ drivers/gpu/drm/xe/xe_page_reclaim.h | 125 +
+ drivers/gpu/drm/xe/xe_pagefault.c | 36 +-
+ drivers/gpu/drm/xe/xe_pat.c | 272 +-
+ drivers/gpu/drm/xe/xe_pat.h | 23 +
+ drivers/gpu/drm/xe/xe_pci.c | 42 +-
+ drivers/gpu/drm/xe/xe_pci_rebar.c | 106 +
+ drivers/gpu/drm/xe/xe_pci_rebar.h | 13 +
+ drivers/gpu/drm/xe/xe_pci_sriov.c | 10 +-
+ drivers/gpu/drm/xe/xe_pci_types.h | 9 +
+ drivers/gpu/drm/xe/xe_pcode_api.h | 9 +
+ drivers/gpu/drm/xe/xe_pm.c | 34 +-
+ drivers/gpu/drm/xe/xe_pmu.c | 2 +-
+ drivers/gpu/drm/xe/xe_psmi.c | 2 +-
+ drivers/gpu/drm/xe/xe_pt.c | 167 +-
+ drivers/gpu/drm/xe/xe_pt_types.h | 6 +
+ drivers/gpu/drm/xe/xe_pxp.c | 56 +-
+ drivers/gpu/drm/xe/xe_pxp_debugfs.c | 2 +-
+ drivers/gpu/drm/xe/xe_query.c | 23 +-
+ drivers/gpu/drm/xe/xe_reg_sr.c | 22 +-
+ drivers/gpu/drm/xe/xe_reg_whitelist.c | 82 +-
+ drivers/gpu/drm/xe/xe_ring_ops.c | 99 +-
+ drivers/gpu/drm/xe/xe_rtp.c | 1 -
+ drivers/gpu/drm/xe/xe_sa.c | 69 +-
+ drivers/gpu/drm/xe/xe_sa.h | 20 +-
+ drivers/gpu/drm/xe/xe_sa_types.h | 3 +
+ drivers/gpu/drm/xe/xe_sched_job.c | 3 +-
+ drivers/gpu/drm/xe/xe_sched_job_types.h | 2 +
+ drivers/gpu/drm/xe/xe_soc_remapper.c | 52 +
+ drivers/gpu/drm/xe/xe_soc_remapper.h | 13 +
+ drivers/gpu/drm/xe/xe_sriov_packet.c | 3 +-
+ drivers/gpu/drm/xe/xe_sriov_pf.c | 2 +
+ drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c | 7 +-
+ drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c | 16 +-
+ drivers/gpu/drm/xe/xe_sriov_vf.c | 85 +-
+ drivers/gpu/drm/xe/xe_sriov_vf_ccs.c | 27 +-
+ drivers/gpu/drm/xe/xe_sriov_vf_ccs.h | 1 +
+ drivers/gpu/drm/xe/xe_step.c | 3 +-
+ drivers/gpu/drm/xe/xe_survivability_mode.c | 282 +-
+ drivers/gpu/drm/xe/xe_survivability_mode_types.h | 28 +-
+ drivers/gpu/drm/xe/xe_svm.c | 754 +-
+ drivers/gpu/drm/xe/xe_svm.h | 85 +-
+ drivers/gpu/drm/xe/xe_sync.c | 33 +-
+ drivers/gpu/drm/xe/xe_sync.h | 2 +
+ drivers/gpu/drm/xe/xe_tile.c | 42 +-
+ drivers/gpu/drm/xe/xe_tile.h | 21 +
+ drivers/gpu/drm/xe/xe_tile_debugfs.c | 17 +-
+ drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.c | 3 +-
+ drivers/gpu/drm/xe/xe_tlb_inval.c | 44 +-
+ drivers/gpu/drm/xe/xe_tlb_inval.h | 2 +-
+ drivers/gpu/drm/xe/xe_tlb_inval_job.c | 36 +-
+ drivers/gpu/drm/xe/xe_tlb_inval_job.h | 4 +
+ drivers/gpu/drm/xe/xe_tlb_inval_types.h | 7 +-
+ drivers/gpu/drm/xe/xe_trace.h | 51 +-
+ drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 1 -
+ drivers/gpu/drm/xe/xe_ttm_sys_mgr.c | 1 -
+ drivers/gpu/drm/xe/xe_ttm_vram_mgr.c | 1 -
+ drivers/gpu/drm/xe/xe_uc.c | 37 +-
+ drivers/gpu/drm/xe/xe_uc.h | 2 +
+ drivers/gpu/drm/xe/xe_uc_debugfs.c | 2 +-
+ drivers/gpu/drm/xe/xe_uc_fw.c | 24 +-
+ drivers/gpu/drm/xe/xe_userptr.c | 2 +-
+ drivers/gpu/drm/xe/xe_validation.c | 1 -
+ drivers/gpu/drm/xe/xe_vm.c | 251 +-
+ drivers/gpu/drm/xe/xe_vm.h | 4 +
+ drivers/gpu/drm/xe/xe_vm_madvise.c | 106 +-
+ drivers/gpu/drm/xe/xe_vm_types.h | 22 +-
+ drivers/gpu/drm/xe/xe_vram.c | 101 +-
+ drivers/gpu/drm/xe/xe_vram.h | 1 -
+ drivers/gpu/drm/xe/xe_vram_freq.c | 1 -
+ drivers/gpu/drm/xe/xe_vram_types.h | 15 +-
+ drivers/gpu/drm/xe/xe_vsec.c | 7 +-
+ drivers/gpu/drm/xe/xe_wa.c | 54 +-
+ drivers/gpu/drm/xe/xe_wa_oob.rules | 6 +-
+ drivers/gpu/drm/xe/xe_wait_user_fence.c | 1 -
+ drivers/gpu/drm/xe/xe_wopcm.c | 2 +-
+ drivers/gpu/host1x/bus.c | 67 +-
+ drivers/gpu/nova-core/driver.rs | 5 +-
+ drivers/gpu/nova-core/falcon.rs | 107 +-
+ drivers/gpu/nova-core/falcon/hal.rs | 26 +
+ drivers/gpu/nova-core/falcon/hal/ga102.rs | 43 +-
+ drivers/gpu/nova-core/falcon/hal/tu102.rs | 77 +
+ drivers/gpu/nova-core/fb.rs | 2 +-
+ drivers/gpu/nova-core/firmware.rs | 203 +-
+ drivers/gpu/nova-core/firmware/booter.rs | 43 +-
+ drivers/gpu/nova-core/firmware/fwsec.rs | 51 +-
+ drivers/gpu/nova-core/firmware/gsp.rs | 146 +-
+ drivers/gpu/nova-core/gpu.rs | 4 +-
+ drivers/gpu/nova-core/gsp.rs | 75 +-
+ drivers/gpu/nova-core/gsp/boot.rs | 18 +-
+ drivers/gpu/nova-core/gsp/cmdq.rs | 2 +-
+ drivers/gpu/nova-core/gsp/commands.rs | 29 +-
+ drivers/gpu/nova-core/gsp/fw.rs | 14 +-
+ drivers/gpu/nova-core/gsp/sequencer.rs | 14 +-
+ drivers/gpu/nova-core/nova_core.rs | 1 -
+ drivers/gpu/nova-core/regs.rs | 42 +-
+ drivers/gpu/nova-core/util.rs | 16 -
+ drivers/gpu/nova-core/vbios.rs | 73 +-
+ drivers/staging/media/tegra-video/video.c | 4 +-
+ drivers/tty/vt/vt.c | 32 +-
+ drivers/video/fbdev/core/fbcon.c | 24 -
+ drivers/video/fbdev/core/fbcon.h | 1 -
+ include/drm/bridge/inno_hdmi.h | 35 +
+ include/drm/bridge/samsung-dsim.h | 1 -
+ include/drm/display/drm_dp_helper.h | 3 +
+ include/drm/drm_atomic.h | 44 +-
+ include/drm/drm_bridge.h | 156 +-
+ include/drm/drm_connector.h | 115 +-
+ include/drm/drm_device.h | 15 +
+ include/drm/drm_fb_helper.h | 21 -
+ include/drm/drm_file.h | 7 +-
+ include/drm/drm_gem.h | 45 +-
+ include/drm/drm_gem_shmem_helper.h | 14 +-
+ include/drm/drm_gpusvm.h | 29 +
+ include/drm/drm_gpuvm.h | 12 +-
+ include/drm/drm_mode_object.h | 3 +
+ include/drm/drm_modeset_helper_vtables.h | 23 -
+ include/drm/drm_of.h | 6 +-
+ include/drm/drm_pagemap.h | 106 +-
+ include/drm/drm_pagemap_util.h | 92 +
+ include/drm/drm_property.h | 1 +
+ include/drm/drm_vblank.h | 3 +-
+ include/drm/gpu_scheduler.h | 52 +
+ include/drm/intel/display_parent_interface.h | 104 +
+ include/drm/intel/intel_lb_mei_interface.h | 3 +-
+ include/linux/console.h | 8 -
+ include/linux/dma-buf.h | 12 -
+ include/linux/dma-fence.h | 35 +-
+ include/linux/dma-heap.h | 2 +
+ include/linux/fb.h | 4 -
+ include/linux/host1x.h | 2 +-
+ include/trace/events/dma_buf.h | 159 +
+ include/uapi/drm/amdgpu_drm.h | 25 +-
+ include/uapi/drm/amdxdna_accel.h | 8 +
+ include/uapi/drm/panfrost_drm.h | 76 +-
+ include/uapi/drm/panthor_drm.h | 157 +-
+ include/uapi/drm/rocket_accel.h | 98 +-
+ include/uapi/drm/xe_drm.h | 95 +-
+ include/uapi/linux/kfd_ioctl.h | 16 +-
+ include/uapi/linux/kfd_sysfs.h | 3 +-
+ rust/helpers/drm.c | 7 +-
+ rust/kernel/drm/driver.rs | 6 +-
+ rust/kernel/drm/gem/mod.rs | 8 +-
+ rust/kernel/page.rs | 36 +-
+ 1328 files changed, 154448 insertions(+), 23403 deletions(-)
+ delete mode 100644 Documentation/ABI/testing/sysfs-kernel-dmabuf-buffers
+ create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,adreno-rgmu.yaml
+ create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,kaanapali-mdss.yaml
+ create mode 100644 Documentation/devicetree/bindings/display/sitronix,st7920.yaml
+ create mode 100644 Documentation/gpu/amdgpu/amd_overview_block.svg
+ create mode 100644 Documentation/gpu/amdgpu/enforce_isolation.svg
+ create mode 100644 Documentation/gpu/amdgpu/gfx_pipeline_seq.svg
+ create mode 100644 Documentation/gpu/amdgpu/no_enforce_isolation.svg
+ create mode 100644 Documentation/gpu/amdgpu/ring-buffer.rst
+ create mode 100644 Documentation/gpu/amdgpu/ring_buffers.svg
+ delete mode 100644 drivers/accel/amdxdna/npu2_regs.c
+ delete mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.c
+ delete mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v12_1.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v12_1_pkt.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v12_1.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/imu_v12_1.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/imu_v12_1.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v12_1.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v15_0.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v15_0.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v7_1.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v7_1_0_pkt_open.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v15_0_0.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v15_0_0.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.h
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
+ create mode 100644 drivers/gpu/drm/amd/amdgpu/soc_v1_0.h
+ create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v12_1.c
+ create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c
+ create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_12_1_0_offset.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_12_1_0_sh_mask.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_4_2_0_offset.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_4_2_0_sh_mask.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_15_0_0_offset.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_15_0_0_sh_mask.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_15_0_8_offset.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_15_0_8_sh_mask.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_7_1_0_offset.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_7_1_0_sh_mask.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_15_0_0_offset.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_15_0_0_sh_mask.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_15_0_8_offset.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_15_0_8_sh_mask.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_15_0_0_offset.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_15_0_0_sh_mask.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_5_3_0_offset.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_5_3_0_sh_mask.h
+ create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_12_1_0.h
+ create mode 100644 drivers/gpu/drm/amd/include/soc_v1_0_enum.h
+ create mode 100644 drivers/gpu/drm/amd/include/soc_v1_0_ih_clientid.h
+ create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu15_driver_if_v15_0_0.h
+ create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v15_0_0_pmfw.h
+ create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v15_0_0_ppsmc.h
+ create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v15_0.h
+ create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu15/Makefile
+ create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
+ create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
+ create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.h
+ create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
+ create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h
+ rename drivers/gpu/drm/{rockchip/inno_hdmi.c => bridge/inno-hdmi.c} (69%)
+ create mode 100644 drivers/gpu/drm/drm_pagemap_util.c
+ create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_buffer.h
+ create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_flop_reset.c
+ create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_flop_reset.h
+ create mode 100644 drivers/gpu/drm/hyperv/Kconfig
+ rename drivers/gpu/drm/i915/{soc => display}/intel_dram.c (53%)
+ rename drivers/gpu/drm/i915/{soc => display}/intel_dram.h (68%)
+ create mode 100644 drivers/gpu/drm/i915/display/intel_gvt_api.c
+ create mode 100644 drivers/gpu/drm/i915/display/intel_gvt_api.h
+ delete mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
+ create mode 100644 drivers/gpu/drm/i915/display/intel_initial_plane.c
+ rename drivers/gpu/drm/i915/display/{intel_plane_initial.h => intel_initial_plane.h} (60%)
+ delete mode 100644 drivers/gpu/drm/i915/display/intel_panic.c
+ delete mode 100644 drivers/gpu/drm/i915/display/intel_panic.h
+ create mode 100644 drivers/gpu/drm/i915/display/intel_parent.c
+ create mode 100644 drivers/gpu/drm/i915/display/intel_parent.h
+ delete mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.c
+ rename drivers/gpu/drm/i915/{soc => display}/intel_rom.c (96%)
+ rename drivers/gpu/drm/i915/{soc => display}/intel_rom.h (100%)
+ delete mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.c
+ delete mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.h
+ create mode 100644 drivers/gpu/drm/i915/gvt/display_helpers.h
+ create mode 100644 drivers/gpu/drm/i915/i915_display_pc8.c
+ create mode 100644 drivers/gpu/drm/i915/i915_display_pc8.h
+ create mode 100644 drivers/gpu/drm/i915/i915_edram.c
+ create mode 100644 drivers/gpu/drm/i915/i915_edram.h
+ create mode 100644 drivers/gpu/drm/i915/i915_freq.c
+ create mode 100644 drivers/gpu/drm/i915/i915_freq.h
+ rename drivers/gpu/drm/i915/{soc/intel_gmch.c => i915_gmch.c} (68%)
+ create mode 100644 drivers/gpu/drm/i915/i915_gmch.h
+ rename drivers/gpu/drm/i915/{display/intel_hdcp_gsc.c => i915_hdcp_gsc.c} (89%)
+ create mode 100644 drivers/gpu/drm/i915/i915_hdcp_gsc.h
+ create mode 100644 drivers/gpu/drm/i915/i915_initial_plane.c
+ create mode 100644 drivers/gpu/drm/i915/i915_initial_plane.h
+ create mode 100644 drivers/gpu/drm/i915/i915_panic.c
+ create mode 100644 drivers/gpu/drm/i915/i915_panic.h
+ delete mode 100644 drivers/gpu/drm/i915/soc/intel_gmch.h
+ delete mode 100644 drivers/gpu/drm/imagination/pvr_params.c
+ delete mode 100644 drivers/gpu/drm/imagination/pvr_params.h
+ create mode 100644 drivers/gpu/drm/imagination/pvr_test.c
+ create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_13_0_kaanapali.h
+ create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c
+ delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/msm_media_info.h
+ create mode 100644 drivers/gpu/drm/panel/panel-samsung-ltl106hl02.c
+ create mode 100644 drivers/gpu/drm/panfrost/panfrost_drv.h
+ create mode 100644 drivers/gpu/drm/panthor/panthor_drv.h
+ create mode 100644 drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c
+ create mode 100644 drivers/gpu/drm/sitronix/st7571-spi.c
+ create mode 100644 drivers/gpu/drm/sitronix/st7571.c
+ create mode 100644 drivers/gpu/drm/sitronix/st7571.h
+ create mode 100644 drivers/gpu/drm/sitronix/st7920.c
+ create mode 100644 drivers/gpu/drm/tests/drm_panic_test.c
+ delete mode 100644 drivers/gpu/drm/v3d/v3d_gemfs.c
+ create mode 100644 drivers/gpu/drm/vgem/Kconfig
+ create mode 100644 drivers/gpu/drm/xe/abi/guc_lfd_abi.h
+ create mode 100644 drivers/gpu/drm/xe/abi/guc_lic_abi.h
+ create mode 100644 drivers/gpu/drm/xe/abi/guc_scheduler_abi.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gt/intel_gt_types.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
+ delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_rom.h
+ delete mode 100644 drivers/gpu/drm/xe/display/ext/i915_irq.c
+ delete mode 100644 drivers/gpu/drm/xe/display/xe_display_misc.c
+ create mode 100644 drivers/gpu/drm/xe/display/xe_hdcp_gsc.h
+ create mode 100644 drivers/gpu/drm/xe/display/xe_initial_plane.c
+ create mode 100644 drivers/gpu/drm/xe/display/xe_initial_plane.h
+ create mode 100644 drivers/gpu/drm/xe/display/xe_panic.h
+ delete mode 100644 drivers/gpu/drm/xe/display/xe_plane_initial.c
+ create mode 100644 drivers/gpu/drm/xe/display/xe_stolen.h
+ create mode 100644 drivers/gpu/drm/xe/regs/xe_mert_regs.h
+ create mode 100644 drivers/gpu/drm/xe/regs/xe_soc_remapper_regs.h
+ create mode 100644 drivers/gpu/drm/xe/xe_mert.c
+ create mode 100644 drivers/gpu/drm/xe/xe_mert.h
+ create mode 100644 drivers/gpu/drm/xe/xe_page_reclaim.c
+ create mode 100644 drivers/gpu/drm/xe/xe_page_reclaim.h
+ create mode 100644 drivers/gpu/drm/xe/xe_pci_rebar.c
+ create mode 100644 drivers/gpu/drm/xe/xe_pci_rebar.h
+ create mode 100644 drivers/gpu/drm/xe/xe_soc_remapper.c
+ create mode 100644 drivers/gpu/drm/xe/xe_soc_remapper.h
+ create mode 100644 drivers/gpu/nova-core/falcon/hal/tu102.rs
+ delete mode 100644 drivers/gpu/nova-core/util.rs
+ create mode 100644 include/drm/bridge/inno_hdmi.h
+ create mode 100644 include/drm/drm_pagemap_util.h
+ create mode 100644 include/trace/events/dma_buf.h
+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 (69674c1c704c0 accel/amdxdna: Move RPM resume into job run function)
+$ 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/gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c
+Merge made by the 'ort' strategy.
+ drivers/accel/amdxdna/aie2_ctx.c | 48 +++++--------
+ drivers/accel/amdxdna/aie2_message.c | 3 +
+ drivers/accel/amdxdna/aie2_pm.c | 3 +
+ drivers/accel/amdxdna/aie2_smu.c | 2 -
+ drivers/accel/amdxdna/amdxdna_ctx.h | 5 --
+ drivers/accel/amdxdna/amdxdna_pci_drv.c | 3 +
+ drivers/accel/amdxdna/amdxdna_pci_drv.h | 1 +
+ drivers/accel/amdxdna/amdxdna_ubuf.c | 10 ++-
+ .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 2 +-
+ drivers/gpu/drm/nouveau/nouveau_drv.h | 4 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 82 ++++++++++++++--------
+ drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 16 +++--
+ drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 4 --
+ 13 files changed, 103 insertions(+), 80 deletions(-)
+Merging amdgpu/drm-next (d6e04d2e675fe drm/amd/pm: Remove buffer allocation in SMUv13.0.6)
+$ git merge -m Merge branch 'drm-next' of https://gitlab.freedesktop.org/agd5f/linux.git amdgpu/drm-next
+Auto-merging drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
+Merge made by the 'ort' strategy.
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 8 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 18 ++--
+ drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 -
+ drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c | 21 +++++
+ drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 8 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 9 +-
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 40 +++++----
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 15 +++-
+ .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 70 +++++++++++++++-
+ .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 1 +
+ .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 2 +-
+ .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.h | 6 ++
+ drivers/gpu/drm/amd/display/dc/core/dc.c | 24 ++++--
+ .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 7 ++
+ drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 1 +
+ drivers/gpu/drm/amd/display/dc/dc.h | 3 +-
+ drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 15 +++-
+ drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 +-
+ drivers/gpu/drm/amd/display/dc/dc_stream.h | 3 +-
+ drivers/gpu/drm/amd/display/dc/dc_types.h | 27 +++++-
+ .../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.c | 54 +++++++++++-
+ .../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.h | 18 +++-
+ .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 30 +++----
+ .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.h | 17 ++++
+ drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 3 +
+ .../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 3 +
+ .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 37 +++++++--
+ drivers/gpu/drm/amd/display/dc/dio/Makefile | 2 +-
+ .../gpu/drm/amd/display/dc/dio/dcn10/dcn10_dio.c | 47 +++++++++++
+ .../gpu/drm/amd/display/dc/dio/dcn10/dcn10_dio.h | 42 ++++++++++
+ .../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c | 1 +
+ .../dc/dml2_0/dml21/dml21_translation_helper.c | 3 +
+ .../dml2_0/dml21/inc/dml_top_soc_parameter_types.h | 3 +
+ .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 26 ++++--
+ .../dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c | 59 ++++++++-----
+ .../dml21/src/inc/dml2_internal_shared_types.h | 1 +
+ drivers/gpu/drm/amd/display/dc/dsc/dsc.h | 1 +
+ .../drm/amd/display/dc/dwb/dcn30/dcn30_cm_common.h | 2 +-
+ .../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/dcn30/dcn30_hubp.c | 2 +
+ .../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c | 7 +-
+ .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 9 +-
+ .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 30 ++-----
+ .../drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c | 10 ++-
+ .../drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c | 9 +-
+ .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 18 ++--
+ .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 15 ++--
+ .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 27 +++---
+ .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 13 ++-
+ .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 25 +++---
+ drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 +
+ drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 +
+ drivers/gpu/drm/amd/display/dc/inc/hw/dio.h | 22 +++++
+ .../drm/amd/display/dc/inc/hw/timing_generator.h | 7 ++
+ .../dc/link/protocols/link_dp_panel_replay.c | 52 ++++++++++++
+ .../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.h | 19 ++++-
+ .../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c | 96 +++++++++++++++++++++-
+ .../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.h | 10 +++
+ .../dc/resource/dcn32/dcn32_resource_helpers.c | 3 +-
+ .../amd/display/dc/resource/dcn36/dcn36_resource.c | 12 ++-
+ .../display/dc/resource/dcn401/dcn401_resource.c | 46 +++++++++++
+ drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 10 +++
+ drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 19 +++--
+ drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 29 ++++++-
+ drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 22 ++---
+ .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 24 +++---
+ drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 27 +++---
+ .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 27 +++---
+ drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 29 ++++---
+ drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 4 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 26 +++---
+ drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 2 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 23 +++---
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 20 +++--
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 34 ++++----
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 29 ++++---
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 54 ++++++------
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 23 +++---
+ .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 29 ++++---
+ drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 2 +-
+ .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 33 ++++----
+ .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 19 +++--
+ drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c | 2 +-
+ .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c | 33 ++++----
+ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 76 ++++++++---------
+ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 +-
+ 92 files changed, 1227 insertions(+), 459 deletions(-)
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_dio.c
+ create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_dio.h
+ create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dio.h
+Merging drm-intel/for-linux-next (3e28a67a85f9b drm/i915/display: fix the pixel normalization handling for xe3p_lpd)
+$ 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.
+ .../gpu/drm/i915/display/intel_display_device.h | 1 +
+ drivers/gpu/drm/i915/display/intel_fbc.c | 10 +++---
+ drivers/gpu/drm/i915/display/intel_fbc.h | 3 +-
+ drivers/gpu/drm/i915/display/skl_universal_plane.c | 36 +++++++++++-----------
+ 4 files changed, 26 insertions(+), 24 deletions(-)
+Merging drm-msm/msm-next (50c4a49f7292b drm/msm/a8xx: Add UBWC v6 support)
+$ 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 (50c4a49f7292b drm/msm/a8xx: Add UBWC v6 support)
+$ 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 (ec49857ad181f drm/gpusvm: Allow device pages to be mapped in mixed mappings after system pages)
+$ 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/Makefile
+Auto-merging drivers/gpu/drm/xe/xe_configfs.c
+Auto-merging drivers/gpu/drm/xe/xe_device.c
+Auto-merging drivers/gpu/drm/xe/xe_exec_queue.c
+Auto-merging drivers/gpu/drm/xe/xe_exec_queue_types.h
+Auto-merging drivers/gpu/drm/xe/xe_guc_submit.c
+Auto-merging drivers/gpu/drm/xe/xe_migrate.c
+Auto-merging drivers/gpu/drm/xe/xe_nvm.c
+CONFLICT (content): Merge conflict in drivers/gpu/drm/xe/xe_nvm.c
+Auto-merging drivers/gpu/drm/xe/xe_pci.c
+Auto-merging drivers/gpu/drm/xe/xe_pci_types.h
+Auto-merging drivers/gpu/drm/xe/xe_vm.c
+Resolved 'drivers/gpu/drm/xe/xe_nvm.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 16b2dcc714c8e] Merge branch 'drm-xe-next' of https://gitlab.freedesktop.org/drm/xe/kernel.git
+$ git diff -M --stat --summary HEAD^..
+ drivers/gpu/drm/drm_gpusvm.c | 3 +-
+ drivers/gpu/drm/xe/abi/guc_scheduler_abi.h | 2 +-
+ .../gpu/drm/xe/tests/xe_gt_sriov_pf_config_kunit.c | 2 +-
+ 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 | 32 ++-
+ drivers/gpu/drm/xe/xe_device.h | 11 +-
+ drivers/gpu/drm/xe/xe_device_types.h | 12 +-
+ drivers/gpu/drm/xe/xe_exec_queue.c | 8 +-
+ drivers/gpu/drm/xe/xe_exec_queue_types.h | 14 +-
+ drivers/gpu/drm/xe/xe_execlist.c | 9 +-
+ drivers/gpu/drm/xe/xe_ggtt.c | 2 +-
+ drivers/gpu/drm/xe/xe_gt.c | 7 +-
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c | 2 +-
+ drivers/gpu/drm/xe/xe_guc.c | 42 +++-
+ drivers/gpu/drm/xe/xe_guc.h | 2 +-
+ drivers/gpu/drm/xe/xe_guc_ct.c | 16 +-
+ drivers/gpu/drm/xe/xe_guc_submit.c | 176 ++++++++++-----
+ drivers/gpu/drm/xe/xe_guc_tlb_inval.c | 242 +++++++++++++++++----
+ drivers/gpu/drm/xe/xe_hw_engine_group.c | 3 +-
+ drivers/gpu/drm/xe/xe_migrate.c | 2 +-
+ drivers/gpu/drm/xe/xe_module.c | 42 ++--
+ drivers/gpu/drm/xe/xe_nvm.c | 10 +-
+ drivers/gpu/drm/xe/xe_oa.c | 2 +-
+ drivers/gpu/drm/xe/xe_pat.c | 67 ++----
+ drivers/gpu/drm/xe/xe_pci.c | 3 +
+ drivers/gpu/drm/xe/xe_pci_types.h | 1 +
+ drivers/gpu/drm/xe/xe_pm.c | 13 +-
+ drivers/gpu/drm/xe/xe_query.c | 5 +-
+ drivers/gpu/drm/xe/xe_sleep.h | 57 +++++
+ 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_helpers.h | 3 +-
+ drivers/gpu/drm/xe/xe_sriov_pf_types.h | 3 +
+ drivers/gpu/drm/xe/xe_survivability_mode.c | 4 -
+ drivers/gpu/drm/xe/xe_tlb_inval.c | 35 ++-
+ drivers/gpu/drm/xe/xe_tlb_inval.h | 2 +
+ drivers/gpu/drm/xe/xe_tlb_inval_job.c | 2 +-
+ drivers/gpu/drm/xe/xe_ttm_vram_mgr.c | 16 +-
+ drivers/gpu/drm/xe/xe_vm.c | 74 ++++++-
+ drivers/gpu/drm/xe/xe_vm.h | 3 +
+ drivers/gpu/drm/xe/xe_vm_types.h | 16 ++
+ drivers/gpu/drm/xe/xe_wa.c | 21 +-
+ 46 files changed, 817 insertions(+), 276 deletions(-)
+ create mode 100644 drivers/gpu/drm/xe/xe_defaults.h
+ create mode 100644 drivers/gpu/drm/xe/xe_sleep.h
+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 fbdev/for-next (a2797d4332e56 staging: fbtft: Make framebuffer registration message debug-only)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git fbdev/for-next
+Auto-merging MAINTAINERS
+Auto-merging drivers/gpu/drm/Kconfig
+CONFLICT (content): Merge conflict in drivers/gpu/drm/Kconfig
+Auto-merging drivers/tty/vt/vt.c
+Auto-merging drivers/video/fbdev/core/fbcon.c
+Auto-merging include/linux/console.h
+Auto-merging include/linux/fb.h
+Resolved 'drivers/gpu/drm/Kconfig' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master ce6131ec04d67] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
+$ git diff -M --stat --summary HEAD^..
+ MAINTAINERS | 10 -
+ arch/sh/configs/dreamcast_defconfig | 2 -
+ arch/sh/configs/ecovec24_defconfig | 2 -
+ arch/sh/configs/kfr2r09_defconfig | 2 -
+ arch/sh/configs/migor_defconfig | 2 -
+ arch/sh/configs/rts7751r2d1_defconfig | 2 -
+ arch/sh/configs/rts7751r2dplus_defconfig | 2 -
+ arch/sh/configs/se7724_defconfig | 2 -
+ arch/sh/configs/se7780_defconfig | 2 -
+ arch/sh/configs/sh7785lcr_defconfig | 3 -
+ arch/sh/configs/urquell_defconfig | 3 -
+ drivers/gpu/drm/Kconfig | 212 ++-
+ drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 15 +-
+ drivers/hv/vmbus_drv.c | 4 +-
+ drivers/staging/fbtft/Kconfig | 5 +-
+ drivers/staging/fbtft/fbtft-core.c | 19 +-
+ drivers/staging/fbtft/fbtft-sysfs.c | 20 +-
+ drivers/tty/vt/vt.c | 1 -
+ drivers/video/console/newport_con.c | 4 +-
+ drivers/video/fbdev/Kconfig | 11 -
+ drivers/video/fbdev/Makefile | 1 -
+ drivers/video/fbdev/au1100fb.c | 5 +-
+ drivers/video/fbdev/core/fbcon.c | 9 +-
+ drivers/video/fbdev/core/fbmem.c | 2 +-
+ drivers/video/fbdev/core/fbsysfs.c | 36 +-
+ drivers/video/fbdev/hyperv_fb.c | 1388 --------------------
+ drivers/video/fbdev/omap/omapfb_main.c | 10 +-
+ drivers/video/fbdev/omap2/omapfb/Kconfig | 3 +-
+ drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 18 +-
+ drivers/video/fbdev/riva/riva_hw.c | 3 +
+ drivers/video/fbdev/sh_mobile_lcdcfb.c | 5 +-
+ drivers/video/fbdev/smscufx.c | 8 +-
+ drivers/video/fbdev/vt8500lcdfb.c | 5 +-
+ drivers/video/logo/Kconfig | 84 +-
+ drivers/video/logo/Makefile | 29 +-
+ drivers/video/logo/logo.c | 46 +-
+ drivers/video/logo/logo_mac_clut224.ppm | 1604 -----------------------
+ drivers/video/of_display_timing.c | 4 +-
+ include/linux/console.h | 1 -
+ include/linux/fb.h | 10 +-
+ include/linux/linux_logo.h | 8 -
+ kernel/printk/printk.c | 16 -
+ 42 files changed, 303 insertions(+), 3315 deletions(-)
+ delete mode 100644 drivers/video/fbdev/hyperv_fb.c
+ delete mode 100644 drivers/video/logo/logo_mac_clut224.ppm
+$ 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 819e3b676b691] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
+ Date: Thu Feb 5 12:44:47 2026 +0000
+Merging regmap/for-next (4651c87b00839 regmap: reg_default_cb for flat cache defaults)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git regmap/for-next
+Merge made by the 'ort' strategy.
+ drivers/base/regmap/Kconfig | 2 +-
+ drivers/base/regmap/internal.h | 3 ++
+ drivers/base/regmap/regcache-flat.c | 19 ++++++++
+ drivers/base/regmap/regcache.c | 5 +-
+ drivers/base/regmap/regmap-kunit.c | 91 +++++++++++++++++++++++++++++++++++++
+ drivers/base/regmap/regmap.c | 2 +
+ include/linux/regmap.h | 14 ++++++
+ 7 files changed, 133 insertions(+), 3 deletions(-)
+Merging sound/for-next (e347430182492 ALSA: hda/realtek: Add quirk for Minisforum V3 SE)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git sound/for-next
+Auto-merging sound/hda/codecs/realtek/alc269.c
+Auto-merging sound/usb/mixer_quirks.c
+Auto-merging sound/usb/mixer_scarlett2.c
+Auto-merging sound/usb/quirks.c
+Merge made by the 'ort' strategy.
+ include/sound/seq_device.h | 2 +
+ sound/core/compress_offload.c | 28 +-
+ sound/core/control.c | 12 +-
+ sound/core/control_compat.c | 21 +-
+ sound/core/control_led.c | 12 +-
+ sound/core/ctljack.c | 18 +-
+ sound/core/oss/mixer_oss.c | 64 +--
+ sound/core/oss/pcm_oss.c | 19 +-
+ sound/core/pcm.c | 4 +-
+ sound/core/pcm_compat.c | 9 +-
+ sound/core/pcm_native.c | 46 ++-
+ sound/core/seq/oss/seq_oss.c | 4 +-
+ sound/core/seq/oss/seq_oss_init.c | 4 +-
+ sound/core/seq/oss/seq_oss_midi.c | 45 +-
+ sound/core/seq/oss/seq_oss_synth.c | 35 +-
+ sound/core/seq/oss/seq_oss_synth.h | 4 +-
+ sound/core/seq/seq_clientmgr.c | 171 ++++----
+ sound/core/seq/seq_compat.c | 4 +-
+ sound/core/seq/seq_midi.c | 25 +-
+ sound/core/seq/seq_ports.c | 11 +-
+ sound/core/seq/seq_queue.c | 32 +-
+ sound/core/seq/seq_ump_client.c | 27 +-
+ sound/core/seq/seq_virmidi.c | 4 +-
+ sound/core/seq_device.c | 26 +-
+ sound/core/timer.c | 12 +-
+ sound/core/vmaster.c | 12 +-
+ sound/drivers/opl3/opl3_seq.c | 13 +-
+ sound/drivers/opl4/opl4_seq.c | 13 +-
+ sound/hda/codecs/cirrus/Kconfig | 1 +
+ sound/hda/codecs/cirrus/cs8409-tables.c | 76 +++-
+ sound/hda/codecs/cirrus/cs8409.c | 172 ++++++++
+ sound/hda/codecs/cirrus/cs8409.h | 13 +
+ sound/hda/codecs/cm9825.c | 290 ++++++++++++-
+ sound/hda/codecs/conexant.c | 1 +
+ sound/hda/codecs/generic.c | 4 +-
+ sound/hda/codecs/realtek/alc269.c | 261 +++++++++++-
+ sound/hda/codecs/realtek/realtek.c | 5 +-
+ sound/hda/codecs/side-codecs/cirrus_scodec_test.c | 61 ++-
+ sound/hda/codecs/side-codecs/cs35l41_hda.c | 23 +-
+ sound/hda/codecs/side-codecs/cs35l56_hda.c | 36 +-
+ sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 10 +-
+ sound/hda/codecs/side-codecs/tas2781_hda_spi.c | 13 +-
+ sound/hda/common/codec.c | 4 +-
+ sound/hda/common/hda_jack.h | 4 +-
+ sound/hda/common/hda_local.h | 2 +-
+ sound/hda/common/sysfs.c | 5 +-
+ sound/hda/controllers/tegra.c | 14 +-
+ sound/isa/sb/emu8000_synth.c | 13 +-
+ sound/pci/echoaudio/echoaudio.c | 2 +-
+ sound/pci/echoaudio/echoaudio_dsp.c | 6 +-
+ sound/pci/emu10k1/emu10k1_synth.c | 13 +-
+ sound/pci/ice1712/ice1724.c | 2 +-
+ sound/pci/mixart/mixart.h | 2 +-
+ sound/usb/fcp.c | 36 +-
+ sound/usb/mixer_quirks.c | 3 +
+ sound/usb/mixer_s1810c.c | 222 ++++++----
+ sound/usb/mixer_scarlett.c | 476 +++++++++++++++++++++-
+ sound/usb/mixer_scarlett.h | 1 +
+ sound/usb/mixer_scarlett2.c | 21 +-
+ sound/usb/quirks.c | 13 +-
+ sound/usb/usx2y/us144mkii.c | 4 +-
+ sound/usb/usx2y/us144mkii_controls.c | 4 +-
+ sound/usb/usx2y/us144mkii_pcm.c | 4 +-
+ sound/x86/intel_hdmi_audio.c | 10 +-
+ 64 files changed, 1890 insertions(+), 614 deletions(-)
+Merging ieee1394/for-next (6b617317e5bc9 ALSA: firewire: remove PCM buffer size constraint from isoc context header)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git ieee1394/for-next
+Merge made by the 'ort' strategy.
+ drivers/firewire/core-card.c | 4 +-
+ drivers/firewire/core-cdev.c | 71 +++++--------
+ drivers/firewire/core-iso.c | 104 ++++++++++---------
+ drivers/firewire/core.h | 14 ++-
+ drivers/firewire/ohci.c | 236 ++++++++++++++++++++++++------------------
+ include/linux/firewire.h | 36 +++++--
+ sound/firewire/amdtp-stream.c | 31 ++----
+ 7 files changed, 268 insertions(+), 228 deletions(-)
+Merging sound-asoc/for-next (80bbbb45c6b2c Merge remote-tracking branch 'asoc/for-6.20' into asoc-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git sound-asoc/for-next
+Auto-merging MAINTAINERS
+Auto-merging include/linux/pci_ids.h
+Auto-merging sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/goldfish/audio.txt | 17 -
+ .../devicetree/bindings/sound/awinic,aw87390.yaml | 34 +-
+ .../devicetree/bindings/sound/awinic,aw88395.yaml | 13 +
+ .../bindings/sound/davinci-mcasp-audio.yaml | 71 +-
+ .../devicetree/bindings/sound/everest,es8389.yaml | 12 +
+ .../devicetree/bindings/sound/fsl,audmix.yaml | 16 +-
+ .../devicetree/bindings/sound/fsl,mqs.yaml | 12 +-
+ .../devicetree/bindings/sound/fsl,rpmsg.yaml | 22 +-
+ .../devicetree/bindings/sound/fsl,sai.yaml | 16 +
+ .../bindings/sound/google,goldfish-audio.yaml | 38 +
+ .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 176 ++-
+ .../devicetree/bindings/sound/realtek,rt5575.yaml | 61 +
+ .../devicetree/bindings/sound/realtek,rt5651.yaml | 100 ++
+ .../devicetree/bindings/sound/richtek,rtq9128.yaml | 12 +-
+ Documentation/devicetree/bindings/sound/rt5651.txt | 63 -
+ .../bindings/sound/sophgo,cv1800b-codecs.yaml | 46 +
+ .../bindings/sound/sophgo,cv1800b-i2s.yaml | 67 ++
+ .../devicetree/bindings/sound/tas2552.txt | 36 -
+ .../devicetree/bindings/sound/ti,tas2552.yaml | 62 +
+ .../bindings/sound/ti,tlv320adcx140.yaml | 7 +-
+ MAINTAINERS | 2 +-
+ drivers/firmware/cirrus/cs_dsp.c | 50 +-
+ drivers/firmware/cirrus/test/cs_dsp_mock_bin.c | 38 +-
+ .../firmware/cirrus/test/cs_dsp_mock_mem_maps.c | 8 +-
+ drivers/firmware/cirrus/test/cs_dsp_mock_regmap.c | 16 +-
+ drivers/firmware/cirrus/test/cs_dsp_test_bin.c | 1017 ++++++++++------
+ .../firmware/cirrus/test/cs_dsp_test_bin_error.c | 14 +-
+ drivers/spi/spi.c | 23 +-
+ include/linux/firmware/cirrus/cs_dsp_test_utils.h | 6 +-
+ include/linux/firmware/cirrus/wmfw.h | 7 +-
+ include/linux/firmware/imx/sm.h | 2 +
+ include/linux/pci_ids.h | 4 +-
+ include/linux/platform_data/davinci_asp.h | 3 +-
+ include/linux/soc/qcom/apr.h | 6 +-
+ include/linux/spi/spi.h | 9 +
+ include/sound/ak4641.h | 23 -
+ include/sound/cs-amp-lib.h | 3 +
+ include/sound/sdca_function.h | 4 +
+ include/sound/sdca_interrupts.h | 7 +
+ include/sound/sdca_jack.h | 32 +
+ include/sound/soc-acpi-intel-ssp-common.h | 4 +
+ include/sound/soc-component.h | 29 +-
+ include/sound/soc-dapm.h | 44 +-
+ include/sound/soc.h | 4 +-
+ include/sound/sof.h | 3 +
+ include/sound/sof/ipc4/header.h | 75 ++
+ include/sound/tas2781.h | 3 +-
+ include/uapi/sound/sof/tokens.h | 6 +
+ sound/arm/Kconfig | 10 -
+ sound/arm/Makefile | 3 -
+ sound/arm/pxa2xx-ac97-lib.c | 50 +-
+ sound/arm/pxa2xx-ac97.c | 286 -----
+ sound/hda/codecs/side-codecs/tas2781_hda.c | 9 +-
+ sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 13 -
+ sound/hda/controllers/intel.c | 3 +-
+ sound/hda/core/intel-dsp-config.c | 8 +-
+ sound/soc/Kconfig | 1 +
+ sound/soc/Makefile | 1 +
+ sound/soc/amd/Kconfig | 2 -
+ sound/soc/amd/acp/Kconfig | 9 +-
+ sound/soc/amd/acp/Makefile | 2 +
+ sound/soc/amd/acp/acp-sdw-legacy-mach.c | 8 +-
+ sound/soc/amd/acp/acp-sdw-sof-mach.c | 8 +-
+ sound/soc/amd/acp/amd-acp70-acpi-match.c | 404 ++++++-
+ sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.c | 42 +
+ sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.h | 25 +
+ sound/soc/codecs/Kconfig | 36 +-
+ sound/soc/codecs/Makefile | 7 +-
+ sound/soc/codecs/ak4641.c | 641 ----------
+ sound/soc/codecs/alc5623.c | 5 -
+ sound/soc/codecs/aw87390.c | 175 ++-
+ sound/soc/codecs/aw87390.h | 86 ++
+ sound/soc/codecs/aw88261.c | 16 +-
+ sound/soc/codecs/aw88261.h | 2 -
+ sound/soc/codecs/cs-amp-lib-test.c | 169 +++
+ sound/soc/codecs/cs-amp-lib.c | 158 ++-
+ sound/soc/codecs/cs35l56-test.c | 366 ++++++
+ sound/soc/codecs/cs35l56.c | 74 +-
+ sound/soc/codecs/cs35l56.h | 4 +
+ sound/soc/codecs/da7213.c | 4 +-
+ sound/soc/codecs/es8323.c | 294 ++---
+ sound/soc/codecs/es8323.h | 105 +-
+ sound/soc/codecs/es8326.c | 18 +-
+ sound/soc/codecs/es8326.h | 3 +
+ sound/soc/codecs/es8328.c | 160 ++-
+ sound/soc/codecs/es8375.c | 2 -
+ sound/soc/codecs/es8389.c | 246 ++--
+ sound/soc/codecs/es8389.h | 8 +
+ sound/soc/codecs/max98390.c | 3 +
+ sound/soc/codecs/nau8821.c | 48 +-
+ sound/soc/codecs/nau8821.h | 1 +
+ sound/soc/codecs/rt1320-sdw.c | 1227 +++++++++++++++++++-
+ sound/soc/codecs/rt1320-sdw.h | 66 ++
+ sound/soc/codecs/rt274.c | 12 +-
+ sound/soc/codecs/rt286.c | 12 +-
+ sound/soc/codecs/rt298.c | 12 +-
+ sound/soc/codecs/rt5575-spi.c | 118 ++
+ sound/soc/codecs/rt5575-spi.h | 27 +
+ sound/soc/codecs/rt5575.c | 352 ++++++
+ sound/soc/codecs/rt5575.h | 58 +
+ sound/soc/codecs/rt5640.c | 4 +-
+ sound/soc/codecs/rt5651.c | 2 +-
+ sound/soc/codecs/rt5659.c | 2 +-
+ sound/soc/codecs/rt5663.c | 4 +-
+ sound/soc/codecs/rt5665.c | 2 +-
+ sound/soc/codecs/rt5668.c | 2 +-
+ sound/soc/codecs/rt5682-i2c.c | 2 +-
+ sound/soc/codecs/rtq9128.c | 114 +-
+ sound/soc/codecs/sdw-mockup.c | 6 -
+ sound/soc/codecs/tas2780.c | 31 +-
+ sound/soc/codecs/tas2781-fmwlib.c | 138 ++-
+ sound/soc/codecs/tas2781-i2c.c | 11 +-
+ sound/soc/codecs/tas2783-sdw.c | 354 +++---
+ sound/soc/codecs/tas2783.h | 1 +
+ sound/soc/codecs/tlv320adcx140.c | 136 ++-
+ sound/soc/codecs/wcd-mbhc-v2.c | 12 -
+ sound/soc/codecs/wcd939x-sdw.c | 19 +-
+ sound/soc/codecs/wm0010.c | 2 +-
+ sound/soc/codecs/wm8731.c | 11 +-
+ sound/soc/codecs/wm8962.c | 47 +-
+ sound/soc/fsl/Kconfig | 6 +-
+ sound/soc/fsl/fsl_audmix.c | 3 +
+ sound/soc/fsl/fsl_sai.c | 21 +
+ sound/soc/fsl/fsl_sai.h | 4 +
+ sound/soc/fsl/fsl_ssi.c | 2 +-
+ sound/soc/intel/avs/board_selection.c | 2 +-
+ sound/soc/intel/avs/core.c | 2 +-
+ sound/soc/intel/avs/path.c | 2 +-
+ sound/soc/intel/boards/Kconfig | 5 +
+ sound/soc/intel/boards/Makefile | 3 +
+ sound/soc/intel/boards/sof_rt5682.c | 6 +
+ sound/soc/intel/boards/sof_sdw.c | 43 +-
+ sound/soc/intel/boards/sof_ti_common.c | 77 ++
+ sound/soc/intel/boards/sof_ti_common.h | 24 +
+ sound/soc/intel/catpt/core.h | 7 +-
+ sound/soc/intel/catpt/device.c | 6 +-
+ sound/soc/intel/catpt/ipc.c | 12 +-
+ sound/soc/intel/catpt/loader.c | 8 +-
+ sound/soc/intel/catpt/messages.c | 89 +-
+ sound/soc/intel/catpt/pcm.c | 46 +-
+ sound/soc/intel/catpt/sysfs.c | 2 +-
+ sound/soc/intel/common/soc-acpi-intel-arl-match.c | 23 +-
+ sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 14 +-
+ sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 55 +-
+ sound/soc/intel/common/soc-acpi-intel-ssp-common.c | 3 +
+ sound/soc/mediatek/mt8189/mt8189-nau8825.c | 6 +-
+ sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 44 +-
+ sound/soc/pxa/Kconfig | 1 -
+ sound/soc/pxa/pxa2xx-ac97.c | 5 +-
+ sound/soc/qcom/qdsp6/audioreach.c | 229 +++-
+ sound/soc/qcom/qdsp6/audioreach.h | 55 +-
+ sound/soc/qcom/qdsp6/q6adm.c | 8 +-
+ sound/soc/qcom/qdsp6/q6afe.c | 26 +-
+ sound/soc/qcom/qdsp6/q6apm.c | 19 +-
+ sound/soc/qcom/qdsp6/q6asm.c | 33 +-
+ sound/soc/qcom/qdsp6/q6core.c | 6 +-
+ sound/soc/qcom/qdsp6/q6prm.c | 22 +-
+ sound/soc/qcom/qdsp6/topology.c | 118 +-
+ sound/soc/renesas/rz-ssi.c | 143 ++-
+ sound/soc/rockchip/rockchip_sai.c | 5 +-
+ sound/soc/sdca/Kconfig | 2 +
+ sound/soc/sdca/Makefile | 2 +-
+ sound/soc/sdca/sdca_asoc.c | 91 +-
+ sound/soc/sdca/sdca_class.c | 34 +
+ sound/soc/sdca/sdca_class.h | 2 +
+ sound/soc/sdca/sdca_class_function.c | 149 ++-
+ sound/soc/sdca/sdca_fdl.c | 8 +-
+ sound/soc/sdca/sdca_functions.c | 75 +-
+ sound/soc/sdca/sdca_interrupts.c | 188 +--
+ sound/soc/sdca/sdca_jack.c | 248 ++++
+ sound/soc/sdca/sdca_regmap.c | 14 +-
+ sound/soc/sdca/sdca_ump.c | 2 +-
+ sound/soc/sdw_utils/soc_sdw_ti_amp.c | 4 +
+ sound/soc/sdw_utils/soc_sdw_utils.c | 39 +-
+ sound/soc/soc-component.c | 82 --
+ sound/soc/soc-core.c | 10 +
+ sound/soc/soc-dapm.c | 352 +++---
+ sound/soc/sof/amd/acp-ipc.c | 4 +-
+ sound/soc/sof/compress.c | 8 +
+ sound/soc/sof/control.c | 13 +-
+ sound/soc/sof/core.c | 1 +
+ sound/soc/sof/debug.c | 7 +-
+ sound/soc/sof/imx/imx-common.c | 8 +-
+ sound/soc/sof/intel/atom.c | 7 +-
+ sound/soc/sof/intel/bdw.c | 7 +-
+ sound/soc/sof/intel/cnl.c | 11 +-
+ sound/soc/sof/intel/hda-codec.c | 1 -
+ sound/soc/sof/intel/hda-dai-ops.c | 25 +-
+ sound/soc/sof/intel/hda-dai.c | 22 +-
+ sound/soc/sof/intel/hda-ipc.c | 11 +-
+ sound/soc/sof/intel/hda-loader.c | 94 +-
+ sound/soc/sof/intel/hda-mlink.c | 29 +-
+ sound/soc/sof/intel/hda-sdw-bpt.c | 16 +-
+ sound/soc/sof/intel/hda-stream.c | 168 ++-
+ sound/soc/sof/intel/hda.c | 42 +-
+ sound/soc/sof/intel/hda.h | 16 +-
+ sound/soc/sof/intel/mtl.c | 5 +-
+ sound/soc/sof/intel/nvl.c | 24 +
+ sound/soc/sof/intel/pci-apl.c | 2 +-
+ sound/soc/sof/intel/pci-lnl.c | 1 +
+ sound/soc/sof/intel/pci-nvl.c | 32 +
+ sound/soc/sof/intel/pci-ptl.c | 2 +
+ sound/soc/sof/ipc.c | 9 +-
+ sound/soc/sof/ipc3-dtrace.c | 7 +-
+ sound/soc/sof/ipc3-topology.c | 6 +-
+ sound/soc/sof/ipc3.c | 8 +-
+ sound/soc/sof/ipc4-control.c | 195 +++-
+ sound/soc/sof/ipc4-loader.c | 19 +-
+ sound/soc/sof/ipc4-mtrace.c | 24 +-
+ sound/soc/sof/ipc4-pcm.c | 3 +-
+ sound/soc/sof/ipc4-topology.c | 214 +++-
+ sound/soc/sof/ipc4-topology.h | 13 +-
+ sound/soc/sof/ipc4.c | 64 +-
+ sound/soc/sof/mediatek/mtk-adsp-common.c | 4 +-
+ sound/soc/sof/ops.c | 34 +-
+ sound/soc/sof/ops.h | 10 +-
+ sound/soc/sof/pcm.c | 91 +-
+ sound/soc/sof/pm.c | 175 +--
+ sound/soc/sof/sof-audio.c | 229 ++--
+ sound/soc/sof/sof-audio.h | 20 +
+ sound/soc/sof/sof-client-ipc-flood-test.c | 7 +-
+ sound/soc/sof/sof-client-ipc-kernel-injector.c | 4 +-
+ sound/soc/sof/sof-client-ipc-msg-injector.c | 14 +-
+ sound/soc/sof/sof-client-probes.c | 26 +-
+ sound/soc/sof/sof-client.c | 46 +-
+ sound/soc/sof/sof-client.h | 3 +
+ sound/soc/sof/sof-priv.h | 3 +
+ sound/soc/sophgo/Kconfig | 47 +
+ sound/soc/sophgo/Makefile | 5 +
+ sound/soc/sophgo/cv1800b-sound-adc.c | 319 +++++
+ sound/soc/sophgo/cv1800b-sound-dac.c | 208 ++++
+ sound/soc/sophgo/cv1800b-tdm.c | 716 ++++++++++++
+ sound/soc/sunxi/sun4i-spdif.c | 4 +
+ sound/soc/sunxi/sun50i-dmic.c | 3 +
+ sound/soc/tegra/tegra186_asrc.c | 1 +
+ sound/soc/tegra/tegra186_dspk.c | 1 +
+ sound/soc/tegra/tegra210_admaif.c | 3 +
+ sound/soc/tegra/tegra210_adx.c | 2 +
+ sound/soc/tegra/tegra210_ahub.c | 60 +
+ sound/soc/tegra/tegra210_ahub.h | 30 +
+ sound/soc/tegra/tegra210_amx.c | 3 +
+ sound/soc/tegra/tegra210_dmic.c | 1 +
+ sound/soc/tegra/tegra210_i2s.c | 2 +
+ sound/soc/tegra/tegra210_mbdrc.c | 1 +
+ sound/soc/tegra/tegra210_mixer.c | 1 +
+ sound/soc/tegra/tegra210_mvc.c | 1 +
+ sound/soc/tegra/tegra210_ope.c | 1 +
+ sound/soc/tegra/tegra210_peq.c | 1 +
+ sound/soc/tegra/tegra210_sfc.c | 1 +
+ sound/soc/ti/davinci-mcasp.c | 517 +++++++--
+ sound/soc/ti/davinci-mcasp.h | 10 +
+ 251 files changed, 10872 insertions(+), 3959 deletions(-)
+ delete mode 100644 Documentation/devicetree/bindings/goldfish/audio.txt
+ create mode 100644 Documentation/devicetree/bindings/sound/google,goldfish-audio.yaml
+ create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5575.yaml
+ create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5651.yaml
+ delete mode 100644 Documentation/devicetree/bindings/sound/rt5651.txt
+ create mode 100644 Documentation/devicetree/bindings/sound/sophgo,cv1800b-codecs.yaml
+ create mode 100644 Documentation/devicetree/bindings/sound/sophgo,cv1800b-i2s.yaml
+ delete mode 100644 Documentation/devicetree/bindings/sound/tas2552.txt
+ create mode 100644 Documentation/devicetree/bindings/sound/ti,tas2552.yaml
+ delete mode 100644 include/sound/ak4641.h
+ create mode 100644 include/sound/sdca_jack.h
+ delete mode 100644 sound/arm/pxa2xx-ac97.c
+ create mode 100644 sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.c
+ create mode 100644 sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.h
+ delete mode 100644 sound/soc/codecs/ak4641.c
+ create mode 100644 sound/soc/codecs/cs35l56-test.c
+ create mode 100644 sound/soc/codecs/rt5575-spi.c
+ create mode 100644 sound/soc/codecs/rt5575-spi.h
+ create mode 100644 sound/soc/codecs/rt5575.c
+ create mode 100644 sound/soc/codecs/rt5575.h
+ create mode 100644 sound/soc/intel/boards/sof_ti_common.c
+ create mode 100644 sound/soc/intel/boards/sof_ti_common.h
+ create mode 100644 sound/soc/sdca/sdca_jack.c
+ create mode 100644 sound/soc/sophgo/Kconfig
+ create mode 100644 sound/soc/sophgo/Makefile
+ create mode 100644 sound/soc/sophgo/cv1800b-sound-adc.c
+ create mode 100644 sound/soc/sophgo/cv1800b-sound-dac.c
+ create mode 100644 sound/soc/sophgo/cv1800b-tdm.c
+Merging modules/modules-next (b68758e6f4307 modules: moduleparam.h: fix kernel-doc comments)
+$ git merge -m Merge branch 'modules-next' of https://git.kernel.org/pub/scm/linux/kernel/git/modules/linux.git modules/modules-next
+Auto-merging MAINTAINERS
+Auto-merging include/linux/module.h
+Auto-merging include/linux/moduleparam.h
+Merge made by the 'ort' strategy.
+ MAINTAINERS | 4 +--
+ include/linux/module.h | 18 ++++-------
+ include/linux/moduleparam.h | 8 +++--
+ kernel/module/Kconfig | 5 ----
+ kernel/module/decompress.c | 10 +++----
+ kernel/module/dups.c | 4 +--
+ kernel/params.c | 15 ++++------
+ scripts/gendwarfksyms/dwarf.c | 4 ++-
+ scripts/gendwarfksyms/symbols.c | 5 ++--
+ scripts/sign-file.c | 66 ++---------------------------------------
+ 10 files changed, 35 insertions(+), 104 deletions(-)
+Merging input/next (ed8a4ef29da38 Input: gpio_keys - fall back to platform_get_irq() for interrupt-only keys)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git input/next
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/goldfish/events.txt | 17 --
+ .../bindings/input/focaltech,ft8112.yaml | 66 ++++++
+ .../input/google,goldfish-events-keypad.yaml | 41 ++++
+ .../bindings/input/touchscreen/edt-ft5x06.yaml | 1 +
+ .../bindings/input/touchscreen/ilitek,ili210x.yaml | 51 +++++
+ .../input/touchscreen/sitronix,st1232.yaml | 10 +-
+ .../bindings/input/touchscreen/ti,tsc2007.yaml | 3 +
+ .../bindings/input/touchscreen/trivial-touch.yaml | 4 -
+ MAINTAINERS | 2 +-
+ drivers/hid/i2c-hid/i2c-hid-of-elan.c | 8 +
+ drivers/input/keyboard/cros_ec_keyb.c | 3 +-
+ drivers/input/keyboard/gpio_keys.c | 19 +-
+ drivers/input/keyboard/omap4-keypad.c | 4 -
+ drivers/input/misc/cs40l50-vibra.c | 4 -
+ drivers/input/misc/gpio_decoder.c | 72 +++----
+ drivers/input/misc/palmas-pwrbutton.c | 2 +-
+ drivers/input/misc/pf1550-onkey.c | 2 +-
+ drivers/input/misc/twl4030-pwrbutton.c | 67 ++++++-
+ drivers/input/mouse/appletouch.c | 9 +-
+ drivers/input/mouse/byd.c | 6 +-
+ drivers/input/mouse/cyapa.c | 3 -
+ drivers/input/mouse/cyapa_gen5.c | 1 -
+ drivers/input/mouse/psmouse-smbus.c | 2 +-
+ drivers/input/mouse/synaptics_i2c.c | 221 +++++++++------------
+ drivers/input/serio/altera_ps2.c | 2 +-
+ drivers/input/serio/arc_ps2.c | 3 +-
+ drivers/input/serio/olpc_apsp.c | 2 +-
+ drivers/input/touchscreen/dynapro.c | 4 +-
+ drivers/input/touchscreen/edt-ft5x06.c | 6 +
+ drivers/input/touchscreen/egalax_ts_serial.c | 3 +-
+ drivers/input/touchscreen/elo.c | 2 +-
+ drivers/input/touchscreen/fujitsu_ts.c | 3 +-
+ drivers/input/touchscreen/gunze.c | 2 +-
+ drivers/input/touchscreen/hampshire.c | 4 +-
+ drivers/input/touchscreen/ili210x.c | 96 +++++----
+ drivers/input/touchscreen/ilitek_ts_i2c.c | 10 +-
+ drivers/input/touchscreen/inexio.c | 2 +-
+ drivers/input/touchscreen/mtouch.c | 2 +-
+ drivers/input/touchscreen/novatek-nvt-ts.c | 5 -
+ drivers/input/touchscreen/penmount.c | 2 +-
+ drivers/input/touchscreen/stmfts.c | 21 +-
+ drivers/input/touchscreen/touchit213.c | 4 +-
+ drivers/input/touchscreen/touchright.c | 2 +-
+ drivers/input/touchscreen/touchwin.c | 2 +-
+ drivers/input/touchscreen/tsc40.c | 2 +-
+ drivers/input/touchscreen/wdt87xx_i2c.c | 14 +-
+ include/linux/input/adp5589.h | 180 -----------------
+ 47 files changed, 494 insertions(+), 497 deletions(-)
+ delete mode 100644 Documentation/devicetree/bindings/goldfish/events.txt
+ create mode 100644 Documentation/devicetree/bindings/input/focaltech,ft8112.yaml
+ create mode 100644 Documentation/devicetree/bindings/input/google,goldfish-events-keypad.yaml
+ create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ilitek,ili210x.yaml
+ delete mode 100644 include/linux/input/adp5589.h
+Merging block/for-next (47da703ba2e5d Merge branch 'for-7.0/block' 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
+Auto-merging MAINTAINERS
+Auto-merging block/bio.c
+Auto-merging block/blk-mq.c
+Auto-merging fs/buffer.c
+Auto-merging fs/ext4/readpage.c
+Auto-merging fs/f2fs/data.c
+Auto-merging fs/f2fs/file.c
+Auto-merging fs/iomap/direct-io.c
+Auto-merging fs/iomap/ioend.c
+Auto-merging fs/xfs/xfs_aops.c
+Auto-merging fs/xfs/xfs_file.c
+Auto-merging include/linux/bio.h
+Auto-merging include/linux/iomap.h
+Auto-merging include/linux/sched.h
+Auto-merging include/linux/types.h
+Auto-merging io_uring/openclose.c
+Auto-merging kernel/fork.c
+Merge made by the 'ort' strategy.
+ Documentation/ABI/stable/sysfs-block | 34 +
+ Documentation/block/biovecs.rst | 1 -
+ Documentation/block/inline-encryption.rst | 6 +
+ Documentation/block/ublk.rst | 64 +-
+ MAINTAINERS | 1 +
+ block/bdev.c | 1 -
+ block/bfq-iosched.c | 65 +-
+ block/bio-integrity-auto.c | 14 +-
+ block/bio.c | 339 ++--
+ block/blk-core.c | 21 +-
+ block/blk-crypto-fallback.c | 473 ++---
+ block/blk-crypto-internal.h | 30 +-
+ block/blk-crypto.c | 78 +-
+ block/blk-flush.c | 6 +-
+ block/blk-iocost.c | 2 +-
+ block/blk-iolatency.c | 5 +-
+ block/blk-lib.c | 9 +-
+ block/blk-merge.c | 38 +-
+ block/blk-mq-debugfs.c | 68 +-
+ block/blk-mq-debugfs.h | 8 +-
+ block/blk-mq-dma.c | 14 +-
+ block/blk-mq-sched.h | 5 +
+ block/blk-mq.c | 77 +-
+ block/blk-rq-qos.c | 11 -
+ block/blk-sysfs.c | 81 +-
+ block/blk-wbt.c | 158 +-
+ block/blk-wbt.h | 7 +-
+ block/blk-zoned.c | 10 +-
+ block/blk.h | 29 +-
+ block/elevator.c | 1 +
+ block/ioctl.c | 2 +-
+ block/kyber-iosched.c | 33 +-
+ block/mq-deadline.c | 39 +-
+ block/partitions/core.c | 3 +-
+ block/sed-opal.c | 3 +-
+ drivers/block/brd.c | 3 +-
+ drivers/block/loop.c | 2 +-
+ drivers/block/null_blk/main.c | 4 +-
+ drivers/block/rnbd/rnbd-clt-sysfs.c | 8 +
+ drivers/block/rnbd/rnbd-clt.c | 19 +-
+ drivers/block/rnbd/rnbd-proto.h | 18 +-
+ drivers/block/rnbd/rnbd-srv-trace.h | 22 +-
+ drivers/block/rnbd/rnbd-srv.c | 36 +-
+ drivers/block/rnull/configfs.rs | 3 +-
+ drivers/block/rnull/rnull.rs | 3 -
+ drivers/block/ublk_drv.c | 1915 +++++++++++++++++---
+ drivers/md/dm-rq.c | 3 +-
+ drivers/md/md-bitmap.c | 7 +-
+ drivers/md/md-cluster.c | 7 +-
+ drivers/md/md-llbitmap.c | 4 +-
+ drivers/md/md.c | 188 +-
+ drivers/md/md.h | 29 +-
+ drivers/md/raid0.c | 4 +-
+ drivers/md/raid1-10.c | 5 -
+ drivers/md/raid1.c | 89 +-
+ drivers/md/raid1.h | 5 -
+ drivers/md/raid10.c | 178 +-
+ drivers/md/raid10.h | 5 -
+ drivers/md/raid5.c | 143 +-
+ drivers/md/raid5.h | 4 +-
+ drivers/nvme/host/core.c | 3 +-
+ drivers/nvme/host/ioctl.c | 23 +-
+ drivers/nvme/host/pci.c | 20 +-
+ drivers/nvme/target/admin-cmd.c | 4 +-
+ drivers/nvme/target/passthru.c | 3 +-
+ drivers/scsi/scsi_error.c | 3 +-
+ drivers/scsi/sg.c | 6 +-
+ drivers/scsi/st.c | 3 +-
+ drivers/target/target_core_pscsi.c | 6 +-
+ fs/buffer.c | 3 +-
+ fs/crypto/bio.c | 91 +-
+ fs/ext4/page-io.c | 3 +-
+ fs/ext4/readpage.c | 9 +-
+ fs/f2fs/data.c | 4 +-
+ fs/f2fs/file.c | 3 +-
+ fs/iomap/direct-io.c | 194 +-
+ fs/iomap/ioend.c | 8 +
+ fs/xfs/xfs_aops.c | 8 +-
+ fs/xfs/xfs_file.c | 41 +-
+ include/linux/bio.h | 32 +-
+ include/linux/blk-crypto.h | 32 +
+ include/linux/blk-integrity.h | 6 +-
+ include/linux/blk-mq-dma.h | 2 +-
+ include/linux/blk-mq.h | 4 +-
+ include/linux/blk_types.h | 7 +-
+ include/linux/blkdev.h | 24 +-
+ include/linux/io_uring.h | 14 +-
+ include/linux/io_uring_types.h | 42 +-
+ include/linux/iomap.h | 9 +
+ include/linux/sched.h | 1 +
+ include/linux/types.h | 5 +
+ include/linux/uio.h | 3 +
+ include/uapi/linux/io_uring.h | 24 +-
+ include/uapi/linux/io_uring/bpf_filter.h | 62 +
+ include/uapi/linux/ublk_cmd.h | 121 +-
+ io_uring/Kconfig | 5 +
+ io_uring/Makefile | 15 +-
+ io_uring/alloc_cache.h | 2 +
+ io_uring/bpf_filter.c | 430 +++++
+ io_uring/bpf_filter.h | 48 +
+ io_uring/cancel.c | 5 +-
+ io_uring/cmd_net.c | 1 +
+ io_uring/eventfd.h | 1 +
+ io_uring/fdinfo.c | 112 +-
+ io_uring/fdinfo.h | 10 +
+ io_uring/filetable.h | 1 -
+ io_uring/futex.c | 2 +-
+ io_uring/io-wq.c | 51 +-
+ io_uring/io-wq.h | 2 +
+ io_uring/io_uring.c | 837 +--------
+ io_uring/io_uring.h | 91 +-
+ io_uring/memmap.c | 2 +-
+ io_uring/memmap.h | 1 +
+ io_uring/mock_file.c | 1 +
+ io_uring/msg_ring.c | 28 +-
+ io_uring/net.c | 15 +-
+ io_uring/net.h | 6 +
+ io_uring/notif.c | 1 +
+ io_uring/openclose.c | 9 +
+ io_uring/openclose.h | 3 +
+ io_uring/refs.h | 1 +
+ io_uring/register.c | 133 +-
+ io_uring/rsrc.c | 13 +-
+ io_uring/rsrc.h | 2 +-
+ io_uring/rw.c | 39 +-
+ io_uring/slist.h | 13 +-
+ io_uring/sqpoll.c | 8 +-
+ io_uring/sync.c | 2 +
+ io_uring/tctx.c | 53 +-
+ io_uring/timeout.c | 2 +-
+ io_uring/tw.c | 355 ++++
+ io_uring/tw.h | 116 ++
+ io_uring/uring_cmd.c | 9 +
+ io_uring/wait.c | 308 ++++
+ io_uring/wait.h | 49 +
+ io_uring/zcrx.c | 47 +-
+ kernel/fork.c | 5 +
+ kernel/trace/blktrace.c | 2 +-
+ lib/iov_iter.c | 98 +
+ rust/kernel/block/mq/gen_disk.rs | 3 +-
+ rust/kernel/block/mq/tag_set.rs | 4 +-
+ tools/testing/selftests/ublk/.gitignore | 6 +-
+ tools/testing/selftests/ublk/Makefile | 70 +-
+ tools/testing/selftests/ublk/batch.c | 607 +++++++
+ tools/testing/selftests/ublk/common.c | 6 +-
+ tools/testing/selftests/ublk/fault_inject.c | 1 +
+ tools/testing/selftests/ublk/file_backed.c | 101 +-
+ tools/testing/selftests/ublk/kublk.c | 293 ++-
+ tools/testing/selftests/ublk/kublk.h | 238 ++-
+ tools/testing/selftests/ublk/metadata_size.c | 36 +
+ tools/testing/selftests/ublk/null.c | 19 +-
+ tools/testing/selftests/ublk/settings | 1 +
+ tools/testing/selftests/ublk/stripe.c | 23 +-
+ tools/testing/selftests/ublk/test_batch_01.sh | 31 +
+ tools/testing/selftests/ublk/test_batch_02.sh | 29 +
+ tools/testing/selftests/ublk/test_batch_03.sh | 29 +
+ tools/testing/selftests/ublk/test_common.sh | 73 +-
+ tools/testing/selftests/ublk/test_generic_01.sh | 48 -
+ tools/testing/selftests/ublk/test_generic_02.sh | 23 +-
+ tools/testing/selftests/ublk/test_generic_03.sh | 1 -
+ tools/testing/selftests/ublk/test_generic_06.sh | 1 -
+ tools/testing/selftests/ublk/test_generic_07.sh | 1 -
+ tools/testing/selftests/ublk/test_generic_08.sh | 1 -
+ tools/testing/selftests/ublk/test_generic_09.sh | 1 -
+ tools/testing/selftests/ublk/test_generic_10.sh | 1 -
+ tools/testing/selftests/ublk/test_generic_12.sh | 1 -
+ tools/testing/selftests/ublk/test_generic_13.sh | 1 -
+ tools/testing/selftests/ublk/test_generic_16.sh | 56 +
+ tools/testing/selftests/ublk/test_integrity_01.sh | 105 ++
+ tools/testing/selftests/ublk/test_integrity_02.sh | 141 ++
+ tools/testing/selftests/ublk/test_loop_01.sh | 1 -
+ tools/testing/selftests/ublk/test_loop_02.sh | 1 -
+ tools/testing/selftests/ublk/test_loop_03.sh | 1 -
+ tools/testing/selftests/ublk/test_loop_04.sh | 1 -
+ tools/testing/selftests/ublk/test_loop_05.sh | 1 -
+ tools/testing/selftests/ublk/test_loop_06.sh | 1 -
+ tools/testing/selftests/ublk/test_loop_07.sh | 1 -
+ tools/testing/selftests/ublk/test_null_01.sh | 1 -
+ tools/testing/selftests/ublk/test_null_02.sh | 1 -
+ tools/testing/selftests/ublk/test_null_03.sh | 1 -
+ tools/testing/selftests/ublk/test_part_01.sh | 104 ++
+ .../ublk/{test_generic_15.sh => test_part_02.sh} | 7 +-
+ .../{test_generic_04.sh => test_recover_01.sh} | 6 +-
+ .../{test_generic_05.sh => test_recover_02.sh} | 6 +-
+ .../{test_generic_11.sh => test_recover_03.sh} | 1 -
+ .../{test_generic_14.sh => test_recover_04.sh} | 1 -
+ tools/testing/selftests/ublk/test_stress_01.sh | 1 -
+ tools/testing/selftests/ublk/test_stress_02.sh | 1 -
+ tools/testing/selftests/ublk/test_stress_03.sh | 1 -
+ tools/testing/selftests/ublk/test_stress_04.sh | 1 -
+ tools/testing/selftests/ublk/test_stress_05.sh | 1 -
+ tools/testing/selftests/ublk/test_stress_06.sh | 1 -
+ tools/testing/selftests/ublk/test_stress_07.sh | 1 -
+ tools/testing/selftests/ublk/test_stress_08.sh | 44 +
+ tools/testing/selftests/ublk/test_stress_09.sh | 43 +
+ tools/testing/selftests/ublk/test_stripe_01.sh | 1 -
+ tools/testing/selftests/ublk/test_stripe_02.sh | 1 -
+ tools/testing/selftests/ublk/test_stripe_03.sh | 1 -
+ tools/testing/selftests/ublk/test_stripe_04.sh | 1 -
+ tools/testing/selftests/ublk/test_stripe_05.sh | 1 -
+ tools/testing/selftests/ublk/test_stripe_06.sh | 1 -
+ tools/testing/selftests/ublk/trace/seq_io.bt | 49 +-
+ tools/testing/selftests/ublk/utils.h | 64 +
+ 203 files changed, 7736 insertions(+), 2760 deletions(-)
+ create mode 100644 include/uapi/linux/io_uring/bpf_filter.h
+ create mode 100644 io_uring/bpf_filter.c
+ create mode 100644 io_uring/bpf_filter.h
+ create mode 100644 io_uring/tw.c
+ create mode 100644 io_uring/tw.h
+ create mode 100644 io_uring/wait.c
+ create mode 100644 io_uring/wait.h
+ create mode 100644 tools/testing/selftests/ublk/batch.c
+ create mode 100644 tools/testing/selftests/ublk/metadata_size.c
+ create mode 100644 tools/testing/selftests/ublk/settings
+ create mode 100755 tools/testing/selftests/ublk/test_batch_01.sh
+ create mode 100755 tools/testing/selftests/ublk/test_batch_02.sh
+ create mode 100755 tools/testing/selftests/ublk/test_batch_03.sh
+ delete mode 100755 tools/testing/selftests/ublk/test_generic_01.sh
+ create mode 100755 tools/testing/selftests/ublk/test_generic_16.sh
+ create mode 100755 tools/testing/selftests/ublk/test_integrity_01.sh
+ create mode 100755 tools/testing/selftests/ublk/test_integrity_02.sh
+ create mode 100755 tools/testing/selftests/ublk/test_part_01.sh
+ rename tools/testing/selftests/ublk/{test_generic_15.sh => test_part_02.sh} (94%)
+ rename tools/testing/selftests/ublk/{test_generic_04.sh => test_recover_01.sh} (81%)
+ rename tools/testing/selftests/ublk/{test_generic_05.sh => test_recover_02.sh} (82%)
+ rename tools/testing/selftests/ublk/{test_generic_11.sh => test_recover_03.sh} (98%)
+ rename tools/testing/selftests/ublk/{test_generic_14.sh => test_recover_04.sh} (98%)
+ create mode 100755 tools/testing/selftests/ublk/test_stress_08.sh
+ create mode 100755 tools/testing/selftests/ublk/test_stress_09.sh
+$ git am -3 ../patches/0001-Merge-fixup-for-Rust-error.patch
+Applying: Merge fixup for Rust error
+$ git reset HEAD^
+Unstaged changes after reset:
+M drivers/block/rnull/configfs.rs
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[master c6081e1eace70] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
+ Date: Thu Feb 5 12:45:04 2026 +0000
+$ 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 78afd5bd48c65] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
+ Date: Thu Feb 5 12:45:04 2026 +0000
+Merging device-mapper/for-next (218b16992a37e dm mpath: make pg_init_delay_msecs settable)
+$ 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
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Auto-merging drivers/md/dm-crypt.c
+Auto-merging drivers/md/dm-integrity.c
+Auto-merging drivers/md/dm-rq.c
+Auto-merging drivers/md/dm-verity-target.c
+Auto-merging drivers/md/md.c
+Merge made by the 'ort' strategy.
+ .../admin-guide/device-mapper/dm-raid.rst | 2 +-
+ Documentation/admin-guide/kernel-parameters.txt | 7 +
+ drivers/md/Kconfig | 4 +-
+ drivers/md/dm-bufio.c | 179 +++--
+ drivers/md/dm-cache-target.c | 10 +-
+ drivers/md/dm-clone-target.c | 19 +-
+ drivers/md/dm-core.h | 1 -
+ drivers/md/dm-crypt.c | 6 +-
+ drivers/md/dm-delay.c | 4 +-
+ drivers/md/dm-exception-store.c | 2 +-
+ drivers/md/dm-integrity.c | 30 +-
+ drivers/md/dm-ioctl.c | 7 +-
+ drivers/md/dm-kcopyd.c | 3 +-
+ drivers/md/dm-log-userspace-base.c | 3 +-
+ drivers/md/dm-log.c | 2 +-
+ drivers/md/dm-mpath.c | 27 +-
+ drivers/md/dm-path-selector.c | 2 +-
+ drivers/md/dm-raid1.c | 5 +-
+ drivers/md/dm-rq.c | 16 +-
+ drivers/md/dm-snap-persistent.c | 3 +-
+ drivers/md/dm-stripe.c | 12 +-
+ drivers/md/dm-table.c | 44 +-
+ drivers/md/dm-target.c | 2 +-
+ drivers/md/dm-unstripe.c | 2 +-
+ drivers/md/dm-vdo/data-vio.h | 4 +-
+ drivers/md/dm-vdo/encodings.c | 11 +-
+ drivers/md/dm-vdo/encodings.h | 25 -
+ drivers/md/dm-verity-fec.c | 134 ++--
+ drivers/md/dm-verity-fec.h | 35 +-
+ drivers/md/dm-verity-target.c | 65 +-
+ drivers/md/dm-verity-verify-sig.c | 45 ++
+ drivers/md/dm-verity-verify-sig.h | 12 +
+ drivers/md/dm-verity.h | 5 +-
+ drivers/md/dm-writecache.c | 3 +-
+ drivers/md/dm-zone.c | 11 +-
+ drivers/md/dm.c | 5 +-
+ drivers/md/md.c | 4 +-
+ tools/testing/selftests/dm-verity/Makefile | 5 +
+ tools/testing/selftests/dm-verity/config | 10 +
+ .../selftests/dm-verity/test-dm-verity-keyring.sh | 873 +++++++++++++++++++++
+ 40 files changed, 1303 insertions(+), 336 deletions(-)
+ create mode 100644 tools/testing/selftests/dm-verity/Makefile
+ create mode 100644 tools/testing/selftests/dm-verity/config
+ create mode 100755 tools/testing/selftests/dm-verity/test-dm-verity-keyring.sh
+Merging libata/for-next (ff4a46c278ac6 ata: pata_ftide010: Fix some DMA timings)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/libata/linux libata/for-next
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Auto-merging Documentation/devicetree/bindings/ata/sata-common.yaml
+Auto-merging drivers/ata/libata-core.c
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/kernel-parameters.txt | 5 +
+ .../devicetree/bindings/ata/ahci-platform.yaml | 20 -
+ .../devicetree/bindings/ata/sata-common.yaml | 3 +
+ drivers/ata/Kconfig | 17 +-
+ drivers/ata/ahci_dwc.c | 10 +-
+ drivers/ata/ahci_imx.c | 2 +-
+ drivers/ata/ahci_xgene.c | 2 +-
+ drivers/ata/libata-core.c | 241 ++++--
+ drivers/ata/libata-eh.c | 9 +-
+ drivers/ata/libata-scsi.c | 182 ++++-
+ drivers/ata/libata.h | 3 +
+ drivers/ata/pata_cypress.c | 2 +-
+ drivers/ata/pata_ftide010.c | 6 +-
+ drivers/ata/pata_legacy.c | 867 +--------------------
+ include/linux/ata.h | 3 -
+ include/linux/libata.h | 73 +-
+ 16 files changed, 404 insertions(+), 1041 deletions(-)
+Merging pcmcia/pcmcia-next (4a81f78caa53e pcmcia: Add error handling for add_interval() in do_validate_mem())
+$ git merge -m Merge branch 'pcmcia-next' of https://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git pcmcia/pcmcia-next
+Already up to date.
+Merging mmc/next (e2ccce3c5986d mmc: host: renesas_sdhi_core: support selecting an optional mux)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git mmc/next
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/mmc/arasan,sdhci.yaml | 2 +
+ .../devicetree/bindings/mmc/arm,pl18x.yaml | 2 +-
+ .../devicetree/bindings/mmc/brcm,iproc-sdhci.yaml | 5 +
+ .../devicetree/bindings/mmc/bst,c1200-sdhci.yaml | 70 ++
+ .../devicetree/bindings/mmc/cdns,sdhci.yaml | 2 -
+ Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 3 +
+ .../devicetree/bindings/mmc/renesas,sdhi.yaml | 6 +
+ .../devicetree/bindings/mmc/spacemit,sdhci.yaml | 14 +-
+ MAINTAINERS | 2 +
+ arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 4 +-
+ arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 4 +-
+ drivers/i2c/busses/i2c-omap.c | 24 +-
+ drivers/mmc/core/card.h | 11 +
+ drivers/mmc/core/mmc.c | 12 +
+ drivers/mmc/core/queue.c | 9 +-
+ drivers/mmc/core/quirks.h | 12 +
+ drivers/mmc/host/Kconfig | 14 +
+ 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 | 17 +-
+ drivers/mmc/host/dw_mmc-k3.c | 51 +-
+ drivers/mmc/host/dw_mmc-pci.c | 37 +-
+ drivers/mmc/host/dw_mmc-pltfm.c | 17 +-
+ drivers/mmc/host/dw_mmc-rockchip.c | 47 +-
+ drivers/mmc/host/dw_mmc-starfive.c | 5 +-
+ drivers/mmc/host/dw_mmc.c | 768 ++++++++-------------
+ drivers/mmc/host/dw_mmc.h | 146 +---
+ drivers/mmc/host/jz4740_mmc.c | 2 +-
+ drivers/mmc/host/loongson2-mmc.c | 1 -
+ drivers/mmc/host/mmci_qcom_dml.c | 1 +
+ drivers/mmc/host/mtk-sd.c | 32 +-
+ drivers/mmc/host/renesas_sdhi_core.c | 6 +
+ drivers/mmc/host/sdhci-esdhc-imx.c | 18 +
+ drivers/mmc/host/sdhci-msm.c | 77 +++
+ drivers/mmc/host/sdhci-of-aspeed.c | 5 +-
+ drivers/mmc/host/sdhci-of-bst.c | 521 ++++++++++++++
+ drivers/mmc/host/sdhci-of-k1.c | 39 +-
+ drivers/mmc/host/sdhci.c | 23 +-
+ drivers/mux/Kconfig | 8 +-
+ drivers/mux/core.c | 210 +++++-
+ drivers/phy/phy-can-transceiver.c | 10 -
+ include/linux/mmc/card.h | 2 +
+ include/linux/mmc/sdio_ids.h | 3 +
+ include/linux/mux/consumer.h | 108 ++-
+ 49 files changed, 1592 insertions(+), 797 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/mmc/bst,c1200-sdhci.yaml
+ create mode 100644 drivers/mmc/host/sdhci-of-bst.c
+$ git reset --hard HEAD^
+HEAD is now at f5315dc25d011 Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
+Merging next-20260204 version of mmc
+$ git merge -m next-20260204/mmc a77252368f23f452814ae73c454a20d119c90a3b
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/mmc/arasan,sdhci.yaml | 2 +
+ .../devicetree/bindings/mmc/arm,pl18x.yaml | 2 +-
+ .../devicetree/bindings/mmc/brcm,iproc-sdhci.yaml | 5 +
+ .../devicetree/bindings/mmc/bst,c1200-sdhci.yaml | 70 ++
+ .../devicetree/bindings/mmc/cdns,sdhci.yaml | 2 -
+ Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 3 +
+ .../devicetree/bindings/mmc/spacemit,sdhci.yaml | 14 +-
+ MAINTAINERS | 2 +
+ arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 4 +-
+ arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 4 +-
+ drivers/mmc/core/card.h | 6 +
+ drivers/mmc/core/mmc.c | 12 +
+ drivers/mmc/core/quirks.h | 3 +
+ drivers/mmc/host/Kconfig | 14 +
+ 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 | 17 +-
+ drivers/mmc/host/dw_mmc-k3.c | 51 +-
+ drivers/mmc/host/dw_mmc-pci.c | 37 +-
+ drivers/mmc/host/dw_mmc-pltfm.c | 12 +-
+ drivers/mmc/host/dw_mmc-rockchip.c | 47 +-
+ drivers/mmc/host/dw_mmc-starfive.c | 5 +-
+ drivers/mmc/host/dw_mmc.c | 762 ++++++++-------------
+ drivers/mmc/host/dw_mmc.h | 146 +---
+ drivers/mmc/host/jz4740_mmc.c | 2 +-
+ drivers/mmc/host/loongson2-mmc.c | 1 -
+ drivers/mmc/host/mmci_qcom_dml.c | 1 +
+ drivers/mmc/host/mtk-sd.c | 32 +-
+ drivers/mmc/host/sdhci-esdhc-imx.c | 18 +
+ drivers/mmc/host/sdhci-msm.c | 77 +++
+ drivers/mmc/host/sdhci-of-aspeed.c | 5 +-
+ drivers/mmc/host/sdhci-of-bst.c | 521 ++++++++++++++
+ drivers/mmc/host/sdhci-of-k1.c | 39 +-
+ drivers/mmc/host/sdhci.c | 23 +-
+ include/linux/mmc/card.h | 1 +
+ include/linux/mmc/sdio_ids.h | 3 +
+ 41 files changed, 1261 insertions(+), 721 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/mmc/bst,c1200-sdhci.yaml
+ create mode 100644 drivers/mmc/host/sdhci-of-bst.c
+Merging mfd/for-mfd-next (845776177cf3b dt-bindings: mfd: da9055: Fix dead link to codec binding)
+$ 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 MAINTAINERS
+Auto-merging drivers/clk/Kconfig
+Merge made by the 'ort' strategy.
+ .../bindings/leds/rohm,bd71828-leds.yaml | 7 +-
+ .../bindings/mfd/aspeed,ast2x00-scu.yaml | 17 +
+ .../devicetree/bindings/mfd/atmel,hlcdc.yaml | 1 +
+ .../bindings/mfd/atmel,sama5d2-flexcom.yaml | 1 +
+ .../bindings/mfd/bitmain,bm1880-sctrl.yaml | 66 ++
+ Documentation/devicetree/bindings/mfd/da9055.txt | 2 +-
+ .../devicetree/bindings/mfd/mediatek,mt6397.yaml | 1 +
+ .../bindings/mfd/mediatek,mt8195-scpsys.yaml | 1 +
+ .../devicetree/bindings/mfd/nxp,lpc3220-scb.yaml | 74 ++
+ .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 6 +
+ .../devicetree/bindings/mfd/qnap,ts433-mcu.yaml | 1 +
+ .../devicetree/bindings/mfd/rockchip,rk801.yaml | 197 ++++
+ .../devicetree/bindings/mfd/rohm,bd72720-pmic.yaml | 339 +++++++
+ Documentation/devicetree/bindings/mfd/syscon.yaml | 5 +
+ .../devicetree/bindings/power/supply/battery.yaml | 33 +-
+ .../bindings/regulator/rohm,bd72720-regulator.yaml | 148 +++
+ MAINTAINERS | 2 +
+ drivers/clk/Kconfig | 4 +-
+ drivers/clk/clk-bd718x7.c | 10 +-
+ drivers/gpio/Kconfig | 9 +
+ drivers/gpio/Makefile | 1 +
+ drivers/gpio/gpio-bd72720.c | 281 ++++++
+ drivers/mfd/Kconfig | 36 +-
+ drivers/mfd/arizona-core.c | 2 +-
+ drivers/mfd/atmel-hlcdc.c | 1 +
+ drivers/mfd/axp20x.c | 5 +-
+ drivers/mfd/cgbc-core.c | 1 +
+ drivers/mfd/da9052-spi.c | 2 +-
+ drivers/mfd/intel-lpss-pci.c | 13 +
+ drivers/mfd/macsmc.c | 4 +
+ drivers/mfd/max77759.c | 12 +-
+ drivers/mfd/mfd-core.c | 45 +-
+ drivers/mfd/omap-usb-host.c | 6 +-
+ drivers/mfd/qcom-pm8xxx.c | 8 +-
+ drivers/mfd/qnap-mcu.c | 9 +
+ drivers/mfd/rk8xx-core.c | 81 ++
+ drivers/mfd/rk8xx-i2c.c | 33 +-
+ drivers/mfd/rohm-bd71828.c | 555 ++++++++++-
+ drivers/mfd/sec-common.c | 45 +-
+ drivers/mfd/sec-core.h | 2 +-
+ drivers/mfd/sec-irq.c | 65 +-
+ drivers/mfd/simple-mfd-i2c.c | 1 +
+ drivers/mfd/tps65219.c | 9 +
+ drivers/power/supply/bd71828-power.c | 160 ++-
+ drivers/regulator/Kconfig | 8 +-
+ drivers/regulator/bd71828-regulator.c | 1027 +++++++++++++++++++-
+ drivers/regulator/rk808-regulator.c | 243 +++++
+ drivers/rtc/Kconfig | 3 +-
+ drivers/rtc/rtc-bd70528.c | 21 +-
+ drivers/rtc/rtc-s5m.c | 21 +-
+ include/linux/mfd/axp20x.h | 3 +
+ include/linux/mfd/rk808.h | 118 +++
+ include/linux/mfd/rohm-bd71828.h | 2 +
+ include/linux/mfd/rohm-bd72720.h | 634 ++++++++++++
+ include/linux/mfd/rohm-generic.h | 1 +
+ include/linux/mfd/samsung/core.h | 1 -
+ include/linux/mfd/tps6105x.h | 5 +-
+ include/linux/mfd/tps65219.h | 2 +
+ 58 files changed, 4144 insertions(+), 246 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/mfd/bitmain,bm1880-sctrl.yaml
+ create mode 100644 Documentation/devicetree/bindings/mfd/nxp,lpc3220-scb.yaml
+ create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk801.yaml
+ create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd72720-pmic.yaml
+ create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd72720-regulator.yaml
+ create mode 100644 drivers/gpio/gpio-bd72720.c
+ create mode 100644 include/linux/mfd/rohm-bd72720.h
+Merging backlight/for-backlight-next (83333aa97441b backlight: qcom-wled: Change PM8950 WLED configurations)
+$ 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.
+ .../bindings/leds/backlight/qcom-wled.yaml | 24 ++-
+ drivers/video/backlight/Kconfig | 11 ++
+ drivers/video/backlight/Makefile | 1 +
+ drivers/video/backlight/aw99706.c | 2 +-
+ drivers/video/backlight/cgbc_bl.c | 180 +++++++++++++++++++++
+ drivers/video/backlight/qcom-wled.c | 42 ++++-
+ 6 files changed, 255 insertions(+), 5 deletions(-)
+ create mode 100644 drivers/video/backlight/cgbc_bl.c
+Merging battery/for-next (12bdf471e374b power: supply: bd71828: Use dev_err_probe())
+$ 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
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/goldfish/battery.txt | 17 ---------
+ .../power/supply/google,goldfish-battery.yaml | 41 ++++++++++++++++++++++
+ Documentation/power/charger-manager.rst | 12 +------
+ MAINTAINERS | 2 +-
+ drivers/power/reset/nvmem-reboot-mode.c | 15 ++++++--
+ drivers/power/reset/tdx-ec-poweroff.c | 19 ++++++++++
+ drivers/power/supply/ab8500_chargalg.c | 15 ++++----
+ drivers/power/supply/ab8500_charger.c | 40 ++++++++++-----------
+ drivers/power/supply/act8945a_charger.c | 16 ++++-----
+ drivers/power/supply/bd71828-power.c | 9 ++---
+ drivers/power/supply/bd99954-charger.c | 1 -
+ drivers/power/supply/bq256xx_charger.c | 13 ++++---
+ drivers/power/supply/bq25980_charger.c | 13 ++++---
+ drivers/power/supply/bq27xxx_battery.c | 6 ++--
+ drivers/power/supply/cpcap-battery.c | 8 ++---
+ drivers/power/supply/cw2015_battery.c | 1 -
+ drivers/power/supply/goldfish_battery.c | 12 +++----
+ drivers/power/supply/pf1550-charger.c | 32 ++++++++---------
+ drivers/power/supply/pm8916_bms_vm.c | 18 +++++-----
+ drivers/power/supply/pm8916_lbc.c | 18 +++++-----
+ drivers/power/supply/power_supply_sysfs.c | 6 ++--
+ drivers/power/supply/qcom_battmgr.c | 3 +-
+ drivers/power/supply/rt9455_charger.c | 17 ++++-----
+ drivers/power/supply/sbs-battery.c | 36 +++++++++----------
+ drivers/power/supply/ucs1002_power.c | 1 -
+ drivers/power/supply/wm97xx_battery.c | 40 ++++++++-------------
+ 26 files changed, 221 insertions(+), 190 deletions(-)
+ delete mode 100644 Documentation/devicetree/bindings/goldfish/battery.txt
+ create mode 100644 Documentation/devicetree/bindings/power/supply/google,goldfish-battery.yaml
+Merging regulator/for-next (3d54df872c8ee Merge remote-tracking branch 'regulator/for-6.20' 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
+Auto-merging MAINTAINERS
+Auto-merging drivers/mfd/sec-irq.c
+Auto-merging drivers/regulator/Kconfig
+Merge made by the 'ort' strategy.
+ .../bindings/firmware/google,gs101-acpm-ipc.yaml | 4 +-
+ .../bindings/mfd/samsung,s2mpg10-pmic.yaml | 120 ++
+ .../bindings/mfd/samsung,s2mpg11-pmic.yaml | 88 ++
+ .../devicetree/bindings/mfd/samsung,s2mps11.yaml | 29 +-
+ .../bindings/regulator/adi,max77675.yaml | 184 +++
+ .../regulator/mediatek,mt6331-regulator.yaml | 4 +-
+ ...pberrypi,7inch-touchscreen-panel-regulator.yaml | 5 +
+ .../devicetree/bindings/regulator/regulator.yaml | 1 +
+ .../bindings/regulator/richtek,rt5739.yaml | 5 +
+ .../regulator/samsung,s2mpg10-regulator.yaml | 158 +++
+ .../regulator/samsung,s2mpg11-regulator.yaml | 136 +++
+ .../devicetree/bindings/regulator/ti,tps65185.yaml | 96 ++
+ MAINTAINERS | 1 +
+ drivers/mfd/sec-acpm.c | 171 ++-
+ drivers/mfd/sec-common.c | 17 +-
+ drivers/mfd/sec-irq.c | 86 +-
+ drivers/regulator/Kconfig | 29 +
+ drivers/regulator/Makefile | 3 +
+ drivers/regulator/core.c | 359 ++++--
+ drivers/regulator/dummy.c | 2 +-
+ drivers/regulator/max77675-regulator.c | 1056 +++++++++++++++++
+ drivers/regulator/rt8092.c | 313 ++++++
+ drivers/regulator/s2mps11.c | 1186 ++++++++++++++++++--
+ drivers/regulator/tps65185.c | 454 ++++++++
+ .../regulator/samsung,s2mpg10-regulator.h | 53 +
+ include/linux/mfd/samsung/core.h | 1 +
+ include/linux/mfd/samsung/irq.h | 105 ++
+ include/linux/mfd/samsung/s2mpg10.h | 44 +-
+ include/linux/mfd/samsung/s2mpg11.h | 434 +++++++
+ include/linux/regulator/driver.h | 7 +
+ rust/helpers/regulator.c | 24 +-
+ rust/kernel/regulator.rs | 9 +-
+ 32 files changed, 4903 insertions(+), 281 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/mfd/samsung,s2mpg10-pmic.yaml
+ create mode 100644 Documentation/devicetree/bindings/mfd/samsung,s2mpg11-pmic.yaml
+ create mode 100644 Documentation/devicetree/bindings/regulator/adi,max77675.yaml
+ create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpg10-regulator.yaml
+ create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpg11-regulator.yaml
+ create mode 100644 Documentation/devicetree/bindings/regulator/ti,tps65185.yaml
+ create mode 100644 drivers/regulator/max77675-regulator.c
+ create mode 100644 drivers/regulator/rt8092.c
+ create mode 100644 drivers/regulator/tps65185.c
+ create mode 100644 include/dt-bindings/regulator/samsung,s2mpg10-regulator.h
+ create mode 100644 include/linux/mfd/samsung/s2mpg11.h
+Merging security/next (472711068fa95 lsm: make keys for static branch static)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git security/next
+Auto-merging fs/nfs/nfs4proc.c
+Merge made by the 'ort' strategy.
+ fs/nfs/nfs4proc.c | 38 +++-----------------------------------
+ include/linux/cred.h | 1 -
+ include/linux/lsm_hooks.h | 4 ++--
+ kernel/cred.c | 23 -----------------------
+ rust/helpers/cred.c | 4 ++--
+ rust/helpers/security.c | 26 +++++++++++++++-----------
+ security/security.c | 2 +-
+ 7 files changed, 23 insertions(+), 75 deletions(-)
+Merging apparmor/apparmor-next (1b51bd761599b apparmor: fix cast in format string DEBUG statement)
+$ git merge -m Merge branch 'apparmor-next' of https://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor apparmor/apparmor-next
+Merge made by the 'ort' strategy.
+ security/apparmor/.kunitconfig | 5 +
+ security/apparmor/af_unix.c | 2 +-
+ security/apparmor/apparmorfs.c | 23 ++-
+ security/apparmor/domain.c | 60 +++----
+ security/apparmor/file.c | 49 ++++--
+ security/apparmor/include/audit.h | 2 +
+ security/apparmor/include/cred.h | 104 ++++++++----
+ security/apparmor/include/lib.h | 39 ++++-
+ security/apparmor/include/match.h | 12 +-
+ security/apparmor/include/policy.h | 32 +++-
+ security/apparmor/label.c | 55 +++---
+ security/apparmor/lib.c | 29 ++--
+ security/apparmor/lsm.c | 66 +++++---
+ security/apparmor/match.c | 22 +--
+ security/apparmor/net.c | 6 +-
+ security/apparmor/path.c | 13 +-
+ security/apparmor/policy.c | 31 +++-
+ security/apparmor/policy_compat.c | 10 +-
+ security/apparmor/policy_unpack.c | 336 ++++++++++++++++++++++++++++++++-----
+ security/apparmor/resource.c | 5 +
+ security/apparmor/task.c | 32 ++++
+ 21 files changed, 690 insertions(+), 243 deletions(-)
+ create mode 100644 security/apparmor/.kunitconfig
+Merging integrity/next-integrity (0496fc9cdc384 evm: Use ordered xattrs list to calculate HMAC in evm_init_hmac())
+$ 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 security/integrity/evm/evm_crypto.c
+Merge made by the 'ort' strategy.
+ security/integrity/evm/evm_crypto.c | 14 ++++++++++----
+ security/integrity/ima/ima.h | 6 ++++--
+ security/integrity/ima/ima_appraise.c | 16 +++-------------
+ security/integrity/ima/ima_main.c | 22 +++++++++++++---------
+ 4 files changed, 30 insertions(+), 28 deletions(-)
+Merging selinux/next (ea64aa57d596c selinux: drop the BUG() in cred_has_capability())
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git selinux/next
+Merge made by the 'ort' strategy.
+ security/selinux/hooks.c | 163 ++++++++++++++++++++++++-----
+ security/selinux/include/classmap.h | 2 +-
+ security/selinux/include/objsec.h | 3 +
+ security/selinux/include/policycap.h | 1 +
+ security/selinux/include/policycap_names.h | 1 +
+ security/selinux/include/security.h | 6 ++
+ 6 files changed, 151 insertions(+), 25 deletions(-)
+Merging smack/next (33d589ed60ae4 smack: /smack/doi: accept previously used values)
+$ git merge -m Merge branch 'next' of https://github.com/cschaufler/smack-next smack/next
+Merge made by the 'ort' strategy.
+ security/smack/smack_access.c | 2 +-
+ security/smack/smackfs.c | 79 +++++++++++++++++++++++++++----------------
+ 2 files changed, 51 insertions(+), 30 deletions(-)
+Merging tomoyo/master (bc8a1ba841e1b xfrm: always flush state and policy upon NETDEV_UNREGISTER event)
+$ git merge -m Merge branch 'master' of git://git.code.sf.net/p/tomoyo/tomoyo.git tomoyo/master
+Auto-merging drivers/infiniband/core/cache.c
+Auto-merging drivers/infiniband/core/device.c
+Auto-merging include/linux/netdevice.h
+Auto-merging net/can/j1939/transport.c
+Auto-merging net/core/dev.c
+Merge made by the 'ort' strategy.
+ drivers/infiniband/core/cache.c | 112 ++++++++++++++++++-
+ drivers/infiniband/core/core_priv.h | 6 +
+ drivers/infiniband/core/device.c | 49 ++++++++-
+ drivers/infiniband/core/roce_gid_mgmt.c | 28 ++++-
+ fs/hfs/super.c | 2 +-
+ include/linux/netdevice.h | 15 +++
+ kernel/softirq.c | 4 +
+ kernel/workqueue.c | 4 +
+ net/can/j1939/j1939-priv.h | 7 ++
+ net/can/j1939/main.c | 90 +++++++++++++++
+ net/can/j1939/transport.c | 3 +
+ net/core/dev.c | 187 ++++++++++++++++++++++++++++++++
+ net/core/lock_debug.c | 1 +
+ net/socket.c | 32 ++++--
+ net/xfrm/xfrm_device.c | 12 +-
+ 15 files changed, 538 insertions(+), 14 deletions(-)
+Merging tpmdd/next (3e91b44c93ad2 tpm: st33zp24: Fix missing cleanup on get_burstcount() error)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git tpmdd/next
+Merge made by the 'ort' strategy.
+ drivers/char/tpm/st33zp24/st33zp24.c | 6 ++++--
+ drivers/char/tpm/tpm_i2c_infineon.c | 6 ++++--
+ 2 files changed, 8 insertions(+), 4 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
+Auto-merging Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/watchdog/mpc8xxx-wdt.txt | 25 ---
+ .../devicetree/bindings/watchdog/mpc8xxx-wdt.yaml | 64 ++++++
+ .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 +
+ .../devicetree/bindings/watchdog/samsung-wdt.yaml | 72 +++++--
+ Documentation/watchdog/watchdog-kernel-api.rst | 2 +-
+ Documentation/watchdog/watchdog-parameters.rst | 7 -
+ drivers/watchdog/Kconfig | 8 -
+ drivers/watchdog/Makefile | 3 -
+ drivers/watchdog/iTCO_vendor.h | 14 --
+ drivers/watchdog/iTCO_vendor_support.c | 216 ---------------------
+ drivers/watchdog/iTCO_wdt.c | 12 +-
+ drivers/watchdog/imx7ulp_wdt.c | 1 +
+ drivers/watchdog/it87_wdt.c | 12 ++
+ drivers/watchdog/s3c2410_wdt.c | 22 +--
+ drivers/watchdog/sbsa_gwdt.c | 4 +-
+ drivers/watchdog/starfive-wdt.c | 2 +-
+ drivers/watchdog/watchdog_core.c | 3 +-
+ drivers/watchdog/watchdog_dev.c | 35 ++--
+ include/linux/watchdog.h | 12 +-
+ 19 files changed, 161 insertions(+), 354 deletions(-)
+ delete mode 100644 Documentation/devicetree/bindings/watchdog/mpc8xxx-wdt.txt
+ create mode 100644 Documentation/devicetree/bindings/watchdog/mpc8xxx-wdt.yaml
+ delete mode 100644 drivers/watchdog/iTCO_vendor.h
+ delete mode 100644 drivers/watchdog/iTCO_vendor_support.c
+Merging iommu/next (7dddaf3320f96 Merge branches 'arm/smmu/updates', '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
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Auto-merging MAINTAINERS
+Auto-merging drivers/pci/pci-acpi.c
+Auto-merging drivers/pci/pci.c
+Auto-merging drivers/pci/quirks.c
+Auto-merging include/linux/mm.h
+Auto-merging rust/kernel/lib.rs
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/kernel-parameters.txt | 9 +
+ MAINTAINERS | 1 +
+ drivers/iommu/Kconfig | 19 ++
+ drivers/iommu/Makefile | 1 +
+ drivers/iommu/amd/Kconfig | 10 +
+ drivers/iommu/amd/Makefile | 1 +
+ drivers/iommu/amd/amd_iommu.h | 33 +++
+ drivers/iommu/amd/amd_iommu_types.h | 50 +++-
+ drivers/iommu/amd/init.c | 12 +-
+ drivers/iommu/amd/iommu.c | 311 +++++++++++++--------
+ drivers/iommu/amd/iommufd.c | 77 +++++
+ drivers/iommu/amd/iommufd.h | 20 ++
+ drivers/iommu/amd/nested.c | 294 +++++++++++++++++++
+ drivers/iommu/arm/Kconfig | 1 -
+ .../iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 4 +-
+ drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c | 78 +++++-
+ drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 153 +++++++---
+ drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 6 +-
+ drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 84 +-----
+ drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 28 ++
+ drivers/iommu/arm/arm-smmu/qcom_iommu.c | 8 +-
+ drivers/iommu/dma-iommu.c | 4 +-
+ drivers/iommu/dma-iommu.h | 5 +-
+ drivers/iommu/generic_pt/fmt/amdv1.h | 3 +-
+ drivers/iommu/generic_pt/fmt/x86_64.h | 3 +-
+ drivers/iommu/generic_pt/iommu_pt.h | 3 +-
+ drivers/iommu/intel/cache.c | 9 +-
+ drivers/iommu/intel/iommu.c | 33 +--
+ drivers/iommu/intel/iommu.h | 21 +-
+ drivers/iommu/intel/nested.c | 9 +-
+ drivers/iommu/intel/pasid.c | 212 ++------------
+ drivers/iommu/intel/pasid.h | 28 +-
+ drivers/iommu/iommu-debug-pagealloc.c | 164 +++++++++++
+ drivers/iommu/iommu-priv.h | 58 ++++
+ drivers/iommu/iommu.c | 234 +++++++++++++++-
+ drivers/pci/pci-acpi.c | 17 +-
+ drivers/pci/pci.c | 65 ++++-
+ drivers/pci/quirks.c | 19 +-
+ include/linux/iommu-debug-pagealloc.h | 32 +++
+ include/linux/iommu.h | 14 +
+ include/linux/mm.h | 5 +
+ include/linux/page_ext.h | 6 +
+ include/uapi/linux/iommufd.h | 39 +++
+ include/uapi/linux/vfio.h | 4 +
+ mm/page_ext.c | 27 ++
+ rust/bindings/bindings_helper.h | 3 +-
+ rust/kernel/iommu/mod.rs | 5 +
+ rust/kernel/iommu/pgtable.rs | 279 ++++++++++++++++++
+ rust/kernel/lib.rs | 1 +
+ 49 files changed, 2000 insertions(+), 502 deletions(-)
+ create mode 100644 drivers/iommu/amd/iommufd.c
+ create mode 100644 drivers/iommu/amd/iommufd.h
+ create mode 100644 drivers/iommu/amd/nested.c
+ create mode 100644 drivers/iommu/iommu-debug-pagealloc.c
+ create mode 100644 include/linux/iommu-debug-pagealloc.h
+ create mode 100644 rust/kernel/iommu/mod.rs
+ create mode 100644 rust/kernel/iommu/pgtable.rs
+Merging audit/next (76489955c6d4a audit: move the compat_xxx_class[] extern declarations to audit_arch.h)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git audit/next
+Auto-merging include/linux/audit.h
+Auto-merging kernel/audit.c
+Merge made by the 'ort' strategy.
+ include/asm-generic/audit_change_attr.h | 3 +
+ include/asm-generic/audit_read.h | 6 ++
+ include/linux/audit.h | 14 +--
+ include/linux/audit_arch.h | 7 ++
+ kernel/audit.c | 159 ++++++++++++++++++++++++++++++++
+ net/netfilter/nft_log.c | 58 +-----------
+ net/netfilter/xt_AUDIT.c | 58 +-----------
+ 7 files changed, 185 insertions(+), 120 deletions(-)
+Merging devicetree/for-next (39451ebcf7fe1 dt-bindings: firmware: fsl,scu: Mark multi-channel MU layouts as deprecated)
+$ 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 .clang-format
+Auto-merging Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
+Auto-merging Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-firmware.yaml
+Auto-merging Documentation/devicetree/bindings/mfd/mediatek,mt8195-scpsys.yaml
+Auto-merging Documentation/devicetree/bindings/power/mediatek,power-controller.yaml
+Auto-merging Documentation/devicetree/bindings/trivial-devices.yaml
+Auto-merging MAINTAINERS
+Auto-merging Makefile
+Auto-merging drivers/of/of_reserved_mem.c
+Auto-merging drivers/of/platform.c
+Auto-merging drivers/of/unittest.c
+Merge made by the 'ort' strategy.
+ .clang-format | 1 +
+ Documentation/devicetree/bindings/Makefile | 6 +-
+ .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 6 +
+ .../bindings/arm/bcm/brcm,vulcan-soc.yaml | 24 --
+ .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 8 +
+ .../devicetree/bindings/arm/omap/prm-inst.txt | 31 --
+ .../bindings/arm/ti/ti,omap-prm-inst.yaml | 55 ++++
+ .../devicetree/bindings/arm/vexpress-config.yaml | 6 +-
+ .../bindings/bus/aspeed,ast2600-ahbc.yaml | 8 +-
+ .../bindings/bus/st,stm32mp25-rifsc.yaml | 2 +-
+ .../bindings/crypto/aspeed,ast2600-acry.yaml | 7 +
+ .../bindings/crypto/inside-secure,safexcel.yaml | 22 ++
+ .../bindings/display/bridge/fsl,ldb.yaml | 10 +
+ .../bindings/display/bridge/lvds-codec.yaml | 1 +
+ .../bindings/display/bridge/nxp,tda998x.yaml | 3 +
+ .../bindings/display/bridge/toshiba,tc358767.yaml | 2 +-
+ .../bindings/display/google,goldfish-fb.txt | 17 --
+ .../bindings/display/google,goldfish-fb.yaml | 38 +++
+ .../bindings/dsp/mediatek,mt8186-dsp.yaml | 2 +-
+ Documentation/devicetree/bindings/eeprom/at25.yaml | 1 +
+ .../embedded-controller/lenovo,yoga-c630-ec.yaml | 2 +-
+ .../bindings/firmware/cznic,turris-mox-rwtm.txt | 19 --
+ .../bindings/firmware/cznic,turris-mox-rwtm.yaml | 40 +++
+ .../devicetree/bindings/firmware/fsl,scu.yaml | 20 +-
+ .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 21 +-
+ .../bindings/hwmon/iei,wt61p803-puzzle-hwmon.yaml | 59 ++++
+ .../devicetree/bindings/hwmon/sensirion,shtc1.yaml | 2 +-
+ .../devicetree/bindings/input/syna,rmi4.yaml | 2 +-
+ .../interrupt-controller/loongson,eiointc.yaml | 3 +
+ .../interrupt-controller/loongson,liointc.yaml | 3 +
+ .../interrupt-controller/loongson,pch-pic.yaml | 3 +
+ .../bindings/leds/iei,wt61p803-puzzle-leds.yaml | 41 +++
+ .../bindings/media/i2c/onnn,mt9m114.yaml | 2 +-
+ .../bindings/media/samsung,exynos5250-gsc.yaml | 2 +-
+ .../bindings/mfd/iei,wt61p803-puzzle.yaml | 80 ++++++
+ .../bindings/mfd/mediatek,mt8195-scpsys.yaml | 3 +-
+ .../devicetree/bindings/mfd/realtek,rtd1xxx.yaml | 69 +++++
+ .../devicetree/bindings/net/brcm,amac.yaml | 2 +
+ .../devicetree/bindings/pci/mbvl,gpex40-pcie.yaml | 2 +-
+ .../bindings/power/mediatek,power-controller.yaml | 2 +-
+ .../bindings/power/reset/syscon-poweroff.yaml | 8 +-
+ .../bindings/power/reset/syscon-reboot.yaml | 2 +-
+ .../devicetree/bindings/remoteproc/mtk,scp.yaml | 2 +-
+ .../devicetree/bindings/submitting-patches.rst | 4 +-
+ .../devicetree/bindings/trivial-devices.yaml | 8 +
+ .../devicetree/bindings/usb/ite,it5205.yaml | 2 +-
+ .../devicetree/bindings/writing-schema.rst | 12 +-
+ MAINTAINERS | 10 +-
+ Makefile | 14 +-
+ arch/arm/mach-at91/pm.c | 7 +-
+ arch/arm/mach-exynos/exynos.c | 8 +-
+ arch/powerpc/platforms/44x/fsp2.c | 5 +-
+ arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 4 +-
+ drivers/cdx/cdx.c | 15 +-
+ drivers/clk/imx/clk-imx27.c | 7 +-
+ drivers/clk/imx/clk-imx31.c | 7 +-
+ drivers/cpufreq/s5pv210-cpufreq.c | 10 +-
+ drivers/dma/fsl_raid.c | 4 +-
+ drivers/of/of_reserved_mem.c | 3 +-
+ drivers/of/platform.c | 15 +-
+ drivers/of/property.c | 49 ++--
+ drivers/of/unittest.c | 6 +-
+ include/dt-bindings/clock/oxsemi,ox810se.h | 19 --
+ include/dt-bindings/clock/oxsemi,ox820.h | 29 --
+ include/dt-bindings/clock/qcom,mss-sc7180.h | 12 -
+ include/dt-bindings/clock/xlnx-versal-clk.h | 123 --------
+ include/dt-bindings/clock/xlnx-zynqmp-clk.h | 133 ---------
+ include/dt-bindings/dma/jz4775-dma.h | 44 ---
+ include/dt-bindings/dma/x2000-dma.h | 54 ----
+ include/dt-bindings/gce/mt6779-gce.h | 222 ---------------
+ include/dt-bindings/memory/mt6779-larb-port.h | 206 --------------
+ include/dt-bindings/mux/ti-serdes.h | 190 -------------
+ include/dt-bindings/pinctrl/mt6397-pinfunc.h | 257 -----------------
+ include/dt-bindings/reset/bcm6318-reset.h | 20 --
+ include/dt-bindings/reset/imx8ulp-pcc-reset.h | 59 ----
+ include/dt-bindings/reset/oxsemi,ox810se.h | 42 ---
+ include/dt-bindings/reset/oxsemi,ox820.h | 42 ---
+ include/dt-bindings/sound/audio-jack-events.h | 10 -
+ include/linux/of.h | 7 +
+ scripts/Makefile.dtbs | 1 -
+ scripts/dtc/checks.c | 42 +--
+ scripts/dtc/dt-extract-compatibles | 1 +
+ scripts/dtc/dtc.c | 5 +
+ scripts/dtc/dtc.h | 6 +
+ scripts/dtc/flattree.c | 6 +-
+ scripts/dtc/libfdt/fdt_overlay.c | 3 +-
+ scripts/dtc/libfdt/fdt_ro.c | 4 +-
+ scripts/dtc/libfdt/libfdt.h | 214 ++++++++++++++
+ scripts/dtc/libfdt/libfdt_env.h | 27 --
+ scripts/dtc/libfdt/libfdt_internal.h | 14 +-
+ scripts/dtc/livetree.c | 311 ++++++++++++++++++---
+ scripts/dtc/srcpos.c | 22 +-
+ scripts/dtc/treesource.c | 114 ++++++--
+ scripts/dtc/version_gen.h | 2 +-
+ 94 files changed, 1236 insertions(+), 1834 deletions(-)
+ delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.yaml
+ delete mode 100644 Documentation/devicetree/bindings/arm/omap/prm-inst.txt
+ create mode 100644 Documentation/devicetree/bindings/arm/ti/ti,omap-prm-inst.yaml
+ delete mode 100644 Documentation/devicetree/bindings/display/google,goldfish-fb.txt
+ create mode 100644 Documentation/devicetree/bindings/display/google,goldfish-fb.yaml
+ delete mode 100644 Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
+ create mode 100644 Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.yaml
+ create mode 100644 Documentation/devicetree/bindings/hwmon/iei,wt61p803-puzzle-hwmon.yaml
+ create mode 100644 Documentation/devicetree/bindings/leds/iei,wt61p803-puzzle-leds.yaml
+ create mode 100644 Documentation/devicetree/bindings/mfd/iei,wt61p803-puzzle.yaml
+ create mode 100644 Documentation/devicetree/bindings/mfd/realtek,rtd1xxx.yaml
+ delete mode 100644 include/dt-bindings/clock/oxsemi,ox810se.h
+ delete mode 100644 include/dt-bindings/clock/oxsemi,ox820.h
+ delete mode 100644 include/dt-bindings/clock/qcom,mss-sc7180.h
+ delete mode 100644 include/dt-bindings/clock/xlnx-versal-clk.h
+ delete mode 100644 include/dt-bindings/clock/xlnx-zynqmp-clk.h
+ delete mode 100644 include/dt-bindings/dma/jz4775-dma.h
+ delete mode 100644 include/dt-bindings/dma/x2000-dma.h
+ delete mode 100644 include/dt-bindings/gce/mt6779-gce.h
+ delete mode 100644 include/dt-bindings/memory/mt6779-larb-port.h
+ delete mode 100644 include/dt-bindings/mux/ti-serdes.h
+ delete mode 100644 include/dt-bindings/pinctrl/mt6397-pinfunc.h
+ delete mode 100644 include/dt-bindings/reset/bcm6318-reset.h
+ delete mode 100644 include/dt-bindings/reset/imx8ulp-pcc-reset.h
+ delete mode 100644 include/dt-bindings/reset/oxsemi,ox810se.h
+ delete mode 100644 include/dt-bindings/reset/oxsemi,ox820.h
+ delete mode 100644 include/dt-bindings/sound/audio-jack-events.h
+Merging dt-krzk/for-next (5cd532f7f0174 arm64: dts: apm: Drop "dma" device_type)
+$ 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 (75df94d05fc03 mailbox: sprd: mask interrupts that are not handled)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git mailbox/for-next
+Auto-merging Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
+CONFLICT (content): Merge conflict in Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
+Auto-merging drivers/mailbox/mtk-cmdq-mailbox.c
+Resolved 'Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 16b6bbb08f3c4] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git
+$ git diff -M --stat --summary HEAD^..
+ .../bindings/mailbox/mediatek,mt8196-vcp-mbox.yaml | 49 ++++++
+ .../bindings/mailbox/microchip,mpfs-mailbox.yaml | 6 +-
+ .../devicetree/bindings/mailbox/sprd-mailbox.yaml | 1 +
+ .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml | 11 ++
+ drivers/mailbox/Kconfig | 17 ++-
+ drivers/mailbox/Makefile | 2 +
+ drivers/mailbox/arm_mhuv3.c | 2 +-
+ drivers/mailbox/bcm-flexrm-mailbox.c | 15 +-
+ drivers/mailbox/cix-mailbox.c | 2 +-
+ drivers/mailbox/cv1800-mailbox.c | 1 -
+ drivers/mailbox/exynos-mailbox.c | 9 +-
+ drivers/mailbox/imx-mailbox.c | 8 +-
+ drivers/mailbox/mailbox-mchp-ipc-sbi.c | 41 +++--
+ drivers/mailbox/mailbox.c | 6 +-
+ drivers/mailbox/mtk-cmdq-mailbox.c | 12 +-
+ drivers/mailbox/mtk-vcp-mailbox.c | 170 +++++++++++++++++++++
+ drivers/mailbox/omap-mailbox.c | 1 -
+ drivers/mailbox/pcc.c | 120 +++------------
+ drivers/mailbox/sprd-mailbox.c | 117 ++++++++++----
+ drivers/mailbox/zynqmp-ipi-mailbox.c | 5 +-
+ include/acpi/pcc.h | 29 ----
+ include/linux/mailbox/mtk-vcp-mailbox.h | 32 ++++
+ 22 files changed, 436 insertions(+), 220 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/mailbox/mediatek,mt8196-vcp-mbox.yaml
+ create mode 100644 drivers/mailbox/mtk-vcp-mailbox.c
+ create mode 100644 include/linux/mailbox/mtk-vcp-mailbox.h
+Merging spi/for-next (f0b0677d8a1eb Merge remote-tracking branch 'spi/for-6.20' into spi-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git spi/for-next
+Auto-merging Documentation/spi/index.rst
+Auto-merging MAINTAINERS
+Auto-merging drivers/spi/spi.c
+Auto-merging include/linux/spi/spi.h
+Merge made by the 'ort' strategy.
+ .../bindings/display/panel/sitronix,st7789v.yaml | 5 +-
+ .../devicetree/bindings/iio/adc/adi,ad4030.yaml | 42 +-
+ .../devicetree/bindings/iio/adc/adi,ad4695.yaml | 5 +-
+ .../bindings/spi/adi,axi-spi-engine.yaml | 15 +
+ .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 6 +-
+ .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 6 +-
+ .../bindings/spi/andestech,ae350-spi.yaml | 87 ++
+ .../bindings/spi/atmel,at91rm9200-spi.yaml | 1 +
+ .../devicetree/bindings/spi/axiado,ax3000-spi.yaml | 73 ++
+ .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 2 +-
+ .../devicetree/bindings/spi/faraday,ftssp010.yaml | 43 +
+ .../bindings/spi/nvidia,tegra210-quad.yaml | 6 +-
+ .../devicetree/bindings/spi/nxp,imx94-xspi.yaml | 92 ++
+ .../devicetree/bindings/spi/nxp,lpc3220-spi.yaml | 8 +
+ .../bindings/spi/renesas,rzv2h-rspi.yaml | 8 +
+ .../bindings/spi/spi-peripheral-props.yaml | 40 +-
+ .../devicetree/bindings/spi/spi-xilinx.yaml | 1 -
+ .../devicetree/bindings/spi/st,stm32-spi.yaml | 3 +
+ Documentation/spi/index.rst | 1 +
+ Documentation/spi/multiple-data-lanes.rst | 217 +++
+ MAINTAINERS | 26 +
+ drivers/spi/Kconfig | 57 +-
+ drivers/spi/Makefile | 4 +-
+ drivers/spi/atmel-quadspi.c | 1 -
+ drivers/spi/spi-airoha-snfi.c | 1 -
+ drivers/spi/spi-altera-platform.c | 2 -
+ drivers/spi/spi-amlogic-spifc-a1.c | 1 -
+ drivers/spi/spi-amlogic-spisg.c | 1 -
+ drivers/spi/spi-apple.c | 1 -
+ drivers/spi/spi-ar934x.c | 1 -
+ drivers/spi/spi-armada-3700.c | 4 +-
+ drivers/spi/spi-aspeed-smc.c | 135 +-
+ drivers/spi/spi-atcspi200.c | 679 ++++++++++
+ drivers/spi/spi-ath79.c | 1 -
+ drivers/spi/spi-atmel.c | 1 -
+ drivers/spi/spi-axi-spi-engine.c | 146 ++-
+ drivers/spi/spi-axiado.c | 1007 ++++++++++++++
+ drivers/spi/spi-axiado.h | 133 ++
+ drivers/spi/spi-bcm-qspi.c | 1 -
+ drivers/spi/spi-bcm2835.c | 1 -
+ drivers/spi/spi-bcm2835aux.c | 1 -
+ drivers/spi/spi-bcm63xx-hsspi.c | 65 +-
+ drivers/spi/spi-bcm63xx.c | 1 -
+ drivers/spi/spi-bcmbca-hsspi.c | 1 -
+ drivers/spi/spi-cadence-quadspi.c | 146 ++-
+ drivers/spi/spi-cadence-xspi.c | 77 +-
+ drivers/spi/spi-cadence.c | 1 -
+ drivers/spi/spi-cavium-octeon.c | 1 -
+ drivers/spi/spi-cavium-thunderx.c | 1 -
+ drivers/spi/spi-clps711x.c | 1 -
+ drivers/spi/spi-cs42l43.c | 8 +
+ drivers/spi/spi-davinci.c | 1 -
+ drivers/spi/spi-dln2.c | 3 -
+ drivers/spi/spi-dw-bt1.c | 331 -----
+ drivers/spi/spi-dw-core.c | 2 -
+ drivers/spi/spi-dw-mmio.c | 37 +-
+ drivers/spi/spi-ep93xx.c | 1 -
+ drivers/spi/spi-falcon.c | 1 -
+ drivers/spi/spi-fsi.c | 7 +-
+ drivers/spi/spi-fsl-dspi.c | 1 -
+ drivers/spi/spi-fsl-espi.c | 1 -
+ drivers/spi/spi-fsl-lib.c | 1 -
+ drivers/spi/spi-fsl-lpspi.c | 65 +-
+ drivers/spi/spi-geni-qcom.c | 186 +--
+ drivers/spi/spi-gpio.c | 1 -
+ drivers/spi/spi-gxp.c | 1 -
+ drivers/spi/spi-hisi-kunpeng.c | 1 -
+ drivers/spi/spi-img-spfi.c | 1 -
+ drivers/spi/spi-imx.c | 648 +++++++--
+ drivers/spi/spi-ingenic.c | 1 -
+ drivers/spi/spi-lantiq-ssc.c | 1 -
+ drivers/spi/spi-ljca.c | 1 -
+ drivers/spi/spi-loongson-core.c | 1 -
+ drivers/spi/spi-lp8841-rtc.c | 1 -
+ drivers/spi/spi-mem.c | 11 +-
+ drivers/spi/spi-meson-spicc.c | 1 -
+ drivers/spi/spi-meson-spifc.c | 1 -
+ drivers/spi/spi-microchip-core-spi.c | 3 +-
+ drivers/spi/spi-mpc512x-psc.c | 2 -
+ drivers/spi/spi-mpc52xx-psc.c | 2 -
+ drivers/spi/spi-mpc52xx.c | 1 -
+ drivers/spi/spi-mpfs.c | 1 -
+ drivers/spi/spi-mt65xx.c | 1 -
+ drivers/spi/spi-mt7621.c | 1 -
+ drivers/spi/spi-mtk-nor.c | 1 -
+ drivers/spi/spi-mtk-snfi.c | 1 -
+ drivers/spi/spi-mux.c | 1 -
+ drivers/spi/spi-mxic.c | 1 -
+ drivers/spi/spi-npcm-fiu.c | 1 -
+ drivers/spi/spi-npcm-pspi.c | 1 -
+ drivers/spi/spi-nxp-fspi.c | 2 -
+ drivers/spi/spi-nxp-xspi.c | 1384 ++++++++++++++++++++
+ drivers/spi/spi-oc-tiny.c | 1 -
+ drivers/spi/spi-orion.c | 1 -
+ drivers/spi/spi-pl022.c | 1 -
+ drivers/spi/spi-pxa2xx.c | 2 -
+ drivers/spi/spi-qcom-qspi.c | 1 -
+ drivers/spi/spi-qpic-snand.c | 5 -
+ drivers/spi/spi-qup.c | 1 -
+ drivers/spi/spi-rb4xx.c | 1 -
+ drivers/spi/spi-realtek-rtl-snand.c | 1 -
+ drivers/spi/spi-realtek-rtl.c | 1 -
+ drivers/spi/spi-rockchip-sfc.c | 1 -
+ drivers/spi/spi-rockchip.c | 5 +-
+ drivers/spi/spi-rspi.c | 1 -
+ drivers/spi/spi-rzv2h-rspi.c | 279 +++-
+ drivers/spi/spi-rzv2m-csi.c | 2 -
+ drivers/spi/spi-s3c64xx.c | 1 -
+ drivers/spi/spi-sc18is602.c | 2 -
+ drivers/spi/spi-sg2044-nor.c | 1 -
+ drivers/spi/spi-sh-hspi.c | 1 -
+ drivers/spi/spi-sh-msiof.c | 1 -
+ drivers/spi/spi-sifive.c | 1 -
+ drivers/spi/spi-slave-mt27xx.c | 1 -
+ drivers/spi/spi-sn-f-ospi.c | 1 -
+ drivers/spi/spi-sprd-adi.c | 1 -
+ drivers/spi/spi-sprd.c | 1 -
+ drivers/spi/spi-st-ssc4.c | 4 +-
+ drivers/spi/spi-stm32-ospi.c | 123 +-
+ drivers/spi/spi-stm32-qspi.c | 127 +-
+ drivers/spi/spi-stm32.c | 122 +-
+ drivers/spi/spi-sun4i.c | 1 -
+ drivers/spi/spi-sun6i.c | 1 -
+ drivers/spi/spi-sunplus-sp7021.c | 1 -
+ drivers/spi/spi-synquacer.c | 3 -
+ drivers/spi/spi-tegra114.c | 1 -
+ drivers/spi/spi-tegra20-sflash.c | 1 -
+ drivers/spi/spi-tegra20-slink.c | 1 -
+ drivers/spi/spi-tegra210-quad.c | 1 -
+ drivers/spi/spi-ti-qspi.c | 1 -
+ drivers/spi/spi-uniphier.c | 1 -
+ drivers/spi/spi-virtio.c | 6 +-
+ drivers/spi/spi-wpcm-fiu.c | 1 -
+ drivers/spi/spi-xcomm.c | 1 -
+ drivers/spi/spi-xilinx.c | 13 +-
+ drivers/spi/spi-xlp.c | 1 -
+ drivers/spi/spi-xtensa-xtfpga.c | 1 -
+ drivers/spi/spi.c | 194 ++-
+ include/linux/spi/spi.h | 30 +
+ 139 files changed, 5709 insertions(+), 1117 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/spi/andestech,ae350-spi.yaml
+ create mode 100644 Documentation/devicetree/bindings/spi/axiado,ax3000-spi.yaml
+ create mode 100644 Documentation/devicetree/bindings/spi/faraday,ftssp010.yaml
+ create mode 100644 Documentation/devicetree/bindings/spi/nxp,imx94-xspi.yaml
+ create mode 100644 Documentation/spi/multiple-data-lanes.rst
+ create mode 100644 drivers/spi/spi-atcspi200.c
+ create mode 100644 drivers/spi/spi-axiado.c
+ create mode 100644 drivers/spi/spi-axiado.h
+ delete mode 100644 drivers/spi/spi-dw-bt1.c
+ create mode 100644 drivers/spi/spi-nxp-xspi.c
+Merging tip/master (847c9647bbd55 Merge branch into tip/master: 'x86/sev')
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tip/master
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Auto-merging Documentation/dev-tools/index.rst
+Auto-merging Documentation/devicetree/bindings/interrupt-controller/sifive,plic-1.0.0.yaml
+Auto-merging Documentation/filesystems/resctrl.rst
+Auto-merging Documentation/userspace-api/index.rst
+Auto-merging MAINTAINERS
+Auto-merging Makefile
+Auto-merging arch/arm64/Kconfig
+Auto-merging arch/arm64/boot/dts/renesas/r9a09g077.dtsi
+CONFLICT (content): Merge conflict in arch/arm64/boot/dts/renesas/r9a09g077.dtsi
+Auto-merging arch/arm64/boot/dts/renesas/r9a09g087.dtsi
+CONFLICT (content): Merge conflict in arch/arm64/boot/dts/renesas/r9a09g087.dtsi
+Auto-merging arch/arm64/kernel/probes/uprobes.c
+Auto-merging arch/loongarch/Kconfig
+Auto-merging arch/loongarch/kernel/paravirt.c
+Auto-merging arch/powerpc/platforms/pseries/msi.c
+Auto-merging arch/riscv/Kconfig
+Auto-merging arch/sparc/kernel/syscalls/syscall.tbl
+Auto-merging arch/x86/Kconfig
+Auto-merging arch/x86/include/asm/paravirt.h
+Auto-merging arch/x86/kernel/setup.c
+Auto-merging arch/x86/mm/init.c
+Auto-merging arch/x86/xen/enlighten_pv.c
+Auto-merging arch/x86/xen/mmu_pv.c
+Auto-merging crypto/Makefile
+Auto-merging crypto/acompress.c
+Auto-merging crypto/algapi.c
+Auto-merging crypto/crypto_engine.c
+Auto-merging crypto/drbg.c
+CONFLICT (content): Merge conflict in crypto/drbg.c
+Auto-merging crypto/scompress.c
+Auto-merging drivers/android/binder/thread.rs
+Auto-merging drivers/bluetooth/btintel_pcie.c
+Auto-merging drivers/iommu/amd/amd_iommu.h
+Auto-merging drivers/iommu/amd/init.c
+Auto-merging drivers/iommu/amd/iommu.c
+Auto-merging drivers/irqchip/irq-gic-v5-its.c
+Auto-merging drivers/mailbox/bcm-flexrm-mailbox.c
+Auto-merging drivers/pci/controller/dwc/pcie-designware-host.c
+Auto-merging drivers/pci/controller/dwc/pcie-designware.h
+Auto-merging drivers/pci/probe.c
+Auto-merging drivers/soc/renesas/Kconfig
+Auto-merging drivers/thermal/qcom/lmh.c
+CONFLICT (content): Merge conflict in drivers/thermal/qcom/lmh.c
+Auto-merging fs/dlm/lock.c
+Auto-merging include/linux/compiler_types.h
+Auto-merging include/linux/console.h
+Auto-merging include/linux/irq.h
+Auto-merging include/linux/mm.h
+Auto-merging include/linux/msi.h
+Auto-merging include/linux/pci.h
+Auto-merging include/linux/sched.h
+Auto-merging include/linux/ww_mutex.h
+Auto-merging include/uapi/linux/prctl.h
+CONFLICT (content): Merge conflict in include/uapi/linux/prctl.h
+Auto-merging init/Kconfig
+Auto-merging kernel/irq/chip.c
+Auto-merging kernel/irq/irqdomain.c
+Auto-merging kernel/printk/printk.c
+Auto-merging kernel/sched/ext.c
+Auto-merging kernel/sys.c
+CONFLICT (content): Merge conflict in kernel/sys.c
+Auto-merging kernel/time/hrtimer.c
+Auto-merging kernel/time/tick-sched.c
+Auto-merging lib/Kconfig.debug
+CONFLICT (content): Merge conflict in lib/Kconfig.debug
+Auto-merging lib/Makefile
+Auto-merging mm/kfence/core.c
+Auto-merging mm/memory.c
+Auto-merging scripts/Makefile.lib
+Auto-merging scripts/checkpatch.pl
+Auto-merging sound/hda/controllers/intel.c
+Auto-merging tools/perf/util/pmu.c
+Resolved 'arch/arm64/boot/dts/renesas/r9a09g077.dtsi' using previous resolution.
+Resolved 'arch/arm64/boot/dts/renesas/r9a09g087.dtsi' using previous resolution.
+Resolved 'crypto/drbg.c' using previous resolution.
+Resolved 'drivers/thermal/qcom/lmh.c' using previous resolution.
+Resolved 'include/uapi/linux/prctl.h' using previous resolution.
+Resolved 'kernel/sys.c' using previous resolution.
+Resolved 'lib/Kconfig.debug' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master c638c1f16f559] Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git
+$ git diff -M --stat --summary HEAD^..
+ .../testing/sysfs-bus-event_source-devices-rdpmc | 44 +
+ Documentation/admin-guide/kernel-parameters.txt | 14 +-
+ Documentation/arch/x86/iommu.rst | 7 +-
+ Documentation/dev-tools/context-analysis.rst | 169 ++++
+ Documentation/dev-tools/index.rst | 1 +
+ Documentation/dev-tools/sparse.rst | 19 -
+ .../renesas,r9a09g077-icu.yaml | 236 +++++
+ .../interrupt-controller/renesas,rzv2h-icu.yaml | 1 +
+ .../interrupt-controller/sifive,plic-1.0.0.yaml | 4 +-
+ .../bindings/interrupt-controller/ti,sci-intr.yaml | 38 +-
+ Documentation/filesystems/resctrl.rst | 66 +-
+ Documentation/mm/process_addrs.rst | 6 +-
+ Documentation/userspace-api/index.rst | 1 +
+ Documentation/userspace-api/rseq.rst | 140 +++
+ Documentation/userspace-api/spec_ctrl.rst | 12 +-
+ MAINTAINERS | 13 +-
+ Makefile | 9 +
+ arch/Kconfig | 3 +
+ arch/alpha/kernel/syscalls/syscall.tbl | 1 +
+ arch/arm/Kconfig | 1 +
+ arch/arm/include/asm/paravirt.h | 22 -
+ arch/arm/include/asm/paravirt_api_clock.h | 1 -
+ arch/arm/kernel/Makefile | 1 -
+ arch/arm/kernel/paravirt.c | 23 -
+ arch/arm/kernel/vdso.c | 2 +
+ arch/arm/mach-versatile/spc.c | 4 +-
+ arch/arm/probes/uprobes/core.c | 4 +-
+ arch/arm/tools/syscall.tbl | 1 +
+ arch/arm/vdso/vdso.lds.S | 1 +
+ arch/arm/vdso/vgettimeofday.c | 5 +
+ arch/arm64/Kconfig | 1 +
+ arch/arm64/include/asm/paravirt.h | 14 -
+ arch/arm64/include/asm/paravirt_api_clock.h | 1 -
+ arch/arm64/kernel/paravirt.c | 11 +-
+ arch/arm64/kernel/probes/uprobes.c | 4 +-
+ arch/arm64/kernel/vdso32/vdso.lds.S | 1 +
+ arch/arm64/kernel/vdso32/vgettimeofday.c | 5 +
+ arch/arm64/tools/syscall_32.tbl | 1 +
+ arch/loongarch/Kconfig | 1 +
+ arch/loongarch/include/asm/paravirt.h | 13 -
+ arch/loongarch/include/asm/paravirt_api_clock.h | 1 -
+ arch/loongarch/kernel/paravirt.c | 10 +-
+ arch/loongarch/vdso/vgetcpu.c | 5 +-
+ arch/m68k/kernel/syscalls/syscall.tbl | 1 +
+ arch/microblaze/kernel/syscalls/syscall.tbl | 1 +
+ arch/mips/include/asm/cevt-r4k.h | 1 -
+ arch/mips/kernel/cevt-r4k.c | 11 -
+ arch/mips/kernel/syscalls/syscall_n32.tbl | 1 +
+ arch/mips/kernel/syscalls/syscall_n64.tbl | 1 +
+ arch/mips/kernel/syscalls/syscall_o32.tbl | 1 +
+ arch/mips/kernel/uprobes.c | 4 +-
+ arch/mips/sgi-ip27/ip27-timer.c | 10 +-
+ arch/mips/sgi-ip30/ip30-timer.c | 5 +-
+ arch/mips/vdso/vdso.lds.S | 1 +
+ arch/mips/vdso/vgettimeofday.c | 5 +
+ arch/parisc/boot/compressed/misc.c | 15 +-
+ arch/parisc/kernel/syscalls/syscall.tbl | 1 +
+ arch/powerpc/include/asm/paravirt.h | 3 -
+ arch/powerpc/include/asm/paravirt_api_clock.h | 2 -
+ arch/powerpc/include/asm/vdso/gettimeofday.h | 2 +
+ arch/powerpc/kernel/syscalls/syscall.tbl | 1 +
+ arch/powerpc/kernel/vdso/gettimeofday.S | 12 +
+ arch/powerpc/kernel/vdso/vdso32.lds.S | 1 +
+ arch/powerpc/kernel/vdso/vgettimeofday.c | 6 +
+ arch/powerpc/platforms/powernv/pci-ioda.c | 2 +-
+ arch/powerpc/platforms/pseries/msi.c | 4 +-
+ arch/powerpc/platforms/pseries/setup.c | 4 +-
+ arch/riscv/Kconfig | 1 +
+ arch/riscv/include/asm/paravirt.h | 14 -
+ arch/riscv/include/asm/paravirt_api_clock.h | 1 -
+ arch/riscv/kernel/paravirt.c | 11 +-
+ arch/riscv/kernel/probes/uprobes.c | 4 +-
+ arch/s390/include/asm/Kbuild | 1 -
+ arch/s390/kernel/syscalls/syscall.tbl | 1 +
+ arch/s390/kernel/vdso/getcpu.c | 3 +-
+ arch/s390/kernel/vdso/vdso.h | 4 +-
+ arch/sh/kernel/syscalls/syscall.tbl | 1 +
+ arch/sparc/kernel/syscalls/syscall.tbl | 1 +
+ arch/um/include/shared/skas/mm_id.h | 5 +-
+ arch/um/kernel/skas/mmu.c | 13 +-
+ arch/x86/Kconfig | 31 +-
+ arch/x86/Kconfig.cpufeatures | 10 +-
+ arch/x86/Makefile | 8 +-
+ arch/x86/Makefile_32.cpu | 6 -
+ arch/x86/boot/startup/sev-startup.c | 3 +-
+ arch/x86/coco/sev/Makefile | 2 +-
+ arch/x86/coco/sev/core.c | 387 +--------
+ .../asm/sev-internal.h => coco/sev/internal.h} | 34 +-
+ arch/x86/coco/sev/noinstr.c | 3 +-
+ arch/x86/coco/sev/svsm.c | 362 ++++++++
+ arch/x86/coco/sev/vc-handle.c | 7 +-
+ arch/x86/entry/entry_64.S | 1 -
+ arch/x86/entry/entry_fred.c | 1 +
+ arch/x86/entry/syscall_32.c | 2 +-
+ arch/x86/entry/syscalls/syscall_32.tbl | 1 +
+ arch/x86/entry/syscalls/syscall_64.tbl | 1 +
+ arch/x86/entry/vdso/.gitignore | 11 +-
+ arch/x86/entry/vdso/Makefile | 162 +---
+ arch/x86/entry/vdso/common/Makefile.include | 89 ++
+ arch/x86/entry/vdso/{vdso-note.S => common/note.S} | 5 +-
+ arch/x86/entry/vdso/{ => common}/vclock_gettime.c | 8 +
+ arch/x86/entry/vdso/{ => common}/vdso-layout.lds.S | 38 +-
+ arch/x86/entry/vdso/{ => common}/vgetcpu.c | 5 +-
+ arch/x86/entry/vdso/vdso32/Makefile | 24 +
+ arch/x86/entry/vdso/vdso32/note.S | 19 +-
+ arch/x86/entry/vdso/vdso32/sigreturn.S | 160 +---
+ arch/x86/entry/vdso/vdso32/system_call.S | 22 +-
+ arch/x86/entry/vdso/vdso32/vclock_gettime.c | 5 +-
+ arch/x86/entry/vdso/vdso32/vdso32.lds.S | 3 +-
+ arch/x86/entry/vdso/vdso32/vgetcpu.c | 4 +-
+ arch/x86/entry/vdso/vdso64/Makefile | 46 +
+ arch/x86/entry/vdso/vdso64/note.S | 1 +
+ arch/x86/entry/vdso/vdso64/vclock_gettime.c | 1 +
+ .../entry/vdso/{vdso.lds.S => vdso64/vdso64.lds.S} | 2 +-
+ arch/x86/entry/vdso/{ => vdso64}/vdsox32.lds.S | 2 +-
+ arch/x86/entry/vdso/vdso64/vgetcpu.c | 1 +
+ .../entry/vdso/{ => vdso64}/vgetrandom-chacha.S | 0
+ arch/x86/entry/vdso/{ => vdso64}/vgetrandom.c | 2 +-
+ arch/x86/entry/vdso/{ => vdso64}/vsgx.S | 0
+ arch/x86/entry/vdso/vma.c | 22 +-
+ arch/x86/entry/vsyscall/vsyscall_64.c | 1 -
+ arch/x86/events/amd/core.c | 2 +
+ arch/x86/events/core.c | 66 +-
+ arch/x86/events/intel/core.c | 370 +++++++-
+ arch/x86/events/intel/cstate.c | 33 +-
+ arch/x86/events/intel/ds.c | 261 ++++++
+ arch/x86/events/intel/p6.c | 2 +-
+ arch/x86/events/intel/uncore.c | 139 +--
+ arch/x86/events/intel/uncore.h | 26 +
+ arch/x86/events/intel/uncore_discovery.c | 84 +-
+ arch/x86/events/intel/uncore_discovery.h | 8 +-
+ arch/x86/events/intel/uncore_snb.c | 85 ++
+ arch/x86/events/intel/uncore_snbep.c | 690 ++++++++++-----
+ arch/x86/events/msr.c | 1 +
+ arch/x86/events/perf_event.h | 26 +
+ arch/x86/hyperv/hv_crash.c | 2 +
+ arch/x86/hyperv/hv_spinlock.c | 11 +-
+ arch/x86/include/asm/amd/ibs.h | 2 +-
+ arch/x86/include/asm/apic.h | 4 -
+ arch/x86/include/asm/checksum_64.h | 47 +-
+ arch/x86/include/asm/cpufeatures.h | 2 +-
+ arch/x86/include/asm/dwarf2.h | 1 +
+ arch/x86/include/asm/e820/api.h | 3 +-
+ arch/x86/include/asm/e820/types.h | 2 +-
+ arch/x86/include/asm/elf.h | 2 +-
+ arch/x86/include/asm/hardirq.h | 3 +
+ arch/x86/include/asm/highmem.h | 1 -
+ arch/x86/include/asm/idtentry.h | 6 +
+ arch/x86/include/asm/irq_remapping.h | 5 +-
+ arch/x86/include/asm/irq_vectors.h | 4 +-
+ arch/x86/include/asm/mmu_context.h | 2 -
+ arch/x86/include/asm/mshyperv.h | 1 -
+ arch/x86/include/asm/msr-index.h | 9 +-
+ arch/x86/include/asm/paravirt-base.h | 35 +
+ arch/x86/include/asm/paravirt-spinlock.h | 145 ++++
+ arch/x86/include/asm/paravirt.h | 341 ++------
+ arch/x86/include/asm/paravirt_api_clock.h | 1 -
+ arch/x86/include/asm/paravirt_types.h | 257 +++---
+ arch/x86/include/asm/percpu.h | 8 +-
+ arch/x86/include/asm/perf_event.h | 14 +-
+ arch/x86/include/asm/pgtable_32.h | 1 -
+ arch/x86/include/asm/ptrace.h | 2 +-
+ arch/x86/include/asm/qspinlock.h | 87 +-
+ arch/x86/include/asm/segment.h | 2 +-
+ arch/x86/include/asm/set_memory.h | 1 -
+ arch/x86/include/asm/spinlock.h | 1 -
+ arch/x86/include/asm/timer.h | 1 +
+ arch/x86/include/asm/tlbflush.h | 7 +-
+ arch/x86/include/asm/unwind_user.h | 27 +-
+ arch/x86/include/asm/vdso.h | 6 +-
+ arch/x86/include/asm/vdso/gettimeofday.h | 108 +--
+ arch/x86/include/asm/vdso/processor.h | 4 +-
+ arch/x86/include/asm/vdso/sys_call.h | 105 +++
+ arch/x86/kernel/Makefile | 2 +-
+ arch/x86/kernel/acpi/boot.c | 23 +-
+ arch/x86/kernel/alternative.c | 147 ++--
+ arch/x86/kernel/apic/local.h | 10 +-
+ arch/x86/kernel/apic/x2apic_phys.c | 6 -
+ arch/x86/kernel/apm_32.c | 1 -
+ arch/x86/kernel/asm-offsets.c | 6 +
+ arch/x86/kernel/callthunks.c | 1 -
+ arch/x86/kernel/cpu/amd.c | 50 +-
+ arch/x86/kernel/cpu/bugs.c | 1 -
+ arch/x86/kernel/cpu/bus_lock.c | 9 +-
+ arch/x86/kernel/cpu/centaur.c | 9 -
+ arch/x86/kernel/cpu/common.c | 8 +
+ arch/x86/kernel/cpu/cyrix.c | 6 -
+ arch/x86/kernel/cpu/hygon.c | 6 -
+ arch/x86/kernel/cpu/intel.c | 4 +-
+ arch/x86/kernel/cpu/microcode/amd.c | 4 +-
+ arch/x86/kernel/cpu/microcode/core.c | 16 +-
+ arch/x86/kernel/cpu/microcode/internal.h | 1 +
+ arch/x86/kernel/cpu/resctrl/Makefile | 1 +
+ arch/x86/kernel/cpu/resctrl/core.c | 244 ++++--
+ arch/x86/kernel/cpu/resctrl/intel_aet.c | 409 +++++++++
+ arch/x86/kernel/cpu/resctrl/internal.h | 46 +-
+ arch/x86/kernel/cpu/resctrl/monitor.c | 50 +-
+ arch/x86/kernel/cpu/topology.c | 15 -
+ arch/x86/kernel/cpu/vmware.c | 1 +
+ arch/x86/kernel/cpu/zhaoxin.c | 4 +-
+ arch/x86/kernel/e820.c | 477 +++++-----
+ arch/x86/kernel/fred.c | 2 +-
+ arch/x86/kernel/idt.c | 3 +
+ arch/x86/kernel/irq.c | 50 +-
+ arch/x86/kernel/kvm.c | 13 +-
+ arch/x86/kernel/kvmclock.c | 1 +
+ arch/x86/kernel/machine_kexec_64.c | 5 +-
+ arch/x86/kernel/paravirt-spinlocks.c | 26 +-
+ arch/x86/kernel/paravirt.c | 42 +-
+ arch/x86/kernel/process_64.c | 6 +-
+ arch/x86/kernel/setup.c | 10 +-
+ arch/x86/kernel/signal_32.c | 4 +-
+ arch/x86/kernel/traps.c | 2 +-
+ arch/x86/kernel/tsc.c | 12 +-
+ arch/x86/kernel/uprobes.c | 24 +
+ arch/x86/kernel/vmlinux.lds.S | 21 +-
+ arch/x86/kernel/vsmp_64.c | 1 -
+ arch/x86/kvm/Kconfig | 1 +
+ arch/x86/lib/cache-smp.c | 1 -
+ arch/x86/lib/csum-wrappers_64.c | 22 -
+ arch/x86/mm/init.c | 1 -
+ arch/x86/mm/pat/set_memory.c | 13 -
+ arch/x86/mm/tlb.c | 4 +-
+ arch/x86/platform/efi/efi.c | 3 +-
+ arch/x86/platform/olpc/olpc-xo15-sci.c | 5 +-
+ arch/x86/tools/.gitignore | 1 +
+ arch/x86/tools/Makefile | 15 +-
+ arch/x86/{entry/vdso => tools}/vdso2c.c | 0
+ arch/x86/{entry/vdso => tools}/vdso2c.h | 0
+ arch/x86/um/Kconfig | 1 +
+ arch/x86/xen/enlighten_pv.c | 82 +-
+ arch/x86/xen/irq.c | 20 +-
+ arch/x86/xen/mmu_pv.c | 100 +--
+ arch/x86/xen/setup.c | 28 +-
+ arch/x86/xen/smp_pv.c | 5 +-
+ arch/x86/xen/spinlock.c | 11 +-
+ arch/x86/xen/time.c | 2 +
+ arch/x86/xen/xen-ops.h | 1 -
+ arch/xtensa/kernel/syscalls/syscall.tbl | 1 +
+ crypto/Makefile | 2 +
+ crypto/acompress.c | 6 +-
+ crypto/algapi.c | 2 +
+ crypto/api.c | 1 +
+ crypto/crypto_engine.c | 2 +-
+ crypto/drbg.c | 7 +-
+ crypto/internal.h | 2 +-
+ crypto/proc.c | 3 +
+ crypto/scompress.c | 24 +-
+ drivers/android/binder/rust_binder_main.rs | 20 +-
+ drivers/android/binder/stats.rs | 8 +-
+ drivers/android/binder/thread.rs | 24 +-
+ drivers/android/binder/transaction.rs | 16 +-
+ drivers/bluetooth/btintel_pcie.c | 9 +-
+ drivers/bus/fsl-mc/dprc-driver.c | 13 +-
+ drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +-
+ drivers/char/tpm/tpm_tis_spi_cr50.c | 2 +-
+ drivers/clocksource/Kconfig | 1 +
+ drivers/clocksource/hyperv_timer.c | 2 +
+ drivers/clocksource/mips-gic-timer.c | 10 +-
+ drivers/clocksource/sh_tmu.c | 18 -
+ drivers/clocksource/timer-armada-370-xp.c | 2 +-
+ drivers/clocksource/timer-sp804.c | 14 +-
+ drivers/edac/altera_edac.c | 11 +-
+ drivers/gpu/drm/radeon/radeon_device.c | 1 +
+ drivers/gpu/drm/radeon/radeon_irq_kms.c | 10 -
+ drivers/iommu/amd/amd_iommu.h | 1 -
+ drivers/iommu/amd/init.c | 12 +-
+ drivers/iommu/amd/iommu.c | 5 -
+ drivers/iommu/intel/irq_remapping.c | 4 +-
+ drivers/irqchip/Kconfig | 19 +-
+ drivers/irqchip/Makefile | 1 +
+ drivers/irqchip/irq-aclint-sswi.c | 8 +-
+ drivers/irqchip/irq-aspeed-scu-ic.c | 3 +-
+ drivers/irqchip/irq-gic-v5-its.c | 2 +-
+ drivers/irqchip/irq-loongarch-avec.c | 14 +-
+ drivers/irqchip/irq-loongson-eiointc.c | 36 +-
+ drivers/irqchip/irq-loongson-htvec.c | 14 +-
+ drivers/irqchip/irq-loongson-liointc.c | 8 +-
+ drivers/irqchip/irq-loongson-pch-msi.c | 9 +-
+ drivers/irqchip/irq-loongson-pch-pic.c | 14 +-
+ drivers/irqchip/irq-renesas-rzt2h.c | 280 ++++++
+ drivers/irqchip/irq-renesas-rzv2h.c | 61 +-
+ drivers/irqchip/irq-riscv-aplic-direct.c | 10 +
+ drivers/irqchip/irq-riscv-aplic-main.c | 170 +++-
+ drivers/irqchip/irq-riscv-aplic-main.h | 19 +
+ drivers/irqchip/irq-riscv-imsic-early.c | 39 +-
+ drivers/irqchip/irq-sifive-plic.c | 82 +-
+ drivers/irqchip/irq-ti-sci-intr.c | 54 +-
+ drivers/media/pci/mgb4/mgb4_trigger.c | 2 +-
+ .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 2 +-
+ drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 4 +-
+ drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +-
+ .../wireless/intel/iwlwifi/pcie/gen1_2/internal.h | 5 +-
+ .../net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c | 4 +-
+ drivers/pci/controller/dwc/pcie-designware-host.c | 127 ++-
+ drivers/pci/controller/dwc/pcie-designware.h | 7 +-
+ drivers/pci/msi/msi.c | 14 +-
+ drivers/pci/msi/pcidev_msi.c | 2 +-
+ drivers/pci/probe.c | 7 +
+ drivers/platform/x86/intel/int0002_vgpio.c | 4 +-
+ drivers/rtc/rtc-amlogic-a4.c | 2 +-
+ drivers/scsi/elx/efct/efct_driver.c | 8 +-
+ drivers/soc/renesas/Kconfig | 1 +
+ drivers/usb/typec/tcpm/fusb302.c | 3 +-
+ drivers/xen/time.c | 2 +-
+ fs/dlm/lock.c | 2 +-
+ fs/resctrl/ctrlmondata.c | 113 ++-
+ fs/resctrl/internal.h | 68 +-
+ fs/resctrl/monitor.c | 364 +++++---
+ fs/resctrl/rdtgroup.c | 267 ++++--
+ include/asm-generic/Kbuild | 1 +
+ include/crypto/internal/acompress.h | 7 +-
+ include/crypto/internal/engine.h | 2 +-
+ include/linux/atomic/atomic-arch-fallback.h | 18 +-
+ include/linux/atomic/atomic-instrumented.h | 26 +-
+ include/linux/atomic/atomic-long.h | 10 +-
+ include/linux/bit_spinlock.h | 24 +-
+ include/linux/cleanup.h | 58 +-
+ include/linux/compiler-context-analysis.h | 436 ++++++++++
+ include/linux/compiler.h | 12 +-
+ include/linux/compiler_types.h | 50 +-
+ include/linux/console.h | 4 +-
+ include/linux/debugfs.h | 12 +-
+ include/linux/entry-common.h | 167 +++-
+ include/linux/getcpu.h | 19 -
+ include/linux/hrtimer.h | 15 -
+ include/linux/hrtimer_defs.h | 20 -
+ include/linux/interrupt.h | 26 +-
+ include/linux/irq.h | 13 +-
+ include/linux/irqchip/irq-renesas-rzt2h.h | 23 +
+ include/linux/irqdesc.h | 17 +-
+ include/linux/kref.h | 2 +
+ include/linux/list_bl.h | 2 +
+ include/linux/local_lock.h | 55 +-
+ include/linux/local_lock_internal.h | 72 +-
+ include/linux/lockdep.h | 12 +-
+ include/linux/lockref.h | 4 +-
+ include/linux/mfd/wm8350/core.h | 2 +-
+ include/linux/mm.h | 33 +-
+ include/linux/msi.h | 13 +-
+ include/linux/mutex.h | 40 +-
+ include/linux/mutex_types.h | 4 +-
+ include/linux/pci.h | 8 +-
+ include/linux/perf_event.h | 35 +-
+ include/linux/rcupdate.h | 90 +-
+ include/linux/refcount.h | 6 +-
+ include/linux/resctrl.h | 57 +-
+ include/linux/resctrl_types.h | 11 +
+ include/linux/rhashtable.h | 16 +-
+ include/linux/rseq.h | 11 +
+ include/linux/rseq_entry.h | 192 ++++-
+ include/linux/rseq_types.h | 32 +-
+ include/linux/rwlock.h | 19 +-
+ include/linux/rwlock_api_smp.h | 43 +-
+ include/linux/rwlock_rt.h | 43 +-
+ include/linux/rwlock_types.h | 10 +-
+ include/linux/rwsem.h | 74 +-
+ include/linux/sched.h | 20 +-
+ include/linux/sched/cputime.h | 18 +
+ include/linux/sched/signal.h | 16 +-
+ include/linux/sched/task.h | 6 +-
+ include/linux/sched/wake_q.h | 3 +
+ include/linux/seqlock.h | 57 +-
+ include/linux/seqlock_types.h | 5 +-
+ include/linux/spinlock.h | 119 ++-
+ include/linux/spinlock_api_smp.h | 34 +-
+ include/linux/spinlock_api_up.h | 112 ++-
+ include/linux/spinlock_rt.h | 36 +-
+ include/linux/spinlock_types.h | 10 +-
+ include/linux/spinlock_types_raw.h | 5 +-
+ include/linux/srcu.h | 73 +-
+ include/linux/srcutiny.h | 6 +
+ include/linux/srcutree.h | 10 +-
+ include/linux/syscalls.h | 4 +-
+ include/linux/thread_info.h | 16 +-
+ include/linux/timecounter.h | 31 +-
+ include/linux/unwind_user.h | 18 +-
+ include/linux/uprobes.h | 1 +
+ include/linux/ww_mutex.h | 21 +-
+ include/uapi/asm-generic/unistd.h | 5 +-
+ include/uapi/linux/perf_event.h | 27 +-
+ include/uapi/linux/prctl.h | 10 +
+ include/uapi/linux/rseq.h | 41 +-
+ include/vdso/gettime.h | 1 +
+ include/vdso/unaligned.h | 41 +-
+ init/Kconfig | 16 +
+ init/init_task.c | 1 -
+ kernel/Kconfig.preempt | 3 +
+ kernel/Makefile | 2 +
+ kernel/entry/common.c | 27 +-
+ kernel/entry/common.h | 7 -
+ kernel/entry/syscall-common.c | 99 +--
+ kernel/entry/syscall_user_dispatch.c | 4 +-
+ kernel/events/core.c | 546 +++++++++---
+ kernel/events/uprobes.c | 24 +-
+ kernel/irq/Kconfig | 3 -
+ kernel/irq/Makefile | 4 -
+ kernel/irq/chip.c | 24 +-
+ kernel/irq/cpuhotplug.c | 6 +-
+ kernel/irq/handle.c | 2 -
+ kernel/irq/internals.h | 112 +--
+ kernel/irq/irqdesc.c | 95 +-
+ kernel/irq/irqdomain.c | 2 +-
+ kernel/irq/manage.c | 96 +--
+ kernel/irq/proc.c | 3 +-
+ kernel/irq/timings.c | 959 ---------------------
+ kernel/kcov.c | 36 +-
+ kernel/kcsan/Makefile | 2 +
+ kernel/kcsan/report.c | 11 +-
+ kernel/locking/test-ww_mutex.c | 195 +++--
+ kernel/printk/printk.c | 2 +
+ kernel/rseq.c | 365 +++++++-
+ kernel/sched/Makefile | 3 +
+ kernel/sched/clock.c | 3 +
+ kernel/sched/core.c | 180 ++--
+ kernel/sched/cpufreq_schedutil.c | 2 +-
+ kernel/sched/cputime.c | 22 +-
+ kernel/sched/deadline.c | 105 ++-
+ kernel/sched/debug.c | 187 +++-
+ kernel/sched/ext.c | 42 +-
+ kernel/sched/fair.c | 418 ++++-----
+ kernel/sched/idle.c | 7 +-
+ kernel/sched/rt.c | 14 +-
+ kernel/sched/sched.h | 271 +++---
+ kernel/sched/stop_task.c | 3 -
+ kernel/sched/topology.c | 5 +
+ kernel/signal.c | 4 +-
+ kernel/sys.c | 10 +-
+ kernel/sys_ni.c | 1 +
+ kernel/time/hrtimer.c | 16 +-
+ kernel/time/posix-timers.c | 13 +-
+ kernel/time/sched_clock.c | 2 +-
+ kernel/time/tick-sched.c | 3 +
+ kernel/time/time_test.c | 4 +-
+ kernel/time/timecounter.c | 35 -
+ kernel/unwind/user.c | 12 +-
+ lib/Kconfig.debug | 52 +-
+ lib/Makefile | 6 +
+ lib/dec_and_lock.c | 8 +-
+ lib/lockref.c | 1 -
+ lib/rhashtable.c | 5 +-
+ lib/stackdepot.c | 20 +-
+ lib/test_context-analysis.c | 598 +++++++++++++
+ lib/vdso/gettimeofday.c | 2 +-
+ mm/kfence/Makefile | 2 +
+ mm/kfence/core.c | 20 +-
+ mm/kfence/kfence.h | 14 +-
+ mm/kfence/report.c | 4 +-
+ mm/memory.c | 4 +-
+ mm/pgtable-generic.c | 19 +-
+ net/ipv4/tcp_sigpool.c | 2 +-
+ rust/helpers/atomic.c | 7 +-
+ rust/helpers/atomic_ext.c | 139 +++
+ rust/helpers/barrier.c | 6 +-
+ rust/helpers/blk.c | 4 +-
+ rust/helpers/completion.c | 2 +-
+ rust/helpers/cpu.c | 2 +-
+ rust/helpers/helpers.c | 3 +
+ rust/helpers/mutex.c | 13 +-
+ rust/helpers/processor.c | 2 +-
+ rust/helpers/rcu.c | 4 +-
+ rust/helpers/refcount.c | 10 +-
+ rust/helpers/signal.c | 2 +-
+ rust/helpers/spinlock.c | 13 +-
+ rust/helpers/sync.c | 4 +-
+ rust/helpers/task.c | 24 +-
+ rust/helpers/time.c | 14 +-
+ rust/helpers/wait.c | 2 +-
+ rust/kernel/list/arc.rs | 14 +-
+ rust/kernel/sync.rs | 73 +-
+ rust/kernel/sync/aref.rs | 3 +
+ rust/kernel/sync/atomic/internal.rs | 114 ++-
+ rust/kernel/sync/atomic/predefine.rs | 55 +-
+ rust/kernel/sync/lock.rs | 7 +
+ rust/kernel/sync/lock/global.rs | 2 +
+ rust/kernel/sync/lock/mutex.rs | 5 +
+ rust/kernel/sync/lock/spinlock.rs | 5 +
+ rust/kernel/sync/set_once.rs | 8 +
+ scripts/Makefile.context-analysis | 11 +
+ scripts/Makefile.lib | 10 +
+ scripts/atomic/gen-rust-atomic-helpers.sh | 5 -
+ scripts/atomic/kerneldoc/try_cmpxchg | 2 +-
+ scripts/checker-valid.sh | 19 +
+ scripts/checkpatch.pl | 7 +
+ scripts/context-analysis-suppression.txt | 33 +
+ scripts/syscall.tbl | 1 +
+ scripts/tags.sh | 1 +
+ security/tomoyo/Makefile | 2 +
+ security/tomoyo/common.c | 54 +-
+ security/tomoyo/common.h | 77 +-
+ security/tomoyo/domain.c | 1 +
+ security/tomoyo/environ.c | 1 +
+ security/tomoyo/file.c | 5 +
+ security/tomoyo/gc.c | 28 +-
+ security/tomoyo/mount.c | 2 +
+ security/tomoyo/network.c | 3 +
+ sound/hda/controllers/intel.c | 10 +-
+ tools/arch/x86/include/asm/msr-index.h | 4 +-
+ tools/include/linux/compiler-context-analysis.h | 42 +
+ tools/include/linux/compiler_types.h | 40 +-
+ tools/include/linux/unaligned.h | 4 -
+ tools/include/uapi/linux/perf_event.h | 27 +-
+ tools/include/vdso/unaligned.h | 41 +-
+ tools/objtool/arch/x86/decode.c | 8 +-
+ tools/objtool/check.c | 78 +-
+ tools/objtool/include/objtool/check.h | 1 +
+ .../beauty/arch/x86/include/asm/irq_vectors.h | 3 +-
+ tools/perf/util/pmu.c | 14 +-
+ .../selftests/futex/functional/futex_requeue.c | 49 +-
+ tools/testing/selftests/rseq/.gitignore | 1 +
+ tools/testing/selftests/rseq/Makefile | 5 +-
+ tools/testing/selftests/rseq/rseq-abi.h | 27 +
+ tools/testing/selftests/rseq/rseq-slice-hist.py | 132 +++
+ tools/testing/selftests/rseq/slice_test.c | 219 +++++
+ tools/testing/selftests/sched_ext/Makefile | 2 +
+ tools/testing/selftests/sched_ext/rt_stall.bpf.c | 23 +
+ tools/testing/selftests/sched_ext/rt_stall.c | 240 ++++++
+ tools/testing/selftests/sched_ext/total_bw.c | 281 ++++++
+ tools/testing/selftests/vDSO/vdso_config.h | 4 +-
+ tools/testing/selftests/vDSO/vdso_test_abi.c | 55 +-
+ tools/testing/selftests/vDSO/vdso_test_getcpu.c | 4 +-
+ tools/testing/selftests/vDSO/vgetrandom-chacha.S | 2 +-
+ tools/testing/selftests/x86/sysret_rip.c | 12 +-
+ tools/testing/shared/linux/kernel.h | 4 -
+ virt/kvm/kvm_main.c | 3 +
+ 525 files changed, 13022 insertions(+), 6274 deletions(-)
+ create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-rdpmc
+ create mode 100644 Documentation/dev-tools/context-analysis.rst
+ create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,r9a09g077-icu.yaml
+ create mode 100644 Documentation/userspace-api/rseq.rst
+ delete mode 100644 arch/arm/include/asm/paravirt.h
+ delete mode 100644 arch/arm/include/asm/paravirt_api_clock.h
+ delete mode 100644 arch/arm/kernel/paravirt.c
+ delete mode 100644 arch/arm64/include/asm/paravirt_api_clock.h
+ delete mode 100644 arch/loongarch/include/asm/paravirt_api_clock.h
+ delete mode 100644 arch/powerpc/include/asm/paravirt_api_clock.h
+ delete mode 100644 arch/riscv/include/asm/paravirt_api_clock.h
+ rename arch/x86/{include/asm/sev-internal.h => coco/sev/internal.h} (72%)
+ create mode 100644 arch/x86/coco/sev/svsm.c
+ create mode 100644 arch/x86/entry/vdso/common/Makefile.include
+ rename arch/x86/entry/vdso/{vdso-note.S => common/note.S} (62%)
+ rename arch/x86/entry/vdso/{ => common}/vclock_gettime.c (89%)
+ rename arch/x86/entry/vdso/{ => common}/vdso-layout.lds.S (77%)
+ rename arch/x86/entry/vdso/{ => common}/vgetcpu.c (65%)
+ create mode 100644 arch/x86/entry/vdso/vdso32/Makefile
+ create mode 100644 arch/x86/entry/vdso/vdso64/Makefile
+ create mode 100644 arch/x86/entry/vdso/vdso64/note.S
+ create mode 100644 arch/x86/entry/vdso/vdso64/vclock_gettime.c
+ rename arch/x86/entry/vdso/{vdso.lds.S => vdso64/vdso64.lds.S} (94%)
+ rename arch/x86/entry/vdso/{ => vdso64}/vdsox32.lds.S (92%)
+ create mode 100644 arch/x86/entry/vdso/vdso64/vgetcpu.c
+ rename arch/x86/entry/vdso/{ => vdso64}/vgetrandom-chacha.S (100%)
+ rename arch/x86/entry/vdso/{ => vdso64}/vgetrandom.c (91%)
+ rename arch/x86/entry/vdso/{ => vdso64}/vsgx.S (100%)
+ create mode 100644 arch/x86/include/asm/paravirt-base.h
+ create mode 100644 arch/x86/include/asm/paravirt-spinlock.h
+ delete mode 100644 arch/x86/include/asm/paravirt_api_clock.h
+ create mode 100644 arch/x86/include/asm/vdso/sys_call.h
+ create mode 100644 arch/x86/kernel/cpu/resctrl/intel_aet.c
+ rename arch/x86/{entry/vdso => tools}/vdso2c.c (100%)
+ rename arch/x86/{entry/vdso => tools}/vdso2c.h (100%)
+ create mode 100644 drivers/irqchip/irq-renesas-rzt2h.c
+ create mode 100644 include/linux/compiler-context-analysis.h
+ delete mode 100644 include/linux/getcpu.h
+ create mode 100644 include/linux/irqchip/irq-renesas-rzt2h.h
+ delete mode 100644 kernel/entry/common.h
+ delete mode 100644 kernel/irq/timings.c
+ create mode 100644 lib/test_context-analysis.c
+ create mode 100644 rust/helpers/atomic_ext.c
+ create mode 100644 scripts/Makefile.context-analysis
+ create mode 100755 scripts/checker-valid.sh
+ create mode 100644 scripts/context-analysis-suppression.txt
+ create mode 100644 tools/include/linux/compiler-context-analysis.h
+ create mode 100644 tools/testing/selftests/rseq/rseq-slice-hist.py
+ create mode 100644 tools/testing/selftests/rseq/slice_test.c
+ create mode 100644 tools/testing/selftests/sched_ext/rt_stall.bpf.c
+ create mode 100644 tools/testing/selftests/sched_ext/rt_stall.c
+ create mode 100644 tools/testing/selftests/sched_ext/total_bw.c
+Merging clockevents/timers/drivers/next (a83f9c04be4e8 clocksource/drivers/mips-gic-timer: Move GIC timer to request_percpu_irq())
+$ 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 (148f30165b4bd Merge ras/edac-drivers 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
+Auto-merging CREDITS
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ CREDITS | 5 +
+ MAINTAINERS | 12 -
+ drivers/edac/Kconfig | 15 --
+ drivers/edac/Makefile | 2 -
+ drivers/edac/amd64_edac.c | 2 +-
+ drivers/edac/i5000_edac.c | 1 +
+ drivers/edac/i5400_edac.c | 2 +-
+ drivers/edac/i82443bxgx_edac.c | 462 --------------------------------------
+ drivers/edac/igen6_edac.c | 89 +++++++-
+ drivers/edac/r82600_edac.c | 426 -----------------------------------
+ drivers/ras/amd/atl/denormalize.c | 2 +-
+ 11 files changed, 86 insertions(+), 932 deletions(-)
+ delete mode 100644 drivers/edac/i82443bxgx_edac.c
+ delete mode 100644 drivers/edac/r82600_edac.c
+Merging ftrace/for-next (2ad0b4fafa91a Merge tools/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 MAINTAINERS
+Auto-merging kernel/trace/bpf_trace.c
+CONFLICT (content): Merge conflict in kernel/trace/bpf_trace.c
+Auto-merging kernel/trace/ftrace.c
+Auto-merging kernel/trace/trace.c
+Auto-merging kernel/trace/trace.h
+Resolved 'kernel/trace/bpf_trace.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 1f71717f6fc5b] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
+$ git diff -M --stat --summary HEAD^..
+ .../tools/rtla/common_timerlat_options.txt | 20 +-
+ Documentation/trace/ftrace.rst | 25 +
+ Documentation/trace/rv/monitor_synthesis.rst | 44 +-
+ MAINTAINERS | 15 +
+ include/linux/rv.h | 4 +
+ include/linux/trace_events.h | 8 +-
+ include/linux/trace_seq.h | 12 +-
+ include/linux/tracepoint.h | 9 +-
+ include/rv/automata.h | 134 ++--
+ include/rv/da_monitor.h | 893 ++++++++++-----------
+ include/trace/perf.h | 4 +-
+ include/trace/stages/stage3_trace_output.h | 4 +-
+ include/trace/trace_events.h | 4 +-
+ kernel/kprobes.c | 124 ++-
+ kernel/rcu/srcutree.c | 3 +-
+ kernel/trace/bpf_trace.c | 5 +-
+ kernel/trace/ftrace.c | 7 +-
+ kernel/trace/ring_buffer.c | 24 +-
+ kernel/trace/rv/monitors/nrp/nrp.c | 30 +-
+ kernel/trace/rv/monitors/nrp/nrp.h | 22 +-
+ kernel/trace/rv/monitors/opid/opid.c | 40 +-
+ kernel/trace/rv/monitors/opid/opid.h | 24 +-
+ kernel/trace/rv/monitors/rtapp/rtapp.c | 2 -
+ kernel/trace/rv/monitors/sched/sched.c | 2 -
+ kernel/trace/rv/monitors/sco/sco.c | 26 +-
+ kernel/trace/rv/monitors/sco/sco.h | 14 +-
+ kernel/trace/rv/monitors/scpd/scpd.c | 28 +-
+ kernel/trace/rv/monitors/scpd/scpd.h | 14 +-
+ kernel/trace/rv/monitors/snep/snep.c | 28 +-
+ kernel/trace/rv/monitors/snep/snep.h | 18 +-
+ kernel/trace/rv/monitors/snroc/snroc.c | 26 +-
+ kernel/trace/rv/monitors/snroc/snroc.h | 14 +-
+ kernel/trace/rv/monitors/sssw/sssw.c | 38 +-
+ kernel/trace/rv/monitors/sssw/sssw.h | 22 +-
+ kernel/trace/rv/monitors/sts/sts.c | 34 +-
+ kernel/trace/rv/monitors/sts/sts.h | 28 +-
+ kernel/trace/rv/monitors/wip/wip.c | 26 +-
+ kernel/trace/rv/monitors/wip/wip.h | 14 +-
+ kernel/trace/rv/monitors/wwnr/wwnr.c | 28 +-
+ kernel/trace/rv/monitors/wwnr/wwnr.h | 14 +-
+ kernel/trace/trace.c | 16 +-
+ kernel/trace/trace.h | 3 +-
+ kernel/trace/trace_events.c | 145 +++-
+ kernel/trace/trace_events_filter.c | 2 +-
+ kernel/trace/trace_events_hist.c | 81 +-
+ kernel/trace/trace_events_synth.c | 6 +-
+ kernel/trace/trace_kprobe.c | 4 +
+ kernel/trace/trace_output.c | 30 +-
+ kernel/trace/trace_seq.c | 29 +-
+ kernel/tracepoint.c | 18 +-
+ tools/tracing/rtla/.gitignore | 4 +
+ tools/tracing/rtla/Makefile | 19 +-
+ tools/tracing/rtla/example/timerlat_bpf_action.c | 16 +
+ .../rtla/{sample => example}/timerlat_load.py | 0
+ tools/tracing/rtla/src/actions.c | 17 +-
+ tools/tracing/rtla/src/actions.h | 5 +
+ tools/tracing/rtla/src/common.c | 140 +++-
+ tools/tracing/rtla/src/common.h | 10 +-
+ tools/tracing/rtla/src/osnoise.c | 17 +-
+ tools/tracing/rtla/src/osnoise.h | 8 -
+ tools/tracing/rtla/src/osnoise_hist.c | 76 +-
+ tools/tracing/rtla/src/osnoise_top.c | 90 +--
+ tools/tracing/rtla/src/timerlat.bpf.c | 25 +-
+ tools/tracing/rtla/src/timerlat.c | 29 +-
+ tools/tracing/rtla/src/timerlat.h | 2 +-
+ tools/tracing/rtla/src/timerlat_bpf.c | 66 ++
+ tools/tracing/rtla/src/timerlat_bpf.h | 7 +-
+ tools/tracing/rtla/src/timerlat_hist.c | 80 +-
+ tools/tracing/rtla/src/timerlat_top.c | 80 +-
+ tools/tracing/rtla/src/trace.c | 1 -
+ tools/tracing/rtla/src/utils.c | 100 ++-
+ tools/tracing/rtla/src/utils.h | 10 +-
+ tools/tracing/rtla/tests/bpf/bpf_action_map.c | 25 +
+ tools/tracing/rtla/tests/engine.sh | 1 -
+ tools/tracing/rtla/tests/timerlat.t | 15 +
+ tools/verification/rvgen/rvgen/automata.py | 20 +-
+ tools/verification/rvgen/rvgen/dot2c.py | 111 +--
+ tools/verification/rvgen/rvgen/dot2k.py | 26 +-
+ .../rvgen/rvgen/templates/container/main.c | 2 -
+ .../rvgen/rvgen/templates/dot2k/main.c | 25 +-
+ 80 files changed, 1817 insertions(+), 1375 deletions(-)
+ create mode 100644 tools/tracing/rtla/example/timerlat_bpf_action.c
+ rename tools/tracing/rtla/{sample => example}/timerlat_load.py (100%)
+ create mode 100644 tools/tracing/rtla/tests/bpf/bpf_action_map.c
+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
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Auto-merging include/linux/rcupdate.h
+Auto-merging include/linux/sched.h
+Auto-merging init/init_task.c
+Auto-merging kernel/fork.c
+Auto-merging kernel/rcu/srcutree.c
+Auto-merging scripts/checkpatch.pl
+Merge made by the 'ort' strategy.
+ .../RCU/Design/Requirements/Requirements.rst | 12 +-
+ Documentation/admin-guide/kernel-parameters.txt | 15 -
+ include/linux/rcupdate.h | 31 +-
+ include/linux/rcupdate_trace.h | 166 ++++-
+ include/linux/sched.h | 6 +-
+ init/init_task.c | 3 -
+ kernel/context_tracking.c | 20 -
+ kernel/fork.c | 3 -
+ kernel/rcu/Kconfig | 43 +-
+ kernel/rcu/rcu.h | 9 -
+ kernel/rcu/rcuscale.c | 7 -
+ kernel/rcu/rcutorture.c | 10 +-
+ kernel/rcu/srcutree.c | 2 +-
+ kernel/rcu/tasks.h | 708 +--------------------
+ kernel/rcu/tree.c | 14 +-
+ kernel/rcu/tree.h | 5 +-
+ kernel/rcu/tree_exp.h | 7 +-
+ kernel/rcu/tree_nocb.h | 80 +--
+ kernel/rcu/tree_plugin.h | 15 +-
+ scripts/checkpatch.pl | 4 +-
+ tools/testing/selftests/rcutorture/.gitignore | 1 +
+ .../testing/selftests/rcutorture/bin/config2csv.sh | 2 +-
+ .../testing/selftests/rcutorture/bin/kvm-series.sh | 184 +++++-
+ tools/testing/selftests/rcutorture/bin/kvm.sh | 40 ++
+ tools/testing/selftests/rcutorture/bin/mktestid.sh | 2 +-
+ .../selftests/rcutorture/configs/rcu/TRACE01 | 1 -
+ .../selftests/rcutorture/configs/rcu/TRACE02 | 1 -
+ 27 files changed, 459 insertions(+), 932 deletions(-)
+Merging paulmck/non-rcu/next (7f8fcc6f09fb7 memory-barriers.txt: Sort wait_event* and wait_on_bit* list alphabetically)
+$ 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
+Already up to date.
+Merging kvm/next (0499add8efd72 Merge tag 'kvm-x86-fixes-6.19-rc1' of https://github.com/kvm-x86/linux into HEAD)
+$ git merge -m Merge branch 'next' of git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm/next
+Already up to date.
+Merging kvm-arm/next (6316366129d28 Merge branch kvm-arm64/misc-6.20 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
+Auto-merging drivers/irqchip/irq-gic-v5-irs.c
+Auto-merging drivers/irqchip/irq-gic-v5.c
+Auto-merging include/linux/irqchip/arm-gic-v5.h
+Auto-merging tools/testing/selftests/kvm/Makefile.kvm
+Merge made by the 'ort' strategy.
+ arch/arm64/include/asm/el2_setup.h | 1 -
+ arch/arm64/include/asm/kvm_arm.h | 56 +--
+ arch/arm64/include/asm/kvm_asm.h | 2 -
+ arch/arm64/include/asm/kvm_emulate.h | 1 +
+ arch/arm64/include/asm/kvm_host.h | 58 ++-
+ arch/arm64/include/asm/kvm_mmu.h | 3 +-
+ arch/arm64/include/asm/kvm_pgtable.h | 19 +-
+ arch/arm64/include/asm/kvm_pkvm.h | 32 +-
+ arch/arm64/include/asm/memory.h | 11 +-
+ arch/arm64/include/asm/pgtable-prot.h | 4 +-
+ arch/arm64/include/asm/sysreg.h | 29 --
+ arch/arm64/kernel/cpufeature.c | 8 +-
+ arch/arm64/kernel/head.S | 2 +-
+ arch/arm64/kernel/image-vars.h | 1 -
+ arch/arm64/kvm/arch_timer.c | 18 +-
+ arch/arm64/kvm/arm.c | 63 ++-
+ arch/arm64/kvm/config.c | 511 +++++++++++++--------
+ arch/arm64/kvm/emulate-nested.c | 103 +++--
+ arch/arm64/kvm/hyp/include/hyp/switch.h | 6 +-
+ arch/arm64/kvm/hyp/nvhe/ffa.c | 4 +-
+ arch/arm64/kvm/hyp/nvhe/hyp-init.S | 5 -
+ arch/arm64/kvm/hyp/nvhe/hyp-main.c | 67 +++
+ arch/arm64/kvm/hyp/nvhe/mem_protect.c | 4 +-
+ arch/arm64/kvm/hyp/nvhe/pkvm.c | 20 +-
+ arch/arm64/kvm/hyp/nvhe/sys_regs.c | 39 +-
+ arch/arm64/kvm/hyp/pgtable.c | 58 ++-
+ arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 +-
+ arch/arm64/kvm/hyp/vgic-v3-sr.c | 69 +--
+ arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 2 +-
+ arch/arm64/kvm/inject_fault.c | 12 +-
+ arch/arm64/kvm/mmu.c | 32 +-
+ arch/arm64/kvm/nested.c | 172 +++----
+ arch/arm64/kvm/sys_regs.c | 122 +++--
+ arch/arm64/kvm/sys_regs.h | 10 +
+ arch/arm64/kvm/va_layout.c | 61 ++-
+ arch/arm64/kvm/vgic/vgic-debug.c | 108 ++---
+ arch/arm64/kvm/vgic/vgic-init.c | 8 +-
+ arch/arm64/kvm/vgic/vgic-v3-nested.c | 10 +-
+ arch/arm64/kvm/vgic/vgic-v3.c | 73 +--
+ arch/arm64/kvm/vgic/vgic-v5.c | 2 +
+ arch/arm64/kvm/vgic/vgic.h | 1 +
+ arch/arm64/tools/sysreg | 154 ++++++-
+ drivers/irqchip/irq-gic-v5-irs.c | 2 +
+ drivers/irqchip/irq-gic-v5.c | 10 +
+ include/kvm/arm_vgic.h | 4 -
+ include/linux/irqchip/arm-gic-v5.h | 4 +
+ tools/arch/arm64/include/asm/sysreg.h | 6 -
+ tools/perf/Documentation/perf-arm-spe.txt | 1 -
+ tools/testing/selftests/kvm/Makefile.kvm | 1 +
+ tools/testing/selftests/kvm/arm64/idreg-idst.c | 117 +++++
+ tools/testing/selftests/kvm/arm64/set_id_regs.c | 1 -
+ .../selftests/kvm/include/arm64/processor.h | 4 +
+ tools/testing/selftests/kvm/include/kvm_util.h | 9 +-
+ tools/testing/selftests/kvm/lib/arm64/processor.c | 9 +-
+ tools/testing/selftests/kvm/lib/kvm_util.c | 2 +-
+ tools/testing/selftests/kvm/lib/riscv/processor.c | 7 +-
+ 56 files changed, 1319 insertions(+), 821 deletions(-)
+ create mode 100644 tools/testing/selftests/kvm/arm64/idreg-idst.c
+Merging kvms390/next (52940a34a85bc KVM: s390: selftests: Add selftest for the KVM_S390_KEYOP ioctl)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git kvms390/next
+Auto-merging Documentation/virt/kvm/api.rst
+Auto-merging MAINTAINERS
+Auto-merging arch/s390/Kconfig
+Auto-merging arch/s390/include/asm/page.h
+Auto-merging arch/s390/include/asm/tlb.h
+Auto-merging arch/s390/mm/gmap_helpers.c
+Auto-merging arch/s390/mm/hugetlbpage.c
+Auto-merging arch/s390/mm/pgtable.c
+CONFLICT (content): Merge conflict in arch/s390/mm/pgtable.c
+Auto-merging include/uapi/linux/kvm.h
+Auto-merging mm/khugepaged.c
+Auto-merging tools/testing/selftests/kvm/Makefile.kvm
+Resolved 'arch/s390/mm/pgtable.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 6fdba1c383b8f] Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
+$ git diff -M --stat --summary HEAD^..
+ Documentation/virt/kvm/api.rst | 42 +
+ MAINTAINERS | 2 -
+ arch/s390/Kconfig | 3 -
+ arch/s390/include/asm/dat-bits.h | 32 +-
+ arch/s390/include/asm/gmap.h | 174 ---
+ arch/s390/include/asm/gmap_helpers.h | 1 +
+ arch/s390/include/asm/hugetlb.h | 6 -
+ arch/s390/include/asm/kvm_host.h | 7 +
+ arch/s390/include/asm/mmu.h | 13 -
+ arch/s390/include/asm/mmu_context.h | 6 +-
+ arch/s390/include/asm/page.h | 4 -
+ arch/s390/include/asm/pgalloc.h | 4 -
+ arch/s390/include/asm/pgtable.h | 171 +--
+ arch/s390/include/asm/tlb.h | 3 -
+ arch/s390/include/asm/uaccess.h | 70 +-
+ arch/s390/include/asm/uv.h | 3 +-
+ arch/s390/kernel/uv.c | 142 +-
+ arch/s390/kvm/Kconfig | 2 +
+ arch/s390/kvm/Makefile | 3 +-
+ arch/s390/kvm/dat.c | 1391 +++++++++++++++++
+ arch/s390/kvm/dat.h | 970 ++++++++++++
+ arch/s390/kvm/diag.c | 2 +-
+ arch/s390/kvm/faultin.c | 148 ++
+ arch/s390/kvm/faultin.h | 92 ++
+ arch/s390/kvm/gaccess.c | 970 +++++++-----
+ arch/s390/kvm/gaccess.h | 20 +-
+ arch/s390/kvm/gmap-vsie.c | 141 --
+ arch/s390/kvm/gmap.c | 1235 +++++++++++++++
+ arch/s390/kvm/gmap.h | 244 +++
+ arch/s390/kvm/intercept.c | 15 +-
+ arch/s390/kvm/interrupt.c | 6 +-
+ arch/s390/kvm/kvm-s390.c | 962 +++++-------
+ arch/s390/kvm/kvm-s390.h | 27 +-
+ arch/s390/kvm/priv.c | 213 +--
+ arch/s390/kvm/pv.c | 177 ++-
+ arch/s390/kvm/vsie.c | 198 +--
+ arch/s390/lib/uaccess.c | 184 +--
+ arch/s390/mm/Makefile | 1 -
+ arch/s390/mm/fault.c | 4 +-
+ arch/s390/mm/gmap.c | 2436 ------------------------------
+ arch/s390/mm/gmap_helpers.c | 96 +-
+ arch/s390/mm/hugetlbpage.c | 24 -
+ arch/s390/mm/page-states.c | 1 +
+ arch/s390/mm/pageattr.c | 7 -
+ arch/s390/mm/pgalloc.c | 24 -
+ arch/s390/mm/pgtable.c | 814 +---------
+ include/uapi/linux/kvm.h | 11 +
+ mm/khugepaged.c | 9 -
+ tools/testing/selftests/kvm/Makefile.kvm | 1 +
+ tools/testing/selftests/kvm/s390/keyop.c | 299 ++++
+ 50 files changed, 5903 insertions(+), 5507 deletions(-)
+ delete mode 100644 arch/s390/include/asm/gmap.h
+ create mode 100644 arch/s390/kvm/dat.c
+ create mode 100644 arch/s390/kvm/dat.h
+ create mode 100644 arch/s390/kvm/faultin.c
+ create mode 100644 arch/s390/kvm/faultin.h
+ delete mode 100644 arch/s390/kvm/gmap-vsie.c
+ create mode 100644 arch/s390/kvm/gmap.c
+ create mode 100644 arch/s390/kvm/gmap.h
+ delete mode 100644 arch/s390/mm/gmap.c
+ create mode 100644 tools/testing/selftests/kvm/s390/keyop.c
+Merging kvm-ppc/topic/ppc-kvm (9448598b22c50 Linux 6.19-rc2)
+$ 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 (0ebad18dcacc6 irqchip/riscv-imsic: Adjust the number of available guest irq files)
+$ git merge -m Merge branch 'riscv_kvm_next' of https://github.com/kvm-riscv/linux.git kvm-riscv/riscv_kvm_next
+Auto-merging arch/riscv/mm/pgtable.c
+Auto-merging tools/testing/selftests/kvm/include/kvm_util.h
+Auto-merging tools/testing/selftests/kvm/lib/kvm_util.c
+Auto-merging tools/testing/selftests/kvm/lib/riscv/processor.c
+Merge made by the 'ort' strategy.
+ arch/riscv/include/uapi/asm/kvm.h | 3 +
+ arch/riscv/kvm/aia.c | 2 +-
+ arch/riscv/kvm/aia_imsic.c | 13 +-
+ arch/riscv/kvm/mmu.c | 140 +++++++++++++++++++++
+ arch/riscv/kvm/vcpu_onereg.c | 4 +
+ arch/riscv/kvm/vcpu_pmu.c | 5 +-
+ arch/riscv/mm/pgtable.c | 2 +
+ drivers/irqchip/irq-riscv-imsic-state.c | 12 +-
+ include/linux/irqchip/riscv-imsic.h | 3 +
+ tools/testing/selftests/kvm/include/kvm_util.h | 17 ++-
+ .../selftests/kvm/include/riscv/processor.h | 2 +
+ tools/testing/selftests/kvm/lib/guest_modes.c | 41 ++++--
+ tools/testing/selftests/kvm/lib/kvm_util.c | 33 +++++
+ tools/testing/selftests/kvm/lib/riscv/processor.c | 63 +++++++++-
+ tools/testing/selftests/kvm/riscv/get-reg-list.c | 12 ++
+ 15 files changed, 330 insertions(+), 22 deletions(-)
+Merging kvm-x86/next (e944fe2c09f40 Merge branch 'vmx')
+$ git merge -m Merge branch 'next' of https://github.com/kvm-x86/linux.git kvm-x86/next
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Auto-merging Documentation/virt/kvm/api.rst
+Auto-merging arch/arm64/kvm/arm.c
+Auto-merging arch/loongarch/kvm/main.c
+Auto-merging arch/loongarch/kvm/vcpu.c
+Auto-merging arch/loongarch/kvm/vm.c
+Auto-merging arch/s390/kvm/kvm-s390.c
+Auto-merging arch/x86/include/asm/cpufeatures.h
+Auto-merging arch/x86/include/asm/msr-index.h
+Auto-merging include/uapi/linux/kvm.h
+CONFLICT (content): Merge conflict in include/uapi/linux/kvm.h
+Auto-merging tools/testing/selftests/kvm/Makefile.kvm
+Auto-merging tools/testing/selftests/kvm/include/kvm_util.h
+Auto-merging tools/testing/selftests/kvm/lib/arm64/processor.c
+Auto-merging tools/testing/selftests/kvm/lib/kvm_util.c
+Auto-merging tools/testing/selftests/kvm/lib/riscv/processor.c
+CONFLICT (content): Merge conflict in tools/testing/selftests/kvm/lib/riscv/processor.c
+Resolved 'include/uapi/linux/kvm.h' using previous resolution.
+Resolved 'tools/testing/selftests/kvm/lib/riscv/processor.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master f530f1f2aa142] Merge branch 'next' of https://github.com/kvm-x86/linux.git
+$ git diff -M --stat --summary HEAD^..
+ Documentation/admin-guide/kernel-parameters.txt | 49 +++
+ Documentation/virt/kvm/api.rst | 72 +++-
+ Documentation/virt/kvm/locking.rst | 2 +
+ .../virt/kvm/x86/amd-memory-encryption.rst | 54 ++-
+ Documentation/virt/kvm/x86/intel-tdx.rst | 2 +-
+ arch/arm64/kvm/arm.c | 2 +-
+ arch/arm64/kvm/guest.c | 4 +-
+ arch/loongarch/kvm/main.c | 2 +-
+ arch/loongarch/kvm/vcpu.c | 2 +-
+ arch/loongarch/kvm/vm.c | 2 +-
+ arch/mips/kvm/mips.c | 4 +-
+ arch/powerpc/kvm/book3s.c | 4 +-
+ arch/powerpc/kvm/booke.c | 4 +-
+ arch/riscv/kvm/main.c | 2 +-
+ arch/riscv/kvm/vcpu.c | 2 +-
+ arch/riscv/kvm/vm.c | 2 +-
+ arch/s390/kvm/kvm-s390.c | 4 +-
+ arch/x86/include/asm/cpufeatures.h | 2 +
+ arch/x86/include/asm/kvm-x86-pmu-ops.h | 4 +
+ arch/x86/include/asm/kvm_host.h | 22 ++
+ arch/x86/include/asm/msr-index.h | 1 +
+ arch/x86/include/asm/svm.h | 9 +-
+ arch/x86/include/asm/vmx.h | 1 +
+ arch/x86/include/uapi/asm/kvm.h | 8 +-
+ arch/x86/include/uapi/asm/svm.h | 32 +-
+ arch/x86/kvm/Makefile | 49 +++
+ arch/x86/kvm/cpuid.c | 84 ++++-
+ arch/x86/kvm/cpuid.h | 12 +-
+ arch/x86/kvm/hyperv.c | 2 +-
+ arch/x86/kvm/ioapic.c | 45 +--
+ arch/x86/kvm/ioapic.h | 38 +-
+ arch/x86/kvm/irq.c | 4 +-
+ arch/x86/kvm/lapic.c | 174 +++++----
+ arch/x86/kvm/lapic.h | 23 +-
+ arch/x86/kvm/mmu/mmu.c | 11 +-
+ arch/x86/kvm/pmu.c | 271 +++++++++++++-
+ arch/x86/kvm/pmu.h | 37 +-
+ arch/x86/kvm/reverse_cpuid.h | 19 +
+ arch/x86/kvm/svm/avic.c | 4 +-
+ arch/x86/kvm/svm/hyperv.c | 7 +-
+ arch/x86/kvm/svm/nested.c | 100 +++--
+ arch/x86/kvm/svm/pmu.c | 44 +++
+ arch/x86/kvm/svm/sev.c | 243 ++++++------
+ arch/x86/kvm/svm/svm.c | 171 +++++++--
+ arch/x86/kvm/svm/svm.h | 49 ++-
+ arch/x86/kvm/trace.h | 6 +-
+ arch/x86/kvm/vmx/capabilities.h | 9 +-
+ arch/x86/kvm/vmx/hyperv_evmcs.c | 2 +-
+ arch/x86/kvm/vmx/hyperv_evmcs.h | 2 +-
+ arch/x86/kvm/vmx/nested.c | 229 +++++-------
+ arch/x86/kvm/vmx/nested.h | 1 -
+ arch/x86/kvm/vmx/pmu_intel.c | 92 ++++-
+ arch/x86/kvm/vmx/pmu_intel.h | 15 +
+ arch/x86/kvm/vmx/tdx.c | 16 +-
+ arch/x86/kvm/vmx/vmcs.h | 9 +
+ arch/x86/kvm/vmx/vmcs12.c | 74 +++-
+ arch/x86/kvm/vmx/vmcs12.h | 8 +-
+ arch/x86/kvm/vmx/vmx.c | 410 +++++++++++++++------
+ arch/x86/kvm/vmx/vmx.h | 18 +-
+ arch/x86/kvm/x86.c | 162 +++++---
+ arch/x86/kvm/x86.h | 16 +-
+ arch/x86/kvm/xen.c | 2 +-
+ include/hyperv/hvgdk.h | 2 +-
+ include/linux/kvm_host.h | 107 +++---
+ include/uapi/linux/kvm.h | 17 +
+ tools/testing/selftests/kvm/Makefile.kvm | 7 +-
+ .../selftests/kvm/include/arm64/kvm_util_arch.h | 2 +
+ tools/testing/selftests/kvm/include/kvm_util.h | 18 +-
+ .../kvm/include/loongarch/kvm_util_arch.h | 1 +
+ .../selftests/kvm/include/riscv/kvm_util_arch.h | 1 +
+ .../selftests/kvm/include/s390/kvm_util_arch.h | 1 +
+ tools/testing/selftests/kvm/include/x86/apic.h | 7 +
+ .../selftests/kvm/include/x86/kvm_util_arch.h | 22 ++
+ .../testing/selftests/kvm/include/x86/processor.h | 65 +++-
+ tools/testing/selftests/kvm/include/x86/svm.h | 3 +-
+ tools/testing/selftests/kvm/include/x86/svm_util.h | 9 +
+ tools/testing/selftests/kvm/include/x86/vmx.h | 16 +-
+ tools/testing/selftests/kvm/lib/arm64/processor.c | 38 +-
+ tools/testing/selftests/kvm/lib/kvm_util.c | 28 +-
+ .../selftests/kvm/lib/loongarch/processor.c | 28 +-
+ tools/testing/selftests/kvm/lib/riscv/processor.c | 31 +-
+ tools/testing/selftests/kvm/lib/s390/processor.c | 16 +-
+ tools/testing/selftests/kvm/lib/x86/memstress.c | 65 ++--
+ tools/testing/selftests/kvm/lib/x86/processor.c | 233 +++++++++---
+ tools/testing/selftests/kvm/lib/x86/svm.c | 27 ++
+ tools/testing/selftests/kvm/lib/x86/vmx.c | 251 +++----------
+ tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c | 2 +-
+ .../selftests/kvm/x86/nested_dirty_log_test.c | 293 +++++++++++++++
+ ...nested_state_test.c => nested_set_state_test.c} | 128 ++++++-
+ .../selftests/kvm/x86/nested_vmsave_vmload_test.c | 197 ++++++++++
+ .../kvm/x86/smaller_maxphyaddr_emulation_test.c | 4 +-
+ .../kvm/x86/svm_nested_soft_inject_test.c | 4 +-
+ .../selftests/kvm/x86/vmx_apicv_updates_test.c | 155 ++++++++
+ .../testing/selftests/kvm/x86/vmx_dirty_log_test.c | 179 ---------
+ .../selftests/kvm/x86/vmx_nested_la57_state_test.c | 2 +-
+ tools/testing/selftests/kvm/x86/xapic_tpr_test.c | 276 ++++++++++++++
+ virt/kvm/binary_stats.c | 2 +-
+ virt/kvm/guest_memfd.c | 141 +++----
+ virt/kvm/kvm_main.c | 27 +-
+ 99 files changed, 3717 insertions(+), 1438 deletions(-)
+ create mode 100644 tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
+ rename tools/testing/selftests/kvm/x86/{vmx_set_nested_state_test.c => nested_set_state_test.c} (70%)
+ create mode 100644 tools/testing/selftests/kvm/x86/nested_vmsave_vmload_test.c
+ create mode 100644 tools/testing/selftests/kvm/x86/vmx_apicv_updates_test.c
+ delete mode 100644 tools/testing/selftests/kvm/x86/vmx_dirty_log_test.c
+ create mode 100644 tools/testing/selftests/kvm/x86/xapic_tpr_test.c
+$ git am -3 ../patches/0001-KVM-selftests-Fix-up-semantic-changes.patch
+Applying: KVM: selftests: Fix up semantic changes
+$ git reset HEAD^
+Unstaged changes after reset:
+M tools/testing/selftests/kvm/lib/kvm_util.c
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[master 0f78b9414752f] Merge branch 'next' of https://github.com/kvm-x86/linux.git
+ Date: Thu Feb 5 13:34:34 2026 +0000
+Merging xen-tip/linux-next (c307b6dc9c4f6 xenbus: Rename helpers to freeze/thaw/restore)
+$ git merge -m Merge branch 'linux-next' of https://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git xen-tip/linux-next
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/kernel-parameters.txt | 5 +++++
+ arch/x86/platform/pvh/head.S | 2 ++
+ arch/x86/xen/enlighten.c | 2 +-
+ drivers/tty/hvc/hvc_xen.c | 29 ++++++++++++++++++++-----
+ drivers/xen/balloon.c | 26 ++++++++++++++++++----
+ drivers/xen/events/events_base.c | 6 ++---
+ drivers/xen/grant-dma-ops.c | 3 ++-
+ drivers/xen/mcelog.c | 4 +---
+ drivers/xen/privcmd.c | 3 ++-
+ drivers/xen/unpopulated-alloc.c | 3 +++
+ drivers/xen/xenbus/xenbus.h | 6 ++---
+ drivers/xen/xenbus/xenbus_probe.c | 22 +++++++++----------
+ drivers/xen/xenbus/xenbus_probe_frontend.c | 18 +++++++--------
+ include/xen/xen.h | 2 ++
+ 14 files changed, 89 insertions(+), 42 deletions(-)
+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 (32d572e390319 workqueue: add CONFIG_BOOTPARAM_WQ_STALL_PANIC option)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git workqueues/for-next
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Auto-merging kernel/workqueue.c
+Auto-merging lib/Kconfig.debug
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/kernel-parameters.txt | 3 +-
+ kernel/workqueue.c | 123 ++++++++++++++++++------
+ lib/Kconfig.debug | 23 +++++
+ 3 files changed, 118 insertions(+), 31 deletions(-)
+Merging sched-ext/for-next (3445c57d73330 Merge branch 'for-6.19-fixes' 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
+Auto-merging kernel/sched/ext.c
+Merge made by the 'ort' strategy.
+ kernel/sched/ext.c | 4 +-
+ tools/sched_ext/Makefile | 2 +-
+ tools/sched_ext/scx_central.bpf.c | 4 +-
+ tools/sched_ext/scx_cpu0.bpf.c | 10 +-
+ tools/sched_ext/scx_flatcg.bpf.c | 14 +-
+ tools/sched_ext/scx_pair.bpf.c | 610 ++++++++++++++++++
+ tools/sched_ext/scx_pair.c | 180 ++++++
+ tools/sched_ext/scx_pair.h | 9 +
+ tools/sched_ext/scx_qmap.bpf.c | 8 +-
+ tools/sched_ext/scx_sdt.bpf.c | 716 +++++++++++++++++++++
+ tools/sched_ext/scx_sdt.c | 101 +++
+ tools/sched_ext/scx_sdt.h | 113 ++++
+ tools/sched_ext/scx_simple.bpf.c | 10 +-
+ tools/sched_ext/scx_userland.bpf.c | 344 ++++++++++
+ tools/sched_ext/scx_userland.c | 437 +++++++++++++
+ tools/sched_ext/scx_userland.h | 17 +
+ .../selftests/sched_ext/init_enable_count.c | 34 +-
+ 17 files changed, 2592 insertions(+), 21 deletions(-)
+ create mode 100644 tools/sched_ext/scx_pair.bpf.c
+ create mode 100644 tools/sched_ext/scx_pair.c
+ create mode 100644 tools/sched_ext/scx_pair.h
+ create mode 100644 tools/sched_ext/scx_sdt.bpf.c
+ create mode 100644 tools/sched_ext/scx_sdt.c
+ create mode 100644 tools/sched_ext/scx_sdt.h
+ create mode 100644 tools/sched_ext/scx_userland.bpf.c
+ create mode 100644 tools/sched_ext/scx_userland.c
+ create mode 100644 tools/sched_ext/scx_userland.h
+Merging drivers-x86/for-next (eeeb4c9874bb7 platform/x86: hp-wmi: Add EC offsets to read Victus S thermal profile)
+$ 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/hid/hid-asus.c
+CONFLICT (content): Merge conflict in drivers/hid/hid-asus.c
+Auto-merging drivers/platform/x86/intel/wmi/thunderbolt.c
+Auto-merging include/linux/platform_data/x86/asus-wmi.h
+Resolved 'drivers/hid/hid-asus.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 6a4f6a2a6b097] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
+$ git diff -M --stat --summary HEAD^..
+ .../admin-guide/laptops/thinkpad-acpi.rst | 37 +
+ Documentation/driver-api/wmi.rst | 3 +
+ Documentation/wmi/acpi-interface.rst | 68 ++
+ Documentation/wmi/devices/lenovo-wmi-other.rst | 46 +-
+ Documentation/wmi/driver-development-guide.rst | 76 +-
+ drivers/crypto/ccp/psp-dev.c | 11 +
+ drivers/crypto/ccp/sp-dev.c | 12 +
+ drivers/crypto/ccp/sp-dev.h | 3 +
+ drivers/crypto/ccp/sp-pci.c | 16 +-
+ drivers/crypto/ccp/tee-dev.c | 56 +-
+ drivers/crypto/ccp/tee-dev.h | 1 +
+ drivers/hid/hid-asus.c | 232 +++---
+ drivers/platform/mellanox/mlx-platform.c | 484 ++++++++++++
+ .../platform/surface/surface_aggregator_registry.c | 18 +
+ drivers/platform/surface/surfacepro3_button.c | 11 +-
+ drivers/platform/wmi/Kconfig | 3 +
+ drivers/platform/wmi/Makefile | 5 +-
+ drivers/platform/wmi/core.c | 160 +++-
+ drivers/platform/wmi/internal.h | 17 +
+ drivers/platform/wmi/marshalling.c | 247 ++++++
+ drivers/platform/wmi/string.c | 92 +++
+ drivers/platform/wmi/tests/Kconfig | 27 +
+ drivers/platform/wmi/tests/Makefile | 11 +
+ drivers/platform/wmi/tests/marshalling_kunit.c | 452 +++++++++++
+ drivers/platform/wmi/tests/string_kunit.c | 296 ++++++++
+ drivers/platform/x86/amd/pmf/acpi.c | 40 +
+ drivers/platform/x86/amd/pmf/core.c | 161 +++-
+ drivers/platform/x86/amd/pmf/pmf.h | 33 +
+ drivers/platform/x86/amd/pmf/spc.c | 33 +-
+ drivers/platform/x86/amd/pmf/tee-if.c | 14 +-
+ drivers/platform/x86/amd/wbrf.c | 25 +-
+ drivers/platform/x86/asus-wmi.c | 223 +++++-
+ drivers/platform/x86/hp/hp-wmi.c | 603 ++++++++++++---
+ drivers/platform/x86/intel/pmc/core.c | 85 ++-
+ drivers/platform/x86/intel/pmc/core.h | 15 +-
+ drivers/platform/x86/intel/pmt/class.c | 6 +-
+ .../x86/intel/speed_select_if/isst_tpmi_core.c | 79 +-
+ .../uncore-frequency/uncore-frequency-common.c | 13 +-
+ drivers/platform/x86/intel/wmi/sbl-fw-update.c | 43 +-
+ drivers/platform/x86/intel/wmi/thunderbolt.c | 26 +-
+ drivers/platform/x86/lenovo/Kconfig | 5 +-
+ drivers/platform/x86/lenovo/Makefile | 2 +-
+ drivers/platform/x86/lenovo/ideapad-laptop.c | 39 +-
+ drivers/platform/x86/lenovo/thinkpad_acpi.c | 206 +++++
+ drivers/platform/x86/lenovo/wmi-capdata.c | 829 +++++++++++++++++++++
+ drivers/platform/x86/lenovo/wmi-capdata.h | 65 ++
+ drivers/platform/x86/lenovo/wmi-capdata01.c | 302 --------
+ drivers/platform/x86/lenovo/wmi-capdata01.h | 25 -
+ drivers/platform/x86/lenovo/wmi-helpers.c | 21 +-
+ drivers/platform/x86/lenovo/wmi-other.c | 528 ++++++++++++-
+ drivers/platform/x86/lenovo/yogabook.c | 12 +-
+ drivers/platform/x86/uniwill/uniwill-acpi.c | 302 +++++++-
+ drivers/platform/x86/wmi-bmof.c | 34 +-
+ drivers/platform/x86/xiaomi-wmi.c | 5 +-
+ include/linux/amd-pmf-io.h | 21 +
+ .../linux/platform_data/x86/asus-wmi-leds-ids.h | 50 --
+ include/linux/platform_data/x86/asus-wmi.h | 28 +
+ include/linux/psp.h | 1 +
+ include/linux/wmi.h | 45 +-
+ tools/power/x86/intel-speed-select/Makefile | 8 +-
+ tools/power/x86/intel-speed-select/isst-config.c | 43 +-
+ 61 files changed, 5389 insertions(+), 965 deletions(-)
+ create mode 100644 drivers/platform/wmi/internal.h
+ create mode 100644 drivers/platform/wmi/marshalling.c
+ create mode 100644 drivers/platform/wmi/string.c
+ create mode 100644 drivers/platform/wmi/tests/Kconfig
+ create mode 100644 drivers/platform/wmi/tests/Makefile
+ create mode 100644 drivers/platform/wmi/tests/marshalling_kunit.c
+ create mode 100644 drivers/platform/wmi/tests/string_kunit.c
+ create mode 100644 drivers/platform/x86/lenovo/wmi-capdata.c
+ create mode 100644 drivers/platform/x86/lenovo/wmi-capdata.h
+ delete mode 100644 drivers/platform/x86/lenovo/wmi-capdata01.c
+ delete mode 100644 drivers/platform/x86/lenovo/wmi-capdata01.h
+ delete mode 100644 include/linux/platform_data/x86/asus-wmi-leds-ids.h
+$ 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 003714acf7251] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
+ Date: Thu Feb 5 13:34:44 2026 +0000
+Merging chrome-platform/for-next (520e345dfdab8 platform/chrome: lightbar: Use flexible array member)
+$ 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
+Merge made by the 'ort' strategy.
+ drivers/platform/chrome/cros_ec_lightbar.c | 133 +++++++++++++++++++------
+ drivers/platform/chrome/cros_typec_switch.c | 19 +---
+ include/linux/platform_data/cros_ec_commands.h | 24 +++++
+ 3 files changed, 134 insertions(+), 42 deletions(-)
+Merging chrome-platform-firmware/for-firmware-next (8f0b4cce4481f Linux 6.19-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 (8f0b4cce4481f Linux 6.19-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git hsi/for-next
+Already up to date.
+Merging leds-lj/for-leds-next (b2c87f5e98cd8 dt-bindings: leds: Convert ti,lm3697 to DT schema)
+$ 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
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/leds/ams,as3668.yaml | 74 +++
+ .../bindings/leds/leds-class-multicolor.yaml | 2 +-
+ .../devicetree/bindings/leds/leds-is31fl32xx.txt | 1 +
+ .../devicetree/bindings/leds/leds-lm3697.txt | 73 ---
+ .../devicetree/bindings/leds/leds-lp5860.yaml | 111 ++++
+ .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 1 +
+ .../bindings/leds/qcom,spmi-flash-led.yaml | 1 +
+ .../devicetree/bindings/leds/ti,lm3697.yaml | 125 ++++
+ .../devicetree/bindings/leds/ti,lp5812.yaml | 246 ++++++++
+ Documentation/leds/index.rst | 1 +
+ Documentation/leds/leds-lp5812.rst | 50 ++
+ MAINTAINERS | 18 +
+ drivers/leds/Kconfig | 13 +
+ drivers/leds/Makefile | 1 +
+ drivers/leds/leds-as3668.c | 202 +++++++
+ drivers/leds/leds-expresswire.c | 24 +-
+ drivers/leds/leds-is31fl32xx.c | 266 ++++++---
+ drivers/leds/leds-lm3692x.c | 3 +
+ drivers/leds/leds-lp55xx-common.c | 7 +-
+ drivers/leds/rgb/Kconfig | 13 +
+ drivers/leds/rgb/Makefile | 1 +
+ drivers/leds/rgb/leds-lp5812.c | 642 +++++++++++++++++++++
+ drivers/leds/rgb/leds-lp5812.h | 172 ++++++
+ drivers/leds/rgb/leds-qcom-lpg.c | 8 +-
+ include/linux/leds-expresswire.h | 3 -
+ 25 files changed, 1892 insertions(+), 166 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/leds/ams,as3668.yaml
+ delete mode 100644 Documentation/devicetree/bindings/leds/leds-lm3697.txt
+ create mode 100644 Documentation/devicetree/bindings/leds/leds-lp5860.yaml
+ create mode 100644 Documentation/devicetree/bindings/leds/ti,lm3697.yaml
+ create mode 100644 Documentation/devicetree/bindings/leds/ti,lp5812.yaml
+ create mode 100644 Documentation/leds/leds-lp5812.rst
+ create mode 100644 drivers/leds/leds-as3668.c
+ create mode 100644 drivers/leds/rgb/leds-lp5812.c
+ create mode 100644 drivers/leds/rgb/leds-lp5812.h
+Merging ipmi/for-next (6b157b408d0c7 ipmi:ls2k: Make ipmi_ls2k_platform_driver static)
+$ 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/ipmi_ipmb.c | 5 +++++
+ drivers/char/ipmi/ipmi_msghandler.c | 41 ++++++++++++++++++++++++-------------
+ drivers/char/ipmi/ipmi_si_ls2k.c | 2 +-
+ 3 files changed, 33 insertions(+), 15 deletions(-)
+Merging driver-core/driver-core-next (c5048ddee936c driver core: disable revocable code from build)
+$ 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
+Auto-merging Documentation/driver-api/driver-model/index.rst
+CONFLICT (content): Merge conflict in Documentation/driver-api/driver-model/index.rst
+Auto-merging MAINTAINERS
+Auto-merging drivers/gpu/drm/tyr/driver.rs
+Auto-merging drivers/gpu/drm/tyr/gpu.rs
+Auto-merging drivers/gpu/nova-core/gsp/sequencer.rs
+Auto-merging drivers/gpu/nova-core/vbios.rs
+Auto-merging drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
+Auto-merging rust/bindings/bindings_helper.h
+Auto-merging rust/kernel/debugfs/entry.rs
+Auto-merging rust/kernel/lib.rs
+Auto-merging rust/kernel/pci/id.rs
+Auto-merging samples/rust/rust_driver_auxiliary.rs
+Resolved 'Documentation/driver-api/driver-model/index.rst' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master b29b81130ebc9] Merge branch 'driver-core-next' of https://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
+$ git diff -M --stat --summary HEAD^..
+ Documentation/driver-api/driver-model/index.rst | 1 +
+ .../driver-api/driver-model/revocable.rst | 149 +++++++
+ MAINTAINERS | 24 +-
+ drivers/base/Kconfig | 8 +
+ drivers/base/Makefile | 3 +
+ drivers/base/attribute_container.c | 4 +-
+ drivers/base/base.h | 15 +-
+ drivers/base/dd.c | 2 +-
+ drivers/base/devtmpfs.c | 5 +-
+ drivers/base/faux.c | 18 +-
+ drivers/base/revocable.c | 225 ++++++++++
+ drivers/base/revocable_test.c | 284 ++++++++++++
+ drivers/base/transport_class.c | 8 +-
+ drivers/gpu/drm/tyr/driver.rs | 2 +-
+ drivers/gpu/drm/tyr/gpu.rs | 6 +-
+ drivers/gpu/drm/tyr/regs.rs | 1 +
+ drivers/gpu/nova-core/gsp/sequencer.rs | 5 +-
+ drivers/gpu/nova-core/regs/macros.rs | 90 ++--
+ drivers/gpu/nova-core/vbios.rs | 1 +
+ drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 14 +
+ drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 14 +-
+ drivers/iommu/arm/arm-smmu/arm-smmu.c | 24 +-
+ drivers/iommu/arm/arm-smmu/arm-smmu.h | 5 +
+ drivers/pwm/pwm_th1520.rs | 5 +-
+ drivers/scsi/scsi_transport_spi.c | 2 +-
+ include/linux/attribute_container.h | 2 +-
+ include/linux/device/bus.h | 4 +-
+ include/linux/device/devres.h | 4 -
+ include/linux/revocable.h | 89 ++++
+ include/linux/transport_class.h | 6 +-
+ rust/bindings/bindings_helper.h | 1 +
+ rust/helpers/auxiliary.c | 6 +-
+ rust/helpers/device.c | 16 +-
+ rust/helpers/dma.c | 21 +-
+ rust/helpers/io.c | 64 +--
+ rust/helpers/irq.c | 6 +-
+ rust/helpers/pci.c | 23 +-
+ rust/helpers/platform.c | 2 +-
+ rust/helpers/property.c | 2 +-
+ rust/helpers/scatterlist.c | 12 +-
+ rust/kernel/auxiliary.rs | 30 +-
+ rust/kernel/debugfs.rs | 86 ++--
+ rust/kernel/debugfs/callback_adapters.rs | 21 +-
+ rust/kernel/debugfs/entry.rs | 14 +-
+ rust/kernel/debugfs/file_ops.rs | 43 +-
+ rust/kernel/debugfs/traits.rs | 43 +-
+ rust/kernel/device.rs | 32 +-
+ rust/kernel/device/property.rs | 11 +-
+ rust/kernel/devres.rs | 60 ++-
+ rust/kernel/dma.rs | 17 +
+ rust/kernel/driver.rs | 12 +-
+ rust/kernel/faux.rs | 13 +-
+ rust/kernel/io.rs | 493 +++++++++++++++++----
+ rust/kernel/io/mem.rs | 33 +-
+ rust/kernel/io/poll.rs | 16 +-
+ rust/kernel/irq/request.rs | 6 +-
+ rust/kernel/lib.rs | 2 +
+ rust/kernel/pci.rs | 11 +-
+ rust/kernel/pci/id.rs | 2 +-
+ rust/kernel/pci/io.rs | 210 ++++++++-
+ rust/kernel/platform.rs | 46 +-
+ rust/kernel/scatterlist.rs | 3 +-
+ rust/kernel/soc.rs | 135 ++++++
+ samples/rust/Kconfig | 11 +
+ samples/rust/Makefile | 1 +
+ samples/rust/rust_debugfs.rs | 46 +-
+ samples/rust/rust_debugfs_scoped.rs | 38 +-
+ samples/rust/rust_dma.rs | 13 +-
+ samples/rust/rust_driver_auxiliary.rs | 14 +-
+ samples/rust/rust_driver_faux.rs | 10 +-
+ samples/rust/rust_driver_pci.rs | 43 +-
+ samples/rust/rust_driver_platform.rs | 42 +-
+ samples/rust/rust_soc.rs | 79 ++++
+ .../selftests/drivers/base/revocable/Makefile | 7 +
+ .../drivers/base/revocable/revocable_test.c | 136 ++++++
+ .../drivers/base/revocable/test-revocable.sh | 39 ++
+ .../drivers/base/revocable/test_modules/Makefile | 10 +
+ .../base/revocable/test_modules/revocable_test.c | 187 ++++++++
+ 78 files changed, 2719 insertions(+), 469 deletions(-)
+ create mode 100644 Documentation/driver-api/driver-model/revocable.rst
+ create mode 100644 drivers/base/revocable.c
+ create mode 100644 drivers/base/revocable_test.c
+ create mode 100644 include/linux/revocable.h
+ create mode 100644 rust/kernel/soc.rs
+ create mode 100644 samples/rust/rust_soc.rs
+ create mode 100644 tools/testing/selftests/drivers/base/revocable/Makefile
+ create mode 100644 tools/testing/selftests/drivers/base/revocable/revocable_test.c
+ create mode 100755 tools/testing/selftests/drivers/base/revocable/test-revocable.sh
+ create mode 100644 tools/testing/selftests/drivers/base/revocable/test_modules/Makefile
+ create mode 100644 tools/testing/selftests/drivers/base/revocable/test_modules/revocable_test.c
+Merging usb/usb-next (0a06917432a76 usb: dwc3: Log dwc3 address in traces)
+$ 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 MAINTAINERS
+Auto-merging drivers/usb/gadget/function/f_fs.c
+Auto-merging drivers/usb/gadget/function/u_ether.c
+Auto-merging drivers/usb/gadget/function/uvc_configfs.c
+Auto-merging rust/kernel/usb.rs
+Merge made by the 'ort' strategy.
+ Documentation/ABI/testing/configfs-usb-gadget-midi | 17 +-
+ .../ABI/testing/sysfs-bus-pci-drivers-xhci_hcd | 42 +
+ Documentation/ABI/testing/sysfs-class-typec | 11 +
+ .../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 22 +-
+ .../devicetree/bindings/usb/generic-ehci.yaml | 2 +
+ .../devicetree/bindings/usb/generic-ohci.yaml | 2 +
+ .../devicetree/bindings/usb/google,lga-dwc3.yaml | 140 +
+ .../bindings/usb/microchip,lan9691-dwc3.yaml | 66 +
+ .../bindings/usb/socionext,uniphier-dwc3.yaml | 89 +
+ .../devicetree/bindings/usb/wch,ch334.yaml | 65 +
+ Documentation/usb/gadget-testing.rst | 18 +-
+ MAINTAINERS | 2 +
+ drivers/platform/chrome/cros_ec_typec.c | 1 +
+ drivers/usb/Makefile | 1 -
+ drivers/usb/chipidea/ci_hdrc_imx.c | 9 +-
+ drivers/usb/chipidea/udc.c | 7 +
+ drivers/usb/core/hcd.c | 4 -
+ drivers/usb/dwc3/Kconfig | 11 +
+ drivers/usb/dwc3/Makefile | 1 +
+ drivers/usb/dwc3/core.c | 196 +-
+ drivers/usb/dwc3/core.h | 10 +-
+ drivers/usb/dwc3/debugfs.c | 44 +-
+ drivers/usb/dwc3/drd.c | 86 +-
+ drivers/usb/dwc3/dwc3-google.c | 626 +++++
+ drivers/usb/dwc3/dwc3-imx8mp.c | 47 +-
+ drivers/usb/dwc3/dwc3-xilinx.c | 67 +-
+ drivers/usb/dwc3/ep0.c | 22 +-
+ drivers/usb/dwc3/gadget.c | 164 +-
+ drivers/usb/dwc3/gadget.h | 4 +-
+ drivers/usb/dwc3/io.h | 11 +-
+ drivers/usb/dwc3/trace.h | 88 +-
+ drivers/usb/dwc3/ulpi.c | 10 +-
+ drivers/usb/fotg210/fotg210-hcd.c | 6 -
+ drivers/usb/gadget/configfs.c | 24 +-
+ drivers/usb/gadget/function/f_acm.c | 2 +-
+ drivers/usb/gadget/function/f_fs.c | 26 +-
+ drivers/usb/gadget/function/f_hid.c | 2 +-
+ drivers/usb/gadget/function/f_loopback.c | 2 +-
+ drivers/usb/gadget/function/f_mass_storage.c | 6 +-
+ drivers/usb/gadget/function/f_midi.c | 112 +-
+ drivers/usb/gadget/function/f_midi2.c | 10 +-
+ drivers/usb/gadget/function/f_ncm.c | 130 +-
+ drivers/usb/gadget/function/f_obex.c | 2 +-
+ drivers/usb/gadget/function/f_phonet.c | 2 +-
+ drivers/usb/gadget/function/f_printer.c | 2 +-
+ drivers/usb/gadget/function/f_serial.c | 2 +-
+ drivers/usb/gadget/function/f_sourcesink.c | 54 +-
+ drivers/usb/gadget/function/f_tcm.c | 5 +-
+ drivers/usb/gadget/function/f_uac1.c | 2 +-
+ drivers/usb/gadget/function/f_uac1_legacy.c | 2 +-
+ drivers/usb/gadget/function/f_uac2.c | 2 +-
+ drivers/usb/gadget/function/g_zero.h | 1 +
+ drivers/usb/gadget/function/u_ether.c | 45 +
+ drivers/usb/gadget/function/u_ether.h | 30 +
+ drivers/usb/gadget/function/u_ether_configfs.h | 179 +-
+ drivers/usb/gadget/function/u_midi.h | 2 +-
+ drivers/usb/gadget/function/u_ncm.h | 4 +-
+ drivers/usb/gadget/function/uvc_configfs.c | 36 +-
+ drivers/usb/gadget/udc/aspeed-vhub/core.c | 30 +
+ drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 1 +
+ drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +-
+ drivers/usb/gadget/udc/tegra-xudc.c | 12 +-
+ drivers/usb/host/Kconfig | 14 +-
+ drivers/usb/host/Makefile | 1 -
+ drivers/usb/host/ehci-hcd.c | 8 -
+ drivers/usb/host/isp1362-hcd.c | 2769 --------------------
+ drivers/usb/host/isp1362.h | 914 -------
+ drivers/usb/host/ohci-hcd.c | 3 -
+ drivers/usb/host/uhci-hcd.c | 5 -
+ drivers/usb/host/xhci-dbgcap.c | 259 +-
+ drivers/usb/host/xhci-dbgcap.h | 39 +-
+ drivers/usb/host/xhci-tegra.c | 21 +-
+ drivers/usb/misc/onboard_usb_dev.h | 8 +
+ drivers/usb/phy/phy-generic.c | 74 +-
+ drivers/usb/phy/phy-tegra-usb.c | 300 ++-
+ drivers/usb/typec/Makefile | 2 +-
+ drivers/usb/typec/altmodes/displayport.c | 6 +-
+ drivers/usb/typec/altmodes/thunderbolt.c | 2 +-
+ drivers/usb/typec/bus.c | 25 +-
+ drivers/usb/typec/bus.h | 6 -
+ drivers/usb/typec/class.c | 136 +-
+ drivers/usb/typec/class.h | 3 +
+ drivers/usb/typec/hd3ss3220.c | 27 +-
+ drivers/usb/typec/mode_selection.c | 283 ++
+ drivers/usb/typec/tcpm/tcpm.c | 2 +-
+ drivers/usb/typec/ucsi/Kconfig | 1 -
+ drivers/usb/typec/ucsi/cros_ec_ucsi.c | 22 +
+ drivers/usb/typec/ucsi/psy.c | 54 +-
+ drivers/usb/typec/ucsi/ucsi.c | 12 +
+ drivers/usb/typec/ucsi/ucsi.h | 4 +
+ drivers/usb/usbip/stub_tx.c | 4 +-
+ include/linux/usb.h | 3 +-
+ include/linux/usb/gadget_configfs.h | 4 +-
+ include/linux/usb/hcd.h | 6 -
+ include/linux/usb/isp1362.h | 47 -
+ include/linux/usb/tegra_usb_phy.h | 7 +-
+ include/linux/usb/typec.h | 6 +
+ include/linux/usb/typec_altmode.h | 50 +
+ rust/helpers/usb.c | 3 +-
+ rust/kernel/usb.rs | 21 +-
+ samples/rust/rust_driver_usb.rs | 10 +-
+ tools/usb/usbip/README | 2 -
+ 102 files changed, 3205 insertions(+), 4580 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/usb/google,lga-dwc3.yaml
+ create mode 100644 Documentation/devicetree/bindings/usb/microchip,lan9691-dwc3.yaml
+ create mode 100644 Documentation/devicetree/bindings/usb/socionext,uniphier-dwc3.yaml
+ create mode 100644 Documentation/devicetree/bindings/usb/wch,ch334.yaml
+ create mode 100644 drivers/usb/dwc3/dwc3-google.c
+ delete mode 100644 drivers/usb/host/isp1362-hcd.c
+ delete mode 100644 drivers/usb/host/isp1362.h
+ create mode 100644 drivers/usb/typec/mode_selection.c
+ delete mode 100644 include/linux/usb/isp1362.h
+$ git am -3 ../patches/0001-fix-up-for-usb-gadget-u_ether-add-gether_opts-for-co.patch
+Applying: fix up for "usb: gadget: u_ether: add gether_opts for config caching"
+$ git reset HEAD^
+Unstaged changes after reset:
+M drivers/usb/gadget/function/u_ether_configfs.h
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[master ccdf4415d18b5] Merge branch 'usb-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
+ Date: Thu Feb 5 13:34:56 2026 +0000
+Merging thunderbolt/next (062191adfde0b thunderbolt: Log path activation failures without WARN backtraces)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git thunderbolt/next
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/thunderbolt.rst | 2 +-
+ drivers/thunderbolt/path.c | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+Merging usb-serial/usb-next (509f403f3ccec USB: serial: option: add Telit FN920C04 RNDIS compositions)
+$ 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
+Merge made by the 'ort' strategy.
+ drivers/usb/serial/option.c | 6 ++++++
+ 1 file changed, 6 insertions(+)
+Merging tty/tty-next (0a15f43b92dda Revert "tty: tty_port: add workqueue to flip TTY buffer")
+$ 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 drivers/bluetooth/hci_qca.c
+Auto-merging drivers/tty/serial/8250/8250_pci.c
+Merge made by the 'ort' strategy.
+ Documentation/devicetree/bindings/goldfish/tty.txt | 17 --
+ Documentation/devicetree/bindings/serial/8250.yaml | 1 +
+ .../bindings/serial/google,goldfish-tty.yaml | 41 +++
+ .../devicetree/bindings/serial/renesas,rsci.yaml | 105 ++++++-
+ .../devicetree/bindings/serial/renesas,scif.yaml | 16 +-
+ Documentation/misc-devices/oxsemi-tornado.rst | 26 +-
+ drivers/bluetooth/hci_aml.c | 16 +-
+ drivers/bluetooth/hci_qca.c | 5 +-
+ drivers/platform/surface/aggregator/core.c | 6 +-
+ drivers/tty/hvc/hvc_iucv.c | 5 +-
+ drivers/tty/n_hdlc.c | 2 +
+ drivers/tty/serdev/core.c | 21 ++
+ drivers/tty/serial/8250/8250_dw.c | 23 +-
+ drivers/tty/serial/8250/8250_keba.c | 27 +-
+ drivers/tty/serial/8250/8250_men_mcb.c | 15 +-
+ drivers/tty/serial/8250/8250_omap.c | 43 +--
+ drivers/tty/serial/8250/8250_pci.c | 85 +++---
+ drivers/tty/serial/8250/Kconfig | 95 +++----
+ drivers/tty/serial/Kconfig | 34 +--
+ drivers/tty/serial/men_z135_uart.c | 1 -
+ drivers/tty/serial/rsci.c | 309 ++++++++++++++++++---
+ drivers/tty/serial/rsci.h | 3 +-
+ drivers/tty/serial/sh-sci-common.h | 10 +-
+ drivers/tty/serial/sh-sci.c | 80 +++---
+ drivers/tty/vt/keyboard.c | 233 ++++++++--------
+ include/linux/serdev.h | 1 +
+ 26 files changed, 801 insertions(+), 419 deletions(-)
+ delete mode 100644 Documentation/devicetree/bindings/goldfish/tty.txt
+ create mode 100644 Documentation/devicetree/bindings/serial/google,goldfish-tty.yaml
+Merging char-misc/char-misc-next (4df29fb5bcebe rust_binder: return p from rust_binder_transaction_target_node())
+$ 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 Documentation/admin-guide/devices.txt
+Auto-merging Documentation/devicetree/bindings/trivial-devices.yaml
+Auto-merging Documentation/devicetree/bindings/vendor-prefixes.yaml
+Auto-merging Documentation/userspace-api/ioctl/ioctl-number.rst
+Auto-merging MAINTAINERS
+Auto-merging drivers/android/binder.c
+Auto-merging drivers/android/binder/rust_binder_main.rs
+Auto-merging drivers/android/binder/thread.rs
+Auto-merging drivers/android/binder/transaction.rs
+Auto-merging drivers/android/binder_alloc.c
+Auto-merging drivers/bus/fsl-mc/fsl-mc-bus.c
+Auto-merging drivers/misc/kgdbts.c
+Auto-merging drivers/net/wireless/ath/ath12k/mhi.c
+CONFLICT (content): Merge conflict in drivers/net/wireless/ath/ath12k/mhi.c
+Auto-merging drivers/spi/spi-fsi.c
+Auto-merging include/linux/platform_data/cros_ec_commands.h
+Auto-merging include/linux/units.h
+Auto-merging samples/rust/rust_misc_device.rs
+Resolved 'drivers/net/wireless/ath/ath12k/mhi.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 607b5208e5b00] Merge branch 'char-misc-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
+$ git diff -M --stat --summary HEAD^..
+ Documentation/ABI/stable/sysfs-driver-speakup | 3 +-
+ .../sysfs-bus-coresight-devices-dummy-source | 4 +-
+ .../ABI/testing/sysfs-bus-coresight-devices-tpda | 69 +
+ .../ABI/testing/sysfs-bus-coresight-devices-tpdm | 56 +-
+ Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 9 +-
+ Documentation/ABI/testing/sysfs-class-spi-eeprom | 11 +
+ Documentation/admin-guide/devices.txt | 2 +-
+ .../bindings/arm/arm,coresight-dummy-sink.yaml | 2 +-
+ .../bindings/arm/arm,coresight-dummy-source.yaml | 2 +-
+ .../bindings/arm/qcom,coresight-ctcu.yaml | 15 +-
+ .../bindings/arm/qcom,coresight-itnoc.yaml | 90 ++
+ .../bindings/arm/qcom,coresight-remote-etm.yaml | 4 +-
+ .../bindings/arm/qcom,coresight-tnoc.yaml | 2 +-
+ .../bindings/arm/qcom,coresight-tpda.yaml | 4 +-
+ .../bindings/arm/qcom,coresight-tpdm.yaml | 4 +-
+ .../devicetree/bindings/goldfish/pipe.txt | 17 -
+ .../devicetree/bindings/iio/adc/adi,ad4062.yaml | 120 ++
+ .../devicetree/bindings/iio/adc/adi,ad4134.yaml | 191 +++
+ .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 64 +-
+ .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 2 +
+ .../bindings/iio/adc/aspeed,ast2600-adc.yaml | 3 +
+ .../bindings/iio/adc/nxp,s32g2-sar-adc.yaml | 63 +
+ .../devicetree/bindings/iio/adc/ti,ads1018.yaml | 82 +
+ .../devicetree/bindings/iio/adc/ti,ads131m02.yaml | 208 +++
+ .../bindings/iio/amplifiers/adi,adl8113.yaml | 87 ++
+ .../devicetree/bindings/iio/dac/adi,max22007.yaml | 120 ++
+ .../bindings/iio/dac/microchip,mcp47feb02.yaml | 302 ++++
+ .../bindings/iio/frequency/adi,adf4377.yaml | 8 +
+ .../bindings/iio/pressure/honeywell,abp2030pa.yaml | 132 ++
+ .../bindings/iio/proximity/rfdigital,rfd77402.yaml | 53 +
+ .../bindings/interconnect/mediatek,mt8183-emi.yaml | 1 +
+ .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 1 +
+ .../bindings/interconnect/qcom,qcs615-rpmh.yaml | 2 -
+ .../bindings/misc/google,android-pipe.yaml | 38 +
+ .../devicetree/bindings/misc/qcom,fastrpc.yaml | 4 +-
+ .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 +
+ .../bindings/spmi/mediatek,mt8196-spmi.yaml | 138 ++
+ .../bindings/spmi/mtk,spmi-mtk-pmif.yaml | 1 +
+ .../bindings/spmi/qcom,glymur-spmi-pmic-arb.yaml | 150 ++
+ .../bindings/spmi/qcom,spmi-pmic-arb-common.yaml | 35 +
+ .../bindings/spmi/qcom,spmi-pmic-arb.yaml | 17 +-
+ .../bindings/spmi/qcom,x1e80100-spmi-pmic-arb.yaml | 21 +-
+ .../devicetree/bindings/trivial-devices.yaml | 4 +
+ .../devicetree/bindings/vendor-prefixes.yaml | 2 +
+ Documentation/iio/ad4062.rst | 148 ++
+ Documentation/iio/index.rst | 1 +
+ Documentation/trace/coresight/coresight.rst | 16 +-
+ Documentation/userspace-api/ioctl/ioctl-number.rst | 1 -
+ MAINTAINERS | 56 +-
+ drivers/accel/qaic/mhi_controller.c | 44 -
+ drivers/android/binder.c | 2 +-
+ drivers/android/binder/context.rs | 86 +-
+ drivers/android/binder/node.rs | 8 +
+ drivers/android/binder/process.rs | 14 +-
+ drivers/android/binder/rust_binder.h | 79 +
+ drivers/android/binder/rust_binder_events.h | 30 +
+ drivers/android/binder/rust_binder_main.rs | 12 +-
+ drivers/android/binder/thread.rs | 4 +-
+ drivers/android/binder/trace.rs | 21 +
+ drivers/android/binder/transaction.rs | 14 +
+ drivers/android/binder_alloc.c | 6 +-
+ drivers/bus/fsl-mc/fsl-mc-bus.c | 3 +-
+ drivers/bus/mhi/ep/main.c | 12 +-
+ drivers/bus/mhi/host/boot.c | 10 +
+ drivers/bus/mhi/host/init.c | 22 +-
+ drivers/bus/mhi/host/internal.h | 3 -
+ drivers/bus/mhi/host/main.c | 81 +-
+ drivers/bus/mhi/host/pci_generic.c | 20 +-
+ drivers/char/Kconfig | 26 -
+ drivers/char/Makefile | 1 -
+ drivers/char/misc_minor_kunit.c | 2 +-
+ drivers/char/mwave/3780i.c | 536 -------
+ drivers/char/mwave/3780i.h | 358 -----
+ drivers/char/mwave/Makefile | 10 -
+ drivers/char/mwave/README | 37 -
+ drivers/char/mwave/mwavedd.c | 432 ------
+ drivers/char/mwave/mwavedd.h | 90 --
+ drivers/char/mwave/mwavepub.h | 89 --
+ drivers/char/mwave/smapi.c | 404 -----
+ drivers/char/mwave/smapi.h | 76 -
+ drivers/char/mwave/tp3780i.c | 477 ------
+ drivers/char/mwave/tp3780i.h | 103 --
+ drivers/char/xilinx_hwicap/fifo_icap.c | 27 +-
+ drivers/comedi/comedi_fops.c | 81 +-
+ drivers/comedi/drivers/comedi_test.c | 50 +-
+ drivers/fpga/dfl.c | 2 +-
+ drivers/fpga/dfl.h | 2 +-
+ drivers/fpga/of-fpga-region.c | 8 +-
+ drivers/fpga/xilinx-pr-decoupler.c | 2 +-
+ drivers/fpga/zynq-fpga.c | 2 +-
+ drivers/fsi/fsi-core.c | 107 +-
+ drivers/fsi/fsi-master-hub.c | 17 +-
+ drivers/fsi/fsi-sbefifo.c | 31 +-
+ drivers/fsi/fsi-scom.c | 30 +-
+ drivers/fsi/i2cr-scom.c | 15 +-
+ drivers/gpib/agilent_82350b/agilent_82350b.c | 5 +-
+ drivers/gpib/agilent_82357a/agilent_82357a.c | 2 +-
+ drivers/gpib/cb7210/cb7210.c | 9 +-
+ drivers/gpib/cec/cec_gpib.c | 11 +-
+ drivers/gpib/common/iblib.c | 5 +-
+ drivers/gpib/eastwood/fluke_gpib.c | 5 +-
+ drivers/gpib/fmh_gpib/fmh_gpib.c | 5 +-
+ drivers/gpib/gpio/gpib_bitbang.c | 9 +-
+ drivers/gpib/hp_82335/hp82335.c | 7 +-
+ drivers/gpib/hp_82341/hp_82341.c | 5 +-
+ drivers/gpib/ines/ines_gpib.c | 11 +-
+ drivers/gpib/ni_usb/ni_usb_gpib.c | 19 +-
+ drivers/gpib/pc2/pc2_gpib.c | 11 +-
+ drivers/gpib/tnt4882/tnt4882_gpib.c | 20 +-
+ drivers/greybus/core.c | 22 +-
+ drivers/hwtracing/coresight/coresight-etm-perf.c | 70 +-
+ drivers/hwtracing/coresight/coresight-etm-perf.h | 38 +
+ drivers/hwtracing/coresight/coresight-etm3x-core.c | 51 +-
+ drivers/hwtracing/coresight/coresight-etm4x-core.c | 175 ++-
+ drivers/hwtracing/coresight/coresight-etm4x.h | 92 +-
+ drivers/hwtracing/coresight/coresight-tmc-etr.c | 43 +-
+ drivers/hwtracing/coresight/coresight-tmc.h | 2 +
+ drivers/hwtracing/coresight/coresight-tnoc.c | 136 +-
+ drivers/hwtracing/coresight/coresight-tpda.c | 284 +++-
+ drivers/hwtracing/coresight/coresight-tpda.h | 76 +-
+ drivers/hwtracing/intel_th/pci.c | 269 +---
+ drivers/hwtracing/intel_th/pci_ids.h | 60 +
+ drivers/hwtracing/stm/Kconfig | 4 +-
+ drivers/i2c/busses/i2c-fsi.c | 16 +-
+ drivers/iio/accel/Kconfig | 10 +-
+ drivers/iio/accel/adxl355_core.c | 5 +-
+ drivers/iio/accel/adxl372.c | 10 +-
+ drivers/iio/accel/adxl380.c | 138 +-
+ drivers/iio/accel/adxl380.h | 10 +-
+ drivers/iio/accel/bma180.c | 5 +-
+ drivers/iio/accel/mxc4005.c | 11 +-
+ drivers/iio/accel/sca3000.c | 8 +-
+ drivers/iio/accel/stk8ba50.c | 11 +-
+ drivers/iio/adc/Kconfig | 60 +
+ drivers/iio/adc/Makefile | 5 +
+ drivers/iio/adc/ad4062.c | 1609 ++++++++++++++++++++
+ drivers/iio/adc/ad4134.c | 500 ++++++
+ drivers/iio/adc/ad4170-4.c | 2 +-
+ drivers/iio/adc/ad7476.c | 1 -
+ drivers/iio/adc/ad7606_spi.c | 2 +-
+ drivers/iio/adc/ad7766.c | 10 +-
+ drivers/iio/adc/ad7768-1.c | 430 +++++-
+ drivers/iio/adc/ad7779.c | 2 +-
+ drivers/iio/adc/ad9467.c | 152 +-
+ drivers/iio/adc/ade9000.c | 2 +-
+ drivers/iio/adc/adi-axi-adc.c | 62 +-
+ drivers/iio/adc/aspeed_adc.c | 49 +-
+ drivers/iio/adc/exynos_adc.c | 57 +-
+ drivers/iio/adc/mcp3911.c | 2 +-
+ drivers/iio/adc/men_z188_adc.c | 1 -
+ drivers/iio/adc/nxp-sar-adc.c | 1016 ++++++++++++
+ drivers/iio/adc/qcom-spmi-rradc.c | 20 +-
+ drivers/iio/adc/rockchip_saradc.c | 59 +-
+ drivers/iio/adc/sc27xx_adc.c | 49 +-
+ drivers/iio/adc/ti-ads1018.c | 739 +++++++++
+ drivers/iio/adc/ti-ads131e08.c | 2 +-
+ drivers/iio/adc/ti-ads131m02.c | 968 ++++++++++++
+ drivers/iio/amplifiers/Kconfig | 12 +
+ drivers/iio/amplifiers/Makefile | 1 +
+ drivers/iio/amplifiers/adl8113.c | 269 ++++
+ drivers/iio/buffer/industrialio-buffer-dma.c | 188 +--
+ drivers/iio/buffer/industrialio-buffer-dmaengine.c | 23 +-
+ drivers/iio/chemical/ens160_core.c | 9 +-
+ drivers/iio/chemical/scd4x.c | 3 +
+ .../common/cros_ec_sensors/cros_ec_sensors_core.c | 11 +-
+ drivers/iio/dac/Kconfig | 33 +
+ drivers/iio/dac/Makefile | 2 +
+ drivers/iio/dac/adi-axi-dac.c | 66 +-
+ drivers/iio/dac/ds4424.c | 1 -
+ drivers/iio/dac/max22007.c | 491 ++++++
+ drivers/iio/dac/mcp47feb02.c | 1250 +++++++++++++++
+ drivers/iio/frequency/adf4377.c | 122 +-
+ drivers/iio/gyro/adxrs290.c | 2 +-
+ drivers/iio/gyro/itg3200_buffer.c | 8 +-
+ drivers/iio/gyro/itg3200_core.c | 2 +
+ drivers/iio/gyro/mpu3050-core.c | 6 +-
+ drivers/iio/health/afe4403.c | 9 +-
+ drivers/iio/health/afe4404.c | 9 +-
+ drivers/iio/health/max30100.c | 8 +-
+ drivers/iio/health/max30102.c | 33 +-
+ drivers/iio/imu/bmi270/bmi270_i2c.c | 3 +
+ drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c | 3 -
+ drivers/iio/imu/smi330/smi330_core.c | 9 +-
+ drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 55 +-
+ drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 555 ++++---
+ drivers/iio/industrialio-core.c | 86 +-
+ drivers/iio/industrialio-sw-device.c | 2 +-
+ drivers/iio/industrialio-sw-trigger.c | 2 +-
+ drivers/iio/light/isl29018.c | 12 +-
+ drivers/iio/light/opt4060.c | 52 +-
+ drivers/iio/light/si1145.c | 2 +-
+ drivers/iio/light/vcnl4000.c | 49 +-
+ drivers/iio/magnetometer/Kconfig | 13 +
+ drivers/iio/magnetometer/Makefile | 1 +
+ drivers/iio/magnetometer/ak8975.c | 2 +-
+ drivers/iio/magnetometer/bmc150_magn.c | 9 +-
+ drivers/iio/magnetometer/mmc5633.c | 586 +++++++
+ drivers/iio/pressure/Kconfig | 63 +-
+ drivers/iio/pressure/Makefile | 3 +
+ drivers/iio/pressure/abp2030pa.c | 544 +++++++
+ drivers/iio/pressure/abp2030pa.h | 73 +
+ drivers/iio/pressure/abp2030pa_i2c.c | 90 ++
+ drivers/iio/pressure/abp2030pa_spi.c | 67 +
+ drivers/iio/pressure/dlhl60d.c | 7 +-
+ drivers/iio/pressure/mprls0025pa.c | 117 +-
+ drivers/iio/pressure/mprls0025pa.h | 15 +-
+ drivers/iio/pressure/mprls0025pa_i2c.c | 13 +-
+ drivers/iio/pressure/mprls0025pa_spi.c | 41 +-
+ drivers/iio/proximity/rfd77402.c | 185 ++-
+ drivers/iio/temperature/tmp006.c | 10 +-
+ drivers/iio/test/Kconfig | 1 -
+ drivers/interconnect/Kconfig | 14 +
+ drivers/interconnect/Makefile | 2 +
+ drivers/interconnect/icc-kunit.c | 324 ++++
+ drivers/interconnect/mediatek/Kconfig | 7 +
+ drivers/interconnect/mediatek/Makefile | 1 +
+ drivers/interconnect/mediatek/icc-emi.c | 9 +-
+ drivers/interconnect/mediatek/mt8196.c | 383 +++++
+ drivers/interconnect/qcom/msm8974.c | 3 -
+ drivers/interconnect/qcom/qcs8300.c | 2 +-
+ drivers/interconnect/qcom/smd-rpm.c | 1 -
+ drivers/mcb/mcb-core.c | 9 +-
+ drivers/misc/bcm-vk/bcm_vk_msg.c | 12 +-
+ drivers/misc/eeprom/at25.c | 88 +-
+ drivers/misc/eeprom/eeprom_93xx46.c | 11 +-
+ drivers/misc/fastrpc.c | 142 +-
+ drivers/misc/kgdbts.c | 2 +-
+ drivers/misc/mei/Kconfig | 6 +-
+ drivers/misc/mei/gsc_proxy/Kconfig | 2 +-
+ drivers/misc/mei/hdcp/Kconfig | 2 +-
+ drivers/misc/mei/pxp/Kconfig | 2 +-
+ drivers/misc/ti_fpc202.c | 3 +-
+ drivers/most/core.c | 15 +-
+ drivers/net/wireless/ath/ath11k/mhi.c | 4 -
+ drivers/nvmem/Kconfig | 2 +-
+ drivers/nvmem/core.c | 7 +-
+ drivers/pps/generators/Kconfig | 8 -
+ drivers/pps/generators/Makefile | 1 -
+ drivers/pps/generators/pps_gen_parport.c | 238 ---
+ drivers/slimbus/qcom-ngd-ctrl.c | 10 +-
+ drivers/spi/spi-fsi.c | 7 +-
+ drivers/spmi/spmi-apple-controller.c | 1 +
+ drivers/spmi/spmi-mtk-pmif.c | 490 ++++--
+ drivers/spmi/spmi-pmic-arb.c | 306 +++-
+ drivers/staging/iio/addac/adt7316-i2c.c | 2 +-
+ drivers/staging/iio/addac/adt7316-spi.c | 2 +-
+ drivers/staging/iio/addac/adt7316.c | 6 +-
+ drivers/staging/iio/addac/adt7316.h | 6 +-
+ drivers/staging/iio/frequency/ad9832.c | 37 -
+ drivers/staging/iio/frequency/ad9832.h | 33 -
+ include/dt-bindings/interconnect/mediatek,mt8196.h | 48 +
+ include/linux/comedi/comedi_8254.h | 6 +-
+ include/linux/coresight-pmu.h | 24 -
+ include/linux/eeprom_93cx6.h | 8 +-
+ include/linux/fsi.h | 13 +-
+ include/linux/iio/buffer-dma.h | 20 +-
+ include/linux/iio/buffer_impl.h | 8 +-
+ include/linux/iio/frequency/ad9523.h | 2 +-
+ include/linux/iio/iio.h | 139 +-
+ include/linux/mhi.h | 14 -
+ include/linux/miscdevice.h | 1 -
+ include/linux/platform_data/cros_ec_commands.h | 12 +-
+ include/linux/units.h | 19 +
+ include/uapi/linux/android/binder.h | 2 +-
+ lib/kunit/assert.c | 12 +-
+ lib/tests/test_list_sort.c | 4 +-
+ net/qrtr/mhi.c | 69 +-
+ rust/bindings/lib.rs | 13 +
+ rust/helpers/binder.c | 13 +-
+ rust/kernel/miscdevice.rs | 10 +-
+ rust/kernel/sync/arc.rs | 3 +
+ samples/rust/rust_misc_device.rs | 3 +-
+ 272 files changed, 15801 insertions(+), 5391 deletions(-)
+ create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-tpda
+ create mode 100644 Documentation/devicetree/bindings/arm/qcom,coresight-itnoc.yaml
+ delete mode 100644 Documentation/devicetree/bindings/goldfish/pipe.txt
+ create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4062.yaml
+ create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4134.yaml
+ create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,s32g2-sar-adc.yaml
+ create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1018.yaml
+ create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads131m02.yaml
+ create mode 100644 Documentation/devicetree/bindings/iio/amplifiers/adi,adl8113.yaml
+ create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,max22007.yaml
+ create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp47feb02.yaml
+ create mode 100644 Documentation/devicetree/bindings/iio/pressure/honeywell,abp2030pa.yaml
+ create mode 100644 Documentation/devicetree/bindings/iio/proximity/rfdigital,rfd77402.yaml
+ create mode 100644 Documentation/devicetree/bindings/misc/google,android-pipe.yaml
+ create mode 100644 Documentation/devicetree/bindings/spmi/mediatek,mt8196-spmi.yaml
+ create mode 100644 Documentation/devicetree/bindings/spmi/qcom,glymur-spmi-pmic-arb.yaml
+ create mode 100644 Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb-common.yaml
+ create mode 100644 Documentation/iio/ad4062.rst
+ delete mode 100644 drivers/char/mwave/3780i.c
+ delete mode 100644 drivers/char/mwave/3780i.h
+ delete mode 100644 drivers/char/mwave/Makefile
+ delete mode 100644 drivers/char/mwave/README
+ delete mode 100644 drivers/char/mwave/mwavedd.c
+ delete mode 100644 drivers/char/mwave/mwavedd.h
+ delete mode 100644 drivers/char/mwave/mwavepub.h
+ delete mode 100644 drivers/char/mwave/smapi.c
+ delete mode 100644 drivers/char/mwave/smapi.h
+ delete mode 100644 drivers/char/mwave/tp3780i.c
+ delete mode 100644 drivers/char/mwave/tp3780i.h
+ create mode 100644 drivers/hwtracing/intel_th/pci_ids.h
+ create mode 100644 drivers/iio/adc/ad4062.c
+ create mode 100644 drivers/iio/adc/ad4134.c
+ create mode 100644 drivers/iio/adc/nxp-sar-adc.c
+ create mode 100644 drivers/iio/adc/ti-ads1018.c
+ create mode 100644 drivers/iio/adc/ti-ads131m02.c
+ create mode 100644 drivers/iio/amplifiers/adl8113.c
+ create mode 100644 drivers/iio/dac/max22007.c
+ create mode 100644 drivers/iio/dac/mcp47feb02.c
+ create mode 100644 drivers/iio/magnetometer/mmc5633.c
+ create mode 100644 drivers/iio/pressure/abp2030pa.c
+ create mode 100644 drivers/iio/pressure/abp2030pa.h
+ create mode 100644 drivers/iio/pressure/abp2030pa_i2c.c
+ create mode 100644 drivers/iio/pressure/abp2030pa_spi.c
+ create mode 100644 drivers/interconnect/icc-kunit.c
+ create mode 100644 drivers/interconnect/mediatek/mt8196.c
+ delete mode 100644 drivers/pps/generators/pps_gen_parport.c
+ delete mode 100644 drivers/staging/iio/frequency/ad9832.h
+ create mode 100644 include/dt-bindings/interconnect/mediatek,mt8196.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
+$ git reset HEAD^
+Unstaged changes after reset:
+M drivers/net/wireless/ath/ath12k/wifi7/mhi.c
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[master 068e712fd94f6] Merge branch 'char-misc-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
+ Date: Thu Feb 5 13:35:07 2026 +0000
+Merging coresight/next (eebe8dbd8630f coresight: tmc: Decouple the perf buffer allocation from sysfs mode)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git coresight/next
+Already up to date.
+Merging fastrpc/for-next (8f0b4cce4481f Linux 6.19-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 (ae801944cbfb7 fpga: dfl: fix typo in header file)
+$ 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 (0e841d1d56137 interconnect: qcom: msm8974: drop duplicated RPM_BUS_{MASTER,SLAVE}_REQ defines)
+$ 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 (3674f3ca92730 iio: magn: mmc5633: Fix Kconfig for combination of I3C as module and driver builtin)
+$ git merge -m Merge branch 'togreg' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git iio/togreg
+Merge made by the 'ort' strategy.
+Merging phy-next/next (dbeea86fecef7 phy: ti: phy-j721e-wiz: convert from divider_round_rate() to divider_determine_rate())
+$ 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 Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml
+CONFLICT (content): Merge conflict in Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml
+Auto-merging MAINTAINERS
+Auto-merging drivers/phy/freescale/phy-fsl-imx8mq-usb.c
+Resolved 'Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 9cbe23dbbafee] Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
+$ git diff -M --stat --summary HEAD^..
+ .../devicetree/bindings/phy/apple,atcphy.yaml | 222 ++
+ .../devicetree/bindings/phy/fsl,lynx-28g.yaml | 71 +-
+ .../bindings/phy/google,lga-usb-phy.yaml | 133 ++
+ .../devicetree/bindings/phy/qcom,edp-phy.yaml | 30 +-
+ .../bindings/phy/qcom,m31-eusb2-phy.yaml | 10 +-
+ .../bindings/phy/qcom,qcs615-qmp-usb3dp-phy.yaml | 111 +
+ .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 6 +
+ .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 6 +
+ .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 18 +
+ .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 70 +-
+ .../bindings/phy/qcom,snps-eusb2-repeater.yaml | 9 +
+ .../bindings/phy/renesas,rzg3e-usb3-phy.yaml | 9 +-
+ .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 15 +-
+ .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 3 +
+ .../bindings/phy/samsung,usb3-drd-phy.yaml | 51 +
+ .../bindings/phy/spacemit,k1-combo-phy.yaml | 114 +
+ .../bindings/phy/spacemit,k1-pcie-phy.yaml | 71 +
+ .../devicetree/bindings/phy/spacemit,usb2-phy.yaml | 40 +
+ .../bindings/phy/ti,control-phy-otghs.yaml | 99 +
+ .../devicetree/bindings/phy/ti,phy-usb3.yaml | 138 ++
+ .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 3 +
+ Documentation/devicetree/bindings/phy/ti-phy.txt | 98 -
+ MAINTAINERS | 4 +
+ drivers/Makefile | 2 +-
+ drivers/phy/Kconfig | 25 +
+ drivers/phy/Makefile | 6 +-
+ drivers/phy/allwinner/phy-sun4i-usb.c | 14 +-
+ drivers/phy/apple/Kconfig | 13 +
+ drivers/phy/apple/Makefile | 4 +
+ drivers/phy/apple/atc.c | 2295 ++++++++++++++++++++
+ drivers/phy/cadence/phy-cadence-torrent.c | 166 +-
+ drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 25 +-
+ drivers/phy/freescale/phy-fsl-imx8qm-hsio.c | 2 +-
+ drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c | 6 +-
+ drivers/phy/freescale/phy-fsl-lynx-28g.c | 1146 +++++++---
+ drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 13 +-
+ drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +-
+ drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c | 8 +-
+ drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c | 16 +-
+ drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c | 10 +-
+ drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8173.c | 10 +-
+ drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8183.c | 10 +-
+ drivers/phy/mediatek/phy-mtk-xfi-tphy.c | 2 +-
+ drivers/phy/phy-core.c | 15 +-
+ drivers/phy/phy-google-usb.c | 296 +++
+ drivers/phy/phy-spacemit-k1-pcie.c | 670 ++++++
+ drivers/phy/qualcomm/phy-qcom-edp.c | 246 ++-
+ drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 40 +
+ drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 683 +++++-
+ drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v2.h | 21 +
+ drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v8.h | 25 +
+ .../phy/qualcomm/phy-qcom-qmp-dp-qserdes-com-v8.h | 52 +
+ drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 213 ++
+ drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v6.h | 12 +
+ drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v8.h | 17 +
+ drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v5.h | 12 +
+ drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v8.h | 12 +
+ drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v8.h | 34 +
+ drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v2.h | 106 +
+ drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v8.h | 11 +
+ .../phy/qualcomm/phy-qcom-qmp-qserdes-dp-com-v8.h | 52 +
+ .../phy/qualcomm/phy-qcom-qmp-qserdes-lalb-v8.h | 639 ++++++
+ .../qualcomm/phy-qcom-qmp-qserdes-txrx-pcie-v8.h | 71 +
+ .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v2.h | 68 +
+ drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 96 +
+ drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 190 +-
+ drivers/phy/qualcomm/phy-qcom-qmp-usb43-pcs-v8.h | 33 +
+ .../qualcomm/phy-qcom-qmp-usb43-qserdes-com-v8.h | 224 ++
+ drivers/phy/qualcomm/phy-qcom-qmp-usbc.c | 1071 ++++++++-
+ drivers/phy/qualcomm/phy-qcom-qmp.h | 5 +
+ drivers/phy/renesas/Kconfig | 2 +
+ drivers/phy/renesas/phy-rcar-gen2.c | 6 +-
+ drivers/phy/renesas/phy-rcar-gen3-usb2.c | 261 ++-
+ drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 30 +-
+ drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 12 +-
+ drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c | 4 +-
+ drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 758 +++++--
+ drivers/phy/rockchip/phy-rockchip-usb.c | 7 +-
+ drivers/phy/samsung/phy-exynos5-usbdrd.c | 651 ++++++
+ drivers/phy/socionext/phy-uniphier-usb2.c | 28 +-
+ drivers/phy/spacemit/Kconfig | 13 +
+ drivers/phy/spacemit/Makefile | 2 +
+ drivers/phy/spacemit/phy-k1-usb2.c | 200 ++
+ drivers/phy/tegra/xusb.h | 1 -
+ drivers/phy/ti/phy-j721e-wiz.c | 27 +-
+ drivers/soc/apple/Kconfig | 4 +
+ drivers/soc/apple/Makefile | 3 +
+ drivers/soc/apple/tunable.c | 80 +
+ include/dt-bindings/phy/phy.h | 1 +
+ include/linux/phy/phy-hdmi.h | 19 +-
+ include/linux/phy/phy.h | 7 +-
+ include/linux/soc/apple/tunable.h | 62 +
+ include/linux/soc/samsung/exynos-regs-pmu.h | 3 +
+ 93 files changed, 11325 insertions(+), 876 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/phy/apple,atcphy.yaml
+ create mode 100644 Documentation/devicetree/bindings/phy/google,lga-usb-phy.yaml
+ create mode 100644 Documentation/devicetree/bindings/phy/qcom,qcs615-qmp-usb3dp-phy.yaml
+ create mode 100644 Documentation/devicetree/bindings/phy/spacemit,k1-combo-phy.yaml
+ create mode 100644 Documentation/devicetree/bindings/phy/spacemit,k1-pcie-phy.yaml
+ create mode 100644 Documentation/devicetree/bindings/phy/spacemit,usb2-phy.yaml
+ create mode 100644 Documentation/devicetree/bindings/phy/ti,control-phy-otghs.yaml
+ create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-usb3.yaml
+ delete mode 100644 Documentation/devicetree/bindings/phy/ti-phy.txt
+ create mode 100644 drivers/phy/apple/Kconfig
+ create mode 100644 drivers/phy/apple/Makefile
+ create mode 100644 drivers/phy/apple/atc.c
+ create mode 100644 drivers/phy/phy-google-usb.c
+ create mode 100644 drivers/phy/phy-spacemit-k1-pcie.c
+ create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v2.h
+ create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v8.h
+ create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-qserdes-com-v8.h
+ create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v6.h
+ create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v8.h
+ create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v5.h
+ create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v8.h
+ create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v8.h
+ create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v2.h
+ create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-dp-com-v8.h
+ create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-lalb-v8.h
+ create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-pcie-v8.h
+ create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v2.h
+ create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-usb43-pcs-v8.h
+ create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-usb43-qserdes-com-v8.h
+ create mode 100644 drivers/phy/spacemit/Kconfig
+ create mode 100644 drivers/phy/spacemit/Makefile
+ create mode 100644 drivers/phy/spacemit/phy-k1-usb2.c
+ create mode 100644 drivers/soc/apple/tunable.c
+ create mode 100644 include/linux/soc/apple/tunable.h
+Merging soundwire/next (dc3a6a942e9ee soundwire: intel_ace2x: add SND_HDA_CORE dependency)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git soundwire/next
+Auto-merging drivers/soundwire/bus_type.c
+Auto-merging sound/soc/codecs/rt1320-sdw.c
+Auto-merging sound/soc/codecs/tas2783-sdw.c
+Auto-merging sound/soc/codecs/wcd939x-sdw.c
+CONFLICT (content): Merge conflict in sound/soc/codecs/wcd939x-sdw.c
+Resolved 'sound/soc/codecs/wcd939x-sdw.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 226615f487d02] Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
+$ git diff -M --stat --summary HEAD^..
+ .../bindings/soundwire/qcom,soundwire.yaml | 1 +
+ drivers/soundwire/Kconfig | 1 +
+ drivers/soundwire/bus_type.c | 31 ++++++++++------------
+ drivers/soundwire/dmi-quirks.c | 11 ++++++++
+ drivers/soundwire/intel_auxdevice.c | 1 +
+ drivers/soundwire/qcom.c | 12 ++++-----
+ include/linux/soundwire/sdw.h | 2 +-
+ sound/soc/codecs/cs35l56-sdw.c | 4 +--
+ sound/soc/codecs/cs42l42-sdw.c | 4 +--
+ sound/soc/codecs/max98373-sdw.c | 4 +--
+ sound/soc/codecs/pm4125-sdw.c | 4 +--
+ sound/soc/codecs/rt1017-sdca-sdw.c | 4 +--
+ sound/soc/codecs/rt1308-sdw.c | 4 +--
+ sound/soc/codecs/rt1316-sdw.c | 4 +--
+ sound/soc/codecs/rt1318-sdw.c | 4 +--
+ sound/soc/codecs/rt1320-sdw.c | 4 +--
+ sound/soc/codecs/rt5682-sdw.c | 4 +--
+ sound/soc/codecs/rt700-sdw.c | 4 +--
+ sound/soc/codecs/rt711-sdca-sdw.c | 4 +--
+ sound/soc/codecs/rt711-sdw.c | 4 +--
+ sound/soc/codecs/rt712-sdca-dmic.c | 4 +--
+ sound/soc/codecs/rt712-sdca-sdw.c | 4 +--
+ sound/soc/codecs/rt715-sdca-sdw.c | 4 +--
+ sound/soc/codecs/rt715-sdw.c | 4 +--
+ sound/soc/codecs/rt721-sdca-sdw.c | 4 +--
+ sound/soc/codecs/rt722-sdca-sdw.c | 4 +--
+ sound/soc/codecs/tas2783-sdw.c | 4 +--
+ sound/soc/codecs/wcd937x-sdw.c | 4 +--
+ sound/soc/codecs/wcd938x-sdw.c | 4 +--
+ sound/soc/codecs/wcd939x-sdw.c | 4 +--
+ 30 files changed, 57 insertions(+), 94 deletions(-)
+Merging extcon/extcon-next (cc59e9ce5c15e 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
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 3 ++
+ 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 +-
+ 6 files changed, 75 insertions(+), 17 deletions(-)
+Merging gnss/gnss-next (0f61b1860cc3f Linux 6.19-rc5)
+$ 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 (c3cbc276c2a33 hisi_acc_vfio_pci: fix the queue parameter anomaly issue)
+$ git merge -m Merge branch 'next' of https://github.com/awilliam/linux-vfio.git vfio/next
+Auto-merging drivers/iommu/iommufd/pages.c
+Auto-merging drivers/vfio/pci/vfio_pci_dmabuf.c
+Auto-merging include/linux/dma-buf.h
+Merge made by the 'ort' strategy.
+ drivers/dma-buf/dma-buf-mapping.c | 6 +-
+ drivers/iommu/iommufd/io_pagetable.h | 2 +-
+ drivers/iommu/iommufd/iommufd_private.h | 5 +-
+ drivers/iommu/iommufd/pages.c | 4 +-
+ drivers/iommu/iommufd/selftest.c | 2 +-
+ drivers/vfio/mdev/mdev_sysfs.c | 2 +-
+ drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 30 ++++-
+ drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h | 2 +
+ drivers/vfio/pci/nvgrace-gpu/main.c | 115 ++++++++++++++++-
+ drivers/vfio/pci/vfio_pci_core.c | 17 ++-
+ drivers/vfio/pci/vfio_pci_dmabuf.c | 8 +-
+ include/linux/dma-buf-mapping.h | 2 +-
+ include/linux/dma-buf.h | 10 --
+ include/linux/memory-failure.h | 13 +-
+ include/linux/vfio_pci_core.h | 13 +-
+ tools/testing/selftests/vfio/Makefile | 1 +
+ tools/testing/selftests/vfio/lib/include/libvfio.h | 9 ++
+ .../selftests/vfio/lib/include/libvfio/iommu.h | 6 +
+ tools/testing/selftests/vfio/lib/iommu.c | 12 +-
+ tools/testing/selftests/vfio/lib/libvfio.c | 25 ++++
+ tools/testing/selftests/vfio/lib/vfio_pci_device.c | 24 +++-
+ .../selftests/vfio/vfio_dma_mapping_mmio_test.c | 143 +++++++++++++++++++++
+ .../testing/selftests/vfio/vfio_dma_mapping_test.c | 8 +-
+ 23 files changed, 399 insertions(+), 60 deletions(-)
+ create mode 100644 tools/testing/selftests/vfio/vfio_dma_mapping_mmio_test.c
+Merging w1/for-next (cc8f92e41eb76 w1: fix redundant counter decrement in w1_attach_slave_device())
+$ 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 (8f0b4cce4481f Linux 6.19-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 (1d264b88aea94 staging: rtl8723bs: remove unused variable RFE_Type)
+$ 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/core/rtw_ieee80211.c
+Auto-merging drivers/staging/rtl8723bs/core/rtw_security.c
+Merge made by the 'ort' strategy.
+ drivers/staging/axis-fifo/axis-fifo.c | 290 ++++++--------------
+ drivers/staging/greybus/TODO | 5 -
+ drivers/staging/greybus/arche-apb-ctrl.c | 13 +-
+ drivers/staging/greybus/arche-platform.c | 27 +-
+ drivers/staging/greybus/gb-camera.h | 9 +-
+ drivers/staging/greybus/light.c | 8 +-
+ drivers/staging/greybus/sdio.c | 2 +-
+ drivers/staging/most/dim2/dim2.c | 12 +-
+ drivers/staging/nvec/nvec.c | 4 +-
+ drivers/staging/rtl8723bs/Kconfig | 2 +-
+ drivers/staging/rtl8723bs/core/rtw_ap.c | 36 +--
+ drivers/staging/rtl8723bs/core/rtw_cmd.c | 59 ++--
+ drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 4 +-
+ drivers/staging/rtl8723bs/core/rtw_mlme.c | 120 ++++-----
+ drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 315 +++++++++++-----------
+ drivers/staging/rtl8723bs/core/rtw_recv.c | 5 +-
+ drivers/staging/rtl8723bs/core/rtw_security.c | 2 +-
+ drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 149 +++++-----
+ drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 10 +-
+ drivers/staging/rtl8723bs/core/rtw_xmit.c | 96 ++++---
+ drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 68 ++---
+ drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h | 21 +-
+ drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 26 +-
+ drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 27 +-
+ drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 14 +-
+ drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +-
+ drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 17 +-
+ drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 6 +-
+ drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 31 +--
+ drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 +-
+ drivers/staging/rtl8723bs/hal/sdio_ops.c | 1 +
+ drivers/staging/rtl8723bs/include/drv_types.h | 12 +-
+ drivers/staging/rtl8723bs/include/ieee80211.h | 1 -
+ drivers/staging/rtl8723bs/include/osdep_service.h | 4 -
+ drivers/staging/rtl8723bs/include/rtw_ap.h | 2 +-
+ drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +-
+ drivers/staging/rtl8723bs/os_dep/os_intfs.c | 21 +-
+ drivers/staging/rtl8723bs/os_dep/osdep_service.c | 10 +-
+ drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +-
+ drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 28 +-
+ drivers/staging/sm750fb/TODO | 2 -
+ drivers/staging/sm750fb/ddk750_chip.c | 2 +-
+ drivers/staging/sm750fb/sm750.c | 16 +-
+ drivers/staging/sm750fb/sm750.h | 2 +-
+ drivers/staging/sm750fb/sm750_hw.c | 4 +-
+ drivers/staging/vme_user/vme.c | 2 +-
+ drivers/staging/vme_user/vme.h | 97 +++----
+ drivers/staging/vme_user/vme_bridge.h | 10 +-
+ drivers/staging/vme_user/vme_user.c | 2 +-
+ 49 files changed, 724 insertions(+), 880 deletions(-)
+Merging counter-next/counter-next (ad415677b7e3b MAINTAINERS: Update Intel Quadrature Encoder Peripheral maintainer)
+$ 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 (ab736ed52e340 dmaengine: add Frank Li as reviewer)
+$ 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/sh/rz-dmac.c
+Auto-merging drivers/dma/xilinx/xdma.c
+Auto-merging drivers/dma/xilinx/xilinx_dma.c
+Merge made by the 'ort' strategy.
+ Documentation/ABI/stable/sysfs-driver-dma-idxd | 15 ++
+ .../devicetree/bindings/dma/arm-pl08x.yaml | 2 +-
+ .../devicetree/bindings/dma/atmel,sama5d4-dma.yaml | 4 +-
+ .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 20 ++
+ .../devicetree/bindings/dma/qcom,gpi.yaml | 4 +-
+ .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 1 +
+ .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 14 +-
+ Documentation/driver-api/dmaengine/provider.rst | 5 +-
+ MAINTAINERS | 1 +
+ drivers/dma/Kconfig | 2 +-
+ drivers/dma/altera-msgdma.c | 6 +-
+ drivers/dma/amba-pl08x.c | 4 +-
+ drivers/dma/at_xdmac.c | 37 +--
+ drivers/dma/bcm2835-dma.c | 19 +-
+ drivers/dma/dma-axi-dmac.c | 53 ++--
+ drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 6 +-
+ drivers/dma/dw-edma/dw-edma-pcie.c | 4 +-
+ drivers/dma/fsl-edma-main.c | 1 -
+ drivers/dma/idxd/device.c | 5 +
+ drivers/dma/idxd/idxd.h | 19 ++
+ drivers/dma/idxd/init.c | 11 +
+ drivers/dma/idxd/registers.h | 28 ++-
+ drivers/dma/idxd/sysfs.c | 24 ++
+ drivers/dma/k3dma.c | 9 +-
+ drivers/dma/lgm/lgm-dma.c | 9 +-
+ drivers/dma/mediatek/mtk-uart-apdma.c | 35 +--
+ drivers/dma/pl330.c | 8 +-
+ drivers/dma/pxa_dma.c | 5 +-
+ drivers/dma/qcom/bam_dma.c | 161 ++++++------
+ drivers/dma/qcom/qcom_adm.c | 9 +-
+ drivers/dma/sa11x0-dma.c | 6 +-
+ drivers/dma/sh/rz-dmac.c | 15 +-
+ drivers/dma/sh/shdma-base.c | 7 +-
+ drivers/dma/st_fdma.c | 2 +-
+ drivers/dma/st_fdma.h | 2 +-
+ drivers/dma/ste_dma40.c | 14 +-
+ drivers/dma/stm32/stm32-dma3.c | 165 ++++++++++---
+ drivers/dma/stm32/stm32-mdma.c | 2 +-
+ drivers/dma/sun6i-dma.c | 36 ++-
+ drivers/dma/ti/Kconfig | 5 +-
+ drivers/dma/ti/cppi41.c | 5 -
+ drivers/dma/xilinx/xdma.c | 6 +-
+ drivers/dma/xilinx/xilinx_dma.c | 21 ++
+ drivers/dma/xilinx/zynqmp_dma.c | 2 -
+ include/linux/dma/edma.h | 24 +-
+ include/linux/scatterlist.h | 2 +
+ include/linux/shdma-base.h | 28 +--
+ include/uapi/linux/idxd.h | 270 ++++++++++-----------
+ lib/scatterlist.c | 26 ++
+ 49 files changed, 704 insertions(+), 455 deletions(-)
+Merging cgroup/for-next (cdab91959f725 Merge branch 'for-6.19-fixes' 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
+Auto-merging Documentation/admin-guide/cgroup-v2.rst
+Auto-merging fs/fs-writeback.c
+Auto-merging include/linux/cpuset.h
+Auto-merging include/linux/memcontrol.h
+Auto-merging kernel/cgroup/cpuset.c
+Auto-merging mm/memcontrol.c
+Auto-merging mm/page_owner.c
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/cgroup-v2.rst | 44 +-
+ fs/fs-writeback.c | 2 +-
+ include/linux/cgroup-defs.h | 8 +-
+ include/linux/cpuset.h | 2 +
+ include/linux/memcontrol.h | 2 +-
+ include/trace/events/cgroup.h | 2 +-
+ kernel/cgroup/cgroup-internal.h | 8 +-
+ kernel/cgroup/cgroup-v1.c | 12 +-
+ kernel/cgroup/cgroup.c | 50 +-
+ kernel/cgroup/cpuset-internal.h | 54 ++-
+ kernel/cgroup/cpuset-v1.c | 271 ++++++++++-
+ kernel/cgroup/cpuset.c | 503 +++++----------------
+ kernel/cgroup/debug.c | 2 +-
+ mm/memcontrol.c | 2 +-
+ mm/page_owner.c | 2 +-
+ tools/testing/selftests/cgroup/lib/cgroup_util.c | 21 +
+ .../selftests/cgroup/lib/include/cgroup_util.h | 5 +
+ tools/testing/selftests/cgroup/test_cpuset_prs.sh | 29 +-
+ tools/testing/selftests/cgroup/test_kmem.c | 33 +-
+ tools/testing/selftests/cgroup/test_memcontrol.c | 20 +-
+ 20 files changed, 595 insertions(+), 477 deletions(-)
+Merging scsi/for-next (1eb218a5b49f9 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 MAINTAINERS
+Auto-merging drivers/ata/libata-scsi.c
+Auto-merging drivers/ata/libata.h
+CONFLICT (content): Merge conflict in drivers/ata/libata.h
+Auto-merging drivers/base/transport_class.c
+Auto-merging drivers/infiniband/ulp/srp/ib_srp.c
+Auto-merging drivers/scsi/ips.c
+Auto-merging drivers/scsi/libsas/sas_scsi_host.c
+Auto-merging drivers/scsi/qla2xxx/tcm_qla2xxx.c
+Auto-merging drivers/scsi/scsi_transport_fc.c
+Auto-merging drivers/scsi/st.c
+Auto-merging drivers/target/target_core_spc.c
+Auto-merging drivers/ufs/core/ufshcd.c
+Auto-merging include/linux/libata.h
+Auto-merging include/linux/transport_class.h
+Resolved 'drivers/ata/libata.h' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master f0a3f12121685] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
+$ git diff -M --stat --summary HEAD^..
+ .../bindings/ufs/qcom,sa8255p-ufshc.yaml | 56 +
+ Documentation/scsi/scsi_mid_low_api.rst | 3 +-
+ MAINTAINERS | 2 +-
+ drivers/ata/libata-scsi.c | 8 +-
+ drivers/ata/libata.h | 3 +-
+ drivers/base/transport_class.c | 8 +
+ drivers/firewire/sbp2.c | 7 +-
+ drivers/infiniband/ulp/srp/ib_srp.c | 3 +-
+ drivers/message/fusion/mptfc.c | 7 +-
+ drivers/message/fusion/mptsas.c | 4 +-
+ drivers/message/fusion/mptscsih.c | 3 +-
+ drivers/message/fusion/mptscsih.h | 2 +-
+ drivers/message/fusion/mptspi.c | 4 +-
+ drivers/s390/scsi/zfcp_scsi.c | 4 +-
+ drivers/scsi/3w-9xxx.c | 2 +-
+ drivers/scsi/3w-sas.c | 8 +-
+ drivers/scsi/3w-xxxx.c | 2 +-
+ drivers/scsi/53c700.c | 6 +-
+ drivers/scsi/BusLogic.c | 2 +-
+ drivers/scsi/BusLogic.h | 3 +-
+ drivers/scsi/NCR5380.c | 4 +-
+ drivers/scsi/a100u2w.c | 2 +-
+ drivers/scsi/aacraid/linit.c | 4 +-
+ drivers/scsi/advansys.c | 5 +-
+ drivers/scsi/aha152x.c | 8 +-
+ drivers/scsi/aha1542.c | 3 +-
+ drivers/scsi/aha1740.c | 2 +-
+ drivers/scsi/aic7xxx/aic79xx_osm.c | 12 +-
+ drivers/scsi/aic7xxx/aic7xxx_osm.c | 4 +-
+ drivers/scsi/arcmsr/arcmsr_hba.c | 5 +-
+ drivers/scsi/arm/acornscsi.c | 2 +-
+ drivers/scsi/arm/fas216.c | 11 +-
+ drivers/scsi/arm/fas216.h | 11 +-
+ drivers/scsi/atp870u.c | 2 +-
+ drivers/scsi/bfa/bfad_im.c | 5 +-
+ drivers/scsi/bnx2fc/bnx2fc.h | 3 +-
+ drivers/scsi/bnx2fc/bnx2fc_io.c | 4 +-
+ drivers/scsi/ch.c | 18 +-
+ drivers/scsi/csiostor/csio_scsi.c | 4 +-
+ drivers/scsi/dc395x.c | 2 +-
+ drivers/scsi/esas2r/esas2r.h | 3 +-
+ drivers/scsi/esas2r/esas2r_main.c | 3 +-
+ drivers/scsi/esp_scsi.c | 2 +-
+ drivers/scsi/fdomain.c | 3 +-
+ drivers/scsi/fnic/fnic.h | 3 +-
+ drivers/scsi/fnic/fnic_scsi.c | 3 +-
+ drivers/scsi/hosts.c | 5 +-
+ drivers/scsi/hpsa.c | 6 +-
+ drivers/scsi/hptiop.c | 2 +-
+ drivers/scsi/ibmvscsi/ibmvfc.c | 3 +-
+ drivers/scsi/ibmvscsi/ibmvscsi.c | 9 +-
+ drivers/scsi/imm.c | 2 +-
+ drivers/scsi/initio.c | 2 +-
+ drivers/scsi/ipr.c | 4 +-
+ drivers/scsi/ips.c | 4 +-
+ drivers/scsi/libfc/fc_fcp.c | 3 +-
+ drivers/scsi/libiscsi.c | 3 +-
+ drivers/scsi/libsas/sas_scsi_host.c | 3 +-
+ drivers/scsi/lpfc/lpfc_attr.c | 40 +
+ drivers/scsi/lpfc/lpfc_debugfs.c | 7 +
+ drivers/scsi/lpfc/lpfc_disc.h | 7 +
+ drivers/scsi/lpfc/lpfc_els.c | 57 +
+ drivers/scsi/lpfc/lpfc_hbadisc.c | 1 +
+ drivers/scsi/lpfc/lpfc_hw4.h | 11 +-
+ drivers/scsi/lpfc/lpfc_init.c | 5 +
+ drivers/scsi/lpfc/lpfc_logmsg.h | 3 +-
+ drivers/scsi/lpfc/lpfc_scsi.c | 8 +-
+ drivers/scsi/lpfc/lpfc_sli.c | 62 +-
+ drivers/scsi/lpfc/lpfc_sli4.h | 4 +
+ drivers/scsi/lpfc/lpfc_version.h | 2 +-
+ drivers/scsi/mac53c94.c | 2 +-
+ drivers/scsi/megaraid.c | 17 +-
+ drivers/scsi/megaraid.h | 6 +-
+ drivers/scsi/megaraid/megaraid_mbox.c | 23 +-
+ drivers/scsi/megaraid/megaraid_sas_base.c | 4 +-
+ drivers/scsi/mesh.c | 2 +-
+ drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 92 +-
+ drivers/scsi/mpi3mr/mpi/mpi30_image.h | 102 +-
+ drivers/scsi/mpi3mr/mpi/mpi30_init.h | 2 +-
+ drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1 +
+ drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 2 +-
+ drivers/scsi/mpi3mr/mpi/mpi30_sas.h | 2 +-
+ drivers/scsi/mpi3mr/mpi/mpi30_tool.h | 6 +-
+ drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 4 +-
+ drivers/scsi/mpi3mr/mpi3mr.h | 18 +-
+ drivers/scsi/mpi3mr/mpi3mr_app.c | 28 +-
+ drivers/scsi/mpi3mr/mpi3mr_fw.c | 136 +-
+ drivers/scsi/mpi3mr/mpi3mr_os.c | 106 +-
+ drivers/scsi/mpi3mr/mpi3mr_transport.c | 30 +-
+ drivers/scsi/mpt3sas/mpt3sas_base.c | 17 +-
+ drivers/scsi/mpt3sas/mpt3sas_base.h | 10 +-
+ drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1336 +++++++++++++++++++-
+ drivers/scsi/mvumi.c | 4 +-
+ drivers/scsi/myrb.c | 12 +-
+ drivers/scsi/myrs.c | 4 +-
+ drivers/scsi/ncr53c8xx.c | 2 +-
+ drivers/scsi/nsp32.c | 5 +-
+ drivers/scsi/pcmcia/nsp_cs.c | 2 +-
+ drivers/scsi/pcmcia/nsp_cs.h | 3 +-
+ drivers/scsi/pcmcia/sym53c500_cs.c | 2 +-
+ drivers/scsi/pmcraid.c | 4 +-
+ drivers/scsi/ppa.c | 2 +-
+ drivers/scsi/ps3rom.c | 2 +-
+ drivers/scsi/qedf/qedf.h | 4 +-
+ drivers/scsi/qedf/qedf_io.c | 4 +-
+ drivers/scsi/qla1280.c | 18 +-
+ drivers/scsi/qla2xxx/qla_bsg.c | 147 ++-
+ drivers/scsi/qla2xxx/qla_bsg.h | 12 +
+ drivers/scsi/qla2xxx/qla_def.h | 30 +-
+ drivers/scsi/qla2xxx/qla_gbl.h | 5 +
+ drivers/scsi/qla2xxx/qla_gs.c | 41 +-
+ drivers/scsi/qla2xxx/qla_init.c | 232 +++-
+ drivers/scsi/qla2xxx/qla_isr.c | 19 +-
+ drivers/scsi/qla2xxx/qla_mbx.c | 88 ++
+ drivers/scsi/qla2xxx/qla_nx.h | 1 +
+ drivers/scsi/qla2xxx/qla_os.c | 16 +-
+ drivers/scsi/qla2xxx/qla_sup.c | 29 +
+ drivers/scsi/qla2xxx/qla_target.c | 2 +-
+ drivers/scsi/qla2xxx/qla_version.h | 8 +-
+ drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 +-
+ drivers/scsi/qla4xxx/ql4_os.c | 8 +-
+ drivers/scsi/qlogicfas408.c | 2 +-
+ drivers/scsi/qlogicfas408.h | 3 +-
+ drivers/scsi/qlogicpti.c | 2 +-
+ drivers/scsi/scsi_debug.c | 127 +-
+ drivers/scsi/scsi_lib.c | 11 +-
+ drivers/scsi/scsi_priv.h | 3 +-
+ drivers/scsi/scsi_sysfs.c | 77 +-
+ drivers/scsi/scsi_transport_fc.c | 42 +
+ drivers/scsi/sd.c | 295 +++--
+ drivers/scsi/ses.c | 15 +-
+ drivers/scsi/smartpqi/smartpqi_init.c | 3 +-
+ drivers/scsi/snic/snic.h | 3 +-
+ drivers/scsi/snic/snic_scsi.c | 4 +-
+ drivers/scsi/sr.c | 21 +-
+ drivers/scsi/st.c | 22 +-
+ drivers/scsi/stex.c | 2 +-
+ drivers/scsi/storvsc_drv.c | 3 +-
+ drivers/scsi/sym53c8xx_2/sym_glue.c | 2 +-
+ drivers/scsi/virtio_scsi.c | 4 +-
+ drivers/scsi/vmw_pvscsi.c | 2 +-
+ drivers/scsi/wd33c93.c | 2 +-
+ drivers/scsi/wd33c93.h | 3 +-
+ drivers/scsi/wd719x.c | 3 +-
+ drivers/scsi/xen-scsifront.c | 4 +-
+ drivers/target/loopback/tcm_loop.c | 3 +-
+ drivers/target/target_core_configfs.c | 68 +-
+ drivers/target/target_core_fabric_configfs.c | 30 +-
+ drivers/target/target_core_spc.c | 86 ++
+ drivers/ufs/core/ufs-mcq.c | 3 +-
+ drivers/ufs/core/ufs-sysfs.c | 6 +-
+ drivers/ufs/core/ufshcd.c | 35 +-
+ drivers/ufs/host/ufs-exynos.c | 10 +
+ drivers/ufs/host/ufs-qcom.c | 156 ++-
+ drivers/ufs/host/ufs-qcom.h | 1 +
+ drivers/usb/image/microtek.c | 6 +-
+ drivers/usb/storage/scsiglue.c | 2 +-
+ drivers/usb/storage/uas.c | 2 +-
+ include/linux/libata.h | 3 +-
+ include/linux/transport_class.h | 1 +
+ include/scsi/libfc.h | 3 +-
+ include/scsi/libiscsi.h | 3 +-
+ include/scsi/libsas.h | 3 +-
+ include/scsi/scsi.h | 13 +-
+ include/scsi/scsi_driver.h | 7 +-
+ include/scsi/scsi_host.h | 12 +-
+ include/scsi/scsi_transport_fc.h | 12 +
+ include/target/target_core_base.h | 4 +
+ include/uapi/scsi/scsi_bsg_ufs.h | 17 +-
+ include/ufs/ufs.h | 5 +-
+ include/ufs/ufshcd.h | 2 +
+ include/ufs/ufshci.h | 1 +
+ 172 files changed, 3585 insertions(+), 736 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/ufs/qcom,sa8255p-ufshc.yaml
+Merging scsi-mkp/for-next (1982257570b84 scsi: csiostor: Fix dereference of null pointer rn)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git scsi-mkp/for-next
+Auto-merging drivers/ufs/core/ufshcd-priv.h
+Auto-merging drivers/ufs/core/ufshcd.c
+Auto-merging drivers/ufs/host/ufs-mediatek.c
+Merge made by the 'ort' strategy.
+ drivers/scsi/BusLogic.c | 6 ++++--
+ drivers/scsi/csiostor/csio_scsi.c | 3 ++-
+ drivers/scsi/mpi3mr/mpi3mr_os.c | 5 ++++-
+ drivers/scsi/smartpqi/smartpqi_init.c | 13 ++++++++++---
+ drivers/ufs/core/ufs-mcq.c | 2 --
+ drivers/ufs/core/ufshcd-priv.h | 7 +------
+ drivers/ufs/core/ufshcd.c | 3 +++
+ drivers/ufs/host/Kconfig | 1 +
+ drivers/ufs/host/ufs-mediatek-trace.h | 6 +++---
+ drivers/ufs/host/ufs-mediatek.c | 12 +++---------
+ include/ufs/ufshcd.h | 4 ----
+ 11 files changed, 31 insertions(+), 31 deletions(-)
+Merging vhost/linux-next (996b8da17999a 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
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Auto-merging Documentation/admin-guide/mm/memory-hotplug.rst
+Auto-merging drivers/scsi/virtio_scsi.c
+Auto-merging net/vmw_vsock/virtio_transport.c
+Auto-merging scripts/checkpatch.pl
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/kernel-parameters.txt | 20 +
+ Documentation/admin-guide/mm/memory-hotplug.rst | 36 +
+ .../arch/x86/x86_64/fake-numa-for-cpusets.rst | 50 +
+ Documentation/core-api/dma-api-howto.rst | 52 +
+ Documentation/core-api/dma-attributes.rst | 9 +
+ Documentation/userspace-api/vduse.rst | 53 +
+ drivers/char/hw_random/virtio-rng.c | 3 +
+ drivers/gpio/gpio-virtio.c | 15 +-
+ drivers/scsi/virtio_scsi.c | 17 +-
+ drivers/vdpa/mlx5/net/mlx5_vnet.c | 156 +--
+ drivers/vdpa/vdpa_sim/vdpa_sim.c | 6 -
+ drivers/vdpa/vdpa_user/iova_domain.c | 27 +-
+ drivers/vdpa/vdpa_user/iova_domain.h | 8 +-
+ drivers/vdpa/vdpa_user/vduse_dev.c | 524 +++++++---
+ drivers/vhost/vdpa.c | 5 +-
+ drivers/vhost/vhost.c | 8 +-
+ drivers/virtio/virtio_input.c | 5 +-
+ drivers/virtio/virtio_ring.c | 1010 +++++++++++++++-----
+ include/linux/dma-mapping.h | 20 +
+ include/linux/vdpa.h | 4 +-
+ include/linux/virtio.h | 11 +-
+ include/uapi/linux/vduse.h | 85 +-
+ include/uapi/linux/virtio_ring.h | 5 +-
+ kernel/dma/debug.c | 28 +-
+ mm/numa_emulation.c | 62 ++
+ net/vmw_vsock/virtio_transport.c | 19 +-
+ scripts/checkpatch.pl | 4 +-
+ 27 files changed, 1729 insertions(+), 513 deletions(-)
+Merging rpmsg/for-next (85ab651885e1b Merge branches 'rpmsg-next' 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
+Merge made by the 'ort' strategy.
+ .../bindings/remoteproc/fsl,imx-rproc.yaml | 1 +
+ .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 5 +
+ .../bindings/remoteproc/qcom,sm8550-pas.yaml | 1 -
+ .../bindings/remoteproc/ti,hsm-m4fss.yaml | 72 ++++++
+ .../bindings/remoteproc/ti,keystone-rproc.txt | 2 +-
+ drivers/remoteproc/Kconfig | 2 +
+ drivers/remoteproc/imx_dsp_rproc.c | 95 +++++---
+ drivers/remoteproc/imx_rproc.c | 257 +++++++++++++++++++--
+ drivers/remoteproc/imx_rproc.h | 4 +
+ drivers/remoteproc/mtk_scp.c | 46 ++--
+ drivers/remoteproc/mtk_scp_ipi.c | 4 +-
+ drivers/remoteproc/xlnx_r5_remoteproc.c | 9 +-
+ drivers/rpmsg/rpmsg_core.c | 66 +++---
+ drivers/rpmsg/virtio_rpmsg_bus.c | 101 +++-----
+ 14 files changed, 483 insertions(+), 182 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,hsm-m4fss.yaml
+Merging gpio-brgl/gpio/for-next (af9b4a56f0000 gpio: tegra186: Add support for Tegra264)
+$ 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
+Auto-merging MAINTAINERS
+Auto-merging drivers/gpio/gpio-pca953x.c
+Auto-merging drivers/gpio/gpio-virtuser.c
+Auto-merging drivers/gpio/gpiolib-shared.c
+Auto-merging drivers/gpio/gpiolib.c
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/gpio/aspeed,sgpio.yaml | 4 +-
+ .../devicetree/bindings/gpio/gpio-line-mux.yaml | 107 ++++++
+ .../devicetree/bindings/gpio/gpio-mmio.yaml | 5 +-
+ .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 2 +
+ .../bindings/gpio/nvidia,tegra186-gpio.yaml | 22 ++
+ .../devicetree/bindings/gpio/spacemit,k1-gpio.yaml | 4 +-
+ Documentation/driver-api/gpio/pca953x.rst | 87 +++++
+ MAINTAINERS | 6 +
+ drivers/gpio/Kconfig | 15 +-
+ drivers/gpio/Makefile | 1 +
+ drivers/gpio/gpio-aggregator.c | 8 +-
+ drivers/gpio/gpio-aspeed-sgpio.c | 362 +++++++++++++--------
+ drivers/gpio/gpio-aspeed.c | 7 +-
+ drivers/gpio/gpio-cadence.c | 76 ++++-
+ drivers/gpio/gpio-creg-snps.c | 4 +-
+ drivers/gpio/gpio-line-mux.c | 116 +++++++
+ drivers/gpio/gpio-max77620.c | 19 ++
+ drivers/gpio/gpio-max77759.c | 10 +-
+ drivers/gpio/gpio-menz127.c | 1 -
+ drivers/gpio/gpio-mmio.c | 1 +
+ drivers/gpio/gpio-pca953x.c | 6 +
+ drivers/gpio/gpio-pca9570.c | 19 +-
+ drivers/gpio/gpio-realtek-otto.c | 5 +-
+ drivers/gpio/gpio-sim.c | 16 +-
+ drivers/gpio/gpio-spacemit-k1.c | 168 +++++++---
+ drivers/gpio/gpio-tegra186.c | 90 ++++-
+ drivers/gpio/gpio-virtuser.c | 8 +-
+ drivers/gpio/gpio-zynq.c | 12 +-
+ drivers/gpio/gpiolib-of.c | 4 +
+ drivers/gpio/gpiolib-shared.c | 7 +-
+ drivers/gpio/gpiolib-swnode.c | 9 +-
+ drivers/gpio/gpiolib.c | 30 +-
+ drivers/regulator/bd71815-regulator.c | 15 +-
+ include/dt-bindings/gpio/nvidia,tegra264-gpio.h | 61 ++++
+ include/linux/gpio/consumer.h | 36 ++
+ 35 files changed, 1044 insertions(+), 299 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/gpio/gpio-line-mux.yaml
+ create mode 100644 drivers/gpio/gpio-line-mux.c
+ create mode 100644 include/dt-bindings/gpio/nvidia,tegra264-gpio.h
+Merging gpio-intel/for-next (8f0b4cce4481f Linux 6.19-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 (8791fba411f56 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 MAINTAINERS
+Auto-merging drivers/base/base.h
+Merge made by the 'ort' strategy.
+ .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 2 +-
+ .../bindings/pinctrl/intel,pinctrl-keembay.yaml | 2 +-
+ .../pinctrl/microchip,mpfs-pinctrl-mssio.yaml | 109 +++
+ .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 20 +-
+ .../bindings/pinctrl/mscc,ocelot-pinctrl.yaml | 6 +
+ .../bindings/pinctrl/qcom,glymur-tlmm.yaml | 6 +-
+ .../pinctrl/renesas,r9a09g077-pinctrl.yaml | 13 +
+ .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 1 +
+ .../bindings/pinctrl/samsung,pinctrl.yaml | 1 +
+ .../bindings/pinctrl/spacemit,k1-pinctrl.yaml | 27 +-
+ .../microchip/microchip,mpfs-mss-top-sysreg.yaml | 4 +
+ Documentation/driver-api/driver-model/devres.rst | 1 -
+ MAINTAINERS | 6 +-
+ drivers/base/base.h | 9 +
+ drivers/base/pinctrl.c | 2 +
+ drivers/pinctrl/Kconfig | 26 +-
+ drivers/pinctrl/Makefile | 4 +-
+ drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 4 +-
+ drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 7 +-
+ drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 5 +-
+ drivers/pinctrl/core.c | 93 +--
+ drivers/pinctrl/freescale/pinctrl-imx-scmi.c | 20 +-
+ drivers/pinctrl/intel/Kconfig | 22 +-
+ drivers/pinctrl/intel/pinctrl-baytrail.c | 43 +-
+ drivers/pinctrl/intel/pinctrl-cherryview.c | 2 +-
+ drivers/pinctrl/intel/pinctrl-intel.c | 2 +-
+ drivers/pinctrl/intel/pinctrl-lynxpoint.c | 29 +-
+ drivers/pinctrl/intel/pinctrl-tangier.c | 21 +-
+ drivers/pinctrl/mediatek/mtk-eint.c | 29 +-
+ drivers/pinctrl/mediatek/pinctrl-mt7981.c | 2 +-
+ drivers/pinctrl/mediatek/pinctrl-mt7986.c | 4 +-
+ drivers/pinctrl/mediatek/pinctrl-mt7988.c | 2 +-
+ drivers/pinctrl/mediatek/pinctrl-mt8365.c | 1 -
+ drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 1 -
+ drivers/pinctrl/meson/Kconfig | 22 +-
+ drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 12 +-
+ drivers/pinctrl/microchip/Kconfig | 17 +
+ drivers/pinctrl/microchip/Makefile | 5 +
+ .../pinctrl/{ => microchip}/pinctrl-mpfs-iomux0.c | 8 +-
+ drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c | 737 +++++++++++++++++++++
+ .../{ => microchip}/pinctrl-pic64gx-gpio2.c | 2 +-
+ drivers/pinctrl/pinconf.h | 16 +
+ drivers/pinctrl/pinctrl-amd.c | 2 -
+ drivers/pinctrl/pinctrl-apple-gpio.c | 18 +-
+ drivers/pinctrl/pinctrl-at91-pio4.c | 9 +
+ drivers/pinctrl/pinctrl-aw9523.c | 53 +-
+ drivers/pinctrl/pinctrl-equilibrium.c | 1 +
+ drivers/pinctrl/pinctrl-generic.c | 189 ++++++
+ drivers/pinctrl/pinctrl-k230.c | 7 +-
+ drivers/pinctrl/pinctrl-microchip-sgpio.c | 6 +-
+ drivers/pinctrl/pinctrl-ocelot.c | 184 ++++-
+ drivers/pinctrl/pinctrl-rockchip.c | 19 +-
+ drivers/pinctrl/pinctrl-scmi.c | 3 +-
+ drivers/pinctrl/pinctrl-single.c | 2 +
+ drivers/pinctrl/pinctrl-st.c | 1 +
+ drivers/pinctrl/pinctrl-tb10x.c | 17 +-
+ drivers/pinctrl/qcom/pinctrl-glymur.c | 46 +-
+ drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 2 +-
+ drivers/pinctrl/renesas/Kconfig | 2 +
+ drivers/pinctrl/renesas/pinctrl-rzt2h.c | 248 ++++++-
+ drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 117 ++++
+ drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +
+ drivers/pinctrl/samsung/pinctrl-samsung.h | 1 +
+ drivers/pinctrl/sophgo/pinctrl-cv18xx.h | 4 -
+ drivers/pinctrl/sophgo/pinctrl-sg2042.h | 6 -
+ drivers/pinctrl/spacemit/Kconfig | 4 +-
+ drivers/pinctrl/spacemit/pinctrl-k1.c | 642 ++++++++++++++++--
+ .../pinctrl/starfive/pinctrl-starfive-jh7110-sys.c | 3 -
+ drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 30 +-
+ include/linux/pinctrl/devinfo.h | 6 -
+ include/linux/pinctrl/pinctrl.h | 3 -
+ 71 files changed, 2575 insertions(+), 397 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-mssio.yaml
+ create mode 100644 drivers/pinctrl/microchip/Kconfig
+ create mode 100644 drivers/pinctrl/microchip/Makefile
+ rename drivers/pinctrl/{ => microchip}/pinctrl-mpfs-iomux0.c (98%)
+ create mode 100644 drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
+ rename drivers/pinctrl/{ => microchip}/pinctrl-pic64gx-gpio2.c (99%)
+ create mode 100644 drivers/pinctrl/pinctrl-generic.c
+Merging pinctrl-intel/for-next (8e03e6ecc2353 pinctrl: tangier: Join tng_pinctrl_probe() into its wrapper)
+$ 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 (829dde3369a91 pinctrl: renesas: rzt2h: Add GPIO IRQ chip to handle interrupts)
+$ 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 (8c483209a6fc7 pinctrl: samsung: Add Exynos9610 pinctrl configuration)
+$ 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 (9321f9d27fbaf pwm: Remove redundant check in pwm_ops_check())
+$ 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
+Auto-merging MAINTAINERS
+Auto-merging drivers/pwm/pwm_th1520.rs
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/pwm/nxp,lpc3220-pwm.yaml | 4 +
+ MAINTAINERS | 6 +-
+ drivers/pwm/core.c | 30 +++--
+ drivers/pwm/pwm-dwc.c | 3 +-
+ drivers/pwm/pwm-tiehrpwm.c | 6 +-
+ drivers/pwm/pwm_th1520.rs | 5 +-
+ rust/helpers/pwm.c | 6 +-
+ rust/kernel/pwm.rs | 124 +++++++++++----------
+ 8 files changed, 103 insertions(+), 81 deletions(-)
+Merging ktest/for-next (d3042cbe84a06 ktest.pl: Fix uninitialized var in config-bisect.pl)
+$ 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 (6d6ad32e22f02 selftests/pidfd: fix typo in comment)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kselftest/next
+Auto-merging tools/testing/selftests/ublk/kublk.h
+CONFLICT (content): Merge conflict in tools/testing/selftests/ublk/kublk.h
+Resolved 'tools/testing/selftests/ublk/kublk.h' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master e8a73f785fb1e] Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
+$ git diff -M --stat --summary HEAD^..
+ .../selftests/coredump/coredump_test_helpers.c | 2 +-
+ .../selftests/filesystems/anon_inode_test.c | 5 +++-
+ tools/testing/selftests/pidfd/pidfd_info_test.c | 2 +-
+ tools/testing/selftests/resctrl/cat_test.c | 6 +++--
+ tools/testing/selftests/resctrl/resctrl.h | 8 ++++---
+ tools/testing/selftests/resctrl/resctrl_tests.c | 28 +++++++++++++++-------
+ tools/testing/selftests/resctrl/resctrlfs.c | 10 ++++++++
+ tools/testing/selftests/run_kselftest.sh | 11 +++++++++
+ tools/testing/selftests/ublk/kublk.h | 2 +-
+ 9 files changed, 57 insertions(+), 17 deletions(-)
+Merging kunit/test (8f0b4cce4481f Linux 6.19-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 (db0c35ca36526 kunit: add bash completion)
+$ git merge -m Merge branch 'kunit' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-next/kunit
+Merge made by the 'ort' strategy.
+ Documentation/dev-tools/kunit/run_wrapper.rst | 9 ++
+ include/kunit/test.h | 3 +-
+ rust/helpers/kunit.c | 2 +-
+ tools/testing/kunit/kunit-completion.sh | 34 +++++++
+ tools/testing/kunit/kunit.py | 37 ++++++-
+ tools/testing/kunit/kunit_parser.py | 3 +
+ tools/testing/kunit/kunit_tool_test.py | 110 +++++++++++++++------
+ tools/testing/kunit/qemu_configs/armeb.py | 16 +++
+ .../test_is_test_passed-failure-nested.log | 10 ++
+ 9 files changed, 192 insertions(+), 32 deletions(-)
+ create mode 100644 tools/testing/kunit/kunit-completion.sh
+ create mode 100644 tools/testing/kunit/qemu_configs/armeb.py
+ create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-failure-nested.log
+Merging livepatching/for-next (51ab33fc0a8be Merge tag 'livepatching-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git livepatching/for-next
+Already up to date.
+Merging rtc/rtc-next (8eeb611b3d162 rtc: s35390a: implement nvmem support)
+$ 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/Kconfig
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/rtc/cpcap-rtc.txt | 18 ------
+ .../devicetree/bindings/rtc/loongson,rtc.yaml | 13 ++++
+ .../bindings/rtc/motorola,cpcap-rtc.yaml | 32 +++++++++
+ .../devicetree/bindings/rtc/renesas,rz-rtca3.yaml | 5 +-
+ drivers/rtc/Kconfig | 1 +
+ drivers/rtc/rtc-loongson.c | 71 +++++++++++++-------
+ drivers/rtc/rtc-max31335.c | 6 +-
+ drivers/rtc/rtc-pcf8563.c | 2 +-
+ drivers/rtc/rtc-s35390a.c | 32 +++++++++
+ drivers/rtc/rtc-zynqmp.c | 75 ++++++++++++----------
+ 10 files changed, 174 insertions(+), 81 deletions(-)
+ delete mode 100644 Documentation/devicetree/bindings/rtc/cpcap-rtc.txt
+ create mode 100644 Documentation/devicetree/bindings/rtc/motorola,cpcap-rtc.yaml
+Merging nvdimm/libnvdimm-for-next (a9ba6733c7f10 nvdimm: virtio_pmem: serialize flush requests)
+$ 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
+Merge made by the 'ort' strategy.
+ drivers/nvdimm/btt.c | 12 ++++++------
+ drivers/nvdimm/nd_virtio.c | 3 ++-
+ drivers/nvdimm/pmem.c | 8 ++++----
+ drivers/nvdimm/virtio_pmem.c | 1 +
+ drivers/nvdimm/virtio_pmem.h | 4 ++++
+ 5 files changed, 17 insertions(+), 11 deletions(-)
+Merging at24/at24/for-next (de284988c270c dt-bindings: eeprom: at24: Add compatible for Puya P24C128F)
+$ 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 (68113d2606740 NTB/msi: Remove unused functions)
+$ 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/mscc/ntb_hw_switchtec.c | 14 ++++++--
+ drivers/ntb/msi.c | 64 ----------------------------------
+ include/linux/ntb.h | 14 --------
+ 3 files changed, 11 insertions(+), 81 deletions(-)
+Merging seccomp/for-next/seccomp (7d0a66e4bb908 Linux 6.18)
+$ 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 (8f0b4cce4481f Linux 6.19-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 (bfab89e362066 Merge branches 'nvmem-fixes' and 'nvmem-for-6.20' 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.
+ drivers/nvmem/zynqmp_nvmem.c | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+Merging xarray/main (863810caeb3cf XArray: Add CONFIG_DEBUG_XARRAY)
+$ git merge -m Merge branch 'main' of git://git.infradead.org/users/willy/xarray.git xarray/main
+Auto-merging lib/Kconfig.debug
+Auto-merging lib/idr.c
+Merge made by the 'ort' strategy.
+ include/linux/xarray.h | 63 ++++++++++++++++++++----------------
+ lib/Kconfig.debug | 8 +++++
+ lib/idr.c | 1 -
+ lib/test_xarray.c | 10 ++++--
+ lib/xarray.c | 11 ++++---
+ tools/testing/radix-tree/xarray.c | 2 +-
+ tools/testing/shared/xarray-shared.h | 2 +-
+ 7 files changed, 59 insertions(+), 38 deletions(-)
+Merging hyperv/hyperv-next (afefdb2bc9457 x86/hyperv: Update comment in hyperv_cleanup())
+$ 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/hyperv/hv_crash.c
+Merge made by the 'ort' strategy.
+ arch/x86/hyperv/hv_crash.c | 3 +-
+ arch/x86/hyperv/hv_init.c | 20 +-
+ drivers/hv/Makefile | 1 +
+ drivers/hv/hv.c | 12 +-
+ drivers/hv/mshv_debugfs.c | 726 +++++++++++++++++++++++++++++++
+ drivers/hv/mshv_debugfs_counters.c | 490 +++++++++++++++++++++
+ drivers/hv/mshv_eventfd.c | 13 +-
+ drivers/hv/mshv_eventfd.h | 1 -
+ drivers/hv/mshv_root.h | 49 ++-
+ drivers/hv/mshv_root_hv_call.c | 64 ++-
+ drivers/hv/mshv_root_main.c | 138 +++---
+ drivers/hv/mshv_vtl_main.c | 5 +-
+ drivers/pci/controller/pci-hyperv-intf.c | 12 -
+ drivers/pci/controller/pci-hyperv.c | 1 -
+ include/hyperv/hvhdk.h | 7 +
+ 15 files changed, 1440 insertions(+), 102 deletions(-)
+ create mode 100644 drivers/hv/mshv_debugfs.c
+ create mode 100644 drivers/hv/mshv_debugfs_counters.c
+Merging auxdisplay/for-next (693142d4d761d auxdisplay: max6959: Replace slab.h with device/devres.h)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git auxdisplay/for-next
+Merge made by the 'ort' strategy.
+ drivers/auxdisplay/arm-charlcd.c | 96 ++++++++++++----------------------------
+ drivers/auxdisplay/max6959.c | 2 +-
+ 2 files changed, 29 insertions(+), 69 deletions(-)
+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 (8f0b4cce4481f Linux 6.19-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 (91a0b0dce3507 bus: mhi: ep: Use bus callbacks for .probe() and .remove())
+$ 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 (f56ccc32468ee mm/memtest: add underflow detection for size calculation)
+$ 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 mm/internal.h
+Auto-merging mm/memblock.c
+Auto-merging mm/mm_init.c
+Merge made by the 'ort' strategy.
+ mm/internal.h | 3 +--
+ mm/memblock.c | 4 ++--
+ mm/memtest.c | 2 ++
+ mm/mm_init.c | 5 +++--
+ tools/testing/memblock/internal.h | 3 +--
+ 5 files changed, 9 insertions(+), 8 deletions(-)
+Merging cxl/next (63fbf275fa9f1 Merge branch 'for-7.0/cxl-prm-translation' 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 Documentation/driver-api/cxl/index.rst
+Auto-merging arch/x86/kernel/e820.c
+CONFLICT (content): Merge conflict in arch/x86/kernel/e820.c
+Auto-merging drivers/cxl/acpi.c
+Auto-merging drivers/cxl/core/hdm.c
+Auto-merging drivers/cxl/core/port.c
+Auto-merging drivers/cxl/core/ras.c
+Auto-merging drivers/cxl/core/region.c
+CONFLICT (content): Merge conflict in drivers/cxl/core/region.c
+Auto-merging drivers/pci/pci.h
+Auto-merging drivers/pci/pcie/aer.c
+Auto-merging drivers/pci/probe.c
+Auto-merging include/linux/ioport.h
+Auto-merging include/linux/pci.h
+Auto-merging include/uapi/linux/pci_regs.h
+Auto-merging kernel/resource.c
+Resolved 'arch/x86/kernel/e820.c' using previous resolution.
+Resolved 'drivers/cxl/core/region.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 234068f3ced5d] Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl.git
+$ git diff -M --stat --summary HEAD^..
+ Documentation/driver-api/cxl/conventions.rst | 178 +-------
+ .../driver-api/cxl/conventions/cxl-atl.rst | 304 ++++++++++++++
+ .../driver-api/cxl/conventions/cxl-lmh.rst | 135 ++++++
+ .../driver-api/cxl/conventions/template.rst | 37 ++
+ Documentation/driver-api/cxl/index.rst | 1 +
+ .../driver-api/cxl/platform/bios-and-efi.rst | 23 +
+ .../driver-api/cxl/platform/device-hotplug.rst | 130 ++++++
+ arch/x86/kernel/e820.c | 19 +-
+ drivers/cxl/Kconfig | 11 +-
+ drivers/cxl/acpi.c | 46 +-
+ drivers/cxl/core/Makefile | 4 +-
+ drivers/cxl/core/atl.c | 211 ++++++++++
+ drivers/cxl/core/cdat.c | 8 +-
+ drivers/cxl/core/core.h | 40 ++
+ drivers/cxl/core/edac.c | 64 +--
+ drivers/cxl/core/hdm.c | 13 +-
+ drivers/cxl/core/memdev.c | 111 +++--
+ drivers/cxl/core/pci.c | 384 ++---------------
+ drivers/cxl/core/pmem.c | 13 +-
+ drivers/cxl/core/port.c | 183 ++++----
+ drivers/cxl/core/ras.c | 198 +++++++++
+ drivers/cxl/core/ras_rch.c | 121 ++++++
+ drivers/cxl/core/region.c | 462 ++++++++++++++++-----
+ drivers/cxl/core/regs.c | 14 +-
+ drivers/cxl/cxl.h | 80 ++--
+ drivers/cxl/cxlmem.h | 21 +-
+ drivers/cxl/cxlpci.h | 75 +---
+ drivers/cxl/mem.c | 77 ++--
+ drivers/cxl/pci.c | 67 +--
+ drivers/cxl/port.c | 162 ++++++++
+ drivers/dax/hmem/device.c | 3 +-
+ drivers/dax/hmem/hmem.c | 5 +-
+ drivers/pci/pci.h | 39 +-
+ drivers/pci/pcie/Kconfig | 9 -
+ drivers/pci/pcie/Makefile | 1 +
+ drivers/pci/pcie/aer.c | 135 +-----
+ drivers/pci/pcie/aer_cxl_rch.c | 104 +++++
+ drivers/pci/pcie/portdrv.h | 12 +
+ drivers/pci/probe.c | 31 ++
+ include/linux/aer.h | 2 +
+ include/linux/ioport.h | 5 +
+ include/linux/pci.h | 6 +
+ include/ras/ras_event.h | 12 +-
+ include/uapi/linux/pci_regs.h | 64 ++-
+ kernel/resource.c | 71 +++-
+ tools/testing/cxl/Kbuild | 7 +-
+ tools/testing/cxl/cxl_core_exports.c | 22 -
+ tools/testing/cxl/exports.h | 13 -
+ tools/testing/cxl/test/mem.c | 2 +-
+ tools/testing/cxl/test/mock.c | 36 +-
+ 50 files changed, 2525 insertions(+), 1246 deletions(-)
+ create mode 100644 Documentation/driver-api/cxl/conventions/cxl-atl.rst
+ create mode 100644 Documentation/driver-api/cxl/conventions/cxl-lmh.rst
+ create mode 100644 Documentation/driver-api/cxl/conventions/template.rst
+ create mode 100644 Documentation/driver-api/cxl/platform/device-hotplug.rst
+ create mode 100644 drivers/cxl/core/atl.c
+ create mode 100644 drivers/cxl/core/ras_rch.c
+ create mode 100644 drivers/pci/pcie/aer_cxl_rch.c
+ delete mode 100644 tools/testing/cxl/exports.h
+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 (c5a8f13f1e476 efi: Support EDID information)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git efi/next
+Auto-merging arch/x86/kernel/setup.c
+Auto-merging drivers/firmware/efi/efi.c
+Auto-merging drivers/hv/vmbus_drv.c
+Auto-merging drivers/pci/vgaarb.c
+Merge made by the 'ort' strategy.
+ arch/arm64/kernel/image-vars.h | 2 +-
+ arch/loongarch/kernel/efi.c | 31 +++---
+ arch/loongarch/kernel/image-vars.h | 2 +-
+ arch/riscv/kernel/image-vars.h | 2 +-
+ arch/x86/kernel/kexec-bzimage64.c | 4 +-
+ arch/x86/kernel/setup.c | 16 ++-
+ arch/x86/video/video-common.c | 4 +-
+ drivers/firmware/efi/earlycon.c | 42 ++++----
+ drivers/firmware/efi/efi-init.c | 38 +++----
+ drivers/firmware/efi/efi.c | 4 +-
+ drivers/firmware/efi/libstub/Makefile | 2 +-
+ drivers/firmware/efi/libstub/efi-stub-entry.c | 17 +--
+ drivers/firmware/efi/libstub/efi-stub.c | 43 +++++---
+ drivers/firmware/efi/libstub/efistub.h | 7 +-
+ drivers/firmware/efi/libstub/primary_display.c | 56 ++++++++++
+ drivers/firmware/efi/libstub/screen_info.c | 53 ---------
+ drivers/firmware/efi/libstub/zboot.c | 4 +-
+ drivers/firmware/efi/sysfb_efi.c | 144 ++++++++++++++++++-------
+ drivers/firmware/sysfb.c | 13 +--
+ drivers/firmware/sysfb_simplefb.c | 2 +-
+ drivers/gpu/drm/sysfb/efidrm.c | 14 +--
+ drivers/gpu/drm/sysfb/vesadrm.c | 14 +--
+ drivers/hv/vmbus_drv.c | 6 +-
+ drivers/pci/vgaarb.c | 4 +-
+ drivers/video/Kconfig | 8 +-
+ drivers/video/fbdev/core/fbmon.c | 8 +-
+ drivers/video/fbdev/efifb.c | 10 +-
+ drivers/video/fbdev/vesafb.c | 10 +-
+ drivers/video/fbdev/vga16fb.c | 8 +-
+ drivers/video/screen_info_pci.c | 5 +-
+ include/linux/efi.h | 9 +-
+ include/linux/screen_info.h | 2 -
+ include/linux/sysfb.h | 23 +++-
+ include/video/edid.h | 4 -
+ 34 files changed, 359 insertions(+), 252 deletions(-)
+ create mode 100644 drivers/firmware/efi/libstub/primary_display.c
+ delete mode 100644 drivers/firmware/efi/libstub/screen_info.c
+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
+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 (bc33906024eb5 Merge branch 'slab/for-7.0/sheaves' 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
+Auto-merging fs/ext4/super.c
+Auto-merging mm/Kconfig
+Auto-merging mm/internal.h
+Auto-merging mm/memcontrol.c
+Auto-merging mm/page_alloc.c
+Auto-merging mm/slub.c
+CONFLICT (content): Merge conflict in mm/slub.c
+Recorded preimage for 'mm/slub.c'
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+Recorded resolution for 'mm/slub.c'.
+[master 6fcd9fe1e3fae] Merge branch 'slab/for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
+$ git diff -M --stat --summary HEAD^..
+ fs/ext4/super.c | 19 +-
+ include/linux/slab.h | 40 +-
+ mm/Kconfig | 11 -
+ mm/internal.h | 1 +
+ mm/memcontrol.c | 31 +-
+ mm/page_alloc.c | 5 +
+ mm/slab.h | 213 ++--
+ mm/slab_common.c | 153 +--
+ mm/slub.c | 3376 ++++++++++++++++++++++----------------------------
+ 9 files changed, 1770 insertions(+), 2079 deletions(-)
+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 (039b06ca8a1d6 landlock: Add documentation for UDP support)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git landlock/next
+Merge made by the 'ort' strategy.
+ Documentation/userspace-api/landlock.rst | 138 +++-
+ include/uapi/linux/landlock.h | 67 +-
+ samples/landlock/sandboxer.c | 79 +-
+ security/landlock/Makefile | 2 +-
+ security/landlock/access.h | 16 +-
+ security/landlock/audit.c | 91 +--
+ security/landlock/audit.h | 4 +-
+ security/landlock/cred.h | 12 +
+ security/landlock/domain.c | 45 +-
+ security/landlock/domain.h | 4 +-
+ security/landlock/fs.c | 354 ++++----
+ security/landlock/limits.h | 6 +-
+ security/landlock/net.c | 128 ++-
+ security/landlock/ruleset.c | 88 +-
+ security/landlock/ruleset.h | 21 +-
+ security/landlock/syscalls.c | 66 +-
+ security/landlock/task.c | 119 +--
+ security/landlock/tsync.c | 555 +++++++++++++
+ security/landlock/tsync.h | 16 +
+ tools/testing/selftests/landlock/.gitignore | 1 +
+ tools/testing/selftests/landlock/Makefile | 1 +
+ tools/testing/selftests/landlock/base_test.c | 8 +-
+ tools/testing/selftests/landlock/common.h | 33 +-
+ tools/testing/selftests/landlock/fs_bench.c | 161 ++++
+ tools/testing/selftests/landlock/net_test.c | 695 +++++++++++++---
+ .../selftests/landlock/scoped_signal_test.c | 2 +-
+ tools/testing/selftests/landlock/scoped_test.c | 2 +-
+ ...ped_abstract_unix_test.c => scoped_unix_test.c} | 908 +++++++++++++++------
+ tools/testing/selftests/landlock/tsync_test.c | 161 ++++
+ 29 files changed, 2914 insertions(+), 869 deletions(-)
+ create mode 100644 security/landlock/tsync.c
+ create mode 100644 security/landlock/tsync.h
+ create mode 100644 tools/testing/selftests/landlock/fs_bench.c
+ rename tools/testing/selftests/landlock/{scoped_abstract_unix_test.c => scoped_unix_test.c} (51%)
+ create mode 100644 tools/testing/selftests/landlock/tsync_test.c
+Merging sysctl/sysctl-next (d174174c6776a sysctl: replace SYSCTL_INT_CONV_CUSTOM macro with functions)
+$ git merge -m Merge branch 'sysctl-next' of https://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl/sysctl-next
+Auto-merging include/linux/fs.h
+Auto-merging include/linux/hugetlb.h
+Auto-merging include/net/ax25.h
+Auto-merging lib/alloc_tag.c
+Auto-merging security/loadpin/loadpin.c
+Merge made by the 'ort' strategy.
+ fs/pipe.c | 22 +++-
+ include/linux/fs.h | 1 -
+ include/linux/hugetlb.h | 2 -
+ include/linux/printk.h | 1 -
+ include/linux/sysctl.h | 120 +++---------------
+ include/net/ax25.h | 2 -
+ kernel/printk/internal.h | 2 +-
+ kernel/printk/sysctl.c | 1 -
+ kernel/sysctl.c | 298 +++++++++++++++++++++++++++++++++++++++++----
+ kernel/time/jiffies.c | 130 +++++++++++++++++---
+ security/loadpin/loadpin.c | 37 +++---
+ 11 files changed, 438 insertions(+), 178 deletions(-)
+Merging execve/for-next/execve (46a03ea50b5f3 fs/tests: exec: drop duplicate bprm_stack_limits test vectors)
+$ 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
+Merge made by the 'ort' strategy.
+ fs/tests/exec_kunit.c | 6 ------
+ 1 file changed, 6 deletions(-)
+Merging bitmap/bitmap-for-next (e5134a74f7162 lib/tests: extend KUnit test for bitops with more cases)
+$ git merge -m Merge branch 'bitmap-for-next' of https://github.com/norov/linux.git bitmap/bitmap-for-next
+Auto-merging MAINTAINERS
+Auto-merging lib/Kconfig.debug
+Auto-merging lib/tests/Makefile
+Auto-merging rust/helpers/bitops.c
+Merge made by the 'ort' strategy.
+ MAINTAINERS | 2 +
+ include/linux/bitfield.h | 5 +-
+ lib/Kconfig.debug | 13 +++
+ lib/find_bit.c | 2 +-
+ lib/tests/Makefile | 1 +
+ lib/tests/bitops_kunit.c | 205 +++++++++++++++++++++++++++++++++++++++++++++++
+ rust/helpers/bitmap.c | 1 +
+ rust/helpers/bitops.c | 4 +
+ rust/helpers/cpumask.c | 13 +++
+ 9 files changed, 243 insertions(+), 3 deletions(-)
+ create mode 100644 lib/tests/bitops_kunit.c
+Merging hte/for-next (8f0b4cce4481f Linux 6.19-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git hte/for-next
+Already up to date.
+Merging kspp/for-next/kspp (a41e7fab5cdc0 Merge branches 'for-next/kmalloc_obj' and '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
+Auto-merging MAINTAINERS
+Auto-merging Makefile
+Auto-merging fs/coredump.c
+Auto-merging fs/ecryptfs/ecryptfs_kernel.h
+Auto-merging include/linux/compiler_types.h
+Auto-merging include/linux/overflow.h
+Auto-merging include/linux/slab.h
+Auto-merging init/Kconfig
+Auto-merging scripts/checkpatch.pl
+Merge made by the 'ort' strategy.
+ Documentation/process/deprecated.rst | 31 +++++++
+ MAINTAINERS | 1 -
+ Makefile | 6 ++
+ drivers/gpu/drm/nouveau/nvif/fifo.c | 5 +-
+ drivers/misc/lkdtm/bugs.c | 90 +++++++++++++++++--
+ drivers/net/ethernet/netronome/nfp/crypto/fw.h | 24 ++++--
+ drivers/net/ethernet/netronome/nfp/crypto/tls.c | 8 +-
+ drivers/net/wireless/ath/carl9170/carl9170.h | 12 +--
+ fs/coredump.c | 8 +-
+ include/linux/compiler_types.h | 49 ++++++++++-
+ include/linux/fortify-string.h | 8 +-
+ include/linux/overflow.h | 42 +++++++++
+ include/linux/slab.h | 106 +++++++++++++++++++++++
+ include/linux/xattr.h | 2 +-
+ include/uapi/linux/if_alg.h | 2 +-
+ include/uapi/linux/stddef.h | 4 +
+ init/Kconfig | 7 ++
+ lib/Kconfig.ubsan | 2 +-
+ lib/test_fortify/test_fortify.sh | 4 +-
+ scripts/checkpatch.pl | 39 +++++++--
+ scripts/coccinelle/api/kmalloc_objs.cocci | 109 ++++++++++++++++++++++++
+ tools/testing/selftests/lkdtm/tests.txt | 2 +
+ 22 files changed, 512 insertions(+), 49 deletions(-)
+ create mode 100644 scripts/coccinelle/api/kmalloc_objs.cocci
+Merging nolibc/for-next (a5f00be9b3b07 tools/nolibc: Add a simple test for writing to a FILE and reading it back)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git nolibc/for-next
+Merge made by the 'ort' strategy.
+ tools/include/nolibc/Makefile | 6 +-
+ tools/include/nolibc/arch-s390.h | 11 +++
+ tools/include/nolibc/compiler.h | 24 ++++++
+ tools/include/nolibc/nolibc.h | 1 +
+ tools/include/nolibc/poll.h | 18 ++---
+ tools/include/nolibc/std.h | 2 +-
+ tools/include/nolibc/stdio.h | 53 ++++++++++++-
+ tools/include/nolibc/sys.h | 18 ++---
+ tools/include/nolibc/sys/ptrace.h | 33 ++++++++
+ tools/include/nolibc/sys/select.h | 31 +++-----
+ tools/include/nolibc/sys/time.h | 6 +-
+ tools/include/nolibc/sys/timerfd.h | 32 +++-----
+ tools/include/nolibc/time.h | 102 +++++++++----------------
+ tools/include/nolibc/types.h | 17 ++++-
+ tools/testing/selftests/nolibc/Makefile | 14 ++--
+ tools/testing/selftests/nolibc/Makefile.nolibc | 8 +-
+ tools/testing/selftests/nolibc/nolibc-test.c | 86 ++++++++++++++++++++-
+ 17 files changed, 304 insertions(+), 158 deletions(-)
+ create mode 100644 tools/include/nolibc/sys/ptrace.h
+Merging iommufd/for-next (f8f9c1f4d0c7a Linux 6.19-rc3)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git iommufd/for-next
+Already up to date.
+Merging turbostat/next (deee7e8ad5bd2 tools/power turbostat: Add L2 cache statistics)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat/next
+Merge made by the 'ort' strategy.
+ tools/power/x86/turbostat/turbostat.8 | 18 +-
+ tools/power/x86/turbostat/turbostat.c | 624 +++++++++++++++++++++++++++-------
+ 2 files changed, 519 insertions(+), 123 deletions(-)
+Merging pwrseq/pwrseq/for-next (e1dccb485c287 power: sequencing: fix missing state_lock in pwrseq_power_on() error path)
+$ 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
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ .../bindings/connector/pcie-m2-m-connector.yaml | 145 ++++++++++++++++++
+ .../bindings/regulator/qcom,wcn3990-pmu.yaml | 100 ++++++++++++
+ MAINTAINERS | 7 +
+ drivers/power/sequencing/Kconfig | 8 +
+ drivers/power/sequencing/Makefile | 1 +
+ drivers/power/sequencing/core.c | 6 +-
+ drivers/power/sequencing/pwrseq-pcie-m2.c | 168 +++++++++++++++++++++
+ drivers/power/sequencing/pwrseq-qcom-wcn.c | 133 +++++++++++++++-
+ 8 files changed, 560 insertions(+), 8 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/connector/pcie-m2-m-connector.yaml
+ create mode 100644 Documentation/devicetree/bindings/regulator/qcom,wcn3990-pmu.yaml
+ create mode 100644 drivers/power/sequencing/pwrseq-pcie-m2.c
+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
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ MAINTAINERS | 1 +
+ security/Kconfig | 17 +++
+ security/commoncap.c | 4 +
+ security/commoncap_test.c | 288 ++++++++++++++++++++++++++++++++++++++++++++++
+ 4 files changed, 310 insertions(+)
+ create mode 100644 security/commoncap_test.c
+Merging ipe/next (7d0a66e4bb908 Linux 6.18)
+$ 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 (dcb6fa37fd7bc Linux 6.18-rc3)
+$ 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 (91db696adea4d pkcs7: Allow authenticatedAttributes for ML-DSA)
+$ 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
+Auto-merging crypto/Kconfig
+Auto-merging crypto/Makefile
+Auto-merging crypto/asymmetric_keys/asymmetric_type.c
+Auto-merging crypto/asymmetric_keys/x509_public_key.c
+Auto-merging scripts/sign-file.c
+CONFLICT (content): Merge conflict in scripts/sign-file.c
+Resolved 'scripts/sign-file.c' using previous resolution.
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+[master 0f92923d29618] Merge branch 'keys-next' of https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git
+$ git diff -M --stat --summary HEAD^..
+ Documentation/admin-guide/module-signing.rst | 16 ++-
+ certs/Kconfig | 40 ++++++
+ certs/Makefile | 3 +
+ crypto/Kconfig | 9 ++
+ crypto/Makefile | 2 +
+ crypto/asymmetric_keys/Kconfig | 11 ++
+ crypto/asymmetric_keys/asymmetric_type.c | 4 +-
+ crypto/asymmetric_keys/pkcs7_parser.c | 36 ++++-
+ crypto/asymmetric_keys/pkcs7_parser.h | 3 +
+ crypto/asymmetric_keys/pkcs7_verify.c | 76 ++++++----
+ crypto/asymmetric_keys/public_key.c | 13 +-
+ crypto/asymmetric_keys/signature.c | 3 +-
+ crypto/asymmetric_keys/x509_cert_parser.c | 27 +++-
+ crypto/asymmetric_keys/x509_parser.h | 2 +
+ crypto/asymmetric_keys/x509_public_key.c | 42 ++++--
+ crypto/mldsa.c | 201 +++++++++++++++++++++++++++
+ include/crypto/public_key.h | 6 +-
+ include/linux/oid_registry.h | 5 +
+ scripts/sign-file.c | 38 +++--
+ security/integrity/digsig_asymmetric.c | 4 +-
+ 20 files changed, 471 insertions(+), 70 deletions(-)
+ create mode 100644 crypto/mldsa.c
+$ git am -3 ../patches/0001-keys-Merge-fixup.patch
+Applying: keys: Merge fixup
+$ git reset HEAD^
+Unstaged changes after reset:
+M scripts/sign-file.c
+$ git add -A .
+$ git commit -v -a --amend
+warning: notes ref refs/notes/commits is invalid
+[master ce98c65a26f79] Merge branch 'keys-next' of https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git
+ Date: Thu Feb 5 13:55:17 2026 +0000
+Merging fwctl/for-next (f8f9c1f4d0c7a Linux 6.19-rc3)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctl.git fwctl/for-next
+Already up to date.
+Merging devsec-tsm/next (7dfbe9a675197 crypto/ccp: Fix CONFIG_PCI=n build)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm.git devsec-tsm/next
+Already up to date.
+Merging hisilicon/for-next (6c177775dcc5e Merge branch 'next/drivers' 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
+Auto-merging Documentation/core-api/index.rst
+Auto-merging arch/arm64/kernel/cpufeature.c
+Auto-merging block/blk-mq.c
+Auto-merging drivers/pci/pci-driver.c
+Auto-merging include/linux/cpuset.h
+Auto-merging include/linux/memcontrol.h
+Auto-merging include/linux/pci.h
+Auto-merging include/linux/vmstat.h
+Auto-merging init/Kconfig
+Auto-merging kernel/cgroup/cpuset.c
+Auto-merging kernel/cpu.c
+Auto-merging kernel/kthread.c
+Auto-merging kernel/sched/sched.h
+Auto-merging kernel/workqueue.c
+Auto-merging mm/memcontrol.c
+Auto-merging mm/vmstat.c
+Merge made by the 'ort' strategy.
+ Documentation/arch/arm64/asymmetric-32bit.rst | 12 +-
+ Documentation/core-api/housekeeping.rst | 111 +++++++++++++++
+ Documentation/core-api/index.rst | 1 +
+ arch/arm64/kernel/cpufeature.c | 6 +-
+ block/blk-mq.c | 6 +-
+ drivers/base/cpu.c | 2 +-
+ drivers/pci/pci-driver.c | 73 +++++++---
+ include/linux/cpuhplock.h | 1 +
+ include/linux/cpuset.h | 8 +-
+ include/linux/kthread.h | 1 +
+ include/linux/memcontrol.h | 4 +
+ include/linux/mmu_context.h | 2 +-
+ include/linux/pci.h | 3 +
+ include/linux/percpu-rwsem.h | 1 +
+ include/linux/sched/isolation.h | 16 ++-
+ include/linux/vmstat.h | 2 +
+ include/linux/workqueue.h | 2 +-
+ init/Kconfig | 1 +
+ kernel/cgroup/cpuset.c | 53 +++----
+ kernel/cpu.c | 42 +++---
+ kernel/kthread.c | 190 ++++++++++++++++----------
+ kernel/sched/isolation.c | 145 ++++++++++++++++----
+ kernel/sched/sched.h | 4 +
+ kernel/time/timer_migration.c | 25 ++--
+ kernel/workqueue.c | 17 ++-
+ mm/memcontrol.c | 31 ++++-
+ mm/vmstat.c | 15 +-
+ net/core/net-sysfs.c | 2 +-
+ 28 files changed, 554 insertions(+), 222 deletions(-)
+ create mode 100644 Documentation/core-api/housekeeping.rst
+Merging drm-rust/drm-rust-next (cea7b66a80412 Documentation: nova: update pending tasks)
+$ 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.
+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.
diff --git a/localversion-next b/localversion-next
new file mode 100644
index 00000000000000..f70b2f393b74b6
--- /dev/null
+++ b/localversion-next
@@ -0,0 +1 @@
+-next-20260205